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

img{border:none;}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background:#346384;
}

body a{
outline:none;
color:#358dba;
}

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

h1{
font-size:28px;
line-height:28px;
color:#359fba;
border-bottom:3px solid #d9edf8;
margin-bottom:15px;
padding-bottom:12px;
}

h2{
font-size:21px;
font-weight:normal;
padding-bottom:14px;
}

h3{
font-size:17px;
color:#000;
padding-top:10px;
padding-bottom:14px;
}

h4{
font-size:14px;
color:#000;
padding-top:10px;
padding-bottom:14px;
}

table{
border-collapse:collapse;
}

p{
padding-bottom:14px;
}

.maxwidth{
min-height:500px;
max-width:1400px;
margin:auto;
}

.container{
min-height:500px;
min-width:1000px;
margin:auto;
}

.padding{
padding:13px 20px 25px 20px;
}

.header{
height:165px;
font-size:12px;
line-height:134%;
color:#9eb1be;
}

.header .lang{
width:100%;
font-size:12px;
cursor:default;
text-align:right;
font-weight:bold;
color:#6a9dbb;
position:absolute;
top:0px;
margin-top:-10px;
}
.header .lang .brdr{
padding:0px 4px;
}
.header .lang a{
color:#6a9dbb;
}
.header .lang span{
color:#fff;
}
.header .head_l{
height:165px;
width:25%;
float:left;
background:url(/bitrix/templates/jumps/images/head_l_bg.gif) top repeat-x #fff;
position:relative;
}

.header .head_l .logo{
height:133px;
background:url(/bitrix/templates/jumps/images/head_l_l.gif) left top no-repeat;
padding:32px 5px 0px 5px;
}

.header .head_l .logo img{
display:block;
margin:auto;
}

.header .head_r{
height:165px;
width:75%;
float:left;
background:url(/bitrix/templates/jumps/images/head_r_bg.gif) top repeat-x;
}

.header .head_r .corner{
height:165px;
background:url(/bitrix/templates/jumps/images/head_r_l.gif) left top no-repeat;
}

.header .head_r .bg{
height:121px;
background:url(/bitrix/templates/jumps/images/head_r_r.jpg) right top no-repeat;
/*padding:44px 40px 0px 23px;*/
padding:44px 0px 0px 4%;
}

.header .textlogo{
display:block;
margin-bottom:11px;
}

.header .underline{
color:#888;
text-decoration:underline;
}

.menuline{
height:71px;
background:#fff;
}

.search{
height:67px;
width:25%;
float:left;
position:relative;
background:url(/bitrix/templates/jumps/images/search_bg.gif) top repeat-x;
margin-top:4px;
}

.search .limg{
position:absolute;
left:-20px;
}

.search .bg_l{
height:67px;
background:url(/bitrix/templates/jumps/images/search_lbg.gif) left top no-repeat;
}

.search .bg_r{
height:67px;
background:url(/bitrix/templates/jumps/images/search_r.gif) right top no-repeat;
padding:30px 60px 0px 30px;
}

.search .input{
width:100%;
float:left;
overflow:hidden;
background:#fff;
}

.search .input input{
width:98%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999;
background:none;
border:none;
padding:1px 2px;
}

.search .button{
cursor:pointer;
float:right;
margin-left:9px;
margin-right:-26px;
}

.menudiv{
height:47px;
width:75%;
font-size:13px;
letter-spacing:-1px;
text-transform:uppercase;
color:#fff;
font-weight:bold;
float:left;
position:relative;
background:url(/bitrix/templates/jumps/images/menu_rbg.gif) top repeat-x;
}

.menudiv a{
color:#fff;
}

.menudiv .rimg{
position:absolute;
right:-15px;
}

.menudiv .bg{
height:31px;
background:url(/bitrix/templates/jumps/images/menu_bg.gif) left top no-repeat;
padding:16px 3.5% 0px 3.5%;
}

.menutab{
width:100%;
}

.menutab td{
white-space:nowrap;
}

.menutab td.selected a{
text-decoration:none!important;
}

.menutab .space{
width:10%;
}

.contentdiv{
min-height:500px;
background:#fff;
padding-bottom:29px;
}

.colpadd{
min-height:10px;
}

.leftcol{
min-height:500px;
width:25%;
float:left;
}

.leftcol a{
color:#35acba;
}

.leftcol .colpadd{
padding-left:20px;
}

.centcol{
min-height:500px;
width:50%;
float:left;
margin:0px -1px;
}

.c_index .centcol{
width:75%;
float:right;
}

.centcol .colpadd{
padding:0px 5%;
}

.c_index .centcol .colpadd{
padding:0px 3.3%;
}

.rightcol{
min-height:500px;
width:25%;
float:right;
}

.c_index .right{
display:none;
}

.rightcol .colpadd{
padding-right:20px;
}

.contentdiv ul{
list-style:none;
margin-bottom:5px;
}

.contentdiv ul li{
list-style:none;
background:url(/bitrix/templates/jumps/images/li.gif) left 3px no-repeat;
margin-bottom:10px;
padding-left:20px;
}

.submenu{
font-size:17px;
font-style:italic;
font-weight:bold;
list-style:none;
margin:0px!important;
padding-top:20px;
padding-bottom:10px;
}

.submenu li{
list-style:none;
background:url(/bitrix/templates/jumps/images/bullet.gif) left 5px no-repeat!important;
margin-bottom:10px;
padding-left:20px;
}

.submenu a.selected{
text-decoration:none;
}

.submenu ul{
/*display:none;*/
font-size:12px;
font-style:normal;
font-weight:normal;
padding:9px 0px 4px 0px;
}

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

.submenu ul li{
background:url(/bitrix/templates/jumps/images/menuarr.gif) left 4px no-repeat!important;
margin-bottom:0px;
padding:0px 0px 7px 12px;
}

.submenu ul a{
color:#666;
}

.submenu ul a.selected{
color:#00acbb;
font-weight:bold;
text-decoration:none;
}

.map{
margin-bottom:40px;
}

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

.coltit{
font-size:28px;
line-height:28px;
font-weight:bold;
color:#359fba;
border-bottom:3px solid #d9edf8;
margin-bottom:15px;
padding-bottom:12px;
}

.news{
min-height:10px;
margin-bottom:17px;
}

.news a{
color:#666;
}

.news .tit{
font-size:14px;
margin-bottom:7px;
}

.news .tit a{
color:#358dba;
}

.news .date{
height:16px;
width:61px;
font-size:12px;
font-style:italic;
font-weight:bold;
color:#fff;
text-align:center;
background:url(/bitrix/templates/jumps/images/date.gif) left top no-repeat #35acba;
margin-bottom:7px;
padding-top:1px;
}

.news.ncell .date{
background-image:url(/bitrix/templates/jumps/images/date_c.gif);
}

.news img{
float:right;
margin-top:4px;
margin-left:20px;
margin-right:-170px;
margin-bottom:4px;
}

.news.nc_detail img{
float:left;
margin:4px 20px 6px 0px!important;
}

.news .lnk{
background:url(/bitrix/templates/jumps/images/arr.gif) center center no-repeat;
text-decoration:none!important;
padding:0px 6px;
}

a.more{
font-size:14px;
font-style:italic;
background:url(/bitrix/templates/jumps/images/bullet.gif) right 4px no-repeat;
padding-right:14px;
}

.news .padd{
min-height:10px;
}

.news.n_pic .padd{
padding-right:170px;
}

.banner{
padding-top:10px;
padding-bottom:20px;
}

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

.press{
min-height:10px;
color:#252525;
background:url(/bitrix/templates/jumps/images/press_corner.gif) left top no-repeat #eef5ef;
margin-bottom:20px;
padding:17px 20px;
}

.press .padd{
min-height:10px;
}

.press.p_pic .padd{
padding-right:170px;
}

.press .tit{
font-size:18px;
margin-bottom:7px;
}

.press .tit a{
color:#252525;
}

.press .date{
height:16px;
width:61px;
font-size:12px;
font-style:italic;
font-weight:bold;
color:#fff;
text-align:center;
background:url(/bitrix/templates/jumps/images/date_orng.gif) left top no-repeat #ffab34;
margin-bottom:5px;
padding-top:1px;
}

.press img{
float:right;
margin-top:4px;
margin-left:20px;
margin-right:-170px;
margin-bottom:4px;
}

.press .anonce{
padding-bottom:10px;
}

.press .link{
font-size:14px;
font-style:italic;
color:#ffab34;
background:url(/bitrix/templates/jumps/images/bullet_press.gif) left 4px no-repeat;
padding-left:13px;
}

ul.list{
font-size:14px;
border-bottom:3px solid #d9edf8;
margin-bottom:15px;
padding-bottom:8px;
}

ul.list li{
background-position:0px 3px;
}

.cell_blue{
min-height:10px;
background:url(/bitrix/templates/jumps/images/blue_corner.gif) left top no-repeat #e2eef5;
margin-bottom:20px;
padding:17px 0px 10px 0px;
}

.cell_blue .cent{
text-align:center;
padding-top:8px;
}

.cell_gray{
min-height:10px;
background:url(/bitrix/templates/jumps/images/blog_corner.gif) left top no-repeat #efefef;
padding:17px 20px 5px 20px;
}

.cell_gray .coltit{
color:#9d9274;
border-color:#e3e0d8;
}

.cell_gray.cg_form{
margin-bottom:20px;
}

.cell_gray.cg_form .coltit{
font-size:16px;
}

.tit_blue{
font-size:28px;
line-height:28px;
font-weight:bold;
color:#358dba;
margin-bottom:15px;
}

.blog{
min-height:10px;
margin-bottom:20px;
}
.blog.b_pic{
padding-left:72px;
}
.blog .blogtit{
font-weight:bold;
padding-bottom:8px;
}
.blog .ava{
float:left;
margin-left:-72px;
margin-right:17px;
}

.blog .name{
font-size:14px;
color:#282828;
background:url(/bitrix/templates/jumps/images/user.gif) 0px 0px no-repeat;
margin-bottom:5px;
padding-left:20px;
}

.blog .name a{
color:#282828;
}

.blog .lnk{
background:url(/bitrix/templates/jumps/images/arr2.gif) center center no-repeat;
text-decoration:none!important;
padding:0px 6px;
}

.a_link{
font-size:14px;
font-style:italic;
background:url(/bitrix/templates/jumps/images/bullet.gif) 0px 4px no-repeat;
padding-left:15px;
}

.calendar{
width:100%;
overflow:hidden;
border-left:1px solid #c6eefe;
margin-bottom:10px;
}

.calendartab{
width:100%;
font-size:11px;
color:#414141;
}

.calendartab a{
color:#414141;
}

.calendartab td{
height:27px;
border-right:1px solid #c6eefe;
border-bottom:1px solid #c6eefe;
vertical-align:top;
padding:4px;
}

.calendartab td.weekend,
.calendartab td.NewsCalWeekend{
background:#adc6ff!important;
}

.calendartab td.day{
background:#d8e1ee;
}

.calendartab td.weekend.day,
.calendartab td.NewsCalWeekend.day{
background:#e0f6fe!important;
}

.calendar_top{
color:#2e718f;
background:#c6effe;
padding:10px 20px;
}

.calendar_top select{
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-right:20px;
}

.events{
margin-bottom:35px;
}

.events .tit{
font-size:14px;
font-style:italic;
color:#000;
background:url(/bitrix/templates/jumps/images/event.gif) 0px 0px no-repeat;
margin-bottom:4px;
padding-left:22px;
padding-top:1px;
padding-bottom:1px;
}

.photo_slider{
min-height:24px;
width:218px;
text-align:left;
position:relative;
margin:auto;
}

.parners{
min-height:10px;
}

.parners img{
display:block;
margin:0px auto!important;
padding:0px!important;
}

.parners li{
background:none!important;
margin:0px!important;
padding:10px 0px!important;
}

.searchform{
height:50px;
}
.searchform .input_text{
width:360px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999;
float:left;
background:none;
border:1px solid #358dba;
margin-right:5px;
padding:1px 2px;
}

.searchform .button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
float:left;
font-weight:bold;
background:#358dba;
border:1px solid #358dba;
float:left;
}

.searchres{
min-height:10px;
margin-bottom:17px;
padding-left:20px;
}

.searchres .numb{
width:20px;
float:left;
color:#000;
margin-top:1px;
margin-left:-20px;
}

.searchres .tit{
font-size:14px;
margin-bottom:7px;
}

.searchres .small{
font-size:11px;
padding-top:8px;
}

.table{
width:100%;
border-collapse:collapse;
}
.table th{
font-size:11px;
text-align:left;
color:#fff;
background:#358dba;
border:1px solid #5da4c8;
vertical-align:top;
padding:5px 5px;
}
.table td{
vertical-align:top;
border:1px solid #d7d7d7;
padding:4px 5px;
}

.ruktable{
width:100%;
}

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

.formdiv{
min-height:10px;
width:390px;
padding-bottom:20px;
}
.formdiv .fdline{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}
.formdiv .fdline label{
width:100px;
float:left;
padding-right:10px;
}
.formdiv .fdline .input_text{
width:272px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
border:1px solid #e3e0d8;
padding:1px 3px;
}
.formdiv .fdline textarea{
height:115px;
width:272px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
border:1px solid #e3e0d8;
padding:1px 3px;
}
.form_message{
color:#9d9274;
font-weight:bold;
padding-bottom:10px;
}
.required{
color:red;
}
.formdiv .fdline.captcha .input{
width:280px;
float:left;
}
.formdiv .fdline.captcha .input img{
float:left;
margin-right:10px;
}
.formdiv .fdline.captcha .input .input_text{
width:82px;
}
.formdiv .mainfields{
padding-bottom:20px;
padding-left:110px;
}
.formdiv .buttondiv{
padding-left:110px;
}
.formdiv .button{
display:block;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
font-size:14px;
padding:5px 10px;
}

.conf_question{
min-height:10px;
border-top:2px solid #efefef;
padding:15px 0px;
}
.conf_question.cqfirst{
border:none;
}
.conf_question .bold{
font-size:12px;
color:#000;
}
.conf_question .question{
font-size:14px;
margin-bottom:12px;
}
.conf_question .answer{
font-size:14px;
}
.conf_question .answer .name{
font-size:12px;
padding-bottom:5px;
}

.footer{
min-height:10px;
color:#59859e;
background:url(/bitrix/templates/jumps/images/footer_l.gif) left bottom no-repeat #fff;
padding-bottom:40px;
}

.footer a{
color:#59859e;
}

.footer p{
padding-bottom:5px;
}

.footer .cent{
width:50%;
margin:auto;
}

.footer .padding{
padding:0px 5%;
}

.footer .border{
border-top:3px solid #d9edf8;
padding-top:30px;
}

.gallery{
width:100%;
}
.gallery td{
width:33%;
vertical-align:top;
}
.gallery .gallery_photo{
width:174px;
margin:auto;
text-align:center;
margin-bottom:20px;
}
.gallery .gallery_photo .preview{
height:120px;
width:170px;
border:1px solid #d9edf8;
margin-bottom:10px;
padding:1px;
}
.gallery .gallery_photo .preview table{
height:120px;
width:170px;
}
.gallery .gallery_photo .preview table td{
vertical-align:middle;
text-align:center;
}
.gallery .gallery_photo .preview table img{
display:block;
margin:auto;
}


.spacer{
height:1px;
font-size:1p;
line-height:1px;
clear:both;
}

