div.hostin_plan_wrap {border: 1px solid #E9E9E9; padding: 10px 11px 16px 8px; overflow: hidden; font-size: 1em; margin-bottom: 1em;
-webkit-border-bottom-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
-moz-border-radius-bottomleft: 9px;
-moz-border-radius-bottomright: 9px;
border-radius: 0px 0px 9px 9px;
behavior: url(/js/PIE.htc);
_behavior: none;
}
div.hostin_plan_wrap h1.thin_blue, div.hosting_detail_wrap h1.thin_blue { margin: 0.45em 0 0.8em 0; }
div.hostin_plan_wrap div.right_side, div.hosting_detail_wrap div.right_side, div.hosting_order_wrap div.right_side  { float: right; width: 231px; }
div.hostin_plan_wrap div.left_side { float: left; width: 43.5em; _width: 40em;}

h1.hosting_detail_title { margin: 0px 0px 15px 0px; padding: 0px; color: #004D99; font-size:22px !important;font-weight:lighter !important;}
div.hosting_detail_wrap {padding: 3px 5px 0px 3px; overflow: hidden; font-size: 1em;}
div.hosting_detail_wrap div.left_side  { float: left; width: 45em; _width: 42em;}

div.hosting_order_title_wrap { margin: 0px 0px 15px 0px; overflow: hidden; zoom: 1; }
div.hosting_order_title_wrap h1 { float: left; margin: 0px; padding: 0px 40px 0px 0px; color: #004D99; font-size:22px !important;font-weight:lighter !important;}
div.hosting_order_title_wrap .button-orange { float: right; margin-top: 4px;}
div.order_tarrif { float: left; overflow: hidden;}
div.order_tarrif strong { float: left;  color: #004D99; padding-right: 5px;}
span.price-per-month { float: left; padding-left: 6px; background: url('/i/icon/hosting/right_blue_dotted_long.gif') no-repeat center left;}

div.hosting_order_wrap {border: 1px solid #E9E9E9; padding: 18px 11px 16px 14px; overflow: hidden; font-size: 1em; margin-bottom: 1em;
-webkit-border-bottom-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
-moz-border-radius-bottomleft: 9px;
-moz-border-radius-bottomright: 9px;
border-radius: 0px 0px 9px 9px;
behavior: url(/js/PIE.htc);
_behavior: none;
}
div.hosting_order_wrap div.left_side  { float: left; width: 42em;}

dl.additional_serv_list { margin: 0px 0px 1em 0px; padding: 0px;}
dl.additional_serv_list dd { margin: 0px 0px 15px 0px !important; padding: 10px 0px 0px 20px !important;}
dl.additional_serv_list #hd_block { margin-bottom: 1em;}
dl.additional_serv_list #licenses_isp label { display: block; cursor: pointer; line-height: 2em;}
dl.additional_serv_list #addips label { display: block; cursor: pointer; padding: 5px 0px 0px 20px; position: relative;}
dl.additional_serv_list #addips label input { margin: 0px; padding: 0px; position: absolute; top: 4px; left: 0px;}
dl.additional_serv_list div.alert_box { padding-top: 0px;}
#hosting .wide {
    width: 100%;
}

#hosting .center, #hosting .center * {
    text-align: center !important;
}

#hosting .htable td.li {
    width: 9em;
    text-align: center;
}
#hosting .htable td.discountprice, #hosting .htable td.guaranteed_refund {
	width: auto;
}
#hosting .htable th {
    height: 54px !important;
    width: 18em;
}
#hosting .htable th img {
    float: left;
    width: 25px;
    height: 25px;
    margin: 0 8px 0 4px;
}
#hosting .htable th p {
    margin-left: 44px;
}
#hosting .htable .expand {
    background-color: #fff;
}

#hosting .htable .expand p {
    height: 19px;
    padding: 4px 0 0 30px;
    margin-left: 3px;
    background: url('/i/icon/hosting/tbl_expand.gif') no-repeat 0 center;
}

#hosting .htable .collapse {
    background-color: #999;
}

#hosting .htable .collapse p {
    height: 19px;
    padding: 4px 0 0 30px;
    margin-left: 3px;
    background: url('/i/icon/hosting/tbl_expanded.gif') no-repeat 0 center;
    color: #fff;
}

#hosting a.image_choose_Yamail {
    display: block;
    margin: 4px auto 0 auto;
    text-decoration: none;
    width: 63px;
}

#hosting a.image_choose_Host {
    display: block;
    margin: 4px auto 0 auto;
    text-decoration: none;
    width: 63px;
}

#hosting a.image_choose_Host-0-1209 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/hostlite.png') no-repeat 0 0;
    text-decoration: none;
    height: 56px;
    width: 63px;
}

#hosting a.image_choose_Host-0 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/host0.png') no-repeat 0 0;
    text-decoration: none;
    height: 56px;
    width: 63px;
}

#hosting a.image_choose_Host-1-1209 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/host1.png') no-repeat 0 0;
    text-decoration: none;
    height: 56px;
    width: 63px;
}

#hosting a.image_choose_Host-2-1209 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/host2.png') no-repeat 0 0;
    text-decoration: none;
    height: 59px;
    width: 63px;
}

#hosting a.image_choose_Host-3-1209 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/host3.png') no-repeat 0 0;
    text-decoration: none;
    height: 62px;
    width: 63px;
}
 
#hosting a.image_choose_Host-CMS-1209 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/hostCMS.png') no-repeat 0 0;
    text-decoration: none;
    height: 62px;
    width: 63px;
}

#hosting a.image_choose_VPS-1 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/vps1.png') no-repeat 0 0;
    text-decoration: none;
    height: 55px;
    width: 61px;
}

#hosting a.image_choose_VPS-2 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/vps2.png') no-repeat 0 0;
    text-decoration: none;
    height: 55px;
    width: 61px;
}

#hosting a.image_choose_VPS-3 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/vps3.png') no-repeat 0 0;
    text-decoration: none;
    height: 55px;
    width: 61px;
}

#hosting a.image_choose_vps {
    display: block;
    margin-top: 35px;
    background: url('/i/style/second/button/tbl_select_ru.gif') no-repeat 0 0;
    text-decoration: none;
    width: 80px;
    height: 26px;
}


#hosting .expand:hover {
    background: #fff url('/i/style/second/widget-part/hosting/tbl_expand_over-ru.png') no-repeat 0 center;
    cursor: pointer;
}

#hosting .en .expand:hover {
    background: #fff url('/i/style/second/widget-part/hosting/tbl_expand_over-en.png') no-repeat 0 center;
}

#hosting .collapse:hover {
    cursor: pointer;
}

#hosting p {
    line-height: 1.4em;
}

#hosting .grey_border_azure_grad h2 {
    margin-top: 1em;
}

#hosting .grey_border_azure_grad h2, #hosting .grey_border_azure_grad h2 a {
    font: bolder 14px Tahoma, sans-serif;
    color: #003868;
}

#hosting .grey_border_azure_grad h2 span {
    color: #9e0b0f;
}


/* заголовки таблицы тарифов */
#hosting_post_header_ru {
    height: 33px;
    padding: 0;
    background: url('/i/style/second/widget-part/hosting/hosting_post_header_short_ru.png') no-repeat center 0;
}
#hosting_post_header_en {
    height: 33px;
    padding: 0;
    background: url('/i/style/second/widget-part/hosting/hosting_post_header_short_en.png') no-repeat center 0;
}
#hosting_post_header_ru .right {
    float: right;
    width: 9px;
    height: 33px;
    background: url('/i/style/second/widget-part/hosting/hosting_post_corners.png') no-repeat -9px 0;
}
#hosting_post_header_en .right {
    float: right;
    width: 9px;
    height: 33px;
    background: url('/i/style/second/widget-part/hosting/hosting_post_corners.png') no-repeat -9px 0;
}
#hosting_post_header_ru .left {
    float: left;
    width: 9px;
    height: 33px;
    background: url('/i/style/second/widget-part/hosting/hosting_post_corners.png') no-repeat 0 0;
}
#hosting_post_header_en .left {
    float: left;
    width: 9px;
    height: 33px;
    background: url('/i/style/second/widget-part/hosting/hosting_post_corners.png') no-repeat 0 0;
}

#hosting_site_header_ru {
    height: 33px;
    padding: 0;
    background: url('/i/style/second/widget-part/hosting/hosting_site_header_ru.png') no-repeat center 0;
}
#hosting_site_header_en {
    height: 33px;
    padding: 0;
    background: url('/i/style/second/widget-part/hosting/hosting_site_header_en.png') no-repeat center 0;
}
#hosting_site_header_ru .right {
    float: right;
    width: 9px;
    height: 33px;
    background: url('/i/style/second/widget-part/hosting/hosting_site_corners.png') no-repeat -9px 0;
}
#hosting_site_header_en .right {
    float: right;
    width: 9px;
    height: 33px;
    background: url('/i/style/second/widget-part/hosting/hosting_site_corners.png') no-repeat -9px 0;
}
#hosting_site_header_ru .left {
    float: left;
    width: 9px;
    height: 33px;
    background: url('/i/style/second/widget-part/hosting/hosting_site_corners.png') no-repeat 0 0;
}
#hosting_site_header_en .left {
    float: left;
    width: 9px;
    height: 33px;
    background: url('/i/style/second/widget-part/hosting/hosting_site_corners.png') no-repeat 0 0;
}
#hosting_order_form {
    margin: 0;
    padding: 0;
}

#hosting .shift {
    margin-left: 12px;
}

#hosting .vip {
   width: 9em;
}

#hosting .htable th {
    min-width: 16em;
}



#vps_hosting p {
    margin: 0px;
    padding: 0px;
    margin: 5px 0px 5px 0px;
    height: 35px;
}
div#hosting2 { display: table; overflow: hidden; zoom: 1; position: relative; }
div#hosting2 div.right_side { display: table-cell; padding: 20px; vertical-align: top;}
div#hosting2 div.right_side ul { margin: 0px; padding: 0px;  }
div#hosting2 div.right_side a { color: #003868; }
div#hosting2 div.left_side { width: 57%; display: table-cell; padding: 20px; vertical-align: top;}
div#hosting2 div.left_side p { line-height: 1.5em; margin: 0px 0px 12px 0px; padding: 0px; }
div#hosting2 span.separator { width: 6px; display: table-cell; }
div#hosting2 a.button-ticket { margin-top: -6px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {div#hosting2 a.button-ticket { margin-top: -4px;}}
div#hosting2 div.pos_rel { display: table; padding-top: 12px;} 
div#hosting2 div.right_side, div#hosting2 div.left_side, div#hosting2 span.separator { *float: left; *position: relative; *z-index: 1;}

#vps_hosting p img.vps_icon { float: left; margin-right: 4px; }
#vps_hosting img { border: 0px; }

#vps_hosting p span { display: block; padding-top: 8px; }
#vps_hosting td.title {  vertical-align: middle; width: 160px; }
#vps_hosting a.blue_link {  color: #003868; }


#vps .htable td.li {
    width: 9em;
    text-align: center;
    padding: 5px;
}
#vps .htable th {
    height: 28px !important;
    width: 16em;
    padding-right: 5px;
    border: 1px solid #DEDEDE;
}
#vps .htable th img {
    float: left;
    width: 25px;
    height: 25px;
    margin: 0 8px 0 4px;
}
#vps .htable th p {
    margin-left: 44px;
}

#vps .htable .expand {
    background-color: #fff;
}

#vps .htable .expand p {
    height: 19px;
    padding: 4px 0 0 30px;
    margin-left: 3px;
    background: url('/i/icon/hosting/tbl_expand.gif') no-repeat 0 center;
}

#vps .htable .collapse {
    background-color: #999;
}

#vps .htable .collapse p {
    height: 19px;
    padding: 4px 0 0 30px;
    margin-left: 3px;
    background: url('/i/icon/hosting/tbl_expanded.gif') no-repeat 0 center;
    color: #fff;
}


#vps a.image_choose_VPS-1 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/vps1.png') no-repeat 0 0;
    text-decoration: none;
    height: 55px;
    width: 61px;
}

#vps a.image_choose_VPS-2 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/vps2.png') no-repeat 0 0;
    text-decoration: none;
    height: 55px;
    width: 61px;
}

#vps a.image_choose_VPS-3 {
    display: block;
    margin: 4px auto 0 auto;
    background: url('/i/icon/hosting/vps3.png') no-repeat 0 0;
    text-decoration: none;
    height: 55px;
    width: 61px;
}

#vps a.image_choose_vps {
    display: block;
    margin-top: 35px;
    background: url('/i/style/second/button/tbl_select_ru.gif') no-repeat 0 0;
    text-decoration: none;
    width: 80px;
    height: 26px;
}


#vps .expand:hover {
    background: #fff url('/i/style/second/widget-part/hosting/tbl_expand_over-ru.png') no-repeat 0 center;
    cursor: pointer;
}

#vps .en .expand:hover {
    background: #fff url('/i/style/second/widget-part/hosting/tbl_expand_over-en.png') no-repeat 0 center;
}

#vps .collapse:hover {
    cursor: pointer;
}

#vps p {
    line-height: 1.4em;
}

#vps .grey_border_azure_grad h2 {
    margin-top: 1em;
}

#vps .grey_border_azure_grad h2, #hosting .grey_border_azure_grad h2 a {
    font: bolder 14px Tahoma, sans-serif;
    color: #003868;
}

#vps .grey_border_azure_grad h2 span {
    color: #9e0b0f;
}


span.wordpress {background: url('/i/icon/hosting/wordpress.jpg') no-repeat top left transparent; display:inline-block; height:32px; padding-top:10px; width:145px;} 
span.joomla {background: url('/i/icon/hosting/joomla.png') no-repeat top left transparent; display:inline-block; height:32px; padding-top:10px; width:145px;} 

img.cms-logo { vertical-align: middle; margin: 0 8px; }
a.cms-toggle {
    text-decoration: none; display: inline-block; vertical-align: middle;
//display:inline;
//zoom:1;
}
a.cms-toggle span { display: inline; border-bottom: 1px dotted; }
a.cms-toggle:hover span { border-bottom-color: #fff; } 

#hosting-cms { top: -250px; width: 480px; margin-left: -340px; z-index: 999}
#hosting-cms td { border: 0px none !important; vertical-align: top; text-align: left; height: auto; }
#hosting-cms ul.markercheckbox_smooth li { padding-top: 3px; }
#hosting-cms .print { font-size: .85em; }

#hosting a.isp_icon {display: -moz-inline-stack; display: inline-block; position: relative; }
#hosting a.isp_icon {*display: inline}
#hosting a.isp_icon img.php_53_icon { position: absolute; top: 2px; right: -6px;}

div.grey_border_block_2 {border: 1px solid #E9E9E9; padding: 10px; overflow: hidden; position: relative; z-index: 1; zoom: 1;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
behavior: url(/js/PIE.htc);
_behavior: none;
 }
div.orange_border_block {border: 1px solid #f8ebe2; background: #FAF6F3; padding: 10px; overflow: hidden; position: relative; z-index: 1; zoom: 1;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
behavior: url(/js/PIE.htc);
_behavior: none;
 }

div.grey_border_block_2 h3, div.orange_border_block h3 { margin-top: 0px !important; }

ul.server_details_list { margin: 0px; padding: 5px 0px 0px 0px; list-style-type: none; }
ul.server_details_list li.server_details_list { padding-bottom: 10px; }
ul.server_details_list li.server_details_list strong { display: block; padding-bottom: 2px; font-weight: normal; color: #7A7A7A; font-size: 0.917em; }
ul.server_details_list li.server_details_list div { display: block; background: #f1f1f1; padding: 9px 11px; font-size: 1em; text-align: center; position: relative;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(/js/PIE.htc);
_behavior: none;
 }
ul.server_details_list li.server_details_list div.cpu, ul.server_details_list li.server_details_list div.hdd { font-size: 1.2em !important; }
ul.server_details_list ul.markercheckbox_smooth li { padding: 0px 0px 0px 20px; font-size: 1.167em; }
ul.server_details_list p { margin-bottom: 0px; }

.server-single div.price_wrap_1, .server-single div.price_wrap_2 { overflow: hidden; zoom: 1; padding: 3px 3px 0px 3px; }
.server-single div.price_wrap_1 .button-green-forward { margin-top: 5px; }
.server-single div.price_wrap_2 { padding: 0px; }
.server-single div.price_wrap_2 span.float_left { color: #7A7A7A; font-size: 1.4167em; padding-top: 3px;  }
.server-single div.price_wrap_2 div.price-per-month.float_right big { font-size: 1.9em; }
.server-single .button-green-forward.float_right { margin-top: 10px; }
.server-single ul.server_details_list small { color: #4F4F4F; display: block; font-size: .917em;}

div.advantage_regru_hosting { margin-bottom: 1em;}
div.advantage_regru_hosting a { color: #004D99; }
div.advantage_regru_hosting ul.advantage_list { margin: 0px; padding: 0px; list-style-type: none;}
div.advantage_regru_hosting ul.advantage_list li.advantage_list { display: block; overflow: hidden; zoom: 1; padding: 0 2em 2em 2px;}
div.advantage_regru_hosting ul.advantage_list li.advantage_list img { float: left;}
div.advantage_regru_hosting ul.advantage_list li.advantage_list span.float_left img { float: none;}
div.advantage_regru_hosting p { line-height: 1.5em;}
div.advantage_regru_hosting ul.markercheckbox {margin: 1em 0; line-height: 1.5em;}
div.advantage_regru_hosting li.web_scripts ul.markercheckbox {float: left; width: 180px;}
div.advantage_regru_hosting div.advantage_cell { margin-left: 90px;}
div.advantage_regru_hosting div.advantage_cell h2 { margin-top: 0px;}
div.advantage_regru_hosting div.isp_table { padding: 5px 0px 5px 10px; display: inline-block; margin-top: 10px;}
div.advantage_regru_hosting div.isp_table { *display: inline;}
div.advantage_regru_hosting div.isp_table p { float: left; margin: 0px; padding-right: 30px; line-height: 25px;}
div.advantage_regru_hosting div.isp_table p a { display: block; color: #004D99;}


#vps_plans_popup div.hostin_plan_wrap { border: none; padding: none; behavior: none;}

#hostings_block {padding-bottom: 11px; *padding-bottom: 5px;}
#hostings_block p {margin: 0px; padding: 0px 0px 5px 0px; height: 25px; line-height: 25px;}
#hostings_block a {	display:inline-block; width:25px; height:25px; overflow:hidden; text-indent:-200px; text-indent: -9999px; position: relative; top: 7px; *top: 0px}
#hostings_block a {*display: inline}
@media screen and (-webkit-min-device-pixel-ratio:0) {#hostings_block a { top: 0px} }
@media screen and (-webkit-min-device-pixel-ratio:0) {#hostings_block { padding-bottom: 5px;} }
#hostings_block a.add_hosting_list {background:url('/i/style/second/button/add_round_green_cross.png') no-repeat 0 0;}
#hostings_block a.clear_lists {background:url('/i/style/second/button/del_round_red_cross.png') no-repeat 0 0;}

/*.grey_bordernew ul.features {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 0;
    position: relative;
}
.grey_bordernew ul.features li {
    float: left;
    position: relative;
    width: 33%;
}
.grey_bordernew ul.features li strong {
    color: #7A7A7A;
    display: block;
    font-size: 1.083em;
    font-weight: normal;
    padding-bottom: 1px;
}
.grey_bordernew ul.features li span {
    background: none repeat scroll 0 0 #F1F1F1;
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-size: 1.5em;
    padding: 9px 0;
    text-align: center;
}*/
.ddosslider ul {
  padding: 0;
}
.ddosslider ul li {
  list-style: none;
}
table.server_details_list { margin: 0px; padding: 5px 0px 0px 0px; list-style-type: none; }
table.server_details_list td.server_details_list { padding-bottom: 10px; }
table.server_details_list td.server_details_list strong { display: block; padding-bottom: 2px; font-weight: normal; color: #7A7A7A; font-size: 0.917em; }
table.server_details_list td.server_details_list div { display: block; background: #f1f1f1; padding: 9px 0px; font-size: 1em; text-align: center; position: relative;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(/js/PIE.htc);
_behavior: none;
width: 205px;
 }
table.server_details_list td.server_details_list div.cpu, table.server_details_list td.server_details_list div.hdd { font-size: 1.2em !important; }
table.server_details_list p { margin-bottom: 0px; }
table.server_details_list td.server_details_list span.excess small {
    color: #005389 !important;
    display: inline-block;
    font-size: 0.5em;
    font-weight: bolder;
    line-height: 1em;
    text-align: center;
}
table.server_details_list td.server_details_list span.excess small span {
    border-bottom: 1px solid;
    border-radius: 0 0 0 0 !important;
    color: #005389 !important;
    display: inline-block !important;
    font-size: 1em !important;
    margin-bottom: -1px;
    padding: 0 0 2px !important;
}
.ddosslider {
  position: relative;
}
.ddos-prev {
    background: url("/i/vps/prev-next.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 35px;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 15px;
    width: 20px;
    z-index: 99999;
}
.ddos-next {
      background: url("/i/vps/prev-next.png") no-repeat scroll 100% 0 transparent;
      cursor: pointer;
    height: 35px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -1000px;
    top: 15px;
    width: 20px;
    z-index: 99999;
}
.ddosslider .disabled {
  background: none;
  cursor: default;
}
