@charset "utf-8";
/* CSS Document */

* {
	outline: 0;
}

#ShadowBox a, #ShadowBox IMG, #ShadowBox TABLE, #ShadowBox TD {
	border: 0;
	padding: 0;
	margin: 0;
}
#ShadowBox TD {
	width: auto;
	background: none !important;
	padding: 0 !important;
}

.floatingLogo {
	margin: 5px;
	float: left;
	border: 2px solid #333333;
}

#ZoomImage {
	border: 1px solid #CCCCCC;
}

#BlackBackground {
	position: fixed;
	background-color: #000000;
	_position: absolute;
	*position:absolute;
	display:none;
}

#ZoomImage {
}

.highlight_gallery {
	width: 170px;
	height: 120px;
	text-align: center;
	border: 1px solid #999999;
}

.highlight_gallery a, .highlight_gallery a img {
	border:0;
}

.error {
	background-color: red;
	margin-right: 10px;
	color: white !important;
	padding: 10px;
}

.notice {
	color: #006699 !important;
	background-color: #e7e7e7;
	margin-right: 10px;
	border: 1px solid #cccccc;
	padding: 10px;
}

h2.obektiTitle {
	font-size: 120%;
	font-family: verdana;
	font-weight: normal;
	background-color: #e7e7e7;
	margin:0;
	margin-bottom: 15px;
	padding: 7px;
	padding-left: 10px;
}

.bl3 {
	clear: both;
}
.bl3 span {
	float: left;
	width: 515px;
	padding-left: 10px;
	text-align:right;
}

#quicknav {
	float: left;
	text-align:center;
	margin-top: 18px;
	margin-right: 14px;
	font:11px tahoma;
	cursor:pointer;
	padding: 5px 20px 6px 20px;
	background-color: #cccccc;
}
a:hover#quicknav {
	color: white;
	background-color:#333333;
}

#menusPanel {
	position: absolute;
	visibility: hidden;
}

/* ------------------- QUICKMENU ---------------*/

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	text-decoration: none;
	color: black;
	padding: 5px;
	line-height: 14px;
	padding-right: 16px;
}
#nav > li { /* all list items */
	width: 160px; /* width needed or else Opera goes nuts */
	font: 11px tahoma;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #e7e7e7;
	line-height: 140%;
	width: 160px;;
	border: 1px solid #cccccc;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin: 0;
	padding: 0;
}
#nav li.sfhover ul {
	left:auto;
}
#nav li.sfhover, #nav li.sfhover a:hover {
	background-color: #BFBFBF;
	background-color: red;
}
.quicknavDIV {
	float:left;
	margin-left:10px;
	margin-top:18px;
	padding-right:0pt;
	text-align:left;
	width:120px !important;
}
.quicknavDIV select {
	width:119px;
	font:11px tahoma;
	padding: 5px;
	padding-bottom: 6px;
	background:#DADADA;
	border:0;
}

#sidebar li.level1,#sidebar li.level2,#sidebar li.level3,#sidebar li.level4,#sidebar li.level5,#sidebar li.level6 {
	background-position:left 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
}
#sidebar li.level1	{
	background-position:left top;
	background-image:url(../im/bullet-08.gif);
	height: 16px;
	padding-top: 1px;
	padding-left: 18px;
}
#sidebar li.level2	{ background-image:url(../im/bullet-01.gif);}
#sidebar li.level3	{ background-image:url(../im/bullet-02.gif);}
#sidebar li.level4	{ background-image:url(../im/bullet-04.gif);}
#sidebar li.level5	{ background-image:url(../im/bullet-03.gif);}
#sidebar li.level6	{ background-image:url(../im/bullet-06.gif);}


.content a {
	color: #666666;
}

.content a:hover {
	color: #000000;
}

.news-article-author {
	color: #999999;
	margin-bottom: 10px;
}
a {
	color: black;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}