body{
	margin:0;padding:0;
	background:#1A3755 url(../images/layout/body.jpg) repeat-x;color:#C9EBFF;
	font-size:11px;font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}
h1,h2,h3,h4{margin:0;font-weight:normal;}
h2{color:#fff;font-size:18px;font-weight:bold;margin-bottom:15px;}
h3{color:#fff;font-size:16px;margin-bottom:.5em;}
h4{color:#fff;font-size:13.5px;font-weight:bold;}
p{margin:0 0 1em 0;}
a{color:#fff;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
ol{margin-left:0;padding-left:20px;~padding-left:25px;}
input, select, textarea{font-family:Verdana, 'Geneva CE', lucida, sans-serif;font-size:1em;}

#container{position:relative;min-width:960px;_width:960px;min-height:800px;background:url(../images/layout/background.jpg) 50% 0 no-repeat;}
#page{position:relative;width:960px;margin:0 auto;}
#header{position:relative;width:960px;height:280px;padding-top:45px;}
#content{position:relative;display:table;width:960px;padding-top:10px;}
#lc{float:left;display:inline;width:240px;}
#rc{float:right;display:inline;width:657px;padding:0 27px;background:url(../images/layout/cont-mid.jpg) repeat-y;}
#rcBtm{width:711px;height:7px !important;overflow:hidden;margin:0 -27px;padding:0;background:url(../images/layout/cont-btm.jpg) no-repeat;}
#footer{position:relative;min-width:960px;_width:960px;margin-top:25px;
	background:#1A3755 url(../images/layout/footer.gif) repeat-x;color:#8CADC7;}


/* LOGO */
#logo, #logo a, #logo span{position:relative;width:572px;height:135px;margin:0;overflow:hidden;}
#logo{position:absolute;right:79px;top:60px;}
#logo span{position:absolute;left:0;top:0;background:url(../images/layout/logo.jpg) no-repeat;cursor:pointer;}

/* HORIZONTAL MENU */
#horizontalMenu{position:absolute;top:10px;margin:0;padding:0;list-style:none;}
#horizontalMenu li{position:relative;display:block;float:left;_width:1px;white-space:nowrap;height:27px;padding:0 4px;margin-right:16px;}
#horizontalMenu a{display:block;height:27px;line-height:22px;padding:0 1em;
	color:#fff;background:url(../images/layout/hm-item.gif) 50% 0 no-repeat;
	font-size:13px;text-decoration:none;text-transform:uppercase;}
#horizontalMenu .lp{display:block;position:absolute;left:0;top:0;width:4px;height:27px;background:url(../images/layout/hm-item.gif) 0 0 no-repeat;}
#horizontalMenu .pp{display:block;position:absolute;right:0;top:0;width:4px;height:27px;background:url(../images/layout/hm-item.gif) 100% 0 no-repeat;}
#horizontalMenu a:hover{background-position: 50% -27px;color:#000;} 
#horizontalMenu a.active{background-position: 50% -54px;color:#000;}
#horizontalMenu a:hover .lp, #horizontalMenu a.active .lp{background-position:0 -27px;}
#horizontalMenu a:hover .pp, #horizontalMenu a.active .pp{background-position:100% -27px;}

/* IMAGE MENU*/
#imageMenu{position:absolute;left:0;bottom:0;width:954px;height:116px;margin:0;padding:6px 0 0 6px;background:url(../images/layout/im-bg.jpg) no-repeat;}
#imageMenu ul{margin:0;padding:0;list-style:none;}
#imageMenu li{display:block;float:left;width:79px;height:112px;}
#imageMenu a{display:block;width:71px;height:28px;padding:84px 4px 0;color:#fff;font-size:10px;line-height:1em;text-decoration:none;text-align:center;}
#imageMenu a#item01{background:url(../images/layout/im.jpg) -0px 0px no-repeat;}
#imageMenu a#item01:hover, #imageMenu a#item01.active{background:url(../images/layout/im.jpg) -0px -112px no-repeat;}
#imageMenu a#item02{background:url(../images/layout/im.jpg) -79px 0px no-repeat;}
#imageMenu a#item02:hover, #imageMenu a#item02.active{background:url(../images/layout/im.jpg) -79px -112px no-repeat;}
#imageMenu a#item03{background:url(../images/layout/im.jpg) -158px 0px no-repeat;}
#imageMenu a#item03:hover, #imageMenu a#item03.active{background:url(../images/layout/im.jpg) -158px -112px no-repeat;}
#imageMenu a#item04{background:url(../images/layout/im.jpg) -237px 0px no-repeat;}
#imageMenu a#item04:hover, #imageMenu a#item04.active{background:url(../images/layout/im.jpg) -237px -112px no-repeat;}
#imageMenu a#item05{background:url(../images/layout/im.jpg) -316px 0px no-repeat;}
#imageMenu a#item05:hover, #imageMenu a#item05.active{background:url(../images/layout/im.jpg) -316px -112px no-repeat;}
#imageMenu a#item06{background:url(../images/layout/im.jpg) -395px 0px no-repeat;}
#imageMenu a#item06:hover, #imageMenu a#item06.active{background:url(../images/layout/im.jpg) -395px -112px no-repeat;}
#imageMenu a#item07{background:url(../images/layout/im.jpg) -474px 0px no-repeat;}
#imageMenu a#item07:hover, #imageMenu a#item07.active{background:url(../images/layout/im.jpg) -474px -112px no-repeat;}
#imageMenu a#item08{background:url(../images/layout/im.jpg) -553px 0px no-repeat;}
#imageMenu a#item08:hover, #imageMenu a#item08.active{background:url(../images/layout/im.jpg) -553px -112px no-repeat;}
#imageMenu a#item09{background:url(../images/layout/im.jpg) -632px 0px no-repeat;}
#imageMenu a#item09:hover, #imageMenu a#item09.active{background:url(../images/layout/im.jpg) -632px -112px no-repeat;}
#imageMenu a#item10{background:url(../images/layout/im.jpg) -711px 0px no-repeat;}
#imageMenu a#item10:hover, #imageMenu a#item10.active{background:url(../images/layout/im.jpg) -711px -112px no-repeat;}
#imageMenu a#item11{background:url(../images/layout/im.jpg) -790px 0px no-repeat;}
#imageMenu a#item11:hover, #imageMenu a#item11.active{background:url(../images/layout/im.jpg) -790px -112px no-repeat;}
#imageMenu a#item12{background:url(../images/layout/im.jpg) -869px 0px no-repeat;}
#imageMenu a#item12:hover, #imageMenu a#item12.active{background:url(../images/layout/im.jpg) -869px -112px no-repeat;}

/* CATEGORIES - MENU */
#categoriesMenu{}
#categoriesMenu ul{margin:0;padding:0;list-style:none;background:url(../images/layout/cm.gif) repeat-y;width:240px;}
#categoriesMenu li{display:block;width:240px;}
#categoriesMenu a{display:block;padding-left:30px;height:35px;line-height:35px;
	color:#000;background:url(../images/layout/cm-item.gif) no-repeat;
	font-size:13px;text-decoration:none;}
#categoriesMenu a:hover{background-position:0 -35px;color:#fff;}
#categoriesMenu a.active{background-position:0 -70px;color:#fff;font-weight:bold;}
#categoriesMenu ul ul{background:url(../images/layout/cm-sub.gif) 0 100% no-repeat;padding:5px 0;}
#categoriesMenu ul ul li{}
#categoriesMenu ul ul a{padding-left:42px;background:url(../images/layout/bullet-b.png) 25px 50% no-repeat;line-height:20px;height:20px;font-size:12px;}
#categoriesMenu ul ul a:hover{background:url(../images/layout/bullet-w.png) 30px 50% no-repeat;color:#fff;}
#categoriesMenu ul ul a.active{background:url(../images/layout/bullet-w.png) 30px 50% no-repeat;color:#fff;font-weight:bold;}


/* LEFT COLUMN */
#lc h4{padding-left:30px;height:38px;line-height:38px;background:url(../images/layout/lc-header.gif) no-repeat;border-bottom:1px solid #A2C5DF;text-transform:uppercase;}
#lc .box{background:url(../images/layout/lc-box.gif) 0 100% no-repeat;}
#lc .btm{display:block;width:240px;height:9px !important;background:url(../images/layout/lc-btm.gif) no-repeat;margin-bottom:20px;}
#lc .box .in{padding:12px 23px;}

#lc .box a{color:#102B48;text-decoration:none;font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-size:11px;}
#lc .box a:hover{text-decoration:underline;}
#lc .box ol{list-style:none;margin:0;padding:0;}
#lc .box ol li{padding-left:18px;background:url(../images/layout/ctverecek.gif) 0 3px no-repeat;}
#lc .box ol li a{color:#fff;font-size:12px;}
#lc .box ol li a:hover{color:#0E2A47;text-decoration:underline;}


/* LOGIN FORM */
#lForm{color:#102B48;padding:12px 23px;margin:0;}
#lForm input{border:none;padding:7px 0 0 10px;margin-bottom:6px;}
#lForm #p-jmeno{width:184px;height:20px;background:url(../images/layout/p-jmeno.gif) no-repeat;}
#lForm #password{float:left;width:107px;height:20px;background:url(../images/layout/password.gif) no-repeat;}
a.login, #lForm a.login{display:block;width:71px;height:27px;line-height:27px;
	background:url(../images/layout/btn-login.gif) no-repeat;color:#fff;
	text-align:center;text-decoration:none;font-family: Verdana, 'Geneva CE', lucida, sans-serif;font-size:12px;font-weight:normal;}
#lForm a.login{float:right;}
a.login:hover, #lForm a.login:hover{color:#000;text-decoration:none;}

/* FORM */
/*
#form {margin:20px 0;}
#form input, #form textarea {margin:3px 0px; width:75%;}
#form input.auto{width:auto;}
#form textarea {width:60%;height: 200px;overflow: auto}
#form label {padding-right:1em;}
#form input.button, #form input.submit{width:120px;font-weight:bold;cursor:pointer;}
#form table{width:100%;}
#form td{width:70%;}
#form th {text-align:right;font-weight:normal;color:#000;width:30%;}
*/

#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: #fff;  }
fieldset{border:thin solid #000;margin:10px 0;}
#form {margin: 20px 0; }
#form input, #form textarea {border: 1px solid #ABABAB; 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:0;top:10px;}
#sForm table{border-collapse:collapse;}
#sForm table td{padding:0;}
#searchInput{float:left;display:block;width:164px;height:15px;padding:6px; background:url(../images/layout/search-input.gif) no-repeat;border:none;margin:0;}
#searchSubmit{float:left;display:block;width:66px;height:27px;line-height:27px;background:url(../images/layout/search-submit.gif) no-repeat;margin:0;
	text-align:center;}
#searchSubmit:hover{text-decoration:none;color:#000;}

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


#mF{margin:25px 0;}
.paginage{margin:20px 0;}
.paginage span{font-weight:bold;}
.paginage a{text-decoration:underline;}
.paginage a:hover{text-decoration:none;}
.w100{width:100%;}

#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{position:relative;width:657px;height:38px;line-height:38px;margin:0 -27px 10px -27px;padding:0 27px;
	background:url(../images/layout/breadcrumbs.jpg) no-repeat;color:#000;font-size:10px;}
#breadcrumbs a{color:#000;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
#breadcrumbs span{font-weight:bold;}

/* PRODUCT BOX */
.productsRow{position:relative;padding:0 0 26px 0;}
.product{float:left;display:inline;width:193px;height:412px;padding:10px 9px;background:url(../images/layout/product.jpg) no-repeat;}
.product.middle{margin:0 12px 0 12px;}
.product h3{margin-bottom:0;color:#FFEA00;}
.product h3, .product h3 a{font-size:15px;height:2.2em;line-height:1.1em;font-weight:bold;color:#FFEA00;text-decoration:none;}
.product h3 a:hover{text-decoration:underline;}
.product p{margin:0;color:#ffffff;font-size:11px;}
.product a{color:#fff;text-decoration:none;}
.product a:hover{text-decoration:underline;}
.product img{border:solid 1px #A0D3FF;margin:10px 0;}
.product form{padding:0;margin:3px 0;}
.product .price{font-size:17px;font-weight:bold;color:#FFEA00;}
.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;}
.product .text{margin:2px 0;height:5em;}
a.dokosiku{display:block;width:100px;height:27px;line-height:27px;padding-left:12px;
	background:url(../images/layout/btn-dokosiku.gif) no-repeat;color:#fff;
	text-decoration:none;font-family: Verdana, 'Geneva CE', lucida, sans-serif;font-size:11px;}
a.dokosiku:hover{color:#000;text-decoration:none;}

.product a.dokosiku{margin:12px 0 0;}

#productDetail{margin:25px 0 45px;}
#productDetail h2{color:#FFEA00;}
#productDetail .txtCol{float:right;display:inline;width:330px;}
#productDetail .imgCol{float:left;display:inline;width:286px;}
#productDetail img{border:solid 1px #A0D3FF;margin:0 0 15px;}
#productDetail img.maly{float:left;margin-right:5px;}
#productDetail .price{font-size:17px;font-weight:bold;color:#FFEA00;}
#productDetail .price .dph{font-size:11px;font-weight:normal;color:#ffffff;}
#productDetail .price .strike{display:block;text-decoration:line-through;font-size:11px;font-weight:normal;color:#ffffff;}
.txtCol ul{margin:0;padding:0;margin-bottom:.5em;list-style:none;}
.txtCol li{padding:5px 0 7px 0;background:url(../images/layout/line.gif) 0 100% repeat-x;}
#productDetail form{margin:.5em 0 1em 0;}
#productDetail table{width:100%;}

input.qty{width:18px;height:17px;padding:5px 10px;background:url(../images/layout/qty.gif) no-repeat;border:none;}
.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 {margin-bottom:1em;border:none;}
.variants th{text-align:left;}
.variants select{width:125px;}

/* NK PREViEW */
#nkPreview{width:240px;height:77px;background:url(../images/layout/nk-preview.jpg) no-repeat;margin-bottom:10px;}
#nkPreview a.dokosiku{display:block;width:71px;height:27px;line-height:27px;padding:0;margin:0;
	background:url(../images/layout/btn-login.gif) no-repeat;color:#fff;
	text-align:center;text-decoration:none;font-family: Verdana, 'Geneva CE', lucida, sans-serif;font-size:12px;}
#nkPreview a.dokosiku:hover{color:#000;}
#nkPreview h4{padding-left:13px;margin:0;line-height:38px;font-weight:bold;background-image:none;}
#nkPreview table{padding-top:3px;width:100%;}
#nkPreview td{padding:0 10px;font-size:11px;letter-spacing:-.08em;line-height:1em;}
#nkPreview td .nkPrice{font-size:12px;}

#nakupni-kosik{width:100%;border-collapse:collapse;margin-bottom:1em;}
#nakupni-kosik td{padding:5px;color:#000;}
#nakupni-kosik th{text-align:center;background-color:#1A3755;padding:5px;}
#nk a.btn{display:block;width:71px;height:27px;line-height:27px;margin-left:1em;
	background:url(../images/layout/btn-login.gif) no-repeat;color:#fff;
	text-align:center;text-decoration:none;font-family: Verdana, 'Geneva CE', lucida, sans-serif;font-size:12px;}
#nk a.btn:hover{color:#000;}

.nakup-tlacitka{margin:1em 0;}
.nakup-tlacitka a{font-size:1.2em;font-weight:bold;}

/* FOOTER */
#footer .in{display:table;position:relative;width:960px;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;}

/* LOGO RGS */
#logoRGS, #logoRGS span{position:relative;display:block;width:168px;height:47px;overflow:hidden;}
#logoRGS{margin-top:40px;}
#logoRGS span{position:absolute;left:0;top:0;background:url(../images/layout/rgs.gif);cursor:pointer;}
a:hover#logoRGS span{background-position:0 -47px;}

/* 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:60px;}
.news h2{margin:0;}
.news .datum{margin-bottom:1em;font-weight:bold;font-size:10px;}

/* ARTICLES */
.article{}
.article h2 {}
.article h2 span{color:#FFEA00;display:block;font-weight:normal;}
#index .aodd{float:left;width:308px;padding-right:20px;background:url(../images/layout/vsep.png) 100% 50% no-repeat;}
#index .aeven{float:right;width:308px;}
.article-text{margin:0 0 1em 0;line-height:1.5em;}



/* AJAX STAR RATER */
.ratingblock {display:block;margin:28px 0;}
.loading {height:19px;background: url('../ajaxstarrater/images/working.gif') 50% 50% no-repeat;}
.unit-rating { /* the UL */
	list-style:none;margin: 0px;padding:0px;height: 19px;position: relative;background: url('../ajaxstarrater/images/starrating.gif') top left repeat-x;}
.ratingblock .unit-rating li{text-indent: -90000px;padding:0px;margin:0px;background-image:none;
	/*\*/
	float: left;
	/* */
	}
.ratingblock .unit-rating li a {outline: none;display:block;width:19px;height:19px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.ratingblock .unit-rating li a:hover{background: url('../ajaxstarrater/images/starrating.gif') left center;z-index: 2;left: 0px;}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:19px;}
.unit-rating a.r2-unit{left:19px;}
.unit-rating a.r2-unit:hover{width: 38px;}
.unit-rating a.r3-unit{left: 38px;}
.unit-rating a.r3-unit:hover{width: 57px;}
.unit-rating a.r4-unit{left: 57px;}	
.unit-rating a.r4-unit:hover{width: 75px;}
.unit-rating a.r5-unit{left: 75px;}
.unit-rating a.r5-unit:hover{width: 94px;}
.unit-rating a.r6-unit{left: 94px;}
.unit-rating a.r6-unit:hover{width: 90px;}
.unit-rating a.r7-unit{left: 90px;}
.unit-rating a.r7-unit:hover{width: 105px;}
.unit-rating a.r8-unit{left: 105px;}
.unit-rating a.r8-unit:hover{width: 120px;}
.unit-rating a.r9-unit{left: 120px;}
.unit-rating a.r9-unit:hover{width: 135px;}
.unit-rating a.r10-unit{left: 135px;}
.unit-rating a.r10-unit:hover{width: 150px;}

.ratingblock .unit-rating li.current-rating {background: url('../ajaxstarrater/images/starrating.gif') left bottom;position:absolute;height:19px;display: block;text-indent: -9000px;z-index: 1;}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 15px 5px 0;padding:3px 9px 9px 3px;background:url(../images/layout/pasparta.png) no-repeat;}
.ir{margin:0 0 5px 15px;padding:3px 9px 9px 3px;background:url(../images/layout/pasparta.png) no-repeat;}
.tal{text-align:left;}
.tar, .right{text-align:right;}
.tac{text-align:center;}
.odd{background-color:#1A93DA;}
.even{background-color:#43B8E7;}
.required{font-weight:bold;color:#FFEA00;}
.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;}