body      { margin: 10px 0 0 10px; background: #ffffff; color:#444444;}
table     { border-collapse: collapse;}
td        { vertical-align:top; padding: 0 }

a img     { border:0;}
a {text-decoration: none; color:#005596;}

caption {margin:0; padding:0; text-align:left; font-weight:600;}


label     { cursor:pointer; cursor:hand; }
.hand     { cursor:pointer; cursor:hand; }

body, table, td, div, p { font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 100%;}

blockquote { margin: 1em 2em; padding: 0 }


h2, h3, h4, h5, h6 { padding:0; margin:1em 0; text-transform:uppercase;}
h6 { font-size: 75%; color:#085895 }
h3 { font-size: 12px }
h2 { font-size: 12px }
h1 {
	font-size: 180%;
	margin-top: 0;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #12639E;
}
.main {
	width:96%;




width:expression(document.body.clientWidth > 1280? "1280px": "98%" ); 					font-size:1em;
	margin: 0 3% 0 1%;
}


.top_map {}

.table {
	width: 100%;
}
.table th {
	font-size: 100%;
	padding : 3px 10px 4px 1px;
	text-align : left;
    	border-bottom : 5px solid #015595;
    	font-weight : bold;
		color: #005596;
}

.table td {
	font-size: 98%;
	padding : 3px 10px 4px 1px;
	border-bottom : 1px solid #e5e5e5;
	color:#15466B;
}

.table_pict td {
	font-size: 98%;
	padding : 10px 5px 10px 5px;
}

.logo{
padding: 0 0 15px 0;
}

.content {
	font-size:70%;
	color: #085895;
	padding: 5px 0 0 0;
}
.content li{list-style: disc; margin-left: 15px;}

.content a{
	color: #0055BB;
	font-size: 100%;
	text-transform: none;
	text-decoration: underline;
}
.content a:link{
	color: #0055BB;
	font-size: 100%;
	text-transform: none;
	text-decoration: underline;
}
.content a:active{
	color: #0055BB;
	font-size: 100%;
	text-transform: none;
	text-decoration: underline;
}
.content a:visited{
	color: #0055BB;
	font-size: 100%;
	text-transform: none;
	text-decoration: underline;
}
.content a:hover{
	color: #339900;
	font-size: 100%;
	text-transform: none;
	text-decoration: none;
}

.content2 { font-size:70%; color: #005596; padding: 6px 0 0 7px;}

.top_map{
	margin-left: 8px;


}

.left_menu{
	width: 150px;
	color: #085895;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	font-size: 85%;
}

.left_menu ul{
padding: 0;
margin: 0;
}
.left_menu li{
	padding: 0 0 0 18px;
	margin: 0.5em 0 0.3em 0;
	background-image: url(/img/menu_line.gif);
	background-repeat: no-repeat;
	background-position: 70% left;
	font-size: 85%;
}
.left_menu li:hover{
	padding: 0 0 0 18px;
	margin: 0.5em 0 0.3em 0;
	background-image: url(/img/menu_gline.gif);
	background-repeat: no-repeat;
	background-position: 70% left;
	font-size: 85%;
}

.left_main_menu{
	width: 150px;
	color: #085895;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0.2em 0 1em 0;
	margin: 0 0 0 10px;
	font-size: 85%;
}
.left_main_menu ul{
padding: 0;
margin: 0;
}
.left_main_menu li{
	padding: 0 0 0 18px;
	margin: 0.3em 0 0.3em 0;
	background-image: url(/img/menu_line.gif);
	background-repeat: no-repeat;
	background-position: 40% left;
	font-size: 85%;
	text-transform: uppercase;
}
.left_main_menu li:hover{
	padding: 0 0 0 18px;
	margin: 0.3em 0 0.3em 0;
	background-image: url(/img/menu_gline.gif);
	background-repeat: no-repeat;
	background-position: 40% left;
	font-size: 85%;
	text-transform: uppercase;
}

.left_menu a:link, .left_main_menu a:link{
	color: #085895;
	text-decoration: underline;
	font-weight: normal;
}
.left_menu a:visited, .left_main_menu a:visited{
	color: #085895;
	font-weight: normal;
	text-decoration: underline;
}
.left_menu a:hover, .left_main_menu a:hover{
	color: #50a915;
	font-weight: normal;
	text-decoration: none;
}
.left_menu a:active, .left_main_menu a:active{
	color: #085895;
	font-weight: normal;
	text-decoration: none;
}

.left_n_menu_fon{
background: #5FA1D1;
background-image:url(/img/fon-right_menu.gif); background-repeat: no-repeat;
background-position: right top;
margin: 0 10px 0 0;
}

.left_n_menu_fon2{
background: #53c521;
background-image:url(/img/green.gif); background-repeat: no-repeat;
background-position: right top;
margin: 0 10px 0 0;
}

.left_n_menu{
font-family: arial;
font-size: 90%;
text-transform: none;
color:#ffffff;
text-transform: uppercase;
font-weight: bold;
margin: 0 10px 6px 0;
padding: 12px 10px 12px 55px;
}

.left_n_menu2{
font-family:arial;
font-size: 90%;
text-transform: uppercase;
color:#ffffff;
font-weight:bold;
margin: 0 10px 6px 0;
padding: 4px 10px 4px 55px;
}

.left_n_menu a, .right_n_menu a, .right_n_menu a{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}
.left_n_menu a:link, .right_n_menu a:link, .right_n_menu2 a:link{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}
.left_n_menu a:active, .right_n_menu a:active, .right_n_menu2 a:active{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}
.left_n_menu a:visited, .right_n_menu a:visited, .right_n_menu2 a:visited{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}
.left_n_menu a:hover, .right_n_menu a:hover, .right_n_menu2 a:hover{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}

.left_n_menu2 a{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}
.left_n_menu2 a:link{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}
.left_n_menu2 a:active{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}
.left_n_menu2 a:visited{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}
.left_n_menu2 a:hover{color: #ffffff; font-size: 100%; text-transform: uppercase; text-decoration: none;}


.right_n_menu{
background: #5FA1D1;
background-image:url(/img/fon-right_menu.gif); background-repeat: no-repeat;
background-position: right top;
font-family: arial;
font-size: 125%;
text-transform: none;
color:#ffffff;
text-transform: uppercase;
font-weight: bold;
margin: 0 0 6px 0;
padding: 12px 10px 12px 20px;
}

.right_n_menu2{
	background: #5FA1D1;
	background-image:url(/img/fon-right_menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family:arial;
	font-size: 125%;
	text-transform: uppercase;
	color:#ffffff;
	font-weight:bold;
	margin: 0 0 6px 0;
	padding: 4px 10px 4px 20px;
}

.left_n_ug{
background-image:url(/img/menu_ug.gif); background-repeat: no-repeat;
background-position: right top;
}
.left_img_menu1{
background-image:url(/img/menu1_n.gif); background-repeat: no-repeat;
background-position: left;
}

.left_img_menu2{
background-image:url(/img/menu2_n.gif); background-repeat: no-repeat;
background-position: left;
}

.left_img_menu3{
background-image:url(/img/menu3_n.gif); background-repeat: no-repeat;
background-position: left;
}

.left_img_menu4{
background-image:url(/img/menu4_n.gif); background-repeat: no-repeat;
background-position: left;
}

.left_img_menu5{
background-image:url(/img/phone2.gif); background-repeat: no-repeat;
background-position: left;
}

.right_zayvk{
	background-color:#095996;
	background-image:url(/img/fon-zayavk.jpg);
	background-repeat: no-repeat;
	height: 210px;
	font-family:arial;
	font-size: 160%;
	color:#ffffff;
	text-transform: uppercase;
	font-weight:bold;
	margin-left: 7px;
}

.right_zayvk li, ul{
margin: -7px 0px 0px 5px;
padding: 0 0 0 0;
list-style: none;
text-transform: uppercase;
}

.right_zayvk p {

margin: 0 0 0 30px;
padding: 10px 0 0 0;
}

.right_zayvk a{
font-family:arial;
font-size: 50%;
text-transform:none;
color:#ffffff;
font-weight:bold;
text-transform: uppercase;

}

.prewiev_pr{
	font-size: 100%;
	background-color: #66CC33;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	width: 15%;
	height: 30px;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #66CC33;
}

.prewiev_pr h2{
font-weight: bold;
font-size: 100%;
}

.prewiev_br{

width:30%;
text-transform: none;

border-bottom: 1px solid #66CC33;

padding: 5px 0 5px 10px;
}

.prewiev_br li, ul{
text-transform: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style: none;
}
.prewiev_br strong{text-transform: uppercase;}
.george {
	margin-top: 0px;
	margin-bottom: 5px;
	width: 150px;
	margin-right: 10px;
	margin-left: 0px;
	letter-spacing: normal;
	text-align: right;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	display: block;
}
form {#085895}
table.form {

}
table.form td, th {
	padding: 5px 0 8px 0;
}
label {
	line-height: 99.1%;
	text-align: left;
	font-size: 100%;
}
input.radio {
	background-color: #FFFFFF;
	display: inline;
	margin:0px;
	height:20px;
	width:20px;
	background-image: none;
	border: 0;
	border-style: none;
}
textarea {
	background-color: #F4F1F0;
	margin: 0.2em 0 0.2em 0;
	border: 1px solid #9d9fa2;
	padding: 0 0 0 0;
	color: #666666;
	width: 237px;
}
text {
	background-color: #F4F1F0;
	font-size: 100%;
	margin: 0.2em 0 0.2em 0;
	padding: 0;
	width: 237px;
}
input.checkbox {
	background-color: #FFFFFF;
	display: inline;
	margin:0px;
	height:20px;
	width:20px;
	background-image: none;
}
select {
	border: 1px solid #9d9fa2;
	margin:0px;
	padding: 0px;
	width:250px;
	vertical-align: middle;
}
select.halfwidthselect {
	margin:0px;
	padding: 0px;
	width:127px; 
	color:#333;	
	vertical-align: middle;
	
	}
select.thirdwidthselect {
	margin:0px;
	padding: 0px;
	width:84px;
	float: left;
}
	
select option {
	background: #FFFFFF;
}
input {
	margin:0px;
	padding-left: 3px;
height:16px;
width:245px;
	border: 1px solid #9d9fa2;
	background-image: url(/img/deco/inputwidebg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
input.img {border:0; width:182px; height:40px; background:none; background: 0; }
input.twthird {
	margin:0px;
	padding-left: 3px;
	height:16px;
	width:159px;
	border: 1px solid #9d9fa2;
	background-image: url(/img/deco/inputwidebg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

label {
	text-align:left;
	display: block;
	padding:0px;
	margin:0px;
	margin-top:0.2em;
}

label.inline {
	text-align:left;
	display: inline;
	padding:0px;
	margin:0px;
	margin-top:0.2em;
}
.inlineform {
	display: block;
	width: 250px;
}
.bra {
	clear: left;
	height: 0px;
	width: 0px;
	line-height: 0px;
}
.brall {
	clear: both;
}
table.ipoteque {
    border: none;
	margin: 0;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0 0 0 0;
	border-color: #085895;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}
table.ipoteque td, table.ipoteque th{
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin: 0 0 0 0;
	border-color: #085895;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	vertical-align:top;
	text-align:left;
}



.sm-block{
	position: relative;
	border: 1px solid #eeeeee;
	background-color: #fff6e5;
	font-weight: normal;
	font-size: 10px;
	padding-left: 3px;
}

.sm-block-title{
	color: #ab9999;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 4px;
}

.sm-block img {
	float: left;
	width: 56px;
	height: 42px;
	margin: 3px 3px 0px 0px;
	cursor: pointer;
}

.sm-block dd {
	padding-bottom: 2px;
	cursor: pointer;
}


.sm-block a {
	color: #0857a6;
	font-weight: normal;
	font-size: 10px;
}

.sm-block dd {
	color: #006600;
	font-size: 11px;
}

.sm-block div{
	position: relative;
	clear: both;
	padding-bottom: 5px;
}
