body {margin:0; padding:0; font-family:Tahoma,Arial,Verdana; font-size:12px; min-width:980px;}

@font-face {
font-family: 'MyriadProBoldCondensed';
src: url('font/myriadpro-boldcond_0-webfont.eot');
src: url('font/myriadpro-boldcond_0-webfont.eot?#iefix') format('embedded-opentype'),
url('font/myriadpro-boldcond_0-webfont.woff') format('woff'),
url('font/myriadpro-boldcond_0-webfont.ttf') format('truetype'),
url('font/myriadpro-boldcond_0-webfont.svg#MyriadProBoldCondensed') format('svg');
}

@font-face {
font-family: 'MyriadProCondensed';
src: url('font/myriadpro-cond_0-webfont.eot');
src: url('font/myriadpro-cond_0-webfont.eot?#iefix') format('embedded-opentype'),
url('font/myriadpro-cond_0-webfont.woff') format('woff'),
url('font/myriadpro-cond_0-webfont.ttf') format('truetype'),
url('font/myriadpro-cond_0-webfont.svg#MyriadProCondensed') format('svg');
}

@font-face {
font-family: 'MyriadProRegular';
src: url('font/myriadpro-regular_0-webfont.eot');
src: url('font/myriadpro-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
url('font/myriadpro-regular_0-webfont.woff') format('woff'),
url('font/myriadpro-regular_0-webfont.ttf') format('truetype'),
url('font/myriadpro-regular_0-webfont.svg#MyriadProRegular') format('svg');
}

@font-face {
font-family: 'MyriadProSemibold';
src: url('font/myriadpro-semibold_0-webfont.eot');
src: url('font/myriadpro-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
url('font/myriadpro-semibold_0-webfont.woff') format('woff'),
url('font/myriadpro-semibold_0-webfont.ttf') format('truetype'),
url('font/myriadpro-semibold_0-webfont.svg#MyriadProSemibold') format('svg');
}

ul {padding:0; margin:0;}
ul li {list-style:none;}

.infoload ul {padding:10px; margin-left:10px}
.infoload ul li {list-style:disc;}

hr {border:none; border-top:1px dotted #aaa; margin:10px 0;}

.center {text-align:center; margin-left:auto; margin-right:auto;}
.btn.center {display:block;}

h1 {position:relative; margin:0 0 10px; font-size:36px; font-family:'MyriadProCondensed'; color:#555; cursor:default; font-weight:normal; letter-spacing:normal;}
h1.center {margin-bottom:10px;}
h1 small {font-family:'MyriadProRegular'; font-size:18px;}

h2 {letter-spacing:normal; font-size:24px; font-family:'MyriadProCondensed'; color:#555; margin:0 0 10px; font-weight:normal;}

.l {float:left;}
.r {float:right;}
.clr {overflow:hidden; clear:both;}

.f-l {float:left; margin:0 20px 20px 0;}
.f-r {float:right; margin:0 0 20px 20px;}

.btn {position:relative; outline:none; cursor:pointer;}
.btn:active {top:2px;}
.btn:hover {
filter: alpha(opacity=85);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}

.p-v-20 {padding-left:10%; padding-right:10%;}
.p-v-5 {padding-left:5%; padding-right:5%;}
.maxw {max-width:1440px; margin:0 auto;}

a {color:#eba807;}
a:hover {text-decoration:none; color:#777;}


.hold {padding-left:20px!important; padding-right:20px!important;}

#head .top-side {padding:3px 0; background-color:#444; overflow:hidden;}
#head .top-side li {float:left; margin:0 25px 0 0;}
#head .top-side a {font-size:11px; color:#eee;}
#head .top-side a:hover {color:#eba807; text-decoration:none;}
#head .tel {font-family:'MyriadProSemibold'; font-size:22px; cursor:default; color:#444; border-left:1px solid #ccc; padding:5px 0 5px 15px; margin:0 0 0 15px;}
#head .tel span {color:#777;}

#head .main {padding:20px 0; background:url(images/head-bg.jpg) no-repeat right 0 transparent; min-height:54px;}
#head .logo .bitrix {padding:0 13px 0 0; margin:0 13px 0 0; border-right:1px solid #ccc;}
#head .logo a {display:block;}
#head .logo .sub {padding:7px 0 0; display:block; font-size:10px; cursor:default; color:#777;}
#head .interactive {position:relative; top:10px;}

.main-menu {top:122px; height:42px; background:url(images/bg-menu.png) repeat-x 0 0 #444; width:100%; z-index:10;}
.main-menu .home {width:3%;}
.main-menu .home a {background:url(images/up.png) no-repeat center center transparent;}
.main-menu li {float:left; width:11%; text-align:center; background:url(images/sep.png) no-repeat right 0 transparent;}
.main-menu li.wide {width:16%;}
.main-menu a {color:#fff; font-family:'MyriadProRegular'; text-transform:uppercase; font-size:14px; text-decoration:none;display:block; height:42px; line-height:42px; outline:none; text-shadow:1px 1px 0 #222;}
.main-menu a:hover, .main-menu .active {background-color:#252525!important; color:#eba807;}
.main-menu a sup {text-transform:none;}
#sa {background-color: #68aad7; 
background: -webkit-gradient(linear, 0 0, 0 50%, from(#68aad7), to(#497da9));
background: -moz-linear-gradient(#68aad7, #497da9 50%);
background: linear-gradient(#68aad7, #497da9 50%);
text-shadow:1px 1px 0 #1f4e76;}
#sa:hover {color:#000; text-shadow:1px 1px 0 #8aacfa;}

.slidesjs-container {z-index:0; height:300px!important;}
.slidesjs-pagination {width:64px; margin:20px auto 20px;}

.slidesjs-navigation {display:none!important;}
.slidesjs-pagination a {outline:none; width:10px; height:10px; display:block; font-size:0; border-radius:20px; border:3px solid #ccc; background-color:#fff; float:left; margin:0 2px;}
.slidesjs-pagination a.active {cursor:default; border:3px solid #555; background-color: #ffca17;
background: -webkit-gradient(linear, 0 0, 0 50%, from(#ffca17), to(#e9b400));
background: -moz-linear-gradient(#ffca17, #e9b400 50%);
background: linear-gradient(#ffca17, #e9b400 50%);}
.slidesjs-pagination a:hover {background-color:#eee;}
#slides {margin:42px 0 0; height:340px;}
#slides a img {margin:0 auto; display:block;}
#slides .bg.sl-01 {background:url(images/slide-01-bg.jpg) repeat-x 0 0 transparent;}
#slides .bg.sl-02 {background:url(images/slide-02-bg.jpg) repeat-x 0 0 transparent;}
#slides .bg.sl-03 {background:url(images/slide-03-bg.jpg) repeat-x 0 0 transparent;}

#slides .sld-btn {position:absolute; z-index:1; bottom:32px; height:38px; display:block;}
.sld-btn.hosting { width:170px; left:50%; margin-left:-150px;}
.sld-btn.vps { width:130px;left:50%; margin-left:40px;}
.sld-btn.dedicated { width:210px; left:50%; margin-left:190px;}

.cont {margin:50px auto 30px; padding:0 0 20px;}

.side.l {width:75%;}
.side.r {width:20%;}
.section {padding:20px 0 0;}
.special {font-family:'MyriadProRegular';  font-size:16px;}

.light {position:absolute; top:0; left:0; width:100%; height:20px; background:url(images/light.png) repeat-x 0 0 transparent;}

.side.r .tel {font-size:24px; font-family:'MyriadProSemibold'; color:#333; margin:0 0 5px;}

.shd {box-shadow:0 2px 3px #5f5f5f;}

#webhosting {
	background:url(images/bitrix-bg.png) repeat 0 0 #eba807;
}

#vps {
	background:url(images/bitrix-bg.png) repeat 0 0 #58a6dd;
}

#dedicated {
    background:url(images/bitrix-bg.png) repeat 0 0 #f71434;
}

#transfer {
    background:url(images/bitrix-bg.png) repeat 0 0 #87b351;
}

.advantages td {vertical-align:top;}
.advantages td {padding:0 2% 20px;}

.desc {width:68%; margin:30px 0; border:3px solid #bbb; border-radius:100px; padding:10px 40px; background-color:#fff;}
.desc .f-l {margin:0; position:relative; left:-30px;}
.desc .f-r {margin:0; position:relative; right:-30px;}

.side.r .desc {border:none; width:100%; border-radius:5px; padding:10px 10px; background-color:#fff; box-shadow:0 2px 3px #5f5f5f;}
.side.r .desc .f-l {left:0; margin:0 10px 0 0;}
.side.r .desc .f-r {right:0;}

.side.r .desc .arrow {content:''; display:block; position:absolute; width:33px; height:62px; left:-33px; top:35px; background:url(images/arrow-left.png) no-repeat 0 0 transparent;}

.items-line {margin:30px 0 0;}

.tariff-teaser .t-data, .tariff-table {padding-bottom:10px!important;}
.tariff-teaser .t-data.none {
filter: alpha(opacity=70);
-moz-opacity: 0.70;
-khtml-opacity: 0.70;
opacity: 0.70;
}
.tariff-teaser .t-data.none:hover {
   filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1; 
}

.price.current .price-item {margin:5px 0 0;}
.order {padding:10px 0 0; display:block; clear:both;}

.rteleft {text-align:left;}

#bitrixlicense td {padding:0 5px;}

.copyright {
    margin: 30px 0 0;
    padding:20px 0;
}

.copyright .req {
	margin:0 0 0 20px;
}

.copyright span {
    color: #777;
    display: block;
    font-size: 11px;
}
.copyright .tel {
	margin:20px 0 0;
    color: #444;
    cursor:default;
    font-size: 24px;
    text-align: right;
    font-family: 'MyriadProSemibold'
}

.copyright .ml {
    text-align:right;
    cursor:default;
}

.spcl td {border: 1px solid #ccc; padding: 10px;}

.feedback {background-color:#eee; padding:20px 0;}
.feedback span {width:25%; float:left;}
.feedback span label, .feedback .message {display:block; cursor:default; font-size:18px; color:#888; margin:0 0 5px;}
.feedback span input {width:85%; padding:10px; font-size:14px;}
.feedback .message {padding:20px 0 0; display:block;}
.feedback .message textarea {width:98%;}
.feedback .sendit {font-size:18px; width:150px; display:block; margin:20px auto 0; cursor:pointer;}

.maxw.feed {width:920px;}

#choose {font-family:'MyriadProSemibold'; position:fixed; z-index:100; left:50%; margin-left:-400px; top:20%; background-color:#fff; padding:20px; border-radius:10px; width:800px; box-shadow:0 0 10px #222;}
#choose label {color:#555; cursor:default; font-size:18px; width:100%; margin:0 0 10px; display:block;}
#choose .opt {margin:0 0 30px;}
#choose .opt span {color:#fff; font-size:16px; margin:0 5px 0 0; background-color: #ffca17; 
background: -webkit-gradient(linear, 0 0, 0 50%, from(#ffca17), to(#e9b400));
background: -moz-linear-gradient(#ffca17, #e9b400 50%);
background: linear-gradient(#ffca17, #e9b400 50%); padding:5px 10px; border-radius:3px; text-shadow:1px 1px 0 #ac8807;
cursor:pointer;}
#choose .opt .active {
background-color: #68aad7; 
background: -webkit-gradient(linear, 0 0, 0 50%, from(#68aad7), to(#497da9));
background: -moz-linear-gradient(#68aad7, #497da9 50%);
background: linear-gradient(#68aad7, #497da9 50%);
text-shadow:1px 1px 0 #1f4e76;
}

.infoload {text-align:justify; left:50%; margin-left:-450px; top:50px; padding:30px 80px 50px 30px; min-height:200px; position:fixed; background-color:#fff; z-index:100; width:800px; font-family:'MyriadProRegular'; font-size:16px;}
.infoload.static {position:absolute;}
.closeit {width:30px; height:30px; display:block; cursor:pointer; background:url(images/close.png) no-repeat center transparent; position:relative; right:-60px; top:-10px;}
.closeit:active {top:-8px;}

.t-data.selected {box-shadow:0 0 15px #fff; background-color:#fff;}
.t-data.selected .yourvariant {z-index:2; box-shadow:0 0 15px #fff; font-family:'MyriadProRegular'; font-size:16px; color:#eba807; display:block; position:absolute; left:50%; margin-left:-80px; top:-17px; padding:5px 15px 0; background-color:#fff; border-radius:25px 25px 0 0; }

#overflow {z-index:99; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-color:#000;
filter: alpha(opacity=90);
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
}

.desc-t-h {display:none;}