* {
	margin: 0px;
	padding: 0px;
}
img{
	border: none;
	vertical-align: middle;
}
body{
	background: url('images/bg.gif') repeat-x top left;
	font-family: Arial, Verdana;
	font-size: 12px;
}

#layout{
	width: 960px;
	margin: 0px auto 0px auto;
}
#header{
	
}
#header #header_logo{
	width: 220px;
	float: left;
}
#header #header_banner{
	padding-top: 10px;
	width: 740px;
	float: right;
}
#nav{
	background: url('images/gradient.gif') repeat-x #006699;
	height: 36px;
	text-align: center;
}
#nav *{
	vertical-align: middle;
}
#nav a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#nav a:hover{
	text-decoration: underline;
}
#nav #vidove_sgradi{
	font-weight: bold;
	color: #B0D0ED;
	text-transform: uppercase;
	font-size: 15px;
	margin-left: 20px;
	margin-right: 20px;
}
#layout_content{
	margin-top: 10px;
}
#layout_content #layout_left{
	float: left;
	width: 235px;
}
#layout_content #layout_right{
	float: left;
	width: 710px;
	margin-left: 13px;
	color: #666666;
}
#layout_content #layout_right p{
	padding-bottom: 8px;
}
#footer{
	margin-top: 15px;
}
#footer #footer_line_1{
	height: 2px;
	margin-bottom: 1px;
	background: none;
	border-bottom: 2px solid #890916;
}
#footer #footer_content{
	background: url('images/gradient2.gif') repeat-x #006699;
	height: 30px;
	text-align: center;
	padding-top: 10px;
}
#footer #footer_content *{
	height: 26px;
	text-align: center;
}
#footer #footer_content a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#footer #footer_content a:hover{
	text-decoration: underline;
}
#footer #footer_content #f_left{
	float: left;
	width: 500px;
	height: 30px;
}
#footer #footer_content #f_right{
	float: right;
	width: 300px;
	height: 30px;
}
#footer #footer_content #f_left *{
	vertical-align: top;
	height: 30px;
}
#footer #footer_content #f_right *{
	vertical-align: middle;
	height: 30px;
}
div.left_menu{
	border: 1px solid #97C3EA;
	background: #EDF6FF;
}
td.left_active{
	height: 30px;
	background: #EDF5FF;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #89B6DD;
	width: 50%;
}
td.left_active a{
	color: #89B6DD;
	text-decoration: none;
}
td.left_inactive{
	height: 30px;
	background: #DBECFF;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #89B6DD;
	width: 50%;
	border-bottom: 1px solid #97C3EA;
}
td.left_inactive a{
	color: #89B6DD;
	text-decoration: none;
}
ul.left_nav{
	font-size: 12px;
	padding-left: 0px;
	color: #658DB1;
	list-style-type: none;
}
ul.left_nav li{
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #D2D6D7;
	padding-left: 10px;	
}
ul.left_nav li a{
	color: #658DB1;
	text-decoration: none;
}
ul.left_nav li.l_active{
	font-weight: bold;
	background: #FFFFFF;
}
ul.left_nav li.l_active a{
	cursor: default;
}
ul.left_nav li.l_active ul li a{
	cursor: pointer;
}
ul.left_nav li ul{
	list-style-type: none;
	padding-left: 18px;
}
ul.left_nav li ul li{
	border-bottom: 1px dotted #D2D6D7;
}
ul.left_nav li ul li a{
	font-weight: normal;
}

img.left_nav_img{
	margin-right: 5px;
}
h2.cherven{
	background: #F4EFE9;
	color: #C1383F;
	padding: 4px;
	text-transform: uppercase;
	font-size: 14px;
}
h2.cherven a{
	color: #C1383F;
	text-decoration: none;
}
div.index_list{
	border-bottom: 1px solid #F2EBE5;
	padding-top: 10px;
}
div.top_list{
	border-bottom: 1px solid #F2EBE5;
	padding-top: 10px;
	width: 405px;
}
a{
	color: #666666;
}
a.investor_link{
	background: url('images/investor.gif') no-repeat center right;
	padding-right: 10px;
	color: #9C907A;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
}
div.index_news{
	margin-top: 15px;
	border: 1px solid #B7E463;
	padding: 9px;
}
div.index_news h2{
	color: #7CAB21;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
div.green_dash{
	height: 1px;
	background: none;
	margin-top: 5px;
	margin-bottom: 6px;
	border-top: 1px solid #B7E568;
}
div.index_news a{
	color: #86956C;
	text-decoration: underline;
	font-weight: bold;
}
div.index_obekti{
	border: 1px solid #E3DBC8;
	padding: 6px;
}
div.index_obekti td{
	padding-right: 4px;
}
div.navbar{
	border-top: 1px solid #E2DAC5;
	padding-top: 5px;
	margin-bottom: 5px;
	color: #C13B3C;
	font-weight: bold;
}
div.navbar a{
	color: #C13B3C;
	font-weight: bold;
	text-decoration: none;	
}
div.navbar a:hover{
	text-decoration: underline;
}
div.nav_order{
	color: #949494;
	font-size: 11px;
	margin-bottom: 15px;
}
div.obekt{
	border: 6px solid #CCEBF5;
	padding: 8px;
	margin-bottom: 10px;
	height: 130px;
}
div.paging{
	width: 400px;
	margin: 20px auto 20px auto;
	text-align: center;
}
div.paging a{
	color: #8B0816;
	font-weight: bold;
	text-decoration: none;
}
div.paging a.current{
	text-decoration: underline;
	margin-left: 5px;
	margin-right: 5px;
}
div.obk_right{
	color: #999999;
	font-style: italic;
	font-size: 11px;
	text-align: right;
	width: 230px;
}
div.obekt_content{
	border-bottom: 1px solid #E4D9C5;
}
div.obekt_content h1{
	background: #F5F0EA;
	padding: 5px;
	padding-left: 8px;
	padding-bottom: 6px;
	color: #968D7E;
	border-bottom: 1px solid #E2DBCB;
	font-size: 14px;
	width: 355px;
}
div.obekt_content #slideshow{
	float: right;
	width: 310px;
	height: 300px;
	border: 1px solid #DBDBDB;
	padding: 6px;
	text-align: center;
	margin: 5px;
}
table.obekt_nav{
	height: 29px;
	width: 368px;
	border-spacing: 0px;
	margin-bottom: 8px;
}
table.obekt_nav td{
	padding: 4px;
	text-align: center;
	background: url('images/td_bg.jpg') center left;
}
table.obekt_nav td a{
	color: #F8F2F2;
	text-decoration: none;
	font-weight: bold;
}
table.obekt_nav td#active_td{
	background: #FFFFFF;
	background-image: none;
}
table.obekt_nav td#active_td a{
	color: #817D64;
}
div.obekt_gallery{
	border: 1px solid #C9D4AA;
	padding: 11px;
}
div.obekt_gallery h1{
	border-bottom: 1px solid #C9D4AA;
	padding-bottom: 4px;
	margin-bottom: 20px;
	font-size: 15px;
	color: #6A9919;
}
div.obekt_gallery div{
	width: 112px;
	float: left;
	margin-bottom: 10px;
}
div.obekt_gallery div a{
	width: 116px;
	text-decoration: none;
}
div.contact_form{
	border: 1px solid #E1E1E1;
	padding: 11px;
}
div.contact_form h1{
	padding-bottom: 4px;
	font-size: 15px;
	color: #BF3D2F;
	width: 200px;
}
div.contact_form table{
	margin: 15px auto 0px auto;
	width: 500px;
}
div.contact_form table td{
	padding: 3px;
	padding-right: 6px;
}
div.contact_form input{
	width: 250px;
	padding: 2px;
}
div#contact_ok{
	position: absolute;
	width: 100%;
	background: #7AAD22;
	height: 20px;
	bottom: 0px;
	right: 0px;
	border-top: 1px solid #CCCCCC;
	padding: 5px;
	color: #FFFFFF;
}
div.razpredelenie{
	padding: 3px;
	width: 150px;
	float: left;
	margin-top: 20px;
	margin-right: 40px;
	margin: 5px;
	text-align: center;
}
div.razpredelenie img{
	border: 1px solid #E4D9C5;
	padding: 2px;
}
div.razpredelenie img:hover{
	border: 1px solid #BCA67D;
/*	background: #000000; */
}
div.razpredelenie a.pluslink{
/*	background: url('images/plus.gif') no-repeat left center; 
	padding-left: 16px; */
	text-decoration: none;
	color: #B9A37A;
	font-weight: bold;
}
a#abold{
	text-decoration: underline;
}

p.index_gradient{
	background: url('images/index_gradient.gif') repeat-x;
}
table.add_table td{
	padding: 6px;
	border-bottom: 1px solid #CCCCCC;
}
table.add_table td input{
	width: 200px;
}
table.add_table td input.checkbox{
	width: auto;
}
table.add_table td select option{
	padding: 3px;
}
div.frm_btn{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #97C3EA;
	background: #EDF6FF;
	padding: 5px;
}
div.frm_forums {
background-color:#E1E5E8;
border-bottom:1px solid #FFFFFF;
font-weight:bold;
padding:5px;
}
td.frm_container1{
	background: #97C3EA;
	padding: 4px;
}
