body{
	margin:0;padding:0;
	font-size:11px;font-weight:normal;font-family: 'Tahoma CE', Tahoma, 'Lucida Grande CE', lucida, sans-serif;
	color:#333;background:#fff url(../graphics/bg.jpg) 50% 87px repeat-x;
	}
h1,h2,h3,h4{margin:0;}
h2{font-size:24px;font-weight:normal;color:#666666;margin:5px 0;}
h3{font-size:13px;color:#0068B3;font-weight:bold;}
h3 a{color:#0068B3;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h3.akcni-nabidka{padding-left:15px;background:url(../graphics/vykricnik.gif) 0 50% no-repeat;}


h4{font-size:1.25em;color:#333333;}
p{margin:0 0 1em;}
a{color:#0068B3;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
table{/*width:100%;*/}
th, td{text-align:left;vertical-align:top;padding:.2em;}

#header{width:100%;background:#0068B3;}
	#header .in{position:relative;width:1004px;height:87px;margin:0 auto;z-index:100;}
	#hpanel{position:absolute;right:9px;top:9px;width:206px;height:78px;}
	#hpanel a{color:#C1D72E;}
	#linkFavorite{padding:0 8px 0 15px;margin:0 8px 0 0;border-right:1px solid #C1D72E;background:url(../graphics/link-favorite.gif) 0 50% no-repeat;}
	#linkSitemap{padding-left:15px;background:url(../graphics/link-sitemap.gif) 0 50% no-repeat;}
	#cartBox{padding:10px 0;font-size:1em;color:#fff;background:url(../graphics/kosik.gif) 100% 50% no-repeat;}
	

#page{position:relative;width:1004px;margin:0 auto;z-index:90;}
#contentBox{position:relative;width:1004px;padding-top:15px;background:url(../graphics/ctop.gif) 0 0 no-repeat;}
#lcol{float:left;width:206px;}
#rcol{float:right;width:770px;margin-right:5px}
#footerObal{width:100%;min_width:1004px;_width:1004px;margin-top:100px;background:#0068B3;color:#C1D72E;}
#footer{position:relative;width:1004px;margin:0 auto;padding:12px 0 12px;text-align:center;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover,#footer a.active{text-decoration:underline;}

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

/* HORIZONTAL MENU */
/* HORIZONTAL MENU */
#horizontalMenu{position:absolute;left:235px;bottom:0;_width:530px;height:32px;padding-left:5px;z-index:100;background:#0068B3 url(../graphics/bg-hm.gif) no-repeat;z-index:100;}
#horizontalMenu ul {position:relative;height:32px;margin:0;padding:0 5px 0 0;list-style:none;background:url(../graphics/bg-hm.gif) 100% 0 no-repeat;}
#horizontalMenu ul li{position:relative;float:left;white-space:nowrap;_width:1px;margin:0;padding-left:2px;
	background:url(../graphics/hm-separator.gif) 0 0 no-repeat;}
#horizontalMenu ul li.first{background-image:none;padding:0;}
#horizontalMenu ul li a {display:block;color:#fff;height:32px;line-height:32px;padding:0 10px;
	font-size:11px;font-weight:normal;font-style:normal;
	text-align:center;text-decoration:none;text-transform:lowercase;}
#horizontalMenu ul li:hover a, #horizontalMenu ul li a:hover, #horizontalMenu ul li a.active {background:url(../graphics/hm-hover.gif) 0 0 repeat-x;}
#horizontalMenu ul li:hover ul a{background-image:none;}

#horizontalMenu ul ul {position:absolute;left:0;padding:0;top:32px;_top:32px;width:125px;height:auto;visibility:hidden;background:#54A3DC url(../graphics/bg-hm-2.gif) repeat-y;z-index:100;}
#horizontalMenu ul ul li{display:block;float:none;width:125px;margin:0;padding:0;background-image:none;white-space:normal;}
#horizontalMenu ul ul li a{display:block;text-align:left;padding:4px 10px;margin:0;height:auto;line-height:normal;
	color:#fff;background:#54A3DC url(../graphics/bg-hm-2.gif) repeat-y;
	font-weight:bold;font-size:11px;}
#horizontalMenu ul ul li:hover{background-image:none;}
#horizontalMenu ul li:hover  ul li a:hover, #horizontalMenu ul li:hover ul li a.active {background-image:none;background:#0068B3;color:#fff;}
#horizontalMenu ul li{behavior:url(../hover.htc);}
#horizontalMenu ul li:hover,
#horizontalMenu ul li.Hover{}
#horizontalMenu ul li.Hover ul,
#horizontalMenu ul li:hover ul{visibility:visible;}

/* 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;min-height:310px;background:#0168B3 url(../graphics/categories-mid.gif) repeat-x;}
#vMenuTop{position:relative;width:206px;height:10px;background:url(../graphics/categories-top.gif) 0 0 no-repeat;}
#vMenuBtm{position:relative;width:206px;height:10px;background:url(../graphics/categories-btm.gif) 0 0 no-repeat;}
#vMenu h4{margin:0;padding:10px 0 10px 41px;background:url(../graphics/vmenu-h.gif) 22px 50% no-repeat;color:#fff;font-size:14px;}
#vMenu h4 a{color:#fff;}

#vMenu ul{position:relative;margin:0;padding:0;list-style:none;}
#vMenu ul li{position:relative;min-height:1px;padding-top:2px;background:url(../graphics/hsep.gif) 50% 0 no-repeat;}
#vMenu ul li a{display:block;padding:10px 0 10px 41px;color:#fff;background:url(../graphics/vmenu-a.gif) 22px 50% no-repeat;
	text-decoration:none;font-weight:normal;font-size:12px;}
#vMenu ul li a span{display:block;}
#vMenu ul li a:hover{text-decoration:underline;}
#vMenu ul li a.active{color:#fff;font-weight:bold;background:#00365C url(../graphics/vmenu-a-active.gif) 24px 50% no-repeat;}

#vMenu ul ul {position:relative;border:none;background-color:#004D84;}
#vMenu ul ul li{list-style:none;background-image:none;border:none;}
#vMenu ul ul li a{color:#fff;padding:5px 0 5px 52px;background:url(../graphics/vmenu-a.gif) 35px 50% no-repeat;font-weight:normal;}
#vMenu ul ul li a.active,
#vMenu ul ul li a:hover{text-decoration:underline;color:#C1D72E;}
#vMenu ul ul li a.active{color:#C1D72E;background:transparent url(../graphics/vmenu-a-active.gif) 37px 50% no-repeat;}

#vMenu ul ul ul {position:relative;border:none;}
#vMenu ul ul ul li{list-style:none;background-image:none;border:none;}
#vMenu ul ul ul li a{color:#fff;padding:5px 0 5px 64px;background:url(../graphics/vmenu-a3.gif) 52px 50% no-repeat;font-weight:normal;}
#vMenu ul ul ul li a.active,
#vMenu ul ul ul li a:hover{color:#C1D72E;}
#vMenu ul ul ul li a.active{text-decoration:none;color:#C1D72E;background:url(../graphics/vmenu-a3.gif) 52px 50% no-repeat;}

.imgCategory{float:left;display:block;position:relative;width:221px;height:135px;padding:5px 10px 0 5px;margin:0 0 10px 0;background:url(../graphics/bg-img-category.png) no-repeat;overflow:hidden;}
.imgCategory span{display:block;margin-top:5px;color:#0068B3;font-size:16px;line-height:1.0em;font-weight:bold;}
.mid{margin:0 30px 10px;}


/* ARTICLE */
.article{margin:1em 0;}
.article-text{margin-bottom:1em;}


.articleCat{width:360px;margin:2em 0;}
.articleCat h3 {font-size:16px;font-weight:bold;margin:.25em 0;}

/* 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;}

#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;}

/* 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;border:1px solid #666666;font-size:1em;font-family:sans-serif;}
.box input.submit, .uzivatel input.submit{width:90px;height:24px;border:none;padding:0;text-align:center;color:#fff;background:url(../graphics/btn-common.gif) no-repeat;font-weight:bold;}
input.aw{width:auto;}

.uzivatel{background:#fff;padding:20px;width:730px;}
table.uzivatel{width:770px;}
.uzivatel th{text-align:right;padding-right:1em;width:200px;}

#cForm{width:745px;padding:10px 15px 0 10px;background:url(../graphics/bg-kontakt.png) 0 0 no-repeat;}
#cFormBtm{width:770px;height:13px;margin:0 0 1em 0;background:url(../graphics/bg-kontakt-btm.png) 0 0 no-repeat;}
#cForm label{font-weight:normal;}
#cForm input{width:243px;border:1px solid #D9D9D9;}
#cForm textarea{width:742px;border:1px solid #D9D9D9;}
#cForm .buton{display:block;float:right;width:102px;height:24px;line-height:24px;color:#fff;
	border:none;
	text-decoration:none;text-align:center;background:url(../graphics/btn-detail.gif) no-repeat;font-weight:bold;}


/* SEARCH FORM */
#sForm{margin:0;padding:0;}
#sForm table{border-collapse:collapse;padding:0;margin:0;}
#sForm table td{padding:0;margin:0;}
#sForm input{width:170px;height:18px;border:1px solid #3889C3;font-size:1em;font-family:sans-serif;}
#sForm input.submit{width:32px;height:20px;padding:0;background:url(../graphics/lupa.gif) no-repeat;border:none;}

#slideshow{float:left;position:relative;width:566px;height:235px;background:url(../graphics/bg-slideshow.png) no-repeat;z-index:500;}
#slideshow.presentation{background-image:none;width:555px;height:243px;}
#slideshow a{display:block;position:absolute;left:6px;top:5px;display:none;}
#slideshow.presentation img{left:0;top:0;}

/* BANNERS */
.indexAdTopRight{position:relative;float:right;width:393px;height:96px;padding:5px 10px 10px 5px;margin-bottom:12px;background:url(../graphics/bg-index-upoutavka-top-right.png) no-repeat;overflow:hidden;}
.indexAdTopRight img{float:left;margin-right:10px;}
.indexAdTopRight .more, .indexAdTopRight .more span{position:relative;display:block;width:25px;height:16px;overflow:hidden;}
.indexAdTopRight .more{position:absolute;right:10px;bottom:10px;}
.indexAdTopRight .more span{position:absolute;left:0;top:0;background:url(../graphics/amore.gif) no-repeat;cursor:pointer;}
.indexAdMiddle{width:487px;height:118px;background:url(../graphics/bg-index-upoutavka-middle.png) no-repeat;}
.AdLeft{width:206px;margin:1em 0;}
.indexAdBoxes{position:relative;float:left;width:221px;height:220px;padding:5px 10px 10px 5px;background:url(../graphics/bg-index-upoutavka-box.png) no-repeat;overflow:hidden;}
.indexAdBoxes.mid{margin:0 30px;}
.indexAdBoxes img{margin-bottom:5px;}
.indexAdBoxes .more, .indexAdBoxes .more span{position:relative;display:block;width:25px;height:16px;overflow:hidden;}
.indexAdBoxes .more{position:absolute;right:10px;bottom:10px;}
.indexAdBoxes .more span{position:absolute;left:0;top:0;background:url(../graphics/amore.gif) no-repeat;cursor:pointer;}

#drobky{width:750px;height:38px;padding:0 10px;line-height:32px;margin:0 0 1em;font-size:12px;color:#C1D72E;background:url(../graphics/bg-breadcrumbs.png) no-repeat;}
#drobky span{display:block;}
#drobky a{color:#666666;text-decoration:underline;font-weight:normal;}
#drobky a:hover{text-decoration:none;}

.strankovani{width:750px;height:38px;padding:0 10px;line-height:32px;margin:1em 0;background:url(../graphics/bg-breadcrumbs.png) no-repeat;font-weight:bold;}
.strankovani span{display:block;}
.strankovani a{color:#666666;text-decoration:none;font-weight:normal;font-weight:normal;}
.strankovani a:hover{text-decoration:underline;}

#manufacturerFiltr{position:relative;width:750px;padding:10px 10px 0 10px;background:url(../graphics/mfilter.png) no-repeat;margin:1em 0 0;}
.filterBtm{display:block;width:770px;height:12px;margin-bottom:1em;background:url(../graphics/mfilter-b.png) 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:750px;padding:10px 10px 0 10px;background:url(../graphics/ofilter.png) no-repeat;margin:1em 0 0;}
.ofilterBtm{display:block;width:770px;height:12px;margin-bottom:1em;background:url(../graphics/ofilter-b.png) 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:333px;height:253px;background:url(../graphics/bg-product-preview.gif) no-repeat;padding:20px;margin-bottom:18px}
.productPreview h3{font-size:18px;color:#0068B3;font-weight:bold;text-align:center;border-bottom:1px dotted #D2D2D2;}
.productPreview h3 a{color:#0068B3;font-weight:bold;}
.productPreview .productImg {height:110px;margin:10px 0;text-align:center;}
.productPreview .linkToDetail{position:absolute;left:20px;bottom:6px;display:block;width:102px;height:24px;line-height:24px;color:#fff;text-decoration:none;text-align:center;background:url(../graphics/btn-detail.gif) no-repeat;font-weight:bold;}
.productPreview .doKosiku{position:absolute;left:130px;bottom:6px;display:block;width:102px;height:24px;line-height:24px;color:#fff;text-decoration:none;text-align:center;background:url(../graphics/btn-kosik.gif) no-repeat;font-weight:bold;}
.productPreview .linkToDetail:hover{color:#000;}
.productPreview .productPrice{position:absolute;right:20px;bottom:6px;font-weight:bold;color:#0068B3;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 .dostupnost{position:absolute;left:20px;bottom:36px;}

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

.simplePreview{float:left;position:relative;height:260px;width:225px;margin:0 13px 20px;color:#666666;}
.simplePreview h3{font-size:18px;color:#0068B3;font-weight:bold;text-align:center;border-bottom:1px dotted #D2D2D2;}
.simplePreview h3 a{color:#3073A4;font-weight:bold;}
.simplePreview .productImg {height:130px;margin:7px auto;text-align:center;}
.simplePreview .linkToDetail{position:absolute;left:0;bottom:5px;display:block;width:102px;height:24px;line-height:24px;color:#fff;text-decoration:none;text-align:center;background:url(../graphics/btn-detail.gif) no-repeat;font-weight:bold;}
.simplePreview .linkToDetail:hover{color:#000;}
.simplePreview .productPrice{position:absolute;right:0;bottom:5px;font-weight:bold;color:#0068B3;font-size:18px;text-align:right;}

#productsOnIndex{width:958px;height:181px;padding:50px 20px 0 20px;background:url(../graphics/bg-newproducts.png) no-repeat;overflow:hidden;}
#productsOnIndex .simplePreview{float:left;position:relative;height:140px;width:165px;margin:0 13px;color:#666666;text-align:center;}
#productsOnIndex .simplePreview h3{margin-bottom:7px;font-size:1em;color:#0068B3;font-weight:bold;text-align:center;border:none;}
#productsOnIndex .simplePreview h3 a{color:#3073A4;font-weight:bold;}
#productsOnIndex .simplePreview img{margin:0 auto;}
#productsOnIndex .simplePreview img.mfoto{margin:0 auto;height:110px;}

.productDetail{width:745px;padding:10px 15px 0 10px;background:url(../graphics/bg-product.png) 0 0 no-repeat;}
.productDetailBtm{width:770px;height:13px;margin:0 0 1em 0;background:url(../graphics/bg-product-btm.png) 0 0 no-repeat;}
.productDetail h2{color:#C1D72E;font-size:24px;}
.productDetail a{color:#0068B3;text-decoration:underline;}
.productDetail a:hover{text-decoration:none;}
.productDetail th{font-weight:normal;width:10em;}
.productDetail .lc{float:left;width:364px;}
.productDetail .rc{float:right;width:360px;}
.productDetail .passparta{background:url(../graphics/bg-product-foto.gif) no-repeat; padding:20px;text-align:center;width:324px;height:230px;}
.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{color:#DF1E1E;font-size:16px;}
.productDetail .price2{color:#DF1E1E;font-size:1em;}
.productDetail .recomended{text-decoration:line-through;}
.productDetail .doKosiku{display:block;width:102px;height:24px;line-height:24px;color:#fff;text-decoration:none;text-align:center;background:url(../graphics/btn-kosik.gif) no-repeat;font-weight:bold;}

.productDescriptionsObal{float:left;width:450px;}
.productDescriptions{width:430px;padding:10px 10px 0;background:url(../graphics/bg-product-descriptions.png) no-repeat;overflow:hidden;}
.productDescriptionsBtm{width:450px;height:13px;background:url(../graphics/bg-product-descriptions-btm.png) no-repeat;overflow:hidden;}

.productAccessoriesObal{float:right;width:305px;}
.productAccessories{width:305px;min-height:250px;padding:5px 5px 0 5px;background:url(../graphics/bg-product-accessories.png) no-repeat;overflow:hidden;}
.productAccessoriesBtm{width:305px;height:8px;background:url(../graphics/bg-product-accessories-btm.png) no-repeat;overflow:hidden;}
.productAccessories .acPreview{position:relative;width:115px;height:120px;padding:12px;}
.productAccessories .acPreview .fToCart{position:absolute;left:12px;bottom:12px;}
.productAccessories .acPreview .doKosiku{display:block;width:65px;height:24px;line-height:24px;color:#fff;text-decoration:none;text-align:center;background:url(../graphics/btn-kosik-small.gif) no-repeat;font-weight:bold;}
.productAccessories .mfoto{margin:0 auto;}
.productAccessories .acPreview .price{color:#DF1E1E;text-align:center;font-weight:bold;}

#productBasicSpec, #productTechSpec, #productParams{width:430x;}
#zalozky{list-style:none;margin:0;margin-top:1em;padding:0;width:430px;height:30px;}
#zalozky li{float:left;margin-right:2px;font-size:12px;}
#zalozky li a{display:block;text-decoration:none;background:url(../graphics/zalozky.gif) no-repeat;color:#666666;}
#zalozky li a span{display:block;height:30px;line-height:30px;padding:0 5px;text-decoration:none;background:url(../graphics/zalozky-r.gif) 100% 0 no-repeat;font-weight:bold;}
#zalozky li a:hover, 
#zalozky li a.active{background-position:0 -30px;color:#A1B900;}
#zalozky li a:hover span, 
#zalozky li a.active span{background-position:100% -30px;}

#zalozky2{list-style:none;margin:0;margin-top:1em;padding:0;width:300px;height:30px;margin-right:5px;}
#zalozky2 li{float:right;line-height:30px;margin-left:2px;font-size:12px;}
#zalozky2 li a{display:block;text-decoration:none;background:url(../graphics/zalozky2.gif) no-repeat;color:#666666;}
#zalozky2 li a span{display:block;height:30px;line-height:30px;padding:0 5px;text-decoration:none;background:url(../graphics/zalozky2-r.gif) 100% 0 no-repeat;font-weight:bold;}

#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;}

.besteldesc{margin-bottom:1em;color:#0068B3;}

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 15px 15px 0;width:170px;}
.galerie .nahled img{padding:4px;border:1px solid #B6BABB;}
.galerie .nahled p{font-size:.9em;}

/*kosik*/
#kosik{margin:1.33em 0;width:770px;border-collapse:collapse;font-size:12px;background:url(../graphics/bg-nk.png) 0 100% no-repeat;}
#kosik thead{background:url(../graphics/bg-nk-thead.png) no-repeat;}
#kosik thead th{padding:10px 0;text-align:center;color:#fff;font-weight:normal;}
#kosik tbody{background:url(../graphics/bg-nk.png) 0 100% no-repeat;}
#kosik td{padding:5px 10px;background-image:none;}
#kosik strong{color:#A0B800;}
#kosik strong.price{font-size:18px;}
.quantity{width:2em;}
table.nakup-ovladani{width:770px;margin:10px 0;}
table.nakup-ovladani a{font-size:15px;font-weight:bold;}
#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;}

/* 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;}


.more, .more span{position:relative;display:block;width:25px;height:16px;overflow:hidden;}
.more span{position:absolute;left:0;top:0;background:url(../graphics/amore.gif) no-repeat; cursor:pointer;}

.less, .less span{position:relative;display:block;width:25px;height:16px;float:right;overflow:hidden;}
.less span{position:absolute;left:0;top:0;background:url(../graphics/aless.gif) no-repeat;cursor:pointer;}

#ct{display:none;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tal{text-align:left;}
.tar, .right{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:#0068b3;}
.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;}
}
