

/* Start:/bitrix/templates/main/components/bitrix/menu/top_second/style.css?1539768175668*/
/*TOP MENU 1*/
.top_menu_1 {
	height:25px;
	overflow:hidden;
	margin-bottom:5px;
}
.top_menu_1 a {
	display:block;
	float:left;
	margin-right:5px;
	line-height:25px;
	font-size:12px;
	padding-left:7px;
	padding-right:7px;
	color:#666 !important;
}
.top_menu_1 a:last-of-type {
    font-weight: bold;
    font-size: 13px;
}
.top_menu_1 a.current {
	background-color:#005e7d;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;	
	color:#ececee !important;
	text-decoration:none !important;
	-moz-box-shadow:inset 0 0 10px #004359;
    -webkit-box-shadow:inset 0 0 10px #004359;
    box-shadow:inset 0 0 10px #004359;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/top_first/style.css?13787280741250*/
/*TOP MENU 2*/
.top_menu_2 {
	height:30px;
	//overflow:hidden;
	padding: 0px; margin: 0px; 
	list-style: none;
}
.top_menu_2 a.parentmenu {
	display:block;
	float:left;
	margin-right:10px;
	line-height:30px;
	font-size:20px;
	padding-left:10px;
	padding-right:10px;
	position: relative;
}
.top_menu_2 a.current {
	background-color:#005e7d;
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	-khtml-border-radius:13px;	
	color:#ececee !important;
	text-decoration:none !important;
	-moz-box-shadow:inset 0 0 13px #004359;
    -webkit-box-shadow:inset 0 0 13px #004359;
    box-shadow:inset 0 0 13px #004359;
}
.top_menu_2 li.item {display: inline-block; height: 40px; float: left; position: relative;}
.top_menu_2 .submenu {
	position: absolute;
	z-index: 150;
	top: 40px; left: 0px;
	width: 300px;
	background-color: #ECECEE;
	display: none;
	padding: 10px; margin: 0px; 
	list-style: none;
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	-khtml-border-radius:13px;
	-moz-box-shadow: 0px 1px 6px -1px #333;
    -webkit-box-shadow: 0px 1px 6px -1px #333;
    box-shadow: 0px 1px 6px -1px #333;
}
.top_menu_2 .submenu a {
	font-size:14px;
	line-height:25px;
	color: #666 !important;
}
.top_menu_2 
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/index_slider/style.css?13787280742052*/
/*INDEX PAGE SLIDER*/
.index_slider_container {
	position:relative;
	height:440px;
	overflow:hidden;
	width:100%;
	margin-bottom:20px;
}
.index_slider_container a.slide_controls {
	display:block;
	position:absolute;
	top:150px;
	width:85px;
	height:85px;
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none !important;
	cursor:pointer;
}
.index_slider_container a.slide_controls:active {
	top:152px;	
}
.index_slider_container .slide_left {
	left:50%;
	margin-left:-470px;
	background-image:url(/bitrix/templates/main/components/bitrix/news.list/index_slider/img/left.png);
}
.index_slider_container .slide_right {
	right:50%;
	margin-right:-470px;
	background-image:url(/bitrix/templates/main/components/bitrix/news.list/index_slider/img/right.png);
}
.index_slider {
	height:440px;
	width:100%;
}
.index_slider .item {
	height:440px;
	background-position:center center;
	background-repeat:no-repeat;	
}
.index_slider .item .descr {
	width:250px;
	height:392px;
	margin-left:150px;
	position:relative;	
}
.index_slider .item .descr .descr_wrapper {
	padding-top:40px;	
}
.index_slider .item .descr .name {
	padding-top:30px;
}
.index_slider .item .descr .name a {
	font-size:34px;
	line-height:34px;
	color:#FFF;
}
.index_slider .item .descr .subname {
	font-size:17px;
	color:#FFF;
	margin-bottom:30px;
	padding-top:5px;
}
.index_slider .item .descr .text {
	font-size:14px;
}
.index_slider .green .descr .text {
	color:#29c7a0;	
}
.index_slider .red .descr .text {
	color:#e483ba;	
}
.index_slider .blue .descr .text {
	color:#299ec7;	
}
.index_slider .item .descr .more_button {
	position:absolute;
	height:40px;
	bottom:0px;
	left:0px;
	width:250px;
}
.index_slider .item .descr .more_button a {
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:20px;
	color:#FFF !important;
	text-decoration:none !important;

	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	text-shadow: 0px 1px 0px #333; 
}
.index_slider .item .descr .more_button a:hover, .index_slider .item .descr .more_button a:active {
	
}
/* End */


/* Start:/bitrix/templates/main/components//bitrix/system.pagenavigation/.default/style.css?13787280741703*/
div.modern-page-navigation {
	height:35px;
}
div.modern-page-navigation a, 
div.modern-page-navigation div
{
	display:block;
	float:left;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:20px;
	height:35px;
	line-height:35px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
div.modern-page-navigation div.pager_title {
	padding:0px;
}
div.modern-page-navigation a:hover, div.modern-page-navigation a:active {
	-moz-box-shadow:    0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px #999;
	box-shadow:         0px 0px 5px #999;
}
div.modern-page-navigation a.modern-page-pagen,
div.modern-page-navigation a.modern-page-all,
div.modern-page-navigation a.modern-page-previous,
div.modern-page-navigation a.modern-page-next
{
	color:#666 !important;
	font-size:12px;
	text-decoration:none !important;
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
	background-position:center center;
	background-repeat:no-repeat;
}
div.modern-page-navigation div.modern-page-current {
	color:#000 !important;
}
div.modern-page-navigation a.modern-page-previous {
	background-image:url(/bitrix/templates/main/components//bitrix/system.pagenavigation/.default/img/left.png);
}
div.modern-page-navigation a.modern-page-next {
	background-image:url(/bitrix/templates/main/components//bitrix/system.pagenavigation/.default/img/right.png);
}
div.modern-page-navigation a.modern-page-previous:hover, div.modern-page-navigation a.modern-page-previous:active {
	background-image:url(/bitrix/templates/main/components//bitrix/system.pagenavigation/.default/img/left_hover.png) !important;
}
div.modern-page-navigation a.modern-page-next:hover, div.modern-page-navigation a.modern-page-next:active {
	background-image:url(/bitrix/templates/main/components//bitrix/system.pagenavigation/.default/img/right_hover.png) !important;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/index_news/style.css?1396924932920*/
/*NEWS*/
.news_announces {
	padding-top:15px;
}
.news_announces .title {
	float:left;
	height:20px;
	line-height:20px;
	margin-right:20px;
}
.news_announces .title h3 {
	margin:0px;
	padding:0px;	
}
.news_announces a.all_news {
	display:block;
	float:left;
	height:20px;
	color:#FFF;
	line-height:20px;
	background-color:#005e7d;
	font-size:11px;
	padding-left:7px;
	padding-right:7px;
	border-radius:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;	
	color:#FFF !important;
	text-decoration:none !important;
	-moz-box-shadow:inset 0 0 8px #004359;
    -webkit-box-shadow:inset 0 0 8px #004359;
    box-shadow:inset 0 0 8px #004359;
}
.news_announces .item {
	margin-bottom:20px;
}
.news_announces .item .date {
	font-size: 11px;
	font-style:italic;
	text-transform:lowercase;
}
.news_announces .item .name {
	font-size:13px;
}
.news_announces .first .name {
	/*font-size:17px;	*/
}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/index_new_products/style.css?13787280741926*/
/*NEW PRODUCTS*/
.new_products {
	position:relative;
	height:330px;
	overflow:hidden;
}
.new_products .label {
	position:absolute;
	z-index:999;
	right:0px;
	top:0px;
	width:64px;
	height:65px;
}
.new_products .fade {
	position:absolute;
	left:0px;
	right:0px;
	top:250px;
	width:100%;
	height:20px;
	background-image:url(/bitrix/templates/main/components/bitrix/news.list/index_new_products/img/bg_fade.png);
	background-position:bottom;
	background-repeat:repeat-x;
	z-index:999;
}
.new_products .new_products_slider_container {
	height:270px !important;
	overflow:hidden;
}
.new_products .new_products_slider .item {
	padding:20px;
}
.new_products .new_products_slider .item img {
	margin-bottom:10px;	
}
.new_products .new_products_slider .item a {
	font-size:18px;
	display:block;
}
.new_products .new_products_slider .item .descr {
	font-size:12px;
	padding-top:10px;
}
.new_products .new_products_slider_controls {
	float:left;
	padding-left:20px;
	padding-top:20px;
	margin-right:10px;
}
.new_products .new_products_slider_controls a {
	display:block;
	float:left;
	margin-right:3px;
	width:20px;
	height:20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(/bitrix/templates/main/components/bitrix/news.list/index_new_products/img/marker.png);
	text-decoration:none;
	font-size:0px;
	line-height:0px;
}
.new_products .new_products_slider_controls a.current {
	background-image:url(/bitrix/templates/main/components/bitrix/news.list/index_new_products/img/marker_current.png);	
}
.new_products .all_link {
	padding-top:20px;	
	float:left;
}
.new_products .all_link a {
	display:block;
	height:20px;
	color:#FFF;
	line-height:20px;
	background-color:#c70054;
	font-size:11px;
	padding-left:7px;
	padding-right:7px;
	border-radius:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;	
	color:#FFF !important;
	text-decoration:none !important;
	-moz-box-shadow:inset 0 0 8px #770033;
    -webkit-box-shadow:inset 0 0 8px #770033;
    box-shadow:inset 0 0 8px #770033;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/index_projects/style.css?13787280741146*/
/*PROJECTS*/
.projects_announces {
	padding:20px;
	padding-top:14px;
}
.projects_announces h3 {
	margin:0px !important;
	padding:0px !important;
	margin-bottom:10px !important;	
}
.projects_announces a.item {
	display:block;
	float:left;
	width:100px;
	height:52px;
}
.projects_announces a.all_link {
	float:left;
	width:110px;
	height:52px;
	display:block;
	cursor:pointer;
	overflow:hidden;
	text-decoration:none !important;
}
.projects_announces a.all_link div.left {
	width:10px;
	height:52px;
	float:left;
	background: url(/bitrix/templates/main/components/bitrix/news.list/index_projects/img/all_label_left.png) left top no-repeat;	
}
.projects_announces a.all_link div.right {
	width:20px;
	height:52px;
	float:right;
	background: url(/bitrix/templates/main/components/bitrix/news.list/index_projects/img/all_label_right.png) right top no-repeat;	
}
.projects_announces a.all_link div.middle {
	margin-left:10px;
	margin-right:20px;
	height:52px;
	background: url(/bitrix/templates/main/components/bitrix/news.list/index_projects/img/all_label_middle.png) top repeat-x;
}
.projects_announces a.all_link div.middle div.all_link_wrapper {
	margin-left:5px;
	padding-top:10px;
	font-size:13px;
	font-weight:bold;
	color:#FFF !important;
	text-shadow: 0px 1px 0px #333;
	line-height:15px;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/bottom_second/style.css?137872807465*/
/*BOTTOM MENU 2*/
.bottom_menu_2 a {
	color:#666 !important;
}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?179060833811214*/
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background-color: #ececee;
	/*background-image:url(/bitrix/templates/main/img/bg_body.jpg);
	background-position:center 280px;
	background-repeat:no-repeat;*/
	background-image:url(/bitrix/templates/main/img/bg_body6.jpg);
	background-position:center 280px;
	background-repeat:no-repeat;
	margin: 0px;
	width:100%;
	height:100%;
	overflow-x:hidden;
}
a img {
	border:none;
}

/*MAIN LAYOUT*/
.main_container {
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	background-image:url(/bitrix/templates/main/img/bg_footer5.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.content_container {
	padding-bottom: 105px;
}
.footer_container {
	position: absolute; 
	left: 0px; 
	bottom: 0px; 
	width: 100%; 
	display: block; 
	height: 100px;	
	z-index: 999; 
}

.left_top {
	display: block;
	position: absolute;
	left: 15px;
	top: 0px;
	width: 484px;
	height: 419px;
	background: url(/bitrix/templates/main/img/left_top.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.authorize 
}

/*COMMON STYLES*/
.main_container a:link {
	color: #007399;
	text-decoration: underline;
}
.main_container a:visited {
	text-decoration: underline;
	color: #005e7d;
}
.main_container a:hover {
	text-decoration: none;
	color: #007399;
}
.main_container a:active {
	text-decoration: underline;
	color: #007399;
}
.main_container h1, .main_container h2, .main_container h3 {
	color: #353535;
	margin:0px;
	padding:0px;
}
.main_container h1 {
	font-size: 30px;
	font-weight:bold;
	padding-top:30px;
	margin-bottom:30px;
}
.main_container h2 {
	font-size: 26px;
	font-weight:normal;
	padding-top:26px;
	margin-bottom:26px;
}
.main_container h3 {
	font-size: 18px;
	font-weight:normal;
	padding-top:18px;
	margin-bottom:18px;
}
.main_container hr {
	height:2px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	border:none;
	background:none;
	background-image:url(/bitrix/templates/main/img/bg_hr.png);
	background-position:top;
	background-repeat:repeat-x;
}
.main_container div.gap_20px {
	height:20px;	
}
.main_container td, .main_container th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.main_container .clear {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.main_container .centered_container {
	width:1000px;
	margin:0 auto;
}
.main_container .panel_f8f8f8 {
	background-color:#f8f8f8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-box-shadow: 0px 0px 10px -1px #999;
    -webkit-box-shadow: 0px 0px 10px -1px #999;
    box-shadow: 0px 0px 10px -1px #999;
}
.main_container .panel_efeff1 {
	background-color:#efeff1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-box-shadow: 0px 0px 10px -1px #999;
    -webkit-box-shadow: 0px 0px 10px -1px #999;
    box-shadow: 0px 0px 10px -1px #999;
}
.main_container .frame_big, .main_container .frame_medium, .main_container .frame_small {
	background: #ececec; /* Old browsers */
	background: -moz-linear-gradient(top,  #ececec 0%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ececec 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ececec 0%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ececec 0%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(top,  #ececec 0%,#f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.main_container .frame_big {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-box-shadow: 0px 2px 6px -1px #999;
	-webkit-box-shadow: 0px 2px 6px -1px #999;
	box-shadow: 0px 2px 6px -1px #999;
	padding:10px;
}
.main_container .frame_medium {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow: 0px 1px 4px #999;
    -webkit-box-shadow: 0px 1px 4px #999;
    box-shadow: 0px 1px 4px #999;
	padding:7px;
}
.main_container .frame_small {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-box-shadow: 0px 0px 3px #999;
    -webkit-box-shadow: 0px 0px 3px #999;
    box-shadow: 0px 0px 3px #999;
	padding:5px;
}
.main_container .thumb_frame {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	padding:5px;
	background-color:#FFF;
	-moz-box-shadow:    inset 0 0 5px #999;
    -webkit-box-shadow: inset 0 0 5px #999;
    box-shadow:         inset 0 0 5px #999;
}
/*--downloads links*/
.main_container a.download_link {
	display:block;
	padding-left:40px;
	font-size:12px;
	min-height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/bitrix/templates/main/img/icons/download.png);
	text-decoration:none;
}
.main_container a.download_xls, .main_container a.download_xlsx {
	background-image:url(/bitrix/templates/main/img/icons/download_xls.png);	
}
.main_container a.download_doc, .main_container a.download_docx {
	background-image:url(/bitrix/templates/main/img/icons/download_doc.png);	
}
.main_container a.download_pdf {
	background-image:url(/bitrix/templates/main/img/icons/download_pdf.png);	
}
.main_container a.download_link span.title {
	text-decoration:underline;	
}
.main_container a.download_link:hover span.title, .main_container a.download_link:active span.title {
	text-decoration:none;	
}
.main_container a.download_link span.size {
	color:#999 !important;
	font-size:9px;
}

.main_container a.admin_button {
display:block;
border:1px solid #C00;
color:#C00 !important;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
text-decoration:none;
float:left;
padding:10px;
padding-top:0px;
padding-bottom:0px;
line-height:30px;
margin-bottom:10px;
}

/*HEADER LAYOUT*/
.header {
	margin-bottom:40px;
	padding-top:35px;
background-image:url(/bitrix/templates/main/img/bg_header.png);
background-position:center top;
background-size:100% 105%;
-moz-background-size:100% 105%;
-webkit-background-size:100% 105%;
-o-background-size:100% 105%;
background-color:#60aede;
animation: headerbgchange 60s;
-webkit-animation: headerbgchange 60s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
@keyframes headerbgchange
{
0%   {background-color: #60aede;}
25%  {background-color: #47ccb4;}
50%  {background-color: #e69dbc;}
100% {background-color: #60aede;}
}

@-webkit-keyframes headerbgchange
{
0%   {background-color: #60aede;}
25%  {background-color: #47ccb4;}
50%  {background-color: #e69dbc;}
100% {background-color: #60aede;}
}

.header .centered_container {
	position:relative; /*used for languages switch*/	
}
.header .left, .header .middle, .header .right {
	float:left;	
}
/*.header .left, .header .middle {
	margin-right:30px;
}
*/
.header .left {
	width:310px;
	position:relative;
}
.header .left .country_selector {
	position:absolute;
	left:220px;
	top:0px;
	width:100px;
	height:20px;
	line-height:20px;
	font-size:10px;
	text-transform:uppercase;
}
.header .left .country_selector div.current {
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
	height:20px;
	color:#FFF;
	text-align:right;	
}
.header .left .country_selector div.change {
	display:none;	
}
.header .left .country_selector div.change a {
	color:#4992b4;
	text-decoration:underline;	
}
.header .left .country_selector div.change a:hover {
	text-decoration:none;
}
.header .left .country_selector:hover div.change {
	display:block;
	text-align:left;
	padding-left:10px;
	position:absolute;
	left:50%;
	top:0px;
	height:20px;
	line-height:20px;
	font-size:10px;
	text-transform:uppercase;
}
.header .middle {
	width:390px;
	padding-top:17px;
}
.header .right {
padding-top:15px;
	width:270px;
	text-align:right;
}
.header .left .logo {
	margin-left:30px;
	font-style:italic;
	font-size:11px;
	width:207px;
	text-align:center;
}
.header .left .logo a {
	display:block;	
}
.header .right a {
	line-height:25px;
	font-size:14px;
	color:#666 !important;
	display:block;
	margin-bottom:5px;
}
.header .right span.phone {
	line-height:30px;
	font-size:22px;
	color:#404040;
}
.header .right span.phone span.code {
	font-size:14px;	
}
/*// HEADER LAYOUT*/

/*CONTENT LAYOUT*/
.content .main_content {
	padding-top:10px;
	margin-left:75px;
	margin-right:75px;
}
.content .main_content_panel {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 );*/ /* IE6-8 */
	-moz-box-shadow:    0px 1px 6px -1px #333;
    -webkit-box-shadow: 0px 1px 6px -1px #333;
    box-shadow:         0px 1px 6px -1px #333;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
	margin-left:30px;
	margin-right:30px;
	padding:45px;
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:10px;
}
.content .main_content_panel h1 {
	padding-top:0px;
	margin-top:0px;	
}
.content .main_content_panel > .left {
	float:left;
	width:450px;
}
.content .main_content_panel > .right {
	float:right;
	width:370px;	
}
.content .main_content_panel_shadow {
	height:30px;
	background-image:url(/bitrix/templates/main/img/main_content_panel_shadow.png);
	background-position:center center;
	background-repeat:no-repeat;
	vertical-align:middle;
}
/*//CONTENT LAYOUT*/

/*FOOTER LAYOUT*/
.footer {
	padding-top:23px;
}
.footer .developer_logo {
	float:right;
	width:210px;
	height:54px;
	background:url(/bitrix/templates/main/img/logo_dev.png) 75px center no-repeat;
}
.footer .developer_logo a {
	display:block;
	font-size:9px;
	color:#999;
	line-height:54px;
	height:54px;
	width:150px;
	text-align:left;
	text-decoration:none;	
}
.footer .footer_content {
	padding-top:7px;
	margin-right:230px;
	margin-left:55px;
}
.footer .footer_content .panel_efeff1 {
	height:40px;
	line-height:40px;
	padding-left:20px;
	padding-right:30px;
	font-size:11px;
	overflow:hidden;
}
/*// FOOTER LAYOUT*/

/*INDEX PAGE LAYOUT*/
.index_page_content {
	margin-left:75px;
}
.index_page_content > .left, .index_page_content > .middle, .index_page_content > .right {
	float:left;	
}
.index_page_content > .left {
	width:300px;
	margin-right:30px;
}
.index_page_content > .middle {
	width:250px;
	margin-right:20px;
}
.index_page_content > .middle .panel_f8f8f8 {
	height:330px;
	overflow:hidden;	
}
.index_page_content > .right {
	width:250px;
}
.index_page_content > .right .panel_efeff1 {
	height:330px;
	overflow:hidden;	
}
/*// INDEX PAGE LAYOUT*/
/* End */
/* /bitrix/templates/main/components/bitrix/menu/top_second/style.css?1539768175668 */
/* /bitrix/templates/main/components/bitrix/menu/top_first/style.css?13787280741250 */
/* /bitrix/templates/main/components/bitrix/news.list/index_slider/style.css?13787280742052 */
/* /bitrix/templates/main/components//bitrix/system.pagenavigation/.default/style.css?13787280741703 */
/* /bitrix/templates/main/components/bitrix/news.list/index_news/style.css?1396924932920 */
/* /bitrix/templates/main/components/bitrix/news.list/index_new_products/style.css?13787280741926 */
/* /bitrix/templates/main/components/bitrix/news.list/index_projects/style.css?13787280741146 */
/* /bitrix/templates/main/components/bitrix/menu/bottom_second/style.css?137872807465 */
/* /bitrix/templates/main/template_styles.css?179060833811214 */
