/** modal img for set Tiny MCE  */
.highslide {}
.g {}

/** general styles */
.table-clear {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: none !important;
    vertical-align:top !important;
    text-align: left;
}
#overview-for-main-menu {
    display: none;
    position: absolute;
    top:208px;
    left: 0;
    z-index: 9999;
}
.overview-for-main-menu-bg {
    background-color: rgba(255,255,255, 0.8);
}
/** styles */
body{
	margin:0;
	padding:0;
	font-family:Verdana;
}
a img{
	border:none;
}
img{
	border:none;
}
table{
	border:none;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
table td{
	vertical-align:top;
	padding:0;
}
table.table-clear,
table.table-clear tr,
table.table-clear td {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: none !important;
    vertical-align:top !important;
    text-align: left;
}
div {
    line-height:16px;
}
.border_transparent{
	border:1px solid transparent;
}
.border{
	border:1px solid red;
}
.border2{
	border:1px solid green;
}
.border3{
	border:1px solid blue;
}
.clear{
	clear:both;
}
.right{
	float:right;
}
.left{
	float:left;
}
.relative{
	position: relative;
}
.absolute{
	position: absolute;
}
.w_100p{
	width:100%;
}
.center_site{
	width:985px;
	margin:0 auto;
}
.top_menu{
	background:#f7f7f7;
	border-bottom:1px solid #efefef;
	height:27px;
	*height:37px;
	padding:10px 0px 0px 0px;
}
.top_menu a{
	color:#858585;
	text-decoration: none;
	font-size:11px;
}
.top_menu a:hover{
	text-decoration: underline;
}
.langs a{
	color: #414141;
	text-decoration: underline;
	padding:0px 0px 0px 18px;
}
.langs a.here, .langs a:hover{
	text-decoration: none;
	color:#5895d4;
}
.logo{
	margin:18px 0px 0px 0px;
}
.phone_no{
	color: #1f5a97;
	font-size: 17px;
	margin: 5px 0 25px 0;
}
.top{
	height:130px;
}
.client_login{
	margin:40px 0px 0px 0px;
}
.client_login a{
	color: #414141;
	font-size:12px;
}
.client_login a:hover{
	text-decoration: none;
}
.client_login a img{
	margin:0px 10px -10px 20px;
}
.search{
	margin:40px 0px 0px 0px;
}
.slogan{
	margin:35px 85px 0px 0px;
}
.input_search{
	border:1px solid #d1d1d1;
	border-right:0px;
	width:120px;
	*width:259px;
	height:28px;
	color:#808285;
	font-size:12px;
	padding:0px 0px 0px 11px;
	height:16px\0/;
	padding:6px 0px 6px 11px\0/;
	background: #f4f4f4;
    -moz-box-shadow:inset 0px 0px 5px #d1d1d1;
    -webkit-box-shadow:inset 0 0 5px #d1d1d1;
    box-shadow:inset 0px 0px 5px #d1d1d1;
}
.footer_main_mail{
	border:1px solid #d1d1d1;
	border-right:0px;
	width:150px;
	*width:150px;
	height:28px;
	color:#808285;
	font-size:12px;
	padding:0px 0px 0px 11px;
	height:16px\0/;
	padding:6px 0px 6px 11px\0/;
	background: #f4f4f4;
    -moz-box-shadow:inset 0px 0px 5px #d1d1d1;
    -webkit-box-shadow:inset 0 0 5px #d1d1d1;
    box-shadow:inset 0px 0px 5px #d1d1d1;
}
.news_footer{
	display: inline-block;
	color:#636363;
	font-size:14px;
	text-transform: uppercase;
	position: relative;
	top: -12px;
	margin: 20px 20px 0 0;
	float: left;
}
.link_news {
	text-decoration: none;	
}
.link_news:hover {
	text-decoration: underline;	
}
.news_descr a,
.news_descr_2 a {
    text-decoration: none;
}
.news_descr a:hover,
.news_descr_2 a:hover {
	text-decoration: underline !important;
}
.footer{
	border:1px solid #e5e5e5;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	height:85px;
}
.margin_mail{
	margin: 30px 0px 0px 0px;
}
.sitemap{
	background:#fff;
	width:130px;
	margin:-20px 0px 0px 0px;
}
.sitemap a{
	color:#468aca;
	font-size:12px;
}
.sitemap a:hover{
	text-decoration: none;
}
.sitemap img{
	margin:0px 10px -10px 0px;
}
.copy{
	color:#414141;
	font-size: 11px;
	padding:30px 75px 0px 0px;
}
.footer_buttons{
	padding:20px 0px 0px 0px;
}
.footer_buttons_main{
	padding:10px 25px 0px 0px;
}
.footer_buttons_main img{
	margin:0px 15px 0px 0px;
}
.footer_buttons_main img:hover{
	opacity: 0.5;
}
.footer_buttons img{
	margin:0px 5px 0px 0px;
}
.development{
	padding:30px 0px 0px 0px;
}
.development a{
	color: #414141;
	font-size:11px;
	text-decoration: none;
}
.development a:hover{
	text-decoration: underline;
}
.development img{
	margin:0px 0px -2px 10px;
}
.main_news{
	background: #f4f4f4 !important;
	background:none;
	padding:0px;	
	width:307px;
	height:168px;
	margin:0px 19px 0px 0px;
	border: 1px solid #e1e1e1;
	overflow: hidden;
}
.news_header{
	border-bottom: 1px solid #e1e1e1;
	background: #d5e1ee;
}
.news_header_name{
	background: url('../img/news_img.png') no-repeat left;	
	float:left;
	height:28px;
	*height:40px;
	padding:12px 0px 0px 40px;
	margin: 0px 0 0px 18px;
	color:#636363;
	font-size:14px;
	text-transform: uppercase;
}
.news_header_name_sale{
	background: url('../img/sale_img.png') no-repeat left;	
	float:left;
	height:28px;
	*height:40px;
	padding:12px 0px 0px 40px;
	margin: 0px 0 0px 18px;
	color:#484848;
	font-size:13px;
	text-transform: uppercase;
}
.news_descr{
	width: 307px;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 11px;
	margin: 10px 38px 0 0;	
}
.news_descr tr td:first-child {
	text-align: left;
	color: #909090; 
	width: 78px;
	padding: 0 0 6px 5px;
    font-size: 11px;
}
.news_descr tr{
	border: none;
}
.news_descr tr td:nth-child(2) {
	text-align: left;
	color: #468aca; 
	padding: 0 0 5px 0;
    font-size: 12px;
}
.news_descr_2{
	width: 307px;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	margin: 10px 38px 0 0;
}
.news_descr_2 tr td:first-child {
	text-align: left;
	color: #468aca; 
	padding: 0 0 11px 20px;
    font-size: 12px;
}
.news_descr_2 tr{
	border: none;
}
.news_descr_2 tr td a{
	color: #468aca;
}
.news_descr tr td a{
	color: #468aca;
}
.news_descr_2 tr td a:hover{
	color: #468aca;
	text-decoration: none;
}
.news_descr tr td a:hover{
	color: #468aca;
	text-decoration: none;
}
.footer_main{
	width: 985px;
	height: 90px;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	margin:5px 0 0 0;
}
.news_header_a{
	text-align: right;
	margin: -20px 40px 0 0;
	color: #468aca;
	font-size: 12px;
}
.news_header_a a{
	display: inline-block;
	padding: 0 10px 0 0px;
	color: #468aca;
	font-size: 11px;
	text-decoration: none;
	background: url('../img/arrownews.jpg') no-repeat right;
}
.news_header_a a:hover{
	text-decoration: underline;
}
.news_img{
	width:110px;
	*width:125px;
	height:110px;
	*height:125px;
	padding:15px 0px 0px 15px;
}
.news_title{
	width:170px;
	margin:12px 0px 0px 0px;
}
.news_title a{
	color:#1f5a97;
	font-size: 14px;
	text-decoration:none;
	text-transform: uppercase;
}
.news_title a:hover{
	text-decoration: underline;
}
.news_date{
	width:170px;
	padding:8px 0px 8px 0px;
}
.news_date a{
	color:#858585;
	font-size: 11px;
	text-decoration: none;
}
.news_date a:hover{
	text-decoration: underline;
}
.news_anons{
	width:170px;
	color:#858585;
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
	padding:0px 0px 12px 0px;
}
.news_anons a{
	color:#858585;
	font-size: 11px;
	text-decoration: none;
	line-height: 10px;
}
.strelka{
	border-left:4px solid #4c8bcb;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	height:0px;
	width:0px;
	display: block;
	margin:7px 10px 3px 0px;
}
.strelka2{
	background: url('../img/arrownews.jpg') no-repeat ;
	height:10px;
	width:10px;
	display: block;
	margin:7px 0px 0px 5px;
	float: left;
}
.news_detailed{
	width:170px;
}
.news_detailed a{
	color:#4c8bcb;
	font-size: 11px;
	text-decoration: none;
}
.news_detailed a:hover{
	text-decoration: underline;
}
.curs{
	width:319px;
}
.curs td{
	background:#f4f4f4;
	border:1px solid #e1e1e1;
	text-align: center;
	vertical-align: middle;
	color:#7f7f7f;
	font-size: 12px;
}
.curs td:first-child{
	background: #ededed;
}
.curs th{
	border:1px solid #bcccdd;
	background:#d5e1ee;
	color:#636363;
	font-size: 13px;
	font-weight: normal;
	padding:5px!important;
}

.curs_date {
    float:right;
    width:319px;
    font-size:11px;
    color:#636363;
}

.group_main_menu{
	height:345px;
	width:332px;
}
.group_main_menu td{
	border:1px solid #e1e1e1;
	background:#f4f4f4;
	vertical-align: middle;
	padding:0px 0px 0px 54px;
}
.group_main_menu td:hover, .group_main_menu td.here{
	background:#eaeaea;
}
.group_main_menu td a{
	color:#727272;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}
.group_main_menu td a:hover{
	text-decoration: underline;
}
.group_main_menu td.here span{
	position:relative;
}
.group_main_menu td.here span img{
	position: absolute;
	left:-71px;
	top:-15px;
	display: block;
}
.group_main_menu td span img{
	position: absolute;
	left:-71px;
	top:-6px;
	display: none;
}
.group_main_menu td.kartinka{
	cursor: pointer;
}
.menu_with_dd{
	margin:0px 0px 20px 0px;
	position: relative;
}
.menu_with_d{
	height:40px;
	width:985px;
	border-left:1px solid #d4d4d4;
}
.menu_with_d td{
	border-right:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	text-align:center;
	vertical-align: middle;
	
			transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.menu_with_d td.here, .menu_with_d td:hover{

	border:1px solid #4875a6;
	border-bottom:1px solid #508ece;
	
			transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.menu_with_d td a{
	color:#1f5a97;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 28px;
	padding:12px 0 0 0;
	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.menu_with_d td.here a, .menu_with_d td:hover a{
	color:#ffffff;
	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.menu_with_d td img{
	position:absolute;
	top:40px;
	z-index:20000;
	opacity: 0;
	display: none;
}
.content-main-menu {
	position:absolute;
	top:40px;
	left:0px;
	background:#f8f8f8 url('../img/shadow.png') no-repeat right -2px;
	border:1px solid #e5e5e5;
	border-top:0px;
	width:983px;
	height:409px;
	overflow: hidden;
	display: none;
	opacity: 0;
	z-index: 10000;
}
.big_text{
	color:#1f5a97;
	text-transform: uppercase;
	font-size: 24px;
	padding:50px 0px 0px 50px;
}
.s_f_u_menu{
	margin:20px 0px 0px 0px;
	padding:0px;
}
.s_f_u_menu li{
	padding:15px 0px 15px 0px;
	list-style:none;
	border-bottom:1px solid #e2e2e2;
	width:238px;
	float:left;
	margin:0px 0px 0px 50px;
}
.s_f_u_menu li:nth-child(2), .s_f_u_menu li:first-child{
	border-top:1px solid #e2e2e2;
}
.s_f_u_menu li a{
	color:#468aca;
	text-decoration: none;
	font-size: 14px;
}
.s_f_u_menu li a:hover{
	text-decoration: underline;
}
.x{
	width:30px;
	padding:50px 0 0 0; 
}
.group_main_imgs{
	position:relative;
	width:653px;
	height:345px;
	overflow: hidden;
}
.group_main_imgs a{
	position:absolute;
	top:0;
	left:0;
	display:none;
	opacity:0;
}
.group_main_imgs a:first-child{
	display:block;
	opacity:1;
}



/***********    news_open    **********/
.linevisit_news_open{
	margin-top: -8px;

}
.right_line{
	float: right; 
}
.link1{
	color: #468aca; 
	font-size: 12px; 
 	text-decoration: none;
}
.link2{
	color: #468aca; 
	font-size: 12px; 
 	text-decoration: none;	
}
.leftimgnews{
	float:left;
    /*
	width: 398px;
	height: 276px;
    */
	margin: 0 33px 10px 0;
}
.leftimgnews img{
	max-width: 398px;
	max-height: 276px;
}
.rightnews{
	margin: 25px 0px 0 0;
}
.datenews{
	color: #468aca; 
	font-size: 12px; 	
}
.descrnews_news_open{
	color: #414141; 
	font-size: 12px; 	
	margin: 17px 0 20px 0;
}
.margin1{
		margin: 60px 0 0 0;
}



/***********    finansova_zvitnist    **********/




.print{
	float: right;
	position: relative;  
	padding: 10px 40px 0 0;
}
.download{
	background: url('../img/kvartiri_filter/kvartiri_filter.jpg') no-repeat left top; 
	display: block;
	font-size: 24px;
	position: relative; 
	height: 33px;
	color: #414141; 
	text-decoration: underline;
}
.download:hover{
	text-decoration: none;
	}
.a_link{
	color: #414141; 
	font-size: 11px;
}
.a_link:hover{
	color: #414141; 
	font-size: 11px;
	text-decoration: none;
}
.a_link_final{
	color: #468aca;
	font-size: 11px;
 	text-decoration: none;
}
.a_link_final:hover{
	color: #468aca;
	font-size: 11px;
 	text-decoration: underline;
}
.year{
	float: left;
	margin: 0 0 25px 0;
}
.yearlink{
	background: url('../img/kvartiri_filter/kvartiri_filter.jpg') no-repeat left center; 
	display: block;
	font-size: 24px;
	position: relative; 
	height: 33px;
	color: #414141; 
	text-decoration: underline;
	margin: 0 0 0 25px;	
}
.yeartext{
	color: #669bd1; 
	font-size: 14px;
	position: relative; 
	margin: 0 0 0 45px;
	text-decoration: none;
}
.datasize{
	color: #414141;
	font-size: 12px;	
	text-decoration: none;
}
.yearnom{
	color: #1f5a97;
	font-size: 14px;
	margin: -4px 0 17px 0 ;	
}
.margin{
	margin: 140px 0 0 0;
}



/***********    kvartiri_filter    **********/





.linevisit_house_floor{
	margin-top: -8px;
}
.tablebtn_kvartiri_filter{
	float: left;
}
.right_line{
	float: right; 
	margin-top: 50px;
}
.rightmenuname{
	color: #468aca;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	float: left;
}
.floattop{
	float: right;
	width: 230px;	
	border: solid 1px #e5e5e5;
	padding: 7px 2px 14px 14px;
}
.input_right {
	border: 1px solid #d1d1d1;
	border-right: 0px;
	width: 37px;
	height: 16px;
	color: #414141;
	font-size: 12px;
	padding: 7px 0px 7px 11px;
	background: #f4f4f4;
	-moz-box-shadow: inset 0px 0px 5px #d1d1d1;
	-webkit-box-shadow: inset 0 0 5px #d1d1d1;
	box-shadow: inset 0px 0px 5px #d1d1d1;
}
.input_right1 {
	border: 1px solid #d1d1d1;
	border-right: 0px;
	width:74px;
	height: 16px;
	color: #414141;
	font-size: 12px;
	padding: 7px 0px 7px 11px;
	background: #f4f4f4;
	-moz-box-shadow: inset 0px 0px 5px #d1d1d1;
	-webkit-box-shadow: inset 0 0 5px #d1d1d1;
	box-shadow: inset 0px 0px 5px #d1d1d1;
}
.fromto{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
}
.marg{
	margin: 15px 0px 15px 0px;
	display: block;
}
.marg1{
	margin: 15px 0px 0px 0px;
	display: block;
}
.marg2{
	margin: 10px 0px 0px 0px;
	display: block;
}
.objforsale{
	display: block;
	color: #565656;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	padding: 0 0 0 10px;
	width: 200px;
	position: relative;
	top: -10px;
}
.findclear_kvartiri_filter{
	display:block; 
	margin: 7px 20px 9px 15px;
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
}
.form-submit{
	background: url('../img/kvartiri_filter/search.jpg') no-repeat ;
	width: 100px;
	height: 30px;
}
.form-clear{
	background: url('../img/kvartiri_filter/clear.jpg') no-repeat ;
	width: 100px;
	height: 30px;
}
.td_scheme{
	height: 34px;
	width: 170px;
	vertical-align:middle;
	text-align:center;
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
}
.td_scheme:hover{
	height: 34px;
	width: 170px;
	vertical-align:middle;
	text-align:center;
	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.td_scheme:hover a{
	color: #1f5a97; 
	font-size: 14px; 
 	text-decoration: none;
}
.td_watch3d{
	height: 34px;
	width: 162px;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	border: solid 1px #e5e5e5;	
	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.td_watch3d:hover{
	height: 34px;
	width: 162px;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
}
.td_watch3d:hover a{
	color: #edf2f9; 
	font-size: 14px; 
 	text-decoration: none;
}
.widthbtn{
	display: block;
	padding: 10px 16px 10px 16px;
	font-size: 14px; 
}
.widthbtninfo{
	display: block;
	padding: 6px 16px 6px 16px;
	font-size: 12px; 
}
.stylebtn{
	color: #1f5a97; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	border: solid 1px #e5e5e5;	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.stylebtn:hover{
	color: #edf2f9; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;	
	border: solid 1px #4A85C6;
	color:#ffffff;
	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.btnactive{
	cursor: default;
	color: #edf2f9; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;	
	border: solid 1px #4A85C6;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.td_watch3d:hover a{
	color: #edf2f9; 
	font-size: 14px; 
 	text-decoration: none;
}
.td_visual_a{
	color: #1f5a97; 
	font-size: 14px; 
 	text-decoration: none;
}
/*.has-js*/
.label_check,
.label_radio { padding-left: 20px; height:20px; }
.label_radio { background: url('../img/kvartiri_filter/radiobtn.png') no-repeat 0px 0px; }
.label_check { background: url('../img/kvartiri_filter/empty.jpg') no-repeat 0px 0px; height:50px; display: block;}
.c_on { background: url('../img/kvartiri_filter/checked.jpg') no-repeat 0px 0px; }/*label*/
.r_on { background: url('../img/kvartiri_filter/radioon.png') no-repeat 0px 0px; }/*label*/
.label_check input,
.label_radio input { position: absolute; left: -9999px; } 
/*.has-js*/
.maininfo{
	float:left;
	width: 700px;
	padding: 40px 0px 0px 0; 
}
.searchright_kvartiri_filter{
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
	display: block;
	font-size: 12px;
	height: 28px;
	float: left;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
	border: solid 1px #e5e5e5;
}
.searchright_kvartiri_filter:hover{
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
		color: #e5e5e5;
}

.searchright_kvartiri_filter2{
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
	display: block;
	font-size: 12px;
	height: 28px;
	float: left;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
	border: solid 1px #e5e5e5;
}
.searchright_kvartiri_filter2:hover{
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #4d7540 0%, #377224 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d7540), color-stop(100%,#377224)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4d7540 0%,#377224 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4d7540 0%,#377224 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4d7540 0%,#377224 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4d7540 0%,#377224 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7540', endColorstr='#377224',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
		color: #e5e5e5;
}

.here_btn{
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
	color: #e5e5e5;	
}
.text_kvartiri_filter{
	color: #1f5a97; 
	font-size: 14px;
	text-transform: uppercase;
	font-weight:normal;
}
.descrnews_kvartiri_filter{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	margin: 10px 0 25px 0;
	height:63px;
	overflow: hidden;
}
.marginnews{
	margin:48px 0 0 0;
}
.divhouselic{
	float:left; 	
}
.housepic_kvartiri_filter{
    margin: 0px 20px 10px 0; 
	height:142px;
	width: 230px;
}
.objectinfo{
	height: 27px;
	width: 170px;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	
	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.objectinfo:hover{
	height: 27px;
	width: 170px;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
}
.objectinfo:hover a{
	color: #edf2f9; 
	font-size: 12px; 
 	text-decoration: none;
}
.searchright_kvartiri_filter:hover span{
	color: #e5e5e5; 
	font-size: 12px; 
 	text-decoration: none;
}
.searchright_kvartiri_filter2:hover span{
	color: #e5e5e5; 
	font-size: 12px; 
 	text-decoration: none;
}
.here_btn span{
	color: #e5e5e5; 
	font-size: 12px; 
 	text-decoration: none;
}
.link_info{
	color: #1f5a97; 
	font-size: 12px; 
 	text-decoration: none;
}
.object td{

}
.object{
    border-collapse: separate; /* Способ отображения границы */ 
    border-spacing: 15px 0px; /* Расстояние между ячейками */
	margin: 0 0 0 -15px;
}
.lastdiv_kvartiri_filter{
	position: relative; 
	height:50px;
	padding-top: 105px;
}


/***********    house_floor    **********/


.mainproject{
	   position: relative;
	   float: left;
	   margin: 20px 0 0 0;
	   width: 727px;
	  /* height: 544px; */
}
.apts1{
	   	background:url('../img/house_floor/apts1.jpg') no-repeat 0px 0px;
		position: absolute;
		top:20px;
		left:120px;	
}
.apts2{
	   	background:url('../img/house_floor/apts1.jpg') no-repeat 0px 0px;
		position: absolute;
		top:170px;
		left:390px;	
}
.apts3{
	   	background:url('../img/house_floor/apts1.jpg') no-repeat 0px 0px;
		position: absolute;
		top:150px;
		left:600px;
}
.floor{
		opacity: 0;
   	 	background:#fff;;
		position: absolute;
		min-width:121px;
		min-height:52px;	
		text-align:center;
		padding:5px 0 0 0;
}	
.nomber{
	font-size: 29px; 
	font-weight: bold;
}
.house{
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 14px;
}
.floor{
	opacity: 0;
   	background:#fff;		
	position: absolute;
	min-width:121px;
	min-height:40px;	
	text-align:center;
	padding:5px;
}	
.arrow_apt{
	position: absolute;
	right:-7px;
	top: 34%;
}
.nomberapt{
	font-size: 18px; 
	font-weight: bold;
}
.houseapt{
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 10px;
	font-weight: bold;
}
#layer_raphael2, #div_imageMap2{
    height:544px;
    left: 0;
    position: absolute;
    top: 0;
    width:727px;
}
.houses, #layer_raphael2{
    position:absolute;
    top:0px;
    left:0px;
    height:483px;
}
.country_name_bg{
    background:url('../img/country_name_bg.png') no-repeat 0px 0px;
    height:18px;
    *height:23px;
    color:#107dc4;
    font:bold 12px Arial;
    padding:5px 10px 0px 10px;
}
.country_name_bg2{
    background:url('../img/country_name_bg2.png') no-repeat center 0px;
    height:7px;
}

#layer_raphael, #div_imageMap{
    left: 0;
    position: absolute;
    top: 0;
	width: 727px;
}
#layer_raphael2, #div_imageMap2{
    /*height:544px;*/
    left: 0;
    position: absolute;
    top: 0;
    width:727px;
    /*z-index: 30;*/
}
.lastdiv1{
	position: relative; 
	height:50px;
	padding-top: 80px;
}
#floor10{
	position: relative;
	top: -270px;
	left: 80px;
}





/***********    house_documentation    **********/


.headapt1{
	color:#1f5a97;
	text-transform: uppercase;
	font-size: 24px;
	vertical-align: top;
	float: left;
}
.linevisit1{
	margin-top: -8px;

}
.tablebtn1{
	float: left;
	border-collapse: separate;
}
.right_line1{
	float: right; 
}
.size1{
	padding: 10px 20px 10px 0;
	border: 0px;
}
.text1_house_documentation{
	color: #1f5a97; 
	font-size: 14px;
}
.bodytext1{
	color: #414141; 
	font-size: 12px;
}
.paddingtextbtn{
	display: block;
	padding: 15px 20px 0 0;
	border: 0px;
	color: #414141;
	font-size: 12px;
}
.link2{
	color: #468aca; 
	font-size: 12px; 
 	text-decoration: none;
}
.bodytext1{
	color: #414141; 
	font-size: 12px;
}
.rightdivmenu_house_documentation{
	float: right; 
	width: 230px; 
	margin: 20px 0 0 0;
}
.objectmenu_house_documentation{
	position: relative; 
	top: 8px;
	padding: 0px 40px 0px 35px;
}
.menu_house_documentation{    
	border-collapse: collapse;
	width: 233px;
	height: 33px;
	color: #5895d4; 
	font-size: 12px;
	border: solid 1px #e5e5e5;
	vertical-align:middle;
	float: right;
}
.menuright_td_1_house_documentation{
	color: #1f5a97; 
	font-size: 14px; 
	height:30px;
	text-transform: uppercase;
	width:190px;

	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.menuright_td_1_a_house_documentation{
	background: url('../img/arcada_content/kvartira_plan.jpg') no-repeat right top;
	font-size: 14px; 
	color: #1f5a97;
	text-decoration: none; 
	display: block;
	padding: 0px;
	overflow: hidden;
	height: 39px;
}
.menuright_house_documentation{    
	border-collapse: collapse;
	width: 233px;
	color: #5895d4; 
	font-size: 12px;
	vertical-align:middle;
	border: solid 1px #e5e5e5;
	float: right;
}
.menuright_td_house_documentation{
	vertical-align: middle;
	color: #1f5a97; 
	font-size: 14px; 
	height:28px;
	text-decoration: none;
	padding: 0px 10px 0px 35px;
	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.menuright_td_house_documentation:hover{
	color: #ffffff; 
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
}
.menuright_td_house_documentation:hover a{
	color: #ffffff; 
}
.menuright_td_a_house_documentation{
	color: #5895d4; 
	font-size: 12px; 
	text-decoration: none; 
	margin-top: 10px;
}
.menuright_td_a_house_documentation:hover{
	color: #ffffff; 
	font-size: 12px;  
	margin-top: 10px;	
}
.mainproject_house_documentation{
	   position: relative;
	   float: left;
	   margin: 20px 0 0 0;
	   width: 750px;
}
.img {border:#5d98d4 1px solid} 
.pictext{
	float:left;
	margin: 0 70px 30px 0;
	text-align: center;
	width: 180px;
	height: 260px;
}
.firstdiv{
	width: 680px;
}
.firstdivleft{
	float: left; 
	width: 180px; 
	text-align: center;
	margin:0px 0px 0px 0px;
}
.nametextdoc{
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	display: block;
	margin: 15px 0 0 0;
	text-align: center;
}
.nametextdoc:hover{
	text-decoration: underline;	
}
.hr{
	height: 1px;
	border: none;
	color: #e5e5e5;
	background: #e5e5e5;
	width:670px; 
	margin: 30px 0 31px 0;
}
.doclink{
	text-decoration:none;
}
.lastdiv {
	position: relative;
	height: 50px;
	padding-top: 155px;
}
.menuright_td_a_here{
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	display: block;
	padding: 8px  10px 8px 35px;
}



/***********    house_description    **********/




.download{
	background: url('../img/kvartiri_filter/kvartiri_filter.jpg') no-repeat left top; 
	display: block;
	font-size: 24px;
	position: relative; 
	height: 33px;
	color: #414141; 
	text-decoration: underline;
}
.download:hover{
	text-decoration: none;
	}

.tablebtn{
	margin-top: -10px;
	float: left;
	border-collapse: separate;
}
.tablebtn_house_description{
	float: left;
	border-collapse: separate;
}
.right_line_house_description{
	float: right; 
	margin-top: 10px;
}
.td_scheme_a{
	color: #edf2f9; 
	font-size: 14px; 
 	text-decoration: none;
}
.right_line{
	float: right; 
	margin-top: 50px;
}
.size{
	padding: 10px 20px 10px 0;
	border: 0px;
}
.mainbigdiv{
	float: left; 
	width: 720px; 
	margin: 20px 0 0 0;
	color: #414141;
    font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 12px;
}
.rightdivmenu{
	float: right; 
	width: 230px; 
	margin: 20px 0 0 0;
}
.menu{    
	border-collapse: collapse;
	width: 233px;
	height: 33px;
	color: #5895d4; 
	font-size: 12px;
	border: solid 1px #e5e5e5;
	vertical-align:middle;
}
.menuright_td_1{
	color: #1f5a97; 
	font-size: 14px; 
	height:30px;
	text-transform: uppercase;
	width:190px;

	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.menuright_td_1_a{
	background: url('../img/arcada_content/kvartira_plan.jpg') no-repeat right top;
	font-size: 14px; 
	color: #1f5a97;
	text-decoration: none; 
	display: block;
	padding: 0px;
	overflow: hidden;
	height: 33px;
}
.objectmenu{
	position: relative; 
	top: 8px;
	padding: 0px 40px 0px 35px;
}
.menuright{    
	border-collapse: collapse;
	width: 233px;
	height: 220px;
	color: #5895d4; 
	font-size: 12px;
	vertical-align:middle;
	border: solid 1px #e5e5e5;
}
.menuright_td{
	vertical-align: middle;
	color: #1f5a97; 
	font-size: 14px; 
	height:28px;
	text-decoration: none;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.menuright_td:hover{
	vertical-align: middle;
	color: #ffffff; 
	font-size: 14px; 
	height:28px;
	text-decoration: none;
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
	
	
	
	
	background: #639cd9; /* Old browsers */
	background: -moz-linear-gradient(top,  #639cd9 0%, #4985c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639cd9), color-stop(100%,#4985c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639cd9 0%,#4985c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639cd9 0%,#4985c6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639cd9 0%,#4985c6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639cd9 0%,#4985c6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639cd9', endColorstr='#4985c6',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.menuright_td:hover a{
	color: #ffffff; 
}
.menuright_td_a{
	color: #5895d4; 
	font-size: 12px; 
	text-decoration: none; 
	display: block;
	padding: 8px  10px 8px 35px;
}
#right-menu-departnet .menuright_td_a[href='javascript:void(0)']{
	padding: 8px 10px 8px 20px;
    cursor: default;
	background: #eeeeee;
	background: -moz-linear-gradient(top, #E2E2E2 0%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E2E2E2), color-stop(100%,#D9D9D9));
	background: -webkit-linear-gradient(top, #E2E2E2 0%,#D9D9D9 100%);
	background: -o-linear-gradient(top, #E2E2E2 0%,#D9D9D9 100%);
	background: -ms-linear-gradient(top, #E2E2E2 0%,#D9D9D9 100%);
	background: linear-gradient(to bottom, #E2E2E2 0%,#D9D9D9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2E2E2', endColorstr='#D9D9D9',GradientType=0 );
	transition: background linear .4s;
	-o-transition: background linear .4s;
	-ms-transition: background linear .4s;
	-moz-transition: background linear .4s;
	-webkit-transition: background linear .4s;
	color: #9F9F9F;	
}
.menuright_td_a:hover{
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	display: block;
	padding: 8px  10px 8px 35px;	
}
.menuright_td_here{
	vertical-align: middle;
	color: #1f5a97; 
	font-size: 14px; 
	height:28px;
	text-decoration: none;
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
}
.bodytext{
	color: #414141; 
	font-size: 12px;
}
.video{
	z-index: 1;
	position: relative;
	width: 719px;
}
.showvid{
	display: block;
	text-decoration: none;
	background: url('../img/house_description/showvid.jpg') no-repeat left top;	
	margin: -32px 0 0 0;
	z-index: 2;
	position: relative;
	height:30px;
	padding: 5px 0 0px 19px;
}
.textlinkvid{
	display: block;
	color: #1f5a97; 
	font-size: 14px;
}
.margintop{
	margin: 12px 0 0 0;	
}
.googlemap{
	width: 719px;
	height: 370px;
	margin: 23px 0 0 0;
}
.lastdiv{
	position: relative; 
	height:50px;
	padding-top: 105px;
}
.text{
	color: #1f5a97; 
	font-size: 14px;
}
.text a{
	color: #1f5a97; 
	font-size: 14px;
	text-decoration: none;
}

/***********    arkada_content   **********/

.table3{ 
	border: solid 1px #e5e5e5;
	color: #414141;
	font-size: 12px; 
	vertical-align:middle;
	width: 233px;
	margin: -1px 0 0 0;
	float: right;
}
.table3 tr{ 
	border: solid 1px #e5e5e5;
	vertical-align:middle;
}
.table3 td{ 
	vertical-align:middle;
	padding: 0px 0px 0px 10px;
	height: 30px;
}
.secondtable{
	background: #67a2e0; /* Для старых браузров */
    background: -moz-linear-gradient(top, #67a2e0, #4d8bcb); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#67a2e0), color-stop(100%,#4d8bcb));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #67a2e0, #4d8bcb);
    background: -o-linear-gradient(top, #67a2e0, #4d8bcb); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #67a2e0, #4d8bcb); /* IE10 */
    background: linear-gradient(top, #67a2e0, #4d8bcb); /* CSS3 */ 

	color: #ffffff; 
	font-size: 38px; 
	text-align: center;
	vertical-align:middle;
	width:56px;
	border: solid 1px #c8d1d9;
}
.secondtable1{
	background-color: #dfebf8;
	color: #565656; 
	font-size: 12px; 
	vertical-align:middle;
	padding: 0px 0px 0px 30px;
	border: solid 1px #c8d1d9;
	width:150px; 
	height:24px;
}
.constr{
	background-color: #dfebf8;
	color: #565656; 
	font-size: 12px; 
	vertical-align:middle;
	padding: 0px 0px 0px 30px;
	border: solid 1px #c8d1d9;
	width:150px; 
	height:49px;
}
.secondtable2{
	border: solid 1px #c8d1d9;
	width: 233px;
	height: 52px;
	float: right;
	margin: 20px 0 0 0;
}
.menuright_td_1_a{
	background: url('../img/arcada_content/kvartira_plan.jpg') no-repeat right top;
	font-size: 14px; 
	color: #1f5a97;
	text-decoration: none; 
	display: block;
	padding: 0px;
	overflow: hidden;
	height: 33px;
}
.menu{    
    position: absolute; 
    top: 4px; 
	border-collapse: collapse;
	width: 233px;
	height: 33px;
	color: #5895d4; 
	font-size: 12px;
	border: solid 1px #e5e5e5;
	vertical-align:middle;
}
.menuright_td_1{
	color: #1f5a97; 
	font-size: 14px; 
	height:30px;
	text-transform: uppercase;
	width:190px;

	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.menu td,tr{    
	vertical-align:middle;
}  
.menuright{    
    position: relative; 
    top: 38px; 
	border-collapse: collapse;
	width: 233px;
	height: 220px;
	color: #5895d4; 
	font-size: 12px;
	vertical-align:middle;
	border: solid 1px #e5e5e5;
}
.menuright td,tr{    
	vertical-align:middle;
}   
.table{    
	border-collapse: collapse;
   	position: absolute; 
   	top: 280px; 
   	left: 10px; 
 	border: solid 1px #e5e5e5;
	color: #414141;
	font-size: 12px; 
	width: 233px;
	height: 260px;
	text-indent: 1.9em;
	vertical-align:middle;
}
.td_table{
	background: url('../img/arcada_content/pl.png');
	height: 53px;
	width: 90%;
	color: #565656; 
	font-size: 12px; 
	vertical-align:middle;
        position: relative; 
}
.td_table_1{
	background: url('../img/arcada_content/room.png');
	color: #ffffff; 
	font-size: 38px; 
 	text-decoration: none;
	text-align: center;
	vertical-align:middle;
	width: 10%;
        position: relative; 
}
.link{    
	padding: 0px 25px 0px 0px;
	color: #414141;
	text-decoration: none;
	font-size: 11px;
}
.descr {
	width: 710px;
	height: 190px;
	color: #565656; 
	top: 60px; 
	left: 0px; 
	border-spacing: 1px;
	font-size: 11px;
	vertical-align:middle;
	border: solid 1px #c6d3e0;
    position: relative; 	
}
.descr td {
	text-align: center;
	border: solid 1px #c6d3e0;
	vertical-align:middle;
	padding: 8px;
}
.descr_tr td{
	background-color:#dfebf8;
}
.headapt_kvartira_plan{
	color:#1f5a97;
	text-transform: uppercase;
	font-size: 24px;
	vertical-align: top;
}
.text{
	color: #1f5a97; 
	font-size: 14px;
}
.text1{
	color: #414141; 
	font-size: 12px; 
	position: relative; 
	top: 0px; 
	left: -22px; 
}
.link1:hover{
	color: #468aca; 
	font-size: 12px; 
	text-decoration: underline;
}
.td_scheme_a{
	color: #edf2f9; 
	font-size: 14px; 
 	text-decoration: none;
}
.down_kvartira_plan{
	position: relative; 
	top: 20px; 
	left: 0px; 
}
.download_kvartira_plan{
	background: url('../img/arcada_content/download.png') no-repeat left top; 
	display: inline-block;
	font-size: 24px;
	position: relative; 
	height: 33px;
	top: 10px;
	color: #5895d4;
}
.downloadtext_kvartira_plan{
	color: #5895d4; 
	font-size: 12px;
	position: relative; 
	left: 40px;
	top: 10px;
}
.download_kvartira_plan:hover{
	color: #5895d4; 
	font-size: 12px;
	position: relative; 
	text-decoration: none;
	top: 10px;
}
#td1, #td2, #td6{
	width: 9%;
}
#td5{
	width: 8%;
} 
#td8{
	width: 8%;
}
#td7{
	width: 11%;
}
#td9{
	width: 23%;
}
#td3, #td4{
	width: 7%;
}

.menuright1{
	float: right;
	margin-right:10px;
}
.linevisit_kvartira_plan{
	position: relative; 
	top: -5px; 
}
.choisebuilding{
	display: block;
	margin: 0 0 30px 0;
}
.leftpartmenu{
	float: left; 
	position: relative; 
	width: 740px; 
}
.rightbigpart{
	float: right; 
	position: relative; 
	width: 230px; 

}
.lastdiv{
	position: relative; 
	top: 120px;
	height:50px;
	padding-top: 10px;
}
.right_line{
	float: right; 
}
.right_line_kvartira_plan{
	float: right; 
}
.tabletext1{
	position: relative; 
	text-align:left;
}
.wievdiv{
	width: 985px; 
	margin: 0 auto;
}
.bigimg{
	position: relative; 
	width: 700px; 
	height: 410px;
	top:15px;
}
.bigimgmax{
	max-width: 700px;
	max-height: 370px;
}
.objectmenu{
	position: relative; 
	top: 8px;
	padding: 0px 40px 0px 35px;
}




/***********   akcii   **********/




.headapt{
	font-weight: normal;
	color:#1f5a97;
	text-transform: uppercase;
	font-size: 24px;
	vertical-align: top;
	float: left;
	margin: 4px 0 0 0;
	line-height: 26px;
}
.download{
	background: url('../img/kvartiri_filter/kvartiri_filter.jpg') no-repeat left top; 
	display: block;
	font-size: 24px;
	position: relative; 
	height: 33px;
	color: #414141;
	text-decoration: underline;
}
.downloadtext{
	color: #414141;
	font-size: 12px;
	position: relative; 
	left: 40px;
	top: 10px;
}
.download:hover{
	text-decoration: none;
	}
.linevisit{
	margin: -4px 0 45px 0 ;
}
.marginnews{
	margin:0px 0 0 0;
	height: 205px;
}
.divhouselic{
	float:left; 	
}
.housepic{
    margin: 0px 30px 25px 0; 
	height:165px;
	width: 280px;
}
.text{
    margin: 0px 0px 20px 0; 	
	color: #1f5a97; 
	font-size: 14px;
	text-transform: uppercase;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
}
.text_akcii{
	color: #468aca; 
	font-size: 12px;
	margin: 20px 0px 20px 0;
}
.text2{
	color: #5d98d4; 
	font-size: 12px;
}
.text2:hover{
 	text-decoration: none;
}
.descrnews{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	margin: 10px 0 25px 0;
	/*height:87px;*/
	overflow: hidden;
}
.hr_akcii {
	height: 1px;
	border: none;
	color: #e5e5e5;
	background: #e5e5e5;
	margin: 25px 0 20px 0;
}
.searchright1{
	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
	display: block;
	font-size: 14px;
	height: 35px;
	float: left;
	margin: 35px 10px 120px 0px;
	text-decoration: none;
	width: 285px;
	border: solid 1px #e5e5e5;
}
.searchright1:hover{
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
		color: #e5e5e5;
}
.findclear{
	display:block; 
	margin: 7px 20px 9px 15px;
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 14px;
}
.searchright1:hover span{
	color: #e5e5e5; 
	font-size: 14px; 
 	text-decoration: none;
}



/***********   house_construction   **********/


.rightmaindiv{
	border:1px solid green;
	flat:left;
	width: 700px;
}
.rightmenuchoise{
	margin: 23px 0 0 0;
	float: right; 
	width: 230px; 
}
.monthes{
	float: left; 
	width: 740px; 
}
.month{
	height: 34px;
	width: 85px;
	vertical-align:middle;
	text-align:center;
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
}
.month:hover{
	height: 34px;
	width: 85px;
	vertical-align:middle;
	text-align:center;
	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.month:hover a{
	color: #1f5a97; 
	font-size: 14px; 
 	text-decoration: none;
}
.monthwhite{
	color: #1f5a97;
	display: block;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	border: solid 1px #e5e5e5;	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.monthwhite:hover{
	display: block;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.monthwhite:hover a{
	display: block;
	padding: 8px 20px 8px 20px;
	color: #edf2f9; 
	font-size: 14px; 
 	text-decoration: none;
}
.buildadr{
	display: block;
	margin: 18px 0 10px 0;
}
.yearstop{
	float:left;
	margin: 0 0 18px 0;
}
.imggall{
	float: left;
	margin: 20px 20px 0 0;
    position: relative;
}
.picforgall{
	width: 150px;
	height: 105px;
}
.imggall img{
	border:1px solid #5492d1;
}
.zoom{
	right:0;
    position: absolute;
    bottom:0;
}
.yearno{
	color: #414141; 
	font-size: 12px;
}
.yearno:hover{
 	text-decoration: none;
}


/***********   house_floor_plan  **********/


.house_floor_plan{
   position: relative;
   float: left;
   margin: 20px 0 0 0;
   width: 719px;
   height: 828px;
}
.aptinfo {
	position: absolute;
	width:93px;
	height:40px;	
	text-align:center;
}

.aptinfotable{
	border: solid 1px #c8d1d9;
    position: relative;  
	width: 93px;
	height: 40px;	
}
.aptinfotabletd{
	background: #67a2e0; /* Для старых браузров */
    background: -moz-linear-gradient(top, #67a2e0, #4d8bcb); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#67a2e0), color-stop(100%,#4d8bcb));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #67a2e0, #4d8bcb);
    background: -o-linear-gradient(top, #67a2e0, #4d8bcb); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #67a2e0, #4d8bcb); /* IE10 */
    background: linear-gradient(top, #67a2e0, #4d8bcb); /* CSS3 */ 

	color: #ffffff; 
	font-size: 32px; 
	text-align: center;
	vertical-align:middle;
	width:40px;
	border: solid 1px #c8d1d9;
}
.aptinfotabletd1{
	text-align: center;
	background-color: #dfebf8;
	color: #565656; 
	font-size: 12px; 
	vertical-align:middle;
	border: solid 1px #c8d1d9;
	width:53px; 
	height:20px;
}
.area_constr{
	text-align: center;
	background-color: #dfebf8;
	color: #565656; 
	font-size: 12px; 
	vertical-align:middle;
	border: solid 1px #c8d1d9;
	width:53px; 
	height:49px;
}
.floor1{
	opacity: 1;
	position: absolute;
}
.aptinfotabletd_here{
	background: #67a2e0; /* Для старых браузров */
    background: -moz-linear-gradient(top, #67a2e0, #4d8bcb); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#67a2e0), color-stop(100%,#4d8bcb));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #67a2e0, #4d8bcb);
    background: -o-linear-gradient(top, #67a2e0, #4d8bcb); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #67a2e0, #4d8bcb); /* IE10 */
    background: linear-gradient(top, #67a2e0, #4d8bcb); /* CSS3 */ 

	color: #ffffff; 
	font-size: 32px; 
	text-align: center;
	vertical-align:middle;
	width:40px;
	border: solid 1px #c8d1d9;
}
.aptinfotabletd.here{
	background: #004892; 
	color: #ffffff; 
	font-size: 32px; 
	text-align: center;
	vertical-align:middle;
	width:40px;
	border: solid 1px #c8d1d9;	
}
.apts4{
		position: absolute;
		top:370px;
		left:600px;	
}
.sold{
	opacity: 1;
}
#layer_raphael3, #div_imageMap3{
    left: 0;
    position: absolute;
    top: 0;
	width: 719px;
	height: 828px;
}



/***********   akcioneri  **********/

.mainowners{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;	
	margin: 48px 0 23px 0;
}
.datetable{
	float: right;
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	margin: 0px 0 10px 0;	
}
.tableowners{
	color: #565656;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 11px;	
	vertical-align: middle;
	margin: 0 0 70px 0px;
}
.tableowners td{
	border: solid 1px #c6d3e0;
	text-align: center;
	vertical-align: middle;
	padding: 18px 10px 18px 10px;
}
.tableowners tr:nth-child(-n+2) {
	background:#dfebf8;
	}
.tableowners tr td:nth-child(-n+3) {
	padding: 8px 10px 8px 10px;
	}
.tableowners tr td:first-child {
	padding: 8px 30px 8px 30px;
	text-align: left;
	}


/***********   house_purchase_close  **********/


.shulavkabuild{
	display: block;
	margin: 0 0 33px 0;
}
.oldmenu{
	margin: 0px 0 0 0;
	float: right; 
	width: 230px; 
}
.copypdf{
	background: url('../img/house_purchase_close.png') no-repeat left center; 
	display: inline-block;
	font-size: 24px;
	position: relative; 
	height: 33px;
	color: #414141; 
	text-decoration: underline;
	margin: 17px 0 0 0;
	width: 718px;
}
.copypdftext{
	color: #669bd1; 
	font-size: 14px;
	position: relative; 
	margin: 0 0 0 39px;
	width: 718px;
}
.copypdfsize{
	color: #414141;
	font-size: 12px;	
}
.infodiv{
	display: block;
	width: 718px;
	height:34px;
	margin: 20px 0 0px 0;
	background: #e1ecf9; 
    background: -moz-linear-gradient(top, #e1ecf9, #dbe8f4); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#e1ecf9), color-stop(100%,#dbe8f4));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #e1ecf9, #dbe8f4);
    background: -o-linear-gradient(top, #e1ecf9, #dbe8f4); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e1ecf9, #dbe8f4); /* IE10 */
    background: linear-gradient(top, #e1ecf9, #dbe8f4); /* CSS3 */
}
.infodivtext{
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 14px;	
	margin: 6px 20px 12px 20px;
	display: inline-block;
}

/** home page footer */
.main-footer-wp {
    border: none;
    height: 33px !important;
}
.main-footer-wp .copy {
    margin-top: -13px;
    padding: 0 76px 0 163px;
}
.main-footer-wp .sitemap {
    margin: 0px 0 0;
}
.main-footer-wp .development {
    padding: 0;
    margin-top: -17px;
}

/***********   contacts  **********/

.maindiv{
	margin: 0 0 50px 0;	
}

.map-contact-wrap {
    width: 720px;
    float:left;
}

.mapdiv{
	float:left;	
	width: 719px;
	height: 477px;
}
.addrdiv{	
	float: right;
	width: 233px;
}
.addrdiv h2{
	text-transform: uppercase;	
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 14px;	
	padding: 0 0 22px 0;
	font-weight: normal;
	margin: -20px 0 0 0;
}
.addrdiv_cont{	
	float: right;
	width: 233px;
}
.addrdiv_cont h2{
	text-transform: uppercase;	
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 14px;	
	padding: 0 0 22px 0;
	font-weight: normal;
	margin: -2px 0 0 0;
}
.addrdiv div table{
	width: 233px;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	margin: 7px 0 0 0;	
}
.addrdiv_cont div table{
	width: 233px;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	margin: 7px 0 0 0;	
}
.menudiv tr td:first-child {
	text-align: left;
	color: #468aca; 
	width: 83px;
	padding: 0 0 10px 0;
}
.cont_info table tr td:first-child {
	text-align: left;
	color: #468aca; 
	width: 83px;
	padding: 0 0 10px 0;
}
.addrdiv div table tr{
	border: none;
}
.addrdiv_cont div table tr{
	border: none;
}
.menudiv tr td:nth-child(2) {
	text-align: left;
	color: #909090; 
	padding: 0 0 10px 0;
}
.cont_info table tr td:nth-child(2) {
	text-align: left;
	color: #909090\0/; 
	color: #909090;
	padding: 0 0 10px 0;
}
.cont_info table tr td:first-child + *, 
.cont_info table tr td:first-child + * + * + * { 
	text-align: left;
	color: #909090\0/; 
	color: #909090;
	padding: 0 0 10px 0;
}
.infoopened5 tr td:nth-child(1) {
	text-align: left;
	color: #468aca; 
	width: 83px;
	padding: 0 0 10px 0;
}
.infoopened5 tr td:nth-child(2) {
	text-align: left;
	color: #909090; 
	padding: 0 0 10px 0;
}
.addrdiv div table tr td a{
	color: #468aca;
}
.addrdiv div table tr td a:hover{
	color: #468aca;
	text-decoration: none;
}
.addrdiv_cont div table tr td a{
	color: #468aca;
}
.addrdiv_cont div table tr td a:hover{
	color: #468aca;
	text-decoration: none;
}
.ukrdept{
	margin: 14px 0 28px 0;
}
.ukrdeptinfo{
	display: block;
	margin: 14px 0 18px 0;
	padding: 10px 0 10px 0;
	border: solid 1px #e5e5e5;
	height: 13px;
	width: 233px;
	text-align:center;
	color: #1f5a97; 
	font-size: 12px; 
 	text-decoration: none;	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.ukrdeptinfo:hover{
	display: block;
	margin: 14px 0 18px 0;
	padding: 10px 0 10px 0;
	border: solid 1px #e5e5e5;
	height: 13px;
	width: 233px;
	font-size: 12px; 
 	text-decoration: none;
	text-align:center;
	color:#ffffff;
	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.link_info{
	color: #1f5a97; 
	font-size: 12px; 
 	text-decoration: none;
}
.ukrdept td{
	border: solid 1px #e5e5e5;
}
.askline{
	text-transform: uppercase;	
	border-bottom: 1px solid #e5e5e5;
	padding: 27px 0 17px 0;
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 24px;
	width:719px;
}
.questdiv{
	float:left;	
	width: 345px;
	height: 122px;	
}
.questname{
	float: right;
	width: 350px;
	height: 183px;	
}
.margindiv{
}
.margindiv1{
	margin: 23px 0 30px 0;	
}
.yourname{
	float: right;
	margin: 0 0 15px 0;
}
.yournametext{
	float: left;
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	padding: 6px 0 0 0;	
	margin: 0 0 15px 0;
	width: 84px;
}
.marginquest{
	margin: 0 0 15px 0;
}
.program{    
	border-collapse: collapse;
	width: 259px;
	height: 30px;
	color: #5895d4; 
	font-size: 12px;
	vertical-align:middle;
}
.program_td{
	color: #414141; 
	font-size: 12px; 
	height:30px;
	width:259px;

	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.program_td_a{
	background: url('../img/program.png') no-repeat right top;
	font-size: 14px; 
	color: #414141;
	text-decoration: none; 
	display: block;
	overflow: hidden;
	height: 30px;
}
.program_td_a_div{
	padding: 6px 40px 0px 10px;
}
.area {
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
	width: 340px;
	height: 110px;
	border-top: 1px solid #d1d1d1;
	color: #414141;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	font-size: 12px;
	padding: 9px 0px 0px 9px;
	background: #f4f4f4;
	-moz-box-shadow: inset 0px 0px 5px #d1d1d1;
	-webkit-box-shadow: inset 0 0 5px #d1d1d1;
	box-shadow: inset 0px 0px 5px #d1d1d1;
	margin:0 0 12px 0;
	resize: none;
	overflow: auto;
}
.inpustyle{	
	width: 248px; 
	height: 27px;
	border-top: 1px solid #d1d1d1;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	color: #414141;
	font-size: 12px;
	padding: 0px 0px 0px 11px;
	background: #f4f4f4;
	-moz-box-shadow: inset 0px 0px 5px #d1d1d1;
	-webkit-box-shadow: inset 0 0 5px #d1d1d1;
	box-shadow: inset 0px 0px 5px #d1d1d1;
}
.morecontacts {
	dispaly:block;
	width: 233px;
	margin: 20px 0 0px 0;
	background: #e1ecf9;
	background: -moz-linear-gradient(top, #e1ecf9, #dbe8f4);
	background: -webkit-gradient(linear, left top, left bottom, 
	 color-stop(0%,#e1ecf9), color-stop(100%,#dbe8f4));
	background: -webkit-linear-gradient(top, #e1ecf9, #dbe8f4);
	background: -o-linear-gradient(top, #e1ecf9, #dbe8f4);
	background: -ms-linear-gradient(top, #e1ecf9, #dbe8f4);
	background: linear-gradient(top, #e1ecf9, #dbe8f4);
	overflow: hidden;
}



/***********   cottage  **********/

.maininfo_cottage{
	float:left;
	width: 985px;
	padding: 0 0px 40px 0; 
}
.object_cottage{
    border-collapse: separate; /* Способ отображения границы */ 
    border-spacing: 6px 0px; /* Расстояние между ячейками */
}
.object_cottage td{

}



/***********  cottage_description  **********/

.showvid_cottage{
	display: block;
	text-decoration: none;
	background: url('../img/house_description/showvid.jpg') no-repeat left top;	
	margin: -32px 0 0 0;
	z-index: 2;
	position: relative;
	height:30px;
	padding: 5px 0 0px 19px;
}

/***********  statti  **********/
.closealert{
	position:absolute; 
	margin-left:370px; 
	left:50%; 
	z-index:5;
	width: 30px;
	height: 30px;	
	top: 120px;
}
.askcenter{
	margin-top: 150px;
	margin-left: 600px;
}
.added{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	margin:3px 0 20px 0;
}
.added_author{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	margin: 0px 0 13px 0;
}
.descrnews_statti{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	margin: 0px 0 13px 0;
}
.maininfo_article{
	padding: 0 0px 30px 0; 
}
.article{
	border-bottom: 1px solid #e5e5e5;
	width: 830px;
}
.ulli{
	display: inline;	
	margin: 0 0 75px -35px;
	display: block;
}
.ulli ul li:first-child {
	background: url('../img/left_grey.png') no-repeat left;	
	padding: 0 0 0 20px;
	display: inline-block;
	}
.ulli ul li:last-child {
	background: url('../img/right_blue.png') no-repeat right;	
	padding: 0px 20px 0 0px;
	display: inline-block;
	}
.ulli ul li{
      padding: 2px 4px 0px 0px;
      list-style: none;
      display: inline;	
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
}
.ulli ul li a{
	color: #5d9ad8;	
	text-decoration: none;
}
.ulli ul li a:hover{
	color: #b6b6b6;	
	text-decoration: none;
}
.active_page{
	color: #b6b6b6 !important;
}




/***********  licenzii  **********/

.infotext{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 12px;
}
.infodiv3, .infodiv4, .infodiv5{
	display: block;
	width: 985px;
	height:34px;
	margin: 20px 0 0px 0;
	background: #e1ecf9; 
    background: -moz-linear-gradient(top, #e1ecf9, #dbe8f4); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#e1ecf9), color-stop(100%,#dbe8f4));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #e1ecf9, #dbe8f4);
    background: -o-linear-gradient(top, #e1ecf9, #dbe8f4); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e1ecf9, #dbe8f4); /* IE10 */
    background: linear-gradient(top, #e1ecf9, #dbe8f4); /* CSS3 */
}
.infoopened4, .infoopened5, .infoopened7{
	width: 985px;	
}
.wievdiv p{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 12px;	
}

/***********  news  **********/
.questions p{
	color: #468aca;
	font-size: 14px;	
}
.questions table tr td:nth-child(1){
	color: #468aca;
	padding: 0 0 14px 0;	
}
.fromto1{
	color: #414141;
	display: block;
	margin: -6px 0 0 0;
}
.fromto_anketa{
	color: #414141;
	display: block;
	margin: -18px 0 0px 20px;	
	font-size: 12px;	
}
.fromto_anketa_label{
	color: #414141;
	display: block;
	margin: -18px 0 10px 0px;	
	font-size: 12px;	
}
.objforsale1 {
	display: block;
	color: #565656;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	padding: 0 0 0 5px;
	width: 200px;
}
.margin_lable{
	margin: 0 0 20px 0;
}
.width1{
	height: 24px;
	width: 124px;
}
.width2{
	height: 24px;
	width: 251px;
}
.objectinfo1{
	padding: 10px 0 0 0;
	color: #4985c6;
	border: solid 1px #e5e5e5;
	display: block;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.objectinfo1:hover{
	padding: 10px 0 0 0;
	color: #edf2f9;
	border: solid 1px #e5e5e5;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
		color: #e5e5e5;
}
.link_info1{
	color: #1f5a97; 
	font-size: 12px; 
 	text-decoration: none;
}
.object1 td{
	border: none !important;
}
.object1{
    border-spacing: 15px 0px; /* Расстояние между ячейками */
	margin: 0 0 0 -15px;
}
.questions table{
	border-collapse: separate;
}

	
	
/***********	struktura_vlasnosti  **********/

.greytext{
	color: #414141;
	font-size: 12px;
	margin: 0 0 17px 0;	 
}
.greytext h3{
	color: #1f5a97;
	font-size: 14px;
	text-transform: uppercase;
	display: inline;	
}
.ownerstable{
	width: 985px;
	color: #565656;
	font-size: 11px;
	text-align: left;
	align:top;
	margin: 38px 0 0 0;	
}
.ownerstable tr td{
	border: 1px solid #c6d3e0;
	padding: 10px 11px 13px 11px;

}
.ownerstable tr:nth-child(-n+2){
	background: #dfebf8; 
	text-align: center;
	vertical-align: middle;

}
.ownerstable tr td:nth-child(3){ 
	text-align: center;
}
.ownerstable tr td:nth-child(1){ 
	text-align: center;
}
.linevisit_struktura{
	margin: 0 0 50px 0;	 
}
.head_scheme{
	width: 670px;
	margin:37px 0 31px 0;	
}



/***********	viddilennia    **********/


.menuright_vid{    
	border-collapse: collapse;
	width: 233px;
	color: #5895d4; 
	font-size: 12px;
	vertical-align:middle;
	border: solid 1px #e5e5e5;
}



/***********	viddilennia_open    **********/

.cont_info{
	border-top: 1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding: 10px 0 18px 0;
	margin: 0 0 22px 0;
}
.menu_vid{    
	border-collapse: collapse;
	width: 233px;
	height: 33px;
	color: #5895d4; 
	font-size: 12px;
	border: solid 1px #e5e5e5;
	vertical-align:middle;
	margin: 30px 0 0 0;
}
.menuright_vid_open{    
	border-collapse: collapse;
	width: 233px;
	color: #5895d4; 
	font-size: 12px;
	vertical-align:middle;
	border: solid 1px #e5e5e5;
}
.objectmenu_vid{
	position: relative; 
	top: 8px;
	padding: 0px 16px 0px 16px;
}
.mapdiv_vid_open{
	float:left;	
	width: 719px;
	height: 530px;
}
.backtochoise{
	float: right; 
	position: relative;
	top:-40px;
}



/***********	print_version    **********/

.print_version{
	padding: 10px 40px 0 0;
	float: left;
}
.bigpart_print{
	margin: 35px 0 0 50px;
}
.bigpart_print h1{
	color:#1f5a97;
	text-transform: uppercase;
	font-size: 24px;
	vertical-align: top;
}
.lastdiv_print{
	position: relative; 
	top: 70px;
	height:50px;
	float: left;
}




/***********	about_timeline3    **********/

.historymain{	
	width:930px;
	overflow: hidden;
	margin: 0px 0 0 15px;
	float: left;
	padding: 0 0 0 4px;
}
.history{	
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0 0 50px 0;
}
.historydates tr td:nth-child(2n+1){
	height: 160px;
}
.historydates{
	border-collapse: separate;
}
.historydates tr td div{
	margin: -53px 0 0 0;	
	text-align: center;
	color: #ffffff;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 30px;	
}
.historydates tr td a{
	text-direction:none;	
}
.menuall{
	height: 300px;
	margin:70px 0 50px 0;
}
.menutext{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 11px;
	float:left;	
	width: 210px;
	margin:23px 8px 23px 17px;
}
.picinmenu{
	float: right;
	background: url('../img/manmenu.png') no-repeat right;	
	width:30px;
	height: 65px;
	margin: 10px 10px 0 0;
}
.picinmenu1{
	float: right;
	background: url('../img/menu1.png') no-repeat right;	
	width:50px;
	height: 65px;
	margin: 10px 10px 0 0;
}
.picinmenu2{
	float: right;
	background: url('../img/menu2.png') no-repeat right;	
	width:47px;
	height: 65px;
	margin: 10px 10px 0 0;
}
.picinmenu3{
	float: right;
	background: url('../img/menu3.png') no-repeat right;	
	width:47px;
	height: 65px;
	margin: 10px 10px 0 0;
}
.picinmenu4{
	float: right;
	background: url('../img/menu4.png') no-repeat right;	
	width:56px;
	height: 65px;
	margin: 10px 10px 0 0;
}
.picinmenu5{
	float: left;
	background: url('../img/menu5.png') no-repeat right;	
	width:56px;
	height: 65px;
	margin: 14px 0px 0 33px;
}

/***********	about_timeline3    **********/

.history{	
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
}
.history table{
	border-collapse: inherit;	
}
.historydates{
	border-collapse: separate;
}
.historydates tr td div{
	margin: -53px 0 0 0;	
	text-align: center;
	color: #ffffff;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 30px;	
}
.historydates tr td a{
	text-direction:none;	
}
.menuall{
	height: 300px;
	margin:70px 0 50px 0;
}
.yearhistory{
	width: 260px;
	min-height: 60px;
	border: solid 1px #e5e5e5;
	overflow: hidden;
	margin: 0 26px 9px 0;
	float: left;
	color: #414141;
	padding:11px;
	font-size: 11px;
}
.imgyear{
	display:block; 
	width:100px; 
	height:50px; 
	padding:5px 30px 5px 0; 
	float:left; 
	text-decoration:none; 
	color:#ffffff; 
	font-size: 30px; 
	text-align:right; 
	margin-right:25px;	
}
.mainproject_house_documentation hr {
	margin: 25px 0 40px 0;
	height: 1px;
	border: none;
	color: #e5e5e5;
	background: #e5e5e5;
	width: 670px;
}
.selectcontacts{
	background: url('../img/program.png') no-repeat right top;
	font-size: 14px; 
	color: #414141;
	text-decoration: none; 
	display: block;
	overflow: hidden;
	height: 30px;
	position: absolute;
}
.monthes ul li a{
	color: #1f5a97;
	font-size: 14px;
	text-decoration: none;
}
.monthwhite:hover{
    border: solid 1px #4774a6;
	cursor: pointer;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	background: #639cd9; 
    background: -moz-linear-gradient(top, #639cd9, #4985c6); 
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));

    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); 
    background: -ms-linear-gradient(top, #639cd9, #4985c6); 
    background: linear-gradient(top, #639cd9, #4985c6); 
}

.cursor a{
	cursor: default;
}
.monthwhite a{
	display:block; 
	padding: 8px 20px 8px 20px;
}
.monthes ul li{
	float:left;
	list-style-type: none;
	margin: 15px 0 0 0;
}
.closeaboutbank{
	width:40px; 
	float: right;
}
.select2 {
	width: 250px;
	height: 30px;
	color: #414141;
	font: 12px Arial, Tahoma, Helvetica, Verdana;
	text-align: left;
	background: url('../img/kvartiri_filter/sel1.png') no-repeat;
	line-height: 30px;
	white-space: nowrap;
	padding: 0px 0px 15px 11px;
	border: 0;
	zoom: 1;
	margin: 9px 0 5px 0;
	-moz-box-shadow: inset 0px 0px 5px #d1d1d1;
	-webkit-box-shadow: inset 0 0 5px #d1d1d1;
	box-shadow: inset 0px 0px 5px #d1d1d1;
}
.top_menu{
	background:#f7f7f7;
	border-bottom:1px solid #efefef;
	height:27px;
	*height:37px;
	padding:10px 0px 0px 0px;
}
.top_menu ul li a{
	color: #444444;
	text-decoration: none;
	font-size:11px;
}
.top_menu ul li a:hover{
	text-decoration: underline;
}
.top_menu ul li {
	list-style-type: none;
	display: block;
	float:left;
	margin-right: 20px;
}
.big_text_menu{
	color:#1f5a97;
	text-transform: uppercase;
	font-size: 24px;
	padding:20px 0px 0px 50px;
}
.s_f_u_menu_margin{
	margin:25px 0px 0px 0px;
	padding:0px;
}
.s_f_u_menu_margin li{
	padding:15px 0px 15px 0px;
	list-style:none;
	border-bottom:1px solid #e2e2e2;
	width:208px;
	margin:0px 0px 0px 50px;
}
.s_f_u_menu_margin li a{
	color:#468aca;
	text-decoration: none;
	font-size: 14px;
}
.s_f_u_menu_margin li a:hover{
	text-decoration: underline;
}
.yeargal{
	color: #414141;
	font-size: 12px;
	background: url('../img/year1.png') no-repeat left center;
	padding:0 0 0 10px;
	margin: 0 20px 0 0;
}
.yeargalblue{
	color: #468aca;
	font-size: 12px;
	background: url('../img/year.png') no-repeat left center;
	padding:0 0 0 10px;	
}
.yeargal:hover{
 	text-decoration: none;
}

/** TOP MENU */

.width_menu tr td{
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #e2e2e2;
	width: 208px;
}
.width_menu tr td a{
	background: url('../img/year1.png') no-repeat left center;
	padding: 0 0 0 15px;
}
.deposit{
	color: #e9e9e9;
	vertical-align:middle;
	text-align:center;
	border: solid 1px #4A85C6;	
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
}
.deposit a{
	display: block;
	padding: 8px 20px 8px 20px;	
	color: #edf2f9;
	font-size: 14px;
	text-decoration: none;
}
.depositwhite{
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	border: solid 1px #e5e5e5;	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.depositwhite:hover a{
	color: #edf2f9; 
	font-size: 14px; 
 	text-decoration: none;
}
.depositwhite a{
	color: #1f5a97;
	font-size: 14px; 
 	text-decoration: none;
	display: block;
	padding: 8px 20px 8px 20px;	
}
.depositwhite:hover{
	cursor: pointer;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	border: solid 1px #5E97D5;	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
		color: #e5e5e5;
}
.deposit_text ul li {
	float:left;
	list-style-type: none;
    margin-bottom: 9px;
}
.deposit_text{
	float: left; 
	margin:-30px 0 0 0;
}
.background {
	text-align: center;	
	background: #dfebf8;
	width: 150px;
}
.border{
	border: 1px solid #c6d3e0 !important;	
}

/** ПЕРЕНОС СТИЛЕЙ **/
.text_kvartiri_filter_a {
    color: #1F5A97;
    display: block;
    font-size: 14px;
    margin: -15px 0 0;
    text-decoration: none;
    text-transform: uppercase;
}

.mainbigdiv div {
    color: #414141;
    font-size: 12px;
	line-height: 1.5;
}
.status-apartametn-text {
    position: absolute;
    padding: 5px 10px;
    background-color: #fff;
    font: 14px Verdana, sans-serif;
    color:#666;
    text-transform: uppercase;
}
.text_kvartiri_filter a{
	text-decoration: none;
	    color:#1f5a97;
}
.bank_share {
	color: #414141; 
	font-family: verdana,geneva; 
	font-size: 14px;
}
.bank_share div{
	color: #414141; 
	font-family: verdana,geneva; 
	font-size: 14px;
}
.bank_share table {
	color: #565656;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 11px;	
	vertical-align: middle;
	margin: 0 0 70px 0px;
}
.bank_share table td{
	border: solid 1px #c6d3e0;
	text-align: center;
	vertical-align: middle;
	padding: 18px 10px 18px 10px;
}
.bank_share table  tr:nth-child(-n+2) {
	background:#dfebf8;
	}
.bank_share table  tr td:nth-child(-n+3) {
	padding: 8px 10px 8px 10px;
	}
.bank_share table  tr td:nth-child(1) {
	padding: 8px 30px 8px 30px;
	text-align: left;
	}
.wievdiv table{
	width: 983px;
	padding: 0 0 25px 0;
}
.universsal_text{
	color: #414141;
	line-height: 1.5;
	font-family: verdana,geneva; 
	font-size: 12px;
}	
.universsal_text a {
  	color: #468aca;
}
.universsal_text a:hover {
	text-decoration: none;
  	color: #468aca;
}
.universsal_text ul {
    display: block;
    padding: 0;
    margin: 7px 0 7px 10px;
    /*margin: 7px 10px 7px 20px;*/
	/*overflow: hidden;*/
}
.universsal_text ul li{
    display: block;
    /*list-style-image:url("../img/ul.png") ;*/
    list-style: none;	
	line-height: 1.5;
    /*
    margin: 6px 0 0;
    */
    padding: 2px 0;
    margin: 0;
    padding-left: 15px;
    background: url("../img/ul.png") no-repeat left center;
}
.universsal_text h3{
	color: #555555;
	font-weight:normal;
	font-size: 22px;
}
.universsal_text div{
	color: #414141;
	font-family: verdana,geneva; 
	font-size: 12px;
	line-height: 1.5;
}
.universsal_text table {
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 11px;
	vertical-align: middle;
	margin: 0 0 30px 0px;
	width: 100%;
}
.universsal_text table td,th{
	border: solid 1px #c6d3e0;
	text-align: center;
	vertical-align: middle;
	padding: 8px 10px 8px 10px;
}
.universsal_text table  tr:first-child {
	background:#dfebf8;
	}
.universsal_text table  tr td:nth-child(-n+3) {
	padding: 8px 10px 8px 10px;
	}
.universsal_text table  tr td:first-child {
	padding: 8px 10px 8px 10px;
	text-align: left;
	}	


.general_text{
	color: #414141;
	line-height: 1.5;
	font-family: verdana,geneva; 
	font-size: 12px;
}	
.general_text a {
  	color: #468aca;
}
.general_text a:hover {
	text-decoration: none;
  	color: #468aca;
}
.general_text ul {
    display: block;
    padding: 0;
    margin: 7px 0 7px 10px;
    /*margin: 7px 10px 7px 20px;*/
	/*overflow: hidden;*/
}
.general_text ul li{
    display: block;
    /*list-style-image:url("../img/ul.png") ;*/
    list-style: none;	
	line-height: 1.5;
    /*
    margin: 6px 0 0;
    */
    padding: 2px 0;
    margin: 0;
    padding-left: 15px;
    background: url("../img/ul.png") no-repeat left center;
}
.general_text h3{
	color: #555555;
	font-weight:normal;
	font-size: 22px;
}
.general_text div{
	color: #414141;
	font-family: verdana,geneva; 
	font-size: 12px;
	line-height: 1.5;
}
.general_text table {
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 11px;	
	vertical-align: middle;
	margin:0;
	width: 100%;
}
.general_text table td,th{
	text-align: center;
	padding: 8px 10px 8px 10px;
}
.general_text table  tr td:nth-child(-n+3) {
	padding: 8px 10px 8px 10px;
	}
.general_text table  tr td:first-child {
	padding: 8px 10px 8px 10px;
	text-align: left;
	}	
.wievdiv table td{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 12px;
}
/** General table */
.general-table {
    width: 100%;
}
.general-table td{
    padding: 16px 20px;
}
.general-table td,
.general-table td p,
.general-table td span,
.general-table td div {
    color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 12px;
}
.general-table tr.header-general-tr {
    background-color: #e0ecf8;
}
.general-table tr.header-general-tr td {
    padding: 10px 20px !important;
    font-size: 14px !important;
    color:#565656 !important;
}
.general-style p,
.general-style span {
    line-height: 14px;
}
.general-style ul {
    margin: 7px 10px 7px 20px;
    padding: 0;
}
.general-style ul li {
    list-style-image:url("../img/ul.png") ;
}
.yearstop1{
	float:left;	
}
.showlist {
	color: #edf2f9;
	font-size: 14px;
	text-decoration: none;
}
.ul_style table ul{
	color: #414141;
	font-size: 12px;
	list-style: square url("../img/ul.png");
}
.ul_style img{
	width: 160px;
	height: 226px;
	border: 1px solid #5d98d4;
	margin: 17px 0 0 0;
}
.ul_style table td {
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	width: 200px;
}
.ul_style table{

}
.docsname{
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 14px;	
}
.size_padding{
	padding: 0 20px 0 0;
	border: 0px;
}
.for_ur_fiz_link{

}
.hr_news {
	height: 1px;
	border: none;
	color: #e5e5e5;
	background: #e5e5e5;
}
.download_file{
	background: url('/public/img/house_purchase_close.png') no-repeat left center; 
	display: block;
	font-size: 24px;
	position: relative; 
	height: 53px;
	color: #414141; 
	text-decoration: none;
	margin: 0 0 0 25px;	
}
.sitemap-links {
    display: block;
    padding: 3px 5px;
    color:#808285;
    text-decoration: none;
}
.sitemap-links:hover {
    text-decoration: underline;
}
.main-site-map {
    font-weight: bold;
}
.universsal_text hr {
	margin: 19px 0 30px 0;
	height: 1px;
	border: none;
	color: #e5e5e5;
	background: #e5e5e5;
	width: 100%;
}
.universsal_text h2 {
	margin: 15px 0 10px 0;
}
.credit_calc_position{
	margin: 0 0 0 20px;
	float: right;
	width: 305px;
}
.floattop_credit{
	float: right;
	width: 305px;	
	border: solid 1px #e5e5e5;
	padding: 7px 2px 15px 14px;
	margin-top: -1px;
}
.calculator table{
	/*width: 640px;*/
	color: #565656;
	font-size: 12px;
	/*text-align: center;*/
	margin: 30px 0 0 0;	
	float: left;
}
.calculator table tr td{
	border: 1px solid #e5e5e5;
	padding: 10px 11px 13px 11px;
	vertical-align: middle;	
}
.width_calc{
	width:160px;
}

/** PopUp for form user login */
.cloce-modal-window {
    overflow: hidden;
    width: 36px !important;
    height: 36px !important;
    top:-18px;
    right:-18px;
    text-indent: -999px;
    background: url("/plugins/fancybox/img/color/white/fancy_close.png") no-repeat;
}
.cloce-modal-window:hover {
    opacity: 0.8;
}
#login-form-user {

}
.login-form-input {
    padding: 5px;
    border:1px solid #ccc;
    width: 245px;
    color:#666;
}
#login-form-user label {
    font-family: Tahoma;
    color: #414141;
    font-size: 12px;
}
#login-form-user button {
    padding: 5px 20px;
    border: 1px solid #ccc;
    
    background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
#login-form-user button:hover {
    cursor: pointer;
    border: solid 1px #e5e5e5;
    color:#fff;	
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
}
/** Form Subscribe */
#block-form-subscribe {
    display: none;
    position: fixed;
    bottom: 10px; 
    left:50%;
    margin-left: -183px;
    background-color: #fff;
    padding:10px 20px 20px;
    border:1px solid #E5E5E5;
    float:right;
    width: 633px;
}
#text-response-subs {
    text-align: center;
    color: #414141;
    font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 13px;
    margin: 45px 25px 0;
}
.active-month {
    border: solid 1px #4774a6;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.active-month a {
    color:#fff !important;
}
.buttommarg{
	margin:20px 0 0 0;
}
.marg_calc{
	margin:20px 0 5px 0;	
}
.btncalc{
	list-style-type: none;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	border: solid 1px #e5e5e5;	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
}
.btncalc:hover a{
	display: block;
	padding: 7px 22px 7px 22px;
	color: #edf2f9; 
	font-size: 12px; 
 	text-decoration: none;
}
.btncalc a{
	display: block;
	padding: 7px 22px 7px 22px;
	color: #1f5a97;
	font-size: 12px; 
 	text-decoration: none;	
}
.btncalc:hover{
	list-style-type: none;
	cursor: pointer;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #639dda 0%, #508ece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639dda), color-stop(100%,#508ece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #639dda 0%,#508ece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #639dda 0%,#508ece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #639dda 0%,#508ece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dda', endColorstr='#508ece',GradientType=0 ); /* IE6-9 */
	
	transition: background linear .4s;
         -o-transition: background linear .4s;
        -ms-transition: background linear .4s;
       -moz-transition: background linear .4s;
    -webkit-transition: background linear .4s;
		color: #e5e5e5;
}
.calc_sum{
	color: #468aca;
	font-size: 18px; 
	display: block;
	margin: 6px 0 0 0;	
	padding: 0 0 20px 0;
}
.input_right_calc {
	border: 1px solid #d1d1d1;
	border-right: 0px;
	width: 77px;
	height: 30px;
	color: #414141;
	font-size: 12px;
	padding: 0px 0px 0px 11px;
	height: 16px\0/;
	padding: 7px 0px 7px 11px\0/;
	margin: 20px 0 5px 18px;
	background: #f4f4f4;
	-moz-box-shadow: inset 0px 0px 5px #d1d1d1;
	-webkit-box-shadow: inset 0 0 5px #d1d1d1;
	box-shadow: inset 0px 0px 5px #d1d1d1;
}
.input_calc_kids{
	border: 1px solid #d1d1d1;
	border-right: 0px;
	width: 130px;
	height: 30px;
	color: #414141;
	font-size: 12px;
	padding: 0px 0px 0px 11px;
	margin: 20px 0 5px 18px;
	background: #f4f4f4;
	-moz-box-shadow: inset 0px 0px 5px #d1d1d1;
	-webkit-box-shadow: inset 0 0 5px #d1d1d1;
	box-shadow: inset 0px 0px 5px #d1d1d1;
}
.calc_move{
	color: #414141;
	font-size: 12px; 
	border: solid 1px #bfbfbf;
	border-top:0px;
	position: relative;
	top:-12px;	
	height: 12px;
}
.table_for_calc table tr td{
	border: 1px solid #e5e5e5;	
}
.table_for_calc table {
	border: 1px solid #D2D2D2;	
	width:985px;
}
.table_for_calc table tr td div{	
	margin: 25px 20px 27px 25px;
	
}
.table_for_calc table tr td div input {
	border: 1px solid #d1d1d1;
	border-right: 0px;
	width: 25px;
	height: 30px;
	color: #414141;
	font-size: 12px;
	padding: 0px 0px 0px 11px;
	margin: 16px 0 5px 0px;
	background: #f4f4f4;
	-moz-box-shadow: inset 0px 0px 5px #d1d1d1;
	-webkit-box-shadow: inset 0 0 5px #d1d1d1;
	box-shadow: inset 0px 0px 5px #d1d1d1;
}
.calc_text{
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	display: inline-block;
	margin: 0 16px 0 0;
}
.table_for_calc{
	display: block;
	margin: 27px 0 20px 0;
}
.active_btn{
	width:125px;
	list-style-type: none;
	cursor: pointer;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */
}
.active_btn{
	color: #ffffff;
	font-size: 12px; 
 	text-decoration: none;	
}
.marg_radio{
	display: block;
	margin: 0 0 10px 0;
}
.marg_calc{
	margin: 27px 0px 30px 0px;
	display: block;
}
.universsal_text_calc div ul li{
    list-style-image:url("../img/ul.png") ;	
}

.universsal_text_calc{
    float: left;
    width:640px;
	color: #414141;
	line-height: 1.5;
	font-family: verdana,geneva; 
	font-size: 12px;
}
.universsal_text_calc a {
  color: #468aca;
}	
.universsal_text_calc a:hover {
	text-decoration: none;
  color: #468aca;
}
.universsal_text_calc ul {
    margin: 7px 10px 20px 20px;
    padding: 0;
}
.universsal_text_calc ul li{
    list-style-image:url("../img/ul.png") ;	
    margin: 0px 10px 15px 20px;
}
.universsal_text_calc h3{
	color: #1f5a97;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 20px 0;
}
.universsal_text_calc h4{
	color: #468aca;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.universsal_text_calc div {
	color: #414141;
	line-height: 1.5;
	font-family: verdana,geneva; 
	font-size: 12px;
}
.universsal_text_calc p,
.universsal_text_calc span {
	line-height: 1.5;
}
.universsal_text,
.universsal_text p,
.universsal_text span  {
    line-height: 1.5;
}

.universsal_text_calc table {
	color: #565656;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	vertical-align: middle;
	margin: 0 0 30px 0px;
	width: 100%;
}
.universsal_text_calc table td{
	border: solid 1px #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding: 8px 10px 8px 10px;
}
.universsal_text_calc table  tr:first-child {
	background:#dfebf8;
	border: solid 1px #c6d3e0;
	}
.universsal_text_calc table  tr td:nth-child(-n+3) {
	padding: 8px 10px 8px 10px;
	}
.universsal_text_calc table  tr td:first-child {
	padding: 8px 10px 8px 10px;
	text-align: left;
	}	
.margin-div{
	margin: 30px 0 15px 0;
	color: #468aca;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
}
.infodiv_calc{
	height:34px;
	margin: 20px 0 0px 0;
	background: #e1ecf9; 
    background: -moz-linear-gradient(top, #e1ecf9, #dbe8f4); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#e1ecf9), color-stop(100%,#dbe8f4));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #e1ecf9, #dbe8f4);
    background: -o-linear-gradient(top, #e1ecf9, #dbe8f4); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e1ecf9, #dbe8f4); /* IE10 */
    background: linear-gradient(top, #e1ecf9, #dbe8f4); /* CSS3 */
}
.infodivtext_calc{
	color: #1f5a97;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 14px;	
	margin: 6px 20px 12px 20px;
	display: inline-block;
}
.calc_sum_kids{
	color: #468aca;
	font-size: 18px; 
	margin: 6px 0 0 0;	
	padding: 0 0 20px 0;
}

.test222 {
    background: blue !important;
    color:#fff !important;
    
}
#test333 li:hover a{
	color: #edf2f9; 
	font-size: 14px; 
 	text-decoration: none;
}
#test333 li a{
	color: #1f5a97;
	font-size: 14px; 
 	text-decoration: none;	
}
#test333 li {
    height: 20px;
	font-size: 12px; 
 	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	border: solid 1px #e5e5e5;	
	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
#calc-deposite-table-info table {
	/*width: 640px;*/
	color: #565656;
	font-size: 11px;
	text-align: center;
	margin: 0px 0 0 0;
	float: left;
}
#calc-deposite-table-info table tr td {
	border: 1px solid #e5e5e5;
	padding: 10px 11px 13px 11px;
	vertical-align: middle;
}
.screen{
	width: 100%;
	border: 1px solid #d2d2d2;
	margin: 0 0 55px 0;
}
.marg_calc_btn{
	margin: 0 0 0 0px;
}
.calc_result_margin{
	display: block;
	color: #414141;
	font-family: Verdana,Geneva,Kalimati,sans-serif; 
    font-size: 12px;
	margin: 30px 0 15px 0;
}
.input_kids_calc {
	border: 1px solid #d1d1d1;
	border-right: 0px;
	width: 35px;
	height: 30px;
	color: #414141;
	font-size: 12px;
	padding: 0px 0px 0px 11px;
	margin: 20px 0 5px 0px;
	background: #f4f4f4;
	-moz-box-shadow: inset 0px 0px 5px #d1d1d1;
	-webkit-box-shadow: inset 0 0 5px #d1d1d1;
	box-shadow: inset 0px 0px 5px #d1d1d1;
}
#content-subscribe-anketa {
    padding: 30px;
}
.padding_calc_kids{
	padding: 0 0 0 28px;
}
.background_none tr{
    background:none !important;
}
.variantes-credit-ipotec {
    display: none;
}
#variant-cr-ip-1 {
    display: block;
}
.margin_top{ 
	position: relative;
	top: -30px;
}
.marg_login{
	margin:20px;
}
.about{
	display: none;
}
/** History bank **/
#history-slider-wp {
    position: relative;
    overflow: hidden;
    width: 920px;
    min-height: 60px;
    padding: 10px 30px;
}
#scroll-slider-history {
    position: relative;
    overflow: hidden;
    width: 920px;
    height: 600px;
}
.general-wp-content {
    padding: 0;
    margin: 0;
}
.general-wp-content li.slider-li-history {
    position: relative;
    list-style: none;
    float: left;
    border: 1px solid #E5E5E5;
    color: #414141;
    font-size: 11px;
    margin: 0 0 9px 30px;
    padding: 11px;
    width: 262px;
    height: 100px;
}
.slider-li-history .all-content-this-block {
    padding: 11px;
    width: 262px;
    position: absolute;
    top:0px;
    left:0px;
    height: 92px;
    overflow: hidden;
    z-index:200;
    background-color: #fff;
}
#top-history-content .all-content-this-block {
    z-index:300;
}
.all-content-this-block:hover {
    cursor: pointer;
}
.general-wp-content li.slider-li-history li {
    list-style: none;
}
.general-wp-content li.slider-li-history:first-child {
    margin-left: 0;
}
.general-wp-content li.slider-li-history ul {
    padding: 0;
    margin: 0;
}
.open-hidden-content-history {
    position: absolute;
    bottom:-1px;
    right:-1px;
    z-index:500;
}
#center-history-content li.slider-li-history {
    border:1px solid #fff;  
}
#history-slider-wp .next-sl-history,
#history-slider-wp .prev-sl-history {
    position: absolute;
    top: 50%;
    z-index: 100;
    width: 12px;
    height: 16px;
    overflow: hidden;
    text-indent: -99px;
}
#history-slider-wp .prev-sl-history:hover,
#history-slider-wp .next-sl-history:hover {
    opacity: 0.8;
}
#history-slider-wp .next-sl-history {
    right:0;
    background:url('/public/img/menu_right.png') center center no-repeat;
}
#history-slider-wp .prev-sl-history {
    left:0;
    background:url('/public/img/menu_left.png') center center no-repeat;
}
/* --- */
#info-all-flat-tb tr.hover-row-info:hover {
    cursor:pointer;
    background-color: #F0F0F0;
}
.subscribe-field {
    margin: 0 !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #F4F4F4;
    border:1px solid #D1D1D1;
    
    box-shadow: 0 0 5px #D1D1D1 inset;
    color: #414141;
    font-size: 12px;
    padding: 6px 0 7px 11px;
    width: 139px;
    display: block;
    float:left;
}
.button-subscribe {
    float:left;
    display: block;
    width: 30px;
    padding: 15px 0;
    background: url('/public/img/ok.png') center center no-repeat;
}
.text-for-field-subscribe {
    display: block;
    float:right;
    margin: 7px 14px 0 0;
    color: #636363;
    font-size: 14px;
    text-transform: uppercase;
}
#select-floor-on-floor {
    position: absolute; 
    display: none;
    z-index:1000; 
    background-color: #fff;
    color: #1F5A97;
    font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding:20px;
}
#menu-parking-page {
    list-style: none;
    padding: 0;
    margin: 0;
}
 #menu-parking-page li {
    display: block;
    padding: 10px 0;
    border-top: 1px solid #e5e5e5;
    padding-left: 20px;
 }
#menu-parking-page li a {
    font:12px Verdana, sans-serif;
    color:#468aca;
    text-decoration: none;
}
#menu-parking-page li a:hover {
    text-decoration: underline;
}
a.back-to-site {
    margin-top: -2px;
    margin-left: 15px;
    padding-left: 10px;
    background: url(/public/img/arcada_content/left.png) no-repeat left center;
    font: 12px Verdana, sans-serif;
    color:#468aca;
    position: absolute;
    top:12px;
    left:0;
}
#content-roomtodo-popup {
    padding: 40px 50px 20px;
}
#content-roomtodo-popup p {
    font: 12px Verdana, sans-serif;    
    color:#7f7f7f;
}
.style-button-2 {
    display: block;
    text-align: center;
    width: 200px;
    padding: 10px 0;
    font:14px Verdana, sans-serif;
    color: #1f5a97; 
    text-decoration: none;
    
    border: solid 1px #e5e5e5;	
	background: #e9e9e9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
    background: -o-linear-gradient(top, #f4f4f4, #e9e9e9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f4f4, #e9e9e9); /* IE10 */
    background: linear-gradient(top, #f4f4f4, #e9e9e9); /* CSS3 */ 
}
.style-button-2:hover {
    color:#fff;
    background: #639cd9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #639cd9, #4985c6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#639cd9), color-stop(100%,#4985c6));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #639cd9, #4985c6);
    background: -o-linear-gradient(top, #639cd9, #4985c6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #639cd9, #4985c6); /* IE10 */
    background: linear-gradient(top, #639cd9, #4985c6); /* CSS3 */

}
#house-panorama-360 {
    position: absolute;
    top:0;
    left:0;
}
.newsmain{
	padding-bottom: 27px;
}
.reset-wp-block-interview {
	margin:0 !important;
	padding:0 !important;
	line-height:1 !important; 
}
.reset-wp-block-interview input[type='radio'] {
	margin:0 !important;
	padding:0 !important;
	line-height:1 !important; 
}
.label_radio {
    display: block;
    height: 25px;
}
.fromto_anketa {
    margin-top: 0 !important;
    margin-left: 5px;
    line-height: 16px;
}
.fromto_anketa_label {
    line-height: 16px;
    margin-left: 5px;
}
.credit_return{
	display: block;
	color: #1f5a97;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 20px 0;
}
.courstime{
    display: block;
	float: right;
    padding: 5px 0 0 0;
    font:11px Verdana, sans-serif;
    color: #414141; 
}
.partners{
	position: relative;
	top: 0px;
	display: block;
	width: 200px;
	height: 53px;
	float: left;
}
.partners:hover{
	background-position: 0 -53px !important;
}
/** Bank report */
#archive-bank-report {
    display: none;
}
#show-archive-bank-report {
    color: #669BD1;
    font: 14px Verdana, sans-serif;
}
#show-archive-bank-report:hover {
    text-decoration: none;
}
#archive-bank-report hr {
    height:1px;
    border:none;
    background-color: #ccc;
}
/** Deposite calcs */
#wp-calcs-new {
    border:1px solid #d2d2d2;
    /*background-color: #f9f9f9;*/
}
#wp-calcs-new hr {
    color: #d2d2d2;
    background-color: #d2d2d2;
    height: 1px;
    margin: 0;
    border: none;
    padding: 0;
}
#wp-calcs-new .wp-inner-block {
    padding: 20px 25px 25px;
}
p.short-description-calc {
    font:12px Verdana, sans-serif;
    color:#7f7f7f;
    margin: 2px 0 17px;
}
#wp-calcs-new span.style-label-calc {
    display: inline-block;
    color:#636363;
    font:13px Verdana, sans-serif;
    /*text-transform: uppercase;*/
}
#wp-calcs-new input.style-input-calc {
    font:16px Verdana, sans-serif;
    color:#468aca;
    text-transform: uppercase;
    padding: 0 8px 2px 6px;
    
    line-height: 1;
    width:70px;
    margin:0px 0px 0px 0px;
    
    border: 1px solid #f1f1f1;
    border-top:1px solid #d3d3d3;
    
    -webkit-box-shadow:inset 0px 0px 1px 1px #f1f1f1;
    box-shadow:inset 0px 0px 1px 1px #f1f1f1;
} 
.wp-slider-calc {
    position: relative;
    margin-bottom: -8px;
}
.slider-calc {
    position: relative;
    display: inline-block;
    width:677px;
    margin: 0 10px;
}
.wp-slider-calc .count-month {
    position: absolute;
    top:-28px;
    left:-4px;
    font:12px Verdana, sans-serif;
    color:#808285;
}
.wp-slider-calc .lines-from-to {
    width:99.8%;
    height:11px;
    margin-top: -11px;
    border-right: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
}
a.button-calculate {
    display: inline-block;
    padding: 5px 15px 5px;
    border:1px solid #417bba;
    border-top:1px solid #4775a6;
    font:16px Veardana, sans-serif;
    /*text-transform: uppercase;*/
    color:#fff;
    text-decoration: none;
    
    background: #639cd9; /* Old browsers */
    background: -moz-linear-gradient(top,  #639cd9 0%, #4985c5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639cd9), color-stop(100%,#4985c5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #639cd9 0%,#4985c5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #639cd9 0%,#4985c5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #639cd9 0%,#4985c5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #639cd9 0%,#4985c5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639cd9', endColorstr='#4985c5',GradientType=0 ); /* IE6-9 */
}
a.button-calculate:hover {
    color:#fff;
    opacity: 0.85;
}
#result-calc {
    background-color: #fff;
    border:1px solid #d2d2d2;
    padding: 10px 25px 15px;
}
#result-calc p {
    color:#7d7d7d;
    font:14px Verdana, sans-serif;
}
#result-calc table {
    margin: 0px 0 10px 0;
}
#result-calc table td {
    /*padding-right: 46px;*/
}
#result-calc table td p {
    color:#636363;
    margin: 10px 0;
}
#result-calc table td p strong {
    color:#468aca;
    font-weight:normal;
}
.style-result-summ {
    font:16px Verdana, sans-serif;
    color:#468aca;
}
.style-result-summ strong {
    font-weight:normal;
    font-size:18px;
}
/** Stavka NBU */
#stavka-nbu {
    font: 12px Tahoma, sans-serif;
    color:#666;
}

/** Inherit border style from table to td */
.general_text table tbody,
.general_text table tr,
.general_text table td,
.general_text table td {
    border: inherit;
}

/** Home slider */
#wp-home-slider .ref-slider {
    overflow: hidden;
    position: relative;
    display: block;
    width:316px;
    height:155px;
    border:1px solid #e0e0e0;
    float: left;
    margin-bottom: 24px;
}
#wp-home-slider .center-slider-img {
    margin: 0 20px;
}
#wp-home-slider .hidden-text-slider {
    display: none;
    padding: 10px;
    width:94%;
    background:url("/public/img/bg-home-slider-3.png");
    position: absolute;
    bottom: 0;
    left:0;
    font:18px Verdana, sans-serif;
    color:#014489;
}
#calc-result{
	/*margin:0px !important;*/
	width:auto !important;
	float:none;
}
#calc-result td{
	padding:0px 10px !important;
}
#calc-result td strong{
	color: #468ACA;
}

.result-ajax,
#insert-coast-result,
#insert-coast-result-sess {
    width:160px;
    margin-left: 23px;
}
.result-ajax p,
#insert-coast-result p,
#insert-coast-result-sess p {
    color:#4F4F4F;
    margin: 10px 0;
    font-size: 15px;
}
.result-ajax p span,
#insert-coast-result p span,
#insert-coast-result-sess p span {
    color:#749EB4;
}
.descrnews_news_open a{
	color: #468aca;	
}

.calculator-small-wrapper {
	float:right;
    width:340px;
    margin-top:12px;
}

.calculator-small-wrapper .slider-calc{
	width:260px;
    margin: 30px 0px 10px 0px;
}

.dekstop-table-fix {
    width: 960px;
}

.universsal_text table.kredittbl tr td { border:solid 2px #c6d3e0; }
.universsal_text table.kredittbl tr td:first-child { border-left:solid 2px #468aca; }
.universsal_text table.kredittbl tr:first-child td { border-top:solid 2px #468aca; }
.universsal_text table.kredittbl tr:last-child td { border-bottom:solid 2px #468aca; }

.universsal_text table.kredittbl tr td:last-child { border-right:solid 2px #468aca;; }

.universsal_text table.kredittbl tr:nth-child(4) td { border-top:solid 2px #468aca; }
.universsal_text table.kredittbl tr:nth-child(5) td{ border-bottom:solid 2px #468aca; }
.universsal_text table.kredittbl tr:nth-child(7) td{ border-bottom:solid 2px #468aca; }

#wp-result-ipotec-calc-delta
{
width = 0;
transition : opacity  .7s linear;
}

#error-text-iban {
 margin : 18px;
 padding: 15px;
 border: 1px solid #f2dede;
 border-radius: 4px;
 color: #a94442;
 background-color: #f2dede;
 transition: 1s linear;
 -webkit-transition: 1s linear;
 -moz-transition: 1s linear;
 
}

#text-iban {
 margin : 18px;
 padding: 20px;
 border: 1px solid #d6e9c6;
 border-radius: 4px;
 color: #3c763d;
 background-color: #dff0d8;
 transition: all .5s linear;
 transform: scale(-0.001);
 display:none;
 opacity:0;
 overflow:auto;
}

.prn-iban-msg {
 padding : 20px 50px;
 width : 640px;
 height : 400px;
 background-color: white;
 opacity :1;
 position : absolute;
 left : 50%;
 top : 50%;
 -ms-transform: translate(-50%,-50%);
 -moz-transform: translate(-50%,-50%);
 -webkit-transform: translate(-50%,-50%);
 transform: translate(-50%,-50%);
 z-index:9999 ;
 border: 1px solid #3c763d;
 border-radius : 7px;
 
}

#button_iban_cb, #button_iban_prn, #button_iban_close  {
margin : 20px 10px;
border: 1px solid #3c763d;
border-radius : 4px;
background-color: #dff0d8;
display : inline-block;
float: left;
background-color: #dff0d8;
}
#text-iban.vis {
 transform: scale(1);
 display:block;
 opacity:1;
 //position : absolute;
 //left : 850px;
 //top:350px;
}

#button-calc-iban,#button-kred-prn {
 margin-left:15px;
 height:38px;
}

.general_text > #text-iban > span > h3
{
 color: #3c763d;
} 
#input-iban::placeholder{
font-size:15px;
color: lightgray;
}
#button-calc-iban > span,#button-kred-prn > span{
font-size:18px;
}
.general_text > #error-text-iban > ul > li {
 background: url(../img/ul-err.png) no-repeat left center ;
}

@media screen and (min-device-width: 1281px) {
.img-med { margin-left:230px; }
}

.prn-iban-msg > span > ul > li > h4 {
   margin-block-start:0.5em;
   margin-block-end:0.5em;
   
}

.prn-iban-msg > span > ul {
 margin-block-start : 2em;
}