body{ margin: 0px; padding: 0px;  background-image: url(grafika/bkg.jpg); font-family: Tahoma; font-size: 18px; line-height: 140%;}
.content_bkg{ background-image: url(grafika/content_bkg.gif); font-size: 14px; text-align: justify; padding-top: 10px;}
.margin{ margin-left: 30px; margin-right: 30px; }
a{text-decoration: none; color: #990099;}
h1{color: #990099; font-size: 22px;}
h2{color: #CC0099; font-size: 18px;}
ul, li { list-style-type: none; display: block; margin: 0; padding: 0; }
ul li { background: url(grafika/ok.gif) no-repeat left top; padding-left: 30px; margin-top: 5px; }
a.menu{ background: url(grafika/ok.jpg) no-repeat left center; padding-left: 30px; padding-bottom: 20px;display: block; font-size: 16px; font-weight: bold;}
a.menu:hover{ background: url(grafika/ok2.jpg) no-repeat left center; color: blue;}
.loader{display: none;}
.logo{
	position: relative; top: 10px;
}

ul.menu {list-style:none; margin:0; padding: 0px; position: relative; top: 10px; padding:0; font-size: 14px; text-align: left;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color: white; text-decoration:none;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; left:5px; display:none; opacity:0; list-style:none}
ul.menu ul li {
	position: relative;
	border-top: none;
	height: 35px;
	width: 358px;
	margin: 0;
}

ul.menu ul li a {
	display: block;
	background-image: url(grafika/padd1.gif);
	background-repeat: repeat; 
	height: 35px;
	margin: 0px;
	line-height: 35px;
	padding-left: 20px;
}
ul.menu ul li a:hover { color: yellow; background-image: url(grafika/padd1.gif); background-repeat: repeat;}

.black_link {
    
    color: black;
    font-weight: bold;
}

.black_link:hover {
    text-decoration: underline;
}

.white_link {
    
    color: white;
    font-weight: bold;
}

.white_link:hover {
    text-decoration: underline;
}

#sub_menu a:hover {
	color: blue;
}

.red_bold {
	color: red;
    font-weight: bold;
}
