/* CSS Document */

body{
	padding:0px;
	margin:0px;
	color:#7f7f7f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#cccccc;
}
div.main{
	margin:0 auto;
	width:900px;
}
div.main1{
	width:900px;
	float:left;
	background:url(../images/bg_main.gif) top left repeat-y;
	padding-left:8px;
	padding-right:7px;
}
div.head{
	width:900px;
	background:url(../images/bg_head.jpg) top left repeat-x;
}
div.logo_big{
	width:900px;
	height:151px;
	
}
a.logo{
	background:url(../images/logo.jpg) top left no-repeat;
	width:205px;
	height:151px;
	border:0;
	display:block;
	float:left;
	
}

a.logo h1{
	padding:0px;
	margin:0px;
}
a.logo h1 span{
	display:none;
}
.menu {
	padding: 37px 0px 0px 0px;
	width:169px;
	margin-left:17px;
	}
.menu ul {
	padding: 0px;
	margin: 0px;
}
.menu li {
	height: 25px;
	width: 169px;
	list-style-type: none;
	padding: 0px;
	margin: 4px 0px 0px 0px;
	line-height: 14px;
					}
.menu a {
	font-size: 11px;
	color: #fee800;
	height: 19px; /*25-6*/
	text-decoration: none;
	padding: 6px 0px 0px 62px;
	margin: 0px;
	display: block;
	background: url(../images/botton-noactiv.jpg) no-repeat left;
}
.menu a:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(../images/botton-activ.jpg) no-repeat left;
}
.icons{float:left; width:150px;  white-space:nowrap;}
.icons ul {
	margin: 0px;
	height: 80px;
	padding: 25px 0px 0px 45px;
	list-style-type: none;
	}
.icons li {
	display:inline;
	}
.icons a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	}
.icons a:hover {
	text-decoration: none;
	}
.icons img {
	border:none;
	margin-right:10px;
	}
				
				
.search {

	height: 42px; /*46-4*/
	font-weight: bold;
	padding: 4px 0px 0px 515px;
	float:left;

			}
				.search input {
					width: 82px;
				}
				.search a {
					color: #019748;
					font-size: 10px;
					background: url(../images/arrow-light.jpg) no-repeat left;
					text-decoration: none;
					padding: 0px 5px 0px 14px;
					margin: 4px 5px 0px 0px;
				}
				.search a:hover {
					text-decoration: none;
					color: #006c33;
					background: url(../images/arrow-dark.jpg) no-repeat left;
				}
.banner {
					width: 169px; 
					padding: 30px 0px 0px 0px;
					margin: 0px;
					margin-left:17px;
				}
					.banner img {
						border:none;
						margin: 12px 0px 0px 0px;
						padding: 0px;
					}
				.adres {
					height: 147px;
					width: 152px; /*169-17*/
					margin: 42px 0px 3px 0px;
					padding: 0px 0px 0px 17px;
					background: url(../images/fon-adres.jpg) no-repeat left;
					margin-left:17px;
					margin-bottom:10px;
					font-size: 10px;
					color: #fedb00;
					
					}
					.adres h1 {
						font-size: 12px;
						color: #ffffff;
						padding: 5px 0px 0px 5px;
						margin: 0px;
						
					}
				
h1, h2, h3, h4, h5, h6{
	padding:0px;
	margin:0px;
}

h1 span{ display:none;}

h2{
	color: #078643;
	font-size: 14px;
	margin: 0px;
	float:left;
	width:96%;
	padding: 0px 0px 0px 15px;
	border-bottom: 1px solid #f7cb0e;
	background:url(../images/arrow-orange.jpg) left no-repeat;
}
h3{
	color: #edaf10; 
	font-size: 11px;
	font-weight:bold;
}
h4{
	color: #b4b4b4; 
	font-size: 10px;
	font-weight:bold;
}
h5{
	color: #078643;
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	float:left;
	width:96%;
	padding: 0px 0px 0px 15px;
	background:url(../images/arrow-light.jpg) left no-repeat;
}
h6{
	color: #91cb40; 
	font-size: 12px;
	font-weight:bold;
}
div.content{
	width:900px;
	float:left;
}

div.left{
	float:left;
	width:200px;
	
}
div.middle{
	width:420px;
	float:left;
	padding:0 0 0 25px;
	margin:0px;
	text-align:justify;
}
div.right{
	width:214px;
	float:left;
	padding-left:20px;
	text-align:justify;
}

a {
	color: #edaf10;
	font-size: 10px;
	text-decoration: none;
}
a:hover {
	color: #098c47;
	text-decoration: none;
}
img.big_img{
	border:1px solid #ffce08;
	padding:2px;
	margin:0px;
	margin-left:10px;
	margin-bottom:10px;
}
img.small_img{
	border:1px solid #ffce08;
	padding:1px;
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
}
img.gallery_big_img{
	border:1px solid #019748;
	padding:2px;
	margin:0px;
}
img.gallery_small_img{
	border:1px solid #019748;
	padding:1px;
	margin:0px;
	float:left;
}
img{border:none;}

div.footer{
	width:900px;
	height:18px;
	background:url(../images/bg_footer.gif) top left repeat-x;
	clear:both;
	padding-top:10px;
}
#bottom_left {
			width: 635px; /*650-15*/
			color: #ffffff;
			font-size: 10px;
			padding: 0px 0px 0px 15px;
			float: left;
		}
		#bottom_right {
			width: 235px; /*250-15*/
			text-align:right;
			padding: 0px 15px 0px 0px;
			float: left;
			color: #ffffff;
			font-size: 10px;
		}
			#bottom_right a {
				color: #ffffff;
				font-size: 10px;
				text-decoration: none;
			}
			#bottom_right a:hover {
				color: #999999;
				text-decoration: none;
			}
			

/*####################### Gallery ###################################*/
div.gallery{
	width:649px;
	float:left;
	padding-left:20px;
}

							.zeleno {
								font-size: 11px;
								font-weight: bold;
								color: #098c47;
								
								
							}
							.sivo {
								font-size: 11px;
								color: #707070;
								
							}
					#yellow_bottons {
						width: 314px;
						height: 24px;
						float: left;
						padding-left:4px;
						background: url(../images/fon-bottons-yellow.jpg)  no-repeat left;
					}
					
						/*#yellow_bottons ul {
							margin: 0px 0px 0px 6px;
							padding: 0px;
							height: 18px;
							list-style-type: none;
						}
						#yellow_bottons li {
							width: 75px;
							padding: 0px;
							margin: 0px 2px 0px 0px;
							float: left;
						}*/
						#yellow_bottons a {	
							color: #ffffff;
							height: 15px; /*18-3*/
							width: 75px;
							text-decoration: none;
							text-align:center;
							padding-top: 3px;
							margin: 0px;
							display: block;
							float:left;
							padding-left:2px;
							background: url(../images/bottons-yellow.jpg) no-repeat right;
						}
						#yellow_bottons a:hover {
							text-decoration: none;
							background:  url(../images/bottons-yellow-no-active.jpg) no-repeat right;
						}
						
				
					.yellow_middle {
						width: 278px; /*318-40*/
						float:left;
						background: url(../images/fon-yellow.jpg) repeat-y left;
						padding: 10px 20px 10px 20px;
					}
		#yellow_bottom {
						width: 318px;
						height: 36px;
						float:left;
						background: url(../images/fon-yellow-botom.jpg) no-repeat left;
					}
						#yellow_bottom_etap {
							height: 16px;
							width: 290px;
							float:left;
							/*padding: 0px 0px 0px 226px;*/
						}
							
						#yellow_bottom_botoni {
							height: 20px;
							padding: 0px 0px 0px 226px;
							float:left;
							margin: 0px;
						}
							
							/*#yellow_bottom_botoni li {
								width: 42px;
								height: 20px;
								padding: 0px;
								margin: 0px 2px 0px 0px;
								float: left;
								list-style-type: none;
							}*/
							#yellow_bottom_botoni a {	
								height: 17px; 
								width: 27px; /*42-15*/
								padding: 0px 0px 0px 15px;
								margin-right: 2px;
								display: block;
								float:left;
								background: url(../images/boton-print.jpg) no-repeat left;
							}
							#yellow_bottom_botoni a:hover {
								background:   url(../images/boton-print-active.jpg) no-repeat left;
							}
						.scrolirane {
								width: 191px;
								height: 32px;
								float: left;
								background: url(../images/strelkichki.jpg) left no-repeat;
							
							}
								.scrolirane a {
									color: #FFFFFF;
									font-size: 9px;
									text-decoration: none;
									padding: 11px 1px 0px 1px;
									margin: 0px;
									display: block;
									float: left;
								}
								.scrolirane a:hover {
									text-decoration: none;
									color: #019748;
								}
		/*--------------- listing ----------------------------------------------*/
		
		#obekt_list {
			width: 664px; /*696-10-22*/
			float:left;
			padding: 18px 10px 15px 22px;
		}
			#obekt_list h1 {
				color: #078643;
				font-size: 14px;
				margin: 0px 10px 18px 0px;
				padding: 0px 0px 0px 15px;
				border-bottom: 1px #f7cb0e solid;
				background: url(../images/arrow-orange.jpg) no-repeat 0px 4px;
			}
			.list_div {
				width: 320px; /*322-7*/
				height: 197px; /*197-7*/
				float: left;
				margin: 0px 7px 7px 0px;
				/*padding: 15px 12px 0px 12px;*/
				
			}
				.list_div a	{
					display: block;
					width: 320px;
					height: 197px;
					text-decoration: none;
					background: url(../images/list.jpg) no-repeat left;
				}
				.list_div a:hover{
					text-decoration: none;
					background: url(../images/list-active.jpg) no-repeat left;
				}
				.list_div_inside {
					width: 287px; /*320-12-12*/
					height: 187px; /*197-10*/
					float: left;
					padding: 10px 12px 0px 12px;
				}
					.list_div_title {
						width: 287px;
						height: 25px;
						float: left;
					}
						.list_div_title h2 {
							color: #078643;
							font-size: 13px;
							font-weight: bold;
							margin: 0px;
							padding: 2px 0px 8px 15px;
							border: none;
							background: url(../images/arrow-light.jpg) no-repeat 0px 6px;
						}
					.picture_text_div {
						width: 287px;
						height: 103px; 
						float: left;
					}
					
						.picture_div {
							width: 126px; /*129-1-2*/
							height: 100px; /*103-1-2*/
							float: left;
							border: 1px #ffce08 solid; 
							padding: 1px;
							margin: 0px 10px 0px 0px;
					
						}
								.picture_div img { /*snimkite sa 126px X 100px*/
									width: 126px;
									height: 100px;
									display: block;
									border: none;
								}
							
						.picture_text_div p {
							color: #7f7f7f;
							font-size: 10px;
							padding: 0px;
							margin: 0px;
							line-height:12px;
							/*height: 100px;*/
						}
						
					.info_under_div {
						width:277px; /*287-10*/
						padding: 12px 10px 0px 0px;
						height: 47px; /*59-12*/
						float: left;
					}
						.info_under_div p {
							padding: 0px;
							margin: 0px;
						}
						.zeleno_small {
								font-size: 10px;
								font-weight: bold;
								color: #098c47;
							}
						.sivo_small {
								font-size: 10px;
								color: #707070;
							}
					
		
		/*--------------- krai na listing ----------------------------------------------*/
	

.dinamic_page {
	width:649px;
	padding: 18px 0px 0px 0px;
	float:left;
	text-align:justify;
	
}	



.myclass{
	color: #7f7f7f;
	font-size: 10px;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

.news_title{
	color: #078643;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height:12px;
}	
	
.pagging{text-align:center; margin-top:15px; margin-bottom:5px; font-size:12px; text-decoration:none;  width:630px; float:left; height:15px;padding:5px 0 5px 0;}
.pagging a{background-color:#FAC632; border:1px solid #088946; padding:0 4px 0 4px;font-size:12px; color:#088946;text-decoration:none; margin-left:3px;}
.pagging a:hover{background-color:#088946; border:1px solid #97ac47; color:#FAC632;font-size:12px;text-decoration:none;margin-left:3px;}
a.pagging_selected {background-color:#088946; border:1px solid #97ac47; color:#FAC632;font-size:12px;text-decoration:none; margin-left:3px;}	

.cool_button
{
	border:1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f2db00;
	background-color:#088744;
	cursor:pointer;
}


.list_div_news {
				width: 320px; /*322-7*/
				height: 197px; /*197-7*/
				float: left;
				margin: 0px 7px 7px 0px;
				/*padding: 15px 12px 0px 12px;*/
				
			}
				.list_div_news a	{
					display: block;
					width: 320px;
					height: 197px;
					text-decoration: none;
					background: url(../images/list_news.jpg) no-repeat left;
				}
				.list_div_news a:hover{
					text-decoration: none;
					background: url(../images/list-active.jpg) no-repeat left;
				}
				
.my_yellow_button {	
			color: #ffffff;
			font-size: 10px;
			height: 15px; /*18-3*/
			width: 75px;
			text-decoration: none;
			text-align:center;
			padding: 3px 0px 0px 0px;
			margin: 0px;
			display: block;
			background: url(../images/bottons-yellow.jpg) no-repeat left;
			cursor:pointer;
		}
.my_yellow_button_over {
	text-decoration: none;
	background:  url(../images/bottons-yellow-no-active.jpg) no-repeat left;
	color: #ffffff;
	font-size: 10px;
	height: 15px; /*18-3*/
	width: 75px;
	text-decoration: none;
	text-align:center;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	display: block;
	cursor:pointer;
}

.my_h5 {
	color: #078643;
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	float:left;
	
	padding: 0px 0px 0px 15px;
	background:url(../images/arrow-light.jpg) left no-repeat;