@charset "utf-8";
/* CSS Document */

html,body{width: 100%;}
body{margin: 0px; padding: 0px 0px; font-family: 'exo_2.0regular'; color: #333; font-size: 14px;}

.page {margin: 0px auto; width: 960px; padding-top: 1px; padding-bottom: 45px;}
div.clear{clear: both;}
a img{border: none;}
a{color: #67c7e7;}
a:hover {text-decoration: none;}
.upper {text-transform: uppercase;}
.inlineBlock{display: inline-block;}

h1, h2, h3, h4, h5, h6{font-family: 'exo_2.0black'; font-weight:normal; text-transform: uppercase; margin: 25px 0 20px;}
b,strong {-font-family: 'exo_2.0bold'; font-weight:bold;}

.fullBG{min-width: 1258px;}

.button{border-style: none; height: 50px; font-family: 'exo_2.0black'; font-weight:normal; color: #fff; font-size: 25px; line-height: 52px; text-align: center; text-decoration: none; padding: 1px 27px 0; cursor: pointer; background: url('../img/button_bg.png') repeat-x; border-radius: 25px; text-transform: uppercase; overflow: hidden;}
.smallButton{height: 35px; font-size: 16px; line-height: 34px; padding-top: 1px; border-radius: 18px;}
a.button{display: block; float: left;}
a.inlineBlock{display: inline-block; float: none;}


#header{background: url('../img/header_bg.png') repeat-x 50% 0px #fff;}
#header .top{font-family: 'exo_2.0black'; font-weight:normal; font-size: 14px; color: #fff; /*text-shadow: 0 0 1px #808080;*/ height: 48px;}
#header .top a, #header .top span{text-decoration: none; color: #fff; /*text-shadow: 0 0 1px #808080;*/}
#header .top .phone{ float:left; padding: 8px 93px 0 24px; background: url('../img/phone_ico.png') no-repeat 0px 9px; line-height: 18px; }
#header .top .login{ float:right; padding: 9px 0 0 24px; background: url('../img/login_ico.png') no-repeat 0px 10px; line-height: 16px; font-size: 12px; text-transform: uppercase;}

#topMenu {padding: 0px; margin: 0px; list-style: none;}
#topMenu li{ display: block; float: left; padding: 0px; margin: 0px; font-size: 12px; text-transform: uppercase; line-height: 16px; position: relative; z-index:6;}
#topMenu li a, #topMenu li span{display: block;  padding: 9px 0px 7px; width: 120px; text-align: center;}
#topMenu li ul{display: none; padding: 14px 0px; margin: 0px; list-style: none; background: #67c7e7; position: absolute; z-index:5; }
/*#topMenu li:hover,*/ #topMenu .hover {background: #67c7e7;}
/*#topMenu li:hover a{width: 118px; padding-top: 8px; border: solid 1px #52a0c8; border-bottom-style: none;}*/
/*#topMenu li:hover ul, #topMenu .hover ul{display: block;}*/
#topMenu li li {float: none; font-family: 'exo_2.0regular'; text-transform: capitalize; padding: 6px 0;}
#header #topMenu li li a, #header #topMenu li li span {text-decoration: underline; display: block; padding: 0 23px; width: 74px; text-align: left; border-style: none;}
#header #topMenu li li a:hover, #header #topMenu li li span:hover {text-decoration: none;}

#header .logo{float: left; padding-top: 20px;}


#mainMenu{float: left; font-family: 'exo_2.0regular'; font-size: 12px;}
#mainMenu .page {padding-bottom: 15px;}
#mainMenu ul{padding: 0 0 0 45px; margin: 0px; list-style: none;}
#mainMenu li{ display: inline; padding: 0px; margin: 0px;  }
#mainMenu li a.mainMenuItem{display: block; float: left; padding: 25px 7px 38px; font-family: 'exo_2.0black'; font-size: 14px; text-transform: uppercase; line-height: 32px; color: #333; text-decoration: none;}
#mainMenu li a.mainMenuItem div.c {float: left; height: 30px;}
#mainMenu li a.mainMenuItem div.l, #mainMenu li a.mainMenuItem div.r{width: 15px; float: left; height: 30px;}

#mainMenu li.active a.mainMenuItem/*, #mainMenu li:hover a.mainMenuItem*/{color: #fff;}
#mainMenu li.active a.mainMenuItem div.l/*, #mainMenu li:hover a.mainMenuItem div.l*/{background: url('../img/main_menu_bg_l.png') no-repeat 0px 0px;}
#mainMenu li.active a.mainMenuItem div.c/*, #mainMenu li:hover a.mainMenuItem div.c*/{background: url('../img/main_menu_bg_c.png') repeat-x;}
#mainMenu li.active a.mainMenuItem div.r/*, #mainMenu li:hover a.mainMenuItem div.r*/{background: url('../img/main_menu_bg_r.png') no-repeat 0px 0px;}

#mainMenu li.current a.mainMenuItem {color: #fff;}
#mainMenu li.current a.mainMenuItem div.l {background: url('../img/main_menu_bg_l.png') no-repeat 0px 0px;}
#mainMenu li.current a.mainMenuItem div.c {background: url('../img/main_menu_bg_c.png') repeat-x;}
#mainMenu li.current a.mainMenuItem div.r {background: url('../img/main_menu_bg_r.png') no-repeat 0px 0px;}


#mainMenu .subMenu{display: none; background: url('../img/sub_menu_bg.png') no-repeat 0px 0px #67c7e7; color: #fff; position: absolute; left:0px; top: 141px; width: 100%; z-index: 10; min-width: 1258px; /*����������� ��-�� slideDown() � js min-height: 180px;*/}
#mainMenu .subMenu .info {width: 283px; float: left; padding: 1px 1px 0 0; line-height: 18px;}
#mainMenu .subMenu .info  p.title{font-family: 'exo_2.0black'; font-size: 30px; text-transform: uppercase; line-height: 40px; margin: 14px 0 12px;}
#mainMenu ul.list{display: block; float: left; padding: 1px 0 32px 50px;}
#mainMenu ul.list li{display: block; font-size: 13px;}
#mainMenu ul.list li a{color: #fff;}
#mainMenu ul.list li.title{font-family: 'exo_2.0black'; font-size: 14px; text-transform: uppercase; line-height: 20px; padding: 30px 0 14px;}
#mainMenu ul.list li.title a{text-decoration: none;}
#mainMenu ul.list li {line-height: 16px; padding: 6px 0;}

#mainMenu .subMenu div.mainMenuArrow{height: 12px; width: 22px; background: url('../img/main_menu_arrow.png') no-repeat; margin: 0 auto; position: absolute; z-index: 11;}

#mainSlider{color: #fff; height: 469px; overflow: hidden;}
#mainSlider .slidetabs {margin: 0px auto; padding: 44px 0 1px 700px; width: 260px; font-family: 'exo_2.0black'; font-weight:normal; position: relative; z-index: 2;}
#mainSlider .slidetabs a{display: block; height:34px; line-height: 36px; float: left; margin: 0 0 24px; color: #fff; padding: 1px 13px; text-transform: uppercase; font-size: 16px; overflow: hidden; text-decoration: none;}
#mainSlider .slidetabs a span{background: url('../img/dot.png') repeat-x left bottom;}
#mainSlider .slidetabs a.current{background: #67c7e7;  border-radius: 18px;}
#mainSlider .slidetabs a.current span{background: none;}

#mainSlider .slider{height: 466px; position: relative; top: -45px;}
#bunner .border, #mainSlider .border{background: url('../img/bunner_border.png') repeat-x 0px 0px; height: 16px; position: relative; z-index: 2; top: -58px;}
#mainSlider .slider div.item{height: 466px; position: absolute; top: 0; left: 0; display: none; z-index: 1; font-family: 'exo_2.0black'; background: #333; width: 100%;}
#mainSlider .slider div.item div.page{width: 640px; padding: 1px 320px 1px 0px;}
#bunner h1, #mainSlider .slider div.item h1{font-size: 60px; line-height: 60px; margin: 32px 0 22px;}
#bunner strong, #mainSlider .slider div.item strong{font-size: 60px; line-height: 60px; margin: 32px 0 22px; font-weight: normal; display: block; text-transform: uppercase;}
#bunner ul, #mainSlider .slider div.item ul{font-family: 'exo_2.0bold'; font-size: 18px; line-height: 24px; margin: 0px; padding: 0 0 0 40px; list-style-image: url('../img/li1.png')}
#bunner ul li, #mainSlider .slider div.item ul li {padding: 6px 0px;}
#bunner ul li a {color: #fff;}
#bunner .gift {padding-top:9px; float:right;}
#bunner .gift img {float:left;}
#bunner .gift .text {float:left; padding-left:22px; text-transform:uppercase; font-size:17px; line-height:20px; }
#bunner .gift .text p{margin: 4px 0 22px;}
#bunner .gift .text p.title{font-size:32px; line-height:34px; margin: 0; font-family: 'exo_2.0bold';}
#bunner .gift .text a.button{border:none; width:260px;}

#mainSlider .slider div.item p {margin: 20px 0 29px; font-size: 28px; line-height: 32px;}
#mainSlider .slider div.item a.button {}

#mainSlider .slider div.bunner1{background: url('../img/bg/index_slider1.jpg') no-repeat center top #333;}
#mainSlider .slider div.bunner2{background: url('../img/bg/index_slider3.jpg') repeat-x center top;}
#mainSlider .slider div.bunner3{background: url('../img/bg/index_slider2.jpg') repeat-x center top;}

#bunner{color: #fff; height: 298px; overflow: hidden;}
#bunner .bg{height: 295px; background: url('../img/slider_bunner_1.jpg') repeat-x 50% 50% #333;}
#bunner .page{padding: 1px 0px;}
#bunner .page a {border-bottom: 1px solid; text-decoration: none;}
#bunner .page a:hover {border:0;}
#bunner .border{top: -13px;}

#advantages{ background: url('../img/mozaic.png') repeat left top; padding: 1px 0 0;}
#advantages h3{font-size: 48px; line-height: 54px; text-align: center; margin: 20px 0 41px;}
#advantages div.page{ width: 1064px; padding-bottom: 0px;}
#advantages ul.tabs {padding: 1px 0 0 52px; margin: 0px; list-style: none;}
#advantages ul.tabs li{display: inline; padding: 0px; margin: 0px;}
#advantages ul.tabs a{display: block; float: left; padding: 50px 14px 1px; font-family: 'exo_2.0black'; color: #333; font-size: 16px; text-decoration: none; text-transform: uppercase; margin: 0 15px 0 0; }
#advantages ul.tabs a div{height: 32px; padding: 1px 20px; line-height: 34px;}
#advantages ul.tabs a.current {color: #fff;}
#advantages ul.tabs a.current div {background: #67c7e7; border-radius: 17px;}


#advantages a.price {background: url('../img/price_ico_min.png') no-repeat center top;}
#advantages a.reliability {background: url('../img/reliability_ico_min.png') no-repeat center top;}
#advantages a.speed {background: url('../img/speed_ico_min.png') no-repeat center top;}
#advantages a.gifts {background: url('../img/gifts_ico_min.png') no-repeat center top;}
#advantages a.support {background: url('../img/support_ico_min.png') no-repeat center top;}
#advantages a.convenience {background: url('../img/convenience_ico_min.png') no-repeat center top;}

#advantages div.panes div{padding: 49px 52px 1px 370px; height: 263px; font-size: 14px; line-height: 24px; display: none;}
#advantages div.panes div a.more{font-family: 'exo_2.0bold'; text-transform: uppercase; font-size: 12px;}
#advantages div.panes div.price {background: url('../img/price_ico.png') no-repeat left bottom;}
#advantages div.panes div.reliability {background: url('../img/reliability_ico.png') no-repeat left bottom;}
#advantages div.panes div.speed {background: url('../img/speed_ico.png') no-repeat left bottom; display: block;}
#advantages div.panes div.gifts {background: url('../img/gifts_ico.png') no-repeat left bottom;}
#advantages div.panes div.support {background: url('../img/support_ico.png') no-repeat left bottom;}
#advantages div.panes div.convenience {background: url('../img/convenience_ico.png') no-repeat left bottom;}

#profit {height: 340px; padding: 1px 0; background: url('../img/bg_profit.jpg') repeat-x center bottom; font-family: 'exo_2.0black'; font-size: 24px; line-height: 42px; text-transform: uppercase; color: #fff; text-align: center;}
#profit p { margin: 80px 0 35px; }
#profit a.button {font-size: 20px; margin-left: 370px;}
#profit p.sub {margin-top: 0; padding-right: 132px; font-size: 18px; text-align: right;}

#news {height: 437px; padding: 1px 0; background: url('../img/news_bg_r.png') no-repeat right bottom #fff; text-align: center; font-size: 14px;}
#news div.leftBg{height: 437px; width: 147px; background: url('../img/news_bg_l.png') no-repeat left center; position: absolute; left: 0px; z-index: 1;}
#news .page{position: relative; z-index: 2; padding: 1px 0;}
#news h3{font-size: 48px; line-height: 52px; text-transform: uppercase; margin: 24px 0 65px;}

#news .slider{height: 171px; width: 960px; position: relative; overflow: hidden;}
#news .slider span{cursor:pointer; position: absolute; top:54px; width: 16px; height: 27px; z-index: 2;}
#news .priv_butt{background: url(../img/news_to_left_button.png) no-repeat; left: 64px;}
#news .next_butt{background: url(../img/news_to_right_button.png) no-repeat; right: 64px;}
#news .slider div.item{position: absolute; top: 0; left: 0; padding: 1px 155px 36px; height: 134px; width: 650px; display: none; line-height: 24px;}
#news .slider div.item a:hover h2 {text-decoration: underline;}
#news .slider div.item h2{font-size: 16px; margin: 11px 0; text-transform: uppercase;}
#news .slider div.item p{margin: 11px 0 0;}
#news .slider div.item a{color: #333; text-decoration: none;}
#news .slider .date {color: #ccc;}

#news .slidetabs {height: 10px; padding: 1px 0 66px 454px;}
#news .slidetabs a{display: block; height:10px; width: 10px; background: url('../img/news_slidertubs_bg.png') no-repeat left 0px; float: left; margin: 0 4px 0 0;}
#news .slidetabs a.current{background-position: left -10px;}	

#news a.all{font-family: 'exo_2.0bold'; text-transform: uppercase; color: #ccc; font-size: 12px;}	
#news .foo.all{font-family: 'exo_2.0bold'; text-transform: uppercase; color: #ccc; font-size: 12px;}	
#news .foo.all:hover {text-decoration: none;}


#social{height: 180px; background: url('../img/social_bg_r.png') no-repeat right top #fbfbfb; line-height: 30px; text-align: center; font-family: 'exo_2.0black'; font-weight:normal; font-size: 14px;}
#social h3{font-size: 24px; color: #ccc; text-transform: uppercase; margin: 20px 0 17px;}
#social div.leftBg{height: 180px; width: 180px; background: url('../img/social_bg_l.png') no-repeat; position: absolute; left: 0px; z-index: 1;}
#social .page{position: relative; z-index: 2; padding: 1px 0;}
#social .page div{padding: 20px 0 0 155px;}
#social a{text-transform: uppercase; color: #333; text-decoration: none; float: left; display: block; height: 38px; line-height: 38px; padding: 0 0 0 48px; margin: 0 48px 0 0; width: 84px; text-align:left;}
#social a.vk{background: url('../img/vk_ico.png') no-repeat 0 0;}
#social a.fb{background: url('../img/fb_ico.png') no-repeat 0 0;}
#social a.tw{background: url('../img/tw_ico.png') no-repeat 0 0;}
#social a.g{background: url('../img/g_ico.png') no-repeat 0 0;}

#social .foo{text-transform: uppercase; color: #333; text-decoration: none; float: left; display: block; height: 38px; line-height: 38px; padding: 0 0 0 48px; margin: 0 48px 0 0; width: 84px; text-align:left;}
#social .foo.vk{background: url('../img/vk_ico.png') no-repeat 0 0;}
#social .foo.fb{background: url('../img/fb_ico.png') no-repeat 0 0;}
#social .foo.tw{background: url('../img/tw_ico.png') no-repeat 0 0;}
#social .foo.g{background: url('../img/g_ico.png') no-repeat 0 0;}

#opinions {font-size: 12px; text-align: center; line-height: 18px; padding: 1px 0 26px; /*background: url('../img/opinions_bg.png') no-repeat left top;*/}
#opinions .page {padding-bottom: 1px;}
#opinions h3{font-size: 48px; line-height: 52px; text-transform: uppercase; margin: 28px 0 26px;}
#opinions a.all{font-family: 'exo_2.0bold'; text-transform: uppercase; color: #ccc;}
#opinions .foo.all{font-family: 'exo_2.0bold'; text-transform: uppercase; color: #ccc;}
#opinions div.opinion{float: left; width: 284px; height: 360px; padding: 1px 18px 11px;}
#opinions div.opinion a{font-family: 'exo_2.0bold'; font-size: 14px; color: #67c7e7; text-decoration: none;}
#opinions div.opinion a:hover {text-decoration: underline;}
#opinions div.opinion .foo{font-family: 'exo_2.0bold'; font-size: 14px; color: #67c7e7; text-decoration: none;}
#opinions div.opinion .foo:hover {text-decoration: underline;}
#opinions p{margin: 10px 0 0;}
#opinions p.title{font-family: 'exo_2.0black'; font-size: 18px; text-transform: uppercase; margin: 15px 0 0;}



#socialLikes {border-top: 1px solid #f2f2f2; padding: 20px 0; text-align: center;}
#socialLikes .page{padding-bottom: 0;}

#mainText{min-height: 284px; padding: 1px 0; background: url('../img/main_text_bg.jpg') repeat-x top center; color: #fff; font-size: 12px; line-height: 18px;}
#mainText .page{width: 533px; padding-bottom: 10px;}
#mainText h1{font-size: 30px; text-align: center; margin: 67px 0 26px;}
#mainText p{margin: 20px 0;}

#tariffs{background: url('../img/mozaic.png') repeat left top; padding: 1px 0 0px; text-align: center;}
#tariffs div.page{position: relative; padding-bottom: 1px; width: 1200px;}
#tariffs h2{font-size: 48px; line-height: 54px; margin: 20px 0;}
#tariffs a.button{height: 35px; font-size: 16px; line-height: 34px; padding-top: 1px; border-radius: 18px;}

table.tariffs{cursor: pointer;font-size: 10px; color: #999; text-transform: uppercase; line-height: 15px; margin: 0px auto; position: relative; padding: 0 0 28px;}
table.tariffs td{height: 50px; background: #fff; padding: 9px 0 0; border-left: 4px solid #fff; border-right: 4px solid #fff;}
table.tariffs tr.color td{height: 46px; background: #f7f7f7; padding: 10px 0 0; border-left: 4px solid #f7f7f7; border-right: 4px solid #f7f7f7;}
table.tariffs td b{font-family: 'exo_2.0bold'; font-size: 24px; color: #333; font-weight: normal;}
table.tariffs td.lighted, table.tariffs td.hoverLighted{border-left: 4px solid #f7f7f7; border-right: 4px solid #f7f7f7;}
table.tariffs tr.color td.lighted, table.tariffs tr.color td.hoverLighted{border-left: 4px solid #efefef; border-right: 4px solid #efefef;}
table.tariffs td.lightedLast, table.tariffs td.hoverLightedLast{border-bottom:  4px solid #f7f7f7; height: 46px;}
table.tariffs tr.color td.lightedLast, table.tariffs tr.color td.hoverLightedLast{border-bottom:  4px solid #efefef; }

table.tariffs tr.header, table.tariffs tr.price {color: #fff;}
table.tariffs tr.header th.pre_lighted, table.tariffs tr.header th.pre_hoverLighted  {border-color: #67c7e7;}
table.tariffs tr.price td.pre_lighted, table.tariffs tr.price td.pre_hoverLighted {border-color: #52a0c8;}
table.tariffs tr.header th{height: 40px; line-height: 40px; font-family: 'exo_2.0black'; font-weight:normal; font-size: 16px; background: #67c7e7; border-right: 2px solid #85d2ec; padding: 0px;}
table.tariffs tr.header th.hoverLighted{background: #5bbada; border-color: #5bbada;/*border-right-style: none;*/}
table.tariffs tr.header th.lighted{background: #d72266; border-color: #d72266;/*border-right-style: none;*/} 
table.tariffs tr.price td{height: 41px; line-height: 14px; font-family: 'exo_2.0bold'; font-size: 10px; background: #52a0c8; border-right: 2px solid #75b3d3; padding: 16px 0 4px; border-left-style:none;}
table.tariffs tr.price td.hoverLighted{background: #3b87ae; border-left-style: none; border-color:#3b87ae;}
table.tariffs tr.price td.lighted{background: #af1750; border-left-style: none; border-color:#af1750;}
table.tariffs tr.price td b {font-family: 'exo_2.0black'; font-weight:normal; font-size: 30px; color: #fff;}
table.tariffs td del {font-family: 'exo_2.0regular'; font-size: 16px; margin-right: 5px;}

table.tariffs a.button{padding: 1px 30px 0; background: #ccc; margin: 7px 13px 15px;}
table.tariffs a.color, table.tariffs a.hoverColor{background: url('../img/tariffs_button.png') repeat-x;}
table.tariffs a.button:hover {background: url('../img/tariffs_button.png') repeat-x;}

table.tariffs td.lightedLast a.button, table.tariffs td.hoverLightedLast a.button{margin-bottom: 11px;}

table.tariffs span.ico{position: absolute; display: block; top: 30px; height: 38px; width: 38px; overflow: hidden; background: url('../img/tariffs_ico.png') no-repeat 12px top; font-size: 14px; text-align: center; line-height: 40px; padding-left:12px;}
table.tariffs span.ico a{display: block; height: 38px; width: 38px;}
table.tariffs span.gift{background-image: url('../img/tariffs_gift_ico.png');}
table.tariffs span.star{background-image: url('../img/tariffs_star_ico.png');}
table.tariffs span.star.right{background: url('../img/tariffs_star_ico.png') no-repeat left top;}
table.tariffs sup a {text-decoration: none;}
table.tariffs sup a:hover{text-decoration: underline;}

table.tariffs span.giftIco{padding-left: 0px; margin-left: 127px; background: url('../img/tariffs_ico.png') no-repeat left top;}
table.tariffs span.giftDomain{background-image: url('../img/tariffs_gift_domain_ico.png');}
table.tariffs span.giftPosition{background-image: url('../img/tariffs_gift_position_ico.png');}


#tariffs div.order{ height: 106px; background: url('../img/tariffs_order_right_bg.png') no-repeat right top #67c7e7;}
#tariffs div.order div.page {margin: 0 auto; width: 960px;}
#tariffs div.order div.el {display: none;}

#tariffs div.order div.leftBg{ height: 106px; width: 158px; background: url('../img/tariffs_order_left_bg.png') no-repeat right center; position: absolute; left: 0px; z-index: 1;}
#tariffs div.order div.title{ float: left; color: #fff; font-size: 25px; line-height: 104px; text-transform: uppercase; padding: 1px 30px 1px 0px; width: 290px; text-align: right;}
#tariffs div.order b{ font-family: 'exo_2.0black'; font-weight:normal;}
#tariffs div.order div.title b.color{ color: #d72266; }
div.period {left: 320px; z-index: 1; float: left; border-radius: 18px 0 0 18px; background: #fff; color: #333; margin-top: 34px; font-size: 12px; text-transform: uppercase; 
        text-align: left; padding: 0 35px 0 16px; line-height: 36px; width: 400px; border: 1px solid #fff; position: absolute;}
div.period div{display: none; cursor: pointer; height: 34px; overflow: hidden;}
div.period.all{border-radius: 18px 0 18px 18px; border-color: #666;}
div.period.all .current {color: #d72266;}
div.period.all div, div.period div.current{display: block;}
div.period.all div:hover {color: #d72266;}
div.period b{font-size:14px; }
div.period a{display: block; position: absolute; width: 15px; height: 15px; background: url('../img/arrow_down.png') no-repeat center center; top: 10px; right: 22px; z-index: 2;}
div.period span{display: none;}

#tariffs div.order a.button{padding: 1px 25px 0; margin-top: 34px; position: absolute; z-index: 2; left: 758px;}

#tariffsBenefits {font-size: 12px; line-height: 18px; background: #fff; padding-bottom: 26px;}	
#tariffsBenefits div.page{padding: 29px 0 0; width: 960px;}	
#tariffsBenefits div.page div{float: left; width: 480px;}	
#tariffsBenefits div.page div div{float: right; width: 334px; text-align: left; padding-right: 40px;}	
#tariffsBenefits div.page div img{float: left;}	
#tariffsBenefits div.page div img{float: left;}	
#tariffsBenefits strong{font-size: 18px; margin: 14px 0 7px;display: block; font-family: 'exo_2.0bold'; font-weight:normal;}
#tariffsBenefits strong.title{text-transform:uppercase; font-family: 'exo_2.0black';}
#tariffsBenefits p{margin: 0;}	

#socialLikes.bordered{border-bottom:1px solid #f2f2f2; }

#serviceAdvantages {border-top: 1px solid #f2f2f2; padding-top: 20px;}
#serviceAdvantages .item{width: 430px; padding:25px; float:left; text-align:center;}
#serviceAdvantages p {font-size:12px; margin:0; line-height: 18px;}
#serviceAdvantages p.title {font-size:18px; text-transform:uppercase; font-family: 'exo_2.0black'; margin: 21px 0 19px; line-height: 22px;}
#serviceAdvantages h3 {text-align: center; font-size: 36px;}

#orderTestContainer {background: url('../img/oderTest-bg-r.png') no-repeat right bottom #67c7e7; color: #fff;}
#orderTestContainer div.leftBg{height: 328px; width: 225px; background: url('../img/oderTest-bg-l.png') no-repeat left bottom; position: absolute; left: 0px; z-index: 1;}
#orderTestContainer .page{position: relative; z-index: 2; padding-bottom: 38px;}
#orderTestContainer .title{font-size:36px; text-transform:uppercase; font-family: 'exo_2.0black'; margin: 28px 0 21px; line-height: 40px; text-align:center;}
#orderTestContainer .text{float:left; background: url('../img/oder-devidor-bg.png') repeat-y left top; padding: 1px 0 1px 41px; width:369px; font-size: 14px; line-height: 18px; margin-top:4px; height: 197px;}
#orderTestContainer .text strong {display:block; font-size: 25px; text-transform:uppercase; font-family: 'exo_2.0black'; margin: 1px 0 8px; line-height: 30px; padding-left:41px; background: url('../img/oder-check-ico.png') no-repeat left top;}
#orderTestContainer .text p {margin: 0 0 27px 41px;}

#orderTest {padding: 1px 0 0; width: 480px; float:left;}
#orderTest h2{font-size: 36px; margin: 20px 0 0;}
#orderTest p{margin: 1px 0;}
#orderTest label{font-family: 'exo_2.0black'; font-weight:normal; text-transform: uppercase; width: 160px; display: block; float: left; padding-top:19px;}
#orderTest label .error{color: rgb(187, 33, 33); font-size: 12px; text-transform: none;}
#orderTest input.text{width: 417px; background: #fff; padding:0 18px; line-height: 36px; height: 36px; border-radius: 18px; border-style:none; margin: 8px 0;}
#orderTest div.period{ margin: 8px 0; border-radius: 18px; left: 0px; }
#orderTest div.period.all {border-radius: 18px; z-index: 10;}
#orderTest textarea{width: 706px; height: 110px; border-radius: 18px; margin-bottom: 10px; padding: 10px; border-style: none;}
#orderTest input.button {margin-top: 75px;}

#otherAdvantages {font-size:14px; line-height:16px;}
#otherAdvantages .page{padding-top:17px;}
#otherAdvantages .left {float:left; width:480px;}
#otherAdvantages .left p{margin:0; color:#666;}
#otherAdvantages .left p a{color:#666;}
#otherAdvantages .left .item {padding:32px 0 11px 75px; background: url('../img/clients-ico.png') no-repeat 25px 29px;}
#otherAdvantages strong{font-size: 30px; text-transform:uppercase; font-family: 'exo_2.0black'; line-height: 30px;}
#otherAdvantages .right {float:left; padding:1px 0 10px 62px; width:410px;}
#otherAdvantages .right strong{font-size:24px; display:block; margin:30px 0 4px ;}
#otherAdvantages .right a{text-transform:uppercase;}
#otherAdvantages .right a.site{font-family: 'exo_2.0black';}
#otherAdvantages .right a.all{color:#666; font-size:12px;}
#otherAdvantages .right .stars {width:65px; margin:12px 0 18px;}
#otherAdvantages .right .stars div {background: url('../img/red-star-ico.png') repeat-x left top; height: 15px;}
#otherAdvantages .right .text {height:100px; line-height:18px;}

#serviceText {border-bottom:1px solid #f2f2f2;}
#serviceText .page{padding-top: 23px; line-height:18px; color:#666;}
#serviceText .text{float:left; width: 627px;}
#serviceText h2 {font-size: 30px; line-height: 36px; color:#333;}
#serviceText .rightMenu {float:right; width:250px; font-size:14px; font-family: 'exo_2.0black'; line-height: 20px; text-transform:uppercase; padding: 10px 0 1px;}
#serviceText .rightMenu ul{list-style: none; padding: 0; margin:0;}
#serviceText .rightMenu ul li{ margin: 20px 0;}



#specifications{background: url('../img/specifications_bg.png') no-repeat right bottom #fff;}
#specifications h3{font-size: 30px; margin: 22px 0 19px; line-height: 36px;}
#specifications ul{font-size: 15px; line-height: 18px; margin: 0px; padding: 0 0 0 36px; list-style-image: url('../img/li2.png')}
#specifications li{padding: 6px 0;}
#specifications div.leftBg{height: 359px; width: 147px; background: url('../img/news_bg_l.png') no-repeat left bottom; position: absolute; left: 0px; z-index: 1;}
#specifications .page{position: relative; z-index: 2; width: 600px;}

#gifts{background: url('../img/gift_bg_r.png') no-repeat right top #fbfbfb;}
#gifts2{background: url('../img/gift_bg_l.png') no-repeat left top;}
#gifts3{background: url('../img/white_ang.png') repeat-x right bottom;}
#gifts .page {position: relative;}
#gifts .page p {text-align:center; margin-bottom:0;position:absolute; width: 100%;}
#gifts .page{padding-bottom: 55px;} 
#gifts h3 {text-align: center; color: #ccc; font-size: 24px; }
#gifts .el {width: 240px; float: left; background-position: 0 50%; background-repeat: no-repeat; padding: 22px 0 22px 80px; font-size: 19px; line-height: 21px; font-family: 'exo_2.0black'; font-weight:normal;}
#gifts a {color: #333;}
#gifts .text{ padding: 3px 0 1px 80px; background-position:left top;}
#gifts .text div {text-transform:none; font-size: 12px; line-height: 18px; font-family: 'exo_2.0regular'; font-weight:normal; margin:4px 0; text-align:left; height: 37px;}

.table.gifts {text-align:center; width: 100%}

#paymentMethods	{height: 62px; overflow: hidden; font-family: 'exo_2.0black'; font-weight:normal;}
#paymentMethods	div.title{font-size: 18px; text-transform: uppercase; color: #333; width: 252px; float: left; line-height: 64px;}
#paymentMethods div.links{float: left; padding: 10px 0 0; line-height: 16px;}
/*#paymentMethods div.links a{display: block; float: left; padding: 0 12px;}*/
#paymentMethods div.links img {float: left; margin: 0 12px;}

#paymentMethods a.all, #paymentMethods span.foo{border-radius: 20px; display: block; float: right; width: 158px; height: 28px; margin: 16px 1px 0px; line-height: 28px; text-align: center; font-size: 12px; text-transform: uppercase; color: #fff; text-decoration: none; background: url('../img/payment_methods_a_bg.png') no-repeat 0px 0px;}
#paymentMethods a.all:hover, #paymentMethods span.foo:hover {background: url('../img/tariffs_button.png') repeat-x;}

#footer {height: 245px; background: url('../img/footer_bg.png') repeat-x 0 0; color: #999; font-size: 11px; line-height: 14px; overflow: hidden; position: relative;}
#footer .page{position: relative; z-index: 2; padding-bottom: 1px;}
#footer div.leftBg{height: 156px; width: 152px; background: url('../img/footer_bg_l.png') no-repeat; position: absolute; left: 0px; z-index: 1;}
#footer div.rightBg{height: 245px; width: 248px; background: url('../img/footer_bg_r.png') no-repeat; position: absolute; right: 0px; z-index: 1;}

#footer div.info{float: left; width: 330px; padding: 22px 0 0 0;}
#footer div.info p{margin: 10px 0 0 36px;}
#footer div.info div.social{padding: 26px 0 0 36px;}
#footer div.info div.social a{display: block; float: left; margin-right: 4px;}
#footer div.info p.copyright{ margin-top: 6px; margin-bottom: 18px;}
#footer div.info p.phone{ font-family: 'exo_2.0black'; margin-bottom: 0px;}
#footer div.info p.contact{ font-family: 'exo_2.0black'; margin-top: 2px; text-transform: uppercase;}
#footer div.info p.contact a{color: #999;}

#footer ul.list{display: block; float: left; padding: 12px 0 12px 47px; width: 163px; margin: 0px;}
#footer ul.list li{display: block; line-height: 16px; padding: 6px 0; font-size: 12px;}
#footer ul.list li a, #footer ul.list li span {color: #fff;}
#footer ul.list li.title{font-family: 'exo_2.0black'; font-size: 14px; text-transform: uppercase; line-height: 20px; padding: 12px 0 5px;}
#footer ul.list li.title a{text-decoration: none;}

#seotext{background: url('../img/seo_text_r.png') no-repeat right bottom #fff;}
#seotext2 {background: url('../img/seo_text_l.png') no-repeat left 100%;}
#seotext ul{font-size: 14px; line-height: 20px; margin: 0; padding: 0 0 0 36px; list-style-image: url('../img/li2.png')}
/*#seotext li{padding: 6px 0;}*/
#seotext h3 {font-size: 30px;}
#seotext .page {}

#serviceText {}

#test {background: #67c7e7;}
#test .page {text-align: center; padding-bottom: 1px;}
#test .button {display: inline-block; margin: 38px auto 0 auto; float: none;}

.fancybox-skin {background: #67c7e7 !important; color: #fff !important;}
.border1 {border-bottom: 1px solid #f2f2f2;}

#test_inline {color: #fff !important;}

.news {}
.news div.date {color: #ccc;}
.news .item {margin-bottom: 35px;}
.news .item p {margin-top: 5px;}

a.graybutton {background: #ccc; float: none; display: inline-block;}
a.graybutton:hover {background: url("../img/button_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
#tariffs a.graybutton {margin: -10px auto 10px;}

table.tariffs2 {width: 100%; margin: 0 40px 20px 0; cursor: auto;}
table.tariffs2 .header td {background: #85d2ec; border: none;}
table.tariffs2 .header td b {color: #fff;} 
table.tariffs2 td b span {color: #666; font-size: 12px; text-transform: none;}

.sisea-highlight {font-weight: bold;}

.foo {text-decoration: underline; cursor: pointer;}
.foo:hover {text-decoration: none;}

iframe.partner {display: none;}

/* форма теста */
#orderTest input[type="radio"] {width: 36px;}
#orderTest label {width: auto; margin-right: 20px; margin-left: 10px;}
#orderTest .period + div {margin-bottom: 52px;}
#orderTest input {outline: 0;}
#orderTest input.button {margin-top: 30px; vertical-align: bottom;}
#orderTest .loader {vertical-align: bottom; margin-left: 10px; display:none;}