body, html {
	font-family: MetaBoldCE-Roman, Tahoma,Verdana, Arial Narrow;
	font-size: 12px; /* !!!! ZLOBI NA PROCENTA A em !!!! */
	color: black;
	margin: 0 auto;
	padding:0;
	text-align: center;
	background-image:url('../grafika/1056/pozadi.jpg');
	scrollbar-base-color: #383838;
	background-color: white;
}


/* Set's border, padding and margin to 0 for all values*/
{
border: 0;
padding: 0;
margin: 0;
}

div, p, .grafika { 
	margin: 0px;
	padding : 0px;
	border: 0px;
}
div.center {
	text-align: center;
}

img { vertical-align: top; }

#web { 
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	background-color: white;
}

#telo1 {
	width: 900px; 
	margin-left: auto ;
	margin-right: auto ;
	background-image:url('../grafika/1056/pozadi1.jpg');
	position: relative;
}

#telo2 {
	width: 900px; 
	margin-left: auto ;
	margin-right: auto ;
	background-image:url('../grafika/1056/pozadi2.jpg');
	position: relative;
}

#telo3 {
	width: 900px; 
	margin-left: auto ;
	margin-right: auto ;
	background-image:url('../grafika/1056/pozadi3.jpg');
	position: relative;
}

#telo4 {
	width: 900px; 
	margin-left: auto ;
	margin-right: auto ;
	background-image:url('../grafika/1056/pozadi4.jpg');
	position: relative;
}

#telo5 {
	width: 900px; 
	margin-left: auto ;
	margin-right: auto ;
	background-image:url('../grafika/1056/pozadi5.jpg');
	position: relative;
}

#telo_zahlavi {
	height: 150px;
	width: 900px;
}

#telo_zahlavi_logo {	
	position: relative;
	float: left;
	left: 10px;
	top: 50px;
	height: 100px;
	width: 300px;
	color: white;
}
#telo_zahlavi_kosik {	
	position: relative;
	float: left;
	left: 370px;
	top: 50px;
	height: 100px;
	width: 200px;
	color: white;
}

#telo_menu {
	width: 230px;
	height: 320px; 
	margin-left: 0px;
	float: left;
	position: relative;
	text-align: left;
}

#telo_obsah {
	width: 610px;
	min-height: 320px; 
	text-align: left;
	margin-left: 260px;
	color: black;
	background: white; 
	border: solid 1px black;
	padding: 5px;
	position: relative;
}
* html #telo_obsah {
	height: 320px;
}

#stred_kraj_levy {
	position:absolute;
	z-index: 100;
}

hr.hr_sloupec {
	display: none;
}

div.menu_polozka { 
	height: 47px;
	width: 230px;
}
div.menu_mezera { 
	height: 37px;
	width: 230px;
}
img.menu {
	border: 1px solid black;
}

#hide_doprava { 
	float: left;
}
#sloupec_kosik_ikona_left {
	float:left;
}
#sloupec_kraj_spodek_pravy {
	float:right;
}
#sloupec_kraj_spodek_levy {
	float:left;
}

P.breakhere, table.breakhere {
   page-break-before: avoid;
   page-break-after: always;
}

td.eshop_middle {
	   border-top: solid 1px black;	   
	   background: white;
}

td.td_table_2_stred, table.table_2_stred {
	   background: white;
	   color: black;
}
td.td_table_2, table.table_2 {
	   color: black;
}

img.obrazek, img.obrazek_stred {
      border: none;
}
img.kosik_obrazek {
      border: none;
      max-width: 80px;
      max-height: 40px;
      float: left;
}
img.eshop_vyrobci_loga {
	border: none;
	margin: 1px;
}
img.grafika_dolu {
	border: none;
	vertical-align: bottom;
	font-size: 1px;
}

#kraj_spodek_vnitrni_levy {
	position: absolute;
	top: 651;
}
#kraj_spodek_vnitrni_pravy {
	position: absolute;
	top: 651
}
#kontakt {
	color: white;
	text-align: left;
	margin-left: 20px
}
#sloupec_kontakt {
	top: 570;
	position: absolute;
}
#sloupec_banner {
	top: 451;
	position: absolute;
}
#sloupec_banner_2 {
	top: 369;
	position: absolute;
}

#button_zpet, #trideni {
	float: right;
}

img.navigace_posuvnik_img {
	cursor: e-resize;
}

p {
	margin: 0.5em 0;
        padding: 0;
}

a {
	text-decoration: none;
	color: black;
}

a:hover  {
	text-decoration:underline;
	color: black;
}
a.sloupec {
	text-decoration: none;
	color: white;
}

a.sloupec {
	text-decoration: none;
	color: white;
}
a.sloupec:hover  {
	text-decoration:underline;
	color: white;
}
a.anketa_option {
	text-decoration: none;
	color: white;
}
a.anketa_option:hover {
	text-decoration: underline;
	color: white;
}

a.menu_nabidka {
	text-decoration: none;
	color: white;
	font-size: 12px;
}
a.menu_nabidka_holky {
	text-decoration: none;
	color: white;
	font-size: 12px;
}
a.menu_nabidka_kluci {
	text-decoration: none;
	color: white;
	font-size: 12px;
}
a.menu_nabidka:hover {
	text-decoration: underline;
	color: white;
	font-size: 12px;
}
a.menu_nabidka_holky:hover {
	text-decoration: underline;
	color: white;
	font-size: 12px;
}
a.menu_nabidka_kluci:hover {
	text-decoration: underline;
	color: white;
	font-size: 12px;
}

a.menu_nabidka_detail_polozka {
	text-decoration: none;
	color: white;
	font-size: 12px;
}
a.menu_nabidka_detail_polozka_holky {
	text-decoration: none;
	color: white;
	font-size: 12px;
}
a.menu_nabidka_detail_polozka_kluci {
	text-decoration: none;
	color: white;
	font-size: 12px;
}
a.menu_nabidka_detail_polozka:hover {
	text-decoration: underline;
	color: white;
	font-size: 12px;
}
a.menu_nabidka_detail_polozka_holky:hover {
	text-decoration: underline;
	color: white;
	font-size: 12px;
}
a.menu_nabidka_detail_polozka_kluci:hover {
	text-decoration: underline;
	color: white;
	font-size: 12px;
}

a.sleva_link {
	font-size : 11px;
	font-weight: bold;
}
a.simple {
  	font-weight: normal;
}

a.menu_link {
	color: white;
	font-size: 13px;
	margin-top: 3px;
}
a.menu_link:hover  {
	text-decoration:underline;
	color: white;
	font-size: 13px;
	margin-top: 3px;
}
a.cesta {
	color: black;
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
}
a.cesta:hover  {
	text-decoration:underline;
	font-weight: bold;
	color: black;
	font-size: 13px;
	margin-top: 3px;
}
a.menu_link2:hover  {
	text-decoration:underline;
	color: gray;
	font-size: 13px;
	margin-top: 3px;
}
a.menu_link2 {
	color: gray;
	font-size: 13px;
	margin-top: 3px;
}

a.kosik_nazev_link {
	font-weight: bold;
}

a.simple:hover  {
  text-decoration:underline;
  font-weight: normal;
}

i.alert, span.alert_1, span.alert  {
	color: red;
}

i.alert_2, span.alert_2 {
	color: red;
	font-weight: bold;	
}


td.table_menu {
	font-weight: bold;
	font-size : 14px;
}

div.center {
	text-align: center;
}

span.bold {
	font-weight: bold;
}
span.price {
	font-size : 14px;
	font-weight: bold;
	color: black;
}
span.price_list {
	font-size : 12px;
	font-weight: bold;
	color: black;
}
span.price_kosik {
	font-size : 12px;
	font-weight: bold;
}

span.price_recomend {
	font-size : 12px;
}


span.price_action {
	font-size : 14px;
	font-weight: bold;
	color: black;
}
span.price_sleva {
	font-size : 14px;
	font-weight: bold;
	color: green;
}

div.price_action_small {
	font-size : 7pt;
	font-weight: bold;
	color: black;
}


span.nadpis, h1, h2, span.nadpis_2, a.nadpis_2, a.nadpis_2:hover {
	font-size : 9pt;
	font-weight: bold;
	margin: 0px;
	padding : 0px;
	color: black;
	
}

div.nadpis_small {
	font-size : 7pt;
	font-weight: bold;
}

div.menu_nadpis {
	font-size : 14px;
	font-weight: bold;
	text-transform : uppercase;
	color: red;
}

a.menu_nadpis {
	font-size : 14px;
	font-weight: bold;
	text-transform : uppercase;
}

a.menu_nadpis:hover {
	font-size : 14px;
	font-weight: bold;
	text-transform : uppercase;
}


p.menu_nadpis {
	font-size : 14px;
	font-weight: bold;
	text-transform : uppercase;
	margin: 0.3em 0;
	padding: 0;
}

table * {
	font-size : 12px;
	border: 0;
}

td.tucne {
	font-weight: bold;
}

td * {
	font-size : 12px;
}

span.eshop_akce {
	color: red;
        font-weight: bold;
        font-size: 12px;
}
span.eshop_novinka {
	color: green;
        font-weight: bold;
        font-size: 12px;
}
span.eshop_vyprodej {
	color: orange;
        font-weight: bold;
        font-size: 12px;
}

td.tabulka_colored_head {   
	background-color: #dadada; 
	font-weight: bold; 
	color: black; 
}
td.tabulka_gray_first {  
	background-color: white;  
}
td.tabulka_gray_second {  
	background-color: white;  
}

#zbozi_konec_fix {
	position: absolute;
	top: 371;
	width: 520;
	height: 123;
	border: 0px;
	margin: 0 auto;
	padding: 0;
}
table.zbozi_konec {
	/*
	position: absolute;
	top: 438;
	*/
	width: 520;
	height: 123;
	border: 0px;
	margin: 0 auto;
	padding: 0;
}

/*  FORM  */	
form {margin: 0px; padding: 0px; }

input  {
	height: 18px; 
	background-color: #606060;
	border: 0px;
	margin: 1px;
	color: white;
	text-align: left;
}

select, textarea {
	background-color: #606060;
	border: 0 solid;
	color: white;
	text-align: center;
}

select.form_search {

	height: 16px;
	font-size: 11px;
	border: 0px;
	margin: 0px;

}

input.login {  
	width: 130px; 
	text-align: center;
}

input.kosik_pocet, input.kosik_smazat {  
	width: 30px; 
	text-align: center;
}

#login_button {  
	width: 50px; 
	font-size: 13px;
	position: absolute;
	margin-top: 52px;
	margin-left: 134px;
	background-color: #00b824;
	text-align: center;
}
#login_button_reg {  
	width: 60px; 
	font-size: 13px;
	position: absolute;
	margin-top: 52px;
	margin-left: 66px;
	background-color: #00b824;
	text-align: center;
}
#login_name {
	width: 110px;
	position: absolute;
	margin-top: 10px;
	margin-left: 67px;
}
#login_pwd {
	width: 110px;
	position: absolute;
	margin-top: 30px;
	margin-left: 67px;
}

input.kosik_button {  
	background-color: #00b824;
	text-align: center;

}

input.hledat_button {  
	width: 50px; 
	height: 16px; 
	position: relative;
	margin-top: 8px;
	margin-left: 13px;
	background-color: #00b824;
}
input.hledat {
	width: 90px;
	height: 16px; 
	position: relative;
	margin-top: 7px;
	margin-right: 10px;
}

input.filter {  
	width: 100px; 
}

input.editace {
	width: 230px;
}

/* ZBOZI STRED */


div.slide {     
	margin-left: auto ;
	margin-right: auto ;
	width: 520px; 
	height: 100px;
	overflow: hidden;
	text-align: left;
}
div.slide_box_stred { 
	width:140; 
	height:100; 
	float: left; 
	text-align: center;
	font-size: 12px;  
	vertical-align:middle;
}
/*
div.slide_box_stred:hover { 
	width:140; 
	height:100; 
	float: left; 
	text-align: center;
	font-size: 12px;  
	color: white;
	background: #383838;
}
*/	
div.slide_box { 
	width:120; 
	height:100; 
	float: left;  
	text-align: center;
	font-size: 12px;  
}
/*
div.slide_box:hover { 
	width:120; 
	height:100; 
	float: left;  
	text-align: center;
	font-size: 12px;  
	color: white;
	background: #383838;
}
*/

img.slide_img { 
	border: 0px;
	margin-top: 10px;
	max-width: 65px;
	max-height: 50px;
	/* IE Image max-width */
	width: expression(this.width > 65 ? 65: true);
	height: expression(this.height > 50 ? 50: true);
}
img.slide_img_stred { 
	border: 0px;
	margin-top: 10px;
	max-width: 95px;
	max-height: 70px;
	/* IE Image max-width */
	width: expression(this.width > 95 ? 95: true);
	height: expression(this.height > 70 ? 70: true);
}
/*
div.slide_text {
	position: absolute;
	margin-top: 70px;
}
div.slide_text_stred {
	position: absolute;
	margin-top: 80px;
}
*/

div.slide_navigace_button {     
	margin-left: auto ;
	margin-right: auto ;
	text-align: center;
	width: 520px; 
}

div.slide_navigace_posuvnik {     
	margin-left: auto ;
	margin-right: auto ;
	height: 35;
	width: 520px; 

}

