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

html, body { height:100%; }
body { background-color:#fff; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000; }

* { margin:0; padding:0; }
img { border:none; }
.black { color:#000; }
.white { color:#fff; }
.llgrey { color:#ebebeb; }
.lgrey { color:#ccc; }
.grey { color:#999 !important; }
.dgrey { color:#666; }
.orange { color:#F60 !important; }
.green { color:#393; }
.red { color:#C00; }
.blue { color:#069; }
.small { font-size:11px; }
.large { font-size:14px; line-height:19px; }
.xlarge { font-size:18px; line-height:21px; }
.caps { text-transform:uppercase; }
a { text-decoration:underline; }
a:hover { text-decoration:none; }
table { border-spacing:0; border-collapse:collapse; font-size:12px; }
table td { margin:0; vertical-align:top; padding:0; border:0; }
.space { clear:both; font-size:0; }
h1, h2.contentheading { font-size:24px; line-height:28px; font-weight:normal; color:#000; }
h2 { font-size:13px; color:#000; }
h3 { font-size:12px; color:#000; padding:10px 0 10px 0; text-transform:uppercase; }
h4 { font-size:12px; color:#000; padding:0 0 5px 0; }
.hr { padding:10px 0 0 0; border-bottom:1px solid #e3e3e3; margin:10px auto; clear:both; width:950px; font-size:0; }
.hr2 { padding:0 0 0 0; border-bottom:1px solid #e3e3e3; margin:10px auto; clear:both; font-size:0; }
sup { vertical-align:baseline; position:relative; top:-0.4em; }
.noMarginTop { margin-top:0 !important; }
.noMarginBottom { margin-bottom:0 !important; }
:focus { -moz-outline-style: none; }
a.dotted { text-decoration:none; border-bottom:1px #393 dotted; cursor:pointer; }
a.dotted:hover { border-bottom:1px #FFF dotted; }

/* Boxes */
#rootBox { position:relative; height:auto !important; height:100%; min-height:100%; width:970px; margin:0 auto; }
#header { width:100%; height:153px; position:relative; }
#content { padding:0 0 151px 0; width:100%; position:relative; }
#footer { position:absolute; width:100%; height:151px; bottom:0; }

/* Header */
#header .l, #header .r { width:20px; height:153px; float:left; }
#header .c { width:930px; height:153px; float:left; background-image:url(/i/header_bg.gif); background-repeat:repeat-x; position:relative; }
#header .logo { position:absolute; top:20px; left:20px; }
#header .cpButton { position:absolute; top:0; right:0; }
#header .nav { width:954px; height:56px; position:absolute; left:8px; bottom:0; }
.navIE { display:none; }
#header .c ul { list-style:none; position:absolute; top:25px; right:160px; }
#header .c li { display:inline; font-size:10px; padding:0 15px 0 0; }
#header .c li img { margin:0 5px 0 0; }
#header .c li a { color:#666; text-decoration:none; }
#header .c li a:hover { text-decoration:underline; }
#header img.phone { position:absolute; bottom:14px; right:21px; }

#header .c form { position:absolute; bottom:80px; right:175px; }
#header .c form input { font-size:11px; border:1px solid #CECECE; width:150px; padding:3px 2px 0 2px; height:18px; color:#666; }

/* Navigation */


/* Content */
#tariffs, #topBlocks, #bottomBlocks, #newsBlock { width:960px; padding:0 5px; }

#topBlocks .l { width:236px; padding:10px 2px 0 2px; float:left; position:relative; }
#topBlocks .r { width:236px; padding:0 2px 0 2px; float:left; position:relative; }
#topBlocks .c { width:475px; padding:10px 4px 0 1px; float:left; position:relative; }
#topBlocks img.corners { float:left; }
#topBlocks .domainBar { height:132px; float:left; width:447px; background-image:url(/images/domain_bar_bg.gif); background-repeat:repeat-x; position:relative; }
#topBlocks form {  }
#topBlocks form p { float:left; height:29px; padding:8px 5px 0 0; }
#topBlocks form div.textField { height:29px; width:310px; float:left; position:relative; }
#topBlocks form div.textField input { background-color:#fff; border:0; position:absolute; left:10px; top:5px; height:19px; font-size:14px; width:285px; }
#topBlocks form div.button { height:29px; padding:2px 0 0 5px; float:left; }
#topBlocks form label { margin:0 10px 0 0; float:left; }
#topBlocks form input.chekbox { margin:0 5px 0 0; }
#topBlocks form .zones { padding:35px 100px 0 37px; font-size:11px; font-style:italic; color:#666; }
#topBlocks form .zones .other { float:right; }
.domainBar .text { margin:10px 0; }

#topBlocks .r p { position:absolute; left:12px; top:56px; font-size:11px; color:#666; line-height:12px; }
#topBlocks .r div { position:absolute; left:8px; top:99px; }

#bottomBlocks .bb1, #bottomBlocks .bb2 { width:234px; padding:0 5px 0 1px; float:left; position:relative; margin-top:12px; }
#bottomBlocks .icon { float:left; }
#bottomBlocks .title { float:left; padding:1px 0 0 6px; }
#bottomBlocks .bb1 p, #bottomBlocks .bb2 p { padding:5px 0 0 55px; color:#666; clear:left; }
#bottomBlocks .bb1 p img, #bottomBlocks .bb2 p img { margin:10px 0 0 -11px; }
#bottomBlocks .bb2, #bottomBlocks .bb3, #bottomBlocks .bb4 { width:230px; padding:0 5px; float:left; position:relative; }
#bottomBlocks .bb3 p { position:absolute; top:63px; left:10px; padding:0 0 0 3px; line-height:16px; color:#666; }
#bottomBlocks .bb3 p span { margin:5px 0 0 10px; display:block; }
#bottomBlocks .bb3 sup { font-weight:bold; color:#393; }
#bottomBlocks .bb3 .link { float:right; }
#bottomBlocks .bb3 a { color:#393; }
#bottomBlocks .bb4 p { position:absolute; top:64px; left:10px; padding:0 10px 0 3px; font-size:12px; line-height:14px; color:#666; }
#bottomBlocks .bb4 em { color:#f60; }

#newsBlock .title { padding:0 0 10px 5px; color:#666; }
#newsBlock .title a { color:#f60; }
#newsBlock .nb { width:220px; padding:0 15px 0 5px; float:left; position:relative; color:#666; }
#newsBlock h5 { color:#393; font-size:12px; font-weight:normal; text-transform:uppercase; padding:0 0 3px 0; }
#newsBlock h5 a { color:#393; }
#newsBlock em { display:block; color:#999; padding:3px 0 0 0; }

#partnersBlock { width:950px; padding:0 10px; }
#partnersBlock img, #partnersBlock div { float:left; }
#partnersBlock div { width:930px; height:132px; background-image:url(/images/partners_block_bg.gif); background-repeat:repeat-x; }
#partnersBlock h6 { font-size:12px; font-weight:normal; color:#666; text-transform:uppercase; padding:10px 0; }
#partnersBlock div img { margin-right:30px; }

#infoBlock { background-image:url(index_info_block_border.gif); background-repeat:repeat-y; font-size:10px; color:#666; padding:0 0 0 10px; }
#infoBlock h1 { font-size:12px; font-weight:normal; color:#666; text-transform:uppercase; padding:0 10px; }
#infoBlock h2 { font-size:10px; color:#666; font-weight:normal; text-transform:uppercase; padding:5px 0 0 0; }
#infoBlock div { width:450px; float:left; padding:10px 20px 10px 10px; }
#infoBlock div p { padding-bottom:7px; }

/* Footer */
#footer .l, #footer .r { width:20px; height:151px; float:left; }
#footer .c { width:930px; height:90px; padding:61px 0 0 0; float:left; background-image:url(footer_bg.gif); background-repeat:repeat-x; position:relative; }
#footer .bar { width:954px; height:52px; position:absolute; left:8px; top:0; }
#footer .copy { position:absolute; left:20px; top:13px; font-size:10px; color:#FFF; }
#footer .parallels { position:absolute; right:20px; top:11px; }
#footer .c div.phone { float:left; width:200px; font-size:11px; color:#666; }
#footer .c ul { list-style:none; font-size:11px; float:left; width:190px; }
#footer .c ul.last { width:160px; }
#footer .c ul li { padding-bottom:1px; }
#footer .c ul a, #footer .c div.phone a { color:#666; }

/* Inner */
#leftContent { width:227px; padding:15px 0 0 10px; float:left; }

#leftContent #submenu { background-color:#656565; list-style:none; width:205px; line-height:12px; padding:0 10px 15px 22px; color:#FFF; }
#leftContent #submenu li { padding:10px 10px 5px 0; border-bottom:1px solid #999; }
#leftContent #submenu li.sel { font-weight:bold; }
#leftContent #submenu a { color:#FFF; text-decoration:none; }
#leftContent #submenu a:hover { color:#CCC; }

#submenu ul { list-style:none; font-size:10px; }
#submenu li li { padding:5px 10px 0 20px !important; border-bottom:1px solid #666 !important; }
#submenu li.sel li { font-weight:normal; }
#submenu a.selected { font-weight:bold; cursor:default; }
#submenu a.selected:hover { color:#FFF; }

#leftContent ul.reasons { background-color:#eee; list-style:none; width:237px; line-height:12px; padding:10px 0; color:#333; }
#leftContent ul.reasons li { padding:0 10px 10px 22px; text-indent:-10px; }
#leftContent ul.reasons li.doubleIndent { text-indent:-16px; }
#leftContent ul.reasons sup { color:#393; font-weight:bold; }
#leftContent ul.reasons li span { margin-left:10px; }
#leftContent ul.reasons li a { color:#393; }

#leftContent p.testimonial, #leftContent p.sign { background-color:#eee; }
#leftContent p.testimonial { color:#333; width:205px; padding:10px 10px 0 22px; }
#leftContent p.sign { color:#666; width:158px; padding:10px 10px 10px 69px; font-style:italic; }

#mainContent { width:680px; float:left; padding:15px 0 0 40px; }
#testimonial { padding:5px 0 0 340px; text-indent:-7px; font-style:italic; color:#f60; }
#testimonial p { padding:0 0 0 165px !important; text-indent:0; color:#333; }

sup.breadcrumb { color:#ccc; }
sup.breadcrumb a { color:#999; }
sup.breadcrumb strong { color:#999; }

#mainContent h1 { padding:0 0 10px 0; }
#mainContent p { padding:0 0 10px 40px; }
#mainContent ul { list-style:none; padding:0 0 5px 40px; }
#mainContent ul li { padding:0 0 5px 15px; background-image:url(/images/bullet1.gif); background-repeat:no-repeat; }
#mainContent ul.small { margin-top:-5px; }
#mainContent ul.small li { padding:0 0 5px 15px; background-image:url(/images/bullet2.gif); background-repeat:no-repeat; }
#mainContent ol { padding:0 0 5px 40px; list-style-position:outside; }
#mainContent ol li { padding:0 0 5px 0; color:#F60; margin:0 0 0 20px; font-weight:bold; }
#mainContent ol li span { color:#000; font-weight:normal; }
#mainContent ol li li { padding:0 0 5px 15px; margin:0; }
#mainContent ol ul { padding:5px 0 0 15px; }
#mainContent li strong a { color:#000; }
#mainContent p a, #mainContent ul a, #mainContent ol a, div.docLinkBox a { color:#393; }

img.iconInsideP { margin:0 10px 10px 0; float:left; width:64px; height:64px; }
#mainContent p img.right { float:right; margin:0 0 10px 10px; }
#mainContent p img.left { float:left; margin:0 10px 10px 0; }

div.gallery { padding:10px 0 0 40px; }
div.gallery img { margin:0 5px 5px 0; }

div.helpBtn { float:right; padding:0 0 0 15px; border-left:1px solid #eee; margin-left:20px; width:179px; margin-bottom:30px; }
div.helpBtn div { font-size:11px; color:#999; font-style:italic; padding:10px 0 0 16px; line-height:12px; }
div.helpBtn img.icon { margin:0 0 0 46px !important; }

div.addBtn { float:right; padding:0 0 0 15px; border-left:1px solid #eee; margin-left:20px; width:146px; margin-bottom:30px; }
div.addBtn div { font-size:11px; color:#999; font-style:italic; padding:10px 0 0 16px; line-height:12px; }

div.docLinkBox { clear:both; padding:10px 0 0 40px; }
div.docLinkBox img { float:left; margin:0 10px 0 0; }
div.docLinkBox div { padding:30px 0 0 0; width:50%; }

pre { background-color:#f5f4ee; color:#666; padding:10px; margin:10px 0; 
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/* width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

div.testimonial { margin:10px 0 0 40px; }
div.testimonial .l { width:450px; background-color:#EEE; float:left; }
div.testimonial p { padding:0 20px !important; text-indent:-7px; }
div.testimonial .r { width:170px; padding:12px 0 0 20px; float:left; background-image:url(/i/testimonial_right_bg.png); background-repeat:no-repeat; background-position:0 21px; font-style:italic; color:#999; font-size:10px; line-height:12px; }
div.testimonial .r span { text-transform:uppercase; color:#F60; }

div.testimonialG, div.testimonialO { margin:10px 0 0 0; }
div.testimonialG .c, div.testimonialO .c { width:360px; float:left; }
div.testimonialG .c { background-color:#EEE; }
div.testimonialO .c { background-color:#FF6E0F; margin-top:60px; }
div.testimonialG .c p { padding:3px 20px !important; text-indent:-7px; }
div.testimonialO .c p { padding:3px 20px !important; text-indent:-7px; color:#FFF; }
div.testimonialG .l, div.testimonialO .l { width:120px; padding:12px 20px 0 0; float:left; background-repeat:no-repeat; font-style:italic; color:#999; font-size:10px; line-height:12px; text-align:right; }
div.testimonialG .l { background-image:url(/i/testimonial_left_bg_g.png); background-position:right 21px; }
div.testimonialO .l { background-image:url(/i/testimonial_left_bg_o.png); background-position:right 81px; }
div.testimonialG .l p, div.testimonialO .l p { text-transform:uppercase; color:#F60; }
div.testimonialG .l p { padding:0 !important; }
div.testimonialO .l p { padding:3px 0 0 0 !important; }
div.testimonialO .r { width:180px; float:left; text-align:right; }
div.testimonialO .r a { font-size:10px; font-style:italic; color:#093; }

/* Tables */
p.tableLabel { padding-bottom:5px !important; margin:10px 0 0 40px; color:#666; text-align:right; font-style:italic; border-bottom:2px solid #000; }
.table1, .table2 { width:640px; border-spacing:0; border-collapse:separate; margin:0 0 30px 40px; }
.table1 th { font-weight:bold; text-align:left; vertical-align:top; border-bottom:1px solid #000; padding:10px 10px 5px 0; }
.table1 td { padding:10px 10px 5px 0; line-height:12px; text-align:left; vertical-align:top; border-bottom:1px solid #e3e3e3; }
.table1 a { color:#393; }
.table1 tr.best td { background-color:#ffe0cc; }
.table1 td.small { border-bottom:0; }
.table1 td.name { padding:10px 10px 5px 0; width:200px; font-weight:bold; }
.table1 td.right { text-align:right; }

table.steps { width:100%; height:27px; background-image:url(store/bg.gif); background-repeat:repeat-x; font-size:10px; }
table.steps td { vertical-align:middle; padding:0 10px 0 0; }
table.steps td.pic { padding:0 3px 0 0; }
div.user { font-size:10px; float:right; width:162px; padding:2px 0 0 0; }
div.user a { color:#393; }

.valignMiddle td { vertical-align:middle; }

.table2 th { font-weight:normal; text-align:left; vertical-align:top; padding:10px 10px 5px 0; text-transform:uppercase; color:#393; }
.table2 td { padding:10px 10px 5px 0; line-height:14px; text-align:left; vertical-align:top; border-bottom:1px solid #e3e3e3; }
.table2 td img { float:left; }
.table2 td img.icon { float:left; width:32px; margin-right:20px; }
.table2 td p { padding:10px 0 5px 42px !important; }
a.black { color:#000 !important; }

/* Tariff Tables */
table.tariffDetails { width:640px; border-spacing:0; border-collapse:separate; margin:0 0 0 40px; }
table.tariffDetailsA { width:640px; border-spacing:0; border-collapse:separate; margin:0 0 0 40px; }
.tariffDetails th { font-weight:bold; text-align:center; vertical-align:middle; background-repeat:repeat-x; border-right:1px solid #fff; padding:10px; color:#fff; }
.tariffDetails th a { color:#FFF; text-decoration:none; }
.tariffDetails th.shared { background-image:url(/images/shared_th_bg.gif); background-color:#96436c; }
.tariffDetails th.vps { background-image:url(/images/vps_th_bg.gif); background-color:#854a90; }
.tariffDetails th.dds { background-image:url(/images/dds_th_bg.gif); background-color:#60488e; }
.tariffDetails th.dedicated { background-image:url(/i/dedicated_th_bg.gif); background-color:#3a4f91; }
.tariffDetails th.parking { background-image:url(/images/parking_th_bg.gif); background-color:#707070; }
.tariffDetails th.white { background-image:none !important; }
.tariffDetails th.ssl { background-image:url(/i/ssl_th_bg.gif); background-color:#419a3e; }
.tariffDetails th.best { background-image:url(/images/best_th_bg.gif); background-color:#F60; }
.tariffDetails th.best span { font-size:10px; }
.tariffDetails td { padding:10px; line-height:12px; text-align:center; border-right:1px solid #f2f2f2; vertical-align:middle; }
.tariffDetails .odd td { background-color:#f2f2f2; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.tariffDetails td.button { padding:10px 5px !important; }
.tariffDetails .center { text-align:center; }
.tariffDetails .icon { width:200px; padding:10px 0 10px 10px !important; text-align:left !important; border-right:none !important; border-bottom:1px solid #fff; background-color:#e5e5e5 !important; }
.tariffDetails .icon img { float:left; }
.tariffDetails .icon p { color:#666; width:100px; font-size:10px; line-height:11px; padding:8px 0 5px 42px !important; }
.tariffDetails a { color:#393; }
.tariffDetails .orange { font-size:18px; line-height:18px; }
.tariffDetails .details td { background-color:#ccc; text-align:left; border-bottom:1px solid #f2f2f2; }
.tariffDetails .details a { color:#000; }
.detailsDomains, .detailsMail, .detailsProgramming, .detailsMisc, .detailsSecurity { display:none; }
table.tariffDetails a { cursor:pointer; }
.tariffDetails .details p { height:17px; float:left; padding:1px 0 0 0 !important; font-size:11px; }
p.small a { text-decoration:none; }

.tariffDetails tr.distancepiece5 td { border:0; padding:0; }
.tariffDetails tr.distancepiece5 td.l img { width:180px; height:1px; }
.tariffDetails tr.distancepiece5 td.r img { width:90px; height:1px; }

.tariffDetails sup em { color:#999; }

h5.toggler { font-size:12px; background-color:#CCC; padding:6px 10px 7px 10px; color:#666; font-weight:bold; margin-left:40px; border-bottom:1px solid #FFF; background-image:url(/images/toggler_bg.gif); background-repeat:repeat-x; cursor:pointer; }
#securityDetails, #otherDetails, #programmingDetails, #mailDetails, #domainDetails { display:none; }

/* Forms */
img.formBg, img.formBgTop, img.formBgBottom { margin-left:40px; }
img.formBgTop { margin-top:10px; }
table.form, table.form3 { width:640px; background-color:#eee; margin:0 0 0 40px; }
table.form td {  }
table.form input, table.form textarea, table.form2 input, table.form3 input { font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px; }
table.form textarea { margin-bottom:15px; }
table.form .long, table.form2 .long { width:400px; }
table.form .slong, table.form2 .slong { width:250px; }
table.form .short { width:40px; }
table.form .med { width:150px; }
table.form td.name { padding:0 10px 0 20px; width:180px; height:40px; vertical-align:middle; }
table.form td.nameLow { padding:0 10px 0 20px; vertical-align:middle; }
table.form td.nameTA { padding:4px 10px 0 20px; width:180px; height:40px; vertical-align:top; }
table.form td.field, table.form td.btn { height:40px; vertical-align:middle; }
table.form td.btn { padding:10px 15px 0 207px; text-align:right; }
table.form tr.inv { display:none; }
table.form td.fieldComment { padding:0 0 0 210px; }
.textareaLabel { vertical-align:top; padding:4px 10px 0 20px; width:180px; height:40px; }
.checkbox { margin:0 5px 0 0; }
label.block { display:block; }

table.form2 { margin:0 0 0 40px; }
table.form2 td.name, table.form3 td.name { padding:0 10px 0 0; height:40px; vertical-align:middle; }
table.form2 td.field, table.form3 td.field { height:40px; vertical-align:middle; }
table.form2 .med, table.form3 .med { width:150px; }

table.form3 td.name { padding:0 10px 0 20px; height:40px; vertical-align:middle; }

/* Polls */
div.voting-form-box { padding:0 0 0 40px; border:0; }
div.voting-form-box strong { display:block; padding:0 0 5px 0; }
div.voting-form-box label { display:block; }
div.voting-form-box div.opendiv { padding:15px 0 0 0; }
div.voting-form-box div.opendiv h4 { font-weight:normal; padding:7px 0 3px 0; }
div.voting-form-box div.opendiv input, div.voting-form-box div.opendiv label { display:inline; }

div.voting-result-box { padding:0 0 0 40px; width:640px; }

/* Search */
div.search-page {  }
div.search-page h4 {  }
div.search-page a { color:#393; }
div.search-page p.small { padding:0 0 0 40px !important; }
div.search-page p.small a { color:#666 !important; text-decoration:underline; }
div.search-page p.small a:hover { text-decoration:none; }
div.search-page font.text { display:block; font-size:11px; }
div.search-page p.sortby { padding:10px 0 !important; }

/* LiveChat Block */
#livechatBox { width:237px; height:170px; position:relative; background-image:url(/images/livechat_block.png); background-repeat:no-repeat; }
#livechatBox p { position:absolute; top:67px; left:18px; font-size:11px; line-height:12px; color:#666; }
#livechatBox div { width:102px; height:36px; position:absolute; bottom:8px; left:10px; }

/* LiveChat Popup */
#popup { width:502px; height:224px; position:absolute; top:200px; left:234px; }
#popup div.inner { width:502px; height:224px; position:relative; }
#popup img { position:absolute; }
#popup img.bg {  }
#popup img.closeBtn { top:10px; right:10px; }
#popup img.managers { bottom:1px; left:1px; }
#popup div.text { width:250px; left:240px; top:75px; position:absolute; }
#popup p { padding:0 0 7px 0; }
#popup img.startBtn { top:175px; left:239px; }
#popup img.noBtn { top:175px; left:346px; }
#nav li {text-transform:uppercase}


/* Main Page Blocks added by Alekhin */
div.mainBlocks { width:950px; padding:0 10px; }
#mainBlockShared { width:467px; height:257px; background-image:url(/images/indexblocks2/shared_bg.jpg); background-repeat:no-repeat; position:relative; float:left; }
#mainBlockVPS { width:467px; height:257px; background-image:url(/images/indexblocks2/vps_bg.jpg); background-repeat:no-repeat; position:relative; float:right; }
div.mainBlocks .text { width:width:350px; height:220px; position:absolute; top:11px; left:15px; }
div.mainBlocks h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; font-weight:bold; height:60px; }
#mainBlockShared h1 { font-size:24px; line-height:29px; padding:0 0 15px 0; }
#mainBlockVPS h1 { font-size:36px; line-height:29px; padding:4px 0 11px 0; }
#mainBlockVPS h1 span { font-size:14px; }
#mainBlockShared h1 a, #mainBlockVPS h1 a, #mainBlockDedicated h1 a { text-decoration:none; color:#FFF; }
div.mainBlocks h2 { font-size:18px; color:#333; font-weight:normal; }
#mainBlockShared ul, #mainBlockVPS ul { list-style:none; color:#333; padding:15px 0 0 0; margin:0; }
#mainBlockShared ul li, #mainBlockVPS ul li { background-image:url(/images/indexblocks2/bullet.png); background-repeat:no-repeat; padding:0 0 8px 26px; margin:0; }
div.mainBlocks .price { position:absolute; bottom:0; right:0; }
#mainBlockVPS .star { width:130px; height:120px; text-align:center; position:absolute; top:10px; right:5px; }
#mainBlockVPS .star em { font-size:10px; color:#666; line-height:11px; }
div.mainBlocks .rollover { position:absolute; left:11px; top:212px; }

#mainBlockDedicated { width:947px; height:257px;  background-image:url(/images/indexblocks2/dedicated_bg.jpg); background-repeat:no-repeat; position:relative; }
#mainBlockDedicated .table { width:435px; height:220px; position:absolute; top:31px; left:17px; border-spacing:1px; border-collapse: separate; }
#mainBlockDedicated .features { width:435px; height:220px; position:absolute; top:21px; left:497px; }
#mainBlockDedicated h1 { text-transform:none; font-weight:normal; font-size:48px; padding:0 0 10px 0; height:53px; }
#mainBlockDedicated ul { list-style:none; padding:10px 0 0 0; margin:0; }
#mainBlockDedicated ul li { background-image:url(/images/indexblocks2/bulletBlack.png); background-repeat:no-repeat; padding:0 0 12px 26px; margin:0; color:#FFF; }
#mainBlockDedicated table { width:410px; color:#FFF; }
#mainBlockDedicated th { font-weight:normal; text-align:left; text-transform:uppercase; border-bottom:2px solid #FFF; padding-bottom:8px; }
#mainBlockDedicated td { border-bottom:1px solid #494949; padding:8px 0 4px 0; }
#mainBlockDedicated .rollover { position:absolute; left:494px; top:205px; }
#mainBlockDedicated h2 { font-size:18px; line-height:26px; color:#FFF; font-weight:normal; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#mainBlockDedicated h2 span { color:#7dc26d; }
#mainBlockDedicated th.lgreen { color:#7dc26d; font-weight:bold; }
#mainBlockDedicated td.orange { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; }

/* Rubles for Tarif Tables - added by Y.Ustinov */

#tariftable table tbody td.content {
	/*color: #555555;
	text-align: center;
	padding-top: 16px;
	height: 156px;
	*height: 140px;
	height /*\**/ /*: 140px\9; */
}



#tariftable table tbody td span.price {
	color: #FF6600;
	font-size: 24px;
}

#tariftable table tbody td span.rur {
        display: inline-block;
        position: relative;
        margin-left: 1px;
        font-family: Tahoma, Helvetica, sans-serif;
        line-height: 100%;
}

#tariftable table tbody td span.rur span {
        position: absolute;
        font-size: 110%;
        line-height: 115%;
}

#tariftable table tbody td span.rur span.op {
        line-height: 120%;
}

#tariftable table tbody td span.rur span.ie6,
#tariftable table tbody td span.rur span.ie7 {
        line-height: 130%;
}

#tariftable table tbody td span.rur span.ie8 {
        line-height: 110%;
}


