*{padding:0px; margin:0px;text-align: left;}
img{border:0px;}

body {behavior:url("csshover.htc");background:#f6f6f6 url(../images/bg.jpg) no-repeat top center;font-family: 'MyriadPro', Arial;font-size: 14px;color:#171821;text-align: center;}
#mainpage{background: white url(../images/mainpage_bg.jpg) no-repeat top center;}

*html img, *html div, *html input, *html a, *html span { behavior: url("iepngfix.htc") }

a{color:#084888;}
a:hover{text-decoration: none;}
a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}

p{line-height: 1.3em;padding-bottom: 1em;}

.clear{clear: both;}

.bg_left{width:274px;height:311px;display: block;background: url(../images/bg_left.png) no-repeat;left:0px;top:0px;position: absolute;z-index: 1;}
.bg_right{width:274px;height:311px;display: block;background: url(../images/bg_right.png) no-repeat;right:0px;top:0px;position: absolute;z-index: 1;}

h1{font-size: 26px;font-weight: bold;margin-bottom: 20px;line-height: 1.3em;}
h2{font-size: 22px;font-weight: bold;margin-bottom: 20px;line-height: 1.3em;}
h3{font-size: 18px;font-weight: bold;margin-bottom: 20px;line-height: 1.3em;}

.container{width:1000px;margin:0px auto;padding: 0px 0px;position: relative;z-index: 2;margin-top: 30px;}

.header{position: relative;height:45px;z-index: 99;}
.header .logotype{width:134px;height:133px;display: block;background:#60a3d9;z-index: 3;position: absolute;left:26px;}
.header .menu{position: absolute;top:0px;left:0px;width:840px;height:45px;background: url(../images/menu_bg.png) repeat-x;padding-left: 160px;z-index: 2;}
.header .menu li{line-height: 45px;float: left;width:118px;text-align: center;font-size: 13px;font-weight: bold;text-transform: uppercase;border-left:1px solid #bababa;border-right:1px solid #f2f2f2;}
.header .menu li a{color: #084888;text-decoration: none;display: block;text-align: center;}
.header .menu li a:hover{color: black;background: url(../images/menu_active.png) top right;}
.header .menu li.active{border-right:1px solid #bababa;}
.header .menu li.active a{color: black;background: url(../images/menu_active.png) bottom right;}
.header .menu .li2{width:98px;}
.header .menu .li3{width:138px;}

.header_title{height:125px;position: relative;width:1000px;}
.header_title img{position: absolute;left:0px;top:0px;z-index: 1;}
.header_title h1{position: absolute;right:25px;top:45px;z-index: 2;color: white;font-weight: normal;font-size: 40px;}

.main_slider{height:442px;background: #0f2b83;margin-bottom: 30px;}
.slider{overflow: hidden;position: relative;}
.slider .navigate{position: absolute;z-index: 3;width:56px;height:28px;display: block;right:20px;bottom:20px;background: url(../images/slide_nav.png) no-repeat;}
.slider .pager{position: absolute;z-index: 3;right:100px;bottom:3px;width:150px;text-align: right;}
.slider .pager a{width:16px;height:17px;display: inline-block;margin-left: 10px;background: url(../images/slide_pages.png) no-repeat bottom left;}
.slider .pager a.active{background-position: top left;}
.slider .navigate .slide_left{position: absolute;width:23px;height:22px;display: block;background: url(../images/slide_left.png) no-repeat top left;top:3px;left:3px;}
.slider .navigate .slide_right{position: absolute;width:23px;height:22px;display: block;background: url(../images/slide_right.png) no-repeat top left;top:3px;right:3px;}
.slider .navigate .slide_left:hover,.slider .navigate .slide_right:hover{background-position: bottom left;}
.slider .slide{width:100%;height:442px;z-index: 1;position: absolute;height:525px;top:0px;left:-100%;overflow: hidden;}
.slider .slide .text{position: relative;width:100%;height:442px;color: white;top:0px;left:0px;}
.slider .slide .text .title{position: relative;}
.slider .slide .text .desc{position: relative;}
.slider .slide .text .desc2{position: relative;}
.slider .active{left:0%;}

.slider .slide1 .text .title{font-size: 30px;padding-top: 150px;padding-left: 28px;margin-bottom: 15px;line-height: 1.3em;}
.slider .slide1 .text .desc{padding-left: 28px;font-size: 12px;margin-bottom: 15px;}
.slider .slide1 .text .desc table{border-bottom: 1px solid #6974af;}
.slider .slide1 .text .desc .td1{font-size: 36px;font-weight: bold;padding-right: 30px;padding-bottom: 5px;}
.slider .slide1 .text .desc td{padding-right: 30px;padding-bottom: 15px;line-height: 1.3em;}
.slider .slide1 .text .desc2{font-size: 18px;width:450px;padding-left: 28px;}

.slider .slide2 .text .title{font-size: 30px;padding-top: 175px;padding-left: 28px;margin-bottom: 15px;line-height: 1.3em;}
.slider .slide2 .text .dots{width:0px;height:199px;display: block;background: url(../images/slide2_dots.png) no-repeat;position: absolute;left:325px;top:100px;}
.slider .slide2 .text .city{width:0px;height:148px;display: block;background: url(../images/slide2_city.png) no-repeat;position: absolute;left:347px;top:108px;}
.slider .slide2 .text .dots2{width:180px;height:118px;display: block;background: url(../images/slide2_dots2.png) no-repeat;position: absolute;left:315px;top:150px;}

.slider .desc3{position: absolute;bottom:0px;left:0;margin-left: 26px;margin-bottom: 20px;z-index: 4;}
.slider .slide3{position: relative;}
.slider .slide3 .text .title{font-size: 30px;padding-top: 150px;padding-left: 28px;margin-bottom: 15px;line-height: 1.3em;z-index: 3;}
.slider .slide3 .text .desc{width:100%;position: absolute;left:0px;top:0px;width:1300px;height:442px;background: url(../images/slide3_clouds.png) no-repeat center top;z-index: 2;}
.slider .slide3 .text .arr{width:300px;height:300px;background: url(../images/slide3_arr.png) no-repeat;position: absolute;left:544px;top:64px;-webkit-transform:rotate(-150deg);}
.slider .slide4 .text .title{font-size: 30px;padding-top: 285px;padding-left: 28px;margin-bottom: 15px;line-height: 1.3em;z-index: 3;}
.slider .slide4 .text .desc{width:100%;height:442px;display: block;position: absolute;left:0px;top:0px;}
.slider .slide4 .text .desc div{position: absolute;width:140px;height:25px;}
.slider .slide4 .text .desc .n1{background: url(../images/slide4_1.png) no-repeat top left;left:770px;top:40px;}
.slider .slide4 .text .desc .n2{background: url(../images/slide4_2.png) no-repeat top left;left:308px;top:80px;}
.slider .slide4 .text .desc .n3{background: url(../images/slide4_3.png) no-repeat top left;left:563px;top:90px;}
.slider .slide4 .text .desc .n4{background: url(../images/slide4_4.png) no-repeat top left;left:671px;top:108px;}
.slider .slide4 .text .desc .n5{background: url(../images/slide4_5.png) no-repeat top left;left:863px;top:120px;}
.slider .slide4 .text .desc .n6{background: url(../images/slide4_6.png) no-repeat top left;left:125px;top:130px;}
.slider .slide4 .text .desc .n7{background: url(../images/slide4_7.png) no-repeat top left;left:710px;top:160px;}
.slider .slide4 .text .desc .n8{background: url(../images/slide4_8.png) no-repeat top left;left:265px;top:175px;}
.slider .slide4 .text .desc .n9{background: url(../images/slide4_9.png) no-repeat top left;left:500px;top:185px;}
.slider .slide4 .text .desc .n10{background: url(../images/slide4_10.png) no-repeat top left;left:765px;top:252px;}
.slider .slide4 .text .desc .n11{background: url(../images/slide4_11.png) no-repeat top left;left:573px;top:265px;}
.slider .slide4 .text .desc .n12{background: url(../images/slide4_12.png) no-repeat top left;left:911px;top:294px;}
.slider .slide4 .text .desc .n13{background: url(../images/slide4_13.png) no-repeat top left;left:425px;top:315px;}
.slider .slide4 .text .desc .n14{background: url(../images/slide4_14.png) no-repeat top left;left:775px;top:330px;}
.slider .slide4 .text .desc .n15{background: url(../images/slide4_15.png) no-repeat top left;left:855px;top:354px;}
.slider .slide4 .text .desc .n16{background: url(../images/slide4_16.png) no-repeat top left;left:723px;top:370px;}
.slider .slide4 .text .desc .n17{background: url(../images/slide4_6.png) no-repeat top left;left:500px;top:371px;}
.slider .slide5 .text .title{font-size: 30px;padding-top: 200px;padding-left: 28px;margin-bottom: 15px;line-height: 1.3em;z-index: 3;}
.slider .slide5 img{position: absolute;}

.slider .slide_more{width:167px;height:42px;display: block;background: url(../images/slide_more.png) no-repeat top left;}
.slider .slide_more:hover{background-position: bottom left;}

.content ul{}
.content ul li{margin-bottom: 8px;padding-left: 20px;background: url(../images/li.png) no-repeat 0px 5px;line-height: 1.3em;}

.vacancies{}
.vacancies .left{width:620px;margin-right: 30px;float: left;}
.vacancies .right{width:290px;float: left;}
.vacancies .right .vac_info{background: #f6f6f6;padding: 20px;margin-bottom: 20px;}
.vacancies .right .send_vac{width:183px;height:37px;display: block;float: right;background: url(../images/send_vac.png) no-repeat top left;}
.vacancies .right .send_vac:hover{background-position: bottom left;}
.vacancies .item{border-top:2px solid #939598;padding-top: 20px;padding-bottom: 20px;margin-bottom: 20px;}
.vacancies .item .name{font-size: 16px;font-weight: bold;color: #939598;margin-bottom: 20px;}
.vacancies .item .desc{}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #999;background-color: white;padding: 10px;opacity: 0.85;max-width: 300px;line-height: 1.3em;-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.3);box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.3);}
#tooltip h3, #tooltip div { margin: 0; }

.news{}
.news .left{width:780px;float: left;}
.news .item{border-bottom: 1px solid #ccc;margin-bottom: 30px;padding-bottom: 20px;}
.news .item .date{width:160px;float: left;}
.news .item .date .date_c{width:85px;margin: 0px auto;border:1px solid #e3e3e3;border-color: #f3f3f3 #e3e3e3 #c6c6c6 #e3e3e3}
.news .item .date .date_c .m{text-transform: uppercase;font-size: 12px;text-align: center;padding: 5px 0px 3px;}
.news .item .date .date_c .y{font-size: 10px;color: #b2b2b2;border-bottom: 1px solid #e3e3e3;text-align: center;padding-bottom: 4px;}
.news .item .date .date_c .d{text-align: center;font-size: 22px;text-align: center;padding: 10px 0px;}
.news .item .text{width:620px;float: left;}
.news .item .text .name{font-size: 24px;color: #171821;line-height: 1.1em;margin-bottom: 10px;}
.news .item .text .desc{}
.news .pages{}
.news .pages .pages_title{text-transform: uppercase;font-size: 11px;margin-bottom: 5px;}
.news .pages ul{}
.news .pages ul li{float: left;margin: 0px;padding: 0px;font-weight: bold;font-size: 20px;background: none;margin-right: 8px;}
.news .pages ul li a{display: block;padding: 5px 10px;color: black;text-decoration: none;}
.news .pages ul li a:hover{color: #4f8fd0;}
.news .pages ul li.active a{background: #4f8fd0;color: white;text-decoration: none;}
.news .right{width:160px;float: left;}
.news .right .year{font-size: 18px;color: #4f8fd0;margin-left: 30px;margin-bottom: 15px;}
.news .right .year_active{text-transform: none;}
.news .right ul{font-size: 11px;margin-bottom: 20px;}
.news .right ul li{height:22px;line-height: 22px;padding-left: 10px;background: none;margin-bottom: 0px;margin-left: 20px;}
.news .right ul li a{text-decoration: none;}
.news .right ul li a:hover{color: #4f8fd0;}
.news .right ul li.active{background: url(../images/news_li.png) no-repeat left top;}
.news .right ul li.active a{color: white;}

#mainpage .content{background: none;border: 1px solid #bdcdeb;}
.mainpage{}
.mainpage .m_left{width:430px;margin-right: 50px;float: left;font-size: 13px;}
.mainpage .m_right{width:460px;float: left;position: relative;}
.mainpage .m_title{font-size: 24px;font-weight: bold;letter-spacing: -0.05em;margin-bottom: 20px;}
.mainpage .m_right table{font-size: 11px;}
.mainpage .m_right table td{padding-bottom: 5px;}
.mainpage .m_right table .date{color: #798090;padding-bottom: 5px;}
.mainpage .m_right table .td1{width:220px;border-top:1px solid #bdcdeb;padding-top: 10px;}
.mainpage .m_right table .td2{width:20px;}
.mainpage .m_right table span.big-header-news {font-size: 14px; display:block; margin-bottom: 2px;} 
.mainpage .m_news{background: url(../images/news.png) no-repeat 0px 2px;line-height: 20px;font-size: 13px;font-weight: bold;padding-left: 20px;position: absolute;right:0px;top:0px;}


.content{background: white;border-left:1px solid #c4c9cc;padding: 25px;border-right:1px solid #c5c9cc;border-bottom:1px solid #a8aeb5;}
.content hr{border: 0px;background: #e5e5e5;height:1px;font-size: 1px;margin-bottom: 30px;}
.content .blocks{}
.content .blocks .block{margin-bottom: 30px;}
.content .blocks .block_title{font-size: 30px;}
.content .blocks .block_contacts{margin-bottom: 45px;}
.content .blocks .block_contacts .name{font-size: 18px;color: #939598;font-weight: bold;padding: 15px 0px;}
.content .blocks .block_contacts td{vertical-align: top;}
.content .blocks .block_contacts .td1{width:465px;border-top:2px solid #939598;}
.content .blocks .block_contacts .td2{padding-left: 30px;width:455px;}
.content .blocks .block_services{}
.content .blocks .block_services .td1{width:295px;height:90px;}
.content .blocks .block_services .td1 .name{border-top:2px solid #939598;font-size: 16px;line-height: 1.3em;font-weight: bold;color: #939598;padding-top: 10px;text-decoration: none;display: block;}
.content .blocks .block_services .td1 a.name:hover{color: #084888;}
.content .blocks .block_services .td2{width:30px;}
.content .blocks .block_partners{}
.content .blocks .block_partners .td1{width:132px;height:75px;}
.content .blocks .block_partners .td1 .name{border-top:2px solid #939598;font-size: 16px;line-height: 1.3em;font-weight: bold;color: #939598;padding-top: 10px;display: block;text-decoration: none;}
.content .blocks .block_partners .td1 a.name:hover{color: #084888;}
.content .blocks .block_partners .td2{width:30px;}
.content .blocks .block_important{background: #f6f6f6;font-size: 14px;font-style: italic;color: #171821;padding: 20px;width:500px;padding-right: 70px;}
.content .blocks .block_support{padding-left: 160px;}
.content .blocks .block_support{}
.content .blocks .block_support .span5{background: #dfdfdf !important;}
.content .blocks .block_support td{padding-right: 10px;padding-bottom: 10px;}
.content .blocks .block_support .td1{padding-right: 20px;}
.content .blocks .block_support .td2{font-size: 12px;padding-right: 50px;}
.content .blocks .block_support .td3{width:290px;font-size: 12px;padding-top: 15px;border-top:2px solid #ccc;color: #939598;line-height: 1.3em;}

.bottom{position: relative;height:170px;font-size: 12px;}
.bottom .copy{width:54px;height:56px;display: block;background: url(../images/copy.png) no-repeat;left:25px;top:35px;position: absolute;}
.bottom .copy_text{position: absolute;left:125px;top:40px;width:80px;}
.bottom .copy_text .year{text-align: center;font-size: 30px;font-weight: bold;}
.bottom .copy_text .name{font-size: 10px;text-align: center;white-space: nowrap;letter-spacing: -0.05em;}
.bottom .menu{text-transform: lowercase;font-size: 11px;}
.bottom .menu li{padding-bottom: 8px;}
.bottom .menu1{position: absolute;left:250px;top:40px;}
.bottom .menu2{position: absolute;left:375px;top:40px;}

@media screen and (max-width: 724px) {
	.bottom .menu1{display:none !important;}
	.bottom .menu2{display:none !important;}
}