﻿@import url("../strelka/strelka.css");

body {
	margin: 0;
	font-family: Arial;
	background: url(../images/header_bg.png) 50% 140px no-repeat;
	;
}
body.main {
	font-family: Arial;
	background-image: url(../images/bg_main.png);
	background-position: 50% 140px;
}
body.main2 {
	font-family: Arial;
	background-image: url(../images/bg_main-21.png);
	background-position: 50% 140px;
}
body.servers {
	font-family: Arial;
	background: url(../images/header_bg.png) 50% 140px no-repeat;
}
body.clouds {
	font-family: Arial;
	background-image: url(../images/cloud_page_bg.png);
	background-position: 50% 140px;
}
body.elastic {
	font-family: Arial;
	background: url(../images/elastic-bg.png) 50% 140px no-repeat;
}


body.prostocloud {
	font-family: 'Open Sans', sans-serif !important;
	/*background: url(../images/prostocloud2.jpg) center -140px no-repeat;*/
}

.prostocloud #header {
	margin-bottom: 0;
}



.prostocloud #mainbanner {
	height: 493px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	position: relative;
	background: url(../images/prosto-banner-bg.jpg) center 0 no-repeat;
	color: #FFF;
}

.prostocloud .mainwrapper {
	width: 1007px;
	padding: 0 25px;
	margin: auto;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	position: relative;
}


.prostocloud #mainbanner .bannertitle1 {
	font-size: 34px;
    left: 26px;
    position: absolute;
    top: 45px;
	font-weight: bold;
}

.prostocloud #mainbanner .bannertitle2 {
	font-size: 22px;
    left: 26px;
    position: absolute;
    top: 100px;
	line-height: 1.2em;
}

.prostocloud #mainbanner.prostoupdated .bannertitle1 {
	font-size: 34px;
    left: 26px;
    position: absolute;
    top: 30px;
	font-weight: bold;
}

.prostocloud #mainbanner.prostoupdated .bannertitle2 {
	font-size: 18px;
    left: 26px;
    position: absolute;
    top: 140px;
	line-height: 1.2em;
}

.prostocloud #mainbanner.prostoupdated .bannerprice {
	font-size: 20px;
	position: absolute;
	left: 162px;
	top: 188px;
}

.prostocloud #mainbanner .bannerprice {
	font-size: 20px;
	position: absolute;
	left: 162px;
	top: 192px;
}

.prostocloud #mainbanner .bannerprice span {
	font-size: 40px;
	font-weight: bold;
}

.prostocloud #mainbanner .bannerbutton {
	position: absolute;
	left: 100px;
	top: 251px;
	width: 226px;
	border-color: #FFF;
	color: #FFF;
}

.prostocloud #mainbanner .bannerbutton:hover {
	background: #FFF;
	color: #18a0b2;
}

.prostocloud #mainbanner .bannercloud {
	font-size: 18px;
    left: 576px;
    padding: 200px 0 0;
    position: absolute;
    top: 45px;
	background: url(../images/prosto-cloud.png) center top no-repeat;
	line-height: 1.2em;
	width: 384px;
	text-align: center;
	font-style: italic;
}

.prostocloud .prostotitle {
	color: #5e5e5e;
	text-align: center;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 600;
	padding: 58px 0 38px 0;
	line-height: 1.2em;
	margin-bottom: 17px;
}

.prostocloud #main_container.hosting .tabs_list ul li.tab.active {
	box-shadow: none;
}

.prostocloud #main_container.hosting .hosting_cart {
	background: none;
	border: solid 2px #128fa6;
	border-radius: 5px;
	padding: 0;
	margin-top: 39px;
	text-align: center;
	height: 497px;
	width: 209px;
}


.threepackcontainer .hosting_cart {
	background: none;
	border: solid 1px #128fa6 !important;
}

.threepackcontainer .hosting_cart.light {
	background: none;
	border: solid 1px #bdbdbd !important;
}

.threepackcontainer:after {
	content: '';
	clear: both;
	display: block;
	overflow: hidden;
}

.threepackcontainer .hosting_cart.threepack h1 {
	margin-top: 15px !important;
}

.threepackcontainer .hosting_cart.threepack .newbutton { 
	padding: 5px 30px 7px !important;
}

.threepackcontainer .hosting_cart.threepack.light {
	margin-top: 85px !important;
}


.threepackcontainer .hosting_cart.threepack.etalon {
	padding-bottom: 30px !important;
}

.threepackcontainer .hosting_cart.threepack.light h2 {
	padding: 0 15px 15px !important;
}

.threepackcontainer .hosting_cart.threepack.etalon h2 {
	font-size: 43px !important;
	padding: 10px 15px 23px !important; 
}

.threepackcontainer .hosting_cart.threepack .threepacktitle {
	background: #229dc0 !important;
}

.threepackcontainer .hosting_cart.threepack .threepackslogan span {
	height: 80px !important;
}

.threepackcontainer .hosting_cart.threepack > ul li:first-child, .threepackcontainer .hosting_cart.threepack > ul li {
	list-style: url(../images/greyarrowdot.png) !important;
	margin: 0 0 6px !important;
}

.threepackcontainer .hosting_cart.threepack > ul {
	height: 115px !important;
}

.prostocloud #main_container.hosting .hosting_cart.threepack {
	width: 307px;
	height: auto;
	
}

.prostocloud #main_container.hosting .hosting_cart.threepack.light {
	margin-top: 100px
}

.prostocloud #main_container.hosting .hosting_cart.threepack.etalon {
	margin-top: 50px;
}

.prostocloud #main_container.hosting .hosting_cart.threepack.power {
	position:relative;
	margin-top: 0;
}

.prostocloud #main_container.hosting .hosting_cart.threepack.power:after {
	content: '';
	display: block;
	position: absolute;
	top: -6px;
	right: -6px;
	width: 77px;
	height: 79px;
	background: url(../images/tagbestchoice.png) left top no-repeat;
}

.prostocloud #main_container.hosting .hosting_cart h2 {
	text-align: center;
	text-transform: uppercase;
	height: auto;
	padding: 15px;
	color: #FFF;

}

.prostocloud #main_container.hosting .hosting_cart.threepack .threepacktitle {
	text-align: center;

	height: auto;
	padding: 15px 15px 10px 15px;
	color: #FFF;
	background: #128fa6;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .threepacktitle h2 {
	margin-bottom: 0;
	text-transform: uppercase;
	padding: 10px 15px 22px 15px;
	border-bottom: solid 1px #FFF;
	font-size: 30px;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .threepackslogan {
	display: table;
	width: 100%;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .threepackslogan span {
	display: table-cell;
	vertical-align: middle;
	height: 100px;
	text-align: center;
	font-style: italic;
	font-size: 16px;
}

.prostocloud #main_container.hosting .hosting_cart ul {
	margin: 0 auto;
	padding: 0;
	display: block;

}

.prostocloud #main_container.hosting .hosting_cart ul li {
	background: none;
	text-align: center;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #292929;
	margin-bottom: 9px;
}

.prostocloud #main_container.hosting .hosting_cart.threepack > ul {
	padding: 25px 0 25px 40px;
	background: #f8f8f8;
	height: auto;
	
}

.prostocloud #main_container.hosting .hosting_cart.threepack.light > ul {
	height: 138px;
}

.prostocloud #main_container.hosting .hosting_cart.threepack.etalon > ul {
	height: 188px;
}

.prostocloud #main_container.hosting .hosting_cart.threepack.power > ul {
	height: 238px;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .threepackpics {
	height: auto;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .threepackpics li {
	text-align: center;
	font-size: 18px;
	margin-bottom: 0;
	padding: 5px;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .threepackpics li:nth-child(2n-1) {
background: #f8f8f8;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .threepackfooter {
	background: #128fa6;
	padding: 10px 0 5px 0;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .threepackfooter a, .prostocloud #main_container.hosting .hosting_cart.threepack .threepackfooter span {
	color: #FFF;
	margin-bottom: 5px;
}

.prostocloud #main_container.hosting .hosting_cart.threepack h1 {
	font-size: 34px;
}


.prostocloud #main_container.hosting .hosting_cart.threepack > ul li:first-child {
	list-style: none;
}

.prostocloud #main_container.hosting .hosting_cart.threepack > ul li {
	list-style: url(../images/bluearrowdot.png);
	text-align: left;
	font-size: 16px;
}

.prostocloud #main_container.hosting .hosting_cart .selectbox {
	margin: 55px 0 15px 0 !important;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .selectbox {
	margin: 25px 0 15px 0 !important;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .selectbox ul.dropdown li {
	font-size: 14px !important;
}

.prostocloud #main_container.hosting .hosting_cart .selectbox .select {
	height: 24px !important;
	font-family: 'Open Sans', sans-serif !important;
	line-height: 24px !important;
	width: 50px !important;
	padding: 0 28px 0 10px !important;
	}
	
	
.prostocloud #main_container.hosting .hosting_cart .selectbox .trigger {
	width: 20px !important;
}

.prostocloud #main_container.hosting .hosting_cart .selectbox .trigger .arrow {
right: 6px !important;
    top: 11px !important;
}

.prostocloud #main_container.hosting .hosting_cart .selectbox ul.dropdown {
	width: 88px !important;
	background: #fbfbfb !important;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2) !important;
	top: 30px !important;
}
.prostocloud #main_container.hosting .hosting_cart .selectbox ul.dropdown li {
padding: 0 19px 1px !important;
margin: 0 !important;
background: #fbfbfb !important;
}

.prostocloud #main_container.hosting .hosting_cart .selectbox ul.dropdown li:hover, .prostocloud #main_container.hosting .hosting_cart .selectbox ul.dropdown li.sel:hover {
	background: #fbfbfb !important;
	color: #128fa6 !important;
}

.prostocloud #main_container.hosting .hosting_cart .selectbox ul.dropdown li.sel {
	color: #292929 !important;
}

.prostocloud #main_container.hosting .hosting_cart #features_string h1 {
	font-size: 30px;
}


.prostocloud #main_container.hosting .hosting_cart .newbutton {
	margin: 20px 0 27px 0;
}

.prostocloud #main_container.hosting .hosting_cart.threepack .newbutton {
	padding: 5px 60px 7px 60px;
	font-size: 16px !important;
}



.prostocloud #main_container.hosting .hosting_cart.highlight {
	background: none;
	margin: 0;
	padding: 0;
	height: 577px;
	width: 250px;
	border-color: #125478;
}

.prostocloud #main_container.hosting .hosting_cart.highlight h2 {
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	height: auto;
	padding: 15px;
	color: #FFF;
	background: #125478;
	margin-bottom: 30px;
}

.prostocloud #main_container.hosting .hosting_cart.highlight ul li {
	background: none;
}

.prostocloud #main_container.hosting .hosting_cart.highlight ul {
	height: 170px;
	padding: 0;
}

.prostocloud #main_container.hosting .hosting_cart:nth-child(3) {
    margin-right: 12px;
}

.prostocloud .tabs_content {
	margin-bottom: 35px;
}

.prostocloud .prostofutured {
	padding: 55px 0;
}

.prostocloud .prostofutured.blue {
	background: #f0faff;
}

.prostocloud .featureitem {
	width: 720px;
	margin: auto;
}

.prostocloud .featureitem.half {
	width: 400px;
	float: left;
}

.prostocloud .featureitem.half + .half {
	float: right;
}

.prostocloud .featureitem .featuretitle {
	vertical-align: middle;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 24px;
	color: #333;
}

.prostocloud .featureitem .featuretitle img {
	display: inline;
	vertical-align: middle;
	margin-right: 30px;
}

.prostocloud .featureitem .featuredesc {
	font-size: 16px;
	line-height: 1.2em;
}

.prostofutured  .bigtitle {
	text-align: center;
	font-size: 25px;
}

.bigtitle + .selecttarrif {
	margin-top: 50px;
}

.prostofutured  {
	color: #5e5e5e;
}

/* Tiny Carousel */
#faqcarusel { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#faqcarusel .viewport { float: left; width: 910px; height: 205px; overflow: hidden; position: relative; }
#faqcarusel .buttons {
	background: url(../images/faqcaruselarrows.png) left top no-repeat;
    display: block;
    float: left;
    width: 21px;
    height: 53px;
    position: relative;
    text-align: center;
    text-decoration: none;
	/*opacity: 0.5;*/
	opacity: 0;
	cursor: default;
	margin-top: 75px;

}
#faqcarusel .next {
	background: url(../images/faqcaruselarrows.png) right top no-repeat;
	float: right;
}
#faqcarusel .buttons:hover{
	/*opacity: 1;*/
	opacity: 0;
}
#faqcarusel .disable { visibility: hidden; }
#faqcarusel .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#faqcarusel .overview li{ float: left; margin: 0 35px; padding: 1px; height: 200px; border-left: 5px solid #1291a7; width: 378px;}
#faqcarusel .overview li .item {
	padding-left: 20px;
}

#faqcarusel .overview li .item .itemtitle {
	font-weight: 600;
	margin-bottom: 20px;
}



/* Tiny Carousel */

#talkcontainer {
	border-top: solid 2px #bababa;
	border-bottom: solid 2px #bababa;
	padding:40px 0;
	margin-top: 70px;
}

#talkcontainer .prostotitle {
	padding: 0 0 20px;
}
#talk .overview li .item .itemdesc {
    line-height: 20px;
}

#talk .overview li .item .itemdesc span {
	text-decoration: underline;
	color: #2775df;
}

#talk { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#talk .viewport { float: left; width: 914px; height: 405px; overflow: hidden; position: relative; }
#talk .buttons {
	background: url(../images/talkcaruselarrows.png) left top no-repeat;
    display: block;
    float: left;
    width: 21px;
    height: 53px;
    position: relative;
    text-align: center;
    text-decoration: none;
	opacity: 0.5;
	margin-top: 175px;

}
#talk .next {
	background: url(../images/talkcaruselarrows.png) right top no-repeat;
	float: right;
}
#talk .buttons:hover{
	opacity: 1;

}
#talk .disable { visibility: hidden; }
#talk .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#talk .overview li{ float: left;  padding: 1px; height: 405px; width: 914px; text-align:center;}
#talk .overview li .item {

}

#talk .overview:after {
	content: '';
	clear: both;
	display: block;
	overflow: hidden;
}

#talk .bullets {
	clear: both;
	display: block;
	text-align: center;
}

#talk .bullets li {
	display: inline-block;
	width: 10px;
	height: 10px;
}

#talk .bullets li a {
	display: block;
	background: #a2a2a2;
	width: 10px;
	height: 10px;
	border-radius: 50%;
}

#talk .bullets li a.active, #talk .bullets li a.active:hover {
	background: #18a4b3;
	cursor: default;
}

#talk .bullets li a:hover {
	background: #898989;
}

#talk .overview li .item .itemtitle {
	font-weight: 600;
	margin-bottom: 20px;
	font-size: 20px;
	padding-top: 5px;
}

#talk .overview li .item .itemtitle span {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	display: block;
	text-align: center;
	padding-top: 5px;
}


.domensch {
	background: #fafafa;
	border-bottom: 2px solid #bababa;
	padding: 30px 0;
	position: relative;
}

.domensch a {
	font-size: 14px;
}

.domensch-perenos {
	position: absolute;
	right: 160px;
	top: 5px;
}

.domensch-mass {
	position: absolute;
	right: 30px;
	top: 5px;
}

.domensch-202 {
	position: absolute;
	right: 0;
	top: 15px;
}

.domensch-title {
	color: #5e5e5e;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 600;
	padding: 0;
	line-height: 1.2em;
	margin-bottom: 17px;
}

.domensch #searchDomainForm {
	display: block;
	position: relative;
}

.domensch .searchdomain {
	width: 84%;
	border: solid 1px #ff8400;
	-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.6);
-moz-box-shadow:    inset 1px 1px 2px 0px rgba(0, 0, 0, 0.6);
box-shadow:         inset 1px 1px 2px 0px rgba(0, 0, 0, 0.6);
font-style: italic;
font-size: 16px;
padding: 9px 20px 7px 20px;
margin: 0;
float: left;
height: 37px;
line-height: 37px;
display: inline-block;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}

.domensch #searchButton {
	float: right;
	width: 16%;
	text-align: center;
	display: inline-block;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
font-size: 16px;
padding: 0 20px;
text-decoration: none;
background: #ff6000;
color: #FFF;
font-weight: 600;
text-transform: uppercase;
border: solid 1px #ff8400;
	border-left: 0;
	line-height: 35px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}

.domensch #searchButton:hover {
	background: #ea5800;
}

.domensch #searchButton span {
	margin-left: 5px;
}

.additionaldomains {
	padding-top: 15px;
	position: relative;
	clear: both;
}

.additionaldomains span {
	margin-right: 5px;
}

.additionaldomains label {
	margin-right: 10px;
}

.domen-bnfts {
	display: block;
	padding: 40px 0 15px;
	text-align: center;
}

.domen-bnfts li {
	display: inline-block;
	padding: 0 30px 10px 30px;
	text-align: left;
	height: 80px;
	vertical-align: middle;
	font-size: 18px;
	font-style: italic;
}

.domen-bnfts li a {
	color: #d12525;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
}

.domen-bnfts li a:hover {
	text-decoration: underline;
}

.domen-bnfts li + li {
	border-left: solid 1px #c1c1c1;
}

.newbutton {
	border-radius: 5px;
	border: solid 3px #ff6000;
	color: #ff6000;
	padding: 5px 20px;
	font-size: 14px !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-family: 'Open Sans', sans-serif !important;
	display: inline-block !important;
	-webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;

}


.newbutton:hover {
	background: #ff6000;
	color: #FFF;
}

.newbutton span {
	vertical-align: middle;
	display: inline-block;
    padding: 2px 0 0;
}

.newbutton .icon-strelka {
	margin-left: 6px;
	font-size: 1.2em;
	vertical-align: middle;
}

.newbutton.big {
	border-radius: 5px;
	padding: 8px 30px 10px 30px;
	font-size: 18px !important;
}

.mainwrapper:after {
	content: '';
	clear: both;
	display: block;
	overflow: hidden;
}







img {
	border: 0;
}
ul {
	margin: 0;
	padding: 0;
}
a {
	color: #2775df;
}
a:hover {
	text-decoration: none;
}
.dashed {
	display: inline-block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.dashed:hover {
	border-bottom-width: 0px;
}
h1 {
	font-weight: normal;
	font-size: 24px;
	margin: 0;
	padding: 0;
	color: #333333;
}
h2 {
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #333333;
}
h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #333333;
}
.telephone {
	font-size: 18px;
	color: #333333;
}


.dashed_cloud {
	margin-left: 20px;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	width: 85px;
	display: inline-block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.dashed_cloud:hover {
	border-bottom-width: 0px;
}
#header {
	margin-bottom: 120px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
body.main #header {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 120px;
}
body.servers #header {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 120px;
}
body.clouds #header {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 120px;
}
body.elastic #header {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px;
}
#header #upper_area {
	font-size: 12px;
	color: #999999;
	padding: 18px 23px 8px 23px;
	position: relative;
	width: 1000px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin: auto;
}
#header #upper_area #languages {
}
#header #upper_area #languages a {
	display: inline-block;
	width: 15px;
	height: 12px;
	margin-left: 8px;
	background-position: 0px 0px;
}
#header #upper_area #languages a#ru {
	background-image: url(../images/lang_ru_active.png);
}
#header #upper_area #languages a#ua {
	background-image: url(../images/lang_ua_hover.png);
}
#header #upper_area ul#upper_menu {
	overflow: hidden;
	float: left;
	margin-right: 280px;
}
#header #upper_area ul#upper_menu li {
	float: left;
	list-style: none;
	margin-right: 13px;
}
#header #upper_area ul#upper_menu li a {
	color: #999999;
}
#header #upper_area ul#upper_menu li a.active {
	text-decoration: none;
	color: white;
}
#header #upper_area ul#right_actions {
	overflow: hidden;
}
#header #upper_area ul#right_actions li {
	float: left;
	list-style: none;
	margin-right: 13px;
}
#header #upper_area ul#right_actions li a {
	color: #b9cc44;
}
#header #upper_area ul#right_actions li a.dashed {
	border-bottom-color: #b9cc44;
}
#header #bottom_area {
	position: relative;
	height: 105px;
	width: 1000px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin: auto;
}
#header #bottom_area a#logo {
	width: 225px;
	height: 44px;
	background: url(../images/logoactual.png) left top no-repeat;
	left: 23px;
    position: absolute;
    top: 30px;
}
#header #bottom_area ul#main_menu {
	position: absolute;
	top: 35px;
	right: 0;
	z-index: 1000;
}
#header #bottom_area ul#main_menu li {
	list-style: none;
	float: left;
	box-shadow: none;
	border-radius: 4px 4px 0px 0px;
	position: relative;
}

#header #bottom_area ul#main_menu li + li {
	margin-left: 20px;
}
#header #bottom_area ul#main_menu li a {
	text-decoration: none;
	color: #666666;
	font-size: 14px; /*background: url(../images/list_arrow.png) 96% 60% no-repeat; */
	padding-right: 4px;
}
#header #bottom_area ul#main_menu li:hover {
	box-shadow: 0px -2px 4px 0px rgba(150, 150, 150, 0.2);
}
#header #bottom_area ul#main_menu li:hover a {
	background: none;
}
#header #bottom_area ul#main_menu li:hover ul.sub_menu {
	display: block;
}
#header #bottom_area ul#main_menu li a.active {
	background: none;
	color:#ee8700;
	font-weight: bold;
}
#header #bottom_area ul#main_menu li ul.sub_menu li:hover {
	background: #f89729;
}
#header #bottom_area ul#main_menu li ul.sub_menu {
	display: none;
	background: #fff;
	width: 187px;
	border-radius: 0px 4px 4px 4px;
	box-shadow: 0px 2px 4px 0px rgba(150, 150, 150, 0.2);
	position: absolute;
	left: 0px;
}
#header #bottom_area ul#main_menu li ul.sub_menu li {
	width: 180px;
	box-shadow: none;
	border-radius: 0px 0px 0px 0px;
	clear: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 2px;
}
#header #bottom_area ul#main_menu li ul.sub_menu li a {
	background: none;
}
#header #bottom_area ul#main_menu li ul.sub_menu li:hover a {
	color: white;
	font-weight: bold;
}
#header #bottom_area #contact_top {
	color: #999999;
	font-size: 12px;
	overflow: hidden;
	text-align: right;
	position: relative;
	top: -10px;
}
#header #bottom_area #contact_top .telephone {
	margin-bottom: 9px;
	margin-top: 3px;
}
#header #bottom_area #contact_top .chat {
	color: #2775df;
	border-bottom-color: #2775df;
	vertical-align: top;
	margin-top: -2px;
}
#header #bottom_area #contact_top .chat_icon {
	display: inline-block;
	width: 15px;
	height: 14px;
	background: url(../images/chat_icon.png) no-repeat;
	margin-right: 7px;
}
#main_container {
	width: 972px;
	position: relative;
	color: #333333;
	font-size: 14px;
	margin: 0 auto;
}
#main_container .left_side {
	width: 647px;
	float: left;
	overflow: hidden;
}
#main_container #promo {
	position: relative;
	height: 398px;
	color: #333333;
}
#main_container #promo div.promo_block {
	float: left;
	font-size: 14px;
	width: 187px;
	padding-right: 35px;
	padding-left: 63px;
	background: url(../images/promo_line.png) 100% 0% no-repeat;
}
#main_container #promo div.promo_block:first-child {
	padding-left: 0;
}
#main_container #promo div.promo_block:nth-child(3) {
background: none;
padding-right: 0;
}
#main_container #promo div.list {
	height: 136px;
}
#main_container #promo h1 {
	margin-bottom: 17px;
}
#main_container #promo a.button {
	width: 153px;
	height: 29px;
	display: inline-block;
	margin-top: 8px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container #promo a.button:hover {
	background-position: 0px -41px;
}
#main_container #promo a.button.pressed {
	background-position: 0px -82px;
}
#main_container #promo a.button_light {
	width: 153px;
	height: 29px;
	display: inline-block;
	margin-top: 8px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons_light.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container #promo a.button_light:hover {
	background-position: 0px -41px;
}
#main_container #promo a.button_light.pressed {
	background-position: 0px -82px;
}
#main_container #promo ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 19px;
	margin-bottom: 9px;
	margin-left: -19px;
}
#main_container #promo #promo_quote {
	width: 328px;
	height: 441px;
	background: url(../images/promo_quote.png);
	position: absolute;
	top: -124px;
	left: 670px;
	z-index: 200;
}
#main_container #cloud_promo {
	clear: left;
	position: relative;
	z-index: 100;
	height: 400px;
}
#main_container #cloud_promo #video {
	position: absolute;
	top: 120px;
	left: 0px;
}
#main_container #cloud_promo #video a {
	color: #0066cc;
	font-size: 14px;
	margin-top: 11px;
}
#main_container #cloud_promo #video img {
	display: block;
}
#main_container #cloud_promo #slider1 {
	position: absolute;
	top: -7px;
	left: 335px;
	font-size: 12px;
}
#main_container #cloud_promo #slider1 #slider_info {
	position: relative;
}
#main_container #cloud_promo #slider1 #slider_info ul.descr {
	float: left;
	margin-right: 7px;
	line-height: 18px;
}
#main_container #cloud_promo #slider1 #slider_info ul.descr li {
	list-style: none;
	color: #949494;
	margin-bottom: 3px;
}
#main_container #cloud_promo #slider1 #slider_info ul.slider_numbers {
	background: #ffc800;
	display: none;
	border-radius: 3px;
	padding: 5px 5px 3px 8px;
	position: relative;
	top: -6px;
}
#main_container #cloud_promo #slider1 #slider_info ul.slider_numbers.active {
	display: inline-block;
}
#main_container #cloud_promo #slider1 #slider_info ul.slider_numbers li {
	list-style: none;
	color: #333333;
	font-size: 12px;
	margin-bottom: 2px;
}
#main_container #cloud_promo #slider1 #slider_bg #slider_price {
	position: relative;
	float: left;
	margin-top: -70px;
	margin-left: 400px;
	width: 200px;
	color: #333333;
	font-weight: bold;
}
#main_container #cloud_promo #slider1 #slider_bg #slider_price a {
	display: block;
	font-size: 14px;
	text-align: center;
}
#main_container #cloud_promo #slider1 #slider_bg #slider_price a.button {
	width: 153px;
	height: 29px;
	display: inline-block;
	margin-left: -15px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container #cloud_promo #slider1 #slider_bg #slider_price a.button:hover {
	background-position: 0px -41px;
}
#main_container #cloud_promo #slider1 #slider_bg #slider_price a.button.pressed {
	background-position: 0px -82px;
}
#main_container #cloud_promo #slider1 #slider_bg #slider_price input.button {
	border: none;
	width: 153px;
	height: 40px;
	margin-left: -15px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-size:14px;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 8px;
}
#main_container #cloud_promo #slider1 #slider_bg #slider_price input.button:hover {
	background-position: 0px -41px;
}
#main_container #cloud_promo #slider1 #slider_bg #slider_price input.button.pressed {
	background-position: 0px -41px;
}
#main_container #domains_search {
	background: url(../images/searchbx.png) no-repeat;
	width: 957px;
	height: 157px;
	margin-top: -40px;
	padding-bottom: 50px;
}
#main_container #domains_search .search-box {
	float: left;
	margin-left: 45px;
	padding-top: 40px;
}
#main_container #domains_search .searchdomain {
	border: 1px solid #c9c9c9;
	color: #666;
	font-size: 18px;
	outline: 0;
	width: 500px;
	height: 40px;
	padding-left: 5px;
}
#main_container #domains_search .button {
	border: 0 !important;
	width: 153px;
	height: 40px;
	display: inline-block;
	margin-top: 8px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	font-size: 18px;
	background: url(../images/buttons_light.png) 0px 0px no-repeat;
	padding: 0px auto;
}
#main_container #domains_search .button:hover {
	background-position: 0px -41px;
}
#main_container #domains_search .button.pressed {
	background-position: 0px -82px;
}
#main_container #domains_search .search-addons {
	float: left;
	margin-left: 10px;
	margin-top: 50px;
	line-height: 20px;
}
#main_container #cloud_promo #slider1 #display {
	width: 215px;
	height: 188px;
	background: url(../images/display.png) no-repeat;
}
#main_container #cloud_promo #slider1 #slider_bg {
	padding-top: 15px;
	padding-bottom: 20px;
	width: 345px;
	height: 20px;
	background: url(../images/slider_bg.png) 0px 22px no-repeat;
	position: relative;
	left: -50px;
}
#main_container #cloud_promo #slider1 #slider_bg span.resources {
	color: #949494;
}
#main_container #cloud_promo #slider1 #slider_bg span.arrow {
	width: 162px;
	height: 28px;
	background: url(../images/slider_arrow.png) no-repeat;
	display: block;
	color: white;
	position: relative;
	top: 15px;
	left: 15px;
	padding-top: 5px;
	padding-left: 25px;
}
#main_container #cloud_promo #slider1 #slider_bg #slider_handle {
	width: 24px;
	height: 32px;
	background: url(../images/slider_handler.png) no-repeat;
	position: relative;
	top: -24px;
	left: -8px;
	cursor: pointer;
}
#main_container #cloud_promo #about {
	font-size: 14px;
	color: #333333;
	width: 282px;
	position: absolute;
	left: 690px;
	top: 40px;
}
#main_container #cloud_promo #about .text {
	opacity : 0;
	position: absolute;
	top: 0;
	left: 0;
}
#main_container #cloud_promo #about .text.active {
	opacity : 1;
}
#main_container #cloud_promo #about #controls {
	position: relative;
	top: 95px;
	left: -10px;
	text-align: center;
}
#main_container #cloud_promo #about .button {
	width: 13px;
	height: 12px;
	background: url(../images/about_controls.png) 0px 0px no-repeat;
	display: inline-block;
	cursor: pointer;
}
#main_container #cloud_promo #about .button.active {
	background-position: 0px -12px;
}
#cloud_promo_bg {
	width: 100%;
	padding-right: 10px;
	height: 469px;
	clear: left;
	background: url(../images/clouds.png) 50% 0px no-repeat;
	position: absolute;
	top: 613px;
	left: -10px;
}
#cloud_promo_bg2 {
	width: 100%;
	padding-right: 10px;
	height: 469px;
	clear: left;
	background: url(../images/clouds.png) 50% 0px no-repeat;
	position: absolute;
	top: 780px;
	left: -10px;
}
#main_container #cloud_main {
	width: 920px;
	height: 520px;
	background: url(../images/clouds_main.png) 25px 30px no-repeat;
	position: relative;
}
#main_container #cloud_main #slider1 {
	position: relative;
	top: 70px;
	left: 25px;
	height: 320px;
}
#main_container #cloud_main #slider1 #display {
	width: 215px;
	height: 180px;
	background: url(../images/display_main.png) no-repeat;
	position: relative;
	left: 40px;
}
#main_container #cloud_main #slider1 #slider_info {
	position: absolute;
	left: 350px;
	top: 20px;
}
#main_container #cloud_main #slider1 #slider_info ul.descr {
	float: left;
	margin-right: 7px;
}
#main_container #cloud_main #slider1 #slider_info ul.descr li {
	line-height: 18px;
	list-style: none;
	color: #949494;
	margin-bottom: 3px;
	font-size: 12px;
}
#main_container #cloud_main #slider1 #slider_info ul.slider_numbers {
	background: #ffc800;
	display: none;
	border-radius: 3px;
	padding: 5px 5px 3px 8px;
	position: relative;
	top: -6px;
}
#main_container #cloud_main #slider1 #slider_info ul.slider_numbers.active {
	display: inline-block;
}
#main_container #cloud_main #slider1 #slider_info ul.slider_numbers li {
	list-style: none;
	color: #333333;
	font-size: 14px;
	margin-bottom: 2px;
}
#main_container #cloud_main #slider1 #slider_bg {
	width: 611px;
	height: 44px;
	background: url(../images/slider_bg_main.png) 0px 9px no-repeat;
}
#main_container #cloud_main #slider1 #slider_bg span.resources {
	color: #949494;
}
#main_container #cloud_main #slider1 #slider_bg #slider_handle {
	width: 24px;
	height: 32px;
	background: url(../images/slider_handler.png) no-repeat;
	position: relative;
	top: 9px;
	left: -8px;
	cursor: pointer;
}
#main_container #cloud_main #slider1 #slider_bg #slider_price {
	position: relative;
	float: left;
	margin-top: -70px;
	margin-left: 670px;
	width: 200px;
	color: #333333;
	font-weight: bold;
}
#main_container #cloud_main #slider1 #slider_bg #slider_price a {
	display: block;
	font-size: 14px;
	text-align: center;
}
#main_container #cloud_main #slider1 #slider_bg #slider_price a.button {
	width: 153px;
	height: 29px;
	display: inline-block;
	margin-left: -15px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container #cloud_main #slider1 #slider_bg #slider_price a.button:hover {
	background-position: 0px -41px;
}
#main_container #cloud_main #slider1 #slider_bg #slider_price a.button.pressed {
	background-position: 0px -82px;
}
#main_container #cloud_main #slider1 #slider_bg #slider_price .link {
	display: block;
	font-size: 14px;
	text-align: center;
}
#main_container #cloud_main #slider1 #price {
	position: absolute;
	left: 720px;
	top: 170px;
}
#main_container #cloud_main #slider1 #price li {
	list-style: none;
	display: none;
	font-size: 24px;
	font-weight: bold;
}
#main_container #cloud_main #slider1 #price li.active {
	display: block;
}
#main_container #cloud_main #slider1 .about {
	position: absolute;
	top: 40px;
	left: 750px;
}
#main_container #cloud_main #slider1 .about li {
	font-size: 14px;
	list-style: none;
	width: 156px;
}
#main_container #cloud_main #nodes {
	border-top: 1px solid #b1b1b1;
	margin-left: 20px;
	padding-top: 20px;
}
#main_container #cloud_main #nodes li {
	font-size: 14px;
	color: #666666;
	list-style: none;
	float: left;
	width: 560px;
	margin-right: 10px;
}
#main_container #cloud_main #nodes li:first-child {
	width: 560px;
	margin-right: 76px;
}
#main_container #cloud_main #nodes li:last-child {
	width: 313px;
	margin-right: 0px;
}
#main_container #cloud_main #slider1 #zakaz {
	position: absolute;
	left: 660px;
	top: 180px;
}
#main_container #cloud_main #slider1 #zakaz li {
	list-style: none;
	display: none;
	font-size: 24px;
	font-weight: bold;
}
#main_container #cloud_main #slider1 #zakaz li.active {
	display: block;
}
#main_container #cloud_main #slider1 #zakaz {
	float: right;
	padding: 5px 70px 0 0;
}
#main_container #cloud_main #slider1 #zakaz a {
	display: block;
	font-size: 14px;
	text-align: center;
}
#main_container #cloud_main #slider #zakaz a.button {
	width: 153px;
	height: 29px;
	margin-left: 34px;
	display: inline-block;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container #cloud_main #slider1 #zakaz a.button:hover {
	background-position: 0px -41px;
}
#main_container #cloud_main #slider1 #zakaz a.button.pressed {
	background-position: 0px -82px;
}
#main_container #cloud_main #slider1 #slider_bg #slider_price input.button {
	border: none;
	width: 153px;
	height: 40px;
	margin-left: -15px;
	margin-top: 0px;
	margin-bottom: 15px;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	color: white;
	font-size:14px;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 8px;
}
#main_container #cloud_main #slider1 #slider_bg #slider_price input.button:hover {
	background-position: 0px -41px;
}
#main_container #cloud_main #slider1 #slider_bg #slider_price input.button.pressed {
	background-position: 0px -41px;
}
#main_container #can_help {
	width: 956px;
	height: 200px;
	float: left;
	padding-top:10px;
}
#main_container #can_help .logo {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	color: #6f6f6e;
	text-align: center;
}
#main_container #can_help .logo img {
	vertical-align: top;
	position: relative;
	top: -2px;
	margin-right: 15px;
}
#main_container #can_help .yes {
	font-size: 104px;
	font-weight: bold;
	color: #f5821c;
	letter-spacing: -5px;
	float: left;
}
#main_container #can_help .yes2 {
	font-size: 104px;
	font-weight: bold;
	color: #a6ca1f;
	letter-spacing: -5px;
	float: left;
	padding-left: 75px;
}
#main_container #can_help p {
	color: #424242;
	position: relative;
	line-height: 10px;
	top: 22px;
	left: 20px;
}
#main_container #review {
	width: 956px;
	height: 200px;
	float: left;
}
#main_container.servers .panel {
	padding: 0 10px;
	display: block;
	margin: auto;
	margin-top: 10px;
	font-size: 12px;
	width: 180px;
}
#main_container.servers .panel > div {
	text-align: center;
}
#main_container.servers .panel > div > a.button {
	margin-left: 0 !important;
}
#main_container.servers .panel h3 {
	padding: 0 0 0 5px;
}
#main_container.servers .servers_cart {
	width : 216px;
	height: 505px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 14px;
}
#main_container.servers .servers_cart:nth-child(2) {
margin-right: 12px;
}
#main_container.servers .servers_cart:last-child {
	margin-right: 0px !important;
} 
#main_container.servers .servers_cart h2 {
	font-size: 20px;
	height: 44px;
	padding-left: 34px;
	padding-right: 20px;
	margin-bottom: 17px;
	font-weight: normal;
}
#main_container.servers .servers_cart h1 {
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
}
#main_container.servers .servers_cart a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container.servers .servers_cart a.button {
	width: 153px;
	height: 29px;
	margin-left: 34px;
	display: inline-block;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.servers .servers_cart a.button:hover {
	background-position: 0px -41px;
}
#main_container.servers .servers_cart a.button.pressed {
	background-position: 0px -82px;
}
#main_container.servers .servers_cart ul {
	height: 215px;
	padding-left: 34px;
	margin-bottom: 0px;
}
#main_container.servers .servers_cart ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 19px;
	padding-right: 50px;
	margin-bottom: 9px;
	margin-left: -19px;
	font-size: 14px;
}
#main_container.servers .servers_cart .free {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	display: block;
	text-align: center;
}
#main_container.servers .servers_cart .price {
	font-size: 18px;
	font-weight: normal;
}
#main_container.servers .servers_cart.highlight {
	width: 272px;
	height: 566px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
}
#main_container.servers .servers_cart.highlight h2 {
	padding-left : 62px;
}
#main_container.servers .servers_cart.highlight ul {
	padding-left : 62px;
}
#main_container.servers .servers_cart.highlight ul li {
	background-image: url(../images/list_promo_light.png);
}
#main_container.servers .servers_cart.highlight a.button {
	margin-left : 62px;
	background-image: url(../images/buttons_light.png);
}
#main_container.ssd .ssd_cart {
	width : 216px;
	height: 505px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 5px;
}
#main_container.ssd .ssd_cart:nth-child(2) {
margin-right: 12px;
}
#main_container.ssd .ssd_cart:last-child {
	margin-right: 0px;
}
#main_container.ssd .ssd_cart h2 {
	font-size: 20px;
	height: 44px;
	padding-left: 34px;
	padding-right: 20px;
	margin-bottom: 17px;
	font-weight: normal;
}
#main_container.ssd .ssd_cart h1 {
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
#main_container.ssd .ssd_cart h3 {
	font-size: 14px;
	padding-left: 14px;
	padding-right: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
#main_container.ssd .ssd_cart .input {
	padding-left: 14px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 12px;
}
/*#main_container.ssd .ssd_cart .text {color: #333333; font-size: 12px; padding-right: 20px;margin-top: 3px;margin-left: 20px;}*/
#main_container.ssd .ssd_cart .text {
	float: right;
	color: #333333;
	font-size: 12px;
	padding-right: 20px;
	margin-top: 3px;
}
#main_container.ssd .ssd_cart .text2 {
	color: #333333;
	font-size: 12px;
	padding-right: 20px;
	margin-top: 3px;
	margin-left: 45px;
}
#main_container.ssd .ssd_cart a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container.ssd .ssd_cart a.button {
	width: 153px;
	height: 29px;
	margin-left: 24px;
	display: inline-block;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.ssd .ssd_cart a.button:hover {
	background-position: 0px -41px;
}
#main_container.ssd .ssd_cart a.button.pressed {
	background-position: 0px -82px;
}
#main_container.ssd .ssd_cart ul {
	height: 115px;
	padding-left: 30px;
	margin-bottom: 10px;
}
#main_container.ssd .ssd_cart ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 9px;
	margin-left: -19px;
	font-size: 14px;
}
#main_container.ssd .ssd_cart .free {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	display: block;
	text-align: center;
}
#main_container.ssd .ssd_cart .price {
	font-size: 18px;
	font-weight: normal;
}
#main_container.ssd .ssd_cart.highlight {
	width: 272px;
	height: 566px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
}
#main_container.ssd .ssd_cart.highlight h2 {
	padding-left : 62px;
}
#main_container.ssd .ssd_cart.highlight ul {
	padding-left : 62px;
}
#main_container.ssd .ssd_cart.highlight ul li {
	background-image: url(../images/list_promo_light.png);
}
#main_container.ssd .ssd_cart.highlight a.button {
	margin-left : 12px;
	background-image: url(../images/buttons_light.png);
}
#main_container.ssd .ssd_cart.highlight a {
	display: block;
	font-size: 12px;
	text-align: center;
	margin-left: -40px;
}
#main_container.ssd .ssd_cart.highlight .free {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	display: block;
	text-align: center;
	margin-left: -40px;
}
#main_container.ssd .ssd_cart.highlight .price {
	font-size: 18px;
	font-weight: normal;
}
#main_container.ssd .ssd_cart.highlight h1 {
	font-weight: bold;
	margin-left: -30px;
	margin-top: 20px;
}
#main_container.ssd .ssd_cart.highlight h3 {
	font-size: 14px;
	padding-left: 44px;
	padding-right: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
#main_container.ssd .ssd_cart.highlight .input {
	padding-left: 44px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 12px;
}
#main_container.ssd .ssd_cart.highlight .text {
	color: #333333;
	font-size: 12px;
	padding-right: 30px;
	margin-left: 20px;
}
#main_container.ssd .ssd_cart.highlight .text2 {
	color: #333333;
	font-size: 12px;
	padding-right: 30px;
	margin-left: 45px;
}
/* Monitoring Service */
#main_container.justping .slogan {
	font-size: 28px;
	margin-top: -40px;
	margin-bottom: 40px;
	text-align: center;
}
#main_container.justping .justping_cart {
	width : 216px;
	height: 505px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 5px;
}
#main_container.justping .justping_cart:nth-child(2) {
margin-right: 12px;
}
#main_container.justping .justping_cart:last-child {
	margin-right: 0px;
}
#main_container.justping .justping_cart h2 {
	font-size: 20px;
	height: 44px;
	text-align: center;
	margin-bottom: 17px;
	font-weight: normal;
}
#main_container.justping .justping_cart h1 {
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
}
#main_container.justping .justping_cart h3 {
	font-size: 14px;
	padding-left: 14px;
	padding-right: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
#main_container.justping .justping_cart .input {
	padding-left: 14px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 12px;
}
#main_container.justping .justping_cart .text {
	float: right;
	color: #333333;
	font-size: 12px;
	padding-right: 20px;
	margin-top: 3px;
}
#main_container.justping .justping_cart .text2 {
	color: #333333;
	font-size: 12px;
	padding-right: 20px;
	margin-top: 3px;
	margin-left: 45px;
}
#main_container.justping .justping_cart a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container.justping .justping_cart a.button {
	width: 153px;
	height: 29px;
	margin-left: 30px;
	display: inline-block;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.justping .justping_cart a.button:hover {
	background-position: 0px -41px;
}
#main_container.justping .justping_cart a.button.pressed {
	background-position: 0px -82px;
}
#main_container.justping .justping_cart ul {
	height: 230px;
	padding-left: 30px;
	line-height: 20px;
}
#main_container.justping .list ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 12px;
	padding-right: 12px;
	color: #666666;
	margin-bottom: 9px;
	font-size: 14px;
}
#main_container.justping .justping_cart ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 9px;
	margin-left: -19px;
	font-size: 14px;
}
#main_container.justping .justping_cart .free2 {
	font-size: 14px;
	font-style: italic;
	color: #709f40;
	display: block;
	text-align: left;
	background: url(../images/free-gr.png) 0px 2px no-repeat;
}
#main_container.justping .justping_cart .free {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	display: block;
	text-align: center;
}
#main_container.justping .justping_cart .price {
	font-size: 18px;
	font-weight: normal;
}
#main_container.justping .justping_cart.highlight {
	width: 272px;
	height: 566px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
}
#main_container.justping .justping_cart.highlight h2 {
	text-align: center;
}
#main_container.justping .justping_cart.highlight ul {
	padding-left : 45px;
}
#main_container.justping .justping_cart.highlight ul li {
	background-image: url(../images/list_promo_light.png);
}
#main_container.justping .justping_cart.highlight a.button {
	width: 153px;
	height: 29px;
	margin-left : 60px;
	background-image: url(../images/buttons_light.png);
}
#main_container.justping .justping_cart.highlight a {
	display: block;
	font-size: 12px;
	text-align: center;
	margin-left: -40px;
}
#main_container.justping .justping_cart.highlight .free2 {
	margin-right: 10px;
	font-size: 14px;
	font-style: italic;
	color:#ff942e;
	display: block;
	text-align: left;
	background: url(../images/free-or.png) 0px 2px no-repeat;
}
#main_container.justping .justping_cart.highlight .free {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	display: block;
	text-align: center;
	margin-left: -40px;
	text-align: center;
}
#main_container.justping .justping_cart.highlight .price {
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	text-align: center;
}
#main_container.justping .justping_cart.highlight h1 {
	font-weight: bold;
	margin-left: -30px;
	margin-top: 0px;
}
#main_container.justping .justping_cart.highlight h3 {
	font-size: 14px;
	padding-left: 44px;
	padding-right: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
#main_container.justping .justping_cart.highlight .input {
	padding-left: 44px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 12px;
}
#main_container.justping .justping_cart.highlight .text {
	color: #333333;
	font-size: 12px;
	padding-right: 30px;
	margin-left: 20px;
}
#main_container.justping .justping_cart.highlight .text2 {
	color: #333333;
	font-size: 12px;
	padding-right: 30px;
	margin-left: 45px;
}
#main_container.ssl .ssl_cart {
	width : 216px;
	height: 505px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 10px;
}
#main_container.ssl .ssl_cart:nth-child(2) {
margin-right: 12px;
}
#main_container.ssl .ssl_cart:last-child {
	margin-right: 0px;
}
#main_container.ssl .ssl_cart h2 {
	font-size: 20px;
	height: 44px;
	padding-left: 34px;
	padding-right: 20px;
	margin-bottom: 17px;
	font-weight: normal;
}
#main_container.ssl .ssl_cart h1 {
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
#main_container.ssl .ssl_cart a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container.ssl .ssl_cart a.button {
	width: 153px;
	height: 29px;
	display: inline-block;
	margin-left: 30px;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.ssl .ssl_cart a.button:hover {
	background-position: 0px -41px;
}
#main_container.ssl .ssl_cart a.button.pressed {
	background-position: 0px -82px;
}
#main_container.ssl .ssl_cart ul {
	height: 100px;
	padding-left: 30px;
	margin-bottom: 30px;
}
#main_container.ssl .ssl_cart ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 15px;
	padding-right: 20px;
	margin-bottom: 9px;
	margin-left: -19px;
	font-size: 14px;
}
#main_container.ssl .ssl_cart ul li .clear {
	list-style: none;
	padding-left: 15px;
	padding-right: 30px;
	margin-bottom: 9px;
	margin-left: -19px;
}
#main_container.ssl .ssl_cart .freedomain {
	font-size: 14px;
	font-style: italic;
	color: #709f40;
	display: block;
	text-align: center;
	background: url(../images/free-gr.png) 0px 0px no-repeat;
}
#main_container.ssl .ssl_cart .free {
	font-size: 12px;
	font-style: italic;
	color: #7e7e7e;
	display: block;
	text-align: center;
}
#main_container.ssl .ssl_cart .period {
	font-size: 14px;
	font-style: italic;
	color: #7e7e7e;
	display: block;
	text-align: center;
}
#main_container.ssl .ssl_cart.highlight {
	width: 272px;
	height: 566px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
}
#main_container.ssl .ssl_cart.highlight h2 {
	padding-left : 62px;
}
#main_container.ssl .ssl_cart.highlight ul {
	padding-left : 62px;
}
#main_container.ssl .ssl_cart.highlight ul li {
	background-image: url(../images/list_promo_light.png);
}
#main_container.ssl .ssl_cart.highlight a.button {
	margin-left : 62px;
	background-image: url(../images/buttons_light.png);
}
#main_container.ssl .ssl_cart.highlight .freedomain {
	font-size: 14px;
	font-style: italic;
	color:#ff942e;
	display: block;
	text-align: center;
	background: url(../images/free-or.png) 0px 0px no-repeat;
}
#main_container.hosting .hosting_select {
	float: left;
	width: 100%;
	height: 100px;
}
#main_container.hosting .hosting_select ul {
}
#main_container.hosting .hosting_select ul li {
	display: inline;
	height: 78px;
	width: 195px;
}
#main_container.hosting .hosting_select ul li a {
	color: #c6c6c6;
	font-size: 24px;
	text-align:center;
	text-decoration: none;
	height: 78px;
	width: 195px;
	margin:10px 10px 0 1px;
}
#main_container.hosting .hosting_select ul li img {
	margin:10px 10px 0 1px;
	vertical-align: -10px;
}
#main_container.hosting .hosting_select ul li a.active {
	background: url(../images/selected.png) no-repeat;
	text-decoration: none;
	color: #333333;
	display: inline-block;
}
#main_container.ssd .hosting_select {
	float: left;
	width: 100%;
	height: 100px;
}
#main_container.ssd .hosting_select ul {
}
#main_container.ssd .hosting_select ul li {
	display: inline;
	height: 78px;
	width: 195px;
}
#main_container.ssd .hosting_select ul li a {
	color: #6f6f6f;
	font-size: 24px;
	text-align:center;
	text-decoration: none;
	height: 78px;
	width: 195px;
	margin:10px 10px 0 1px;
}
#main_container.ssd .hosting_select ul li img {
	margin:10px 10px 0 1px;
	vertical-align: -10px;
}
#main_container.ssd .hosting_select ul li a.active {
	background: url(../images/selected.png) no-repeat;
	text-decoration: none;
	color: #333333;
	display: inline-block;
}
#main_container.servers #countrytab {
	margin-top: -40px;
}
#main_container.servers #countrytab .servers_cart ul li {
	padding-right: 30px !important;
}
#main_container.servers #countrytab .servers_cart ul {
	padding-left: 55px;
}
#main_container.servers #countrytab > ul > li.ui-state-active > a {
	background: url(../images/selected2.png) no-repeat;
	text-decoration: none;
	color: #333333;
	display: inline-block;
}
#main_container.servers #countrytab > ul > li > a {
	text-decoration: none;
	color: #333333;
	display: inline-block;
}
#main_container.servers #countrytab > ul > li > a {
	font-size: 24px;
	height: 78px;
	margin: 10px 10px 0 1px;
	text-align: center;
	width: 130px;
}
#main_container.servers #countrytab > ul > li > a:hover {
	opacity: 0.8;
}
#main_container.servers #countrytab > ul > li > a > span {
	margin: 6px 10px 0 1px;
	vertical-align: -10px;
	width: 48px;
	height: 48px;
	display: inline-block;
}
#main_container.servers #countrytab > ul > li > a.flagua > span {
	background: url(../images/Ukrainemy.png) top left no-repeat;
}
#main_container.servers #countrytab > ul > li.ui-state-active > a.flagua > span {
	background: url(../images/Ukrainemy.png) bottom left no-repeat;
}
#main_container.servers #countrytab > ul > li > a.flagusa > span {
	background: url(../images/USAmy.png) top left no-repeat;
}
#main_container.servers #countrytab > ul > li.ui-state-active > a.flagusa > span {
	background: url(../images/USAmy.png) bottom left no-repeat;
}
#main_container.servers #countrytab > ul > li > a.flageu > span {
	background: url(../images/Europeanmy.png) top left no-repeat;
}
#main_container.servers #countrytab > ul > li.ui-state-active > a.flageu > span {
	background: url(../images/Europeanmy.png) bottom left no-repeat;
}
#main_container.servers #countrytab > ul > li {
	float: left;
	list-style: none;
	margin-right: 20px;
}
#main_container.servers #countrytab > ul:after, .lica > ul, .stype:after {
	content: '';
	overflow: hidden;
	position: relative;
	display: block;
	clear: both;
}
#main_container.servers #countrytab > div {
	padding-top: 30px;
}
.lica {
	margin-bottom: 60px;
}
.lica > ul:before {
	content:attr(aria-label);
	font-weight:bold;
	display: inline;
	float: left;
	font-size: 14px;
	list-style: none outside none;
	margin-left: 12px;
	margin-right: 5px;
	padding-top: 5px;
}
.lica > ul > li {
	float: left;
	font-size: 14px;
	list-style: none outside none;
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 5px;
	color: #2775DF;
	text-decoration: underline;
	cursor: pointer;
}
.lica > ul > li.ui-state-active {
	border-bottom: 0 none;
	border-radius: 3px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) inset;
	color: #333333;
	margin-left: 2px;
	margin-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	color: #000;
	outline: none;
	cursor: auto;
}
.lica > div {
	padding-top: 40px;
}
.stype > ul {
	display: block;
	text-align: center;
	position: relative;
}
.stype > ul:after {
	content: '';
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 3px;
	background: url(../images/tabshadow.png) center top no-repeat;
	z-index: 999;
}
.stype > ul > li {
	display: inline-block;
	list-style: none;
	position: relative;
}
 .stype > ul > li:nth-child(3) {
 z-index: 0;
}
 .stype > ul > li:nth-child(2) {
 z-index: 1;
}
 .stype > ul > li:nth-child(1) {
 z-index: 2;
}
.stype > ul > li.ui-state-active {
	z-index: 3;
}
.stype > ul > li + li {
	margin-left: -40px;
}
.stype > ul > li a {
	display: block;
	background: url(../images/tabsbg03.png) left top no-repeat;
	width: 274px;
	height: 41px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-size: 18px;
	color: #5d5d5d;
	text-decoration: none;
	text-align: center;
	padding: 11px 50px 0 0;
}
.stype > ul > li a:hover {
	opacity: 0.8;
}
.stype > ul > li.ui-state-active a {
	background: url(../images/tabsbg03.png) left bottom no-repeat;
	color: #fff;
}
.stype {
	text-align: center;
}
.stype > div {
	margin-top: 80px;
	text-align: center;
}
.stype > div > div > div {
	text-align: left;
}
.stype:after {
	content: '';
	overflow: hidden;
	clear: both;
	display: block;
}
.stype > div > div > div.servers_cart > h2 {
	text-align: center;
	padding: 0 20px !important;
}
.threeitems .servers_cart > ul {
	height: 70px !important;
}
.fiveitems .servers_cart > ul {
	height: 125px !important;
}
.sixitems .servers_cart > ul {
	height: 150px !important;
}
.sevenitems .servers_cart > ul {
	height: 240px !important;
}
#main_container.servers .threeitems .servers_cart.highlight {
	width: 272px;
	height: 325px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
	position: relative;
}
#main_container.servers .threeitems .servers_cart.highlight:after {
	width: 272px;
	height: 16px;
	background: url(../images/servers_highlight.png) bottom no-repeat;
	;
	margin-right: 12px;
	content:'';
	display: block;
	position: absolute;
	bottom: -16px;
}
#main_container.servers .threeitems .servers_cart {
	width : 216px;
	height: 305px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 14px;
	position: relative;
	border-radius: 5px;
}
#main_container.servers .fiveitems .servers_cart.highlight {
	width: 272px;
	height: 370px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
	position: relative;
}
#main_container.servers .fiveitems.withpanel .servers_cart.highlight {
	width: 272px;
	height: 470px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
	position: relative;
}
#main_container.servers .fiveitems .servers_cart.highlight:after {
	width: 272px;
	height: 16px;
	background: url(../images/servers_highlight.png) bottom no-repeat;
	;
	margin-right: 12px;
	content:'';
	display: block;
	position: absolute;
	bottom: -16px;
}
#main_container.servers .fiveitems .servers_cart {
	width : 216px;
	height: 350px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 14px;
	position: relative;
	border-radius: 5px;
}
#main_container.servers .fiveitems.withpanel .servers_cart {
	width : 216px;
	height: 450px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 14px;
	position: relative;
	border-radius: 5px;
}
#main_container.servers .sixitems .servers_cart.highlight {
	width: 272px;
	height: 400px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
	position: relative;
}
#main_container.servers .sixitems .servers_cart.highlight:after {
	width: 272px;
	height: 16px;
	background: url(../images/servers_highlight.png) bottom no-repeat;
	;
	margin-right: 12px;
	content:'';
	display: block;
	position: absolute;
	bottom: -16px;
}
#main_container.servers .sixitems .servers_cart {
	width : 216px;
	height: 380px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 14px;
	position: relative;
	border-radius: 5px;
}
.sevenitems .highlight {
	height: 505px !important;
}
div.inblk > div {
	float: none !important;
	display: inline-block;
}
.ur {
	display: none;
}
#main_container.servers .rel.right.wg {
	margin-left: 30px;
	margin-right: 0;
	width: 195px;
	float: left;
}
#main_container.servers .fiveitems .rel.right.wg {
	margin-top: 0;
}
.notfound {
	background: url(../images/404.png) top center no-repeat;
	padding: 330px 60px 60px 390px;
}
.notfound a.button {
	background: url(../images/buttons2.png) no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	height: 29px;
	margin-top: 8px;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
	width: 190px;
}
#main_container.servers .ssd_cart {
	width : 216px;
	height: 505px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 5px;
}
#main_container.servers .ssd_cart:nth-child(2) {
margin-right: 12px;
}
#main_container.servers .ssd_cart:last-child {
	margin-right: 0px;
}
#main_container.servers .ssd_cart h2 {
	font-size: 20px;
	height: 44px;
	padding-left: 34px;
	padding-right: 20px;
	margin-bottom: 17px;
	font-weight: normal;
}
#main_container.servers .ssd_cart h1 {
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
#main_container.servers .ssd_cart h3 {
	font-size: 14px;
	padding-left: 14px;
	padding-right: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
#main_container.servers .ssd_cart .input {
	padding-left: 14px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 12px;
}
/*#main_container.servers .ssd_cart .text {color: #333333; font-size: 12px; padding-right: 20px;margin-top: 3px;margin-left: 20px;}*/
#main_container.servers .servers_cart .text {
	float: right;
	color: #333333;
	font-size: 12px;
	margin-top: 3px;
}
#main_container.servers .ssd_cart .text2 {
	color: #333333;
	font-size: 12px;
	padding-right: 20px;
	margin-top: 3px;
	margin-left: 45px;
}
#main_container.servers .ssd_cart a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container.servers .ssd_cart a.button {
	width: 153px;
	height: 29px;
	margin-left: 24px;
	display: inline-block;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.servers .ssd_cart a.button:hover {
	background-position: 0px -41px;
}
#main_container.servers .ssd_cart a.button.pressed {
	background-position: 0px -82px;
}
#main_container.servers .ssd_cart ul {
	height: 115px;
	padding-left: 30px;
	margin-bottom: 10px;
}
#main_container.servers .ssd_cart ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 9px;
	margin-left: -19px;
	font-size: 14px;
}
#main_container.servers .ssd_cart .free {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	display: block;
	text-align: center;
}
#main_container.servers .ssd_cart .price {
	font-size: 18px;
	font-weight: normal;
}
#main_container.servers .ssd_cart.highlight {
	width: 272px;
	height: 566px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
}
#main_container.servers .ssd_cart.highlight h2 {
	padding-left : 62px;
}
#main_container.servers .ssd_cart.highlight ul {
	padding-left : 62px;
}
#main_container.servers .ssd_cart.highlight ul li {
	background-image: url(../images/list_promo_light.png);
}
#main_container.servers .ssd_cart.highlight a.button {
	margin-left : 12px;
	background-image: url(../images/buttons_light.png);
}
#main_container.servers .ssd_cart.highlight a {
	display: block;
	font-size: 12px;
	text-align: center;
	margin-left: -40px;
}
#main_container.servers .ssd_cart.highlight .free {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	display: block;
	text-align: center;
	margin-left: -40px;
}
#main_container.servers .ssd_cart.highlight .price {
	font-size: 18px;
	font-weight: normal;
}
#main_container.servers .ssd_cart.highlight h1 {
	font-weight: bold;
	margin-left: -30px;
	margin-top: 20px;
}
#main_container.servers .ssd_cart.highlight h3 {
	font-size: 14px;
	padding-left: 44px;
	padding-right: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
#main_container.servers .ssd_cart.highlight .input {
	padding-left: 44px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 12px;
}
#main_container.servers .ssd_cart.highlight .text {
	color: #333333;
	font-size: 12px;
	padding-right: 30px;
	margin-left: 20px;
}
#main_container.ssd .ssd_cart.highlight .text2 {
	color: #333333;
	font-size: 12px;
	padding-right: 30px;
	margin-left: 45px;
}
#main_container.justping .hosting_select {
	float: left;
	width: 100%;
	height: 100px;
}
#main_container.justping .hosting_select ul {
}
#main_container.justping .hosting_select ul li {
	display: inline;
	height: 78px;
	width: 195px;
}
#main_container.justping .hosting_select ul li a {
	color: #6f6f6f;
	font-size: 24px;
	text-align:center;
	text-decoration: none;
	height: 78px;
	width: 195px;
	margin:10px 10px 0 1px;
}
#main_container.justping .hosting_select ul li img {
	margin:10px 10px 0 1px;
	vertical-align: -10px;
}
#main_container.justping .hosting_select ul li a.active {
	background: url(../images/selected.png) no-repeat;
	text-decoration: none;
	color: #333333;
	display: inline-block;
}
#main_container.hosting .hosting_cart {
	width : 216px;
	height: 505px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 14px;
}
#main_container.hosting .hosting_cart:nth-child(2) {
margin-right: 12px;
}
#main_container.hosting .hosting_cart:last-child {
	margin-right: 0px;
}
#main_container.hosting .hosting_cart h2 {
	font-size: 20px;
	height: 44px;
	padding-left: 34px;
	padding-right: 20px;
	margin-bottom: 17px;
	font-weight: normal;
}
#main_container.hosting .hosting_cart h1 {
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}

#main_container.hosting .hosting_cart.threepack h1 {
	margin-top: 5px;
}

#main_container.hosting .hosting_cart a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container.hosting .hosting_cart a.button {
	width: 153px;
	height: 29px;
	display: inline-block;
	margin-left: 30px;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.hosting .hosting_cart a.button:hover {
	background-position: 0px -41px;
}
#main_container.hosting .hosting_cart a.button.pressed {
	background-position: 0px -82px;
}
#main_container.hosting .hosting_cart ul {
	height: 100px;
	padding-left: 30px;
	margin-bottom: 30px;
}
#main_container.hosting .hosting_cart ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 15px;
	padding-right: 30px;
	margin-bottom: 9px;
	margin-left: -19px;
	font-size: 14px;
}
#main_container.hosting .hosting_cart ul li .clear {
	list-style: none;
	padding-left: 15px;
	padding-right: 30px;
	margin-bottom: 9px;
	margin-left: -19px;
}
#main_container.hosting .hosting_cart .freedomain {
	font-size: 14px;
	font-style: italic;
	color: #709f40;
	display: block;
	text-align: left;
	background: url(../images/free-gr.png) 0px 0px no-repeat;
}
#main_container.hosting .hosting_cart .freedomain a {
	font-size: 14px;
	font-style: italic;
	color: #709f40;
	display: block;
	text-align: left;
}
#main_container.hosting .hosting_cart .free {
	font-size: 12px;
	font-style: italic;
	color: #7e7e7e;
	display: block;
	text-align: center;
}
#main_container.hosting .hosting_cart .free a {
	font-size: 14px;
	font-style: italic;
	color: #2775df;
	display: block;
	text-align: left;
}
#main_container.hosting .hosting_cart .period {
	font-size: 14px;
	font-style: italic;
	color: #7e7e7e;
	display: block;
	text-align: center;
}
#main_container.hosting .hosting_cart .price {
	font-size: 18px;
	font-weight: normal;
}
#main_container.hosting .hosting_cart.highlight {
	width: 272px;
	height: 566px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
}
#main_container.hosting .hosting_cart.highlight h2 {
	padding-left : 62px;
}
#main_container.hosting .hosting_cart.highlight ul {
	padding-left : 62px;
}
#main_container.hosting .hosting_cart.highlight ul li {
	background-image: url(../images/list_promo_light.png);
}
#main_container.hosting .hosting_cart.highlight a.button {
	margin-left : 62px;
	background-image: url(../images/buttons_light.png);
}
#main_container.hosting .hosting_cart.highlight .freedomain a {
	font-size: 14px;
	font-style: italic;
	color:#ff942e;
	display: block;
	text-align: left;
}
#main_container.hosting .hosting_cart.highlight .freedomain {
	font-size: 14px;
	font-style: italic;
	color:#ff942e;
	display: block;
	text-align: left;
	background: url(../images/free-or.png) 0px 0px no-repeat;
}
#main_container.hosting .hosting_cart.highlight .freecdn a {
	font-size: 14px;
	font-style: italic;
	color: #2775df;
	display: block;
	text-align: left;
}
/* CDN Hosting */
#main_container .cdn {
	width: 972px;
	position: relative;
	color: #333333;
	font-size: 14px;
	margin: 0 auto;
}
#main_container.cdn .cdn_cart {
	width : 216px;
	height: 505px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 14px;
}
#main_container.cdn .cdn_cart:nth-child(2) {
margin-right: 12px;
}
#main_container.cdn .cdn_cart:last-child {
	margin-right: 0px;
}
#main_container.cdn .cdn_cart h2 {
	font-size: 20px;
	height: 44px;
	text-align: center;
	margin-bottom: 17px;
	font-weight: normal;
}
#main_container.cdn .cdn_cart h1 {
	font-weight: bold;
	text-align: center;
	color: #333;
	margin-top: 20px;
}
#main_container.cdn .cdn_cart a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container.cdn .cdn_cart a.button {
	width: 153px;
	height: 29px;
	display: inline-block;
	margin-left: 30px;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.cdn .cdn_cart a.button:hover {
	background-position: 0px -41px;
}
#main_container.cdn .cdn_cart a.button.pressed {
	background-position: 0px -82px;
}
#main_container.cdn .cdn_cart ul {
	height: 140px;
	padding-left: 30px;
	margin-bottom: 30px;
	margin-top: -50px;
	padding-bottom: 30px;
}
#main_container.cdn .cdn_cart ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 15px;
	padding-right: 30px;
	margin-bottom: 9px;
	margin-left: -19px;
	font-size: 14px;
}
#main_container.cdn .cdn_cart ul li .clear {
	list-style: none;
	padding-left: 15px;
	padding-right: 30px;
	margin-bottom: 9px;
	margin-left: -19px;
}
#main_container.cdn .cdn_cart .freedomain {
	font-size: 14px;
	font-style: italic;
	color: #709f40;
	display: block;
	text-align: left;
	background: url(../images/free-gr.png) 0px 0px no-repeat;
}
#main_container.cdn .cdn_cart .freedomain a {
	font-size: 14px;
	font-style: italic;
	color: #709f40;
	display: block;
	text-align: left;
}
#main_container.cdn .cdn_cart .free {
	font-size: 12px;
	font-style: italic;
	color: #7e7e7e;
	display: block;
	text-align: center;
}
#main_container.cdn .cdn_cart .free a {
	font-size: 14px;
	font-style: italic;
	color: #2775df;
	display: block;
	text-align: left;
}
#main_container.cdn .cdn_cart .period {
	font-size: 14px;
	font-style: italic;
	color: #7e7e7e;
	display: block;
	text-align: center;
}
#main_container.cdn .cdn_cart .price {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
#main_container.cdn .cdn_cart .price2 {
	font-size: 14px;
	font-weight: normal;
	color:#7e7e7e;
	line-height: 25px;
}
#main_container.cdn .cdn_cart.highlight {
	width: 272px;
	height: 566px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
}
#main_container.cdn .cdn_cart.highlight h2 {
	text-align: center;
}
#main_container.cdn .cdn_cart.highlight ul {
	padding-left : 62px;
}
#main_container.cdn .cdn_cart.highlight ul li {
	background-image: url(../images/list_promo_light.png);
}
#main_container.cdn .cdn_cart.highlight a.button {
	margin-left : 62px;
	background-image: url(../images/buttons_light.png);
}
#main_container.cdn .cdn_cart.highlight .freedomain a {
	font-size: 14px;
	font-style: italic;
	color:#ff942e;
	display: block;
	text-align: left;
}
#main_container.cdn .cdn_cart.highlight .freedomain {
	font-size: 14px;
	font-style: italic;
	color:#ff942e;
	display: block;
	text-align: left;
	background: url(../images/free-or.png) 0px 0px no-repeat;
}
#main_container.cdn .cdn_cart.highlight .freecdn a {
	font-size: 14px;
	font-style: italic;
	color: #2775df;
	display: block;
	text-align: left;
}
/* DNS */

#main_container.dns .dns_cart {
	width : 216px;
	height: 505px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 14px;
}
#main_container.dns .dns_cart:nth-child(2) {
margin-right: 12px;
}
#main_container.dns .dns_cart:last-child {
	margin-right: 0px;
}
#main_container.dns .dns_cart h2 {
	font-size: 20px;
	height: 44px;
	padding-left: 34px;
	padding-right: 20px;
	margin-bottom: 0px;
	font-weight: normal;
}
#main_container.dns .dns_cart h1 {
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
#main_container.dns .dns_cart a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container.dns .dns_cart a.button {
	width: 153px;
	height: 29px;
	display: inline-block;
	margin-left: 30px;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.dns .dns_cart a.button:hover {
	background-position: 0px -41px;
}
#main_container.dns .dns_cart a.button.pressed {
	background-position: 0px -82px;
}
#main_container.dns .dns_cart ul {
	height: 150px;
	padding-left: 30px;
	margin-bottom: 30px;
}
#main_container.dns .dns_cart ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 15px;
	padding-right: 30px;
	margin-bottom: 9px;
	margin-left: -19px;
	font-size: 14px;
}
#main_container.dns .dns_cart ul li .clear {
	list-style: none;
	padding-left: 15px;
	padding-right: 30px;
	margin-bottom: 9px;
	margin-left: -19px;
}
#main_container.dns .dns_cart .freedomain {
	font-size: 14px;
	font-style: italic;
	color: #709f40;
	display: block;
	text-align: left;
	background: url(../images/free-gr.png) 0px 0px no-repeat;
}
#main_container.dns .dns_cart .freedomain a {
	font-size: 14px;
	font-style: italic;
	color: #709f40;
	display: block;
	text-align: left;
}
#main_container.dns .dns_cart .free {
	font-size: 12px;
	font-style: italic;
	color: #7e7e7e;
	display: block;
	text-align: center;
}
#main_container.dns .dns_cart .free a {
	font-size: 14px;
	font-style: italic;
	color: #2775df;
	display: block;
	text-align: left;
}
#main_container.dns .dns_cart .period {
	font-size: 14px;
	font-style: italic;
	color: #7e7e7e;
	display: block;
	text-align: center;
}
#main_container.dns .dns_cart .price {
	font-size: 18px;
	font-weight: normal;
}
#main_container.dns .dns_cart.highlight {
	width: 272px;
	height: 566px;
	background: url(../images/servers_highlight.png) no-repeat;
	margin-top: -25px;
	margin-right: 12px;
	padding-top: 60px;
}
#main_container.dns .dns_cart.highlight h2 {
	padding-left : 62px;
}
#main_container.dns .dns_cart.highlight ul {
	padding-left : 62px;
}
#main_container.dns .dns_cart.highlight ul li {
	background-image: url(../images/list_promo_light.png);
}
#main_container.dns .dns_cart.highlight a.button {
	margin-left : 62px;
	background-image: url(../images/buttons_light.png);
}
#main_container.dns .dns_cart.highlight .freedomain a {
	font-size: 14px;
	font-style: italic;
	color:#ff942e;
	display: block;
	text-align: left;
}
#main_container.dns .dns_cart.highlight .freedomain {
	font-size: 14px;
	font-style: italic;
	color:#ff942e;
	display: block;
	text-align: left;
	background: url(../images/free-or.png) 0px 0px no-repeat;
}
#main_container.dns .dns_cart.highlight .freecdn a {
	font-size: 14px;
	font-style: italic;
	color: #2775df;
	display: block;
	text-align: left;
}
/* Помощь в выборе тарифа */
#main_container .area01 {
	float: left;
	width: 426px;
}
#main_container .area01 h1 {
	color: #424242;
	padding-bottom: 10px;
}
/* Дополнительные услуги */
#main_container .area02 {
	float: left;
	width: 426px;
	padding-left: 80px;
}
#main_container .area02 .x2 {
	background-image: url(../images/area0bg.png) no-repeat;
}
#main_container .area02 h1 {
	color: #424242;
}
#main_container .area02 .cloud {
}
#main_container .line {
	clear: left;
}
#main_container .rel {
	font-size: 14px;
	float: left;
	width: 218px;
	margin-top: 45px;
	margin-right: 37px;
}
#main_container .rel.center {
	width: 452px;
}
#main_container .rel.right {
	margin-right: 0px;
	margin-left: 10px;
}
#main_container .rel.right.wg {
	margin-right: 0px;
	margin-left: 40px;
	width: 200px;
}
#main_container .rel.right.windows {
	margin-right: 0px;
	margin-left: 10px;
	margin-top: -30px;
}
#main_container .rel p {
	margin-top: 0px;
	margin-bottom: 9px;
}
#main_container .rel h1 {
	color: #333333;
	margin-bottom: 8px;
}
#main_container .rel h2 {
	font-size: 20px;
	margin-bottom: 20px;
}
#main_container .rel h2 span {
	font-size: 16px;
	margin-bottom: 20px;
	font-weight: normal;
}
#main_container .rel ul li {
	list-style: none;
	font-size: 14px;
	margin-bottom: 4px;
}
#main_container .rel ul.greendot li {
	list-style-image: url(../images/greendot.png);
	margin-bottom: 10px;
}
#main_container .rel.contact {
	font-size: 12px;
}
#main_container .rel.contact .telephone {
	margin-top: 8px;
	margin-bottom: 5px;
}
#main_container .rel.contact #skype_icon {
	width: 14px;
	height: 14px;
	background: url(../images/skype_icon.png) no-repeat;
	display: inline-block;
	margin-right: 8px;
}
#main_container .rel.contact a#skype {
	position: relative;
	top: -4px;
	line-height: 32px;
}
#main_container .rel.contact #make_call {
	width: 143px;
	height: 31px;
	background: url(../images/make_call.png) no-repeat;
	display: block;
	margin-top: 15px;
	margin-bottom: 13px;
}
#main_container .webest {
	text-align: center;
}
#main_container .webest .webest-title {
	display: inline-block;
	text-align: center;
	font-size: 28px;
	margin-bottom: 40px;
}
#main_container .webest .webest-title span {
	display: inline-block;
	background: url(../images/smile.png) right 5px no-repeat;
	font-size: 22px;
	padding: 6px 36px 5px 5px;
}
#main_container .webest ul {
	display: block;
	text-align: center;
	margin-bottom: 35px;
}
#main_container .webest ul li {
	width: 210px;
	display: inline-block;
	text-align: left;
	padding: 0 0 0 68px;
	position: relative;
	font-size: 1.2em;
}
#main_container .webest ul li:first-child {
	float: left;
	padding: 0 0 0 63px;
}
#main_container .webest ul li:last-child {
	float: right;
	padding: 0 0 0 79px;
}
#main_container .webest ul li img {
	position: absolute;
	left: 0;
}
#main_container .webest ul li a {
	text-decoration: none;
	color: #333333;
}
#main_container .webest ul li p {
	margin-top: 10px;
}
#main_container .webest .separator {
	display: inline-block;
	border-top: solid 1px #cdcdcd;
	width: 700px;
	clear: both;
	margin-bottom: 10px;
}
#main_container.servers .webest {
	text-align: center;
	margin-top: 50px;
}
#main_container.servers .webest .webest-title {
	display: inline-block;
	text-align: center;
	font-size: 28px;
	margin-bottom: 40px;
}
#main_container.servers .webest .webest-title span {
	display: inline-block;
	background: url(../images/smile.png) right 5px no-repeat;
	font-size: 22px;
	padding: 6px 36px 5px 5px;
}
#main_container.servers .webest ul {
	display: block;
	text-align: center;
	margin-bottom: 35px;
	margin-left: 40px;
}
#main_container.servers .webest ul li {
	width: 280px;
	display: inline-block;
	text-align: left;
	padding: 0;
	position: relative;
	font-size: 14px;
}
#main_container.servers .webest ul li:first-child {
	float: left;
	padding: 0;
}
#main_container.servers .webest ul li:last-child {
	float: right;
	padding: 0;
}
#main_container.servers .webest ul li img {
	position: absolute;
	left: 0;
}
#main_container.servers .webest ul li a {
	text-decoration: none;
	color: #333333;
}
#main_container.servers .webest ul li p {
	margin-top: 10px;
}
#main_container.servers .webest .separator {
	display: inline-block;
	border-top: solid 1px #cdcdcd;
	width: 700px;
	clear: both;
	margin-bottom: 10px;
}
/* start elastic */
#main_container.elastic .line {
	clear: left;
}
#main_container.elastic .rel {
	font-size: 14px;
	float: left;
	width: 230px;
	margin-top: 45px;
	margin-right: 10px;
}
#main_container.elastic ul li {
	list-style: none;
	font-size: 14px;
	margin-bottom: 4px;
	margin-left: 20px;
}
#main_container.elastic #elasticfirst {
	height: 300px;
	width: 972px;
	margin-top: 40px;
	float: left;
}
#main_container.elastic #elasticfirst .img_left {
	float: left;
	margin: 30px;
	width: 250px;
}
#main_container.elastic #elasticfirst .elastic_text_right h2 {
	font-size: 24px;
}
#main_container.elastic #elasticfirst .elastic_text_right {
	float: left;
	width: 622px;
	margin-top: 60px;
}
#main_container.elastic #elasticsecond {
	height: 300px;
	width: 972px;
	border-top: solid 1px #ededed;
	margin-top: 20px;
	float: left;
}
#main_container.elastic #elasticsecond .elastic_text_left h2 {
	font-size: 24px;
}
#main_container.elastic #elasticsecond .elastic_text_left {
	float: left;
	width: 622px;
	margin-top: 60px;
}
#main_container.elastic #elasticsecond .img_right {
	float: right;
	margin: 30px;
	width: 250px;
}
#main_container.elastic #elasticthird {
	height: 300px;
	width: 972px;
	border-top: solid 1px #ededed;
	margin-top: 20px;
	float: left;
}
#main_container.elastic #elasticthird .img_left {
	float: left;
	margin: 30px;
	width: 250px;
}
#main_container.elastic #elasticthird .elastic_text_right h2 {
	font-size: 24px;
}
#main_container.elastic #elasticthird .elastic_text_right {
	float: left;
	width: 622px;
	margin-top: 60px;
}
#main_container.elastic #elasticfourth {
	height: 300px;
	width: 972px;
	border-top: solid 1px #ededed;
	border-bottom: solid 1px #ededed;
	margin-top: 20px;
	float: left;
}
#main_container.elastic #elasticfourth .elastic_text_left h2 {
	font-size: 24px;
}
#main_container.elastic #elasticfourth .elastic_text_left {
	float: left;
	width: 622px;
	margin-top: 60px;
}
#main_container.elastic #elasticfourth .img_right {
	float: right;
	margin: 30px;
	width: 250px;
}
#main_container.elastic a.button {
	width: 153px;
	height: 29px;
	display: inline-block;
	margin-left: 30px;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.elastic a.button:hover {
	background-position: 0px -41px;
}
#main_container.elastic a.button.pressed {
	background-position: 0px -82px;
}
#main_container.elastic .elastic_cart {
	width : 216px;
	height: 320px;
	background: url(../images/servers_bg.png) no-repeat;
	padding-top: 35px;
	float: left;
	margin-right: 5px;
	border-bottom: 1px solid #E0E0E0;
}
#main_container.elastic .elastic_cart:nth-child(2) {
margin-right: 12px;
}
#main_container.elastic .elastic_cart:last-child {
	margin-right: 0px;
}
#main_container.elastic .elastic_cart h2 {
	font-size: 20px;
	height: 44px;
	padding-left: 34px;
	padding-right: 20px;
	margin-bottom: 17px;
	font-weight: normal;
}
#main_container.elastic .elastic_cart h1 {
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
#main_container.elastic .elastic_cart h3 {
	font-size: 14px;
	padding-left: 14px;
	padding-right: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
#main_container.elastic .elastic_cart .input {
	padding-left: 14px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 12px;
}
#main_container.elastic .elastic_cart .text {
	float: right;
	color: #333333;
	font-size: 12px;
	padding-right: 20px;
	margin-top: 3px;
}
#main_container.elastic .elastic_cart .text2 {
	color: #333333;
	font-size: 12px;
	padding-right: 20px;
	margin-top: 3px;
	margin-left: 45px;
}
#main_container.elastic .elastic_cart a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container.elastic .elastic_cart a.button {
	width: 153px;
	height: 29px;
	margin-left: 24px;
	display: inline-block;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container.elastic .elastic_cart a.button:hover {
	background-position: 0px -41px;
}
#main_container.elastic .elastic_cart a.button.pressed {
	background-position: 0px -82px;
}
#main_container.elastic .elastic_cart ul {
	height: 115px;
	padding-left: 30px;
	margin-bottom: 30px;
}
#main_container.elastic .elastic_cart ul li {
	list-style: none;
	background: url(../images/list_promo.png) 0px 2px no-repeat;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 9px;
	margin-left: -19px;
	font-size: 14px;
}
#main_container.elastic .elastic_cart .free {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	display: block;
	text-align: center;
}
#main_container.elastic .elastic_cart .price {
	font-size: 18px;
	font-weight: normal;
}
#main_container.elastic table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
#main_container.elastic table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
#main_container.elastic table a:active, table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
#main_container.elastic table {
	width: 600px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
#main_container.elastic table th {
	font-size: 16px;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top, #ededed, #ebebeb);
}
#main_container.elastic table th {
	text-align: left;
	padding-left:20px;
}
#main_container.elastic table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
#main_container.elastic table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
#main_container.elastic table tr {
	text-align: center;
	padding-left:20px;
}
#main_container.elastic table td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
#main_container.elastic table td {
	text-align: left;
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top, #fbfbfb, #fafafa);
}
#main_container.elastic table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6);
}
#main_container.elastic table tr:last-child td {
	border-bottom:0;
}
#main_container.elastic table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
#main_container.elastic table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
#main_container.elastic table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0);
}
/* end elastic */

#main_container #content_area {
	clear: left;
	position: relative;
	top: 72px;
}
#main_container #content_area h2 {
	font-size: 18px;
}
#main_container #content_area ul#menu_arrows {
	list-style: none;
	float: left;
	width: 217px;
}
#main_container #content_area ul#menu_arrows li {
	font-size: 16px;
	color: #2775df;
	background: none;
	height: 24px;
	padding-top: 10px;
	padding-left: 9px;
	cursor: pointer;
}
#main_container #content_area ul#menu_arrows li.active {
	background: url(../images/arrow_tab.png) no-repeat;
	color: #333333;
}
#main_container #content_area ul#menu_arrows li .item {
	border-bottom-color: #2775df;
	position: relative;
	top: -2px;
}
#main_container #content_area ul#menu_arrows li.active .item {
	border-bottom: none;
}
#main_container #content_area ul#menu_arrows li .icon {
	margin-right: 10px;
}
#main_container #content_area ul#menu_arrows li.descr .icon {
	width: 20px;
	height: 13px;
	background: url(../images/descr_icon.png) 0px 0px no-repeat;
	display: inline-block;
}
#main_container #content_area ul#menu_arrows li.descr.active .icon {
	background-position: 0px -13px;
}
#main_container #content_area ul#menu_arrows li.perfom .icon {
	width: 20px;
	height: 16px;
	background: url(../images/productivity_icon.png) 0px 0px no-repeat;
	display: inline-block;
}
#main_container #content_area ul#menu_arrows li.perfom.active .icon {
	background-position: 0px -16px;
}
#main_container #content_area ul#menu_arrows li.temp .icon {
	width: 20px;
	height: 17px;
	background: url(../images/templates_icon.png) 0px 0px no-repeat;
	display: inline-block;
}
#main_container #content_area ul#menu_arrows li.temp.active .icon {
	background-position: 0px -17px;
}
#main_container #content_area ul#menu_arrows li.cms .icon {
	width: 20px;
	height: 17px;
	background: url(../images/cms_icon.png) 0px 0px no-repeat;
	display: inline-block;
}
#main_container #content_area ul#menu_arrows li.cms.active .icon {
	background-position: 0px -17px;
}
#main_container #content_area ul#menu_arrows li.characteristics .icon {
	width: 20px;
	height: 17px;
	background: url(../images/characteristic_icon.png) 0px 0px no-repeat;
	display: inline-block;
}
#main_container #content_area ul#menu_arrows li.characteristics.active .icon {
	background-position: 0px -17px;
}
#main_container #content_area .arrow_tab_content {
	position: relative;
	left: 34px;
	overflow: hidden;
	font-size: 14px;
	display: none;
}
#main_container #content_area .arrow_tab_content.active {
	display: block;
}
#main_container #content_area .arrow_tab_content h1 {
	margin-bottom: 13px;
}
#main_container #content_area .arrow_tab_content h2 {
	border-bottom: 1px solid #cccccc;
	width: 700px;
	padding-bottom: 10px;
	margin-bottom: 21px;
	margin-top: 13px;
}
#main_container #content_area .arrow_tab_content h3 {
	margin-bottom: 10px;
}
#main_container #content_area .config_list {
	float: left;
	width: 500px;
}
#main_container #content_area ul.config li {
	margin-bottom: 2px;
	background: none;
}
#main_container #content_area ul.config li span.title {
	float: left;
	width: 180px;
	color: #999999;
}
#main_container #content_area ul.config li div.descr {
	overflow: hidden;
}
#main_container #content_area .opt {
	float: left;
	padding-left: 80px;
	padding-top: 10px;
	line-height: 25px;
	color: #99cc7f;
}
#main_container #content_area .opt span {
	color: #424242;
}
#main_container #content_area .tabs_list ul {
	margin-top: 59px;
	margin-left: -12px;
}
#main_container #content_area .tabs_list ul li {
	font-size: 14px;
	float: left;
	list-style: none;
	padding-top: 5px;
	margin-right: 12px;
	margin-left: 12px;
}
#main_container #content_area .tabs_list ul li.tab {
	color: #2775df;
	border-bottom-color: #2775df;
	padding-bottom: 0px;
	cursor: pointer;
}
#main_container #content_area .tabs_list ul li.tab.active {
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	border-bottom: 0;
	color: #333333;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
/* Цена для физ/юр лиц*/
#main_container.hosting .tabs_list ul {
	margin-top: 0px;
	margin-left: -12px;
}
#main_container.hosting .tabs_list ul li {
	font-size: 14px;
	float: left;
	list-style: none;
	padding-top: 5px;
	margin-right: 12px;
	margin-left: 12px;
}
#main_container.hosting .tabs_list ul li.tab {
	color: #2775df;
	border-bottom-color: #2775df;
	padding-bottom: 0px;
	cursor: pointer;
}
#main_container.hosting .tabs_list ul li.tab.active {
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	border-bottom: 0;
	color: #333333;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#main_container.hosting .tabs_content {
	clear: left;
	overflow: hidden;
	display: none;
	padding-top: 30px;
}
#main_container.hosting .tabs_content.active {
	display: block;
}
/* --- */
/* Цена для физ/юр лиц*/
#main_container.servers .tabs_list_price ul {
	margin-top: -20px;
	margin-left: -12px;
}
#main_container.servers .tabs_list_price ul li {
	font-size: 14px;
	float: left;
	list-style: none;
	padding-top: 5px;
	margin-right: 12px;
	margin-left: 12px;
}
#main_container.servers .tabs_list_price ul li.tab {
	color: #2775df;
	border-bottom-color: #2775df;
	padding-bottom: 0px;
	cursor: pointer;
}
#main_container.servers .tabs_list_price ul li.tab.active {
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	border-bottom: 0;
	color: #333333;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#main_container.servers .tabs_content_price {
	clear: left;
	overflow: hidden;
	display: none;
	padding-top: 30px;
}
#main_container.servers .tabs_content_price.active {
	display: block;
}
/* --- */

/* Цена для физ/юр лиц*/
#main_container.ssd .tabs_list_price ul {
	margin-top: -20px;
	margin-left: -12px;
}
#main_container.ssd .tabs_list_price ul li {
	font-size: 14px;
	float: left;
	list-style: none;
	padding-top: 5px;
	margin-right: 12px;
	margin-left: 12px;
}
#main_container.ssd .tabs_list_price ul li.tab {
	color: #2775df;
	border-bottom-color: #2775df;
	padding-bottom: 0px;
	cursor: pointer;
}
#main_container.ssd .tabs_list_price ul li.tab.active {
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	border-bottom: 0;
	color: #333333;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#main_container.ssd .tabs_content_price {
	clear: left;
	overflow: hidden;
	display: none;
	padding-top: 30px;
}
#main_container.ssd .tabs_content_price.active {
	display: block;
}
/* --- */

/* Цена для физ/юр лиц*/
#main_container.justping .tabs_list_price ul {
	margin-top: -20px;
	margin-left: -12px;
}
#main_container.justping .tabs_list_price ul li {
	font-size: 14px;
	float: left;
	list-style: none;
	padding-top: 5px;
	margin-right: 12px;
	margin-left: 12px;
}
#main_container.justping .tabs_list_price ul li.tab {
	color: #2775df;
	border-bottom-color: #2775df;
	padding-bottom: 0px;
	cursor: pointer;
}
#main_container.justping .tabs_list_price ul li.tab.active {
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	border-bottom: 0;
	color: #333333;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#main_container.justping .tabs_content_price {
	clear: left;
	overflow: hidden;
	display: none;
	padding-top: 30px;
}
#main_container.justping .tabs_content_price.active {
	display: block;
}
/* --- */

#main_container #content_area .tabs_content {
	clear: left;
	overflow: hidden;
	width: 700px;
	display: none;
	margin-top: 110px;
}
#main_container #content_area .tabs_content.active {
	display: block;
}
#main_container #content_area .tabs_content ul li {
	list-style: none;
	background: url(../images/basic_marker.png) 0px 5px no-repeat;
	overflow: hidden;
	padding-left: 12px;
}
#main_container #content_area .tabs_content ul.config li {
	background: none;
	padding-left: 0px;
}
#main_container #content_area .tabs_content .wrap {
	clear: left;
}
#main_container #content_area .tabs_content p {
	margin-top: 0px;
	margin-bottom: 30px;
}
#main_container #content_area .arrow_tab_content .templates {
	clear: left;
	overflow: hidden;
	margin-bottom: 58px;
	margin-top: 22px;
}
#main_container #content_area .arrow_tab_content .template {
	width: 115px;
	float: left;
	margin-right: 51px;
}
#main_container #content_area .arrow_tab_content .template .img {
	height: 72px;
}
#main_container #content_area .arrow_tab_content .cmss {
	clear: left;
	overflow: hidden;
	margin-bottom: 58px;
	margin-top: 22px;
}
#main_container #content_area .arrow_tab_content .cms {
	width: 115px;
	float: left;
	margin-right: 10px;
	text-align: center;
}
#main_container #content_area .arrow_tab_content .cms .img {
	height: 72px;
}
#main_container #content_area .arrow_tab_content .chars {
	clear: left;
	overflow: hidden;
	margin-bottom: 58px;
	margin-top: 22px;
}
#main_container #content_area .arrow_tab_content .char {
	width: 115px;
	float: left;
	margin-right: 10px;
	text-align: center;
}
#main_container #content_area .arrow_tab_content .char .img {
	height: 72px;
}
#main_container #content_area .arrow_tab_content.perfom h1 {
	margin: 0;
}
#main_container #content_area .arrow_tab_content.perfom .sub_main_title {
	font-size: 12px;
}
#main_container #content_area .arrow_tab_content.perfom .perfom_info {
	float: left;
	margin-right: 10px;
	margin-bottom: 24px;
	margin-top: 20px;
}
#main_container #content_area .arrow_tab_content.perfom .perfom_info .title {
	font-style: italic;
	display: block;
}
#main_container #content_area .arrow_tab_content.perfom .perfom_info img {
	margin-top: 12px;
}
#main_container #content_area .arrow_tab_content.perfom .perfom_descr {
	font-size: 12px;
	clear: left;
	margin-bottom: 64px;
}
#main_container #promo_cdn {
	width: 956px;
	height: 103px;
	background: url(../images/cdn_tab.png) no-repeat;
	clear: left;
	padding-top: 18px;
	padding-left: 28px;
}
#main_container #promo_cdn img {
	float: left;
	margin-right: 23px;
}
#main_container #promo_cdn ul {
	margin-top: 10px;
}
#main_container #promo_cdn ul li {
	list-style: none;
	float: left;
	background: url(../images/list_cdn.png) 0% 4px no-repeat;
	padding-left: 9px;
	margin-right: 10px;
	width: 172px;
	font-size: 14px;
}
#main_container #promo_cdn ul li:first-child {
	margin-right: 10px;
}
#main_container #promo_cdn .additional {
	font-size: 14px;
	overflow: hidden;
	border-left: 1px solid #cccccc;
	padding-left: 24px;
	position: relative;
	top: -25px;
}
#main_container #promo_cdn .additional h3 {
	color: #7ea600;
}
#main_container #promo_cdn .additional span {
	color: #999999;
	font-style: italic;
}
#main_container #promo_cdn .additional a {
	margin-top: 7px;
}
#main_container.servers #promo_cdn {
	position: relative;
	top: -24px;
}
#main_container #promo_cdn_new {
	width: 956px;
	height: 103px;
	background: url(../images/cdn_new/background.png) no-repeat;
	clear: left;
	padding-top: 0px;
	padding-left: 0px;
}
#main_container #promo_cdn_new img {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	display: block;
}
#main_container #promo_cdn_new h2 {
}
#main_container #promo_cdn_new ul {
	float: left;
	margin-top: 20px;
	margin-left: 10px;
}
#main_container #promo_cdn_new ul li {
	list-style: none;
	float: left;
	background: url(../images/list_cdn.png) 0% 4px no-repeat;
	padding-left: 9px;
	margin-right: 10px;
	width: 172px;
	font-size: 14px;
}
#main_container #promo_cdn_new ul li:first-child {
	margin-right: 10px;
}
#main_container #promo_cdn_new .additional {
	font-size: 14px;
	overflow: hidden;
	padding-right: 10px;
}
#main_container #promo_cdn_new .additional h3 {
	color: #7ea600;
}
#main_container #promo_cdn_new .additional span {
	color: #999999;
	font-style: italic;
}
#main_container #promo_cdn_new a {
	float: right;
	margin-right: 60px;
	margin-top: 45px;
}
#main_container.servers #promo_cdn_new {
	position: relative;
	top: -24px;
}
#main_container #payment_page {
	float: left;
	font-size: 14px;
	line-height: 24px;
	width: 700px;
}
#main_container #payment_page h1 {
	margin-bottom: 16px;
}
#main_container #payment_page h2 {
	margin-bottom: 18px;
	margin-top: 20px;
}
#main_container #payment_page .payment_method {
	clear: left;
}
#main_container #payment_page .banking h2 {
	margin-top: 0;
}
#main_container #payment_page .banking {
	float: left;
	margin-left: 21px;
	margin-top: 12px;
	font-size: 12px;
}
#main_container #payment_page .banking h3 {
	margin-bottom: 8px;
}
#main_container #payment_page .banking ul li {
	margin-left: 21px;
	margin-right: 41px;
	margin-top: 12px;
	font-size: 12px;
	list-style: none;
	line-height: 15px;
	color: #4d4d4d;
}
#main_container #payment_page .valuta {
	float: left;
}
#main_container #payment_page .credit_card {
	float: left;
}
#main_container #payment_page .webmoney {
	float: left;
}
#main_container #payment_page .terminals {
	float: left;
}
#main_container #payment_page .terminals img {
	float: left;
	margin-right: 19px;
	margin-bottom: 20px;
}
#main_container #payment_page .terminals ul li {
	list-style: none;
	background: url(../images/marker.png) 0% 10px no-repeat;
	padding-left: 10px;
	overflow: hidden;
}
#main_container #payment_page_right_side {
	float: left;
	width: 220px;
}
#main_container #payment_page #tarif {
	width: 650px;
	float: left;
	margin-left: 10px;
	background: #f5f5f5;
	border: 1px solid #dbdbdb;
}
#main_container #about_page {
	float:left;
	font-size: 14px;
	line-height: 24px;
	width: 700px;
	margin-right: 30px;
}
#main_container #about_page h1 {
	margin-bottom: 16px;
}
#main_container #about_page h2 {
	margin-bottom: -15px;
	margin-top: 20px;
	color: #8B9090;
	font-weight: lighter;
}
#main_container #about_page .right {
	float: left;
}
#main_container #partner_page {
	float:left;
	font-size: 14px;
	line-height: 24px;
	width: 700px;
	margin-right: 30px;
}
#main_container #partner_page h1 {
	margin-bottom: 16px;
}
#main_container #partner_page h2 {
	margin-bottom: -15px;
	margin-top: 20px;
	color: #8B9090;
	font-weight: lighter;
}
#main_container #contact_page {
	float:left;
	font-size: 14px;
	line-height: 24px;
	width: 700px;
	margin-right: 30px;
}
#main_container #contact_page h1 {
	margin-bottom: 16px;
}
#main_container #contact_page h2 {
	margin-bottom: -15px;
	margin-top: 20px;
	color: #8B9090;
	font-weight: lighter;
}
#main_container .right_side {
	color: #333333;
	overflow: hidden;
	position: relative;
	top: 20px;
	left: 32px;
	width: 271px;
}
#main_container .right_side .right_block {
	margin-bottom: 60px;
}
#main_container .right_side .right_block h2 {
	margin-bottom: 8px;
}
#main_container .right_side .right_block ul li {
	list-style: none;
	font-size: 14px;
	margin-bottom: 8px;
}
#main_container .right_side .right_block.contact {
	font-size: 12px;
}
#main_container .right_side .right_block.contact .telephone {
	margin-top: 8px;
	margin-bottom: 5px;
}
#main_container .right_side .right_block.contact #skype_icon {
	width: 14px;
	height: 14px;
	background: url(../images/skype_icon.png) no-repeat;
	display: inline-block;
	margin-right: 8px;
}
#main_container .right_side .right_block.contact a#skype {
	position: relative;
	top: -4px;
	line-height: 32px;
}
#main_container .right_side .right_block.contact #make_call {
	width: 143px;
	height: 31px;
	background: url(../images/make_call.png) no-repeat;
	display: block;
	margin-top: 15px;
	margin-bottom: 13px;
}
#main_container #domains_check .checkbox {
	width: 18px;
	height: 20px;
	background: url(../images/checkbox.png) 0px 0px no-repeat;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
#main_container #domains_check input[type="checkbox"] {
	display: none;
}
#main_container #domains_check #domain_input {
	margin-bottom: 57px;
}
#main_container #domains_check #domain_input .description {
	float: left;
	font-size: 12px;
	margin-right: 16px;
}
#main_container #domains_check #domain_input input[type="text"] {
	border: 0;
	background: url(../images/input_text_upper.png) no-repeat;
	width: 237px;
	height: 30px;
	font-size: 14px;
	color: #333333;
	font-family: Arial;
}
#main_container #domains_check .domains {
	clear: left;
	margin-left: 14px;
	display: inline-block;
}
#main_container #domains_check .domains .domain_type {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	width: 2000px;
}
#main_container #domains_check .domains .domain_type .checkbox.checked {
	background-position: 0px -20px;
}
#main_container #domains_check .domains .domain_type .checkbox.partially {
	background-position: 0px -40px;
}
#main_container #domains_check .domains .domain_type .reveal {
	width: 7px;
	height: 7px;
	background: url(../images/reveal.png) 0px 0px no-repeat;
	display: inline-block;
	margin-left: 5px;
}
#main_container #domains_check .domains .domain_type .reveal.hide {
	background-position: -7px 0px;
}
#main_container #domains_check .domains.hide .domain_list {
	display: none;
}
#main_container #domains_check .domains .domain_list {
	display: inline-block;
	width: 647px;
}
#main_container #domains_check .domains .domain_list div {
	float: left;
	width: 146px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 4px;
}
#main_container #domains_check .domains .domain_list div.checked {
	font-weight: bold;
}
#main_container #domains_check .domains .domain_list div.checked .checkbox {
	background-position: 0px -20px;
}
#main_container #domains_check .domains .domain_list div input[type="checkbox"] {
	display: none;
}
#main_container #domains_check button.small {
	border: 0;
	padding: 0;
	width: 210px;
	height: 40px;
	cursor: pointer;
	margin-left: 14px;
}
#main_container #domains_check .domains_available .domain_type {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 13px;
}
#main_container #domains_check .domains_available .domain_type .checkbox.checked {
	background-position: 0px -20px;
}
#main_container #domains_check .domains_available .domain_type .checkbox.partially {
	background-position: 0px -40px;
}
#main_container #domains_check .domains_available table {
	border-bottom: 1px solid #e2e2e2;
	clear: left;
	margin-bottom: 41px;
}
#main_container #domains_check .domains_available table tr.occupied td {
	color: #787878;
}
#main_container #domains_check .domains_available table tr.occupied td.status {
	color: #bb0000;
	font-weight: bold;
}
#main_container #domains_check .domains_available table tr.occupied .checkbox {
	background-position: 0px -60px;
}
#main_container #domains_check .domains_available table th {
	font-weight: normal;
	font-size: 12px;
	background: #ececec;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 6px;
}
#main_container #domains_check .domains_available table th.left_border {
	border-radius: 6px 0px 0px 6px;
}
#main_container #domains_check .domains_available table th.right_border {
	border-radius: 0px 6px 6px 0px;
}
#main_container #domains_check .domains_available table tr.first_line td {
	padding-top: 16px;
}
#main_container #domains_check .domains_available table tr.last_line td {
	padding-bottom: 24px;
}
#main_container #domains_check .domains_available table tr.selected td {
	background: #e9f5d2;
}
#main_container #domains_check .domains_available table tr td {
	padding-left: 13px;
	padding-top : 4px;
	padding-bottom: 2px;
	font-size: 14px;
}
#main_container #domains_check .domains_available table tr td.domain_name {
	width: 190px;
	border-radius: 6px 0px 0px 6px;
}
#main_container #domains_check .domains_available table tr.selected td.domain_name {
	font-weight: bold;
}
#main_container #domains_check .domains_available table tr td.main_price {
	background: #ececec;
}
#main_container #domains_check .domains_available table tr.selected td.main_price {
	background: #e9f5d2;
}
#main_container #domains_check .domains_available table tr.selected .checkbox {
	background-position: 0px -20px;
}
#main_container #domains_check .domains_available table tr td.status {
	color: #88ae3f;
	border-radius: 0px 6px 6px 0px;
}
#main_container #cdn {
	width: 920px;
}
#main_container #cdn .right {
	width: 280px;
	float: left;
	margin-top: 15px;
}
#main_container #cdn .right h2 {
	margin-left: 20px;
	font-size: 18px;
}
#main_container #cdn .right ul {
	margin-top: 15px;
	margin-left: 35px;
	line-height: 20px;
}
#main_container #cdn .right ul li {
	font-size: 14px;
	float: left;
	list-style: disc;
	color: #333333;
}
#main_container #cdn .right .zakaz {
	width: 280px;
	float: left;
	margin-top: 15px;
}
#main_container #cdn .right .zakaz h1 {
	font-weight: bold;
	text-align: center;
}
#main_container #cdn .right .zakaz a {
	display: block;
	font-size: 12px;
	text-align: center;
}
#main_container #cdn .right .zakaz a.button {
	width: 153px;
	height: 29px;
	margin-left: 64px;
	display: inline-block;
	margin-top: 16px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: url(../images/buttons.png) 0px 0px no-repeat;
	padding-top: 12px;
}
#main_container #cdn .right .zakaz a.button:hover {
	background-position: 0px -41px;
}
#main_container #cdn .right .zakaz a.button.pressed {
	background-position: 0px -82px;
}
#main_container #cdn .tabs_list ul {
	margin-top: -25px;
	margin-left: 230px;
}
#main_container #cdn .tabs_list ul li {
	font-size: 14px;
	float: left;
	list-style: none;
	padding-top: 5px;
	margin-right: 12px;
	margin-left: 12px;
}
#main_container #cdn .tabs_list ul li.tab {
	color: #2775df;
	border-bottom-color: #2775df;
	padding-bottom: 0px;
	cursor: pointer;
}
#main_container #cdn .tabs_list ul li.tab.active {
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	border-bottom: 0;
	color: #333333;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#main_container #cdn .tabs_content {
	width: 640px;
	display: none;
	padding-top: 20px;
}
#main_container #cdn .tabs_content.active {
	display: block;
	width: 640px;
	padding-top: 20px;
	float: left;
}
#main_container #cdn .tabs_content ul {
	float: left;
	list-style: none;
	text-align: left;
}
#main_container #cdn .tabs_content ul li span.title {
	list-style: none;
	color: #2775df;
	font-size: 18px;
	padding: 20px;
}
#main_container #cdn .tabs_content ul li {
	list-style: none;
	color:#424242;
	line-height: 20px;
}
#main_container #cdn #map1 {
	float: left;
	width: 640px;
}
#main_container #cdn #map1 .northamerica {
	width: 250px;
	float: left;
}
#main_container #cdn #map1 .europe {
	width: 190px;
	float: left;
}
#main_container #cdn #map1 .asia {
	width: 200px;
	float: left;
}
#main_container #cdn #map2 {
	float: left;
	width: 640px;
	padding-top: 10px;
}
#main_container #cdn #map2 .africa {
	width: 200px;
	float: left;
}
#main_container #cdn #map2 .southamerica {
	width: 190px;
	float: left;
}
#main_container #cdn #map2 .australia {
	width: 250px;
	float: left;
}
.bottom-page {
	width: 100%;
	float: left;
	background: url('../images/bg-footer.jpg') repeat-x left 70px;
}
.bottom-page h2 {
	font-size: 24px;
	margin-bottom: 22px;
	font-weight: normal;
	color: #424242;
}
.bottom-page .warp {
	padding: 0 26px;
	width: 954px;
	padding-top: 118px;
	margin: 0 auto;
}
.bottom-page .left, .bottom-page .right {
	float: left;
}
.bottom-page .left {
	width: 294px;
	margin-right: 28px;
}
.bottom-page .left ul li {
	width: 50%;
	float: left;
	font-size: 12px;
	float: left;
	margin-bottom: 8px;
	list-style-type: none;
}
.bottom-page .left ul li {
	color:#999;
}
.bottom-page .right {
	width: 632px;
}
.bottom-page .right .article img {
	float: left;
	margin-right: 18px;
}
.bottom-page .right .article a.title {
	font-size: 16px;
	margin-bottom: 8px;
	display: block;
}
.bottom-page .right .article p {
	font-size: 12px;
}
.bottom-page .right .more-articles {
	clear: both;
	font-size: 16px;
	margin-top: 16px;
	float: left;
}
.bottom-page .right .more {
	clear: both;
	float: right;
	text-decoration: none;
}
.bottom-page .right .more-articles ul {
	margin-top: 9px;
	list-style-type: none;
}
.bottom-page .right .more-articles ul li {
	margin-bottom: 7px;
}
.bottom-page .right .more-articles .all {
	font-size: 12px;
	display: block;
	margin-top: 23px;
}
.bottom-page .bottom-info {
	position:relative;
	z-index: 2;
	margin-top: 75px;
	float: left;
	width: 100%;
}
.bottom-page #dns_block {
	margin-top: 67px;
	float: left;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -394px auto 0;
	height: 394px;
	clear: both;
	position: relative;
	background: url('../images/bg-bottom.jpg') repeat-x left 310px;
}
#footer .warp {
	width: 954px;
	margin: 0 auto;
}
#footer .hostpro, #footer .services, #footer .support, #footer .social, #footer .contacts {
	float: left;
}
#footer .hostpro {
	width: 162px;
}
#footer .services {
	width: 164px;
}
#footer .support {
	width: 217px;
}
#footer .social {
	width: 215px;
}
#footer .contacts {
	width: 196px;
}
#footer .bottom-info h4 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 20px;
	color: #424242;
}
#footer .bottom-info ul li {
	font-size: 12px;
	margin-bottom: 9px;
	list-style-type: none;
}
#footer .social .site {
	margin-top: 7px;
	float: left;
}
#footer .social .site a {
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 7px;
}
#footer .social .site .facebook {
	background: url('../images/social.jpg') no-repeat;
}
#footer .social .site .twitter {
	background: url('../images/social.jpg') no-repeat -39px top;
}
#footer .social .site .google {
	background: url('../images/social.jpg') no-repeat -77px top;
}
#footer .social .site .vk {
	background: url('../images/social.jpg') no-repeat -116px top;
}
#footer .contacts .telephone {
	font-size: 18px;
}
#footer .contacts .online {
	font-size: 12px;
	display: block;
	background: url('../images/chat.jpg') no-repeat left 3px;
	padding-left: 21px;
	margin-top: 10px;
	margin-bottom: 34px;
}
#footer .contacts .left-info {
	float: left;
	width: 121px;
	margin-bottom: 14px;
}
#footer .contacts .right-info {
	float: left;
	font-size: 12px;
	padding-top: 23px;
	line-height: 14px;
}
#footer .contacts .left-info h4 {
	margin-bottom: 2px;
}
#footer .contacts .left-info .email {
	font-size: 12px;
}
#footer .contacts .right-info h4 {
	margin-bottom: 0;
}
#footer .c {
	float: left;
	width: 100%;
	font-size: 12px;
	margin-top: 5px;
}
#footer .c span {
	float: left;
	margin-right: 38px;
}
.special_dom {
	background: url('../images/question.png') no-repeat;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 2px;
}
.special_dom:hover div {
	display:block;
}
.special_dom div {
	display:none;
	background: #f59324;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 60px;
	width: 165px;
	border: solid 1px #fbd9b2;
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	position: relative;
	line-height: 14px;
}
.special_dom div p {
	margin: 0 0 0 5px;
}
.special_dom a, .special_dom a:hover {
	color: #ffffff !important;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
/*--Модальное окно--*/
#fade {
	display: none; /*--по умолчанию скрыты--*/
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .60; /* Полупрозрачность элемента */
	z-index: 9999;
}
.popup_block {
	display: none; /*--по умолчанию скрыты--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	/*--CSS3 Тени для Блока--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Закругленные углы--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Фиксированное позиционирование для тупого IE6--*/
*html #fade {
	position: absolute;
}
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
/* Контактная форма */
 
#form {
	margin:1em 0;
	padding-top:10px;
	background:url(../images/form_top.gif) no-repeat 0 0;
}
#form fieldset {
	margin:0;
	padding:0;
	border:none;
	float:left;
	display:inline;
	width:260px;
	margin-left:25px;
}
#form p {
	margin:.5em 0;
}
#form label {
	display:block;
}
#form input, #form textarea {
	width:252px;
	border:1px solid #ddd;
	-moz-border-radius:.3em;
	-webkit-border-radius:.3em;
	border-radius:.3em;
	background:#fff url(../images/form_input.gif) repeat-x;
	padding:3px;
}
#form textarea {
	height:125px;
	overflow:auto;
}
#form p.submit {
	clear:both;
	background:url(../images/form_bottom.gif) no-repeat 0 100%;
	padding:0 25px 20px 25px;
	margin:0;
	text-align:right;
}
#form button {
	width:150px;
	height:37px;
	line-height:37px;
	border:none;
	background:url(../images/form_button.gif) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
	text-align:center;
}

.dropdownflag {
	position: absolute;
	right: 17px;
	top: 11px;
	margin: 0;
}

.dropdownflag dd, .dropdownflag dt, .dropdownflag ul {
	margin:0px;
	padding:0px;
}
.dropdownflag dd {
	position:relative;
}
.dropdownflag a, .dropdownflag a:visited {
	color:#816c5b;
	text-decoration:none;
	outline:none;
}
.dropdownflag a:hover {
	color:#5d4617;
}
.dropdownflag dt a:hover {
	border:1px solid #94c700;
}


.dropdownflag dt a {

	border:1px solid #fff;
	display:block;
	width:44px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	
}
.dropdownflag dt a:after {
	content: '';
	display: block;
	width: 6px;
	height: 4px;
	position: absolute;
	right: 5px;
	top: 12px;
	background: url(../images/icon-arrow.png) no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.dropdownflag dt a.openbottom:after {
  -webkit-transform: rotate(180deg);  /* Chrome, Opera 15+, Safari 3.1+ */
      -ms-transform: rotate(180deg);  /* IE 9 */
          transform: rotate(180deg);  /* Firefox 16+, IE 10+, Opera */
}

.dropdownflag dt a.openbottom {
	-webkit-border-radius: 3px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-bottomleft: 0;
	border-radius: 3px;
	border-bottom-left-radius: 0;
	border:1px solid #94c700;
	


}
.dropdownflag dt a span {
	cursor:pointer;
	display:block;
	padding: 5px;
}
.dropdownflag dd ul {
	background:#fff none repeat scroll 0 0;
	border:1px solid #94c700;
	color:#C5C0B0;
	left:0px;
	position:absolute;
	top:-1px;
	width:auto;
	list-style:none;
	border-top: none;
	opacity: 1;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	z-index: 999;
}

.dropdownflag dd ul.hidden {
	display: none;
	opacity: 0;
}
.dropdownflag span.value {
	display:none;
}
.dropdownflag dd ul li a {
	padding:5px;
	display:block;
}
.dropdownflag dd ul li a:hover {
	background-color:#94c700;
}
.dropdownflag img.flag {
	border:none;
	vertical-align:middle;
}
.flagvisibility {
	display:none;
}


#upper_area .support, #upper_area .chat, #upper_area .enter {
	color: #676767;
	text-decoration: none;
	display: inline-block;
	line-height: 18px;
	padding-left: 22px;
	
}

#upper_area .support:hover, #upper_area .chat:hover, #upper_area .enter:hover {
	text-decoration: underline;
}

#upper_area .support {
	background: url(../images/icon-support.png) no-repeat scroll 0 0;
	margin-right: 3px;
}

#upper_area .chat {
	background: url(../images/icon-chat.png) no-repeat scroll 0 0;
}

#upper_area .enter {
	background: url(../images/icon-enter.png) no-repeat scroll 0 0;
	padding-left: 18px;
	position: absolute;
	right: 70px;
}

#upper_area .phone {
	display: inline-block;
	margin-right: 15px;
	color: #676767;
}

#header #bottom_area ul#main_menu_new {
	position: absolute;
	top: 42px;
	right: 8px;
	z-index: 1000;
}
#header #bottom_area ul#main_menu_new li {
	list-style: none;
	float: left;
	box-shadow: none;
	border-radius: 4px 4px 0px 0px;
	position: relative;
}

#header #bottom_area ul#main_menu_new > li + li {
	margin-left: -5px;
}
#header #bottom_area ul#main_menu_new > li > a {
	text-decoration: none;
	padding: 7px 15px 7px 15px;
	color: #565656;
	font-size: 14px;
	text-transform: uppercase;
	border:1px solid transparent;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#header #bottom_area ul#main_menu_new > li > a.firstlevel {
	padding: 7px 23px 7px 15px;
}


#header #bottom_area ul#main_menu_new > li > a.firstlevel:after {
	content: '';
	display: block;
	width: 6px;
	height: 4px;
	position: absolute;
	right: 14px;
    top: 15px;
	background: url(../images/icon-arrow.png) no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#header #bottom_area ul#main_menu_new > li > a.firstlevel.openbottom:after {
  -webkit-transform: rotate(180deg);  /* Chrome, Opera 15+, Safari 3.1+ */
      -ms-transform: rotate(180deg);  /* IE 9 */
          transform: rotate(180deg);  /* Firefox 16+, IE 10+, Opera */
}

#header #bottom_area ul#main_menu_new > li > a.firstlevel.openbottom {
	border-bottom-color: #FFF !important;
		border:1px solid #94c700;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;





}



#header #bottom_area ul#main_menu_new li ul.sub_menu li:hover {
	background: #94c700;
}
#header #bottom_area ul#main_menu_new li ul.sub_menu {
	background: #fff;
	-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 3px;
-moz-border-radius-topleft: 0;
border-radius: 3px;
border-top-left-radius: 0;
	position: absolute;
	left: 0px;
	margin-top: -1px;
	z-index: -1;
	border:1px solid #94c700;
}

#header #bottom_area ul#main_menu_new li ul.sub_menu.hidden {
	display: none;
	opacity: 0;
}
#header #bottom_area ul#main_menu_new li ul.sub_menu li {

	box-shadow: none;
	border-radius: 0px 0px 0px 0px;
	clear: left;
	margin-left: 0;
	min-width: 160px;
}

#header #bottom_area ul#main_menu_new > li:nth-child(5) ul.sub_menu {
	left: auto;
	right: 0;
	-webkit-border-radius: 3px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 3px;
-moz-border-radius-topright: 0;
border-radius: 3px;
border-top-right-radius: 0;
}

#header #bottom_area ul#main_menu_new > li:nth-child(5) ul.sub_menu li {
	width: 220px;
}

#header #bottom_area ul#main_menu_new li ul.sub_menu li a {
	background: none;
	font-size: 14px;
	color: #565656;
	text-decoration: none;
	padding: 15px;
	display: block;
}
#header #bottom_area ul#main_menu_new li ul.sub_menu li:hover a {
	color: white;

}

#header #bottom_area ul#main_menu_new > li.active > a {
	font-weight: bold;
}

#header #bottom_area #cratesite {
	position: absolute;
	text-transform: uppercase;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background: url(../images/icon-create-site.png) no-repeat;
	font-weight: bold;
	padding-left: 20px;
	left: 297px;
	top: 48px;
}

#header #bottom_area #cratesite:hover {
	text-decoration: underline;
}



a {
	outline: none;
}
#sitebuilder {
font-family: 'Open Sans', sans-serif !important;
color: #676767;
background: none;
}

#sitebuilder #header {
	font-family: Arial !important;
}

#sitebuilder #header {
	border-bottom: solid 1px #a3a3a3;
	margin-bottom: 0;
}

#sitebuilder .stepsmain {
	height: 535px;
	background: url(../images/3steps.jpg) center 170px repeat-x;
	
}

#sitebuilder .title1 {
	font-size: 40px;
	text-transform: uppercase;
	padding: 25px 0 0 0;
}

#sitebuilder .titlecenter {
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	margin: 340px 0 0 0;
}

#sitebuilder .mainwrapper {
	width: 1007px;
	padding: 0 25px;
	margin: auto;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	position: relative;
}

#sitebuilder > div {
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.center {
	text-align: center;
}


#step1, #step1 .mainwrapper  {
	height: 350px;
	background: #f4f4f4;
}

#step1 .mainwrapper {
	padding: 70px 0 0 0;
}

#step1 form {
	width: 810px;
	margin: auto;
	margin-top: 36px;
}

#step1 form > * {
	float: left; 
}

#step1 form:after {
	content: '';
	display: block;
	clear: both;
	overflow: hidden;
}

#step1 form .searchdomain {
	border: solid 1px #ff8400;
	-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
font-size: 20px;
font-style: italic;
line-height: 28px;
width: 540px;
padding: 10px 20px;
height: 28px;
}

#step1 form #searchButton {
	padding: 10px 20px;
	border: solid 1px #ff8400;
	-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
font-size: 14px;
font-weight: bold;
line-height: 28px;
width: 226px;
color: #FFF;
text-transform: uppercase;
background: #ff9c00;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjg0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff9c00 0%, #ff8400 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9c00), color-stop(100%,#ff8400));
background: -webkit-linear-gradient(top,  #ff9c00 0%,#ff8400 100%);
background: -o-linear-gradient(top,  #ff9c00 0%,#ff8400 100%);
background: -ms-linear-gradient(top,  #ff9c00 0%,#ff8400 100%);
background: linear-gradient(to bottom,  #ff9c00 0%,#ff8400 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c00', endColorstr='#ff8400',GradientType=0 );
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 0px;
cursor: pointer;
height: 50px;

}

#step1 form #searchButton:hover {
	opacity: 0.8;
}

#step1 .mainwrapper:before {
	content: '';
	display: block;
	position: absolute;
	left: -152px;
	bottom: 0;
	width: 127px;
	height: 156px;
	background: url(../images/step1.jpg) top left repeat-x;
}

#step1 .stepdesc {
	margin-top: 33px;
}

#step2, #step2 .mainwrapper {
	height: 350px;
}

#step2 .mainwrapper:before {
	content: '';
	display: block;
	position: absolute;
	right: -152px;
	bottom: 0;
	width: 127px;
	height: 156px;
	background: url(../images/step2.jpg) top left repeat-x;
}

#step2 .steptitle {
	padding-top: 87px;
}

#step2 .stepdesc {
    margin-top: 20px;
    width: 435px;
}

#step2 .carusel {
	width: 300px;
	height: 240px;
	right: 111px;
    top: 53px;
	position: absolute;
}

#step3, #step3 .mainwrapper {
	height: 350px;
	background: #f4f4f4;
}

#step3 .mainwrapper:before {
	content: '';
	display: block;
	position: absolute;
	left: -152px;
	bottom: 0;
	width: 127px;
	height: 156px;
	background: url(../images/step3.jpg) top left repeat-x;
}

#step3 .video {
	left: 98px;
    position: absolute;
    top: 55px;
}

#step3 .steptitle {
	padding: 99px 0 0 477px;
}

#step3 .stepdesc {
    margin-top: 20px;
	margin-left: 477px;
    width: 455px;
}

#stepfinal .stepdesc p {
	margin: 7px 0;
}

#stepfinal, #stepfinal .mainwrapper {
	height: 350px;
}

#stepfinal .steptitle {
	padding-top: 87px;
	width: 810px;
	margin: auto;
}

#stepfinal .stepdesc {
		margin: auto;
    margin-top: 20px;
	width: 810px;

}

#stepdomain, #stepdomain .mainwrapper {
	height: 250px;
	background: #f4f4f4;
}

#stepdomain .steptitle {
	padding-top: 63px;
	width: 810px;
	margin: auto;
	text-transform: inherit;
}

#stepdomain form {
	width: 810px;
	margin: auto;
	margin-top: 24px;
}

#stepdomain form > * {
	float: left; 
}

#stepdomain form:after {
	content: '';
	display: block;
	clear: both;
	overflow: hidden;
}

#stepdomain form .searchdomain {
	border: solid 1px #ff8400;
	-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
font-size: 20px;
font-style: italic;
line-height: 28px;
width: 540px;
padding: 10px 20px;
height: 28px;
}

#stepdomain form #searchButton {
	padding: 10px 20px;
	border: solid 1px #ff8400;
	-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
font-size: 14px;
font-weight: bold;
line-height: 28px;
width: 226px;
color: #FFF;
text-transform: uppercase;
background: #ff9c00;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjg0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff9c00 0%, #ff8400 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9c00), color-stop(100%,#ff8400));
background: -webkit-linear-gradient(top,  #ff9c00 0%,#ff8400 100%);
background: -o-linear-gradient(top,  #ff9c00 0%,#ff8400 100%);
background: -ms-linear-gradient(top,  #ff9c00 0%,#ff8400 100%);
background: linear-gradient(to bottom,  #ff9c00 0%,#ff8400 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c00', endColorstr='#ff8400',GradientType=0 );
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 0px;
cursor: pointer;
height: 50px;

}

#stepdomain form #searchButton:hover {
	opacity: 0.8;
}

.steptitle {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

.stepdesc {
	font-size: 19px;
}

.slidesjs-pagination {
	display: none;
}

.slidesjs-previous {
	width: 50px;
	height: 50px;
	background: url(../images/arrows-slider.png) bottom left repeat-x;
	display: block;
	font-size: 300px;
	overflow: hidden;
	left: -94px;
    margin-top: -25px;
    position: absolute;
    top: 50%;

}

.slidesjs-next {
	width: 50px;
	height: 50px;
	background: url(../images/arrows-slider.png) top left repeat-x;
	display: block;
		font-size: 300px;
	overflow: hidden;
	right: -94px;
    margin-top: -25px;
    position: absolute;
    top: 50%;

}

.reglament {
	cursor: pointer;
	text-decoration: underline;
}

.reglament:hover {
	text-decoration: none;
}

.reglamentcontainer {
	position: relative;
	z-index: 1;
}

.reglamentpopup {
	display: none;
	position: absolute;
	background: #FFF;
	border-radius: 20px;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 5px 10px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 5px 10px 0px rgba(0, 0, 0, 0.4);
bottom: -27px;
left: 320px;
width: 500px;

}

.reglamentpopup:before {
	content: '◀';
	display: block;
	position: absolute;
	left: -18px;
	bottom: 27px;


  transform: scaleY(2);
  color: #fff;
  text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.4);
  font-size: 24px;
  z-index: -1;

}
.reglamentpopup:after {
	content: '◀';
	display: block;
	position: absolute;
	left: -18px;
	bottom: 27px;


  transform: scaleY(2);
  color: #fff;
  font-size: 24px;


}



.reglamenttitle {
	padding: 20px 35px 20px 35px;
	background: #1291a7;
	color: #FFF;
	position: relative;
	-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}

.reglamentclose {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	display: block;
	border-radius: 50%;
	font-size: 14px;
	width: 21px;
	height: 21px;

	  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  padding: 1px 0 0 7px;
}

.reglamentclose:hover {
	background: #1cb3cd;
}

.reglamentdesc {
	padding: 20px 35px 20px 35px;
	position: relative;
}

.reglamentdesc li {
	list-style:  url("../images/bluearrowdot.png");
	font-size: 14px;
	
}

.reglamentdesc li + li {
	margin-top: 15px;
}

.reglamentdesc li:last-child {
	list-style: none;
}

.nobg {
	background: none !important;

}

.nopad {
	padding: 0 !important;
}

.prostocloud .featureitem.half.fuwide {
	width: 470px;
	
}

.prostocloud .featureitem.half.futable {
	
border-radius: 10px;
overflow: hidden;

	
}

.prostocloud .featureitem.half.futable .featuretitle {
	background: #1291a7;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	margin: 0;
	line-height: 78px;
	font-size: 32px;
}

.prostocloud .featureitem.half.futable table {
	background: #FFF;
	
}

.prostocloud .featureitem.half.futable table + .newbutton {
	margin: 30px 0 ;
}

.prostocloud .featureitem.half.futable table td {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	  box-sizing: border-box;         /* Opera/IE 8+ */	
	  padding: 7px 15px;
	  text-align: left;
}

.prostocloud .featureitem.half.futable table td:nth-child(1) {
	width: 48%;
}

.prostocloud .featureitem.half.futable table tr:nth-child(2n) td { 
background: #f8f8f8;
}


.prostocloud .featureitem.half.futable .featureinnerborder {
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	text-align: center;
}

.prostocloud .featureitem.half.fuwide .featuretitle {
	font-size: 34px;
	font-weight: normal;
}

.futableends {
	height: 8px;
	background: #1291a7;
}

.prostocloud .featureitem.fuwide {
	width: 870px;
}

.prostocloud .featureitem.fuwide .furight {
	float: right;
	margin-left: 40px;
}

.prostocloud .featureitem.fuwide .fuleft {
	float: left;
	margin-right: 40px;
}

.prostocloud .featureitem.fuwide .featuretitle, .prostocloud .featureitem.fuwide .featuredesc {
	overflow: hidden;
}

.autoscale img {
	margin-top: 40px;
}

.simplestart img {
	margin-top: 0px;
}

.ui-tabs-hide {
    display: none;
}

#cloudtabs {
	position: relative;
}

#cloudtabs > ul {
display: block;
text-align: left;
font-size: 0;
padding: 0;
position: relative;
z-index: 999;
}

#cloudtabs > ul > li {
	list-style: none;
	display:  inline-block;
	font-size:  18px;
	width: 49%;
	text-align: center;
	vertical-align: bottom;
}

#cloudtabs > ul > li + li {
	margin-left:1%;
}

#cloudtabs > ul > li.ui-state-active a {
	background: #f0faff;
	padding: 10px;
	border-bottom-color: #f0faff;
}

#cloudtabs > ul > li.ui-state-active a:hover {
	padding: 10px;
}

#cloudtabs > ul > li a {
	background: #fff;
	padding: 3px 10px 3px 10px;
	text-align: center;
	display: block;
	text-decoration: none;
	color: #676767;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border: solid 1px #aeaeae;


}

#cloudtabs > ul > li a:hover {
	padding: 5px 10px 5px 10px;
}


#cloudtabs > div {
	border-top: solid 1px #aeaeae;
	margin-top: -1px;
} 

.featuredesc ul li {
	list-style-image: url('../images/list_promo_blue.png');
	margin: 0 0 0 30px;
	font-size:  20px;
}

.featuredesc ul li + li {
	margin-top: 25px;
}

.featuredesc img {
	margin:  40px 60px 0 0;
}

.fullwidth {
	width:  100% !important;
}

#cloudtabs .featureitem + .featureitem {
	margin: 40px 0 0 0;
}

#cloudtabs .featureitem.fullwidth .featuretitle {
	margin: 0 0 5px 0;
}
 
.center {
	display: block
	text-align: center;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.landing50 .selectbox {
margin-top: 0 !important;
}

.landigcont {
	top: 10px !important;
}

.landigcont .arrow_tab_content {
	left: 0 !important;
}

.landigcont .arrow_tab_content h2 {
	width: 100% !important;
}

.landigcont .arrow_tab_content .opt {
	padding-left: 20px !important; 
	padding-bottom: 20px !important;
}

.landigcont .arrow_tab_content .opt + .opt {
	margin-left: 10px;
}

.landigcont .cms {
	width: 128px;
	margin-bottom: 40px;
}

.landigcont .reglamentpopup {
	left: 200px !important;
	bottom: 29px !important;
}

.landigcont .cmss {
	margin-bottom: 0 !important;
}

.landigcont .reglamentdesc li:last-child {
	list-style:  url("../images/bluearrowdot.png") !important;
}

.label50 {
	position: absolute;
	background: url("../images/50percent.png") top center no-repeat;
	width: 170px;
	height: 178px;
	text-align: center;
	color: #fff;
font-family: "Open Sans", sans-serif;
font-size: 14px;
line-height: 16px;
font-style: italic;

right: 37px;

    top: -95px;
}

.label50 span {
	margin-top: 18px;
	display: block;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	color: #d3db0d;
	line-height: 60px;
font-size: 50px;
text-shadow: 0 2px 0 rgba(0,0,0,.26);
font-style: normal;
}

.clearfix {
	clear: both;
}

/***********************update ssl*****************************/



.prostossl .lockbanner {
	height: 365px;
	background: url('../images/prostossl-lock-bg.jpg') top center repeat-x;
}

.prostossl .lockbanner .mainwrapper {
	height: 365px;
	background: url('../images/prostossl-lock.png') bottom center no-repeat;
	
}

.prostossl .lockbanner .mainwrapper h1 {

	color: #fff;
	font-size: 53px;
    left: 130px;
    line-height: 65px;
    position: absolute;
    text-transform: uppercase;
    top: 146px;
}

.prostossl .lockbanner .mainwrapper h1 span {
	font-weight: 600;
}

.prostossl .twoparts .featureitem.half.futable {
	width: 325px;
	text-align: center;
	
}

.prostossl .twoparts {
	padding: 44px 0;
}

.prostossl .twoparts .featureitem.half.futable .featuretitle {
	background: #65b201;
	font-size: 24px;
	line-height: 60px;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.prostossl .twoparts .featureitem.half.futable .featureinnerborder {
	color: #414141;
}

.prostossl .twoparts .featureitem.half.futable .featureinnerborder ul {
	list-style-image: url('../images/ssl-ul-true.png');
	margin: 0 0 0 30px;
	font-size:  17px;
	padding: 17px 0 0 14px;
	text-align: left;
}

.prostossl .twoparts .featureitem.half.futable .featureinnerborder ul li + li {
	margin-top: 6px;
}

.prostossl .twoparts .featureitem.half.futable .featureinnerborder ul li.false {
	list-style-image: url('../images/ssl-ul-false.png');
}

.prostossl .twoparts .featureitem.half.futable .featureinnerborder .price {
	font-weight: 600;
	text-transform: uppercase;
		font-size: 20px;
		padding: 25px 0 17px 0;
}

.prostossl .twoparts .featureitem.half.futable .featureinnerborder .price span {
	display: block;
	text-align: center;
	margin-bottom: 10px;
	text-decoration: line-through;

}

.prostossl .twoparts .featureitem.half.futable .futableends {
	background: #65b201;
	margin-bottom: 20px;
	-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.prostossl .twoparts .featureitem.half.futable .futableends + a {
	font-style: italic;
}

.prostossl .twoparts .featureitem.half.spisok {
	width: 375px;
	padding: 14px 0 0 0;
	color: #414141;
}

.prostossl .twoparts .featureitem.half.spisok .featuretitle {
	font-size: 23px;
	font-weight: 600;
	}
	
.prostossl .twoparts .featureitem.half.spisok .featuredesc ul li {
	list-style: none;
	margin: 0;
	font-size: 17px;
	text-indent: 10px;
}

.prostossl .twoparts .featureitem.half.spisok .featuredesc ul li + li {
	margin-top: 29px;
}

.prostossl .actionterms {
	color: #4d4d4d;
}

.prostossl .actionterms .actionterms-title {
	font-size: 26px;
	font-weight: 600;
	font-style: italic;
	margin-bottom: 27px;
	
}

.prostossl .actionterms ul {
	list-style: none;
	font-size: 16px;
}

.prostossl .actionterms ul li strong {
	font-style: italic;
	font-size: 18px;
}

.prostossl .actionterms ul li + li {
	margin-top: 19px;
}


.prostossl .prostosslfooter {
	width: 100%;
	height: 150px;
	position: relative;
	background: url('../images/bg-bottom.jpg') repeat-x left 38px;
}

/***********************update ssl END*****************************/