* {margin:0; padding:0; }
*:focus {outline:none; }

body {
	color:#646464;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}

body, table {font-size:100.01%; }

img {border:0; }

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
} 
h1 {font-size:2.5em; }
h2 {font-size:2em; }
h3 {
	padding: 7px 0 7px 13px;
	border-left: 9px solid #b39271;
	font-size: 1.2em; 
	color: #846C53;
	font-weight: bold;
	margin-bottom: 15px;
}
h4 {font-size:1.25em; }
h5 {font-size:1em; }
h6 {font-size:1em; }

p {margin-bottom:1em; 
line-height:1.5em;	
}

a {color:#00479f; text-decoration:underline; }
a:hover {text-decoration:none; }

.relative {position:relative; }
.container {overflow:hidden; }
* html .container {zoom:1; }

#main {
	padding:0 12px;
	min-width:976px;
	max-width: 1232px;
	font-size:0.8em;
	text-align: center;
	margin: 0 auto;
}

* html #main {
	/*width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1000 ? "976px": "auto");*/
	width: expression(document.body.clientWidth < 977? "976px" : document.body.clientWidth > 1231? "1232px" : "auto");
 }

	#header {
		position:relative;
		height:170px;
		overflow:hidden;
		text-align: left;
	}
	
	#logo {
		position:absolute;
		top:15px;
		left:21px;
		width:465px;
		height:130px;
		overflow:hidden;
	}
	#logo a,
	#logo span {
		position:absolute;
		top:0;
		left:0;
		width:465px;
		height:130px;
		background:url(../img/logo.png) no-repeat;
	}
	#icons {
		position:absolute;
		top:15px;
		left:112px;
	}	
	#icons a {margin-right:6px; }
	
	#rate_counter {
		position:absolute;
		top:45px;
		right:20px;
		width:209px;
		overflow:hidden;
		font-weight:bold;
		font-size:11px;
		color:#00479f;
	}
	#freq {margin-left:-20px; cursor:pointer;}
	
	#main_menu {
		position:absolute;
		top:141px;
		left:149px;
		color:#b39271;
		font-size:14px;
		list-style:none;
	}
	#main_menu li {
		float:left;
		margin-right:28px;
	}
	#main_menu h2 {
		font-size:1em;
		color:#b39271;
	}
	#main_menu h2 a {
		color:#b39271;
	}

	#map_menu {
		position:absolute;
		top:141px;
		right:20px;
		width:209px;
		color:#b39271;
		font-size:14px;
		list-style:none;
	}
	#map_menu li {
		float:left;
		margin-right:28px;
	}
	#map_menu h2 {
		font-size:1em;
		color:#b39271;
	}
	
	#submenu {
		list-style:none;
		color:#b39271;
	}
	#submenu li {margin-bottom:6px; }
	#submenu ul, #submenu ul ul { 
		margin: 6px 0px 0px 15px; 
		list-style:none;
	}
	
	#path {
		color:#9b8570;
		font-size:0.85em;
		margin-bottom:10px;
	}
	#path a {color:#9b8570; }
	
	
	#promo {
		position:relative;
		height:212px;
		margin-bottom:16px;
		overflow:hidden;
		text-align: left;
	}
	
	#promo .promo-bg {background:url(../img/promo-bg.gif) repeat-x; }
	#promo .promo-bg-left {
		background:url(../img/promo-bg-left.gif) left no-repeat;
		height:212px;
	}
	
	#promo .promo-bg-right {
		background:url(../img/promo-bg-right.gif) right no-repeat;
		height:212px;
	}
	
	#promo.main_img_1 {background:url(../img/promo/promo-bg.jpg) 0 0 no-repeat; }
	#promo.main_img_2 {background:url(../img/promo/promo-bg-1.jpg) 0 0 no-repeat; }
	
	#promo .promo-left-wing {
		position:absolute;
		top:0;
		left:0;
		width:400px;
		height:212px;
		background:url(../img/promo/promo-wing-left.png) no-repeat;
	}
	* html #promo .promo-left-wing {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/promo/promo-wing-left.png', sizingMethod='scale'); }
	
	#promo .promo-right-wing {
		position:absolute;
		top:0;
		right:0;
		width:728px;
		height:212px;
		background:url(../img/promo/promo-wing-right.png) no-repeat;
	}
	* html #promo .promo-right-wing {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/promo/promo-wing-right.png', sizingMethod='scale'); }
	
	#promo .promo-map-shadow {
		position:absolute;
		top:0;
		right:0;
		width:446px;
		height:212px;
		background:url(../img/promo/map-shadow.png) no-repeat;
	}
	* html #promo .promo-map-shadow {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/promo/map-shadow.png', sizingMethod='scale'); }
	
	#flash_map {
		position:absolute;
		top:1px;
		right:35px;
		width:395px;
		height:203px;
	}
	
	
	#content {
		padding:19px 20px 60px 20px;
		text-align: left;
	}
	
	#content-center {
		margin:0 224px 0 265px;
		/*comment 2h strok nije reshal problemu s verstkoi OL.*/
		position: relative;
		zoom: 1;
	}
		.news {
			line-height:1.5em;
			margin-bottom:23px;
		}
		.news p {margin-bottom:1.5em; }
		.news p strong {font-size:11px; line-height:1em; color:#00479f; }
	
	
	#content-left {
		float:left;
		width:250px;
	}

	#content-right {
		float:right;
		width:209px;

	}
	
	#footer {
		position:relative;
		width:80%;
		margin:0 auto;
		text-align:center;
		border-top:8px solid #eae3d9;
		padding:15px 0 30px 0;
		font-size:11px;
	}
	#bottom_menu {
		color:#b39271;
		margin-bottom:15px;
	}
	#bottom_menu a {color:#846c53; text-decoration:none; margin:0 7px; }
	#bottom_menu a:hover {text-decoration:underline; }
	

/*NEWS*/
.news-latest-item {
margin-bottom:18px;
/*border-bottom: 1px dotted #888;*/
font-size:100%;
}

.news-latest-item span, .news_item span {
	padding-right:8px;
	padding-bottom:3px;
	color:#B39271;
}
.news-latest-item a, .news_item h3 a {
	text-decoration:none;
}
.news_item h3 a:hover {
text-decoration:underline;
}
.news-latest-item a:hover h3 {
text-decoration:underline;
}

.news-latest-item p.bodytext {
margin-bottom:1em;
}

#content-center .news_header, .news_header {
    margin: 0px;
    font-weight: bold;
    font-family: Arial;
    padding: 0;
    border: none;
    color: #094fa3;
    line-height: 1.3em;
    font-size: 1.2em;
}
