body {
 min-width: 968px; /* wrapper width */
 margin:10px 0 0 0;
 padding:0px; 
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 background:#4C0004 url("../_top/pozadi.jpg") repeat-x left top;
}
A:link {
 font-size:12px;
 text-decoration: underline; 
	color:#000000;
}
A:visited {
 text-decoration: underline; 
	color:#000000;
}
A:hover { 
 text-decoration: none; 
	color: #000000;
}
img {
 border-width:0px;
}
select {
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000000;
 background-color:#FFFFFF;
}
input {
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 border: 1px #000000 solid;
 color:#000000;	
	background-color:#FFFFFF;
}
textarea {
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:11px;
 border: 1px #000000 solid;
 color:#000000;	
 background-color:#FFFFFF;
 overflow:auto;
}
form {
	display:inline;
}

/* layout */
#wrapper {
 position: relative;
	width:968px;
	left:50%;
	/*min-height: 100%;
	height: 100%;*/	
	margin-left:-484px; /* width/2 */
 overflow:hidden;
}

#header {
 padding:0 11px;
 margin:0px;
	background:#FFFFFF url("../_top/header_pozadi.jpg") no-repeat left top;
}

#main {
 /*overflow: visible;*/
 padding-left: 226px;   /* LC width + LC padding */
 /*padding-right: 190px;*/  /* RC fullwidth + CC padding */
 /* 2-layout - menu vlevo */
 padding-right:240px;  /* RC fullwidth + CC padding */
}
#main .column {
 float: left;
 position: relative;
 padding-bottom: 32767px;  /* X */
 margin-bottom: -32747px; /* X - all columns padding-bottom */ 
}

#main-center {
 width: 100%;
 background:#FFFFFF url("../_top/main_center_pozadi.gif") no-repeat left top;
	min-height:500px;
	border:1px #CACACA solid;
	border-top-width:0px;
	border-bottom-width:0px;
}
#main-left {
 width: 208px; /* LC fullwidth - LC padding - LC border-width */
 right: 229px; /* LC width + LC padding + CC padding */
 margin-left: -100%;      
 padding:0px 0px 15px 0px;
 border:11px #FFFFFF solid;
 border-right-width:8px;
 border-top-width:0px;
 border-bottom-width:0px;
 background-color:#F0F0F0;
}
#main-right {
 width:219px;  /* RC fullwidth - RC padding - RC border-width */
 margin-right:-240px; /* -(RC fullwidth + CC padding) */
 /*padding: 15px 10px 15px 10px; */
 /* 2-layout - menu vlevo */
 padding:0;
 border:8px #FFFFFF solid;
 border-right-width:11px;
 border-top-width:0px;
 border-bottom-width:0px;
 background:#FEE5AC url("../_top/vypis_pozadi.gif") no-repeat left top;
}
/* 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:-11px; /* -(LC padding-left + LC border-left) */
	 margin-right:-8px; /* -(LC padding-right + LC border-right) */
	}	
	#main-center:before {
	 margin-left:-1px; /* -CC padding-left */
	 margin-right:-1px; /* -CC padding-right */
	}
	#main-right:before {
	 /* margin-left:-13px; */ /* -(RC padding-left + RC border-left) */
	 /* 2-layout - menu vlevo */
	 margin-left:-8px;
	 /* margin-right:-13px; */ /* -(RC padding-right + RC border-right) */
	 /* 2-layout - menu vlevo */
	 margin-right:-11px; /* -RC border-right */
	}	
}
#footer {
	width:100%;
 position: relative;
 clear: both;
 padding:40px 0 15px 0;
	background-color:#4C0004;
	color:#FFFFFF;
	background:#4C0004 url("../_top/footer_pozadi.gif") no-repeat left top;
}
#footer #footer_inner {float:left;width:620px;}
#footer_inner a {color:#FFFFFF;}
#footer_inner p {margin:0;padding:6px 0 0 0;}
#trademark {
 float:right;
 font-size:10px;
	color:#FFFFFF;
}
#trademark a {
 font-size:10px;
	color:#FFFFFF;
}
#trademark div {font-size:11px;margin-bottom:6px;}
#trademark div a {font-size:11px;}

/* --------layout konec------------*/

/* ---------univerzalni tridy---------*/
.clearer {
 float:none;
 clear:both;
}
/* i pro rs/msg/css3.css */
.submit, .polozka .submit {
 font-weight:bold;
	background-color: #E98901;
	color:#FFFFFF;
	border:1px #FFFFFF solid;
}	
.obsah_print {
 display:none;
}
.obsah_print_moz {
	display:none;
}
.table_border td {
  border-top:0px;
  border-left:0px;
  border-right:1px;
  border-bottom:1px;
  border-style:solid;
  border-color:#000000;
}
table.table_border {
  border-top:1px;
  border-left:1px;
  border-right:0px;
  border-bottom:0px;
  border-style:solid;
  border-color:#000000;
}
table.table_border_out {
border-width: 1px;
border-style: solid;
border-color: #000000;
}
table.no_border, .no_border td, .no_border th {
  border-width: 0px;
}

/* ------------ horni banner -------------*/
#top_obalka {
 clear:both;
	color:#000000;
}
  #top_obalka #top_banner {width:100%; height:210px;position:relative;}
  #top_obalka #top_banner #top_icon1 {margin:2px 1px 0px 26px;}
		#top_obalka #top_banner #top_info {float:right; text-align:right; padding:4px 40px 0px 0px;}
		#top_obalka #top_banner #top_info span {position:relative;right:-8px;}
		#top_obalka #top_banner #top_info a:link, #top_obalka #top_banner #top_info a:visited {color:#000000;}
  #top_obalka #top_banner #top_info a:hover {color:#CC0104;}
		/*#top_obalka #top_banner #top_banner_img {height:172px;margin-top:10px;background:#FFFFFF url("../_top/studiosvetel.jpg") no-repeat left top;}
  #top_obalka #top_banner #top_banner_img div {position:relative;top:80px;margin:0px 269px 9px 343px;}
		*/
		#top_obalka #top_banner #top_banner_img {position:absolute;z-index:0;left:0;top:32px;}
		#top_obalka #top_banner #top_banner_img_text {position:absolute;z-index:1;left:343px;top:120px;width:344px;height:52px;backgroud-bottom:1px #000000 solid;}
		#top_obalka #top_banner #top_banner_img_text p {height:33px;overflow:hidden;margin:0 0 7px 0;padding:0;line-height:130%;}
		#top_obalka #top_banner #top_banner_img_text a {color:#CC0104;}
		#top_obalka #top_bottom {width:100%;height:42px;background:#FFFFFF url("../_top/top_menu_pozadi.jpg") no-repeat left top;}
  #top_obalka #top_menu {padding:11px 0 0 17px;color:#FFFFFF;}
		#top_obalka #top_menu a:link, #top_obalka #top_menu a:visited {color:#FFFFFF;text-decoration:none;}
		#top_obalka #top_menu a:hover {text-decoration:underline;}
		
		/* box pro generovani URL pro aff. partnery*/
		#aff_gen {position:absolute;top:0px;left:0px;right:0px;z-index:10;border:1px #000000 solid;background-color:#FFFFFF;color:#000000;}
  #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:#CC0104;}
/* ------------ jaz. verze -------------*/
#lang {
 border-bottom:1px #000000 solid;
 font-weight:bold;
	color:#000000;
	/* main-left background-color */
	background-color:#F0F0F0;
}
  #lang div {padding:12px 0 12px 8px;}
  #lang div span {color:#000000;}
  #lang A:hover {color:#CC0104;}
/* #roletka_top = wraper:width - 2 px */	
#roletka_top {position:relative;width:966px;border-bottom:1px #000000 solid;background-color:#F0F0F0;}
#roletka_top_bottom {display:none;}
#roletka_top .roletka_item, #roletka_top .roletka_item_sel {position:relative;float:left;width:191px;}
#roletka_top .roletka_item, #roletka_top .roletka_item_sel {overflow:hidden;border-right:1px #000000 solid;}
#roletka_top .roletka_item {background-color:#F0F0F0;}
#roletka_top .roletka_item_sel {background-color:#E98901;}
#roletka_top .clearer_topmenu {border-top:1px #000000 solid;font-size:0px;}
#roletka_top .roletka_item_row_last {width:192px !important;border-right-width:0px !important}
#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 {color:#FFFFFF;text-decoration:none;}
  
/* ------------ menu -------------*/
#menu {
 padding:12px 8px 12px 8px;
 text-align:left;
	background:#F0F0F0 url("../_top/menu_pozadi.jpg") no-repeat left top;	
}
 /* main-left: width - 35 */
  #menu #roletka {width:193px; margin:0px 0 12px 0; color:#CC0104;}
  #menu #roletka select {width:193px; margin-top:6px; font-weight:bold;}
  #menu #roletka input {width:193px; margin-top:4px;}
  #menu div {margin:0; padding:0; line-height:170%; font-size:11px; color:#CC0104;}
  /* tipy, slevy */
		#menu #ajax_menu_box {width:100%;padding-top:5px;background:#F0F0F0;}
  #menu #menu_top {position:relative;padding:0 0 6px 0;margin:0;border-bottom:1px #CACACA solid;}
  #menu #ajax_menu_box A:link {font-size: 11px; color:#585A56;}
  #menu #ajax_menu_box A:visited {color:#7F817C;}
  #menu #ajax_menu_box A:hover {color: #CC0104;}
  /* tipy + slevy + tree menu rozbal x zabal odkazy */
	 #menu #ajax_menu_box p {margin:0 0 3px 0px;padding:0 0 3px 0;border-bottom:1px #CACACA solid;}
  #menu #ajax_menu_box p.menu_selected {background-color:transparent;}
  #menu #ajax_menu_box A:visited.link_vyber {font-size: 11px; color:#585A56;}
  #menu #ajax_menu_box A:hover.link_vyber {font-size: 11px; color: #CC0104;}
  #menu #ajax_menu_box img {float:left; margin:5px 5px 0 0;}
  #menu #ajax_menu_box .tree_menu_blank {display:inline;}
  #menu #ajax_menu_box .tree_box {border:0px #000000 solid;}
		#menu #ajax_menu_box .tree_box .menu_vypis {line-height:170%;}
		

  
/* ------------ aktuality v menu -------------*/
#aktuality {
	position:relative;
	left:-1px;
	width:504px;
	padding:0;
	margin-right:-2px;
	border-bottom:8px #FFFFFF solid;
	color:#CC0104;
	background:#E8E8E8 url("../_top/aktualita_bottom_pozadi.gif") no-repeat left bottom;
}
#aktuality #aktualita_top {height:39px;margin-top:0px;padding-top:0;background:#E8E8E8 url("../_top/aktualita_top_pozadi.gif") no-repeat left top;}
#aktuality #aktualita_top strong {display:block;padding:15px 0 0 21px;color:#FFFFFF;font-weight:bold;}
#aktuality #aktualita_top_vypis {margin:0;padding:10px 10px 20px 10px;}
		#aktuality strong {font-size:11px;font-weight:normal;color:#CC0104;}
  #aktuality h4 {display:inline;padding:0px; margin:0px; font-size:12px;color:#CC0104; }
  #aktuality p {display:inline;padding:0px; margin:0px 0px 5px 0px; font-size:11px; line-height:140%;color:#000000;}
  #aktuality A:link, #aktuality A:visited, #aktuality A:hover {font-size:11px; color:#CC0104;}
  #aktuality div {margin-top:10px; font-size:11px;}
  #aktuality div span {display:block; margin-top:6px; white-space:nowrap;}
  #aktuality label {font-weight:bold;}
  #aktuality input {/* main-left: width - 76 */ width:152px;}
  #aktuality .submit {width:36px; margin-left:3px;}
		#aktuality div#aktuality_rss img {vertical-align:middle;}

/* ------------ rychle hledani -------------*/
#search {
 position:relative;
 height:103px;
 padding:0px !important;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background:#DAD8D9 url("../_top/search_pozadi.jpg") no-repeat left top;	
}
  #search #search_inner {padding:8px 6px 0 10px;}
  #search input {margin-top:4px; margin-bottom:3px;}
  #search #shoplabel_search_key {/* main-left: width - 35 */margin-top:12px; width:142px;}
  #search #search_radio input {position:relative; top:2px; border-width:0px; margin:0px; background-color:transparent;}
  #search form {color:#CC0104;}
  #search a {color:#000000;font-weight:normal;font-size:11px;}
  #search #search_adv_link {margin-top:9px;position:relative;color:#000000;}
		#search #search_adv_link span {font-weight:normal;}
  #search .submit {width:36px;margin-left:4px;border:1px #FFFFFF solid; background:#E98901;}
  
/* ------------ pom. navigace - detailni udaj -------------*/ 
#pom_navigace {
 position:relative;
 height:91px;
 font-weight:bold;
 font-size:11px; 
 color:#CC0104;
 background:#DAD8D9 url("../_top/search_pom_pozadi.jpg") no-repeat left top;
}
#pom_navigace #pom_navigace_inner {padding:14px 6px 22px 10px;}
#pom_navigace p {position:relative;margin:0;padding:3px 0 10px 0;}
#pom_navigace input, #pom_navigace select {/* main-left: width - 76 */ width:145px;}
#pom_navigace .submit {width:36px;margin-left:7px;border:1px #FFFFFF solid; background:#E98901;}

#left_banner {width:100%;text-align:center;}
#left_banner img {margin: 10px auto;}
#left_banner p {margin:0 auto;padding:10px 0 0 0;text-align:center;}
#left_banner p img {margin:0;}

/* ------------  marketingove moduly pro menu -------------*/
#rs {
	background-color:#F0F0F0;
}
  .rs_border_anketa {padding-top:15px; border-top:1px #000000 solid;}
  #rs p {position:relative; margin:0px; padding:0px 8px 15px 8px; font-weight:bold; color:#000000;}
  #rs #anketa {margin-top: -1px;}
  #rs #anketa #anketa_inner {padding:15px 8px 0px 8px;}
  #rs #anketa h4 {font-size:13px; margin:0px; padding:0; color:#CC0104;}
  #rs #anketa #anketa_inner {color:#000000;}
  #rs #anketa p {margin:8px 0 6px 0; padding:0;}
  #rs #anketa input {position:relative; left:-4px; bottom:-1px; border-width:0px; background-color:transparent;}
  #rs #anketa .submit {position: static; margin-top:10px; background-color:#E98901; border:1px #FFFFFF solid;}
  #rs #anketa div {margin:4px 0 4px 0; color:#CC0104;}

/* ------------ home page -------------*/
#include {
 position:relative;
	left:-1px;
	top:-10px;
	width:504px;
	margin-right:-2px;
	background:transparent url("../_top/main_center_pozadi.gif") no-repeat left top;
}
  #include #include_inner {margin:10px;padding-top:10px;}

/* ------------ info panel -------------*/ 
#info {
 position:relative;
	left:-1px;
	width:504px;
	margin-right:-2px;
	padding:3px 3px 0 3px;
 background:transparent url("../_top/main_center_pozadi.gif") no-repeat left top;
	color:#FFFFFF;
}
#info a {color:#FFFFFF;}
#info #info_inner {max-width:498px;background:#7F817C url("../_top/info_bottom_pozadi.gif") no-repeat left bottom;}
#info #info_inner #info_top {height:5px;width:100%;font-size:0;background:#7F817C url("../_top/info_top_pozadi.gif") no-repeat left top;}
  #info #info_left {float:left; width:50%; overflow:hidden; padding:4px 4px 12px 10px;}
		#info #info_left em {display:block;margin-top:5px;font-size:11px;color:#FFFFFF;}
  #info #info_right {float: right; text-align:right; padding:4px 10px 12px 4px;}
		/* ------------nazvy kategorii -------*/
		#info #info_left h1 {display:inline;font-size:12px;margin:0;padding:0;}
  
/* ------------ box pro include -------------*/
#include_nav {
  width:100%;
  background-color:#FFFFFF;
  border-top:1px #FFFFFF solid;
}
  #include_nav #include_nav_inner {margin:10px;line-height:140%;}  

/* ------------ chybova hlaska / nula polozek / vstup nepovolen -------------*/ 
#nula_polozek {
 margin:10px;
	color:#000000;
	font-size:11px;
}
  #nula_polozek h3 {font-size:12px; color:#CC0104; 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:#000000;}
  #nula_polozek A:hover {font-size:11px; font-weight:bold; color:#000000;}

/* ------------ razeni, listovani, vybrano polozek -------------*/  
.vyber_top_obalka {
	padding:12px 0;
	border-bottom:1px #CACACA solid;
 font-weight:normal;
 color:#000000;
	margin:0 14px;
}
/*---------------- 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 #CACACA 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:#000000;font-size:11px;}
  .vyber_top_obalka .listovani {font-size:11px; font-weight:bold; color:#CC0104;}
  .vyber_top_obalka .listovani strong {position:relative; top:1px; padding:1px; border:1px #000000 solid; background-color:#FFFFFF;}
  .vyber_top_obalka .listovani A:link, .vyber_top_obalka .listovani A:visited, .vyber_top_obalka .listovani A:hover {font-weight:bold; color:#CC0104;}

/* ------------ vypis polozek -------------*/
.polozka {
 border-bottom:1px #CACACA solid;
 background-color:#FFFFFF;
 font-size:11px;
 color:#000000;
 border-left:14px #FFFFFF solid;
	border-right:14px #FFFFFF solid;
}
.polozka table, .polozka table table {border-width:0px;}

   /* 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:0px 16px 0px 0;vertical-align:top;border-width:0px;}
  /* 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-width:0px;}
  .polozka_row .polozka table, .polozka_row .polozka table table {border-width:0px;}
  /* .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:160px; overflow:hidden;}
  /* .polozka_row_table:width - 13 */ 
  .polozka .polozka_img_obalka {width:130px;margin-top:7px;}
		.polozka .polozka_img_obalka img {position:relative;left:-4px;border:4px #CACACA solid;}
  /* ikonka dalsi foto - disabled */
  .polozka A:link, .polozka A:visited, .polozka A:hover {font-size:11px;color:#CC0104;}
  /* nazvy produktu */
  .polozka h3, .polozka h1 {padding:0;margin:0;font-size:13px;color:#CC0104} 
  .polozka h3 A:link, .polozka h3 A:visited, .polozka h3 A:hover {font-size:13px;}
  .polozka h3 A:visited {color:#CC0104}
  .polozka h3 A:hover {color:#000000}
  /* zvyraznena cena */
  .polozka strong {color:#E98901;font-size:12px;}
  .polozka p strong {color:inherit;}
		.polozka span.polozka_vypis_cena {font-weight:bold;color:#CC0104;font-size:12px;}
		.polozka div.splatka_vypis {width:100%;text-align:right;margin-top:6px;}
		.polozka div#splatka_vypis_detail {text-align:left;}
		.polozka div.splatka_vypis strong {font-size:11px;color:#CC0104;font-weight:normal;}
		.polozka div.splatka_vypis input.submit {width:103px;margin-left:18px;}
		/* pro pokladnu */
		#splatka_pokladna {padding-left:10px;}
		#splatka_pokladna p {color:#CC0104;}
  /* obrazek kosiku */
  .polozka input {border-width:0px;background-color:transparent}
  /* box pro mnozstvi */
  .polozka .kolik_back {background-color:white; border: 1px #000000 solid;}
		.polozka .polozka_vypis_kosik {float:right;position:relative;margin-top:-13px;padding:7px 7px 7px 11px;background:#F1F1F1 url("../_top/polozka_kosik_pozadi.jpg") repeat-x left top;}
		.polozka .polozka_vypis_kosik_cetelem {margin-top:0px !important;}
  .polozka .vypis_polozka_objednavam {font-weight:bold;font-size:11px;color:#000000;}
		/* vypis nazvu sekce / kategorie */
  .polozka h2 {margin:0px 0px 6px 0px; line-height:140%; font-weight:normal; font-size:11px;}
  .polozka h2 strong {font-weight:normal; color:#CC0104;}
  .polozka h2 strong span {font-weight:bold;}
  /* popis, odkaz */
  .polozka .polozka_odstavec {margin:8px 12px 20px 0px; padding:0; line-height:140%;}
  /* osetreni delky popisu kvuli layoutu */
  .polozka .polozka_popis {/* wraper:width - LC fullwidth - $konf_img_width - 45 */ width:308px; overflow:hidden;} 
  /* margin img left + right se pro .polozka_img_obalka pricte k $konf_img_width */
  .polozka img {margin:6px;}
  .polozka .polozka_img_obalka {width:132px}
  .polozka #foto_galery {width:90%;}
		.polozka #foto_galery img {vertical-align:top;margin:6px 13px 10px 0;border:1px #000000 solid;}
   /* pro detailni udaje - color = background color polozky */
  .polozka .hidden, .polozka .hidden em {color:#FFFFFF;}
		.polozka em {font-style:normal;color:#CC0104;}
  .polozka .detail {display:none; padding:0px; margin:4px 0 8px 0; position:relative;}   
  .polozka .vypis_detail {color:#7F817C; font-size:11px;margin:2px 0px 0px 0px;}
  .polozka .vypis_detail strong {color:#000000;}
		.polozka .vypis_polozka_delic_up {position:relative;margin-top:-12px;z-index:100;}
		.polozka .vypis_polozka_delic_table {float:left;margin-top:8px;padding:7px 0 7px 7px;background:#F1F1F1 url("../_top/polozka_kosik_pozadi.jpg") repeat-x left top;}
		.polozka .vypis_polozka_delic_table table {background-color:transparent;}
		.polozka .vypis_polozka_delic_table .vypis_polozka_objednavam {width:110px;}
  /* sirka se nastavuje podle $konf_delic_radky -> pocet rozdeleni kosiku na jednom radku */
  .polozka .doplnkovy_delic_rol {width:100px;margin-top:12px;}
  .polozka .konf_delic_radky_ie {display:none;}
		/* detailni udaj textarea */
	 .polozka_detail_textarea .box_detail_table td {
	  border-top:0px !important;
	  border-left:0px !important;
	  border-right:1px !important;
	  border-bottom:1px !important;
	  border-style:solid !important;
	  border-color:#000000 !important;
			padding:3px 4px 3px 6px !important;
			font-size:11px !important;
  }
		.polozka_detail_textarea table.box_detail_table {
	  border-top:1px !important;
	  border-left:1px !important;
	  border-right:0px !important;
	  border-bottom:0px !important;
	  border-style:solid !important;
	  border-color:#000000 !important;
			border-collapse:collapse;
			background-color:#FFFFFF !important;
		}
  	.vypis_detail img {margin:0 !important;}
#polozka_pribuzne {padding:15px 0 0px 15px;color:#CC0104;}

/* levy a pravy sloupec */
.vypis_column {font-size:11px;}
.vypis_column div {padding:12px 0 6px 0;border-bottom:1px #CC0104 solid;}
.column_vypis_cena strong {color:#CC0104;}
#vypis_column_slevy {padding-bottom:12px;background:#E98901 url("../_top/right_bottom_back.gif") no-repeat left bottom;}
#vypis_column_slevy p {width:100%;margin:0;padding:8px;background:#E98901 url("../_top/menu_back.gif") repeat-x left top;}
#vypis_column_slevy p span {font-weight:bold;color:#FFFFFF;}
.vypis_column h4 {position:relative;margin:12px 12px 0 12px;padding:7px 0 10px 8px;font-size:12px;color:#FFFFFF;background:url("../_top/vypis_nadpis.gif") no-repeat left top;}	
.vypis_column div {margin:12px;}
.vypis_column a {font-size:12px;color:#000000;}
.vypis_column a:visited {color:#7F817C;}
#vypis_column_slevy a:visited {color:#000000;}
.vypis_column div div {margin:6px 0 0 0px;padding:0;border-bottom-width:0px;font-weight:bold;font-size:12px;color:#000000;}
.vypis_column .clearer {margin-bottom:0px;padding:0;border-bottom-width:0px;}
.vypis_column div .clearer {margin:0;padding:0;}
.vypis_column p {margin:4px 0px 0 0;padding:0;color:#000000;}
.vypis_column div.vypis_obalka_img img {margin:0;border:6px #FFFFFF solid;}
.vypis_column div.vypis_obalka_img {float:left;padding-bottom:14px;margin:0;background:url("../_top/vypis_img_pozadi.jpg") no-repeat right bottom;}
.vypis_column div.vypis_obalka_img div {margin:12px 0 0 0;padding:0;border:1px #CACACA solid;}

/* ------------ zahlavi pro kosik / detailni kartu produktu -------------*/
#kosik_top {
  margin:15px 6px 20px 10px;
		color:#CC0104;
		font-weight:bold;
}
  #kosik_top A:link, #kosik_top A:visited, #kosik_top A:hover {font-weight:bold; color:#CC0104;} 
  
#kosik_bottom {
  margin:-10px 6px 15px 10px;
		color:#CC0104;
		font-weight:bold;
}
  #kosik_bottom A:link, #kosik_bottom A:visited, #kosik_bottom A:hover {font-weight:bold; color:#CC0104;} 
  
/* ------------ detailni karta produktu -------------*/
#polozka_det {
 width:100%;
	border-bottom-width:0px;
}
   #polozka_det_border {
    border-top-width:0px;
				border-bottom-width:0px;
   }  
  .polozka #polozka_popis {/* wraper:width - LC fullwidth - 40 */ width:440px; overflow:hidden; margin:8px 12px 10px 0px;} 
   
/* ------------ form pro pokrocile vyhledavani -------------*/
#detailsearch {
 /* wraper:width - LC fullwidth - 60 */
	width:474px;
	margin-top:25px;
	background-color:#F0F0F0;
	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-width:0px; background-color: transparent;}
  #detailsearch .submit {margin-left:105px;}

/* ------------  kontaktni stranka -------------*/
#insideshop {margin:20px 0 0 10px;}
#insideshop #kontakt_top img {margin-bottom:15px;}
#insideshop #kontakt_top p {padding:0px;margin:10px 0 10px 0;line-height:160%;font-weight:normal;font-size:11px;}
#insideshop #kontakt_top p#kontakt_clear {padding-bottom:10px;}
#insideshop #kontakt_top p strong, #kontakt_top p span {display:block;float:left;width:80px;}
#insideshop #kontakt_top p strong {width:auto;font-size:12px;}
#insideshop #kontakt_top p strong img {margin-bottom:0;position:relative;top:3px;left:3px;}
#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:#CC0104;}
#insideshop #kontakt input {margin-bottom:5px;} 
#insideshop #kontakt textarea {height:130px;width:90%;margin-bottom:20px;overflow:auto;} 
div.sbb_div {display: none;} 

/* ------------ partneri -------------*/
.partneri p {margin:0;padding:0 0 5px 0;line-height:180%;}
.partneri div {margin-top:13px !important;font-weight:bold !important;}

/* ------------  nova okna, obch. podminky -------------*/
#okno {
 max-width:530px;
 border:2px #CC0104 solid;
	padding:10px;
	background-color:#F0F0F0;
}
  /* obchod. podminky, jak nakupovat */
  #okno_body {width:530px; padding:10px; background-color:#FEE5AC; 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:#CC0104;}
  #insideshop A:link, #insideshop A:visited, #insideshop A:hover {color:#CC0104;}
  .okno_help {font-size:12px;}
  .okno_help strong {color:#CC0104;}
  .okno_help {line-height:140%;}
  #insideshop .okno_help #podminky_nadpis {color:#000000;font-size:14px;}
		#insideshop .seznam li .cetelem {margin:8px 0;}
  #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:#CC0104;}
  #okno_body ul strong, #insideshop ul strong, .okno_help strong {color:#000000;}
  .okno_help p {margin-top:5px; margin-bottom:0px;}
  .okno_help div, .okno_help #pokladna {color:#CC0104; font-size:12px; font-weight:bold;}
  .okno_help .poznamka {color:#000000; font-weight:normal; font-size:11px; line-height:120%;}
  .seznam {padding:8px 8px 0px 8px; line-height:140%;}
  .seznam ul {margin: 0em 0em 0em 1.3em; padding:0; list-style-type: square;}
  .seznam li {margin: 0em 0 1em 0; padding:0;}
  /* send_psw.php */
  #okno #kontakt_top {font-size:11px;}
  #okno #kontakt {font-size:10px;}
  #okno #kontakt_top strong {color:#CC0104;}
  #okno #kontakt strong {font-size:11px; color:#000000;}
  /* okno s detailnimi obrazky k polozce */
		#detail_okno {background-image:none;background-color:#FEE5AC;}
		#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:#000000;}
		#detail_okno_obalka .vyber_top_obalka {padding:15px 0 5px 0;border-bottom-width:0px;background-color:transparent;}
		#detail_okno_obalka strong {font-size:12px;color:#CC0104;}
  #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 0px 4px 0px; line-height:140%;}
  #vypis_detail_okno strong {font-size:13px; color:#000000;}


/* ------------  kosik -------------*/
#kosik_obalka {
 /* wraper:width - LC fullwidth - 20 */
	width:480px;
	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:#000000; font-size:11px;}
  .kosik .lichy_row_polozky {	font-size:12px; background-color:#F0F0F0;}
  .kosik .sudy_row_polozky {background-color:#CACACA;}
  .kosik .table_polozky {font-weight:bold; color:#CC0104; background-color:#FEE5AC;}
  .kosik A:link, .kosik A:visited, .kosik A:hover  {font-size:11px; color:#000000;}
  #kosik_obalka .kosik p {margin-top:6px;}
  .kosik input {border-width:0px;}
  .kosik .kolik_back {border: 1px #000000 solid;}
  .kosik_icon {background-color:transparent;}
  .kosik_rozdeleni {margin-top:6px;line-height:140%;font-size:11px;}
  .kosik_rozdeleni em {color:#CC0104;}
  .kosik_rozdeleni table {font-size:11px;}
  .kosik_rozdeleni input {background-color:transparent;}
  .kosik_rozdeleni .kolik_back {background-color:#FFFFFF;}
  .kosik .vypis_kosik_history div {padding-bottom:6px;font-size:11px;line-height:120%;color:#000000;}
  #kosik_obalka .kosik .vypis_kosik_history p {padding:0 0 6px 0;margin:0;font-size:11px;line-height:120%;color:#CC0104;}
  #kosik_obalka .kosik .vypis_kosik_history p span {color:#000000;}
		
		.pokladna_force {margin:6px 0 10px 0;}
		.pokladna_force {width:100%;margin:6px 0 10px 0;}
		.pokladna_force #pokladna_force_right {float:right;}
		.pokladna_force #pokladna_force_left {float:left;}
		#pokladna_force_top {margin-top:0px;}
		#pokladna_force_reg {margin:0 0 0 37px;}
		.pokladna_force a {color:#CC0104 !important;}

/* ------------ registracni form + prihlasovaci stranka  -------------*/
#reg p {
	padding:0px 4px 10px 4px;
 font-style:normal;
 font-weight:normal;
}
  #reg td {font-size: 13px; font-style:normal; font-weight:bold;}
  #reg td em {color:#CC0104; font-style: normal;}
		#reg td strong {color:#585A56;}
  #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 0px 10px 0px; color:#CC0104; font-weight:bold;}
  #reg_top p {margin:5px 0px 0px 0px; font-size:11px; font-weight:normal;}
  #reg_top p A:link, #reg_top p A:visited {color:#CC0104;}
  #reg_top p A:hover {font-weight:bold; color:#CC0104; }
  #reg h2 {margin:10px 0px 0px 0px; font-size: 13px; font-style:normal; font-weight:bold; color:#000000;}
  /* checkbox pro odber aktualit / souhlas s obch. podminkami */
  .reg_aktuality {padding:8px 92px 4px 0px;}
  .reg_aktuality input {float:right;}
  .reg_aktuality div {float:left;width:270px;}
  /* prihlasovaci stranka */
  .login_top {margin:20px 0px 0px 10px; line-height:140%;}
  .login_top A:link, .login_top A:visited {color:#000000;}
  .login_top A:hover {color:#CC0104;}
  /* registrace_safe - oznameni o aktualizaci */
  #reg_top2 {margin:15px 0px 0px 0px; color:#CC0104; font-weight:bold;}
  
  #reg .hidden {display: none;}
  #reg .error {display: block;margin:5px 0 0px 0px;color:#CC0104;font-size:11px;font-weight:normal;}
  #reg .error a {color:#CC0104;font-size:11px;font-weight:bold;}
  #reg .error strong {color:#CC0104;}   
  
/* ------------ pokladna -------------*/
#pokladna_top {
	margin: 20px 10px 15px 10px;
	font-size:12px;
	color:#CC0104;
	font-weight:bold;
}
  #pokladna_top a {display:block;text-align:center;margin-top:12px;font-weight:normal;font-size:11px;}
  #pokladna {color:#000000; font-size:11px;}
  #pokladna strong {font-size:12px;}
  #pokladna input {border-width:0px; background-color:transparent}
  #pokladna .submit {border:1px #FFFFFF solid;background-color:#E98901}
  #pokladna textarea {width:388px;}

div.sbb_div {display: none;}

/* ------------ diksuze k produktum -------------*/
#diskuze {position:relative;border-bottom:1px #CACACA solid;background-color:#FFFFFF;}
#diskuze h3 {margin:0;padding:8px;font-size:12px;font-weight:normal;color:#CC0104;}
#diskuze #diskuze_add {margin:0;padding:0px 8px;color:#CC0104;}	
#diskuze #diskuze_add a {color:#CC0104;}
#diskuze #diskuze_add p {font-size:11px;margin:8px 0 0 0;padding:0;}
#diskuze p {margin:10px 0 0 8px;padding:O;font-size:12px;color:#CC0104;}
#diskuze #diskuze_add form {display:block;margin:0;padding:8px 0;}
#diskuze #diskuze_add form fieldset {border-width:0;margin:0;padding:0;}
#diskuze #diskuze_add form fieldset label, #diskuze #diskuze_add form fieldset input, #diskuze #diskuze_add form fieldset textarea {display:block;float:left;margin-bottom:4px;}
#diskuze #diskuze_add form fieldset br {clear:both;}
#diskuze #diskuze_add form fieldset label {width:130px;color:#CC0104;}
/* wraper:width - LC fullwidth - #diskuze_add form label - 80 */
#diskuze #diskuze_add form textarea {width:311px;margin-top:4px;overflow:auto;}
#diskuze #diskuze_add form input.submit {float:none;margin:8px 0 0 130px;}
#diskuze #diskuze_add form input.submit_friendly {margin:0 !important;}
#diskuze #diskuze_add #diskuze_error {margin:6px 0;line-height:180%;font-size:12px;color:#CC0104;}
#diskuze .diskuze_item {margin:8px 8px 0 8px;padding-bottom:8px;}
#diskuze .diskuze_item h4 {margin:0;padding:0;font-size:13px;color:#CC0104;background-color:#E8E8E8;}
#diskuze .diskuze_item h4.admin_prispevek {background-color:#FEE5AC;}
#diskuze .diskuze_item p {margin:0;padding:5px 0px;font-size:11px;font-style:oblique;color:#000000;}
#diskuze .diskuze_item div {color:#000000;}
#diskuze .vyber_top_obalka {position:relative;width:50%;float:right;margin-top:-15px;padding-top:0;border-bottom-width:0px;background-color:#FFFFFF;}
#diskuze .vyber_bottom_obalka {margin-top:-10px !important;}
#diskuze .prispevky_hidden {display:none;}
#diskuze .prispevky_show {display:block !important;}
#diskuze .prispevky_link_show {display:inline !important;}
