*{	margin: 0;	padding: 0;}
h4{font-size: 13px;}

body, html { font-family: Tahoma, Verdana, Arial, sans-serif; background: white; color: Black;font-size: 11px; text-align: center; background-color: #C3CAD3;} 

#content{width: 900px;margin: 15px auto 20px auto;text-align: left;background-color: White; _border-top: 17px solid black; background-image: url(content.gif); background-repeat: repeat-y; background-position: top left;}

#levySloupec{width: 200px;	background-color: Black; float: left; min-height: 496px; _height: 496px;}
#levySloupecIn td.infoBoxHeading{display: none;}

#obsah{width: 700px;	background-color: transparent;float: left;  position: relative;}
/*#obsahIn{padding: 0 10px;}*/
#obsahIn a{color: red; font-weight: bold;}
#obsahIn a:hover{color: blue;}
#obsahIn a:visited{color: Maroon;}
#obsahIn a:visited:hover{color: #00008B;}

#text{width: 500px; background-color: white; float: left; overflow: hidden;}
#textIn{padding: 0 10px;}

#pravySloupec{width: 200px;	background-color: Black; float: right; min-height: 496px; _height: 496px; /*margin-top: 200px;*/}
#pravySloupecIn td.infoBoxHeading{display: none;}


.infoBoxLT{text-align: center;background-color: Black;color: White; padding-bottom: 15px;}
.infoBoxLT a{color: White;}
.infoBoxLT a:hover{color: Red;}
.infoBoxLT h3{	background-color: #DB0000;	color: White;	padding: 9px 0 9px 15px;	text-align: left;	margin: 0 0 10px 0;font-weight: bold;font-size: 12px;}
.vnitrni{margin: 0 5px 0 5px;}




#titulka {display: block;width: 700px;height: 496px;margin: 0px -10px 0px 0px; background-color: blue;	position: relative; border-top: 13px solid black; _border-top: 1px solid black;}
#titulka span{display: block; width: 700px;height: 496px;position: absolute; top: 0; left: 0; background-image: url(nadpis.jpg); background-position: top left; background-repeat: no-repeat; background-color: Red;}

#sub {display: block;width: 700px;height: 163px;margin: 0px -10px 0px 0px;background-color: blue;	position: relative; border-top: 13px solid black; _border-top: 1px solid black;}
#sub span{display: block; width: 700px;height: 163px;position: absolute; top: 0; left: 0; background-image: url(nadpis2.jpg); background-position: top left; background-repeat: no-repeat;}

.drobek{display: block;	background-color: #DB0000;	margin: 0 -10px;  padding: 10px 10px 10px 0px; width: 690px;}
.drobek a{padding-left: 10px; color: White!important; font-weight: bold;	}
.drobek a:visited{color: White!important;}

#menu{position: absolute;z-index: 1000; top: 0; left:7px; _top: -15px;}
#menu ul, #menu li{list-style: none;}
#menu li{display: inline; background-color: transparent;}
#menu li a{padding: 3px 10px 3px 0px; color: White; text-decoration: none; font-weight: bold;}
#menu li a:visited{color: White!important;}
#menu li a:hover{	color: Red;}


/* stranka s produktem */

TD.p_i_left{width: 50%;	text-align: center; border-right: 2px solid silver; padding-bottom: 10px;}
TD.p_i_right{vertical-align: middle; padding-left: 5px;padding-bottom: 10px;}
TD.p_i_right input{margin-left: 30px; margin-top: 3px; /*position: relative; top: 3px;_top: 53px;_margin-top: 50px;*/;}
TD.p_i_right h2{	margin: 0;	padding: 0;	font-weight: bold;color: #6D6D6D; font-size: 14px;}
#p_i_popisek{border-top: 2px dotted silver;margin-top: 10px; padding-top: 10px; text-align: center;  background-color: transparent;}
td.p_i_popis{padding-top: 10px;margin-top: 10px;position: relative;font-size: 11px;}
td.p_i_popis LABEL{width: 300px; display: block;}
td.p_i_popis SELECT{	margin-left: 0px; width: 200px;}
TABLE.produkt_info h3{margin-top: 0px;}
.cena{
	font-weight: bold; color: red; font-size: 15px; margin-right: 15px;
}

hr.cistic{	clear: both; visibility: hidden; margin-top: -1px; _display: none;}
#footer{ text-align: right; background-color: Black; color: White; font-weight: normal; clear: both; padding-right: 10px; padding-bottom: 3px; padding-top: 3px;}
.reklama{display: none;}

A.menucateg { 
display: block;
text-decoration: none;
font-weight: bold;
font-size: 12px;
padding: 7px 0 8px 15px;
background-color: #DB0000;
color: White;

}

A.menucateg:hover { 


text-decoration: none;
font-weight: bold;

color: #FFFFFF;
}

A.menusubcateg {
display: block;
text-decoration: none;
font-weight: bold;
font-size: 10px;
padding: 5px 0 5px 15px;
color: White;
background-color: Black;

}

A.menusubcateg:hover {
background-color:#006699;
text-decoration: none;
border-left: 10px solid red;
color: #FFFFFF;
}

/* přihlašovací formulář */

/*#prihlaseni_formular{text-align: center;}*/
#prihlaseni_formular h2{text-align: left;}


#prihlaseni_formular fieldset{
	background-color:#E8E8E8;
	color: Black;
	
	border-width:1px;
	border-style:solid;
	border-color:#010101;
	font-size:12px;
	margin:20px auto 20px auto;
	width:400px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
	text-align: left;
}

#prihlaseni_formular fieldset legend{	
	background-color:Black;
	color:White;
	font-weight:bold;
	font-variant:small-caps;
	font-size:110%;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
	
}
	 
#prihlaseni_formular fieldset legend img{
	padding:0px 5px 0px 5px;	
}

#prihlaseni_formular label{
	font-size:100%;
	display:block;
	float:left;
	width:150px;
	text-align:right;
	margin:6px 5px 0px 0px;
}

.button{
	background-color:#fff9e7;
	
	border-width:1px;
	border-style:solid;
	border-color:#7c5b47;
	
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}


h3.pageHeading{
visibility: hidden;
}

/* seznam produktů */
TD.productListing-heading{
	background-color: silver;
	color: Black;
	font-weight: bold;
	margin: 0px -10px;
}

TR.productListing-even, TR.productListing-odd{  background: #E8E8EA;  padding: 5px 0 5px 5px;  height: 30px;}
TR.productListing-even{	background-color: White;}

.category{
display: none;
}

TD.infoBoxHeading{
	display: none;
}

/* kontaktní formulář */
label.nadpis_input {
	width: 200px!important;
}

