

/* Start:/bitrix/components/bitrix/menu/templates/horizontal_multilevel1/style.min.css?162137058822729*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin-top:-13px;padding:0; /*background:#bc262c*/ url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel1/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:13px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel1/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel1/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}






*{margin:0px; padding:0px;}

img{border:none;
margin-left: 6px;
}

html{
height:100%;
}

body{
height:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#617593;
background:#f2f5f9;
}

body a{
color:#4379c5;
outline:none;
}

body a:hover{
text-decoration:none;
}

h1{
font-size:36px;
line-height:36px;
color:#364966;
font-weight:normal;
padding-bottom:18px;
}

h1.h1nopadd{
padding-bottom:4px;
}

h2{
font-size:18px;
font-weight:normal;
color:#364966;
padding-top:10px;
padding-bottom:12px;
}

h2.dept{
font-size:24px;
background:url(/images/square.gif) 0px 19px no-repeat;
padding-left:22px;
}

h3{
font-size:12px;
color:#364966;
padding-top:10px;
padding-bottom:12px;
}

table{
border-collapse:collapse;
}

ul, ol{
padding:0px 0px 12px 24px;
}

p{
padding-bottom:12px;
margin:9px;
}

.main{
/*min-height:100%;*/
min-width:1000px;
background:url(/images/bg.gif) top repeat-x #fff;
}

.main.m_index{
background:url(/images/bgi.gif) top repeat-x #fff;
}

.container{
min-height:10px;
min-width:1000px;
}

.containermax{
min-height:10px;
max-width:1200px;
}

.containerpadd{
min-height:10px;
padding-bottom:170px;
}

.maintable{
width:100%;
}

.maintable .leftcol{
width:28%;
vertical-align:top;
overflow:hidden;
background:url(/images/leftcol.jpg) left 333px repeat-x #dde9f4;
}

.maintable .rightcol{
width:72%;
vertical-align:top;
}

.breadcrubs{
font-size:11px;
background:#f4faff;
margin-bottom:18px;
padding:12px 0px;
}

.breadcrubs .space{
color:#4379c5;
padding:0px 4px;
}

.lccont{
min-height:10px;
position:relative;
margin-top:-102px;
}

.lccont.lcindx{
background:url(/images/headborder.gif) right top no-repeat;
margin:0px;
padding-top:58px;
}

.lccont.lcindx .colcontent{
min-height:10px;
width:271px;
float:right;
}


.lccont .colcontent{
min-height:10px;
width:170px;
float:right;
margin-bottom:50px;
}

.lccont.lcindx2{
margin-top:0px;
position:relative;
padding-top:0px;
}

.lccont.lcindx2 .articlelinks{
position:relative;
border-top:1px solid #aabed7;
padding-top:20px;
}

.headimage{
height:333px;
overflow:hidden;
border-right:34px solid #ba1200;
}

.headimage img{
display:block;
}

.submenudiv{
min-height:100px;
background:url(/images/submenu.gif) right repeat-y;
margin-bottom:50px;
}

.submenu{
min-height:100px;
width:170px;
float:right;
line-height:12px;
color:#96d1ff;
list-style:none;
background:#355c94;
padding:0px 0px 4px 0px;
}

.submenu a{
color:#fff;
text-decoration:none;
}

.submenu a:hover{
text-decoration:underline;
}

.submenu li{
list-style:none;
background:none;
border-top:1px solid #6685b0;
padding:12px 10px 12px 0px;
}

.submenu li.lfirst{
border:none;
}

.submenu ul{
display:none;
font-size:11px;
padding:4px 0px 0px 10px;
}

.submenu ul a{
color:#fff!important;
}

.submenu ul li{
border:none;
background:url(/images/smarrw.gif) 0px 10px no-repeat;
padding:7px 0px 0px 11px;
}

.submenu li.smact ul{
display:block;
}

.submenu li.smact a{
color:#96d1ff!important;
}

.submenu .smact ul li a{
color:#fff!important;
}
.submenu ul li.smact a{
color:#96d1ff!important;
}





.articlelinks{
width:250px;
float:right;
list-style:none;
background:none;
padding-right:20px;
}

.articlelinks .tit{
font-size:16px;
color:#cb0000;
text-decoration:none;
}

.articlelinks li{
list-style:none;
padding:0px 0px 20px 0px;
width:250px;
float:right
}

.header{
height:120px;
overflow:hidden;
padding-right:10px;
}

.header .logo{
height:88px;
min-width:400px;
font-size:23px;
line-height:23px;
color:#364966;
text-decoration:none;
float:left;
background:url(/images/logo.gif) left top no-repeat;
position:relative;
margin-left:-2px;
padding:32px 0px 0px 132px;
}

.header .logo span{
font-size:28px;
line-height:32px;
display:block;
margin-top:-8px;
}

.header .contacts{
width:230px;
float:right;
padding-top:37px;
}

.header .contacts .phone{
font-size:25px;
color:#355c94;
letter-spacing:-1px;
padding-bottom:2px;
}

.header .contacts .address{
font-size:12px;
color:#355c94;
padding-bottom:2px;
}

.menuline{
height:46px;
font-size:12px;
color:#fff;
background:#355c94;
border-top:1px solid #41669a;
border-bottom:1px solid #41669a;
padding-top:22px;
padding-left:38px;
padding-right:25px;
}

.menu{
height:26px;
font-size:16px;
color:#95ccff;
float:left;
list-style:none;
padding:0px;
}

.menu a{
color:#fff;
}

.menu li{
height:24px;
float:left;
white-space:nowrap;
list-style:none;
border-left:1px solid #6c88b1;
padding:2px 12px 0px 12px;
}

.menu li.mact a
{
color:#95ccff;
}

.menu li.mifirst{
border:none;
}

.lang{
float:right;
padding-top:4px;
}

.lang .brdr{
padding:0px 4px;
}

.lang a{
color:#8dc5ff;
}

.content{
padding:0px 20px 20px 50px;
}

.content table{
width:100%;
margin-bottom:12px;
width:1000px !ie
}

.content table th{
text-align:left;
vertical-align:top;
background:#cdd5df;
border:1px solid #cdd5df;
padding:5px 20px;
}

.content table td{
text-align:left;
vertical-align:top;
border:1px solid #cdd5df;
padding: 2px 7px;
}

.content table .trblue td{
background:#f4faff;
}

.content ul,
.content ol{
padding-left:35px;
padding-bottom:5px;
}

.content ul li,
.content ol li{
padding-bottom:8px;
}

blockquote{
font-style:italic;
color:#4379c5;
background:#f4faff;
margin-top:8px;
margin-bottom:21px;
padding:10px 30px;
}

.limg{
float:left;
margin:2px 15px 5px 0px;
}

.red{
color:#cb0000;
}

.more{
background:url(/images/more.gif) 0px 3px no-repeat;
padding-left:15px;
}

.gallery_link{
width:302px;
float:right;
padding-left:30px;
padding-bottom:15px;
}

.gallery_link img{
float:left;
margin-right:1px;
}

.gallery_link .link{
text-align:center;
clear:both;
padding-top:14px;
}

.section{
min-height:10px;
border-top:1px solid #cdd5df;
padding:12px 10px 11px 30px;
}

.section.s_blue{
background:#f4faff;
}

.section .link{
width:50%;
font-weight:bold;
float:left;
margin-left:-20px;
}

.section .link .more{
float:left;
}

.section .descr{
width:50%;
float:right;
}

.faq{
border-top:1px solid #cdd5df;
padding:20px 0px;
}

.faq.f_first{
border:none;
}

.faq .question{
color:#4379c5;
font-style:italic;
background:url(/images/question.gif) 0px 2px no-repeat;
padding-left:20px;
padding-bottom:8px;
}

.faq .answer{
font-size:12px;
padding-left:35px;
}

.pager{
min-height:10px;
font-size:12px;
padding-top:20px;
padding-bottom:10px;
}

.pager.p_padd{
padding-left:35px;
}

.pager .label{
padding-bottom:5px;
}

.pager .pages{
min-height:10px;
}

.pager .pages a{
height:21px;
width:23px;
text-decoration:none;
float:left;
text-align:center;
background:#dde9f4;
margin-right:4px;
padding:6px 2px 0px 2px;
}

.pager .pages a.nav{
	width:auto;
}
.pager .pages div.nav{
	height:21px;
	float:left;
	color:#fff;
	text-align:center;
	background:#355c94;
	margin-right:4px;
	padding:6px 2px 0px 2px;
	width:auto;
}

.pager .pages a:hover{
text-decoration:underline;
}

.pager .pages .pageact{
height:21px;
width:23px;
float:left;
color:#fff;
text-align:center;
background:#355c94;
margin-right:4px;
padding:6px 2px 0px 2px;
}

.menu3lev{
color:#4379c5;
list-style:none;
padding:0px 0px 20px 0px!important;
}

.menu3lev li{
list-style:none;
background:url(/images/arr.gif) 0px 4px no-repeat;
padding:0px 0px 3px 12px!important;
}

.menu3lev li.miact{
font-weight:bold;
background:none;
}

.listul{
font-weight:bold;
list-style:none;
border-bottom:1px solid #cdd5df;
padding:0px!important;
}

.listul li{
list-style:none;
background:url(/images/more.gif) 10px 31px no-repeat;
border-top:1px solid #cdd5df;
padding:28px 10px 27px 25px!important;
}

.listul li.l_blue{
background:url(/images/more.gif) 10px 31px no-repeat #f4faff;
}

.twocolsmenu{
min-height:10px;
padding-left:20px;
}

.twocolsmenu .menu3lev{
padding-bottom:19px!important;
}

.twocolsmenu .col_l{
width:50%;
float:left;
margin-left:-20px;
}

.twocolsmenu .col_r{
width:50%;
float:right;
}

.formdiv{
min-height:10px;
background:#f4faff;
margin-left:-25px;
margin-bottom:10px;
padding:25px 25px 22px 25px;
}

.formdiv .formtit{
font-size:18px;
color:#617593;
padding-bottom:18px;
}

.formdiv .fline{
zoom:1;
overflow:hidden;
padding-bottom:8px;
}

.formdiv .fline label{
width:185px;
float:left;
padding-top:2px;
padding-right:5px;
}

.formdiv .fline .input_text, .formdiv .fline .inputtext{
width:365px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#617593;
float:left;
border:1px solid #abbac7;
background:#fff;
padding:1px 0px 1px 3px;
}

.formdiv .fline .input_file, .formdiv .fline .inputfile{
width:433px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#617593;
float:left;
border:1px solid #abbac7;
background:#fff;
padding:1px 0px 1px 3px;
}

.formdiv .fline textarea
{
width:365px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#617593;
float:left;
border:1px solid #abbac7;
background:#fff;
padding:1px 0px 1px 3px;
}
.formdiv .fline img
{
padding-bottom:8px;
padding-left:190px;
}

.formdiv .buttondiv{
padding-top:15px;
padding-left:190px;
}

.formdiv .button{
width:120px;
display:block;
outline:none;
cursor:pointer;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#fff;
background:#355c94;
border:1px solid #355c94;
}

.assist{
min-height:10px;
background:#f4faff;
margin-left:-25px;
margin-bottom:10px;
padding:25px 25px 22px 25px;
}

.assist ul{
font-weight:bold;
list-style:none;
padding:7px 0px 0px 35px!important;
}

.assist ul li{
list-style:none;
padding:0px 0px 2px 0px!important;
}

.personal_list{
min-height:10px;
padding-top:20px;
}

.personal_list .persdiv{
width:33%;
float:left;
padding-bottom:27px;
}

.workers{
min-height:10px;
background:#f4faff;
margin-left:-25px;
margin-top:12px;
margin-bottom:20px;
padding:25px 135px 24px 25px;
}

.workers .persdiv{
width:50%;
float:left;
}

.workers .morelink{
width:100px;
float:right;
font-weight:bold;
margin-right:-110px;
padding-left:10px;
}

.workers .morelink .plus{
display:block;
margin-bottom:7px;
}

.person{
min-height:10px;
width:170px;
font-size:11px;
color:#617593;
padding-left:110px;
padding-right:20px;
}

.workers .person{
width:auto;
}

.person .name{
font-size:12px;
font-weight:bold;
padding-bottom:3px;
}

.person .photo{
width:100px;
float:left;
overflow:hidden;
margin-left:-110px;
padding-right:10px;
}

.person .photo img{
display:block;
border:1px solid #e0e3e9;
}

.person .descr{
width:100%;
float:left;
}

.personal_list .person{
width:auto;
padding-left:0px;
padding-right:20px;
}

.personal_list .person .photo{
float:none;
margin:0px;
padding-bottom:6px;
}

.pdates{
font-size:16px;
color:#617593;
font-weight:bold;
padding-bottom:18px;
}

.article{
border-top:1px solid #cdd5df;
padding:20px 0px;
}

.article.first{
border:none;
padding-top:0px;
}

.article .title{
font-size:24px;
color:#364966;
padding-bottom:6px;
}

.article .title a{
color:#364966;
text-decoration:none;
}

.article .title a:hover{
text-decoration:underline;
}

.article .title1{
font-size:18px;
color:#364966;
padding-bottom:6px;
}

.article .title1 a{
color:#364966;
text-decoration:none;
}

.article .title1 a:hover{
text-decoration:underline;
}

.article .source{
font-size:14px;
color:#4379c5;
padding-left:30px;
padding-bottom:8px;
}

.article .anonce{
min-height:10px;
}

.article .anonce img{
clear:left;
float:left;
margin-top:3px;
margin-right:15px;
}

.photo_gallery{
min-height:10px;
background:#f4faff;
margin-left:-25px;
margin-top:12px;
margin-bottom:20px;
padding:25px 25px 24px 25px;
}

.photo_gallery img{
display:block;
}

.photo_gallery .tit{
font-size:24px;
color:#364966;
padding-bottom:8px;
}

.photo_gallery .thumb{
float:left;
padding-right:10px;
padding-bottom:24px;
}
.photo_gallery .thumb .descr{
	display:none;
}

.photo_gallery .thumb img{
display:block;
margin-bottom:3px;
}

.person_details{
min-height:10px;
border-bottom:1px solid #d1d8e5;
background:url(/images/brdrcinfo.gif) right repeat-y;
}

.person_details .border{
background:url(/images/whitebrd.gif) top repeat-x;
padding-top:20px;
padding-right:250px;
padding-bottom:40px;
}

.person_details .persinfo{
width:100%;
float:left;
}

.person_details .projects{
width:200px;
float:right;
margin-right:-250px;
padding-top:60px;
padding-left:50px;
}

.person_details .name{
font-size:20px;
color:#4379c5;
}

.person_details .role{
font-size:16px;
padding-bottom:18px;
}

.person_details img{
float:left;
border:1px solid #b6bcc5;
margin-top:4px;
margin-right:15px;
margin-bottom:5px;
}

.projectsul{
font-size:11px;
list-style:none;
padding:0px!important;
}

.indxtext{
padding-right:20px;
}

.indxtext .today{
padding:40px 20px 30px 50px;
}

.indxtext .today h2{
padding-top:0px;
}

.indxtext .roshal{
font-size:11px;
padding:40px 0px 30px 20px;
}

.indxtext .roshal .name{
font-size:16px;
color:#355c94;
font-weight:bold;
padding-bottom:7px;
}

.indxtext .roshal .photo{
padding-bottom:15px;
}

.indxtext .roshal .photo .phlabel{
width:360px;
font-size:12px;
color:#fff;
position:absolute;
z-index:1;
}

.indxtext .roshal .photo .phlabel .label{
float:left;
background:#ba1200;
padding:10px 20px;
}

.indxtext .roshal .photo img{
display:block;
}

.indxtable{
width:100%;
}

.indxtable td{
vertical-align:top;
padding:0px;
}

.indxtable td.td_today{
width:45%;
background:#f2f5f9;
}

.indxtable td.td_roshal{
width:55%;
}

.contacts_info{
min-height:10px;
border-bottom:1px solid #cdd5df;
background:url(/images/brdrcinfo.gif) right repeat-y;
padding-right:270px;
}

.contacts_info .phones{
width:100%;
float:left;
}

.contacts_info .time{
width:200px;
float:right;
color:#4379c5;
margin-right:-270px;
padding-left:70px;
}

.contacts_info .more{
font-weight:bold;
}

.phonestable{
width:100%;
color:#617593;
}

.phonestable td{
border:none!important;
border-top:1px solid #cdd5df!important;
padding:12px 0px 12px 0px!important;
}

.phonestable td.phone{
font-size:18px;
padding:10px 0px 10px 20px!important;
white-space:nowrap;
}

.address_cent{
font-size:21px;
text-align:center;
color:#364966;
background:#f4faff;
padding:30px 20px;
}

.map img{
display:block;
margin:auto;
}

.news{
border-top:1px solid #aabed7;
padding:20px 20px 30px 50px;
}

.news .newstit{
font-size:18px;
line-height:18px;
font-weight:normal;
color:#364966;
padding-bottom:12px;
}

.newsc{
min-height:10px;
font-size:11px;
padding-bottom:25px;
}

.newssc span
{
	color:#4379C5;
}

.newsc .date{
font-size:10px;
color:#617593;
font-weight:bold;
text-transform:uppercase;
padding-bottom:7px;
}

.newstable{
width:100%;
}

.newstable td{
width:33%;
vertical-align:top;
}

.newstable td.tdspace{
width:20px;
}

.newstable td.tdspace img{
display:block;
}

.index_left{
width:170px;
float:left;
position:relative;
border-top:1px solid #aabed7;
margin-left:-220px;
margin-top:-21px;
padding-top:20px;
}

.index_left .articlelinks{
float:none;
padding-left:0px;

}

.footerbg{
height:169px;
min-width:1000px;
background:#f2f5f9;
border-top:1px solid #dde9f4;
position:relative;
margin-top:-170px;
}

.footer{
min-width:1000px;
line-height:18px;
}

.footer .padd{
padding-right:20px;
}

.footermax{
max-width:1200px;
}

.footertable{
width:100%;
}

.footertable .footerl{
width:28%;
vertical-align:top;
}

.footer .fcontent{
min-height:10px;
}

.footertable .footerl .fcontent{
padding:40px 14px 20px 20px;
}

.footertable .footerr{
width:72%;
vertical-align:top;
}

.footertable .footerr .fcontent{
padding:40px 20px 20px 50px;
}

.footer .copyrights{
padding-bottom:27px;
}

.footer .counters{
min-height:10px;
}

.footer .counter{
float:left;
padding-right:10px;
}

.footer .counters img{
float:left;
}

.footer .icons{
height:10px;
float:right;
padding-top:4px;
padding-right:40px;
}

.footer .icons img{
float:left;
margin-right:20px;
}

.footer .icons img.iright{
margin:0px;
}

.footer .search{
height:30px;
width:160px;
float:right;
padding-bottom:32px;
}

.footer .search .itext{
width:132px;
float:left;
overflow:hidden;
margin-right:2px;
}

.footer .search .itext label{
height:14px;
width:126px;
line-height:11px;
cursor:text;
position:absolute;
background:url(/images/blank.gif);
padding:3px 0px 0px 5px;
}

.footer .search .itext input{
width:127px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#617593;
border:1px solid #617593;
background:#fff;
padding:1px 0px 1px 3px;
}

.footer .search .button{
float:left;
outline:none;
cursor:pointer;
}

.footer .dept{
width:152px;
float:right;
}

.footertable .footerl .fcontent.fclcol .search{
padding-bottom:4px;
}

.footertable .footerl .fcontent.fclcol .icons{
width:152px;
clear:both;
padding:0px 0px 18px 0px;
}

.layer{
height:100%;
width:100%;
z-index:10;
position:absolute;
top:0px;
left:0px;
background:url(/images/layer.png);
display:none;
}

.popup{
width:auto;
background:#fff;
margin:30px;
padding:5px;
}

.popup .close{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
font-weight:bold;
text-align:right;
padding-bottom:24px;
}

.popup .close a{
color:#2c3e58;
cursor:pointer;
}

.popup .bphototable{
width:100%;
}


.popup .bphototable img{
display:block;
}

.popup .bphototable td{
vertical-align:top;
}

.popup .bphototable td.bigphoto{
padding-bottom:15px;
vertical-align:middle;
}

.popup .bphototable .tdprev{
width:50px;
vertical-align:middle;
padding-right:85px;
}

.popup .bphototable .tdnext{
width:50px;
vertical-align:middle;
padding-left:85px;
}

.popup .bphototable .tdprev img,
.popup .bphototable .tdnext img{
cursor:pointer;
}

.popup .description{
padding-bottom:50px;
}

.popup .name{
font-size:18px;
color:#364966;
padding-bottom:7px;
}

.sizeimg{
clear:both;
display:block;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}
#load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

.map .bx-yandex-view-layout table {
width:auto;
font-size:12px;
border-collapse:collapse;
margin-bottom:0;
}

.map .bx-yandex-view-layout table th {
padding:0px;
}

.bx-yandex-view-layout table td {
	padding: 0px;
	border: none;
}

@media print {
	.pvheader .pvlink
	{
		display:none;
	}
	#panel
	{
		display:none;
	}
}

.main_print{
width:650px;
min-width:650px;

}
.main_print .containermax{
min-height:10px;
max-width:650px;
}
.container_print{
width:650px;
max-width:650px;

}
.main_print .header
{
	background:#fff;
}
.main_print .header img
{
	float:left;
}

.main_print .header .logo{
	background:none;
	padding:15px 0 0 12px;
	width:310px;
}
.main_print .header .contacts{
	width:200px;
	padding-top:10px;
}

.main_print .content
{
	background:#fff;
	padding-top:18px;
}
.footermax_print{

min-height:10px;
max-width:650px;
min-width:650px;
}
.footer_print{
width:650px;
min-width:650px;

}
.footerbg_print{
width:650px;
max-width:650px;
min-width:650px;
}
@media print .popup{
	margin:0;
}

.feedback table{
width:100%;
margin-bottom:12px;
}

.feedback table th{
text-align:left;
vertical-align:top;
background:#cdd5df;
border:0px solid #cdd5df;
padding:0px 0px;
}

.feedback table td{
text-align:left;
vertical-align:top;
border:0px solid #cdd5df;
padding:5px 5px;
}

.feedback table .trblue td{
background:#f4faff;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/news_main/style.css?1621370620371*/
.news-link {
    text-decoration: none;
}
.news-th {
    padding: 3px;
}
.news-block {
    margin:3px; padding: 5px
}
.news-block:hover {
    /*border: 1px solid #355c94;*/
    border: 1px solid #dde9f4;
    margin: 3px;
    padding: 4px;
    border-radius: 5px;
    /*background: #dde9f4;*/
}
.new-img {
    margin: 0; width: 100%; height: 180px
}


/* End */


/* Start:/bitrix/templates/main/styles.css?162137061933*/
@import url("/styles/style.css");
/* End */
/* /bitrix/components/bitrix/menu/templates/horizontal_multilevel1/style.min.css?162137058822729 */
/* /bitrix/templates/.default/components/bitrix/news.list/news_main/style.css?1621370620371 */
/* /bitrix/templates/main/styles.css?162137061933 */
