/*CSS для стандартных элементов*/
html {height:100%;}
body {height:auto !important; min-height:100%; position:relative;}
#container{width:100%; min-width:980px; max-width:1300px; margin:0 auto; text-align:left;}
#container404{width: 360px; margin:0 auto; text-align:left; margin-top:150px; position:relative; left:50px;}
#container404 .logo{position:absolute; left: -200px; top: -5px; border:none !important;}
#container404 h2{left:0 !important;}
.clear{clear:both; height:0; overflow:hidden;}

#print-logo{display:none;}
/*Плашка Реактив справа*/
#reaktive {position:absolute; right:50px; top:35px; _right:50px; overflow:hidden;}
#reaktive_block {display:none; position:absolute; top:-125px; left:15px; width:274px; height:131px; color:#FFF; font-size:11px; line-height:13px; z-index:10; _zoom:1;}
#reaktive_block #reaktive {position:static; _zoom:1;}
#reaktive_block IMG {position:absolute; width:0; height:0; left:70px; top:131px; border:none !important;_zoom:1;}

/*Форма связаться с нами*/
.dark {position:absolute; z-index:99; right:0; bottom:0; width:3000px; height:7000px; background-color:#000; -moz-opacity:0.3; filter:alpha(opacity:30); opacity:0.3;}
.popup-feedback {background-color:#FFF; position:fixed; _position: absolute; left:50%; top:50%; _top:300px; margin:-198px 0 0 -212px; z-index:100; width:424px; height:387px; overflow:hidden; border:1px solid #004E73; text-align:left;}
.popup-feedback .close{position: absolute; top: 0px; right: 0px; cursor: pointer; font-weight: bold; color: #FFF; z-index:80;}
.popup-bg{position:absolute; z-index:1; width:381px; height:230px; background:url(/pics/bg/up/auth-form.png) left top no-repeat;}
.popup-feedback .pad {position:relative; z-index:2; background-color:#fff; left:4px; top:4px; width:386px; height:422px; padding:20px 16px; overflow:hidden;}
.popup-feedback .pad .text {margin:0 0 15px;}
*+HTML .popup-feedback .pad .text {margin:3px 0px;}
*HTML .popup-feedback .pad .text {margin:3px 0px;}
.popup-feedback  .pad h2{font-family:arial, arial, arial; font-size:22px; line-height:22px; color:#42484B; padding:0 0 10px; font-weight:normal;}
.popup-feedback  .pad label{font-family:Arial, arial; font-size:13px; color:#42484B; line-height:18px;}
.popup-feedback .pad INPUT, .popup-feedback DIV.text TEXTAREA {width: 366px; padding:3px 5px; border:1px solid #004E73; font-family:arial,arial !important; font-size: 13px !important; line-height:18px; color: #42484B; }
.popup-feedback .pad TEXTAREA {height: 100px; padding:3px 5px; border:1px solid #004E73; width:366px; font-family:georgia,arial,arial !important; font-size: 14px !important;}	
.popup-feedback .pad .subm{margin-top:17px; width:95px; cursor:pointer;}

/*Ссылка перейти к списку*/
div.back{margin:0 0 25px -25px; position:relative; font-size:13px; width:100%;}
div.back a {background:url(/pics/i/back.gif) no-repeat scroll 0 3px transparent; padding-left:25px;}
div.back a:hover{background-position:0 -10px;}

/*Ссылка распечатать*/
div.print{font-size:13px; line-height:13px; float:right; margin-top:16px;}

/*Карта Яндекс или Google*/
#map{width:99%; height:400px; margin:25px 0; border:1px solid #E0E0E0;}

/*Пейджинг*/
#paging {margin:25px 0 0;}
#paging a{padding:0 7px 0px; float:left;}
#paging span{display:block; float:left; padding:0 7px 0px; background:#E7F3F5; color:#000; background: url(/pics/bg/menubg.png) left bottom repeat-x; border: 1px solid #DEDEDE;}
#paging strong.hd-page{padding:0; float:left; display:block; font-weight:normal; padding-right:5px;}

/*JS ссылка*/
a.onPage{text-decoration:none;}
a.onPage span{ border-bottom:1px dotted; display:inline !important;}


/*Разметка сайта*/
body{font-size:14px; line-height:19px; font-family:Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif; color:#000; background:#FFF;}
a:link, a:active, a:visited{color:#033F8A;}
a:hover{color:#4D9CFF;}

.container{width:100%; position:relative;}
.headbg{background:url(/pics/bg/headerbg.png) 0 0 repeat-x; margin-bottom:35px; zoom:1;}
.wrap{width:940px; margin:0 auto;}
.header{width:100%; height:99px; position:relative;}

.header .logo{float:left; margin-right:38px; margin-top:45px;}

.header .rLogin{float:right; margin-top:15px;}
.header .rLogin img{margin:0 5px; vertical-align:bottom;}
.header .rLogin a{text-decoration:none;}
.header .rLogin .enter{font-weight: bold;}
.header .rLogin .registration{}

.header .mMenu{font-size:20px; line-height:24px; position:absolute; font-family:'PFBeau', sans-serif; width:580px;  margin-left:224px; margin-top:50px;}
.header .mMenu ul{width:100%;}
.header .mMenu ul li{display:block; float:left; margin-right:25px; position:relative;}
.header .mMenu ul li a{text-decoration:none;}
.header .mMenu ul li.active{font-weight:bold; color:#5DAC00;}
.header .mMenu ul li.active .pointer{display:block; position:absolute; width:506px; height:23px; background:url(/pics/i/active.png) 0 0 no-repeat; left:50%; margin-left:-225px; bottom:-25px; line-height:23px; font-size:1px;}
.header .mMenu ul li.last{margin-right:0;}


.hMain .header .logo{margin-top: 31px;}
.hMain .header .mMenu{margin-top: 38px;}
.hMain{height:73px !important;}
.screens{top: 54px !important;}

.mContent{margin-bottom:30px;}
.container{min-width:980px;}
.mContent .wrap{padding-bottom:5px; background:url(/pics/bg/cleftbg.png) 190px 0 repeat-y}
.container .wrap .cLeft{float:left; width:195px; margin-right:30px;}
.container .wrap .cLeft .submenu{width:100%; overflow:hidden; zoom:1;}
.container .wrap .cLeft .submenuTop{width:195px; height:94px; font-size:1px; line-height:1px; background: url(/pics/bg/smtop.png) 0 0 no-repeat;}
.container .wrap .cLeft .submenuBottom{width:195px; height:275px; font-size:1px; line-height:1px; background: url(/pics/bg/smbottom.png) 0 0 no-repeat;}
.container .wrap .cLeft .submenu ul{background:#0F69AD url(/pics/bg/smbg.png) 0 0 repeat-x; padding:7px 0 11px 9px; min-height: 230px; _height:230px;}
.container .wrap .cLeft .submenu ul li{display:block;  padding: 2px 17px 3px 8px; position:relative; margin-bottom:15px; zoom:1;}
.container .wrap .cLeft .submenu ul li a{color:#FFF;}
.container .wrap .cLeft .submenu ul li a:hover{color:#BEFF9E;}
.container .wrap .cLeft .submenu ul li.active{background:#FFF; font-weight:bold; color:#5DAC00;}
.container .wrap .cLeft .submenu ul li.last{margin-bottom:0;}
.container .wrap .cLeft .submenu ul li.active span.liTop{width:188px; height:5px; display:block; background:url(/pics/bg/litop.png) 0 0 no-repeat; line-height:3px; font-size:3px; position:absolute; left:0; top:-5px; *width:188px;}
.container .wrap .cLeft .submenu ul li.active span.liBottom{width:188px; height:11px; display:block; background:url(/pics/bg/libottom.png) -1px 0 no-repeat; line-height:3px; font-size:3px; position:absolute; left:0; bottom:-10px; *width:188px;}


.container .wrapWebinar{background:none;}
.container .wrapWebinar .cLeftWebinar .smWebinar .submenuTop{width:195px; height:69px; font-size:1px; line-height:1px; background: url(/pics/bg/archtop.png) 0 bottom no-repeat;}
.container .wrapWebinar .cLeftWebinar .smWebinar .submenuBottom{width:195px; height:275px; font-size:1px; line-height:1px; background: url(/pics/bg/archbottom.png) 0 0 no-repeat;}
.container .wrapWebinar .cLeftWebinar .smWebinar ul{background:#D9F6C1;}
.container .wrapWebinar .cLeftWebinar .smWebinar ul li.smTitle{border-top:none; font-size:14px; font-weight:bold; margin-bottom:0;}
.container .wrapWebinar .cLeftWebinar .smWebinar ul li{font-size:12px; line-height:18px; border-top:1px solid #B7E2A1; padding: 8px 17px 5px 8px;  margin-bottom: 8px;}
.container .wrapWebinar .cLeftWebinar .smWebinar ul li a{color:#033F8A;}
.container .wrapWebinar .cLeftWebinar .smWebinar ul li a:hover{color:#4D9CFF;}
.container .wrapWebinar .cLeftWebinar .smWebinar  ul li.last{margin-bottom:0;}
.container .wrapWebinar .cLeftWebinar .smWebinar  ul li.noBorder{border-top:none;}

.container .wrap .cLeft .smWebArchive  .submenuTop{width:195px; height:68px; font-size:1px; line-height:1px; background: url(/pics/bg/smwatop.png) 0 bottom no-repeat;}
.container .wrap .cLeft .activeBlock{background:#0F6AAF url(/pics/bg/sm2bg.png) 0 0 no-repeat; font-size:12px; line-height:18px;}
.container .wrap .cLeft .activeBlock .pad{padding:17px 10px 16px 17px;}
.container .wrap .cLeft .activeBlock a{color:#FFF;}
.container .wrap .cLeft .activeBlock a:hover{color:#BEFF9E;}
.container .wrap .cLeft .smDivider{width:195px; height:8px; background:url(/pics/bg/smdivider.png) 0 0 no-repeat;}
.container .wrap .cLeft .activeBlock .dateSmall{background:url(/pics/i/datesmall.png) 0 1px no-repeat; padding-left:14px; color:#E1F2FA; font-size:11px; line-height:17px; font-style:italic;}

.container .wrap .cLeft  ul.arch{background:#D9F6C1;}
.container .wrap .cLeft  ul.arch li.smTitle{border-top:none; font-size:14px; font-weight:bold; margin-bottom:18px;}
.container .wrap .cLeft  ul.arch li{font-size:12px; line-height:18px;   padding: 2px 17px 3px 8px;  margin-bottom: 18px;}
.container .wrap .cLeft  ul.arch li a{color:#033F8A;}
.container .wrap .cLeft  ul.arch li a:hover{color:#4D9CFF;}
.container .wrap .cLeft  ul.arch li.last{margin-bottom:0;}
.container .wrap .cLeft  ul.arch li.noBorder{border-top:none;}
.container .wrap .cLeft .submenuBottomArch{width:195px; height:297px; font-size:1px; line-height:1px; background: url(/pics/bg/smarchbottom.png) 0 0 no-repeat;}

.container .wrap .cLeft  ul.arch li.active{background:#FFF; font-weight:normal; color:#5DAC00;}
.container .wrap .cLeft  ul.arch li.last{margin-bottom:0;}
.container .wrap .cLeft  ul.arch li.active span.liTop{width:188px; height:5px; display:block; background:url(/pics/bg/litop.png) 0 0 no-repeat; line-height:3px; font-size:3px; position:absolute; left:0; top:-5px; *width:183px;}
.co.container .wrap .cLeft  ul.arch li.active span.liBottom{width:188px; height:11px; display:block; background:url(/pics/bg/libottom.png) -1px 0 no-repeat; line-height:3px; font-size:3px; position:absolute; left:0; bottom:-10px; *width:183px;}

.container .wrap .cRight{overflow:hidden;}

.container .wrap .cRight .contentWrap{width:100%; position:relative; overflow:hidden;}

.footerTop{height:252px; background:#0078B6 url(/pics/bg/foottop.jpg) 0 bottom repeat-x;}
.footerTop .wrap{background:url(/pics/bg/footright.png) right 0 no-repeat;}
.footerTop .pad{padding:20px 0;}
.footerTop .fCol{width:140px; float:left; background:url(/pics/bg/cbg.png) right 0 no-repeat; margin-right:20px; min-height:215px; _height:215px;}
.footerTop .fCol .pad{padding:5px 0;}
.footerTop .fCol h4{color:#A5DBF7; font-size:18px; font-weight:normal; line-height:24px; font-family:'PFBeau', Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;}
.footerTop .fCol{font-size:12px; line-height:18px;}
.footerTop .fCol ul{margin-top:15px;}
.footerTop .fCol ul li{margin-bottom:10px;}
.footerTop .lCol{border-right:none;}
.footerTop .lCol img{margin-right:5px; margin-top:5px;}
.footerTop  a:active, .footerTop  a:link, .footerTop  a:visited{color:#D9EFFA;}
.footerTop  a:hover{color:#FFF;}

.footerTop .rfCol {overflow:hidden; color:#A5DBF7; font-size:12px; line-height:18px;}
.footerTop .rfCol .buttons{padding-top:10px;}
.footerTop .rfCol .contacts{margin-bottom:30px;}
.footerTop .rfCol .contacts img{float:left; margin-right:10px;}
.footerTop .rfCol .contacts p{overflow:hidden;}

.footerTop .dev{margin-left:58px; position:relative;}

.footerTop .tryBtn{width:161px; height:85px; float:left; margin-right:25px; background:url(/pics/i/trybtn.png) 0 0 no-repeat;}
.footerTop .tryBtnHover{background-position:0 -85px;}
.footerTop .tryBtn a{display:block; width:100%; height:47px;}

.footerTop .tourBtn{width:180px; height:85px; float:left; background:url(/pics/i/tourbtn.png) 0 0 no-repeat;}
.footerTop .tourBtnHover{background-position:0 -85px;}
.footerTop .tourBtn a{display:block; width:100%; height:47px;}

.footerBottom{height:69px; background:url(/pics/bg/footbottom.png) 0 0 repeat-x;}
.footerBottom .pad{padding:30px 0;}
.footerBottom .icon{float:left; margin-right:15px; margin-top: 3px;}
.footerBottom .lIcon{margin-right:40px;}
.footerBottom  .searchForm{overflow:hidden; float:right; width: 250px; display:none;}

/*Туры*/
.tItem {width:100%; overflow:hidden; margin-bottom:30px;}
.tItem .textC{overflow:hidden; zoom:1;}
#content .tItem  h2{margin:0;}
.tItem .imgC{width:298px; height:198px; background:url(/pics/i/imgshadow.png) 0 0 no-repeat; position:relative;}
.tItem .imgC .pad{padding: 7px 0 0 8px;}
.tItem .imgC .zoomIcon{position:absolute; width:27px; height:27px; background:url(/pics/i/zoomicon.png) 0 0 no-repeat; left:2px; top:1px; zoom:1;}
.odd .imgC{float:left; margin-right:14px;}
.even .imgC{float:right; margin-left:20px;}
.even .imgC .zoomIcon{left:auto; right:9px; zoom:1;}
.even .zoom{cursor:pointer;}
.odd .zoom{cursor:pointer;}

.videoBanner{width:286px; height:178px; background:url(/pics/i/video.png) 0 0 no-repeat; display:block; position:relative; text-decoration:none; float:right; margin-left:20px;}
.videoBanner span{display:block; height:36px; padding: 5px 10px 8px; color:#D9EFFA; position:absolute; bottom:0; overflow:hidden;}

.tItem .imgB{width:298px; height:198px; background:url(/pics/i/imgborder.png) 0 0 no-repeat; position:relative;}
.tItem .imgB .pad{padding: 2px 0 0 2px;}
.tItem .imgB .zoomIcon{position:absolute; width:27px; height:27px; background:url(/pics/i/zoomicon.png) 0 0 no-repeat; left:5px; top:5px;}
.odd .imgB{float:left; margin-right:14px;}
.even .imgB{float:right; margin-left:20px;}

#content .tItem .imgC img{margin-top:0;}
#content .tItem .imgB img{margin-top:0;}

.bImage{width:750px; height:527px; position:absolute; z-index:3; display:none;}
.bImage .bg{width:100%; position:absolute; z-index:1; left:0; top:0;}
.bImage .pad{padding:16px 0 0 14px;}
.bImage img.mImg{position:relative; z-index:3;}
.bImage .load{position:absolute; left:50%; margin-left:-16px; top:250px; z-index:2;}
.bImage .load img{display:block;}
.bImage .close{z-index:5; position:absolute; width:32px; height:32px; background:url(/pics/i/close.png) 0 0 no-repeat; right:10px; top:14px; cursor:pointer;}

.bImageMain{width:750px; height:527px; position:absolute; z-index:3; display:none;}
.bImageMain .bg{width:100%; position:absolute; z-index:1; left:0; top:0;}
.bImageMain .pad{padding:16px 0 0 14px;}
.bImageMain img.mImg{position:relative; z-index:3;}
.bImageMain .load{position:absolute; left:50%; margin-left:-16px; top: 290px; z-index:2;}
.bImageMain .load img{display:block;}
.bImageMain .close{z-index:5; position:absolute; width:32px; height:32px; background:url(/pics/i/close.png) 0 0 no-repeat; right:10px; top:14px; cursor:pointer;}


.bVideoMain{width:930px; height:630px; position:absolute; z-index:20; display:none;}
.bVideoMain .bg{width:100%; position:absolute; z-index:1; left:0; top:0;}
.bVideoMain .pad{padding:16px 0 0 14px;}
.bVideoMain img.mImg{position:relative; z-index:3;}
.bVideoMain iframe{position:relative; z-index:3;}
.bVideoMain .load{position:absolute; left:50%; margin-left:-16px; top: 290px; z-index:2;}
.bVideoMain .load img{display:block;}
.bVideoMain .close{z-index:5; position:absolute; width:32px; height:32px; background:url(/pics/i/close.png) 0 0 no-repeat; right:10px; top:14px; cursor:pointer;}

/*Поддержка*/
.slideBlock{width:100%; margin-bottom:30px; overflow:hidden;}
.slideBlock h4{font-size:18px; line-height:24px; font-family:'PFBeau', sans-serif; margin-bottom:10px; font-weight:normal;}
.slideBlock  .text{display:none;}
#content .slideBlock h4 a.opened {color:#5dac00;}
.askQuestion{width:159px; height:36px; background:url(/pics/bg/askquestion.png) 0 0 no-repeat; font-weight:bold; position:absolute; top:0; right: 325px;}
.askQuestion .pad{padding: 8px 0 0 41px;}
#content .askQuestion a.opened{color:#5dac00;}

.searchSection{width:301px; height:36px; background:url(/pics/bg/searchbg.png) 0 0 no-repeat; position:absolute; right:0; top:0; display:none;}
.searchSection .pad{padding: 7px 11px;}

/*Форма задать вопрос*/
.askQuestionForm{width:360px; height:317px; background:url(/pics/bg/formquestionbg.gif) 0 0 no-repeat; display:none; position:absolute; *margin-left:3px;}
.askQuestionForm .pad{padding:20px;}

.askQuestionForm label{font-size:12px; line-height:18px; }
.askQuestionForm .inpC{margin-bottom:20px;}
.askQuestionForm  .askBtn{float:right; margin-left:15px;}
.askQuestionForm span.remark{display:block; overflow:hidden; zoom:1; font-size:12px;}

/*Вебинар*/
.webinarForm{width:715px; height:216px; background:url(/pics/bg/webinarformbg.png) 0 0 no-repeat;}
.webinarForm .pad{padding: 12px 20px;}
.webinarForm label{font-size:12px;}
.webinarForm .fTitle{display:block; margin-bottom:14px;}
.webinarForm .inpT{width:32%; margin-right:1.9%; float:left; margin-bottom:18px; position:relative;}
.webinarForm .inpTLast{width:32%; margin-right:0; float:left; position:relative;}
.webinarForm .inpD{width:36%; margin-right:1.9%; float:left; margin-bottom:18px; position:relative;}
.webinarForm .inpDLast{width: 66%; margin-right:0; float:left; position:relative; margin-bottom:18px;}
.webinarForm .sendBtn{float:right; margin-left:20px;}
#content p.remark{font-size:12px; margin-top:5px; line-height:18px;}
#content span.error{font-size:12px; line-height:16px; color:#C00; display:block; position:absolute; bottom:-16px; display:none;}
#content p.success{font-size: 26px; line-height: 24px; margin: 37px 0 0; text-align: left; display:none;}
#content p.wait{margin:0;  font-size:18px; line-height:24px; text-align:right; margin-top:5px; display:none;}

/*Главная страница*/
.hMain{height:84px; background:url(/pics/bg/hmbg.png) 0 0 repeat-x; margin-bottom:0; position:relative;}
.hMain .logo {position:absolute; left:0; top:-5px;}
.hMain .mMenu{margin-left: 235px; _margin-left:234px; *width:500px; }
.hMain .mMenu .last{margin-right:0 !important;}

.visualBg{height:373px; background:url(/pics/bg/visbg2.jpg) 0 0 repeat-x; width:100%; overflow:hidden; min-width:980px;}
.vBg2{width:100%; height:373px; background:url(/pics/bg/visbg2.jpg) center 0 no-repeat;}
.visualBg .wrap{height:373px; position:relative;}
.visualBg .wrap .mail20{position:absolute; left:0; top:65px;}
.visualBg .wrap .slogan2{position:absolute; left:7; top:46px;}
.visualBg .wrap .slogan{ left: 6px; position: absolute; top: 126px;}

.visualBg .wrap .tryBtn{width:182px; height:113px; margin-right:25px; background:url(/pics/i/trybtnm.png) 0 0 no-repeat; position:absolute; top: 228px;}
.visualBg .wrap .tryBtnHover{background-position:0 -113px;}
.visualBg .wrap .tryBtn a{display:block; width:100%; height:47px;}

.visualBg .wrap .tourBtn{width:203px; height:123px; background:url(/pics/i/tourbtnm.png) 0 0 no-repeat; position:absolute; top: 228px; left: 187px;}
.visualBg .wrap .tourBtnHover{background-position:0 -124px;}
.visualBg .wrap .tourBtn a{display:block; width:100%; height:47px;}

.screens{position:absolute; right:30px; top: 72px; z-index:10;}

#triangle{position:absolute; width:3000px; height:16px; z-index:2; background:url(/pics/bg/triangle.png) center 0 no-repeat; top:0; left:50%; margin-left:-1500px; background:#FFF;}

.mPage{background:url(/pics/bg/mpagebg.png) 0 -4px repeat-x; margin-bottom:30px;}
.mPage .col{float:left; width: 100%; position:relative;}
.mPage .col .item{width:290px; margin-right: 20px; float:right; margin-bottom:30px;}
.mPage .col .item img{float:left; margin-right:10px; margin-top:3px;}
.mPage .col .item .text{overflow:hidden; zoom:1;}
.mPage .col .item .text h5{font-size:18px; line-height:24px; font-family:'Helvetica Neue', Helvetica, arial, sans-serif; margin-bottom:5px; color:#003D89;}
.mPage .colRight{overflow:hidden; zoom:1;}
.mPage .colRight .videoBanner{width:286px; height:178px; background:url(/pics/i/video.png) 0 0 no-repeat; display:block; position:relative; text-decoration:none; float:none !important; margin-left:0;}
.mPage .colRight .videoBanner span{display:block; height:36px; padding: 5px 10px 8px; color:#D9EFFA; position:absolute; bottom:0; overflow:hidden;}

.mPage .colRight .blockFeedback{width:285px;}
.mPage .colRight .blockFeedback .fbTop{width:285px; height:5px; background:url(/pics/bg/fbtop.png) 0 0 no-repeat; overflow:hidden;}
.mPage .colRight .blockFeedback .fbTopfirst{background:url(/pics/bg/fbtop.png) 0 0 no-repeat;}
.mPage .colRight .blockFeedback .fbTop .pad{padding:0 8px; display: none;}
.mPage .colRight .blockFeedback .fbTop .fbPhoto{float:left; border-right:1px solid #9EC6E0; cursor:pointer;}
.mPage .colRight .blockFeedback .fbTop .fbPhoto .pad{padding:9px;}
.mPage .colRight .blockFeedback .fbTop .active{border-right:1px solid #DDF0FB; background:#DDF0FB; cursor:default;}
.mPage .colRight .blockFeedback .fbTop .fbPhoto img{display:block;}

.mPage .colRight .blockFeedback .fbBottom{width:285px; height:8px; background:url(/pics/bg/fbbottom.png) 0 0 no-repeat; line-height:6px; font-size:6px;}
.mPage .colRight .blockFeedback .fbCenter{width:285px; background:url(/pics/bg/fbcenter.png) 0 0 repeat-y; min-height:140px; _height:140px;}
.mPage .colRight .blockFeedback .fbCenter .pad{padding:10px 20px;}
.mPage .colRight .blockFeedback .fbCenter .fbItem{font-size:12px; line-height:18px; display:none; cursor: pointer;}
.mPage .colRight .blockFeedback .fbCenter .fbItem h6{font-weight:normal; font-size:11px; line-height:17px; margin-bottom:10px;}
.mPage .colRight .blockFeedback .fbCenter .fbItem p{margin-bottom:10px;}

.mPage .colRight .video{margin-bottom:30px;}

.videoPopup{width:750px; height:527px; position:absolute; z-index:3; display:none;}
.videoPopup .bg{width:100%; position:absolute; z-index:1; left:0; top:0;}
.videoPopup .pad{padding: 68px 0 0 54px;}
.videoPopup img.mImg{position:relative; z-index:3;}
.videoPopup .load{position:absolute; left:50%; margin-left:-16px; top:250px; z-index:2;}
.videoPopup .load img{display:block;}

.videoPopup2{width:750px; height:527px; position:absolute; z-index:3; display:none;}
.videoPopup2 .bg{width:100%; position:absolute; z-index:1; left:0; top:0;}
.videoPopup2 .pad{padding: 68px 0 0 54px;}
.videoPopup2 img.mImg{position:relative; z-index:3;}
.videoPopup2 .load{position:absolute; left:50%; margin-left:-16px; top:250px; z-index:2;}
.videoPopup2 .load img{display:block;}

.videoPopup3{width:750px; height:527px; position:absolute; z-index:3; display:none;}
.videoPopup3 .bg{width:100%; position:absolute; z-index:1; left:0; top:0;}
.videoPopup3 .pad{padding: 68px 0 0 54px;}
.videoPopup3 img.mImg{position:relative; z-index:3;}
.videoPopup3 .load{position:absolute; left:50%; margin-left:-16px; top:250px; z-index:2;}
.videoPopup3 .load img{display:block;}

/*Формы*/
.inpC .inp{border:medium none !important; outline:none !important; font-size:14px; line-height:16px; padding:0; margin:0; width:100%; font-family:Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;}
.inpC{padding:2px 5px 3px; border-top:1px solid #8B8F95; border-left:1px solid #8B8F95; border-right:1px solid #CDD1DB; border-bottom:1px solid #CDD1DB; overflow:hidden; background:#FFF;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; position:relative; overflow:hidden; line-height:3px; font-size:3px; display:block;}
.inpC .helper{position:absolute; top:3px; font-size:14px; line-height:16px; left:6px; color:#CDD1DB;}
.searchBtn{float:right; margin-left:10px; width:56px; height:23px;}
input{outline: 0 none;}
.inpC textarea.inp{height:85px;}

.inpCError{ border-top:1px solid #ED1F1F; border-left:1px solid #ED1F1F; border-right:1px solid #FF6E6E; border-bottom:1px solid #FF6E6E;}
.video{cursor:pointer; display:none !important;}

.smallAskQ{height: 170px; background: url(/pics/bg/formquestionbgsmall.gif) 0 0 no-repeat; display: block;}

.remarkText{font-size:12px; color:#D4D4D4; display:block; position:absolute; left: 10px; position: absolute; top: 281px;}



.mainImgC{width:263px; height:185px; background:url(/pics/i/imgshadow2.png) 0 0 no-repeat; position:relative; cursor:pointer; margin-bottom:10px;}
.mainImgC .pad{padding: 7px 0 0 8px;}
.mainImgC .zoomIcon{position:absolute; width:27px; height:27px; background:url(/pics/i/zoomicon.png) 0 0 no-repeat; left:2px; top:1px; zoom:1;}
.mainImgC.zoomIcon{left:auto; right:9px; zoom:1;}
.mainImgC .zoom{cursor:pointer;}



.mHeader{width:100%; overflow:hidden; *zoom:1; height:39px; background:url(/pics/bg/mbg.png) 0 0 repeat-x; min-width:980px;}
.mHeader .pad{padding-top:7px;}
.mHeader .rLogin{float:left; width:30%;}
.mHeader .mhRight{float:right; text-align:right; width:70%;}
.mHeader .enter{font-weight:bold;}
.mHeader .rLogin img{margin: 0 10px; vertical-align:middle;}

.mhPhone{background:url(/pics/bg/pi.png) 0 3px no-repeat; padding-left:20px; padding-right:20px; font-weight:bold; color:#323232;}
.mhMail{background:url(/pics/bg/mi.png) 0 4px no-repeat; padding-left:20px;}




/*Добавки на главной*/
.mPage .advantages{width:100%; overflow:hidden;}
.mPage .advantages .item{width:62.9%; float:left; margin-right:4%; position:relative;}
.mPage .advantages .item .text{margin-left:10px; width: 282px; }
.mPage .advantages .itemLeft .text{margin-left:10px; width: 370px; }
.mPage .advantages .item .bigPlus{font-size:160px; line-height:160px; position:absolute; right:0;   top: 10px; color:#B3C5DC; font-weight: bold; cursor:default; font-size: 273px; line-height: 169px; right: 60px;}
.mPage .advantages .itemRight{margin-right:0; width:30%;}
.mPage .advantages .item ul{margin-left:20px;}
.mPage .advantages .item ul li{list-style:none; background:url(/pics/i/li-main.png) 0 10px no-repeat; padding-left:20px; margin-bottom:5px;}

#advantages{width:940px; height:340px; background:url(/pics/bg/panelbg_top.png) 0 0 no-repeat; margin-bottom:25px; position:relative;}
#advantages .pad{padding:20px 30px 0;}
#advantages .acLeft{width:415px; float:left;}
#advantages .acRight{width:365px; float:right;}
#advantages h1{color:#003d89; font-weight:bold; font-size:30px; line-height:36px; margin-bottom:18px; font-family: 'Helvetica Neue',Helvetica, Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;}
#advantages ul li{font-size:17px; line-height:24px; font-family:'Helvetica Neue',Helvetica; color:#323232; background:url(/pics/i/icons.png) 0 0 no-repeat; padding-left:43px; padding-top:20px;}
#advantages ul li.ic1{background-position: 0 2px; padding-top:5px;}
#advantages ul li.ic2{background-position: 0 -89px;}
#advantages ul li.ic3{background-position: 0 -222px;}
#advantages ul li.ic4{background-position: 0 -302px;}
#advantages ul li.ic5{background-position: 0 -421px;}
#advantages ul li.ic6{background-position: 0 -556px;  padding-top:5px;}
#advantages ul li.ic7{background-position: 0 -649px; padding-bottom:5px;}
#advantages ul li.ic8{background-position: 0 -764px; padding-bottom:5px; padding-top:15px;}
#advantages ul li.ic9{background-position: 0 -853px; padding-bottom:5px; padding-top:15px;}

#advPlus{position:absolute; left:50%; margin-left:-45px; top:135px;}

