body{
	margin:0;padding:0;
	font-size:12px;font-weight:normal;font-family: sans-serif;
	color:#333;background:#fff url(../graphics/body.gif) repeat-x;
	}
h1,h2,h3,h4{margin:0;}
h2{font-size:20px;font-weight:bold;color:#CF2515;margin:15px 0;}
h3{font-size:1.16em;color:#3073A4;}
h3 a{color:#3073A4;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h4{font-size:1.25em;color:#333333;}
p{margin:0 0 1em;}
a{color:#3073A4;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none;}
table{/*width:100%;*/}
th, td{text-align:left;vertical-align:middle;padding:.2em;}

#page{position:relative;width:980px;margin:0 auto;}
#header{position:relative;width:980px;height:110px;background:url(../graphics/header.jpg) no-repeat;}
#contentBox{position:relative;width:980px;padding-top:15px;background:url(../graphics/ctop.gif) 0 0 no-repeat;}
#lcol{float:left;width:206px;}
#mcol{float:left;width:556px;margin:0 6px;}
#rcol{float:right;width:206px;}
#footer{position:relative;width:980px;padding:28px 0 12px;text-align:center;background:#76B4E2 url(../graphics/footer.gif) no-repeat;color:#0E4E7B;}
#footer a{color:#0E4E7B;text-decoration:none;}
#footer a:hover,#footer a.active{text-decoration:underline;}

/* LOGO */
#logo, #logo a, #logo span{position:relative;display:block;width:774px;height:110px;margin:0;padding:0;overflow:hidden;}
#logo span {position:absolute;left:0;top:0;background:url(../graphics/logo.jpg) no-repeat;cursor:pointer;}

/* HORIZONTAL MENU */
#hMenu{position:relative;width:980px;margin:0;padding:0;background:#7FBAE4 url(../graphics/hmenu.gif) 0 50% repeat-x;}
#hMenu ul{display:table;width:960px;padding:0 10px;margin:0;list-style:none;background:url(../graphics/hmenu-btm.gif) 0 100% no-repeat;height:34px;}
#hMenu li{display:block;float:left;margin:0 1px;padding:0;}
#hMenu li a {display:block;margin:0;margin:3px 0;
	font-size:1em;color:#fff;text-decoration:none;}
#hMenu li a span{display:block;line-height:28px;padding:0 7px;}
#hMenu li a:hover,
#hMenu a.active{color:#3174A4;text-decoration:underline;background:url(../graphics/hmenu-i-l.gif) 0 50% no-repeat;}
#hMenu li a:hover span,
#hMenu a.active span{background:url(../graphics/hmenu-i-r.gif) 100% 50% no-repeat;}

/* KATEGORIE */
#vm1{margin:0;padding:0;list-style:none;}
#vm1 li{display:block;width:206px;height:35px;background:url(../graphics/clink.jpg) no-repeat;margin-bottom:3px;}
#vm1 li a{display:block;padding-left:35px;line-height:35px;color:#fff;text-decoration:none;font-size:1.25em;font-weight:bold;}
a#inovinka{background:url(../graphics/inovinka.gif) 14px 50% no-repeat;}
a#ivyprodej{background:url(../graphics/ivyprodej.gif) 12px 50% no-repeat;}
a#i2in1{background:url(../graphics/i2in1.gif) 14px 50% no-repeat;}

#vMenu{position:relative;width:206px;margin:5px 0 10px;padding-bottom:8px;background:url(../graphics/kategorie-btm.gif) 0 100% no-repeat;}
#vMenu h4{line-height:35px;margin:0;padding-left:35px;background:url(../graphics/kategorie-top.gif) 0 0 no-repeat;color:#fff;font-size:1.25em;}

#vMenu ul{position:relative;margin:0;padding:0;list-style:none;border-left:1px solid #89C0E2;border-right:1px solid #89C0E2;}
#vMenu ul li{position:relative;width:204px;}
#vMenu ul li a{display:block;line-height:30px;width:204px;color:#3073A4;text-decoration:none;font-weight:bold;background:url(../graphics/vmenu-a.gif) 0 50% repeat-x;}
#vMenu ul li a span{display:block;padding-left:22px;background:url(../graphics/cbullet.gif) 10px 50% no-repeat;}
#vMenu ul li a:hover{text-decoration:underline;}
#vMenu ul li a.active{color:#0E4E7B;background:url(../graphics/vmenu-a-active.gif) 0 50% repeat-x;}
#vMenu ul li a.active span{background:url(../graphics/cbullet-a.gif) 10px 50% no-repeat;}

#vMenu ul ul {position:relative;border:none;background:#ff0;}
#vMenu ul ul li{list-style:none;background-image:none;}
#vMenu ul ul li a{color:#0E4E7B;background-image:none;background-color:#DDE8F0;line-height:20px;font-weight:normal;}
#vMenu ul ul li a span{padding-left:34px;background:url(../graphics/cbullet-2.gif) 22px 50% no-repeat;}
#vMenu ul ul li a.active,
#vMenu ul ul li a:hover{text-decoration:underline;}
#vMenu ul ul li a.active span{padding-left:34px;background:url(../graphics/cbullet-2.gif) 22px 50% no-repeat;}

#vMenu ul ul ul li a span{padding-left:48px;background-image:none;}
#vMenu ul ul ul li a.active{background-image:none;background-color:#DDE8F0;}
#vMenu ul ul ul li a.active span{padding-left:48px;background-image:none;}

#vMenu ul ul ul ul li a span{padding-left:60px;background-image:none;}
#vMenu ul ul ul ul li a.active{background-image:none;background-color:#DDE8F0;}
#vMenu ul ul ul ul li a.active span{padding-left:60px;background-image:none;}

/* ARTICLE */
.article{margin:1em 0;}
.article-text{margin-bottom:1em;}
.more{color:#3073A4;font-weight:bold;}

/* BOX */
.boxTop{width:206px;height:35px;background:#DFDFDF url(../graphics/box-t.gif) no-repeat;}
.boxTop h4{line-height:35px;padding-left:35px;}
.boxTop h4 a {text-decoration:none;}
.box{padding:5px 5px 0;background:url(../graphics/box-m.gif) repeat-y;color:#666666;}
.box p{text-align:justify;}
.boxBottom{width:206px;height:8px;margin-bottom:10px;font-size:1px !important;background:url(../graphics/box-b.gif) no-repeat;}

.searchBoxTop{width:206px;height:8px;font-size:1px !important;background:url(../graphics/s-box-t.gif) no-repeat;}
.searchBoxBottom{width:206px;height:8px;margin-bottom:10px;font-size:1px !important;background:url(../graphics/s-box-b.gif) no-repeat;}

#inewsletter{background:url(../graphics/inewsletter.gif) 13px 50% no-repeat;}
#ibestsellers{background:url(../graphics/ibestsellers.gif) 13px 50% no-repeat;}

.productLink{font-size:14px;padding-bottom:1em;font-weight:bold;}
.productLink .clink{color:#666666;font-size:12px;font-weight:normal;}

/* SHOPPING CART */
#cartBox{position:absolute;width:166px;height:68px;top:0;right:0;padding:12px 20px 0;font-size:1em;color:#fff;}
#cartBox h4{margin-bottom:.25em;}
#cartBox h4 a{color:#BA0A02;}
#cartBox a{color:#fff;}

/* FORMS */
.box form{margin:0 auto;width:174px;}
.box table{border-collapse:collapse;width:174px;}
.box input, .uzivatel input{width:164px;height:16px;padding:4px 5px;background:url(../graphics/n-input.gif) no-repeat;border:none;font-size:1em;font-family:sans-serif;}
.box input.submit, .uzivatel input.submit{width:86px;height:21px;padding:0;text-align:center;color:#fff;background:url(../graphics/n-submit.gif) no-repeat;font-weight:bold;}
input.aw{width:auto;}

/* SEARCH FORM */
#sForm{margin:0;padding:0 16px 0 13px;width:180px;background:url(../graphics/s-box-m.gif) repeat-y;}
#sForm input{width:164px;height:16px;padding:4px 5px;background:url(../graphics/s-input.gif) no-repeat;border:none;font-size:1em;font-family:sans-serif;}
#sForm input.submit{width:86px;height:21px;padding:0;text-align:center;color:#fff;background:url(../graphics/s-submit.gif) no-repeat;font-weight:bold;}

form.uzivatel{position:relative;width:556px;background:url(../graphics/mfilter.gif) no-repeat;margin:1em 0;}
form.uzivatel .span{display:block;padding:8px; background:url(../graphics/mfilter-b.gif) 0 100% no-repeat;}

#slideshow{position:relative;width:556px;height:321px;}
#slideshow img{position:absolute;left:0;top:0;display:none;}

#drobky{margin:0 0 1em;font-size:1em;color:#3073A4;background:url(../graphics/breadcrumbs.gif) no-repeat;}
#drobky span{display:block;padding:7px 10px;background:url(../graphics/breadcrumbs-b.gif) 0 100% no-repeat;}
#drobky a{color:#3073A4;text-decoration:none;font-weight:normal;}
#drobky a:hover{text-decoration:underline;}

.strankovani{margin:1em 0;font-size:1em;color:#666666;background:url(../graphics/paging.gif) no-repeat;font-weight:bold;}
.strankovani span{display:block;padding:7px 10px;background:url(../graphics/paging-b.gif) 0 100% no-repeat;}
.strankovani a{color:#666666;text-decoration:none;font-weight:normal;font-weight:normal;}
.strankovani a:hover{text-decoration:underline;}

#manufacturerFiltr{position:relative;width:556px;background:url(../graphics/mfilter.gif) no-repeat;margin:1em 0;}
#manufacturerFiltr span{display:block;padding:8px; background:url(../graphics/mfilter-b.gif) 0 100% no-repeat;}
#manufacturerFiltr p{margin:0 0 .5em;}
#manufacturerFiltr label{width:19%;float:left;}
#manufacturerFiltr a.showall{position:absolute;top:10px;right:10px;display:block;width:150px;height:17px;line-height:17px;background:url(../graphics/showall-l.gif) no-repeat;text-align:center;color:#fff;text-decoration:none;font-weight:bold;}
#manufacturerFiltr a.showall span {display:block;padding:0 1em;background:url(../graphics/showall-r.gif) 100% 0 no-repeat;}
#manufacturerFiltr input {width:auto;}

#orderbyFilter{position:relative;width:556px;background:url(../graphics/orderby.gif) no-repeat;margin:1em 0;}
#orderbyFilter span{display:block;padding:8px; background:url(../graphics/orderby-b.gif) 0 100% no-repeat;}
#orderbyFilter p{margin:0 0 .5em;}
#orderbyFilter a{float:left;margin:0 10px 10px 0;background:url(../graphics/orderby-a.gif) no-repeat;text-align:center;color:#3073A4;text-decoration:none;font-weight:normal;}
#orderbyFilter a:hover{color:#fff;}
#orderbyFilter a span {display:block;height:22px;line-height:22px;padding:0 1em;background:url(../graphics/orderby-a-r.gif) 100% 0 no-repeat;cursor:pointer;}
#orderbyFilter a.active{background-position:0 -22px;font-weight:bold;color:#fff;}
#orderbyFilter a.active span {background-position:100% -22px;}

/* PRODUCTS */
.productPreview{position:relative;width:266px;height:281px;background:url(../graphics/produkt-bg.gif) no-repeat;padding:5px;margin-bottom:4px}
.productPreview h3{font-size:1.5em;color:#17538E;font-weight:normal;text-align:center;}
.productPreview h3 a{color:#3073A4;font-weight:bold;}
.productPreview .productImg {height:110px;margin:10px 0;text-align:center;}
.productPreview .linkToDetail{position:absolute;left:6px;bottom:29px;display:block;width:86px;height:21px;line-height:21px;color:#fff;text-decoration:none;text-align:center;background:url(../graphics/btn-detail.gif) no-repeat;font-weight:bold;}
.productPreview .doKosiku{position:absolute;left:6px;bottom:6px;}
.productPreview .linkToDetail:hover{color:#000;}
.productPreview .productPrice{position:absolute;right:6px;bottom:6px;font-weight:bold;color:#BA0A02;font-size:18px;text-align:right;}
.productPreview .productPrice .smaller{font-size:14px;font-weight:normal;}
.productPreview .productPrice .recomended{color:#333333;font-size:13px;text-decoration:line-through;}

.productPreview .pi{position:absolute;top:35px;right:5px;width:46px;height:120px;}
.productPreview .porovnat{position:absolute;top:106px;left:5px;width:49px;height:37px;}

.productDetail{}
.productDetail th{font-weight:normal;width:10em;}
.productDetail .lc{float:left;width:180px;}
.productDetail .rc{float:right;width:360px;}
.productDetail .passparta{background:url(../graphics/detail-passparta.gif) no-repeat; padding:10px;text-align:center;min-height:200px;_height:200px;}
.productDetail .hr{height:1px;margin:1em 0;background:url(../graphics/detail-hr.gif) no-repeat;}
.productDetail .pi{position:relative;text-align:right;margin:0 5px;}
.productDetail .price, .price{color:#BA0A02;font-size:18px;}
.productDetail .price2{color:#BA0A02;font-size:1em;}
.productDetail a.porovnat{padding-left:20px;background:url(../graphics/detail-porovnat.gif) 0 50% no-repeat;}

#productBasicSpec, #productTechSpec, #productParams{width:494px; padding:10px;background:url(../graphics/bg-specifikace.gif) repeat-y;}
#zalozky{list-style:none;margin:0;margin-top:1em;padding:0;width:514px;height:25px;}
#zalozky li{float:left;line-height:25px;margin:0 1em;}
#zalozky li a{text-decoration:none;}
#zalozky li a:hover, 
#zalozky li a.active{text-decoration:underline;}
#productSpecBtm{width:514px;height:9px;background:url(../graphics/bg-specifikace-btm.gif) no-repeat;font-height:1px;line-height:1px;}

#productBasicSpec{}
#productTechSpec{}
#productParams{}
table.productParams{border-collapse:collapse;width:100%;}
table.productParams th{text-align:left;font-weight:normal;}
table.productParams .titled{font-weight:bold;cursor:help;}

form#toCart{margin:0 10px;}
.doKosiku{width:86px;height:21px;}
.quantity{width:25px;height:19px;border:1px solid #ccc;}

/* GALERIE */
.galerie{margin: 1em 0;}
.galerie .nahled{float:left;margin:0 5px 5px 0;width:100px;}
.galerie .nahled img{padding:4px;border:1px solid #B6BABB;}
.galerie .nahled p{font-size:.9em;}

/*kosik*/
#kosik{background-color:#78B6E2;margin:1.33em 0;width:556px;border-collapse:collapse;}
#kosik th, #kosik td{padding:5px;background-color:#fff;border:1px solid #78B6E2;}
#kosik th{border:1px solid #fff;}
#kosik .odd td{background-color:#EBF9FE;}
#kosik th{background-color:#0696b9;color:#fff;}
.quantity{width:2em;}
table.nakup-ovladani{width:538px;margin:10px 0;}
#kosik .tdb td{border:none;}

#objednat, #objednat span{position:relative;display:block;width:111px;height:27px;overflow:hidden;}
#objednat span{position:absolute;left:0;top:0;background:url(../graphics/btn-objednat.gif) no-repeat;cursor:pointer;}

/* TABULKY */
.udaje{width:100%}
.udaje th, .udaje td{padding:.25em 0;}
.udaje th{text-align:left;width:25%;}
.contacts {margin:2em 0;border-collapse:collapse;}
.contacts td {border-bottom:1px dotted #ccc;}

#prislusenstvi{position:relative;width:556px;background:url(../graphics/orderby.gif) no-repeat;margin:1em 0;}
#prislusenstvi h3{font-size:13px;}
#prislusenstvi span{display:block;padding:8px; background:url(../graphics/orderby-b.gif) 0 100% no-repeat;}
#prislusenstvi .acPreview{width:260px;height:100px;}
#prislusenstvi .mfoto{float:left;border:1px solid #666;}
#prislusenstvi .acText{margin-left:95px;}
#prislusenstvi .productPrice{font-weight:bold;color:#BA0A02;font-size:18px;}

/* TOOLTIPS */
a.tt{position:relative;z-index:24;color:#DF0001;text-decoration:none;cursor:help;}
#manufacturerFiltr a.tt span,
a.tt span{display:none;background-image:none; }
a.tt:hover{ z-index:25;}
#manufacturerFiltr a.tt:hover span.help, 
a.tt:hover span.help{display:block;position:absolute;top:0px;left:0;padding:1em;padding-left:5em;width:300px;color: #000; text-align:justify;font-size:11px;background-color: #eeeeee;border:1px solid #DF0001;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tal{text-align:left;}
.tar{text-align:right;}
.il, .ir{padding:6px;background:url(../graphics/passparta.gif) no-repeat;}
.il{margin:0 1em .2em 0;}
.ir{margin:0 0 .2em 1em;}
.rekl{margin:0 0 1em;}
.hr hr{display:none;}
.red{color:#f00;}
.blue{color:#3073A4;}
.message{font-weight:bold;color:#f00;}

@media print{
body{font-size:12pt;color:#000;background:#fff;}
#page{width:100%;}
#logo{position:relative;}
#hMenu,
#searchBox,
#lcol,
#rcol,
#cartBox,
#toCart,
#logo span {display:none;}
#logo , #logo  a{width:auto;}
#mcol{float:none;width:100%;}
.productDetail .lc{float:left;width:15%;}
.productDetail .rc{float:right;width:80%;}
#productSpecBtm,
#zalozky{background-image:none;}
}