BODY, TD, DIV, TEXTAREA, INPUT, SELECT {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:11; color:#000000;
}

A, A.undefined {
text-decoration: underline; color:#035942;
}

A:hover {
text-decoration:none;
}

TABLE {
width:100%;
border:0;
}

TD {
 vertical-align: top;
}

IMG {
border:0;
}

.main_tbl {
	width:100%;
	min-width:980px;
	position:relative;
	z-index:20;
	//width:expression(document.body.clientWidth < 980 ? '980px' : '100%');
}

TD.nav_min {
padding:0 37 0 37;
vertical-align: middle;
height:26;
width:50%;
}

TD.nav_min IMG {
margin-right:10;
}

TD.banners_one {
height:67; 
background-color: #1b6855;
border-top:1px solid #1b6855;
border-bottom:1px solid #1b6855;
padding:1 0 1 0;
text-align:center;
}

TD.banners_one DIV {
height:65;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}


TD.td_center_top {
height:27;
background-color: #dededd;
border-top:1px solid #1b6855;
border-bottom:1px solid #1b6855;
vertical-align: middle;
}

TD.td_center_top DIV {
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
text-align:center;
height:24;
padding-top:3
}

TD.td_center_top SPAN {
margin-right:10;
font-weight:bold;
}

.input_search {
border:1px solid #1b6855;
width:170;
margin-top:8;
margin-right:5;
}

.bann_min TD {
background-color:#ffffff;
padding:4;
}

TABLE.mainmenu {
background-color: #ffffff;
}

TABLE.mainmenu #td1 {
width:10;
background-color:#dededd;
}

TABLE.mainmenu #td2 {
width:20;
background-color:#1b6855;
}

TABLE.mainmenu #td3 {
background-color:#dededd;
padding: 10 10 15 15;
}

TABLE.mainmenu #td4 {
background-color:#ffffff;
width:8;
}

.footer {
width:95%;
background-color:#dededd;
height:40;
}

.footer TD {
font-size:10;
vertical-align: middle;
}

.green_block {
	width:15;
	height:15;
	background-color: #1b6855;
}

DIV.line {
background-color: #dededd;
border-top:1px solid #ffffff;
background-image: url(../images/site/line.gif);
background-repeat: no-repeat;
background-position: center;
height:28;
}

.maintext {

padding: 10 15 20 15;
font-size:11;
}

.maintext TABLE {
	width:100%;
}

.menu DIV {
margin-bottom:5;
}

.menu DIV LI {
list-style-type: square;
list-style-position: outside;
margin-left:20;
margin-top:5;
}

.menu DIV LI A {
color:#000000;
}

#main {
font-size:13;
color:#000000;
font-weight:bold;
}

.bann_min_two TD {
vertical-align:middle;
}

.bann_min_two IMG {
margin-left:8;
}

.news_min TD {
padding:15
}

.news_min DIV {
margin-top:10;
}

.news_min DIV A {
font-weight:bold;
}

.zag {
font-weight:bold; color:#005641; font-size:14;  margin-bottom:15; font-style: normal;
}

.m28 {
margin-bottom:20;
}

#black {
color:#000000
}

#red {
color:red;
}

#bor_bot {
border-bottom:1px solid #005641;
}

#green {
color:#005641;
}

#grey {
color:#8c8c8c;
}

.leasing_calc TD {
height:30; width:250; padding-left:10
}

.leasing_calc INPUT {
width:100;
}

TABLE.leasing_grafik {
margin-top:30; border-bottom:1px solid #c4b483;
}

TBODY.head TD {
color:#000000; border-top:5px solid #c4b483; 
}

TABLE.leasing_grafik TD {
padding:5; text-align:center; border-bottom:1px solid #f1f1f1
}

TABLE.maintab {
border-bottom:1px solid #1b6855; border-top:5px solid #1b6855; 
}

TABLE.maintab TD {
border-bottom:1px solid #f1f1f1; 
}

.zag, address {
font-weight:bold; color:#035942; font-size:16; margin-bottom:15; font-style: normal;
}

H3 {
font-weight:bold; color:#c4b483; font-size:16; margin-bottom:15; font-style: normal;
}

.geog DIV {
margin-top:30
}

#geog {
  font-family: arial black, arial; font-weight:bold; color:#c4b483; font-size:13; text-decoration:underline; cursor: hand
}