/* CSS Document */
body {text-align:center;
	background:#f3f3f3;
 	font-family: sans-serif;
	font-size: 0.75em;
	color: #000;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

h1 {position:relative;float:left;clear:both;width:100%;margin:0px;padding:23px 0px 19px 0px;font-size:1.4em;}
h2 {position:relative;float:left;clear:both;width:100%;margin:0px;padding:20px 0px 15px 0px;font-size:1.4em;}
h3 {position:relative;float:left;clear:both;width:100%;margin:0px;padding:10px 0px;font-size:1.4em;color:#619c04;}
h4 {margin:0px;padding:10px 0px;font-size:1em;}
.caption{font-size:1.2em;font-weight: bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {clear:both;display:none;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid white;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: middle;background-color:#797979;color: white;}
td {border: 1px solid white;padding: 5px 10px;vertical-align: top;background-color:#f2f2f2;vertical-align: middle;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
form, fieldset{padding:0px;margin:0px;}
legend {}
input, textarea, select {font-size: 10pt;}
.input{height:26px;}
.input .s1{background:url('img/input-left.gif') no-repeat left top;width:5px;height:26px;position:relative;display:block;float:left;overflow:hidden;}
.input .s2{background:url('img/input-bcg.gif') repeat-x left top;height:26px;position:relative;display:block;float:left;}
.input .s2 input{border:none;background:none;position:relative;top:3px;}
.input .s3{background:url('img/input-right.gif') no-repeat left top;width:5px;height:26px;position:relative;display:block;float:left;overflow:hidden;}
.wCart input{width:50px;text-align:right;}
.wCartVoucher{margin:0px 36px 0px 0px;}
.wCartVoucher input{width:201px;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:black;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:1029px; margin:0 auto;background:#f3f3f3;z-index:5;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;background:url('img/top-bcg.jpg') no-repeat left top;height:165px;}

#logo{position:absolute;top:30px;left:30px;}

#search-wrap{width:379px;height:42px;position:absolute;top:67px;left:370px;}
.search-buble{position:absolute;top:-67px;left:-27px;padding:0px 0px 0px 12px;width:204px;height:78px;background:url('img/buble.gif') no-repeat left top;font-size:0.9em;text-align:left;}
* html .search-buble{width:216px;} 
.search-buble span{display:block;font-weight: bold;padding:9px 0px 3px 0px;}
.search-buble em{display:block;width:200px;}

#search{position:relative;width:379px;height:42px;background:url('img/hledej-bcg.jpg') no-repeat left top;}
#searchstring{position:absolute;top:10px;left:5px;width:285px;color:#666666;border:none;height:20px;}
#searchsubmit{position:absolute;top:8px;left:292px;}

#menu-h0{position:absolute;top:14px;left:585px;}
#menu-h0 ul{position:relative;padding:0px;margin:0px;}
#menu-h0 ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 0px 0px 10px;}
#menu-h0 ul li a{position:relative;text-decoration:underline;float:left;display:block;}
#menu-h0 ul li a:hover{text-decoration: none;}

.prihlaseni{background:url('img/prihlaseni.gif') no-repeat left 2px;padding:0px 0px 0px 11px;}
.doporucte{background:url('img/dopo.gif') no-repeat left 4px;padding:0px 0px 0px 15px;}
.mapa{background:url('img/mapa.gif') no-repeat left 3px;padding:0px 0px 0px 12px;}

#cart{position:absolute;font-size:0.9em;top:51px;left:792px;text-align:left;text-decoration:none;display:block;height:54px;width:192px;background:url('img/kosik.jpg') no-repeat left 5px;padding:0px 0px 5px 55px;}
#cart b{font-size:1.1em;}
.cart-nadpis{position:absolute;top:-8px;left:54px;color:#69be04;font-weight:bold;font-size:1.4em;padding:0px 0px 10px 0px;}
* html #cart{width:247px;}

#fcb-detail{background:#fff;padding:20px 0px 0px 0px;position:relative;float:left;clear:both;width:100%;}

/* --- vyskakovaci menu --- */
#menu-h1{height:36px;position:absolute;top:129px;left:28px;}
#menu-h1 ul{padding:0px;margin:0px;}
#menu-h1 ul li{list-style-type: none;display:block;float:left;background:url('img/menu-h1-line.gif') no-repeat left top;padding:0px 0px 0px 2px;height:36px;}
#menu-h1 ul .first{background:none;}
#menu-h1 ul li:hover, #menu-h1 ul li.hover{background:#68bd03;}
#menu-h1 ul li a{position:relative;width:auto;display:block;text-decoration:none;color:#fff;padding:10px 31px 10px 20px;font-weight: bold;font-size:1.1em;background:url('img/menu-h1-arrow-down.gif') no-repeat right center;}
#menu-h1 ul li:hover ul li ul, #menu-h1 ul li.hover ul li ul{visibility:hidden;}

#menu-h1 ul li ul{padding:0px 0px 0px 0px;position:absolute;top:36px;visibility:hidden;margin:0px 0px 0px -2px;width:205px;}
* html #menu-h1 ul li ul{background:none;}
#menu-h1 ul li:hover ul, #menu-h1 ul li.hover ul{visibility:visible;}
#menu-h1 ul li ul li{display:block;padding:0px 0px 0px 0px;position:relative;display:block;height:auto;border:none;width:205px;}
#menu-h1 ul li ul li:hover, #menu-h1 ul li ul li.hover{z-index:5;color:#fff;}
* html #menu-h1 ul li ul li.hover{background:url('img/menu-h1-li2.gif') repeat-y left top;}
#menu-h1 ul li ul li:hover a, #menu-h1 ul li ul li.hover a{color:white;background:#67a221;}
/*#menu-h1 ul li ul li a{color:#fff;display:block;padding:8px 10px 12px 64px;text-align:left;background:#68bd03;}*/
#menu-h1 ul li ul li a{color:#fff;display:block;padding:8px 10px 12px 23px;text-align:left;background:#68bd03;}
#menu-h1 ul li ul li a img{position:absolute;top:4px;left:15px;}
* html #menu-h1 ul li ul li a img{left:-45px;}

#menu-h1 ul li ul li ul{background:#67a221;width:150px;visibility:hidden;height:auto;position:absolute;left:205px;top:0px;padding:5px 0px;margin:0px 0px 0px 0px;}
#menu-h1 ul li ul li:hover ul, #menu-h1 ul li ul li.hover ul{visibility:visible;}
#menu-h1 ul li ul li ul li{padding:0px;margin:0px;background:none;width:150px;}
#menu-h1 ul li ul li ul li a{background:#6c0e0c;color:white;font-weight:normal;padding:4px 10px 4px 23px;}
#menu-h1 ul li ul li ul li a:hover{color:#000;}

/* --- vyskakovaci menu konec --- */

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:0px;background:#ffffff;margin:165px 0px 0px 0px;}


/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:180px;float:left;position:relative;background:#ffffff;padding:14px 0px 10px 28px;}
* html #left{width:208px;}

.menu-vrch{position:relative;overflow:hidden;background:url('img/menu1-vrch.gif') no-repeat 0px top;height:4px;width:180px;}

#menu-moznosti{position:relative;width:180px;}
#menu-moznosti ul{position:relative;padding:0px;margin:0px;background:url('img/menu1-bcg.gif') repeat-y left top;}
#menu-moznosti ul li{position:relative;list-style-type: none;display:block;}
#menu-moznosti ul li a{position:relative;text-decoration:none;display:block;font-weight:bold;font-size:1.2em;width:132px;padding:7px 5px 7px 43px;}
* html #menu-moznosti ul li a{height:1px;width:180px;}

.menu-spodek{position:relative;overflow:hidden;background:url('img/menu1-spodek.gif') no-repeat 0px top;height:4px;width:180px;}

.sety{background:url('img/sety.gif') no-repeat 11px center;}
.akce{background:url('img/akce.gif') no-repeat 11px center;}
.nabidky{background:url('img/nabidky.gif') no-repeat 11px center;}
.vyprodej{background:url('img/vyprodej.gif') no-repeat 11px center;}
.sklad{background:url('img/sklad.gif') no-repeat 11px center;}
.darek{background:url('img/darek.gif') no-repeat 11px center;}

.caption1{font-weight:bold;font-size:1.2em;}
#menu-v1{position:relative;margin:-3px 0px 0px 0px;}
#menu-v1 ul{position:relative;padding:0px;margin:0px;}
#menu-v1 ul li{border:1px solid #F2F2F2;position:relative;list-style-type: none;display:block;padding:16px 0px 0px 0px;}
#menu-v1 ul li a{position:relative;text-decoration:none;display:block;width:169px;padding:0px 0px 0px 11px;background:#4B4B4B url('img/menu2-1.gif') no-repeat left top;color:#ffffff;font-weight:bold;line-height:24px;}
* html #menu-v1 ul li{height:1px;}
* html #menu-v1 ul li a{width:180px;height:1px;}
#menu-v1 ul li a span{position:absolute;top:10px;left:150px;background:url('img/sipka1.gif') no-repeat left top;width:8px;height:5px;display:block;}
* html #menu-v1 ul li a span{top:10px;}
#menu-v1 ul li ul{position:relative;padding:1px 0px 0px 0px;}
#menu-v1 ul li ul li{position:relative;padding:0px 0px 1px 0px;}
#menu-v1 ul li ul li a{position:relative;text-decoration:none;display:block;width:159px;padding:0px 0px 0px 21px;background:url('img/menu2-2.gif') repeat-y left top;line-height:21px;font-weight:normal;color:#000000;}
* html #menu-v1 ul li ul li a{width:180px;height:1px;}
#menu-v1 ul li ul .active a{background:#68BD03;color:#fff;}

#menu-v1 ul li ul li a:hover{background:url('img/menu2-2-hover.gif') repeat-y left top;color:#ffffff;}
#menu-v1 ul li ul li a span{position:absolute;top:8px;left:9px;background:url('img/sipka2.gif') no-repeat left top;width:3px;height:5px;display:block;}
#menu-v1 ul li ul li a:hover span{position:absolute;top:8px;left:9px;background:url('img/sipka2-hover.gif') no-repeat left top;width:3px;height:5px;display:block;}
#menu-v1 ul li ul li ul{position:relative;padding:5px 0px;background:url('img/menu2-3.gif') repeat-y left top;}
#menu-v1 ul li ul li ul li{position:relative;padding:0px;}
#menu-v1 ul li ul li ul li a{position:relative;text-decoration:underline;display:block;width:159px;background:url('img/menu2-3.gif') repeat-y left top !important;padding:0px 0px 0px 21px;line-height:16px;font-weight:normal;color:#68bd03 !important;}
* html #menu-v1 ul li ul li ul li a{width:180px;height:1px;}
#menu-v1 ul li ul li ul li a:hover{background:url('img/menu2-3.gif') repeat-y left top;color:#68bd03;text-decoration:none;}
* html #menu-v1 ul li a{height:1px;}

#logo-ctlm{position:relative;margin:30px 0px 0px 0px;text-align:center;}
#logo-ctlm2{position:relative;margin:30px 0px 0px 0px;text-align: center;}

#logo-heur{position:relative;margin:30px 0px 0px 0px;text-align:center;}


#kvality{position:relative;padding:105px 0px 0px 0px;background:url('img/kvality-logo.jpg') no-repeat 0px top;margin:30px 0px 0px 0px;}
#kvality ul{position:relative;padding:0px;margin:0px;background:url('img/kvality.gif') repeat-y left top;}
#kvality ul li{position:relative;margin:0px;list-style-type: none;padding:5px 0px 10px 30px;background:url('img/fajfka.gif') no-repeat 10px center;line-height:15px;}

#box-news{position:relative;margin:13px 0px 0px 0px;}

#news{position:relative;padding:13px 0px 0px 11px;background:url('img/menu1-bcg.gif') repeat-y 0px top;}
.news-nadpis{position:absolute;top:5px;left:10px;color:#000000;font-weight:bold;font-size:1.2em;}
* html .news-nadpis{left:0px;}
#news a{color:#68bd03;text-decoration:underline;}

* html #mail{position:relative;margin:5px 0px 0px 0px;}
#mail-in{position:relative;width:155px;margin:15px 0px 0px 0px;color:#666666;border:none;height:24px;background:url('img/mail.gif') no-repeat left top;overflow:hidden;}
* html #mail-in{height:26px;line-height:21px;}

#radio{position:relative;margin:15px 0px 0px 0px;}
* html #radio{} 
#send{position:relative;margin:10px 0px 10px 0px;}
* html #send{margin:10px 0px 10px 38px;}

.gopay-icons{position:relative;margin:30px 0px 0px 0px;text-align:center;}

/* right
-------------------------------------------------- */	
#right{width:807px;	float:right;overflow:hidden;position:relative;background:#ffffff;}

#text{position:relative;float:left;clear:both;width:100%;line-height:17px;}
#text ul{position:relative;padding:0px;margin:10px 0px;}
#text ul li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 10px;background:url('img/text-li-arrow.gif') no-repeat left 6px;line-height:18px;}


#ban-top1{position:relative;float:left;width:541px;height:230px;background:url('img/ban-top3.gif') no-repeat left top;}
#ban-top1 img{position:absolute;right:2px;bottom:31px;}
#ban-top1 h1{position:absolute;top:36px;left:14px;font-size:1.7em;width:520px;padding:0px;height:24px;overflow:hidden;}
#ban-text{position:relative;margin:75px 0px 0px 14px;height:124px;font-size:1.0em;width:200px;overflow:hidden;}
.ban{position:relative;font-size:1.3em;color:#68bd03;font-weight:bold;}
#text-linka{position:absolute;bottom:8px;left:25px;}
#text-linka span{position:absolute;top:5px;left:-12px;background:url('img/sipka-ban.gif') no-repeat left top;width:3px;height:5px;display:block;}

#ban-top2{position:relative;float:right;width:233px;height:230px;background:url('img/ban-top2.jpg') no-repeat left top;padding:0px 25px 0px 0px;}
* html #ban-top2{width:258px;}
#ban2-text{position:relative;padding:75px 0px 0px 5px;font-size:1.0em;}
#ban2-text a{text-decoration:none;font-weight:bold;color:#68bd03;}
.ban-nadpis{position:absolute;top:40px;left:5px;color:#000000;font-weight:bold;font-size:1.4em;}
#dotaz{position:relative;text-align:right;padding:51px 10px 0px 0px;}

.items{position:relative;padding:0px;clear:both;width:100%;}
.box{position:relative;width:782px;height:169px;float:left;background:url('img/box-linka.gif') no-repeat center bottom;margin:20px 0px 0px 0px;}
.box-img{position:absolute;top:15px;left:30px;clear:both;}
.box-img img{}
.box-nadpis{position:absolute;top:0px;left:138px;clear:both;padding:0;width:645px;}
.box-cena{position:absolute;top:50px;left:141px;width:230px;height:118px;clear:both;}

.stars-empty{background:url('img/stars-empty.gif') no-repeat left top;height:12px;position:relative;width:69px;position:absolute;top:115px;left:35px;}
.stars-full{height:12px;overflow:hidden;position:relative;background:url('img/stars-full.gif') no-repeat left top;}
.stars-empty-detail{background:url('img/stars-empty.gif') no-repeat left top;height:12px;position:relative;width:69px;position:relative;margin:15px auto 0 auto;text-align:left;}
.stars-full-detail{height:12px;overflow:hidden;position:relative;background:url('img/stars-full.gif') no-repeat left top;}


.cena-radek-prvni{position:relative;padding:0px 0px 29px 0px;}
.cena-radek-prvni form{position:absolute;left:205px;top:0px;}
.cena-leva-prvni{position:relative;float:left;font-weight:bold;line-height:24px;padding:0px 0px 0px 6px;}
.cena{position:relative;float:right;height:25px;width:121px;background:url('img/cena-bcg.gif') no-repeat right bottom;color:#ffffff;text-decoration:none;font-size:1.2em;font-weight:bold;line-height:23px;text-align:right;padding:0px 30px 0px 0px;}

.cena-radek{position:relative;padding:8px 0px 21px 0px;background:url('img/cena-radek.gif') no-repeat center top;}
* html .cena-radek{padding:8px 0px 8px 0px;width:100%;}
.cena-leva{position:relative;float:left;padding:0px 0px 0px 6px;}
.cena-prava{position:relative;float:right;padding:0px 10px 0px 0px;}
.sleva-leva{position:relative;float:left;font-weight:bold;color:#68bd03;padding:0px 0px 0px 6px;}
.link-dost{position:relative;float:right;text-decoration:underline;color:#68bd03;padding:0px 10px 0px 0px;}

.popis{position:absolute;top:50px;left:377px;width:372px;height:83px;background:#f6f6f6;padding:10px 16px 0px 13px;}
.box-popis{position:relative;height:50px;overflow:hidden;line-height:17px;}
.popis-ikony{position:relative;padding:10px 0px 0px 0px;float:left;}
* html .popis{width:406px;height:114px;}
* html .popis-ikony{padding:10px 0px 0px 0px;}

#alternativ{position:relative;float:left;clear:both;background:url('img/box-linka.gif') no-repeat center top;width:100%;padding:20px 0px 0px 0px;margin:0px 0px 20px 0px;}

#ban-bot1{position:relative;float:left;background:url('img/bot1-bcg.gif') repeat-x left top;;width:599px;height:108px;color:#ffffff;padding:24px 10px 0px 173px;margin:0px 0px 1px 0px;}
.bot1-nadpis{position:relative;font-size:1.4em;font-weight:bold;padding:0px 0px 10px 0px;}
.bot1-nadpis a{position:relative;color:#ffffff;text-decoration:none;}
.bot-popis{position:relative;height:45px;overflow:hidden;}
.bot-img{position:absolute;left:0px;top:0px;width:152px;height:132px;}
* html #ban-bot1{width:782px;height:132px;}

#ban-bot2{position:relative;float:left;background:url('img/bot2-bcg.gif') repeat-x left top;;width:599px;height:108px;padding:24px 10px 0px 173px;margin:0px 0px 1px 0px;}
.bot2-nadpis{position:relative;font-size:1.4em;font-weight:bold;padding:0px 0px 10px 0px;}
.bot2-nadpis a{position:relative;text-decoration:none;}
* html #ban-bot2{width:782px;height:132px;}

/* foot-----
--------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:280px;background:#ffffff;}

#reklamy{position:relative;height:93px;text-align:center;}
.rek-img{position:relative;padding:12px 12px 0px 0px;}

#menu-foot{position:relative;float:left;clear:both;width:100%;background:url('img/pata.gif') repeat-y left top;text-align:left;padding:0px 0px 0px 37px;}

/*.menu-box{position:relative;padding:10px 0px 0px 30px;width:161px;float:left;}
* html .menu-box{width:191px;}
.menu-box ul{position:relative;padding:0px;margin:0px;text-align:left;}
.menu-box ul li{position:relative;list-style-type: none;display:block;margin:0px 0px 0px 3px;padding:0px 0px 0px 10px;background:url('img/pata-li.gif') no-repeat left 6px;}
.menu-box ul li a{position:relative;text-decoration:none;display:block;color:#ffffff;line-height:19px;}
* html .menu-box ul li a{height:1px;}
.menu-box ul li a:hover{text-decoration:underline;}*/

.menu-box-new{position:relative;padding:15px 0px 12px 30px;float:left;}
.menu-box-new ul{position:relative;padding:0px;margin:0px;text-align:left;}
.menu-box-new ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 30px 5px 0px;padding:0px 0px 0px 10px;background:url('img/pata-li.gif') no-repeat left 6px;}
.menu-box-new ul li a{position:relative;text-decoration:none;float:left;display:block;color:#ffffff;line-height:19px;}
.menu-box-new ul li a:hover{text-decoration:underline;}

.pata-nadpis{font-weight:bold;font-size:1.2em;color:#65b606;padding:0px 0px 15px 0px;}

#pata-kontakt{position:relative;color:#666666;float:left;margin:25px 0px 0px 75px;clear:both;width:929px;}
#pata-kontakt a{color:#666;text-decoration: none;font-weight: bold;}
* html #pata-kontakt{display:inline;width:954px;}
#pata-kontakt ul{position:relative;width:100%;display:block;float:left;padding:0px;margin:0px;overflow:hidden;background:#ffffff;clear:both;}
#pata-kontakt ul li{position:relative;list-style-type: none;left:-3px;display:block;float:left;padding:0px 10px 0px 10px;background:url('img/pata-dot.gif') no-repeat left 8px;line-height:18px;} 

#pata-kontakt .foot-upozorneni{position:relative;width:100%;display:block;float:left;padding:0px;margin:10px 0px 0px 0px;overflow:hidden;background:#ffffff;clear:both;}
	
/* etc ----------------------------------------------------------------*/
.clear {clear:both;background:white;overflow:hidden;}
html > body .clear{height:0px;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
.toLeft{float:left;}
.toRight{float:right !important;}
.textToLeft{text-align:left !important;}
.textToCenter{text-align:center;}
.textToRight{text-align:right;}


/* detail
--------------------------------------------- */
#detail{position:relative;float:left;clear:both;width:782px;margin:0px 25px 0px 0px;}
* html #detail{display:inline;}
#drobek{position:relative;float:left;width:100%;overflow:hidden;clear:both;margin:18px 0px 0px 0px;}
* html #drobek{display:inline;}
#drobek ul{position:relative;padding:0px;margin:0px;}
#drobek ul li{position:relative;float:left;left:-10px;list-style-type: none;display:block;float:left;padding:0px 10px;background:url('img/sipka-ban.gif') no-repeat left 6px;}
#drobek ul li a{position:relative;text-decoration:underline;float:left;display:block;color:#6eac01;font-weight:normal;}
#drobek ul li a:hover{text-decoration: none;}

#produkt{position:relative;float:left;clear:both;width:100%;}

#produkt-radek{position:relative;float:left;clear:both;width:100%;}

.popis-ikony img{margin:0px 4px 0px 0px;}

#menu-produkt{position:relative;float:right;padding:15px 0px 0px 0px;}
* html #menu-produkt{padding:15px 30px 0px 0px;}
#menu-produkt ul{position:relative;padding:0px;margin:0px;}
#menu-produkt ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 0px 0px 20px;background:none;}
#menu-produkt ul li a{position:relative;text-decoration:underline;float:left;display:block;}

.send-mail{background:url('img/send-mail.gif') no-repeat left 3px;padding:0px 0px 0px 25px;}
.tisk{background:url('img/tisk.gif') no-repeat left top;padding:0px 0px 0px 25px;}

#produkt-nahled{position:relative;float:left;clear:both;width:100%;margin:18px 0px 0px 0px;}
#nahled{position:relative;float:left;width:326px;text-align:center;}

#produkt-popis{position:relative;float:right;width:451px;background:#f8f8f8;padding:10px 0px 0px 0px;}
#produkt-popis form{position:relative;float:left;clear:both;width:100%;}

.to-cart{position:relative;width:134px;height:31px;background:url('img/vloz.gif') no-repeat left top;overflow:hidden;}
.to-cart button{position:absolute;top:0px;left:0px;width:134px;height:31px;border:none;background:none;cursor:pointer;}
.to-cart button span{display:block;width:134px;height:31px;}


.produkt-tab{position:relative;margin:0px 0px 0px 20px;}
.produkt-tab td{color:#000000;border:none;background:none;padding:3px 5px;}
.produkt-cena{color:#000000;font-weight:bold;font-size:1.1em;}
.cena1{color:#619c04;font-weight:bold;font-size:1.9em;}
.tab-tr1{color:#619c04;font-weight:bold;}

.tecky{position:relative;background:url('img/tecky.gif') no-repeat center top;width:415px;height:1px;margin:10px 0px 10px 15px;overflow:hidden;}


#kosik{position:absolute;left:0px;top:261px;width:382px;height:48px;background:#edf4e1;border:2px solid #5e9a00;padding:0px 0px 0px 65px;display:inline;}
* html #kosik{width:451px;}
.kosik-tab{background:#eef5e3;text-align:center;border:#669d04 solid 2px;padding:10px 0px;margin:10px 0px 0px 0px;}
.kosik-tab table{margin:0px;margin:0 auto;}
.kosik-tab table td{color:#000000;border:none;background:none;padding:0px 5px;vertical-align: middle;}
.kosik-tab table td input{margin:0px 7px 0px 0px;}
.kosik-tab table tr .nop{padding:0px 15px 0px 0px;}

#kus{position:relative;background:url('img/kus.gif') no-repeat center top;width:42px;border:none;height:24px;}
#kus input{position:absolute;top:3px;left:3px;width:35px;background:none;border:none;text-align:right;}
#vloz{position:relative;margin:0px 0px 0px 0px;width:134px;height:31px;float:right;}

#bannery{position:relative;float:left;clear:both;width:100%;margin:32px 0px 0px 0px;}
#det-ban{position:relative;float:left;width:286px;height:77px;background:url('img/det-ban1.jpg') no-repeat left top;padding:20px 0px 0px 100px;}
* html #det-ban{width:386px;height:97px;}
#det-text{position:relative;font-size:1.1em;line-height:18px;}
.obchod{position:relative;padding:5px 0px 0px 0px;display:inline-block;}

#det-ban2{position:relative;float:right;width:386px;height:97px;background:url('img/det-ban2.jpg') no-repeat left top;}
.splatky{position:relative;color:#69be04;text-decoration:underline;padding:70px 0px 0px 240px;display:block;}


.sgz2{position:relative;float:left;clear:both;width:100%;height:42px;margin:29px 0px 0px 0px;background:url('img/sgz2.gif') repeat-x left bottom;}
.sgz2 a{display:block;line-height:36px;color:#000;text-decoration:none;padding:0px 13px;float:left;height:40px;border:#cfcfcf solid 1px;border-bottom:#cfcfcf solid 1px;background:#f2f3f3;margin:0px 0px 0px 0px;font-weight: bold;}
* html .sgz2 a{height:42px;}
.sgz2 a:hover{background:white;border-bottom:#fff solid 1px;}
.sgz2 .active{margin:0px;border-top:#000 solid 1px;border-bottom:#fff solid 1px;height:40px;background:none;line-height:38px;background:white;}
* html .sgz2 .active{height:42px;}
.tab{position:relative;margin:0px;padding:0px;}
.tab li{position:relative;list-style-type: none;display:block;float:left;}


.zalozka{position:relative;float:left;clear:both;width:100%;}

#zalozky{background:none;position:relative;float:left;width:744px;border:#cfcfcf solid 1px;border-top:none;padding:18px;line-height:17px;}
* html #zalozky{width:100%;}
#zalozky ul{position:relative;padding:0px;margin:10px 0px;}
#zalozky ul li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 13px;background:url('img/text-li-arrow.gif') no-repeat left 5px;line-height:18px;}

#dotaznik{position:relative;float:left;clear:both;width:780px;border:1px solid #e3e3e3;margin:0px;padding:0px 0px 10px 0px;margin:0px 0px 20px 0px;}
* html #dotaznik{width:782px;}
#dotaznik-text{position:relative;float:left;padding:0px 23px;}
#dotaznik-text .dotaznik-text-cpt{position:relative;clear:both;font-weight:bold;width:100%;margin:0px;padding:22px 0px 18px 0px;font-size:1.5em;color:#619c04;}

.dotaz-tab{position:relative;float:left;margin:20px 0px 0px 20px;}
.dotaz-tab td{position:relative;border:none;background:none;padding:5px 0px 5px 10px;}
.col1{position:relative;text-align:right;float:right;}
#name{position:relative;float:left;background:url('img/name.gif') no-repeat center top;width:217px;height:22px;border:none;}
#kontakt{position:relative;float:left;background:url('img/kontakt.gif') no-repeat center top;width:218px;height:22px;border:none;}
.dotaz-pole{position:relative;background:url('img/dotaz.gif') no-repeat center top;width:505px;height:103px;}
.dotaz-pole textarea{border:none;position:absolute;top:4px;left:2px;width:500px;height:95px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.buble-info{position: relative;text-decoration: underline;cursor: help;}
.buble-info em{display:none;text-decoration: none !important;}
.buble-info:hover em, .buble-info.hover em{display:block;position:absolute;top:5px;left:60px;width:180px;background:#fff3e8;border:#f0550a solid 1px;padding:5px;font-size:0.9em;cursor: help;text-decoration: none !important;}
* html .buble-info.hover em{width:190px;}
/* vypis
--------------------------------------------- */
#vypis{position:relative;float:left;clear:both;width:782px;margin:0px 25px 0px 0px;}
* html #vypis{display:inline;}

#form{position:relative;float:left;clear:both;width:100%;margin:20px 0px 0px 0px;}

.subcategories fieldset{border:#dbddde solid 1px;padding:0px;margin:0px;display:block;}
.subcategories fieldset legend{padding:0px 10px;font-weight:bold;margin:0 0 0 25px;}
.subcategories ul{position:relative;padding:10px 0px 20px 0px;margin:0px;display:block;float:left;}
.subcategories ul li{position:relative;list-style-type: none;display:block;float:left;width:165px;margin:0 0 0 19px;padding:3px 0px 3px 11px;background:url('img/square.gif') no-repeat left 9px;}
* html .subcategories ul li{width:138px;}
.subcategories ul li a{position:relative;display:block;float:left;}

.filters{position:relative;float:left;clear:both;width:740px;margin:40px 0px 19px 0px;background:#eee;padding:29px 10px 13px 32px;}
* html .filters{width:100%;}
.filters .filters-cpt{font-weight: bold;position:absolute;top:-12px;left:20px;background:white;height:24px;line-height:24px;padding:0px 12px;}
.filters ul{position:relative;padding:0px;margin:0px;float:left;clear:both;width:100%;margin:0px 0px 10px 0px;}
.filters ul li{position:relative;list-style-type: none;display:block;float:left;}
.filters ul li label{display:block;float:left;padding:2px 10px 2px 0px;}
.filters ul li label a{position:relative;top:-2px;text-decoration: none;}

.pages{position:relative;float:left;clear:both;width:100%;padding:0px 0px 0px 0px;background:url('img/pages-bcg.gif') repeat-x left bottom;}
.pages ul{position:relative;padding:0px;margin:0px;float:right;}
.pages ul li{position:relative;list-style-type: none;display:block;float:left;}
.pages ul li a{position:relative;text-decoration:none;float:left;display:block;width:49px;height:34px;line-height:34px;font-weight:bold;text-align:center;background:url('img/page-bcg.gif') no-repeat left top;}
.pages ul li a:hover{background:url('img/page-bcg-hover.gif') no-repeat left top;color:#fff;}
.pages ul .active a{background:none !important;}
.pages ul .active a:hover{color:#000 !important;}
.pages ul .prev a, .pages ul .prev a:hover{background:url('img/prev.gif') no-repeat left top;}
.pages ul .next a, .pages ul .next a:hover{background:url('img/next.gif') no-repeat left top;}
.pages ul li a span{display:none;}

.pages table{position:absolute;top:0px;left:0px;margin:0px 0px 0px 0px;}
.pages table tr td{border:none;background:none;padding:5px;}
.pages table tr td .sel-pad{margin:0px 0px 0px 10px;}
.pages-bottom{background:none;top:-1px;margin:0px 0px 20px 0px;}
.pages-bottom table{margin:3px 0px 0px 0px;}

.news-product{position:relative;float:left;clear:both;width:100%;}

/* cart - kosik01
-------------------------------------------------- */
#steps {position:relative;float:left;clear:both;width:100%;height:35px;margin:23px 0px 0px 0px;}
#steps ul{position:relative;margin:0; padding:0;}
#steps ul li{position:relative;margin:0px 6px 0px 0px;list-style-type: none;display:block;float:left;height:27px;border:#ddd solid 1px;line-height:27px;padding:0px 13px 0px 0px;}
#steps ul li a{position:relative;text-decoration:none;float:left;display:block;color:#000;}
#steps ul li span{font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;font-weight:bold;color:white;background:#ddd;display:block;float:left;width:28px;text-align:center;margin:0px 13px 0px 0px;}
* html #steps ul li span{display:inline;}
#steps ul .active{border:#797979 solid 1px;}
#steps ul .active span{background:#797979;}
#steps ul .cart-arrow {border:medium none;padding:0;}
#steps ul .cart-arrow em{ position:relative; top:10px; display:block; width:17px; height:12px; padding:0;margin:0; background:url('img/cart-arrow.gif') no-repeat 2px top; }

.activ-step-arrow{position:absolute; left:50%; top:28px; display:block !important; width:14px !important; height:6px; background:url('img/activ-step.gif') no-repeat left top !important; }

.cart-table{width:782px;}
.cart-table tr th{background:#797979;border:none;border-bottom:white solid 2px;padding:10px;font-weight: normal;}
.cart-table tr td{vertical-align: middle;padding:10px;text-align:right;background:#f2f2f2;border:none;border-bottom:white solid 2px;}
.cart-table tr b{font-size:1.2em;}
.cart-table tr .discount-ticket{border:none !important;}
.cart-table tr .discount-ticket span{position:relative;display:block;float:left;top:2px;}
.cart-table tr .discount-ticket input{position:relative;float:left;margin-right:8px;}
.cart-table .voucher td div{float:left;}
.cart-table .voucher td .voucher-text{margin-right:10px;position:relative;top:4px;}
.cart-table .voucher td .refresh{position:relative;top:4px;}

.quantity div{float:left;}
.quantity .input{margin:0px 5px 0px 0px;}
.quantity .ks{position:relative;top:4px;margin-right:10px;}
.quantity .refresh{position:relative;top:4px;}

#cart-form{position:relative;float:left;clear:both;width:100%;padding:0px 0px 20px 0px;}

.refresh-info{text-align: center;color:#666;padding:0px 0px 10px 0px;}
.refresh-info img{position:relative;top:2px;}
.prize-sum{text-align:right;font-weight:bold;padding:0px 0px 20px 0px;}
.prize-sum b{margin:0px 106px 0px 12px;font-size:1.4em;}

.cart-table2{width:782px;}
.cart-table2 tr th{background:#797979;border:none;border-bottom:white solid 2px;padding:10px;font-weight: normal;}
.cart-table2 tr td{vertical-align: middle;padding:10px;text-align:left;background:#f2f2f2;border:none;border-bottom:white solid 2px;}
.cart-table2 tr .w80p{width:80%;}
.cart-table2 tr b{font-size:1.2em;}

.cart-table3{width:782px;}
.cart-table3 tr th{background:#797979;border:none;border-bottom:white solid 2px;padding:10px;font-weight: normal;}
.cart-table3 tr td{vertical-align: middle;padding:10px;text-align:left;background:#f2f2f2;border:none;border-bottom:white solid 2px;}
.cart-table3 tr .w80p{width:80%;}
.cart-table3 tr b{font-size:1.2em;}

#cart-nav{position:relative;width:782px;}
#cart-nav .final-sum{font-weight: bold;text-align:right;height:auto;}
#cart-nav .final-sum b{font-size:1.5em;padding:0px 20px 0px 10px;}
#cart-nav .final-sum .sum_price_final{float:none; margin:0;}
#cart-nav div{position:relative;height:30px;margin:10px 0px 0px 0px;}

#cart-nav div .cart-back{background:url('img/cart-back.gif') no-repeat left top;width:147px;height:23px;cursor:pointer;float:left;border:none;margin:3px 0px 0px 0px;}

#cart-nav div span{float:left;color:#666;font-size:0.9em;margin:0px 0px 0px 23px;}
#cart-nav div em{float:right;color:#666;font-size:0.9em;margin:0px 15px 0px 0px;}

#cart-nav .cart-fill{position:relative;float:right;width:231px;height:30px;background:url('img/cart-fill.gif') no-repeat left top;overflow:hidden;margin:0px 0px 0px 0px;}
.cart-fill button{position:absolute;top:0px;left:0px;width:231px;height:30px;border:none;background:none;cursor:pointer;}
.cart-fill button span{display:block;width:231px;height:30px;}

#cart-nav .cart-back{position:relative;float:left;width:147px;height:23px;background:url('img/cart-back.gif') no-repeat left top;overflow:hidden;margin:0px 0px 0px 0px;}
.cart-back button{position:absolute;top:0px;left:0px;width:147px;height:23px;border:none;background:none;cursor:pointer;}
.cart-back button span{display:block;width:147px;height:23px;}

/* cart - kosik02
-------------------------------------------------- */
#ragistrace{position:relative;float:left;clear:both;width:100%;}
#ragistrace div table{width:782px;}
#ragistrace div table tr td, #ragistrace div table tr th{padding:10px;}
#ragistrace div table tr td{border:none;background:white;}
#ragistrace div table tr td textarea {border:1px solid #C8C8C8;width:400px;}
#ragistrace div table tr td select{border:1px solid #C8C8C8;}

.inpt-send{position:relative;width:193px;height:30px;background:url('img/inpt-send.gif') no-repeat left top;overflow:hidden;}
.inpt-send button{position:absolute;top:0px;left:0px;width:193px;height:30px;border:none;background:none;cursor:pointer;}
.inpt-send button span{display:block;width:193px;height:30px;}

/* cart - kosik03
-------------------------------------------------- */
.thx{position:relative;float:left;padding:22px 0px;clear:both;color:#fff;width:100%;background:#50b313 url('img/thx.gif') no-repeat 19px center;margin:17px 0px 0px 0px;}
.thx span{display:block;position: relative;padding:0px 0px 0px 62px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;font-size:1.6em;font-weight:bold;}
.thx p{position: relative;padding:5px 0px 0px 62px;font-size:1.2em;}

.sum-info{width:782px;position:relative;float:left;clear:both;width:100%;}
.sum-info tr td{padding:10px;}
.sum-info tr th{padding:10px;border:none;border-bottom:#fff solid 2px;}

.order-sum{position:relative;float:left;clear:both;width:100%;text-align:right;margin:10px 0px 0px 0px;}
.order-sum b{display:inline-block;padding:0px 73px 0px 10px;font-size: 1.5em;}

.order-address{position:relative;float:left;clear:both;width:100%;background:url('img/order-address.gif') repeat-y left top;}
.order-address table{margin:0px 0px 0px 0px;}
.order-address table tr th{padding:10px;border:none;border-bottom:#fff solid 2px;}
.order-address table tr td{padding:10px;border:none;}
.order-address-left{position:relative;float:left;width:389px;}
.order-address-right{position:relative;float:right;width:389px;}

.sum-info2{width:782px;position:relative;float:left;clear:both;width:100%;margin:5px 0px 16px 0px;}
.sum-info2 tr td{padding:10px;border:none;}
.sum-info2 tr .tw1{width:20%;}
.sum-info2 tr th{padding:10px;border:none;border-bottom:#fff solid 2px;}

.back-index{position:relative;float:left;clear:both;width:100%;text-align: right;}

.nobackground td {background: none;}
#question table tr td {background: none;}

.ohodnotit{background:url('/templates/css/img/pridat-prispevek.gif') no-repeat left top;width:124px;height:25px;display:block;}

#right-banner {position:fixed;width:1029px; margin:0 auto;top:0px;text-align:center;left:50%;margin-left:-530px;}
#right-banner-in{position:absolute; right:-140px;top:5px;}
* html #right-banner{position:absolute;}

