body {font-size: 15px; font-family:'Open Sans', Arial, Helvetica, sans-serif; line-height:16px; color: #21262a; background-color:#d3d3d3;}

h1, h2, h3, h4, h5, h6, .new_h2 {font-weight:bold; color:#21262a; text-align:left;}
h1 {font-size:65px; line-height:80px;}
h1.light {font-weight:normal;}
h2, .new_h2 {font-size:38px; line-height:46px; font-weight:300;}
h3 {font-size:38px; line-height:46px;}
h4 {font-size:28px; line-height:34px; font-weight:300;}

.h_light {padding: 35px 0 21px 0; line-height: 75px; font-weight: normal; color: #21262a; text-align: left; font-size: 65px;}
.h_light a {color: #FFF}
.h_second {padding: 58px 0 48px; line-height: 75px; font-weight: normal; text-shadow: 0 2px 0px #000; font-size: 65px; text-align: left;}

.text_normal {
    font-weight: normal;
}

.text_bold {
    font-weight: bold;
}

.text_italic {
    font-style: italic;
}

.text_normal_italic {
    font-weight: normal;
    font-style: italic;
}

.text_bold_italic {
    font-weight: bold;
    font-style: italic;
}

p {}
a {color: #21262a;}
a:hover {text-decoration:none;}
a.yell_link {padding-bottom:0px; border-bottom:1px solid #ffc527; text-decoration:none;}
a.yell_link:hover {padding-bottom:1px; border-bottom:none;}
a.red_link {padding-bottom:0px; border-bottom:1px solid #ea401d; text-decoration:none;}
a.red_link:hover {padding-bottom:1px; border-bottom:none;}
a.gray_link {padding-bottom:0px; border-bottom:1px solid #21262a; text-decoration:none;}
a.gray_link:hover {padding-bottom:1px; border-bottom:none;}

.dashed, a.dashed{border-bottom-style:dashed;}
a:hover .dashed, a:hover.dashed {border-bottom:none;}

.fira-light {font-weight:300;}
.textshadow-b{text-shadow: 0 2px 0px #000;}

.brill .text {padding:3px 35px 37px; font-size:14px; line-height:18px; font-weight:bold; color:#ffc527; text-align:center;}
.brill .cond {font-size:70px; line-height:1; font-weight:300; color:#ffc527; text-align:center;
	-moz-transform: scale(0.7, 1);
	-webkit-transform: scale(0.7, 1);
	-o-transform: scale(0.7, 1);
	-ms-transform: scale(0.7, 1);
	transform: scale(0.7, 1);
}


/* Floating & Alignment */
.fl{float: left;}
.fr{float: right;}

#wrapper {max-width: 1400px; min-width: 980px; margin:0 auto; position:relative;}
.full-col {width:960px; margin:0 auto;}
.half-col {width:50%; float:left;}
.half-col .padd-r {padding-left:22px;}
.half-col .padd-l {padding-right:22px;}

.block {margin-top:32px; background-color:#fff;}
.offer_icon {width:142px; margin-bottom:26px; text-align:center; font-size:17px; line-height:25px; font-weight:bold; cursor:pointer;}
.offer_icon i {font-size:15px;  font-weight:normal;}
.offer_icon .text_italic {font-size:15px; font-weight:normal;}
.offer_icon_img {width:142px; height:166px; margin:0 auto; background:url("../i/offer_icons.png") no-repeat left -1407px;}
.offer_icon_img.colo {background-position:left -1407px;}
.offer_icon_img.rack {background-position:right -1407px;}
.offer_icon_img.arenda-servera {background-position:left -1607px;}
.offer_icon_img.scloud {background-position:right -1607px;}
.offer_icon_img.bcloud {background-position:left -1807px;}
.offer_icon_img.kanaly-i-trafik {background-position:-200px -1807px;}
.offer_icon_img.soft {background-position:left -2007px;}
.offer_icon_img.ddos {background-position:right -2007px;}
.offer_icon_img.cannel {background-position:left -2207px;}

.list {margin-top:10px; margin-left:32px; line-height:2; position:relative;}
.list li {margin-bottom:15px; text-indent:-32px;}
.list.shift {left:-32px;}

.dash {width:20px; height:1px; margin-right:12px; background-color:#0f0f0f; display:inline-block; vertical-align:middle;}

.red {color:#ea401d;}
.orange {color:#ea401d;}
.gold {color:#ffc527;}
.yell {color:#ffc527;}

.lightyellow_bg{background-color:#fff1cb;}

.tip_btn {margin-top:9px; text-decoration:none; display:block;}
.tip_btn span {vertical-align:middle;}
.tip_btn .title {margin-left:10px; border-width:1px; border-color:#21262a;}

.mark_yellow {background-color:#fff1cb;}
.question-icon {width:22px; height:22px; background: url("../i/question_icon.png") no-repeat center center; vertical-align:middle; display:inline-block; cursor:pointer;}
.rub {font-family:'PTRoubleSans', Arial, Helvetica, sans-serif; line-height: 1px;}
.error {color:#ff0000;}

.arr_down{width:10px; height:10px; margin-left:10px; display:inline-block; background:url("../i/combobox_arr.png") no-repeat scroll left top;}



#pr { width:100%; height:100%; background: url("../i/pr_price.jpg") no-repeat center -5px; position:absolute; left:0px; top:5px; opacity: 0.3; display:none; z-index:9999;}


/*----- .wait-overlay --------*/
.spinner {background: url(../i/spinner.gif) center center no-repeat;}
.overlay-wrap {position:relative;}
.wait-overlay {width: 100%; height: 100%; position:absolute; left: 0; top: 0; display:none;}
.wait-overlay .overlay	 {width: 100%; height: 100%; background-color:#fff; opacity: 0.8; filter:alpha(opacity=80); zoom: 1}
.wait-overlay .spinner {width: 100%; height: 100%; position:absolute; left: 0; top: 0px;}

  

/*----- dialog --------*/
.ui-widget-overlay{background-color:#000; opacity:0.3;}
.ui-dialog {margin: 24px auto; border:1px solid #cecece; background-color:#fff; overflow:hidden; z-index:1000; 
-webkit-border-radius: 4px; border-radius: 4px; 
-webkit-box-shadow: 0 3px 40px -20px #000; 
box-shadow: 0 3px 40px -20px #000;}
.ui-dialog .ui-dialog-title {display:none;}
.ui-dialog .ui-dialog-titlebar-close {width:31px; height:30px; margin: 0; padding:0px; position: absolute; right: 15px; top: 15px; background-image: url("../i/btn-icons.png"); background-repeat: no-repeat; background-position: 8px -25px;}
.ui-dialog .dialog-content{padding:50px;}
.ui-dialog h4 {color:#0b0b0b; text-align:left;}
.ui-dialog p {margin-top:1em; line-height:35px;}
.ui-dialog .btn-wrap {padding-top:30px;}

.dialog-wrap {width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:10000; overflow:auto; display:none;}
.dialog-wrap table {width:100%; height:100%;}
.dialog-wrap table td {vertical-align:middle;}
.dialog-overlay {width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:1000; background-color:#000; opacity:0.3; display:none; }


body.dialog-show {margin-right:17px; overflow:hidden;}
body.dialog-show .dialog-wrap, body.dialog-show .dialog-overlay{display:block;}
body.dialog-show .ui-widget-overlay{display:none;}


/*----- tooltip --------*/
.ui-tooltip {width: 300px; padding: 35px 50px; font-size:13px; line-height:24px; text-align:center; position: absolute; z-index: 9999;
-webkit-box-shadow: 0 3px 40px -20px #000; box-shadow: 0 3px 40px -20px #000;
-webkit-border-radius: 4px; border-radius: 4px; 
}
.ui-tooltip, .arrow:after {background: #fff; border:1px solid #cecece;}

.arrow {width: 70px; height: 16px; position: absolute; left: 50%; margin-left: -34px; bottom: -16px; overflow: hidden; }
.arrow.top {top: -16px; bottom: auto;}
.arrow.left {left: 20%;}
.arrow.center {left: 50%;}
.arrow:after {width: 25px; height: 25px; position: absolute; left: 20px; top: -20px; content: "";  
/*box-shadow: 6px 5px 9px -9px black;*/
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
tranform: rotate(45deg);
}
.arrow.top:after {bottom: -20px; top: auto;}


/*----- button --------*/
a.btn, .btn, .ui-button {height:16px; padding:9px 13px 8px 13px; display:inline-block; cursor:pointer; white-space:nowrap; overflow:hidden; font-size:15px; color:#fff; line-height:16px; text-align:center; outline:none; text-decoration:none; -webkit-border-radius: 4px; border-radius: 4px; background-color:#3181bd; border-bottom:1px solid #206291; border-right:1px solid #206291; vertical-align:top;}
.ui-button {border-width:0 1px 1px 0;}
 
.btn:hover, a.btn:hover, .ui-button:hover, .btn.active, a.btn.active,  .ui-button.ui-state-active {text-decoration:none; background-color:#3a91d3; border-color:#3a91d3}
.btn.active, a.btn.active, .ui-button.ui-state-active {-webkit-box-shadow:inset 0 0 4px 0px #2e78b1; box-shadow:inset 0 0 4px 0px #2e78b1;}
/*
.btn.disable, .btn.disable:hover, .btn.disable:focus, a.btn.disable:hover, a.btn.disable:focus {text-decoration:none; background-color:#999; cursor:default; color:#666;}
*/
.btn-group .btn {margin-right:30px;}

a.btn.big, .btn.big {height:20px; padding:14px 18px 13px 18px; font-size:18px; line-height:20px;} 

.btn.icon-add {padding-left:30px; background-image: url("../i/btn-icons.png"); background-repeat: no-repeat; background-position: 9px 9px; }
.btn.icon-close {min-width:7px; background-image: url("../i/btn-icons.png"); background-repeat: no-repeat; background-position: 10px -23px;}

.btn.gray-btn {background-color:#94adbe; border-bottom-color:#7e929f; border-right-color:#7e929f; }
.btn.gray-btn:hover, a.btn.gray-btn:hover, .ui-button.gray-btn:hover, .btn.gray-btnactive, a.btn.gray-btn.active,  .ui-button.gray-btn.ui-state-active {text-decoration:none; background-color:#a7c3d6; border-color:#7e929f;}
.btn.gray-btn.active, a.btn.gray-btn.active, .ui-button.gray-btn.ui-state-active {-webkit-box-shadow:inset 0 0 4px 0px #94adbe; box-shadow:inset 0 0 4px 0px #94adbe;}

.btn.yell-btn {background-color:#ffc527 ; border-bottom-color:#cd990d; border-right-color:#cd990d; color:#252525;}
.btn.yell-btn:hover, a.btn.yell-btn:hover, .ui-button.yell-btn:hover, .btn.yell-btnactive, a.btn.yell-btn.active,  .ui-button.yell-btn.ui-state-active {text-decoration:none; background-color:#ffdf41; border-color:#cd990d;}
.btn.yell-btn.active, a.btn.yell-btn.active, .ui-button.yell-btn.ui-state-active {-webkit-box-shadow:inset 0 0 4px 0px #cd990d; box-shadow:inset 0 0 4px 0px #cd990d;}



.btn.icon-add.gray-btn {background-position:9px -151px;}
.btn.icon-close.gray-btn {background-position:9px -183px;}
.btn .calc-icon {width:24px; height:25px; margin-right:15px; vertical-align:middle; display:inline-block; background: url(../i/calc_icon.png) no-repeat center center;}

.ie a.btn, .ie .btn {line-height:20px;}
.ie a.btn.big, .ie .btn.big {line-height:27px;}




/*----- input --------*/
input, textarea {width:300px; height:43px; margin:0px; padding:0px 12px; font-size:15px; line-height:27px; font-weight:normal; font-family:'Open Sans', Arial, Helvetica, sans-serif; border:1px #cfcfcf solid; color:#222; -webkit-border-radius: 4px; border-radius: 4px; -moz-resize: none; -webkit-resize: none; resize: none;  vertical-align:top;}
input:hover, textarea:hover, input:focus, textarea:focus {border-color:#ffc527;}
input[type="radio"], input[type="checkbox"] {width:auto;}
textarea {width:280px; height:60px; padding:10px; line-height:18px}

.hint {color: #b3b3b3; font-weight:normal;}

.input-text.focus, textarea.focus, .input-text-small.focus {border-color:#314573;}
.input-text.error, .input-text-small.error {border-color:#ed1c24;}
.input-text-label {padding-bottom:5px; display:block; line-height:1;}

.inputbox {display:inline-block; border:1px #cfcfcf solid; background-color:#fff; -webkit-border-radius: 4px; border-radius: 4px; vertical-align:middle;  cursor:pointer;}
.inputbox .input-text {border-width:0px;}
.inputbox .icon {margin-top:4px; margin-right:4px; vertical-align:top;}
.inputbox .icon.small  {margin-top:7px; margin-right:7px;}

.inputbox:hover {border-color:#ffc527;}
.inputbox.focus {border-color:#314573;}

.inputbox.green {border-color:#7fba00;}
.inputbox.green.focus {border-color:#75ab00;}

input.error, .inputbox.error {border-color:#ff0000!important;}

.input-text-hint {font-size:11px; font-style:italic;}
p.input-error {margin-top:0px; font-size:11px; font-style:italic; color:#ed1c24;}

input.big, .ie input.big {height:28px; padding:9px 18px; font-size:18px; line-height:36px;}
label.big {padding-bottom:10px; display:block; font-weight:bold;}

.ie input {padding:4px 10px 0px; line-height:normal;}

/*----- combobox --------*/
.combobox, .combobox input {cursor:pointer;}
/*.combobox input {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}*/

.combobox .combobox-btn {width:42px; height:43px; margin:0 -1px -1px 0; display:inline-block; vertical-align:top; background: url(../i/combobox_arr_main.png) no-repeat 16px 19px; cursor:pointer; border-style:solid; border-color:#d4a530; border-width:0; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}
/*.combobox .combobox-btn.active, .combobox .combobox-btn:hover {background-color:#fdd262; border-color:#fdd262;}
.combobox .combobox-btn.active {-webkit-box-shadow:inset 0 0 4px 0px #eeb937; box-shadow:inset 0 0 4px 0px #eeb937;}*/
.combobox select {display:none;}

.ui-autocomplete.ui-menu {padding:8px 0; background-color:#fff; background-image:none;
/* border:1px solid #fdc439; */
-webkit-border-radius:3px; border-radius:3px;
-webkit-box-shadow:0 -2px 18px -5px #000; box-shadow:0 -2px 18px -5px #000; }

.ui-autocomplete.ui-menu .ui-menu-item {cursor:pointer;}
.ui-autocomplete.ui-menu .ui-menu-item a {padding:3px 10px;}
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-focus {margin:0px; background-color:#ffc527;}

.custom-combobox-disabled.inputbox {border-color:#eee;}
/*.custom-combobox-disabled .combobox-btn, .custom-combobox-disabled .combobox-btn:hover, .custom-combobox-disabled .combobox-btn.active {background-color:#ffe399; border-color:#ffe399;}*/
.custom-combobox-disabled input {color:#999; cursor:default;}
.custom-combobox-disabled .combobox-btn {cursor:default; background-position:-134px 19px;} 


/*----- numberbox --------*/
.numberbox-wrap {}
.numberbox-wrap .numberbox {width:40px; border:none;}
.numberbox-wrap .ui-spinner-button{width:23px; background: #9eb2bd url(../i/combobox_arr.png) no-repeat 7px -26px}
.numberbox-wrap .ui-spinner-button.ui-spinner-down {background-position:7px 3px}
.numberbox-wrap .ui-state-hover, .numberbox .ui-state-active{background-color: #3c6baf; background-position:-13px -26px}
.numberbox-wrap .ui-state-hover.ui-spinner-down, .numberbox .ui-state-active.ui-spinner-down{background-position:-13px 3px}


/*----- checkbox --------*/
.custominput {height:20px; display:inline-block; text-decoration:none; text-align:left; vertical-align:top; cursor:pointer; -webkit-user-select: none;  user-select: none; -moz-user-select: none; color:#0f0f0f;}
.custominput:hover {text-decoration:none; color:#0f0f0f;}
.custominput span.custominput-image {width:20px; height:20px; display:inline-block; text-decoration:none; background-repeat:no-repeat; background-position:left top; vertical-align:middle;}
.custominput span.custominput-text {margin-left:7px; vertical-align:middle;}
.custominput:hover span.custominput-image { background-position:left -40px;}
.custominput.active span.custominput-image { background-position:left -80px;}

.custominput.disable {cursor:default;}
.custominput.disable span.custominput-image {background-position:right -120px;}
.custominput.disable span.custominput-text {color:#c7d3cf;}

.custominput.checked span.custominput-image { background-position:right top;}
.custominput.checked:hover span.custominput-image { background-position:right -40px;}
.custominput.checked.active span.custominput-image { background-position:right -80px;}
.custominput.checked.disable span.custominput-image { background-position:left  -120px;}


.checkbox span.custominput-image {background-image:url(../i/checkbox.png);}
.checkbox input {display:none;}

.radiobutton span.custominput-image {width:21px; background-image:url(../i/radiobutton.png);}


/*----- slidecontrol --------*/
.slidecontrol {width:392px; height:7px; margin:11px 0 11px 13px; display:inline-block; -webkit-border-radius:3px; border-radius:3px; vertical-align:middle;  position:relative; z-index:1;}
.slidecontrol .ui-slider-handle {width:35px; height:35px; margin-left: -17px; background: url(../i/slider-handle.png) no-repeat; /*cursor: default;*/ position: absolute; top:-15px; z-index: 100; display:block;}

.slidecontrol, .slidecontrol:after {
	background: #ffd101;
	background: -moz-linear-gradient(left,  #ffd101 0%, #dd0909 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffd101), color-stop(100%,#dd0909));
	background: -webkit-linear-gradient(left,  #ffd101 0%,#dd0909 100%);
	background: -o-linear-gradient(left,  #ffd101 0%,#dd0909 100%);
	background: -ms-linear-gradient(left,  #ffd101 0%,#dd0909 100%);
	background: linear-gradient(to right,  #ffd101 0%,#dd0909 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd101', endColorstr='#dd0909',GradientType=1 );
}

.slidecontrol:after{content: ''; width:100%; height:100%; margin:0 -12px; padding:0 11px; -webkit-border-radius:3px; border-radius:3px; display:block; background-color:red; position:relative; z-index:10;}

.ui-slider .ui-slider-range {height: 100%; background-color:#e5e5e5; display: block; position: absolute; right:-12px; top: 0; z-index: 50; -webkit-border-radius:3px; border-radius:3px;}
.gray-block .ui-slider .ui-slider-range {background-color:#f9f9f9;}
.ui-slider-range-max {right: -1px;}
.slidecontrol .amount  {width:60px; text-align:left; position:absolute; top:-5px; right:-80px; font-size:14px;}
.slidecontrol .min-val, .slidecontrol .max-val {font-size:13px; color:#8e8e8e; position:absolute; top:23px;}
.slidecontrol .min-val {left:0px; text-align:left;}
.slidecontrol .max-val {right:0px; text-align:right;}


/*----- header --------*/
#header {height:293px; background: url(../i/top_bg_about.jpg) no-repeat center top;}
#top {padding:24px 0;}
#top, #top a {color:#fff; text-decoration:none;}
#top p {padding-left:215px; font-size:18px;}
#top p i {font-size:14px;}
#top p span.text_italic {font-size:14px;}

.top-about {float:left;}
a.top-about {border-bottom:1px solid #6c6c6c;}
span.top-about {color:#ea401d;}
.top-lk {padding-left:22px; float:right; background: url(../i/lk_key.png) no-repeat left top;} 
.top-lk span {border-bottom:1px solid #6c6c6c; float:right;}

#menu-block {max-width:1020px; height:118px; margin:0 auto; background-color:#fff; position:relative; overflow:hidden;}
#menu-block .grad {width:100%; height:8px; background: url(../i/menu_gradients.jpg) no-repeat center top; position:absolute; left:0px; bottom:0px;} 
#menu-block .full-col {position:relative;}

#logo {width:158px; height:48px; position:absolute; left:0px; top:32px; background: url(../i/logo.svg) no-repeat center center;}

#menu-block .menu {width:800px; position:absolute; left:215px; top:47px;}
#menu-block .menu li {margin-right:23px; float:left;}
#menu-block .menu li a {padding:3px; font-size:17px; font-weight:bold; color:#213869; display:inline-block; border-bottom:1px solid #ea401d; text-decoration:none; }
#menu-block .menu li a:hover {padding-bottom:4px; border-bottom:none;}
#menu-block .menu li.active a {color:#ea401d; font-style:italic; border-bottom:none;}

#menu-block .submenu {width:770px; position:absolute; left:215px; top:111px;}
#menu-block .submenu li {width:33%; margin-bottom:20px; float:left;}
#menu-block .submenu li a {padding-bottom:1px; text-decoration:none; border-bottom:1px solid #cdcecf;}
#menu-block .submenu li a:hover {border-bottom:none;}
#menu-block .submenu li.active a {color:#ea401d; font-weight:bold; font-style:italic; border-color:#fff;}



/*----- slider --------*/
#slider {height:649px; background-color:#000;}
#slider .slide {height:649px; background-repeat:no-repeat; background-position:top center; display:none;}
#slider .slide.slide-item-8 {background-image:url(../i/slide-8.jpg); display:block;}
#slider .slide.slide-item-9 {background-image:url(../i/slide-9.jpg)}
#slider .slide.slide-item-10 {background-image:url(../i/slide-10.jpg)}
#slider .slide.slide-item-11 {background-image:url(../i/slide-11.jpg)}
#slider .slide.slide-item-12 {background-image:url(../i/slide-12.jpg)}


#carousel .slider-controls-wrap {position:relative;}
#carousel .slider-controls {position:absolute; left:0px; top:-49px;}
#carousel .slider-controls a {width:11px; height:11px; margin-right:5px; background:#fff; border:1px solid #cecece; display:inline-block; opacity: 0.3;}
#carousel .slider-controls a.active {opacity: 1;}


/*----- footer --------*/
#footer {margin-top:32px; padding:57px 0 100px 0; background-color:#21262a; color:#fff;}
#footer .phone-wrap {font-size:19px;  line-height:38px; float:left;}
#footer .phone-wrap .phone-text{color: #94adbe; font-size: 14px; font-style: italic;}
#footer .address {font-size:17px; line-height:38px; float:left;}

#footer .footer-menu {padding-top:30px; clear:both;}
#footer .footer-menu > li {width:207px; margin-left:33px; padding-bottom:2px; float:left;}
#footer .footer-menu > li:first-child {margin-left:0;}
#footer .footer-menu > li > a {font-size:17px; font-weight:bold;}
#footer .footer-menu a {font-size:15px; line-height:36px; color:#94adbe; text-decoration:none; }
#footer .footer-menu a:hover {color:#445d6d;}
#footer .footer-menu a:visited {color:#445d6d;}


/*----- home --------*/
.home #header{margin-bottom:-293px; background:none; position:relative; z-index:100;}

/*----- about --------*/
.about #menu-block .grad {background-position:left -8px;}

/*----- about --------*/
.kanaly-i-trafik #menu-block .grad {background-position:left -8px;}

/*----- services-header --------*/
#header.services-header {height:383px; background-image:url("../i/top_bg_services.jpg");}
.services-header #menu-block {height:208px;}

/*----- services --------*/
.services #menu-block .grad {background-position:left -16px;}

/*----- datacenters --------*/
.datacenters #header {background-image:url("../i/top_bg_datacenter.jpg");}
.datacenters #menu-block .grad {background-position:left -16px;}


/*----- colocation-block --------*/
.services-colocation #header.services-header {height:383px; background-image:url("../i/top_bg_arenda-stoek.jpg");}
.services-colocation #menu-block .grad {background-position:left -16px;}
.colocation-block {padding:57px 0 75px 0;}
.colocation-block h1 {padding-bottom:21px;}
.colocation-block p {margin-bottom:1em; line-height:35px;}
.colocation-block h2 {padding:40px 0 5px 0; clear:left;}
.colocation-block .full-col.clearfix {padding:0 30px; background:url("../i/colocation_bg.png") no-repeat right -57px;}
.colocation-block .half-col {width:500px;}
.colocation-block .btn {width:440px; margin-top:80px;}

/*----- oblachnyy-server-iaas-block --------*/
.services-oblachnyy-server-iaas #header.services-header {height:383px; background-image:url("../i/top_bg_arenda-stoek.jpg");}
.services-oblachnyy-server-iaas #menu-block .grad {background-position:left -16px;}
.oblachnyy-server-iaas-block {padding:57px 0 75px 0; background:#fff url("../i/oblachnyy-server-iaas_bg.jpg") no-repeat center top;}
.oblachnyy-server-iaas-block h1 {padding-bottom:40px;}
.oblachnyy-server-iaas-block p {margin-bottom:2em; line-height:35px;}
.oblachnyy-server-iaas-block h2 {padding:40px 0 25px 0; clear:left;}
.oblachnyy-server-iaas-block .full-col {padding:0 30px; position:relative;}
.oblachnyy-server-iaas-block .half-col {width:500px;}
.oblachnyy-server-iaas-block .plus {width:280px; padding-top:53px; font-size:30px; line-height:36px; font-weight:bold; text-align:center; position:absolute; left:692px; top:551px; background: url("../i/cloud_plus.png") no-repeat center top; text-shadow: 0 1px 0 #fff; }
.oblachnyy-server-iaas-block .icons-wrap {width:170px; position:absolute; left:751px; top:780px;}
.oblachnyy-server-iaas-block .offer_icon {width:auto;}
.oblachnyy-server-iaas-block .btn {width:440px; margin-top:80px;}


/*----- arenda-servera-block --------*/
.services-arenda-servera #header.services-header {height:383px; background-image:url("../i/top_bg_arenda-stoek.jpg");}
.services-arenda-servera #menu-block .grad {background-position:left -16px;}
.arenda-servera-block {padding:57px 0 75px 0;}
.arenda-servera-block h1 {padding-bottom:21px;}
.arenda-servera-block p {margin-bottom:1em; line-height:35px;}
.arenda-servera-block h2 {padding:40px 0 5px 0; clear:left;}
.arenda-servera-block .full-col {padding:0 30px; background:url("../i/arenda-servera_bg.png") no-repeat right -57px; position:relative;}
.arenda-servera-block .half-col {width:500px;}
.arenda-servera-block .icons-wrap {width:170px; position:absolute; left:734px; top:608px;}
.arenda-servera-block .offer_icon {width:auto; margin-bottom:50px;}
.arenda-servera-block .btn {width:440px; margin-top:80px;}
.arenda-servera-block h3 {padding-top:40px; font-size:45px; line-height:50px; clear:both;}
.arenda-servera-block h4 {padding-top:20px;}


/*----- readyequipment --------*/
.readyequipment .sort {margin-top:40px; white-space:nowrap;}
.readyequipment .sort .type {margin-left:20px; padding-right:15px; cursor:pointer;}
.readyequipment .sort .text {border-bottom:1px dashed #8095b3; white-space:nowrap;}
.readyequipment .sort span.active {font-weight:bold; font-style:italic;}
.readyequipment .sort span.up {background:url("../i/sort_arr.png") no-repeat right -42px;}
.readyequipment .sort span.down {background:url("../i/sort_arr.png") no-repeat right -72px;}

.readyequipment table {width:100%; min-height:375px; margin-top:20px;}
.readyequipment table td {height:93px; padding:0 30px; background-color:#dedede; border-top:1px solid #fff; vertical-align:middle; line-height:20px;}
.readyequipment table tr:first-child td {border:none;}
.readyequipment table td.cpu {width:210px; font-weight:bold;}
.readyequipment table td.ram {width:150px; padding:0 20px;}
.readyequipment table td.hdd {padding:0 20px;}
.readyequipment table td.price {width:75px; font-size:20px; font-family:FiraSans-Light, FiraSans, Arial, Helvetica, sans-serif;}
.readyequipment table td.btn-td {padding-right:39px; text-align:right;}
.readyequipment table .btn-behavior {padding:9px 28px; border-style:solid; border-width:1px; border-color:#eeeeee #c4c4c4 #b8b8b8 #e3e3e3; background-color:#d8d8d8; color: #fff; display:inline-block; cursor:pointer;
-webkit-border-radius: 5px; border-radius: 5px;}

.readyequipment table tr:hover td {background-color:#f0f0f0;}
.readyequipment table tr:hover .btn-behavior {background-color:#3181bd; border-color:#3590d1 #3c637f #3c637f #2e88c8;}
.readyequipment table tr:hover .btn-behavior.active {background-color:#3a91d3; border-color:#3a91d3; margin:1px 0 -1px 0;}


/*----- arenda-stoek-block --------*/
.services-arenda-stoek #header.services-header {height:383px; background-image:url("../i/top_bg_arenda-stoek.jpg");}
.services-arenda-stoek #menu-block .grad {background-position:left -16px;}
.arenda-stoek-block {padding:57px 0 75px 0;}
.arenda-stoek-block h1 {padding-bottom:21px;}
.arenda-stoek-block p {margin-bottom:1em; line-height:35px;}
.arenda-stoek-block h2 {padding:40px 0 25px 0; clear:left;}
.arenda-stoek-block .full-col {padding:0 30px; background:url("../i/arenda-stoek_bg.png") no-repeat right top; position:relative;}
.arenda-stoek-block .half-col {width:510px;}
.arenda-stoek-block .icons-wrap {width:170px; position:absolute; left:761px; top:705px;}
.arenda-stoek-block .offer_icon {width:auto; margin-bottom:50px;}

/*----- ddos-block --------*/
.services-ddos #header.services-header {height:383px; background-image:url("../i/top_bg_arenda-stoek.jpg");}
.services-ddos #menu-block .grad {background-position:left -16px;}
.ddos-block {padding:57px 0 75px 0;}
.ddos-block h1 {padding-bottom:40px;}
.ddos-block p {margin-bottom:2em; line-height:35px;}
.ddos-block h2 {padding:40px 0 5px 0; clear:left;}
.ddos-block .full-col {padding:0 30px; background:url("../i/ddos_bg.png") no-repeat right -57px;}
.ddos-block .half-col {width:500px;}

/*----- about-block --------*/
.about-block {padding:57px 0 75px 0;}
.about-block h1 {padding-bottom:21px;}
.about-block p {line-height:35px;}
.about-block .padd-l p {margin-bottom:1em;}
.about-block .padd-r {padding-top:115px;}
.about-block .video img:first-child{display:block; margin-bottom:30px;}

/*----- experience --------*/
.experience h2 {padding: 50px 0 15px 0;}
.experience p {line-height:35px;}
.experience-tabs {padding-top:30px; background-color:#fff;}
.experience-tabs .exp-tabs-menu {margin-bottom:-60px;}
.experience-tabs .exp-tabs-menu li{width:207px; height:302px; margin-left:43px; float:left;}
.experience-tabs .exp-tabs-menu li:first-child {margin-left:0px;}
.experience-tabs .exp-tabs-menu a {width:100%; padding-top:42px; font-size:17px; line-height:25px; font-weight:bold; text-decoration:none; display:block; text-align:center;}
.experience-tabs .exp-tabs-menu a .icon {width:100%; height:91px;background: url("../i/experience.png") no-repeat center top; display:inline-block;}
.experience-tabs .exp-tabs-menu a .icon.i2 {background-position:center -100px;}
.experience-tabs .exp-tabs-menu a .icon.i3 {background-position:center -200px;}
.experience-tabs .exp-tabs-menu a .icon.i4 {background-position:center -300px;}
.experience-tabs .exp-tabs-menu a .text {padding-bottom:3px; border-bottom:1px dashed #ea401d;}

.experience-tabs .exp-tabs-menu li.ui-tabs-active {background: url("../i/experience_active_bg.png") no-repeat left top;}
.experience-tabs .exp-tabs-menu .ui-tabs-active .text{border:none; color:#fff;}
.experience-tabs .exp-tabs-menu li.ui-tabs-active.m-exp-2 {background-position:left -310px;}
.experience-tabs .exp-tabs-menu li.ui-tabs-active.m-exp-3 {background-position:left -620px;}
.experience-tabs .exp-tabs-menu li.ui-tabs-active.m-exp-4 {background-position:left -930px;}




.experience-tabs .exp-tabs-block {height:515px; padding-top:85px; background: url("../i/exp-tabs-bg-1.jpg") no-repeat left top;}
.experience-tabs .exp-tabs-block .exp-col {width:300px; margin-right:70px; float:left;}
.experience-tabs .exp-tabs-block h3 {padding-bottom: 20px; font-weight:normal; color:#ffc527; font-size:35px; line-height:40px;}
.experience-tabs .exp-tabs-block p {line-height:30px; color:#fff;}
.experience-tabs .exp-tabs-block .exp-col-r {width:350px; }
.experience-tabs #exp-2 {background-image:url("../i/exp-tabs-bg-2.jpg");}
.experience-tabs #exp-3 {background-image:url("../i/exp-tabs-bg-3.jpg");}
.experience-tabs #exp-4 {background-image:url("../i/exp-tabs-bg-4.jpg");}



/*----- clients-block --------*/
.about .clients {height:906px; background: url("../i/clients-bg.jpg") no-repeat center top;}
.about .clients h2 {padding:55px 0; color:#fff;}
.about .clients .logo-item {width:238px; height:163px; margin:0 -1px -1px 0; border:1px solid #3c4e59; float:left;}
.about .clients .logo {height:163px; background: url("../i/clients_logo_1.png") no-repeat center top;}
.about .clients .logo.l1 {background-position:center top;}
.about .clients .logo.l2 {background-position:center -163px;}
.about .clients .logo.l3 {background-position:center -326px;}
.about .clients .logo.l4 {background-position:center -489px;}
.about .clients .logo.l5 {background-position:center -652px;}
.about .clients .logo.l6 {background-position:center -815px;}
.about .clients .logo.l7 {background-position:center -978px;}
.about .clients .logo.l8 {background-position:center -1141px;}
.about .clients .logo.l9 {background-position:center -1304px;}
.about .clients .logo.l10 {background-position:center -1467px;}
.about .clients .logo.l11 {background-position:center -1630px;}
.about .clients .logo.l12 {background-position:center -1793px;}
.about .clients .logo.l13 {background-position:center -1956px;}
.about .clients .logo.l14 {background-position:center -2119px;}
.about .clients .logo.l15 {background-position:center -2282px;}
.about .clients .logo.l16 {background-position:center -2445px;}


/*----- licenses --------*/
.licenses {/*height:906px; */background: url("../i/license-bg.jpg") repeat-y center top;}
.licenses h2 {padding:55px 0; color:#fff;}
.licenses ul {/*width:800px;*/ margin-left:-50px;}
.licenses li {width:200px; height:340px; padding:0 0 35px 50px; float:left; text-align:left;}
.licenses li a {text-decoration:none; border-color:#21262a; border-bottom-width:1px; text-align:left; line-height:22px;}
.licenses li a:hover {border-bottom:none;}
.licenses img {padding-bottom:15px; display:block;}


/*----- home-service --------*/
.home-service {padding:70px 0; font-size:17px; background:#fff url("../i/home-dc_bg.jpg") no-repeat center top; }
.home-service h2 {padding-bottom:30px;}
.home-service .icons-wrap {width:436px;}
.home-service .offer_icon.fr {width:200px;}

.home-service .home-dc {padding-left:70px;}
.home-service .home-dc li {line-height:40px;}
.home-service .home-youget h2 {padding:69px 0 23px 70px;}
.home-service .home-youget .list {padding-left:39px;}
.home-service .home-youget li {}

/*----- reliable-solutions --------*/
.reliable-solutions {height:833px;background: url("../i/reliable-solutions_bg.jpg") no-repeat center top;}
.reliable-solutions .full-col { position:relative;}
.reliable-solutions h1{ padding-top:57px;  color:#fff;}
.reliable-solutions p {margin-top:18px; font-size:18px; line-height:30px; color:#e6e6e6;}
.reliable-solutions .video {width:640px; height:360px; position:absolute; top:396px; right:0px; display:none;}
.reliable-solutions .num-wrap {padding-top:37px; float:left; position:relative; left:-10px;}
.reliable-solutions .num-wrap p {margin-bottom:44px; color:#ffc527;
	-moz-transform: scale(0.8, 1) translateX(-22px);
	-webkit-transform: scale(0.8, 1) translateX(-22px);
	-o-transform: scale(0.8, 1) translateX(-22px);
	-ms-transform: scale(0.8, 1) translateX(-22px);
	transform: scale(0.8, 1) translateX(-22px);
	}
.reliable-solutions .num {font-size:93px; line-height:1; font-weight:300;}
.reliable-solutions .num-desc {font-size:22px; line-height:1;}
.reliable-solutions .gallery a {display:block; position:absolute;}
.reliable-solutions .gallery a.rs-1 {left:494px; top:550px; z-index:5;}
.reliable-solutions .gallery a.rs-2 {left:580px; top:433px; z-index:4;}
.reliable-solutions .gallery a.rs-3 {left:549px; top:326px; z-index:3;}
.reliable-solutions .gallery a.rs-4 {left:235px; top:502px; z-index:2;}
.reliable-solutions .gallery a.rs-5 {left:327px; top:375px; z-index:1;}





/*----- cloud-solutions --------*/
.cloud-solutions {height:857px;background: url("../i/cloud_bg.jpg") no-repeat center top;}
.cloud-solutions .full-col{position:relative;}
.cloud-solutions p {line-height:25px;}
.cloud-solutions .text-wrap {width:450px;}
.cloud-solutions h1{padding:75px 0 21px 0; line-height:75px;}
.cloud-solutions h2{padding:30px 0 10px 0;}
.cloud-solutions .plus {width:280px; padding-top:53px; font-size:30px; line-height:36px; font-weight:bold; text-align:center; position:absolute; left:643px; top:611px; background: url("../i/cloud_plus.png") no-repeat center top; text-shadow: 0 1px 0 #fff; }

/*----- wechose --------*/
.wechose {height:696px; background:none; position:relative;}
.wechose .full-col {position:relative; z-index:50;}
.wechose h2 {padding-top:75px; font-size:35px; position:relative;}
.wechose h2 a{ color:#fff;}
.wechose h2 .total {padding:4px 7px; position:relative; left:5px; top:-23px; background-color:#ea401d; display:inline-block; -webkit-border-radius: 2px; border-radius: 2px; font-size:12px; line-height:1; font-weight:bold; letter-spacing:1px; color:#fff;}

.wechose .wechose-slider {width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:10;}
.wechose .slider {height:696px; background-color:#213869;}
.wechose .slider .slide {height:696px; background-repeat:no-repeat; background-position:top center; display:none;}
.wechose .slider .slide.wechose-slide-1 {background-image:url(../i/wechose-slide-1.jpg); display:block;}
.wechose .slider .slide.wechose-slide-2 {background-image:url(../i/wechose-slide-2.jpg)}
.wechose .slider .slide.wechose-slide-3 {background-image:url(../i/wechose-slide-3.jpg)}
.wechose .slider .slide.wechose-slide-4 {background-image:url(../i/wechose-slide-4.jpg)}
.wechose .slider .slide.wechose-slide-5 {background-image:url(../i/wechose-slide-5.jpg)}
.wechose .slider .slide.wechose-slide-6 {background-image:url(../i/wechose-slide-6.jpg)}
.wechose .slider .slide.wechose-slide-7 {background-image:url(../i/wechose-slide-7.jpg)}


.wechose .slider-arr {width:29px; height:49px; background:url(../i/wechose_arr.png) no-repeat left top; display:block; position:absolute; z-index:100;}
.wechose .slider-arr:hover {opacity: 0.2;}
.wechose .slider-arr.prev {background-position: left top; left:506px; top:343px;}
.wechose .slider-arr.next {background-position: right top; left:543px; top:314px;}

.wechose .wechose-carousel {width:214px; margin-top:20px; min-height: 500px; overflow: hidden;}
.wechose .wechose-carousel .slide {width:214px; height:125px; background-repeat:no-repeat; background-position:center center; cursor:pointer;}
.wechose .wechose-carousel .slide-1 {background-image:url(../i/wechose-slide-2-logo.png);}
.wechose .wechose-carousel .slide-2 {background-image:url(../i/wechose-slide-3-logo.png);}
.wechose .wechose-carousel .slide-3 {background-image:url(../i/wechose-slide-4-logo.png);}
.wechose .wechose-carousel .slide-4 {background-image:url(../i/wechose-slide-5-logo.png);}
.wechose .wechose-carousel .slide-5 {background-image:url(../i/wechose-slide-6-logo.png);}
.wechose .wechose-carousel .slide-6 {background-image:url(../i/wechose-slide-7-logo.png);}
.wechose .wechose-carousel .slide-7 {background-image:url(../i/wechose-slide-1-logo.png);}


/*----- s-service --------*/
.s-services {padding:57px 0; font-size:17px;}
.s-services h1 {padding-bottom:38px;}
.s-services .icons-wrap {width: 436px;}
.s-services .offer_icon.fr {width:200px;}

.s-services .plus {width:423px; height:714px; background: url("../i/brill_green.png") no-repeat right top; position:relative;}
.s-services .plus-icon {width:52px; height:52px; background: url("../i/plus_black.png") no-repeat left top; position:absolute; left:12px; top:303px;}
.s-services .plus .icons-wrap {width:auto; padding:101px 0 0 172px;}
.s-services .plus .offer_icon {width:170px;}

/*----- s-colo --------*/
.s-colo {height:837px;background: url("../i/s-colo-bg.jpg") no-repeat left top; position:relative;}
.s-colo .full-col{position:relative;}
.s-colo h1{padding:58px 0 48px; line-height:75px;}
.s-colo h1 a {color:#fff;}
/*.s-colo .light textshadow-b a {color:#fff;}*/
.s-colo p {color:#fff;}
.s-colo .price {padding-bottom:20px; font-weight:bold; font-size:65px; line-height:107px;}
.s-colo .month {font-weight:normal; font-size:24px; font-style:italic;}
.s-colo .list {padding-top:24px;}
.s-colo .list li{padding-bottom:10px; font-size:17px; line-height:1; color:#fff; }
.s-colo .list .dash {background-color:#fff;}
.s-colo .brill {width:285px; height:515px; padding-top:97px; background: url("../i/brill_blue.png") no-repeat left top; position:absolute; left:590px; top:238px;}


/*----- s-colorack --------*/
.s-colorack {height:837px;background: url("../i/colorack_bg.jpg") no-repeat left top; position:relative;}
.s-colorack .full-col{position:relative;}
.s-colorack h1{padding:54px 0 31px; line-height:75px;}
.s-colorack h1 a, .s-colorack h2 a {color:#fff;}
.s-colorack h2 {margin-bottom:15px; padding-top:49px;}
.s-colorack p { color:#fff; line-height:30px;}
.s-colorack .half-col p {width:440px;}
.s-colorack .brill {width:285px; height:515px; padding-top:70px; background: url("../i/brill_red.png") no-repeat left top; position:absolute; left:590px; top:209px;}


/*----- s-arenda-servera --------*/
.s-arenda-servera {height:930px;background: url("../i/arenda-servera_bg.jpg") no-repeat left top; position:relative;}
.s-arenda-servera .full-col{position:relative;}
.s-arenda-servera h1{padding:54px 0 31px; line-height:75px;}
.s-arenda-servera h1 a, .s-arenda-servera h2 a {color:#fff;}
.s-arenda-servera h2 {margin-bottom:15px; padding-top:38px;}
.s-arenda-servera h2.gold {padding-top:7px;}
.s-arenda-servera p { color:#fff; line-height:20px;}
.s-arenda-servera .text-wrap {width:500px;}
.s-arenda-servera .arenda-servera-units {width:390px; height:106px; margin-top:20px; background: url("../i/arenda-servera-units.png") no-repeat left top;}

.s-arenda-servera .list li{line-height:1; color:#fff; }
.s-arenda-servera .list .dash {background-color:#fff;}

.s-arenda-servera .brill {width:285px; height:515px; padding-top:106px; background: url("../i/brill_cyan.png") no-repeat left top; position:absolute; left:590px; top:193px;}
.s-arenda-servera .brill p {color:#ffc527; text-align:center;}



/*----- s-cloud --------*/
.s-cloud {height:837px;background: url("../i/s-cloude-bg.jpg") no-repeat left top; position:relative;}
.s-cloud .full-col{position:relative;}
.s-cloud p {line-height:25px;}
.s-cloud .text-wrap {width:450px;}
.s-cloud h1{padding:75px 0 21px 0; line-height:75px;}
.s-cloud h2{padding:30px 0 10px 0;}

.s-cloud .brill {width:285px; height:515px; padding-top:75px; background: url("../i/brill_lightgreen.png") no-repeat left top; position:absolute; left:590px; top:233px;}
.s-cloud .brill p {color:#ffc527; text-align:center;}
.s-cloud .brill .cond {font-size:70px; line-height:1; font-weight:300;}
.s-cloud .brill .cond {
	-moz-transform: scale(0.8, 1);
	-webkit-transform: scale(0.8, 1);
	-o-transform: scale(0.8, 1);
	-ms-transform: scale(0.8, 1);
	transform: scale(0.8, 1);
}
.s-cloud .brill .text {padding:3px 35px 37px; line-height:18px; font-weight:bold;}

/*----- kanaly-i-trafik-block --------*/
.kanaly-i-trafik-block {padding-bottom:54px;}
.kanaly-i-trafik-block h1{padding:56px 0 31px;}
.kanaly-i-trafik-block h2{padding:41px 0 16px;}
.kanaly-i-trafik-block p {line-height:35px;}
.kanaly-i-trafik-block .lightyellow_bg {padding:10px 16px; font-size:17px; line-height:1; font-weight:bold;}
.kanaly-i-trafik-block .joints {width:100%; margin:20px 0 20px 0;}
.kanaly-i-trafik-block .joints td {padding:0 50px 30px 0; vertical-align:top;}

/*----- traffvar --------*/
.traffvar-block {padding:40px 0 50px 0; background-color:#d8e1e7;}
.traffvar-block .accordion {width:870px; margin:22px 0 55px 0;}
.traffvar-block .accordion .accordion-h {padding:14px 0; cursor:pointer;}
.traffvar-block .accordion .accordion-c {padding:26px 50px;}
.traffvar-block .accordion .accordion-c p {line-height:25px;}
.traffvar-block .accordion .text {padding-bottom:2px; border-bottom:1px dashed #5f6265; font-size:20px; line-height:1;}
.traffvar-block .accordion .ui-accordion-header-active .text {border-bottom-color:#ea401d; color:#ea401d; font-weight:bold;}
.traffvar-block .accordion .num {width:50px; font-size:30px; display:inline-block;}
.traffvar-block .accordion-c table {margin-top:41px;}
.traffvar-block .accordion-c table th {padding:5px 100px 10px 0; text-align:left; font-size:17px; font-weight:bold;}
.traffvar-block .accordion-c table td {padding:8px 0;}
.traffvar-block .gradborder {padding:3px; font-size:17px; line-height:1; font-style:italic; float:left;}
.traffvar-block .gradborder {
	  background: #db208e;
	  background: -moz-linear-gradient(top,  #db208e 0%, #f83939 100%);
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db208e), color-stop(100%,#f83939));
	  background: -webkit-linear-gradient(top,  #db208e 0%,#f83939 100%);
	  background: -o-linear-gradient(top,  #db208e 0%,#f83939 100%);
	  background: -ms-linear-gradient(top,  #db208e 0%,#f83939 100%);
	  background: linear-gradient(to bottom,  #db208e 0%,#f83939 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db208e', endColorstr='#f83939',GradientType=0 );
}


.traffvar-block .gradborder .inner {padding:19px 50px; background-color:#d8e1e7;}

/*----- traffvar no accordion --------*/
.traffvar-block2 {padding:40px 0 50px 0; background-color:#d8e1e7;}
.traffvar-block2 h2 {padding: 41px 0 16px;}
.traffvar-block2 p {line-height:35px;}
.traffvar-block2 .lst {width:870px; margin:22px 0 55px 0;}
.traffvar-block2 .lst .lst-h {padding:14px 0;}
.traffvar-block2 .lst .lst-c {padding:0 50px;}
.traffvar-block2 .lst .lst-c p {line-height:20px;}
.traffvar-block2 .lst .text {padding-bottom:2px; font-size:20px; line-height:1; font-weight:bold;}
.traffvar-block2 .lst .ui-list-header-active .text {border-bottom-color:#ea401d; color:#ea401d; font-weight:bold;}
.traffvar-block2 .lst .num {width:50px; font-size:30px; display:inline-block;}
.traffvar-block2 .lst-c table {margin-top:21px;}
.traffvar-block2 .lst-c table th {padding:5px 100px 10px 0; text-align:left; font-size:17px; font-weight:bold;}
.traffvar-block2 .lst-c table td {padding:8px 0;}
.traffvar-block2 .gradborder {padding:3px; font-size:17px; line-height:1; font-style:italic; float:left;}
.traffvar-block2 .gradborder {
	  background: #db208e;
	  background: -moz-linear-gradient(top,  #db208e 0%, #f83939 100%);
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db208e), color-stop(100%,#f83939));
	  background: -webkit-linear-gradient(top,  #db208e 0%,#f83939 100%);
	  background: -o-linear-gradient(top,  #db208e 0%,#f83939 100%);
	  background: -ms-linear-gradient(top,  #db208e 0%,#f83939 100%);
	  background: linear-gradient(to bottom,  #db208e 0%,#f83939 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db208e', endColorstr='#f83939',GradientType=0 );
}

.traffvar-block2 .gradborder .inner {padding:19px 50px; background-color:#d8e1e7;}

/*----- rentchannel --------*/
.rentchannel {padding-bottom:70px; background-color:#fff;}
.rentchannel h2 {padding:64px 0 22px; }
.rentchannel p {line-height:35px;}
.rentchannel .rc-icon-wrap {width:203px; height:410px; margin-left:47px; float:left;}
.rentchannel .rc-icon-wrap:first-child {margin-left:0px;}
.rentchannel .offers {padding-top:42px;}
.rentchannel .rc-icon {width:163px; height:187px; margin-bottom:20px; background: url("../i/rentchannel-icon.png") no-repeat left top;}
.rentchannel .rc-icon.i1 {background-position:left top;}
.rentchannel .rc-icon.i2 {background-position:left -200px;}
.rentchannel .rc-icon.i3 {background-position:left -400px;}
.rentchannel .rc-icon.i4 {background-position:left -600px;}
.rentchannel .rc-icon-wrap p {line-height:25px;}


/*----- datacenters-block --------*/
.datacenters-block {padding:57px 0 32px 0; background:#fff url("../i/dc-block-bg.jpg") no-repeat center top;}
.datacenters-block .full-col{position:relative;}
.datacenters-block h1 {padding-bottom:16px;}
.datacenters-block .text-wrap {width:590px; margin-bottom:15px; padding-bottom:65px; background: url("../i/datacenter_logo.png") no-repeat left bottom;}
.datacenters-block p {line-height:35px;}
.datacenters-block .text-wrap p {margin-bottom:1em;}
.datacenters-block .list {margin-top:10px; position:relative; left:-32px;}

.datacenters-block .brill {width:285px; height:515px; padding-top:72px; background: url("../i/brill_blue.png") no-repeat left top; position:absolute; left:675px; top:78px; text-align:center;}
.datacenters-block .brill h2 {padding-bottom:32px; text-align:center;}
.datacenters-block .brill .new_h2 {padding-bottom:32px; text-align:center;}
.datacenters-block .brill .text {color:#21262a;}
.datacenters-block .brill p {font-size:17px; line-height:25px; font-weight:bold;}




/*----- datacenters-tabs --------*/
.datacenters-tabs {background-color:#fff;}
.datacenters-tabs .dc-tabs-menu-wrap {background-color:#fff; border-bottom:60px solid #94adbe;}
.datacenters-tabs .dc-tabs-menu {margin-bottom:-55px;}
.datacenters-tabs .dc-tabs-menu li{width:207px; height:336px; margin-left:43px; float:left;}
.datacenters-tabs .dc-tabs-menu li:first-child {margin-left:0px;}
.datacenters-tabs .dc-tabs-menu a {width:100%; padding-top:36px; font-size:17px; line-height:25px; font-weight:bold; text-decoration:none; display:block; text-align:center;}
.datacenters-tabs .dc-tabs-menu a .icon {width:100%; height:150px; margin-bottom:5px; background: url("../i/dc-tabs-icons.png") no-repeat center top; display:inline-block;}
.datacenters-tabs .dc-tabs-menu a .icon.v {background-position:center -150px;}
.datacenters-tabs .dc-tabs-menu a .icon.o {background-position:center -300px;}
.datacenters-tabs .dc-tabs-menu a .icon.n {background-position:center -450px;}
.datacenters-tabs .dc-tabs-menu a .text {padding-bottom:3px; border-bottom:1px dashed #ea401d;}

.datacenters-tabs .dc-tabs-menu li.ui-tabs-active {background: url("../i/dc-active-bg.png") no-repeat left top;}
.datacenters-tabs .dc-tabs-menu .ui-tabs-active .text{border:none; color:#fff;}

.datacenters-tabs .dc-tabs-block {padding-top:85px; background-color:#94adbe;}
.datacenters-tabs .dc-tabs-block p {line-height:35px;}
.datacenters-tabs .dc-tabs-block .address-block{padding:5px 10px; line-height:2;}

.datacenters-tabs .dc-tabs-top {padding-bottom:33px;}
.datacenters-tabs .dc-tabs-top h3 {padding-bottom: 20px; font-weight:normal;}
.datacenters-tabs .dc-tabs-top p {font-size:17px;}

.datacenters-tabs .dc-tabs-footer {padding:55px 0; background-color:#fff;}
.datacenters-tabs .full-col {position:relative;}
.datacenters-tabs .dc-tabs-footer ul {}
.datacenters-tabs .dc-tabs-footer li {width:207px; margin-left:43px; font-size:17px; line-height:25px; text-align:center; float:left; cursor:pointer;}
.datacenters-tabs .dc-tabs-footer li span {padding-bottom:3px; border-bottom:1px dashed #ea401d;}
.datacenters-tabs .dc-tabs-footer li:first-child{margin-left:0px;}
.datacenters-tabs .dc-tabs-footer li.active {cursor:auto;}
.datacenters-tabs .dc-tabs-footer li.active span {border-bottom-color:#fff; font-style:italic; color:#ea401d;}

.datacenters-tabs .dc-tabs-footer-arr {width:66px; height:19px; background: url("../i/dc-foot-arr.png") no-repeat left top; position:absolute;left:71px;  top:-19px;}
.dc-tabs-footer[data-href="#dc-v"] .dc-tabs-footer-arr {left:321px;}
.dc-tabs-footer[data-href="#dc-o"] .dc-tabs-footer-arr {left:571px;}
.dc-tabs-footer[data-href="#dc-n"] .dc-tabs-footer-arr {left:821px;}

.datacenters-tabs .map {height:400px; background-color:#fff;}

.datacenters-tabs .dc-left-col {width:610px; margin-right:142px; float:left;}
.datacenters-tabs .dc-right-col {width:208px; float:left; color:#fff;}
.datacenters-tabs .dc-left-col p {margin-bottom:35px;}
.datacenters-tabs .list {padding-top:27px; font-weight:bold; line-height:25px; left:0px;}
.datacenters-tabs .list li {padding-bottom:25px; text-indent:-32px;}

.datacenters-tabs .cond.h{font-size:96px; line-height:1; font-weight:300;}
.datacenters-tabs .cond.t {padding-bottom:68px; font-size:17px; line-height:18px; font-weight:bold;}
.datacenters-tabs .cond {
	-moz-transform: scale(0.8, 1) translateX(-22px);
	-webkit-transform: scale(0.8, 1) translateX(-22px);
	-o-transform: scale(0.8, 1) translateX(-22px);
	-ms-transform: scale(0.8, 1) translateX(-22px);
	transform: scale(0.8, 1) translateX(-22px);
}

.datacenters-tabs .power-bl {padding:32px 0 40px 0;}
.datacenters-tabs .power-bl h2 {padding:48px 0 15px;}
.datacenters-tabs .power-bl .new_h2 {padding:48px 0 15px;}
.datacenters-tabs .power-bl-img {height:720px; background: url("../i/power-bl-img.jpg") no-repeat center top;}
.datacenters-tabs #dc-k .power-bl-img {background-image: url("../i/power-bl-img-k.jpg");}
.datacenters-tabs #dc-v .power-bl-img {background-image: url("../i/power-bl-img-v.jpg");}
.datacenters-tabs #dc-o .power-bl-img {background-image: url("../i/power-bl-img-o.jpg");}
.datacenters-tabs #dc-n .power-bl-img {background-image: url("../i/power-bl-img-n.jpg");}


.datacenters-tabs .power-bl .dc-right-col {padding-top:5px;}
.datacenters-tabs .power-bl i {line-height:25px;}
.datacenters-tabs .power-bl .logos-wrap {padding:28px 0 60px 0;}
.datacenters-tabs .power-bl .logos {height:217px; background: url("../i/power-logos.png") no-repeat center top;}

.datacenters-tabs .climate-bl {padding:39px 0 40px 0;}
.datacenters-tabs .climate-bl h2 {padding-bottom:22px;}
.datacenters-tabs .climate-bl .new_h2 {padding-bottom:22px;}
.datacenters-tabs .climate-bl-img {height:720px; background: url("../i/climate-bl-img-k.jpg") no-repeat center top;}
.datacenters-tabs #dc-k .climate-bl-img {background-image: url("../i/climate-bl-img-k.jpg");}
.datacenters-tabs #dc-v .climate-bl-img {background-image: url("../i/climate-bl-img-v.jpg");}
.datacenters-tabs #dc-o .climate-bl-img {background-image: url("../i/climate-bl-img-o.jpg");}
.datacenters-tabs #dc-n .climate-bl-img {background-image: url("../i/climate-bl-img-n.jpg");}


.datacenters-tabs .channel-bl {padding:39px 0 40px 0;}
.datacenters-tabs .channel-bl h2 {padding-bottom:22px;}
.datacenters-tabs .channel-bl .new_h2 {padding-bottom:22px;}
.datacenters-tabs .channel-bl .cond.t {width:260px;}
.datacenters-tabs .channel-bl-img {height:720px; background: url("../i/channel-bl-img.jpg") no-repeat center top;}
.datacenters-tabs #dc-k .channel-bl-img {background-image: url("../i/channel-bl-img-k.jpg");}
.datacenters-tabs #dc-v .channel-bl-img {background-image: url("../i/channel-bl-img-v.jpg");}
.datacenters-tabs #dc-o .channel-bl-img {background-image: url("../i/channel-bl-img-o.jpg");}
.datacenters-tabs #dc-n .channel-bl-img {background-image: url("../i/channel-bl-img-n.jpg");}


.datacenters-tabs .secure-bl {padding:39px 0 40px 0;}
.datacenters-tabs .secure-bl h2 {padding-bottom:28px;}
.datacenters-tabs .secure-bl .new_h2 {padding-bottom:28px;}
.datacenters-tabs .secure-bl-img {height:720px; background: url("../i/secure-bl-img.jpg") no-repeat center top;}
.datacenters-tabs #dc-k .secure-bl-img {background-image: url("../i/secure-bl-img-k.jpg");}
.datacenters-tabs #dc-v .secure-bl-img {background-image: url("../i/secure-bl-img-v.jpg");}
.datacenters-tabs #dc-o .secure-bl-img {background-image: url("../i/secure-bl-img-o.jpg");}
.datacenters-tabs #dc-n .secure-bl-img {background-image: url("../i/secure-bl-img-n.jpg");}

.datacenters-tabs .gallery-block {padding:75px 0;}
.datacenters-tabs .gallery-block li {width:300px; margin-left:15px; border:3px solid #ffc527; display:inline-block; text-align:center;}
.datacenters-tabs .gallery-block li:first-child {margin-left:0px;}
.datacenters-tabs .gallery-block img {display:block;}

/*----- contacts --------*/
/*.contacts #header {background-image:url("../i/top_bg_contacts.jpg");}*/
.contacts #menu-block .grad {background-position:left -24px;}

.contacts-block {padding:51px 0 32px 0;}
.contacts-block .full-col {position:relative;}
.contacts-block h1 {padding-bottom:32px;}
.contacts-block .list {margin-top:40px; font-size:17px;}
.contacts-block .list i {padding:18px 0 8px 0px; font-size:15px; line-height:25px; text-indent:0px; display:block;}
.contacts-block .brill {width:224px; height:220px; padding-top:79px; background: url("../i/brill_blue_short.png") no-repeat left top; position:absolute; left:480px; top:122px; font-size:17px; line-height:25px; text-align:center;}
.contacts-block .brill .phone {font-size:20px; line-height:1; font-weight:bold;}
.contacts-block .brill .text {padding:0 35px 20px 35px; color:#21262a; font-weight:normal; font-size:17px; line-height:25px;}
.contacts-block .comand-link {width:88px; position:absolute; right:0px; top:172px; text-align:center; text-decoration:none;}
.contacts-block .comand-link .comand-icon {width:88px; height:102px; padding-bottom:3px; background: url("../i/comand-icon.png") no-repeat left top; display:block;}
.contacts-block .comand-link .dashed {border-bottom:1px dashed #ea401d; line-height:25px;}
.contacts-block .dc {padding-right:48px; position:absolute; right:0px; top:41px; font-size:25px; line-height:35px; font-weight:bold; background: url("../i/arr-right.png") no-repeat right center;}

.contacts .map-wrap {position:relative;}
.contacts .map {height:467px;}
.contacts .map-wrap .btn-wrap {position:absolute; width:100%; height:0px; top:0px;}
.contacts .map-wrap .btn-wrap .full-col {}
.contacts .map-wrap .btn-wrap p {margin-bottom:21px; float:left; clear:left;}
.contacts .map-wrap .btn-wrap p:first-child {margin-top:40px;}
.contacts .map-wrap .btn-wrap a{width:171px;}


.contacts .staff {background-color:#fff;}
.contacts .staff h2.full-col {padding:60px 0 30px 0;}

.staff p {color:#fff;}

.staff #slider {height:510px;}
.staff #slider .slide {height:100%;}
.staff #slider .slide.slide-item-1 {background-image: url("../i/l_1.jpg"); display:block;}
.staff #slider .slide.slide-item-2 {background-image: url("../i/l_2.jpg");}
.staff #slider .slide.slide-item-3 {background-image: url("../i/l_3.jpg");}
.staff #slider .slide.slide-item-4 {background-image: url("../i/l_4.jpg");}
.staff #slider .slide.slide-item-5 {background-image: url("../i/l_5.jpg");}
.staff #slider .slide.slide-item-6 {background-image: url("../i/l_6.jpg");}
.staff #slider .slide.slide-item-7 {background-image: url("../i/l_7.jpg");}
.staff #slider .slide.slide-item-8 {background-image: url("../i/l_8.jpg");}
.staff #slider .slide.slide-item-9 {background-image: url("../i/l_9.jpg");}
.staff #slider .slide.slide-item-10 {background-image: url("../i/l_10.jpg");}
.staff #slider .slide.slide-item-11 {background-image: url("../i/l_11.jpg");}
.staff #slider .slide.slide-item-12 {background-image: url("../i/l_12.jpg");}


.staff #slider .text-wrap {padding-top:122px;}
.staff #slider .name {font-size:46px; line-height:61px; font-weight:bold; color:#ffc527;}
.staff #slider .position {padding-top:20px; font-size:18px;}
.staff #slider .phone {padding-top:30px; font-size:18px;}

.staff li a {color:#fff;}


/*----- order --------*/
.order-block {background-color:#94adbe;}
.order-block h1 {padding: 56px 0;}

.order-block .page-icon-wrap {width:142px; margin:0 100px 80px 0; display:block; float:left; text-decoration:none;}

.order-block .page-icon {width:112px; height:168px; margin-bottom:10px; position:relative; background: url("../i/page-icon.png") no-repeat left top; display:block;}
.order-block .order-icon {width:75px; height:88px; position:absolute; left:74px; top:66px; background: url("../i/order_icons.png") no-repeat left top; display:block}
.order-block .page-icon-wrap .text{padding-bottom:1px; font-size:17px; line-height:25px; font-weight:bold; border-bottom:1px solid #21262a; text-decoration:none;}
.order-block .page-icon-wrap:hover .text{border-bottom:none;}

.order-block .order-icon.dedicated {background-position:left -200px;}
.order-block .order-icon.virtual {background-position:left -299px;}

.order-block .order-icon.rack {background-position:left -100px;}
.order-block .order-icon.ddos {background-position:left -498px;}
.order-block .order-icon.kanaly-i-trafik {background-position:left -597px;}

/*----- order-colocation --------*/
.order-colocation-block {background-color:#94adbe;}
.order-colocation-block h1 {padding: 56px 0 30px 0;}
.order-colocation-block h2 {padding:64px 0 22px; }
.order-colocation-block h4 {margin-bottom:40px;}
.order-colocation-block .power_tip {margin-left:200px;}

/*----- order-dedicated --------*/
.order-dedicated-block {background-color:#94adbe;}
.order-dedicated-block h1 {padding: 56px 0 30px 0;}
.order-dedicated-block h2 {padding:64px 0 22px; }
.order-dedicated-block h4 {margin-bottom:40px;}
.order-dedicated-block .calculator .cpu_count {margin-right:10px;}

/*----- order-virtual --------*/
.order-virtual-block {background-color:#94adbe;}
.order-virtual-block h1 {padding: 56px 0 30px 0;}
.order-virtual-block h2 {padding:64px 0 22px; }
.order-virtual-block h4 {margin-bottom:40px;}
.order-virtual-block .calculator .serv_options{padding-top:55px;}
.order-virtual-block .field-wrap.slidecontrol-wrap {margin-bottom:50px;}
.order-virtual-block .slidecontrol .amount {width:120px!important; right:-140px;}


/*----- price --------*/
.price .block {background-color:#d8e1e7;}
.price  h1 {padding: 56px 0 23px 0;}
.price .prim {margin:-5px 30px .5em 0; color:#aaa; font-size:14px; font-style:italic; text-align:right;}
.price .price-tbl td i {font-weight:normal;}
.price .accordion {margin-bottom:55px;}
.price .accordion .accordion-h {margin-top:3px; padding:19px 0 19px 23px; font-size:20px; font-weight:bold; color:#213869; background-color:#e4eaee; cursor:pointer;}
.price .accordion li:first-child .accordion-h{margin-top:0px;}
.price .accordion .accordion-h:hover {background-color:#fff;}
.price .accordion .accordion-h.ui-accordion-header-active {background-color:#fff; color:#eb3434;}
.price .accordion .accordion_arr {width:20px; height:20px; margin-left:11px; background: url("../i/accordion_arr.png") no-repeat left 9px; display:inline-block;}
.price .accordion .ui-accordion-header-active .accordion_arr {background-position:left -42px;}

.price .accordion .accordion-c {padding:10px 23px 40px 23px; background-color:#fff;}
.price .accordion .accordion-c p {line-height:20px;}
.price .accordion .accordion-c h4 {font-size:22px; font-weight:bold;}
.price .accordion .accordion-c table.price-tbl {width:100%; margin-bottom:16px;}
.price .accordion .accordion-c .price-tbl td {padding:17px 0; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; font-size:17px; font-weight:bold; vertical-align:top;}
.price .accordion .accordion-c .price-tbl th {padding:17px 0; font-size:17px; font-style:italic;}
.price .accordion .accordion-c .price-tbl td.td-price {width:145px; color:#5ea502;}
.price .accordion .accordion-c .price-tbl td p {font-size:14px; font-weight:normal;}

.price .accordion .accordion-c .btn.colo-order {width:500px; margin-top:20px;}
.price .accordion .accordion-c .btn.dedicated-order {width:500px; margin-bottom:20px;}
.price .accordion .accordion-c .btn.traff-calc {width:500px; margin:20px 0;}

.price .accordion .accordion-c #more_equipment_btn {width:500px; margin-top:30px;}

.price .calculator-traffic {display:none;}
.price .calculator-traffic .gray-block {width:496px; margin-left:0px; margin-top:0px;}
.price .calculator-traffic .port-title {display:none;}
.price .calculator-traffic .sum_fee, .price .calculator-traffic .summary .rub {color:#5ea502;}


/*----- sitemap --------*/
.sitemap-list {margin-bottom:40px;}
.sitemap-list h2 {margin-bottom:20px;}
.sitemap-list li h2 a:hover {text-decoration:none;}
.sitemap-list > li {margin-top:40px;}
.sitemap-list > li:first-child{margin-top:0px;}
.sitemap-list li {font-size:16px; line-height:40px;}
.sitemap-list li a {text-decoration:none;}
.sitemap-list li a:hover {text-decoration:underline;}


/*----- calculator --------*/
.calculator .serv_options{padding:35px 216px 45px 35px; background-color:#fff;}
.calculator .serv_sum {padding:35px 35px 45px 35px; background-color:#b2c4d0;}
.calculator label {width:200px; display:inline-block; vertical-align:middle;}
.calculator .w270 {width:250px;}
.calculator .w210 {width:190px;}
.calculator .w110 {width:90px;}
.calculator .w85 {width:65px;}
.calculator .w65 {width:45px;}
.calculator .w39 {width:19px;}
.calculator .icon-close {padding:7px 11px 7px 12px; position:absolute; right:18px; top:30px; display:none;}
.calculator .icon-close.gray-btn {background-position:7px -185px;}

.calculator .field-wrap {margin-bottom:20px;}
.calculator input {width:352px;}
.calculator .gray-block {width:489px; margin:30px 0 26px 177px; padding:23px 18px 33px 23px; background-color:#ededed; -webkit-border-radius: 4px; border-radius: 4px; position:relative;}
.calculator .gray-block .out-label {position:absolute; left:-177px;}
.calculator .up-label {width:auto; padding-bottom:10px; font-style:italic; display:block;}

.calculator td.c2 {width:365px; padding:10px 0;}


.calculator .summary{margin-bottom:27px; font-size:30px; line-height:1;}
.calculator .itogo {font-size:20px;}
.calculator .month, .order-send .month, .order-success .month {font-size:15px; line-height:1; font-style:italic; font-weight:300;}

.calculator .serv_sum .desc {line-height:17px; color:#24506d;}
.calculator .serv_sum .desc p, .calculator .serv_sum_tbl td {padding-bottom:1em; line-height:20px;}
.calculator .serv_sum .desc .h {font-weight:bold;}
.calculator .serv_sum .desc .rub {}

.calculator .serv_sum_tbl {/*width:400px;*/}
.calculator .serv_sum_tbl td {vertical-align:top;}
.calculator .td_name {width:300px;}
.calculator .td_fee {text-align:right;}

.calculator .serv_sum_tbl .tr-hdd td, .calculator .desc p.tr-hdd-h{padding-bottom:0;}
.calculator .serv_sum_tbl .tr-hdd.last td { padding-bottom:9px;}

a.btn.cheaper {height:auto; margin-top:22px; padding:23px 20px 20px 95px; text-align:left; background-image:url("../i/cheaper_btn_icon.png"); background-repeat: no-repeat; background-position: 19px 8px;}
.calculator .calculator-bottom {padding:45px 0 55px 0;}
.calculator .btn-wrap {text-align:center;}
.calculator .btn-wrap .btn {width:330px;}
.calculator #order_btn {width:500px;}


.calculator .traffvar-wrap {margin-bottom:10px;}
.calculator .traff-amount-block-wrap {padding:40px 0 40px 0;}
.calculator .traff-amount-block {}
.calculator .traff-amount-block .slidecontrol {vertical-align:top;}
.calculator .traff-amount-block .slave-desc {display:none;}

.calculator .ethernet-speed-wrap {display:none;}
.calculator .traff-desc {font-size:14px; line-height:20px;}
.calculator .traff-amount .amount {width:60px;}
.calculator .fact .traff-amount .amount {width:60px;}
.calculator .notguaranteed .traff-amount-block, .calculator .notguaranteed .traff-desc {display:none;}
.calculator .notguaranteed .ethernet-speed-wrap {display:block;}
.calculator .slave .traff-amount{display:none;}
.calculator .slave .slave-desc {display:inline-block;}

.calculator .traff-amount .amount b{font-weight:normal;}
.calculator .add_port-wrap {padding:10px 0 23px 0;}
.calculator .ip-count .amount {width:60px;}

/* calc-dedicated */
.calculator .ram-wrap {margin-bottom:50px;}
.calculator .BBU {margin-left:25px; vertical-align:middle;}
.calculator .add_hdd-wrap {padding:10px 0 23px 0;}
.calculator .raid-combobox-wrap{}


.order-send {display:none;}
.order-send h2 {padding-bottom:30px;}
.order-send h4, .order-success h4 {padding:0px 0 18px 0;}
.order-send .sum_all_wrap {padding:36px 0 16px; position:static; font-size:30px; line-height:1; font-weight:300; display:block;}
.order-send .sum_all_wrap .sum_all {padding-left:16px; font-weight:normal;}
.order-send .server_wrap, .order-success .server_wrap {margin-top:30px;}
.order-send .server_wrap:first-child, .order-success .server_wrap:first-child {margin-top:0px;}
.order-send .summary {float:right}
.order-send .summary .itogo { font-weight:300;}
.order-send p, .order-success .order_all_wrap p {margin-top:0px; padding-bottom:1em; line-height:20px; }

.order-send .serv_sum_tbl, .order-success .serv_sum_tbl {/*width:450px;*/}
.order-send .serv_sum_tbl td, .order-success .serv_sum_tbl td{padding-bottom:12px; vertical-align:top; line-height:18px;}
.order-send .serv_sum_tbl .td_fee, .order-success .serv_sum_tbl .td_fee {width:60px; text-align:right;}
.order-send .serv_sum_tbl .tr-hdd, .order-send .serv_sum_tbl .tr-hdd-h{padding-bottom:0;}
.order-send .serv_sum_tbl .tr-hdd.last { padding-bottom:1em;}

.order-send .ord_divider {height:10px; margin:10px 0 0px 0; background:#fff url("../i/order_divider.jpg") no-repeat center top;}
.order-send .order_form label{width:167px; color:#3181bd; display:inline-block;}
.order-send .order_form input {width:550px; /*border-color:#cbcbcb;*/}
.order-send .order_form textarea {width:550px; /*border-color:#cbcbcb;*/}

.order-send .order_form .field-wrap {margin-bottom:0px;}
.order-send .order_form .btn-wrap {padding-top:0px;}
.order-send .order_form .btn {padding:14px 43px 13px;}

.order-send .error-container-wrap {margin:0 0 30px 0;}
.order-send .error-container-wrap li{line-height:24px;}

.order-send .port-info, #order-success .port-info {padding-bottom:10px;}
.order-send .port-info li{padding-left:20px; line-height:1.2;}

.order-success {display:none;}
.order-success h2{color:#2ca51c;}
.order-success .summary {display:none;}
.order-success p.order-success-msg {margin-top:0px; padding:25px 0 0px; line-height:18px;}
.order-success p.composition {margin-bottom:1em; font-size:18px; font-weight:bold;}
.order-success .order-num-wrap {padding:35px 0 38px 0; font-size:30px; font-weight:300;}
.order-success .order-num {font-weight:normal;}
.order-success .sum_all_wrap {padding-top:30px; font-weight:300; font-size:30px; line-height:1;}
.order-success .sum_all {font-weight:normal;}
.order-success .btn-wrap {padding-top:22px; text-align:center;}
.order-success .serv_sum_tbl .tr-hdd, .order-success .serv_sum_tbl .tr-hdd-h{padding-bottom:0;}
.order-success .serv_sum_tbl .tr-hdd.last { padding-bottom:1em;}


.ui-dialog .power-info {display:none;}

.ui-dialog .traffvar-info {display:none;}
.ui-dialog .traffvar-info .dialog-content {padding:40px 127px;}
.ui-dialog .traffvar-info h4 {margin-top:1em; text-indent:-20px; font-weight:normal; color:#213869;}
.ui-dialog .traffvar-info h4:first-child {margin-top:0;}
.ui-dialog .traffvar-info h4 span {width:20px; display:inline-block;}
.ui-dialog .traffvar-info p {line-height:25px;}

/*----- MISC --------*/

.phone-number {white-space:nowrap;font-weight:bold;margin-left:10px;margin-right:10px;}

/*----- contactus --------*/
#contactus {margin:69px 0 0;}
#contactus .btn-wrap {text-align:center;}
#contactus .btn-wrap .btn{width: 330px;}

#contactus_form h2 {padding-bottom:37px;}
#contactus_form .cus-col {width:320px; margin-right:105px; float:left;}
#contactus_form .cus-col.cont {margin-right:0px;}

#contactus_form .cont h4{}
#contactus_form .cont .custom_h4 {font-size: 28px; line-height: 34px; font-weight: 300;}

#contactus_form .cont p {padding-bottom: 35px; font-size:22px; line-height:35px; font-weight:bold; color:#213869;}
#contactus_form .cont .address {border-bottom:1px dashed #213869; cursor:pointer;}

#contactus_form .cont .mail {border-bottom:1px dashed #213869; color:#213869; text-decoration:none;}
#contactus_form .cont .mail:hover {color:#213869; text-decoration:none;}

#contactus_form #callmy_btn {clear:left;}

.contactus_form label{width:167px; color:#3181bd;}
#contactus_form input {width:310px; border-color:#cbcbcb;}
#contactus_form textarea {width:310px; border-color:#cbcbcb;}

#contactus_form .field-wrap {margin-bottom:19px;}
#contactus_form .btn-wrap {padding-top:10px; clear:left;}

#contactus_form .error-container-wrap {padding:15px 0;}
#contactus_form .error-container-wrap li{line-height:24px;}



/*----- styled-select --------*/

.styled-select {
	overflow: hidden;
	height: 34px;
	width: 240px;
	font-size: 16px;
	background-color: #ffffff;
	color: #000;
}



