*{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	border: 1px solid Red;*/
}


INPUT, TEXTAREA, SELECT{
	background-color: #EEEEEE;
	border: 1px solid #285471;
	color: Black;
	font-size: 11px;
	margin-top: 2px;
	padding: 3px;
}

.dotaz_form{
	border: 1px solid Silver;
	margin: 2px;
	padding: 4px;
}

.dotaz_form label{
	width: 150px;
	display: block;
	float: left;
	overflow: auto;
}

.dotaz_form img{
	margin: 9px 0px 0px 4px;
}

.dotaz_form input[type=text]{
	width: 380px;
	float: left;
	overflow: auto;
	margin: 0px 0px 2px 0px;
}

.dotaz_form textarea{
	width: 98%;
}

.jako_input{
	background-color: #89B2CC;
	border: 1px solid #285471;
	color: White;
	font-size: small;
	margin: 2px;
	text-decoration: none;
	display: block;
	text-align: center;
}

BODY{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
}

IMG{
	margin: 0px;
	border: 0px;
}

.cela_stranka_box{
	margin-top: 20px;
	border: 2px solid White;
	padding: 1px;
	width: 902px;	
}

.cela_stranka{
	width: 900px;
	overflow: visible;
	background-color: White;
	text-align: left;
}

.logo{
	padding: 5px;
	overflow: hidden;
	background: url('../images/page/bg_logo.gif') no-repeat right;
}

.search_box{
text-align: right;
margin: 5px 4px 0px 4px;
padding: 11px ;
float: right;
/padding: 17px 10px 3px 10px;
}

.search_box INPUT{
	font-size: 12px;
}

.search_box FORM{
	margin: 0px;
}

.navigace_horni{
	float: left;
}

.navigace_horni A{
	display: block;
	text-align: center;
	float: left;
	width: 110px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 5px 6px 5px;
	margin: 5px 2px 5px 2px;
	background: url('../images/page/bg_nav_top.gif');
}

.levy_sloupec{
	width: 240px;
	margin: 0px;
	float: left;
	margin-right: 2px;
}

.login_box{
	width: 240px;
	background-color: #ADCBE2; /* url(../images/page/levy_panel_bg.jpg); */
	height: 150px;
	overflow: auto;
	color: White;
	border-bottom: 1px solid Blue;
	border-top: 2px solid Black;
}

.login_box P{
	margin: 0px;
	background-color: #3F82AF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	/* background-image: url(../images/page/bg_login_p.jpg); */
	color: White;
	font-size: small;
	font-weight: bold;
	border-bottom: 1px solid Black;
}

.login_box_inside{
	margin-left: 10px;
	font-size: small;
}

.login_box_inside FORM{
	margin: 0px;
	color: Black;
}

.login_box_inside INPUT.udaje{
	font-size: small;
	width: 150px;
	background-color: #3F82AF;
	color: White;
}

.login_box_inside INPUT.odeslat{
	font-size: small;
	width: 110px;
	background-color: #3F82AF;
	color: White;
}

.levy_panel{
	background-color: #3478A5;
	margin-bottom: 2px;
	margin-top: 2px;
}

.stredovy_panel{
	width: 448px;
	margin-right: 2px;
	height: 150px;
	float: left;
}

.levy_panel .menu_odkaz{
	display: block;
	height: 25px;
	padding-top: 3px;
	padding-left: 15px;
	color: White;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid Silver;
}

.levy_panel > A.kosik{
	background: #9B2B00 url(../images/page/menu_nabidka/kosik.gif);
}

.levy_panel > A.pokladna{
	background: #9B2B00 url(../images/page/menu_nabidka/pokladna.gif);
}

.levy_panel > A.dotazy{
	background: #9B2B00 url(../images/page/menu_nabidka/diskuze.gif);
}

.levy_panel > A.hity{
	background: #9B2B00 url(../images/page/menu_nabidka/cenove_hity.gif);
}

.menu_odkaz:hover{
	background-color: #708090;
}

.pravy_panel{
	width: 208px;
	border-top: 2px solid Black;
	background-color: Blue;
	float: right;
	height: 150px;
	overflow: hidden;
	background: #ADCBE2; /* url(../images/page/pravy_panel_bg.jpg); */
	border-bottom: 1px solid Blue;
}

.pravy_panel_inside{
	width: 100%;
	margin-left: 5px;
}
.pravy_panel P{
	margin: 0px;
	background-color: #3F82AF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	/* background-image: url(../images/page/bg_login_p.jpg); */
	color: White;
	font-size: small;
	font-weight: bold;
	border-bottom: 1px solid Black;
}

.pravy_panel A{
	font-size: small;
	color: Black;
	text-decoration: none;
}

.design_table{
	clear: both;
	width: 900px;
}

TD.levy_obsah{
	vertical-align: top;
}

TD.hlavni_obsah{
	vertical-align: top;
	width: 100%;
}

div.hlavni_obsah{
	margin-left: 2px;
	margin-top: 2px;
	overflow: auto;
}

.hlavni_text{

}

.hlavni_nabidka{
	width: 240px;
	background-color: Black;
}

.hlavni_nabidka P{
	margin: 0px;
	background-color: Black;
	color: White;
	height: 20px;
}
A.menu:hover, A.menu1:hover, A.menu2:hover, A.menu3:hover, A.menu4:hover, A.menu5:hover{
	background-color: #26516C;
}

A.menu, A.menu1, A.menu2, A.menu3, A.menu4, A.menu5{
	color: White;
	font-size: middle;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	background-color: #6094B6;
	border-bottom: 1px solid #89B2CC;
	height: 20px;
}

A.menu{
	padding-left: 10px;
	background-color: #3A79A3;
}

A.menu1{

	padding-left: 30px;
}

A.menu2{
	padding-left: 50px;
}

A.menu3{
	padding-left: 70px;
}

A.menu4{
	padding-left: 90px;
}

A.menu5{
	padding-left: 110px;
}

A.selected{
	background-color: #26516C;
}

.news{
	width: 320px;
	margin-bottom: 30px;
	border: 1px dashed #D0DDDF;
}

.news .nadpis{
	background-color: #DEE3EB;
	padding-left: 10px;
	padding-top: 5px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: Blue;
}

.news .text{
	font-size: 12px;
}

.zbozi{
	width: 200px;
	height: 220px;
	float: left;
	border: 1px solid #E2ECFA;
	margin-right: 4px;
	margin-bottom: 2px;
	overflow: hidden;
}

.lyze{
	width: 90%;
	height: 200px;
	border: 1px solid #E2ECFA;
	margin-right: 4px;
	margin-bottom: 2px;
	overflow: hidden;
	float: left;

}

.zbozi .novinka{
	background-color: Red;
	clear: both;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
	color: White;
}

.zbozi:hover{
	/* background-color: #DFDFDF; */
}

.zbozi .nazev{
	font-size: 14px;
	background-color: #3A79A3;
	height: 35px;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

.zbozi .nazev A{
	text-decoration: none;
	color: White;	
}

.zbozi .sleva{
	background: #FF5353; /* url(../images/page/sleva.gif) no-repeat left; */
}

.zbozi .hit{
	background: #006F01; /* url(../images/page/hit.gif) no-repeat left; */
}

.zbozi .popis{
	font-size: x-small;
	height: 100px;
	margin-top: 2px;
}

.zbozi .ceny{
	clear: both;
}

.zbozi .nase_cena{
	color: Red;
	width: 95px;
	float: left;
	text-align: center;
}

.zbozi .normal_cena{
	width: 95px;
	float: left;
	text-align: center;
}

.zbozi H3{
	font-size: xx-small;
	margin: 0px;
}

.zbozi .obrazek{
	float: left;
	margin-top: 2px;
}

.jeskladem{
	font-size: 10px;
	background-color: Green;
	color: White;
	text-align: center;
	margin-top: 2px;
	overflow: auto;
	clear: both;
}

.zbozi_ID{
	width: 658px;
}

.zbozi_ID .levy_box{
	float: left;
	width: 290px;
	border-right: 2px solid #3A79A3;
}

.zbozi_ID .objednavaci_box{
	width: 280px;
	margin: 2px 0 2px 2px;
	background-color: #80B3D4;
	border: 1px solid #3A79A3;
}


.zbozi_ID .objednavaci_box FORM{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.zbozi_ID .objednavaci_box .koupit_input{
 background-color: #FF8A5E;
 color: Black;
}

.zbozi_ID .inner_box{
	padding-left: 5px;
	background-color: #6094B6;
	margin: 1px;
}

.zbozi_ID .objednavaci_box H1{
	font-size: small;
	background-color: #285471;
	color: White;
	padding-left: 5px;
	margin: 0px;
}

.zbozi_ID .nazev_zbozi{
	background-color: #3A79A3;
	color: White;
	font-size: 15px;
	font-weight: 800;	
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.zbozi_ID .obrazek{
	background-color: White;
	width: 280px;
	height: 280px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	pa
}

.zbozi_ID .obrazek IMG{
	border: 0px;
	vertical-align: center;
	margin-top: 50px;
}


.zbozi_ID .popis_produktu_box{
	float: right;
	margin-left: 10px;
	overflow: hidden;
	width: 350px;
}

.zbozi_ID .popis_produktu_box .technologie{
	font-size: 12px;
}

.zbozi_ID .popis_produktu_box .vlastnosti{
	margin-bottom: 5px;
}

.zbozi_ID .popis_produktu_box .popis{
	margin-bottom: 5px;
}

.zbozi_ID .popis_produktu_box .technologie{
	margin-bottom: 5px;
}

.zbozi_ID .popis_produktu_box .skladem{
	margin-bottom: 5px;
}

.zbozi_ID .popis_produktu_box .nase_cena{
	color: #921D1D;
	font-weight: 800;
	margin-bottom: 5px;
}

.zbozi_ID .popis_produktu_box .normal_cena{
	color: #989898;
	font-weight: 800;
	text-decoration: line-through;
	margin-bottom: 5px;
}

.zbozi_ID .popis_produktu_box .ceny{
	color: #989898;
	margin-bottom: 5px;
}

.zbozi_ID .objednat{

}

.zbozi_ID .propojeny_zbozi A{
	color: Blue;
}

.zbozi_ID .diskuze_box{
	background: #E9F1F8;
	clear: both;
	border-left: 3px solid #26516C;
	padding-left: 4px;
}
.zbozi_ID .diskuze_box H1{
	background-color: #26516C;
	margin-left: -4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 1px;
	font-size: medium;
	color: White;
	
}

.table_zbozi_ID{
	font-size: medium;
}
.table_zbozi_ID TH{
	text-align: right;
	font-weight: normal;
	vertical-align: top;
	color: #3A79A3;
}

#seznam{
	width: 100%;
	border: 1px solid #3478A5;
}

#seznam TH{
	height: 25px;
	text-align: left;
	padding-left: 4px;
	color: White;
	background-color: #4087BB;
}

#seznam TD{
	padding-left: 4px;
}

.next_pages_box{
	background-color: #3A79A3;
	margin-left: 0px;
	clear: both;
	color: White;
	padding-left: 10px;
	height: 20px;
	padding-top: 4px;
	overflow: auto;
}

.next_pages_box A.next_pages{
	padding-left: 2px;
	padding-right: 2px;
	color: White;
	text-decoration: none;
}

.next_pages_box A.next_pages_selected{
	background-color: #285471;
	padding-left: 2px;
	padding-right: 2px;
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.razeni_box{
	background-color: #285471;
	color: White;
	padding-left: 10px;
	padding-top: 8px;
	overflow: auto;
}

.razeni_box INPUT{
}

.legenda_box{
	background-color: #3B7398;
	color: White;
	padding-left: 10px;
	height: 20px;
	padding-top: 8px;
}

.legenda_box>P{
	float: left;
	margin: 0px;
	margin-right: 20px;
}

.legenda_box > .sleva_legenda{
	background-color: #FF6262;
	float: left;
	width: 10px;
	height: 10px;
}

.legenda_box > .hit_legenda{
	background-color: #00BF02;
	float: left;
	width: 10px;
	height: 10px;
}

.legenda_box > span{
	float: left;
	margin-left: 5px;
	margin-right: 10px;
}
.razeni_box FORM{
	margin: 0px;
}

.razeni_box INPUT, .razeni_box SELECT{
	font-size: small;
}

.nadpis{

}

.nadpis IMG{
	float: left;
}

.nadpis span{
	display: block;
	margin-top: 10px;
	font-weight: bold;
	font-size: large;
	color: #2A6387;
}

.faktura{
	clear: both;
	border: 1px solid Black;
	height: auto;
	overflow: auto;
	margin-top: 10px;
}

.faktura .cislo_faktury{
	text-align: center;
	margin-top: 3px;
	margin-bottom: 5px;
	font-weight: bold;
}

.faktura .hlavicka_firmy_box{
	overflow: auto;
}

.faktura .cena{
	text-align: right;
}

.faktura H1{
	margin: 0px;
	font-size: small;
}

.faktura P{
	margin-top: 7px;
	margin-left: 25px;
	font-size: small;
}

.faktura .hlavicka_firmy{
	float: left;
	border: 1px dashed Silver;
	font-size: small;
	margin-top: 4px;
	margin-left: 4px;
	width: 300px;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.faktura .hlavicka_uzivatel_box{
	overflow: auto;
}

.faktura .hlavicka_uzivatel{
	float: right;
	border: 1px dashed Silver;
	font-size: small;
	margin-top: 4px;
	margin-right: 4px;
	width: 320px;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.faktura_table{
	border-collapse: collapse;
	width: 100%;
	margin-top: 10px;
	font-size: 12px;
}


.faktura_table TH, .faktura_table TD{
	padding-left: 5px;
}

.faktura_table TH{
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	text-align: left;
}

.diskuze{
	width: 600px;
	overflow: hidden;
	margin-bottom: 5px;
	padding: 2px 2px 5px 2px;
	border: 1px solid Silver;
}

.odpoved{
	margin-left: 30px;
	border: 1px solid Silver;
	background-color: Silver;
}
.diskuze .hlavicka{
	background-color: #6495ED;
	border: 1px solid #DDDDDD;
	color: White;
	padding: 1px 2px 2px 5px;
	font-weight: bold;
}

.odeslat_input{
	background-color: #FF7B48;
	color: Black;
}

.zbozi_hlavni_stranka{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}

p.oddelovac{
	clear: both;
	margin: 0px;
}

.zbozi_hlavni_stranka .inside{
	border: 1px solid Black;
	width: 250px;
	float: left;
	margin-right: 20px;
}

.zbozi_hlavni_stranka .inside .obrazek{
	text-align: center;	
}

.zbozi_hlavni_stranka .inside .popis_zbozi .nazev, .zbozi_hlavni_stranka .inside .popis_zbozi .nazev A{
	background-color: #3A79A3;
	color: White;
	font-size: small;
	font-weight: bold;
	text-align: center;
}

.propojeny_zbozi{
	margin-bottom: 5px;
	font-size: 12px;
	text-decoration: none;
}

.obrazek_propojeni{
	float: left;
	margin: 10px;
	padding: 2px;
	border: 0px;	
}

.propojeny_popis{
	font-size: 12px;
	font-weight: 100;
}

.odkaz_tabulky_velikosti{
	padding: 5px;
}


.odkaz_tabulky_velikosti A{
	text-decoration: underline;
	color: white;
}

table.kulate_rohy{
	border-collapse: collapse;
}

table.kulate_rohy td.levy_horni{
	background-image: url('../images/page/tabulka/levy_horni.gif');
	width: 9px;
	height: 43px;
}

table.kulate_rohy td.horni{
	background-image: url('../images/page/tabulka/horni.gif');
	height: 43px;
	padding-left: 20px;
	padding-right: 20px;
	width: auto;
	color: #FFC3BC;
	font-weight: bold;
}

table.kulate_rohy td.pravy_horni{
	background-image: url('../images/page/tabulka/pravy_horni.gif');
	width: 12px;
	height: 43px;
}

table.kulate_rohy td.levy{
	background-image: url('../images/page/tabulka/levy.gif');
	width: 9px;
}

table.kulate_rohy td.obsah{
	background-image: url('../images/page/tabulka/obsah.gif');
	width: auto;
}

table.kulate_rohy td.pravy{
	background-image: url('../images/page/tabulka/pravy.gif');
	width: 9px;
}

table.kulate_rohy td.levy_dolni{
	background-image: url('../images/page/tabulka/levy_dolni.gif');
	width: 9px;
	height: 12px;
}

table.kulate_rohy td.dolni{
	background-image: url('../images/page/tabulka/dolni.gif');
	height: 12px;
	width: auto;
}

table.kulate_rohy td.pravy_dolni{
	background-image: url('../images/page/tabulka/pravy_dolni.gif');
	width: 12px;
	height: 12px;
}

.nejnovejsi_zbozi{
	border-left: 3px solid #ADCBE2;
}

.nejnovejsi_zbozi TD{
	padding: 2px;
	border-bottom: 1px dashed Silver;
	background-color: #FFD7D7;
}

.nejnovejsi_zbozi A{
	text-decoration: none;
	color: #3F82AF;
}

.nejnovejsi_zbozi A:hover{
	color: Red;
}

.nejnovejsi_zbozi TH{
	background-color: #FF6C6C;
	color: Black;
	padding: 4px;
}

.copyright{
	border-top: 2px solid #FF9B75;
	padding-top: 5px;
	margin-top: 20px;
	background-color: #FFEAE3;
	padding-bottom: 5px;
	text-align: center;
}
