

/* Start:/bitrix/templates/builder_standart/components/bitrix/news.list/latestnews/style.css?14975512201086*/
/* .leftCol .wrap-block-left .news-block-list 
**************************************************/
.prev-img img {
width: 90px;
max-height: 90px;
}
.wrap-block-left{
	width:394px;
	padding:0 0px 0 0;
	border-right:1px solid #737c8c;
	height:100%;
	float:left;
	margin:0 15px 0 0;
	}

.NEWS-BLOCK{
	float:left;
	padding:25px 0;
	border-bottom:1px dotted #737c8c;
	position:relative;
	}
.leftCol p a.read_more{
	font:bold italic 12px Arial, Helvetica, sans-serif;
	color:#777777;
	text-decoration:none;
	padding:20px 0 0 0;
	position:absolute;
	bottom:25px;
	}
.leftCol p a.read_more:hover{
	color:#ffab00;
	text-decoration:none;
	transition:        0.3s  ease-out   0.1s;
-moz-transition:       0.3s  ease-out   0.1s;
-webkit-transition:    0.3s  ease-out   0.1s;

	}
.last-news{
	border:none !important;
	}
 .date{
	color:#A39E95;
	font:12px Cuprum;
	}
.leftCol .prev-img {
	width:90px;
	float:left;
	}
.leftCol .news-block-list .prev-text {
	width:230px;
	float:right;
	margin:0 0 0 15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#777;
	}
 span.date-time {
	font-size:13px;
	}


/* End */


/* Start:/bitrix/templates/builder_standart/components/bitrix/menu/menu-bottom/style.css?149755122010624*/
.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-20000px;
	padding:10px 12px;
	padding-bottom:20000px;
	min-width:130px;
	max-width:280px;
	border-left:1px solid #f2f2f2;
	background:#fff;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a:hover{
	background:#f0f6f8;
	box-shadow:inset 0 1px 1px 0 #e3e9eb;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel{
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel img{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	max-height:220px;
	border:1px solid #e7e9ea;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
	display:block;
	color:#20394c;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

@media (max-width:569px) {
	.header_inner_bottom_line{
		overflow:hidden;
		height:auto;
	}
}
/* End */


/* Start:/bitrix/templates/builder_standart/styles.css?15184266033032*/
/***RESET
***********************************************/
RESET

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
  
}

#tabs, #tab1 {color:#333;  font-size: 14px;
    line-height: 1.5;}

/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;

}
ol, ul {
list-style: none;
}



html,body {
	width: 100%;
	height: 100%;
	background-color: #f6f6f6;
	font-family: Cuprum;
}

* {
	margin: 0;
	padding: 0;
}

strong {font-weight:bold;}


/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:  "";
}
blockquote, q {
quotes: "" "";
} 


/*  fonts  */
@font-face {
    font-family: 'myriad_probold_condensed';
    src: url(/bitrix/templates/builder_standart/fonts/myriadpro-boldcond_0-webfont.eot);
    src: url(/bitrix/templates/builder_standart/fonts/myriadpro-boldcond_0-webfont.eot?#iefix) format('embedded-opentype'),
         url(/bitrix/templates/builder_standart/fonts/myriadpro-boldcond_0-webfont.woff) format('woff'),
         url(/bitrix/templates/builder_standart/fonts/myriadpro-boldcond_0-webfont.ttf) format('truetype'),
         url(/bitrix/templates/builder_standart/fonts/myriadpro-boldcond_0-webfont.svg#myriad_probold_condensed) format('svg');
		 
    font-weight: normal;
    font-style: normal;

}

/*  style h1, h2, h3, p 
**************************************************/
h2{
font-size: 18px;
color: #424242;
padding: 0 0 8px 0;
text-transform: uppercase;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}

	
h3 a:hover{
	text-decoration:none;
	color:#424242;
	}
h3 a{
	font:14px Arial, Helvetica, sans-serif;
	color:#ffab00;
	text-decoration:underline;
	padding:0 0 20px 0;
font-weight: bold;
	}
h3{
font:14px Arial, Helvetica, sans-serif;
color: #424242;
padding: 0 0 8px 0;
text-transform: uppercase;
font-weight: bold;

	}
p{
	font:13px Arial, Helvetica, sans-serif;
	color:#777777;
	}

.zebra tr:nth-child(odd){background-color:#efefef;}
.zebra tr:nth-child(even){background-color:#fff;}
.zebra tr:hover{background-color:#ddd;}
.zebra th, .zebra td{padding:5px;vertical-align: middle;text-align: center;}
.zebra td:nth-child(2) {text-align:left;}
.zebra th p {color: #fff;font-size: 14px;font-weight: bold; text-align: center;padding:0; margin:0;}
.zebra td p {padding:0; margin:0;}
.zebra td {border-right: 1px solid #ddd;}
.zebra th:last-child, .zebra td:last-child {border-right: none;}
.zebra th{background:#418682;color:#fff; border: 1px solid #fff; border-top: none; border-left: none;font-size: 14px;font-weight: bold; text-align: center;}
table.zebra{border:1px solid #ddd;margin-bottom:15px;margin-top:10px;}

/* End */


/* Start:/bitrix/templates/builder_standart/template_styles.css?151784201524349*/
.breack {
padding-bottom: 25px;
}
.prop_forsale {margin: 0px 80px 15px 40px;}

.textadb ul{
list-style-type: disc!important;
}

.textadb li{
list-style-type: disc!important;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 5px;
font: 13px Arial, Helvetica, sans-serif;
color: #333;
margin-left: 15px;
font-size:14px;
}
.read_more {
margin-top: 12px;
}
a.read_more{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#777777;
	text-decoration:none;
	bottom:25px;
	}
a.read_more:hover{
	color:#ffab00;
	text-decoration:none;
	transition:        0.3s  ease-out   0.1s;
-moz-transition:       0.3s  ease-out   0.1s;
-webkit-transition:    0.3s  ease-out   0.1s;

	}


.fix {
	min-height: 100%;
	position: relative;
}

/* header  
**************************************************/
header {
    background: none repeat scroll 0 0 #5c6574;
    height: 196px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.textfull {
width: 100%;
}

.textadb {
float: right;
width: 677px;
}

ul.no-list-style {
list-style-type: none;
}

.iheader {
    margin: 0 auto;
    position: relative;
    width: 980px;
}

.wrap_hed_top{
	height:196px;
	width:980px;
	background-color: #5c6574;
	margin:0 auto;
	position:relative;

	}
.logo-1{
	margin:0px;
	padding:0px;
	z-index:100;
	background-color: #5c6574;
	position: absolute;
	top: 0;
	}
.logo-2{
	margin:0px;
	padding:0px;
	z-index:100;
	background-color: #5c6574;
	}
.top_top {
	width: 100%;
	height: 196px;
	background-color: #5c6574;
}
.top_center{
	height:392px;
	position:absolute;
	top:0px;
	}
.top_bottom{
	width:196px;
	height:196px;
	position:absolute;
	right:0px;
	bottom:0px;
	background-color: #5c6574;
	}
.phone{
	width:150px;
	height:115px;
	text-align:right;
	margin:50px auto auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#ced3dc;
	}
.phone span{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.content {
	width:100%;
	margin:0 0 45px;
}
.wrapper{
    margin: 25px auto 0 auto;
    overflow: hidden;
    padding: 0px;
    width: 980px;

}

.bx_breadcrumbs {
padding: 0 5px 10px 5px;
border-bottom: 1px solid #ced3dd;
}

.leftCol {
	float: left;
	/*width: 304px;*/
	margin:0px;
	padding: 0px;
}

.previmgmain {
float: left;
padding-right: 20px;
}

/* menu 
**************************************************/
.menu_top{
	width:980px;
	margin:0 auto;
	background-color:#5c6574;
	height:195px
	}
.menu_top ul li{
	padding:0;
	margin:0px;
	float:left;
	width:195px;
	height:194px;
	
	border-right:1px solid #6a7381;
	border-top:1px solid #6a7381;
	}
.menu_top ul li.last{
	width:194px;
	border-right:none;
	height:194px;
	border-top:1px solid #6a7381;
	}
.menu_top ul li.active a{
	opacity:0.5;}

.menu_top  ul li a{
    color: #fff;
    display: inline-block;
    font: bold 19px Cuprum;
    height: px;
    margin: 40px 0 0;
    padding: 106px 0 0 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
	opacity: 0.5;

	}
body .menu_top ul li.active a,
body .menu_top ul li a:hover
{
	opacity: 1.0 ;
transition:       opacity 0.7s  ease-out   0.2s;
-moz-transition:       opacity 0.7s  ease-out   0.2s;
-webkit-transition:       opacity 0.7s  ease-out   0.2s;
}

.readprevmain {
padding-top: 5px;
}

.menu_top ul li a.menu-li1 {
	background:url(/bitrix/templates/builder_standart/images/kompany.png) no-repeat 35px 0px;
	}

li a.menu-li2{
	background:url(/bitrix/templates/builder_standart/images/proekti.png) no-repeat 35px 0px;
	}

li a.menu-li3{
	background:url(/bitrix/templates/builder_standart/images/services.png) no-repeat 35px 0px;
	}

	
	
li a.menu-li4{
	background:url(/bitrix/templates/builder_standart/images/documents.png) no-repeat 35px 0px;
	}


li a.menu-li5{
	background:url(/bitrix/templates/builder_standart/images/tehno.png) no-repeat 35px 0px;

	}

/*  bread-crumbs 
***************************************************/
.bread-crumbs{
	width:980px;
	margin:0 auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffab00;
	padding:35px 0 10px 0;
	border-bottom:1px solid #ced3dd;
	}
.bread-crumbs a{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffab00;
	text-decoration:underline;
	}
.bread-crumbs a:hover{
	text-decoration:none;
	}
.bread-crumbs span{
	font:12px Arial, Helvetica, sans-serif;
	color:#424242;
	}
/* .leftCol .wrap-block-left .news-block-list 
**************************************************/
.wrap-block-left{
	width:394px;
	padding:0 0px 0 0;
	border-right:1px solid #737c8c;
	height:100%;
	float:left;
	margin:0 15px 0 0;
	}

.NEWS-BLOCK{
	float:left;
	padding: 10px 0 10px 0;
	border-bottom:1px dotted #737c8c;
	position:relative;
	}
.last-news{
	border:none !important;
	}
.leftCol .news-block-list .date{
	color:#A39E95;
	font:12px Cuprum;
	padding-bottom: 5px;
	}
.leftCol .prev-img{
	width:90px;
	float:left;
	}
.leftCol .news-block-list .prev-text {
	width:230px;
	float:right;
	margin:0 0 0 15px;
	}
.news-block-list span.date-time b{
	font-size:24px;
	font-weight:bold;
}

.photo_pict {
float: left;
margin: 5px;
padding: 0;
}

.photo_pict img{
box-shadow: 0 0 4px #666;
-moz-box-shadow: 0 0 4px #666;
-webkit-box-shadow: 0 0 4px #666;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 6px solid #fff;
}

.more_photo{
	float: left;
	margin: 5px;
	padding: 0;
	list-style-type: none;
}

.more_photo img{
box-shadow: 0 0 4px #666;
-moz-box-shadow: 0 0 4px #666;
-webkit-box-shadow: 0 0 4px #666;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 6px solid #fff;
}

.house_list {
margin: 10px 2px 20px 5px;
box-shadow: 0 0 4px #666;
-moz-box-shadow: 0 0 4px #666;
-webkit-box-shadow: 0 0 4px #666;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 6px solid #fff;
background: #fff;
float: right;
width: 545px;
}

.house_list li{
margin: 5px 0;
}

.house_list strong{
color: #333;
}

.house_list_b {
margin: 10px 55px 20px 5px;
box-shadow: 0 0 4px #666;
-moz-box-shadow: 0 0 4px #666;
-webkit-box-shadow: 0 0 4px #666;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 6px solid #fff;
background: #fff;
width: 700px;
}

.house_list_b li{
margin: 5px 0;
}

.house_list_b strong{
color: #333;
}

.house_list_s {
margin: 0 2px 15px 2px;
box-shadow: 0 0 4px #666;
-moz-box-shadow: 0 0 4px #666;
-webkit-box-shadow: 0 0 4px #666;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 6px solid #fff;
background:#fff;
float: right;
width: 615px;
}

.house_list_s ul {
list-style-type: none;
}

.house_list ul {
list-style-type: none;
}

.house_list_s li{
margin: 5px 0;
}

.house_list_s strong{
color: #333;
}


.price_house {
padding: 5px 5px;
font-size: 16px;
border-bottom: 1px dashed #ccc;
margin-bottom: 10px;
}

.price_house span{
color: #E22525;
font-weight: bold;
}

.news {
padding: 0;
position: relative;
width: 100%;
margin: 0px;
}

.newsb {
margin: 0px;
padding: 25px 0;
border-bottom: 1px dotted #737c8c;
position: relative;
width: 100%;
}

.news h3 a {
font: 16px Arial, Helvetica, sans-serif;
color: #424242;
text-decoration: underline;
padding: 0 0 20px 0 !important;
}

.news h3 a:hover {
color: #ffab00;
}



.news-prev-img{
float: left;
min-width: 170px;
min-height: 110px;
}

.project_houses{
float: left;
padding-right: 15px;
padding-left: 2px;
}

.project_houses img{
box-shadow: 0 0 4px #666;
-moz-box-shadow: 0 0 4px #666;
-webkit-box-shadow: 0 0 4px #666;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 6px solid #fff;
}

.read-more-news{
padding-right: 50px;
display: block;
float: right;
}


/* .main-text 
**************************************************/
.main-text {
	overflow: hidden;
	padding:0 0 0 0;
}
.main-text .prev-img{
	float:left;
	width:200px;
	}
.main-text .NEWS-BLOCK{
	float:left;
	padding: 0 0 25px 0;
	border-bottom:1px dotted #737c8c;
	position:relative;
	width:100%;
	margin:0 0 25px;
	}
.main-text .NEWS-BLOCK .prev-text {
	margin:0 0 0 15px;
	}
.main-text .help{
	padding:0 0 0 80px;
	background:url(/bitrix/templates/builder_standart/images/help.png) no-repeat 0 0;
	overflow:hidden;
	height:70px;
	}
.main-text .help h2 {
	border-top:3px solid #ced3dc;
	border-right:3px solid #ced3dc;
	border-bottom:3px solid #ced3dc;
	padding:16px 0 ;

	}
.main-text .help h2 a:hover{
	color:#FFAB00;
	transition:        0.3s  ease-out   0.1s;
-moz-transition:       0.3s  ease-out   0.1s;
-webkit-transition:    0.3s  ease-out   0.1s;
	}
.main-text .help a{
	text-decoration:none;
	color:#F79502;
	}
.main-text .help a:hover{
	text-decoration:underline;
	color:#424242;
	}
.main-text .help  a span{
	color:#FFAB00;
	font-size:29px;
	}
/* slider
**************************************************/	
.cont{
	float:left;
}

.more-products {
	border-top: solid 1px #CED3DC;
	border-bottom: solid 1px #CED3DC;
	position: relative;
	height: 99px;
	overflow: hidden;
	width:100%;
	margin:0 auto;
}
.more-products ul {
	list-style-type: none;
	height:99px;
	position: relative;
	overflow: hidden;
	width: 980px;
}
.more-products ul li.jcarousel-item {
	float: left;
	width:99px;
	height: 99px;
	text-align:center;
	padding:0px 0 0 0;
}

.more-products ul li.jcarousel-item img{
opacity: 0.7;
}

.more-products ul li.jcarousel-item img:hover{
opacity:1 ;
}
.more-products ul li.last,
.more-products ul li.first {
	border: none !important;
	width:99px;
	
}
.more-products-holder {
	/*width: 980px;*/
	position: relative;
	overflow: hidden;
	top: 0px;
	margin:0 auto;
}
.more-products-holder .jcarousel-clip {
	width: 898px;
	position: relative;
	overflow: hidden;
	margin:0 auto;
}
.more-products-holder{
	
	width:990px;
	margin:0 auto;
	}
.more-nav {
	font-size: 30px;
	color:#ced3dd !important;
	line-height: 0;
}
.more-nav a {
	position: absolute;
	top: 50px;
	/*width: 17px;
	height: 32px;
	text-indent: -4000px;*/
	text-decoration:none;
	z-index: 3;
	
}
.more-nav a.next {
	color:#ced3dd !important;
	right: 0px;
	text-align:center;
}
.more-nav a.prev {
	color:#ced3dd !important;
	left: 0px;
	text-align:center;
}
/* footer 
**************************************************/	
#footer {
	width: 100%;
	height: 150px;
	background: #5c6574;
	margin:45px 0 0 0;
}
.Ifooter {
	width:980px;
	margin:0 auto;
	}
.menu_bottom ul{
    padding:25px 0 20px 0;
	border-bottom:1px solid #737c8c;
 	}
.Ifooter .bottom li{
	float:left;
	}
.Ifooter .bottom {
	margin:0 0 0 5px;
	}
.Ifooter .bottom li a{
	background:none;
	text-decoration:none;
	color:#ced3dc;
	padding:0 10px ;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:table-cell;
	}
.Ifooter .bottom li.active a,
.Ifooter .bottom li.current a,
.Ifooter .bottom li a:hover{
	color:#fff;
	}
.Ifooter .bottom li.last a{
	padding:;
	}
.left_footer{
	float:left;
	margin:15px 15px 0 0;
	}
.logo_footer{
	float:left;
	margin: 0 25px 0 0;
	}
.copy{
	margin:35px 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#ced3dc;
	}
	
.copy a{
	color:#ffab00;
	text-decoration:none;
	}
.float-r{
	float:right;
	margin-top: 65px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ced3dc;
	}
	
.float-r a{
	color: #ced3dc;
	text-decoration: underline;
	}
.float-r a:hover{
	color: #ced3dc;
	text-decoration: none;
	}

.float-r .scethik{
	float:right;
	}
/* slider */
#slider {
    height: 196px;
    left: 196px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: 0;
}
#slider-holder {
	width: 588px;
	height: 196px;
	position: relative;
	overflow: hidden;
}
#slider-holder .jcarousel-clip {
	width: 588px;
	height: 196px;
	position: relative;
	overflow: hidden;
}
#slider-holder ul {
	width: 588px;
	height: 196px;
	position: relative;
	overflow: hidden;
	list-style-type: none;
}
#slider-holder ul li {
	width: 588px;
	height: 196px;
	position: relative;
	overflow: hidden;
	float: left;
}

#slider-nav {
    left: 570px;
    position: absolute;
    top: 231px;
    width: 200px;
    z-index: 2;
}
#slider-nav a {
	line-height: 0;
	text-indent: -4000px;
	width: 10px;
	height: 10px;
	border: solid 1px #8b0000;
	background: #8b0000;
	float: left;
	margin-right: 5px;
}
#slider-nav a:hover, #slider-nav a.active {
	background: #fff;
}
.products {
}
.products ul {
	list-style-type: none;
}
.products ul li {
	position: relative;
	padding: 1px;
	border: solid 1px #dedede;
	float: left;
	width: 231px;
	margin:9px 9px 0 0;
	height: 383px;
	overflow: hidden;
}
.products ul li.last {
	margin-right: 0;
}

.NEWS-BLOCK.razdel-list{
	margin:0px;
	}
.NEWS-BLOCK.razdel-list .prev-text{
	width:570px;
	height:200px;
	margin:0 0 0 15px;
	float:right;
	overflow:hidden;	
	}
.NEWS-BLOCK.razdel-list .prev-text h3 {text-transform: initial;}
.NEWS-BLOCK.razdel-list .prev-img{
	width:391px;
	float:left;
	}
.NEWS-BLOCK.razdel-list h3 a{
	font:16px Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration:underline;
	padding:0 0 20px 0 !important;
	}
.NEWS-BLOCK.razdel-list h3 a:hover{
	text-decoration:underline;
	color:#ffab00  ;
	}
.NEWS-BLOCK.razdel-list a.read_more{
	font:bold italic 12px Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration:underline;
	padding:20px 0 0 0;
	position:absolute;
	bottom:25px;
	}
.NEWS-BLOCK.razdel-list a.read_more:hover{
	color:#ffab00;
	text-decoration:underline;
	transition:        0.3s  ease-out   0.1s;
-moz-transition:       0.3s  ease-out   0.1s;
-webkit-transition:    0.3s  ease-out   0.1s;
}
.pagination{
	width:100%;	
	overflow:hidden;
	padding:20px 0 0 0;
}
.pagination li{
	float:left;
	text-align:center;
	margin:0 2px 0 0;
	}
.pagination li a{
	display:block;
	text-decoration:none;
	color:#999999;
	font:12px Arial, Helvetica, sans-serif;
	height:20px;
	width:26px;
	padding:6px;
    cursor:pointer !important;
	}
.pagination li a:hover,
.pagination li.active  a{
	display:block;
	background:#5d6675;	height:20px;
    cursor:pointer;
	width:26px;
	padding:6px;
	}
.wrap-block-left-services{
	width:273px;
	padding:0 0px 0 0;
	height:100%;
	float:left;
	margin:0 30px 0 0;
	}
.menu_left{
/*margin:-15px 0 0 0;*/
	}
.menu_left ul.left li{
	padding:0px 0 0 30px;
	list-style:none;
	background:url(/bitrix/templates/builder_standart/images/li-razdel.jpg) no-repeat 0 19px;
	border-bottom:1px dotted #424242;
	}
.menu_left ul.left li.active,
.menu_left ul.left li:hover{
	padding:0px 0 0px 30px;
	background:url(/bitrix/templates/builder_standart/images/li-razdel-hover.jpg) no-repeat 0 19px;
	}
.menu_left li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#424242;
	text-transform:uppercase;
	background:none;
	text-decoration:none;
	display:block;
	padding:15px 0;
	}
.menu_left li.active a,
.menu_left li a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffab00;
	text-transform:uppercase;
	background:none;
	text-decoration:none;
	display:block;
	padding:15px 0;
	}
/* tehno page
*******************************************************************************/

.img-float img{
	margin:0 15px 20px 0;
	float:left;
	}
.TEXT {
	float:left;
	overflow:hidden;
	}

/* form 
*******************************************************************************/

.form{
	width:355px;

	}
.form	label{
	display:block;
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
	color:#666f7d;
	padding:6px 0 5px;
	}
.form	label span {
	color:#fd3131;
	font-size:20px;
	font-weight:bold;
	}
.form input{
	width:353px;
	height:28px;
	border:1px solid #ced3dc;
	}
.form textarea{
	width:353px;
	height:85px !important;
	}
.form div.button input{
	border:none;
	width:105px;
	height:30px;
	color:#fff;
	text-transform:uppercase;
	background:#5c6574;
	margin:10px 0 0 0;
	cursor:pointer;
	}
.form div.button input:hover{
	color:#FFAB00;}
.maps{
	float:right;
		}
.contact-details p{
	font: 12px Arial, Helvetica, sans-serif;
	color:#777;
	}
.contact-details p a{
	color:#0087be;
	text-decoration:none;
	}
/*  */
.project_list .NEWS-BLOCK {
	float:left;
	width:33.33%;
    height:225px;
	overflow:hidden;
	border:none;
text-align:center;
	}

.project_list .prev-text{
	width:100% !important;
	height:308px !important;
	float:left;
	border:none;
	}
.project_list .prev-img{
	margin:0 0 15px;}
	
.content_acc ul {
list-style-type: disc;
margin: 10px;
padding: 3px;
}

.content ul {
list-style-type: disc;
margin: 0px;
padding: 0px;
}

.content ol {
margin: 10px;
padding: 3px;
}

.clear{
	clear:both;}
.b-page {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    min-width: 74em;
    width: 100%;
}

.cf{
	clear:both;
	}
	
.main-text h1{
font-size: 18px;
color: #424242;
padding: 0 0 20px 0;
text-transform: uppercase;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
.main-text p{
	padding:0 0 16px 0;
	font: 13px Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	line-height:1.5;
}
.main-text {
	padding:0 0 20px 0;
	font: 13px Arial, Helvetica, sans-serif;
	color: #777777;
}

/* All
----------------------------------------------------- */
#header .dobavit {
    height: 32px;
    left: 814px;
    position: absolute;
    top: 26px;
    width: 199px;
}
#header .dobavit a {
    color: #fff;
    font: 16px/30px Arial;
    text-decoration: none;
    /*text-shadow: 0 1px 0 #FFFFFF;*/
}
#header .dobavit a:hover {
    color: #E2E6EC;
    text-decoration: underline;
}
#header .dobavit a i {
    display: block;
    float: left;
    height: 19px;
    margin: 5px 5px 0 0;
    width: 19px;
}
#filter-control {	
	width: 100%;
	min-height: 65px;
	padding-bottom: 5px;
	padding-top: 3px;
	margin-bottom: 20px;	
	background: #e2e6ec;
	clear: both;	
}
#filter-control .box9 {
	position: static;
}
#filter-control.type1 {
	min-height: 42px;
}
#filter-control.type1 .select {	
	margin: 11px 0 0 387px;
}
#filter-control.type3 {
	padding-top: 3px; 
}
*+#filter-control input {
	line-height: 21px;
}

/* List box
----------------------------------------------------- */
.list-box {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	min-height: 42px;	
	padding: 8px 0 2px 8px;
	margin-top: 29px;
	border: 1px solid #9a9b9d;
	border-radius: 6px;	
	box-shadow: 0px 0px 5px rgba(154,155,159, .7);
	background: #fff;	
	z-index: 100;	
}
#filter-control .x_popup_adr_col {
    width: auto !important;
	/*width: 170px;*/
}

.popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;	
}
.list-box .x_popup_adr_col {
    padding: 2px 0 0 0;
}
.list-box .x_popup_adr_col ul {
    padding: 0 20px 10px 10px;
    margin: 0;
    height: 100%;
}
.list-box .x_popup_adr_col li,
.list-box .x_popup_adr_col li a {
    font-size: 14px;
    line-height: 20px;
}
#base .menu ul li {
    float: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#base .menu .list-box .x_popup_adr_col ul {
    padding: 0 20px 10px 10px;
    margin: 0;
    height: 100%;
}
.list-box .x_popup_adr_col h4 {
    padding-left: 8px;
}


/* Form All
----------------------------------------------------- */
#filter-control .select {	
	float: left;	
	width: 205px;
	height: 21px;		
	padding-right: 20px;
	margin-top: 7px;
	border: 1px solid #e9edf1;
	border-radius: 1px;	
	color: #333399;
	line-height: 20px;
	text-indent: 6px;
	overflow: hidden;
	cursor: pointer;
}

.section1 {
	float: left;
	width: 108px;
}
.section2 {
	position: relative;
	float: left;
	width: 245px;
}
.section3 {
	float: left;
	width: 228px;
}
.section4 {
	float: left;
	width: 330px;
}
.section5 {
	float: left;
	width: 75px;
}

#filter-control .section1 .select {    
	width: 50px;
	margin: 7px 0 0 15px;
	color: #000;
}

.section2 .search-item {
	position: relative;
	top: 12px;
	left: -91px;
	font-size: 15px; 
}
.section2 .search-item a {
	color: #333399;	
}
.section2 .search-item a:hover {
	text-decoration: none;
}

.section4 {
	padding-top: 3px;
}
.section4 ul {
	float: left;
	padding: 4px 0 7px 77px;
	margin: 0;
	list-style: none;	
}
.section4 li {
	float: left;
	padding: 3px 7px 4px;
	margin-right: 4px;
	color: #333399;
	border-radius: 1px;
	background: #f1f3f6;
	cursor: pointer;
}
.section4 li:last-child {
	color: #787b7f;
	background: none;
	cursor: default;		
}
.section4 .fields-input {
	float: left;
	width: 100%;
	clear: both;
}
.section4 .fields-input span {
	float: left;	
	padding: 0 0 0 4px;
	font-size: 14px;
	line-height: 25px;
	color: #565657;
}
.section4 .fields-input span.first {
	width: 67px;
	padding-right: 3px;
	text-align: right;
}
.section4 .fields-input span.mark {
	padding: 0 1px;
} 

.section4 .fields-input input {
	float: left;
	width: 86px;
	height: 21px;
	padding: 0 0 0 2px;
	margin: 0 3px;
	font-size: 13px;
	color: #565657;	
	border: 1px solid #eff1f5;
	border-radius: 1px;
	background: #f1f3f6;		
}
.section4 .fields-input.type1 {	
	margin: 4px 0 0 0 !important;
}
.section4 .fields-input.type2 {
	margin-left: 19px;
}
.section4 ul.type2 {
	padding-left: 22px;
} 

.section5 button::-moz-focus-inner,
.section5 input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.section5 button {
	float: left;	
	height: 20px;	
	padding: 0 0 0 24px;
	margin: 26px 0 0 0;
	font-size: 16px;
	color: #339;	
	border: none;
	border-radius: 1px;
	cursor: pointer;		
}


/* Login
------------------------------------------------------------*/
.tabs-nav {
    width: 100%;
    height: 52px;    
}
.tabs-nav a {
    float: left;
    padding: 0 20px;
    height: 52px;    
    color: #333399;
    line-height: 52px !important;
    background: #e6e6e6;
    text-decoration: none;    
}
.tabs-nav a.active {
    color: #67696d !important;
    background: #fff;
}
.tabs-nav a.active:hover {
    color: #67696d !important;
}
.tabs-nav a:hover {
    color: #AA0033 !important;    
}
.form2 {
    display: none;
}
.form2.active {
    display: block;
}
.form2 input[type="text"],
.form2 input[type="password"] {
    width: 260px;
} 
.form2 .button {
    background-color: #e2e6ec;
    border: 1px solid #e6eaef;
    color: #333399;
    cursor: pointer;
    font: 18px Arial;
    margin: 3px 0 0 0;
    padding: 3px 10px;
    text-shadow: 0 1px 0 #E2E6EC;
}
.form3 {
    display: block;
}
.form3 input[type="radio"] {    
    width: auto !important;
}
.form3 input[type="radio"]:active {
    border: 0;
}
.form3 label {
    float: left;
    width: 160px;
    margin-right: 25px;
}
.form3 .line {
    float: left;
    clear: both;
}
.title2 {
    position: relative;
    top: -8px;
    padding: 0 0 15px 0;
    margin: 0;
    font-size: 15px;
    color: #707276;
}
.add-user-photo {
    float: left;
    margin-top: 0;
    clear: both;
}
.user-type-box {
    display: none;
}
.user-type-box.active {
    display: block;
}


/* Menu(top)
------------------------------------------------------------*/
.company {
    position: relative;    
}
.company div {
    display: none;
    position: absolute;
    top: 0;
    left: 3px;          
    margin-top: 29px;    
    padding: 8px 0 2px 8px;
    border: 1px solid #9A9B9D;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 5px rgba(154, 155, 159, 0.7);        
    background: none repeat scroll 0 0 #FFFFFF;    
    z-index: 100;
}

.company .x_popup_adr_col {
    padding: 2px 3px 0 0;
    width: auto !important;
}
.company .x_popup_adr_col ul {
    padding: 6px 0 10px 0 !important;
    margin: 0;
    height: 100%;
}
body .company .x_popup_adr_col li,
body .company .x_popup_adr_col li a {
    font-size: 14px;
    line-height: 23px !important;
    height: auto !important;
}    
.company .x_popup_adr_col ul {
    height: auto !important; 
}
.company .x_popup_adr_col li {
    float: none !important;
}


/* Room
------------------------------------------------------------*/
.section4 ul li.active {
    color: #fff;
    background: #AA0033;    
}
#base .menu .section4 ul li {
    float: left;
    list-style: none outside none;
    margin: 0;
	background: none repeat scroll 0 0 #F1F3F6;
    border-radius: 1px 1px 1px 1px;
    color: #333399;
    cursor: pointer;
    float: left;
    margin-right: 4px;
    padding: 3px 7px 4px;
}
#base .menu .section4 ul li.active {
    background: none repeat scroll 0 0 #AA0033;
    color: #FFFFFF;
}
#base .menu .section4 ul li:last-child {
    background: none repeat scroll 0 0 transparent;
    color: #787B7F;
    cursor: default;
}
#base .menu .section4 ul {
    font: 16px Arial;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 4px 0 7px 77px;
}
.menu .section4 ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 4px 0 7px 77px;
}
.menu .section4 li {
    background: none repeat scroll 0 0 #F1F3F6;
    border-radius: 1px 1px 1px 1px;
    color: #333399;
    cursor: pointer;
    margin-right: 4px;
    padding: 3px 7px 4px;
}
.section4 ul li.active {
    background: none repeat scroll 0 0 #AA0033;
    color: #FFFFFF;
}
/* End */
/* /bitrix/templates/builder_standart/components/bitrix/news.list/latestnews/style.css?14975512201086 */
/* /bitrix/templates/builder_standart/components/bitrix/menu/menu-bottom/style.css?149755122010624 */
/* /bitrix/templates/builder_standart/styles.css?15184266033032 */
/* /bitrix/templates/builder_standart/template_styles.css?151784201524349 */
