body,html {
font-family : verdana, "Arial CE", Arial,  sans-serif;
font-size: 11px;
}
input, select {
font-size: 11px;
}
h1 {
font-size: 20px;
color: #E3281F;
font-weight: normal;
margin-top: 5px;
margin-bottom: 8px;
text-align: left;
}
div.prod h1 {
padding-bottom: 6px;
border-bottom: 1px dashed #FF8F96;
}
h2 {
font-size: 16px;
color: #E3281F;
margin-top: 15px;
margin-bottom: 3px;
}
h2.menu, h2.menu a, h2.menu a:hover {
font-size: 15px;
color: #FFFFFF;
margin: 0px;
padding: 0px;
text-decoration: none;
}
h3 {
font-size: 14px;
color: red;
padding: 4px;
margin-top: 3px;
margin-bottom: 2px;
}
h3.menu2 {
padding-left: 10px;
}
h3.menu1 {
color: red;
padding: 2px;
margin-top: 1px;
margin-bottom: 3px;
padding-left: 0px;
margin-left: 0px;
font-size: 15px;
background-color: #eee;
}
img {
border: 0px;
}
a, a:hover {
color: red;
}
a:hover {
color: #666;
}
div.menukateg {
text-align: center;
width: 128px;
height: 19px;
display: block;
float: right;
float: left;
background-image: url("/img/poz_kateg.jpg");
background-repeat: no-repeat;
}
div.menukateg a, div.menukateg a:hover {
display: block;
color: white;
text-decoration: none;
padding-top: 4px;
font-weight: bold;
font-size: 10px;
}
div.menukateg a:hover {
color: white;
}

div.menukateg a.zbmenu, div.menukateg a.zbmenu:hover {
color: black;
display: inline;
}

div.alert1, div.alert2, div.alert3, div.alert4 {
border: 2px solid #EF5959; 
margin-top: 8px; 
margin-bottom: 8px; 
background-color: #EFE0E0;

}
div.alert2 {
border-color: #CFBD00;
background-color: #EFECD1;
}
div.alert3 {
border-color: #63a860;
background-color: #D4EFD1;
}
div.alert4 {
border-color: #6A98C4;
background-color: #D1E1EF;
}

input.alert1, input.alert2 {
border: 2px solid #EF5959;
background-color: #FFEFEF; 
}
input.alert2 {
border-color: #CFBD00;
background-color: #FFFCDF;
}

div.usermenu a {
color: white;
}
td.icoalert {
vertical-align: middle; 
width: 24px;
}
.mr8 {
margin-right: 8px;
}
.mp0 {
margin: 0px;
padding: 0px;
}
.fl {
float: left;
}
.mb10 {
margin-bottom: 10px;
}
ul {
margin: 0px;
padding-left: 24px;
}
div.c {
text-align: center;
}
div.menu {
float: right;
width: 124px;
height: 20px;
border: 1px solid #8F8F8F;
border-bottom: none;
text-align: center;
margin-right: 3px;
margin-bottom: 3px;
background-image: url('menu.jpg');
background-repeat: no-repeat;
position: relative;
}

p.otazka {
font-weight: bold;
padding: 0px;
margin-bottom: 4px;
}
p.odpoved {
padding: 0px;
margin-top: 0px;
margin-bottom: 16px;
}

hr.cleaner {
   clear:both;
   height:1px;
   margin: -1px 0 0 0; padding:0;
   border:none;
   visibility: hidden;
   }
.p5 {
padding: 5px;
}
.p2 {
padding: 2px;
}
.p8 {
padding: 8px;
}

.p15 {
padding: 15px;
}
.cb {
clear: both;
}
input.login {
border: 1px solid #333;
}
input.loginsub {
border: 1px solid #333;
}
input.sub {
padding: 0px;
margin: 0px;
/* background-color: #DB2C33;
border: 1px solid #BF0B17;
color: white; */
}
#nav {
position:absolute;
z-index:96;
left:150px;
top: 50px;
width:80px;
height:60px;
line-height:15px;
}
#nav ul {
display:block;
list-style: none;
height:30px;
margin:0;
}
#nav li {
display:block;
list-style:none;
height:15px; margin:0;
}
#tabs li .drop {
display:none;
width:220px; overflow:visible; padding-top:19px;
}
#tabs li:hover .drop, #tabs li.over .drop {
position:absolute; z-index:95; left:0; top:0;
display: block; width:220px;
}
div.menu2 a, div.menu2 a:hover {
font-weight: bold;
color: black;
display:block;
padding: 10px;
padding-top: 8px;
padding-bottom: 8px;
}
div.menu2 a.s2 {
background-color: #ccc;
}
div.menu2 a:hover, div.menu2 a.s, div.menu2 a.s:hover {
text-decoration: none;
color: white;
background-color: #DC2D34;
}
.ml10 {
margin-left: 10px;
}
form {
margin: 0px;
padding: 0px;
}
#init {
padding-top: 4px;
padding-bottom: 4px;
}

ol {
padding-left: 24px;
padding-right: 16px; 
}
ol li {
text-align: justify;
}
li {
margin: 0px;
padding: 0px;
padding-bottom: 6px;
}
ul.vyhody {
margin-top: 6px;
}
ul.vyhody li {
list-style-image: url("/img/vyhody.gif");
font-size: 14px;
padding: 3px;  	
text-align: left;
}
li {
text-align: left;
}
.c {
text-align: center;
}
.r {
text-align: right;
}
.l {
text-align: left;
}
.f120p {
font-size: 150%;
}
td.oddel, td.oddel2, td.oddelwh {
font-size: 1px;
height: 2px;
padding: 0px;
background-color: #eee;
}
td.oddel2 {
height: 4px;
}
td.oddelwh {
background-color: #fff;
}
.pozn, .poznzv, .poznall {
padding-left: 6px;
color: #bbb;
font-style: italic;
}
.poznall {
color: #777;
}
.poznzv {
color: #AF414B;
}
.nocopy {
font-size: 9px;
padding-top: 4px;
color: #777;
}
.mt15 {
margin-top: 15px;
}
div.boxmh {
min-height: 300px;
}
<!--[if IE ]>
div.boxmh  {
height: 300px;
}
<![endif]-->
<!--[if IE6]>
div.boxmh  {
height: 300px;
}
<![endif]--> 
