body{
	margin:0;padding:0;
	background:#fff url(../images/layout/bg.gif) repeat-x;color:#000;
	font-size:13px;font-family: sans-serif;
}
h1,h2,h3,h4{margin:0;font-weight:normal;}
h2{color:#4860B7;font-size:18px;margin-bottom:15px;}
h3{color:#4860B7;font-size:16px;margin-bottom:.5em;}
h4{color:#fff;font-size:18px;padding-left:18px;height:31px;line-height:31px;background:url(../images/layout/header-simple-2.gif) no-repeat;}
h4.spiral{background:url(../images/layout/header-spiral-2.gif) no-repeat;}
#lc h4{background:url(../images/layout/header-simple.gif) no-repeat;}
#lc h4.spiral{background:url(../images/layout/header-spiral.gif) no-repeat;}
p{margin:0 0 1em 0;}
a{color:#3B55B2;text-decoration:none;}
a:hover{text-decoration:underline;}
a.nunder{text-decoration: none;}
img{border:none;}
ol{margin:0 0 0 0;}
ol li{padding:9px 0;}
ul{margin:0;padding:0 0 0 18px;list-style:none;}
ul li{padding:9px 0 9px 22px;background:url(../images/layout/bullet.gif) 0 13px no-repeat;}
input, select, textarea{font-family:sans-serif;font-size:1em;border:1px solid #B6D0F9;height:19px;padding:0;}
textarea{height:50px;}
th{text-align:left;font-weight:normal;}

#container{}
#page{position:relative;width:957px;margin:0 auto;}
#header{position:relative;width:957px;height:62px;}
#content{position:relative;width:957px;}
.blok{background:url(../images/layout/blok-bg.gif) repeat-x;padding:12px;}
#lc{float:left;display:inline;width:195px;padding-top:10px;}
#mc{float:left;display:inline;width:530px;padding:10px 0 0 4px;}
#rc{float:right;display:inline;width:225px;margin-top:-71px;}

#footer{position:relative;width:933px;margin-top:25px;padding:0 12px;line-height:22px;
	background:#D05F74 url(../images/layout/footer.gif) no-repeat;color:#fff;
	font-size:14px;}
#footer a{color:#fff;}
#links{position:relative;width:933px;text-align:center;padding:5px 12px;
	background:#C4344F url(../images/layout/links.gif) 0 100% no-repeat;color:#D05F74;}
#links a{color:#D05F74;text-decoration:none;}
#links a:hover{text-decoration:underline;}


/* LOGO */
#logo, #logo a, #logo span{display:block;position:relative;width:420px;height:62px;margin:0;padding:0;overflow:hidden;text-decoration: none;}
#logo span{position:absolute;left:0;top:0;background:url(../images/layout/logo.jpg) no-repeat;cursor:pointer;}

/* HORIZONTAL MENU */
#horizontalMenu{margin:0;padding:0;list-style:none;height:42px;width:732px;background:url(../images/layout/hm.gif) no-repeat;}
#horizontalMenu li{padding:0;position:relative;display:block;float:left;_width:1px;white-space:nowrap;height:42px;background:url(../images/layout/hm-sep.gif) 0 50% no-repeat;}
#horizontalMenu li.first{background-image:none;}
#horizontalMenu a{display:block;height:42px;line-height:42px;padding:0 20px;
	color:#fff;font-size:14px;text-decoration:none;}
#horizontalMenu a.active, #horizontalMenu a:hover{background:url(../images/layout/hm-active.gif) 50% 0 no-repeat;} 
#horizontalMenu a.active{font-weight:bold;}

/* CATEGORIES - MENU */
#categoriesMenu{padding:15px;background:#fff;}
#categoriesMenu ul{margin:0;padding:0;list-style:none;background:url(../images/layout/cm.gif) repeat-y;}
#categoriesMenu li{display:block;background-image:none;padding:0;}
#categoriesMenu a{display:block;padding-left:30px;height:36px;line-height:36px;
	color:#7A7A7A;background:url(../images/layout/vm-bullet.gif) 0 50% no-repeat;
	border-bottom:1px solid #C0C0C0;
	font-size:16px;text-decoration:none;font-weight:bold;}
#categoriesMenu a:hover{color:#000;}
#categoriesMenu a.active{}

#categoriesMenu ul ul{}
#categoriesMenu ul ul li{}
#categoriesMenu ul ul a{background:url(../images/layout/vm-bullet-2.gif) 20px 50% no-repeat;
	padding:0 54px 0 20px;font-size:14px;font-weight:normal;line-height:24px;height:24px;border-bottom:none;}
#categoriesMenu ul ul a span{display:block;padding-left:18px;line-height:24px;height:24px;border-bottom:1px dotted #c0c0c0;cursor:pointer;}
#categoriesMenu ul ul a:hover,
#categoriesMenu ul ul a.active{background:url(../images/layout/vm-bullet-2-active.gif) 0 50% no-repeat;}

#mManufacturers{padding:15px;margin:0;list-style:none;}
#mManufacturers li{display:block;padding:0;background-image:none;}
#mManufacturers  a{display:block;background:url(../images/layout/vm-bullet-2.gif) 0 50% no-repeat;
	padding-left:20px;font-size:14px;font-weight:normal;line-height:24px;height:24px;border-bottom:none;color:#7A7A7A;}
#mManufacturers a span{display:block;line-height:24px;height:24px;border-bottom:1px dotted #c0c0c0;cursor:pointer;}
#mManufacturers a:hover{color:#000;}


/* BOXES */
.box{border:1px solid #E7EEFE;border-top:none;background:url(../images/layout/box-bg.gif) repeat-x;
	color:#3B55B2;font-size:12px;margin-bottom:10px;}
.padding{padding:12px;}
.box a{color:#3B55B2;text-decoration:none;}
.box a:hover{text-decoration:underline;}
.box ol{list-style:none;margin:0;padding:0;}
.box ol li{padding-left:18px;background:url(../images/layout/ctverecek.gif) 0 3px no-repeat;}
.box ol li a{color:#fff;font-size:12px;}
.box ol li a:hover{color:#0E2A47;text-decoration:underline;}

#eciga, #eciga span{display:block;position:relative;width:223px;height:131px;overflow:hidden;}
#eciga{margin-bottom:10px;}
#eciga span{position:absolute;left:0;top:0;margin:0;background:url(../images/layout/eciga.gif) no-repeat;}
#eciga:hover span{background-position:0 -131px;}

#boxkontakt, #boxkontakt span{display:block;position:relative;width:194px;height:114px;overflow:hidden;}
#boxkontakt{margin-bottom:10px;}
#boxkontakt span{position:absolute;left:0;top:0;margin:0;background:url(../images/layout/boxkontakt.jpg) no-repeat;}
#boxkontakt:hover span{background-position:0 -114px;}

/* FORMs */
#lForm{color:#3B55B2;padding:6px;margin:0;}
#lForm input{border:1px solid #B6D0F9;height:19px;padding:0;}
#lForm #p-jmeno{width:154px;}
#lForm #password{width:114px;}
#lForm input.submit{width:33px;background:url(../images/layout/lf-submit.gif);border:none;padding:0;}
#lForm td{padding-bottom:5px;}

#form table {font-size:1em;width:100%;border-collapse:collapse;margin:1.3em 0;}
#form td, #form th {text-align:left;padding:5px; }
#form tr{}
#form th { text-align:right;font-weight:normal;width:25%;color:#000;  }
fieldset{border:thin solid #B6D0F9;margin:10px 0;}
#form {margin: 20px 0; }
#form input, #form textarea {border: 1px solid #B6D0F9; margin: 3px 0px; width: 70%; }
#form input.auto{width:auto;}
#form textarea {width: 390px; height: 175px; overflow: auto}
#form label {position: relative; top: -3px; padding-left: 5px; font-size: 90%;}

#sForm{position:absolute;right:250px;bottom:5px;}
#sForm label{color:#3B55B2;}
#sForm table{border-collapse:collapse;}
#sForm table td{padding:0;}
#sForm input.submit{width:33px;background:url(../images/layout/lf-submit.gif);border:none;padding:0;}

#recomendForm{width:268px;height:175px;padding:15px 10px;background:url(../images/layout/doporucte-bg.gif);}
#productDetail #recomendForm table{width:268px;}
#recomendForm input{width:112px;height:15px;padding:6px;background:url(../images/layout/doporucte-input.gif);border:none;}
#recomendForm textarea{width:245px;height:65px;padding:6px;background:url(../images/layout/doporucte-textarea.gif);border:none;}
#recomendForm a{display:block;width:131px;height:27px;line-height:27px;background:url(../images/layout/doporucte-submit.gif) no-repeat;margin:0;
	text-align:center;}
#recomendForm a:hover{text-decoration:none;color:#000;}

input.qty{width:18px;}
.radio{border:none;}

.filtr{background:#F5F5F5;padding:5px;margin:5px 0;}
.filtr table{margin:7px 0;}

.filtr a.active{text-decoration:underline;}
.filtr label{height:1.3em;line-height:1.3em;white-space:nowrap;}
.filtr input{border:1px solid #D95270;}
.filtr input.checkbox{height:auto;margin:0;border:none;}
.filtr input.pricefield{width:48px;}
.filtr input.filtrovat{float:right;width:92px;height:21px;margin:7px 0;background:url(../images/layout/btn-filtrovat.gif) no-repeat;border:none;}

.paginage{margin:20px 0;color:#4860B7;font-size:14px;}
.paginage span{font-weight:bold;}
.paginage a{text-decoration:underline;color:#4860B7;}
.paginage a:hover{text-decoration:none;}


#newsletterForm input{width:163px;height:20px;border:none;padding:7px 0 0 10px;margin-bottom:6px;
	background:url(../images/layout/input-newsletter.gif) no-repeat;}

#breadcrumbs{color:#4860B7;font-size:18px;}
#breadcrumbs a{color:#4860B7;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
#breadcrumbs span{font-size:12px;}

/* PRODUCT BOX */
.productsRow{position:relative;padding:0 0 26px 0;}
.product{position:relative;float:left;display:inline;width:155px;margin:0 18px 0 0;background:url(../images/layout/product-preview-bg.gif) no-repeat;}
.product .in{position:relative;width:135px;height:185px;padding:10px 10px 0;margin-bottom:5px;}
.middle{margin:0 18px 0 18px;}
.last{margin:0;}
.product h3, .product h3 a{font-size:12px;height:2.2em;line-height:1.1em;font-weight:normal;color:#696969;text-decoration:none;text-align:center;}
.product h3 a:hover{text-decoration:underline;}
.product img{margin:0 20px;}
.product form{padding:0;margin:3px 0;}
.product .price{float:left;display:block;width:70px;height:26px;line-height:26px;
	color:#fff;background:url(../images/layout/product-preview-price.gif) no-repeat;
	font-size:14px;text-align:center;}
.product .link2detail{float:right;display:block;width:80px;height:26px;line-height:26px;
	color:#fff;background:url(../images/layout/blue-btn.gif) no-repeat;
	font-size:14px;text-align:center;font-weight:normal;}
.product .link2detail:hover{text-decoration:none; color:#000;}
.product .params{position:absolute;left:12px;bottom:0;font-size:12px;color:#fff;}
/*
.product .price .dph{font-size:11px;font-weight:normal;color:#ffffff;}
.product .price .strike{display:block;text-decoration:line-through;font-size:11px;font-weight:normal;color:#ffffff;}
*/
div.strike{display:block;width:70px;margin:2px 0;text-align:center;text-decoration:line-through;font-size:14px;font-weight:normal;color:#c4344f;}
.product .text{margin:2px 0;height:5em;}

a.dokosiku, a.dokosiku span{float:right;display:block;position:relative;width:110px;height:34px;overflow:hidden;}
a.dokosiku span{position:absolute;left:0;top:0;background:url(../images/layout/btn-dokosiku.gif) no-repeat;cursor:pointer;}


#productDetail h2{color:#4860B7;}
#productDetail .txtCol{float:right;display:inline;width:220px;}
#productDetail .imgCol{float:left;display:inline;width:270px;}
#productDetail img{}
#productDetail #bigImgObal{background:url(../images/layout/product-detail-foto-bg.gif) no-repeat;padding:10px;width:240px;height:320px;}

#productDetail .malyImgObal{float:left;padding:0;margin-right:5px;width:90px;height:120px;border:1px solid #E7EEFE;background-image:none;background-color:#fff;}
#productDetail .price{font-size:17px;font-weight:bold;color:#D40707;}
#productDetail .price .dph{font-size:11px;font-weight:normal;color:#666;}
#productDetail .price .strike{text-decoration:line-through;font-size:11px;font-weight:normal;color:#666;}
#productDetail form{margin:1em 0 1em 0;}
#productDetail table{width:100%;}
.nahledy{background:#F4F8FF url(../images/layout/nahledy-bg.gif) repeat-x;padding:12px;}

.icons{height:20px;margin:5px 0;}
.icons div{float:left;margin:0 7px 2px 0;overflow:hidden;}
.iVakci, .iVakci span{position:relative;display:block;width:46px;height:16px;}
.iVakci span{position:absolute;left:0;top:0;background:url(../images/layout/i-akce.gif);}
.iVyprodej, .iVyprodej span{position:relative;display:block;width:69px;height:16px;}
.iVyprodej span{position:absolute;left:0;top:0;background:url(../images/layout/i-vyprodej.gif);}
.icons div.iVyprodej{margin:0;}
.iNovinka, .iNovinka span{position:relative;display:block;width:61px;height:16px;}
.iNovinka span{position:absolute;left:0;top:0;background:url(../images/layout/i-novinka.gif);}
/*
.iSleva, .iSleva span{position:relative;display:block;width:46px;height:16px;}
.iSleva span{position:absolute;left:0;top:0;background:url(../images/layout/i-sleva.gif);}
*/

table.variants {border:1px solid #D3E5FF;margin:3px 0 1em;border-collapse:collapse;background:#fff;}
.variants td{text-align:left;padding:5px;}
.variants select{width:125px;}

/* NK PREViEW */
#nkPreview{width:213px;height:41px;line-height:20px;padding:30px 12px 0 0;font-size:12px;color:#fff;text-align:right;
	background:url(../images/layout/nk-preview.gif) no-repeat;margin-bottom:10px;overflow:hidden;}
#nkPreview a{background:url(../images/layout/nk-link.gif) 0 50% no-repeat;color:#fff;text-decoration:none;padding-left:25px;}
#nkPreview a:hover{text-decoration:underline;}

/* NAKUPNI KOSIK */
#nakupni-kosik{width:100%;border-collapse:collapse;}
#nakupni-kosik thead th{background:#F19B2C;color:#fff;text-align:center;font-weight:normal;padding:7px;}
#nakupni-kosik td{background-color:#CDE0FF;border:1px solid #fff;padding:7px;}
#nakupni-kosik td.price{color:#D03A5D;font-size:1.077em;font-weight:bold;width:70px;}
#nakupni-kosik td.short{width:70px;}
#nakupni-kosik td.ovl{background-color:#fff;}
#nakupni-kosik td.ovl a{color:#D03A5D;font-weight:normal;}

a#btnObjednat{display:block;color:#fff;font-size:13px;font-weight:bold;text-align:center;
	width:291px;height:28px;line-height:28px;background:url(../images/layout/btn-objednat.gif) no-repeat;}
a:hover#btnObjednat{font-size:14px;background-position:0 -28px;text-decoration:none;}

/* FOOTER */
#footer .in{display:table;position:relative;width:957px;margin:0 auto;padding-top:40px;}
#footer p{}
#footer p a{color:#8CADC7;font-weight:bold;}
#c1{float:left;display:inline;width:190px;margin-right:60px;}
#c2{float:left;display:inline;width:190px;margin-right:70px;font-size:10px;letter-spancing:-.07em;}
#c3{float:left;display:inline;width:190px;/*margin-right:40px;*/}
#c4{float:right;display:inline;width:190px;}

/* BANNERS */
.bnrs{}
.bnrs a img{border: 1px solid #779BCD;}
.bnrs a{display:block;}
#bnrsIndex {margin:0 -17px 25px;}
#bnrsIndex a{float:left;margin-right:5px}
#bnrsLeftCol img{border:none;}
#bnrsLeftCol a{margin-bottom:5px;}
#bnrsFooter a{float:left;margin:0 4px 4px 0;}

/*headers */
#hVyber{margin:20px -27px;padding:8px 0 0 75px;height:30px;line-height:30px;font-size:15px;background:url(../images/layout/header-actions.jpg) no-repeat;}
#hNews{margin:20px -27px;padding:8px 0 0 75px;height:30px;line-height:30px;font-size:15px;background:url(../images/layout/header-news.jpg) no-repeat;}
#hRelated{margin:20px -27px;padding:8px 0 0 75px;height:30px;line-height:30px;font-size:15px;background:url(../images/layout/header-related.jpg) no-repeat;}

.linkInHeader{float:right;font-size:11px;margin-right:27px;}

/* NEWS */
.news{margin-bottom:1.5em;}
.news .datum{background:url(../images/layout/rarrow.gif) 0 50% no-repeat;padding-left:15px;font-weight:bold;}
.news a{color:#C4344F;text-decoration:underline;}
.news a:hover{text-decoration:none;}

/* ARTICLES */
.article{}
.article h2 {}
.article h2 span{color:#FFEA00;display:block;font-weight:normal;}

.article-text{margin:0 0 1em 0;line-height:1.5em;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 15px 5px 0;border:3px solid #C2C2C2;}
.ir{margin:0 0 5px 15px;border:3px solid #C2C2C2;}
.tal{text-align:left;}
.tar, .right{text-align:right;}
.tac{text-align:center;}
.odd{background-color:#1A93DA;}
.even{background-color:#43B8E7;}
.red{color:#D03A5D;}
.required{font-weight:bold;color:#f00000;}
.message{margin:1em 0;padding:1em;border:1px solid #000;background-color:#C9EBFF;color:#000 !important;font-weight:bold;}
.hr hr{display:none;}
.hr{height:20px;background:url(../images/layout/line.gif) 0 50% repeat-x;}

.item1, .item2, .item3{padding-left:25px;background:url(../images/layout/item1.gif) 0 50% no-repeat;}
.item2{background:url(../images/layout/item2.gif) 0 50% no-repeat;}
.item3{background:url(../images/layout/item3.gif) 0 50% no-repeat;}

.bullet{padding:0 0 0 22px;background:url(../images/layout/bullet.gif) 0 2px no-repeat;}
