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:#99212D url("../_top/back_body2.gif") repeat-y center top;
}
#top_body {position:absolute;width:100%;left:0;top:0;right:0;height:39px;background:#6D0412 url("../_top/back_body_top.gif") 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;
} 
#header{padding:0;margin:0;}  
#main{padding: 6px 153px 0 223px;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: 216px; /* LC fullwidth - LC padding - LC border-width */
 right: 223px; /* LC fullwidth + CC padding */
 margin-left: -100%;      
 background:#FFF; 
}
#main-right {
 width:150px;
 margin-right:-153px; 
 padding:0;
 background:transparent url("../_top/bcg_column_right.png") top right repeat-y;
 right: 0;
}
/* 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 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;} 
/* -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:259px; background:#9B212E url("../_top/back_header.jpg") no-repeat left top;}
  /* top nutno nastavit i ve skriptu functions/printnavigace.php -> $styl_banner_img */
#top_bottom{width:100%;border:0; background:#FFF url("../_top/back_top_bottom.jpg") no-repeat top center;}
#top_menu{float:left;padding-left:9px;}
#top_menu a, #top_obalka #top_menu span{display:block;float:left;padding:13px 15px 17px 15px;text-align:center;font-size:11px;font-weight:bold;color:#FFB500;}
#top_menu a:link, #top_menu a:visited{text-decoration:none;}
#top_menu a:hover{text-decoration:underline;}
#top_menu span{background:url("../_top/back_topmenu1.jpg") repeat-x top left;}
#top_info{float:right; text-align:right; padding:14px 20px 14px 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:983px;height:44px;padding-left:223px;left:5px;background: transparent url("../_top/bcg_roletka_top.png") top left 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:#f5e9a1;}
#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:transparent url("../_top/back_top_roletka_sel.png") no-repeat;width:131px;height:40px;}
#roletka_top .clearer_topmenu{border-top:1px #000000 solid;font-size:0px;}
#roletka_top a{display:block;text-align:center;padding-top:9px;padding-bottom:9px;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 0 10px 7px;
 padding:0px 8px 4px 4px;
 text-align:left;
 background:#B90101 url(../_top/bcg_menu_px.png) 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 0 0 7px;background-color:#FFF;}
#menu_top a.link_vyber, #menu_top span {
  display:block;
  position:relative;
  margin:0;	
  color:#8C2020;
  padding:0;
  width:209px;
  height:40px;
  background:transparent url("../_top/bcg_menu.png") no-repeat top left;
  font:bold 14px/40px Arial;
  text-align:center;
} 
#menu_top span{margin-bottom:0;}
#menu_top #menu_produkty{position:relative;width:209px;margin-top:0;font-size:14pt;font-weight:normal;color:#f5e9a1;background:#FFFFFF url("../_top/back_menu_produkty.jpg") no-repeat top left;margin-bottom:0;padding:0;height:38px;}
.menu_top_notipsleva #menu_produkty{margin-top:0 !important;}
#menu_top span{color:white; background:transparent url("../_top/bcg_menu.png") no-repeat top right;}  
#menu_top a:hover.link_vyber{
  background:transparent url("../_top/bcg_menu.png") no-repeat top right;
  color:white;
  text-decoration:none;
}    

/* 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: transparent url("../_top/bcg_active.png") no-repeat top right;}
#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 .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 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 a img{margin-top:12px;}
#ajax_menu_box .tree_box p.menu_selected{background:#f5e9a1;}
#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:0px;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;}
#ajax_menu_box a:link.keep_tree, #ajax_menu_box a:visited.keep_tree{color:#FF0 !important;}
.menu_kontakty {
  margin-left:7px;
	padding:12px 8px 15px 13px;
	background:#FFF url(../_top/bcg_aktuality.png) no-repeat;
	color:#f5e9a1;
  width:187px;margin-top:20px;}
.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{margin:0 6px 0 0;font-size:12px;height:20px;color:#f5e9a1;background:transparent;text-align:center;}
.menu_kontakty div{margin-left:7px;margin-top:20px;line-height:200%;font-size:11px;background:transparent;}
.menu_kontakty a{color:#f5e9a1;font-size:12px;}
/* - aktuality v menu -*/
#aktuality{
  margin-left:7px;
	padding:12px 8px 15px 13px;
	background:#FFF url(../_top/bcg_aktuality.png) no-repeat;
	color:#f5e9a1;
}
#aktuality strong{font-size:14px; font-weight:normal;color:#f5e9a1;text-align:right;margin-left:30px;}
#aktuality h4{color:#f5e9a1; padding:0; margin:15px 0px 5px 0px; font-size:13px;}
#aktuality p{color:#f5e9a1; padding:0; margin:0px 0px 5px 0px; font-size:11px; line-height:140%;}
#aktuality a:link, #aktuality a:visited, #aktuality a:hover{font-size:11px; color:#f5e9a1;}
#aktuality div{margin-top:10px; font-size:11px;}
#aktuality div span{display:block; margin-top:6px; white-space:nowrap;}
#aktuality label{font-weight:bold;color:#f5e9a1;}
#aktuality input{/* main-left: width - 76 */ width:132px;}
#aktuality .submit{width:36px; margin-left:3px;}
#aktuality div#aktuality_rss img{vertical-align:middle;} 
/* - rychle hledani -*/
#search{
  padding:8px 8px 10px 12px;
  font-size:12px;
  font-weight:bold;
  color:#9A9A9A;
  background: transparent url(../_top/sizes.jpg) top right no-repeat;
}
#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:#8C2020;font-weight:normal;}
#search span a{color:#8C2020;}
#search .submit{width: 36px; margin-right:7px;}
#top_detail_search span{color:#8C2020;font-weight:bold;} 
#search_velikost span {color: black;font-weight:bold;font-size: 14px;}
#search_velikost {font-weight:normal;}
#search_velikost select {margin-left:7px;}
#top_detail_search select{width:110px;}
.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;}  
/* - 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;}
/* - 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;
}
/*- 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;}
/* - 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;
  margin-left:20px;
  padding:0;
  height:36px;
  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{
    width:100%;
    padding:5px 0 5px 0;
    background:#b90101;
    color:#f5e9a1;
    text-align:center;
  }
  .polozka .cena_final strong{
    font-size:15pt;
    color:#f5e9a1;
  }
  .polozka .cena_final span{font-size:17pt;font-weight: bold;color: #f1b23c;}
  .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.jpg) top left no-repeat;
  width:100%;
  height:41px;
  margin:0;
  padding:0;
  text-align:center;
  padding-left: 16px;
  font: bold 13px/41px Arial;
}
.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 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 a{position:relative;left:5px;width:auto;text-align:left;}
.vypis_column div div a .ikona_skladem{position:absolute;left:3px;bottom:2px;height:24px;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{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;right:0;bottom:3px;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:500px; overflow:hidden; margin:8px 12px 10px 15px; text-align:justify;border-left:6px solid #ffb500;padding-left:25px;} 
.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;
}
  #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 21px;
  color:#9a0c00;
  border-top:6px solid #9a0c00;
  background: transparent url(../_top/h2.png) top left no-repeat;
  padding-left:34px;
  line-height:30px;
  height:30px;
  clear:both;
  margin-top:10px;
}
.nabidka_odkaz td a{
  display:block;
  width:105px;
  border:1px solid #9a0c00;
  color:#9a0c00;
  font: 11px Arial;
  line-height:19px;
  text-align:center;
  background:#fff7c5;
  margin:0 auto;
}
.nabidka_miniatury td a img{border:1px solid  #9a0c00;}
.nabidka_miniatury td a:hover img{border:1px solid  yellow;}
.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: 13px;width: 210px;}