body {margin:0;padding:0; background:#ea623c url('/images/body.gif') repeat-x; font-family:"Arial"; font-size:75%; color:#2c2c2c; line-height:140%; }
.cleaner { line-height:0; font-size:0; clear:both; }
.red { color:#d01a0b !important; }
.green { color:#9fae2d !important; }

input, form, fieldset, select { margin:0; padding:0; font-family:"Arial"; }

/*fieldset { border: 0; }
fieldset legend { font-weight: normal; color:#c0840f; font-size:150%; padding-bottom: 20px; }
.new_form { text-align: center; width: 430px; margin: 0px auto; }
.new_form label { width: 100px; padding-right: 10px; text-align: right; display: block; float: left; }*/
/*.new_form input { width: 300px; border: 1px solid #c0840f; }*/
/*.new_form textarea { width: 300px; height: 100px; border: 1px solid #c0840f; }*/

.new_form { width:368px; padding:0 15px 0 0; }
.new_form input.text { float:left; display:block; width:144px; padding:5px 10px 7px 8px; margin:0 18px 12px 0; background:url('/images/input-text.gif') no-repeat; border:0;   }
.new_form textarea { font-family:"Arial"; font-size:100%; width:350px; height:115px; padding:5px 10px 7px 8px; background:url('/images/textarea.gif') no-repeat; border:0; overflow:auto; display:block; margin-bottom:13px; }
.new_form h3 { color:#9fae2d; font-size:165%; font-weight:bold; margin:0 0 15px 0; padding:0; }
.new_form a { font-weight:bold; }
.new_form p { line-height:150%; }
/*.form-content { background:#fff url('/images/form-bottom.gif') left bottom no-repeat; padding-left:14px; padding-bottom:10px; }*/
.new_form fieldset { border:0; margin:0; padding:0; float:left; }

#all {width:990px; margin:0 auto 0 auto; }
#all-folder { background:url('/images/top-folder.jpg') no-repeat center top; width:100%; }
#top { height:237px; background:url('/images/top.jpg') no-repeat left bottom; width:100%;  position:relative;}
#top-basket { float:right; width:147px; padding:50px 34px 0 0; }
#top-basket div { padding:8px 0  17px 0; }
#top-basket span { clear:left; display:block; float:left; color:#5e5e5e; width:67px; padding:1px 0 2px 2px; font-size:92%; }
#top-basket strong { color:#000; }
#top-basket img { border:0; display:block; margin-bottom:4px; }
#link-logo { position:absolute; width:310px; height:110px; top:58px; left:20px; }
#link-logo img { display:block; border:0; }


#menu-top { margin:0; padding:16px 7px 0 9px; list-style:none; }
#menu-top a { padding:0 9px 0 9px; height:30px; display:block; float:left; color:#fff; text-decoration:none; background:url('/images/li.gif') no-repeat; }
#menu-top a:hover { text-decoration:underline; }
#menu-top .active a { font-weight:bold; background:url('/images/li-active.gif') no-repeat center bottom; }
#menu-top li { float:left; padding:0 2px 0 1px; background:url('/images/li-right.gif') right 4px no-repeat; }
#menu-top .right { float:right; font-weight:bold; }
#menu-top .right a { text-decoration:underline; }
#menu-top .right a:hover { text-decoration:none; }
#menu-top .last { background:0; padding-right:0;}

#form-search { float:left; width:336px; padding:141px 4px 0 4px; }
#form-search fieldset { border:0; }
#form-search { display:block;}
#form-search input.text { float:left; color:#555555; border:0; background:red url('/images/search-text.gif') no-repeat; padding:11px 9px 0 16px; width:275px; height:25px; font-size:100%; }
#form-search input.submit { float:right; text-align:center; background:url('/images/search-submit.gif') no-repeat; width:36px; height:36px; cursor:pointer; border:0px; }

#left { width:190px; float:left; }
#left img  { display:block;}
#right { width:779px; float:right; padding-bottom:4px; }
#content { width:979px; background:#ee7b57 url('/images/content.gif') no-repeat; padding:5px; }

.menu-left { background:#efefef; margin:0; padding:1px 12px 10px 13px; width:165px; }
.menu-left a { display:block; color:#000; text-decoration:none; }
.menu-left a:hover { text-decoration:underline; }
.menu-left li { list-style:none; margin:0; padding:4px 0 4px 2px; background:url('/images/li-left.gif') left bottom no-repeat; }
.menu-left a.active-0  { color:#a87002; text-decoration:none; font-weight:bold; background:url('/images/arrow-bottom.gif') 153px 4px no-repeat; }
.menu-left ul { margin:4px 0 0 0; padding:6px 0 5px 9px; background:url('/images/li-left.gif') no-repeat; }
.menu-left .submenu li { background:transparent; padding:2px 0 3px 0; }
.menu-left .submenu a { color:#a87002; text-decoration:underline; }
.menu-left .submenu a:hover { text-decoration:none; }
.menu-left .submenu a.active { color:#000; }
.menu-left-bottom { background:url('/images/left-bottom.gif') no-repeat; height:19px; width:100%;}

.producers { background:#efefef; margin:0; padding:1px 12px 0 13px; width:165px; }
.producers a { display:block; color:#000; text-decoration:none; }
.producers a:hover { text-decoration:underline; color: #c0840f;}
.producers li { list-style:none; margin:0; padding:2px 0 3px 2px; }
.producers a.active-0  { color:#a87002; text-decoration:none; font-weight:bold; }
.producers a.active-0:hover  { text-decoration: underline; }

#producer { overflow:auto; }

#newsletter { background:#efefef; }
#newsletter fieldset { border:0;  margin:0; padding:5px 10px 5px 13px; }
#newsletter p { margin:0; padding:0 0 12px 2px; }
#newsletter input { display:block; float:left; }
#newsletter input.text { background:url('/images/newsletter-text.gif'); border:0; width:121px; height:21px; padding:11px 0 3px 9px; font-size:100%; }
#newsletter input.submit { background:url('/images/newsletter-submit.gif'); border:0; width:34px; height:35px; cursor:pointer; }

.right-top { width:752px; background:url('/images/red-block.gif') no-repeat; height:23px; padding:10px 15px 0 12px; clear:both; margin-bottom:8px; }
.right-top a { float:right; display:block; color:#fff; background:url('/images/arrow-right.gif') no-repeat 0 6px; padding:0 0 0 9px; margin-top:-1px; font-weight:bold; }
.detail #navigace.right-top { background:url('/images/red-block-detail.gif') no-repeat; height:45px; margin-bottom:0; }
#navigace.right-top { padding-top:0; height:33px; margin-bottom:4px; }
#navigace.right-top a { font-weight:normal; float:left; background:url('/images/navigation.gif') no-repeat right top; margin-top:0; padding:9px 16px 0 0px; height:24px; margin-right:9px; }
#navigace a.first { font-weight:bold; }
#navigace a.last { text-decoration:none; margin-right:0; background:transparent; }

#menu-article { background:#941808 url('/images/menu-article.gif') no-repeat; padding-top:12px; margin-bottom:8px; width:100%; }
#menu-article ul { margin:0; padding:0 0 0 18px; float:left; width:225px; }
#menu-article li { list-style:none; padding:0; margin:0; background:url('/images/li-article.gif') no-repeat 0 3px; padding:0 0 4px 19px; }
#menu-article a { color:#fff; }
#menu-article-bottom { width:100%; background:url('/images/menu-article-bottom.gif') no-repeat; height:10px; clear:both; line-height:0; font-size:0; }

.shop-item { width:255px; height:230px; float:left; background:url('/images/shop-offer-item.gif') no-repeat; margin:0 7px 7px 0; color:#5a5a5a; }
.shop-item img { display:block; border:0; clear:both; }
.shop-item img.akce { float:left; clear:none; margin-right:2px; }
.shop-item h2 { font-size:100%; margin:0; padding:0; height:60px !important; line-height:20px; overflow:hidden; }
.shop-item-left { float:left; width:100px; padding:11px 2px 0 12px; overflow: hidden; }
.shop-item-left a img { max-width: 100px; _width: 100px; }
.shop-item-left a { display:block; clear:both; margin-top:23px; }
.shop-item-right { width:120px; padding:11px 16px 9px 0; float:right; }
.shop-item-right span { font-size:92%; margin-right:5px; }
.shop-item.right { margin-right:0;}
.shop-item-right a.link-detail { display:block; float:left; margin-top:11px;  }
.shop-item-desc { clear:both; font-size:92%; margin:0; padding:0 13px 0 13px; }

.form { background:#fff url('/images/form-top.gif') no-repeat; padding-top:16px; }
.form form { float:right; width:368px; padding:0 15px 0 0; height:267px; }
.form input.text { float:left; display:block; width:144px; padding:5px 10px 7px 8px; margin:0 18px 12px 0; background:url('/images/input-text.gif') no-repeat; border:0;   }
.form textarea { font-family:"Arial"; font-size:100%; width:350px; height:115px; padding:5px 10px 7px 8px; background:url('/images/textarea.gif') no-repeat; border:0; overflow:auto; display:block; margin-bottom:13px; }
.form h3 { color:#9fae2d; font-size:165%; font-weight:bold; margin:0 0 15px 0; padding:0; }
.form a { font-weight:bold; }
.form p { line-height:150%; }
.form-content { background:#fff url('/images/form-bottom.gif') left bottom no-repeat; padding-left:14px; padding-bottom:10px; }
.form fieldset { border:0; margin:0; padding:0; float:left; }

.shop-tools { height:28px; padding:0 13px 0 13px; margin-bottom:7px; }
.shop-tools fieldset { border:0; padding:0; margin:0; }

.sorting { float:left; width:350px; }
.sorting a { color:#fff; padding:0 0 0 14px; background-repeat:no-repeat; background-position:0 4px; margin-right:9px; }
.sorting .asc { background-image:url('/images/asc.gif'); margin-right:5px; }
.sorting .desc { background-image:url('/images/desc.gif'); }
.sorting select { background:url('/images/select.gif') repeat-x; width:162px; padding:5px 0 3px 4px; border:1px solid #e1e1e1; font-size:100%; margin-right:9px; }
.sorting select option { background:#fff; float:none;}

.paging { float:right; }
.paging * { display:block; float:left; }
.paging input { display:block; width:29px; height:28px; border:0; margin-right:3px; margin-top:1px; }
.paging span { color:#fff; font-weight:bold; padding:7px 7px 0 5px; }
.paging input.text { background:url('/images/paging.gif'); text-align:right; padding:7px 8px 0px 0; width:33px; height:21px; font-size:100%; }
.paging input.next { margin-right:0; }

#product { width:100%; background:#fff; }
#product .inner { padding: 0px 10px 10px 10px; }
#product-bottom { height:10px; line-height:0; font-size:0; width:100%; background:url('/images/product-bottom.gif');}
#product-left { float:left; width:240px; text-align:center; padding-left:11px; padding-top:11px; overflow: hidden; }
#product-left img { margin-bottom:6px; display:block; max-width: 240px; _width: 240px; }
#product-left a, #product-left img { border:0; }

#product-akce { position:absolute; right:24px; top:12px; text-align:right; }
#product-right { width:480px; float:right; padding:13px 23px 0 0; position:relative; }
#product-right p { border-bottom:1px solid #e7e7e7; margin:0; padding:0 0 16px 0; }
#product-right p.product-info { float:left; margin:0; padding:17px 0 20px 0; border:0; line-height:150%; color:#5a5a5a; }
.product-brand { float:right; margin-top:6px; display:block; margin-bottom:10px; }

#product-gallery { padding:18px 0 15px 0; }
#product-gallery a, #product-gallery img { display:block; float:left; margin-bottom:0; }
#product-gallery a { margin:0 9px 8px 0; }
#product-gallery a.right { margin-right:0; }

.product-variant { width:480; height:64px; background:url('/images/product-variant.gif') no-repeat; margin:0 0 5px 0; padding:0;  }
.product-variant h2 { font-size:100%; color:#000; margin:0; padding:7px 0 4px 11px; }
.product-variant fieldset { border:0; margin:0; padding:0 0 0 9px; height:29px; }
.product-variant select { float:left; width:163px; margin:0; background:url('/images/select.gif') repeat-x; border:1px solid #e1e1e1; padding:4px 0px 4px 5px; height:27px; font-size:100%; }
.product-variant input, .product-variant strong, .product-variant span { display:block; float:left; margin:0; padding:0; }
.product-variant span { color:#5a5a5a; padding:7px 15px 0 3px;  }
.product-variant strong { font-size:140%; text-align:right; width:110px; color:#d01a0b; padding-top:7px;}

#product-article  { padding:25px 0 0 12px; clear:both; width:753px; text-align: justify; }
#product-article h3 { color:#d01a0b; margin:0 0 8px 0; padding:0; font-size:100%; }
#product-article p { margin:0 0 28px 0; padding:0; }

#related-title { color:#000; font-size:150%; margin:0 0 13px 12px; padding:0; font-weight:normal; }
#related { padding:0 0 0 11px; }
#related .shop-item-right { float:none; width:auto; padding-right:0; padding-left:0;  }
#related .shop-item { background:url('/images/shop-offer-item-related.gif'); width:185px; height:232px; margin-right:6px; padding:0; }
#related .shop-item.right { margin-right:0; }
#related h2 { height:42px; text-align:center; margin:3px 5px 0 5px; }
#related img { margin:0 auto 9px auto; }
#related strong { font-size:92%; }
#related p { text-align:center; height:auto !important; margin:0; padding:0; }
#related a.link-detail { float:right; margin:16px 6px 0 0; _margin-right:3px; padding:0; width:74px; display:block; }
#related .left { float:left; padding:11px 0 0 13px; text-align:left; line-height:120%; color:#000; font-size:108%; width:70px; }

h1 { color:#c0840f; font-size:150%; line-height: 120%; font-weight:normal; margin:0 0 15px 0; padding:0; }

#footer { background:url('/images/footer.jpg') no-repeat; width:965px; padding:14px 10px 54px 15px; clear:both; color:#3f3f3f; }
#footer ul { list-style:none; float:right; margin:0; padding:0 0 0 10px; }
#footer .provider { float:right; color:#696969; }
#footer li { float:left; background:url('/images/footer.gif') no-repeat right 4px; padding-left:6px;  }
#footer .last { background:transparent; }
#footer a { color:#696969; margin-right:8px; } 
#footer ul a { color:#696969; text-decoration:none; }
#footer ul a.active { color:#c0840f; text-decoration:underline; }
#footer ul a:hover { text-decoration:underline; }

a { color:#a87002; }
a:hover { text-decoration:none; }
p { margin:0; padding:0 0 10px 0; }

.article-in-katalog { clear: right; margin-bottom: 10px; padding: 20px 15px; position: relative; background: url('/images/block-bottom-background.gif') white bottom center repeat-x; text-align: justify; }
span.top-left { float: left; display: block; width: 10px; height: 10px; background: url('/images/roh-top-left.gif') top left no-repeat; }
span.top-right { float: right; display: block; width: 10px; height: 10px; background: url('/images/roh-top-right.gif') top right no-repeat; }
div.top-middle { background-color: white; height: 10px; margin: 0px 10px }
.article-in-katalog span.bottom-left { position: absolute; bottom: 0px; left: 0px; width: 9px; height: 9px; background: url('/images/roh-bottom-left.gif') #ee7b57 bottom left no-repeat; }
.article-in-katalog span.bottom-right { position: absolute; bottom: 0px; right: 0px; width: 9px; height: 9px; background: url('/images/roh-bottom-right.gif') #ee7b57 bottom right no-repeat; }
.success, .error, .info { margin-bottom: 10px; text-align: center; font-weight: bold; font-size: 120%; color: green; }
.error { color: red; }
.info { color: orange; }


.ordering { text-align: right; float: right; clear: left; margin-top: 5px; }
.ordering a { padding: 2px 8px; margin-right: 5px; background-color: #B0210F; font-weight: bold; font-size: 120%; text-decoration: none; color: white; }
.ordering a:hover { background-color: #EA623C; color: white; }
.ordering a.selected { background-color: #EA623C; color: white; }
.ordering a.selected:hover { background-color: #B0210F; color: white; }

#product-gallery img { max-width: 74px; _width: 74px; }
.related-img { max-height: 96px; _height: 96px; }

.doporuc-znamemu { padding-left: 50px; }
.doporuc-znamemu a { font-size: 115% }

#partners { text-align: center; font-size: 10px; color: #F8CCBE; margin-top: -30px; }
#partners a { color: #F8CCBE; }
#partners a:hover { color: white; }

.banner { margin: 5px 0 2px 0; border: 0; }

.advbox { float: left; padding: 0px 0 5px 5px; height: 110px; }

.advbox img { border: 0; }

#scrollbar_container {
	position:relative;  
	overflow: hidden;
} 
#scrollbar_track {  
	position:absolute;  
	top:10px; 
	right:7px;
	height: 2040px;  
	width:17px;  
	background: url(../images/scrollbar_track.png) repeat-y 7px top;
	cursor:move; 
} 
#scrollbar_handle {
	width:17px; 
	background: url(../images/scrollbar_handle.png) no-repeat left top;
	cursor:move; 
	height: 18px !important;
}
#scrollbar_content {
	overflow:hidden;
	height:1257px;
	background: #EFEFEF;
}
.product-akce-string {
    padding-top: 16px !important;
    font-weight: bold;
}
.product-akce-string .red {
    color: red;
}

