


body
{
	border:0; margin:0;
	background: white url(images/bg.jpg) repeat-x 50% 0px;
	font: 11px/10px Arial, sans-serif;;
	padding:0;
   	height:100%;
   	x_overflow:hidden;
	background-color:#EDEDED;

}

#center
{
	width: 702px;
	x_width: 1044px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	xborder:1px solid black;
}

#menuAndText
{
position: relative;
top:0;
left:0;
}


#hlavicka
{
color:white;

}

#hlavicka a:link
{
color:white;
text-decoration:none;
}
#hlavicka a:visited
{
color:white;
}
#hlavicka a:hover
{
color:white;
}










#menu
{
position: absolute;
top: 0;
left: 0;
	background-color: #D10010;
	width: 180px;
	color: #77B5E8;
font-size: 10px;
}


#menu-in
{
xpadding-left: 10px;
xpadding-top: 12px;
}


#menu ul
{
margin: 0;
padding: 0;
margin-left: 0px;
}


#menu li
{
margin: 0;
padding: 0;
margin-left: 0px;
display: block;
height:auto;
border:0;
padding:0;
margin:0;
text-indent: -14px;
padding-left: 19px;
line-height: 11px;
xpadding-top: 8px;
x_padding-top: 0px;
}


#menu ul.menuL1
{

}


#menu ul.menuL1cont
{
border-top:1px solid white;
}


#menu ul.menuL2
{
xmargin-top: 50px;
xborder-right: 1px solid #EDEDED;
xborder-bottom: 1px solid white;
padding-bottom: 3px;
xmargin-bottom: 14px;
}

#menu ul.menuL2cont
{
xborder-right: 1px solid #EDEDED;
xborder-bottom: 1px solid white;
}


#menu ul.menuL3
{
xmargin-top: 50px;
xborder-right: 1px solid #EDEDED;
xborder-bottom: 1px solid white;
xpadding-bottom: 14px;
}



#menu ul.menuL1 li
{
display: block;
border-bottom:1px solid white;
height: 18px;
padding-top: 5px;
}

#menu ul.menuL1cont li
{
display: block;
border-bottom:1px solid white;
height: 18px;
padding-top: 5px;
}



#menu ul.menuL1 li.noBottomBorder
{
border-bottom:0px;
}

#menu ul.menuL2 li
{
display: block;
height:auto;
border:0;
padding:0;
margin:0;
text-indent: -14px;
padding-left: 19px;
line-height: 11px;
xpadding-top: 3px;
x_padding-top: 0px;
xborder:solid;
}

#menu ul.menuL2cont li
{
display: block;
height:auto;
border:0;
padding:0;
margin:0;
text-indent: -14px;
padding-left: 19px;
line-height: 11px;
padding-top: 3px;
x_padding-top: 0px;

}


#menu ul.menuL3 li
{
display: block;
height:auto;
border:0;
padding:0;
margin:0;
text-indent: -14px;
padding-left: 19px;
line-height: 11px;
xpadding-top: 8px;

x_padding-top: 0px;

}





#menu a:link
{
	color: #fff; 
text-decoration: none;
xfont-weight: bold;
}

#menu a:visited
{
	color: #fff; 
text-decoration: none;
}

#menu a:hover
{
	background-color: #fff; 
color:red;
}

#menu a.active:link
{
	background-color: #eee; 
color:#116DB8;
}
#menu a.active:visited
{
	background-color: #eee; 
color:#116DB8;
}
#menu a.active:hover
{
	background-color: #fff; 
color:#116DB8;
}


#menu div.menuL2
{
xborder: solid;
border-right: 1px solid #EDEDED;
xtext-align: center;
padding-top: 10px;
padding-bottom: 20px;
}

#menu div.menuL3
{
xborder: solid;
xborder-right: 1px solid #EDEDED;
xtext-align: center;
padding-top: 1px;
padding-bottom: 3px;
}

#menu div.menuL3 div.oddelovac
{
xtext-align: center;
padding: 5px;
padding-left: 17px;
xpadding-top: 7px;
}





#text
{
	font: 11px/15px Tahoma, Arial, sans-serif;;

xposition: absolute;
xtop: -15px;
xleft: 0;
xborder: 1px solid;
width: 702px;
min-height: 500px;
_height: 500px;
xcolor: #777777;
color:black;
}

#text-in
{
margin-left: 187px;
xbackground-color: #fff;
}

div.clanek
{
background-color: #fff;
padding-bottom: 15px;
xcolor: #777777;
}

#text p
{
	font: 11px/13px Tahoma, Arial, sans-serif;;
xborder: 1px solid;
margin:0;
padding: 0;
xcolor: #777777;
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
}

#text font
{
	font: 11px/13px Tahoma, Arial, sans-serif;;
}

#text h1
{
margin:0;
padding: 0;
background: url(images/21.gif) repeat-x;
line-height: 27px;
font-size: 1.0em;
font-weight: bold;
padding-left: 10px;
color: white;


}

#text h2, #text h3, #text h4
{
padding-left: 10px;
}

#text h2
{
margin:0;
margin-top: 10px;
padding-left: 10px;
color: #AC0714;
font: 12px/13px Tahoma, Arial, sans-serif;;
font-weight:bold;

}

#text p.perex
{
color: #AC0714;
xfont-style: oblique;
font-weight: bold;
}

#text img 
{
border: 0;
}

#text a:link
{
color: #777777;
text-decoration: none;
}
#text a:visited
{
color: #777777;
text-decoration: none;
}
#text a:hover
{
color: #777777;
text-decoration: none;
}








#paticka a:link
{
	font: 11px/10px Tahoma, Arial, sans-serif;;

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

#paticka a:visited
{
	font: 11px/10px Tahoma, Arial, sans-serif;;

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


#paticka a:hover
{
	font: 11px/10px Tahoma, Arial, sans-serif;;

text-decoration: underline;
font-weight: bold;
}





div.novinky
{
xborder:solid;
width: 341px;
}


div.kanistry
{
position: absolute;
top: 0;
left: 533px;
width: 169px;
_overflow:hidden;
xbackground: red;
	font: 11px/13px Tahoma, Arial, sans-serif;;
}

div.kanistry div.clanek
{
background: #D10010  url(images/enervitbottom.gif) no-repeat 0 100%;
padding-bottom: 0px;
margin-bottom: 4px;

}

div.kanistry div.clanek
 h1
{
margin:0;
padding: 0;
background: url(images/21.gif) repeat-x;
line-height: 32px;
font-size: 1.1em;
font-weight: bold;
padding-left: 10px;
color: white;

}

div.kanistry div.clanek
p
{
xborder: 1px solid;
margin:0;
padding: 0;
xcolor: #fff;
padding: 10px;
padding-top: 0px;
padding-bottom: 15px;
padding-left: 10px;
}

div.kanistry div.clanek
a:link
{
font-weight: bold;
text-decoration: none;
}

div.kanistry div.clanek
a:visited
{
font-weight: bold;
text-decoration: none;
}

div.kanistry div.clanek
a:hover
{
font-weight: bold;
text-decoration: underline;
}







div.boxy
{
xborder:solid;
margin-bottom: 4px;
width: 515px;
xoverflow: hidden;
}

td.box
{
background-color: #FFFFFF;
xborder:solid;
padding: 0;
vertical-align: top;
font-size: 11px;
}

#text div.boxy h1
{
font-weight:bold;
font-size: 11px;

}
#text div.boxy xh1.spec2
{
xmargin: 0;
xpadding: 0;
xborder: 0;
xborder: solid;
position: relative;
top: 6px;
}

#text div.boxy p
{
margin: 0;
padding: 0;
border: 0;
xborder:solid;
xline-height: 0;
padding-left: 8px;
padding-right: 5px;

}

#text div.boxy div
{
margin: 0;
padding: 0;
border: 0;
xborder:solid;
xline-height: 0;
padding-left: 5px;
padding-right: 5px;

}


#text div.boxy p img
{
padding-top: 5px;
padding-bottom: 5px;
}

#text div.boxy p font
{
font-size: 11px;
}

#text div.boxy td.box a:link
{
color: #777777;
text-decoration: none;
}
#text div.boxy td.box a:visited
{
color: #777777;
text-decoration: none;
}
#text div.boxy td.box a:hover
{
color: #777777;
text-decoration: none;
xborder:solid;
}

div.boxyCerv
{
xborder:solid;
xfont: 10px/10px Tahoma, Arial, sans-serif;

}

div.boxyCerv table
{
width: 500px;
xborder:solid;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
}

#text div.boxyCerv table td.box
{
padding: 0;

}

#text div.boxyCerv table td.box
{
width: 169px;
background-color: #D10010;
border-right: 1px solid white;
border-bottom: 1px solid white;
padding: 0;
margin:0 ;
xborder:solid;
padding-left: 7px;
padding-top: 7px;
padding-right: 7px;
padding-bottom: 7px;


}

#text div.boxyCerv table td.box img
{
margin-bottom: 5px;
}

#text div.boxyCerv td.box p
{
color: white;
margin:0 ;
padding: 0;
xpadding-left: 7px;
xpadding-top: 7px;
xpadding-right: 7px;
xpadding-bottom: 7px;
xborder:solid 1px;
}

#text div.boxyCerv td.box font
{
color: white;
font: 11px/14px Tahoma, Arial, sans-serif;
}
.boxyCerv table td.box
{
padding: 0;

}

#text div.boxyCerv table td.box
{
background-color: #D10010;
border-right: 1px solid white;
border-bottom: 1px solid white;
padding: 0;
margin:0 ;
xborder:solid;
padding-left: 7px;
padding-top: 7px;
padding-right: 7px;
padding-bottom: 7px;

}

#text div.boxyCerv table td.box img
{
margin-bottom: 5px;
}

#text div.boxyCerv td.box p
{
xcolor: white;
margin:0 ;
padding: 0;
xpadding-left: 7px;
xpadding-top: 7px;
xpadding-right: 7px;
xpadding-bottom: 7px;
xborder:solid 1px;
}

#text div.boxyCerv td.box font
{
xcolor: white;
font: 11px/14px Tahoma, Arial, sans-serif;
}

#text a.sedy:link
{
color: #777777;
text-decoration:none;
}
#text a.sedy:visited
{
color: #777777;
text-decoration:none;
}
#text a.sedy:hover
{
color: #777777;
text-decoration:none;
}


td.tac
{
xborder:solid;
text-align: center;
}


td.levySloupec
{
xborder:solid;
width: 320px;
vertical-align: top;
}

td.pravySloupec
{
width: 180px;
padding-top: 46px;
vertical-align: top;
}

#text td.pravySloupec div.seznamClanku div.clanek 
{
background: #F6F6F6;
padding:0;
}

#text td.pravySloupec div.seznamClanku div.clanek div.textClanku
{
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom:10px;
}

#text td.pravySloupec div.seznamClanku div.clanek p
{
color: #777777;
padding: 0;
xpadding-bottom:10px;

}


#text td.pravySloupec div.seznamClanku div.clanek p.perex
{
color: #777777;
font-weight: normal;
margin: 0;
padding-bottom:0px;
}

#text td.pravySloupec div.seznamClanku div.clanek h1
{
background: #BA0300;
xborder:solid;
line-height: 13px;
margin:0; 
xpadding: 0;
padding-top:3px;
padding-bottom:3px;

}


#text div.galerie h1
{
display: none;
xborder:solid;
background:none;
color: #AC0714;
}

#text div.galerie div.clanek
{
border-top: 1px solid gray;
}



#text div.vyzkum h1
{
display:none;
}


#text div.novinky div.clanek h1
{
background: none;
color: #aaa;
}







#text div.galerie h1
{
xborder:solid;
background:none;
color: #AC0714;
border-top: 1px solid gray;
}

#text div.vyzkum h1
{
display:none;
}


#text div.novinky div.clanek h1
{
xborder:solid;
background:none;
color: #AC0714;
border-top: 1px solid gray;
} 


.gofont {
	cursor: pointer;
	cursor: hand;
}

div.vice
{
margin-left: 10px;
}

#objform {
	margin-top: 1em;
	margin-bottom: 1em;
	margin: 1em;
}

#objform div {
	clear: both;
}

#objform label {
	float: left;
	width: 200px;
	text-align: right;
	padding-right: 5px;
}

#objform input, #objform select {
	width: 200px;
}

#objform .objbutton {
	width: auto;
}
