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/1050/pozadi.jpg');
	scrollbar-base-color: #383838;
	background-color: #121212;
}


/* 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: #121212;
	background-image:url('../grafika/1050/pozadi.jpg');
}

#web_box { 
	width: 990px;
	height: 810px;
	margin-left: auto ;
	margin-right: auto ;
	background-image:url('../grafika/1050/sloupec_kraj.png');
}

#web_box_in { 
	width: 990px;
	margin-left: auto ;
	margin-right: auto ;
	background-image:url('../grafika/1050/sloupec_kraj.png');
}

#zahlavi { 
	width: 980px; 
	height: 139px;
	margin-left: 10px;
	margin-right: 0px;
}

#logo {
	width: 980px; 
	height: 139px;
}

#logo_left {
	width: 893px; 
	height: 139px;
	float: left;
}

#logo_right {
	width: 87px;
	height: 139px;
	float: right;
	text-align:left;
}


#telo {
	width: 970px; 
	height: 661; 
	margin-left: auto ;
	margin-right: auto ;
	background-image:url('../grafika/1050/sloupec_pozadi.png');
	position: relative;
}


#telo_stred {
	width: 572px;
	height: 661; 
	text-align: left;
	float: left;
	color: white;
	background-image:url('../grafika/1050/sloupec_pozadi.png');
}

#telo_sloupec_levy {
	width: 199px;
	height: 661; 
	margin-left: 0px;
	float: left;
	position: relative;
	text-align: center;
	color: white;
	background-image:url('../grafika/1050/sloupec_pozadi.png');
	z-index: 100;
}

#telo_sloupec_pravy {
	width: 199px;
	height: 661; 
	margin-right: 0px;
	float: right;
	position: relative;
	text-align: center;
	color: white;
	background-image:url('../grafika/1050/sloupec_pozadi.png');
	z-index: 100;
}

#stred_kraj_levy {
	position:absolute;
	z-index: 100;
}
#stred_kraj_pravy {
	z-index: 100;
	position:absolute;
	left: 748px;
}

#akce_kraj_levy_link, #novinky_kraj_levy_link {
	position:absolute;
	z-index: 110;
}
#akce_kraj_pravy_link, #novinky_kraj_pravy_link {
	z-index: 110;
	position:absolute;
	left: 743px;
}

#menu_stred {
	width: 572px; 
	height: 22px;
	vertical-align: middle;
	text-align: center;
}
#menu_stred_obsah_odsazeni { 
	height: 6px;
	width: 520px; 
	margin-left: 26 ;
	margin-right: 26 ;
}
#menu_stred_obsah { 
	height: 16px;
	width: 520px; 
	margin-left: 26 ;
	margin-right: 26 ;
}

#menu_levy {
	width: 199px; 
	height: 31px;
	position: relative;
}


#menu_pravy {
	width: 199px; 
	height: 31px;
	background-image:url('../grafika/1050/hledat_pozadi.png');
}

#menu_sipka { 
	width: 572px; 
	height: 9px;
	font-size:1px;
	line-height:0;

}
#menu_sipka_img_ { 
	margin-left: 60px;
	vertical-align: bottom;
}
#menu_sipka_img_eshop { 
	margin-left: 60px;
	vertical-align: bottom;
}
#menu_sipka_img_magazin { 
	margin-left: 130px;
	vertical-align: bottom;
}
#menu_sipka_img_foto { 
	margin-left: 195px;
	vertical-align: bottom;
}
#menu_sipka_img_video { 
	margin-left: 250px;
	vertical-align: bottom;
}
#menu_sipka_img_ftp { 
	margin-left: 300px;
	vertical-align: bottom;
}
#menu_sipka_img_informace { 
	margin-left: 365px;
	vertical-align: bottom;
}
#menu_sipka_img_slevy { 
	margin-left: 437px;
	vertical-align: bottom;
}
#menu_sipka_img_kontakt { 
	margin-left: 500px;
	vertical-align: bottom;
}

#telo_stred_nadpis { 
	width: 572px; 
	height: 30px;
	overflow: hidden;
	background-image:url('../grafika/1050/menu_2.png');
}
#telo_stred_nadpis_kluci { 
	width: 572px; 
	height: 30px;
	overflow: hidden;
	vertical-align: middle;
	background-image:url('../grafika/1050/menu_2_kluci.png');
}
#telo_stred_nadpis_holky { 
	width: 572px; 
	height: 30px;
	overflow: hidden;
	vertical-align: middle;
	background-image:url('../grafika/1050/menu_2_holky.png');
}
#telo_stred_text { 
	width: 572px; 
	height: 494px;
	color: black;
	overflow: auto;
	overflow-x: hidden;
	background-image:url('../grafika/1050/stred_pozadi.png');
}
#telo_stred_text_uvod { 
	width: 572px; 
	height: 494px;
	color: black;
	overflow: hidden;
	background-image:url('../grafika/1050/stred_pozadi.png');
}
#telo_stred_text_cara { 
	width: 572px; 
	height: 494px;
	color: black;
	overflow: hidden;
	background-image:url('../grafika/1050/stred_pozadi_cara.png');
}

#telo_stred_nadpis_obsah_odsazeni { 
	height: 6px;
	width: 520px; 
	margin-left: 26 ;
	margin-right: 26 ;
}
#telo_stred_nadpis_obsah { 
	width: 520px; 
	margin-left: 26 ;
	margin-right: 26 ;
}

#telo_stred_text_obsah { 
	position: relative;
	width: 520px; 
	height: 494px;
	margin-left: 26px;
	margin-right: 26px;
	color: black;
	text-align: left;
}
#telo_stred_text_obsah_center { 
	width: 520px; 
	height: 494px;
	text-align: center;
}

#telo_stred_novinky { 
	width: 572px; 
	height: 106px; 
	background-image:url('../grafika/1050/novinky_pozadi_full.png');
	color: black;
}
#telo_stred_novinky_holky { 
	width: 572px; 
	height: 106px; 
	background-image:url('../grafika/1050/novinky_pozadi_full_holky.png');
	color: black;
}
#telo_stred_novinky_kluci { 
	width: 572px; 
	height: 106px; 
	background-image:url('../grafika/1050/novinky_pozadi_full_kluci.png');
	color: black;
}
#telo_stred_akce { 
	width: 572px; 
	height: 106px; 
	background-image:url('../grafika/1050/akce_pozadi_full.png');
	color: black;
}
#telo_stred_akce_holky { 
	width: 572px; 
	height: 106px; 
	background-image:url('../grafika/1050/akce_pozadi_full_holky.png');
	color: black;
}
#telo_stred_akce_kluci { 
	width: 572px; 
	height: 106px; 
	background-image:url('../grafika/1050/akce_pozadi_full_kluci.png');
	color: black;
}
#telo_stred_akce_obsah { 
	width: 520px; 
	margin-left: 26px;
	margin-right: 26px;
	color: black;
	text-align: center;
}

#telo_stred_text_uvod_1 { 
	width: 572px; 
	height: 349px;
}
#telo_stred_text_uvod_2 { 
	width: 572px; 
	height: 145px;
}

#zapati_stred { 
	width: 970px; 
	height: 10px;
	margin-left: auto ;
	margin-right: auto ;
	clear: both;
	background-image:url('../grafika/1050/sloupec_pozadi.png');
}

#zapati { 
	width: 990px; 
	height: 10px;
	margin-left: auto ;
	margin-right: auto ;
	clear: both;
	background-image:url('../grafika/1050/zapati.png');
	z-index: 120;
}

#konec_stranky { 
	width: 610px;
	margin-left: auto ;
	margin-right: auto ;
	color: gray;
}

hr.hr_sloupec {
	display: none;
}

div.menu { 
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

#menu_levy_menu {
	position: relative;
	width: 199px; 
}

div.menu_nabidka {
	position: relative;
	width: 199px; 
	font-size: 12px;
	font-weight: bold;
	background-image:url('../grafika/1050/sloupec_menu_nabidka.png');
	background-repeat: no-repeat;
	text-align: center;
}
div.menu_nabidka_odsazeni {
	position: relative;
	width: 199px; 
	height: 3px;
	font-size: 1px;
}
div.menu_nabidka_text {
	position: relative;
	width: 155px; 
	height: 18px;
	margin-left: 44px;
	text-align: left;
}


div.menu_nabidka_detail {
	/* 
	position: absolute;
	width: 169px;
	height: 122px;
	left: 16px;
	*/
	position: relative;
	width: 199px;
	font-size: 12px;
	font-weight: bold;
	background-image: none;
	text-align: left;
}

div.menu_nabidka_detail_odsazeni {
	position: relative;
	width: 199px; 
	height: 1px;
	font-size: 1px;
	background-image:url('../grafika/1050/sloupec_pozadi.png');
}

div.menu_nabidka_detail_polozka {
	position: relative;
	width: 140px;
	left: 30px;
	font-size: 12px;
	margin-bottom: 1px;
	background-image: none;
	font-weight: bold;
	background: #383838;
}
div.menu_nabidka_detail_polozka_text {
	position: relative;
	width: 120px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: normal;
	background: #383838;
}
div.menu_nabidka_detail_polozka_holky {
	position: relative;
	width: 140px; 
	left: 30px;
	font-size: 12px;
	margin-bottom: 1px;
	background-image: none;
	font-weight: bold;
	background: #383838;
}
div.menu_nabidka_detail_polozka_text_holky {
	position: relative;
	width: 120px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: normal;
	background: #383838;
}
div.menu_nabidka_detail_polozka_kluci {
	position: relative;
	width: 140px;
	left: 30px;
	font-size: 12px;
	margin-bottom: 1px;
	background-image: none;
	font-weight: bold;
	background: #383838;
}
div.menu_nabidka_detail_polozka_text_kluci {
	position: relative;
	width: 120px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: normal;
	background: #383838;
}


div.menu_nabidka_detail_polozka:hover {
	position: relative;
	font-size: 12px;
	margin-bottom: 1px;
	background-image: none;
	background: #ff0207;
}
div.menu_nabidka_detail_polozka_kluci:hover {
	position: relative;
	font-size: 12px;
	margin-bottom: 1px;
	background-image: none;
	background: #ff7d05;
}
div.menu_nabidka_detail_polozka_holky:hover {
	position: relative;
	font-size: 12px;
	margin-bottom: 1px;
	background-image: none;
	background: #ff00f6;
}

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

.kontakt_link, .kontakt_link:hover {
	color: white;
	text-align: 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: white;
}

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: white;
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
}
a.cesta:hover  {
	text-decoration:underline;
	font-weight: bold;
	color: white;
	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: red;
}
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: red;
}
span.price_sleva {
	font-size : 14px;
	font-weight: bold;
	color: green;
}

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


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

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: 9px;
	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; 

}
