@media screen {
body{
	margin:0;padding:0;
	background:#97FF89 url(../images/layout/bg.gif) repeat-x;color:#063101;
	font-size:12px;font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	letter-spacing:-.04em;
}
h1,h2,h3,h4,h5{margin:0;font-weight:normal;}
h2{font-size:18px;font-weight:bold;margin-bottom:15px;}
h3{font-size:16px;font-weight:bold;margin-bottom:.5em;}
h4{color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;}
h4 span{display:block;}
#h-categories span{display:block;background:url(../images/layout/h-kategorie.gif) 142px 50% no-repeat;}
#h-bestsellers span{display:block;background:url(../images/layout/h-bestsellers.gif) 142px 50% no-repeat;}
#h-shoppingcart span{display:block;background:url(../images/layout/h-shoppingcart.gif) 142px 50% no-repeat;}
#h-userbox span{display:block;background:url(../images/layout/h-userbox.gif) 142px 50% no-repeat;}
#h-yourseller span{display:block;background:url(../images/layout/h-yourseller.gif) 142px 50% no-repeat;}
#h-links span{display:block;background:url(../images/layout/h-links.gif) 142px 50% no-repeat;}
#h-news span{display:block;background:url(../images/layout/h-news.gif) 142px 50% no-repeat;}
#h-tips span{display:block;background:url(../images/layout/h-tips.gif) 142px 50% no-repeat;}
#h-related{margin:0 -30px 15px;padding:0 0 0 48px;height:32px;line-height:32px;background:url(../images/layout/h-related.gif) no-repeat;text-transform:none;}
#h-actions{margin:0 -30px 15px;padding:0 0 0 48px;height:32px;line-height:32px;background:url(../images/layout/h-actions.gif) no-repeat;text-transform:none;}
h5{color:#063101;font-size:14px;font-weight:bold;text-transform:none;margin-bottom:8px;}
p,
.article-text{margin:0 0 1em 0;}
a{color:#DB4C00;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}

.box a.button,
a.button, a.pokracovat, a.navrat{display:block;width:84px;height:24px;line-height:24px;
	text-decoration:none;text-align:center;font-size:12px;font-weight:normal;
	background:url(../images/layout/button.gif) no-repeat;color:#fff;}
a.navrat, a.pokracovat{font-weight:bold;}

a#prepocitat.button{margin-left:1em;}
a.more{color:#DB4C00;font-weight:bold;}	
a.back{display:block;height:24px;line-height:24px;margin-top:35px;padding-left:40px;background:url(../images/layout/back.gif) 10px 50% no-repeat;color:#063101;
	font-weight:normal;}

img{border:none;}
table th{text-align:left;}

.bezmezer{border-collapse:collapse;}

#page{position:relative;width:960px;margin:0 auto;padding-bottom:140px;background:url(../images/layout/footer-top.jpg) 50% 100% no-repeat;}
#levejcancour{position:absolute;top:0;left:-187px;width:187px;height:800px;background:url(../images/layout/levejcancour.jpg) no-repeat;}
#pravejcancour{position:absolute;top:0;right:-187px;width:187px;height:800px;background:url(../images/layout/pravejcancour.jpg) no-repeat;}
#header{position:relative;width:960px;height:145px;
	background:url(../images/layout/header.jpg) no-repeat;}
#billboard{position:relative;width:960px;height:193px;background:url(../images/layout/cs-billboard.jpg) no-repeat;}
#billboard a{position:absolute;left:278px;top:156px;line-height:27px;color:#fff;text-decoration:none;font-size:13px;font-weight:normal;}
#billboard a:hover{color:#FFF543;}
#contentBox{background:url(../images/layout/content-box-2.jpg) 50% 0 repeat-y;}
#contentBox2{background:url(../images/layout/content-box.jpg) no-repeat;}
#lc,#rc{position:relative;width:198px;display:inline;float:left;padding-top:43px;}
#rc{float:right;}
#content{position:relative;float:left;display:inline;
	width:504px;padding:0 30px;}
#footer{background:#1E2100;color:#BDFFA9;font-size:11px;}
#footer .in{position:relative;width:960px;min-height:340px;_height:340px;margin:0 auto;background:url(../images/layout/footer.jpg) no-repeat;}
#footer-l{position:absolute;left:-187px;top:-60px;width:187px;height:400px;background:url(../images/layout/footer-l.jpg)}
#footer-r{position:absolute;right:-187px;top:-60px;width:187px;height:400px;background:url(../images/layout/footer-r.jpg)}

#infobox{position:absolute;right:24px;top:27px;width:468px;height:48px;background:url(../images/layout/infobox.jpg) no-repeat;}
#infolinka, #infolinka span{float:left;position:relative;display:block;width:201px;height:30px;overflow:hidden;}
#infolinka{margin:6px 2px;}
#infolinka span{position:absolute;left:0;top:0;background:url(../images/layout/cs-infolinka.gif) no-repeat;}

#indexruka{float:right;margin:0 -30px 0 0;}

#languages{position:absolute;top:9px;right:228px;}
#languages a{display:block;float:left;color:#044E00;padding:2px;
	font-size:11px;font-weight:normal;text-transform:uppercase;}
#languages a.active{border:1px solid #099D00;}

/* LOGO */
#logo, #logo a, #logo span{display:block;position:relative;width:310px;height:94px;margin:0;overflow:hidden;}
#logo span{position:absolute;left:0;top:0;background:url(../images/layout/logo.jpg) no-repeat;cursor:pointer;}
/* LOGO FOOTER */
#logof, #logof span{display:block;position:relative;width:186px;height:160px;margin:0;overflow:hidden;}
#logof{margin-bottom:23px;}
#logof span{position:absolute;left:0;top:0;background:url(../images/layout/logof.jpg) no-repeat;cursor:pointer;}

/* HORIZONTAL MENU */
#horizontalMenu{position:absolute;top:94px;margin:0;padding:0;list-style:none;}
#horizontalMenu li{position:relative;display:block;float:left;width:155px;height:30px;margin-left:6px;white-space:nowrap;}
#horizontalMenu li.first{margin:0;}
#horizontalMenu a{display:block;height:30px;line-height:30px;
	color:#fff;background:url(../images/layout/hm.gif) repeat-x;
	font-size:12px;text-decoration:none;text-align:center;font-weight:normal;}
#horizontalMenu a:hover{background:url(../images/layout/hm-active.gif) repeat-x;} 
#horizontalMenu a.active{color:#000;background:url(../images/layout/hm-active.gif) repeat-x;}

/* CATEGORIES - MENU */
.categoriesMenu{}
.categoriesMenu ul{margin:0;padding:0;list-style:none;}
.categoriesMenu ul li{display:block;width:192px;}
.categoriesMenu ul li a{display:block;padding-left:14px;height:35px;line-height:35px;
	color:#fff;background:url(../images/layout/cm01.gif) repeat-y;
	font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;
	border-bottom:1px solid #126F00;}
.categoriesMenu a:hover{background:url(../images/layout/cm01-hover.gif) repeat-y;color:#fff;}
.categoriesMenu a.active{background:url(../images/layout/cm01-active.gif) 0 50% no-repeat;color:#fff;}

.categoriesMenu ul ul{}
.categoriesMenu ul ul li{}
.categoriesMenu ul ul li a{padding:8px 10px 8px 32px;height:auto;line-height:normal;/*height:29px;line-height:29px;*/
	background:url(../images/layout/cm02.gif) 0 50% no-repeat;color:#063301;
	font-size:12px;font-weight:normal;text-transform:none;
	border-bottom:1px solid #126F00;}
.categoriesMenu ul ul li a:hover{background:url(../images/layout/cm02-hover.gif) 0 50% no-repeat;color:#063301;}
.categoriesMenu ul ul li a.active{background:url(../images/layout/cm02-active.gif) 0 50% no-repeat;color:#063301;font-weight:bold;}

.categoriesMenu ul ul ul{padding-left:25px;}
.categoriesMenu ul ul ul li{width:167px;}
.categoriesMenu ul ul ul li a{padding:3px 0 3px 0;height:auto;line-height:1.2em;
	color:#063301;background-image:none;
	font-size:12px;font-weight:normal;text-transform:none;
	border-bottom:1px dashed #126F00;}
.categoriesMenu ul ul ul li a:hover{background-image:none;color:#063301;}
.categoriesMenu ul ul ul li a.active{background:url(../images/layout/cm03-active.gif) 100% 50% no-repeat;color:#063301;font-weight:bold;}

/* BREADCRUMBS */
#breadcrumbs{position:relative;line-height:43px;padding:0 30px;margin:0 -30px 30px;
	background:url(../images/layout/breadcrumbs.gif) repeat-x;color:#1C5500;font-size:10px;}
#breadcrumbs a{color:#1C5500;text-decoration:none;font-weight:normal;}
#breadcrumbs a:hover{text-decoration:underline;}
#breadcrumbs span{font-weight:bold;}

/* BOXES */
#lc h4,
#rc h4{width:182px;height:33px;line-height:32px;padding:0 0 0 16px;background:url(../images/layout/lc-header.gif) 0 100% no-repeat;}
#rc h4{padding:0 0 0 16px;background:url(../images/layout/rc-header.gif) 0 100% no-repeat;}
#lc .box,
#rc .box{margin:0 0 34px 6px;background:url(../images/layout/lc-box.gif) 100% 0 repeat-y;color:#063301;}
#rc .box{margin:0 6px 34px 0;background:url(../images/layout/rc-box.gif) 0 0 repeat-y;}
#lc .box .in,
#rc .box .in{padding:15px;}
.box a{color:#063301;text-decoration:none;font-weight:normal;}
.box .news a{color:#DB4C00;font-weight:bold;}
.box a:hover{text-decoration:underline;}
.eleven{font-size:11px;}

#bestsellers{margin:0;padding:0;list-style:none;}
#bestsellers li{padding:8px 3px 8px 32px;background:url(../images/layout/disk-light.gif) 16px 50% no-repeat;border-bottom:1px dashed #53DA48;}
#bestsellers a{color:#063301;}

/* ARTICLES, NEWS */
.box .news{font-size:11px;padding:16px 16px 5px;border-bottom:1px dashed #53DA48;}
.box .news a.more{font-size:10px;}
#l-news{display:block;line-height:23px;padding:15px 15px 15px 45px;
	background:url(../images/layout/l-news.gif) 15px 50% no-repeat;}
.article{margin-bottom:30px;}
.article table{border-collapse:collapse;border:1px solid #fff;width:100%;}
.article table th,
.article table td{border:1px solid #fff;font-size:1em;padding:10px;vertical-align:top;}
.article table thead th,
.article table thead td{background-color:#69fe60;font-weight:bold;text-align:left;}
.article table td{background-color:#97ff89;font-weight:normal;}

.article table.simpleTable{border:none;}
.article table.simpleTable th,
.article table.simpleTable td{border:none;background:none;padding:0;}

.faq{margin-bottom:30px;}

#sedm{margin:30px -30px;background:#5EE44A url(../images/layout/cs-7duvodu.jpg) no-repeat;border-bottom:6px solid #349625;
	padding:75px 15px 15px 50px;list-style:none;}
#sedm li{padding:0 0 0 28px;background:url(../images/layout/7duvodu-bullet.png) 0 5px no-repeat;letter-spacing:-.04em;}
#sedm li span{display:block;padding:5px 0;border-bottom:1px solid #91EB85;}
#sedm strong{color:#fff;}
	

/* FORMS */
form{}
input,textarea{border:1px solid #3EDC1D;padding:5px;font-size:1em;font-family: Verdana, 'Geneva CE', lucida, sans-serif;}
input{background:#88FA7B url(../images/layout/input.gif) repeat-x;}
textarea{background:#88FA7B url(../images/layout/textarea.gif) repeat-x;}

#lForm input{margin:2px 0 7px 0;width:156px;}
#lForm a.button{margin:2px 0 15px;}

#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%;}
fieldset{border:thin solid #063101;margin:10px 0;}
#form {margin: 20px 0; }
#form input, #form textarea { margin: 3px 0px; width: 70%; }
#form input.auto{width:auto;}
#form textarea {width: 70%; height: 175px; overflow: auto}
#form label {position: relative; top: -3px; padding-left: 5px; font-size: 90%;}

#newsletterForm{}
#newsletter-input{display:block;float:left;border:none;padding:0;width:140px;height:12px;background:url(../images/layout/newsletter-input.gif);color:#7C895E;padding:8px;}
#newsletter-submit,#newsletter-submit span{position:relative;display:block;float:left;border:none;padding:0;width:41px;height:28px;overflow:hidden;}
#newsletter-submit span{position:absolute;left:0;top:0;background:url(../images/layout/newsletter-submit.gif);cursor:pointer;}

#recomendForm{width:195px;padding:10px 15px 15px;
	background:#9BF28A url(../images/layout/recomended-btm.gif) 0 100% no-repeat;
	border-top:9px solid #78E967;font-size:11px;}
#recomendForm h3{font-size:12px;font-weight:normal;}
#recomendForm h3 strong{display:block;font-size:14px;}
#productDetail #recomendForm table{width:195px;}
#recomendForm input{width:82px;color:#21581A;font-size:11px;}
#recomendForm textarea{width:182px;height:65px;color:#21581A;font-size:11px;line-height:1.1em;}
#recomendForm a.button{margin:5px 0;}

#sForm{float:right;padding:7px 12px 0 0;}
#sForm table{border-collapse:collapse;}
#sForm input{width:133px;}
#sForm table td{padding:0;}
#sForm a:hover.button{color:#FFF543;}

#form.faq textarea{width:470px}
#form.faq input{width:220px;}
#form.faq input.auto{width:auto;}

/* PRODUCT BOX */
.productsRow{position:relative;}
.product{position:relative;float:left;display:inline;width:150px;height:403px;padding:0 7px;background:#DDFFD2}
.product.middle{margin:0 6px 0;}
.product h3{color:#fff;background:url(../images/layout/product-box-top.gif) no-repeat;padding:9px 11px 0;height:34px;margin:0 -7px;}
.product h3, .product h3 a{font-size:14px;line-height:1.07em;font-weight:bold;color:#fff;text-decoration:none;}
.product h3 a:hover{text-decoration:underline;}
.product p{margin:10px 0;color:#ffffff;font-size:11px;}
.product a{color:#DB4C00;text-decoration:none;font-size:10px;font-weight:bold;}
.product a:hover{text-decoration:underline;}
.product img{background:url(../images/layout/product-box-img-bg.gif);width:146px;padding:2px 2px 5px 2px;margin:7px 0 0;}
.product form{padding:0;margin:3px 0;}
.product .price{font-size:16px;font-weight:bold;color:#DB4C00;}
.product .price .dph{font-size:9px;font-weight:normal;color:#4A5C45;}
.product .price .strike{display:block;text-decoration:line-through;font-size:12px;font-weight:normal;color:#063101;}
.product .text{height:47px;padding-top:8px;font-size:10px;color:#063101;letter-spacing:0;}

a.dokosiku{display:block;width:154px;height:34px;line-height:34px;padding-left:10px;
	background:url(../images/layout/do-kosiku.gif) no-repeat;color:#fff;
	text-decoration:none;font-family: Verdana, 'Geneva CE', lucida, sans-serif;font-size:11px;}
a.dokosiku:hover{color:#f00;text-decoration:none;}
.product a.dokosiku{position:absolute;left:0;bottom:0;} 

#productDetail{margin:25px 0 45px;}
#productDetail h2{color:#063101;}
#productDetail .txtCol{float:right;display:inline;width:252px;}
#productDetail .imgCol{float:left;display:inline;width:225px;}
#productDetail img{background:url(../images/layout/product-img-bg.gif);width:221px;padding:2px 2px 10px 2px;margin:0 0 12px;}
#productDetail img.maly{float:left;margin-right:3px;width:69px;background:none;border:2px solid #72E472;padding:0;}
#productDetail img.last{margin:0;}
#productDetail .price{font-size:20px;font-weight:bold;color:#DB4C00;margin-top:40px;}
#productDetail .price .dph{font-size:11px;font-weight:normal;color:#4A5C45;}
#productDetail .price .strike{display:block;text-decoration:line-through;font-size:13px;font-weight:normal;color:#063101;}
.txtCol ul{margin:0;padding:0;list-style:none;}
.txtCol li{padding:3px 0;border-bottom:1px dashed #126F00;}
#productDetail form#toCart{padding-bottom:32px;margin:0 0 10px 0;border-bottom:1px dashed #126F00;}
#productDetail table{width:100%;}

input.qty{width:32px;height:16px;}


.icons div.icon{float:left;position:relative;display:block;
	font-size:9px;font-weight:bold;color:#fff;
	height:17px;line-height:17px;padding:0 1em;margin-right:3px;text-transform:uppercase;}
.iVakci{background-color:#FF7818;}
.iVyprodej{background-color:#0B4700;}
.iNovinka{background-color:#CF1300;}

/* NAKUPNI KOSIK */
#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:#0b4700;color:#fff;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;}

.nkPrice{font-size:14px;}
.nk p{margin-bottom:5px;}

#restprice{color:#379830;font-size:11px;margin:5px 0;}

/* FOOTER */
#footer h3{font-size:14px;margin-bottom:5px;font-weight:bold;color:#BDFFA9;}

#c1{float:left;width:186px}
#c1 a, .yellow{color:#FFF543;text-decoration:none;}
#c1 a:hover{text-decoration:underline;}
#c1 p{padding-left:16px;}

#c2,#c3,#c4{padding-top:104px;}
#c2{float:left;width:235px;padding-left:45px;}

#c2 ul{margin:0;padding:0;list-style:none;}
#c2 li{padding:0 0 15px 22px;background:url(../images/layout/disk.gif) 0 2px no-repeat;}
#c2 a{color:#BDFFA9;font-size:11px;font-weight:bold;}
#c3{float:left;width:200px;padding-left:16px;}
#c4{float:right;width:174px;padding-right:24px;}

#sociallinks{margin:25px 0 0;}
#sociallinks img{margin-right:8px;}

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

/* GALERIE */
.galerie img{margin:7px;}

/* STRANKOVANI */
.paginage{margin:3px 0;}
.paginage span,
.paginage a{display:block;float:left;border:1px solid #5F9A50;width:15px; height:15px;margin:0 2px;line-height:15px;text-align:center;
	font-weight:normal;font-size:12px;color:#073501;}

.paginage span, .paginage a:hover{color:#fff;background:#073501;border-color:#073501;text-decoration:none;}

.paginage .prev, .paginage .prev a, .paginage .next, .paginage .next a{border:none;width:auto;background:none;color:#073501;}
.paginage .prev a:hover, .paginage .next a:hover{background:none;}

#allActions{display:block;padding-left:25px;background:url(../images/layout/darecek.gif) 0 50% no-repeat;color:#063301;
	line-height:22px;margin:1em 0;font-weight:normal;}

/* 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:25px;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:25px;height:25px;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:25px;}
.unit-rating a.r2-unit{left:25px;}
.unit-rating a.r2-unit:hover{width: 50px;}
.unit-rating a.r3-unit{left: 50px;}
.unit-rating a.r3-unit:hover{width: 75px;}
.unit-rating a.r4-unit{left: 75px;}	
.unit-rating a.r4-unit:hover{width: 100px;}
.unit-rating a.r5-unit{left: 100px;}
.unit-rating a.r5-unit:hover{width: 125px;}
.unit-rating a.r6-unit{left: 125px;}
.unit-rating a.r6-unit:hover{width: 150px;}
.unit-rating a.r7-unit{left: 150px;}
.unit-rating a.r7-unit:hover{width: 175px;}
.unit-rating a.r8-unit{left: 175px;}
.unit-rating a.r8-unit:hover{width: 200px;}
.unit-rating a.r9-unit{left: 200px;}
.unit-rating a.r9-unit:hover{width: 225px;}
.unit-rating a.r10-unit{left: 225px;}
.unit-rating a.r10-unit:hover{width: 250px;}

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

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 10px 5px 0;border:3px solid #4ECA42;}
.ir{margin:0 0 5px 10px;border:3px solid #4ECA42;}
.tal{text-align:left;}
.tar, .right{text-align:right;}
.tac{text-align:center;}
.even{background-color:#baffa6;}
.odd{background-color:#69fe60;}
.required{font-weight:bold;color:#f00;}
.message{margin:1em 0;padding:1em;border:1px solid #000;background-color:#fdf;color:#000 !important;font-weight:bold;}
.hr hr{display:none;}
.hr{clear:both;height:10px;margin:10px -30px;background:url(../images/layout/hr.gif) 0 50% repeat-x;}

@media print{
body{font-size:12pt;font-family:serif;background:#fff;color:#000;}
#languages,
#billboard,
#sForm,
#pravejcancour,
#levejcancour,
#horizontalMenu,
#lc,
#rc,
.ratingblock,
#recomendForm,
#footer{display:none;}
#page, 
#contentBox,
#contentBox2,
#content,
#header
{width:100%;}

}