html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td  { margin:0px; padding:0px; }

body  { color:#4c4c4c; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }

a  { color:#006699; text-decoration:underline; }
a:hover  { text-decoration:none; }

p  { margin-bottom:14px; }

img  { border:none; }

h1, h2, h3, h4, h5, h6  { color:#005294; font-weight:normal; line-height:normal; }
h1, h2  { font-size:20px; margin-bottom:14px; }
h3  { font-size:18px; margin-bottom:12px; }
h4  { font-size:16px; margin-bottom:8px; }
h5  { font-size:14px; margin-bottom:8px; }
h6  { font-size:12px; margin-bottom:8px; }

h2.ident { margin-top:30px; }

h2 span  { color:#878787; font-size:11px; }

form .textfield  { border:#e3e9ef solid 1px; border-top:#abadb3 solid 1px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:19px; padding:0px 5px; }

ul  { list-style:none; margin-bottom:14px; }
ul li  { background:url(/images/li.gif) no-repeat 0px 8px; padding-left:10px; }

ol  { margin-bottom:14px; }
ol li  { margin-left:20px; }

.red { color:#ff0000; }

#inner { margin:0px auto; padding:20px 0px; width:1000px; }

#page { background:#fff; padding:30px 30px 60px; position:relative; width:940px; }

#header { height:355px; margin-bottom:27px; position:relative; z-index:91; }
#header .logo { left:0px; position:absolute; top:-3px; }
#header .sale { color:#878787; font-size:11px; position:absolute; right:180px; top:-8px; }
#header .sale span { color:#b9b9b9; display:block; font-size:17px; margin-top:4px; }
#header .customer { color:#878787; font-size:11px; position:absolute; right:0px; top:-8px; width:140px; }
#header .customer a { color:#b9b9b9; display:block; font-size:17px; margin-top:4px; text-decoration:none; }
#header .banner { bottom:0px; left:0px; position:absolute; }

#top-menu { height:27px; left:-22px; overflow:hidden; position:absolute; top:81px; width:992px; }
#top-menu li { background:none; border-left:#f1f1f1 solid 1px; float:left; height:27px; padding:0px 22px; }
#top-menu li a { color:#424242; display:block; font-size:14px; position:relative; margin-top:-4px; text-decoration:none; }
#top-menu li a:hover { color:#ff8a00; }
#top-menu li a.selected { color:#ff8a00; }
#top-menu li span { color:#adadad; display:block; font-size:11px; margin-top:-2px; position:relative; }
#top-menu li.wborder { border:none; }
#top-menu li:hover { color:#ff8a00; }

#chain { color:#797979; font-size:11px; height:14px; line-height:normal; margin:-16px -4px 27px; overflow:hidden; position:relative; white-space:nowrap; }
#chain a { display:inline-block; margin:0px 4px; text-decoration:none; }

.service-announce { margin-bottom:27px; overflow:hidden; position:relative; }
.service-announce .items { margin-bottom:0px; }
.service-announce .items li { background:url(/images/bg-announce-item.gif); height:22px; list-style:none; margin:0px; position:relative; }
.service-announce .items li span { background:#fff; height:22px; line-height:22px; padding:0px; position:absolute; top:0px; } x:-moz-any-link,x:default,.service-announce .items li span { top:-1px; }
.service-announce .items li span.name { font-size:14px; left:0px; line-height:20px; } x:-moz-any-link,x:default,.service-announce .items li span.name { top:0px; }
.service-announce .items li span.name a { text-decoration:none; }
.service-announce .items li span.price { color:#b9b9b9; font-size:11px; line-height:20px; right:0px; } x:-moz-any-link,x:default,.service-announce .items li span.price { top:0px; }
.service-announce .items li span.price b { color:#ff8a00; font-size:14px; font-weight:normal; }
.service-announce .serivce-annotation { color:#878787; float:right; font-size:11px; line-height:normal; padding-left:33px; position:relative; width:235px; }
.service-announce .serivce-annotation p { margin:-3px 0px 0px; }
.service-announce .price-annotation { color:#b9b9b9; clear:both; font-size:11px; line-height:normal; margin-top:7px; width:672px; }

.hosting-announce .items li { margin-right:300px; }
.hosting-announce .items li span.space { left:270px; }
.hosting-announce .items li span.site { left:150px; }
.hosting-announce .items li span.features { left:390px; }

.vps-announce .items li { margin-right:300px; }
.vps-announce .items li span.space { left:150px; }
.vps-announce .items li span.ram { left:270px; }
.vps-announce .items li span.cpu { left:390px; }

.dedicated-announce .items li { margin-right:300px; }
.dedicated-announce .items li span.ram { left:270px; }
.dedicated-announce .items li span.hdd { left:390px; }

.ssl-announce .items li { margin-right:300px; }
.ssl-announce .items li span.type { left:260px; }

.domains-announce form { margin-right:300px; }
.domains-announce form .fields { height:21px; margin-bottom:15px; position:relative; }
.domains-announce form .fieldlabel { height:21px; left:0px; line-height:21px; position:absolute; top:0px; }
.domains-announce form .fieldlabel span { margin-left:12px; }
.domains-announce form .textfield { left:174px; position:absolute; top:0px; width:370px; }
.domains-announce form .button { position:absolute; right:0px; top:0px; }
.domains-announce .top-domains { line-height:13px; margin:0px -30px; overflow:hidden; position:relative; }
.domains-announce .top-domains li { background:none; float:left; height:13px; margin:6px 30px 6px; padding:0px; position:relative; width:114px; }
.domains-announce .top-domains li input { left:0px; margin:0px; padding:0px; position:absolute; top:0px; }
.domains-announce .top-domains li label { display:block; left:21px; position:absolute; top:0px; }
.domains-announce .top-domains li span { color:#b9b9b9; display:block; font-size:11px; position:absolute; right:0px; top:0px; }
.domains-announce .top-domains li span b { color:#ff8a00; font-size:12px; font-weight:normal; }
.domains-announce .top-domains li span b.special-offer { color:#ff4444; }

#domains-reg { margin:0px; }
#domains-reg .fields { height:21px; margin-bottom:25px; position:relative; }
#domains-reg .fieldlabel { height:21px; left:0px; line-height:21px; position:absolute; top:0px; }
#domains-reg .fieldlabel span { margin-left:12px; }
#domains-reg .textfield { left:174px; position:absolute; top:0px; width:370px; }
#domains-reg .button { left:570px; position:absolute; top:0px; }
#domains-reg .annotation { height:21px; line-height:21px; position:absolute; right:0px; top:0px; }
#domains-reg .error { color:#F00; }
#domains-reg .top-domains { background:none; }
#domains-reg .top-domains li { background:url(/images/border-service-list.gif) top repeat-x; height:18px; margin:2px 0px; padding:0px; position:relative; }
#domains-reg .top-domains li input { left:0px; margin:0px; padding:0px; position:absolute; top:2px; }
#domains-reg .top-domains li span { background:#fff; font-size:11px; position:absolute; top:0px; }
#domains-reg .top-domains li label { background:#fff; left:13px; padding-left:6px; position:absolute; top:0px; } x:-moz-any-link,x:default,#domains-reg .top-domains li label { top:-1px; }
#domains-reg .top-domains li label a { text-decoration:none; }
#domains-reg .top-domains li .type { left:160px; }
#domains-reg .top-domains li .lang { left:380px; }
#domains-reg .top-domains li .period { left:540px; }
#domains-reg .top-domains li .price { color:#b9b9b9;padding-left:2px; right:0px; text-align:right; top:-1px; }
#domains-reg .top-domains li .price b { color:#ff8a00; font-size:14px; font-weight:normal; }
#domains-reg .top-domains li .price b.special-offer { color:#ff4444; }

#domains-reg-result { margin:0px; }
#domains-reg-result ul { background:none; }
#domains-reg-result li { background:url(/images/border-service-list.gif) top repeat-x; height:18px; margin:2px 0px; padding:0px; position:relative; }
#domains-reg-result li span { background:#fff; display:block; font-size:11px; position:absolute; top:0px; }
#domains-reg-result li .name { color:#006ca1; font-size:12px; left:0px; } x:-moz-any-link,x:default,#domains-reg-result li .name { top:-1px; }
#domains-reg-result li .status { left:300px; }
#domains-reg-result li .period { left:400px; }
#domains-reg-result li .price { color:#b9b9b9; left:650px; padding-left:2px; text-align:right; top:-1px; }
#domains-reg-result li .price b { color:#ff8a00; font-size:14px; font-weight:normal; }
#domains-reg-result li .price b.special-offer { color:#ff4444; }
#domains-reg-result li .status-free { color:#429400; }
#domains-reg-result li .status-keep { color:#F00; }
#domains-reg-result li .status-na { color:#999; }
#domains-reg-result li .action { font-size:12px; padding-left:5px; right:0px; width:105px; } x:-moz-any-link,x:default,#domains-reg-result li .action { top:-1px; }
#domains-reg-result li .buy { color:#429400; }

#hosting { margin-bottom:14px; position:relative; width:940px; }
#hosting .free-trial { position:absolute; right:0px; top:-115px; z-index:101; }
#hosting ul { float:left; width:240px; }
#hosting ul li { background:none; border-bottom:#eee solid 1px; padding:6px 0px 5px; }
#hosting ul li.title { border-bottom:#ddd solid 1px; font-size:16px; padding-bottom:10px; }
#hosting ul li.title a { color:#006ca1; text-decoration:none; }
#hosting ul li.price { padding:8px 0px 7px; }
#hosting ul li.order { border-bottom:none; padding:15px 0px 9px; }
#hosting ul li.order a { color:#429400; }
#hosting ul li .none { color:#aaa; }
#hosting ul.params { font-size:11px; width:220px; }
#hosting ul.item { text-align:center; }
#hosting ul.item li.price { color:#ff8a00; font-size:14px; }

#hosting-item { margin:0px; position:relative; }
#hosting-item .free-trial { position:absolute; right:0px; top:-142px; z-index:101; }
#hosting-item .price li { background:url(/images/border-service-list.gif) top repeat-x; height:18px; padding:0px; position:relative; }
#hosting-item .price li span { background:#fff; display:block; position:absolute; top:0px; } x:-moz-any-link,x:default,#sharedhosting-item .price li span { top:-1px; }
#hosting-item .price li .value { color:#b9b9b9; font-size:11px; right:0px; top:-1px; }
#hosting-item .price li .value b { color:#ff8a00; font-size:14px; font-weight:normal; }
#hosting-item .feature li { background:none; height:18px; padding:0px; position:relative; }
#hosting-item .feature li span { color:#ff6060; }
#hosting-item .buy { color:#429400; font-size:16px; margin-right:10px; }
#hosting-item .all { font-size:16px; }

#vps { margin-bottom:14px; position:relative; width:940px; }
#vps .free-trial { position:absolute; right:0px; top:-115px; z-index:101; }
#vps ul { float:left; width:240px; }
#vps ul li { background:none; border-bottom:#eee solid 1px; padding:6px 0px 5px; }
#vps ul li.title { border-bottom:#ddd solid 1px; color:#006ca1; font-size:16px; padding-bottom:10px; }
#vps ul li.title a { color:#006ca1; text-decoration:none; }
#vps ul li.price { padding:8px 0px 7px; }
#vps ul li.order { border-bottom:none; padding:15px 0px 9px; }
#vps ul li.order a { color:#429400; }
#vps ul li .none { color:#aaa; }
#vps ul.params { font-size:11px; width:220px; }
#vps ul.item { text-align:center; }
#vps ul.item li.price { color:#ff8a00; font-size:14px; }

#dedicated { margin:0px; }
#dedicated li { background:none; height:55px; overflow:hidden; padding:0px; position:relative; }
#dedicated li .main { float:left; width:300px; }
#dedicated li h4 { left:0px; margin-top:-2px; position:absolute; top:0px; }
#dedicated li .location { color:#9f9f9f; font-size:11px; left:0px; position:absolute; top:18px; }
#dedicated li .features { left:350px; margin:0px; position:absolute; top:0px; }
#dedicated li .features li { background:url(/images/border-service-list.gif) top repeat-x; height:18px; margin:0px; position:relative; width:300px; }
#dedicated li .features li b { background:#fff; font-size:11px; font-weight:normal; left:0px; position:absolute; top:0px; }
#dedicated li .features li span { background:#fff; position:absolute; right:0px; top:0px; width:100px; } x:-moz-any-link,x:default,#dedicated li .features li span { top:-1px; }
#dedicated li .features li.wborder { background:none; }
#dedicated li .price { color:#9f9f9f; font-size:11px; height:18px; left:700px; position:absolute; top:-2px; width:140px; }
#dedicated li .price b { color:#ff8a00; font-size:16px; font-weight:normal; }
#dedicated li .setup-price { color:#9f9f9f; left:700px; font-size:11px; position:absolute; top:18px; }
#dedicated li .buy { color:#429400; position:absolute; right:0px; top:0px; }

#ssl-type { float:left; margin-bottom:40px; }
#ssl-type li.selected a { color:#ff8a00; }

#ssl-term { float:right; margin:0px 50px 40px 0px; width:400px; }
#ssl-term .details { color:#b5b5b5; font-size:11px; }
#ssl-term .term-selector { background:url(/images/ssl-term-selector.png) no-repeat; height:40px; padding:1px 66px; margin-top:17px; }

#ssl-list { }
#ssl-list li { background:none; height:55px; overflow:hidden; padding:0px; position:relative; }
#ssl-list li h4 { left:0px; padding-right:18px; position:absolute; top:0px; }
#ssl-list li .idn { color:#ff0000; font-size:10px; position:absolute; right:0px; top:1px; }
#ssl-list li .type { color:#9f9f9f; font-size:11px; left:0px; position:absolute; top:18px; }
#ssl-list li .features { left:350px; position:absolute; top:3px; width:400px; }
#ssl-list li .features li { background:url(/images/border-service-list.gif) top repeat-x; height:18px; margin:0px; position:relative; width:300px; }
#ssl-list li .features li * { background:#fff; position:absolute; top:0px; }
#ssl-list li .features li b { font-size:11px; font-weight:normal; left:0px; }
#ssl-list li .features li span { right:0px; width:140px; } x:-moz-any-link,x:default,#ssl-list li .features li span { top:-1px; }
#ssl-list li .features li.wborder { background:none; }
#ssl-list li .price { color:#9f9f9f; font-size:11px; height:18px; left:700px; line-height:18px; position:absolute; top:1px; width:140px; }
#ssl-list li .price b { color:#ff8a00; font-size:16px; font-weight:normal; }
#ssl-list li .discount { color:#b5b5b5; font-size:11px; left:700px; position:absolute; top:18px; }
#ssl-list li .buy { color:#429400; position:absolute; right:0px; top:2px; }

.additions-price li { background:url(/images/border-service-list.gif) top repeat-x; height:18px; padding:0px; position:relative; }
.additions-price li span { background:#fff; display:block; position:absolute; top:0px; } x:-moz-any-link,x:default,.additions-price li span { top:-1px; }
.additions-price li .value { color:#b9b9b9; font-size:11px; right:0px; top:-1px; }
.additions-price li .value b { color:#ff8a00; font-size:14px; font-weight:normal; }

#news-announce { color:#878787; line-height:normal; margin:0px -23px 27px; overflow:hidden; position:relative; }
#news-announce li { background:none; float:left; margin:0px 23px; padding:0px; width:190px; }
#news-announce li a { display:inline-block; margin-top:4px; }

#news-list { margin:25px 0px 0px; }
#news-list .item { margin-bottom:25px; }
#news-list .item .date { color:#4c4c4c; font-size:12; margin-right:5px; }
#news-list .item ul { margin-bottom:6px; }
#news-list .item p { margin-bottom:6px; }

#payinfo { height:20px; margin:6px -18px 0px; position:relative; }
#payinfo img { margin:0px 10px; }

.clear { clear:both; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px; }

#footer { font-size:11px; height:150px; line-height:normal; position:relative; }
#footer .menu { color:#747474; left:30px; list-style:none; overflow:hidden; position:absolute; top:47px; width:600px; }
#footer .menu a { color:#747474; display:block; text-decoration:none; }
#footer .menu li { background:none; float:left; margin-right:50px; padding:0px; }
#footer .copyright { color:#989898; position:absolute; right:30px; top:47px; text-align:right; }
#footer .vkontakte { position:absolute; right:98px; top:75px; }
#footer .facebook { position:absolute; right:64px; top:75px; }
#footer .twitter { position:absolute; right:30px; top:75px; }