@import "main.css";

body {
  max-width:985px;
  background: #fff url('../../new2/img/bg.png') top center repeat-x;
	font-family: Verdana, sans-serif; font-size: 75%; text-align: left; color: #100a6e;
	margin: 0px; padding: 0;
}

html.js #tlacitko {display:none;}
html.js .hidden_submit {display:none !important;}


#wrapper A:link {
 font-size:12px;
 text-decoration: underline; 
	color:#100A6E;
}
#wrapper A:visited {
 text-decoration: underline; 
	color:#100A6E;
}
#wrapper A:hover { 
 text-decoration: none; 
	color: #100A6E;
}
#wrapper img {
 border-width:0px;
}
#wrapper select {
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000000;
 background-color:#FFFFFF;
}
#wrapper 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;
}
#wrapper textarea {
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:11px;
 border: 1px #000000 solid;
 color:#000000;	
 background-color:#FFFFFF;
 overflow:auto;
}
#wrapper form {
	display:inline;
}

/* layout */
#wrapper {
 position: relative;
 left:180px;
 z-index:1;
	width:805px;
	/*left:50%;*/
	/*min-height: 100%;
	height: 100%;*/	
	/*margin-left:-385px; *//* width/2 */
 overflow:hidden;
}
#foto_left_shop {position:absolute;left:0px;top:161px;}
#wrapper #header {
 padding:1px 0;
 margin:0px;
}

#wrapper #main {
 /*overflow: visible;*/
 padding-left:402px;   /* LC fullwidth + LC padding */
 /*padding-right: 190px;*/  /* RC fullwidth + CC padding */
 /* 2-layout - menu vlevo */
 padding-right:0px;  /* RC fullwidth + CC padding */
}
#wrapper #main .column {
 float: left;
 position: relative;
 padding-bottom: 32767px;  /* X */
 margin-bottom: -32747px; /* X - all columns padding-bottom */ 
}

#wrapper #main-center {
 width: 100%;
 background: url("../_top/main_pozadi.gif") repeat-y left top;
	padding-left:1px;
}
#wrapper #main-left {
 width: 401px; /* LC fullwidth - LC padding - LC border-width */
 right: 402px; /* LC fullwidth + CC padding */
 margin-left: -100%;      
 padding:0px 0px 15px 0px;
 /* FF3 bug - borders pro main bloky musi byt nejdrive definovany naraz pro vsechny strany */
}
#wrapper #main-right {
 /*width: 124px;*/  /* RC fullwidth - RC padding - RC border-width */
 /* 2-layout - menu vlevo */
 width:0;
 /*margin-right:-190px;*/ /* -(RC fullwidth + CC padding) */
 /* 2-layout - menu vlevo */
 margin-right:-500px; /* -(>CC fullwidth) */
 /*padding: 15px 10px 15px 10px; */
 /* 2-layout - menu vlevo */
 padding:0;
 /* FF3 bug - borders pro main bloky musi byt nejdrive definovany naraz pro vsechny strany */
}
/* 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:-1px; /* -(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:0;
	 /* margin-right:-13px; */ /* -(RC padding-right + RC border-right) */
	 /* 2-layout - menu vlevo */
	 margin-right:0px; /* -RC border-right */
	}	
}
#wrapper #footer {
 position: relative;
 clear: both;
 height:11px;
 /* layout bez paticky */
 /*height:0px;
 padding:0px;*/
 text-align:center;
}
#trademark {
 display:none;
}
#trademark a:link {
 font-size:10px;
}

/* --------layout konec------------*/

/* ---------univerzalni tridy---------*/
#wrapper .clearer {
 float:none;
 clear:both;
}
/* i pro rs/msg/css3.css */
#wrapper .submit, #wrapper .polozka .submit {
 font-weight:bold;
	background-color: #494949;
	color:#FFFFFF;
	border:1px #000000 solid;
}	
#wrapper .obsah_print {
 display:none;
}
#wrapper .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:#100A6E;
}
table.table_border {
  border-top:1px;
  border-left:1px;
  border-right:0px;
  border-bottom:0px;
  border-style:solid;
  border-color:#100A6E;
}
table.table_border_out {
border-width: 1px;
border-style: solid;
border-color:#100A6E;
}
table.no_border, .no_border td, .no_border th {
  border-width: 0px;
}

/* ------------ horni banner -------------*/
#wrapper #top_obalka {
 clear:both;
	color:#100A6E;
	font-size:11px;
	background-color:transparent;
}
  #wrapper #top_obalka #top_bottom {width: 100%;}
  #wrapper #top_obalka #top_menu {float:left; padding:8px 10px 8px 10px;}
		#wrapper #top_obalka #top_menu a {color:#646464;font-size:11px;}
		#wrapper #top_obalka #top_menu a.login_page {color:#100A6E;font-weight:bold;}
  #wrapper #top_obalka #top_info {float:right; text-align:right; padding:8px 10px 8px 25px; background:url("../_top/kosik.gif") no-repeat 0px 3px;}
  #wrapper #top_obalka #wrapper #top_info a {font-weight:bold; color:#100A6E;}
		
		/* box pro generovani URL pro aff. partnery*/
		#wrapper #aff_gen {position:absolute;top:0px;left:0px;right:0px;z-index:10;border:1px #000000 solid;background-color:#EFEFEF;color:#000000;}
  #wrapper #aff_gen div {padding:10px;}
		#wrapper #aff_gen div input {width:100%;}
		#wrapper #aff_gen div input.submit {display:block;margin-top:6px;width:auto;}
		#wrapper #aff_gen div p {white-space:nowrap;margin:0;padding:0 0 5px 0;color:#100A6E;}
/* ------------ jaz. verze -------------*/
#wrapper #lang {
 border-bottom:1px #000000 solid;
 font-weight:bold;
	color:#000000;
	/* main-left background-color */
}
  #wrapper #lang div {padding:12px 0 12px 8px;}
  #wrapper #lang div span {color:#646464;}
  #wrapper #lang A:hover {color:#100A6E;}
/* #roletka_top = wraper:width - 2 px */		
#wrapper #roletka_top {position:relative;left:1px;width:803px;border-bottom:1px #100A6E solid;}
#wrapper #roletka_top_bottom {display:none;}
#wrapper #roletka_top .roletka_item, #wrapper #roletka_top .roletka_item_sel {position:relative;float:left;overflow:hidden;}
#wrapper #roletka_top .roletka_item h1, #wrapper #roletka_top .roletka_item_sel h1 {margin:0;padding:5px 0 3px 12px;font-size:12px;}
#wrapper #roletka_top .roletka_item p, #wrapper #roletka_top .roletka_item_sel p {margin:0;padding:0px 0 1px 12px;font-size:11px;}
#wrapper #roletka_top .roletka_item {height:80px;width:133px;margin-right:1px;background:url("../_top/horizontal_shop_menu1.jpg") no-repeat left top;}
#wrapper #roletka_top .roletka_item_sel {height:80px;width:135px;margin:0 0px -1px -1px;bottom:-1px;border-bottom:1px #FFFFFF solid;background:transparent url("../_top/horizontal_shop_menu2.jpg") no-repeat left top;}
#wrapper #roletka_top .roletka_item h1, #wrapper #roletka_top .roletka_item h1 a {color:#FFFFFF;}
#wrapper #roletka_top .roletka_item_sel h1 {color:#100A6E;}
#wrapper #roletka_top .roletka_item p a {color:#100A6E;font-size:10px;}
#wrapper #roletka_top .roletka_item_sel p a {color:#646464;font-size:10px;}
#wrapper #roletka_top .roletka_item_last {margin-right:0px !important;}
#wrapper #roletka_top .roletka_item_last_sel {width:134px !important;}
  
/* ------------ menu -------------*/
#wrapper #menu {
 padding:6px 8px 12px 8px;
 text-align:left;
	font-weight:bold;
	background:#EFEFEF url("../_top/horizontal_dots.gif") repeat-x left bottom;
}
 /* main-left: width - 35 */
  #wrapper #menu #roletka {width:243px; margin:0px 0 12px 0; color:#100A6E;}
  #wrapper #menu #roletka select {width:243px; margin-top:6px; font-weight:bold;}
  #wrapper #menu #roletka input {width:243px; margin-top:4px;}
  #wrapper #menu div {margin:0; padding:0; line-height:170%; font-weight:bold; font-size:11px; color:#000000;}
  #wrapper #menu_header {border-top:8px #FFF001 solid;background:#DEDEDE url("../_top/horizontal_dots.gif") repeat-x left bottom;}
  #wrapper #menu_header div#menu_header_inner {height:57px;padding:0;color:#100A6E;font-size:11px;}
  #wrapper #menu_header div#menu_header_inner p {width:103px;padding:0px 0 5px 4px;margin:-2px 0 0 0;font-size:12px;background-color:#FFF001;}
  #wrapper #menu_header div {font-weight:bold;padding:17px 0 0 9px;}
  /* tipy, slevy */
  #wrapper #menu #menu_top {padding:0;margin:0 0 8px 0;line-height:160%}
		/* IE6 bug fix pro ramecky, pozadi jedn. polozek menu */
		#wrapper #menu #ajax_menu_box {width:100%;}
  #wrapper #menu #ajax_menu_box A:link {font-size:11px; color: #100A6E;}
  #wrapper #menu #ajax_menu_box A:visited {color: #2672FD;}
  #wrapper #menu #ajax_menu_box A:hover {color:#100A6E;}
  /* tipy + slevy + tree menu rozbal x zabal odkazy */
	 #wrapper #menu #ajax_menu_box p {margin:0;padding:0;}
  #wrapper #menu #ajax_menu_box p.menu_selected {color:#100A6E;background-color:transparent;}
  #wrapper #menu #ajax_menu_box A:visited.link_vyber {font-size:11px; color: #100A6E;}
  #wrapper #menu #ajax_menu_box A:hover.link_vyber {font-size:11px; color:#100A6E;}
  #wrapper #menu #ajax_menu_box img {float:left; margin:5px 5px 0 0;}
  #wrapper #menu #ajax_menu_box .tree_menu_blank {display:inline;}
  #wrapper #menu #ajax_menu_box .tree_box {border:0px #000000 solid;}
	 #wrapper 	#menu #ajax_menu_box .tree_box .menu_vypis {line-height:170%;}
	 #wrapper #menu_vzhled_header {padding:10px;color:#CC0104;font-weight:bold;font-size:11px;background:#DEDEDE url("../_top/horizontal_dots.gif") repeat-x left bottom;}
	 #wrapper #menu_vzhled {width:400px;height:260px;overflow:auto;}
		#wrapper #menu_vzhled #menu_vzhled_inner {padding:15px 10px 18px 8px;background-color:#EFEFEF;}
		#wrapper #menu_vzhled #menu_vzhled_inner div {vertical-align:top;padding-bottom:12px;}
		#wrapper #menu_vzhled #menu_vzhled_inner div img {margin-left:8px;}
		
		#wrapper .search_bold {font-weight:bold;color:#CC0104;}
  
/* ------------ aktuality v menu -------------*/
#wrapper #aktuality {
	padding:12px 8px 15px 8px;
	background-color:#EFEFEF;
}
  #wrapper #aktuality strong {font-size:11px; font-weight:normal;}
  #wrapper #aktuality h4 {color:#100A6E; padding:0px; margin:5px 0px 5px 0px; font-size:12px;}
  #wrapper #aktuality p {padding:0px; margin:0px 0px 5px 0px; font-size:11px; line-height:140%;}
  #wrapper #aktuality A:link, #aktuality A:visited, #aktuality A:hover {font-size:11px; color:#100A6E;}
  #wrapper #aktuality div {margin-top:10px; font-size:11px;}
  #wrapper #aktuality div span {display:block; margin-top:6px; white-space:nowrap;}
  #wrapper #aktuality label {font-weight:bold;}
  #wrapper #aktuality input {/* main-left: width - 76 */ width:202px;}
  #wrapper #aktuality .submit {width:36px; margin-left:3px;}
		#wrapper #aktuality div#aktuality_rss img {vertical-align:middle;}

/* ------------ rychle hledani -------------*/
#wrapper #search {
 padding:6px 8px 15px 8px;
 border-bottom:1px #000000 solid;
	font-size:11px;
	font-weight:bold;
	color:#000000;	
}
  #wrapper #search input {margin-top:4px; margin-bottom:4px;}
  #wrapper #search #shoplabel_search_key {/* main-left: width - 35 */ width:243px;}
  #wrapper #search #search_radio {margin:7px 0px 7px 0px; line-height:120%; font-weight:normal;}
  #wrapper #search #search_radio input {position:relative; top:2px; border-width:0px; margin:0px; background-color:transparent;}
  #wrapper #search .submit {width: 36px; float: right; margin-right: 20px;}
  
/* ------------ pom. navigace - detailni udaj -------------*/ 
#wrapper #pom_navigace {
 position:absolute;
 width:180px;
 top:35px;
 left:203px;
 background-color:transparent;
 font-weight:bold;
 font-size:11px; 
 color:#100A6E;
}
#wrapper #pom_navigace p {position:relative;margin:-23px 0 0px 0;padding:0px 0 9px 3px;line-height:130%;}
#wrapper #pom_navigace input, #wrapper #pom_navigace select {/* main-left: width - 76 */ width:130px;}
#wrapper #pom_navigace .submit {width:36px; margin-left:3px;}

  #wrapper #tab_search_shop {
    float: right;
    width: 178px;
    height: 20px;
    margin: 6px 0 0 0;
    border-collapse: collapse;
    padding:0;
  }
  #wrapper .td_search_left {
    width: 160px; 
    height: 20px; 
    margin: 0; 
    padding: 0; 
    background:url('../_top/in_search.jpg') no-repeat top left;
  }
  #wrapper .td_search_right {
    float: left;
    width: 19px;
    margin: 0;
    padding: 0;
  } 
  #wrapper .in_search {
    position:relative;
    top:2px;
    left:8px;
    width: 150px !important;
    height: 18px;
    margin: 0; 
    padding: 0;
    background: none;
    border: none;
    font-size: 10px;
  } 
  #wrapper .button_search {
    width: 19px !important;
    height: 22px;
    margin: 0; 
    padding: 0;
    border: none;
    cursor: pointer;
    background: url('../_top/button_search.jpg') top left no-repeat;
  }

/* ------------  marketingove moduly pro menu -------------*/
#wrapper #rs {
	background-color:#FFFFFF;
}
  #wrapper .rs_border_anketa {padding-top:15px; border-top:1px #000000 solid;}
  #wrapper #rs p {position:relative; margin:0px; padding:0px 8px 15px 8px; font-weight:bold; color:#100A6E;}
  #wrapper #rs #anketa {margin-top: -1px;}
  #wrapper #rs #anketa #anketa_inner {padding:15px 8px 0px 8px;}
  #wrapper #rs #anketa h4 {font-size:13px; margin:0px; padding:0; color:#100A6E;}
  #wrapper #rs #anketa #anketa_inner {color:#000000;}
  #wrapper #rs #anketa p {margin:8px 0 6px 0; padding:0;}
  #wrapper #rs #anketa input {position:relative; left:-4px; bottom:-1px; border-width:0px; background-color:transparent;}
  #wrapper #rs #anketa .submit {position: static; margin-top:10px; background-color:#494949; border:1px #000000 solid;}
  #wrapper #rs #anketa div {margin:4px 0 4px 0; color:#100A6E;}

/* ------------ home page -------------*/
#wrapper #include {
  width:100%;
}
  #wrapper #include #include_inner {margin:10px}

/* ------------ info panel -------------*/ 
#wrapper #info {
 margin-left:1px;
 margin-bottom:-1px;
 border-bottom:1px #100A6E solid;
	color:#646464;
	font-size:11px;
}
  #wrapper #info a {color:#646464;font-size:11px;}
  #wrapper #info #info_left {overflow:hidden; padding:6px 10px 6px 10px;}
		#wrapper #info #info_left em {display:block;margin-top:5px;font-size:11px;color:#100A6E;}
  #wrapper #info #info_right {text-align:right; padding:6px 10px 6px 4px;}
		/* ------------nazvy kategorii -------*/
		#wrapper #info #info_left h1 {display:inline;font-size:11px;margin:0;padding:0}
		#wrapper #info #info_left h1 a, 	#wrapper #info #info_left h1 span {font-weight:normal;color:#646464;}
		#wrapper #info strong, #wrapper #info #info_left h1 {color:#100A6E;}
  
/* ------------ box pro include -------------*/
#wrapper #include_nav {
  width:100%;
  border-bottom:1px #000000 solid;
  background-color:#FFFFFF;
  border-top:1px #FFFFFF solid;
}
  #wrapper #include_nav #include_nav_inner {margin:10px}  

/* ------------ chybova hlaska / nula polozek / vstup nepovolen -------------*/ 
#wrapper #nula_polozek {
 margin:10px;
	color:#000000;
	font-size:11px;
}
  #wrapper #nula_polozek h3 {font-size:12px; color:#100A6E; margin:20px 0px 15px 0px;}
		#wrapper #nula_polozek h4 {font-size:11px;}
  #wrapper #nula_polozek p {margin-top:20px;}
  #wrapper #nula_polozek A:link, #nula_polozek p A:visited {font-size:11px; font-weight:bold; color:#000000;}
  #wrapper #nula_polozek A:hover {font-size:11px; font-weight:bold; color:#000000;}

/* ------------ razeni, listovani, vybrano polozek -------------*/  
#wrapper .vyber_top_obalka {
	padding:6px 12px 11px 12px;
 font-weight:normal;
 color:#100A6E;
 background:url("../_top/horizontal_dots.gif") repeat-x left bottom;
}
#wrapper .vyber_top_obalka a {color:#100A6E !important;}
/*---------------- listovani pro dalsi foto k polozkam - nove okno - viz nize -------*/
/* pro 2-sloupcovy layout u polozek */
   #wrapper #vyber_bottom_obalka {margin-top:10px;background-color:#FFFFFF;}
  #wrapper .vyber_top_obalka .vyber_top_left {float:left; margin-right:6px;}
  #wrapper .vyber_top_obalka .vyber_top_right {float:right; height:17px; margin-left:6px;}
  #wrapper .vyber_top_obalka #vyber_top_razeni {padding-top:10px;font-size:11px;}
  #wrapper .vyber_top_obalka #vyber_top_razeni select {margin-right:10px;}
		#wrapper .vyber_top_obalka #vyber_top_razeni img {position:relative;top:3px;}
		#wrapper .vyber_top_obalka #vyber_top_razeni a {color:#000000;font-size:11px;}
  #wrapper .vyber_top_obalka .listovani {font-size:11px; font-weight:bold; color:#100A6E;}
  #wrapper .vyber_top_obalka .listovani strong {position:relative; top:1px; padding:1px; border:1px #000000 solid; background-color:#FFFFFF;}
  #wrapper .vyber_top_obalka .listovani A:link, #wrapper .vyber_top_obalka .listovani A:visited, #wrapper .vyber_top_obalka .listovani A:hover {font-weight:bold; color:#100A6E !important;}

/* ------------ vypis polozek -------------*/
#wrapper .polozka {
 margin-left:8px;
 background-color:#FFFFFF;
 font-size:11px;
 color:#100A6E;
}
#wrapper table.polozka_border {border-bottom:4px #FFF001 solid;}
#wrapper .kod_group {height:4px;margin-left:8px;font-size:1px;background-color:#FFF001;}
#wrapper .polozka table, .polozka table table {border-width:0px;}
#wrapper .polozka div.kosik_vypis {position:absolute;top:-10px;right:0;width:162px;}
#wrapper .polozka .polozka_kosik_cont {position:relative;margin:8px 0 0px 0;width:288px;}

   /* specialni vypis polozek pro 2 polozky na radku */
   /* pomoci padding-left a margin-left se posouvaji obe tabulky */
  #wrapper .polozka_row_obalka {padding-left:26px;margin-right:-5px;}
  /* polozka_row_table:fullwidth =  */
  #wrapper .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*/
  #wrapper .polozka_row {position:relative;width:470px;overflow:hidden;margin-top:15px;padding-bottom:1px;}
  /* nutno dokreslit pozadi, viz fce prepis_row_style() */
  #wrapper .polozka_row_bg1 {background:url("../_top/polozka_row_pozadi1.gif") no-repeat left bottom;}
  #wrapper .polozka_row_bg2 {background:url("../_top/polozka_row_pozadi2.gif") no-repeat left bottom;}
  #wrapper .polozka_row .polozka {border-width:0px;}
  #wrapper .polozka_row .polozka table, #wrapper .polozka_row .polozka table table {border-width:0px;}
  /* .polozka_row_table:width - 25 */
  #wrapper .polozka_row_obalka .polozka h3 A:link, #wrapper .polozka_row_obalka .polozka h3 A:visited, #wrapper .polozka_row_obalka .polozka h3 A:hover {display:block;width:188px;overflow:hidden;font-size:12px;}
  /* .polozka_row_table:width - 25 */
  #wrapper .polozka_row_obalka .polozka .polozka_popis {width:188px; overflow:hidden;}
  /* .polozka_row_table:width - 13 */ 
  #wrapper .polozka .polozka_img_obalka img {display:block;float:left;position:relative;top:0px;}
		 /* osetreni delky popisu kvuli layoutu */
  #wrapper .polozka .polozka_popis {/* wraper:width - LC fullwidth - .polozka_img_obalka:width - 30 */ width:172px; overflow:hidden;} 
  /* ikonka dalsi foto - disabled */
  #wrapper .polozka A:link, .polozka A:visited, #wrapper .polozka A:hover {font-size:11px;color:#100A6E;}
  /* nazvy produktu */
  #wrapper .polozka h3, #wrapper .polozka h1 {padding:0 0 3px 0;margin:0;font-size:12px;color:#100A6E;} 
  #wrapper .polozka h3 A:link, #wrapper .polozka h3 A:visited, #wrapper .polozka h3 A:hover {font-size:13px;}
  #wrapper .polozka h3 A:visited {color:#2672FD;}
  #wrapper .polozka h3 A:hover {color:#100A6E;}
		#wrapper .polozka .obj_kod {font-size:11px;width:95px;}
		#wrapper .polozka .obj_kod_wrap {width:94px;height:35px;overflow:auto;}
		#wrapper .polozka .listu_vypis {color:#CC0104;}
		/* teckovani */
		#wrapper .polozka_dotted {width:100%;font-size:1px;height:10px;background:url("../_top/horizontal_dots.gif") repeat-x center left;}
  /* box s cenou */
		#wrapper .polozka .polozka_cena {width:99%;padding:0px 6px 15px 0px;border-bottom:4px #FFF001 solid;}
		/* zvyraznena cena */
  #wrapper .polozka strong {color:#100A6E;font-size:12px;}
  #wrapper .polozka p strong {color:inherit;}
		/* vypis ceny s DPH */
		#wrapper .polozka .vypis_dph {margin-top:4px;}
  /* obrazek kosiku */
  #wrapper .polozka input {border-width:0px;background-color:transparent}
  /* box pro mnozstvi */
  #wrapper .polozka .kolik_back {position:relative;top:-3px;background-color:#FFF001; border: 1px #100A6E solid;}
  /* vypis nazvu sekce / kategorie */
  #wrapper .polozka h2 {margin:0px 0px 6px 0px; line-height:140%; font-weight:normal; font-size:11px;color:#646464;}
  #wrapper .polozka h2 strong {font-weight:normal; color:#100A6E;font-size:11px;}
  #wrapper .polozka h2 strong span {font-weight:bold;font-size:11px;}
		#wrapper .polozka h2 a {color:#646464 !important;}
  /* popis, odkaz */
  #wrapper .polozka .polozka_odstavec {margin:2px 12px 2px 0px; padding:0; line-height:140%;}
  #wrapper .polozka img {margin:6px;}
  #wrapper .polozka #foto_galery {width:90%;}
		#wrapper .polozka #foto_galery img {vertical-align:top;margin:6px 13px 10px 0;border:1px #000000 solid;}
   /* pro detailni udaje - color = background color polozky */
  #wrapper .polozka .hidden {color:#FFFFFF;}
  #wrapper .polozka .detail {display:none; padding:0px; margin:12px 0 6px 0;}   
  #wrapper .polozka .vypis_detail {color:#100A6E; font-size:11px;margin:0px 0px 0px 0px;}
		#wrapper .polozka .vypis_detail strong {color:#000000;}
  /* sirka se nastavuje podle $konf_delic_radky -> pocet rozdeleni kosiku na jednom radku */
  #wrapper .polozka .doplnkovy_delic_rol {width:100px;margin-top:12px;}
  #wrapper .polozka .konf_delic_radky_ie {display:none;}
		/* detailni udaj textarea */
	 #wrapper .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;
  }
		#wrapper .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;
		}
  	#wrapper .vypis_detail img {margin:0 !important;}
			
/* ------------ pribuzne polozky -------------*/
#polozka_pribuzne {padding:8px 0 8px 8px;border-bottom:1px #000000 solid;color:#100A6E;font-weight:bold;}

/* ------------ diksuze k produktum -------------*/
#wrapper #diskuze {position:relative;border-bottom:1px #000000 solid;background-color:#FFFFFF;}
#wrapper #diskuze h3 {margin:0;padding:8px;font-size:12px;font-weight:normal;color:#100A6E;}
#wrapper #diskuze #diskuze_add {margin:0;padding:0px 8px;color:#100A6E;}	
#wrapper #diskuze #diskuze_add a {color:#100A6E;}
#wrapper #diskuze #diskuze_add p {font-size:11px;margin:8px 0 0 0;padding:0;}
#wrapper #diskuze p {margin:10px 0 0 8px;padding:O;font-size:12px;color:#100A6E;}
#wrapper #diskuze #diskuze_add form {display:block;margin:0;padding:8px 0;}
#wrapper #diskuze #diskuze_add form fieldset {border-width:0;margin:0;padding:0;}
#wrapper #diskuze #diskuze_add form fieldset label, #wrapper #diskuze #diskuze_add form fieldset input, #wrapper #diskuze #diskuze_add form fieldset textarea {display:block;float:left;margin-bottom:4px;}
#wrapper #diskuze #diskuze_add form fieldset br {clear:both;}
#wrapper #diskuze #diskuze_add form fieldset label {width:130px;color:#100A6E;}
/* wraper:width - LC fullwidth - #diskuze_add form label - 80 */
#wrapper #diskuze #diskuze_add form textarea {width:131px;margin-top:4px;overflow:auto;}
#wrapper #diskuze #diskuze_add form input.submit {float:none;margin:8px 0 0 130px;}
#diskuze #diskuze_add form input.submit_friendly {margin:0 !important;}
#wrapper #diskuze #diskuze_add #diskuze_error {margin:6px 0;line-height:180%;font-size:12px;color:#100A6E;}
#wrapper #diskuze .diskuze_item {margin:8px 8px 0 8px;padding-bottom:8px;}
#wrapper #diskuze .diskuze_item h4 {margin:0;padding:0;font-size:11px;color:#100A6E;background-color:#EFEFEF;}
#wrapper #diskuze .diskuze_item h4.admin_prispevek {background-color:#DEDEDE;}
#wrapper #diskuze .diskuze_item p {margin:0;padding:5px 0px;font-size:11px;font-style:oblique;color:#000000;}
#wrapper #diskuze .diskuze_item div {color:#000000;}
#wrapper #diskuze .vyber_top_obalka {position:relative;width:50%;float:right;margin-top:-15px;padding-top:0;border-bottom-width:0px;background-color:#FFFFFF;}
#wrapper #diskuze .vyber_bottom_obalka {margin-top:-10px !important;}
#wrapper #diskuze .prispevky_hidden {display:none;}
#wrapper #diskuze .prispevky_show {display:block !important;}
#wrapper #diskuze .prispevky_link_show {display:inline !important;}

/* ------------ zahlavi pro kosik / detailni kartu produktu -------------*/
#wrapper #kosik_top {
  margin:5px 6px 20px 10px;
		color:#100A6E;
		font-weight:bold;
}
  #wrapper #kosik_top A:link, #wrapper #kosik_top A:visited, #wrapper #kosik_top A:hover {font-weight:bold; color:#100A6E;} 
  
#wrapper #kosik_bottom {
  margin:-10px 6px 15px 10px;
		color:#100A6E;
		font-weight:bold;
}
  #wrapper #kosik_bottom A:link, #wrapper #kosik_bottom A:visited, #wrapper #kosik_bottom A:hover {font-weight:bold; color:#100A6E;} 
  
/* ------------ detailni karta produktu -------------*/
#wrapper #polozka_det {
 width:100%;
}
   #wrapper #polozka_det_border {
    width:100%;
    border-top: 1px #100A6E solid;
   }  
  #wrapper .polozka #polozka_popis {/* wraper:width - LC fullwidth - 40 */ width:370px; overflow:hidden; margin:8px 12px 10px 0px;} 
   
/* ------------ form pro pokrocile vyhledavani -------------*/
#wrapper #detailsearch {
 /* wraper:width - LC fullwidth - 60 */
	width:375px;
	margin-top:25px;
	background-color:#EFEFEF;
	font-size:11px;
	font-weight:bold;
}
  #wrapper #detailsearch select {width:350px; margin-top:6px;}
  #wrapper #detailsearch #detail_search_skupina {width:350px;}
  #wrapper #detailsearch #shoplabel_detsearch_key {width:350px;}
  #wrapper #detailsearch .detailcheck {margin-top:4px; line-height:140%; font-weight:normal;}
  #wrapper #detailsearch .detailcheck input {border-width:0px; background-color: transparent;}
  #wrapper #detailsearch .submit {margin-left:105px;}

/* ------------  kontaktni stranka -------------*/
#wrapper #insideshop {margin:20px 0 0 10px;}
#wrapper #insideshop #kontakt_top {font-weight: bold;}
#wrapper #insideshop #kontakt_top strong {font-size:15px;}
#wrapper #insideshop #kontakt_top img {margin-bottom:15px;}
#wrapper #insideshop #kontakt_top p {padding:0px;margin:10px 0 20px 0;line-height:160%;font-weight:normal;font-size:11px;}
#wrapper #insideshop #kontakt_top p strong, #wrapper #kontakt_top p span {display:block;float:left;width:80px;}
#wrapper #insideshop #kontakt_top p strong {width:auto;font-size:12px;}
#wrapper #insideshop #kontakt_top p br {clear:both}
#wrapper #insideshop #kontakt_top hr {visibility:hidden;clear:both;margin:-1px 0 0 0;padding:0;height:1px;border:none;display:inline;	}
#wrapper #insideshop #kontakt label {display:block;margin-bottom:5px;color:#100A6E;}
#wrapper #insideshop #kontakt input {margin-bottom:5px;} 
#wrapper #insideshop #kontakt textarea {height:130px;width:90%;margin-bottom:20px;overflow:auto;} 
#wrapper div.sbb_div {display: none;} 

/* ------------  nova okna, obch. podminky -------------*/
#wrapper #wrapper #okno {
 max-width:530px;
 border:2px #100A6E solid;
	padding:10px;
	background-color:#EFEFEF;
}
  /* obchod. podminky, jak nakupovat */
  #okno_body {width:530px; padding:10px; background-color:#FFFFFF; background-image:none;}
  #okno_body .submit { font-weight:bold;background-color: #494949;color:#FFFFFF;border:1px #000000 solid;}
  #okno_body #okno_close {margin:15px;}
  #wrapper #insideshop #okno_close {display:none;}
  #okno_body A:link, #okno_body A:visited, #okno_body A:hover {color:#100A6E;}
  #wrapper #insideshop A:link, #wrapper #insideshop A:visited, #wrapper #insideshop A:hover {color:#100A6E;}
  .okno_help {font-size:12px;}
  .okno_help strong {color:#100A6E;}
  .okno_help {line-height:140%;}		
  #wrapper #insideshop .okno_help #podminky_nadpis {color:#000000;font-size:14px;}
  #okno_body .kosik, #wrapper #insideshop .kosik {float:left; width:auto;}
  #okno_body .kosik .sudy_row_polozky, #wrapper #insideshop .kosik .sudy_row_polozky {font-size:12px;}
  #okno_body .table_polozky, #wrapper #insideshop .table_polozky {font-weight:bold; color:#FFFFFF;}
  #wrapper #insideshop p.table_polozky, #wrapper #insideshop span.table_polozky {color:#100A6E !important;}
		p.table_polozky, span.table_polozky {color:#100A6E !important;}
		#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:#100A6E; font-size:12px; font-weight:bold;}
  .okno_help .poznamka {color:#000000; font-weight:normal; font-size:11px; line-height:120%;}
  #wrapper .seznam, #seznam_env .seznam {padding:8px 8px 0px 8px; line-height:140%;}
  #wrapper .seznam ul, #seznam_env .seznam ul {margin: 0em 0em 0em 1.3em; padding:0; list-style-type: square;}
  #wrapper .seznam li, #seznam_env .seznam li {margin: 0em 0 1em 0; padding:0;}
		#okno .okno_help {text-align:center;}
		#okno .okno_help table {margin-left:auto;margin-right:auto;}
		#jak_nakupovat .dopravne_rayfilm table {margin-left:0 !important;}
		#jak_nakupovat table td {text-align:left !important;}
		.okno_help .dopravne_rayfilm {padding:0;color:#100A6E;}
		.okno_help .dopravne_rayfilm p {margin:0;padding:0;}
		.okno_help .dopravne_rayfilm table {width:300px;margin-top:8px;border-collapse:collapse;}
	 .okno_help .dopravne_rayfilm table th {padding:6px;border:1px #100A6E solid;font-size:13px;text-align:left;background-color:#100A6E;color:#FFFFFF;}
		.okno_help .dopravne_rayfilm table tr.dopravne_popisek {background-color:#EFEFEF;}
		.okno_help .dopravne_rayfilm table tr.dopravne_popisek td {white-space:normal;}
		.okno_help .dopravne_rayfilm table td {padding:6px;border:1px #000000 solid;white-space:nowrap;font-weight:normal;font-size:12px;}
  /* send_psw.php */
  #okno #kontakt_top {font-size:11px;}
  #okno #kontakt {font-size:10px;}
  #okno #kontakt_top strong {color:#100A6E;}
  #okno #kontakt strong {font-size:11px; color:#000000;}
  /* okno s detailnimi obrazky k polozce */
		body#detail_okno {background-color:#FFFFFF;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:#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:#100A6E;}
  #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 -------------*/
#wrapper #kosik_obalka {
 /* wraper:width - LC fullwidth - 20 */
	width:380px;
	margin-left:10px;
	padding-bottom:20px;
	overflow:auto;
}
  #wrapper #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:#FFFFFF;}
  .kosik .sudy_row_polozky {background-color:#EFEFEF;font-size:11px;}
  .kosik .table_polozky {font-weight:bold; color:#FFFFFF; background-color:#100A6E;}
  .kosik A:link, .kosik A:visited, .kosik A:hover  {font-size:11px; color:#000000;}
  #wrapper #kosik_obalka .kosik p {margin-top:6px;}
  #wrapper .kosik input {border-width:0px;}
  #wrapper .kosik .kolik_back {border: 1px #000000 solid;}
  #wrapper .kosik_icon {background-color:transparent;}
  #wrapper .kosik_rozdeleni {margin-top:6px;line-height:140%;font-size:11px;}
  #wrapper .kosik_rozdeleni em {color:#100A6E;}
  #wrapper .kosik_rozdeleni table {font-size:11px;}
  #wrapper .kosik_rozdeleni input {background-color:transparent;}
  #wrapper .kosik_rozdeleni .kolik_back {background-color:#FFFFFF;}
  #wrapper .kosik .vypis_kosik_history div {padding-bottom:6px;font-size:11px;line-height:120%;color:#100A6E;}
  #wrapper #kosik_obalka .kosik .vypis_kosik_history p {padding:0 0 6px 0;margin:0;font-size:11px;line-height:120%;color:#100A6E;}
  #wrapper #kosik_obalka .kosik .vypis_kosik_history p span {color:#000000;}
		#wrapper .pokladna_force {margin:6px 0 10px 0;}
		#wrapper #pokladna_force_top {margin-top:0px;}
		#wrapper #pokladna_force_reg {margin:0 0 0 37px;}
		#wrapper .pokladna_force a {color:#100A6E;}

/* ------------ registracni form + prihlasovaci stranka  -------------*/
#wrapper #reg p {
	padding:0px 4px 10px 4px;
 font-style:normal;
 font-weight:normal;
}
  #wrapper #reg td {font-size:12px; font-style:normal; font-weight:bold;}
  #wrapper #reg td em {color:#100A6E; font-style: normal;}
		#wrapper #reg td strong {color:#100A6E;}
  #wrapper #reg td .small {font-size:11px; font-weight:normal;}
  #wrapper #reg .reg_value {width:255px;}
		#wrapper #reg td p {margin:0;padding:0 0 10px 0;}
  /* reg top se pouzije i v kontaktnim okne pro vypis chybovych zprav */
  #wrapper #reg_top {margin:10px 10px 5px 10px; padding:6px;color:#CC0104; background-color:#EFEFEF; font-weight:bold;}
  #wrapper #reg_top p {margin:5px 0px 0px 0px; font-size:11px; font-weight:normal;}
  #wrapper #reg_top p A:link, #wrapper #reg_top p A:visited {color:#100A6E;}
  #wrapper #reg_top p A:hover {font-weight:bold; color:#100A6E; }
  #wrapper #reg h2 {margin:0px 0px 0px 0px; font-size:13px; font-style:normal; font-weight:bold; color:#000000;}
  /* checkbox pro odber aktualit / souhlas s obch. podminkami */
  #wrapper .reg_aktuality {padding:8px 80px 4px 0px;}
  #wrapper .reg_aktuality input {float:right;}
  #wrapper .reg_aktuality div {float:left;width:270px;}
  /* prihlasovaci stranka */
  #wrapper .login_top {margin:20px 0px 0px 10px; font-weight:bold; line-height:140%;}
  #wrapper .login_top A:link, .login_top A:visited {color:#000000;}
  #wrapper .login_top A:hover {color:#100A6E; font-weight:bold;}
  /* registrace_safe - oznameni o aktualizaci */
  #wrapper #reg_top2 {margin:15px 0px 0px 0px; color:#100A6E; font-weight:bold;}
  #wrapper #reg .error {display:block;padding-top:4px;}
  #wrapper #reg .hidden {display: none;}  
  
/* ------------ pokladna -------------*/
#wrapper #pokladna_top {
	margin: 20px 10px 15px 10px;
	font-size:12px;
	color:#100A6E;
	font-weight:bold;
}
  #wrapper #pokladna_top a {display:block;text-align:center;margin-top:12px;font-weight:normal;font-size:11px;}
  #wrapper #pokladna {color:#000000; font-size:11px;}
  #wrapper #pokladna strong {font-size:12px;}
  #wrapper #pokladna input {border-width:0px; background-color:transparent}
  #wrapper #pokladna .submit {border-width:1px;background-color:#494949}
  #wrapper #pokladna textarea {width:388px;}
		#wrapper #pokladna p {margin:0;padding:0px 0 7px 0;}
		#wrapper #posta_pozn {padding:5px 0 0 23px;margin-bottom:-5px;}

#wrapper div.sbb_div {display: none;}


