#text #content h2html,body,form,div,ol,li,ul,p,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;list-style:none;}
p, ul, form {margin-bottom: auto}

html{background:#2f2e19 url(bg-html.jpg) left top repeat-x;}
body{position:relative;margin:0px auto;width:988px;font-family:Arial;color:#ffffff;font-size:0.8em;}
a img,form,input{border:none;}
ul ul {padding-left:2em}
a,a:hover,a:active{color:#fff;text-decoration:none;}
.objednat{color: #FFE721; margin-top: 1em;}

#content, #content p {font-size: 1em !important;}
#content a {text-decoration: underline}

#homepage h1{position:absolute;left:334px;top:253px;padding-left:41px;font-size:20px;background:url(vlnky-plamen.gif) left top no-repeat;}
#text h1, #vypis h1 {position:absolute;left:335px;top:253px;padding-left:41px;font-size:20px;background:url(vlnky-plamen.gif) left top no-repeat;}
/*#text h1{position:absolute;left:335px;top:253px;font-size:20px;color:#ffb400;}
#vypis h1{position:absolute;left:334px;top:251px;font-size:20px;height:30px;background:url(vlnky.gif) left top no-repeat;padding-left:42px;}*/

#detail h1{position:absolute;left:509px;top:237px;padding-top:10px;padding-left:80px;height:62px;font-size:20px;}
#detail h1.novinka{background:url(novinka-detail.gif) left top no-repeat;}
#detail h1.akce{background:url(akcni-zbozi.png) left top no-repeat;_background:url(akcni-zbozi.gif) left top no-repeat;}

#all{padding-top:203px;}
#detail #content{float:right;margin-right:50px;width:611px;_margin-right:25px;padding-top:50px;font-size:11px;}
#detail #content p{margin:0px 10px;}
.item-in p.description{
	overflow:hidden;height:50px;
	line-height:12px;
}
#detail #content #description{width:340px;margin:36px 0px 20px 10px;float:left;}
#detail #content #description p{margin-left:65px;font-size:12px;}
#detail #content #description p.old-price{font-weight:bold;margin-top:10px;}
#detail #content #description p.old-price span.price{position:relative;color:#fc6e41;font-size:14px;}
#detail #content #description p.old-price span.price span{position:absolute;left:0px;top:-1px;display:block;width:40px;height:19px;background:url(sikmo.gif) left top no-repeat;}
#detail #content #description p.old-price span.dph{font-weight:normal;}
#detail #content #description p.sale{font-weight:bold;}
#detail #content #description p.sale span{color:#e3ec56;font-size:14px;}
#detail #content #description ul li{position:relative; list-style: none!important;width:330px;margin-bottom: 5px; height:15px; clear: both;}
#detail #content #description ul li.link{margin:10px 0px;}
#detail #content #description ul li span.left{text-align:right;width:140px;display:block;float: left;}
#detail #content #description ul li span.right{float: left;width:160px;margin-left:15px;text-align:left;color:#ffe721;}
#detail #content #description ul li span.right img{position: relative;top: 0px;}
#detail #content #description ul li span.right a{color:#ffe721;}
#detail #content #description ul li span.right a:hover{text-decoration:underline;}
#detail #content #description ul li span.exp{top:-3px;}
#detail #content #description .price-new{position:relative;background:url(bg-cena.gif) left top no-repeat;font-weight:bold;width:290px;height:30px;margin:10px 0px 6px 45px;}
#detail #content #description .price-new p{text-align:left;margin:0px;padding-top:6px;margin-left:10px;width:130px;}
#detail #content #description .price-new p span.final-price{position:relative;top:1px;font-size:16px;color:#fc6e41;}
#detail #content #description .price-new span.dph{font-weight:normal;}
#detail #content #description .price-new form input{position:absolute;left:146px;top:-8px;background:url(kosik.gif) right -4px no-repeat;padding-right:50px;color:#ffffff;font-weight:bold;font-size:11px;height:37px;padding-top:4px;width:150px;*width:150px;*left:155px;*top:-5px;cursor:pointer;}
#detail #content #description .price-new a{margin-top:15px;background:url(tisk.gif) left top no-repeat;display:block;padding-left:40px;padding-top:8px;height:22px;color:#ffffff; float:left;}
#detail #content #description .price-new a:hover{text-decoration:underline;}
#detail #content #pictures{width:162px;margin-bottom:20px;float:left;margin-left:10px;}
#detail #content #pictures img.big{margin-bottom:3px;}
#detail #content #pictures img.small{float:left;margin:0px 1px 1px 0px;}
#detail #content #choose{border:1px solid #919370;margin:17px 0px;}
#detail #content #choose h2{display:block;background:#919370;padding:6px 20px 0px 27px;height:25px;font-size:14px;margin:0px;}
#detail #content #choose .left{width:131px;padding:20px 17px 20px 12px;float:left;}
#detail #content #choose .right{width:448px;float:left;padding-top:8px;border-left:1px solid #919370;}
#detail #content #choose .right p{margin:0px 39px 8px 22px;}
#detail #content #choose .right .select{background:#4b4e17;border-bottom:1px solid #919370;height:100px;}
#detail #content #choose .right .last{border-bottom:none;}
#detail #content #choose .right .select .select-left{border-right:1px solid #919370;width:290px;float:left;height:100px;}
#detail #content #choose .right .select .select-left div{float:left;padding-top:44px;}
/*#detail #content #choose .right .select .select-left form input{padding:0px; float:left;}*/
#detail #content #choose .right .select .select-left input{padding:0px; float:left;}
#detail #content #choose .right .select .select-left img{float:left;margin:6px 20px 0px 8px;}
#detail #content #choose .right .select .select-left span strong{padding:6px;color:#ffb400;display:block;}
#detail #content #choose .right .select .select-right{float:right; padding-right:10px;text-align:left;width:140px;padding-top:10px;}
#detail #content #choose .right .select .select-right p{font-weight:bold;padding-top:44px;}
#detail #content #choose .right .select .select-right p span{font-size:14px;color:#fc6e41;position:relative;top:1px;}

#vypis #content img{margin:0px 7px;}
#vypis #content h3{padding:4px 6px 6px 6px;color:#ffb400;font-size:11px;}
#vypis #content p{padding:4px 6px 10px 6px;}
#vypis #content form{padding:10px 0 10px 10px;margin:0px 0px 10px 0px;}
#vypis #content form.formFilter{background-color:#565C13;width:590px;}
#vypis #content form select{width:100px;margin:0px 10px 0px 10px;}
#vypis #content form input{margin:0px;padding:0px;}
#vypis #content form input.top{ color:#2f2e19;padding-top:3px;width:11px;height:13px;background:url(button-top.gif) left top no-repeat;font-size:0px; cursor:pointer; }
#vypis #content form input.bottom{ color:#2f2e19;padding-top:3px;width:11px;height:13px;background:url(button-bottom.gif) left top no-repeat;margin-right:20px;font-size:0px; cursor:pointer; }

#vypis #content .item{position:relative;width:143px;height:384px;border:1px solid #858664;margin:0px 6px 40px 0px;float:left;}
#vypis #content .item a.img{display:block;margin:11px 0px 0px 7px;height:200px;width:130px;overflow:auto;text-align:center;}
#vypis #content .item img{margin:0px;}
#vypis #content .item span.shield-action{position:absolute;left:35px;top:-17px;margin:0px;width:71px;height:66px;background:url(akcni-zbozi.png) left top no-repeat;_background:url(akcni-zbozi.gif) left top no-repeat;line-height:300px;overflow:hidden;}
#vypis #content .item span.shield-news{position:absolute;left:35px;top:-21px;margin:0px;width:72px;height:73px;background:url(novinka.png) no-repeat 0px 4px;_background:url(novinka.gif) left top no-repeat;line-height:300px;overflow:hidden}
#vypis #content .item input{position:absolute;right:7px;color:#ffffff;font-weight:bold;height:18px;font-size:11px;padding:0px 2px 2px 0px;}
#vypis #content .item input.detail{bottom:30px;background:url(detail.gif) left top no-repeat;width:45px;}
#vypis #content .item input.basket{bottom:9px;background:url(do-kosiku.gif) left top no-repeat;width:67px;}
#vypis #content .item p.price,#content .item p.sale{position:absolute;bottom:37px;left:7px;}
#vypis #content .item p.price span{color:#fc6e41;font-size:18px;}
#vypis #content .item p.sale{bottom:22px;}
#vypis #content .item p.sale span{color:#e3ec56;}
#vypis #content .item .item-in{position:absolute;top:213px;background:#565c13;margin:0px 6px;padding:8px 6px;left:0px;overflow:hidden;width:120px;}
#vypis #content .item .item-in p{padding:0px;}
#vypis #content .item .item-in p.general-name,#content .item .item-in p.producer-name,#content .item .item-in p.product-name{font-weight:bold;text-align:center;}
#vypis #content .item .item-in p a{color:#ffffff;}
#vypis #content .item .item-in p a:hover{text-decoration:underline;}
#vypis #content .item .item-in p.product-name a{color:#ffb400;}

#vypis #content .sides{color:#ffffff;margin-bottom:15px;}
#vypis #content .sides a{color:#ffffff;}
#vypis #content .sides a:hover{text-decoration:underline;}
#vypis #content .sides a.side,#content .sides a.active{color:#ffb400;}
#vypis #content .sides a.current{font-weight:bold;color:#ffb400;}
#vypis #content .sides p{padding-left: 250px;position:relative;}
#vypis #content .sides p span{position:absolute;left:0px;top:4px;}
#vypis #content .sides p span strong{color:#ffb400;font-weight:normal;}

#vypis #content, #text #content {float:right;margin-right:50px;width:611px;_margin-right:25px;padding-top:85px;font-size:11px;}
#vypis #content h2, #text #content h2{padding-left:8px;font-size:14px;color:#ffb400;}
#vypis #content h2 span, #text #content h2 span{color:#ffffff;}
#vypis #content img.krb, #text #content img.krb {border:3px solid #ffffff;margin:3px 14px 6px 9px;float:left;}
#vypis #content p, #text #content p {padding:0px 8px 12px 8px;}
#vypis #content p a, #vypis #content a, #vypis #content a strong, #text #content p a, #text #content a, #content a, #text #content a strong, #content a strong {color:#ffe721;text-decoration:underline;}
#vypis #content p a:hover, #vypis #content a:hover, #content a:hover , #text #content p a:hover, #text #content a:hover, #content a:hover {text-decoration:none;}
#vypis #content strong, #text #content strong {color:#ffb400;font-size:12px;}
#vypis #content #special, #text #content #special {background:#565c13;padding-bottom:11px;}
#vypis #content #special h2, #text #content #special h2 {display:block;font-size:11px;height:20px;background:#4a4e1d;padding:5px 20px 0px 20px;}
#vypis #content #special ul, #text #content #special ul {margin:11px 39px 0px 39px;}
#vypis #content #special ul li, #text #content #special ul li {background:url(tecka.gif) left 5px no-repeat;padding-left:14px;}

#homepage #content{float:right;margin-right:50px;width:611px;_margin-right:25px;padding-top:50px;font-size:11px;}
#homepage #content h2{margin-left:6px;font-size:20px;}
#homepage #content h2.krb{background:url(vlnky.gif) left top no-repeat;padding-left:39px;}
#homepage #content h2.cooker{background:url(plamen.gif) left top no-repeat;padding-left:24px;}
#homepage #content img{float:left;margin:0px 7px;}
#homepage #content p{padding:0px 8px 15px 8px;}
#homepage #content p a{text-decoration: underline}
#homepage #content span{color:#ffb400;font-weight:bold;padding: 10px 8px;display:block;clear:both;}


#homepage #content #news,#content #action{position:relative;border:1px solid #898a68;border-top:none;padding-top:11px;margin-bottom:4px;}
#homepage #content #action h3,#content #news h3{color:#333;position:absolute;top:-10px;left:-1px;display:block;width:573px;height:45px;padding:35px 39px 0px 39px;font-size:12px;}
#homepage #content #action h3{background:url(h3-akce.jpg) left top no-repeat;}
#homepage #content #action .logo_akce,#content #news .logo_novinky{position:absolute;right:-46px;top:-17px;}
#homepage #content #action .logo_akce{top:-16px;}
#homepage #content #action .items,#content #news .items{padding:50px 0px 10px 20px;}
#homepage #content #action .item,#content #news .item{position:relative;height:265px;width:110px;margin-right:4px;float:left;font-size:11px;_margin-right:0px;overflow:hidden;}
#homepage #content #action .item a,#content #news .item a{color:#ffffff;}
#homepage #content #action .item a img,#content #news .item a img{border:1px solid #ffffff;margin:0px 3px;}
#homepage #content #action .item p,#content #news .item p{position:absolute;bottom:20px;left:10px;padding:0px;}
#homepage #content #action .item p a:hover,#content #news .item p a:hover{text-decoration:underline;}
#homepage #content #action .item p.price,#content #news .item p.price{position:absolute;bottom:0px;left:10px;}
#homepage #content #action .item p.price span strong{;float:left;width:64px;margin-left:-30px;text-align:right;}
#homepage #content #news .item p.price span strong{;float:left;width:64px;margin-left:-30px;text-align:right;}
#homepage #content #action .item p span,#content #news .item p span{position:absolute;top:-3px;left:25px;color:#fc6e41;font-size:14px;clear:none;float:left;padding:2px;}
#homepage #content #action .item p span.czk,#content #news .item p span.czk{left:65px;color:#ffffff;font-weight:bold;}
#homepage #content #news{margin-top:30px;}
#homepage #content .item b{color:#FFB400;}
.item input{cursor:pointer;}

#homepage #content #news h3{background:url(h3-novinky.jpg) left top no-repeat;color:#fff}
#homepage #content .shadow{height:47px;background:url(content-shadow-x.jpg) left top repeat-x;}
#left-column{float:right;margin-right:46px;width:245px;font-size:11px;background:#565c13;}
#left-column ul#menu-left{background:#565c13;padding:6px 0px 20px 0px;}
#left-column ul#menu-left li ul{padding:4px 0px 10px 0px;}
#left-column ul#menu-left li a{display:block;width:215px;height:20px;background:url(left-menu.gif) left bottom no-repeat;padding:6px 0px 0px 30px;font-weight:bold;color:#ffffff;font-size:11px;}
#left-column ul#menu-left li.selected a, #left-column ul#menu-left li a:hover{background:url(left-menu.gif) left top no-repeat;color:#000000;}
#left-column ul#menu-left li.selected ul li a, #left-column ul#menu-left li ul li a {display:block;width:200px;height:15px;background:url(left-submenu.gif) left bottom no-repeat;padding:1px 0px 0px 45px;font-weight:normal;color:#ffffff;}
#left-column ul#menu-left li ul li.selected a, #left-column ul#menu-left li ul li a:hover{background:url(left-submenu.gif) left top no-repeat;color:#ffffff;}
#left-column .news{background:url(bg-news-y.jpg) left top repeat-y;padding:20px 20px 20px 30px;}
#left-column .news a{color:#ffe721;float:right;padding-bottom:10px;}
#left-column .news a:hover{text-decoration:underline;}
#left-column .news p{color:#ffffff;line-height:140%;}
#left-column .news span{color:#ffb400;}
#left-column .contact{padding:20px 20px 10px 30px;}
#left-column .contact a{color:#FFE721;}
#left-column .contact a:hover{text-decoration:underline;}
#left-column .contact p{padding-bottom:15px;}
#left-column .contact span{color:#ffb400;font-weight:bold;}
#left-column .contact span a{color:#FFE721;}
#left-column div.head{padding:5px 0px 0px 30px;font-size:12px;height:20px;font-weight:bold;}
#left-column div.news-h3{background:url(bg-news.jpg) left top no-repeat;}
#left-column div.contact-h3{background:url(bg-kontakt.jpg) left top no-repeat;}
#left-column div.catalog-h3{background:url(bg-katalog.jpg) left top no-repeat;}
#navigation{position:absolute;left:300px;top:213px;font-size:11px;}
#navigation a{color:#ffe721;text-decoration:underline;}
#navigation a:hover{text-decoration:none;}
#header{position:absolute;top:0px;width:988px;height:203px;background:url(bg-head.jpg) left top no-repeat;}
#header h2{position:absolute;left:135px;top:50px;height:100px;line-height:300px;overflow:hidden;}
#header h3{position:absolute;left:286px;top:29px;font-size:18px;font-weight:normal;}
#header h3 span{color:#efdc20;}
#header ul#menu{position:absolute;left:281px;top:176px;}
#header ul#menu li{float:left;height:21px;}
#header ul#menu li#home{position:absolute;left:-169px;top:-135px;width:111px;height:80px;background:none;line-height:300px;overflow:hidden;}
#header ul#menu li#home a{background:none;width:111px;height:80px;}
#header ul#menu li a{display:block;height:18px;margin-right:2px;color:#ffffff;font-weight:bold;padding:3px 0px 0px 37px;background:url(menu.gif) left bottom no-repeat;}
#header ul#menu li a:hover{background:url(menu.gif) left top no-repeat;}
#header ul#menu li.o-firme a{width:67px;}
#header ul#menu li.dodani-a-reklamace a{width:144px;}
#header ul#menu li.provozni-rad a{width:112px;}
#header ul#menu li.kontakt a{width:62px;}
#header #basket{position:absolute;left:818px;top:122px;background:url(bg-kosik.jpg) left top no-repeat;width:170px;height:73px;padding-top:5px;}
#header #basket.hidden{display:none;}
#header #basket p{text-align:center;font-weight:bold;padding-bottom:8px;}
#header #basket ul li{font-weight:bold;color:#000000;position:relative;font-size:12px;padding-top:2px;}
#header #basket ul li#li{_position:relative;_top:-16px;}
#header #basket ul li span.left{width:100px;text-align:right;display:block;}
#header #basket ul li span.right{clear:both;width:81px;text-align:left;padding-left:16px;font-weight:bold;display:block;color:#e72a2a;position:absolute;left:90px;top:2px;}
#header #search{padding:15px 0px 0px 6px;position:absolute;left:36px;top:163px;width:245px;height:47px;background:url(bg-search.jpg) left top no-repeat;}
#header #search input.text{position:absolute;left:60px;top:16px;width:125px;height:14px;font-size:11px;background:none;*top:17px;*width:120px;*height:10px;border:0 !important;}
#header #search input.submit{position:absolute;left:191px;top:-4px;width:51px;height:52px;background:url(search-button.jpg) left top no-repeat;font-size:0px;padding-left:13px;color:#ffffff;}
#header #search span{color:#fecf00;font-weight:bold;}
#footer{width:948px;height:111px;background:url(bg-foot.jpg) left bottom no-repeat;padding:98px 20px 0px 20px;_padding:38px 20px 0px 20px;}
#footer p{text-align:center;font-weight:bold;color:#ffffff;*padding-top:20px;_position:relative;_top:-38px;}
#footer ul{margin:0px 0px 35px 12px;}
#footer ul li{float:left;font-weight:bold;margin-right:36px;}
#footer ul li a{color:#ffffff;}
#footer ul li a:hover{text-decoration:underline;}
#footer #lista,#footer #lista a{_position:relative;_top:-40px;padding-top:6px;color:#ffffff;font-weight:normal;font-size:11px;text-align:center;}
#footer #lista ul li{margin-right:10px;}
#footer #lista a{top:0px;}
#footer #lista a:hover{text-decoration:underline;}
.cleaner{clear:both;}
.varImgs{
	float:left;
	width:110px;
	height:90px;
}
.hidden{
	display:none;
}
.search_info{
	position:absolute;
	width:240px;
	margin-left:415px;
	padding:10px;
	padding-top:45px;
	font-weight:bold;
	text-align:center;
}
.search_info p{
	border-top:2px #afafaf solid;
	margin:0px;
	padding-top:10px;
}
#content h3{color:#ffb400 !important;font-weight:bold;padding:10px 8px;display:block;clear:both;}
#prihlaseni form label{
	float:left;
	width:70px;
	padding-top:2px;
}
#prihlaseni form input{
	background-color:#BAC159;
	border:1px solid #565C13;
	font-size:12px;
	text-align:center;
	width:35px;

	float:left;
	width:100px;
}
#prihlaseni form input.subm{
	color:#FFB400;
	background:none;
	text-decoration:underline;
	cursor:pointer;
	float:none;
	text-align:left;
	margin-left:60px;
}
#prihlaseni form input#registruj{
	color:#fff;
	margin-top:10px;
}
.loginError{
	position:absolute;
	margin-top:40px;
	color:red;
}
.loader{
	height:120px;
	background: url(loader.gif) no-repeat center;
}
.passtable{
	border:none;
}
.select-right .price{
	font-weight:bold;
	color:#FC6E41;
	font-size:12px;
	position:relative;
}
.select-right .price span{
	background:transparent url(sikmo.gif) no-repeat scroll left top;
	display:block;
	height:19px;
	left:0;
	position:absolute;
	top:-1px;
	width:40px;
}
.select-right .sale{
    font-weight:bold;
}
.select-right .sale span{
	color:#E3EC56;
	font-size:13px;
}
.select-right .your{
	font-weight:bold;
	font-size:13px;
}

.select-right .your span{
	color:#FFB400;
	font-size:14px;
	padding-left:5px;
}
td.left {
	width:100px;
}
#basket a{
	background:transparent;
	height:73px;
	position:absolute;
	width:170px;
	z-index:10;
}
#content li {margin-left:2em; list-style-type: disc!important; padding-bottom: 0.4em}
#content, #content p{font-size: 120%; line-height: 140%;font-family: Arial,sans-serif}
#addToBasket input {color: #000!important;}
.essoxLink{float:left; margin:30px 0 0 45px;}
#longText,#shortText{margin-bottom :15px;}
#shortText{padding:4px 6px 10px 6px;}
#longText{display: none;}
.whiteLine{border-bottom: 2px solid white; height:5px;}
#calculatorHolder img {
	cursor:pointer;
	margin-left:10px;
	vertical-align:middle;
}
