/* This CSS generated by /root/css/makefile. Don't edit this. For edit style, please use: content.css glamor.css style2.css utility.css keyboard.css buttons.css content_heavy.css box-styles.css print.css  */

/* BEGIN content.css */

/**************************** old content.css *********************************/

/* global content style */
#content {
    padding-top: 1px;
}

#content a.learn_more {
    background-image:url('/i/marker/green_arrow.gif');
    background-position:0% 50%;
    background-repeat:no-repeat;
    color:#E77F20;
    float:right;
    font-weight:bold;
    padding:0px 5px 0px 15px;
}

#content a.learn_more_no_float {
    background-image:url('/i/marker/green_arrow.gif');
    background-position:0% 50%;
    background-repeat:no-repeat;
    font-size:10px;
    color:#E77F20;
    font-weight:normal;
    padding:0px 5px 0px 15px;
}

/* page title */

#content #page_title h1 {
    color: #004471;
    font-weight: normal;
    font-size: 19px;
    background: url('/i/style/second/widget-part/content-title-bg.gif') repeat-x;
    padding: 8px 0px 8px 8px;
    margin: 0px 0px 15px -9px !important;
    border-collapse: collapse;
}
#content h2 {
    font-size: 18px;
    font-weight: normal;
}
#content h3 {
    font-size: 17px;
    font-weight: normal;
    margin: 13px 0px 6px 0px;
}
#content h4 {
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0px 6px 0px;
}
#content h5 {
    margin: 10px 0px 6px 0px;
}
#content hr {
    text-align: center;
    color: #2d3658;
    height: 1px;
    margin: 15px 0px 5px 0px;
}
#content dt {
    margin: 0px 10px 0px 0px;
    padding: 0;
    font-weight: bold;
    color: #2d3658;
}
#content dd {
    margin:2px 10px 10px 40px;
    padding:0;
}

.font_blue, .font_blue a {
    color:#0010A2;
}

div.pad_left20 {
    padding: 0px 0px 0px 20px;
}
div .select_all {
    padding-top: 5px;
    font-size: 11px;
    display: -moz-inline-stack; /*Firefox 2*/
    display: inline-block; 	/*Хорошие браузеры*/
    width: auto;
}

input[type=text].double_border {
    padding: 2px 3px;
}

.bordered {
    border: 1px solid #e9e9e9;
    border-collapse: collapse;
    font-size: small;
}
.bordered td {
    border: 1px solid #e9e9e9;
    border-collapse:collapse;
}
.bordered label {
    vertical-align: 15%;
}
.nonbordered td {
    border:0px solid white !important;
        border-collapse:collapse;
}

.bordered_norm {
    border: 1px solid #e9e9e9;
    border-collapse: collapse;
}
.bordered_norm td {
    border: 1px solid #e9e9e9;
    border-collapse:collapse;
}
.bordered_norm label {
    vertical-align: 15%;
}

.grey_title_bord {
    background-color:#F0F0F0;
    border-bottom: 1px solid #e9e9e9;
    border-collapse:collapse;
    border-top: 1px solid #e9e9e9;
    padding:10px 0px 10px 10px;
}

.odd {
    background-color:#EFEFEF;
}
.link {
    margin-top:-15px;
    padding-bottom:5px;
}

.top_compact TD, th.top_compact {
   padding-top:0 !important;
}

.pagination {
    margin: 10px 0px;
}
.pagination .pages {
    margin-top: 8px;
}

/* news */

#newspage {
}
#newspage h2.news_title {
    background:url('/i/style/second/widget-part/news_title_bg.gif') 0px 13px repeat-x;
    }
    #newspage h2.news_title span {
        color: #2d3559;
        font-size: 9pt;
        background:#fff;
        padding:0px 5px 0px 0px;
    }
    #newspage h2.news_title strong {
        color: #9f0100;
        font-size: 12pt;
        display:block;
        font-weight:normal;
    }
#newspage .news_body {
    margin: 8px 0 15px 0;
}
/* list style */
ol.num {
    margin:0px 0px 0px 10px;
    padding:0;
    }
    ol.num li {
        margin:0px 0px 5px 0px;
        padding:0;
        list-style-position:inside;
        }
        ol.num li ul {
            padding:0;
            margin:0px 0px 0px 18px;
        }
        ol.num li ul li {
            background:url('/i/style/second/widget-part/ol_li_bullet.gif') no-repeat 0px 7px;
            list-style:none;
            padding:0px 0px 0px 12px;
            list-style-position:outside;
        }
ul.list.prices li{
    margin:0px 0px 10px 0px;
}
ul.list.prices li img{
    margin:5px 0px 0px 0px;
}
/* /list style */

/* structure #content .block on default content */
#content .block {
    /*float:right;*/
    /*width:auto !important;
    width:185px;
    min-width:185px;*/
    border:solid 1px #848589;
    background:#EDEDED;
    margin-bottom:15px;
    }
    #content .block h2.title {
        background:url('/i/style/second/widget-part/content_block_h2_title.png') repeat-y #FEFEFE;
        font-size:12px;
        font-weight:bold;
        padding:5px 5px 5px 10px;
        margin:0px;
    }
    #content .block .content{
        padding:12px;
    }
    #content .block p{
        margin:5px 0px 10px 0px;
    }
    /* block menu style */
    #content .block ul.menu{
        margin:0px 0px 5px 0px;
        padding:0;
        list-style:none;
        }
        #content .block ul.menu li.active {
            background:url('/i/style/second/widget-part/news_block_r_active.gif') no-repeat;
            }
            #content .block ul.menu li.active a {
                color:#fff;
                text-decoration:none;
            }
        #content .block ul.menu li {
            padding:0px 0px 6px 0px;
            background:url('/i/style/second/widget-part/content_block_menu_li.gif') no-repeat 100% 0%;
            margin:0px 0px 4px 0px;
            }
            #content .block ul.menu li a.menu_link {
                font-weight:bold;
                padding:6px 0px 6px 10px;
                background:url('/i/style/second/widget-part/content_block_menu_li_a.gif') no-repeat;
                display:block;
            }
            /* inner list style*/
            #content .block ul.menu li ul {
                margin:15px 0px 0px 0px;
                padding:0px 0px 0px 0px;
                }
                #content .block ul.menu li ul li {
                    background:none;
                    padding:0;
                    margin:0;
                    }
                    #content .block ul.menu li ul li a {
                        font-weight:normal;
                    }
            #content .block .menu_block{
                margin:0px 0px 0px 1px;
                padding:15px 0px 0px 0px;
            }
        /* /block menu style */
        /* calendar */

        /* /calendar */
        /* block input style */
        #content .block label{
                clear:both;
            display:block;
            margin:0px 0px 2px 0px;
        }
        #content .block label strong{
            display:block;
            font-weight:bold;
            margin:0px 0px 4px 0px;
        }
        #content .block input.text {
            margin:0px 5px 0px 0px;
        }
        #content .block input.radio {
            font-size: medium;
        }
        #content .block input.text {
            width:80%;
            border:solid 1px #A7A6AA;
        }
        #content .block select.select {
            width:80%;
            border:solid 1px #A7A6AA;
        }
        #content .block textarea.textarea {
            width:80%;
/*            overflow:hidden;*/
            border:solid 1px #A7A6AA;
        }
        /* /block input style */
        #content .block .quest{
            background:url('/i/style/second/widget-part/block_ico_quest.gif') no-repeat 0px 0px;
            color:#029801;
            padding:0px;
            font-weight:bold;
            padding:3px 5px 3px 6px;
            display:inline;
            float:none;
        }
/* magic scroll */
#domain_list-filter{
    font-size: small;
}
/* specific links */
a.link-lmore{
    background:url('/i/marker/green_arrow.gif') 5px 50% no-repeat;
    color:#E77F20;
    font-weight:bold;
    padding:0px 5px 0px 20px;
}


#content img.menu_new_icon { position:absolute; right:4px; top:2px;}

#content #filter_others_blk input { margin-bottom: -2px }
#content #filter_others_blk label { margin-bottom: 4px }


.htable {
    font-size: 11px;
}

.mass_whois_form {
    font-size: 11px;
}

.text_split {
    margin-right: 10px;
}

#subscriptions DIV.maillist {
    background-color: #eee;
    margin-top: 3px;
    padding: 2px 5px 5px 5px;
}

#subscriptions UL.stealthlist LI {
    margin-top: 4px;
}

/* Common personal area table styling */
.pa_table tr td, .pa_table tr th{
    border-top:1px solid white;
    border-bottom:3px solid white;
    padding:5px;
}
.pa_table .odd td, .pa_table .odd th {
    background-color:#f2f3f4;
}

.pa_back {
    width:100%;
    background-color:#f2f3f4;
    padding:10px;
    padding-right: 0px;
}

.lined_up {
    border-top: 1px solid #cccccc;
    padding-top: 15px;
}

.ml_header {
    padding:10px;
    background-color:#cccccc;
}

.ml_body {
    padding:0px 10px;
}
/* Zone list */
.zone_and_price { border-collapse: collapse; margin-top: 15px;}
.zone_and_price tr td, .zone_and_price tr th { padding: 3px 6px;  border: 1px solid #e9e9e9;  }
.zone_and_price th { font-weight: bold; }
.zone_and_price tr td.td_for_input { padding-right: 0px; }
.zone_and_price tr td.td_post_input { padding-left: 0px; }
.zone_and_price input { margin: 0px; padding: 0px; width: 14px; }

/* Prices block mobile */
.m_prices_block { border-collapse: collapse; margin-top: 15px;}
.m_prices_block tr td, .m_prices_block tr th { padding: 3px 12px;  border: 1px solid #e9e9e9;  }
.m_prices_block th { font-weight: bold; }

/* Hosting block mobile */
.m_hosting_block { border-collapse: collapse; margin-top: 15px;}
.m_hosting_block tr td, .m_hosting_block tr th { padding: 3px 12px;  border: 1px solid #e9e9e9;  }
.m_hosting_block th { font-weight: bold; }

/* newdomain / ckeckmany */
.avail_list { border-collapse: collapse; }
.avail_list th { background-color: #e0ffe0; padding: 3px 8px; font-weight: bold; }
.avail_list th.inf { background-color: #ebebeb; padding: 3px 8px; font-weight: bold; }
.avail_list th.inf2 { background-color: #e5e5e5; padding: 3px 8px; font-weight: bold; }
.avail_list td { background-color: #f5fff5; padding: 3px 8px; }
.avail_list td.inf { background-color: #f7f7f7; padding: 3px 8px; }
.avail_list td.inf2 { background-color: #f3f3f3; padding: 3px 8px; }

.unavail_list { border-collapse: collapse; margin-top: 15px; }
.unavail_list th { background-color: #ffe0e0; padding: 3px 8px; font-weight: bold; }
.unavail_list td { background-color: #fff5f5; padding: 3px 8px; }

.check_list { border-collapse: collapse; margin-top: 15px; }
.check_list th { padding: 3px 8px; font-weight: bold; }
.check_list td { padding: 3px 8px; }

/* company/contacts */
#notes_board {
    float: right;
    border: 1px solid #898989;
    margin: 10px 0px 10px 10px;
    padding: 10px;
    background: #EDEDED;
}
#notes_board h2 {
    background-image: url('/i/style/second/widget-part/partners_rigth_hbg.png');
    background-repeat: repeat-y;
    background-color: #F6FAFD;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    border-bottom: solid 1px #898989;
    margin: -10px -10px 0 -10px;
}

H3.address_band {
    background-color:#EFEFEF;
    font-weight: bold;
    padding:10px 0 10px 5px;
}

/* prices */

.zone_and_price th, .zone_and_price td {
    border:1px solid #898989;
    border-collapse:collapse;
}
.zone_and_price .content_center {
    text-align: center!important;
}

.smallexample {
    font-style: italic;
    font-size: small;
}

.smallexample SPAN {
    color: gray;
}

/* kb */

#faq .num, .faq .num {
    display: -moz-inline-stack;
    display: inline-block;
    margin-left: -3em;
    width: 2.5em;
    padding-right: .5em;
    text-align: right;
}

#faq {
    width: 100%;
    margin-bottom: 15px;
}

#faq ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 5px 0 20px 27px !important;
}

#faq ul.upperlevel {
    list-style: none !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
}

#faq ul ul {
    margin: 5px 0 5px 20px !important;
}

#faq ul ul ul {
    margin: 5px 0 5px 17px !important;
}

#faq li {
    margin: 0 !important;
    padding: 0 !important;
    color: #9e0b0f !important;
    font-size: 1.417em !important;
    line-height: 1.6em !important;
    font-weight: normal !important;
}

#faq li li {
    font-size: .82em !important;
}

#faq li li, #faq li li a {
    color: #000 !important;
}

#faq li li li {
    font-size: .857em !important;
}

#faq li li li, #faq li li li a {
    color: #858585 !important;
}

#faq li li li li .num {
    margin-right: 1em;
}



dl.faq {
    padding: 0 0 0 8px !important;
    margin: 5px 0 20px 27px !important;
}

dl.faq dl {
    margin: 5px 0 5px 20px !important;
}

dl.faq dl dl {
    margin: 5px 0 5px 12px !important;
}

.faq dt, .faq dd {
    margin: 10px 0 0 !important;
    padding: 0 !important;
}

.faq .title_level_1 {
    color: #9e0b0f !important;
    font-size: 1.417em !important;
    line-height: 1.6em !important;
    font-weight: normal !important;
}

.faq .title_level_2 {
    color: #000 !important;
    font-size: 1.417em !important;
    line-height: 1.6em !important;
    font-weight: normal !important;
}

.faq dd {
    margin: 5px 0 0 0 !important;
}

.faq dd dt {
    margin-top: 30px !important;
    font-weight: bolder !important;
}

.faq ul.markercheckbox {
     margin: 10px 0 !important;
}

.faq .markercheckbox li {
    /*background-position: 0 0.4em !important;*/
}

.faq img {
    vertical-align: middle;
} 

/* freeing_domains */

table.table_three_banners {
    margin-top: 10px;
}


/* help/jservice */


/*
#content {
   overflow:visible;
   margin-left: 19.5em;
}
.widefont #content {
   margin-left: 21.5em;
}
*/
.thin_blue {
/*
    text-align: center;
*/
    line-height: 100%;
}

#law {
    position: relative;
}

#law p, #law td {
    line-height: 140%;
}

#law_services {
    width: 791px;
    height: 500px;
    position: absolute;
    top:  5em;
    right: -0.8333em;
    z-index:1;
}

#law .grey_border, #law p {
    margin-left: 30px;
}

#law .grey_border {
    width: 680px;
}

#law .grey_border .text {
    padding: 13px 17px;
}

#law .grey_border .t {
    border-top: 1px solid #e9e9e9;
}

#law .grey_border .b {
    border-bottom: 1px solid #e9e9e9;
}

#law .grey_border .l {
    background: url('/i/style/first/glamor/grey_border-side.gif') repeat-y 0 0;
}

#law .grey_border .r {
    background: url('/i/style/first/glamor/grey_border-side.gif') repeat-y 7px 0;
}

#law .movemehigher {
    position: relative;
    padding-top: 500px;
    z-index:0;
}

#law .darkredmaxi {
    font-size: 20px !important;
}

#baloon_pic1 #baloon_pic2 #baloon_pic3 #baloon_pic4 #baloon_pic5 {
    z-index: 20;
    position:absolute;
}

.popup {
    background: url('/i/features/features-popup-top.gif') no-repeat 0 0;
    position:absolute;
    top:230px;
    left:420px;
    width:402px;
    z-index:20;
}
.popup h3 {
    height:93px;
    margin:0 !important;
    padding:9px 10px 0 0;
}
.popup h3 span {
    display:none;
}
.popup h3 span.close {
    cursor:pointer;
    display:block;
    float:right;
}
.popup h3 span.like_div {
    margin-right: 0;
    color: #004D99;
    font-size: large !important;
    font-weight: lighter !important;
    text-align: center;
    display:block;
}
.popup ul {
    background: url('/i/features/features-popup-bg.gif') repeat-y 0 0;
    font-size: 11px;
    list-style:none;
    margin:0;
    padding:15px 23px 10px 29px;
    width:350px;
}
.popup ul li {
    background:url('/i/features/features-bullet.gif') no-repeat left 7px;
    padding-left:12px;
}

.popup ul li.like_text {
    background: transparent;
    padding: 5px 0px;
}

.popup-bottom {
    background:url('/i/features/features-popup-bot.gif') no-repeat 0 bottom;
    font-size:0;
    height:11px;
}

/* service/zone_manager */
td.zone_table_content_td { max-width:555px; overflow:hidden; }

#help_domain {
    width: 287px; 
    height: 28px; 
    background: url('/i/style/second/button/btn_help_wizard.png') no-repeat left;
    float:right;
    position: relative;
    z-index: 0;
    cursor: default;
    display: inline-block;
}
#help_domain .help, #help_domain .help2 {
    padding: 8px 12px;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #9a0a02;
    text-decoration:none;
}
#help_domain .quest, #help_domain .quest2 {
    width: 21px; 
    height: 20px; 
    background: url('/i/style/second/button/q.png') no-repeat right;
    position: static;
    float: right;
}
#help_domain .quest {margin: 4px 12px 0 0;}
#double_popup .quest2 {margin: 4px 19px 0 0;}
#double_popup .help2 {position: static; top: 70px; left: 28px;}

#toggle_one, #toggle_two {float: left; position: relative; display: block; padding-top: 8px;}

.popup-help .t, .popup-advantages .b, .popup-advantages .b-r,
.popup-help .t, .popup-additional .b, .popup-additional .b-r {line-height:0;}
.popup-help .white_popup, .popup-additional .white_popup {width:100%;}
.popup-help {
    width:345px;
    position: absolute;
    z-index: 1;
    left: auto;
    right: -36px;
    top: -13px;
    display: none;
}
/* серый бордер, белый фон - для анимированной кнопки помощи заказа домена при регистрации */
.in_grey_border {
    max-height: 2000px;
    border-collapse: collapse;
    empty-cells: show;
    width: 100%;
    height:100%;
}

.in_grey_border .fill2 {
    background: #fff !important;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 12px 5px 12px 5px;
}

.in_grey_border .lt2, .in_grey_border .rt2, .in_grey_border .lb2, .in_grey_border .rb2 {
    width: 8px;
    min-width: 8px;
    padding: 8px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
    border: 0px none !important;
}

.in_grey_border .lt2 { background-position: 0 top !important;        }
.in_grey_border .rt2 { background-position: -8px top !important;     }
.in_grey_border .lb2 { background-position: -16px bottom !important; }
.in_grey_border .rb2 { background-position: -24px bottom !important; }


.sp0, .sp1, .sp2, .sp3 {font-size: 1em; display: inline-block; font-family: Arial; color: #453d4c; line-height: 1.4em;}
.sp0 {float: left; width: 100%; margin: 0px 0px 10px 0px;}
.sp1 {height: 29px; float: left; padding: 4px 0px 0px 10px;  line-height: 1em; font-weight:bold; }
.sp2 {float: left; padding: 0px 10px 0px 0px; width: 60%; margin: 0px 0px 10px 0px;}
.sp3 {float: right; padding: 5px 8px; width: 28%; background: #f7f7f7; margin: 0px 4px 16px 0px;}

.warn_table {line-height: 1.5em; width:100%; font-family: Arial;}
.warn_table ol {
    display: block;
    list-style-type: decimal;
    -webkit-margin-before: 0.5em;
    -webkit-padding-start: 18px;
}
.warn_table ol li {margin-bottom: 0.7em;}
.warn_table .dash2 {line-height: 1em; padding-left: 0px;}
.warn_table .dash2 li {padding-left: 15px;}
.warn_table i, .warn_table .grey{color: #7A7A7A}
.warn_table .st1 {padding-top:13px; width:30px} 

/*    Pages   */
.ddosprotection {
  padding: 0 20px;
}
div.ddosprotection div.left_side {
  float: left;
  width: 40em;
}
div.ddosprotection div.right_side {
  float: right;
  width: 231px;
}
/*    Pages end  */

.grey_bordernew {
  border: 1px solid #E9E9E9;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  behavior:url(/i/css/border-radius.htc);
  padding: 10px;
}
.grey_bordernew h3 {
  margin: 0 0 6px !important;
}
.grey_bordernew ol {padding-left: 20px;}
.plan-title {
    float: left;
    font-size: 1.5833em;
    font-weight: bolder;
    line-height: 0.7em;
    margin: 0;
    padding: 4px 0 13px;
}

#content .plan-title small {
    color: #565656;
    font-size: 0.6315em;
    font-weight: normal;
}

/* END content.css */


/* BEGIN glamor.css */

/* гламурный стиль с градиентными заливками */

#wrapper #content {
    background: #fff
}

/* списки */
ul.dash2 {
    list-style: none;
}

.dash2 li {
    padding-left: 20px;
    background: url('/i/style/first/glamor/dash.gif') no-repeat left 0.6em;
    margin-bottom: 1em;
}

ul.dash-grey {
    list-style: none;
}

ul.dash-grey li {
    padding-left: 20px;
    color: #4d4d4d;
    background: url('/i/style/first/glamor/dash-grey.gif') no-repeat left 0.75em;
}

ul.blue_bullet, ul.blue_bullet_high {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.blue_bullet li {
    padding: 0 0 0.25em 1em;
    margin: 0;
    background: url('/i/style/first/glamor/blue_bullet_l.gif') no-repeat 0 0.25em; /* та же картинка, что и #private-office li */
    -webkit-background-size: auto 0.75em;
    -khtml-background-size: auto 0.75em;
}
ul.blue_bullet_high li {
    padding: 0 0 0.25em 1em;
    margin: 0;
    background: url('/i/style/first/glamor/blue_bullet_l.gif') no-repeat 0 0.5em; /* та же картинка, что и #private-office li */
    -webkit-background-size: auto 0.75em;
    -khtml-background-size: auto 0.75em;
}

ul.markercheckbox {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

ul.markercheckbox li {
    list-style-type: none;
    padding-left: 20px !important;
    padding: 1px 0px;
    background:transparent url('/i/marker/marker_check13.png') no-repeat scroll 0 -0.05em !important;
}

ul.markercheckbox li.webim, ul.markercheckbox li.webim-offline {
        background-image: url('/i/icon/sidebar-webim-offline.gif')!important;
        -webkit-background-size: auto 1.0833em;
        -khtml-background-size: auto 1.0833em;
    }

ul.markercheckbox li.webim-online {
    background-image: url('/i/icon/sidebar-webim-online.gif')!important;
    -webkit-background-size: auto 1.0833em;
    -khtml-background-size: auto 1.0833em;
}

ul.markercheckbox_small {
    margin-left: 19px !important;
}

ul.markercheckbox_small li {
    list-style-type: none;
    padding-left: 20px !important;
    padding: 1px 0px;
    background:transparent url('/i/marker/marker_check8.png') no-repeat scroll 0 0.25em !important;
}

ul.markercheckbox_big {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

ul.markercheckbox_big li {
    list-style-type: none;
    padding-left: 2em !important;
    background:transparent url('/i/marker/marker_check16.png') no-repeat scroll 0 -0.05em !important;
    -webkit-background-size: 1.333em auto;
    -khtml-background-size: 1.333em auto;
}

/* заголовки */
h1.thin_blue {
    color: #004D99;
    font-size: 24px !important;
    font-weight: lighter !important;
}

h2.darkredmaxi {
    color: #9e0b0f;
    font-size: 24px !important;
    font-weight: normal !important;
    margin: 15px 0 15px 0;
}

h2.darkred {
    color: #9e0b0f;
    margin: 15px 0 15px 0;
}

h2.darkredmidi {
    color: #9e0b0f;
    font-size: 19px;
    margin: 1em 0 1em 0;
}

h2.darkredmini, span.darkredmini {
    color: #9e0b0f;
    font-size: 14px !important;
    font-weight: bolder !important;
    margin: 1em 0 1em 0;
}

h4.darkredmini {
    color: #9e0b0f;
    font-weight: bolder !important;
}


h2.acidgreen {
    color: #62b624;
    font: normal 20px/18px Tahoma, DejaVu, sans-serif !important;
}

/* тёмно-синие обводки #0579cb, перед строкой ставить <span></span> */
.dark_blue_str {
    font-size: 1em;
    display: block;
    height: 2em;
    line-height: 2em;
    background: #0579cb;
    padding-left: 0.666em;
    color: #fff;
    -webkit-background-size: auto 2em;
    -khtml-background-size: auto 2em;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius:  5px;
    border-radius:         5px;
	behavior: url(/js/PIE.htc);
	_behavior: none;
}

/* тоже самое, но светло-фиолетового цвета #fe0095  */
.violet_str {
    font-size: 1em;
    display: block;
    height: 2.16667em;
    line-height: 2.16667em;
    background: #fe0095 url('/i/style/second/widget-part/violet-l.gif') no-repeat 0 0;
    padding-left: 0.666em;
    color: #fff;
    -webkit-background-size: auto 2em;
    -khtml-background-size: auto 2em;
}
.violet_str span {
    float: right;
    height: 2.16667em;
    width: 0.41667em;
    background: url('/i/style/second/widget-part/violet-r.png') no-repeat 0 0;
    -webkit-background-size: auto 2em;
    -khtml-background-size: auto 2em;
}

/* цвета */
.rust { /* абзацы в примерах страхования */
    color: #9e0b0f;
}

.jean { /* синий, как у заголовка .thin_blue */
    color: #004d99;
}

/* формы */

.double_border {
    border: 3px double #e4e4e4;
    background: #fff;
}

.double_border[disabled] {
    background: #f5f5f5;
}

.glamor_error_border {
    border: 3px solid #fa8f68 !important;
}

span.glamor_error_hint { display: block; font-size: 10px; color: #f53a00; position: absolute; left: 0px;}
#glamor_error_in_head { background: url(/i/icon/small_red_alert.png) no-repeat top left; min-height: 16px;  height:auto !important;  height: 16px;  padding-left: 21px; color: #e50f0f; font-weight: bold; line-height: 16px;}

/* разноцветные кружочки от 1 до 5, напр. категории */
.cat1, .cat2, .cat3, .cat4, .cat5 {
    display: block;
    height: 21px;
    width: 21px;
    background-image: url('/i/style/first/glamor/categories.png');
}
.cat1 {background-position: 0 0;    }
.cat2 {background-position: -21px 0;}
.cat3 {background-position: -42px 0;}
.cat4 {background-position: -63px 0;}
.cat5 {background-position: -84px 0;}

/* 3 корзинки: положить, изъять, неактивная */
.cart-add, .cart-remove, .cart-disabled {
   display: block;
   width: 25px;
   height: 25px;
   background-image: url('/i/icon/shop-cart-icons.png');
   cursor: pointer;
}
.cart-add {      background-position: 0 0;     }
.cart-remove {   background-position: 0 -25px; }
.cart-disabled { background-position: 0 -50px; }

/* стрелочки перехода по страницам: первая, предыдущия, следующая, последняя */
.paginator {
    text-align: center;
}
.paginator .prev, .paginator .next, .paginator .first, .paginator .last {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 2px;
    text-decoration: none;
    height: 14px;
    width: 21px;
    background: url('/i/style/first/glamor/result-paginator-all.png') no-repeat;
}
.paginator .first { background-position: 0 -14px;}
.paginator .prev  { background-position: 0 0;}
.paginator .last  { background-position: -21px -14px;} 
.paginator .next  { background-position: -21px 0; }

/* paginator "modern" */
.paginator_mod {
    text-align: left;
}

.paginator_mod a, .paginator_mod span {
    color: #3574bb;
    margin-right: 0.6em;
}
.paginator_mod .current {
    font-weight: bolder;
    color: #9e0b0f;
}

/* вертикальные градиенты типа /newdomain/choose */
.vgradient-azure2 {
    width: 100%;
    background: url('/i/style/first/glamor/vgradient-azure2.gif') repeat-x top;
    border-collapse: collapse;
}
.vgradient-azure2_left {
    padding: 0;
    width: 7px;
    min-width: 7px;
    background: url('/i/style/first/glamor/vgradient-azure2-left.gif') no-repeat left top;
}
.vgradient-azure2_right {
    padding: 0;
    width: 6px;
    min-width: 6px;
    background: transparent url('/i/style/first/glamor/vgradient-azure2-right.gif') no-repeat scroll left top;
}

.vgradient-rose_left {
    padding: 0;
    width: 7px;
    min-width: 7px;
    background: #fff url('/i/style/first/glamor/vgradient_rose_left.png') no-repeat left top;
}

.vgradient-rose_right {
    padding: 0;
    width: 7px;
    min-width: 7px;
    background: #fff url('/i/style/first/glamor/vgradient_rose_right.png') no-repeat left top;
}

.vgradient-rose_content {
    background: #fff url('/i/style/first/glamor/vgradient_rose.png') repeat-x;
}

.vgradient-red_left {
    padding: 0;
    width: 7px;
    min-width: 7px;
    background: #fff url('/i/style/first/glamor/vgradient_red_left.png') no-repeat left top;
}

.vgradient-red_right {
    padding: 0;
    width: 7px;
    min-width: 7px;
    background: #fff url('/i/style/first/glamor/vgradient_red_right.png') no-repeat left top;
}

.vgradient-red_content {
    background: #fff url('/i/style/first/glamor/vgradient_red.png') repeat-x;
}

.vgradient-azure2_content {
    background: #fff url('/i/style/first/glamor/vgradient_azure.png') repeat-x;
}

.vgradient-grey_left {
    padding: 0;
    width: 7px;
    min-width: 7px;
    background: #fff url('/i/style/first/glamor/vgradient_grey_left.png') no-repeat left top;
}

.vgradient-grey_right {
    padding: 0;
    width: 7px;
    min-width: 7px;
    background: #fff url('/i/style/first/glamor/vgradient_grey_right.png') no-repeat left top;
}

.vgradient-grey_content {
    background: #fff url('/i/style/first/glamor/vgradient_grey.png') repeat-x;
}

/****
таблицы со скругленными углами
****/

/* Это новые правила для CSS3. Делаю их специально для div-ов. */

.radius_5  { -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  }
.radius_6  { -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;  }
.radius_8  { -webkit-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;  }
.radius_10 { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.radius_11 { -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; }

.only_bottom_radius { -webkit-border-top-left-radius: 0px;     -webkit-border-top-right-radius: 0px;   -moz-border-radius-topleft: 0px;     -moz-border-radius-topright: 0px;   border-top-left-radius: 0px;     border-top-right-radius: 0px;   }
.only_top_radius    { -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

div.salad_border {
    padding: 0 0.75em;
    border: 1px solid #E9F3CA;
}

div.gray_border {
    padding: 4px;
    border: 1px solid #E6E6E6;
}

div.orange_border {
    padding: 4px;
    border: 1px solid #F8EBE2;
}

.salad_fill  { padding: 0; background-color: #E9F3CA; }
.gray_fill   { padding: 0; background-color: #F2F2F2; }
.orange_fill { padding: 0; background-color: #FAF6F3; }

div.salad_border table, div.gray_border table, div.orange_border {
    margin: 0;
    border-collapse: collapse;
}

div.salad_border td {
    white-space: nowrap;
}

div.salad_border td.middle {
    background: white;
}

div.gray_border.gray_fill {
    padding: 0px;
}

div.gray_border.gray_fill table tbody {
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
}

div.gray_border table th {
    padding: 1em 1em;
    white-space: nowrap;
}

div.gray_border table td {
    background-color: white;
}

div.gray_border table td.b {
    border-bottom: 1px solid #E6E6E6;
}

div.gray_border table td.c {
    width: 0.4em;
    padding: 0 !important;
}

div.gray_border table tfoot td {
    height: 0.3em;
    border: 0;
}

div.gray_border.radius_8 table tfoot td { -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; }

div.gray_border table tfoot tr.footer td {
    border: 0;
    background: none;
    height: 40px;
}

.green_block {
    border: 1px solid green;
    background-color: hsl(120, 100%, 96%);
    border-radius: 5px;
    color: green;
    padding: 4px;
}

.red_block {
    border: 1px solid red;
    background-color: hsl(0, 100%, 98%);
    border-radius: 5px;
    color: red;
    padding: 4px;
}

div.blue_corner_border_block  { background: #EEF5FA; border: 1px solid #D5ECFA; padding: 10px; margin-bottom: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	behavior: url(/js/PIE.htc);
	_behavior: none !important;
}
div.blue_corner_border_block h2 { margin: 0px; padding: 0px 0px 9px 0px; font-size: 12px !important; font-weight: bold !important; color: #003868;}

/* Это новые правила для CSS3. Делаю их специально для div-ов. */

/* салатовая заливка */
.salad_border {
    max-height: 2000px;
    border-collapse: collapse;
    empty-cells: show;
}

.salad_border .fill {
    border-top: 1px solid #e9f3ca;
    background: #e9f3ca;
    padding: 0 7px;
}

.salad_border .lt, .salad_border .rt, .salad_border .lb, .salad_border .rb {
    width: 9px !important;
    min-width: 9px;
    padding: 9px 0 0 0 !important;
    height: auto;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat;
    font-size: 0;
}

.salad_border .lt { background-position: -32px top !important;        }
.salad_border .rt { background-position: -41px top !important;     }
.salad_border .lb { background-position: -50px bottom !important; }
.salad_border .rb { background-position: -59px bottom !important; }

.salad_border a {
    color: #003d6c;
}

/* салатовая заливка с затененными верхом и низом - только insurance-calc */
.salad_border2 {
    max-height: 2000px;
    border-collapse: collapse;
    empty-cells: show;
}

.salad_border2 .top {
    background: #e9f3ca url('/i/style/first/glamor/salad-border2-top.gif') repeat-x left top;
}

.salad_border2 .bottom {
    background: #e9f3ca url('/i/style/first/glamor/salad-border2-bottom.gif') repeat-x left bottom;
}

.salad_border2 .lt, .salad_border2 .rt, .salad_border2 .lb, .salad_border2 .rb {
    width: 10px;
    min-width: 10px;
    padding: 10px 0;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat;
}

.salad_border2 .lt {background-position: -68px top;       }
.salad_border2 .rt {background-position: -78px top;   }
.salad_border2 .lb {background-position: -88px bottom;}
.salad_border2 .rb {background-position: -98px bottom;}

.salad_border .wfill {
   border-top: 1px solid #e9f3ca;
   border-bottom: 1px solid #e9f3ca;
   background: #fff;
}

/* серый бордер, белый фон */
.grey_border {
    max-height: 2000px;
    border-collapse: collapse;
    empty-cells: show;
}

.grey_border .fill {
    background: #fff !important;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.grey_border .lt, .grey_border .rt, .grey_border .lb, .grey_border .rb {
    width: 8px;
    min-width: 8px;
    padding: 8px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
    border: 0px none !important;
}

.grey_border .lt { background-position: 0 top !important;        }
.grey_border .rt { background-position: -8px top !important;     }
.grey_border .lb { background-position: -16px bottom !important; }
.grey_border .rb { background-position: -24px bottom !important; }

    /* добавить стоило бы, используется в online express, магазине доменов и т.п. */
    /*
    соответствующие правила можно убрать из:
    - http://www.reg.ru/help/jservice (там картинка grey_border-side.gif - копия нижеуказанной)
    - http://www.reg.ru/support/oexpress - там левая и правая границы бордерами, и потому - корявы
    - собственно, из choose_result тоже убрать
    */
.grey_border .t {border-top: 1px solid #e9e9e9 !important; }
.grey_border .b {border-bottom: 1px solid #e9e9e9 !important; }

.grey_border .lfill {border-left: 1px solid #e9e9e9 !important; }
.grey_border .rfill {border-right: 1px solid #e9e9e9 !important; }

.grey_border .l, .grey_border .r {
    padding: 8px 0 0 0 !important;
    width: 8px;
    min-width: 8px;
}

.grey_border .l, .grey_border .r {
    border-left: 0px none !important;
    border-right: 0px none !important;
    background-image: url('/i/style/first/glamor/grey-border-pixel.gif');
    background-repeat: repeat-y;
}
.grey_border .l {background-position: 0 0;}
.grey_border .r {background-position: 7px 0;}
/* цветные ячейки */
.grey_border .fill-orange {background: #f27d06; color: #fff;}
.grey_border .lt-orange, .grey_border .lb-orange, .grey_border .rt-orange, .grey_border .rb-orange {
    background-image: url('/i/style/second/widget-part/grey_border-rainbow.png') !important;
}
.grey_border .lt-orange {background-position: -64px 0 !important;}
.grey_border .lb-orange {background-position: -80px 100% !important;}
.grey_border .rt-orange {background-position: -72px 0 !important;}
.grey_border .rb-orange {background-position: -88px 100% !important;}

.grey_border .fill-green {background: #8fb401; color: #fff;}
.grey_border .lt-green, .grey_border .lb-green, .grey_border .rt-green, .grey_border .rb-green {
    background-image: url('/i/style/second/widget-part/grey_border-rainbow.png') !important;
}
.grey_border .lt-green {background-position: -32px 0 !important;}
.grey_border .lb-green {background-position: -48px 100% !important;}
.grey_border .rt-green {background-position: -40px 0 !important;}
.grey_border .rb-green {background-position: -56px 100% !important;}

.grey_border .fill-blue {background: #1c73d6; color: #fff;}
.grey_border .lt-blue, .grey_border .lb-blue, .grey_border .rt-blue, .grey_border .rb-blue {
    background-image: url('/i/style/second/widget-part/grey_border-rainbow.png') !important;
}
.grey_border .lt-blue {background-position: 0 0 !important;}
.grey_border .lb-blue {background-position: -16px 100% !important;}
.grey_border .rt-blue {background-position: -8px 0 !important;}
.grey_border .rb-blue {background-position: -24px 100% !important;}
/* подсветка особых строк */
.grey_border th.thfill {
    background-color: #f2f2f2 !important;
    border-bottom:1px solid #e6e6e6 !important;
}
.grey_border th.thcorner, .grey_border td.tdcorner {
    background-image: url('/i/style/first/glamor/grey-border-th.png') !important;
}

.grey_border th.center, .grey_border td.center {
    text-align: center;
}

.grey_border .grey_border_odd {
    background-image: url('/i/style/first/glamor/grey_border-odd.png') !important;
}

tr.selected td       { background-color: #f2f2f2; }
tr.selected_light td { background-color: #CAE5F3; }
tr.selected_pink td { background-color: #F2DFDB; }
tr.selected_yellow td { background-color: #F2F2AB; }
tr.selected_green td { background-color: #deffdb; }
tr.selected_gray td { background-color: #dadada; }

/* фон для отдельных строк (полосатые таблицы типа newdomain/rereg), class прописывается в tr
   odd2 -- белый, even2 -- светло-серый (2 -- для непересечения названий), pink -- бледно-розовый */
.grey_border .odd2 td {
    background-color: #fff;
}
.grey_border .even2 td {
    background: url('/i/style/second/widget-part/grey-border-even.gif') repeat-x 0 center;
}
.grey_border .even2 .l {
    background: url('/i/style/second/widget-part/grey-border-even-l.gif') no-repeat 0 center !important;
}
.grey_border .even2 .r {
    background: url('/i/style/second/widget-part/grey-border-even-r.gif') no-repeat right center !important;
}
.grey_border .pink td {
    background: url('/i/style/second/widget-part/grey-border-pink.gif') repeat-x 0 center;
}
.grey_border .pink .l {
    background: url('/i/style/second/widget-part/grey-border-pink-l.gif') no-repeat 0 center !important;
}
.grey_border .pink .r {
    background: url('/i/style/second/widget-part/grey-border-pink-r.gif') no-repeat right center !important;
}
.grey_border td.pay {
    background-color: #f1f1f1 !important;
}
.grey_border td.pay-corner {
    background-image: url('/i/style/second/widget-part/grey-border-payment.png') !important;
}

.grey_border .not_active td { color: #ccc !important;}

/* hosting/plans.inc */
.grey_border_azure_grad {
    max-height: 2000px;
    border-collapse: collapse;
    empty-cells: show;
}
.grey_border_azure_grad .fill {
    background: #fff url('/i/style/first/glamor/grey_border_azure_grad_fill.gif') repeat-x 0 0;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 0;
}
.grey_border_azure_grad .lt, .grey_border_azure_grad .rt, .grey_border_azure_grad .lb, .grey_border_azure_grad .rb {
    width: 8px;
    padding: 8px 0 0 0;
    height: auto;
    background: #fff url('/i/style/first/glamor/grey_border_azure_grad_corners.png') no-repeat !important;
    font-size: 0;
}

.grey_border_azure_grad .lt {
    background-position: 0 top !important;
    padding-top: 84px;
}
.grey_border_azure_grad .rt { background-position: -8px top !important;     }
.grey_border_azure_grad .lb { background-position: -16px bottom !important; }
.grey_border_azure_grad .rb { background-position: -24px bottom !important; }

/* серый, сплошная серая заливка */
.grey_border th.thfill-solid {
    background-color: #e9e9e9 !important;
}
.grey_border th.thcorner-solid {
    background-image: url('/i/style/second/widget-part/grey-border-solid.png') !important;
}

/* серый, заливка #e4e4e4 */
.grey_e4e4e4 {
    max-height: 2000px;
    border-collapse: collapse;
    empty-cells: show;
}

.grey_e4e4e4 .fill {
    background: #e4e4e4 !important;
    padding: 0;
}

.grey_e4e4e4 .lt, .grey_e4e4e4 .rt, .grey_e4e4e4 .lb, .grey_e4e4e4 .rb {
    width: 6px;
    min-width: 6px;
    padding: 6px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
    border: 0px none !important;
}

.grey_e4e4e4 .lt { background-position: -108px top !important;      }
.grey_e4e4e4 .rt { background-position: -114px top !important;    }
.grey_e4e4e4 .lb { background-position: -120px bottom !important; }
.grey_e4e4e4 .rb { background-position: -126px bottom !important; }

/*  серо-синяя заливка внутри */
.grey_lil_fill {
    border-collapse: collapse;
    empty-cells: show;
}
.grey_lil_fill .lt, .grey_lil_fill .rt, .grey_lil_fill .lb, .grey_lil_fill .rb {
    font-size: 0;
    width: 4px !important;
    min-width: 4px;
    padding: 4px 0 0 0 !important;
    border: 0px none !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
}
.grey_lil_fill .lt {background-position: -132px 0 !important;}
.grey_lil_fill .rt {background-position: -136px 0 !important;}
.grey_lil_fill .lb {background-position: -140px 100% !important;}
.grey_lil_fill .rb {background-position: -144px 100% !important;}
.grey_lil_fill .fill {
    background: #eaeff5 !important;
    border: 0px none !important;
}

/* серый бордер, белый фон - для анимированной кнопки помощи заказа домена при регистрации */
.in_grey_border {
    max-height: 2000px;
    border-collapse: collapse;
    empty-cells: show;
    width: 100%;
    height:100%;
}

.in_grey_border .fill2 {
    background: #fff !important;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 12px 5px 12px 5px;
}

.in_grey_border .lt2, .in_grey_border .rt2, .in_grey_border .lb2, .in_grey_border .rb2 {
    width: 8px;
    min-width: 8px;
    padding: 8px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
    border: 0px none !important;
}

.in_grey_border .lt2 { background-position: 0 top !important;        }
.in_grey_border .rt2 { background-position: -8px top !important;     }
.in_grey_border .lb2 { background-position: -16px bottom !important; }
.in_grey_border .rb2 { background-position: -24px bottom !important; }

/* серый бордер, призрачно оранжевая заливка - только insurance examples */
.lite-orange {
    border-collapse: collapse;
    border: 0px none;
    empty-cells: show;
}

.lite-orange .lt, .lite-orange .rt, .lite-orange .lb, .lite-orange .rb {
    background: url('/i/style/first/glamor/all-borders.png') no-repeat;
    width: 10px;
    min-width: 10px;
    padding: 10px 0 0 0 !important;
}

.lite-orange .lt {background-position: -148px 0;   }
.lite-orange .rt {background-position: -158px 0;   }
.lite-orange .lb {background-position: -168px 100%;}
.lite-orange .rb {background-position: -178px 100%;}

.lite-orange .fill {
    background: #faf4ed url('/i/style/first/glamor/lite-orange-fill-top.gif') repeat-x 0 0;
}
.lite-orange .b {border-bottom:1px solid #e9e9e9;}

/* серый бордер, призрачно оранжевая заливка - для предупреждений в профилях */
.lite-orange-pro {
    border-collapse: collapse;
    border: 0px none;
    empty-cells: show;
}

.lite-orange-pro .lt2, .lite-orange-pro .rt2, .lite-orange-pro .lb2, .lite-orange-pro .rb2 {
    background: url('/i/style/first/glamor/all-borders.png') no-repeat;
    width: 10px;
    min-width: 10px;
    padding: 10px 0 0 0 !important;
}
.lite-orange-pro .lt2 {background-position: -188px 0;   }
.lite-orange-pro .rt2 {background-position: -198px 0;   }
.lite-orange-pro .lb2 {background-position: -208px 100%;}
.lite-orange-pro .rb2 {background-position: -218px 100%;}
.lite-orange-pro .fill2 {
    background: #fbf4ea;
    padding: 1em;
}

/* бледно-оранжевая заливка - только sms services */
.lite-orange2 {
    border-collapse: collapse;
    border: 0px none;
    empty-cells: show;
}

.lite-orange2 .lt, .lite-orange2 .rt, .lite-orange2 .lb, .lite-orange2 .rb {
    background: url('/i/style/first/glamor/all-borders.png') no-repeat;
    width: 10px;
    min-width: 10px;
    padding: 10px 0 0 0 !important;
}

.lite-orange2 .lt {background-position: -188px 0;   }
.lite-orange2 .rt {background-position: -198px 0;   }
.lite-orange2 .lb {background-position: -208px 100%;}
.lite-orange2 .rb {background-position: -218px 100%;}

.lite-orange2 .fill {
    background: #fbf4ea;
}

/* голубая заливка, без правых углов - прижимать к правому краю */
.blue_border {
    position: relative;
    border-collapse: collapse;
    empty-cells: show;
}

.blue_border .top {
    height: 10px;
    padding: 0 10px;
    font-size: 0;
    background: url('/i/style/first/glamor/blue_border_sides.png') no-repeat 0 0;
}

.blue_border .bottom {
    height: 10px;
    padding: 0 10px;
    font-size: 0;
    background: url('/i/style/first/glamor/blue_border_sides.png') no-repeat 0 -10px;
}

.blue_border .sub_top {
    height: 10px;
    padding: 0 10px;
    font-size: 0;
    background: url('/i/style/first/glamor/blue_border_sides.png') no-repeat 0 -20px;
}

.blue_border .sub_bottom {
    height: 10px;
    padding: 0 10px;
    font-size: 0;
    background: url('/i/style/first/glamor/blue_border_sides.png') no-repeat 0 -30px;
}

.blue_border .fill {
    padding: 0 10px;
    background: url('/i/style/first/glamor/blue_border_fill.gif') repeat-y left top;
}

.blue_border .sub_fill {
    padding: 0 10px;
    background: url('/i/style/first/glamor/blue_border_fill.gif') repeat-y right top;
}

.blue_border .header {
    color: #333300 !important;
    font-size: 16px !important;
    font-weight: bold !important;
}

/* голубая заливка, сдвоенные бордеры - см. в newdomain/choose */
.blue_border2 {
    border-collapse: separate;
    border-spacing: 0;
    empty-cells: show;
}

.blue_border2 a {
    color: #013968;
}

.blue_border2 td, .blue_border2 th {
    background: #edf5fa;
    border-top: 1px solid #fafcfe;
    border-bottom: 1px solid #d5ecfa;
    padding: 2px 5px;
}

.blue_border2 .top {
    border-top-color: #d5ecfa;
}

.blue_border2 .lt, .blue_border2 .rt, .blue_border2 .lb, .blue_border2 .rb {
   width: 4px;
   min-width: 4px;
   max-width: 4px;
   padding: 2px 2px;
   background: url('/i/style/first/glamor/all-borders.png') no-repeat;
}

.blue_border2 .lt {
    background-position: -228px top;
    border-top: 0px none;
}

.blue_border2 .rt {
    background-position: -236px top;
    border-top: 0px none;
}

.blue_border2 .lb {
    background-position: -244px bottom;
    border-bottom: 0px none;
}

.blue_border2 .rb {
    background-position: -252px bottom;
    border-bottom: 0px none;
}

.blue_border2 .left, .blue_border2 .right {
    width: 7px;
    padding: 2px 0;
}

.blue_border2 .left {
    border-left: 1px solid #d5ecfa;
}

.blue_border2 .right {
    border-right: 1px solid #d5ecfa;
}

/* голубая заливка, синяя окантовка, для элементов с суффиксом f заливка тоже синяя, c w -- белая */
.blue_border3 {
    border-collapse: collapse;
    empty-cells: show;
    max-height: 2000px;
}

.blue_border3 .fill {
    background: #eef5fa;
    border-top: 1px solid #d5ecfa;
    border-bottom: 1px solid #d5ecfa;
    padding: 0;
}

.blue_border3 .fillf {
    border-top: 1px solid #d5ecfa;
    background: #d5ecfa;
}

.blue_border3 .lt, .blue_border3 .rt, .blue_border3 .lb, .blue_border3 .rb {
    width: 7px !important;
    min-width: 7px !important;
    padding: 7px 0 0 0 !important;
    height: auto !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0 !important;
}

.blue_border3 .ltf, .blue_border3 .rtf, .blue_border3 .lbf, .blue_border3 .rbf {
    width: 7px !important;
    min-width: 7px !important;
    padding: 7px 0 0 0 !important;
    height: auto !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0 !important;
}

.blue_border3 .lt  { background-position: -260px top !important;    }
.blue_border3 .rt  { background-position: -267px top !important;    }
.blue_border3 .lb  { background-position: -274px bottom !important; }
.blue_border3 .rb  { background-position: -281px bottom !important; }
.blue_border3 .ltf { background-position: -288px top !important;    }
.blue_border3 .rtf { background-position: -295px top !important;    }
.blue_border3 .lbf { background-position: -302px bottom !important; }
.blue_border3 .rbf { background-position: -309px bottom !important; }

.blue_border3 .t, .blue_border3 .b, .blue_border3 .l, .blue_border3 .r {
    background: #eef5fa;
}

.blue_border3 .tf, .blue_border3 .bf, .blue_border3 .lf, .blue_border3 .rf {
    background: #d5ecfa;
}

.blue_border3 .t, .blue_border3 .tw { border-top:    1px solid #d5ecfa; }
.blue_border3 .b, .blue_border3 .bw { border-bottom: 1px solid #d5ecfa; }
.blue_border3 .l, .blue_border3 .lw { border-left:   1px solid #d5ecfa; }
.blue_border3 .r, .blue_border3 .rw { border-right:  1px solid #d5ecfa; }

.grey_border .blue_border3 .t       { border-top:    1px solid #d5ecfa !important; }
.grey_border .blue_border3 .b       { border-bottom: 1px solid #d5ecfa !important; }
.grey_border .blue_border3 .l, .grey_border .blue_border3 .r { background-image: url('/i/style/first/glamor/blue_border3-pixel.gif') !important; background-repeat:repeat-y !important;}
.grey_border .blue_border3 .r {background-position: 100% 0 !important;}
.grey_border .blue_border3 .r-border {border-right:  1px solid #d5ecfa !important;}

/* голубой бордер, белая заливка */
.blue_border4 {
    border-collapse: collapse;
    empty-cells: show;
    max-height: 1000px;
}
.blue_border4 .fill {
    background: #fff;
    border-top: 1px solid #d5ecfa;
    border-bottom: 1px solid #d5ecfa;
}
.blue_border4 .lt, .blue_border4 .rt, .blue_border4 .lb, .blue_border4 .rb {
    width: 6px;
    min-width: 6px;
    padding: 6px 0 0 0;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat;
    font-size: 0;
}
.blue_border4 .lt { background-position: -316px top !important;    }
.blue_border4 .rt { background-position: -322px top !important;    }
.blue_border4 .lb { background-position: -328px bottom !important; }
.blue_border4 .rb { background-position: -334px bottom !important; }

/* голубой бордер, голубая заливка. немного отличается от blue_border2 */
.blue_border5 {
    border-collapse: collapse;
    empty-cells: show;
    max-height: 2000px;
}
.blue_border5 td, .blue_border5 th {
    background-color: #edf5fa !important;
}
.blue_border5 .lt, .blue_border5 .rt, .blue_border5 .lb, .blue_border5 .rb {
    width: 9px !important;
    min-width: 9px !important;
    padding: 9px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
}
.blue_border5 .lt { background-position: -340px top !important;    }
.blue_border5 .rt { background-position: -349px top !important;    }
.blue_border5 .lb { background-position: -358px bottom !important; }
.blue_border5 .rb { background-position: -367px bottom !important; }

.blue_border5 .t { border-top: 1px solid #d5ecfa;    }
.blue_border5 .b { border-bottom: 1px solid #d5ecfa; }
.blue_border5 .l {
    background-image: url('/i/style/second/widget-part/blue_border5-pixel.gif') !important;
    background-position: 0 0 !important;
    background-repeat: repeat-y !important;
}
.blue_border5 .r {
    background-image: url('/i/style/second/widget-part/blue_border5-pixel.gif') !important;
    background-position: 100% 0 !important;
    background-repeat: repeat-y !important;
}

/* сдвоенный голубой+белый бордер, голубая заливка */
.blue_border5-inner {
    border-collapse: collapse;
    empty-cells: show;
    max-height: 2000px;
}
.blue_border5-inner td, .blue_border5-inner th {
    background-color: #edf5fa !important;
}
.blue_border5-inner .lt, .blue_border5-inner .rt, .blue_border5-inner .lb, .blue_border5-inner .rb {
    width: 9px !important;
    min-width: 9px !important;
    padding: 9px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
}
.blue_border5-inner .lt { background-position: -412px top !important;    }
.blue_border5-inner .rt { background-position: -421px top !important;    }
.blue_border5-inner .lb { background-position: -430px bottom !important; }
.blue_border5-inner .rb { background-position: -439px bottom !important; }

.blue_border5-inner .t {
    background-image: url('/i/style/second/widget-part/blue_border5-inner.gif') !important;
    background-position: 0 0 !important;
    background-repeat: repeat-x !important;
    border-top: 0px none !important;
}
.blue_border5-inner .b {
    background-image: url('/i/style/second/widget-part/blue_border5-inner.gif') !important;
    background-position: 0 100% !important;
    background-repeat: repeat-x !important;
    border-bottom: 0px none !important;
}
.blue_border5-inner .l {
    background-image: url('/i/style/second/widget-part/blue_border5-inner-l.gif') !important;
    background-position: 0 0 !important;
    background-repeat: repeat-y !important;
}
.blue_border5-inner .r {
    background-image: url('/i/style/second/widget-part/blue_border5-inner-r.gif') !important;
    background-position: 100% 0 !important;
    background-repeat: repeat-y !important;
}

/* оранжевый бордер - пока только online express и /domain/management */
.orange_border {
    border-collapse: collapse;
    empty-cells: show;
    max-height: 2000px;
}

.orange_border .fill {
    background: #fff;
    border-top: 1px solid #fed5b2;
    border-bottom: 1px solid #fed5b2;
    padding: 0;
}
.orange_border .lt, .orange_border .rt, .orange_border .lb, .orange_border .rb {
    width: 12px;
    min-width: 12px;
    padding: 12px 0 0 0;
    height: auto;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat;
    font-size: 0;
}

.orange_border .lt { background-position: -448px top;}
.orange_border .rt { background-position: -460px top;}
.orange_border .lb { background-position: -472px bottom; }
.orange_border .rb { background-position: -484px bottom; }

/* для всплывающего окна с белым фоном и тенью вокруг */
.white_popup {
    border-collapse: collapse;
    border-spacing: 0;
    background: transparent none;
    max-height: 2000px;
    max-width: 2000px;
}

.white_popup .fill {
    background: #fff;
}
.white_popup .lt, .white_popup .rt, .white_popup .lb, .white_popup .rb {
    background-image: url('/i/style/first/glamor/white-popup-corners.png')!important;
    background-repeat: no-repeat;
}

.white_popup .lt {
    padding: 9px 0 0 0 !important;
    width: 16px !important;
    background-position: 0 0 !important;
}

.white_popup .rt {
    padding: 9px 0 0 0 !important;
    width: 23px !important;
    background-position: -16px 0 !important;
}

.white_popup .lb {
    padding: 18px 0 0 0 !important;
    width: 16px !important;
    background-position: -39px 100% !important;
}

.white_popup .rb {
    padding: 18px 0 0 0 !important;
    width: 23px !important;
    background-position: -55px 100% !important;
}

.white_popup .t {
    padding: 9px 0 0 0 !important;
    background: url('/i/style/first/glamor/white-popup-sides.png') no-repeat 0 0!important;
}

.white_popup .b {
    padding: 18px 100px 0 0 !important;
    background: url('/i/style/first/glamor/white-popup-sides.png') no-repeat 0 -9px!important;
}

.white_popup .b-r {
    padding: 18px 100px 0 0 !important;
    background: url('/i/style/first/glamor/white-popup-sides.png') no-repeat 100% -27px!important;
}

/* красный тогглер для blue_border2 - blue_border5 */
.red_toggler {
    font-size: 1em !important;
    height: 2.0833em;
    line-height: 1.9em; 
    background: url('/i/style/second/widget-part/red_toggler.gif') no-repeat 0 0;
    -webkit-background-size: auto 100%;
    -khtml-background-size: auto 100%;
    padding: 0 0 0 0.41667em; 
}
.red_toggler a {
    display: block;
    font-weight: bolder;
    text-decoration: none;
    color: #fff;
    background-color: #9e0b0f;
    background-repeat: no-repeat;
    background-position: 0.33em 50%;
    -webkit-background-size: 0.91667em 0.91667em;
    -khtml-background-size: 0.91667em 0.91667em;
    padding-left: 1.666em;
    margin-right: 0.41667em;
    height: 2.0833em;
}
.red_toggler .right {
    float: right;
    height: 2.0833em;
    width: 0.41667em;
    background: url('/i/style/second/widget-part/red_toggler.gif') no-repeat 100% 0;
    -webkit-background-size: auto 100%;
    -khtml-background-size: auto 100%;
}
.red_toggler-expanded a {
    background-image: url('/i/style/second/widget-part/red_toggler-expanded.gif');
}
.red_toggler-collapsed a {
    background-image: url('/i/style/second/widget-part/red_toggler-collapsed.gif');
}


td h1.thin_blue {margin:.8em 0;}

ul.markercheckbox_smooth {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

ul.markercheckbox_smooth li {
    list-style-type: none;
    padding-left: 20px !important;
    padding: 5px 0px;
    background:transparent url('/i/vps/marker_check13_smooth.png') no-repeat scroll 0 0.15em !important;
}
ul.markercheckbox_smooth li.no_bg {
    background-image: none!important;
}

ul.markercheckbox_smooth li.no_bg img.img_middle {
    vertical-align: middle;
}

ul.markercheckbox_huge {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

ul.markercheckbox_huge li {
    list-style-type: none;
    padding-left: 40px !important;
    padding: 0 0 20px;
    background:transparent url('/i/marker/marker_check.png') no-repeat scroll 0 0.15em !important;
}

ul.markercheckbox_huge li.last {
    padding-bottom: 5px;
}

ul.markercheckbox_huge big {font-size:1.4167em;}
ul.markercheckbox_huge strong {font-size:1.083em;color:#005489;}
ul.markercheckbox_huge p {margin: 0;color:#494949;}

/* таблица с заливкой #f1f1f1 */
.grey_f1f1f1 {
    max-height: 2000px;
    border-collapse: collapse;
    empty-cells: show;
}

.grey_f1f1f1 .fill {
    background: #f1f1f1 !important;
    padding: 0;
    border-top: 0px none !important;
    border-bottom: 0px none !important;
}

.grey_f1f1f1 .fill, x:-moz-any-link {border-bottom: 1px solid #f1f1f1 !important;}

.grey_f1f1f1 .lt, .grey_f1f1f1 .rt, .grey_f1f1f1 .lb, .grey_f1f1f1 .rb {
    width: 6px;
    min-width: 6px;
    padding: 6px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
    border: 0px none !important;
}

.grey_f1f1f1 .lt { background-position: -496px top !important;    }
.grey_f1f1f1 .rt { background-position: -502px top !important;    }
.grey_f1f1f1 .lb { background-position: -508px bottom !important; }
.grey_f1f1f1 .rb { background-position: -514px bottom !important; }

/* серая таблица, скругленные углы без бордера (как в профилях) */
.grey_profile { border-spacing: 0px; border-collapse: collapse; font-family: Arial; margin-top: 1em}
.grey_profile .fill {background: #f1f1f1 !important; padding-top:25px; padding-bottom:2em; border: 0px none !important;}
.grey_profile .fill-nss {background: #f1f1f1 !important; padding-top: 0em; padding-bottom: 0em; border: 0px none !important;}
.grey_profile .fill-nss input, .grey_profile .col1-nss  {margin-bottom: 0.3em;}
.grey_profile .lt, .grey_profile .rt, .grey_profile .lb, .grey_profile .rb {
    width: 6px;
    min-width: 6px;
    padding: 6px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
    border: 0px none !important;
}
.grey_profile .lt { background-position: -496px top !important;    }
.grey_profile .rt { background-position: -502px top !important;    }
.grey_profile .lb { background-position: -508px bottom !important; }
.grey_profile .rb { background-position: -514px bottom !important; }

/* автопродление доменов в визарде регистрации */


/* скругленные угла без бордера */
.blue_border5 .fill {background:#EDF5FA !important;border:0px none !important;}
.blue_border5 .lt-nb, .blue_border5 .rt-nb, .blue_border5 .lb-nb, .blue_border5 .rb-nb {
    width: 9px !important;
    min-width: 9px !important;
    padding: 9px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
}
.blue_border5 .lt-nb { background-position: -376px top !important;      }
.blue_border5 .rt-nb { background-position: -385px top !important;    }
.blue_border5 .lb-nb { background-position: -394px bottom !important; }
.blue_border5 .rb-nb { background-position: -403px bottom !important; }

/* оранжевый бордер, заливка #faf6f3 */
.orange_border2 {
    border-collapse: collapse;
    empty-cells: show;
    max-height: 2000px;
}

.orange_border2 .fill {
    background: #faf6f3 !important;
    border-top: 1px solid #f8ebe2 !important;
    border-bottom: 1px solid #f8ebe2 !important;
    padding: 0;
}
.orange_border2 .lt, .orange_border2 .rt, .orange_border2 .lb, .orange_border2 .rb {
    width: 9px;
    min-width: 9px;
    padding: 9px 0 0 0;
    height: auto;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
}

.orange_border2 .lt { background-position: -520px top !important;}
.orange_border2 .rt { background-position: -529px top !important;}
.orange_border2 .lb { background-position: -538px bottom !important; }
.orange_border2 .rb { background-position: -547px bottom !important; }

/* белый бордер, белая заливка */
.white_border {
    border-collapse: collapse;
    empty-cells: show;
    max-height: 2000px;
    color: #000;
    width: 100%;
    font-size: 11px;
    line-height: 1.3em;
}
.white_border .fill_w {
    background: #FFF !important;
    /*border: 1px solid #FFF !important;*/
    padding: 1em 3em 1em 9px;
}
.white_border .lt_w, .white_border .rt_w, .white_border .lb_w, .white_border .rb_w {
    width: 6px;
    min-width: 6px;
    padding: 6px 0 0 0;
    height: auto;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
}

.white_border .lt_w { background-position: -557px top !important;}
.white_border .rt_w { background-position: -562px top !important;}
.white_border .lb_w { background-position: -569px bottom !important; }
.white_border .rb_w { background-position: -574px bottom !important; }

/*DEPRECATED*/
.square-popup {border-collapse:collapse;position:absolute;display:none; width: auto! important; font-style:normal;font-weight:normal;text-transform:none;font-size:10px;color:#000;z-index:4000;text-align:left; max-width: 600px;}
.square-popup tr {display:table-row !important;/* display:block !important;*/}
.square-popup td {padding:0 !important;background-color: transparent !important;}
.square-popup .sp-lt {font-size:0;width:9px;height:4px;background:url('/i/style/second/widget-part/square-popup/lt.png') no-repeat 0 0;} 
.square-popup .sp-rt {font-size:0;width:9px;height:4px;background:url('/i/style/second/widget-part/square-popup/rt.png') no-repeat 0 0;}
.square-popup .sp-lb {font-size:0;width:9px;height:20px;background:url('/i/style/second/widget-part/square-popup/lb.png') no-repeat 0 0;}
.square-popup .sp-rb {font-size:0;width:9px;height:20px;background:url('/i/style/second/widget-part/square-popup/rb.png') no-repeat 0 0;}
.square-popup .sp-t {font-size:0;height:4px;background:url('/i/style/second/widget-part/square-popup/t.png') repeat-x 0 0;}
.square-popup .sp-b {font-size:0;height:20px;background:url('/i/style/second/widget-part/square-popup/b.png') repeat-x 0 0;}
.square-popup .sp-l {font-size:0;width:9px;background:url('/i/style/second/widget-part/square-popup/l.png') repeat-y 0 0;}
.square-popup .sp-r {font-size:0;width:9px;background:url('/i/style/second/widget-part/square-popup/r.png') repeat-y 0 0;}
.square-popup .sp-c {background-color:#fff !important;padding:5px 10px 0 !important;line-height:2em;}
.square-popup a.close {width:14px;height:14px;position:absolute;right:13px;top:8px;text-decoration:none;background:url('/i/vps/white_popup-close.gif') no-repeat 0 0;}
/*DEPRECATED*/

/** tooltip -> **/
#tooltip { display: none; position: absolute; z-index: 4000; padding: 5px; }
#tooltip div.body { margin: 0; font-size: 11px; font-weight: normal;}
#tooltip table.tooltip-square-popup {border-collapse:collapse; width: 100%; display: table; position: relative; font-style:normal;font-weight:normal;text-transform:none;font-size:10px;z-index:4000;text-align:left; max-width: 600px;}
#tooltip table.tooltip-square-popup tr {display:table-row !important;}
#tooltip table.tooltip-square-popup td {padding:0 !important;background-color: transparent !important;}
#tooltip table.tooltip-square-popup td.sp-lt {font-size:0;width:9px;height:4px;background:url('/i/style/second/widget-part/square-popup/lt.png') no-repeat 0 0;} 
#tooltip table.tooltip-square-popup td.sp-rt {font-size:0;width:9px;height:4px;background:url('/i/style/second/widget-part/square-popup/rt.png') no-repeat 0 0;}
#tooltip table.tooltip-square-popup td.sp-lb {font-size:0;width:9px;height:20px;background:url('/i/style/second/widget-part/square-popup/lb.png') no-repeat 0 0;}
#tooltip table.tooltip-square-popup td.sp-rb {font-size:0;width:9px;height:20px;background:url('/i/style/second/widget-part/square-popup/rb.png') no-repeat 0 0;}
#tooltip table.tooltip-square-popup td.sp-t {font-size:0;height:4px;background:url('/i/style/second/widget-part/square-popup/t.png') repeat-x 0 0;}
#tooltip table.tooltip-square-popup td.sp-b {font-size:0;height:20px;background:url('/i/style/second/widget-part/square-popup/b.png') repeat-x 0 0;}
#tooltip table.tooltip-square-popup td.sp-l {font-size:0;width:9px;background:url('/i/style/second/widget-part/square-popup/l.png') repeat-y 0 0;}
#tooltip table.tooltip-square-popup td.sp-r {font-size:0;width:9px;background:url('/i/style/second/widget-part/square-popup/r.png') repeat-y 0 0;}
#tooltip table.tooltip-square-popup td.sp-c {background-color:#fff !important;padding:5px 10px 0 !important;line-height:2em;}
#tooltip table.tooltip-square-popup a.close {width:14px;height:14px;position:absolute;right:13px;top:8px;text-decoration:none;background:url('/i/vps/white_popup-close.gif') no-repeat 0 0;}
/** <- tooltip **/

/** tipsofday -> **/
div.tooltips { background: url('/i/style/first/glamor/tips-tip.png') repeat-x bottom left; position: relative; margin-top: 0.83em;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
behavior: url(/js/PIE.htc);
_behavior: none;
 padding: 0px 161px 2px 0px;}
div.tooltips  p { margin: 0px; color: #004471; padding: 10px 7px 11px 17px; font-size: 11px; border-right: 1px solid #eef3f6;}
div.tooltips  p img { margin-bottom: -6px;}
div.tooltips  p a { color: #004471;}
div.tooltips div.button_block { position: absolute; top: 0px; bottom: 1px; right: 0px; font-size: 11px; width: 137px; border-left: 1px solid #bcbcbc; padding: 4px 0px 0px 23px; color: #4b4b4b;}
div.tooltips div.button_block span { padding-right: 12px;}
div.tooltips div.button_block input { margin: 0px 0px 0px 5px; position: relative; top: 4px;}
/** <- tipsofday **/

/* блоки с скругленными углами на css3 */
div.blue_coner_block, div.pink_coner_block, div.grey_coner_block, div.grey_border_block, div.light_grey_coner_block  {
    padding: 16px;
    margin-bottom: 10px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    behavior: url(/js/PIE.htc);
}

div.blue_coner_block { background: #edf5fa; border: 1px solid #d5ecfa; }
div.pink_coner_block { background: #fbf7f3; border: 1px solid #f9ebe2; }
div.grey_coner_block { background: #dedede; border: 1px solid #dedede; }
div.grey_border_block { background: none; border: 1px solid #dedede;}
div.light_grey_coner_block { background: #f1f1f1; border: 1px solid #f1f1f1; }

.radius_border {
    max-height: 2000px;
    empty-cells: show;
}

.radius_border .gray {
    border-radius: 8px;
    background: #fff !important;
    border: 1px solid #e9e9e9;
}

/* BEGIN Переключатель ON/OFF */

.switch select {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    position: absolute;
    top: 0px;
    left: -500px;
}

td.switch-c {
    width: 85px;
}

.switch, .switch-3 {
    background:url('/i/style/first/domain_mgt/switch.png') no-repeat;
    display: inline-block;
    height: 20px;
    margin: 3px 5px 0px 5px;
    position:relative;
    cursor: pointer;
}

.switch {
    width: 64px;
    *display: inline;
}

.switch-3 {
    width: 79px;
}

.switch-on { background-position: 0 0; }
.switch-off { background-position: 0 -20px; }
.switch-enable { background-position: 0 -40px; }
.switch-3-off { background-position:0 -60px; }
.switch-3-on { background-position:0 -80px; }
.switch-3-pause { background-position:0 -100px; }
.switch-on-disabled { background-position: 0 -120px; }
.switch-off-disabled { background-position: 0 -140px; }
.switch-3-off-disabled { background-position:0 -160px; }
.switch-3-on-disabled { background-position:0 -180px; }
.switch-3-pause-disabled { background-position:0 -200px;}

.switch-on a, .switch-off a, .switch-enable a {
    display: inline-block;
    width:79px;
    height: 20px;
    text-decoration: none;
    background: transparent;
}

.switch-3 a {
    position:absolute;
    top:0;
    height:20px;
}

.switch-3 a.on {
    left:32px;
    width:29px;
}

.switch-3 a.off {
    left:0;
    width:30px;
}

.switch-3 a.pause {
    left:61px;
    width:18px;
    cursor: inherit;
}

/* END Переключатель ON/OFF */

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;
 }



ul.glamor_expand_list { padding: 0px; clear: both; margin: 0px; list-style-type: none; }
ul.glamor_expand_list li { display: block; padding-bottom: 10px; zoom: 1; }
ul.glamor_expand_list li h4.glamor_title { background: #f4f4f4; height: auto; border: 1px solid #e1e1e1; margin: 0px !important; padding: 6px 15px 6px 35px; position: relative; font-size: 18px !important; font-weight: normal !important; cursor: pointer;color: #000; line-height: normal;
-webkit-border-top-left-radius: 9px;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-topleft: 9px;
-moz-border-radius-topright: 9px;
border-radius: 9px 9px 0px 0px;
behavior: url(/js/PIE.htc); 
_behavior: none;
}
ul.glamor_expand_list li h4.glamor_title span.icon { display: block; width: 11px; height: 11px; position: absolute; left: 20px; top: 12px; }
ul.glamor_expand_list li h4.glamor_title.hide_icon {
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
behavior: url(/js/PIE.htc);
 _behavior: none;}
ul.glamor_expand_list li h4.glamor_title.hide_icon span.icon { background: url(/i/icon/expand.png) no-repeat }
ul.glamor_expand_list li h4.glamor_title.show_icon span.icon { background: url(/i/icon/collapse.png) no-repeat }
ul.glamor_expand_list li div.sample { float: right; width: 300px; font-style: italic; line-height: 18px; color: #6f6f6f; }
ul.glamor_expand_list li div.sample span { display: block; font-style: normal; padding-bottom: 10px; }
ul.glamor_expand_list li div.glamor_block_content { display: none; background: #fff;  margin-bottom: 25px; overflow: hidden; border: 1px solid #e1e1e1; border-top: none; padding: 15px;
-webkit-border-bottom-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
-moz-border-radius-bottomright: 9px;
-moz-border-radius-bottomleft: 9px;
border-radius: 0px 0px 9px 9px;
behavior: url(/js/PIE.htc); 
_behavior: none;
}
ul.glamor_expand_list li a {color: #003a68; }

div.grey_glamor_table { background: #f1f1f1; padding: 10px 20px 10px 0px; margin-bottom: 10px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(/js/PIE.htc); 
_behavior: none;
}

div.grey_glamor_table table {border-spacing: 0px; border-collapse: collapse; font-family: Arial, DejaVu Sans, sans-serif;}
div.grey_glamor_table table th { font-size: 14px; font-weight: normal; text-align: left;}
div.grey_glamor_table table td, div.grey_glamor_table table th { padding: 0px 0px 5px 20px;}
div.grey_glamor_table table label { cursor: pointer; padding-right: 7px;}
div.grey_glamor_table table select { margin: 0px;}
div.grey_glamor_table table input[type=text] {padding: 2px 3px;}
div.grey_glamor_table table input[type=radio], div.grey_glamor_table table input[type=checkbox]  { margin: 2px 3px 2px 0px; }
div.grey_glamor_table .td_valign_top th { padding-top: 5px;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
div.grey_glamor_table table input[type=radio], div.grey_glamor_table table input[type=checkbox]  { position: relative; top: 2px;}
.td_valign_top td input[type=text], .td_valign_top td select { position: relative; top: -3px;}
}*/

div.grey_glamor_table table sup { padding: 3px; font-weight: bold; font-size: 1em;}
.td_valign_top td, .td_valign_top th { vertical-align: top;}


.glamor_white_hint { background: #fff; position: relative; padding: 10px; margin: 0px; color: black; font-size: 11px; vertical-align: top; line-height: 1.3em !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(/js/PIE.htc); 
_behavior: none;
}
.grey_glamor_table_example { margin: 0px; padding-left: 10px; font-size: 11px; color: #777; font-style: italic; line-height: normal !important;}
.grey_glamor_table_example strong { display: block; padding-bottom: 5px; font-style: normal;}
/** glamor alert box -> **/
div.alert_box { background: url(/i/dedicated/excl.png) no-repeat top left; padding: 5px 0px 0px 30px; min-height: 25px;  height:auto !important;  height: 25px;  }
div.alert_box strong { display: block; margin-bottom: 5px; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; }
div.alert_box p { line-height: 16px; font: 12px Arial, Helvetica, sans-serif; margin: 0px 0px 15px 0px; padding: 0px; }
/** <- glamor alert box **/

/** round edit & delete buttons -> **/
.edit_but, .remove_but { display: inline-block; border: none; padding: 0px ; margin: 0px; background: url(/i/icon/shop-cart-edit-pen.png) no-repeat; width: 25px; height: 25px; text-indent: -9999px; cursor: pointer;}
.edit_but, .remove_but { *display: inline;}
.remove_but { background: url(/i/style/second/button/del_round_red_cross.png) no-repeat; }
/** <- round edit & delete buttons **/

/** glamor multiupload file --> **/
div.glamor_file_uploader { position:relative; overflow:hidden; margin-top: 7px; border-top: 1px solid #d5dce1; padding-top: 5px; padding-bottom: 7px; }
div.glamor_file_uploader div.button_wrap { float: left; overflow: hidden; position: relative; zoom: 1; }
div.glamor_file_uploader div.MultiFile-wrap { }
div.glamor_file_uploader div.MultiFile-wrap input { display:block; position:absolute; right:0; top:0; font-size:999%; padding:0; margin:0; filter:alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01; z-index:2; cursor:pointer;}
@-moz-document url-prefix() { div.glamor_file_uploader div.MultiFile-wrap input {top: -7px;} }    
div.glamor_file_uploader div.MultiFile-list { position: relative; z-index: 99; }
div.glamor_file_uploader div.MultiFile-label { background: url(/i/icon/attach_icon.png) no-repeat 0px 4px; padding: 4px 30px 8px 20px; position: relative; overflow: hidden; zoom: 1; margin-bottom: 8px;}
div.glamor_file_uploader div.MultiFile-label a { position: absolute; top: 1px; right: 0px; }
div.glamor_file_uploader div.MultiFile-label span.MultiFile-title { float: left; color: #000; white-space: nowrap; }

div.glamor_file_uploader #glamor_file_uploader_button { }
div.glamor_file_uploader-nojs #glamor_file_uploader_button { display:none; }
/** <-- glamor multiupload file **/

/* END glamor.css */


/* BEGIN style2.css */

/************************* NEW DESIGN *****************************************/
* {
    outline: 0px none;
}

html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    background:#DFECF4;
}

body {
    /* do not change size: one who does it, recalculate all "em"s */
    font-size: 12px;
    font-family: Tahoma, DejaVu Sans, Geneva, sans-serif;
}

table, form, input, textarea, button {
    font-size: 1em;
    font-family: inherit;
    margin-left: 0;
}

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

img {border: 0px none;}

.float_left { float: left;}
.float_right { float: right;}
.pos_rel { position: relative; zoom: 1;}
.over_hidden { overflow: hidden; zoom: 1;}
.nobr { white-space: nowrap;}
.txt_center { text-align: center !important;;}
.txt_left { text-align: left;}
.p_lh_18 p { line-height: 18px;}
.font_14 { font-size: 14px;}

#wrapper {
    height: auto !important;
    height: 100%;
    min-height: 100%;
    width: 100%;
    min-width: 999px;
    position: relative;
    background: #dfecf4 url('/i/style/first/glamor/wrapper.gif') repeat-x 0 100%;
    overflow: hidden;
}

.widefont #wrapper {
    min-width: 999px;
}

div.content-block {
    width: 100%;
    max-width: 86.75em;
    margin: 0 auto;
}
.widefont div.content-block {
    max-width: 89em;
}

body.wide div.content-block {
    width: auto !important;
    max-width: none !important;
    margin: 0 5px;
}

#add_balance { display: none; z-index: 102; position: absolute; top: 100px; left: 100px; color: #003768; text-align: center; *width: 210px;}
#add_balance div.add_balance_popup {display: block; padding: 30px 15px 15px 15px !important; overflow: hidden; position: static; background:#fff;border:1px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:2px 1px 8px #9E9E9E;box-shadow:2px 1px 8px #9E9E9E;
behavior: url(/js/PIE.htc);
 _behavior: none;
}
#add_balance form {margin: 0px;}
#add_balance div {overflow: hidden;}
#add_balance h2 { padding-bottom: 14px; font-weight: normal; font-size: 17px; margin: 0px !important; }
#add_balance p { margin: 0px; padding-bottom: 10px;}
#add_balance p input {padding: 1px 3px;}
#add_balance .button-green-forward {float: right;}
#add_balance .button-red {float: left;}
#add_balance span { padding-bottom: 14px; font-weight: normal; font-size: 17px; margin: 0px !important; display: block;}

/* header_top */
#header_top {
    background: #323232 url('/i/style/first/glamor/header_top.gif') repeat-x 0 0;
    height: auto !important;
    height: 2.5833em;
    min-height: 2.5833em;
    max-height: 2.5833em;
    position: relative;
    z-index: 50;
}
    #header_top .content-block {
        padding: 0.5em 0 0;
        height: 1.75em;
        position: relative;
    }

    #header_top * {
        vertical-align: middle;
    }

    #header_top a, #header_top li.submenu {
        color: #fff;
        text-shadow: #393939 0 -1px 0;
    }

    #whois_dom_top label, #header_top a {
        color: #fff;
    }

    #whois_dom_top {
        float: left;
        width: 18.5em;
        height: 1.75em;
        margin: 0 0.3333em 0 0;
        padding: 0;
        background: url('/i/style/first/glamor/whois_dom_top-bg.png') no-repeat 0 0;
/*
        -webkit-background-size: 18.5em 1.75em;
        -khtml-background-size: 18.5em 1.75em;
*/

    }

    #whois_dom_top label {
        font-size: 0.75em;
        float: left;
        text-shadow: 0 -1px 0 #003c64;
        line-height: 1em;
        height: 1em;
        width: 3.88em;
        padding: 0.55em 0.9em 0.9em 1.4em;
    }
    #whois_dom_top input {
        font-size: 1em;
        float: left;
        background: transparent none;
        border: 0px none;
        outline: 0px none;
    }
    #whois_dom_top #dmname {
        line-height: 1.35em;
        height: 1.75em;
        width: 11.91em;
        color: #333;
        z-index: 100;
    }
    #whois_dom_top #dsubmit {
        margin: 0.41em 0 0 0.85em;
        height: 0.6666em;
    }

    #whois_dom_top {background: url('/i/style/first/topline-forms.png') no-repeat 4px 0;float: left;height: 1.75em;margin: 0 0.3333em 0 0.75em;padding: 0;width: 17.75em;font-size:1em;}
    #whois_dom_top div {position:relative;z-index:0;}
    #whois_dom_top label, #whois_dom_top a {position:absolute;left:0;top:0;z-index:1;font-size: 0.917em;height: 1.909em;line-height: 1.75em;width: 4.72em;text-align:center;margin-left:4px;}
    #whois_dom_top .dname {padding:0 2.4em 0 5em;}
    #whois_dom_top #dmname {color: #333333;font-size:.917em;line-height:1.8em;height:1.8em;width: 100%;padding:0;margin:0;}
    #whois_dom_top #dmname:focus {outline:0px none;}
    #whois_dom_top #dsubmit {position:absolute;right:0;top:0;height:1.75em;font-size:1em;overflow:hidden;text-indent:-1000px;width:2.25em;cursor:pointer;z-index:1;margin:0;padding:0;background: url('/i/style/first/topline-forms.png') no-repeat 100% 0;}
    .widefont #whois_dom_top {width:20em;}
     
    .widefont #regru-description {margin-left:2.5em;}
      
    #header_top li.submenu div.submenu {
	padding: 0 25px 0 9px;
        background: transparent url('/i/style/first/glamor/header_top_menu-right.gif') no-repeat 100% 0;
        height: 2.11em;
        line-height: 2.11em;
        vertical-align: middle;
        -webkit-background-size: auto 100%;
        -khtml-background-size: auto 100%;
         text-transform: uppercase;
    }
    
    #header_top ul.menu:first-child li.submenu div.submenu {
	padding: 0 20px 0 9px;
    }
     
    #header_top .search {float:right;height: 1.75em;margin: 0;padding: 0;width: 15.8em;position:relative;z-index:10;}
    #header_top .search .bg {position:relative;z-index:0;background:url('/i/style/first/topline-forms.png') no-repeat 0 -29px;height:1.75em;}
    #header_top .search .bg ul {display: none; list-style: none; padding-left: 0px; margin: 5px auto 0px auto;}
    #header_top .search .bg button {display: none; float: none;}
    #header_top .search .bg ul li {margin-bottom: 0px;}
    #header_top .search .bg ul li label {white-space: nowrap;}
    #header_top .search .bg ul li .hide_wide {display: none;}
    #header_top .search .bg ul li input {margin-right: 5px;}
    #header_top .search-focused .bg {background-position:0 -57px;}
    #header_top .search-focused .bg ul {display: block;}
    #header_top .search-focused .bg button {display: inline;vertical-align: top; *position: relative; top: 10px;}
    #header_top .search-focused .bg button b {vertical-align: top;}   
    #header_top .search input {background:transparent none;border:0px none;}
    #header_top .search input:focus {outline:0px none;}
    #header_top .search .query {padding:0 30px 0 10px;}
    #header_top .search .query input {margin:0;padding:0;width:100%;font-size:.917em;color:#666;line-height:1.6em;height:1.6em;//line-height:1.3em;//height:1.3em; padding-top: 2px;}
    #header_top .search .submit {position:absolute;right:0;top:0;height:21px;cursor:pointer;z-index:1;background:url('/i/style/first/topline-forms.png') no-repeat 100% -29px;overflow:hidden;width:25px;text-indent:-1000px;margin:0;padding:0;}
    #header_top .search-focused .submit {background-position:100% -57px;}
    #header_top .search .focus {position:absolute;height:48px;top:-48px;background:url('/i/style/first/topline-forms.png') no-repeat;margin-top:-.5em;z-index:-1;}
    #header_top .search-focused .focus {top:0;} 
    #header_top .search .focus-l {left:-23px;background-position:0 -85px;width:100%;padding-right:23px;} 
    #header_top .search .focus-r {right:-23px;background-position:100% -85px;width:23px;}

    /* search with categories */
    #header_top .search .focus-l {
        background-position: 0 -140px;
    }

    #header_top .search-focused .focus {
        height: 255px;
    }

    #header_top .search .focus-r {
        background-position: 100% -140px;
    }
	/*меню в topline*/
#header_top .menu div.submenu_wrap {padding-top: 0.45em;position: absolute;left: 0;top: 2.11em;z-index: 200;display: none;width: 100%;}
#header_top .menu div.submenu_wrap ul, #header_top .menu div.submenu_wrap ul li {*float: none !important;}
#header_top .menu {padding: 0;float: left;position: relative;font-size: 0.75em;height: 2.11em;background: #585858 url('/i/style/first/glamor/header_top_menu-left.gif') no-repeat 0 0;-webkit-background-size: auto 100%;-khtml-background-size: auto 100%;margin: 0 0 0 0.5em;list-style: none;}
#header_top .menu ul {background: #585858;list-style: none;padding: 2px 0;margin: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;behavior: url(/js/PIE.htc); _behavior: none;}
#header_top .menu ul li {text-transform: uppercase;height: auto !important;height: 1.2em;line-height: 1.2em;min-height: 1.2em;margin: 0;padding: 0;}
#header_top .menu ul a {background: #585858 url('/i/style/first/glamor/header_top_menu-arrow.gif') no-repeat 95% center;border-bottom: 1px solid #575757;display: block;padding: 0.45em 29px 0.45em 9px;-webkit-background-size: auto 0.729em;}
#header_top .menu ul a:hover {background-color: #666;}

#header_top #header_options {float: right;font-size: 0.75em;_width: 50px;}
#header_top #header_options div {float: left;margin: 0 1em 0 0;}
.widefont #header_top #header_options div {margin: 0 1em 0 5px;}
#header_top #header_options a {text-shadow: 0 -1px 0 #272727;}
#header_top #header_options a span {vertical-align:baseline;}

#header_top #print_lnk a {display: block;height: 1.55em;padding: 0.4em 0 0.6em 2.55em;background: url('/i/style/first/glamor/header-print.gif') no-repeat 0 60%;-webkit-background-size: auto 1.55em;-khtml-background-size: auto 1.55em;}

#header_top #lang {margin-left: 9px !important; _float: right; _margin-left: 10px;}
#header_top #lang .menu { font-size: 1em; height: 19px;}
#header_top #lang .menu div.submenu_wrap { right: 0px; left: auto; width: auto; *width: 115px; z-index: 9; margin: 0px;}
#header_top #lang .menu ul li { white-space: nowrap; position: relative; zoom: 1;}
#header_top #lang .menu ul li a {padding-left: 27px;}
#header_top #lang .menu ul li img { margin: 0px 5px 0px 0px; position: absolute; top: 4px; left: 8px;}
#header_top #lang li.submenu div.submenu { float: none; height: 19px; line-height: 17px; *line-height: 19px; margin: 0px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {#header_top #lang li.submenu div.submenu img { position: relative; top: 1px;}}
/* /header_top */


/* header */
#header {
    background: #c3d1db url('/i/style/first/glamor/header.gif') repeat-x 0 0;
    clear: both;
    height: auto !important;
    height: 7.91667em;
    min-height: 7.91667em;
    -webkit-background-size: auto 100%;
    -khtml-background-size: auto 100%;
}

    #header .content-block {position:relative;z-index:1;min-height: 7.91667em;}

    #regru-logo {
        float: left;
        width: 19.0833em; /* 229 */
        height: 6.5em;    /* 78 */
        position: relative;
        background-position: 0 0;
        background-repeat: no-repeat;
        -webkit-background-size: 100% 100%;
        -khtml-background-size: 100% 100%;
    }
    #regru-logo img {
	/*margin: 1.5em 0 0 1.92em;*/
	padding: 0;
    }

    #regru-logo span {
	position: absolute;
	/* z-index: 20; */
	display: none;
	width: 13px;
	height: 13px;
	background: url('/i/style/first/glamor/all-corners.png') no-repeat -162px -8px;
    }
    a.holiday-tooltip span {display:block !important;right:.7em;top:.8em;}


    #regru-description {
	float: left;
	margin: 1.5em 0 0 0.25em;
	width: 29em;
	height: 4em;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
    }
    .widefont #regru-description {width: 34em;}
    #regru-description .prev, #regru-description .next {
	visibility: hidden;
	position: absolute;
	line-height: 0;
	right: 0.16667em;
	width: 11px;
	height: 10px;
	visibility: hidden;
	background-image: url('/i/style/first/glamor/all-corners.png');
	background-repeat: no-repeat;
    }
    #regru-description .prev {top: 0.33333em;background-position: 0 -8px;}
    #regru-description .next {bottom: 0.25em;background-position: -11px -8px;}

    #regru-description ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;
	top: 0em;
    }
    #regru-description li {
	color: #686360;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.333em;
	height: 1.333em;
	padding: 0 0 0 1em;
	width: 25em;
	margin: 0;
	background: url('/i/style/first/glamor/header-description-li.gif') no-repeat left center;
	-webkit-background-size: 0.25em auto;
	-khtml-background-size: 0.25em auto;
    }

    /* login form */
    #header #personal {
        float: right;
        margin: 1.5833em 0.75em 0 0;
        padding: 0;
        width: 24em;
        font-size: 1em;
        position: relative;
    }

.widefont #header #personal { width: 26em;}
#header span.logpass { float: left;  background: url('/i/style/first/glamor/header-login-sprite.png') no-repeat 0px 0px; width: 131px; height: 17px; position: relative; margin-right: 2px; font-size: 1em !important;}

#header-login, #header-password {font-size: 0.916667em;  border: 0px none; color: #333; background: none !important; position: absolute; top: 2px; left: 0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#header-login, #header-password { top: 0px;} } 
#header-login {width:  10.5em;padding: 0 0 0 6px;}
#header-password {width:  8.7em;padding: 0 0 0 6px;}
#header .ru .login-tip-ru {background-position: 0 -18px;}
#header .en .login-tip-en {background-position: 0 -36px}
#header .ru .password-tip-ru {background-position: -140px -18px;}
#header .en .password-tip-en {background-position: -140px -36px;}
	
        #header #personal .keyboardInputInitiator {
            position: absolute;
            top: 0.4166em;
            right: 3px;
            width: 1.6667em;
            height: 0.75em;
        }

        #header-submit {
            font-size: 1em;
            float: left;
            width: 1.8333em;
            height: 1.41667em;
            margin: 0;
            padding: 0;
        }

        #header #personal div {
            overflow: hidden;
            margin-bottom: 0.667em;
            color: #adadad;
        }

        #header #personal span {
            font-size: 0.75em;
        }

        #header #personal a {
            font-size: 0.916667em;
            color: #0579cb;
        }

		#show_login_openID { text-decoration: none;}
		#show_login_openID span { text-decoration: underline; font-size: 1em !important;}

    /* /login form */

    /* logout */
    #header #logout {
        float: right;
        margin: 2em 0.75em 0 0;
        width: 24em;
    }

        #header #logout h2 {
            font-size: 1em;
            color: #fff;
            font-weight: bolder;
            height: 1.33333em;
            line-height: 1.2em;
            background: #5f8fc9;
	    border:1px solid #5f8fc9;
            -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
            padding: 0 0 0 0.75em;
            margin: 0;
        }
        
        #header #logout h2 a, #header #logout h2 #user_login {
			color: #fff;
			text-decoration: none;
		}

        #header #logout h2 a.user-logout {
            float: right;
            color: #fff;
            font-size: 0.8333em;
            height: 1.6em;
            line-height: 1.4em;
            font-weight: normal;
            padding-right: 1em;
            text-decoration: underline;
        }
       
        #header #logout h2 a.user-logout:hover {
            text-decoration: none;
        }

        #header #logout ul {
            list-style: none;
            font-size: 0.91667em;
            margin: 0.1818em 0.091em 0 0.091em;
            padding: 0;
        }

        #header #logout li {
            float: left;
            color: #686360;
            margin: 0;
            padding: 0;
        }

        #header #logout .msg {
            width: 68%;
            text-align: left;
        }

        #header #logout .balance {
            width: 10%;
            text-align: center;
        }

        #header #logout .cart {
            width: 32%;
            text-align: right;
        }

        #header #logout li a {
            color: #0579cb;
        }
    /* /logout */

/* /header */

/* content */
#content {min-height: 500px;  height:auto !important;  height: 500px;}

#wrapper-fields {
    clear: both;
    background: #fff;
}
#wrapper-content {
    position: relative;
    top: -18px;
    left: -1px;
    z-index: 10;
    background: #fff url('/i/style/first/glamor/wrapper-content-top.gif') repeat-x 0 0;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
}

#wrapper-border {
    background: url('/i/style/first/glamor/main-bottom.gif') repeat-x 0 100%;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    position: relative;
    z-index: 20;
}
    #wrapper-lt, #wrapper-rt, #wrapper-lb, #wrapper-rb {
        font-size: 0;
        background: url('/i/style/first/glamor/all-corners.png') no-repeat;
        position: absolute;
        z-index: 30;
    }
    #wrapper-lt {top: 0; left: -5px; width: 15px; height: 18px; background-position: -106px -8px;}
    #wrapper-rt {top: 0; right: -5px; width: 15px; height: 18px; background-position: -121px -8px;}
    #wrapper-lb {bottom: 0; left: -1px; width: 13px; height: 13px; background-position: -136px -8px;}
    #wrapper-rb {bottom: 0; right: -1px; width: 13px; height: 13px; background-position: -149px -8px;}

#wrapper-content .clear_float {clear: both; height: 0px; line-height: 0px; font-size: 0px; overflow: hidden;}

/* sidebar */
#sidebar {
    height: auto !important;
    min-height: 50em;
    float: left;
    padding: 0 0 0 0.75em;
    margin: 0.8333em 0 1em;
    width: 17.75em;
    overflow: hidden;
}
.widefont #sidebar {
    width: 20em;
}

#sidebar .block { margin-bottom: 0.75em; padding: 3px 0px 6px 0px; border: 1px solid #dedede;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
behavior: url(/js/PIE.htc);
_behavior: none;
}
#sidebar .block h2 {background: url('/i/style/first/glamor/sidebar_title.png') no-repeat 0px 0px; height: 21px; margin: 0px 9px 0px 3px; padding: 0 0 0 9px; position: relative; font-size: 0.83333em; color: #fff; text-transform: uppercase; text-shadow: 0 -1px 0 #003d65; line-height: 21px; }
#sidebar .block h2 span { display: block; background: url('/i/style/first/glamor/sidebar_title.png') no-repeat -294px 0px; width: 6px; height: 21px; position: absolute; top: 0; right: -6px;}
#sidebar .content {width: auto !important;min-width: 0 !important;max-width: none !important;overflow: hidden;}
#sidebar ul {list-style: none;margin: 0;padding: 0;}    

#sidebar #uslugi { background: #ededed; } 
#sidebar #uslugi ul {margin: 0 0.41667em 0 0.6667em;}
#sidebar #uslugi li {border-bottom: 0.0833em solid #dbdbdb;border-top: 1px solid #fff;padding: 0 0.333em;margin: 0;overflow: hidden;}
#sidebar #uslugi li.menu-first {border-top: 0px none;}
#sidebar #uslugi li.menu-last {border-bottom: 0px none;}
#sidebar #uslugi a { display: block; overflow: hidden; color: #4c555b; text-decoration: none; vertical-align: middle;}
#sidebar #uslugi li span { float: left; cursor: pointer; padding: 0.41667em 0 0.5833em 0;}
#sidebar #uslugi li.active { background: url('/i/style/first/glamor/sidebar-li-active.gif') no-repeat right center; -webkit-background-size: 0.3333em auto; -khtml-background-size: 0.3333em auto;}
#sidebar #uslugi li.last { background-position: right 75% !important;}
#sidebar #uslugi li.active a {color: #266d9b;}
/*#sidebar #uslugi li.active span { text-decoration: underline;}*/
#sidebar #uslugi li.last span {padding-bottom: 0.16em;}
#sidebar #uslugi li a:hover span {text-decoration: underline;}
#sidebar #uslugi img {margin: 0.15em 0 0 0.41667em; padding: 0; height: 1.8333em; width: 1.8333em;}
/* /sidebar:uslugi */
/* sidebar:info */
#sidebar #info ul, #sidebar #services ul {margin: 0 0.41667em 0 0.6667em;}
#sidebar #info ul ul, #sidebar #services ul ul { margin: 0;}
#sidebar #info .collapsed ul, #sidebar #services .collapsed ul { display: none; }
#sidebar #info li, #sidebar #services li { position: relative; border-bottom: 0.0833em solid #e5e5e5; padding: 0 0 0 1.41667em; margin: 0; overflow: hidden; }
#sidebar #info .toggle, #sidebar #services .toggle { position: absolute; left: 0; top: 0; width: 1em; height: 1.5em; }
#sidebar #info a, #sidebar #services a { font-size: 0.916667em; display: block; overflow: hidden; color: #4c555b; text-decoration: none; vertical-align: middle; padding: 0.41667em 0 0.5833em 0;}
#sidebar #info li.last a, #sidebar #services li.last a { padding-bottom: 0.16em; }
#sidebar #info li a:hover, #sidebar #services li a:hover { text-decoration: underline; }
#sidebar #info li.active a, #sidebar #services li.active a { color: #52991e; background: url('/i/style/first/glamor/sidebar-info-active.gif') no-repeat right center; -webkit-background-size: 0.36363em auto; -khtml-background-size: 0.36363em auto; }
#sidebar #info li.last a, #sidebar #services li.last a { background-position: right 70% !important; }
#sidebar #info li.active li a, #sidebar #services li.active li a { color: #4c555b; background: transparent none; }
#sidebar #info li li, #sidebar #services li li { padding: 0; border-bottom: 0px none; }
#sidebar #info li.last, #sidebar #services li.last { border-bottom: 0px none; }
#sidebar #info .collapsed, #sidebar #services .collapsed { background: url('/i/style/first/glamor/sidebar-info-collapsed.gif') no-repeat 0.1818em 0.6em; }
#sidebar #info .expanded, #sidebar #services .expanded { background: url('/i/style/first/glamor/sidebar-info-expanded.gif') no-repeat 0.1818em 0.6em; }
#sidebar #info .leaf, #sidebar #services .leaf { background: url('/i/style/first/glamor/sidebar-info-leaf.gif') no-repeat 0.1818em 0.6em; }
#sidebar #info li, #sidebar #services li { -webkit-background-size: 0.75em 0.75em; -khtml-background-size: 0.75em 0.75em; }
#sidebar #info img, #sidebar #services img { float: right; margin: 0.15em 0 0 0.41667em; padding: 0; height: 1.8333em; width: 1.8333em; }

#sidebar .block .menu-title {background: url('/i/style/first/glamor/sidebar_title.png') no-repeat 0px 0px; display: block; height: 21px; margin: 0px 9px 0px 3px; padding: 0 0 0 9px; position: relative; font-size: 0.83333em; color: #fff; text-transform: uppercase; text-shadow: 0 -1px 0 #003d65; line-height: 21px; }
#sidebar .block .menu-title span { display: block; background: url('/i/style/first/glamor/sidebar_title.png') no-repeat -294px 0px; width: 6px; height: 21px; position: absolute; top: 0; right: -6px;}

/* /sidebar:info */

    /* sidebar:consult */
    .spr-sidebar-help,.spr-sidebar-icq-offline,.spr-sidebar-icq-online,.spr-sidebar-info-collapsed,.spr-sidebar-info-expanded,.spr-sidebar-info-leaf,.spr-sidebar-uslugi-best,.spr-sidebar-uslugi-new,.spr-sidebar-webim-offline,.spr-sidebar-webim-online {background: url('/i/icons/sprites_index.png') no-repeat}
    .spr-sidebar-help{ background-position: 0 0; width: 16px; height: 13px; } 
    .spr-sidebar-icq-offline{ background-position: 0 -63px; width: 15px; height: 16px; } 
    .spr-sidebar-icq-online{ background-position: 0 -129px; width: 15px; height: 16px; } 
    .spr-sidebar-info-collapsed{ background-position: 0 -195px; width: 9px; height: 9px; } 
    .spr-sidebar-info-expanded{ background-position: 0 -254px; width: 9px; height: 9px; } 
    .spr-sidebar-info-leaf{ background-position: 0 -313px; width: 9px; height: 9px; } 
    .spr-sidebar-uslugi-best{ background-position: 0 -372px; width: 22px; height: 22px; } 
    .spr-sidebar-uslugi-new{ background-position: 0 -444px; width: 22px; height: 22px; } 
    .spr-sidebar-webim-offline{ background-position: 0 -516px; width: 16px; height: 13px; } 
    .spr-sidebar-webim-online{ background-position: 0 -579px; width: 16px; height: 13px; } 
    
    #sidebar #consult ul {
        margin: 1em 0 0 0.6667em;
        padding: 0;
    }

    #sidebar #consult li {
        overflow: hidden;
        padding: 0 0 0 2em;
        margin: 0;
        background-repeat: no-repeat;
        background-position: 0 0.5em;
    }

    #sidebar #consult li span, #sidebar #consult li a {
        font-size: 0.91667em;
        float: left;
        text-decoration: none;
        color: #686360;
        padding: 0.41667em 0 0.5833em 0;
        white-space: nowrap;
    }
    #sidebar #consult li a:hover {
        text-decoration: underline;
    }

    #sidebar #consult .webim, #sidebar #consult .webim-offline, li.webim, li.webim-offline {
        background-image: url('/i/icon/sidebar-webim-offline.gif')!important;
	-webkit-background-size: auto 1.0833em;
        -khtml-background-size: auto 1.0833em;
    }

    #sidebar #consult .webim-online, li.webim-online {
        background-image: url('/i/icon/sidebar-webim-online.gif')!important;
	-webkit-background-size: auto 1.0833em;
        -khtml-background-size: auto 1.0833em;
    }

    #sidebar #consult .icq-online {
        background-image: url('/i/icon/sidebar-icq-online.gif');
	-webkit-background-size: auto 1.41667em;
        -khtml-background-size: auto 1.41667em;
        background-position: 0 0.33em;
    }

    #sidebar #consult .icq-offline {
        background-image: url('/i/icon/sidebar-icq-offline.gif');
	-webkit-background-size: auto 1.41667em;
        -khtml-background-size: auto 1.41667em;
        background-position: 0 0.33em;
    }

    #sidebar #consult .phone {
        background-image: url('/i/icon/partners_tel.gif');
	-webkit-background-size: auto 1.41667em;
        -khtml-background-size: auto 1.41667em;
        background-position: 0 0.33em;
    }

    #sidebar #consult .skype {
	background-image: url('/i/icon/partners_skype.gif');
	-webkit-background-size: auto 1.41667em;
        -khtml-background-size: auto 1.41667em;
        background-position: 0 0.33em;
    }
    
    #sidebar #consult .email {
        background-image: url('/i/icon/partners_mail.gif');
	-webkit-background-size: auto 1.41667em;
        -khtml-background-size: auto 1.41667em;
        background-position: 0 0.33em;
    }

    #sidebar #consult .help {
        background-image: url('/i/icon/sidebar-help.gif');
	-webkit-background-size: auto 1.1667em;
        -khtml-background-size: auto 1.1667em;
    }
    
    #sidebar #consult .online_help {
        background-image: url('/i/icon/online_help.png');
	-webkit-background-size: auto 1.1667em;
        -khtml-background-size: auto 1.1667em;
        padding-top: 2px;
    }

    /* /sidebar:consult */

/* sidebar:paysys */
#paysys .content a {height:7.4545em;float: left;width: 33%;min-width: 5em;margin-bottom: 1em;text-align: center;font-size: 0.91667em;color: #003768;text-decoration:none;}
#paysys .content a span {text-decoration:underline;} 
#paysys .content a:hover span {text-decoration:none;}
#paysys .content a i {display:block;width:5.4545em;height:5.4545em;background-image:url('/i/style/first/glamor/all-paysys.jpg');margin:0 auto;background-repeat:no-repeat;
background-size: 6.36364em 76.3636em;
-webkit-background-size: 6.36364em 76.3636em;
-khtml-background-size: 6.36364em 76.3636em;
}
#paysys #pay-webmoney i {background-position:50% 0;}
#paysys #pay-yamoney i {background-position:50% -6.3636em;}
#paysys #pay-elecsnet i {background-position:50% -12.7273em;}
#paysys #pay-jcb i {background-position:50% -19.0909em;}
#paysys #pay-paypal i {background-position:50% -25.4545em;}
#paysys #pay-banks i {background-position:50% -31.8282em;}
#paysys #pay-rbk i {background-position:50% -38.1818em;}
#paysys #pay-visa i {background-position:50% -44.5455em;}
#paysys #pay-mastercard i {background-position:50% -50.9091em;}
#paysys #pay-more i {background-position:50% -57.2727em;}
#paysys #pay-visa-mastercard i {background-position:50% -63.6364em;}
#paysys #pay-qiwi i {background-position:50% -70em;}

#pay-more, #pay-mastercard, #pay-visa, #pay-visa-mastercard {margin: 0 !important;}
.ru #pay-rbk {margin: 0 !important;}
/* /sidebar:paysys */

    /* sidebar:sidebar-banners */
    #sidebar .sidebar-banner {
        margin: 0 0 0.75em 0;
        padding: 0;
    }
    #sidebar .sidebar-banner a, #sidebar .sidebar-banner img {
        display: block;
    }
    #sidebar .sidebar-banner img {
        width: 17.75em;
    }
    .widefont #sidebar .sidebar-banner img {
	width: 20em;
    }
    
    .map_banner { display: block; background: #f9f9f9 url('/i/intinfo/map_banner.png') no-repeat bottom center; padding: 10px 0px 100px 11px; border: 1px solid #ececec; position: relative; zoom: 1; text-decoration: none!important; color: #222224 !important;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		behavior: url(/js/PIE.htc);
		_behavior: none;
	}
	.map_banner strong { display: block; background: url('/i/intinfo/map_banner_title.png') no-repeat top left; height: 19px; width: 177px; margin-bottom: 10px; text-indent: -9999px;}
	.map_banner span { display: block; background: url('/i/intinfo/map_banner_bullet.png') no-repeat 1px 1px; margin-bottom: 6px; padding-left: 11px; font: 12px Arial, sans-serif; }
    /* /sidebar:banners */

    /* sidebar:subscribe */
    #sidebar #subscribe {
        margin-bottom: 0;
    }
    #subscribe .content, #subscribe .bottom {
        position: relative;
        top: -1px;
    }
    #subscribe form, #subscribe input {
        font-size: 1em;
        margin: 0;
        padding: 0;
    }
    #subscribe form div {
        height: 2.25em;
        width: 17em;
        margin: 1.3em auto 0.4em;
    }
    .widefont #subscribe form div {
        width:18em;
    }
    #subscribe .double_border {
        float: left;
        line-height: 1.55em;
        height: 1.45em;
        width: 12.5em;
        padding: 0.2em;
        border: 3px double #e4e4e4;
        background: #fff;
        color: #8b8b8b;
        vertical-align: top;
    }
    .widefont #subscribe .double_border {
        width: 14em;
    }
    #subscribe .btn {
        float: right;
        margin-top: 0.25em;
    }
    /* /sidebar:subscribe */
/* / sidebar */


#content {
    margin: 0 0 1em 18.5em;
    /*margin: 0.75em 0 1em 0em;
    overflow: hidden;*/
    padding: 0.75em 0.8333em 2px 0.8333em;
    background: transparent none !important;
}
.content-floated-wrapper {float: left; width: 100%; padding-bottom: 20px;}
.widefont #content {
    /*margin: 0.75em 0 1em 0em;*/
    margin: 0 0 1em 20.75em;
}
/* private office */
#private-office { margin: 0 0 0 0; position: relative; top: 1px; padding: 12px 8px; border: 1px solid #dedede; overflow: hidden; zoom: 1;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
behavior: url(/js/PIE.htc);
 _behavior: none;
}
#private-office ul { float: left; width: 17%; padding: 0px 0px 0px 16px; vertical-align: top;}
.widefont #private-office ul { padding-left: 20px; }
#private-office h2 { font-size: 1em !important; margin: 0; padding: 0; color: #930; font-weight: bolder !important; white-space: nowrap;}
#private-office a { color: #0579cb; }
#private-office ul { list-style: none; margin: 0;}
#private-office li { padding: 0 0 0.25em 1em; margin: 0 !important; background: url('/i/style/first/glamor/blue_bullet_l.gif') no-repeat 0 0.25em; -webkit-background-size: auto 0.75em; -khtml-background-size: auto 0.75em;}
#private-office li.no_bullet { background: none; padding-left: 0px;}
#private-office li .aftertext { color: #0579CB; font-size: 0.917em; }
/* /private office */

/* tipsofday */
div.tooltips { background: url('/i/style/first/glamor/tips-tip.png') repeat-x bottom left; position: relative; margin-top: 0.83em;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
behavior: url(/js/PIE.htc);
_behavior: none;
 padding: 0px 161px 2px 0px;}
div.tooltips  p { margin: 0px; color: #004471; padding: 10px 7px 11px 17px; font-size: 11px; border-right: 1px solid #eef3f6;}
div.tooltips  p img { margin-bottom: -6px;}
div.tooltips  p a { color: #004471;}
div.tooltips div.button_block { position: absolute; top: 0px; bottom: 1px; right: 0px; font-size: 11px; width: 137px; border-left: 1px solid #bcbcbc; padding: 4px 0px 0px 23px; color: #4b4b4b;}
div.tooltips div.button_block span { padding-right: 12px;}
div.tooltips div.button_block input { margin: 0px 0px 0px 5px; position: relative; top: 4px;}
/* /tipsofday */

/* content-banner */
.content-banner {
    margin: 0.8333em 0 0.8333em 0;
    position: relative;
    max-height: 11em;
}
.notlogged .content-banner {
    margin-top: 0.0833em;
}
.content-banner a {
    font-size: 0;
    line-height: 0;
}
.content-banner img {
    display: block;
    margin: 0;
    padding: 0;
    width: 100% !important;
    height: auto;
}
 .content-banner object {
    display: block;
    margin: 0;
    padding: 0;
    width: 100% !important;
}
.content-banner-lt, .content-banner-rt, .content-banner-lb, .content-banner-rb {
    background-image: url('/i/style/first/glamor/all-corners.png');
    background-repeat: no-repeat;
    position: absolute;
    width: 7px;
    height: 7px;
}
.content-banner-lt {left: 0;top: 0;background-position: -22px -8px;}
.content-banner-lb {left: 0;bottom: 0;background-position: -36px -8px;}
.content-banner-rt {right: 0;top: 0;background-position:-29px -8px;}
.content-banner-rb {right: 0;bottom: 0;background-position:-43px -8px;}
.notlogged .content-banner-lt {background-position:-50px -8px;}
.notlogged .content-banner-rt {background-position:-57px -8px;}

.content-banner-in-the-middle {
    margin-top: 0;
}
.notlogged .content-banner-in-the-middle .content-banner-lt {background-position: -22px -8px;}
.notlogged .content-banner-in-the-middle .content-banner-rt {background-position:-29px -8px;}
/* /content-banner */

/* /content */

/* footer */
#footer {
    height: 23.5em;
    min-height: 227px;
    background: #dfecf4 url('/i/style/first/glamor/footer.gif') repeat-x 0 0;
    position: relative;
    top: -31px;
    z-index: 5;
}
#footer .content-block {
   padding-top: 3.538em;
}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer table {
    margin: 0 0 0 1em;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
#footer table td {
    vertical-align: top;
    padding: 0;
}
#footer td.legal {
    padding-right: 1em;
}
#footer .info h2 {
    color: #003768;
    font-weight: bolder;
    font-family: Arial, DejaVu Sans, sans-serif;
    font-size: 0.95em;
    padding: 0 0 0.375em 0;
    margin: 0;
    border-bottom: 1px solid #ced9e0;
}
#footer .info ul {
    float: left;
    list-style: none;
    font-size: 0.916em;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
}

#footer .info li {
    margin: 0.5em 0 0 0;
    padding: 0;
}
#footer .info a {
    color: #4c555b;
}
#footer .legal {
    padding-right: 2em
}
#footer .legal p, #footer .legal a {
    font-size: 0.83333em;
    text-decoration: none;
    color: #b1b1b1;
    padding: 0;
}
#footer #cetis-logo {
    display: block;
    margin-top: 2.5em;
    width: 27em;
}
#footer #cetis-logo:hover {
    text-decoration: underline;
}
#footer #cetis-logo img {
    float: left;
    margin: 0.3em 2em 0 0;
    width: 6.7em;
    height: 2.4em;
}

#footer #friendlyrunet-logo {
    display: block;
    margin-top: 2em;
    width: 27em;
}
#footer #friendlyrunet-logo:hover {
    text-decoration: underline;
}
#footer #friendlyrunet-logo img {
    float: left;
    margin: -0.5em .25em 0 0;
    position:relative;
    left:-.75em;
    width: 8.4em;
    height: 3.9em;
}
#footer .info .title-foot {
    color: #003768;
    font-weight: bolder;
    font-family: Arial, DejaVu Sans, sans-serif;
    font-size: 0.95em;
    padding: 0 0 0.375em 0;
    margin: 0;
    border-bottom: 1px solid #ced9e0;
    display: block;
}
/* /footer */


/************************* OLD DESIGN *****************************************/

/**************************** old style.css ***********************************/

#wrapper #content.nopad {
	padding-right: 0;
}
#wrapper #content #page_title {
	margin-right: -0.75em;
}

/* logo-print */
#logo-print {
	display: none;
}

.compact p {
	margin-top: 4px;
	margin-bottom: 4px;
}

table td sup.beta {
	color:#990099;
}
/* ie6 hack for button choose */
* html table td p.image_choose {
    margin-top:-10px; padding-bottom:10px;
}


li.handybank {
	margin-bottom: 10px;
	border-bottom: dotted 1px gray;
}

li.handybank div {
	margin-bottom: 10px;
}

input.error {
    border: 1px solid red
}

#resources_list ul {
    list-style: none;
}

#resources_list li.resource_item {
    background:  #727EA3;
    color:       #FFF;
    width:       100px;
    margin:      5px;
    font-size:   10px;
    font-family: Arial;
    padding:     3px;
}

/* content navigation */
#smart-content-nav { padding-bottom:2px; position:relative; z-index:300; margin-bottom:1px; }
#smart-content-nav ul { list-style:none; width:703px; }
#smart-content-nav ul li { float:left; margin:0 5px 7px 0; }
#smart-content-nav ul li a {
    background:url('/i/style/second/widget-part/content-nav-bg-left.jpg') no-repeat 0 0;
    color:#4e5f6e;
    display:block;
    padding-left:7px;
    text-decoration:none;
}
#smart-content-nav ul li a span {
    background:url('/i/style/second/widget-part/content-nav-bg-right.jpg') no-repeat right 0;
    display:block;
    padding-right:7px;
}
#smart-content-nav ul li a span span { background:#e8e5d9 none; line-height:16px; padding:0 0 1px; }
#smart-content-nav ul li a:hover, #smart-content-nav ul li.cur a { background-position:0 -17px; color:#fff; }
#smart-content-nav ul li a:hover span, #smart-content-nav ul li.cur a span { background-position:right -17px; }
#smart-content-nav ul li a:hover span span, #smart-content-nav ul li.cur a span span { background-color:#434c6d; }
#smart-content-nav ul li a span img { margin-right:-7px; margin-top:3px; }

.show_hand_pointer { cursor:pointer; }

/* hosting suggest menu */
div.wt_suggest_results {
	display: block;
	border:  solid 1px #7C96A1;
	overflow: auto;
	width: 6em;
	height: 7.39em;
	font-size: 1em;
	background-color: #DEE4E7;
        display: none;
}

div.wt_suggest_results a,
div.wt_suggest_results em  {
    white-space: nowrap;
}


/* Меню */

ul.plus {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px 0px 0px 10px;
    padding:0pt;
}

    ul.plus li {
        background:transparent url('/i/utility/docs_menu_plus.gif') no-repeat
        scroll 0px 7px;
        padding:5px 0px 5px 20px;
    }

    ul.plus li.active {
        background:transparent url('/i/utility/docs_menu_minus.gif') no-repeat
        scroll 0px 7px;
        padding:5px 0px 5px 20px;
    }

/* дубль с content_heavy из-за кеша */
/**/
#all_domens {
	display:none;
}

/* New promo-style for index page Reg.ru */
/**/
input, textarea, button, select {
	font-family: Tahoma, DejaVu Sans, Geneva, sans-serif;
}




.dropdown {position:relative;display:inline-block;
background: #fff url('/i/icon/dropdown.gif') no-repeat 100% 50%;
cursor:pointer;}
.dropdown .current {font-size:1em;line-height:1.8em;}
.dropdown ul {position:absolute;top:2.08em;margin:2px 0 0 -3px;background:#fff;border:1px solid #d3d3d3;padding:1px;left:-9999px;list-style:none;z-index:50;}
.dropdown ul.set {height:15em;overflow-x:hidden;overflow-y:auto;left:0;display:none;}
.dropdown .current, .dropdown ul li {float:none;cursor:pointer;width:auto;white-space:nowrap;padding:.2em;}
.dropdown ul li {line-height:1.3em;padding-right:22px;}
.dropdown ul li.active {font-weight:bolder;}
.dropdown ul li:hover {background:#f2f2f2;}
.dropdown ul.set li.popular, .dropdown ul.set li.cis, .dropdown ul.set li.international, .dropdown ul.set li.europe, .dropdown ul.set li.asia, .dropdown ul.set li.usa, .dropdown ul.set li.other, .dropdown ul.set li.allzones {font-weight: bold;}

.promo-dname input.domain_name {width:13.333em;font-size:1.333em;padding:.1667em;}
.promo-dname label {color:#00497b;font-size:1.4167em;display:block;}
.promo-dname .dot {display:inline-block;vertical-align:middle;width:1.3em;background:url('/i/promo/dname/dot.gif') no-repeat 50% 70%;}
.promo-dname select, .promo-dname .dropdown {height:2.08em;vertical-align:middle;margin:0 2px 0 0;line-height:2.08em;}
.promo-dname .example {color:#49404f;font-family: Tahoma, DejaVu Sans, Geneva, sans-serif;padding:7px 0 0;margin:0;white-space:normal;}

.bigZindex {z-index:999 !important;}

.leftpad-stdheader .stdheader h1 {padding-left:10px;}
.leftpad-content {padding-left:10px;}

ul.ui-autocomplete { z-index: 200 !important } /* без этого стиля всплывающие менюшки jqueryui не видны  */
ul.ui-autocomplete {
    max-height: 15em;
    max-width:  25em;
    overflow-y: auto;
}
input.ui-autocomplete-loading { background: white url('/css/jquery/ui/images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* для autocomplete по премиум-доменам */
#ac_premiums_close {
    float: right;
    color: #555;
}

#ac_premiums_h {
    padding: 0 !important;
    margin: 0 !important;
}

#ac_premiums_h h1 {
    font-style: italic;
    font-weight: normal;
    font-size: 100%;
    color: #555;
    padding: 0 !important;
    margin: 0 !important;
}

#ac_premiums_show_all {
    color: #555;
    padding-left: 0.2em;
}

/* соц. сети */

#footer {height:23.5em;}
#footer .socials {font-size:0;line-height:0;position:relative; margin: 10px 0px 15px 0px; overflow:hidden;//zoom:1;}
#footer .socials a {float:left;width:16px;height:16px;background:url('/i/logo/socials.png') no-repeat;text-decoration:none;margin:0 5px 0 0;}
#footer .socials a:hover {text-decoration:none;}
#footer .socials .youtube {background-position:0 0;}
#footer .socials .habrahabr {background-position:-16px 0;}
#footer .socials .vkontakte {background-position:-32px 0;}
#footer .socials .facebook {background-position:-48px 0;}
#footer .socials .twitter {background-position:-64px 0;}
#footer .socials .professionali {background-position:-80px 0;}
#footer .socials .gplus {background-position:-96px 0;}
#footer .socials .futubra {background-position:-112px 0;}

/* new year 2011 */
.ny2011 #header_top {background:transparent none;}
.ny2011 #header {background:transparent none;position:relative;z-index:10;}
.ny2011 #wrapper-lt, .ny2011 #wrapper-rt {display:none;}
.ny-bg {display:none;}
.ny2011 .ny-bg {display:block;position:absolute;left:0;top:0;height:125px;background:url('/i/holidays/ny/header.jpg') repeat-x 50% 0;width:100%;z-index:0;}
.ny2011 .ny-bg .garland {position:absolute;top:0;left:50%;margin-left:-75px;background:url('/i/holidays/ny/garland.png') no-repeat 0 0;width:444px;height:63px;}
.ny2011 #regru-logo {background-image:url('/i/holidays/ny/logo.png');}
.ny2011 #regru-logo img {display:none;}
#wrapper-ny {display:none;}
.ny2011 #wrapper-ny {display:block;position:absolute;left:-9px;top:-17px;width:100%;padding:0 9px;z-index:21;height:1px;font-size:0;line-height:0;}
#wrapper-ny .l {position:absolute;left:0;top:13px;width:50px;height:59px;background:url('/i/holidays/ny/bigsnow.png') no-repeat 0 -36px;}
#wrapper-ny .r {position:absolute;right:0;top:11px;width:30px;height:59px;background:url('/i/holidays/ny/bigsnow.png') no-repeat -51px -40px;}
#wrapper-ny .c {position:absolute;right:30px;left:50px;height:36px;overflow:hidden;}
#wrapper-ny .c img {height:82px;width:100%;display:block;}
#wrapper-ny .gifts {position:absolute;top:-25px;left:50%;margin-left:75px;}



.ny-snow {display:none;}
.ny2011 .ny-snow {display:block;position:absolute;top:-10px;height:0;font-size:0;line-height:0;left:-5px;padding:0 5px;width:100%;z-index:20;}
.ny-snow .snow-l {position:absolute;left:0;top:2px;width:34px;height:34px;background:url('/i/holidays/ny/snow.png') no-repeat 0 -34px;} 
.ny-snow .snow-r {position:absolute;right:0;top:-2px;width:34px;height:34px;background:url('/i/holidays/ny/snow.png') no-repeat -35px -34px;}
.ny-snow .snow-c {position:absolute;top:0;left:33px;right:33px;height:26px;overflow:hidden;}
.ny-snow .snow-c img {display:block;width:100%;height:68px;position:absolute;left:0;top:0;}
.mainpage_news_block_head_news_title .snow-rel, .mainpage_news_block_head_news_events .snow-rel {position:relative;z-index:0;height:0;font-size:0;line-height:0;}
.mainpage_news_block_head_news_title .ny-snow {width:200%;padding:0 32px 0 30px;left:-30px;top:-20px;}
.mainpage_news_block_head_news_events .ny-snow {padding:0 14px;left:-14px;top:-20px;}
#promo .ny-snow {top:-13px;}
.notlogged #promo .ny-snow {display:none;}
.notlogged #promo .promo-banner-rf .ny-snow {display:block;}

/* media library */
#medialib {margin-bottom:.833em; padding-bottom: 10px; }
#medialib .player {display:none;width:640px;margin:20px auto;overflow:hidden;}
#medialib .player h3 {color:#333;padding:0;font-size:24px;font-family:Arial,sans-serif;line-height:32px;margin:0 0 10px;font-weight:bolder;} 
#medialib .player-active {display:block;}
#medialib .prev, #medialib .next {left:50%;width:18px;height:36px;background:url('/i/media/mediateka_sprite.jpg') no-repeat;position:absolute;top:43px;text-decoration:none;}
#medialib a.inactive {opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";cursor:default;}
#medialib .prev {margin-left:-324px;background-position:0 -830px;}
#medialib .next {margin-left:312px;background-position:-18px -830px;}
#medialib .selector {position:relative;z-index:0;_zoom:1;margin-top:10px;}
#medialib .overflow {position:relative;overflow:hidden;height:13em;width:600px;z-index:0;margin:0 auto;}
#medialib .carousel {white-space:nowrap;position:absolute;left:0;top:0;height:13em;}
#medialib .carousel a {display:inline-block;position:relative;z-index:0;height:13em;text-decoration:none;width:120px;text-align:center;vertical-align:top;
//display:inline;//zoom:1;
}
#medialib .carousel strong {white-space:normal;font-size:11px;color:#0579CB;display:block;margin:7px 15px 0;font-weight:normal;}
#medialib .carousel a:hover strong {text-decoration:underline;}
#medialib .carousel .active strong {font-weight:bold;}
#medialib .carousel .active:hover strong {text-decoration:none;}
#medialib .carousel .img {position:relative;z-index:0; display:block; background:url('/i/media/mediateka_sprite.jpg') no-repeat; height:85px; width: 82px; margin: 15px auto 0px auto; cursor:pointer;}
#medialib .carousel .active div, #medialib .carousel a:hover div {opacity:.4;}
#medialib .carousel .up {display:none;}
#medialib .carousel .active .up {width:43px;height:43px;position:absolute;z-index:0;bottom:8px;left:41px;margin:0 0 0 -21px;background:url('/i/media/active.png') no-repeat 0 0;display:block;line-height:0;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/i/media/active.png');
}
#medialib a.media_icon_1 span.img {background-position: 0px 0px;}
#medialib a.media_icon_2 span.img {background-position: 0px -90px;}
#medialib a.media_icon_3 span.img {background-position: 0px -180px;}
#medialib a.media_icon_4 span.img {background-position: 0px -270px; width: 61px;}
#medialib a.media_icon_5 span.img {background-position: 0px -360px; width: 61px;}
#medialib a.media_icon_6 span.img {background-position: 0px -450px; width: 104px;}
#medialib a.media_icon_7 span.img {background-position: 0px -540px;}
#medialib a.media_icon_8 span.img {background-position: 0px -640px;}
#medialib a.media_icon_9 span.img {background-position: 0px -730px;}


.stdheader {padding:0;}
.notable {font-size:12px;padding:0 1em;}


/* DNS one-click add zones. Wish-submitter */
#wish_service_block {width: 300px;}
#wish_service_block span.success_ajax, #wish_service_block span.error_ajax {display: none; color: #004D99; font-size: 12px; font-weight: bold; padding: 5px;}
#wish_service_block span.error_ajax {color: #993300;}
#wish_service_block .add_record_form td, #wish_service_block .add_record_form td label { padding-right: 0px;}
#wish_service_block .add_record_form input { width: 283px;}
#wish_service_block .over_hidden { text-align: center;}
#wish_service_block .over_hidden button {margin: 0px 10px;}

/* UA */
 #regru-logo-ua {
        float: left;
        width: 19.0833em; /* 229 */
        height: 6.5em;    /* 78 */
        position: relative;
        background-position: 0 0;
        background-repeat: no-repeat;
        -webkit-background-size: 100% 100%;
        -khtml-background-size: 100% 100%;
    }
    #regru-logo-ua img {
	/*margin: 1.5em 0 0 1.92em;*/
/*
	padding: 0;
*/
    }

    #regru-logo-ua span {
	position: absolute;
	/* z-index: 20; */
	display: none;
	width: 13px;
	height: 13px;
	background: url('/i/style/first/glamor/all-corners.png') no-repeat -162px -8px;
    }

table.shop-cart {border-collapse:separate;border-spacing:1px;}
table.shop-cart th {background:none;border:0px none;text-align:left;color:#a10a04;font-weight:bolder;font-size:1.25em;padding:15px 0 5px;}
table.shop-cart td {border:1px solid #fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:3px;background:#EAF4C9;padding:6px 9px;}
table.shop-cart td.buttons {background:#fff;padding:0;}
table.shop-cart td.buttons table {border-spacing:0;border-collapse:collapse;}
table.shop-cart td.buttons td {background:#fff;border:0px none;}
table.shop-cart td.free {background:#f7f7f7;}
table.shop-cart td.totals {background:#EEF5FA;white-space:nowrap;}
table.shop-cart .del {display:block;margin:0 auto;width:25px;height:25px;overflow:hidden;text-indent:-1000px;background:url('/i/style/second/button/del_round_red_cross.png') no-repeat 0 0;}

table.shop-cart td.promo {background:#F7F7D9;}

table.shop-cart ol {
    margin: 0;
    padding: 0 0 0 1.8em;
}

table.shop-cart ol li div {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #FFF2F2;
    padding: 5px;
    margin-top: 5px;
    border: 1px solid #FFCCCC;
}

a.inpage {text-decoration:none;}
a.inpage img {vertical-align:middle;}
a.inpage span.dashed {border-bottom:1px dashed;}
a.inpage:hover span.dashed {border-bottom:1px dashed #fff;}
a.inpage-expanded {color:#696969;}
a.inpage-expanded span.dashed {border-bottom:1px dashed #fff;}

.addservices dd {//zoom:1;}

.hosting_add  td.li, .hosting_add  th.li, .hosting_add td{
    height: 2em;
    padding: 0.8em !important;
}

#mass {float:right; text-decoration:underline; cursor:pointer}
#mass2 {text-decoration:underline; cursor:pointer; display:none; margin-bottom:1em}
#mass:hover, #mass2:hover {text-decoration:none;}

#tab1, #tab2 {cursor:pointer}

.info-dep {color:green; cursor:pointer}

.pre_style {
      word-wrap: break-word;      /* Только для динозавра IE */
      overflow: hidden;
}

/* add record in social sites */
div.posrel_share {clear: both; position: relative; top: 0px; left: 0px; height: 22px; padding-top: 18px;}
div.addthis_toolbox {width: 260px;}
.new_red {margin: 0.5em 0em 1em 0em; display:block}

.list-of-domains {color:#004D99;padding-left:15px;margin:0 0 20px;padding:0 0 0 45px;font-size:14px;line-height:18px;background:url('/i/newdomain/globe.png') no-repeat 0 0;font-family:Arial,Helvetica, sans-serif;height:auto !important;height:32px;min-height:32px;}
.domains-20 {font-size:20px;line-height:24px;}
.domains-15 {font-size:26px;line-height:30px;margin-bottom:25px;}
.domains-10 {font-size:32px;line-height:39px;background-position:0 5px;margin-bottom:30px;}
.domains-5 {font-size:38px;line-height:45px;background-position:0 10px;margin-bottom:40px;}

.proms, .proms p { line-height:1.5em; text-align:justify; }
.proms .l {width:180px; margin: 0px 15px 10px 0; }
.proms .r {width:180px; margin: 0px 0px 10px 15px; }
.proms .gallery img {width:195px;}

.spr-android,.spr-domainer,.spr-iphone,.spr-movie0,.spr-movie1,.spr-movie2,.spr-movie3,.spr-movie4,.spr-movie5,.spr-pr-mex {background: url('/i/media/icons/sprites.png') no-repeat 0 0;margin-top:10px;}
.spr-domainer {position:relative;margin:10px 0 0 10px; top:10px}
.spr-android,.spr-iphone {margin-left:30px;}
.spr-movie0,.spr-movie1,.spr-movie2,.spr-movie3,.spr-movie4,.spr-movie5 {margin-left:15px;}
.spr-android{ background-position: 0 0; width: 61px; height: 84px; } 
.spr-domainer{ background-position: 0 -89px; width: 104px; height: 70px; } 
.spr-iphone{ background-position: 0 -164px; width: 61px; height: 85px; } 
.spr-movie0{ background-position: 0 -254px; width: 84px; height: 85px; } 
.spr-movie1{ background-position: 0 -344px; width: 84px; height: 85px; } 
.spr-movie2{ background-position: 0 -434px; width: 84px; height: 85px; } 
.spr-movie3{ background-position: 0 -524px; width: 84px; height: 85px; } 
.spr-movie4{ background-position: 0 -614px; width: 84px; height: 85px; } 
.spr-movie5{ background-position: 0 -704px; width: 84px; height: 85px; } 
.spr-pr-mex{ background-position: 0 -794px; width: 82px; height: 58px; } 

.spr-dedic,.spr-dname,.spr-dubby,.spr-host,.spr-li-active,.spr-li-bg,.spr-mail,.spr-parking,.spr-rf,.spr-ssl,.spr-ua,.spr-vps,.spr-wm {background: url('/i/promo-selector/sprites.png') no-repeat 0 0; margin: 9px 0 0 7px; display: block}
.spr-dedic{ background-position: 0 0; width: 14px; height: 16px; } 
.spr-dname{ background-position: -19px 0; width: 14px; height: 14px; } 
.spr-dubby{ background-position: -38px 0; width: 16px; height: 15px; } 
.spr-host{ background-position: -59px 0; width: 15px; height: 15px; } 
.spr-li-active{ background-position: -79px 0; width: 9px; height: 34px; } 
.spr-mail{ background-position: -99px 0; width: 15px; height: 16px; } 
.spr-parking{ background-position: -119px 0; width: 15px; height: 16px; } 
.spr-rf{ background-position: -139px 0; width: 16px; height: 16px;  margin: 9px 0 0 6px} 
.spr-ssl{ background-position: -160px 0; width: 16px; height: 16px; } 
.spr-ua{ background-position: -181px 0; width: 16px; height: 16px; margin: 9px 0 0 6px } 
.spr-vps{ background-position: -202px 0; width: 15px; height: 15px; } 
.spr-wm{ background-position: -222px 0; width: 16px; height: 16px; } 
.spr-plesk{background: url('/i/promo/plesk/icon.png') no-repeat; width: 18px; height: 16px;margin: 9px 0 0 6px; display: block } 


.spr-icon_arrow_png24, .spr-icon_firefox,.spr-icon_ingosstrah,.spr-icon_medal_1,.spr-icon_name_regru,.spr-skidki_icon{background: url('/i/icon/sprite-features.png') no-repeat 0 0; display: block;}
.spr-icon_arrow_png24{ background-position: 0 0; width: 50px; height: 60px; margin-left:35px} 
.spr-icon_firefox{ background-position: 0 -65px; width: 48px; height: 60px;  margin-left:35px} 
.spr-icon_ingosstrah{ background-position: 0 -130px; width: 94px; height: 60px;  margin-left:20px} 
.spr-icon_medal_1{ background-position: 0 -195px; width: 59px; height: 60px;  margin-left:30px} 
.spr-icon_name_regru{ background-position: 0 -260px; width: 121px; height: 55px;  margin-left:5px} 
.spr-skidki_icon{ background-position: 0 -320px; width: 62px; height: 58px;  margin-left:30px} 

/* располагает вложенные дивы в строку один за другим, перенося по мере необходимости */
.hor_layout {
    overflow: hidden;
    height: 1%;
}
.hor_layout > div {
    float: left;
    padding-right: 1em;
}

p.search_in {}
p.search_in label {margin: 0px 10px 0px 5px;}


/* скачивание фирменных обоев */
.wp_wrap {
    display: block;
    width: 180px;
    height: 135px;
    float: left;
    margin: 0 4px 4px 0;
    position: relative;
}

.wp_checked_device {
    display: inline;
    background: #34993D;
    color: #FFF;
    }
    
.wp_checked_screen {
    display: inline;
    background: #34993D;
    color: #FFF;
    }
    
.wp_device, .wp_screen {
    display: inline;
    padding: 3px 4px;
    cursor: pointer;
    }

.wp_load {
    width: 30px;
    height: 36px;
    background: #444;
    display: none;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: url('/i/icon/icon_arrow_png24_30.png');
}


/*promo plesk panel on order_page*/
div.plesk_panel_wrap { overflow:hidden; zoom 1; margin-bottom: 20px;  }
div.plesk_panel_wrap div.left_side { float: left; width: auto !important; padding: 28px 10px 10px 26px; border: 1px solid #E9E9E9;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
behavior: url(/js/PIE.htc);
_behavior: none;}
#hosting_panels_choose ul { margin: 0px; padding: 0px; list-style-type: none; }
#hosting_panels_choose ul li { margin-bottom: 16px; overflow: hidden; zoom: 1; width: 298px;}
#hosting_panels_choose ul li input { float: left; position: relative; top: 8px; margin-right: 13px; }
#hosting_panels_choose ul li img { float: left; position: relative; top: 4px; margin-right: 12px;  }
#hosting_panels_choose ul li label { float: left; cursor: pointer; }
#hosting_panels_choose ul li label strong { display: block; font-size: 17px; font-weight: normal; margin-bottom: 3px;}
#hosting_panels_choose ul li label small { font-size: 0.8em;color:#666 }
#hosting_panels_choose ul li label small a.jean { }
div.plesk_panel_wrap .plesk_bg { float: left; position: relative; top: 6px;}

.plesk_bg { width:160px; height:140px; padding: 13px 11px 23px 25px; background: url('/i/hosting/bg.png'); position:relative; font-family: Arial,Tahoma, DejaVu Sans, Geneva, sans-serif;}
.plesk_bg input{ position:relative; top:2px;}
.plesk_input{ margin: 16px 27px; position:relative;}
.plesk_free {margin-top: 50px; position:relative;}
.plesk_submit {margin: 15px 0 0 20px; position:relative;}
.plesk_submit * {border-spacing: 0;}
.pl_off {background: url('/i/hosting/bg2.png'); color: #666;}


.j-justify {text-align:justify;text-justify: newspaper;line-height:0;overflow:hidden;
//text-align-last: justify;
//zoom:1;
//overflow:hidden;
}
.j-justify .j-b {display:inline-block;vertical-align:top;text-align:left;line-height:1;
//display:inline;
//zoom:1;
}
.j-justify .j-br {display:inline-block;width:100%;height:1px;overflow:hidden;
//display:none;
}


.wpopup {position:absolute;background:#fff;border:1px solid #fff;padding: 30px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:2px 1px 8px #9E9E9E;box-shadow:2px 1px 8px #9E9E9E;z-index:800;left:-10000px;top:-10000px;
behavior: url(/js/PIE.htc);
 _behavior: none;
}
.wpopup .close, #add_balance div.add_balance_popup .close {background: url("/i/vps/white_popup-close.gif") no-repeat top right;height: 14px;position: absolute;right: 14px;text-decoration: none; cursor: pointer; top: 12px; padding-right: 20px; line-height: 12px; color: #000 !important;}

#content .wpopup h3 {padding:0 !important;margin:0 0 15px !important;}

.notable {padding:0 20px;}
.style3 h1.thin_blue {font-size:30px !important;margin:5px 0 20px;padding:0;}
.logged .style3 h1.thin_blue {margin-top:25px;}
.style3 h2.rust {font-size:20px !important;padding:10px 0 10px;margin:0;}
.style3 p {font-size:14px;line-height:18px;margin:0 0 20px;padding:0;}
.style3 ul, .style3 ol {font-size:14px;line-height:18px;}
.style3 .smaller {font-size:12px;line-height:16px;}
.style3 p.smaller {margin:0 0 10px;}
.style3 .pad {padding-left:30px;}
.style3 ul.markercheckbox_smooth li {background-position:0 .5em !important;}

/* openID form in header */
div.wpopup#login_openID { margin-left: -131px !important; z-index: 800 !important; padding-top: 40px;  }
div#openid-popup { z-index: 900 !important;  }
div.wpopup#login_openID a.close {  }
div.main_openID_list { padding-bottom: 10px;}
div.main_openID_list ul, div.other_openID_list ul { margin: 0px 0px 0px -23px; padding: 0px; list-style-type: none; overflow: hidden; zoom: 1;   }
div.main_openID_list li, div.other_openID_list li  { float: left; padding: 0px 10px 0px 23px;  }
div.main_openID_list li a { display: block; margin-bottom: 15px; font: 15px Arial, sans-serif; color: #003769 !important; text-decoration: none !important; }
div.main_openID_list li a img { margin: 0px 3px -3px 0px; }
div.main_openID_list li a span { text-decoration: underline !important; }
div.main_openID_list li a:hover span, div.other_openID_list li a:hover  { text-decoration: none !important; }
div.other_openID_list ul { margin-left: -20px;}
div.other_openID_list { padding-top: 20px; border-top: 1px solid #dedede; }
div.other_openID_list li a { display: block; font: 12px Arial, sans-serif; color: #003769; text-decoration: underline !important; margin-bottom: 10px; }

/* new style for main page*/
div.main_dname_wrap { background: url(/i/style/first/dname_bg.jpg) no-repeat top left; border: 1px solid #dedede; padding: 18px 25px 22px 28px; *padding-bottom: 6px; overflow: hidden; position: relative; z-index: 1; zoom: 1;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;
 behavior: url(/js/PIE.htc);
_behavior: none;
}
.logged div.main_dname_wrap {margin-top: 0.8333em; }
div.main_dname_wrap h1 { margin: 0px; padding: 0px; font: 23px Arial, Helvetica, sans-serif; color: #000; font-weight: normal; white-space: nowrap;}
div.main_dname_wrap h1 span { color: #666; }
div.main_dname_wrap small { display: block; font-size: 14px; color: #666; padding-top: 4px; font-family: Arial,Helvetica,sans-serif;}

div.main_dname_wrap div.right_side { float: right; width: 160px; padding: 41px 0px 0px 0px;  }
div.main_dname_wrap div.left_side { margin: 0px 180px 0px 0px; padding: 0px; *margin-top: -10px; display: block; zoom: 1;}
.widefont div.main_dname_wrap div.right_side { width: 175px; }
.widefont div.main_dname_wrap div.left_side { margin: 0px 195px 0px 0px;  }

ul.other_service { margin: 0px; padding: 0px; list-style-type: none; }
ul.other_service li { display: block; height: 1.9em; }
ul.other_service li a { font-size: 12px; color: #0c4b7f; text-decoration: underline; white-space: nowrap; }
ul.other_service li a:hover { text-decoration: none; }

div.main_dname_wrap p.noties { padding-top: 3px; font-size: 9px; color: #666; *margin: 0px;  }
div.main_dname_wrap form#registration { }
form.main_page_registration h3 { font: 18px Tahoma, Arial, sans-serif; color: #00497b; font-weight: normal; }
form.main_page_registration textarea { height: 57px; padding: 0px 0px 0px 9px; width: 97% !important; _width: 80% !important; line-height: 18px; margin-left: -1px; resize: none; }
form.main_page_registration textarea.example { color: #747474; }
form.main_page_registration p.button_wrap { margin: 0px; padding: 9px 1px 12px 0px; height: 20px; font-size: 12px; color: #00497b; line-height: 20px; }
form.main_page_registration p.button_wrap strong.float_left { margin-right: 17px; }
form.main_page_registration p.button_wrap a.float_left { text-decoration: none !important; margin-right: 17px; color: #00497b; }
form.main_page_registration p.button_wrap a.float_left span { border-bottom: 1px dashed #00497b; }
form.main_page_registration p.button_wrap button.button-20.button-green-forward.float_right { }

div.main_dname_wrap div.mass_whois_form { margin-left: -7px; }
div.main_dname_wrap div.mass_whois_form table { position: relative; left: 3px; }
div.main_dname_wrap div.mass_whois_form tr.odd { background: none; }
div.main_dname_wrap div.mass_whois_form td { height: 26px !important; padding: 0px 4px  }
div.main_dname_wrap div.mass_whois_form td div { height: 26px !important; padding: 0px 10px 0px 4px; line-height: 26px; position: relative; zoom: 1; }
div.main_dname_wrap div.mass_whois_form td div span { position: absolute; top: 0px; right: 4px; font-size: 0.9em; height: 26px; line-height: 26px;}
div.main_dname_wrap div.mass_whois_form td div input { margin: 0px; position: relative; top: 2px; }
div.main_dname_wrap div.mass_whois_form tr.odd div { background: #f4efff; }

div.hosting_platform { padding: 20px 13px 10px 28px; position: relative; z-index: 7; }
div.hosting_platform div.right_side { float: right; width: 122px; position: relative;  }
div.hosting_platform div.left_side { float: left; width: 187px;  }
.widefont div.hosting_platform div.left_side { width: 200px;  }

div.hosting_platform a.discount { display: block; position: relative; top: -64px; z-index: 1; }
div.hosting_platform a.discount img { }
div.hosting_platform span.money_back { display: block; position: absolute; left: 36px; top: 34px; z-index: 2; }
div.hosting_platform span.money_back img { }
div.hosting_platform div.left_side h2.rust { margin: 0px 0px 3px 0px; padding-top: 5px;  }
div.hosting_platform div.left_side p { font-size: 12px; color: #555; line-height: 16px; margin: 0px; padding: 0px 0px 18px 0px;  }
div.hosting_platform div.over_hidden { margin-left: -7px; }
div.hosting_platform div.over_hidden img.float_left{ position: absolute; bottom: 13px; left: 21px; }
div.hosting_platform div.over_hidden a.float_right{ position: absolute; bottom: 13px; left: 135px; height: 35px;}


div.main_price_table { margin: 0px 140px 0px 239px; zoom: 1; }
div.main_price_table table { width: 100%; border-collapse: collapse; empty-cells: show; }
div.main_price_table tr.first td { border: 0px none; }
div.main_price_table td {  border-top: 1px solid #dedede; padding: 0px 2px; height: 23px !important;}
div.main_price_table td.name a { font-weight: bold; color: #0c4b7f; text-decoration: none; white-space: nowrap; }
div.main_price_table td.name a:hover { text-decoration: underline; }
div.main_price_table td.price { width: 27%; font-size: 12px; color: #1c1c1c; white-space: nowrap !important; }
div.main_price_table td.price strong { font-size: 14px; }

hr.new_main { border: 0px none !important; background: #e4e4e4; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; margin-left: 16px !important; margin-right: 17px !important; }

div.main_service_wrap { padding: 20px 27px 30px 28px; position: relative; zoom: 1;  }
div.main_service_wrap ul.main_service_menu { overflow: hidden; zoom: 1;  padding: 0px 0px 15px 0px; margin: 0px; list-style-type: none; }
div.main_service_wrap ul.main_service_menu li { float: left; padding-right: 18px;  }
div.main_service_wrap ul.main_service_menu li h2.rust { margin: -5px 0px 0px 0px; width: 223px; }
div.main_service_wrap ul.main_service_menu li a { font: 12px Tahoma, Arial, sans-serif; color: #00497b; text-decoration: none !important; border-bottom: 1px dashed #00497b;  }
div.main_service_wrap ul.main_service_menu li a:hover { border-bottom: none; }
div.main_service_wrap ul.main_service_menu li.current a { font-weight: bold; border-bottom: none !important; cursor: default;  }


div#service_carousel { position: relative; height: 130px;}
div#service_carousel div.carousel { width: auto !important; zoom: 0;}
div#service_carousel a.prev, div#service_carousel a.next { height: 130px !important;}
div#service_carousel a.prev { left: -28px !important;}
div#service_carousel a.next { right: -27px !important;}
div#service_carousel .disabled {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
div#service_carousel span.right_sh { height: 130px !important; right: -1px !important;}
ul.main_service_list { padding: 0px; margin: 0px; list-style-type: none;  }
ul.main_service_list li { float: left; padding-top: 9px; width: 238px !important;  }
.widefont ul.main_service_list li {width: 30%;}

div#service_carousel.filter ul.main_service_list li {height: auto !important;}

ul.main_service_list li a { display: block; background: url(/i/style/first/service_main_sprite.png) no-repeat; height: 16px; padding-left: 19px; font-size: 12px; color: #0c4b7f; text-decoration: underline; margin: 0px 0px 8px 0px; line-height: 15px;  }
ul.main_service_list li a:hover { text-decoration: none; }
ul.main_service_list li a.s_item_1 { background-position: 0px 0px;}
ul.main_service_list li a.s_item_2 { background-position: 0px -30px;}
ul.main_service_list li a.s_item_3 { background-position: 0px -60px;}
ul.main_service_list li a.s_item_4 { background-position: 0px -90px;}
ul.main_service_list li a.s_item_5 { background-position: 0px -120px;}
ul.main_service_list li a.s_item_6 { background-position: 0px -150px;}
ul.main_service_list li a.s_item_7 { background-position: 0px -180px;}
ul.main_service_list li a.s_item_8 { background-position: 0px -210px;}
ul.main_service_list li a.s_item_9 { background-position: 0px -240px;}
ul.main_service_list li a.s_item_10 { background-position: 0px -270px;}
ul.main_service_list li a.s_item_11 { background-position: 0px -300px;}
ul.main_service_list li a.s_item_12 { background-position: 0px -330px;}
ul.main_service_list li a.s_item_13 { background-position: 0px -360px;}
ul.main_service_list li a.s_item_14 { background-position: 0px -390px;}
ul.main_service_list li a.s_item_15 { background-position: 0px -420px;}
ul.main_service_list li a.s_item_16 { background-position: 0px -450px;}
ul.main_service_list li a.s_item_17 { background-position: 0px -480px;}
ul.main_service_list li a.s_item_18 { background-position: 0px -510px;}
ul.main_service_list li a.s_item_19 { background-position: 0px -540px;}

div.main_service_popup { width: 500px;}
div.main_service_popup .rust { margin-top: 0px;}
div.main_service_popup p { line-height: 1.5em;}

div#banner_carousel { height: 248px; padding: 0px 27px; position: relative; zoom: 1; margin-bottom: 21px; }
div#banner_carousel div.over_hidden { position: relative; height: 248px; }
div#banner_carousel div.over_hidden .carousel { height: 248px;}
div#banner_carousel div.over_hidden .carousel ul { height: 248px;  }
div#banner_carousel div.over_hidden .carousel li { height: 248px; width: 238px !important; position: relative;  }
div#banner_carousel div.over_hidden .carousel li a, div.vertical_banner_wrap a { display: block; width: 230px; height: 120px; margin-bottom: 4px; position: relative;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
behavior: url(/js/PIE.htc);
-pie-lazy-init:true;
_behavior: none;
}
div#banner_carousel div.over_hidden .carousel li a img { margin-bottom: 4px; display: inline !important; width: auto !important; }
div#banner_carousel a.prev, div#banner_carousel a.next, div#service_carousel a.prev, div#service_carousel a.next { display: block; background: #f3f3f3 url(/i/style/first/banner_carousel_arrow.gif) no-repeat; height: 248px; width: 18px; cursor: pointer; position: absolute; top: 0px; text-decoration: none !important;}
div#banner_carousel a.prev, div#service_carousel a.prev { background-position: -18px center; left: 0px; }
div#banner_carousel a.next, div#service_carousel a.next { background-position:  0px center; right: 0px; }
div#banner_carousel span.right_sh, div#banner_carousel span.left_sh, div#service_carousel span.right_sh { display: block; width: 20px; height: 248px; position: absolute; top: 0px; background: url(/i/style/first/carousel_shadow.png) repeat-y; z-index: 10;}
div#banner_carousel span.right_sh, div#service_carousel span.right_sh {right: 26px; background-position: 0px 0px;}
div#banner_carousel span.left_sh {left: 18px; background-position: -20px 0px;}

div.one_line_banner { margin-bottom: 0px !important;}
div.one_line_banner, div.one_line_banner div.over_hidden .carousel, div.one_line_banner a.prev, div.one_line_banner a.next, div.one_line_banner span.right_sh , div.one_line_banner div.over_hidden .carousel, div.one_line_banner div.over_hidden .carousel li, div.one_line_banner div.over_hidden { height: 121px !important;}
.notlogged div.one_line_banner span.right_sh {background: url(/i/style/first/carousel_shadow_oneline.png) no-repeat top right !important;}
div.vertical_banner_wrap a {margin-bottom: 10px;}

div.regru_project { padding: 7px 20px 10px 20px;}
div.regru_project br { clear: both; font-size: 1px; line-height: 1px; height: 1px !important;  }
div.regru_project h2 { font: 23px Arial, Helvetica, sans-serif !important; font-weight: normal; margin: 0px 0px 20px 0px; color: #000;  }
div.regru_project ul { margin: 0px; padding: 0px; list-style-type: none; width: 47%; }
div.regru_project ul li { display: block; padding: 0px 0px 23px 51px; position: relative; zoom: 1;  }
div.regru_project ul li span { display: block; background: url(/i/style/first/project_main_sprite.jpg) no-repeat; width: 40px; height: 40px; position: absolute; top: 0px; left: 0px;  }
div.regru_project ul li a { display: block; margin-bottom: 5px; font: 16px Arial, Helvetica, sans-serif; color: #0c4b7f; text-decoration: underline;  }
div.regru_project ul li a:hover { text-decoration: none;  }
div.regru_project ul li p { font-size: 12px; color: #313131; margin: 0px;  }

div.regru_project ul li.p_item_1 span { background-position: 0px 0px;}
div.regru_project ul li.p_item_2 span { background-position: 0px -60px;}
div.regru_project ul li.p_item_3 span { background-position: -120px -60px;}
div.regru_project ul li.p_item_4 span { background-position: -120px -120px;}
div.regru_project ul li.p_item_5 span { background-position: -60px -180px;}
div.regru_project ul li.p_item_6 span { background-position: 0px -240px;}
div.regru_project ul li.p_item_7 span { background-position: -60px -240px;}
div.regru_project ul li.p_item_8 span { background-position: -60px 0px;}
div.regru_project ul li.p_item_9 span { background-position: -120px 0px;}
div.regru_project ul li.p_item_10 span { background-position: -60px -60px;}
div.regru_project ul li.p_item_11 span { background-position: 0px -120px;}
div.regru_project ul li.p_item_12 span { background-position: 0px -180px;}
div.regru_project ul li.p_item_13 span { background-position: -120px -180px;}
div.regru_project ul li.p_item_14 span { background-position: -60px -120px;}

div.media_lib_wrap { margin-bottom: 1em; padding: 20px; border: 1px solid #dedede;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
behavior: url(/js/PIE.htc);
_behavior: none;
}

.password_field input.keyboardInput { padding: 0px 30px 0px 10px; width: 200px; height: 2em; line-height: 2em;}
.password_field .keyboardInputInitiator {margin-left: -30px;}

/** company/index.html -> **/
div.contact_page_wrap { position: relative; padding: 0px 0px 20px 19px; border-bottom: 1px solid #dedede;}
div.contact_page_wrap span.decor { display: block; background: url('/i/style/first/about_company_bg.jpg') no-repeat; width: 788px; height: 430px; position: absolute; top: 4px; right: -10px; z-index: -1;}
div.contact_page_wrap.eng span.decor {background: url('/i/style/first/about_company_bg_en.jpg') no-repeat;}
div.contact_page_wrap div.intro { padding-right: 373px; margin-top: -2px; min-height: 310px;  height:auto !important;  height: 287px; }
div.contact_page_wrap div.intro p.big { font-size: 16px; line-height: 24px; margin-bottom: 5px;}
div.contact_page_wrap div.intro p { font-size: 12px; color: #333; line-height: 16px; margin: 0px 0px 8px 0px;}
div.contact_page_wrap div.intro p a { color: #003A68; }

div.contact_page_wrap ul.glamor_expand_list { padding: 41px 30px 0px 0px; margin-bottom: 25px; }
div.contact_page_wrap ul.glamor_expand_list li {  }
div.contact_page_wrap ul.glamor_expand_list li div.glamor_block_content { font-size: 12px; line-height: 16px;}
div.contact_page_wrap ul.glamor_expand_list li div.glamor_block_content a {  }
div.contact_page_wrap ul.markercheckbox { }
div.contact_page_wrap ul.markercheckbox li { }
div.contact_page_wrap li a { }

div.contact_page_wrap h3.rust { font-size: 20px !important; margin: 0px 0px 8px 0px !important;}
div.contact_page_wrap table.requisites { border: none; border-collapse: collapse; width: 100%; font-size: 12px;  }
div.contact_page_wrap table.requisites tbody tr th { text-align: left; font-weight: normal; white-space: nowrap; vertical-align: top; padding: 3px 0px 3px 3px; }
div.contact_page_wrap table.requisites tbody tr td { padding: 3px 0px 3px 3px; vertical-align: top;}
/** <- company/index.html **/

/* END style2.css */


/* BEGIN utility.css */

A.strong { font-weight: bold; }
HR.distant { margin-top: 25px; }

.clr { clear: both; }
.tt { font-family: monospace; }
.nowrap { white-space: nowrap; }
.number-nowrap { text-align: right; white-space: nowrap; }
.nopad { padding: 0px; }

.red { color: red; }
.redb { color: red; font-weight: bold; }
.error { color: red; }
.green { color: green; }
.greenb { color: green; font-weight: bold; }
.orange { color: #c70; }
.yellow { color: #ffcc66; }
.lightblue { color: #0030E2; }
.blackb { color: black; font-weight: bold; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.padsides { padding-left: 4px; padding-right: 4px; }

.muffled {
    color: gray;
    font-size: small;
}

.muffled A {
    color: gray;
}

P.example {
    font-style: italic;
}

.i {
    font-style: italic;
}

SPAN.example { border-bottom: 1px dashed #666; }

.muffled2 {
    color: #444444;
    font-size: small;
}

.minortext { color: gray; }

.tblhead { background-color: #484848; color: white; }
.tblheadP { background-color: #484848; color: white; padding-left: 4px; padding-right: 4px; }
.tblbody { background-color: #EEEEEE; }
.tblbodyP { background-color: #EEEEEE; padding-left: 4px; padding-right: 4px; }

.tblheadS { background-color: #484848; color: white; text-align: center; font-size: 13px; }
.tblbodyS { background-color: #EEEEEE; font-size: 13px; }

.tblbody2 { background-color: #F5F5F5; }

.tblh1p3 { background-color: #484848; color: white; padding: 3px; }
.tblb1p3 { background-color: #EEEEEE; padding: 3px; }
.tblb2p3 { background-color: #F5F5F5; padding: 3px; }
.nodecor { text-decoration: none; }

TABLE.graycells {}
TABLE.graycells TD { background-color: #f0f0f0; }

TABLE.accentedcells { border-spacing: 2px; border-collapse: separate; }
TABLE.accentedcells TH, TABLE.accentedcells TD { background-color: #f2f2f2; padding: 3px; }

/* пользовательские профили для регистрации доменов */
.profiles .space {background: #FFF; padding: 0.3em 0.3em 0.7em 0.3em; line-height: 1.5em}
.profiles .spacer {background: #FFF; line-height: 0.3em}
.profiles .col1 {padding-left:1.65em; font-size: 14px; width:12.5em;}
.profiles .col2 {font-size: 12px;width:292px;}
.profiles .col3 {padding-left:2.7em; padding-right:2.2em; font-size: 11px;color:#777777}
.profiles .star {position:relative;margin:0 -0.7em 0 0;width:0.5em;left:-0.7em;display:inline-block;}

/* серая таблица, скругленные углы без бордера (как в профилях) */
.grey_profile { border-spacing: 0px; border-collapse: collapse; font-family: Arial; margin-top: 1em}
.grey_profile .fill {background: #f1f1f1 !important; padding-top:25px; padding-bottom:2em; border: 0px none !important;}
.grey_profile .fill-nss {background: #f1f1f1 !important; padding-top: 0em; padding-bottom: 0em; border: 0px none !important;}
.grey_profile .fill-nss input, .grey_profile .col1-nss  {margin-bottom: 0.3em;}
.grey_profile .lt, .grey_profile .rt, .grey_profile .lb, .grey_profile .rb {
    width: 6px;
    min-width: 6px;
    padding: 6px 0 0 0 !important;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
    border: 0px none !important;
}
.grey_profile .lt { background-position: -496px top !important;    }
.grey_profile .rt { background-position: -502px top !important;    }
.grey_profile .lb { background-position: -508px bottom !important; }
.grey_profile .rb { background-position: -514px bottom !important; }

/* белый бордер, белая заливка */
.white_border {
    border-collapse: collapse;
    empty-cells: show;
    max-height: 2000px;
    color: #000;
    width: 100%;
    font-size: 11px;
    line-height: 1.3em;
}
.white_border .fill_w {
    background: #FFF !important;
    /*border: 1px solid #FFF !important;*/
    padding: 1em 3em 1em 9px;
}
.white_border .lt_w, .white_border .rt_w, .white_border .lb_w, .white_border .rb_w {
    width: 6px;
    min-width: 6px;
    padding: 6px 0 0 0;
    height: auto;
    background: url('/i/style/first/glamor/all-borders.png') no-repeat !important;
    font-size: 0;
}

.white_border .lt_w { background-position: -557px top !important;}
.white_border .rt_w { background-position: -562px top !important;}
.white_border .lb_w { background-position: -569px bottom !important; }
.white_border .rb_w { background-position: -574px bottom !important; }

.examples {padding-left: 18px}
.exmp {display:block; margin-bottom: 0.5em}

.nss-profiles { border-spacing: 0px; border-collapse: collapse; font-family: Arial; margin-top: 1em; width:100%}
.nss-profiles .top {height:1em;background: #f1f1f1}
.nss-profiles .bottom {height:1em;background: #f1f1f1}
.nss-profiles .col1 {padding-left:1.7em;width:3em}
.nss-profiles .col2 {width: 1em}
.nss-profiles .col3 {padding-left:0.5em; padding-right:4em;width: 1em}
.nss-profiles .col3-m {padding-left:0.5em; padding-right:0.5em;width: 1em}
.nss-profiles .col4 {padding-right:2.2em;}
.nss-profiles .check {padding-right:0.5em;}
.nss-profiles input {margin-top: 0.3em; }
.nss-profiles input[type="button"] {margin-top: 0; font-size: 11px; height: 24px}

.profiles .big, #nss_data .ns, #nss_data .ip {border: 3px double #e4e4e4;background: #fff;padding:5px 8px 4px 8px; margin-bottom: 0.7em; width:220px}
#nss_data .ns {width: 196px;}
#nss_data .ip {width: 133px;}
.profiles .big {width:220px;}
.profiles .blank {color: #999;}

.profiles input[type="checkbox"], .nss-profiles input[type="checkbox"] {vertical-align: top; margin: 1px 3px 0px 0px; border:0px; padding:0px}
.profiles select {width: 16.5em}
.profiles .ui-datepicker-trigger {left: -23px; top: 1px; position: relative}

/* таблица тумблеров автопродления в визарде рег-ции доменов */
.renew {padding-top: 25px; margin: 0 0 15px;}
.renew-wizard { border-spacing: 0px; border-collapse: collapse; font-family: Arial; margin-top: 1em; width:24em; font-size: 1.2em; }
.renew-wizard .fill-m {padding: 0.3em 0 0.3em 0; background: #f1f1f1; border: 0px none;}
.renew-wizard .fill-h {height: 0.5em; background: #f1f1f1}
.renew-wizard .fill-h2 {height: 0.5em; background: #f1f1f1}
.renew-wizard .title {font-weight: bold; padding: 0.5em 0 0.5em 0}
.renew-wizard .col1 {width:23px;}
.renew-wizard .col1, .renew-wizard .col2 {padding: 0.3em 0px 0.3em 0px;}
.renew-wizard .col3 {width:15px;}
.renew-wizard .under {border-bottom: 1px solid #CCCCCC;}
.renew-wizard .nounder {border-bottom: none;}
.renew-wizard .toggle img {margin: 0px 0px 0px 5px; }
#domain-show, #domain-show-t {cursor:pointer;}

/* Раскрашенная таблица. Используется, в частности, в описании API */

TABLE.styled { }
TABLE.styled TH { background-color: #484848; color: white; }
TABLE.styled TH.subgroup { background-color: gray; }
TABLE.styled TH A { color: white !important }
TABLE.styled TD { background-color: #EEEEEE; }
TABLE.styled TR.odd TD { background-color: #F5F5F5; }
TABLE.styled TR.odd TH { background-color: #555555 }
TABLE.styledP { }
TABLE.styledP TH { border-left: 1px solid white; background-color: #484848; color: white; padding: 4px; font-size: 9pt; }
TABLE.styledP TH.left { text-align: left; }
TABLE.styledP.left TH { text-align: left; }
TABLE.styledP TH P { font-weight: normal; }
TABLE.styledP TH A { color: white; }
TABLE.styledP TD { border-left: 1px solid white; border-bottom: 1px solid white; background-color: #EEEEEE; padding-left: 4px; padding-right: 4px; }
TABLE.styledP TR.selected TD { background-color: #E0E0E0; }
TABLE.styledP TR.selected_light TD { background-color: #DBEAF6; }
TABLE.styledP TR.selected_green TD { background-color: #80FF80; }
TABLE.left TH { text-align: left; }
TABLE TH.rowgroup { color: black; background-color: white; }

TABLE.pad { }
TABLE.pad TH { padding-left: 4px; padding-right: 4px; }
TABLE.pad TD { padding-left: 4px; padding-right: 4px; }

TABLE.thinborder {
    border: 1px solid gray; border-collapse: collapse;
}
TABLE.thinborder TH {
    border: 1px solid gray; border-collapse: collapse;
    background-color: #f0f0f0;
}
TABLE.thinborder TD {
    border: 1px solid gray; border-collapse: collapse;
}

INPUT.small {
    font-size: x-small;
}

.small {
    font-size: small;
}

.x-small {
    font-size: x-small;
}

.xx-small {
    font-size: xx-small;
}

.medium {
   font-size: medium;
}

.large {
   font-size: large;
}

#loose dd { margin-bottom: 8px; }

.loose li { margin-bottom: 8px; }
.loose dt { padding-bottom: 8px; }
.loose dd { margin-bottom: 10px; color: #444444; }

#loosecaps dd { margin-bottom: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.loosepar { line-height: 1.5; font-size: 13px; }

.loosecaps dt { padding-bottom: 8px; text-transform: uppercase; font-size: 10px; }
.loosecaps dd { margin-bottom: 10px; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; }


.looseb dt { font-weight: bold; }
.looseb dd { margin-bottom: 2px; }

.loosegray { color: gray; }
.loosegray li, .loosegray td { margin-bottom: 8px; }
.loosegray li span { color: black; }

.miscnote { font-size: small; color: #505050; }

ul.stealthlist {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

ul.stealthlist ul {
    margin-left: 20px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

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

.progress {
    top: 45%; left: 33%;
    position: absolute;
    display: none;
}

div>.progress {
    top: 45%; left: 33%;
    position: fixed;
    display: none;
    text-align: center;
}

.mailpic {
    vertical-align: middle;
}


.marg0 { margin: 0 !important; }

.mtb0 { margin-top: 0; margin-bottom: 0; }

.vskip { margin-top: 10px; }

p.ind { text-indent: 25px; }

p.jind { text-align: justify; text-indent: 25px; }

.persText, .regitem {
    height: 14px; padding: 0px 2px; border: 1px solid #999; margin: 1px 3px; font-size: 12px;
}
.bl11px { color: black; font-size: 11px; }
.menu2 li a:hover { text-decoration: none; }
.line_88x31, .line_88x31_bigspace { text-align: center; }
.line_88x31 img { margin: 1px 3px 5px 3px; }
.line_88x31_bigspace img { margin: 1px 9px 8px 9px; }

#rightcol { padding-left: 6px; }

.u { text-decoration: underline; }
.faq-texthead { font-weight: bold; background-color: #ddd; padding: 2px; }
.faq-band { font-weight: bold; background-color: #cccccc; }


.caps {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}

ul.noright {
    margin-left: 0px;
    padding-left: 0pt;
}
ul.noright li {
    margin-left: 0;
    padding-left: 0;
}

ol.decimal {
    list-style-type: decimal;
}
ol.alpha {
    list-style-type: lower-alpha;
}

DL.address DD {
    margin-left: 20px;
    font-style: italic;
}

INPUT.alarm { background-color: red; }

BLOCKQUOTE.quote { background-color: #f0fff0; padding: 4px; }

.dPrice {
    padding-left:3px;
    color:#555555;
}


.vskip_medium {
	margin-top:15px !important;
}

.vskip_big {
	margin-top:25px !important;
}

.vskip_large {
	margin-top:40px !important;
}

.vskip_extreme {
	margin-top:60px !important;
}


.mt0 { margin-top: 0; }
.mb0 { margin-bottom: 0; }

ul.dash {
    padding-left: 10px;
}

ul.dash li {
    list-style-type: none;
    behavior: expression( !this.before ? this.before = this.innerHTML = '<span style="white-space:nowrap;">&mdash; </span>' + this.innerHTML : '' );
}

ul.dash li:before {
    content:'\2014\a0';
}

UL.marker, OL.marker, SPAN.marker {
    color: gray;
}

ul.marker {
    margin-left: 0;
    padding-left: 0;
    margin-top: 8px;
    margin-bottom: 5px;
}

ul.marker li {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    color: black;
    behavior: expression( !this.before ? this.before = this.innerHTML = '<span style="white-space:nowrap; color: lightgray;">&#9658; </span>' + this.innerHTML : '' );
}

ul.marker li:before {
    content: '\25ba\a0';
    color: gray;
}

ul.large {
    margin-left: 0px;
    padding-left: 0px;
}

ul.large li {
    list-style-type: none;
    font-size:17px;
    font-weight:normal;
    margin:13px 0px 6px 0px;
}


ul.markercheckbox_small {
/*     list-style-image: url('/i/utility/marker_checkbox_small.gif') !important; */
    margin-left: 19px !important;
}

ul.markercheckbox {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

ul.markercheckbox li {
    list-style-type: none;
    padding-left: 20px !important;
    padding: 1px 0px;
    background:url("/i/marker/marker_check16.png") no-repeat scroll 0 -0.05em transparent !important;
}

ul.planet {
    margin: 0 !important;
    padding-left: 0px !important;
}

ul.planet li {
    list-style-type: none;
    padding-left: 20px !important;
    padding: 1px 0px;
    background:url("/i/marker/marker_check16.png") no-repeat scroll 0 -0.05em transparent !important;
}

ul.markercheckbox_small li {
    list-style-type: none;
    padding-left: 20px !important;
    padding: 1px 0px;
    background:url("/i/marker/marker_check16.png") no-repeat scroll 0 -0.05em transparent !important;
}

ul.split_li li {
    margin: 10px 0px;
}

div.text_split p {
	margin-top: 15px;
	text-align: justify;
}

div.text_split h2 {
	margin-top:15px !important;
}

.top_align td {
    vertical-align:top;
}

div.text_split h3 {
	margin-top:15px !important;
}
div.text_split a {
    color:#444D6E !important;
    font-weight:normal;
}

/* floats */
.flt_l {
	float: left;
}
.flt_r {
	float: right;
}

/* Blue circle under */
.blue_circle_back {
	background-image:url('/i/style/second/widget-part/blue_bulet.gif');
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:1px 10px 5px 5px;
	float:left;
	display:block;
}

.light_blue_back {
	background-color:#99E5F2;
}


/* list with emails */
ul.marker_email {
    margin: 5px 0px 5px 0px !important;
    padding-left: 40px !important;
}

ul.marker_email li {
    list-style-type: none;
    padding-left: 20px !important;
    background-image: url('/i/icon/partners_mail.gif') !important;
    background-repeat: no-repeat !important;
    background-position: 0px 0px !important;
    height: 15px;
}

/* list with icqs */
ul.marker_icq {
    margin: 5px 0px 5px 0px !important;
    padding-left: 40px !important;
}

ul.marker_icq li {
    list-style-type: none;
    padding-left: 20px !important;
    padding-bottom: 2px !important;
    background-image: url('/i/icon/partners_icq.gif') !important;
    background-repeat: no-repeat !important;
    background-position: 0px 0px !important;
    height: 15px;
}

/* list with circle marker */
ul.marker_blue_circle {
    margin: 5px 0px 5px 0px !important;
    padding-left: 0px !important;
}

ul.marker_blue_circle li {
    list-style-type: none;
    padding:1px 5px 5px 5px !important;
    background-image: url('/i/style/second/widget-part/blue_bulet.gif') !important;
    background-repeat: no-repeat !important;
    background-position: 0px 1px !important;
    list-style-position: inside;
    font-size:11px;

}

span.marker_blue_circle_num {
    color: #FFFFFF;
    font-weight: bold !important;
    padding-right: 10px;
    font-size: 11px;
}

.dotted-bottom {
    border-bottom: 1px dotted blue;
}

.code {
    background-color: #e0ffff;
    padding: 3px;
}

.runexample {
    background-color: #eeeeee;
    padding: 3px;
}

.fwnormal * {
    font-weight: normal;
    font-size: small;
}

.bold {
   font-weight: bold;
}

.grey_title_bord {
    background-color:#EFEFEF;
    border-bottom:1px solid #898989;
    border-collapse:collapse;
    border-top:1px solid #898989;
    padding:10px 0px 10px 10px;
}

.no_hover a:hover, .no_hover a, a.no_hover, a.no_hover:hover { text-decoration: none; }

/* bank_org.inc */
.bill_head_row {
    margin: 0;
    text-decoration: underline;
}

.bordered TD, .bordered TH {
    border: 1px solid black;
}
.unbordered {
    border: 0px solid black !important;
}

.noborder, .noborder TD {
    border: none;
}

.noborder2, .noborder2 TD {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0px none;
    empty-cells: show;
}

.list-of-domains {color:#004D99;padding-left:15px;margin:0 0 20px;padding:0 0 0 45px;font-size:14px;line-height:18px;background:url('/i/newdomain/globe.png') no-repeat 0 0;font-family:Arial,Helvetica, sans-serif;height:auto !important;height:32px;min-height:32px;}
.domains-20 {font-size:20px;line-height:24px;}
.domains-15 {font-size:26px;line-height:30px;margin-bottom:25px;}
.domains-10 {font-size:32px;line-height:39px;background-position:0 5px;margin-bottom:30px;}
.domains-5 {font-size:38px;line-height:45px;background-position:0 10px;margin-bottom:40px;}

/* для страницы Whois - начало */
.big_red {
color: #9b1700;
font-size: 1.382em;
font-weight: bold;
display: block;
margin-top: 19px;
text-align: left;
position:relative;
}

.big_green {
color: #0B7F00;
font-size: 1.382em;
font-weight: bold;
display: block;
margin-bottom: 2px;
text-align: left;
position:relative;
}

#content .big_green {
font-weight: bold;
}

.answer_div {
width: 67%;
float: left;
position:relative;
}

.answer_div.all_width {
width: 100%;
}

.whois_form {
width: 100%;
margin-bottom: 15px;
position:relative;
min-width: 780px;
}

.whois_form_tabs {
width: 100%;
height: 29px;
overflow: visible;
position:relative;
z-index: 1000;
}

.whois_form_tab {
float: left;
height: 26px;
margin-top: 3px;
background: url(/i/whois_form/tab_bg_blue.gif) top left repeat-x;
padding-left: 20px;
padding-right: 20px;
margin-right: 1px;
font-weight: bold;
color: #fff;
cursor: pointer;
-moz-border-radius: 10px 10px 0 0; 
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
position:relative;
behavior: url(/js/PIE.htc);
}

.whois_form_tab span {
display: block;
padding-top: 5px;
position:relative;
}

.domain_tab {
background: url(/i/whois_form/tab_bg_green.gif) top left repeat-x;
}

.active_tab {
height: 28px;
margin-top: 0px;
background: url(/i/whois_form/whois_form_second_bg.gif) left top repeat-x;
border: solid 1px #e9e9e9;
border-bottom: solid 1px #fbfbfb;
color: #000;
}

.domain_tab.active_tab {
height: 29px;
margin-top: 0px;
background: none;
background: url(/i/whois_form/whois_form_bg.gif) left top no-repeat;
color: #000;
border: none;

}

.whois_form_content {
width: 100%;
height: 109px;
position:relative;
}

.whois_form_content_inner {
width: 100%;
height: 109px;
background: url(/i/whois_form/whois_form_second_bg.gif) left bottom repeat-x;
display: none;
border: solid 1px #e9e9e9;
-moz-border-radius: 0 10px 10px 10px; 
-webkit-border-radius: 0 10px 10px 10px;
border-radius: 0 10px 10px 10px;
position:relative;
behavior: url(/js/PIE.htc);
}

.domain_ip {
background: url(/i/whois_form/whois_form_bg.gif) left -29px no-repeat;
border: none;
}

.whois_form_content_inner div {
position: relative;
}

.whois_form_content_inner form {
position: relative;
}

.whois_form_content_inner input[type="text"] {
width: 100%;
position: relative;
padding: 0.2em;
margin-right: 0px;
margin-left: 0px;
}

.whois_form_content_inner button {
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
float: right;
width: 19%;
text-align: left;
}

.punycode input[type="text"] {
width: 100%;
position:relative;
}

.punycode button {
width: 24%;
position:relative;
}

#punycode_btn.button-24 .after, #punycode_btn.button-24:after {
background:url(/i/style/second/widget-part/button/24-green-refresh.png) top right !important
}

.whois_form_content_inner .minortext {
width: 80%;
position:relative;
behavior: url(/js/PIE.htc);
}

.whois_form_content_inner div.form_description {
display: block;
padding-top: 20px;
padding-left: 30px;
padding-right: 15px;
position:relative;
}

.whois_form_content_inner form {
padding-left: 30px;
position:relative;
}

.domain_blue {
font-size: 37px;
color: #014d9b;
overflow: hidden;
display: block;
margin-bottom: 9px;
position:relative;
height: 44px;
}

.domain_blue img {
position: absolute;
left: 30px;
bottom: 5px;
}

.domain_blue font {
position: absolute;
left: 80px;
bottom: 0px;
}

.ip_info{
margin-left: 30px;
margin-bottom: 20px;
height: 15px;
}

.ip_info a{
color: #014d9b;
text-decoration: none;
}

.whois_block{
margin-bottom: 10px;
position:relative;
}

.whois_block_header{
border: solid 1px #e9e9e9;
-moz-border-radius: 10px 10px 0 0; 
-webkit-border-radius: 10px 10px 0 0; 
border-radius: 10px 10px 0 0; 
background: #f2f2f2;
padding-top: 10px;
padding-bottom: 10px;
position:relative;
behavior: url(/js/PIE.htc);
}

.whois_block_content{
border-left: solid 1px #e9e9e9;
border-right: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
-moz-border-radius: 0 0 10px 10px; 
-webkit-border-radius: 0 0 10px 10px; 
border-radius: 0 0 10px 10px; 
padding-top: 10px;
padding-bottom: 10px;
position:relative;
behavior: url(/js/PIE.htc);
}

.whois_block_content.all_border{
border: solid 1px #e9e9e9;
-moz-border-radius: 10px 10px 10px 10px; 
-webkit-border-radius: 10px 10px 10px 10px; 
border-radius: 10px 10px 10px 10px; 
position:relative;
behavior: url(/js/PIE.htc);
margin-bottom: 20px;
}

.whois_block_content.all_border div.all_border_inner{
margin-left: 30px;
margin-right: 30px;
margin-bottom: 15px;
}

.whois_block_header b {
margin-left: 30px;
margin-right: 20px;
}

.whois_block_content table {
margin-left: 30px;
margin-right: 20px;
}

.whois_block_content table td {
vertical-align: top;
}

.whois_block_content pre {
padding-left: 30px;
padding-right: 20px;
}

.my_ip_link {
color: #044d84;
text-decoration: none;
border-bottom: dashed 1px #044d84;
margin-right: 25px;
display: inline-block;
}

.punycode_link {
color: #044d84;
text-decoration: none;
}

.punycode_link span {
border-bottom: dashed 1px #044d84;
display: inline-block;
}

.punycode_link img {
margin-bottom: -4px;
}

.answer_block {
display: none;
}

.answer_block.shown {
display: block;
}

.shown {
display: block;
}

.div_whois_raw {
margin-left: 30px;
}

.input_block {
width: 78%; 
float: left;
}

.pre_whois_raw {
white-space: pre; /* CSS2 */ 
white-space: -moz-pre-wrap; /* Mozilla */ 
white-space: -hp-pre-wrap; /* HP printers */ 
white-space: -o-pre-wrap; /* Opera 7 */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: pre-wrap; /* CSS 2.1 */ 
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ 
word-wrap: break-word; /* IE */ 
font-family: Tahoma,DejaVu Sans,Geneva,sans-serif;
}

.whois_domain_price {
    position: absolute;
    top: 11px;
    right: 1px;
    font-size: 14px;
    font-weight: bold;
}

.whois_domain_price_value {
    float: left;
    font-size: 23px;
    margin-right: 3px;
}

.whois_domain_price_currency {
    float: left;
    font-size: 10px;
    line-height: 90%;
    margin-top: 4px;
}

.whois_domain_price_currency span {
    display: inline-block;
    border-bottom: solid 1px #014D9B;
    
    
}

.whois_form_content_inner .workability_div {
    position: absolute;
    top: -22px;
    right: -7px;
    text-align: right;
}

.whois_form_content_inner .workability_div input{
    display: inline-block;
    margin-bottom: 5px;
    vertical-align: middle;
    margin-left: 0px;
}

/* для страницы Whois - конец */

#vps_period_table  table.grey_border {
    margin-bottom: 0px;
}

#vps_period_table td {
    padding-top: 0px;
}

/* whois tooltips для regchoice - начало */

.whois_tooltip {
    background: #fff;
    border: 1px solid #E9E9E9;
    padding: 10px;
    font-size: 10px;
}

.whois_tooltip .head_b {
    display: inline-block;
    margin-left: 5px;
    margin-top: 10px;
}

.whois_tooltip table td {
    padding: 3px;
}

/* whois tooltips для regchoice - конец */

.block_grey_border {
	position:relative;
	width: 236px;
	margin-bottom: 20px;
}

.block_grey_border_header {
	color: #000000;
	font-size: 15px;
	border: solid 1px #e9e9e9;
	-moz-border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0; 
	border-radius: 5px 5px 0 0; 
	background: #f2f2f2;
	padding: 15px 10px 15px 20px;
	position:relative;
	behavior: url(/js/PIE.htc);
}

.block_grey_border_content {
	border-left: solid 1px #e9e9e9;
	border-right: solid 1px #e9e9e9;
	border-bottom: solid 1px #e9e9e9;
	-moz-border-radius: 0 0 5px 5px; 
	-webkit-border-radius: 0 0 5px 5px; 
	border-radius: 0 0 5px 5px; 
	padding: 15px 10px 15px 20px;
	position:relative;
	behavior: url(/js/PIE.htc);
}

.block_grey_border .gallery {
	margin: 0 0 15px 0;
	position: relative;
	width: 196px;
	height: 131px;
}

.block_grey_border .gallery a {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

.block_grey_border .gallery a.current {
	display: block;
}

#gallery_nav {
	margin: 0 0 12px 0;
}

#gallery_nav img {
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 1px;
}

#gallery_nav .nav_count {
	display: inline-block;
	font-size: 11px;
	margin: 0 2px 0 2px;
	text-align: center;
	width: 40px;
}

#disk_spaces td {
    border: 1px solid #DEDEDE;
    height: 2em;
}

.price_comment {
    position: relative;
    padding: 6px 0px 2px 10px;
    font-size: 10px;
    color: #4DA71D;
}

/* END utility.css */


/* BEGIN keyboard.css */

#keyboardInputMaster {
  position:absolute;
  border:2px groove #dddddd;
  color:#000000;
  background-color:#dddddd;
  text-align:left;
  z-index:1000000;
  width:auto;
}

#keyboardInputMaster thead tr th {
  text-align:left;
  padding:2px 5px 2px 4px;
  background-color:inherit;
  border:0px none;
}
#keyboardInputMaster thead tr th select,
#keyboardInputMaster thead tr th label {
  color:#000000;
  font:normal 11px Arial,sans-serif;
}
#keyboardInputMaster thead tr td {
  text-align:right;
  padding:2px 4px 2px 5px;
  background-color:inherit;
  border:0px none;
}
#keyboardInputMaster thead tr td span {
  padding:1px 4px;
  font:bold 11px Arial,sans-serif;
  border:1px outset #aaaaaa;
  background-color:#cccccc;
  cursor:pointer;
}
#keyboardInputMaster thead tr td span.pressed {
  border:1px inset #999999;
  background-color:#bbbbbb;
}

#keyboardInputMaster tbody tr td {
  text-align:left;
  margin:0px;
  padding:0px 4px 3px 4px;
}
#keyboardInputMaster tbody tr td div {
  text-align:center;
  position:relative;
  height:0px;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout {
  height:auto;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table {
  height:20px;
  white-space:nowrap;
  width:100%;
  border-collapse:separate;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table.keyboardInputCenter {
  width:auto;
  margin:0px auto;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td {
  vertical-align:middle;
  padding:0px 5px 0px 5px;
  white-space:pre;
  font:normal 11px 'Lucida Console',monospace;
  border-top:1px solid #e5e5e5;
  border-right:1px solid #5d5d5d;
  border-bottom:1px solid #5d5d5d;
  border-left:1px solid #e5e5e5;
  background-color:#eeeeee;
  cursor:default;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.last {
  width:99%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.alive {
  background-color:#ccccdd;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.target {
  background-color:#ddddcc;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.hover {
  border-top:1px solid #d5d5d5;
  border-right:1px solid #555555;
  border-bottom:1px solid #555555;
  border-left:1px solid #d5d5d5;
  background-color:#cccccc;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.pressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.dead {
  border-top:1px solid #555555;
  border-right:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5;
  border-left:1px solid #555555;
  background-color:#cccccc;
}

#keyboardInputMaster tbody tr td div var {
  position:absolute;
  bottom:0px;
  right:0px;
  font:bold italic 11px Arial,sans-serif;
  color:#444444;
}

.keyboardInputInitiator {
  margin-left:3px;
  vertical-align:middle;
  cursor:pointer;
}
/* END keyboard.css */


/* BEGIN buttons.css */

/**
 * Кнопки расчитаны на размер шрифта, равный 12 пикселям
 */ 
/* firefox bugfix */
button::-moz-focus-inner {
	padding: 0;
	border: 0
}

/* all but IE click reaction - IE has its own */
.button-20:active, .button-24:active, .button-32:active, .button-40:active, .button-active {
	outline: 0px none !important;
	color:#eee !important;
}

.button-20[disabled]:active, .button-20[rel~=disabled]:active,
.button-24[disabled]:active, .button-24[rel~=disabled]:active,
.button-32[disabled]:active, .button-32[rel~=disabled]:active {
	color:#fff !important;
}

.button-20, .button-40 {font-size: 10px;}
.button-24 {font-size: 11px;}
.button-32 {font-size: 12px;}

.button-18, .button-20, .button-24, .button-32 , .button-40 {
	display: -moz-inline-box;
	display: inline-block;
	margin: 0;
	border: 0px none;
	text-decoration: none;
	outline: 0px none !important;
	padding: 0 !important;
	color: #fff !important;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, "DejaVu Sans", Arial, sans-serif;
	background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
	vertical-align: middle;
	position: relative;
	z-index: 0;
	overflow: visible;
	cursor: pointer;
	white-space: nowrap;
}

.button-20 *, .button-24 *, .button-32 *, .button-40 * {
	cursor: pointer;
	white-space: nowrap !important;
	text-align: center !important;
	float: none !important;
}
  
.button-18 b, .button-20 b, .button-24 b, .button-32 b, .button-40 b {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: auto 100%;
	-khtml-background-size: auto 100%;
	/* заливка вылезает при увеличенном min-font-size, отключил пока */
	background-color: transparent !important;
}

.button-20 b, .button-24 b, .button-32 b {
	padding: 0 0.5em;
}

.button-40 b {
	line-height: 1.5em !important;
	padding: 0.5em;
	height: 3em !important;
}

.button-18:after, .button-18 .after, .button-18:before, .button-18 .before,
.button-20:after, .button-20 .after, .button-20:before, .button-20 .before,
.button-24:after, .button-24 .after, .button-24:before, .button-24 .before,
.button-32:after, .button-32 .after, .button-32:before, .button-32 .before,
.button-40:after, .button-40 .after, .button-40:before, .button-40 .before {
	display: -moz-inline-box;
	display: inline-block;
	width: 0.5em;
	line-height: 0;
	content: '';
	vertical-align: top;
	background-color: transparent;
	background-repeat: no-repeat;
	-webkit-background-size: auto 100%;
	-khtml-background-size: auto 100%;
}

.button-18:after, .button-18 .after, .button-20:after, .button-20 .after,
.button-24:after, .button-24 .after, .button-40:after, .button-40 .after,
.button-32:after, .button-32 .after {
	background-position: right center;
}

.button-18:before, .button-18 .before, .button-20:before, .button-20 .before,
.button-24:before, .button-24 .before, .button-40:before, .button-40 .before,
.button-32:before, .button-32 .before {
	background-position: left center;
} 

.button-20, .button-20 b, .button-20:after, .button-20 .after,
.button-20:before, .button-20 .before {
	height: 20px;
	line-height: 20px !important;
}

.button-24, .button-24 b, .button-24:after, .button-24 .after,
.button-24:before, .button-24 .before {
	height: 24px;
	line-height: 24px !important;
}

.button-32, .button-32 b, .button-32:after, .button-32 .after,
.button-32:before, .button-32 .before {
	height: 32px;
	line-height: 32px !important;
}

.button-40, .button-40 b, .button-40:after, .button-40 .after,
.button-40:before, .button-40 .before {
	height: 40px;
	line-height: 15px !important;
}


/* дефолтная заливка цветом и тени*/
.button-green b, .button-green-forward b {
	background-color: #83db00;
	text-shadow: 0 -0.1em 0 #7fc307;  
}

.button-orange b, .button-orange-back b {
	background-color: #f87500;
	text-shadow: 0 -0.1em 0 #d26600;  
}

.button-red b {
	background-color: #e42f15;
	text-shadow: 0 -0.1em 0 #cf3a1f;
}

.button-blue b {
	background-color: #0095db;
	text-shadow: 0 -0.1em 0 #0086be;
}

.button-20[disabled] b, .button-20[rel~=disabled] b,
.button-24[disabled] b, .button-24[rel~=disabled] b,
.button-32[disabled] b, .button-32[rel~=disabled] b {
	background-color: #b6b6b6;
	text-shadow: 0 -0.1em 0 #999;
}  


/* .button-green */
.button-green *, .button-green:after, .button-green:before {
	background-image: url('/i/style/second/widget-part/button/20-green.png') !important;
}

.button-24.button-green *, .button-24.button-green:after, .button-24.button-green:before {
	background-image: url('/i/style/second/widget-part/button/24-green.png') !important;
}

.button-32.button-green *, .button-32.button-green:after, .button-32.button-green:before {
	background-image: url('/i/style/second/widget-part/button/32-green.png') !important;
}

.button-40.button-green *, .button-40.button-green:after, .button-40.button-green:before {
	background-image: url('/i/style/second/widget-part/button/40-green.png') !important;
}

/* .button-green-forward*/
.button-green-forward *, .button-green-forward:after, .button-green-forward:before {
	background-image: url('/i/style/second/widget-part/button/20-green-forward.png') !important;
}
.button-green-forward:after, .button-green-forward .after {
	width: 22px;
}
.button-24.button-green-forward *, .button-24.button-green-forward:after, .button-24.button-green-forward:before {
	background-image: url('/i/style/second/widget-part/button/24-green-forward.png') !important;
}
.button-32.button-green-forward *, .button-32.button-green-forward:after, .button-32.button-green-forward:before {
	background-image: url('/i/style/second/widget-part/button/32-green-forward.png') !important;
}
.button-40.button-green-forward *, .button-40.button-green-forward:after, .button-40.button-green-forward:before {
	background-image: url('/i/style/second/widget-part/button/40-green-forward.png') !important;
}

/* .button-orange */
.button-orange *, .button-orange:after, .button-orange:before {
	background-image: url('/i/style/second/widget-part/button/20-orange.png') !important;
}
.button-24.button-orange *, .button-24.button-orange:after, .button-24.button-orange:before {
	background-image: url('/i/style/second/widget-part/button/24-orange.png') !important;
}

/* .button-orange-back */
.button-orange-back *, .button-orange-back:after, .button-orange-back:before {
	background-image: url('/i/style/second/widget-part/button/20-orange-back.png') !important;
}
.button-orange-back:before, .button-orange-back .before {width: 23px;}

.button-24.button-orange-back *, .button-24.button-orange-back:after, .button-24.button-orange-back:before {
	background-image: url('/i/style/second/widget-part/button/24-orange-back.png') !important;
}


/* .button-red */
.button-red *, .button-red:after, .button-red:before {
	background-image: url('/i/style/second/widget-part/button/20-red.png') !important;
}

.button-24.button-red *, .button-24.button-red:after, .button-24.button-red:before {
	background-image: url('/i/style/second/widget-part/button/24-red.png') !important;
}

/* .button-blue */
.button-blue *, .button-blue:after, .button-blue:before {
	background-image: url('/i/style/second/widget-part/button/20-blue.png') !important;
}
.button-24.button-blue *, .button-24.button-blue:after, .button-24.button-blue:before {
	background-image: url('/i/style/second/widget-part/button/24-blue.png') !important;
}
.button-32.button-blue *, .button-32.button-blue:after, .button-32.button-blue:before {
	background-image: url('/i/style/second/widget-part/button/32-blue.png') !important;
}


/* 20px: disabled */
.button-20[disabled] *,
.button-20[disabled]:after,
.button-20[disabled]:before,
.button-20[rel~=disabled] *,
.button-20[rel~=disabled]:after,
.button-20[rel~=disabled]:before {
	background-image: url('/i/style/second/widget-part/button/20-disabled.png') !important;
}

.button-green-forward[disabled] *,
.button-green-forward[disabled]:after,
.button-green-forward[disabled]:before,
.button-green-forward[rel~=disabled] *,
.button-green-forward[rel~=disabled]:after,
.button-green-forward[rel~=disabled]:before {
	background-image: url('/i/style/second/widget-part/button/20-disabled-forward.png') !important;
}

.button-orange-back[disabled] *,
.button-orange-back[disabled]:after,
.button-orange-back[disabled]:before,
.button-orange-back[rel~=disabled] *,
.button-orange-back[rel~=disabled]:after,
.button-orange-back[rel~=disabled]:before {
	background-image: url('/i/style/second/widget-part/button/20-disabled-back.png') !important;
}

.button-20[disabled], .button-20[rel~=disabled],
.button-20[disabled] *, .button-20[rel~=disabled] * {
	cursor: default;
}

/* 24px: disabled */
.button-24[disabled] *,
.button-24[disabled]:after,
.button-24[disabled]:before,
.button-24[rel~=disabled] *,
.button-24[rel~=disabled]:after,
.button-24[rel~=disabled]:before {
	background-image: url('/i/style/second/widget-part/button/24-disabled.png') !important;
}

.button-24.button-green-forward[disabled] *,
.button-24.button-green-forward[disabled]:after,
.button-24.button-green-forward[disabled]:before,
.button-24.button-green-forward[rel~=disabled] *
.button-24.button-green-forward[rel~=disabled]:after,
.button-24.button-green-forward[rel~=disabled]:before {
	background-image: url('/i/style/second/widget-part/button/24-disabled-forward.png') !important;
}

.button-24.button-orange-back[disabled] *,
.button-24.button-orange-back[disabled]:after,
.button-24.button-orange-back[disabled]:before,
.button-24.button-orange-back[rel~=disabled] *,
.button-24.button-orange-back[rel~=disabled]:after,
.button-24.button-orange-back[rel~=disabled]:before {
	background-image: url('/i/style/second/widget-part/button/24-disabled-back.png') !important;
}

.button-24[disabled], .button-24[rel~=disabled] {
	text-shadow: 0 -0.1em 0 #999;
}

.button-24[disabled], .button-24[rel~=disabled],
.button-24[disabled] *, .button-24[rel~=disabled] * {
	cursor: default;
}

/* 32px disabled */
.button-32[disabled] *,
.button-32[disabled]:after,
.button-32[disabled]:before,
.button-32[rel~=disabled] *,
.button-32[rel~=disabled]:after,
.button-32[rel~=disabled]:before {
	background-image: url('/i/style/second/widget-part/button/32-disabled.png') !important;
}

.button-32.button-green-forward[disabled] *,
.button-32.button-green-forward[disabled]:after,
.button-32.button-green-forward[disabled]:before,
.button-32.button-green-forward[rel~=disabled] *
.button-32.button-green-forward[rel~=disabled]:after,
.button-32.button-green-forward[rel~=disabled]:before {
	background-image: url('/i/style/second/widget-part/button/32-disabled-forward.png') !important;
}

.button-32[disabled], .button-32[rel~=disabled] {
	text-shadow: 0 -0.1em 0 #999;
}

.button-32[disabled], .button-32[rel~=disabled],
.button-32[disabled] *, .button-32[rel~=disabled] * {
	cursor: default;
}


/* кнопки 18 пикселей */
.button-18 {
	font-size: 1em;
	height: 1.5em;
	line-height: 1.5em !important;
	color: #000 !important;
	text-transform: none;
}
  
a.button-18 *, a.button-18 * {
	cursor: pointer;
}
  
.button-18 b {
	font-weight: normal;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0 0.34em 0 0.5em;
	background-position: center center;
}
  
.button-18:after, .button-18 .after, .button-18:before, .button-18 .before {
	width: 0.16em;
	height: 1.5em;
}

/* 18px: reg-innovations */
.button-innovations *, .button-innovations:before, .button-innovations:after {
	background-image: url('/i/style/second/widget-part/button/18-innovations.png') !important;
}
.button-innovations b {
	background-color: #1ad4c5;
}

/* 18px: reg-help */
.button-help *, .button-help:before, .button-help:after {
	background-image: url('/i/style/second/widget-part/button/18-help.png') !important;
}
.button-help b {
	background-color: #93d138;
}
.button-help:after, .button-help .after {
	width: 1.5em;
}
/* 18px: reg-sms */
.button-sms *, .button-sms:before, .button-sms:after {
	background-image: url('/i/style/second/widget-part/button/18-sms.png') !important;
}
.button-sms b {
	background-color: #d38df7;
}
/* 18px: reg-ticket */
.button-ticket *, .button-ticket:before, .button-ticket:after {
	background-image: url('/i/style/second/widget-part/button/18-ticket.png') !important;
}
.button-ticket b {
	background-color: #509bed;
}
/* 18px: reg-choice */
.button-choice *, .button-choice:before, .button-choice:after {
	background-image: url('/i/style/second/widget-part/button/18-choice.png') !important;
}
.button-choice b {
	background-color: #fb8727;
}
/* 18px: reg-check */
.button-check *, .button-check:before, .button-check:after {
	background-image: url('/i/style/second/widget-part/button/18-check.png') !important;
}
.button-check b {
	background-color: #55c4f0;
}
/* 18px: reg-premium */
.button-premium *, .button-premium:before, .button-premium:after {
	background-image: url('/i/style/second/widget-part/button/18-premium.png') !important;
}
.button-premium b {
	background-color: #55c4f0;
}

/* END buttons.css */


/* BEGIN content_heavy.css */

/* regbar > domens table */
#reg_bar {
	margin: 0 0 0.9090em 0;
	font-size: 0.91667em;
	overflow: hidden;
}

#domen_list {
	position: relative;
}

#domen_list #domens_table {
    line-height: 1.4em;
    width: 100%;
    vertical-align: middle;
}

#domen_list label {
	display:-moz-inline-stack;
	display:inline-block;
	height:22px;
	line-height:22px;
}

#domen_list td.tld {
    	width:7em;
}
#domen_list td.tag {
    	padding:0 !important;
}
#domen_list td.tag img {
	margin-left: 10px;
	position:relative;
	top: -1px;
	vertical-align:middle;
}

#domen_list label img, #domen_list img.tooltip {
	margin-left: 10px;
	position:relative;
	top: -1px;
	vertical-align:middle;
}

#domen_list #whois_mass {
	padding: 0 0 0 2em;
}
#domen_list #whois_mass input.double_border {
	width: 20.8333em;
	margin-right: 0.5em;
}

#domen_list span {
    display: block;
    margin-right: 4.75em;
    white-space: nowrap;
}

#domen_list #domens_table #select_all td {
	padding: 0.333em 0 0.16667em 1.3636em;
	background:url('/i/style/second/filtr_grad-bg.gif') repeat-x;
	height: 1.6667em;
	white-space: nowrap;
}

#domen_list #domens_table #select_all span {
    display: inline;
    margin: 0;
}

#domen_list .odd {
	background-color:#EFEFEF;
}

#domen_list #more_domens {
	position:absolute;
	bottom:0;
	right:0;
}

#domen_list #domens_table td {
    padding: 0 0 0 1.3636em;
}

#domen_list #more_domens img{
	display:block;
	width: 7.4545em;
	height: auto;
}
#domen_list .nds {
	color: gray;
	font-size: 0.91667em;
	padding: 0 0 0 1.3636em !important;
}

#domen_list .nds .wrap {
    height: 1em;
    padding: 0.5em 0 0.75em 0;
    position: relative;
}

#domen_list #all_tlds,
#domen_list #popular_tlds,
#domen_list #sng_tlds,
#domen_list .main_tld,
#domen_list .all_tld
{
    float: left;
    margin: .33em .4em 0 0;
}

#domen_list a {
    text-decoration: none;
}

#domen_list #right_banner {
    padding: 0 !important;
    border-left: 1px solid #bdbdbd;
    border-bottom: 1px solid #e5e5e5;
    background: #f3f3f3 url('/i/points/domen_list_right_banner_bg.gif') repeat-y right;
    -webkit-background-size: 0.1em auto;
    -khtml-background-size: 0.1em auto;
    vertical-align: bottom !important;
    width: 11.9091em;
    line-height: 0;
}

#domen_list #right_banner a {
    display: block;
}

#domen_list #right_banner img {
    font-size: 1.0000001em;
    display: block;
	width: 11.9091em;
	height: auto;
	position: relative;
	top: 1px;
}

#domen_list img.marker {
    margin: -0.1em 0 0 1em;
}




/* reghost */
#content #regrost { border: 1px solid #dedede; overflow: hidden; padding: 0px 12px 8px 12px; width: auto !important; margin-bottom: 0.8333em; position: relative;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
behavior: url(/js/PIE.htc);
_behavior: none;
}
#content #regrost table { border-collapse: collapse; empty-cells: show; }
#content #regrost h2 {
	font-size:1.75em;
	margin: 0;
	padding: 0;
	font-weight:normal;
	background:none;
}
#content #regrost tr td {
	padding:0.41667em 0;
}
#content #regrost td.bb {
    border-bottom:solid 1px #BBBBBB;
    vertical-align: top;
}

#content #regrost .titles h2 {
	font-size:1.3334em;
	font-weight: bolder;
}
#content #regrost .titles {
	color:#2d3658;
	font-size:0.91667em;
    text-align:left;
}
#content #regrost .result {
    width:16%;
    color:#993300;
    font-size:1.6667em;
    padding:0.5em 1.25em 0 0.75em;
    text-align:right;
}
.widefont #content #regrost .result {
    padding-left: 0.5em;
}

#content #regrost .center {
    padding-left:5%;
}

#content #regrost .stat_table {
    background: url('/i/style/second/widget-part/regrost_bg.jpg') #fff repeat-x;
}

/* Почта и Хостинг */
#mainpage_hosting_block {
    margin: 0.8333em 0;
    width: 100%;
    table-layout: fixed;
}

#mainpage_hosting_block th.lt, #mainpage_hosting_block th.rt {
    background-image: url('/i/style/first/glamor/grey_border-odd.png') !important;
}

#mainpage_hosting_block th {
    background-color: #efefef;
    border-bottom: 1px solid #d6d6d6 !important;
}
#mainpage_hosting_block_head_hosting_title {
    color: #003768;
    text-transform: uppercase;
    font-size: 0.91667em;
    text-align: left;
    padding: 1em;
    border-top: 1px solid #dedede;
}

#mainpage_hosting_block .blue_text {
    color: #003768;
    font-size: 1.23em;
}

#mainpage_hosting_block .gray_text {
    color: gray;
    font-size: 0.91667em;
}

#mainpage_hosting_block .tarif_digit {
    font-size: 1.2em;
}

#mainpage_hosting_block .tarif_text {
    color: #005c85;
    float: left;
    margin-top: 10px;
    font-weight: bold;
    font-size: 0.8em;
    border-collapse: collapse;
}

#mainpage_hosting_block .rr {
    background-image:url('/i/icon/hosting/rigth_gray_dotted.gif') !important;
    background-repeat:no-repeat;
    background-position:center;
    width:10px;
}

#mainpage_hosting_block .piece_of_hosting {
    padding: 1.75em 0 0 0.41667em;
    vertical-align: top;
}

#mainpage_hosting_block .piece_of_hosting a {
    text-decoration: none;
}

#mainpage_hosting_block .b {
    padding-bottom: 9px;
}

/* Почта и Хостинг */
table.mainpage_hosting_block {
    margin: 0.8333em 0;
    width: 100%;
    table-layout: fixed;
}

table.mainpage_hosting_block th.lt, table.mainpage_hosting_block th.rt {
    background-image: url('/i/style/first/glamor/grey_border-odd.png') !important;
}

table.mainpage_hosting_block th {
    background-color: #efefef;
    border-bottom: 1px solid #d6d6d6 !important;
}
table.mainpage_hosting_block_head_hosting_title {
    color: #003768;
    text-transform: uppercase;
    font-size: 0.91667em;
    text-align: left;
    padding: 1em;
    border-top: 1px solid #dedede;
}

table.mainpage_hosting_block .blue_text {
    color: #003768;
    font-size: 1.23em;
}

table.mainpage_hosting_block .gray_text {
    color: gray;
    font-size: 0.91667em;
}

table.mainpage_hosting_block .tarif_digit {
    font-size: 1.2em;
}

table.mainpage_hosting_block .tarif_text {
    color: #005c85;
    float: left;
    margin-top: 10px;
    font-weight: bold;
    font-size: 0.8em;
    border-collapse: collapse;
}

table.mainpage_hosting_block .vps_tarif {
    width: 135px;
    margin-top: -18px;
}


table.mainpage_hosting_block .tarif_text td.name {
    color: #8a8687;
    font-weight: 100;
    background: url('/i/style/first/delimiter.gif') no-repeat right 2px;
    text-align: right;
    padding-right: 5px;
    vertical-align: middle;
    width: 50%;
}

table.mainpage_hosting_block .tarif_text td.value {
    padding-left: 5px;
    vertical-align: middle;
}

table.mainpage_hosting_block .rr {
    background-image:url('/i/icon/hosting/rigth_gray_dotted.gif') !important;
    background-repeat:no-repeat;
    background-position:center;
    width:10px;
}

table.mainpage_hosting_block .piece_of_hosting {
    padding: 1.75em 0 0 0.41667em;
    vertical-align: top;
}

table.mainpage_hosting_block .piece_of_hosting a {
    text-decoration: none;
}

table.mainpage_hosting_block .piece_of_hosting_vps {
    padding: 0px 0 0 0.41667em;
    vertical-align: top;
    min-width: 150px;
}


table.mainpage_hosting_block .piece_of_hosting_vps a {
    text-decoration: none;
}

table.mainpage_hosting_block .b {
    padding-bottom: 9px;
}

.ie-zindex p {
    margin: 0px!important; padding: 0px!important; height: 0px!important;
}

.mainpage_news_block .b {
    padding-bottom: 2em;
}

/* Новости */
.mainpage_news_block_wrap { position: relative; overflow: hidden; margin: 0 0 0.8333em 0;}
.mainpage_news_block {
	margin: 0;
	width: 100%;
	table-layout: fixed;
	position: relative;
	z-index: 10;
}
.mainpage_news_block th.lt, .mainpage_news_block th.rt {
    background-image: url('/i/style/first/glamor/grey_border-odd.png') !important;
}

.mainpage_news_block th {
    background-color: #efefef;
}
.mainpage_news_block td {
    background-color: #fff;
}

.mainpage_news_block_wrap .grey_border th {
    border-bottom: 1px solid #d6d6d6 !important;
}

.mainpage_news_block_head_news_title {
    color: #003768;
    text-transform: uppercase;
    font-size: 0.91667em;
    text-align: left;
    padding-left: 1.4545em;
    border-top: 1px solid #dedede;
}
.mainpage_news_block_head_news_title a {
	color: white;
	font-size: 10pt;
}
.mainpage_news_block_head_news_archive {
    font-size: 0.91667em;
	vertical-align: top;
	font-weight: normal;
	text-align: right;
	border-top: 1px solid #dedede;
	padding: 1em 1em 0.9em 0;
}
.mainpage_news_block_head_news_archive a {
    color: #050505;
    text-decoration: none;
    border-bottom: 1px solid #a5a5a5;
}
.mainpage_news_block_head_news_archive a:hover {
    border-bottom: 0px none;
}

.mainpage_news_block_head_news_archive .rss {
    border: 0px none;
}

.mainpage_news_block .piece_of_news {
    padding: 0;
    vertical-align: top;
}
.mainpage_news_block .piece_of_news div {
    padding: 1.75em 0 0 1.41667em;
}
.mainpage_news_block .piece_of_news_event{
    padding: 0
}
.mainpage_news_block .piece_of_news_event div {
    padding: 1.75em 0 0 0.81em;
}
.mainpage_news_block .b {
    padding-bottom: 2em;
}

.mainpage_news_block .piece_of_news .news_date {
	color: #9a9999;
	font-size: 0.75em;
}
.mainpage_news_block .piece_of_news a {
	color: #050505;
	text-decoration: none;
}

.mainpage_news_block .piece_of_news a:hover {
	text-decoration: underline;
}

span.switch_news { display: inline-block !important; width: 32px; height: 14px;  }
span.switch_news { *display: inline !important; }
span.switch_news a { height: 14px; width: 15px; background: url(/i/style/first/news_arrow.png) no-repeat; border-bottom: none !important; text-decoration: none !important;}
span.switch_news a.disabled {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
span.switch_news a.prev { float: left !important; background-position: 0px 0px; }
span.switch_news a.next { float: right !important; background-position: -17px 0px; }

.mainpage_news_block span.switch_news { margin: 0px 0px -3px 0px !important; }
.mainpage_news_block_head_news_events {width: 21em !important;}
.widefont .mainpage_news_block_head_news_events {width: 23em !important;}
.mainpage_news_block_head_news_title span.switch_news { padding-left: 5px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .mainpage_news_block_head_news_title span.switch_news { position: relative; top: 2px}}
.mainpage_news_block_head_news_events span.switch_news { padding-left: 0px; }

#anim_table.grey_border .b { border-bottom: 1px solid transparent !important;}
#anim_table.grey_border th { border-bottom: 1px solid transparent !important; border-top: 1px solid transparent !important;}

#news_frame_wrap { position: absolute; top: 0px; left: 0px; overflow: hidden; zoom: 1;}
#news_frame { overflow: hidden; zoom: 1; }




/* reg features */

#reg_features { border: 1px solid #dedede; margin-bottom: 0.8333em;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
behavior: url(/js/PIE.htc);
_behavior: none;
}
#reg_features table { border-spacing: 0; empty-cells: show; *border-collapse: collapse; }

#reg_features table tr.last td.left {
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomleft: 7px;
border-radius: 0px 0px 0px 7px;
behavior: url(/js/PIE.htc);
 }
#reg_features table tr.last td.right {
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-bottomright: 7px;
border-radius: 0px 0px 7px 0px;
behavior: url(/js/PIE.htc);
 }
#reg_features table tr.first td.left {
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px;
border-radius: 7px 0px 0px 0px;
behavior: url(/js/PIE.htc);
 }
#reg_features table tr.first td.right {
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topright: 7px;
border-radius: 0px 7px 0px 0px;
behavior: url(/js/PIE.htc);
 }
#reg_features .odd { background: none;}
#reg_features .odd td {background-color: #fff;}
#reg_features .even td {background-color: #efefef;}
#reg_features td {padding: 0.2em 1.2em 0.3em;}
#reg_features td.left {text-align:center; padding-left: 1.9em;}
#reg_features td.right {padding-right: 4em; text-align:left;}
#reg_features td.right div {padding-left:0.8333em;}
#reg_features .big_text, #regrost .big_text {font-size:1.5em; line-height: 2.5em; font-weight:bold;}
#reg_features .big_text a {text-decoration:none;}
#reg_features .big_text a:hover {text-decoration:underline;}
#reg_features .lnk, #regrost .lnk {color:green; float:left;}
#reg_features .even .right, #reg_features .even .right a {color: #010101;}
#reg_features .odd .right, #reg_features .odd .right a {color: #404040;}

/* end reg features */

/* pop up */
#all_domens {
	display:none;
}
#pop_up {
	position:absolute;
	top:100px;
	left:50%;
	width:750px;
	margin-left:-375px;
	background-color:#FFF;
	border:solid 1px #000000;
	z-index:100;
}
.pop_up_iframe {
	position: absolute;
	top: 100px;
	display: none;
	margin:0px auto 0px 22%;
	width: 752px;
	height: 660px;
	z-index: 50;
    border: 0px;
}
#pop_up .print {
	top:10px;
	position: absolute;
	right:70px;
	color:#4DA71D;
}
#pop_up .copyright {
/* 	top:25px; */
	color:#808080;
	margin-top:15px;
	text-align:center;
/*	position: absolute;
	left:100px;*/
}
#pop_up .print a {
	color:#4DA71D;
}
#pop_up #top_close {
	position:absolute;
	top:10px;
	right:10px;
}
#pop_up h1 {
	font-size:17px;
	color:#000000;
	height:35px;
	padding:15px 0px 0px 10px;
	background-color:#F2F2F2;
}
#pop_up .whois-mass {
	padding:10px 0px 0px 15px;
}
#pop_up .whois-mass label {
}
#pop_up .whois-mass label span.quest {
	color:#009900;
	border:solid 1px #989898;
	padding:0px 2px 0px 2px;
	font-size:10px;
	font-weight:bold;
}
#pop_up .whois-mass input.txt {
	width:390px;
	border:solid 1px #989898;
	height:16px;
}
#pop_up .whois-mass input.btn {
	position:relative;
	top:3px;
}
#pop_up .mass_whois_form {
	margin: 0px 15px 0px 15px;
}
#pop_up .item {
	position: relative;
	padding: 2px 0px 2px 0px !important;
	padding: 0px 0px 2px 0px;
	height: 22px;
	line-height: 22px;
	font-size: .917em;
}
#pop_up .item input {
	margin:0 0 0 10px;
	padding:0;
}
#pop_up .item span {
	position:absolute;
	top:0px;
	right:0px;
	padding:0px 10px 0px 0px;
	border-right:solid 1px #898989;
	font-size: 1em;
}
#pop_up .odd {
	background-color:#EFEFEF;
}
#pop_up .head {
	/*background:url('/i/style/first/head_table_bg.jpg') repeat-y #fff;	*/
	background-color:#6BC201;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 0px 2px 10px;
	margin:10px 15px 0px 15px;
}
#pop_up table {
	margin:0px 0px 0px 0px;
}
#pop_up #bottom {
	background-color:#F2F2F2;
	height:35px;
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	position:relative;
}
#pop_up .nds {
	color: #4DA71D;
	margin-left: 15px;
}

#pop_up .print_version {
	top:10px;
	position: absolute;
	right:15px;
}

#pop_up #close {
	top:25px;
	position: absolute;
	right:15px;
	color:#4DA71D;
}

#pop_up #close a {
	color:#4DA71D;
}

/* #partners, #clients ... */
#content .font_blue {
	color:#0030e2;
}
#content .font_orange {
	color:#e57f20;
}
#content .font_yelow {
	color:#ecbf0a;
}
#content .font_greeen {
	color:#4fbb00;
}


/* partners */
#content #partners .center {
	text-align:center;
}
#content #partners .align_left {
	text-align:left;
}
#content #partners .blue_star {
	color:#0030e2;
}
#content #partners ul {
	margin: 5px 0px 0px 10px;
	padding: 0px;
	list-style: none;
}
#content #partners ul li {
	padding:0px 0px 4px 0px;
}
#content #partners span.num {
	background-image:url('/i/style/second/widget-part/blue_bulet.gif');
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:1px 10px 5px 5px;
	float:left;
	display:block;
}
#content #partners .green_back {
	background-color: #B4F616;
	border-bottom: solid 1px #8A8A8A;
	font-weight: bold;
	padding: 0px 0px 2px 10px;
	margin: 0 -5px 0 -5px;
}
#content #partners .green_back sup {
	color:#e57f20;
	font-weight:bold;
}
#content #partners span.blue_star {
	color:#0030e2;
	font-weight:bold;
}

#content #partners table.sales td.links {
	font-size:12px;
	text-align:right;
	border-left:none;
	padding:2px;
	margin:0;
}
#content #partners table.sales td.links a {
	margin:0;
	display:inline;
}
#content #partners table.sales {
	font-size: 11px;
}
#content #partners table.sales td {
	text-align:center;
}
#content #partners table.sales td div {
	position:relative;
}
#content #partners table.sales thead td {
	text-align:center;
	font-weight:bold;
}
#content #partners table.sales td.nds {
	font-size:10px;
	text-align:left;
}
#content #partners table.sales td.select_act {
	color:#6E6E6E;
	font-weight:normal;
}

#content #partners .green_font {
	color:#4CA91D;
	font-weight:bold;
	display:block;
	margin:10px 0px 5px 0px;
}

#content #partners .lightblue { color: #0030E2; }

#content #partners a.learn_more {
	color:#003768;
	font-weight:bold;
	background-image:url('/i/marker/green_arrow.gif');
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:0px 5px 0px 15px;
	float:right;
}
#content #partners .link {
	height:25px;
	margin:5px 0px 0px 0px;
	padding:0;
}
#content #partners .zones {
	margin: 0.25em;
	text-align:center;
	font-size: 11px;
	width: 100%
}
#content #partners .zones td {
	border:none;
}
#content #partners .zones .more_zones {
	width:100px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
#content .full_table {
	background-image:url('/i/style/second/widget-part/partners_more_bg.jpg');
	background-repeat:repeat-x;
	height:42px;
	margin:15px 10px 0px 10px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	padding:5px 10px 0px 45px;
	width: 260px;
}
#content .full_table .left_bg {
	width:60px;
	height:42px;
	position:absolute;
	left:0;
	top:0;
	background-image:url('/i/style/second/widget-part/partners_more_left.jpg');
	background-repeat: no-repeat;
}
#content .full_table .right_bg {
	width:8px;
	height:42px;
	position:absolute;
	right:0;
	top:0;
	background-image:url('/i/style/second/widget-part/partners_more_right.jpg');
	background-repeat: no-repeat;
}
#content .full_table a {
	color:#FFFFFF;
}

#content #partners .blue_cicle li {
    clear:both;
}

/* support page */
#content .support_page {
	margin:0px 0px 0px 0px;
}
#content .support_page a {
	display:inline;
}
#content .support_page table {
	margin:10px 0px 10px 0px;
	border: 1px solid #e9e9e9;
}
#content .support_page table td {
	border-bottom: 1px solid #e9e9e9;
	padding:0 10px;
}
#content .support_page table td.support_table_flt {
	border-left: 1px solid #e9e9e9;
	width:220px;
}
#content .support_page img {

	vertical-align: middle;
}
#content .support_page td.tnhk {
	text-align:center;
	padding:5px 0px 5px 0px;
	font-weight:bold;
}

/* list with circle marker */
ul.marker_blue_circle {
    margin: 5px 0px 5px 0px !important;
    padding-left: 0px !important;
}

ul.marker_blue_circle li {
    list-style-type: none;
    padding:1px 5px 5px 5px !important;
    background-image: url('/i/style/second/widget-part/blue_bulet.gif') !important;
    background-repeat: no-repeat !important;
    background-position: 0px 1px !important;
    list-style-position: inside;
}

span.marker_blue_circle_num {
    color: #FFFFFF;
    font-weight: bold !important;
    padding-right: 10px;
    font-size: 11px;
}

/* client page */
#content #clients td {
    vertical-align: top;
} 
#content #clients h2 {
	color:#2d3658;
	font-weight:normal;
	font-size:17px;
	background-color:#F5F5F5;
	height:30px;
	padding:8px 0px 0px 10px;
	border: 1px solid #e9e9e9;
	margin:0px 0px 0px -1px !important;
	margin:0px 0px 0px 0px;
	border-collapse:collapse;
}
#content #clients h3 {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	background-color:#F5F5F5;
	padding:10px 0px 10px 10px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
}
#content #clients table {
    width: 100%;
	border-collapse:collapse;
}
#content #clients p {
	margin: 10px;
	padding: 0px 0px 0px 0px;
}
#content #clients .partners_right {
    width: 20em;
    height: 15em;
    border: 0px none;
}
#content #clients .partners_right p {
	margin:5px 15px 0px 15px;
	padding:0;
}
#content #clients .partners_right ol {
	color:#0031E0;
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-position:inside;
}
#content #clients .partners_right ol li {
	padding:3px 0px 3px 0px;
}
#content #clients .partners_right ol li img {
	margin:0px 0px -3px 0px;
}
#content #clients .partners_right h3 {
	font-size:12px;
	font-weight:bold;
	background:none;
	padding:0;
	margin:10px 0px 13px 10px;
	border:none;
}
#content #clients .partners_right .join_members {
	text-align:center;
}
#content #clients .center {
	text-align:center;
}
#content #clients .align_left {
	text-align:left;
}
#content #clients .blue_star {
	color:#0030e2;
}
#content #clients .orange_star {
	color:#e57f20;
}
#content #clients ul {
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style:none;
}
#content #clients ul li {
	padding:2px 0px 8px 0px;
	font-size:11px;
}
#content #clients span.num {
	background-image:url('/i/style/second/widget-part/blue_bulet.gif');
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:1px 10px 5px 5px;
	float:left;
	display:block;
}
#content #clients .green_back {
	background-color:#B4F616;
	border-bottom:solid 1px #8A8A8A;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 2px 10px;
}
#content #clients .green_back sup {
	color:#e57f20;
	font-weight:bold;
}
#content #clients span.orange_star {
	color:#e57f20;
	font-weight:bold;
}
#content #clients span.blue_star {
	color:#0030e2;
	font-weight:bold;
}
#content #clients table.sales td.links {
	font-size:12px;
	text-align:right;
	border-left:none;
	padding:2px 0px 2px 0px;
}
#content #clients table.sales td.links a {
	padding:0px 10px 0px 10px;
	margin:0;
	display:inline;
}
/*#content #clients table.sales {
	background-image:url('/i/style/second/widget-part/partners_table_bg.png');
	background-repeat:repeat-x;
	background-position:0% 100%;
	background-color:#EDEDED;
	border-collapse:collapse;
}*/
#content #clients table.sales td {
	padding:5px 0px 5px 5px;
	text-align:left;
}
#content #clients table.sales td div {
	position:relative;
}
#content #clients table.sales thead td {
	text-align:left;
	font-weight:bolder;
}
#content #clients table.sales td.nds {
	font-size:10px;
	text-align:left;
	padding:0px 0px 0px 5px;
	border-right:none;
}
#content #clients table.sales td.select {
	border:solid 1px #B2FE15;
}
#content #clients table.sales td.select_col {
	background-color:#B2FE15;
	border:solid 1px #B2FE15;
}
#content #clients table.sales td.select_act {
	background-color:#B9B9B9;
	color:#6E6E6E;
	font-weight:normal;
}
#content #clients .green_font {
	color:#4CA91D;
	font-weight:bold;
	display:block;
	margin:10px 0px 5px 0px;
}
#content #clients .partners_title {
	background-image:url('/i/style/second/widget-part/partners_rigth_hbg.png');
	background-repeat:repeat-y;
	background-color:#F0F0F0;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 5px 10px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
#content #clients a.learn_more {
    background-color: #fff;
    background-position: 5px 50%;
    color: #003768;
    line-height:1em;
    padding:0.25em 5px 0.25em 20px;
    font-weight:bold;
    background-image:url('/i/marker/green_arrow.gif');
    background-repeat:no-repeat;
}
#content #clients .link {
	text-align:right;
	margin:0px 0px 10px 0px;
	background: url('/i/style/first/glamor/grey-border-pixel.gif') repeat-x 0 50%;
    overflow: hidden;
    height: 1.2em;
}
#content #clients .zones {
	text-align:center;
}
#content #clients .zones td {
	border:none;
	vertical-align: middle;
}
#content #clients .zones .more_zones {
	width:88px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
#content #clients .zones .full_table {
	background-image:url('/i/style/second/widget-part/partners_more_bg.jpg');
	background-repeat:repeat-x;
	height:42px;
	margin:15px 5px 0px 5px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	padding:6px 10px 0px 30px;
	border-collapse:collapse;
	width: auto !important;
}
#content #clients .zones .full_table .left_bg {
	width:30px;
	height:42px;
	position:absolute;
	left:0;
	top:0;
	background-image:url('/i/style/second/widget-part/clients_more_left.jpg');
	background-repeat: no-repeat;
}
#content #clients .zones .full_table .right_bg {
	width:8px;
	height:42px;
	position:absolute;
	right:0;
	top:0;
	background-image:url('/i/style/second/widget-part/partners_more_right.jpg');
	background-repeat: no-repeat;
}
#content #clients .zones .full_table a {
	color:#FFFFFF;
}

/* docs download */
.document_links {
	float:right;
	width: 30em;
	margin: 0 -1.2em 1em 1em;
}
.document_links h2 {
	margin: 0 0 0 2em !important;
}
.document_links .fill {
	padding: 0 0 0 1.5em;
}
.document_links a {
	color: #3574bb;
}
.document_links h4 {
	width: 24em;
	height: 1.8em;
	padding: 0.2em 0 0 1em;
	background: url('/i/style/first/glamor/redtable-subheader.png') no-repeat 0 0;
	font-size: 100%;
	margin: 0 0 0 0;
	cursor: pointer;
}
.document_links .twice {
	width: 24em;
	height: 40px;
	padding: 0.2em 0 0 1em;
	background-image: url('/i/style/first/glamor/redtable-subheader-twice.png');
	font-size: 100%;
	margin: 0 0 0 0;
	cursor: pointer;
}

.document_links h4 a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	padding: 0 0 0 1.5em;
	font-size: 100%;
}
.document_links h4 a {
	background: url('/i/style/first/glamor/redtable-plus.png') no-repeat 0 4px;
}
.document_links .expanded h4 a {
	background: url('/i/style/first/glamor/redtable-minus.png') no-repeat 0 4px;
}
.document_links .collapsed div {
	display: none;
}
.document_links p {
	margin: 0 5em 1em 4em;
	color: #989797;
}


/* prices */

.leftm {
	padding:0px 10px 0px 0px !important;
}


/* banner system */
/*
.banners{
	height:126px;
	font-size:0px;
	border:solid 1px #000000;
	position:relative;
	}
	.banners#banner-1{
		background:url('../oldfiles/15000000.jpg') no-repeat 100% 0%;
		}
		.banners#banner-1 a img{
			height:126px;
		}
	.banners#banner-2{
		background:url('../oldfiles/nadezhno.gif') no-repeat 50% 0%;
		}
		.banners#banner-2 a img{
			height:126px;
		}
	.banners#banner-3{
		background:url('../oldfiles/certific.jpg') no-repeat 100% 0%;
		}
		.banners#banner-3 a img{
			height:126px;
		}
	.banners#banner-5{
		background:url('../oldfiles/yad-rbk-.gif') no-repeat 50% 0%;
		}
		.banners#banner-5 a img{
			height:126px;
		}
*/
/* /banner system */

/* message box */
.message_box {
    position: fixed;
    top: 100px;
    left: 50%;
    width: 41.8em;
    z-index: 100;
    margin: 0px 0px 0px -20.25em;
    -webkit-background-size: 100% auto;
    -khtml-background-size: 100% auto;
    background: url('/i/style/second/widget-part/message_box-top.png') no-repeat;
}

/*#message_box_table { // IS IT USED? NOT FOUND IN /SRS/TRUNK/
    position: relative;
    width: 495px;
    margin: 0 auto;
    background: url('/i/style/second/widget-part/message_box-top-dark-bg.png') no-repeat;
}*/

.message_box_block_bg {
    background:transparent url('/i/style/second/widget-part/message_box_block-bg.png') repeat scroll 0%;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    position:fixed;
    z-index:98;
}

.message_box a{
    color:#0579cb;
}

/*#message_box_table .message_box-status {
    font-size:12px;
    background:#FF7F00;
    color:#fff;
    font-weight:bold;
    margin:0px 0px 5px 0px;
    padding:5px;
    width:390px;
}

#message_box_table #message_box-title {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
    color:#f00;
    padding:10px 0px 0px 10px;
    height:16px;
    position:relative;
}*/

.message_box .message_box-title {
    padding: 1em 0 0 1.5em;
    height: 4.8383em;
    max-height: 4.8383em;
}

.message_box .message_box-title h1 {
    font-size:1.5em;
    color:#383838;
    font-weight: normal;
    margin: 0 0 0.5em 0;
}

/*#message_box_table #message_box-title span {
    color:#444d6e;
}*/

.message_box .message_box-inner {
    background:url('/i/style/second/widget-part/message_box-bottom.gif') no-repeat 0% 100%;
    padding:0 0 0.75em;
    -webkit-background-size: 100% auto;
    -khtml-background-size: 100% auto;
}

/*#message_box_table #message_box-inner {
    background:url('/i/style/second/widget-part/message_box-bottom.gif') no-repeat 0% 100%;
    padding:5px 0px 7px 0px;
    text-align:center;
}

#message_box_table #message_box-content {
    padding:5px 0px 7px 12px;
    background:url('/i/style/second/widget-part/message_box-bg.gif') repeat-y;
}

#message_box_table #message_box-content .message_box-status {
    color:#000000;
    font-size:12px;
    margin-left:35px;
}*/

.message_box .message_box-content {
    padding:1em 0 0.33em 0;
    -webkit-background-size: 100% auto;
    -khtml-background-size: 100% auto;
    line-height: 1.5em;
    background:url('/i/style/second/widget-part/message_box-bg.gif') repeat-y;
}

.message_box .message_box-content .message_box-message {
    padding: 0 1.5em;
}

/*#message_box_table #message_box-content .message_box-item  {
    font-size:11px;
    background-color:#FFFFFF;
    margin:5px 10px 0px 0px;
    padding:5px;
}

#message_box_table #message_box-content .message_box-item .date {
    color:#9A9A9A;
    padding:0px 5px 0px 0px;
    display:inline;
}

#message_box_table #message_box-content .message_box-item  h2.title {
    text-align: left;
    font-size:11px;
    font-weight: bold;
    display: inline;
}

#message_box_table #message_box-content .message_box-item  .domain_list {
    font-size:12px;
    font-weight: bold;
    display: block;
    text-align: center;
}

#message_box_table #message_box-content .message_box-item .message_status {
    color:#696969;
    font-size:11px;
    /*display:inline;*/ /*
}

#message_box_table #message_box-content .message_box-item .message_status div {
    display:inline;
}

#message_box_table #message_box-content .message_box-item .message_status_accepted {
    color:#006400;
}

#message_box_table #message_box-content .message_box-item .message_status_refused {
    color:#FF0000;
}

#message_box_table #message_box-content .message_box-item .message_status_delayed {
    color:#8b4513;
}*/

.message_box .domain_list {
  width: 100%;
  margin: 1.5em 0 0.5em 0;
}

.message_box .domain_list td, .message_box .domain_list th {
    padding-left: 0.5em;
    text-align: left;
}

.message_box .domain_list .date {
    width: 8em;
}

.message_box .message_box-item {
}

.message_box .message_box-item-container {
    overflow-y: auto;
    padding: 0 1.5em;
}

.message_box .message_box-btn {
    padding: 0.75em 1.5em 0 1.5em;
    height: 1.667em;
}

.message_box .message_box-btn a {
    float:left;
    display: block;
    height: 1.667em;
    margin: 0 1em 0 0;
    -webkit-background-size: 100% 100%;
    -khtml-background-size: 100% 100%;
}

.message_box .message_box_close { /* close button */
    top: 1em;
    right: 2em;
    background: url("/i/vps/white_popup-close.gif") no-repeat scroll transparent;
    background-position: 100% 2px;
    border: 0;
    color: #595959;
    cursor: pointer;
    font-size: 11px;
    height: 16px;
    line-height: 10px;
    margin: 0;
    padding: 0;
    padding-right: 20px;
    position: absolute;
    text-decoration: none;
    vertical-align: middle;
}
.message_box .message_box_close b {
    font-weight: normal !important;
}

/* help*/
#content #help a {
    text-decoration: none;
}
#content #help a:hover {
    text-decoration: underline;
}

/* namebuddy */

#content #namebuddy table {
	margin:10px 0px 10px 0px;
	/*border:solid 1px #898989;*/
	border-collapse:collapse;
}
#content #namebuddy table td,
#content #namebuddy table th {
	/*border:solid 1px #898989;*/
	padding:3px 10px 3px 10px;
}
#content #namebuddy .head {
    background:url('/i/style/second/widget-part/head_table_bg.jpg') repeat-y #fff;
}

/* Zones list */

#zones_block .item {
	position:relative;
	/* padding:2px 0px 2px 0px !important; */
	/* height:16px; */
	height:2.16667em;
	line-height: 2.16667em;
}
#registration_full .item label {
	height: 22px;
	display:block;
}
#registration_full .item input {
	vertical-align:middle;
}
#registration_full .item img {
	vertical-align: middle;
	position:relative;
	top: -2px;
}
#zones_block .item span {
	position:absolute;
	top:3px;
	right:10px;
	border-right:solid 1px #898989;
	padding:0px 10px 0px 0px;
}
#zones_block .odd {
	background-color:#F5F5F5;
}
#zones_block .head {
    background:url('/i/style/second/widget-part/head_table_bg.jpg') repeat-y #fff;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    padding:2px 0px 2px 10px;
}
#zones_block table {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#zones_block .nds {
	position: relative;
	padding:2px 0px 2px 10px;
	font-size: 10px;
	color: grey;
}
.zones_mark {
    margin: 0 0 0 4px;
}

#zones_block .zones_mark {
    margin: 0 0 0.41em 0.83em;
    vertical-align: middle;
}

#registration_full .select_all {
    padding-top: 5px;
    font-size: 11px;
    margin-left: 15px;
}

/* Innovations */

div.feature_list {
	margin-top:15px;
}
div.feature_list p {
	margin-top:15px !important;
	margin-bottom:0px !important;
	text-align: justify;
}

/* Procedures */

#content #procedures ul {
	list-style-type: none;
	margin-bottom:10px !important;
	margin-left:0px;
}
#content #procedures li {
	margin-top:3px !important;
	text-align: justify;
}
#content #procedures ul.inv_margin p {
	margin-top:5px !important;
	margin-bottom:0px !important;
	margin-left:40px !important;
}
#content #procedures ul.inv_margin li {
	margin-top:10px !important;
	margin-left:20px !important;
}

/* yandex_reg */

#yandex_reg a img{border:none}
#yandex_reg .span_small{
	font-size:20px;
	font-weight:bold;
}
#yandex_reg .reg{
	font-size:16px;
	color:#363636;
}
#yandex_reg input.txt{
	width:350px;
	height:22px;
	border:solid 1px #999;
	padding:2px 0px 0px 5px;
}
#yandex_reg .span_big{
	font-size:49px;
}

/* News archive */

#news_archive {
	float:right;
	width: 16em;
	margin: 0 0 1em 1em;
	background: #fff;
}

#news_archive .datelist {
	padding: 0.25em 1.5em;
}

/* Tabs */

#content .tabs{
	overflow: hidden;
	position: relative;
	z-index: 10;
	top: 0.0833em;
}
#content .tabs ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:inside;
}
#content .tabs ul li{
	color:#fff;
	background:url('/i/style/first/glamor/tabs_l3.png') no-repeat top left;
	float:left;
	margin: 0.3334em 0.0833em 0 0;
	height:2.16667em;
	position:relative;
	overflow:hidden;
	-webkit-background-size: auto 100%;
	-khtml-background-size: auto 100%;
}
#content .tabs ul li a{
	display:block;
	color:#fff;
	font-weight:bolder;
	text-decoration:none;
	background:url('/i/style/first/glamor/tabs_r3.png') no-repeat top right;
    padding:0.5833em 3.91667em 0.46667em 3.91667em;
    -webkit-background-size: auto 100%;
	-khtml-background-size: auto 100%;
}
#content .tabs ul li.active {
	color:#000;
	background:url('/i/style/first/glamor/tabs_act_l.png') no-repeat top left;
	float:left;
	margin: 0 0.0833em 0 0;
	height:2.5em;
	-webkit-background-size: auto 100%;
	-khtml-background-size: auto 100%;
}
#content .tabs ul li.active a{
	color:#000;
	background:url('/i/style/first/glamor/tabs_act_r.png') no-repeat top right;
	padding:0.95em 3.5em 0.416667em 3.5em;
	-webkit-background-size: auto 100%;
	-khtml-background-size: auto 100%;
}
#content .tabs ul li.active a:hover {
	text-decoration:underline;
}
#content .tabs ul li a:hover {
	text-decoration:underline;
}

/* subtabs style */

#content .subtabs {
    height: 2.66667em;
    background:url('/i/style/first/glamor/subtabs_bg.gif') repeat-x;
    border-top: 0.0833em solid #dedede;
    border-bottom: 1px solid #bdbdbd;
    border-left: 1px solid #dedede;
    border-right:1px solid #dedede;
    position: relative;
    z-index: 5;
    -webkit-background-size: auto 100%;
    -khtml-background-size: auto 100%;
}

#content .subtabs .r-curl {
    position: absolute;
    z-index: 10;
    right: -1px;
    top: -0.0833em;
    width: 0.5em;
    height: 2.75em;
    background: url('/i/style/first/glamor/subtabs-r-curl.png') no-repeat top right;
    -webkit-background-size: auto 100%;
    -khtml-background-size: auto 100%;
}

#content .subtabs ul {
    margin: 0;
    padding: 0 0 0 0;
    overflow: hidden;
}
#content .subtabs ul li {
    float:left;
    height:2em;
    list-style:none;
    padding:0.66667em 0.6667em 0 0.6667em;
    background:url('/i/style/second/widget-part/subtabs_del.gif') no-repeat right bottom;
    -webkit-background-size: auto 100%;
    -khtml-background-size: auto 100%;
}
#content .subtabs ul li.last { background:none;}

#content .subtabs ul li div {
    float: left;
    height:1.5em;

}
#content .subtabs ul li.active div {
    background:url('/i/style/second/widget-part/subtabs_menu_left_bg.png') no-repeat;
    -webkit-background-size: auto 100%;
    -khtml-background-size: auto 100%;
}

#content .subtabs ul li a {
    font-weight: bolder;
    float:left;
    height:1.42em;
    padding:0.1em 1.25em 0 1.25em;
    text-decoration:none;
}

#content .subtabs ul li a:hover {
    text-decoration:underline;
}

#content .subtabs ul li.active a {
    background:url('/i/style/second/widget-part/subtabs_menu_right_bg.png') no-repeat top right;
    color:#FFF;
    -webkit-background-size: auto 100%;
    -khtml-background-size: auto 100%;
}

/* newdomain/short_domains */

.b_bordered_gray_block {
    margin: 5px;
}

/* prices_block*/
#prices_block .item {
    font-size: 11px;
}

#prices_block .item {
    position:relative;
    padding:2px 0px 2px 10px !important;
    line-height:1.727em;
    height:2em;
}
#prices_block .item span {
    position:absolute;
    right:-1px;
    padding:0px 10px 0px 0px;
    border-right: 1px solid #e9e9e9;
}
#prices_block .odd {
    background-color:#F5F5F5;
}
#prices_block .head {
    background:url('/i/style/second/widget-part/head_table_bg.jpg') repeat-y #fff;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    padding:2px 0px 2px 10px;
}
#prices_block table {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#prices_block .nds {
    position: relative;
    padding:2px 0px 2px 10px;
    font-size: 10px;
    color: #4da71d;
}
#prices_block .space {
    height:7px;
}

#prices_block .bordered_cell {
    border: 1px solid #e9e9e9;
    border-collapse:collapse;
    margin:0px 10px 0px 0px;
}

#prices_block img {
    vertical-align:middle;
}


/* whois */
.whois_result_table .double_border {
	vertical-align: middle;
	margin: 0.2em 0.5em 0.2em 0;
	padding: 0.2em;
}


#mainpage_hosting_block_head_hosting_title {text-transform:none;font-size:1em;line-height:18px;}

#mainpage_hosting_block_head_hosting_title table {width:100%;}
#mainpage_hosting_block_head_hosting_title a {text-decoration:none;color:#003768;}
#mainpage_hosting_block_head_hosting_title .active, #mainpage_hosting_block_head_hosting_title .active span {background:url('/i/vps/mainpage_hosting_block_head_hosting_title.png') no-repeat;}
#mainpage_hosting_block_head_hosting_title .active {padding-left:5px;margin-right:5px;background-position:0 50%;display:inline-block;vertical-align:middle;}
#mainpage_hosting_block_head_hosting_title .active span {padding-right:10px;position:relative;left:5px;background-position:100% 50%;display:block;color:#fff;height:18px; min-width:110px;}
#mainpage_hosting_block_head_hosting_title a:hover {text-decoration:underline;}


#mainpage_hosting_block_head_news_title {text-transform:none;font-size:1em;line-height:18px;text-align:left;border-top:1px solid #dedede;}
#mainpage_hosting_block_head_news_title table {width:100%;}
#mainpage_hosting_block_head_news_title a {text-decoration:none;color:#003768;}
#mainpage_hosting_block_head_news_title .active, #mainpage_hosting_block_head_news_title .active span {background:url('/i/vps/mainpage_hosting_block_head_hosting_title.png') no-repeat;}
#mainpage_hosting_block_head_news_title .active {padding-left:5px;margin-right:5px;background-position:0 50%;display:inline-block;vertical-align:middle;text-align:center;}
#mainpage_hosting_block_head_news_title .active span {padding-right:10px;position:relative;left:5px;background-position:100% 50%;display:block;color:#fff;height:18px; min-width:110px;}
#mainpage_hosting_block_head_news_title a:hover {text-decoration:underline;}

.mainpage_news_block_head_news_events {color: #003768;text-transform: uppercase;font-size: 0.91667em;text-align: left;border-top: 1px solid #dedede;width:19.4em;
	    //width:212px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mainpage_news_block_head_news_events {width:19.7em;}
}
.mainpage_news_block_head_news_events span {display:block;margin-left:.81em;}
.mainpage_news_block_head_news_events a {color: #050505;text-decoration: none;border-bottom: 1px solid #a5a5a5;float:right;text-transform:none;font-weight:normal;}
.mainpage_news_block_head_news_events a:hover {border-bottom: 1px solid #efefef;}
.mainpage_news_block td.spacer {width:.75em;padding:0;
//width:11px;
}
.mainpage_news_block .piece_of_news_event {padding-left:.81em;}   



/* изменения */

#content .tabs ul li a {padding:0.5833em 1.5em 0.46667em;}
#content .tabs ul li.active a {padding:0.95em 1.5em 0.416667em;}
#content .subtabs ul li a {padding:0.1em 0.75em 0;}
#content .subtabs ul li {padding:0.66667em 0.3em 0;}


/* добавления */

#content .tabs ul i {font-style:normal;}
#content .tabs ul li.active i {color:#999;}


/* всплывающие окна в dedicated-vps */
.popup-advantages {z-index:1000;}
.popup-advantages .t, .popup-advantages .b, .popup-advantages .b-r,
.popup-additional .t, .popup-additional .b, .popup-additional .b-r {line-height:0;}
.popup-advantages .close, .popup-additional .close {text-decoration:none;position:absolute;right:30px;top:20px;background:url('/i/vps/white_popup-close.gif') no-repeat;width:14px;height:14px;}
.popup-advantages .white_popup, .popup-additional .white_popup {width:100%;}
.popup-advantages {display:none;position:absolute;left:50%;top:350px;width:510px;margin-left:-255px;}
.popup-advantages li {padding-bottom:5px;}
.popup-additional {display:none;position:absolute;left:50%;top:350px;width:650px;margin-left:-325px;}
.popup-advantages .print, .popup-additional .print, .wpopup .print {position:absolute;right:35px;bottom:35px;background:url('/i/vps/print.gif') no-repeat 0 0; line-height:14px;font-size:.75em;padding-left:22px;color:#595959;}
.wpopup .print {right:14px;bottom:14px;}
.popup-advantages .markercheckbox_huge li {padding:10px 0;}
table.additional-small {font-size:.917em;color:#4e4e4e;border-collapse:collapse;margin-top:10px;}
table.additional-small th {white-space:nowrap;text-align:left;font-weight:normal;padding:2px 20px 2px 6px;background:#efefef;}
table.additional-small td {padding: 2px 20px 2px 6px;}

.outer-star {display:inline-block;vertical-align:middle;width:.75em;position:relative;left:-.75em;margin-right:-.75em;}

/* Цена:
руб.
---
мес.
*/
.price-per-month {color:#005389 !important;font-size:.833em;white-space:nowrap;}
.price-per-month big {color:#005389 !important;font-weight:bolder;display:inline-block;vertical-align:middle;font-size:2.5em;}
.price-per-month small {color:#005389 !important;display:inline-block;vertical-align:middle;font-weight:bolder;line-height:1em;text-align:center;}
.price-per-month small span {color:#005389 !important;display:inline-block;padding-bottom:2px;border-bottom:1px solid;margin-bottom:-1px;}


/* Новое меню на главной для хостинга и VPS */
/**/


#content .tabs ul li span.tag_a_emulate {display:block; padding:0.5833em 1.5em 0.46667em; background:transparent url('/i/style/first/glamor/tabs_r3.png') no-repeat scroll right top; font-weight:bolder;}
#content .tabs ul li.active span.tag_a_emulate {display:block; padding:0.5833em 1.5em 0.46667em; background:transparent url('/i/style/first/glamor/tabs_act_r.png') no-repeat scroll right top; font-weight:bolder;}
a.hosting_tab_a {display: inline!important; background: none!important; padding: 0px!important;}


sup.red_star {color: #f00;}


a.pdf_link { background: url('/i/icon/pdf24.png') no-repeat left top transparent; display: block; height: 24px; padding-left: 30px; padding-top: 5px;}

/* PPTX link */
a.pptx {display: inline-block; height: 24px; background: url('/i/icon/pptx.png') no-repeat left top; padding-left: 30px; padding-top: 5px;}


/* External link A[rel="blank"] */
a.external {
background:url('/i/icon/external.png') no-repeat scroll right center transparent;
padding:0 13px 0 0;
}

/* /user/generate_letter styles */

#choose_pers label span {color: #555; font-size: 90%;}
#choose_letter br, #choose_pers br { margin-bottom: 10px; }
#show_change_letter_person {display: inline-block; margin: 5px 0px; color: #004D99; text-decoration: none; border-bottom: 1px dashed #004D99; cursor: pointer; }
#show_change_registrar {display: inline-block; margin: 5px 0px; color: #004D99; text-decoration: none; border-bottom: 1px dashed #004D99; cursor: pointer; }
p.main_hint br { margin-bottom: 8px;}

#gen_letter_form label.error {display: block;}


.htable {border-collapse: collapse;border: 0px none;width: 100%;}
.htable2 {border-collapse: collapse;border: 0px none;width: 100%; font-size: 11px;}
.htable td.li {width: 9em;text-align: center;}
.htable2 {text-align: center;}
.htable th {background: #efefef;text-align: left;font-weight: normal;vertical-align: middle;}
.htable2 th {background: #efefef;text-align: left;font-weight: normal;vertical-align: middle;}
.htable tbody td, .htable tbody th {border: 1px solid #dedede;padding: 0;}
.htable2 tbody td, .htable2 tbody th {width: 10em; border: 1px solid #dedede;padding: 0;}
.htable .has {background: url('/i/icon/hosting/v.gif') no-repeat center center;}
.htable .has span {visibility: hidden;}
.htable .hasnot {background: url('/i/icon/hosting/x.png') no-repeat center center;}
.htable .hasnot span {visibility: hidden;}
.htable .postprice {background: #d8f5be;line-height: 150%;}
.htable .siteprice {background: #cfe5ec;line-height: 150%;}
.htable .discountprice {text-align:center;padding:3px 0 4px;color:#fff;background:#F18400;}
.htable .guaranteed_refund {text-align:center;padding:3px 0 4px;color:#fff;background:#004D99;}
.htable .renewprice {background:#F7F3E0;line-height:150%;}
.htable .newprice {background:#D8F1F9;line-height:150%;}
.htable .image_choose {overflow:hidden;cursor:pointer;border:0px none;display: block;margin: 0 auto 6px auto;background: url('/i/style/second/button/tbl_select_ru.png') no-repeat 0 0;text-decoration: none;width: 80px;height: 26px;}
.htable .image_choose:hover {background: url('/i/style/second/button/tbl_select-over_ru.png') no-repeat 0 0;}
.htable.en .image_choose {background: url('/i/style/second/button/tbl_select_en.png') no-repeat 0 0;}
.htable.en .image_choose:hover {background: url('/i/style/second/button/tbl_select-over_en.png') no-repeat 0 0;}.htable-pads tbody td, .htable-pads tbody th {padding:5px;}
.hybrid .image_choose {overflow:hidden;cursor:pointer;border:0px none;display: block;margin: 0 auto 6px auto;background: url('/i/style/second/button/tbl_select_ru.png') no-repeat 0 0;text-decoration: none;width: 80px;height: 26px;}
.hybrid .image_choose:hover {background: url('/i/style/second/button/tbl_select-over_ru.png') no-repeat 0 0;}
.hybrid.en .image_choose {background: url('/i/style/second/button/tbl_select_en.png') no-repeat 0 0;}
.hybrid.en .image_choose:hover {background: url('/i/style/second/button/tbl_select-over_en.png') no-repeat 0 0;}.htable-pads tbody td, .htable-pads tbody th {padding:5px;}
#content .htable h4, .htable a.rust {margin:3px 0;}
.htable a.rust {text-decoration:none; font-size: 14px; font-weight: bold; display: block;}
.htable a.rust:hover {text-decoration:underline;}
.htable td.grad {background: #fff url('/i/ssl/td-grad.gif') repeat-x 0 0;}

.server-single table {width:231px;}
.server-single table table {width:210px;margin:0 auto;}
.server-single .center {white-space:nowrap;}
#content .server-single h3 {font-size:1.333em;font-weight:bolder;line-height:.8em;padding-left:10px;}
#content .server-single h3 small {color:#565656;font-size:.75em;font-weight:normal;}
.server-single .grey_f1f1f1 {position:relative;top:-1em;margin-bottom:-1em;}
.server-single td.price-per-month {text-align:right;}
.server-single td.price-per-month big {font-size:1.9em;position:relative;right:-6px;}
.server-single td.price-per-month small {position:relative;right:-6px;}
.server-single th {color:#7a7a7a;font-size:.917em;font-weight:normal;text-align:left;padding:10px 0 2px 0;}
.server-single .plusminus {padding: 7px 0 !important;}
.server-single .buttons {text-align:right;padding:12px 0 10px !important;}
.server-single .buttons a, .server-single .buttons button {position:relative;right:-6px;}
.server-single .white th, .server-single .white td {padding:10px 0 0 !important}
.server-single .white th {font-size:1.4167em;}
.server-single .white th span {position:relative;left:-6px;}
.server-single .proc, .server-single .raid {padding:9px 5px !important;}
.server-single .proc small {display:block;font-size:.917em;color:#565656;}
.server-single .raid ul {font-size:1.167em;padding:0 !important;margin:0 !important;}
.server-single .raid ul li {padding: 0 0 0 20px !important;}
.server-single .raid p {margin: 10px 0 0;padding:0;vertical-align:middle;}
.server-single .raid small {color:#4f4f4f;display:block;font-size:.917em;}
.server-single .siblings {position:relative;z-index:10;font-size:0;line-height:0;}
.server-single .siblings .next, .server-single .siblings .prev {position:absolute;top:15px;width:20px;height:35px;background:url('/i/vps/prev-next.png') no-repeat;overflow:hidden;text-indent:-1000px;}
.server-single .siblings .next {right:0;background-position:100% 0;}
.server-single .siblings .prev {left:0;background-position:0 0;}

/* END content_heavy.css */


/* BEGIN box-styles.css */

/* 
    Document   : box-styles
    Author     : Hikaram
*/
h1.subpage_title {
  margin-left: 20px;
}
/*    Subbox style    */
.subbox {
  margin-bottom: 33px;
}
.subbox h2 {
  color: #a11106;
  font-size: 20px !important;
  font-weight: normal;
  margin: 0 0 13px 0;
}
.subbox p {
  color: #000;
  font-size: 12px; 
  line-height: 18px;
  margin: 0;
}
.subbox a {
  color: #004a9b;
  text-decoration: underline;
}
.subbox a:hover {
  text-decoration: none;
}
.subboximg {margin-bottom: 40px;}
.subboximg img {max-width: 220px; margin-right: 30px;}
.img-radius {
  border: 1px solid #fff;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  behavior:url(js/border-radius.htc);
  margin-right: 30px;
}
.img-radius img {
  display: block;
  visibility: hidden;
  max-width: 220px;
}
/*    Subbox style end   */

/*    Listbox style   */
.listbox {
  margin-bottom: 40px;
}
.listbox p {
  color: #000;
  font-size: 14px; 
  line-height: 20px;
  margin: 0;
}
.listbox a {
  color: #004a9b;
  text-decoration: underline;
}
.listbox a:hover {
  text-decoration: none;
}
ul.markercheck {
  margin: 20px 0 0 40px !important;
  padding: 0 !important;
}
ul.markercheck li {
  background: url("/i/vps/marker_check13_smooth.png") no-repeat scroll 0 1px transparent !important;
  font-size: 12px;
  list-style-type: none;
  padding-bottom: 1px;
  padding-left: 20px !important;
  padding-right: 0;
  padding-top: 1px;    
  line-height: 18px;
  margin-bottom: 5px;
}
.subbox ol {
  margin: 20px 0 0 60px !important;
  padding-left: 0px;
}
.subbox ol li {
  padding-bottom: 5px;
  line-height: 18px;
}
/*    Listbox style end   */

/*    Button Online help */
#onlinehelp img {
  position: fixed; 
  top:125px; 
  right: -75px; 
  z-index: 99999; 
  cursor: pointer; 
  display: block;
}
/* END box-styles.css */


/* BEGIN print.css */

@media print {

    /* print */
    body {
	    font-family:Tahoma, Arial, Helvetica, sans-serif;
	    color:#000000;
	    font-size:11px;
	    font-weight:normal;
	    padding: 0px 30px 0px 30px;
	    text-align:left;
    }
    #header_top, #header_right_bg, #header, #header_right, #sidebar, #footer, #right_banner, #top_banner, #more_domens, #innovation_bar, #regbar, #whois_mass, #select_all, #regrost #right {
	    display:none;
    }
    .margin_147 {
	    margin:0;
    }
    a img {
	    border:0;
    }
    a {
	    color:#2d3658;
    }
    /* html */
    h1, h2, h3, h4, h5 {
	    color:#000;
	    border:none;
	    background:none;
    }
    h1.thin_blue {
      line-height: normal;
    }
    #content h1.title {
	    font-size:17px;
	    color:#000000;
	    height:30px;
	    font-weight:normal;
	    padding:7px 0px 0px 10px;
	    border:none;
    }
    #content #page_title h2 {
	    color:#2d3658;
	    font-weight:normal;
	    font-size:17px;
	    height:30px;
	    padding:10px 0px 0px 0px;
	    margin:0px 0px 0px 0px;
	    border-collapse:collapse;
	    border:none;
    }
    #content #insurance_calc  h2.darkredmidi {
	    margin-top:4em;
    }
    #content h3 {
	    font-size:17px;
	    font-weight:normal;
	    margin:13px 0px 8px 0px;
    }
    #content h4 {
	    font-size:11px;
	    font-weight:bold;
	    margin:13px 0px 8px 0px;
    }
    #content h5 {
	    margin:13px 0px 8px 0px;
    }
    #content hr {
	    text-align:center;
	    color:#2d3658;
	    height:1px;
	    margin:15px 0px 5px 0px;
    }
    #content dd {
	    margin:2px 10px 10px 40px;
	    padding:0;
    }
    #content dt {
	    margin:0px 10px 0px 0px;
	    padding:0;
	    font-weight:bold;
	    color:#2d3658;
    }
    #content dl {
	    margin:2px 10px 3px 0px;
	    padding:0;
	    font-weight:normal;
    }
    #content ol {
	    margin:5px 10px 5px 20px;
    }
    #content ol li {
	    padding:0px 0px 3px 0px;
    }
    #content ul {
	    margin:5px 10px 7px 20px;
	    list-style:square;
    }
    #content ul li {
	    padding:0px 0px 3px 0px;
    }
    #content #insurance_docs ul li{
	    padding-left:5px;
    }
    #content p {
	    margin:5px 20px 5px 0px;
	    padding:0;
    }
    #wrapper #content {
      /*border-bottom:solid 2px #2d3658;*/
	    border-bottom:none;
	    padding:0px 0px 30px 0px;
	    margin:0px 0px 10px 0px;
    }
    #logo-print {
	    height:78px;
	    padding:0px 0px 30px 0px;
	    margin:0px 0px 20px 0px;
	    border-bottom:solid 2px #2d3658;
	    display:block;
    }

    /* tables */
    #content table.blue_border5 .r,
    #content table.blue_border5 .l,
    #content table.blue_border5 .t,
    #content table.blue_border5 .lt,
    #content table.blue_border5 .rt,
    #content table.blue_border5 .lb,
    #content table.blue_border5 .rb,
    #content table.blue_border5 .b,
    #content div.newsinnovations td.lt,
    #content div.newsinnovations td.lb,
    #content div.newsinnovations td.l,
    #content div.newsinnovations td.rt,
    #content div.newsinnovations td.rb,
    #content div.newsinnovations td.r {
	    display:none !important;
    }
    #content table.sales td.links {
	    font-size:12px;
	    text-align:right;
	    border-left:none;
	    padding:2px 0px 2px 0px;
    }
    #content table.sales td.links a {
	    padding:0px 10px 0px 10px;
	    margin:0;
	    display:inline;
    }
    #content table.sales {
	    border-collapse:collapse;
	    margin:20px 0px 0px 0px;
    }
    #content table.sales td {
	    /*border:solid 1px #898989;*/
	    border-collapse:collapse;
	    padding:5px 0px 5px 5px;
	    text-align:center;
    }
    #content table.sales td div {
	    position:relative;
    }
    #content table.sales thead td {
	    border:solid 1px #898989;
	    text-align:center;
	    font-weight:bold;
    }
    #content table.sales td.nds {
	    font-size:10px;
	    text-align:left;
	    padding:0px 0px 0px 5px;
	    border-right:none;
    }
    #content table.sales td.select {
	    border:solid 1px #B2FE15;
    }
    #content table.sales td.select_col {
	    border:solid 1px #B2FE15;
    }
    #content table.sales td.select_act {
	    color:#6E6E6E;
	    font-weight:normal;
    }
    #content table td {
	    border:solid 1px #898989;
	    border-collapse:collapse;
    }
    #content table td .align_left{
	    text-align:left;
    } 
    #content table.about {
	    border: 0px none !important;
	    margin-bottom:25px !important;
    }
    #content table.about td {
	    border: 0px none !important;
    }
    #content table#insurance_docs td.lt{
	    background:none !important;
    }
    #content table#insurance_docs td.lb,
    #insurance_calc .blue_border2 td.pad,
    #insurance_calc_checkboxes td.pad{
	    border:none !important;
    }
    #content #insurance_calc table.blue_border2{
	    margin:2em 0;
    }
    #content #insurance_calc td.top,
    #content #insurance_calc_checkboxes td.fill {
	    border-bottom:1px solid #898989;
    }
    #table_close_link, #table_print_link {
	    display:none;
    }
    .orange_border td.lt {
	    border: 0px none;
    }
    table.grey_border#tariffs {
	    clear:left;
    }
    .grey_border .lt,
    .grey_border .rt,
    .grey_border .lb,
    .grey_border .rb,
    .grey_border td.l,
    .grey_border td.r {
	    display:none;
    }
    .grey_border .t {
	    border-right:1px solid #E9E9E9;
	    border-left:1px solid #E9E9E9;
    }


    #filters_form .grey_border .rt,
    #filters_form .grey_border .l,
    #filters_form .grey_border .r,
    #filters_form .grey_border .lb,
    #filters_form .grey_border .rb,
    #garantee .grey_border .rt,
    #garantee .grey_border .lt,
    #garantee .grey_border .l,
    #garantee .grey_border .r,
    #garantee .grey_border .lb,
    #garantee .grey_border .rb,
    #webmoney .grey_border .rt,
    #webmoney .grey_border .t,
    #webmoney .grey_border .l,
    #webmoney .grey_border .r,
    #webmoney .grey_border .b,
    #webmoney .grey_border .lb,
    #webmoney .grey_border .rb {
	    background:none !important;
	    border:none !important;
    }
    #garantee_content td {
	    border:none !important;
    }
    #webmoney td.rust {
	    border:none !important;
    }
    .grey_border .lb, .grey_border .rb {
	    border:1px solid #898989 !important;
    }
    #hideprice {
	    border: 0px none !important;
    }
    .expressorder .glt, .glb, .lt, .lb, .rt, .rb,
    #insurance_calc_checkboxes td.lt,
    #insurance_calc_checkboxes td.rt {
	    background-image: none !important;
	    border:0px none !important;
    }


    /* pop up*/

    #content .print {
	    color:#4DA71D;
    }
    #content .print a {
	    color:#4DA71D;
    }
    #content .whois-mass {
	    padding:10px 0px 0px 15px;
    }
    #content .whois-mass label {
    }
    #content .whois-mass label a.quest {
	    color:#009900;
	    border:solid 1px #989898;
	    padding:0px 2px 0px 2px;
	    font-size:10px;
	    font-weight:bold;
    }
    #content .whois-mass input.txt {
	    width:390px;
	    border:solid 1px #989898;
	    height:16px;
    }
    #content .whois-mass input.btn {
	    position:relative;
	    top:3px;
    }
    #content .mass_whois_form {
	    margin:0px 15px 0px 15px;
	    font-size: 11px;
    }
    #content .mass_whois_form table{
    border-collapse: collapse;
    }
    #content .mass_whois_form table td{
    border:solid 1px #ccc;
    border-collapse: collapse;

    }
    #content .item {
	    position:relative;
	    padding:2px 0px 2px 0px !important;
	    padding:0px 0px 2px 0px;
	    height:16px;
    }
    #content .item input {
	    margin:2px 0px 0px 10px;
	    padding:0px;
    }
    #content .item span {
	    position:absolute;
	    top:3px;
	    right:5px;
    }
    #content .head {
	    color:#000000;
	    font-size:11px;
	    font-weight:bold;
	    text-transform:uppercase;
	    padding:2px 0px 2px 0px;
	    margin:10px 15px 0px 15px;
    }
    #content table {
	    margin:0px 0px 0px 0px;
    }
    #content #bottom {
	    height:25px;
	    padding:10px 0px 0px 0px;
	    margin:10px 0px 0px 0px;
	    position:relative;
    }
    #content .nds {
    }

    #prices_block .space {
	    height:7px;
    }

    .zone_and_price .content_center, .m_prices_block .content_center {
	    text-align: center!important;
    }
    #content table {
	    border-collapse:collapse;
    }

    .zone_and_price th, .zone_and_price td, 
    .m_prices_block th, .m_prices_block td {
	    border:1px solid #898989;
	    border-collapse:collapse;
    }
    .inv_hover a {
	    text-decoration: none;
    }
    .inv_hover a:hover {
	    text-decoration: underline;
    }
    #content #regrost, #content #domen_list{border:none;}
    #content #regrost {height:355px;}
    #content #regrost h2 {
	    font-size:17px;
	    font-weight:normal;
	    background:none;
	    letter-spacing: -1px;
    }
    #content #regrost #left {
	    margin:0px 0px 0px 0px;
	    position:relative;
    }
    #content #regrost #left .item {
	    margin:0px 0px 0px 15px;
	    border-bottom:solid 1px #BBBBBB;
	    padding:5px 0px 0px 0px;
	    position:relative;
	    height:40px;
    }
    #content #regrost #left .titles h2 {
	    font-size:17px;
    }
    #content #regrost #left .titles {
	    color:#2d3658;
	    font-size:11px;
    }
    #content #regrost #left h2 {
	    font-size:21px;
	    background:none;
	    letter-spacing: -0.5px;
    }
    #content #regrost #left .result {
	    color:#993300;
	    font-size:20px;
	    position:absolute;
	    right:0;
	    top:10px;
	    letter-spacing: -1.2px;
    }
    #content #domen_list{
	margin:0px 0px 0px 0px;
    }
    #content #domen_list table td{
    width:50%;
    }
    #content #domen_list table td .item span{
    right:100px;
    }
    #private-office, .tip_wrap, .pos_rel {display: none;}
    
    table.salad_border {border: 0px !important;}
    .salad_border .fill {
      border-top: 0px;
      padding: 0 !important;
    }
    #wrapper-lt, #wrapper-rt, #wrapper-lb, #wrapper-rb {
      background: none;
    }

}

/* END print.css */



