/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E8E4DC;
}
body {
	background-color: #333333;
	margin:0;
	padding:0;
}
h2 {
margin:0 5px 0 5px;
padding:0;
height: 26px;
line-height:26px;
text-indent:10px;
background-image:url(../img/h2_bg.gif);
background-repeat:repeat-x;}

h4 {
margin:0 5px 0 5px;
padding:0;
height: 26pt;
line-height:26px;
text-indent:10px;
background-image:url(../img/h2_bg.gif);
background-repeat:repeat-x;
color: #D1C15F;
font-size: 12px;
}
h5 {
margin:0 5px 0 5px;
padding:0;
height: 26pt;
line-height:26px;
text-indent:10px;
background-image:url(../img/h2_bg.gif);
background-repeat:repeat-x;
color: #FFFFFF;
font-size: 12px;
}h3 {
color:#C4D35C;
text-align:center;
font-size:12px;
font-weight:bold;
}
img { border:0;}
.header {
table-layout:fixed;
}
.header a {
margin:0;
padding:0;
float:none;}
.header img {
float:left;}

.top-4 {
width:172px;
height:25px;
display:block;
background:#8C8C84 url(../img/h4_bg.gif) repeat-y;
}
#nav-holder { margin-left:2px;}
#nav-holder ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 172px; /* Width of Menu Items */
	font-weight:bold;
	}

#nav-holder ul li {
	position: relative;
	}

#nav-holder li ul {
	position: absolute;
	left: 172px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
#nav-holder ul li a{
	display: block;
	background:#8C8C84 url(../img/but_bg.gif) no-repeat left top;
	color:#E8E4DC;
	text-decoration:none;
	border-top:1px #43433D solid;
	padding-left:25px;
	height:20px;
	line-height:20px;
	}

#nav-holder ul li span{
	display: block;
	background:#8C8C84 url(../img/but_bg.gif) no-repeat left top;
	color:#E8E4DC;
	text-decoration:none;
	border-top:1px #43433D solid;
	padding-left:25px;
	height:20px;
	line-height:20px;
	cursor: default;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#nav-holder ul li a:hover { background:#E8E4DC url(../img/but_bg_hover.gif) no-repeat left top;
color:#3E3E38; } /* Hover Styles */

li ul li a {
line-height:20px;
height:20px;} /* Sub Menu Styles */

#nav-holder li:hover ul,#nav-holder li.over ul { display: block; } /* The magic */

#nav-holder ul li ul li a {
	display: block;
	background-color:#000;
	background-image:none;
	color:#ccc;
	padding-left:5px;
	text-indent:0;
	text-decoration:none;
	border-top:1px #43433D solid;
	height:20px;
	line-height:20px;
	}
#nav-holder ul li ul li a:hover {
background-image:none;
background-color:#000000;
color:#FFFFFF;}
#nav {
width:172px;
font-size:11px;
}
#nav-holder .item-top {
background-image:url(../img/but_bg_frst.gif);
background-position:left top;
background-repeat:no-repeat;
}
#nav-holder a.item-top:hover {
background:#E8E4DC url(../img/but_bg_frst_hover.gif) no-repeat left top;
color:#3E3E38;
display:block;
text-decoration:none;
}
.border-style-1 {
border:1px solid;
border-bottom-color:#333333;
border-top-color:#B1B1A3;
border-left-width:0;
border-right-width:0;}
.border-style-2 {}

.main {
table-layout:fixed;
}
.main p {
background-repeat:repeat-x;
font-size:11px;
padding:11px;
padding-top: 0px;
margin:0 5px 0 5px;
color:#EEE7CA;
font-weight:normal;}
.news {
margin:0;
padding:0;
}

.main td .tab {
background-repeat:repeat-x;
font-size:11px;
padding: 0px;
padding-left:11px;
padding-right:11px;
margin:0 5px 0 5px;
color:#EEE7CA;
font-weight:normal;}
.news {
margin:0;
padding:0;
}
.news a img { float:left;}
.news a {
width:210px;
display:block;
text-align:justify;
color:#C4D35C;
text-decoration:none;
font-weight:normal;
margin-top:10px;
}
.news a div {
color:#EEE7CA;
font-weight:bold;
text-align:left;
margin-bottom:5px;}
.news a:hover{
color:#EBDA68;
text-decoration:underline;}

.point {
display:block;
float:right;
margin-right:10px;
height:20px;
line-height:18px;
font-weight:bold;
color:#EEE7CA;
text-indent:15px;
background-image:url(../img/point_a.gif);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;}
a.point:hover {
background-image:url(../img/point_b.gif);
text-decoration:none;
color:#EBDA68;}
.adv-box {
margin-top:5px;
background-color:#565651;
}
.adv-box object, .adv-box img {
	display:block;
	border:1px #4F5048 solid;
	margin:0;
	padding:0;}
.adv-box p {
	font-size:9px;
	line-height:12px;
	color:#8C8C84;
	text-align:left;
	text-indent:5px;
	margin:0 0 0 0;
}
a.footer-link {
color:#D1C15F;
font-size:10px;
display:inline;
text-decoration:none;
margin-left:10px;
}
a.footer-link:hover {
color:#EBDA68;
text-decoration:underline;
}
a.arhiv {
color:#EEE7CA;
font-weight:normal;
font-size:11px;
display:inline;
text-decoration:none;
margin-left:8px;
text-align:left;
}
a.arhiv:hover {
color:#EBDA68;
text-decoration:underline;
}

A.gallery {
font-size: 11px;
font-weight: bold;
color: #EEE7CA;
text-decoration:none;
}

A.gallery:hover {
color:#EBDA68;
text-decoration:none;
}

.gallery img {
text-decoration:none;
display: block;
border:1px #605843 solid;
}

.gallery a:hover img {
border-color:#88806B;
}
.news-viz {}
.news-viz img {
border:1px #605843 solid;
}
.news-viz p {
margin:5px;
margin-top:0;}
.news-viz .nav {


height:15px;
line-height:15px;
font-weight:bold;
text-align:left;
color:#EEE7CA;
}
.news-viz a.nav:hover {
color:#EBDA68;}
strong {
display:block;
margin:0;
padding:0;}

.pictext { font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF;  }
A.pictext:link, A.pictext:visited, A.pictext:active { font-size: 8pt; font-weight: bold; text-decoration: none; color: #EBDA68  }
A.pictext:hover { color: #FF9600 }