body, p {font-family: Verdana; font-size: 9pt}

table, td {font-family: Verdana; font-size: 8pt}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.v-top {
    vertical-align: top;
}
.nowrap {
    white-space: nowrap;
}
.v-bottom {
    vertical-align: bottom;
}
.small-text {
    font-size: 0.8em;
}
.medium-text {
    font-size: 1em;
}
.dashed-link {
    text-decoration: none;
    border-bottom: dashed 1px #3b7299;
}
.dotted-link {
    text-decoration: none;
    border-bottom: dotted 1px #3b7299;
}
.marg_0 {
    margin: 0!important;
}
.bold-text {
    font-weight: bold;
}
.submit-block {
    background: #e5e5e5;
    padding: 8px;
    float: left;
    line-height: 1;
    margin-top: 15px;
}
.submit-dom-name {
    color: #146734;
    text-transform: uppercase;
    font-size: 1.3em;
    margin: 0;
}
table.tree td{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        text-align: left
}
.clear {
    clear: both;
    line-height: 0;
    font-size: 0;
    height: 0;
    overflow: hidden;
}
select {font-size: 8pt}
.rubr_selector {width: 20em; margin-bottom: .5em}
.rubr_selector_pub {width: 177px}

td.tabs { text-align: center }
td.tabs#active { background: #DDDDDD }
td.tabs#active a { color: #000000 }

textarea, input {font-size:9pt}

h1 {font-size:13pt; font-weight: bold; margin:0}

.rubrics h3 {display:inline; font-size: 8pt; font-weight:normal; padding:0; margin:0}

img{border:0}
a, a:visited { color: #3D7699; text-decoration: none}
a:hover  {color: #E5A117}

a.arrleft {padding-left:12px; background:url(/images/auction/right.gif) no-repeat left 4px}
a.arrright {padding-right:10px; background:url(/images/auction/darrow.gif) no-repeat right 5px}

.mainmenu {width:100%; height:28px}
.mainmenu a, .mainmenu a:visited {color:#000; font-size:8pt; font-weight:bold}
.mainmenu .last, .mainmenu .first {width:22px}
.mainmenu div {position:relative}

td.service, td.buy-domain, td.sell-domain, td.manager, td.help, td.last {border-left:1px solid #000; padding-top:7px}
td.service {width:17%}
td.service a, td.buy-domain a, td.sell-domain a, td.manager a, td.help a {padding-left:30px}
    td.service a {background: url(/images/auction/topmenu1.gif) no-repeat 11px 0}
    td.buy-domain a {background: url(/images/auction/topmenu2.gif) no-repeat 11px 0}
    td.sell-domain a {background: url(/images/auction/topmenu5.gif) no-repeat 11px 0}
    td.manager a {background: url(/images/auction/topmenu4.gif) no-repeat 11px 0}
    td.help a {background: url(/images/auction/topmenu6.gif) no-repeat 11px 0}
    
.mainmenu ul {position: absolute; top:17px; left:-1px; display: none; width: 350px; border:1px solid #000; padding:2px; background:#fff; margin:0; border-top:5px solid #000}
.mainmenu ul li {list-style-image:none; list-style-type:none; margin:0; display:inline}
.mainmenu ul li a, .mainmenu ul li a:visited {display: block; background: #fff; height:100%; padding:3px 5px 3px 28px; margin:0; font-size:9pt}
.mainmenu ul li a:hover {color: #FFF; background:#82A6BC}
td.service:hover ul, td.buy-domain:hover ul, td.sell-domain:hover ul, .mainmenu td.over ul {display:block}

.mainmenu td.current a {color:#E5A117}
.mainmenu td.current li a {color:#000}
.mainmenu td.current li:hover a {color:#fff}

td.bottommenu a {font-size: 10px; color: black; text-decoration: none}

table.dlist td, table.dlist td a, table.dlist td a b,
td.dlist, td.dlist b, td.dlist a, td.dlist a b, td.dlist a font, td.dlist font {font-size: 8pt}

td.dlist {padding: 10px 0px}
.row-number {color:#666; padding-left:6px !important}

.ancontent thead th {border:0px; border-top:5px solid #3D7699; 
	border-bottom:1px solid #3D7699; height:16px; color:#787878; padding:4px 25px 4px 10px; font-weight:normal}
.ancontent tbody td {padding:10px 25px 10px 10px}
.ancontent tfoot td, .double th {height:5px; background:#3D7699}

.double tfoot td {height:1px; background:#3D7699}
.double tfoot td.spacer, .double tbody td.spacer {background:#fff; width:10px}
.double tbody td {padding:5px 10px}

.smallsearch {border-left:5px solid #E5A117; background:#F0F0F0; height:45px}
.smallsearch th {padding:5px 0 5px 14px; vertical-align:middle}
.smallsearch td {padding:0 0 7px 14px}
.smallsearch th, .smallsearch td {text-align:left}
.smallsearch th b {font-size:12px}

table.text td, table.text td a, table.text td a b,
td.text, td.text b, td.text a, td.text a b, td.text a font, td.text font{ font-size: 9pt; line-height: 12pt;}

.rbd_blocked_warn { color:#A10000 }
.warn_sign { color:#E5A117; font-weight:bold }

small, small font, small b, small a, small a font, small a font b, small a b {font-size: 10px}
p {margin: 10px 0}

.h1 {font-size:18px; font-weight: normal;}
.h2 {font-size:11pt; font-weight: bold; margin: 0}
.h3 {font-size:10pt; font-weight: bold; margin: 0; text-transform : uppercase}

p.h3blue b font, p.h3blue font, .h3blue {font-size:13pt; color: #3D7699; font-weight: bold;}
.knopka {border:1px solid #000000; background-color: #f0f0f0; font-size: 11px;}

p.h3black b font, p.h3black font, .h3black {font-size:13pt; color: #666666; font-weight: bold;}

.goodmes {font-size: 10pt; color: green;}
.badmes  {font-size: 10pt; color: #992020;}

ul, ol {margin-top: 0; margin-bottom: 0;}
ul {margin-left: 25px; list-style-image: url(/images/auction/li.gif)}
ul.links {margin-left:20px; margin-bottom:10px; list-style-image: url(/images/auction/right.gif)}

li {font-family: Verdana; font-size: 8pt}
li.link_list {padding: 3pt 0pt 0px 0pt; font-size: 9pt}

form{margin:0px;}

.mleft {margin-left:20px}

.orangeborder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border:1px solid #E5A117; background-color:#ffffff}

.orangeblue {font-size:12px; border-color: #E5A117; background-color:#F3F4EF; border-style: solid; border-width:0px 0px 0px 5px}

.orangeleft {border-color: #E5A117; border-style: solid; border-width:1px 1px 1px 5px; background-color:#FFFFFF}

.celltopmenu {border-color: #CCC6B8; border-style: solid; border-width:0px 1px 0px 1px}

.txtm {margin-left:20px; margin-bottom:10px}

.txtmarg {margin-left:20px; line-height:16px}

.tdleftgray{border-color: #CCC6B8; border-style: solid; border-width:0px 0px 0px 5px}

.tbl {border:1px solid #CCC}

.style2 {font-size: 10pt; font-weight: bold; margin-left:10px}
.style3 {font-size: 13pt; font-weight: bold; color: #3D7699; border:0; text-decoration:underline}
.style5 {font-size: 12px}

.landrbordergray{border-color: #F4F3EF; border-style: solid; border-width:0px 1px 0px 1px}

.grayall{font-size:12px; border-color: #CCC6B8; background-color:#F4F3EF; border-style: solid; border-width:0px 0px 0px 5px}

.onlygrayall {font-size:12px; background-color:#F4F3EF; border:0}

.closelist {border-color:#F4F3EF; border-style:solid; border-width:0px 0px 1px 0px}

.searchform {line-height:1em}

.alfavit span {white-space: nowrap; clear:both}
.alfavit td {text-align:left}

.verticalsearchform {border-top:9px solid #E5A31B; background:#F0F0F0}
.verticalsearchform td {padding:5px 9px 5px 9px}
.verticalsearchform td table td {padding:4px 5px}

.sorted50 {border-top:0; background: url(/images/auction/sorted.gif) no-repeat 50% top}
.sorted20 {border-top:0; background: url(/images/auction/sorted.gif) no-repeat 20px top}
.sorted20small {border-top:0; background: url(/images/auction/sorted.gif) no-repeat 10px -2px}
.sorted50small {border-top:0; background: url(/images/auction/sorted.gif) no-repeat 50% -2px}
.sorted70small {border-top:0; background: url(/images/auction/sorted.gif) no-repeat 70% -2px}
.sorted50 a, .sorted20 a, .sorted20small a, .sorted50small a, .sorted70small a {color:#000}

.mirror, .mirror a {color:#DC0909; text-decoration:none; font-size:9pt}

.yaca, .yaca a {color:#E5A117; text-decoration:none; font-size:9pt}

.domlistheader td {border-top:0px; border-right:2px solid #fff; padding:7px 5px; border-collapse:separate}

.auction-domlistheader td {border-top:5px solid #3D7699; border-bottom:2px solid #3D7699; border-right:0; border-left:0; padding:7px 5px; border-collapse:separate}
#dom-list__upload-table {border-collapse:collapse !important; border-spacing:0 !important}

sup {vertical-align: baseline; position: relative; top: -0.5em; bottom: -0.4em; left:2px}

.decoding {margin:30px 10px 0 10px; width:90%}
.decoding td {vertical-align:top; padding:5px 3px; color:#4C4C4C}

.comment {color:#7B7B7B; font-size:7.5pt}

.nobr {white-space:nowrap}

.settings td, .settings th {padding:12px 15px 12px 0; vertical-align:top; border-bottom:1px solid #ccc}
.settings tr.last th, .settings tr.last td {border-bottom:0}
.settings th {text-align:left; color:#787878; font-size:x-small; font-weight:bold; padding-top:16px}

div.lang {margin:0 0 7px 0; font-size:80%; font-weight:bold}
div.lang a {margin:0 10px 0 0;}
div.lang a.on {color:#E5A117}

.esc_left {vertical-align:top}

div.top_line {max-width:300px; background-color:#e5a31b; height:10px; padding:0 11px 0 11px; margin:0 0 0 10px}
div.slogan {font-size:105%; max-width:300px; color:#494a48; margin:0 0 20px 10px; padding:10px 10px 0 10px; background-color:#f6f7f3;  border:1px #e4e4e4 solid}
div.slogan h2 {font-size:140%; line-height:130%; color:#494a48; margin:0 0 10px 0; padding:0}
div.slogan p {margin:0 0 10px 0; font:normal 105% verdana;}
div.slogan ul {margin:0 0 0 20px; padding:0; font-size:100%; list-style-image:none; list-style-type:none;}
div.slogan li {font-size:105%; margin:0 0 10px 0; padding:0; list-style-image:url(/images/auction/mdash_1.gif); list-style-type:none;}

td.body_shema {background:url(/images/auction/safe.jpg) 50% 35px no-repeat; padding:0}
table.shema {margin:0 0 20px 0}
table.shema th {font-size:180%; font-weight:normal; padding:0 0 15px 0; vertical-align:top; line-height:90%;}
table.shema th.seller {text-align:right; padding-right:9px; width:29%;}
table.shema th.ru_center {text-align:center; padding:0 90px 0 90px; white-space:nowrap}
table.shema th.buyer {text-align:left; padding-left:9px; width:29%}
table.shema td.step_1 {padding:0 7px 0 0; text-align:right; vertical-align:top; white-space:nowrap; line-height:140%}
table.shema td.step_2 {padding:0 0 0 7px; text-align:left; vertical-align:top; white-space:nowrap; line-height:140%}
table.shema td.step_3_1 {width:52%; text-align:right; white-space:nowrap; padding:150px 10px 0 0; background:url(/images/auction/seller.jpg) 70px 0px no-repeat}
table.shema td.step_3_2 {padding:50px 0 0 0; text-align:center}
table.shema td.step_3_3 {width:48%; text-align:left; vertical-align:top;  padding:150px 0 0 10px; white-space:nowrap; background:url(/images/auction/buyer.jpg) 210px 0px no-repeat;}
div.vis_seller {position:relative; text-align:right; vertical-align:top; width:auto; line-height:140%; padding:0 8px 0 0}
div.vis_buyer {position:relative; text-align:left; vertical-align:top; width:auto; line-height:140%; padding: 0 0 0 8px}
 
table.shema a.sh_pop_up {font-style:italic; border-bottom:1px #3D7699 dashed}
table.shema a.sh_pop_up:hover {font-style:italic; border-bottom:1px #E5A117 dashed; color:#E5A117}

td.left_menu {padding:15px 0 0 20px; vertical-align:top; border-top:1px #cccccc solid}
td.left_menu ul {margin:0 0 0 15px; padding:0; max-width:300px;}
td.left_menu li {margin:0 0 5px 0; font-size:120%; white-space:nowrap}
td.center {padding:7px 20px 0 5px; vertical-align:top; border-top:1px #cccccc solid}
td.center p {max-width:650px}
td.center ul {margin:0 0 0 15px; padding:0;}
td.center li {margin:0 0 5px 0; font-size:110%; white-space:nowrap}

ul.order_messages {padding-left:0}
ul.order_messages li {padding:4px 6px; background:#F4F3EF}

.pop_up {background-color:#f6f7f3; border:1px #e4e4e4 solid; padding:7px; width:auto; line-height:140%; box-shadow: 2px 2px 5px #eee; -webkit-box-shadow: 2px 2px 5px #eee; -moz-box-shadow: 2px 2px 4px #eee}

#pop_up_seller {text-align:right; position:absolute; top:-24px; /*left:65px;*/ right:0; display:none}
#pop_up_buyer {position:absolute; top:-24px; left:0; display:none}

#pop_up_buyer ul {margin:3px 0 0 20px; padding:0; font-size:100%; list-style-image:none; list-style-type:none;}
#pop_up_buyer li {margin:0 0 5px 0; padding:0; list-style-image:url(/images/auction/mdash_1.gif); list-style-type:none;}

a.pop_up_link {border-bottom:1px #3D7699 dashed}
a.pop_up_link:hover {border-bottom:1px #E5A117 dashed; color:#E5A117}

.close {height:9px; margin-bottom:7px}

/*************************begin b-freeing-list-form styles******************************/
.b-freeing-list-form-box {
    margin:0;
    background: #f0f0f0;
    border-bottom:1px solid #d2d2d2;
}
.b-freeing-list-form-box__title {
    padding: 4px 6px 6px 6px;
    background: #e5a31b;
    font: bold normal 1em/1 Verdana, Tahoma, Arial, sans-serif;
    color: #fff;
}
.b-freeing-list-form {
    padding: 12px 0;
}
.b-dropbox {
    padding: 0 6px 12px 6px;
    border-bottom: dotted 1px #c0c0c0;
    position: relative;
}
.b-dropbox-out {
    position: absolute;
    left: 7px;
    top: 25px;
    width: 90%;
    background: #fff;
    -webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 3px; /* FF1-3.6 */
         border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */

    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    border: solid 1px #c6c6c6;
    -webkit-box-shadow: 1px 1px 2px #c3c3c3; /* Saf3-4 */
     -moz-box-shadow: 1px 1px 2px #c3c3c3; /* FF3.5 - 3.6 */
          box-shadow: 1px 1px 2px #c3c3c3; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    z-index: 3;
}
.b-fieldset.freeing_list {
    border-bottom: dotted 1px #c0c0c0;
    padding-bottom: 8px;
}
.b-fieldset__title {
    margin: 0 0 1px 0;
}
.b-input.b_fieldset {
    padding: 2px 0 2px 6px;
}
.b-input.freeing_list_submit {
    padding: 0 0 0 7px;
}
.b-dropbox-confirm {
    border-top: solid 1px #bfbfbf;
    padding: 10px 12px;
}
.b-dropbox-selector {
    position: relative;
    padding: 5px 25px 5px 7px;
    background: #f1f1f1 url(/images/auction/b-dropbox-selector-bg.png) repeat-x;
    border: solid 1px #eaeaea;
    -webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 3px; /* FF1-3.6 */
         border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */

    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    line-height: 1;
}
.b-dropbox-selector__link {
    display: inline-block;
    padding-bottom: 1px;
    border-bottom: dotted 1px #3d7699;
    text-decoration: none;
    color: #3D7699;
    cursor: pointer;
}
.b-dropbox-selector__button {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 25px;
    border-left: solid 1px #e0e0e0;
    background: url(/images/auction/b-dropbox-selector__button-bg.png) no-repeat 50% 7px;
    cursor: pointer;
}
.b-dropbox-selector__button.dropbox_active {
    background-position: 50% -23px;
}
.b-input__label.freeing_list {
    float: left;
    display: inline-block;
    padding: 4px 0 0 0;
}
.b-input__select.freeing_list {
    float: right;
    width: 118px;
}
/*************************end b-freeing-list-form styles********************************/

/***********************b-auction-table styles********************************************/
.b-freeing-dom-table {
    border-top: solid 5px #3d7699;
    width: 100%;
}
.b-auction-table {
    width: 100%;
    border-collapse: collapse;
}
.b-auction-table td {
     padding: 5px 10px;
}
.b-auction-table__title {
    border-bottom: solid 1px #3d7699;
    width: 100%;

}
.b-auction-table__title td {
    padding: 5px 10px;
}
.full-dom-list_footer {
    border-top: solid 1px #3d7699;
}
.full-dom-list {
    font-size: 0.9em;
    font-weight: bold;
}
.b-auction-table-element {
     height: 19px;
}
.coming-soon-img {
    vertical-align: top;
    border: none;
    position: relative;
    top: -2px;
}
/****************************end b-auction-table styles*********************************/

/***************************b-tabs-list styles*******************************************/
.b-tabs-list {
    margin: 15px 0 0 0;
    padding: 0;
    float:left;
    list-style: none;
}
.b-tabs-list__element {
    font-size: 1.7em;
    float: left;
    margin: 0 5px 0 0;
    padding: 0 8px 2px 8px;
}
.b-tabs-list__link {
    display: block;
    padding: 2px 0 2px 0;
    border-bottom: dashed 1px #3d7699;
    line-height: 1;
}
.b-tabs-list__element.current_tab {
     -webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
     -moz-border-radius: 12px; /* FF1-3.6 */
          border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */

  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    background-color: #4689b3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4689b3), to(#3e799d)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #4689b3, #3e799d); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #4689b3, #3e799d); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #4689b3, #3e799d); /* IE10 */
    background-image:      -o-linear-gradient(top, #4689b3, #3e799d); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #4689b3, #3e799d);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4486ae', EndColorStr='#3e799d'); /* IE6-IE9 */
}
.b-tabs-list__element.current_tab .b-tabs-list__link {
    color: #fff!important;
    border: none;
	text-shadow: 0 -1px 0 #777;
}
.b-tabs-list__element.first_tab {
    padding-left: 0!important;
}
/******************************end b-tabs-list******************************************/

/********************************b-domain-details styles********************************/
.b-domain-details {
    display: none;
    min-height: 50px;
    position: relative;
    width: 10px;
    overflow: visible;
    line-height: 1;
}
.b-domain-details-inner {
    min-width: 53em;
    border-top: solid 1px #d5d4d0;
    padding: 8px 11px 0 0;
    margin: 15px 0 0 0;
    float: left;
}
.registrar-id {
    line-height: 1.2;
    font-size: 10px;
}
.b-domain-details-left {
    float: left;
}
.b-domain-details-right {
    float: right;
}
.b-simple-list {
    list-style: none;
    padding: 0;
    margin: 10px 0;
}
.b-simple-list li {
    margin: 5px 0;
}
.b-simple-list.domain_rang_list {
    margin-bottom: 0;
}
.b-domain-details__title {
    margin-bottom: 10px;
}
.b-domain-details-table {
    margin-bottom: 10px;
}
.b-domain-details-table__td {
    padding: 0 12px 8px 0;
}
.b-domain-details-table__link {
    text-decoration: underline;
    font-weight: bold;
}
/***/
.dom-list-table {
    width: 100%;
    border-collapse: collapse;
}
.dlist {
    vertical-align: top;
}
.dlist.d_table {
    padding: 13px 5px;
}
.dlist.first_td {
    padding-right: 0!important;
    padding-left: 0!important;
    width: 10px;
    font-size: 1px;
}
.dom-list-table__header {
    padding: 4px 7px 4px 7px;
}
.checkbox_td {
    width: 12px;
}
.dom-name-td {
    width: 17%;
}
.dom-rang-td {
    width: 20%;
}
.dom-reg-td {
    width: 20%;
}
.dom-free-td {
    width: 20%;
}
.num_td {
    width: 10px;
    text-align: right;
}
.spacer-td {

}
.check-domain-avail {
    position: relative;
}
.query_sended {
    /*position: absolute;
    right: -56px;
    top: 3px;        */
    margin-left: 6px;
    display: inline-block;
    padding-right: 50px;
    padding-top: 5px;
    background: url(/images/auction/ajax_animation.gif) no-repeat;
    vertical-align: middle;
}
.query_domain {
    text-decoration: none!important;
    color: #3A9BD1!important;
}
.status_busy {
    color: #C00!important;
}
.status_free {
    color: #393!important;
}
.status_relieved {
    color: #3A9BD1!important;
}
.status_auction {
    color: #F90!important;
}
.status_mls {
    color: #F90!important;
}
.status_na {
    color: #CCC!important;
}
/********************************end b-domain-details styles****************************/

/******************************b-input styles*******************************/
.b-input {
    padding: 2px 0 2px 0;
}
.b-input__button {
    display: inline-block;
    overflow: visible;
    line-height: 1;
    padding: 3px 7px 4px 7px;
    border-color: #e1e1e1 #d4d4d4 #c3c3c3 #d4d4d4;
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 2px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 2px; /* FF1-3.6 */
         border-radius: 2px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */

    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    background: #e6e6e6 url(/images/auction/b-input__button-bg.png) repeat-x;
    font: normal normal 12px/1 Tahoma, Geneva, sans-serif;
    cursor: default;
}
.b-input__checkbox {
    margin: 0;
    vertical-align: middle;
}
.b-input__select {
    border: solid 1px #7f9db9;
}
.b-input__text {
    border: solid 1px #7f9db9;
}
.b-input__textarea {
    border: solid 1px #7f9db9;
    margin: 3px 0;
}
.b-input__text.width_99,
.b-input__textarea.width_99 {
    width: 99%;
}
.b-input__text.width_25 {
    width: 25px;
}
.b-input__text.width_50 {
    width: 50px;
}
.b-input__label.margleft_10 {
    margin-left: 10px;
}
.b-input__label.b_fieldset {
    color: #666666;
}
.b-fieldset {
    border: none;
    padding: 0 7px;
    margin: 8px 0;
}
/**********************************end b-input styles**************************/

/***********************************b-submit-info styles************************/
.b-submit-info {
}
.b-submit-info-inner {
    margin: 15px 0;
    padding: 6px 10px;
    background: #f4f3ef;
    min-width: 550px;
}
.yellow-text {
    color: #e6a41c;
}
.green-text {
    color: #167039;
}
.b-fieldset.submit_info {
    padding: 0 0 4px 0;
}
.b-fieldset.submit_info_client {
    border-bottom: solid 1px #e4e4e4;
    margin: 0 0 8px 0;
}
.b-fieldset.submit_info_button {
    margin-bottom: 0;
}
.b-input.submit_info {
    margin: 10px 0;
}
.b-submit-info-dom-info {
    width: 100%;
    border-bottom: solid 1px #e4e4e4;
    padding: 0 0 8px 0;
}
.b-submit-info-dom-info__caption,
.b-submit-info-dom-info__data {
    color: #6f6f6d;
    text-transform: uppercase;
    font-size: .9em !important;
	padding-bottom:4px
}
.b-submit-info-dom-info__data b {
	font-size:2em !important;
	font-weight:normal;
	text-transform:lowercase;
	color:#555;
}

.b-submit-info-dom-info__caption{
    width: 170px;
}
.b-input__textarea-info {
    font-style: italic;
    color: #9a9997;
    font-size: 0.9em;
}
.upper-header {
    margin: 10px 0;
    line-height: 1;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1.7em;
    color: #000;
}
/***********************************end b-submit-info styles*********************/

.domain_lot {font-size:300%; color:#555; font-weight:normal; margin-bottom:0}
.can_be_free {color:#e7a219; margin:4px 0 25px 2px}
.can_be_free span {color:#6f6f6f}

.tipsy {
    padding: 5px;
    font-size: 11px;
    position: absolute;
    z-index: 100000;
    margin-left: 55px;
}
.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: #fff;
    color: #000;
    min-width: 100px;
    max-width: 200px;
}
.tipsy-inner {
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;border: solid 1px #bebebe;
    -webkit-box-shadow: 0 0 4px #c3c3c3; /* Saf3-4 */
     -moz-box-shadow: 0 0 4px #c3c3c3; /* FF3.5 - 3.6 */
          box-shadow: 0 0 4px #c3c3c3; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
}

.file-list {border-bottom:1px solid #ccc; width:650px; margin-bottom:40px}
.file-list th {font: italic 110% serif; text-align:left; padding:4px}
.file-list td {vertical-align:top; padding:4px; white-space:normal; border-bottom: 1px dotted #ccc}
.file-list td.noseparator, .file-list tr.noseparator td {border-bottom:0 !important}
.file-list td.md5 a {display:block; padding-top:4px}
.file-list tr.topline td {border-top:1px solid #ccc;}
.file-list td.date {color:#666}
a.gz-ico {display:block; background:url(/images/auction/gz-icon.gif) no-repeat left top; padding:4px 0 4px 20px}

.download-lists {padding:12px 10px; background:#f7f7f7; border-top:1px solid #eaeaea}

.download-lists a {display:block; padding:6px 0 6px 24px; background:url(/images/auction/download.gif) no-repeat left top}

.scaledown_tariffs {border-collapse:collapse; border-spacing: 0; margin-bottom:10px}
.scaledown_tariffs td {padding:0 0 2px 0; white-space:nowrap}
.scaledown_tariffs td.l {background: url(/images/auction/scaledown_lt.gif) no-repeat left top; width:24px; height:24px}
.scaledown_tariffs td.r {background: url(/images/auction/scaledown_rt.gif) no-repeat right top; padding:3px 8px 2px 6px; text-shadow: 0 1px 0 #eee}

#info_switcher {padding:4px}
#info_switcher a {border-bottom:1px dotted #666; font-size:10px; font-weight:bold; color:#000; padding-right:12px; background:url(/images/auction/open_arrow.gif) no-repeat right 2px}


/***********************************b-auction-tariff styles*****************************************/
.b-auction-tariff-table {
    margin: 15px 0;
    width: 100%;
}
.b-auction-tariff-table-cell {
    padding: 2px 5px 3px 5px;
    border-bottom: 1px dotted #e4e4e4;
}
.last_segment .b-auction-tariff-table-cell {
    border-bottom: none;
}
.b-auction-tariff-table-cell.tariff_name {
    width: 110px;
}
.b-auction-tariff-table-cell.tariff_price {
    width: 90px;
    text-align: right;
}
.h1.scaledown_page {
    padding: 0 0 5px 10px;
    margin: 0 15px 20px 15px;
    border-bottom: solid 1px #cccccc;
}
.scaledown-page-title {
    margin-top: 0;
}
.simple-list {
    list-style: none;
    padding:  0;
    margin: 10px 0;
}
.simple-list.small_marg {
    margin: 5px 0;
}
.simple-list-element {
    line-height: 1.1;
    padding: 2px 0;
}
.scaledown-graph {
    position: relative;
    left: -10px;
}

.zone_switcher {color:black; border-bottom:1px dotted black}
.domains-container {padding:4px 0 0 20px; font-size:11px}

a.idn, span.idn, b.idn {padding-right:14px; background:url(/images/auction/idn-ico.gif) no-repeat right 0}
/***********************************end b-auction-tariff styles*************************************/

.domains-list {border-collapse:collapse}

.domains-list td {padding:0 10px 0 0; font-weight:bold; color:#666}
.domains-list thead td {padding:5px 10px 5px 0}

.tablescroll_body td {padding:5px 10px 5px 0}

.wh-ico {color:#b1ae9d; font:bold 80% arial; text-decoration:underline; margin:0 0 0 -2px;}

.raspor {
	height: 15px;
}

.raspor_small {
	height: 6px;
}

.bbottom {
	border-bottom: 1px solid #3D7699;
}

.little_descr {
	color: #787878;
}

.td_descr {
	padding: 1px 10px 3px 2px;
}

.dashed-text {border-bottom: 1px dashed #666}
.dashed-text:hover {cursor: pointer}

.u-hardbreak {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all
}

/* tree new */
ul.tree * {font-family:Verdana, Geneva, Arial, Sans, sans-serif; font-size:9pt; line-height:1.2;}
ul.tree,ul.tree ul {list-style:none; list-style-image: none;}
ul.tree {margin:0 auto 20px auto; padding-left:0;}
ul.tree ul {padding-left:0; border-left:solid 1px #bebebe; margin-left:3px; padding-top:4px; margin-bottom:10px;}
ul.tree ul li {background:#fff url(/images/m3.gif) no-repeat -4px 0; padding-left:15px; margin-bottom:3px;}
ul.tree li a {display:inline;}
ul.tree ul li.last {background:#fff url(/images/m2.gif) no-repeat -2px 0!important; margin-left:-2px; padding-left:17px;}
ul.tree ul li.last ul {margin-bottom:7px;}
ul.tree li.marg-top {margin-top:10px!important;}
#tree-table tr td {vertical-align:top;}


.b-footer__links{display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;font-size: 10px;padding-left: 20px;}
.links__col{padding: 10px 0;}
.links__col a { padding-bottom: 5px;display: inline-block; color: #000;}
.links__col a:hover {text-decoration: none;}
.links__col .verbar {padding: 0 5px ;}
