body {
background-color:#e4e3b3;
color:#37450c;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

ul {
margin:0px;
padding-left:15px;}

li{
list-style-image: url(../images/li.png);
list-style-position: outside;
}


.genius {
background-image: url(../images/genius2.gif);
background-repeat: no-repeat;
color:#660033;
font-weight:bold;
margin-top:10px;
height:29px;
display:block;
} 

.genius a{
font-size:16px;
/*margin-top:100px;
margin-bottom:-5px;
vertical-align:text-bottom;*/}

a.ssilka:link, a.ssilka:visited, a.ssilka:hover {
/*margin-top:500px;*/
margin-left:15px;

}


.headmenu {
background-image: url(../images/headmenu.jpg);
	background-repeat: repeat-x;
	background-position: right;
	height:31px;
	width:964px;
	text-align:center;
	color: #FFFFFF;
	margin-left:10px;
	margin-right:10px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	line-height:31px;

	
}

.headmenufirst {
background-image:url(../images/headmenufirst.jpg);
background-position:right;
background-repeat:no-repeat;}


a.mainlevel:link, a.mainlevel:visited {
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding-right:10px;
padding-left:10px;
padding-top:0px;
padding-botton:5px;
}

td.headmenu{
padding-top:5px;
}
a.mainlevel:hover {
text-decoration:none;
font-size:16px;
font-weight:bold;
color: #999999;
padding-right:10px;
padding-left:10px;
padding-top:0px;
padding-bottom:10px;
background-color:#e4e3b3;

} 

.mainlevel #active_menu 
{
background-color:#00FF33;
}


h1,h2,h3,h4,a {
color:#811b07;
text-decoration:none;}

h2{
size:10px;
text-align:center;
color:#811b07;
}

a.leftblock {
font-size:12px;
}

h2.leftblock {
font-size:16px;
padding:0px;
margin:0px;}

.menu {
font-size:19px;
list-style:none;
padding:0px;
padding-left:10px;
margin:0px;
}



a.menu:hover {
background-image:url(../images/ykaz.jpg);
background-repeat:no-repeat;
text-decoration:none;
}

#leftcolumn div div div div ul{
padding:25px;
}

#leftcolumn div div div div li{
list-style-image:none;
}

#leftcolumn div div div div li#current{
list-style-image:url(../images/ykaz.jpg);
list-style-position:outside;
text-decoration:none;
padding:0px;
}


#leftcolumn div div div div li a:hover{
background-image:url(../images/ykaz.jpg);
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
padding:0px;
}

#leftcolumn div div div div li#current a:hover{
background-image:none;
text-decoration:none;
padding:0px;
padding-left:-5px;
}


div.module  div div div{
size:16px;
margin:5px;
padding:5px;}



.componentheading {
color:#e4e3b3;
}


.contentheading {
text-align:center;
font-weight:bold;
color:#811b07;
font-size:18px;
padding:10px;
}




h4.txt {
font-size:16px;
padding:0px;
margin:0px;
}

.zapis {
color:#811b07;
width:100%;
text-align:justify;
}

a.zapis{
text-decoration:underline;
font-weight:bold;}


.mytable td{
padding-left:5px;
padding-right:5px;
}

#leftcolumn{
width:220px;
white-space:normal;}

#rightcolumn{
width:220px;
white-space:normal;}


table.price{
border:1px solid #DEAF43;
background-color:#EDE9CD;
}
table.price td{
border:1px solid #DEAF43;
vertical-align:top;
}
table.price th {
background-color:#F2EFD9;
border:1px solid #DEAF43;
}
