/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

img.png{
behavior:url("/bitrix/templates/main/png.htc");
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background:#253850;
}

body a{
color:#b9d7ff;
outline:none;
}

body.body1280 .container{
margin:0px;
padding-left:156px;
}

.logo h1{
font-size:17px;
font-weight:normal;
line-height:24px;
color:#34455c;
padding-bottom:6px;
text-transform:uppercase;
letter-spacing:-0.5px
}

h1{
font-size:25px;
font-weight:normal;
line-height:27px;
color:#6F91B4;
padding-bottom:6px;

}

h2{
font-size:14px;
color:#b9d7ff;
text-transform:uppercase;
padding-bottom:30px;
}

h2.h2padd{
padding-bottom:20px;
}

h2 img{
display:block;
behavior:url("/bitrix/templates/main/png.htc");
}

h3{
font-size:14px;
text-transform:uppercase;
color:#b9d7ff;
padding-bottom:12px;
}

h4{
font-size:14px;
color:#f5f9ff;
padding-bottom:25px;
}

h5{
font-size:12px;
color:#f5f9ff;
padding-bottom:18px;
}

ul, ol{
padding:0px 0px 12px 20px;
}

p{
padding-bottom:12px;
}

.main{
min-width:1000px;
background:url(/bitrix/templates/main/images/main3_bg.jpg) top repeat-x;
}

.mainbg{
min-height:500px;
background:url(/bitrix/templates/main/images/main3_tl.jpg) center top no-repeat;
}

.main.minf{
background:url(/bitrix/templates/main/images/main2_bg.jpg) top repeat-x;
}

.main.minf .mainbg{
background:url(/bitrix/templates/main/images/main2_tl.jpg) center top no-repeat;
}

.main.mnews{
background:url(/bitrix/templates/main/images/main1_bg.jpg) top repeat-x;
}

.main.mnews .mainbg{
background:url(/bitrix/templates/main/images/main1_tl.jpg) center top no-repeat;
}

.main.mindex{
background:url(/bitrix/templates/main/images/index_rbg.jpg) top repeat-x;
}

.main.mindex .mainbg{
min-height:734px;
background:url(/bitrix/templates/main/images/index_bg.jpg) top center no-repeat;
}

.main.mpubl{
background:url(/bitrix/templates/main/images/main4_bg.jpg) top repeat-x;
}

.main.mpubl .mainbg{
background:url(/bitrix/templates/main/images/main4_tl.jpg) top center no-repeat;
}

.main.mhelp{
background:url(/bitrix/templates/main/images/main5_bg.jpg) top repeat-x;
}

.main.mhelp .mainbg{
background:url(/bitrix/templates/main/images/main5_tl.jpg) top center no-repeat;
}

.container{
width:999px;
margin:auto;
}

.header{
height:137px;
padding:37px 0px 0px 20px;
}

.logo{
width:390px;
float:left;
padding:20px 0px 0px 0px;
}

.logo img{
display:block;
behavior:url("/bitrix/templates/main/png.htc");
position:relative;
top:-16px
}

.header .hright{
height:137px;
width:580px;
float:right;
}

.ilinks{
height:40px;
font-size:11px;
color:#24466d;
padding:0px 54px 0px 0px;
}

.ilinks div{
width:132px;
float:right;
}

.ilinks a{
color:#24466d;
float:left;
margin:0px 0px 0px 19px;
}

.menu{
height:97px;
clear:both;
padding:0px 0px 0px 24px;
}

.mitem{
height:97px;
float:left;
}

.mitem div{
float:left;
}

.mitem a{
height:97px;
float:left;
display:block;
}

.mitem a img{
display:block;
behavior:url("/bitrix/templates/main/png.htc");
}

.mitem.miact a img{
display:none;
}

.mitem.miact .minews a{
width:77px;
background:url(/bitrix/templates/main/images/miact_news.jpg) 0px 0px no-repeat;
}

.mitem.miact .miinfo a{
width:152px;
background:url(/bitrix/templates/main/images/miact_info.jpg) 0px 0px no-repeat;
}

.mitem.miact .miposet a{
width:94px;
background:url(/bitrix/templates/main/images/miact_posetitel.jpg) 0px 0px no-repeat;
}

.mitem.miact .mipubl{
width:116px;
background:url(/bitrix/templates/main/images/miact_publ.jpg) 0px 0px no-repeat;
}

.mitem.miact .mihelp{
width:76px;
background:url(/bitrix/templates/main/images/miact_help.jpg) 0px 0px no-repeat;
}

.mitem.miact .minews_en a{
width:77px;
background:url(/bitrix/templates/main/images/miact_news_en.jpg) 0px 0px no-repeat;
}

.mitem.miact .miinfo_en a{
width:149px;
background:url(/bitrix/templates/main/images/miact_info_en.jpg) 0px 0px no-repeat;
}

.mitem.miact .miposet_en a{
width:94px;
background:url(/bitrix/templates/main/images/miact_posetitel_en.jpg) 0px 0px no-repeat;
}

.mitem.miact .mipubl_en{
width:115px;
background:url(/bitrix/templates/main/images/miact_publ_en.jpg) 0px 0px no-repeat;
}

.mitem.miact .mihelp_en{
width:91px;
background:url(/bitrix/templates/main/images/miact_help_en.jpg) 0px 0px no-repeat;
}

.content{
background:url(/bitrix/templates/main/images/container_bg.gif) left repeat-y;
margin-bottom:28px;
padding:0px 25px 0px 25px;
}

.leftcol{
width:294px;
float:left;
padding:138px 0px 0px 0px;
}

.lcolbody{
min-height:477px;
border-top:5px solid #5baaff;
background:url(/bitrix/templates/main/images/leftcol_bg3.jpg) left top no-repeat #394e69;
padding:20px 15px 0px 50px;
}

.lcolbody.lcbplan{
padding-left:42px;
}

.main.minf .lcolbody{
background:url(/bitrix/templates/main/images/leftcol_bg2.jpg) left top no-repeat #394e69;
}

.main.mnews .lcolbody{
background:#394e69;
}

.main.mpubl .lcolbody{
min-height:100px;
background:url(/bitrix/templates/main/images/leftcol_bg4.jpg) left top no-repeat #375172;
}

.main.mhelp .lcolbody{
min-height:125px;
background:url(/bitrix/templates/main/images/leftcol_bg5.jpg) left top no-repeat #374c67;
}

.lcplan{
width:220px;
font-size:11px;
line-height:13px;
border-bottom:1px solid #6b7a8f;
margin-bottom:8px;
padding-bottom:27px;
}

.lcplan img{
display:block;
margin-bottom:17px;
}

.lcplan .name{
font-size:14px;
line-height:normal;
color:#fff;
padding-bottom:17px;
}

.lcplan .name a{
color:#fff;
}

.planlinks{
line-height:145%;
}

.smenuul{
list-style:none;
padding:0px 0px 25px 0px;
}

.smenuul li{
font-size:14px;
color:#fff;
list-style:none;
border-bottom:1px solid #8395aa;
padding:5px 0px;
}

.smenuul li.smact{
font-weight:bold;
}

.smenuul li a{
color:#fff;
text-decoration:none;
}

.smenuul li a:hover{
text-decoration:underline;
}

.smenuul ul{
color:#b9d7ff;
padding:5px 0px 15px 0px;
}

.smenuul ul li{
font-size:12px;
color:#b9d7ff;
font-weight:normal;
border:none;
padding:1px 0px 1px 11px;
}

.smenuul ul li.smact{
font-weight:bold;
background:url(/bitrix/templates/main/images/smbullet.gif) 0px 5px no-repeat;
}

.smenuul ul li.smact a{
text-decoration:none;
}

.smenuul ul li a{
color:#b9d7ff;
text-decoration:underline;
}

.smenuul ul li.sm2act a{
text-decoration:none;
}

.smenuul ul ul{
padding-top:10px;
padding-bottom:20px;
}

.smenuul ul ul li{
font-size:11px;
padding:2px 0px 2px 11px;
}

.smenuul ul ul li.smact a{
text-decoration:none;
}

.rightcol{
line-height:120%;
min-height:515px;
width:654px;
float:right;
background:url(/bitrix/templates/main/images/rcol_bg3.jpg) left top no-repeat #617794;
}

.main.minf .rightcol{
background:url(/bitrix/templates/main/images/rcol_bg2.jpg) left top no-repeat #617794;
}

.main.mnews .rightcol{
background:url(/bitrix/templates/main/images/rcol_bg1.jpg) left top no-repeat #617794;
}

.main.mpubl .rightcol{
background:url(/bitrix/templates/main/images/rcol_bg4.jpg) left top no-repeat #617794;
}

.main.mhelp .rightcol{
background:url(/bitrix/templates/main/images/rcol_bg5.jpg) left top no-repeat #617794;
}

.rightcol ul{
list-style:none;
padding:0px 0px 10px 0px;
}

.rightcol ul li{
list-style:none;
background:url(/bitrix/templates/main/images/libullet.gif) 0px 5px no-repeat;
padding:0px 0px 2px 12px;
}

.docbody{
width:521px;
padding:25px 66px 20px 67px;
}

.docbody.dbbrdrtop{
background:url(/bitrix/templates/main/images/dttdbrdr.gif) left top repeat-x;
padding-bottom:10px;
}

.docbody2{
width:521px;
background:url(/bitrix/templates/main/images/dttdbrdr.gif) left top repeat-x #687f9d;
padding:25px 66px 25px 67px;
}

.docbody2.db2npadd{
padding-bottom:10px;
}

.rctop{
height:120px;
padding-bottom:22px;
}

.main.mnews .rctop{
height:95px;
padding-top:25px;
}

.rctopnews_l{
width:180px;
float:left;
}

.rctopnews_l h1{
padding-bottom:2px;
}

.rctopnews_r{
width:270px;
float:right;
}

.rctopnews_r select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
font-weight:bold;
color:#253850;
margin-right:10px;
}

select.selday{
width:42px;
}

select.selmonth{
width:102px;
}

select.selyear{
width:68px;
}

.rctopnews_r .button{
height:21px;
width:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #808080;
background:#cecece;
}

.letopcell{
padding:0px 0px 27px 148px;
}

.vistavka{
color:#d4e3f7;
padding:0px 0px 27px 148px;
}

.vistavka .pic,
.letopcell .pic{
width:120px;
float:left;
margin-left:-148px;
}

.vistavka .pic img,
.letopcell .pic img{
display:block;
}

.vistavka .descr,
.letopcell .descr{
width:100%;
float:left;
line-height:14px;
}

.vistavka .descr .name{
font-weight:bold;
padding-bottom:6px;
color:#fff;
}

.vistavka .descr .name a{
color:#fff;
text-decoration:none;
}

.vistavka .descr .time{
padding-bottom:6px;
line-height:13px;
color:#fff;
}

.letopcell .descr{
color:#fff;
}

.letopcell .date{
color:#253850;
font-weight:bold;
padding-bottom:5px;
}

.letopcell .name{
font-weight:bold;
color:#fff;
padding-bottom:4px;
}

.letopcell .name a{
color:#fff;
}

.breadcrumbs{
min-height:17px;
font-size:14px;
color:#488ddc;
padding-bottom:2px;
}

.breadcrumbs a{
color:#488ddc;
text-decoration:none;
}

.breadcrumbs a:hover{
text-decoration:underline;
}

.collectpics{
padding:17px 0px 0px 0px;
}

.collectpics .picdiv{
width:125px;
float:left;
padding-right:48px;
padding-bottom:25px;
}

.collectpics .picdiv img{
display:block;
margin-bottom:6px;
}

.collabout{
color:#fff;
}

.pager{
font-size:14px;
color:#b9d7ff;
background:url(/bitrix/templates/main/images/pager_brdr.gif) left top repeat-x #576d8a;
padding:20px 30px 20px 65px;
}

.pager a{
color:#b9d7ff;
margin-left:3px;
}

.pager b{
margin-left:3px;
}

.pager span{
padding-right:10px;
}

.semnrtitle{
color:#fff;
font-weight:bold;
padding:0px 0px 10px 72px;
}

.semnrtitle a{
color:#fff;
}

.semnrtitle .date{
width:72px;
float:left;
color:#253850;
margin-left:-72px;
}

.semnrtitle .link{
width:100%;
float:left;
}

.backlink{
font-weight:bold;
}

.backlink a{
color:#fff;
background:url(/bitrix/templates/main/images/back.gif) 0px 6px no-repeat;
padding-left:17px;
}

.filial{
padding-bottom:26px;
}

.filial .tit{
font-weight:bold;
color:#fff;
padding-bottom:3px;
}

.filial .tit a{
color:#fff;
}

.partnrcell{
padding:0px 0px 32px 98px;
}

.partnrcell .pic{
width:76px;
float:left;
margin-left:-98px;
}

.partnrcell .pic img{
display:block;
}

.partnrcell .descr{
width:100%;
float:left;
}

.partnrcell .name{
font-weight:bold;
color:#fff;
padding-bottom:4px;
}

.partnrcell .name a{
color:#fff;
text-decoration:none;
}

.partnrcell .www{
padding-bottom:4px;
}

.perscell{
width:252px;
float:left;
padding:0px 10px 37px 0px;
}

.perscell.pcright{
float:right;
padding-right:0px;
}

.perscell .dates{
color:#253850;
padding-bottom:14px;
}

.perscell .fio{
font-weight:bold;
color:#fff;
}

.perscell .fio a{
color:#fff;
text-decoration:none;
}

.perscell .perstop{
padding:0px 0px 12px 98px;
}

.perscell .perstop .photo{
width:85px;
float:left;
margin-left:-98px;
}

.perscell .perstop .photo img{
display:block;
}

.perscell .perstop .descr{
width:100%;
float:left;
}

.personal{
padding:10px 0px 17px 0px;
}

.personal .otdel{
font-weight:bold;
color:#fff;
padding-bottom:2px;
}

.personal .otdel a{
color:#fff;
text-decoration:none;
}

.event{
color:#fff;
font-weight:bold;
padding:0px 0px 18px 136px;
}

.event a{
color:#fff;
}

.event .pic{
width:118px;
float:left;
margin-left:-136px;
}

.event .pic img{
display:block;
}

.event .date{
color:#253850;
padding-bottom:7px;
}

.event .descr{
width:100%;
float:left;
}

.event .decrtxt{
color:#f5f9ff;
font-weight:normal;
}

.filial_pics{
width:120px;
float:left;
padding:0px 25px 10px 0px;
}

.filial_text{
width:376px;
float:left;
}

.prevpic{
padding:0px 0px 23px 0px;
}

.prevpic img{
display:block;
}

.prevpic .label{
height:23px;
font-size:10px;
color:#b9d7ff;
text-align:center;
background:#5b7091;
padding:5px 10px 0px 10px;
}

.prevpic .label a{
color:#b9d7ff;
background:url(/bitrix/templates/main/images/uvel.gif) 0px 3px no-repeat;
padding-left:17px;
}

.dolzhn{
font-weight:bold;
padding-bottom:8px;
}

.publctn{
color:#fff;
padding-bottom:27px;
}

.publctn a{
color:#fff;
}

.publctn .name{
color:#253850;
font-size:12px;
font-weight:bold;
padding-bottom:4px;
}

.publctn .name a{
color:#253850;
text-decoration:none;
}

.formdiv{
color:#b9d7ff;
padding-bottom:10px;
}

.formdiv label{
width:100px;
float:left;
padding:0px 6px 6px 0px;
}

.formdiv .input_text{
width:404px;
border:1px solid #8799b1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
float:left;
background:#8799b1;
margin-bottom:6px;
padding:1px 0px 1px 8px;
}

.formdiv .input_text.it2{
margin-top:12px;
}

.formdiv textarea{
height:89px;
width:404px;
border:1px solid #8799b1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
float:left;
background:#8799b1;
overflow:hidden;
margin-bottom:6px;
padding:1px 0px 1px 8px;
}

.formdiv .button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2a313b;
border:1px solid #fff;
background:#cecece;
margin-top:3px;
margin-left:106px;
padding:0px 8px;
}

.anoncetitle{
padding-bottom:23px;
}

.anoncetitle img{
display:block;
}

.anonce{
padding:0px 0px 22px 0px;
}

.anonce .title{
font-size:14px;
color:#b9d7ff;
font-weight:bold;
padding-bottom:15px;
}

.anonce .title a{
color:#b9d7ff;
}

.anonce .anncetext{
font-size:11px;
padding:0px 0px 0px 86px;
}

.anonce .pic{
width:76px;
float:left;
margin-left:-86px;
}

.anonce .pic img{
display:block;
}

.anonce .prevtext{
width:100%;
float:left;
}

.newsprevt{
padding-bottom:30px;
}

.newsprevt img{
float:left;
margin:2px 10px 0px 0px;
}

.newsprevt .spacer img{
float:none;
margin:0px;
}

.newstit{
padding:0px 0px 25px 78px;
}

.newstit.ntlist{
padding-bottom:7px;
}

.newstit .date{
width:78px;
float:left;
color:#253850;
font-weight:bold;
margin-left:-78px;
}

.newstit .link{
color:#fff;
font-weight:bold;
}

.newstit .link a{
color:#fff;
}

.newstext img{
float:left;
margin:4px 12px 2px 0px;
}

.newstext .spacer img{
float:none;
margin:0px;
}

.backnews{
color:#4b95df;
}

.gallpic{
width:210px;
float:left;
padding:0px 30px 14px 0px;
}

.gallpic .image{
padding-bottom:10px;
}

.gallpic .image img{
display:block;
}

.gallpic .thumbs{
height:60px;
}

.gallpic .thumbs img{
float:left;
margin-right:10px;
}

.expprev{
width:120px;
float:left;
padding:0px 50px 23px 0px;
}

.expprev img{
display:block;
}

.expprev .label{
height:21px;
font-size:10px;
color:#b9d7ff;
text-align:center;
background:#5b7091;
padding:5px 10px 0px 10px;
}

.expprev .label a{
color:#b9d7ff;
background:url(/bitrix/templates/main/images/uvel.gif) 0px 3px no-repeat;
text-decoration:none;
padding-left:17px;
}

.expprev .name{
color:#b9d7ff;
text-align:center;
background:#5b7091;
padding:0px 5px 8px 5px;
}

.morelnk{
font-size:12px;
color:#b9d7ff;
background:url(/bitrix/templates/main/images/smbullet.gif) right 6px no-repeat;
padding-right:13px;
}

.authors{
font-size:11px;
padding-bottom:7px;
}

.authors ul{
width:250px;
float:left;
padding-right:10px;
}

.authors ul li{
background-position:0px 4px;
padding-bottom:0px;
}

.expname{
color:#fff;
font-weight:bold;
padding-bottom:12px;
}

.expname a{
color:#fff;
text-decoration:none;
}

.exptext{
padding-bottom:12px;
}

.price span{
font-size:10px;
}

.calcline{
height:21px;
background:#69809e;
margin-bottom:12px;
}

.calcline .label{
width:280px;
color:#fff;
float:left;
padding:3px 0px 0px 4px;
}

.calcline select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
font-weight:bold;
color:#253850;
margin-right:10px;
}

.calcline select.selyear{
margin-right:0px;
}

.calcline select.selmarshr{
width:232px;
margin-right:0px;
}

.calcline label{
width:60px;
float:left;
padding:3px 0px 0px 0px;
}

.calcbutton{
height:21px;
width:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #808080;
background:#cecece;
margin:4px 0px 32px 284px;
}

.zakazabutton{
width:225px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#253850;
border:1px solid #808080;
background:#cecece;
margin:8px 0px 10px 0px;
}

.indxcontent{
margin-bottom:28px;
padding:390px 25px 0px 25px;
}

.icontntbg{
border-bottom:1px solid #49607e;
}

.indxcont1{
background:url(/bitrix/templates/main/images/indxcont1_bg.gif) left repeat-y;
border-bottom:1px solid #49607e;
}

.indxcont2{
background:url(/bitrix/templates/main/images/indxcont2_bg.gif) left repeat-y;
padding:21px 0px 20px 0px;
}

.ititle{
height:20px;
padding:4px 0px 9px 0px;
}

.ititle img{
display:block;
}

.welcome{
width:266px;
float:left;
line-height:14px;
padding:0px 60px 25px 0px;
}

.indxnews{
width:267px;
float:left;
font-size:11px;
line-height:13px;
color:#a0c2ed;
padding:0px 30px 25px 0px;
}

.indxnews a{
color:#a0c2ed;
}

.indxnews .indate{
font-size:10px;
}

.indxnews .inlink{
padding-bottom:15px;
}

.iplan{
width:230px;
font-size:10px;
float:left;
padding:0px 0px 25px 29px;
}

.iplan a{
color:#a0c2ed;
}

.iplan img{
display:block;
margin-bottom:4px;
}

.newpubl{
width:270px;
float:left;
line-height:13px;
font-size:11px;
color:#a2acb9;
padding:0px 21px 0px 0px;
}

.newpubl .rpic{
float:right;
margin:0px 0px 0px 12px;
}

.ourexp{
width:585px;
float:left;
padding:0px 0px 0px 35px;
}

.ourexp .expcell{
height:113px;
width:113px;
float:left;
background:#31445e;
margin-right:35px;
}

.ourexp .expcell.ecright{
margin-right:0px;
}

.ourexp .expcell img{
display:block;
margin:auto;
}

.ourexp .expcell table{
height:113px;
width:113px;
}

.ourexp .expcell table td{
height:113px;
width:113px;
vertical-align:middle;
}

.pubsearch{
padding:25px 0px 50px 0px;
}

.pubsearch .title{
padding-bottom:14px;
}

.pubsearch .title img{
display:block;
}

.pubsearch select{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#253850;
display:block;
margin-bottom:13px;
}

.pubsearch .button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2a313b;
border:1px solid #fff;
background:#cecece;
padding:0px 8px;
}

.faqcell{}

.faqcell .question{
font-size:14px;
color:#b9d7ff;
background:url(/bitrix/templates/main/images/iquestion.gif) 0px 0px no-repeat;
padding:0px 0px 17px 22px;
}

.faqcell .question a{
color:#b9d7ff;
}

.faqcell .question a:hover{
font-weight:bold;
}

.faqcell .answer{
display:none;
padding:0px 0px 18px 59px;
}

.cmmntcell{
font-size:12px;
line-height:14px;
color:#f5f9ff;
padding-bottom:30px;
}

.cmmntcell .cmmntdata{
font-size:11px;
line-height:normal;
color:#172c47;
padding-bottom:2px;
}

.cmmntcell .cmmntdata span{
padding:0px 10px;
}

.plandiv{
padding:1px;
}

.plandiv img{
display:block;
}

.plandiv h1{
position:absolute;
padding:45px 0px 0px 70px;
}
/*
.pverlnk{

width:260px;
text-align:right;
font-weight:bold;
background:url(/bitrix/templates/main/images/dttdbrdr.gif) left top repeat-x;
padding:15px 0px 30px 0px;
padding:0px 0px 0px 295px;
}
*/



/*
.pverlnkbg{
border-left:1px solid #fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}

.pverlnkbg div{
width:260px;
text-align:right;
font-weight:bold;
background:url(/bitrix/templates/main/images/dttdbrdr.gif) left top repeat-x;
padding:15px 0px 30px 0px;
}

.pverlnk a{
color:#fff;
background:url(/bitrix/templates/main/images/pv_bullet.gif) right 6px no-repeat;
padding-right:10px;
}
*/
.exposition{
padding-bottom:10px;
}

.exposition img{
float:right;
margin:5px 0px 0px 25px;
}

.exposition .spacer img{
float:none;
margin:0px;
}

.exponats{}

.exponats img{
float:left;
border:1px solid #fff;
margin-right:10px;
}

.exponats .spacer img{
float:none;
border:none;
margin:0px;
}

.footer{
font-size:11px;
color:#6f88a8;
padding:0px 25px 42px 25px;
}

.footer a{
color:#6f88a8;
text-decoration:none;
}

.footer a:hover{
text-decoration:underline;
}

.copyrights{
width:590px;
float:left;
}

.search{
width:298px;
float:right;
}

.search .input_text{
height:15px;
width:202px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
float:left;
border:1px solid #69809e;
background:#69809e;
margin-right:6px;
padding:1px 0px 0px 7px;
}

.search .button{
height:18px;
width:58px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
border:1px solid #fff;
background:#cecece;
}


.spacer{
height:1px;
clear:both;
}

.spacer.spce{
background:#57708f;
}

.ilinks .llinksdiv{
width:94px;
float:right;
}

.lang{
height:53px;
width:145px;
float:right;
position:relative;
background:url(/bitrix/templates/main/images/border.gif) right top no-repeat;
margin-top:-37px;
}

.lang a{
height:21px;
width:28px;
float:left;
margin:0px!important;
padding:32px 0px 0px 4px;
}

.lang a.langact{
background:#ced8e5;
}

.lang img{
float:left;
display:block;
behavior:url("png.htc"):
margin:0px!important;
}

.welctext{
width:920px;
padding:412px 0px 20px 30px;
}

.welctext .title{
padding-bottom:18px;
}

.welctext .title img{
display:block;
}

/* Print Version */

body.bodypv{
color:#000;
background:#fff;
}

.pvmain{
width:950px;
margin:auto;
}

.pvheader{
height:130px;
padding:44px 0px 0px 0px;
}

.pvheader .pvlogo{
float:left;
}

.pvheader .pvlogo img{
display:block;
}

.pvheader .print{
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#2d7cd7;
text-align:right;
float:right;
padding:35px 0px 0px 0px;
}

.pvheader .print a{
color:#2d7cd7;
}

.pvcontent{
background:url(/bitrix/templates/main/images/cont_brdr.gif) bottom repeat-x;
}

.pvfooter{
font-size:11px;
color:#7f7f7f;
padding:25px 0px;
}

.pvfooter a{
color:#7f7f7f;
}

.spacer{
height:1px;
clear:both;
}

.spacer.spce{
background:#57708f;
}

body.body1280 .mainbg{
background-position:left top!important;
}

.img_margin img{
	margin: 10px;
}

img[align=left] {
   float:left;
   margin:0 10px 10px 0;
}