#vps-advantages {width:620px;margin-left:-310px;}
form.vps_form {margin: 0px;}
div.vps {padding: 7px 14px 15px 14px; border: 1px solid #E9E9E9; overflow: hidden; zoom: 1; margin-bottom: 12px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
behavior: url(/js/PIE.htc);
_behavior: none;}
div.plan_wrap { overflow: hidden; zoom: 1; border-bottom: 1px solid #E9E9E9; *padding-bottom: 10px; }
.vps-logo {float:left;margin:0 10px 10px 0;}

div.vps .top {vertical-align:top;}

#content div.vps h2 {padding:9px 0px 0px;margin:0;font-size:1.5833em;font-weight:bolder;line-height:.7em; float: left;}
#content div.vps h2 small {color:#565656;font-weight:normal;font-size:.6315em;}
#content div.vps .vps-more {color:#5f5f5f;font-size:11px; display: block; margin-top: 3px; font-weight: normal;}
div.vps div.plan_wrap div.price-per-month {float:right;padding-top:4px; text-align: right;}
div.vps div.plan_wrap div.price-per-month big {font-size: 2.5em;}
div.vps div.price-per-month .price {font-size:1.5em;color:#7a7a7a;display:inline-block;vertical-align:middle;margin-right:5px;padding:.2em 0 0;}
div.vps div.price-per-month big {font-size:1.9em;}

.vps div.price-per-month .price_wo_discount {text-decoration: line-through; font-size: 1.3em; color: gray !important; font-weight: normal !important; position: relative; top: 5px; *top: 4px;}
.widefont .vps div.price-per-month .price_wo_discount {top: 4px}
@media screen and (-webkit-min-device-pixel-ratio:0) {.vps div.price-per-month .price_wo_discount { top: 3px} }  


div.vps ul.features { overflow: hidden; margin: 0px; padding: 5px 0px 0px 0px; list-style-type: none; position: relative; }
div.vps ul.features li { width: 33%; float: left; position: relative; }
div.vps ul.features li.cpu { width: 34%; }
div.vps ul.features li.cpu strong { padding: 0px 4px 2px 4px; }
div.vps ul.features li.cpu span { margin: 0px 4px; }
div.vps ul.features li strong { display: block; font-weight: normal; color: #7A7A7A; font-size: 1.083em; padding-bottom: 1px; }
div.vps ul.features li span { display: block; background: #f1f1f1; padding: 9px 0px; font-size: 1.5em; text-align: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(/js/PIE.htc);
 }
div.vps div.price-per-month {float:left;padding-top: 6px;}
div.vps span.buttons {float:right;padding-top: 13px;}
div.price_wrap { padding: 5px 8px 0px 0px; float: left; }



.vps-htable {border: 1px solid #E9E9E9;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
behavior: url(/js/PIE.htc);
_behavior: none;
}

.vps-htable th.first div, .vps-htable th.last div { height: 40px; position: relative; background: #F2F2F2; padding: 14px 0px 0px 8px; }

.vps-htable th.first div {
-webkit-border-top-left-radius: 9px;
-moz-border-radius-topleft: 9px;
border-radius: 9px 0px 0px 0px;
behavior: url(/js/PIE.htc);
_behavior: none;
}
.vps-htable th.last div {
-webkit-border-bottom-left-radius: 9px;
-moz-border-radius-bottomleft: 9px;
border-radius: 0px 0px 0px 9px;
behavior: url(/js/PIE.htc);
_behavior: none;
}
.vps-htable .thfill { background: #F2F2F2 !important; padding-left: 8px; }
.vps-htable .t { border-top: 1px solid #E9E9E9 !important; background-image: none !important; }
.vps-htable .l { border-left: 1px solid #E9E9E9 !important; }
.vps-htable table {width:100%;table-layout:fixed; border-spacing: 0px; *border-collapse: collapse;}
.vps-htable .th {height: 54px !important;text-align: left;font-weight: normal;vertical-align: middle;}
.vps-htable .th img {float: left;width: 25px;height: 25px;margin: 0 8px 0 4px;}
.vps-htable .th p {margin-left: 44px;}
.vps-htable td {text-align:center;}
.vps-htable th.last, .vps-htable th.first { background: none !important; padding: 0px;}

.white_popup .fill {border-top: 0px!important; border-bottom: 0px!important;}
.xen_or_openvz {cursor:pointer; display: inline-block;position: relative; width: 145px;  height: 28px; background: url('/i/icon/hosting/bt-openvz.png') no-repeat; font-size: 11px; float:right}
.virtual {vertical-align: middle;color: #000;font-size: 16px;display: inline-block;width: 20.5em; vertical-align: top; margin-top: 5px}
.title {width: 247px;}

#ovz_area { display:block; float: left; height: 29px; width: 86px;}
#xen_area { display:block; float: left; height: 29px; width: 59px;}


#xen_vps_toggle { padding: 10px 12px 10px 18px; background: #EDF5FA; overflow: hidden; zoom: 1; margin-bottom: 12px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
behavior: url(/js/PIE.htc);
}
#xen_vps_toggle .virtual { float: left; width: auto;}
#xen_vps_toggle .fill2 {
    background:#EDF5FA !important;
    border:0px none !important;
    padding: 0.9em 0.3em 0.9em 0.8em
}


