body {
 min-width:990px;
 margin:22px 0 0 0;
 padding:0; 
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 background:#f7eebf url("../img/homepage/bcg.png") repeat-x center top;
}
#top_body {position:absolute;width:100%;left:0;top:0;right:0;height:39px;background:#6D0412 url("../_top/back_body_top.png") no-repeat center top;}
p{margin: 10px;}
a:link {font-size:12px; text-decoration: underline; color:#8C2020;}
a:visited {color:#8C2020;}
a:hover {text-decoration: none;color:#8C2020;}
img {border:0;}
select {
 font-size:11px;
 font-weight:normal;
 background:#FFF;
}
input {
 font-size:11px;
 border: 1px #9A9A9A solid;
 background:#FFF;
}
textarea {
 font-size:11px;
 border: 1px #000 solid;
 background-color:#FFF;
 overflow:auto;
}
form{display:inline;}
/* layout */
#wrapper{
 position: relative;
 width:990px;
 margin: 0 auto;
 overflow:hidden;
 padding-left: 8px;
 padding-right: 8px;
 background: transparent url(../img/homepage/shadow.png) repeat-y left top;
} 
#header{padding:0;margin:0;}  
#main{padding: 6px 160px 0 216px;background:#FFF;}
#main .column{
 float: left;
 position: relative;
 padding-bottom: 32767px;  /* X */
 margin-bottom: -32747px; /* X - all columns padding-bottom */ 
}    
#main-center{
 width: 100%;
 background:#f5e9a1 url("../_top/bcg_include_shadow.png") repeat-y top left;
}
#main-left{
 width: 209px; /* LC fullwidth - LC padding - LC border-width */
 right: 216px; /* LC fullwidth + CC padding */
 margin-left: -100%;      
 background:#FFF; 
}
#main-right {
 width:150px;
 margin-right:-160px; 
 padding:0;
 background:transparent url("../_top/bcg_column_right.png") top right repeat-y;
 right: 0;
 margin-left: 8px;

}
/* patch pro Operu */ 
@media all and (min-width: 0px){
 #main-center, #main-left, #main-right{
	 padding-bottom: 60px !important; /* column padding-bottom */
	 margin-bottom: 0 !important; 
	}
 #main-center:before, #main-left:before, #main-right:before{
	 content: '[DO NOT LEAVE IT IS NOT REAL]';
	 display: block;
	 background: inherit;
	 padding-top: 32767px !important;
	 margin-bottom: -32767px !important;
	 height: 0;
	 border: inherit;
	}
	#main-left:before{
	 margin-left:0px; /* -(LC padding-left + LC border-left) */
	 margin-right:-7px; /* -(LC padding-right + LC border-right) */
	}	
	#main-center:before{
	 margin-left:0px; /* -CC padding-left */
	 margin-right:0px; /* -CC padding-right */
	}
	#main-right:before{
	 /* margin-left:-13px; */ /* -(RC padding-left + RC border-left) */
	 /* 2-layout - menu vlevo */
	 margin-left:-3px;
	 /* margin-right:-13px; */ /* -(RC padding-right + RC border-right) */
	 /* 2-layout - menu vlevo */
	 margin-right:0px; /* -RC border-right */
	}	
}
#footer{
 position: relative;
 margin:0 3px 0 3px;
 clear: both;
 padding-top:6px;
 color:#464646;
 background: #FFF;
}
#footer_inner{position:relative;padding-left:15px;border:4px #E5E5E5 solid;}
#footer .footer_links{width: 100%; height: 25px; color: white; margin-top: 4px; padding-top: 10px; text-align: center;}
#footer .footer_links a{color: #464646; padding: 7px 5px 0 5px; font-size: 10px;}
#footer img{float:left;}
#footer p{float:left;margin:0;padding:10px 0 0 0;line-height:250%;}
p#trademark_mona{float:right;margin-right:15px;}
#trademark_mona a, #trademark_mona{color:#8C2020;} 
#trademark{height: 0; overflow: hidden;}
/* -layout konec-*/

/* -univerzalni tridy-*/
.clearer{float:none;clear:both;}
/* i pro rs/msg/css3.css */
.submit, .polozka .submit{
 font-weight:bold;
 background:#464646;
 color:#FFF;
 border:1px #9A9A9A solid;
}	
.obsah_print{display:none;}
.obsah_print_moz{display:none;}
.table_border td{border: 0 1px 1px 0 #8C2020 solid;}
table.table_border{border: 1px 0 0 1px #8C2020 solid}
table.table_border_out{border: 1px #8C2020 solid}
table.no_border, .no_border td, .no_border th{border: 0;}  
/* - horni banner -*/
#top_obalka {clear:both;}
#top_banner{width:100%; height:256px;}
  /* top nutno nastavit i ve skriptu functions/printnavigace.php -> $styl_banner_img */
#top_bottom{width:100%;border:0; background:#131314}
#top_menu{float:left;padding-left:9px;}
#top_menu a{display:block;float:left;padding:9px 15px 13px 15px;text-align:center;font-size:11px;font-weight:bold;color: white;}
#top_menu a:link, #top_menu a:visited{text-decoration:none;}
#top_menu a:hover{text-decoration:underline;}
#top_menu span{color: #ff0083;display:block;float:left;padding:9px 15px 13px 15px;text-align:center;font-size:11px;font-weight:bold;}
#top_info{float:right; text-align:right; padding:9px 20px 10px 10px;color:#FFF;}
#top_info a{font-weight:bold; color:#FFF;}
/* box pro generovani URL pro aff. partnery*/
#aff_gen{position:absolute;top:0;left:0;right:0;z-index:10;border:1px #000 solid;background-color:#F5E9A1;color:#000;}
#aff_gen div{padding:10px;}
#aff_gen div input{width:100%;}
#aff_gen div input.submit{display:block;margin-top:6px;width:auto;}
#aff_gen div p{white-space:nowrap;margin:0;padding:0 0 5px 0;color:#8C2020;}
/* - jaz. verze -*/
#lang{
 width:216px;
 height:23px;
 margin-bottom:19px;
 font-weight:bold;
 color:#8C2020;
 display:none;
}
#lang div{margin-left:7px;padding:4px 0 4px 6px;	background:#FFF url("../_top/back_lang_tipy.gif") no-repeat top left;}
#lang div span{color:#8C2020;}
#lang a{color:#8C2020;}
/* #roletka_top = wraper:width - 2 px */		
#roletka_top{position:relative;width:990px;height:34px;padding-left:180px;background: transparent url("../_top/bcg_roletka_top.png") no-repeat;}
#roletka_top_obj{position:relative;width:974px;left:223px;height:31px;}
#roletka_top_bottom{display:none;}
#roletka_top .roletka_item, #roletka_top .roletka_item_sel{position:relative;float:left;width:134px;}
#roletka_top .roletka_item, #roletka_top .roletka_item_sel{overflow:hidden;}
#roletka_top .roletka_item{background:transparent;}
#roletka_top .roletka_item a{position:relative;top:4px;font-weight:bold;color:white;}
#roletka_top .roletka_item a:link, #roletka_top .roletka_item a:visited{text-decoration:none;}
#roletka_top .roletka_item a:hover{text-decoration:underline;}
#roletka_top .roletka_item_sel{background:white;width:131px;height:34px;}
#roletka_top .clearer_topmenu{border-top:1px #000000 solid;font-size:0px;}
#roletka_top a{display:block;text-align:center;padding-top:5px;padding-bottom:4px;white-space:nowrap;color:#000000;}
#roletka_top .roletka_item_sel a{position:relative;top:3px;color:#610801;font-weight:bold;text-decoration:none;}
#roletka_top p, #roletka_top_obj p{position:absolute;right:199px;top:0;margin:0;padding:8px 17px 8px 45px;font-size:11px;background:transparent url("../_top/back_objednavky.gif") no-repeat top left;}  
#roletka_top p, #roletka_top_obj p strong{color:#8C2020;}
/* - menu -*/
#menu {
 margin:0;
 padding:0px 8px 4px 4px;
 text-align:left;
 background:white url(../_top/new_px.gif) top left repeat-y;
}
 /* main-left: width - 35 */
#menu #roletka {width:173px; margin:0px 0 12px 0; color:#8C2020;}
#menu #roletka select {width:173px; margin-top:6px; font-weight:bold;}
#menu #roletka input {width:173px; margin-top:4px;}
#menu div {margin:0; padding:0; line-height:170%; font-size:11px;color:#FF0;}
/* tipy, slevy */
#menu_top {padding:0;margin:0;background-color:#FFF;}
#menu_top a.link_vyber, #menu_top span {
  display:block;
  position:relative;
  margin:0 0 2px 3px;	
  color:white;
  padding:0;
  width:202px;
  height:42px;
  font:bold 14px/40px Arial;
  text-align:center;
  text-decoration: none;
  background:transparent url("../_top/btn_skladem.png") no-repeat top left;
} 
#menu_top a.link_slevy, #menu_top span.link_slevy{
  display:block;
  position:relative;
  margin:0 0 2px 3px;	
  color:white;
  padding:0;
  width:202px;
  height:42px;
  font:bold 14px/40px Arial;
  text-align:center;
  text-decoration: none;
  background:transparent url("../_top/btn_slevy.png") no-repeat top left;
}  

#menu_top #menu_produkty{position:relative;width:209px;margin:0;font-size:15px; font-family: arial; font-weight:bold;color:white; background:#FFFFFF url("../_top/back_menu_produkty.png") no-repeat top left;padding:0;height:38px;}
.menu_top_notipsleva #menu_produkty{margin-top:0 !important;}
#menu_top a:hover.link_slevy{
  background:transparent url("../_top/btn_slevy.png") no-repeat top right;
} 
#menu_top a:hover.link_vyber{
  background:transparent url("../_top/btn_skladem.png") no-repeat top right;
} 

/* IE6 bug fix pro ramecky, pozadi jedn. polozek menu */
#ajax_menu_box{width:100%;}
#ajax_menu_box a:link{font-size: 11px; color: #FFF;text-decoration:none;}
#ajax_menu_box a:visited{color:#f99;text-decoration:none;}
#ajax_menu_box a:hover{color:#FFF;text-decoration:none;}
/* tipy + slevy + tree menu rozbal x zabal odkazy */
#ajax_menu_box p{margin:0;padding:0;}
#ajax_menu_box p.menu_selected{background: #261f13; margin-left: 3px;}
#ajax_menu_box a.link_vyber:link, #ajax_menu_box a.link_vyber:visited {color:#FF0;}
#ajax_menu_box a.link_vyber:hover span{background-color:#f5e9a1;color:#600;}
#ajax_menu_box img{float:left; margin:5px 5px 0 8px;}
#ajax_menu_box .tree_menu_blank{display:inline;}
#ajax_menu_box .tree_box{border-width:0;}
#ajax_menu_box p span.menu_vypis{line-height:200%;display:block;border-top:1px #DB797A solid;}
#ajax_menu_box p span.menu_vyprodej{line-height:200%;display:block;border-top:1px #DB797A solid;}

#ajax_menu_box .tree_box p a span.menu_vypis{text-decoration:none;line-height:300%;display:block;border-top:1px #DB797A solid;margin-left:5px;}
#ajax_menu_box .tree_box p a span.menu_vyprodej{text-decoration:none; padding: 0; line-height: 300%; display:block;border-top:1px #DB797A solid; margin-left:5px; background: #dc127c; color: white; ; font-family: verdana; margin-left: 3px; width: 196px; font-size: 11px; }
#ajax_menu_box .tree_box p a:hover span.menu_vyprodej{background: yellow; color: #971106;}
#ajax_menu_box .tree_box p img{margin-left:6px;margin-top:10px;}
#ajax_menu_box .tree_box p.menu_selected span.menu_vypis{text-decoration:none;line-height:300%;display:block;border-top:1px #DB797A solid;}
#ajax_menu_box .tree_box p.menu_selected span.menu_vyprodej{text-decoration:none;line-height:300%;display:block;border-top:1px #DB797A solid; color: black;}
#ajax_menu_box .tree_box p.menu_selected a img{margin-top:12px;}
#ajax_menu_box .tree_box p.menu_selected{background:#f5e9a1; margin-left: 3px;}
#ajax_menu_box .tree_box p.menu_selected span{color:#600;font-weight:bold;}
#ajax_menu_box .tree_box p a.link_vyber span.menu_vypis{line-height:300%;display:block;border-top:1px #DB797A solid;margin-left:3px;text-decoration:none;}
#ajax_menu_box .tree_box p a.link_vyber img{margin-left:8px}
#ajax_menu_box .tree_box p a img{margin-top:12px;} 
#ajax_menu_box  p a:hover span{background-color:#f5e9a1;color:#600; margin-left: 3px;}
#ajax_menu_box a:link.keep_tree, #ajax_menu_box a:visited.keep_tree{color:#FF0 !important;}
.menu_kontakty {
	background:transparent url(../_top/repeater.png) repeat-y;
	color:#333;
  width:206px;margin-top:20px;
}
.menu_kontakty a, .menu_kontakty span{  
  line-height: 18px;
  padding-left: 25px;
  display: block;
  font-size: 10px;
  color: #333;
  margin-left: 18px;
}
.cutter{ background: #a8a8a8; height: 1px; width: 180px; margin: 15px 0 0 15px;}
.cutter2{ background: #a8a8a8; height: 1px; width: 170px; margin: 15px 0 15px 0;}
span.quick_addres{color: black; margin: 20px 25px 0 0; line-height: 15px; font: 12px; font-weight: bold; }
#facebook_share{background: transparent url(../_top/facebook-icon.png) top left no-repeat;}
.mail_contact{background: transparent url(../_top/mail_icon.png) top left no-repeat;}
.phone_number{background: transparent url(../_top/phone_icon.png) top left no-repeat;}
#company_shop{background: transparent url(../_top/company_shop.png) top left no-repeat;}
#skype_call{background: transparent url(../_top/skype_icon.png) top left no-repeat;}
#icq_number{background: transparent url(../_top/icq_icon.png) top left no-repeat;}
#facebook_page{background: transparent url(../_top/facebook-icon.png) top left no-repeat;}
.menu_kontakty em{color:#f5e9a1;}
#menu_kontakty_podnikova a{color:#f5e9a1;font-size:11px;}
#menu_kontakty_podnikova a#tesco_link{color:#f5e9a1;}
.menu_kontakty h4, #aktuality h4{margin:0 0 0 18px;font-size:15px;color:black;line-height: 21px;background:transparent url(../_top/arrow.png) top left no-repeat; padding-left: 25px;}
div.starter{background: transparent url(../_top/starter.png) no-repeat; width: 100%; height: 21px;}
div.ender{background: transparent url(../_top/ender.png) no-repeat; width: 100%; height: 21px;}

#menu_brands .cover_brands{ background:white url(../_top/new_px.gif) top left repeat-y; margin: 0;}
#menu_brands .cover_brands a{ display: block; line-height: 40px; height: 40px; padding-left: 20px; color: white; }
#menu_brands .cover_brands span{ display: block; line-height: 1px; height: 1px; margin: 0 8px; background: #DB797A; }
#menu_brands{
  margin:0 0 15px 0;
	background:white url(../_top/back_menu_produkty.png) no-repeat;
	color:#f5e9a1;
}
#menu_brands h4{
  height: 23px;
  text-align: center;
  padding-top: 8px;
  color: white;
  font-size: 15px;
  font-family: Arial;
  line-height: 40px;
}
.new_footer{
  height: 21px;
  width: 206px;
	background:white url(../_top/new_footer.gif) no-repeat;
	clear: both;
	
}
/* - aktuality v menu -*/
#aktuality{
	background:#FFF url(../_top/repeater.png) repeat-y;
	color:#333;
}
#aktuality a.toAktuality{
  color: #333; padding: 6px 0 8px 0; font-size: 12px; display: block;
}
#aktuality div.aktuality_padding{
	padding: 13px 0 0 20px;
}
#aktuality strong.aktuality_name{
  color: black;
  font-size: 13px;
}
#aktuality div.sign_in_news{margin:14px 0;}
#aktuality div span{display:block; margin-top:6px; white-space:nowrap;}
#aktuality label{font-weight:bold; font-size: 11px;}
#aktuality input{/* main-left: width - 76 */ width:132px;}
#aktuality .submit{width:36px; margin-left:3px;}
#aktuality div#aktuality_rss img{vertical-align:middle; margin-right: 6px;}
#aktuality div#aktuality_rss a{line-height: 18px; vertical-align: bottom; color: #333; text-decoration: none; font-size: 12px;} 
/* - rychle hledani -*/
#search{
  padding:5px 8px 5px 24px;
  font-size:11px;
  font-weight:bold;
  color: white;
  background: #6a6d72;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
}
#search input{border-color:#9A9A9A;}
#shoplabel_search_key{width:110px;}
#shoplabel_search_price{width:40px;}
#search_radio{margin:7px 0 7px 0; line-height:120%; font-weight:normal;}
#search_radio input{position:relative;top: 2px;border: 0;margin: 0;background: transparent;}
#search span{color:white;font-weight:normal;}
#search span a{color:white;}
#search .submit{width: 36px; margin-right:7px;}
#top_detail_search span{color:#8C2020;font-weight:bold;} 
#search_velikost span {color: #00fe0b;font-weight:bold;font-size: 14px; text-decoration: underline; font-family: Arial;}
#search_velikost {font-weight:normal;}
#search_velikost select {margin-left:7px;}
#top_detail_search select{width:110px;}
#top_detail_search span{color: white;}
.js #search #top_detail_search .submit{display:none;} 
.js #search_velikost .submit{display:none;}  
/* - pom. navigace - detailni udaj -*/ 
#pom_navigace{
 padding:0 8px 10px 8px;
 font-weight:bold;
 font-size:11px; 
 color:#000;
}
#pom_navigace p{position:relative;margin:0;padding:6px 0 4px 0;}
#pom_navigace input, #pom_navigace select{/* main-left: width - 76 */ width:132px;}
#pom_navigace .submit{width:36px; margin-left:3px;}   
/* -  marketingove moduly pro menu -*/
#rs{background-color:#FFF;}
.rs_border_anketa{padding-top:15px; border-top:1px #8C2020 solid;}
#rs p{position:relative; margin:0; padding:0 8px 15px 8px; font-weight:bold; color:#000;}
#anketa{margin-top: -1px;}
#anketa #anketa_inner{padding:15px 8px 0 8px;}
#anketa h4{font-size:13px; margin:0; padding:0; color:#8C2020;}
#anketa #anketa_inner{color:#000;}
#anketa p{margin:8px 0 6px 0; padding:0;}
#anketa input{position:relative; left:-4px; bottom:-1px; border:0; background:transparent;}
#anketa .submit{position: static; margin-top:10px; background:#6C7A87; border:1px #000 solid;}
#anketa div{margin:4px 0 4px 0; color:#8C2020;}
/* - home page -*/
#include{width:100%;background: transparent url(../_top/back_main-center.jpg) top left no-repeat;}
#include #include_inner{margin:10px;margin-top:0;padding-top:35px;}
/* - info panel -*/ 
#info{padding-top:14px;background:transparent url("../_top/back_main-center.jpg") no-repeat;}
#info #info_left {float:left; width:50%; overflow:hidden; padding:0px 4px 12px 10px;}
#info #info_left em {display:block;margin-top:5px;font-size:11px;color:#8C2020;}
#info #info_right {float: right; text-align:right; padding:0px 10px 0 4px;}
#info #info_right div{margin: 15px 0 0 0;}
#info #info_left div{padding-top: 15px;}
/* -nazvy kategorii -*/
#info #info_left h1 {display:inline;font-size:12px;margin:0;padding:0;}
/* - box pro include -*/
#include_nav{width:100%;}
#include_nav #include_nav_inner{margin:10px 10px 10px 13px;}
#include_nav_bottom {width:100%;}
#include_nav_bottom #include_nav_inner_bottom {margin:13px 10px 10px 13px;}   
/* - chybova hlaska / nula polozek / vstup nepovolen -*/ 
#nula_polozek{margin:10px;color:#000;font-size:11px;}
#nula_polozek h3{font-size:12px; color:#8C2020; margin:20px 0px 15px 0px;}
#nula_polozek h4{font-size:11px;}
#nula_polozek p{margin-top:20px;}
#nula_polozek a:link, #nula_polozek p a:visited{font-size:11px; font-weight:bold; color:#000;}
#nula_polozek a:hover{font-size:11px; font-weight:bold; color:#000;}
/* vypis podkategorii, resp. sousednich kategorii */
#kategorie_vypis {
  overflow:hidden;
  padding:15px 33px 15px 33px;
  background-color:transparent;
}
#kategorie_vypis div {padding-bottom:10px;}
#kategorie_vypis p {float:left;margin:0;padding:0 60px 0 0;line-height:140%; text-transform: lowercase;}
#kategorie_vypis p a:link, #kategorie_vypis p a:visited {color:#8C2020;text-decoration:underline;}
#kategorie_vypis p a:hover {color:#8C2020;text-decoration:none;}
/* - razeni, listovani, vybrano polozek -*/  
.vyber_top_obalka {
	padding:12px;
	margin-left:4px;
	margin-right:4px;
	border-bottom:1px #8C2020 solid;
  border-top:1px #8C2020 solid;
  font-weight:normal;
  color:#000;
  background-color:#F3F1F6;
  overflow:hidden;
}
/*- listovani pro dalsi foto k polozkam - nove okno - viz nize -*/
/* pro 2-sloupcovy layout u polozek */
#vyber_bottom_obalka{margin-top:16px; border-top:1px #8C2020 solid;}
.vyber_top_obalka .vyber_top_left{float:left; margin-right:6px;}
.vyber_top_obalka .vyber_top_right{float:right; height:17px; margin-left:6px;}
.vyber_top_obalka #vyber_top_razeni{padding-top:10px;font-size:11px;}
.vyber_top_obalka #vyber_top_razeni select{margin-right:10px;}
.vyber_top_obalka #vyber_top_razeni img{position:relative;top:3px;}
.vyber_top_obalka #vyber_top_razeni a{color:#000;font-size:11px;}
.vyber_top_obalka .listovani{font-size:11px; font-weight:bold; color:#8C2020;}
.vyber_top_obalka .listovani strong{position:relative; top:1px; padding:1px; border:1px #000 solid; background-color:#FFF;}
.vyber_top_obalka .listovani a:link, .vyber_top_obalka .listovani a:visited, .vyber_top_obalka .listovani a:hover{font-weight:bold; color:#8C2020;}

/* hledani podle vyrobce, velikosti v kateogriich */
#top_detail_search {position:relative;top:5px;}

/* - vypis polozek -*/
.polozka{
 background-color:#F5E9A1;
 font-size:11px;
 color:#000;
}
.polozka table, .polozka table table{border-width:0;}
/* specialni vypis polozek pro 2 polozky na radku */
/* pomoci padding-left a margin-left se posouvaji obe tabulky */
.polozka_row_obalka{padding-left:26px;margin-right:-5px;}
/* polozka_row_table:fullwidth =  */
.polozka_row .polozka_row_table{float:left;width:213px;margin:0 16px 0 0;vertical-align:top;border:0;}
/* polozka_row:width = (polozka_row_table:fullwidth * 2) + 36*/
.polozka_row{position:relative;width:470px;overflow:hidden;margin-top:15px;padding-bottom:1px;}
/* nutno dokreslit pozadi, viz fce prepis_row_style() */
.polozka_row_bg1{background:url("../_top/polozka_row_pozadi1.gif") no-repeat left bottom;}
  .polozka_row_bg2{background:url("../_top/polozka_row_pozadi2.gif") no-repeat left bottom;}
  .polozka_row .polozka{border:0;}
  .polozka_row .polozka table, .polozka_row .polozka table table{border:0;}
  /* .polozka_row_table:width - 25 */
  .polozka_row_obalka .polozka h3 a:link, .polozka_row_obalka .polozka h3 a:visited, .polozka_row_obalka .polozka h3 a:hover {display:block;width:188px;overflow:hidden;font-size:12px;}
  /* .polozka_row_table:width - 25 */
  .polozka_row_obalka .polozka .polozka_popis{width:188px; overflow:hidden;}
  /* .polozka_row_table:width - 13 */ 
  .polozka .polozka_img_obalka{width:300px}
		.polozka .polozka_img_obalka a{display:block;width:100%;position:relative;margin:0 auto;}
		.polozka .polozka_img_obalka a img{margin:0;border:2px solid #b90101;}
		.polozka .polozka_img_obalka a:hover img{margin:0;border:2px solid #ffb500;}
		.polozka .polozka_img_obalka a .ikona_skladem{position:absolute;right:0;bottom:0;border-width:0;}
		 /* osetreni delky popisu kvuli layoutu */
  .polozka .polozka_popis {/* wraper:width - LC fullwidth - .polozka_img_obalka:width - 30 */ width:280px; overflow:hidden;} 
  /* ikonka dalsi foto - disabled */
  .polozka a:link, .polozka a:visited, .polozka a:hover{font-size:11px;color:#f5e9a1;}
  .polozka a:link{color:#f5e9a1;}
  .ikony{
  margin:0;
  text-align:left;
  padding:0;
  height:40px;
  clear:both;

}
  .ikony a{
    width:36px;
    height:36px;
    display:block;
    float:left;
    border:0;
    color: #b90101 !important;
  }
  .tabulka{background:transparent url(../obr/icons/tabulka.png) top left no-repeat;}
  .jak_nakupovat{background:transparent url(../obr/icons/jak_nakoupit.png) top left no-repeat;}
  .podminky{background:transparent url(../obr/icons/podminky.png) top left no-repeat;}
  .tabulka:hover{background:transparent url(../obr/icons/tabulka.png) top right no-repeat;}
  .jak_nakupovat:hover{background:transparent url(../obr/icons/jak_nakoupit.png) top right no-repeat;}
  .podminky:hover{background:transparent url(../obr/icons/podminky.png) top right no-repeat;}
  .navigace_detail{
    padding-bottom:6px;
    padding-top:6px;
    background:#b90101;
    text-align:center;
    color:#ffb500;
    width:592px;
  }
  .navigace_detail a{color:#f5e9a1;}
  /* nazvy produktu */
  .polozka{color: black;}
  .polozka h3 a:link{color:#b90101}
  .polozka h3{background:transparent url(../_top/det_bcg.jpg) no-repeat;color:#b90101;margin:0;padding:0;width:300px;padding-top:5px;padding-bottom:5px; line-height:140%;text-align:center;}
  .polozka h1{padding:0;margin:0;width:592px;height:42px;line-height:42px;font-size: 13px;background:transparent url(../_top/h1_bcg.png) no-repeat;color:#b90101;text-align:center;overflow:hidden;} 
  .polozka h3 a:link, .polozka h3 a:visited, .polozka h3 a:hover{font-size:13px;}
  .polozka h3 a:visited{color:#8C2020}
  .polozka h3 a:hover{color:#000}
  /* zvyraznena cena */
  .polozka strong{color:#8C2020;}
  .polozka p strong{color:inherit;}
  /* obrazek kosiku */
  .polozka input{border:0;background:transparent}
  /* box pro mnozstvi */
  .polozka .kolik_back{background:white; border: 1px #000 solid;}
  /* vypis nazvu sekce / kategorie */
  .polozka h2{margin:0;padding:0 0 6px 0;width:300px;line-height:140%; font: bold 11px;background:#b90101;color:#ffb500;text-align:center;}
  .polozka h2 strong{font-weight:normal; color:#f5e9a1;}
  .polozka h2 strong span{font:bold;}
  /* popis, odkaz */
  .polozka .polozka_odstavec{margin:8px 12px 10px 0; padding:0; line-height:140%;}
  .polozka img{margin:6px;}
  .polozka #foto_galery{width:90%;}
		.polozka #foto_galery img{vertical-align:top;margin:6px 13px 10px 0;border:1px #000 solid;}
   /* pro detailni udaje - color = background color polozky */
  .polozka .hidden{color:#F5E9A1;}
  .polozka .detail{display:none; padding:0px; margin:12px 0 6px 0; position:relative;}   
  .polozka .vypis_detail{ font-size:11px;margin:2px 0 0 15px;}
  /* sirka se nastavuje podle $konf_delic_radky -> pocet rozdeleni kosiku na jednom radku */
  .polozka .doplnkovy_delic_rol{width:140px;margin-top:12px;}
  .polozka .konf_delic_radky_ie{display:none;}
		/* detailni udaj textarea */
	 .polozka_detail_textarea .box_detail_table td{
	  border-top:0 !important;
	  border-left:0 !important;
	  border-right:1px !important;
	  border-bottom:1px !important;
	  border-style:solid !important;
	  border-color:#000 !important;
		padding:3px 4px 3px 6px !important;
		font-size:11px !important;
  }
  .polozka .cena_final{
    padding:5px 0 5px 0;
    background: transparent url(../obr/price_label.png) no-repeat;
    color:#b90101;
    text-align: right;
    width: 564px; 
    height: 40px;
    margin:8px 12px 10px 15px; 
  }
  .polozka .cena_final strong{
    font-size: 23px;
    padding-right: 15px;
    padding-left: 10px;
    color:#b90101;
  }
  .polozka .cena_final span{font-size:16pt;font-weight: bold;color: #880000; padding-left: 10px;}
  .polozka .cena_detail_drobky{
    background: #b90101;
    text-align:center;
    padding:5px 0 5px 0;
    color:#f5e9a1;
  }
  .cena_detail_drobky strong{
    font-size:16pt;
    color:#f5e9a1;
  }
		.polozka_detail_textarea table.box_detail_table {
	  border-top:1px !important;
	  border-left:1px !important;
	  border-right:0 !important;
	  border-bottom:0 !important;
	  border-style:solid !important;
	  border-color:#000 !important;
		border-collapse:collapse;
		background-color:#FFF !important;
		}
  	.vypis_detail img{margin:0 !important;}
/* - pribuzne polozky -*/			
#polozka_pribuzne{padding:8px 0 8px 15px;border:0;margin-left:3px;margin-top:20px;background:#b90101;color:#f5e9a1;width:593px;}
/* main-center: width - padding */
.polozka_detail_pribuzne{width:100% !important;}
/* - 3 sloupcovy layout -*/
/* levy a pravy sloupec */
#main-right div.vypis_column h4{
  background: transparent url(../_top/main-right_bcg_top.png) top left no-repeat;
  width:100%;
  height:41px;
  margin:0;
  padding:0;
  text-align:center;
  padding-left: 3px;
  line-height: 41px;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial;
  color: white;
}
.vypis_column{margin-right: 0;font-size:11px;color:#575354;background:transaprent;}
.vypis_column div{border:1px solid #9a0c00;background: #fbefa3 url(../_top/bcg_skladem.png) bottom left repeat-x;}
.vypis_column div div{border:0;background:transparent;}
.column_vypis_cena strong{color:#a72b17;font:bold 14px;}
.column_vypis_cena{text-align:center;width:118px;}
#vypis_column_slevy{padding-bottom:12px;}
#vypis_column_slevy p{width:100%;margin:0;padding:8px 2px;}
#vypis_column_slevy p span{font:bold;color:#FFF;}
.vypis_column h4{position:relative;margin: 0 ;padding:0;font:12px;color:#8C2020;}	
.vypis_column div{margin:6px 12px;}
.vypis_column a:link{font-size:12px;color:#a72b17;text-decoration:none;font: bold;margin:3px;}
.vypis_column a:visited{font-size:12px;color:#8C2020;}
.vypis_column a:hover{color:black;text-decoration:underline;}
.vypis_column div a{display:block;width:118px;text-align:center;}
.vypis_column div div{margin:6px 0 0 0;padding:0;border-bottom:0;font-weight:bold;font-size:12px;color:#000;}
.vypis_column .clearer{margin-bottom:0;padding:0;border-bottom:0;}
.vypis_column div .clearer{margin:0;padding:0;}
.vypis_column p{margin:4px 0 0 0;color:#575354;}
.vypis_column p.column_obrazek{text-align:left;display:block;padding:4px 0 0 0;margin:0;height:120px;width:100%;overflow:hidden;background:transparent;}
.vypis_column p.column_obrazek_icon {height:139px !important;}
.vypis_column img{border:1px solid #9a0c00;}
.vypis_column .prislusenstvi_obrazek{width:130px;margin-bottom:6px;background:transparent;margin-left:7px}
.vypis_column .prislusenstvi_vyrobce{font-size:11px;width:118px;text-align:center;}
.vypis_column div div .column_obrazek a{position:relative;left:5px;width:97px;overflow:hidden;text-align:left;}
.vypis_column div div a .ikona_skladem {position:absolute;right:0px;top:0px;height:45px;border:0;}
.vypis_column div div a .ikona_novinka {display:block;margin-top:-1px;border:0;}
.vypis_column div div a .ikona_svatek {display:block;margin-top:-1px;border:0;}

/* novy vypis polozek */
#prislusenstvi{padding-bottom:15px;margin:0 0 0 10px;}
#include_nav_inner #prislusenstvi{margin:0}
#prislusenstvi div.prislusenstvi_box{float:left;width:130px;padding:8px 0 0 0;margin-right:20px;overflow:hidden;text-align:center;}
#prislusenstvi div.prislusenstvi_box_right{margin-right:0 !important;}
#prislusenstvi div.prislusenstvi_radkovani{margin-left:4px;margin-right:0;padding:4px 0 5px 0;/*border-bottom:1px solid #000000;*//*background:url("../_top/radkovani_background.gif") no-repeat top left;*/}
#prislusenstvi div.prislusenstvi_radkovani_bottom{border-bottom:0 !important;padding-bottom:0 !important;margin-bottom:-10px;}
#prislusenstvi div.prislusenstvi_radkovani_top{background-position:0 20px !important;}
#prislusenstvi .prislusenstvi_obrazek{position:relative;overflow:hidden;width:124px;padding:3px 0;margin-bottom:6px;background:url("../_top/back_prislusenstvi_image.png") no-repeat top left;}
#prislusenstvi p{margin:0 auto;padding:0;height:136px;width:116px;overflow:hidden;padding:0;background:#FFF;}
#prislusenstvi a{font-size:11px;color:#8C2020;font-weight:bold;}
#prislusenstvi p img{border:2px #FFF solid;}
#prislusenstvi .prislusenstvi_vyrobce{margin:6px 0;font-size:11px;}
#prislusenstvi .column_vypis_cena strong{color:#8C2020;}
#prislusenstvi .prislusenstvi_obrazek a {display:block;position:relative;width:auto;text-align:center;}
#prislusenstvi .prislusenstvi_obrazek a.ikona_skladem {position:absolute;left:0;bottom:0px;border-width:0;}
#prislusenstvi .prislusenstvi_obrazek a.ikona_novinka {position:absolute;right:0px;top:0px;border-width:0;}

/* - zahlavi pro kosik / detailni kartu produktu -*/
#kosik_top{
  margin:10px 6px 10px 10px;
	color:#8C2020;
	font-weight:bold;
}
#kosik_top a:link, #kosik_top a:visited, #kosik_top a:hover{font-weight:bold; color:#8C2020;} 
#kosik_bottom{margin:-10px 6px 15px 10px; color:#8C2020; font-weight:bold;}
#kosik_bottom a:link, #kosik_bottom a:visited, #kosik_bottom a:hover{font-weight:bold; color:#8C2020;} 
/* - detailni karta produktu -*/
#polozka_det{width:100%;}
#polozka_det_border{
  width:550px;
  border-top: 1px #8C2020 solid;
  margin-left:4px;
  margin-right:10px;
}  
.polozka #polozka_popis{/* wraper:width - LC fullwidth - 40 */ width: 524px; overflow:hidden; margin:8px 12px 10px 15px; text-align:justify;border:4px solid #d6c562;padding:16px;} 
.polozka .polozka_popis {width:200px; overflow:hidden; margin:8px 12px 10px 0; text-align:justify;border-left:6px solid #ffb500;padding-left:25px;} 
/* - form pro pokrocile vyhledavani -*/
#detailsearch {
 /* wraper:width - LC fullwidth - 60 */
	width:480px;
	margin-top:25px;
	background-color:#F3F1F6;
	font-size:11px;
	font-weight:bold;
}
#detailsearch select{width:300px; margin-top:6px;}
#detailsearch #detail_search_skupina{width:410px;}
#detailsearch #shoplabel_detsearch_key{width:300px;}
#detailsearch .detailcheck{margin-top:4px; line-height:140%; font-weight:normal;}
#detailsearch .detailcheck input{border:0; background: transparent;}
#detailsearch .submit{margin-left:105px;}
/* -  kontaktni stranka -*/
#insideshop{margin:20px 0 0 10px;}
#insideshop #kontakt_top{font-weight: bold;}
#insideshop #kontakt_top strong{font-size:15px; font-family: Arial;}
#insideshop #kontakt_top img{margin:0 20px 15px 0;float: right;}
#insideshop #kontakt_top p{padding:0px;margin:10px 0 20px 0;line-height:160%;font-weight:normal;font-size:11px;width: 370px;float: left;}
#insideshop #kontakt_top p strong, #kontakt_top p span{display:block;float:left;width:80px;}
#kontakt_top p span{width:91px;}
#insideshop #kontakt_top p strong{width:auto;font-size:12px;}
#insideshop #kontakt_top p br{clear:both}
#insideshop #kontakt_top hr{visibility:hidden;clear:both;margin:-1px 0 0 0;padding:0;height:1px;border:none;display:inline;	}
#insideshop #kontakt label{display:block;margin-bottom:5px;color:#8C2020;}
#insideshop #kontakt input{margin-bottom:5px;} 
#insideshop #kontakt textarea{height:130px;width:90%;margin-bottom:20px;overflow:auto;} 
div.sbb_div{display: none;} 
/* - nova okna, obch. podminky -*/
#okno{
 max-width:530px;
 border:2px #8C2020 solid;
 padding:10px;
 background:#F5E9A1;
}
/* obchod. podminky, jak nakupovat */
  #okno_body{width:530px; padding:10px; background-color:#FFF; background-image:none;}
  #okno_body #okno_close{margin:15px;}
  #insideshop #okno_close{display:none;}
  #okno_body a:link, #okno_body a:visited, #okno_body a:hover{color:#8C2020;}
  #insideshop A:link, #insideshop A:visited, #insideshop A:hover{color:#8C2020;}
  .okno_help{font-size:12px;}
  .okno_help strong{color:#8C2020;}
  .okno_help{line-height:140%;}
  #insideshop .okno_help #podminky_nadpis{color:#000;font-size:14px;}
  #okno_body .kosik, #insideshop .kosik{float:left; width:auto;}
  #okno_body .kosik .sudy_row_polozky, #insideshop .kosik .sudy_row_polozky{font-size:12px;}
  #okno_body .table_polozky, #insideshop .table_polozky{font-weight:bold; color:#FFF;}
		#insideshop p.table_polozky{color:#8C2020;}
		#insideshop span.table_polozky{color:#8C2020;}
  #okno_body ul strong, #insideshop ul strong, .okno_help strong{color:#000;}
  .okno_help p {margin-top:5px; margin-bottom:0;}
  .okno_help div, .okno_help #pokladna{color:#8C2020; font-size:12px; font-weight:bold;}
  .okno_help .poznamka{color:#000; font-weight:normal; font-size:11px; line-height:120%;}
  .seznam{padding:8px 8px 0px 8px; line-height:140%;}
  .seznam ul{margin: 0 0 0 1.3em; padding:0; list-style-type: square;}
  .seznam li{margin: 0 0 1 0; padding:0;}
  /* send_psw.php */
  #okno #kontakt_top{font-size:11px;}
  #okno #kontakt{font-size:10px;}
  #okno #kontakt_top strong{color:#8C2020;}
  #okno #kontakt strong{font-size:11px; color:#000;}
  /* okno s detailnimi obrazky k polozce */
		body#detail_okno{background-color:#FFF; background-image:none;}
		#detail_okno_obalka{float:left;margin:10px 0;text-align:center;}
		#detail_okno_obalka #detail_okno_obalka_top{float:left;text-align:left;margin:0 0 0 7px;padding:0;}
		#detail_okno_obalka p{margin:0;padding:12px 0 15px 0;font-size:11px;line-height:150%;color:#000;}
		#detail_okno_obalka .vyber_top_obalka{padding:15px 0 5px 0;border-bottom:0;background:transparent;}
		#detail_okno_obalka strong{font-size:12px;color:#8C2020;}
  #okno_close_detail_obalka{text-align:center;}
  #vypis_detail_okno{float:left; width:100%; margin:15px 0 0 15px; color:#000000; font-size:11px;}
  #vypis_detail_okno div{padding:5px 0 4px 0; line-height:140%;}
  #vypis_detail_okno strong{font-size:13px; color:#000;}
/* -  kosik -*/
#kosik_obalka{
 /* wraper:width - LC fullwidth - 20 */
	width:587px;
	margin-left:10px;
	padding-bottom:20px;
	overflow:auto;
}
/* vypis historie objednavek pro reg. zakaznika */
#kosik_history_obalka{
	width:422px;
	overflow:auto;
 margin: 0 auto;
}
#kosik_history_obalka h2 {font-size:13px;margin:0;padding:0 0 10px 0;}
#kosik_history_obalka td {white-space:nowrap;}
#kosik_history_obalka td a {display:block;width:85px;height:15px;padding:3px;margin-left:10px;background:#981106;color:#FFFFFF;text-decoration:none;text-align:center;}
#kosik_history_obalka table {width:420px !important;border:1px solid #8C2020;}
#kosik_history_obalka p {margin:0;padding:0;}
/* okno s nahledem na zbozi */
#kosik_history_okno #kosik_history_obalka {margin-left:5px;}
#kosik_history_okno table td {text-align:left;}

  #kosik_obalka p{margin:8px 0 8px 0; padding:0;line-height:120%;}
  .kosik{width:100%; overflow:hidden; color:#000; font-size:11px;}
  .kosik .lichy_row_polozky{font-size:12px; background:#F3F1F6;}
  .kosik .sudy_row_polozky{background-color:#FFF;}
  .kosik .table_polozky{font-weight:bold; color:#FFF; background:#8C2020;}
  .kosik a:link, .kosik a:visited, .kosik a:hover {font-size:11px; color:#000;}
  #kosik_obalka .kosik p{margin-top:6px;}
  .kosik input{border:0;}
  .kosik .kolik_back{border: 1px #000 solid;}
  .kosik_icon{background:transparent;}
  .kosik_rozdeleni{margin-top:6px;line-height:140%;font-size:11px;}
  .kosik_rozdeleni em{color:#000;}
  .kosik_rozdeleni table{font-size:11px;}
  .kosik_rozdeleni input{background:transparent;}
  .kosik_rozdeleni .kolik_back{background-color:#FFF;}
  .kosik .vypis_kosik_history div{padding-bottom:6px;font-size:11px;line-height:120%;color:#000;}
  #kosik_obalka .kosik .vypis_kosik_history p{padding:0 0 6px 0;margin:0;font-size:11px;line-height:120%;color:#8C2020;}
  #kosik_obalka .kosik .vypis_kosik_history p span{color:#000;}
/* - registracni form + prihlasovaci stranka  -*/
#reg p{
 padding:0 4px 10px 4px;
 font-style:normal;
 font-weight:normal;
}
#reg td{font-size: 13px; font-style:normal; font-weight:bold;}
#reg td em{color:#8C2020; font-style: normal;}
#reg td strong{color:#000;}
#reg td .small{font-size:11px; font-weight:normal;}
#reg .reg_value{width:255px;}
#reg td p{margin:0;padding:0 0 10px 0;}
/* reg top se pouzije i v kontaktnim okne pro vypis chybovych zprav */
#reg_top{margin:15px 0 10px 0; color:#8C2020; font-weight:bold;}
#reg_top p{margin:5px 0 0 0; font-size:11px; font-weight:normal;}
#reg_top p#login_doplnek, #reg_top p#login_doplnek a{font-size:13px;font-weight:bold;}
#reg_top p a:link, #reg_top p a:visited{color:#8C2020;}
#reg_top p a:hover{font-weight:bold; color:#8C2020;}
#reg h2{margin:10px 0 0 0; font-size: 13px; font-style:normal; font-weight:bold; color:#000;}
/* checkbox pro odber aktualit / souhlas s obch. podminkami */
.reg_aktuality{padding:8px 92px 4px 0;}
.reg_aktuality input{float:right;}
.reg_aktuality div{float:left;width:270px;}
/* prihlasovaci stranka */
.login_top{margin:20px 0 0 10px; font-weight:bold; line-height:140%;}
.login_top a:link, .login_top a:visited{color:#000;}
.login_top a:hover{color:#8C2020; font-weight:bold;}
/* registrace_safe - oznameni o aktualizaci */
#reg_top2{margin:15px 0 0 0; color:#8C2020; font-weight:bold;}
#reg .hidden{display: none;}
#reg .error{display: block;margin:5px 0 0 0;color:#8C2020;font-size:11px;font-weight:normal;}
#reg .error a{color:#8C2020;font-size:11px;font-weight:bold;}
#reg .error strong{color:#8C2020;} 
#reg_lhuta{
 width:410px;
 margin:6px 0 0 0;
 font-size:11px;
 font-weight:bold;
 line-height:160%;
 color:#000;
}
#reg_podm{
 width:410px;
 margin:6px 0 0 0;
 font-size:13px;
 font-weight:bold;
 line-height:160%;
 color:#000;
}
#reg_podm1{
 width:410px;
 margin:6px 0 0 0;
 font-size:13px;
 font-weight:bold;
 line-height:160%;
 color:#000;
}  
/* - pokladna -*/
#pokladna_top {
	margin: 20px 10px 15px 10px;
	font-size:12px;
	color:#8C2020;
	font-weight:bold;
}
#pokladna_top a{display:block;text-align:center;margin-top:12px;font:normal normal 11px;}
#pokladna{color:#000; font:11px;}
#pokladna strong{font:12px;}
#pokladna input{border:0; background:transparent}
#pokladna .submit{border:1px;background:#6C7A87}
#pokladna textarea{width:388px;}
div.sbb_div {display: none;}
.vypis_column h4{
  background:transparent none;
}
/* Hobit edits */
.odkazy_home{
 text-align:justify;
 width:90%;
 font:8px;
 margin:0 auto;
}
.odkazy_home a{
  color: #7b7030;
  font-size:9px;
}
#include_inner h2{
  font: bold 24px;
  border-top: 6px solid #9a0c00;
  color:#9a0c00;
  line-height:30px;
  height:30px;
  clear:both;
  margin-top:10px;
  text-align: center;
}
.nabidka_odkaz td a{
  color: black;
  font: 11px Arial;
  font-weight: bold;
  line-height:19px;
  text-align:center;
  background: transparent url(../img/homepage/mini_bcg.jpg) no-repeat;
  height: 53px;
}
.nabidka_odkaz td a{
  display:block;
  color: black;
  font: 11px Arial;
  font-weight: bold;
  line-height:19px;
  text-align:center;
  margin:0 auto;
  padding: 6px 10px 0 10px;
}
.subkategorie{width:100%;clear:both;text-align: center;margin-top: 5px;}
.subkategorie a{line-height:200%;color:black;padding: 0 10px;}
.nakupni_rada{ color: #b90101 !important; margin: 10px; display: block;font-weight: bold; font-size: 14px !important;width: 100%;text-align: center;}
.polozka select.doplnkovy_delic_rol{margin-left: 25px;width: 210px;}
.help_category{
  background: transparent url(../img/style/helper_category.png) no-repeat;
  width: 592px;
  height: 99px;
  color: black;
  font-size: 12px;
}
.help_category p{
  font-size: 12px;
  padding: 26px 15px 0 28px;
  margin: 0;
}
.shopping_cart{
  width: 57px;
  height: 50px;
  background: transparent url(../_top/shopping_cart.png) no-repeat;
  position: absolute;
  top: 246px;
  left: 770px;
}
.vyber_velikost_banner{
  position: absolute; 
  width: 219px; 
  height: 58px; 
  top: 0; 
  left: 370px; 
  background: transparent url(../img/style/vyber_velikost.jpg) no-repeat;
}
.profile_buttons a{
  width: 195px;
  height: 31px;
  line-height: 31px;
  background: transparent url(../obr/profile.png) no-repeat;
  text-align: center;
  color: white;
  float: left;
  margin-right: 4px;
  text-decoration: none;
  font-family: arial;
  font-size: 14px;
}
.profile_buttons a:hover{
  background: transparent url(../obr/profile_hover.png) no-repeat;
  color: #211d00;
}
.profile_buttons{
  clear: both;
  margin-top: 15px;
}
.category_info{
  text-align: center; border: 1px solid gray; float: right; width: 220px; padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px; clear: both;
}
.category_info a{
  line-height: 16px;
}
.hp_links{
  width: 100%;
  clear: both;
}
.hp_links a{
  color: black;
  display: block;
  float: left;
  width: 136px;
  text-align: center;
  margin: 5px 6px 10px 6px;
  font-weight: bold;
}
.facebook_soutez{
  margin-left: 6px;
}
#ajax_menu_box p a span.menu_akcni_nabidka{line-height:30px;display:block;border-top:1px #DB797A solid; background: #db127c; margin-left: 4px;font-family: Verdana; font-size: 11px;}
#ajax_menu_box p a:visited span.menu_akcni_nabidka{color: white;}
#ajax_menu_box p a:hover span.menu_akcni_nabidka{background: yellow; color: #971106;}

