/*@media print {
       body:after{
            content:url(http://chart.googleapis.com/chart?
                  cht=qr&chs=200x200&choe=UTF-8&chld=H&chl=<<http://test1.animag.tmweb.ru>>)
            }
}*/
html {
-webkit-text-size-adjust: none;
}
/*Переменные в стилях*/
body {color: #3D3D3D;}/*Цвет текста на всем сайте*/
a {color: #2E5C9E;}/*Цвет ссылок на всем сайте*/
a:hover{color:#009fe3;}/*Цвет ссылок при наведении на всем сайте*/
h2 {color: #263D61;}/*Цвет заголовков H2 на всем сайте*/
.logoimg {padding-top: 40px;padding-left: 15px;width: 120px;}/*Отступ сверху и ширина логотипа*/
.slogantext {
list-style-image: url(/images/line5.png) !important;
width: 280px;/*Ширина слогана*/
color: #006089;/*Цвет текста слогана*/
font-size: 18px;/*Высота текста слогана*/
line-height: 24px;/*Высота строки слогана*/
font-weight: bold;/*Жирность слогана*/
padding: 39px 0 0 22px;/*Отступы слогана*/
}
.headerphonetitle {
padding: 70px 23px 0 105px;/*Отступы адреса*/
color: #737373;/*Цвет текста адреса*/
/*font-weight: bold;Жирность адреса*/
font-size: 13px;/*Высота текста адреса*/
font-style: italic;/*Стиль текста*/
}
.headerphonecode{
color: #737373;/*Цвет текста кода города*/
}
.headerphone {
padding: 7px 23px 0 105px;/*Отступы телефона*/
color: #263D61;/*Цвет текста телефона*/
font-size: 24px;/*Высота текста телефона*/
/*font-weight: bold;Жирность телефона*/
font-style: italic;/*Стиль текста*/
}
.headerblockseparator {
width: 1px;/*Ширина разделителя*/
height: 140px;/*Высота разделителя*/
background: #D4D8DF;/*Цвет разделителя*/
vertical-align: top;
display: inline-block;
}
.headercall{
padding: 13px 0 0 40px;
color: #737373;
font-size: 13px;
font-style: italic;
}
.headercall a{
text-decoration: none;
border-bottom: 1px solid;
border-bottom-style: dashed;
}
.headercall a:hover{}
.headerbanktext1{
color: #737373;
font-size: 13px;
padding: 55px 0 0 30px;
font-style: italic;
}
.headerbanktext2{
font-weight: bold;
padding: 5px 0 0 30px;
font-style: italic;
}
.headerbanktext3{
font-size: 13px;
padding: 15px 0 0 30px;
font-style: italic;
}
.breadcrumb{
font-size: 20px;
color: #263D61;/*Цвет последнего пункта навигационной цепочки*/
margin-bottom: 20px;
}
.breadcrumb a{
text-decoration:none;
color:#263D61;/*Цвет пунктов-ссылок навигационной цепочки*/
}
.breadcrumb a:hover{
text-decoration:underline;
color:#263D61;/*Цвет пунктов-ссылок навигационной цепочки*/
}
.headertomainbutton:hover {
background-color: #006089;/*Цвет фона кнопки «На главную»*/
border-radius: 5px;
}
.headersitemapbutton:hover {
background-color: #006089;/*Цвет фона кнопки «Карта сайта»*/
border-radius: 5px;
}
.headerheadermailtobutton:hover {
background-color: #006089;/*Цвет фона кнопки «Контакты»*/
border-radius: 5px;
}
.headersearchbutton:hover {
background-color: #006089;/*Цвет фона кнопки «Поиск»*/
border-radius: 5px;
}
.textareainmain{
margin-left: -20px;
display: inline-block;
border: 2px solid #009FE3;/*Толщина бордера и цвет*/
border-radius: 5px;/*Радиус бордера*/
}
.textareainmaintext{
font-size: 13px;
padding: 45px 300px 90px 100px;/*Отступы текста*/
vertical-align: top;
display: table-cell;
color: white;/*Цвет текста*/
}
.inmainlisttitle{
background: #009fe3;/*Цвет фона заголовков на главной*/
}
.alllink div{
color: white;/*Цвет текста на кнопке все новости*/
background: #006089;/*Цвет фона на кнопке все новости*/
}
.searchblock{
width: 170px;
border-radius: 5px;
background: #006089;/*Цвет фона поиска*/
}
.searchblocktitle{
font-size: 17px;
color: white;/*Цвет текста заголовка поиска*/
font-weight: bold;
padding: 15px 0 0 15px;
}
/*Переменные в стилях*/
body {
font: 0.81em/1.3 Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}
/*p {
margin:0px;
padding:0px;
}*/
h2 {
font-size: 20px;
font-weight: normal;
}
h4{
font-size: 14px;
font-weight: bold;
color: #263D61;
margin:10px 0 15px 0;
}
img{
border:0px;
}
.sitesetupblock{
position: absolute;
}
.logoinmain img{
border:0px;
max-width:100%;
}
.headerlink{
font-size: 12px;
font-weight: bold;
float: left;
margin-right: 18px;
}
.linktoeng{
font-size: 12px;
text-align: center;
font-weight: bold;
border: 1px solid #96CA52;
border-radius: 4px;
padding: 3px 0 2px 0;
}
.headersoc{
padding-top: 15px;
}
.headersocvk{
background: url(/images/vk.png);
width: 18px;
height: 18px;
float:left;
margin-right:8px;
}
.headersocfb{
background: url(/images/fb.png);
width: 18px;
height: 18px;
float:left;
margin-right:8px;
}
.headersoctw{
background: url(/images/tw.png);
width: 18px;
height: 18px;
float:left;
}
.sitecontent li{
margin: 10px 0 !important;
}
.sitecontentul{
list-style-image: url(/images/line2.png) !important;
}
.menulistmobile{
display:none;
}
.menulistmobilesecond{
display:none;
}
.menulistulnodisplay{
display:none;
}
.actionbuttonblock{
padding: 0 0 20px 10px;
}
.actionbutton{
margin: 0;
font-size: 13px;
padding: 2px 15px;
}
.sliderinmain{
margin-top: -5px;
border-radius: 0 0 5px 5px;
width: 100%;
display: inline-block;
background: #F08617;
}
.sliderinmainitem{
width: 200px;
margin: 20px 25px 15px 25px;
float: left;
}
.sliderinmainitemimg img{
border-radius: 10px;
}
.sliderinmainitemlink{
margin-top: 5px;
text-align: center;
font-size: 15px;
font-weight: bold;
}
.sliderinmainitemlink a{
color:white;
}
.sliderinmainitemlink a:hover{
color:white;
}

.questionsinmainlist{
float: left;
width: 250px;
}
.inmainlisttitle{
margin-top: -5px;
border-radius: 0 0 5px 5px;
padding: 15px 30px;
color: white;
font-weight: bold;
font-size: 17px;
display: inline-block;
margin-bottom: 20px;
}
.firstdateinmainback{
z-index: -1;
position: absolute;
border-radius: 5px 0 0 5px;
width: 25px;
height: 60px;
background: #009fe3;
}
.firstdateinmain{
float: left;
text-align: right;
border-radius: 5px;
width: 60px;
height: 60px;
background: #006089;
margin-left: 20px;
}
.dateinmainday{
color: white;
padding: 4px 7px 0 0;
font: 150%/.84 Georgia;
}
.dateinmainmonth{
color: white;
font-size: 11px;
padding-right: 7px;
line-height: 14px;
}
.dateinmainyear{
color: white;
font-size: 15px;
padding-right: 7px;
}
.dateinmain{
float: left;
text-align: right;
border-radius: 5px;
width: 60px;
height: 60px;
background: #009FE3;
margin-left: 20px;
}
.newslist{
width: 485px;
float: left;
}
.newsitemimportant{
padding: 20px 30px;
background: #FFFAC1;
position: relative;
}
.newsitemimportant a{
color: #B32E3B;
}
.skrepkaimportant{
position: absolute;
right: -22px;
top: 13px;
height: 17px;
width: 43px;
background: url(/images/testskrepka.png);
}


.alllink{
display:inline-block;
}
.alllink div{
text-decoration: underline;
font-weight: bold;
padding: 7px 10px 3px 10px;
height: 23px;
border-radius: 4px;
}
.alllink div:hover{
text-decoration: none;
}
.alllink :hover{
text-decoration: none;
}
.pagenavigation{
width: 100%;
display: inline-block;
padding-top: 20px;
border-top: 1px solid #D4D8DF;
}
.pagenavigation div{
margin-top: 0px !important;
}
.pagenavigationtext{
padding: 6px 0 9px 0;
float: left;
}
.pagenavigationactive{
font-size: 12px;
margin:0 5px !important;
font-weight: bold;
float: left;
text-align: center;
width: 27px;
border-radius: 4px;
padding: 6px 0 5px 0;
color: white;
background: #D4D8DF;
}
.pagenavigationlink{
cursor: pointer;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
padding: 6px 0 5px 0;
margin:0 5px !important;
float: left;
}
.pagenavigationlink:hover{
text-decoration: none;
}
.pagenavigationnext{
margin-left: 12px !important;
text-decoration: underline;
text-align: center;
float: left;
height: 17px !important;
}
.pagenavigationnext:hover{
text-decoration: none;
}
.pagenavigationnextlast{
display:none;
}
.pagenavigationprev{
margin: 0 12px 0 5px !important;
text-decoration: underline;
text-align: center;
float: left;
height: 17px !important;
}
.pagenavigationprev:hover{
text-decoration: none;
}
.pagenavigationprevlast{
display:none;
}
.newsdetailname{
color: #009fe3;
font-size: 24px;
margin-bottom: 10px;
}
.newsdetaildatetime{
font-size: 11px;
color: #737373;
margin-bottom: 15px;
}
.contentcalendar p {
margin:0px;
padding:0px;
}
.newsdetailtext{
margin-bottom: 20px;
}
.calendarnavprev {
float: left;
height: 28px;
width: 30px;
}
.buttprev{
border-radius: 4px;
background: url(/images/arr_left.png) no-repeat;
background-position: 11px;
height: 28px;
width: 30px;
}
.calendarnavnext {
float: right;
height: 28px;
width: 30px;
}
.buttnext{
border-radius: 4px;
background: url(/images/arr_right.png) no-repeat;
background-position: 12px;
height: 28px;
width: 30px;
}
.contentcalendar{
padding: 45px 10px 20px 5px;
width: 190px;
color: #737373;
border-bottom: 1px solid #D4D8DF;
}
.contentcalendarnavigation{
display: inline-block;
width: 100%;
}
.calendarbutton{
height: 26px !important;
padding: 0 !important;
margin: 0 !important;
}
.calendarweekday{
text-transform: uppercase;
}
.calendarweekend{
text-transform: uppercase;
color:#B32E3B;
}
.calendarmonthdate{
color: #2E5C9E;
text-decoration: underline;
cursor: pointer;
margin-left: 30px;
line-height: 33px;
text-align: center;
width: 135px;
position: absolute;
font-size: 13px;
font-weight: bold;
}
.calendarmonthdate:hover{
text-decoration:none;
}
.contentcalendar table{
margin-left: 13px;
margin-top: 7px;
text-align: center;
padding: 8px 0 0px 0;
width: 165px;
border-spacing: 0px;
}
.contentcalendar th.week_day{
color:#B36F0D;
}
.contentcalendar th{
color: #949494;
line-height: 5px;
font-size:9px;
}
.contentcalendar td{
line-height: 23px;
vertical-align: bottom;
font-size: 11px;
padding: 0px !important;
border-bottom: 0px !important;
}
.contentcalendar td a{
font-weight:bold;
}
.contentcalendardate{
font-size: 13px;
font-weight: bold;
text-align: center;
padding: 5px 0 3px 0;
border-top: 1px solid #CAD4E7;
}
.showthis{
display:block !important;
}
.showthishover{
display:block !important;
}
.upthis{
z-index: 100;
}
.newsitem{
margin-bottom:30px;
}
.newsitemtext{
margin-bottom: 10px;
line-height: 16px;
color:#737373;
font-size: 13px;
}
.newsitemtime{
color:#737373;
font-size:11px;
margin-top:10px;
text-transform: lowercase;
}
.contentblock{
width: 100%;
display:inline-block;
}
.contentleftcolum{
float: left;
width: 425px;
}
.contentrightcolum{
width: 350px;
float: right;
}
.searchblock{

}
.tkbutton{
font-size: 12px;
padding: 5px 27px;
border-radius: 4px;
box-shadow: 0px 1px 5px #999;
border: 1px solid #2E5C9E;
cursor: pointer;
font-weight: bold;
height: 29px;
color: white;
background: #4870AA url(/images/buttonsprite.png);
margin: 10px 0 0 0;
}
.tkbutton:hover {
background: #263D61 url(/images/buttonsprite.png) 0 -6px;
}
.notaktivetkbutton{
font-size: 12px;
padding: 5px 27px;
border-radius: 4px;
box-shadow: 0px 1px 5px #999;
border: 1px solid #D4D8DF;
cursor: pointer;
font-weight: bold;
height: 29px;
color: white;
background: url(/images/notaktivebuttonsprite.png);
margin: 10px 0 0 0;
}
.notaktivetkbutton:hover {
background: url(/images/notaktivebuttonsprite.png) 0 -6px;
}
.searchtitle{
font-size:12px;
font-weight:bold;
}
.subscribeemail{
border: 1px solid #DFDFDF;
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
padding: 5px;
border-radius: 4px;
width: 195px;
font-size: 12px;
color: #737373;
}
.subscribetitle{
font-weight:bold;
margin-bottom: 5px;
}
.subscribeblock{
margin-left: 55px;
}
.subscribegotoedit{
margin-top: 10px;
font-size:11px;
color: #737373;
}
.subscribegotoedit a{color: #737373;}
.subscribegotoedit a:hover{color: #737373;text-decoration:none;}
.cultcenter{
display: inline-block;
width: 420px;
margin-left: 25px;
margin-top: 10px;
}
.cultcenteritem{
text-align: center;
float: left;
margin-right: 40px;
width: 100px;
}
.cultcenteritemname{
margin-top: 10px;
font-weight: bold;
}
.cultcentertitle{
margin-bottom:10px;
font-size:20px;
}
.cultcenterinner{
float: left;
margin-right: 20px;
}
.searchblockinner{
float: left;
}
.aftercontentblock{
margin: 20px 15px 0 25px;
}
.tolistlink{
display: inline-block;
margin-top: 20px;
font-size: 12px;
text-align: center;
font-weight: bold;
border: 1px solid #A5ADBC;
border-radius: 4px;
padding: 8px 25px 8px 25px;
font-style: italic;
background: #F3F3F3;
}
.popupfon {
z-index: 1000;
display: none;
top: 0px;
left: 0px;
bottom: auto;
right: auto;
background: url(/images/fonforie.png);
position: absolute;
}
.popupfonwrapper{
padding-top: 5%;
}
.popupcontentdraghead{
width: 610px;
height: 40px;
position: absolute;
top: 0px;
left: 0px;
cursor: move;
}
.popupcontent {
position: relative;
background: white;
width: 635px;
padding: 50px 40px 70px 40px;
border-radius: 5px;
box-shadow: 0px 0px 10px black;
}
.closepopup {
color: #007041;
text-decoration: underline;
line-height: 30px;
position: absolute;
top: 5px;
right: 10px;
width: 80px;
height: 30px;
cursor: pointer;
float: right;
background: url(/images/greenclose.png) no-repeat;
background-position: right;
font-weight: bold;
}
.closepopup:hover{
color: #ED1D24;
}
.contentseparator{
width: 100%;
height: 1px;
background: #D4D8DF;
}
.docsblock{
margin-bottom:5px;
margin-top: 20px;
}
.videoimgplay{
position: absolute;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70) !important;
display: none;
width: 100%;
height: 100%;
background: rgba(150, 202, 82, 0.6) url(/images/play.png) center no-repeat
}
.photoimgplay{
position: absolute;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70) !important;
display: none;
width: 100%;
height: 100%;
background: rgba(172, 172, 172, 0.6) url(/images/zoom.png) center no-repeat
}
.catalogitemname{
font-size: 14px;
font-weight: bold;
color: #263D61;
margin:10px 0 15px 0;
}
.catalogitemdate{
margin-bottom: 15px;
font-size: 11px;
color: #737373;
}
.catalogitemdesc{
margin-bottom: 15px;
}
.catalogitemfileicon{
float:left;
width: 38px;
margin-right: 15px;
height: 45px;
margin-bottom: 15px;
}
.catalogitemfiledesc{
margin-bottom: 15px;
float:left;
max-width: 430px;
}
.catalogitemfilesize{
margin-top: 5px;
font-size: 11px;
color: #737373;
}
.catalogitemfilename{
font-weight: bold;
}
.catalogitemsepar{
margin: 10px 0 20px 0;
width: 100%;
height: 1px;
background: #E2E3E2;
}
.catalogitemzipfile{
margin-bottom: 15px;
}
.{
color:#263D61;
}
.tkselect{
width: 100%;
border: 1px solid #DFDFDF;
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
font-size: 14px;
padding: 5px;
border-radius: 4px;
}
.filtersepar{
margin: 20px 0 20px 0;
width: 100%;
height: 1px;
background: #E2E3E2;
}
.formblock input[type="text"] {
margin-right: 10px;
border: 1px solid #DFDFDF;
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
font-size: 13px;
padding: 5px;
border-radius: 4px;
width: 155px;
font-size: 14px;
}
.formblock input[type="submit"]{
font-size: 12px;
padding: 5px 30px;
border-radius: 4px;
box-shadow: 0px 1px 5px #999;
border: 1px solid #006089;
cursor: pointer;
font-weight: bold;
height: 29px;
color: white;
background: #4870AA url(/images/buttonsprite.png);
margin: 10px 0 0 0;
font-family: Arial;
}
.formblock input[type="submit"]:hover {
background: #263D61 url(/images/buttonsprite.png) 0 -6px;
}
.formblock input[type="password"]{
margin-right: 10px;
border: 1px solid #DFDFDF;
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
font-size: 13px;
padding: 5px;
border-radius: 4px;
width: 155px;
font-size: 14px;
}
.formblock input[type="reset"]{
display:none;
}
.formblock textarea{
font: 0.87em/1.3 Arial, Helvetica, sans-serif;
border: 1px solid #DFDFDF;
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
font-size: 14px;
padding: 5px;
border-radius: 4px;
height: 155px;
}
.formblock select{
border: 1px solid #DFDFDF;
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
font-size: 14px;
padding: 5px;
border-radius: 4px;
}
.tkinput{
border: 1px solid #DFDFDF;
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
padding: 5px;
border-radius: 4px;
width: 195px;
font-size: 12px;
color: #737373;
}
.tktextarea{
border: 1px solid #DFDFDF;
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
font-size: 14px;
padding: 5px;
border-radius: 4px;
height: 155px;
}
.feedbackform input[type="text"]{
width: 255px !important;
}
.feedbackform{
margin-top:20px;
}
.clearboth{
clear:both;
width:100%;
}
.albumitem{
width: 200px;
float:left;
margin-bottom:20px;
}
.albummargin{
margin-right:50px;
}
.mobilesearch{
display:none;
}
.subscribeinmain{
margin: 15px 0 0 15px;
padding-left: 40px;
display: inline-block;
width: 300px;
}
.sitecontent ul{
list-style-image: url(/images/line2.png) !important;/*line.png*/
margin-left: 25px;
}
.sitecontent ol{
margin-left: 25px;
}
.newsdetail ul{
list-style-image: url(/images/line2.png) !important;/*line.png*/
margin-left: 25px;
}
.newsdetail li{
margin: 10px 0 !important;
}
.newsitem ul{
list-style-image: url(/images/line2.png) !important;/*line.png*/
margin-left: 25px;
}
.newsitem li{
margin: 10px 0 !important;
}
.newsitem ul{
list-style-image: url(/images/line2.png) !important;/*line.png*/
margin-left: 25px;
}
.newsdetail ol{
margin-left: 25px;
}
.mainimportantnewslist ul{
list-style-image: url(/images/line2.png) !important;/*line.png*/
margin-left: 25px;
}
.newsitemtext ul{
list-style-image: url(/images/line2.png) !important;/*line.png*/
margin-left: 25px;
}
.szagolovkomtd td{
padding: 10px 17px 8px 17px;
/*text-align: left;*/
background: #D4D8DF;
color: #455161;
}
.szagolovkom{
font-size:13px;
border-spacing: 0px;
}
.szagolovkom td {
padding: 10px 17px 8px 17px;
border-bottom: 1px solid #D4D8DF;
}
.svertikalnimzagolovkom td{
padding: 10px 17px 8px 17px;
border-bottom: 1px solid #D4D8DF;
}
.svertikalnimzagolovkom{
border-top: 1px solid #D4D8DF;
}
.svertikalnimzagolovkomtd{
padding: 10px 17px 8px 17px;
/*text-align: left;*/
background: #D4D8DF;
color: #455161;
border-bottom: 1px solid #BCC4D0 !important;
}
.bezzagolovka{
font-size:13px;
border-spacing: 0px;
}
.bezzagolovka td {
padding: 10px 17px 8px 17px;
border-bottom: 1px solid #D4D8DF;
}
.textareainmainimg{
vertical-align: bottom;
}
.textareainmainimg img{
margin: 0 -120px -40px -20px;
}
.searchinputblock{
padding: 10px;
}
.firstheaderblock {
margin-bottom:30px;
vertical-align: top;
display: inline-block;
}
.logoimg img {
border: 0px;
max-width: 100%;
}
.secondheaderblock {
margin-bottom:30px;
vertical-align: top;
display: inline-block;
}
.thirdheaderblock {
margin-bottom:30px;
vertical-align: top;
display: inline-block;
}
.fourthheaderblock {
margin-bottom: 30px;
vertical-align: top;
display: inline-block;
}
.headerbuttons {
padding: 70px 120px 0 40px;
display: inline-block;
}
.headertomainbutton {
margin-right: 17px;
width: 21px;
float: left;
height: 20px;
}
.headertomainbuttonico {
margin: 3px 0 0 5px;
width: 11px;
height: 12px;
background: url(/images/home.png) no-repeat;
}
.headerheadermailtobuttonico {
margin: 2px 0 0 4px;
width: 13px;
height: 12px;
background: url(/images/mail.png) no-repeat;
}
.headertomainbutton:hover div {
background-position-y: -14px;
}
.headerheadermailtobuttonico {
margin: 2px 0 0 4px;
width: 13px;
height: 12px;
background: url(/images/mail.png) no-repeat;
}
.headersearchbuttonico {
margin: 2px 0 0 5px;
width: 11px;
height: 14px;
background: url(/images/search.png) no-repeat;
}
.headersitemapbuttonico {
margin: 4px;
width: 14px;
height: 14px;
background: url(/images/sitemap.png) no-repeat;
}
.header {
width: 100%;
display: inline-table;
}
.firstcolum {
float: left;
width: 190px;
margin-right: 10px;
}
.secondcolum {
width: 760px;
float: right;
}
.breadcrumbwrapper {
display: inline-block;
padding-top: 42px;
}
.breadcrumb ul {
padding: 0;
margin: 0;
list-style: none;
}
.breadcrumb ul li {
line-height: 20px;
display: inline;
}
.breadcrumbhyphen{margin:0 10px;}
.breadcrumbtomain{
position: relative;
margin-bottom: -5px;
display: inline-block;
width: 20px;
height: 20px;
background: url(/images/homesprite.png) 0px 0px no-repeat;
}
.breadcrumbtomain:hover{
background: url(/images/homesprite.png) 0px -20px no-repeat;
}
.wrapper {
width: 980px;
margin: 0 auto;
}
.footer{
background: #D4D8DF;
color: #455161;
font-size: 13px;
line-height: 18px;
}
.footerwrapper{
width: 100%;
display: inline-block;
}
.firstfooterblock{
padding: 22px 0 70px 50px;
width: 350px;
float: left;
}
.secondfooterblock{
padding: 22px 0 70px 40px;
width: 245px;
float: left;
}
.thirdfooterblock{
padding: 22px 20px 70px 35px;
width: 240px;
float: left;
}
.thirdfooterblock span{
font-size: 15px; 
}
.sitecontent {
}
.headerheadermailtobutton {
margin-right: 17px;
width: 21px;
float: left;
height: 20px;
}
.headersearchbutton {
margin-right: 17px;
width: 21px;
float: left;
height: 20px;
}
.headersitemapbutton {
width: 21px;
float: left;
height: 20px;
}
.headerheadermailtobutton:hover div {
background-position-y: -14px;
}
.headersearchbutton:hover div {
background-position-y: -14px;
}
.headersitemapbutton:hover div {
background-position-y: -14px;
}
.menulistsecond a {
font-weight: bold;
}
.menulistsecond ul li ul li a {
font-weight: normal;
}
.menulistthird a {
font-weight: bold;
}
.menulistthird ul li ul li a {
font-weight: normal;
}
.menulistforth a {
font-weight: bold;
}
.menulistforth ul li ul li a {
font-weight: normal;
}
.notfotthistype{
visibility: hidden;
position: absolute;
}
.usertypeselect{
background:#263D61 !important;
}
.menuusertype{
height: 46px;
float: left;
width: 444px;
background: #4870AA url(/images/menuusertypebg.png) repeat-x;
border: 1px solid #2E5C9E;
border-right: 0px;
border-radius: 3px 0 0 3px;
}
.menuall{
float: left;
width: 534px;
background: #B63743 url(/images/menubg.png) repeat-x;
border: 1px solid #B32E3B;
border-left: 0px;
border-radius: 0 3px 3px 0;
}
.menuseparator{
margin-top: 2px;
float:left;
height: 40px;
width: 1px;
background: url(/images/menuseparator.png);
}
.thisusertype{
cursor:pointer;
text-align: center;
line-height: 46px;
float: left;
font-weight: bold;
font-size:14px;
color:white;
}
.thismenuitem{
float: left;
font-weight: bold;
font-size:12px;
text-align: center;
line-height: 46px;
color:white;
}
.thismenuitem:hover{
color:#FFFAC1;
background:#9B3339 !important;
}
.thisusertype:hover{
color:#FFFAC1;
background:#263D61 !important;
}
#usertypeall{
width: 79px;
}
#usertypeur{
width: 187px;
}
#usertypefiz{
width: 176px;
}
.slidehtmlcontent{
position: absolute;
top: 25%;
left: 52%;
width: 42%;
color: white;
}
.numpoint{
background: #D4D8DF;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
color: white;
font-weight: bold;
display: inline-block;
border-radius: 5px;
}
.rsNavSelected .numpoint{
color:#263D61;
}
.tabtext{
line-height: 30px;
color: #2E5C9E;
text-decoration: underline;
white-space: nowrap;
display: inline-block;
padding-left: 20px;
padding-right: 24px;
}
.rsNavSelected .tabtext{
font-weight:bold;
color:#263D61;
text-decoration:none;
}
#homeSlider {
  width: 100%;
}
.contentSlider .rsSlide,
.contentSlider .rsOverflow {
/*box-shadow: 0 0 20px 0px #D1DBE9;*/
}
.contentSlider h3 {
  font-size: 24px;
  line-height: 31px;
  margin: 12px 0 8px;
  font-weight: bold;
}
.contentSlider img {
  max-width: 100%;
  height: auto;
  display: block;
}
.content-slider-bg {
  width: 86%;
  padding: 24px 7%;
  /*background: #eee;*/
}
.mainbackground{
min-width:342px;
}
.slidehtmlcontent h1{
font-size: 25px;
margin-bottom:10px;
font-family: "Arial Black",Gadget,sans-serif;
}
.searchinput{
margin: 0 136px 0 25px;
}
.searchbutton{
float: right;
margin-top: -39px;
}
.searchbutton input{
background: #263D61 url(/images/buttonspritedark.png) !important;
border: 1px solid #263D61;
}
.searchbutton input:hover{
background: #0C131E url(/images/buttonspritedark.png) 0 -6px !important;
}
.footersearchwrapper{
width: 805px;
padding: 20px 20px 25px 25px;
}
.searchinput input{
background: #F3F3F3;
box-shadow: 0 0 15px #68768B;
padding: 0 15px;
border-radius: 5px;
height: 28px;
border: 0px;
width: 100%;
margin: 0;
}
.searchformbg{
background: url(/images/search.png) no-repeat;
background-position: 0px 8px;
}
.footertextwrapper{
border-top: 1px solid #BCC4D0;
display: inline-block;
width: 100%;
}
.thirdfooterblocksoclink{
margin-top:10px;
display: inline-block;
}
.thirdfooterblocksoclinkvk{
float: left;
margin-right: 5px;
width: 30px;
height: 30px;
background: url(/images/vk.png);
}
.thirdfooterblocksoclinkfb{
float: left;
margin-right: 5px;
width: 30px;
height: 30px;
background: url(/images/fb.png);
}
.thirdfooterblocksoclinktw{
float: left;
margin-right: 5px;
width: 30px;
height: 30px;
background: url(/images/tw.png);
}
.thirdfooterblockiperm{
font-size: 11px;
margin-top:70px;
}
.footer a{
color: #455161;
}
.firstfooterblocktoadmin{
font-size: 11px;
margin-top:70px;
}
.secondfooterblockcode{
margin-top:35px;
}
.horizontalmenushadow{
display: inline-block;
/*box-shadow: 0 0 20px 0px #D1DBE9;*/
}
.firstcontentblock {
border-right: 1px solid #D4D8DF;
min-height: 10px;
width: 205px;
float: left;
margin-right: -1px;
}
.secondcontentblock{
border-left:1px solid #D4D8DF;
padding-left: 35px;
padding-bottom:60px;
width: 484px;
float: left;
}
.thirdcontentblock{
min-height: 10px;
margin-left: 30px;
width: 225px;
float: left;
margin-bottom: 60px;
}
.breadcrumbtext {
display: block !important;
line-height: 30px !important;
margin-top: 2px;
font-size: 30px;
font-weight: bold;
letter-spacing: -0.05em;
}
.menulistfirst a{
}
.menulist {
margin-left:-5px;
padding: 42px 15px 60px 0;
font-style: italic;
font-size: 14px;
}
.menulist ul {
list-style: none;
padding-left: 20px;
}
.menulist ul li ul li{
font-style: normal;
}
.menulist ul li ul li ul li{
font-style: italic;
}
.separnomargin{
font-style: normal !important;
}
.separnomargin a{
font-style: normal !important;
}
.separnomargin ul li ul li a{
font-style: italic !important;
}
.menulist li {
padding:5px 0;
line-height: 17px;
}
.firstlvlselectparent {
border-bottom: 1px solid #D4D8DF;
width: 175px;
margin-left: -15px;
padding-left: 15px !important;
padding-right: 15px !important;
margin-bottom: 21px;
}
.activelink {
color: #455161 !important;/*Цвет активного пункта меню*/
text-decoration: none;/*Подчеркивание активного пункта меню*/
}
.menulistfirst ul li ul li {
font-size: 13px;
line-height: 14px;
}
.menulist ul .activelink{
padding-top: 5px;
padding-bottom: 5px;
padding-right:24px;
padding-left: 16px;
margin-left: -15px;
width: 165px;
background: #D4D8DF;
}
.menulist ul li ul .activelink{
padding-top: 5px;
padding-bottom: 5px;
padding-right:24px;
padding-left: 36px;
margin-left: -35px;
width: 145px;
background: #D4D8DF;
}
.menulist ul li ul li ul .activelink{
padding-top: 5px;
padding-bottom: 5px;
padding-right: 24px;
padding-left: 56px;
margin-left: -55px;
width: 125px;
background: #D4D8DF;
}
.separnomargin ul li .activelink{
padding-left: 36px !important;
width: 145px !important;
margin-left: -35px !important;
}
.separnomargin ul li ul li .activelink{
width: 125px !important;
padding-left: 56px !important;
margin-left: -55px !important;
}
.activelinkli .separtext{
margin-left: -15px !important;
padding-right: 24px !important;
padding-left: 16px !important;
width: 165px !important;
}
.pagenotfound{
font-size:30px;
margin:50px 20px 20px 20px;
}
.separnomargin{
margin-left:-20px;
}
.separtext{
font-size:11px;
font-style:normal;
color:#808080;
}
.inputcaptchatext{
width:103px !important;
}
.officeformblock{
margin-top: 30px;
}
.officename{
font-weight: bold;
font-size: 15px;
margin-bottom: 7px;
border-bottom: 2px dashed;
display: inline-block;
color: #2E5C9E;
cursor: pointer;
}
.YMaps {
width:484px;
height:350px;
border:1px solid #aaa;
float:left;
}
.hiddenofice{
visibility: hidden;
position: absolute;
}
.itemcontent{
margin-bottom:30px;
}
.oficemap{
margin-top: 30px;
}
.officeformtable td {
padding: 5px 5px;
border:0px;
}
input.error{
border: 1px solid red;
}
label.error{
display: block;
color: red;
font-size: 12px;
}
.hidden{
display:none;
}
.captchablock{
display: inline-block;
width: 100%;
}
.captchablockinput{
float: left;
margin-top: 5px;
margin-right: 20px;
}
.captchablockimg{
float: left;
}
.submitblock{
display: inline-block;
width: 100%;
margin-top: 7px;
}
.submitblockinput{
float: left;
}
.submitblockmdash{
float: left;
text-align: center;
margin-top: 14px;
width: 30px;
}
.submitblocktext{
float: left;
margin-top: 8px;
width: 330px;
}
.officeformblocktext{
font-size:13px;
margin:15px 0 10px 0;
}
.submitblockinput input{
padding: 5px 26px !important;
}
.firstmaincontentblock{
width: 444px;
border-right: 1px solid #D4D8DF;
float: left;
}
.mainlistheaderblock{
display: inline-block;
width: 100%;
}
.mainlistheadertitle{
color: #263D61;
font-size: 30px;
float: left;
font-weight: bold;
}
.mainuslugiblock{
margin-top: 23px;
padding-left: 18px;
}
.mainservicesblock{
margin-top: 50px;
padding-left: 18px;
}
.mainmenublock{
margin-top: 50px;
padding-left: 18px;
margin-bottom: 50px;
}
.mainlistlistblock{
width: 235px;
}
.mainlistlistblock ul{
list-style: none !important;
margin-left: 0px;
font-style: italic;
font-size: 13px;
}
.mainlistlistblock li{
margin: 6px 0 !important;
}
.mainservicesheaderdesc{
color: #A5ADBC;
font-size: 11px;
width: 161px;
font-style: italic;
margin-left: 241px;
position: absolute;
}
.mainuslugiheaderdesc{
color: #A5ADBC;
font-size: 11px;
width: 120px;
font-style: italic;
margin-left: 241px;
position: absolute;
}
.mainmenuheaderdesc{
color: #A5ADBC;
font-size: 11px;
width: 161px;
font-style: italic;
margin-left: 241px;
position: absolute;
}
.newsthemesfilter{
padding: 0 15px 18px 15px;
border-bottom: 1px solid #E2E3E2;
margin-top: 43px;
}
.newsthemesfiltertitle{
font-size: 20px;
color: #263D61;
font-weight: bold;
margin-bottom: 8px;
}
.photoblock{
float: left;
margin-left: 115px;
position: relative;
z-index: 1;
}
.photoimg img {
border: 1px solid #D4D8DF !important;
padding: 10px 20px;
}
.photoimgdesc{
display: table-cell;
position: relative;
z-index: 0;
}
.photoimgdescwrapp{
position: relative;
top: -20px;
left: 20px;
}
.photoblockwrapp{
display: inline-table;
}
.photoimgzoomtext{
position: absolute;
font-weight: bold;
text-decoration: underline;
bottom: 35px;
right: -97px;
}
.photoitem{
padding-bottom: 25px;
}
.photoitemname{
color: #263D61;
font-size: 15px;
font-weight: bold;
margin-bottom: 7px;
}
.photoitemtext{
font-size: 13px;
margin-bottom: 25px;
}
.photoitemseparator{
margin-bottom: 20px;
width:100%;
height:1px;
background: #D4D8DF;
}
.newsitemtimedetail{
color: #737373;
font-size: 11px;
margin-top:10px;
margin-bottom:40px;
}
.newsitemtimedetail a{
color: #737373;
}
.newsitemtimedetail a:hover{
color:#009fe3;
}
.slujebniebloki{
margin-top:32px;
}
.datetooday{
background: #FFFAC1;
padding: 24px 30px 26px 30px;
position: relative;
}
.datetoodayclip{
background: url(/images/clip.png);
width: 46px;
height: 18px;
position: absolute;
top: 13px;
left: -24px;
}
.datetoodaytitle{
color: #3D3D3D;
font-weight: bold;
font-size: 13px;
margin-bottom: 1px;
}
.datetoodaydate{
color: #455161;
font-size: 20px;
text-transform: lowercase;
}
.datetoodayweekday{
text-transform: uppercase;
color: #737373;
margin-top: -4px;
}
.secondmaincontentblock{
float: left;
margin-left: -1px;
width: 535px;
border-left: 1px solid #D4D8DF;
}
.mainnewsblock{
width: 285px;
float: left;
margin-top: 25px;
}
.mainnewslist{
padding: 0px 40px 0px 40px;
}
.mainskrepkaimportant{
background: url(/images/clip.png);
width: 46px;
height: 18px;
position: absolute;
top: 13px;
left: -24px;
}
.mainnewstitle{
color: #263D61;
font-size: 20px;
font-weight: bold;
margin: 0 0 15px 40px;
}
.mainimportantnewslist .newsitemimportant{
padding: 15px 40px;
}
.mainvoprosiblock{
float: left;
width: 235px;
margin-top: 28px;
margin-left: 15px;
}
.mainvoprosititle{
color: #263D61;
font-size: 20px;
font-weight: bold;
margin: 0 0 15px 10px;
}
.mainvoprosilist{
padding: 0px 0px 0px 10px;
}
.voprositemotvet{
font-size: 12px;
font-style: italic;
font-weight: bold;
}
.voprositemtext {
margin-bottom: 5px;
line-height: 16px;
color: #737373;
font-size: 13px;
}
.voprostolistlink{
display: inline-block;
margin-bottom: 20px;
font-size: 12px;
text-align: center;
font-weight: bold;
border: 1px solid #A5ADBC;
border-radius: 4px;
padding: 8px 25px 8px 25px;
font-style: italic;
background: #F3F3F3;
}
.maincursivalut{
float: left;
width: 535px;
border-top: 1px solid #D4D8DF;
}
.cursvaluttablebysell{
color: #989898;
font-size: 11px;
padding-bottom: 6px;
}
.cursvaluttablecoltitle{
color: #263D61;
font-weight: bold;
font-size: 13px;
padding-bottom: 2px;
}
.cursvaluttablevalname{
font-size: 12px;
font-weight: bold;
color: #737373;
padding-bottom: 5px;
}
.cursvaluttitle{
font-size: 20px;
margin: 18px 0 0px 40px;
color: #263D61;
font-weight: bold;
}
.cursvalutnal{
margin-top: 14px;
float: left;
width: 170px;
margin-left: 40px;
margin-right: 65px;
}
.cursvalutbeznal{
margin-top: 14px;
float: left;
width: 170px;
margin-left: 40px;
}
.cursvaluttablevalvalue{
font-size: 12px;
color: #737373;
padding-bottom: 5px;
}
.upcurse{
margin-left: -14px;
margin-top: 3px;
position: absolute;
width: 7px;
height: 9px;
background: url(/images/upcurse.png);
}
.downcurse{
margin-left: -14px;
margin-top: 3px;
position: absolute;
width: 7px;
height: 9px;
background: url(/images/downcurse.png);
}
.cursecbblock{
margin: 15px 0 30px 40px;
}
.cursecbtitle{
color: #2E5C9E;
font-style: italic;
font-weight: bold;
font-size: 12px;
border-bottom: 1px dashed;
cursor: pointer;
display: inline-block;
}
.cursecbcurse{
margin-top: 15px;
display: none;
}
.searchdetail{
margin-top:42px;
}
.cbcursvals .cursvaluttablevalname{
float: left;
margin-right: 19px;
}
.bankcurseblock{
display: inline-block;
width:100%;
}
.slujebnieblokiborder{
background: #D4D8DF;
height: 1px;
margin: 13px 0;
width: 100%;
}
.newsdetailpreview{
font-size: 15px;
margin-bottom: 15px;
}
.newsdetaildetail{
font-size: 13px;
}
.headercallwrapp{
visibility: hidden;
position: absolute;
width: 345px;
border: 1px solid #A5ADBC;
/*background: white;*/
margin-top: -25px;
padding-top: 25px;
border-radius: 4px;
box-shadow: 0 0 20px -2px #81828E;
z-index: 1000;
background: #FFFAC1;
}
.headercall{
visibility: visible;
}
.headercalltitle{
cursor: pointer;
color: #2E5C9E;
border-bottom: 1px solid;
border-bottom-style: dashed;
}
.headercalltitle:hover{
color: #009fe3;
}
.headercallform{
padding: 15px 40px 30px 40px;
}
.callformsubmit{
margin-top: -5px;
}
.callformfieldname{
/*color: #737373;*/
font-size: 12px;
}
.callformfieldcode{
margin-bottom:10px;
}
.formblock input[type="text"]{
width:240px;
}
.officefindcheckboxtitle{
color: #737373;
font-size: 12px;
margin-top: 1px;
float: left;
}
.officefindcheckbox{
float: left;
}
.officefindcheckboxblock{
display: inline-block;
width: 100%;
}
.officebutton{}
.officeselect{
margin-bottom: 10px;
}
.sitemapmobile{
font-style: italic !important;
font-size: 14px !important;
line-height: 17px !important;
}
.sitemapmobile a{
font-style: italic !important;
font-size: 14px !important;
line-height: 17px !important;
}
.officeformblock input[type="text"]{
width:98%;
}
.officeformblock textarea{
width:98%;
}
.thisofficeform{
display: inline-block;
}
.thisseparnotparent{
position: relative;
left: -20px;
}
.defaultform input[type="text"]{
width:98%;
}
.defaultform textarea{
width:98%;
}
.voprostext{
margin-top: 30px;
margin-left: 15px;
font-weight: bold;
float: left;
width: 120px;
}
.voprosblock {
margin-top: 20px;
background: url(/images/zajavkabg.png);
height: 84px;
border-radius: 4px;
border-bottom: 1px solid #962B30;
border-left: 1px solid #962B30;
border-right: 1px solid #962B30;
}
.voprostext a {
color: #FFFAC1;
}
.voprostext a:hover {
text-decoration: none;
}
.uslugiblockblue{
background: #2E5C9E url(/images/uslugabg.png) repeat-x;
background-size: contain;
display: inline-block;
min-height: 73px;
border-radius: 4px;
border-bottom: 1px solid #2E5C9E;
border-left: 1px solid #2E5C9E;
border-right: 1px solid #2E5C9E;
width: 100%;
max-width: 223px;
padding-bottom: 13px;
font-size: 15px;
}
.titlelinkblock{
font-size: 20px;
color: #263D61;
font-weight: bold;
margin-bottom: 8px;
}
.sviazannaiassilka{
padding-bottom: 10px;
}
.uslugiblock{
background: #962B30 url(/images/zajavkabg.png) repeat-x;
background-size: contain;
display: inline-block;
min-height: 73px;
border-radius: 4px;
border-bottom: 1px solid #962B30;
border-left: 1px solid #962B30;
border-right: 1px solid #962B30;
width: 100%;
max-width: 223px;
padding-bottom: 13px;
font-size: 15px;
}
.uslugiimg{
width: 50px;
height: 56px;
background: url(/images/papericon.png);
float: left;
margin-top: 17px;
margin-left: 5px;
}
.uslugitext{
margin-top: 15px;
margin-left: 15px;
font-weight: bold;
float: left;
width: 140px;
}
.uslugitextur .notusertypeur{
visibility: hidden;
position: absolute;
}
.uslugitextur .notfotthistype{
visibility: visible;
position: static;
}
.uslugitextfiz .notusertypefiz{
visibility: hidden;
position: absolute;
}
.uslugitextfiz .notfotthistype{
visibility: visible;
position: static;
}
.uslugitext a{
color: #FFFAC1;
}
.uslugitext a:hover{
text-decoration: none;
}
.zametkatext{
line-height: 16px;
color: #737373;
font-size: 13px;
}
.sliderbluetitle{
color: #263D61;
}
.slideryellowtitle{
color:#FFFAC1;
}
.slidergraytitle{
color:#D4D8DF;
}
.slidergraytext{
color:#D4D8DF;
}
.sliderbluetext{
color: #263D61;
}
.slideryellowtext{
color:#FFFAC1;
}
.sliderwhitetext{
color:#FFFFFF;
}
.sliderwhitetext{
color:#FFFFFF;
}
.sliderwhitetitle{
color:#FFFFFF;
}
.sliderwhitelink{
color:#FFFFFF;
}
.sliderwhitelink:hover{
color:#FFFFFF;
text-decoration:none;
}
.sliderbluelink{
color: #263D61;
}
.slideryellowlink{
color:#FFFAC1;
}
.slidergraylink:hover{
color:#D4D8DF;
text-decoration:none;
}
.sliderbluelink:hover{
color: #263D61;
text-decoration:none;
}
.slideryellowlink:hover{
color:#FFFAC1;
text-decoration:none;
}
.relativeposition{
position: relative;
}
.kalctitle{
font-size: 20px;
color: #263D61;
font-weight: bold;
margin-bottom: 8px;
white-space: nowrap;
}
.kalcfieldtitle{
color: #737373;
font-weight: bold;
font-size: 12px;
}
.kalcinputsumm{
float: left;
margin-right: 5px;
}
.kalcinputsumm input{
width: 93px;
}
.kalcfieldtitlemin{
color: #737373;
font-size: 11px;
display: inline-block;
width: 100%;
}
.kalcselect{
float: left;
line-height: 26px;
}
.kalcselect select{
padding: 4px 5px 3px 5px;
}
.kalcfieldtitlesepar{
height: 20px;
}
.kalcfieldradio{
padding: 5px;
display: inline-block;
width: 100%;
color: #737373;
font-size: 13px;
}
.kalcfieldday{
padding: 5px 0;
display: inline-block;
width: 100%;
}
.kalcfieldday .dayinput{
float: left;
width: 38px;
margin-top: -4px;
margin-right: 5px;
}
.kalcfieldradio .dayinput{
float: left;
width: 38px;
margin-top: -4px;
margin-right: 5px;
}
.kalcfieldradiotext{
float: left;
}
.kalcfieldradiomdash{
float: left;
margin: 0 5px;
}
.kalcfieldradioinput{
float: left;
}
.kalcsendbtn{
margin-top: 15px;
}
#summerror{
font-size: 11px;
color: red;
white-space: nowrap;
}
#dayinputerror{
font-size: 11px;
color: red;
}
#typeavtoerror{
font-size: 11px;
color: red;
}
.kalcresult{
visibility: hidden;
position: absolute;
border: 1px solid #A5ADBC;
padding-top: 25px;
margin-left: -41px;
padding-left: 25px;
padding: 30px 40px;
border-radius: 4px;
box-shadow: 0 0 20px -2px #81828E;
z-index: 1000;
top: -31px;
background: #FFFAC1;
}
.itogostr{
font-size: 13px;
color: #737373;
white-space: nowrap;
}
.itogosummval{
font-size: 13px;
color: #000000;
white-space: nowrap;
}
.kalcfieldradioinputperiod{
float: left;
}
.kalcfieldradioinputstrah{
float: left;
}
.kalcfieldradioinputdohod{
float: left;
}
.kalcfieldradioinputperviivznos{
float: left;
}
.kalcfieldradiotextdoc{
float: left;
width: 175px;
}
.kalcfieldradiotextavto{
float: left;
width: 175px;
}
.itogouslovie{
font-size: 12px;
color: #737373;
}
.kalcresultclose{
background: url(/images/close.png);
width: 16px;
height: 17px;
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
z-index: 200;
}
.headercallformclose{
background: url(/images/close.png);
width: 16px;
height: 17px;
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
z-index: 200;
}
.headercallformclosenoimg{
font-family: "Arial black";
font-weight: bold;
font-size: 16px;
position: absolute;
top: 8px;
right: 13px;
z-index: 100;
}
.headercalltitlenocss{
cursor: auto !important;
color: #737373 !important;
border-bottom: 0px !important;
}
.headercalltitlenocss:hover{
cursor: auto !important;
color: #737373 !important;
border-bottom: 0px !important;
}
.nopstyle p{
margin:0px;
display:inline;
}
.bigtablewrapp{
overflow: auto;
max-width: 450px;
margin-top: 40px;
}
.popuptapleclose{
background: url(/images/close.png);
width: 16px;
height: 17px;
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
.bigtablebttwrapp{
position: relative;
}
.bigtablebtt{
display: inline-block;
height: 17px;
position: absolute;
right: 0px;
margin-top: -35px;
}
.popuptaplecontent{
position: relative;
margin: 0 auto;
border: 1px solid #A5ADBC;
padding: 35px;
border-radius: 4px;
box-shadow: 0 0 20px -2px #81828E;
z-index: 1000;
background: #FFFFFF;
display: none;
}
.popuptaplewrapp{
position: absolute;
width: 100%;
left: 0;
z-index: 1000;
}
















@media only screen and (max-width: 980px){
.slujebnieblokiborder {
background: none;
}
.kalcfieldradiotextavto {
width: auto;
}
.YMaps {
width: 100%;
min-width:350px;
}
.nopaddingmobile{
padding: 0px !important;
}
.footer {
margin-left: -20px;
margin-right: -20px;
}
.datetoodayclip {
background: url(/images/clip_vert.png);
width: 18px;
height: 46px;
position: absolute;
top: -24px;
right: 20px;
left: auto;
}
.mainskrepkaimportant {
background: url(/images/clip_vert.png);
width: 18px;
height: 46px;
position: absolute;
top: -24px;
right: 20px;
left: auto;
}
.secondmaincontentblock {
/*float: none;*/
margin-left: 0;
width: 285px;
border-left: 0;
/*display: inline-block;*/
}
.mainvoprosiblock {
width: auto;
float: none;
margin-top: 0;
margin-left: 0;
}
.mainnewsblock {
width: auto;
float: none;
margin-top: 0;
}
.mainvoprosilist {
padding: 0px 0px 0px 20px;
}
.mainvoprosititle {
margin: 0 0 15px 20px;
}
.mainnewslist {
padding: 0px 20px 0px 20px;
}
.mainnewstitle {
margin: 0 0 15px 20px;
}
.mainimportantnewslist .newsitemimportant {
margin-left: -20px;
margin-right: -20px;
}
.maincursivalut {
float: none;
width: auto;
border-top: 1px solid #D4D8DF;
}
.firstmaincontentblock {
border-right: 0;
}
.headercallwrapp {
display:none;
}
.mainbackground {
margin: 0 20px;
}
.wrapper {
width: 100%;
}
.newslist {
width: 100%;
}
.contentcalendar {
display:none;
}
.menulistmobile {
display: block;
width: 95%;
margin: 0 auto;
}
.menulistmobilesecond{
display: block;
top: -20px;
width: 95%;
margin: 0 auto;
position: relative;
margin-bottom: -20px;
}
.menuall{
display: none;
}
.notinmobile{
display: none;
}
.menuusertype {
float:none;
height: 46px;
width: 444px;
margin:0 auto;
background: url(/images/menuusertypebg.png) repeat-x;
border: 1px solid #2E5C9E;
border-radius: 3px;
}
.menulistmobile select{
width: 100%;
margin: 20px 0;
}
.menulistmobilesecond select{
width: 100%;
margin: 20px 0;
}
.firstheaderblock {
position: absolute;
float: left;
}
.secondheaderblock {
margin-bottom: 15px;
float: right;
text-align: right;
}
.headerbuttons{
display:none;
}
.thirdheaderblock {
clear: both;
text-align: right;
margin-bottom: 0px;
display: block;
}
.logoimg {
padding: 20px 0 0 0;
}
.headerblockseparator{
display:none;
}
.headerphone {
padding: 10px 0 0 0;
font-size: 30px;
}
.headerphonetitle {
padding: 30px 0 0 0;
font-size: 16px;
}
.headercall{
font-size: 16px;
}
.fourthheaderblock {
display: block;
}
.headerbanktext1 {
font-size: 16px;
padding: 40px 0 0 0px;
float: left;
}
.headerbanktext2 {
padding: 38px 0 0 10px;
float: left;
font-size: 20px;
}
.headerbanktext3{
font-size: 16px;
padding: 15px 0 0 0px;
clear: both;
}
.header {
width: auto;
display: block;
padding: 0 20px;
}
.secondfooterblock{
padding: 22px 40px 0px 40px;
clear: both;
width:auto;
}
.firstfooterblock{
padding: 22px 40px 0px 40px;
width: auto;
}
.thirdfooterblock{
padding: 22px 40px 70px 40px;
clear: both;
width: auto;
}
.footersearchwrapper{
width: auto;
}
.thirdfooterblocksoclink{
width: 100%;
}
.firstfooterblocktoadmin {
margin-top: 10px;
}
.secondfooterblockcode{
margin-top: 10px;
}
.thirdfooterblockiperm {
margin-top: 10px;
}
.horizontalmenushadow{
width: 446px;
display:block;
margin: 0 auto;
}
.firstcontentblock{
width: auto;
float: none;
border: 0;
}
.secondcontentblock {
border-left: 0px;
padding-left: 0px;
padding-bottom: 0px;
width: auto;
float: none;
padding: 0 20px;
}
.thirdcontentblock{
margin-left: 0px;
width: 100%;
float: none;
display: inline-block;
}
.breadcrumbwrapper {
padding-top: 0px;
}
}
@media only screen and (max-width: 940px){
.slidehtmlcontent{
top: 22%;
}
}
@media only screen and (max-width: 910px){
.slidehtmlcontent{
top: 18%;
}
}
@media only screen and (max-width: 875px){
.slidehtmlcontent{
top: 14%;
}
}
@media only screen and (max-width: 770px){
.secondmaincontentblock {
width: auto;
}
}
@media only screen and (max-width: 755px){
.slidehtmlcontent{
position: absolute;
top: 0%;
left: 0%;
height: 90%;
color: white;
width: 90%;
padding: 5%;
}
}
@media only screen and (max-width: 680px){
.slidehtmlcontent{
height: 92%;
width: 92%;
padding: 4%;
}
.slidehtmlcontent{
font-size: 13px;
}
.slidehtmlcontent h1{
font-size: 16px;
margin-bottom:5px;
}
}
@media only screen and (max-width: 650px){
.slidehtmlcontent{
height: 94%;
width: 94%;
padding: 3%;
}
}
@media only screen and (max-width: 600px){
.headercallwrappsmoll{
margin: 0 !important;
}
.slidehtmlcontent{
font-size: 11px;
}
.slidehtmlcontent h1{
font-size: 13px;
margin-bottom:3px;
}
}
@media only screen and (max-width: 550px){
.rsSlide {
min-height: 140px;
}
.contentSlider img {
max-width: 508px;
height: auto;
display: block;
}
}
@media only screen and (max-width: 460px){
.bigtablebtt{
display:none !important;
}
.mainimportantnewslist .newsitemimportant {
margin-left: -8px;
margin-right: -8px;
padding: 15px 30px;
}
.footer {
margin-left: -8px;
margin-right: -8px;
}
.firstmaincontentblock {
width: auto;
border-right: 0;
float: none;
}
.mainuslugiheaderdesc {
display: none;
}
.mainlistlistblock {
width: auto;
}
.mainservicesblock {
/*padding-left: 0px;*/
}
.mainservicesheaderdesc {
display: none;
}
.mainmenublock {
/*padding-left: 0px;*/
margin-bottom: 30px;
}
.mainmenuheaderdesc {
display: none;
}
#usertypefiz {
width: 110px;
height: 46px;
overflow: hidden;
}
#usertypeur {
width: 130px;
height: 46px;
overflow: hidden;
}
.horizontalmenushadow {
width: 323px;
}
.menuusertype {
width: 321px;
}
.mainbackground {
margin: 0 8px;
}
.header{
width: auto;
padding: 0;
}
.mainuslugiblock {
/*padding-left: 0px;*/
}
}
@media only screen and (min-width: 756px){
.slidehtmlcontent{
background-color: transparent !important;
}
}
.ie7 #homeSlider,.ie7 .mainuslugiheaderdesc,.ie7 .mainservicesheaderdesc,.ie7 .mainmenuheaderdesc,.ie6 #homeSlider,.ie6 .mainuslugiheaderdesc,.ie6 .mainservicesheaderdesc,.ie6 .mainmenuheaderdesc{
display:none;
}
.ie7 .cursecbtitle,.ie6 .cursecbtitle{
width:50px;
}
.ie7 .firstheaderblock,.ie6 .firstheaderblock {
margin-bottom: 0px;
vertical-align: top;
float: left;
}
.ie7 .secondheaderblock ,.ie6 .secondheaderblock{
margin-bottom: 0px;
vertical-align: top;
float: left;
width: 305px;
}
.ie7 .thirdheaderblock,.ie6 .thirdheaderblock{
margin-bottom: 0px;
vertical-align: top;
width: 257px;
float: left;
}
.ie7 .fourthheaderblock ,.ie6 .fourthheaderblock{
margin-bottom: 0px;
vertical-align: top;
width: 239px;
float: left;
}
.ie7 .slidehtmlcontent,.ie8 .slidehtmlcontent,.ie6 .slidehtmlcontent{
background:none !important;
}
.ie7 .headerblockseparator,.ie6 .headerblockseparator {
width: 1px;
height: 140px;
background: #D4D8DF;
vertical-align: top;
float: left;
}
.ie7 .header,.ie6 .header{
margin-bottom: 30px;
}