/* @import url("reset.css"); */
/* @import url("wr.css"); */

.pointer { cursor:pointer!important; }

body {
  font-size:62.5%;
  font-family: Verdana, Geneva, Sans, sans-serif;
  margin: 0px;
  padding: 0px;
  background:#fff;
}

b, strong {color:#3F4A57}
u, ins {text-decoration:underline;}

a, a b, a strong {color:#006EB8; text-decoration:none}
a:hover, a:hover b, a:hover span.nobr {text-decoration:underline}
a.newsanons, a.newsanons b {color:#000}
a.c-about {
  padding-right:15px;
  background: url(/images/i/rarr-orange.gif) no-repeat right 5px;
}

a.leftarr, a.lpadding {
    margin:5px 0 0 0;
    padding-left:15px;
}
a.leftarr {background: url(/images/darr.gif) no-repeat left 6px}
span.leftarr, span.lpadding {
    margin:5px 0 0 0;
    padding-left:15px;
}
span.leftarr {background: url(/images/darr.gif) no-repeat left 6px}

a.leftarr_n {background: url(/images/darr.gif) no-repeat left center; padding:0 0 0 10px; margin:0 0 0 -10px}

a.afterarr {padding-right:8px; background: url(/images/morearrow.gif) no-repeat right 6px}
a.afterarr2 {padding-right:7px; background: url(/images/darr.gif) no-repeat right 6px}
a.more, span.more {background: url(/images/morearrow.gif) no-repeat left 5px}
a.selected, .asterisk {color:#F8981D}
a.blink, a.pop2 {font-size:1.2em}
a.pop {font-size:1.5em}
a.pop1 {font-size:1.4em}
a.pop3 {font-size:1.4em}
a.pop0, a.pop3, a.pop1, a.pop, a.pop2 {white-space:nowrap; margin:0 8px 0 0}
a.curpos {
  background: url(/images/darr.gif) no-repeat left 6px;
  padding-left:10px; color:#3E4853;
  white-space:nowrap;
  margin:0 0 -13px -10px;
  display:block
}
a.helpbtn {
  float:right;
  margin:3em 5% 0;
  color:#005C96;
  font-size:110%;
  display:block;
  width:5.8em; height:1.4em;
  padding:0.3em;
}
a.switcher {border-bottom:1px dashed}
a.helpbtn * {cursor:pointer} /* for IE */
html:root a.helpbtn  /* {margin:.5em 3em 0}  for FF and Safari */
a.helpbtn:hover, a.switcher:hover {text-decoration:none}
a.helpbtn:hover, a#new_search_switcher:hover {text-decoration:none}
a.helpbtn span {border-bottom:1px dashed #005C96; float:right}
a.helpbtn b {font-weight:normal; font-size:1.8em; float:left}
a.helpbtn:hover b {text-decoration:none}
a.dtext, a.dtext:hover {color:#000; text-decoration:none}
a#new_search_switcher {border-bottom:1px dashed; font-size:180%; line-height:200%}

a.rss {padding:1px 16px 0 0; margin-right:5px; background:url(/images/i/rss.gif) no-repeat right 2px; float:right; font-size:90%}
a.pdf {padding:0 0 2px 20px; background:url(/images/ico_pdf_16.gif) no-repeat left 0; line-height:160%}
a.rf-pre {display:block; padding:2px 0 2px 55px; background:url(/images/i/rf-s.gif) no-repeat left 50%}

a.idn, span.idn {padding-right:14px; background:url(/images/i/idn-ico.gif) no-repeat right 2px}
a.new, span.new {padding-right:17px; background:url(/images/i/new-ico.gif) no-repeat right 2px}
a span.nw-red, a.nw-red {padding-right:10px; background:url(/images/i/nw-red.gif) no-repeat right top}
a.sale, span.sale {background:url(/images/i/sale_r.gif) top right no-repeat; padding-right:24px}
a.sale_en, span.sale_en {background:url(/images/i/sale.gif) top right no-repeat; padding-right:19px}
a.lable_act_red, span.lable_act_red {padding-right:26px; background:url(/images/i/ico-action-red.gif) no-repeat right 2px}
a.lable_act_or, span.lable_act_or {padding-right:26px; background:url(/images/i/ico-action-or.gif) no-repeat right 2px}

a.lable_promo_or, span.lable_promo_or {padding-right:26px; background:url(/images/i/lable_promo_or.gif) no-repeat right 2px}

a.facebook {display:block; width:15px; height:15px; background:url(/images/i/fb.gif) no-repeat left top}
a.facebook:hover {display:block; width:15px; height:15px; background:url(/images/i/fb.gif) no-repeat right top}

.formcontainer a.helpbtn {margin:0 10px 0 0; font-size:80%; width:6.5em; background:#fff; height:1.9em; padding:1px 4px 1px 2px; border:1px solid #ccc}
.formcontainer a.helpbtn span {border-bottom:0}
html:root .formcontainer a.helpbtn {margin:0 10px 0 0} /* for FF and Safari */

acronym {border-bottom:1px dashed #005C96; font-size:inherit} /*font-size is set for opera*/

span.likelink {color:#005C96}

.lpadding0 {padding-left:0}

h1 {
  font-size:1.8em;
  color:#3E4853;
  padding-bottom:1em;
  line-height:0.9em
}
body#index .main h1 {padding-left:8px} 

h2.important {
  font-size:1.6em;
  color:#007A97;
  white-space:nowrap;
  padding:1px 0 5px 0;
}
h3 {
  font-size:1.6em;
  color:#616A74;
  white-space:nowrap;
  padding:10px 0 5px 0;
}
li h3 {font-size:1.5em}

#content {margin:20px 0; font-size:1.1em; line-height:1.7em; }
body#index #content td.linkscolomn {width:220px; vertical-align:top}
body#index #content {line-height: 1.5em; margin: 20px 0px 0px;}
body#in #content td.linkscolomn {width:90px}
#content td.main {width:auto; vertical-align:top}
body#in #content p, body#in p {margin:0 0 10px 0}
#content td.main p {font-size:1.1em}
#index #content td.newscolomn {padding-left:0}
#content td.newscolomn {padding-left:30px; width:25%; vertical-align:top; min-width:249px}
#content td.main p.mainpoint {font-size:130%; color:#444}

#index #content td.right_nobanner {padding-left:0}
#content td.right_nobanner {padding-left:30px; width:25%; vertical-align:top; min-width:249px}


div.justtext p {text-indent: 1.5em; text-align:justify}
div.justtext b {color:#3F4A57}

div.linkscolomn {margin:0}
#index div.main {margin:0 1% 0 0; padding:0 4%}
div.main {/*margin:0 1% 0 0; padding:0 4%*/}
.large_content ul, div.main ul, div.main ol {font-size:1.1em; line-height:1.4em}
.large_content ul li ol.num li, div.main ul li ol.num li {background: none; padding-left:0}
.large_content ul li ol.num, div.main ul li ol.num {padding-left:20px; list-style-type:decimal; margin-top:5px}
.large_content ul, div.main ul {list-style: none}
.large_content ul li, div.main ul li {background:url("/images/sqr.gif") no-repeat 2px 7px; padding-left: 15px}
ul li ol {font-size:1em!important;}
ul li ol li {background:none!important;padding-left:0px!important;}
div.main ul.linklist li {background:url("/images/sqr.gif") no-repeat 4px 9px; padding-left: 15px; line-height:1.8em}
div.main ul li ul {font-size:1em}
div.newscolomn {margin:0; overflow: hidden}

div.tabs {margin:0 -20px 24px 0}
div.tabs ul {font-size:1.55em; color:#616A74; list-style:none; margin:0 0 5px 0; line-height:2.3em}
div.tabs ul li {display:inline; padding:.2em 0 .7em 0; margin:0 .5em; background:none}
div.tabs ul li.active a {color:#616A74; border-bottom:1px solid #616A74; position:relative}
div.tabs ul li.current a {color:#fff; border-bottom:none}
div.tabs ul li.active a:hover, div.tabs ul li ul li.current a {text-decoration:none}
div.tabs ul li.current {background:#C6CED1 url(/images/i/tabsarrow.gif) repeat-x 50% 100%; color:#fff; padding:.2em 1em .7em 1em; position:relative}
div.tabs ul li.first, div.tabs div.subtabs ul li.first {margin-left:0}
div.tabs.whois-tabs ul {font-size:1.3em;}
div.tabs.whois-tabs ul li.current {color:#000;}
div.tabs.whois-tabs ul li a{color:#000!important;}


div.main ul.menu_hor {list-style:none; margin:0 0 0 -11px; padding:0; background:none}
div.main ul.menu_hor li {display:inline; background:none; margin:0; padding:0}
div.main ul.menu_hor a {text-decoration:underline; color:#212930; padding:5px 10px 6px 10px;}
div.main ul.menu_hor a.on {background:#dee3e7; text-decoration:none}

div.tabs div.subtabs ul {font-size:1.2em}
div.tabs div.subtabs ul li.active a, div.tabs div.subtabs ul li.current a {color:#212930}
div.tabs div.subtabs ul li.current {background:#DEE3E7 url(/images/i/subtabsarrow.gif) repeat-x 50% 100%; color:#212930}

td.title {padding:5px 0 0 20px; font-weight:bold}

span.tcomment {
  white-space:nowrap;
  color:#616A74;
  font-size:0.7em;
  font-weight:normal;
  padding:0 0 3px 0;
  display:block
}

div#all_tarifs table.price-list {border-top:0px; border-bottom:0px}

.vmiddle {vertical-align:middle}
.padding5px {padding-bottom:5px}
.alignleft {text-align:left}
.alignright {text-align:right;}
.clearleft {clear:both}
.fw-normal {font-weight:normal}
.size_140 {font-size:140%; color:#000}

.title {color:#3E4853}
.price {color:#D67500}

td.topborder {border-top:1px solid #BABABA}
td.endtd {height:16px; border-bottom:1px solid #BABABA}

table#hosting td.pos, table#dop td.pos, table#dophidden td.pos {width:150px}

.zone {width:100%}
.zone tbody td {padding:8px 2px 8px 8px; border-bottom:1px solid #f1f1f1; border-top:1px solid #fefefe; background:#f7f7f7} /* border-right:1px solid #f1f1f1;  border-left:1px solid #fefefe;*/
.zone tbody td.first {background:#f7f7f7 url(/images/i/g-left.gif) no-repeat left top}
.zone tbody td a {font-size:110%}
.zone td.a-zone, .regform td.a-zone {width:25%; border:none;}
.zone td.width-15 {width: 15%;}
.triangle-left {display:block; width: 8px; height: 1px; float:left;}
.triangle-right {display:block; width: 7px; height: 1px; float:right}

/* For ntld logos. */
.zone-logo {max-width:100%;}

.gmiddle {text-align: center}

.regform {background:#fea532 /*url(/images/i/iheader-right.gif) no-repeat right bottom*/; width:100%; margin-bottom:.5em}
.regform td {padding:0 0 5px 0}
#index .regform td, .regform thead td {padding:8px 5px}
.regform .space {width:1%}
.regform h2 {font-size:1.5em; color:#FFFFFE; margin:-2px 0 0 8px}
.regform .btn {width:1%}
.regform .btn input {padding:2px 5px}
.regform .domzone input {font-size:1.2em; padding:1px 0 2px 3px; width:98%}
.regform .c-about {color:#fff; background:none; padding-right:0; line-height:12px}
.regform .addlinks {padding-top:3px}

#pop_up_dom_shadow, #geo_pop_up_dom_shadow {z-index:11; background-color:#ffffff; position:absolute; top:88px; left:50%; margin-left:-380px; border-right:2px solid #e4e4e4; border-bottom:2px solid #e4e4e4; display:none}
#pop_up_dom, #geo_pop_up_dom {width:100%; background:#fff; padding:0 0 15px 0; outline:1px solid #d6d6d6}
#pop_up_dom form {margin:0; padding:0}

#table-sw-ru a, #table-sw-kz a, #table-sw-uz a {text-decoration:none; border-bottom:1px dashed #ddd; font-size:145%}
#table-sw-ru a#domains-popup, #table-sw-kz a#domains-popup {border-bottom:none; text-decoration:underline}

.h_pop_up {background:url(/images/i/bg_top_pl.jpg) #d0d0d0 top repeat-x; border-bottom:1px #c0c0c0 solid; margin:0 0 20px 0;}
.h_pop_up td.header {padding:7px 5px 5px 7px; font:normal 120% tahoma; color:#6b6b6b; line-height:80%}
.h_pop_up td.close {padding:3px; vertical-align:middle}

.inp_table {background-color:#e8edf0;}
.inp_table td.dom {vertical-align:middle; font:normal 140% verdana; color:#333333; line-height:90%; padding:10px 10px 10px 27px; width:50px}
.inp_table td.search {vertical-align:middle; padding:10px 0 10px 0}
.inp_table input.inp {width:100%; font:normal 120% tahoma; color:#000000; padding:3px}
.inp_table input.btn {font:normal 120% tahoma; color:#000000; margin:0 0 0 20px; padding:1px 6px 2px 6px}

.dom_table {background-color:#f6f6f6;}
.dom_table td {border-right:1px #fff solid; border-bottom:1px #fff solid;}
.dom_table td.lacation {background-color:#fff; font:italic 90% georgia; padding:15px 0 3px 12px}
.dom_table td.zona {font:bold 120% verdana; color:#000; border-right:none;}
.dom_table td.cost_pop_up {font:italic 110% arial; font-weight:bold; text-align:right; padding:3px 32px 0 0; color:#555; white-space:nowrap; vertical-align:middle}
.dom_table td.zero {background-color:#fff; padding:9px 0 8px 0}

.dom_table a {display:block; float:left; clear:left; line-height:80%; padding:11px 16px 11px 0; width:auto; white-space:nowrap; background-position:right 8px}
.dom_table td.zona a.idn {display:block; float:left; clear:left; line-height:80%; padding:11px 12px 11px 0; width:auto; white-space:nowrap; background-position:right 8px}
.dom_table td.ac a {float:none; display:inline; clear:none}
.dom_table td.zero a.c-about {padding:7px 16px 0 10px; margin:5px 0 0; float:none; display:inline; font-size:120%; font-weight:bold; background-position:right 14px}

.nojs-domain-table .inp_table td.dom {padding:10px 10px 10px 10px; width:50px}
.nojs-domain-table .dom_table {margin-left:0}
.nojs-domain-table .dom_table td.ch {padding-right:5px; width:10px}
.nojs-domain-table .dom_table td.cost {width:auto; padding-right:2%; text-align:left}

#index ul.hlinks {list-style:none; white-space: nowrap; font-size:11px; border-bottom:2px solid #ebebeb; height:20px; margin:0 0 20px 0; min-width:424px}
#index ul.hlinks li {float:left; padding:0 8px; background:url(/images/i/menu_delimiter.gif) no-repeat left 55%}
#index ul.hlinks li.first {padding-left:8px; background:none}
#index ul.hlinks li.last {padding-right:0}

.hosting {width:100%; color:black; margin:0; border-bottom:1px solid #efefef; border-right:1px solid #efefef; border-left:1px solid #f9f9f9}
.hosting .dark {background:#f1f1f1}
.hosting .light .price {color:#ff9900; font-weight:normal}
.hosting .light {background:#fcfcfc}
.hosting .dark .price {color:black; font-weight:normal}
.hosting .first td, .hosting .first th {border-bottom:1px solid #efefef}
.hosting td, .hosting th {padding:6px 8px}
.hosting-lt {position:absolute; left:-1px; top:0; background:url(/images/i/g-left.gif) no-repeat left top; width:6px; height:6px}
.hosting-rb {position:absolute; right:0px; bottom:0px; background:url(/images/i/g-right-bottom.gif) no-repeat right bottom; width:6px; height:6px}

#slide {width:100%; border-bottom:1px solid #ededed; margin:0 0 20px 0}
#slide td {padding:4px 4px 8px 8px}
#slide tbody td {background:#f4f4f4; border-left:1px solid #fff; border-right:1px solid #e0e0e0; overflow:hidden}
#slide tbody th {width:5%; max-width:5%}
#slide tbody th#sLeft {background:#efefef url(/images/i/slideleft.gif) no-repeat 50% 50%}
#slide tbody th#sRight {background:#efefef url(/images/i/slideright.gif) no-repeat 50% 50%}
#slide tbody th:hover {cursor:pointer}

.sites {margin:6px 0 10px 8px}
.sites td {padding:0 25px 8px 0; white-space:nowrap}
.sites td a {font-size:115%; line-height:90%}
.sites td a.c-about {font-size:100%}


.c-block {/*padding:0 0 10px 0;*/}
.margbot1 {} /* Just in ie styles */
.c-block .act {margin:8px 0 0 0; padding-left:1em; padding-bottom:8px;}
.c-block .sub-act {margin-top:2px; padding-left:1em;}
.c-block .act a.partition {white-space:nowrap; margin:5px 0; display:block; font-size:1.2em}
.c-block .act a.curpart {
  background: url(/images/darr.gif) no-repeat left 6px; 
  padding-left:10px; color:#3E4853; 
  white-space:nowrap;
  margin:5px 0;
  display:block
}
.b-serv-block { font-size: 100% !important; }

.m05 {margin:10px 0 0 5px}
.ml15 {margin-left:15px}
.c-block .mtop0 {margin-top:0}
.c-block div.act img {float:left; margin:0 5px 0 0}
.c-block div.act table {width:100%}
.c-block .c-iheader, .c-block .c-header {
  height:1.6em;
  font-weight:bold;
  color:#FFF;
  font-size:1.1em;
  text-align:left
}
.c-block .c-iheader { background: url(/images/i/iheader-left.png) no-repeat left top; padding:0}
.c-block .c-iheader .rt {background:url(/images/i/iheader-right.gif) no-repeat right bottom; height:1.6em; line-height:150%}
.c-block .c-header {background:#258dc8 url(/images/i/header-left.gif) no-repeat left top; padding:0}
.c-block .c-header .rt {background:url(/images/i/header-right.gif) no-repeat right bottom; height:1.6em; line-height:150%}

.c-block .c-iheader h2,
.c-block .c-header .rt h2 {
  font-size:1.1em;
  font-weight:bold;
  padding-left: 5px;
}

.c-block .zones-act-text {
  background-color: #fff;
}

.c-block .c-iheader .rt h2 {
  /*background:url(/images/i/snowflake.png) center right no-repeat;*/
  font-size:1.1em;
  font-weight:bold;
  margin:1px 0 0 5px !important;
  margin:2px 0 0 3px;
  text-align:left
}
.c-block .c-iheader .rt h2 a, .c-block .c-header .rt h2 a {color:#fff; font-size:0.9em; text-decoration:underline}

.c-block ul {list-style:none; text-align:left}
.c-block ul li {border-bottom:1px solid #e5e5e5; padding:.6em 0 .6em .8em}
.c-block ul li.last {border-bottom:none; margin-bottom:0;padding-bottom:0;}
.c-block ul li a {font-size:1.1em}
.c-block ul li a:hover {text-decoration:underline}
.c-block table.support td {height:20px; font-size:1.2em}
.c-block table.support td.image {width:35px} 
.c-block .news {padding:4px 0; line-height:1.2em}
.c-block .news .date {display:block; clear:both; width: 70px; color:#aaa; font-size:80%}

.c-block #news-block {height:9.6em; overflow:hidden}
.newsnavlinks {float:right; margin-top:-2px}
.newsnavlinks a {background:#f8f8f8; border:1px solid #e6e6e6; padding:0 4px; font-size:90%; border-right:none}
.newsnavlinks a.last {border-right:1px solid #e6e6e6}

.c-block div.new_block {padding:0 10px 0 17px; margin:10px 0 0 0; line-height:110%}
.c-block h4.link {font-size:110%; margin:0 0 3px 0;}
.c-block h4.link a {background:url(/images/darr.gif) 0 4px no-repeat; display:block; padding:0 0 0 10px; margin:0 0 0 -10px}

.clearer {clear:both; height: 0; font-size:0; line-height:0; overflow:hidden;display:block;}

.dotted, .bborder {border-bottom:1px solid #e5e5e5; padding-bottom:13px}



.mass {text-align:center}
.mass img {margin:0 auto}

.form_mod {border: 1px solid #7D9DB6; color:#313332}
.form_mod_disabled {background:#ccc}

.mrt {width:15px}

.footer {
  font-size:1.1em;
  border-top:1px solid #0087C7;
  background: #F8F8F8;
  width:100%;
  height:80px;
}
table.footer td.vmiddle a {white-space:nowrap; line-height:2em} 
table.footer td.vmiddle a.afterarr {line-height:1.2em}
table.footer td.padding1 {padding:0 10px}
.fticon {width:70px; text-align:center}

table.txtcontent {border-collapse: collapse; border-spacing: 0}
table.txtcontent td, table.txtcontent th {padding:5px; font-size:1.1em}
table.txtcontent th {color:#3E4853; font-weight:bold}
table.txtcontent th span {font-weight:normal}
table.txtcontent td.step_how {color:#666; font-size:3em; padding-top:4px}
table.border1px td, table.border1px th {border:1px solid #BABABA}
table.txtcontent tr.light td {background:#fff}
table.txtcontent tr.dark td {background:#eee}
table.txtcontent img.scr {margin:-3px 8px 16px -5px; border:none; line-height:0}
table.txtcontent tr.border-bottom td {border-bottom:1px dotted #ccc}

table.managercontent {border-collapse: collapse; border-spacing: 0; width: 100%}
table.managercontent td, table.managercontent th {padding: 8px 10px; font-size:inherit}
table.managercontent tr.low th, table.managercontent tr.low td {padding:4px 10px}
table.managercontent thead td {padding:0 10px 0 0}
table.managercontent th {color:#3E4853; font-weight:bold}
table.managercontent tr.high th {padding:15px 10px}
table.bordered td, table.bordered th {border:2px solid #FFF}
table.nobordered td, table.nobordered th {border:0px; padding: 0px}
table.managercontent tr.light {background-color: #FFF; border-top:1px #ffffff solid; border-bottom:1px #ffffff solid}
table.managercontent tr.dark {background-color: #F6F6F6}
table.managercontent tr.dark_bord {background-color: #F6F6F6; border-bottom:1px #fff solid}
table.managercontent tr.light:hover, table.managercontent tr.dark:hover {background:#EEF4F7}
table.managercontent tr.header {background-color: #E8EDF0; vertical-align:middle; border-bottom:2px #e8edf0 solid}
table.managercontent tr.header th {vertical-align:middle}
table.managercontent tr.low td {padding:4px 10px}
table.managercontent.compact td {padding:2px 10px}

table.managercontent tr.trf th {border:none; text-align:center}
table.managercontent td.mon {text-align:left; font-size:90%}
table.managercontent td.param {text-align:left; font-weight:bold}
table.managercontent a.orders {background:url(/images/hand_cart.gif) 100% 2px no-repeat; padding:0 15px 0 0; margin:0 0 0 15px}
table.managercontent tr.line_order td {border-top:2px #e8edf0 solid; border-bottom:2px #e8edf0 solid; padding:14px 0 14px 0}
table.managercontent tr.line_order_bottom td {border-top:2px #e8edf0 solid; padding:12px 0 12px 0}
table.managercontent img.J_img {margin:0 0 7px 0} 
table.managercontent span.nobr {font-size:100%; white-space:nowrap}
table.managercontent td.ahtung {background:url(/images/ahtung.gif) 8px 8px no-repeat; padding-left:25px}
table.managercontent td.no_prolong {background:url(/images/no_prolong.gif) 7px 8px no-repeat; padding-left:25px}

table.new_trf_table {width:98%; margin:10px 0 40px -10px; color:#444444;}
table.new_trf_table td {text-align:center; vertical-align:middle; border:none; padding:7px 7px 7px 10px}
.align-left table.new_trf_table td, .align-left table.new_trf_table th, .align-left table.new_trf_table .header th {text-align:left; vertical-align:top}

table.fr_work_table {margin:5px 0 0; padding:0; min-width:840px}
table.fr_work_table td {margin:0; padding:0; white-space:nowrap; line-height:140%}
table.fr_work_table td.top {background-color:#E8EDF0; padding:10px; line-height:90%; border-bottom:5px #fff solid}
table.fr_work_table td.bottom {background-color:#E8EDF0; padding:7px 10px; line-height:90%;}
table.fr_work_table input.ch_box {margin:0 0 -2px 0; padding:0}
table.fr_work_table input {margin:0; padding:0 10px; font-size:110%; line-height:120%}
table.fr_work_table .block {height:95%; width:100%; margin:0 0 3px 0; background-color:#f6f6f6; border-right:5px #fff solid}
table.fr_work_table .block td.td_ch {padding:11px 0; width:31px; text-align:center}
table.fr_work_table .block td.td_body {padding:9px 10px 9px 0; width:120px}
table.fr_work_table .block td.td_serv {padding:9px 0;}
table.fr_work_table .block tr:hover {background:#EEF4F7}

table.fr_work_table .block a.not_yet_expire {color:#a0a0a0}
table.fr_work_table .block a.not_yet_expire:hover {color:#a0a0a0; text-decoration:underline;}

table.fr_work_table .block a.dp {color:#f00}
table.fr_work_table .block a.dp:hover {color:#f00; text-decoration:underline;}

.search_res {float:left; width:50%;}
.search_link {text-align:right; padding-right:10px;}

.help_pos_prolong {float:right; margin:-20px 0 0;}

table.trf_table_partner {font-size:90%; white-space:nowrap; margin:1px 0 40px 0}

.formcontainer table.managercontent tr {background:#fff}
.formcontainer table.managercontent .containercolor {background:#F0F0F0}
.formcontainer table.managercontent tr.header {background-color: #E2E2E2}
.formcontainer .list_end {border-top:3px solid #E2E2E2}

.sorted {padding-right:13px; background: url(/images/sorted.gif) no-repeat right 4px}
.can_not_sort_more a {color:#3F4A57}
.can_not_sort_more a:hover {text-decoration:none; cursor:default;}
.can_sort {padding-right:13px !important; background: url(/images/can_sort.gif) no-repeat right 4px}
.can_sort_up {background-image:url(/images/can_sort_up.gif)}

.sorting_down_bright {padding-right:13px; background: url(/images/sort_gr_down.png) no-repeat right 4px}
.sorting_up_bright {padding-right:13px; background: url(/images/sort_gr_up.png) no-repeat right 4px}

.sorting_down_dark {padding-right:13px; background: url(/images/sort_bl_down.png) no-repeat right 4px}
.sorting_up_dark {padding-right:13px; background: url(/images/sort_bl_up.png) no-repeat right 4px}

.large_content {font-size:1.1em; line-height:1.4em; width:100%}
.large_content p {font-size:1.1em}
.large_content .left {width:80px}
.large_content .right {width:5%}
.large_content h1 {margin:0 0 0 45px}
.searchform {
  margin:10px 0 0 2px;
  padding:10px 0;
  background:#F7F7F7;
  border-left:5px solid #FFAD3E;
  border-right:1px solid #BABABA;
  border-top:1px solid #BABABA;
  border-bottom:1px solid #BABABA;
}
.searchform table td {padding:5px 5px 5px 20px; font-size:110%}

/* name assist */

td.zonetable_topline {
border: 1px solid #FFFFFF;
}
td.zonetable_padding {margin:4px; border: 0px solid #FFFFFF}
td.zonetable_border {padding:4px; border: 1px solid #FFFFFF}
a.zonetable {display: block; border:1px solid #FFFFFF}
td.zonetable_border a.good2 {color:#090}
td.zonetable_border a.err-small {color:#a00}
td.zonetable_border a.good2, td.zonetable_border a.err-small {text-decoration:underline}
td.zonetable_border a.good2:hover, td.zonetable_border a.err-small:hover {text-decoration:none}
a.zonetable:hover {background-color:#F2F8FD; border:1px solid #016CA8}

/*---*/
ol {list-style-type:decimal; margin-left:1.5em}
ol.itemlist{font-size:1.1em}
ol.itemlist ul {list-style:square inside}
ol.itemlist ul li {margin:5px 0 5px 10px}

div.breadcrumb {font-size:1em}
div.breadcrumb span {color: #006EB8;}

.nobr {white-space:nowrap} 

.remark, div.formcontainer p.remark {
  border-left:5px solid #F9A334;
  padding:3px 5px 5px 10px;
  margin:7px 0;
  font-size:1.1em;
  line-height:1.3em
}

.rem_partner {margin-bottom:20px;}

div.formcontainer {padding:8px; background:#F0F0F0}
div.formcontainer p {padding:0 0 0 4px; margin:0; line-height:90%;}
div.formcontainer p.note {font-style:italic; color:#707070}
div.formcontainer div.line {height:1px; background-color:#d8d8d8; margin:0 0 10px 0}
div.formcontainer .inp_sert_num {margin:0 0 0 4px;}
div.formcontainer .inp_sert_num td {padding:5px 10px 5px 0}
div.formcontainer .inp_sert_num input {width:100px; font-size:110%; padding:2px 2px 2px 4px;}
div.formcontainer textarea {width:80%; padding:2px}

div.grafik {font-size:120%; line-height:160%; margin:20px 0 30px 0}
.emptymenu {border-top:2px solid #007DC3; border-bottom:1px solid #007DC3; height:23px}

.domain_list {font-size:1.1em; width:100%}
.domain_list_header {background:#E8EDF0}
.domain_list_header td {padding: 5px 0; vertical-align:middle}
.domain_list tr.odd {background:#F6F6F6} /*for ie8*/

/*.domain_list tbody tr:nth-child(even) {background:#F6F6F6}
.domain_list tbody tr:nth-child(odd) {background:#fff}*/

.domain_list td.dom_name {padding-right:15px; height:23px; font-size:1.1em}
.domain_list td.dom_name small {font-size:75%}
.domain_list td.pic {padding:0 10px 0 0; height:27px; font-size:90%}
.domain_list td.w_p {padding:0 10px 0 0; height:23px; font-size:0.9em; white-space:nowrap}
.domain_list td.domprice {font-size:0.9em; white-space:nowrap}
.domain_list tr.even {}
.domain_list tr.even td, .domain_list tr.odd td {vertical-align:middle}
.domain_list td.dom_spacer {height:25px}
.domain_list td.first_dom_spacer {height:7px}
.domain_list tr.odd:hover, .domain_list tr.even:hover, .domain_list tbody tr:hover {background:#EEF4F7}
.domain_list tr td {padding:6px 3px 6px 8px}
.domain_list .checkbox-td {width:15px;}
.domain_list .lang-tag {width:12em}
div.dom_list_end {margin:5px 0 0 0; border-top:3px solid #E8EDF0}
.list_end {margin:2px 0 0 0; border-top:3px solid #E8EDF0}

.btn_list_end {background-color:#E8EDF0; padding:7px 0 7px 10px; margin-top:4px; font-size:110%}
.btn_list_end div#f_full_list {display:none; overflow: visible; float:left; padding:3px 0 0 20px}
.btn_list_end a.link {border-bottom:1px dashed #006EB8; font-size:90%;  white-space:nowrap;  margin-right:5px; //width:auto}
.btn_list_end a.link:hover {text-decoration:none}
.btn_list_end span {color:#ff8c34; font-size:110%; margin-right:10px}

.borderblock {padding:.5em; border:1px solid #ccc; background:#fff}

.good {color: #009900}
.ico_info_spec {background:url(/images/ico_info_spec.gif) right center no-repeat; padding:0 15px 0 0}

.brdrg {border: 1px solid #CFCFCF; font-family: Verdana, Geneva, Arial, Sans, sans-serif}
.right_block_header {color: #FFFFFF; font-size: 1em; font-weight: bold; margin-left:5px}
#brdr_dark {background-color:#CFCFCF;}

.general-text8 {font-family: Verdana, Geneva, Arial, Sans, sans-serif; font-size: 8pt}
.general-text9 {font-family: Verdana, Geneva, Arial, Sans, sans-serif; font-size: 9pt}

table.manager_menu {height:22px; margin:2px 0 2px 0}
table.manager_menu td {text-align:center; padding:3px 0; width:1%}
table.manager_menu th {width:30px}
table.manager_menu a {padding-left:5px}

.mbottom1 {margin-bottom:3em}
.parammargin {margin-bottom:.5em}
.parammargin_float {margin-bottom:.5em; margin-right:1em; float:left;}
.parammargin a.pencil{background: url(/images/pencil.png) no-repeat center right;padding-right: 15px;margin-bottom: 12px;display: inline-block;}

.additional {border:1px solid #CFCFCF; padding:10px 10px 10px 20px; margin:0 1em 2em} /* fixed in ie5.css */
.additional b {color:#616A74}
.additional h4 {margin:-10px -10px 0 -20px; padding:0 1em .25em 1em; background:#CFCFCF;  color:#fff; font-weight:bold; font-size:1em}

.adelastic {/*width:98%;*/ border:1px solid #ccc; font-size:14px}
.adelastic a, .adstatic a {/*width:98%;*/ display:block; height:100%}
.adstatic {border:1px solid #ccc; text-align:center; vertical-align:middle;}

.anketaform {background:#f5f5f5}
table.anketaform td {padding:1em 1em 1.5em 22px; border-bottom:2px solid white}
table.anketaform th {background:#fff; padding:1em}
.anketaform .question {color:#004080; font-weight:bold; font-size:98%}
.contform_err {background:#ffe0e0}
.anketaform input, .anketaform select, .anketaform textarea {width:240px; margin-top:5px}
.anketaform input, .anketaform textarea {padding:3px}
.anketaform .question {position:relative; display:inline-block}
.anketaform .question .oblig { margin-right: 8px; }

.row_err {border:1px solid red; background:#ffe3e3}

div.way{border:0; margin:20px 0 5px 2px; width: 99.8%}
table.way {width:100%}
table.way table.stepselected, table.way table.stepnow, table.way table.stepwillbe, table.way table.step {width:17px; height:17px}
.stepselected {font-size: 1.1em; font-weight: bold; color:#F8981D; border:1px solid #5092B6; background-color:#EDF5F9}
.step {font-size: 1.1em; font-weight: bold; color:#F8981D; border:1px solid #ADADAD; background-color:#FBFBFB}
a.stepnow{text-decoration: underline}
.stepnow {font-size: 1.05em; font-weight: bold; color: #016CA8; text-decoration:none}
.stepwillbe {font-size: 1.1em; color: #333333}

.btnlink {border:0; background:#fff; color:#006EB8; cursor:pointer;
	padding:0; margin:0; float:right; text-decoration:underline; padding:0 .15em; width: auto; overflow: visible}

a.pagenum, .curpage {padding:2px 5px;}
a.pagerewind {margin:0 3px}
a.pagenum:hover {background:#0B76B2; color:#fff; text-decoration:none}
a.pagerewind:hover img, a.pagerewind img {text-decoration:none; background:#fff}
.curpage {font-weight:bold; color:#3E4853}

.additional-services {width:100%; margin:2px 0}
.additional-services td {padding:2px 3px 2px 0;}
.additional-services td span {/*white-space:normal*/}
.additional-services th {width:20px; min-width:20px; padding-top:3px;}
.additional-services td.background {background:url(/images/dots.gif) repeat-x 0 12px}
.additional-services td.background span {background:#fff}
.additional-services td.price { color:#000; font-weight:normal; white-space: nowrap;}

.lh100 {line-height:100%}
.lh160 {line-height:160%}
.pleft15 {padding:10px 15px}

.payways {width:100%; margin:0}
.payways tr.texts td {padding:5px 25px 25px 0}
.payways h3 {margin-bottom:.5em}

.inputtable {margin-top:10px;}
.inputtable th {border:2px solid #f0f0f0; background:#e0e0e0}
.inputtable td, .inputtable th {padding:.2em .3em}
.inputtable input {padding:.1em}

.b-change-dns__container {width:100%; border-collapse:separate; border-spacing:8px}
.b-change-dns__container-cell {border:1px solid #b0b0b0; border-radius:5px; padding:8px;	background:#FFF; overflow:hidden;}
.b-change-dns__container-cell-active {
	box-shadow: 0 0 2px rgba(0,0,0,0.5);
	border-color:#3475cd;
	-webkit-transition: border-color 1s, background 1s;
	   -moz-transition: border-color 1s, background 1s;
	     -o-transition: border-color 1s, background 1s;
	        transition: border-color 1s, background 1s;
}
.b-change-dns__container-cell-inactive {background:#F0F0F0;}
.b-change-dns__table {border-spacing:8px; border-collapse:separate; width:100%;}
.b-change-dns__dns-input,.b-change-dns__ip-input {width:100%;}
.b-change-dns__btn {color:#595959; text-decoration:underline; cursor:pointer;-moz-user-select: none; -khtml-user-select: none; user-select: none; }
.b-change-dns__hider {height:900px; width:100%; background: rgba(0, 0, 0, 0); filter: alpha(opacity=10); position:absolute; top:0; z-index:-1;}
.b-change-dns__container-cell-inactive .b-change-dns__hider {z-index:2!important}
.b-change-dns__container-cell-inactive:hover {border-color:#3475cd; cursor:pointer}
.b-change-dns__list {}
.b-change-dns__list li {padding: 4px 0 !important; background-image:none !important;}

.expired, .expired * {color:#a0a0a0}
.expired a.bright {color:#006EB8}

sup, sup {vertical-align: baseline; position: relative}
sup {top: -0.4em}
sub {bottom: -0.4em}

.not_active_lnk {color:#ccc; text-decoration:none; cursor:default}
.active_lnk {color:#006EB5; text-decoration:underline; cursor:pointer}

.tl, .tr, .bl, .br {width:8px; height:8px; font-size:1px; line-height:1px} 
.tl {background:url("/images/baloon_corners.gif") no-repeat -10px -10px}
.tr {background:url("/images/baloon_corners.gif") no-repeat 0px -10px}
.bl {background:url("/images/baloon_corners.gif") no-repeat -10px 0px}
.br {background:url("/images/baloon_corners.gif") no-repeat 0px 0px}
.tm {background:url("/images/baloon_border.gif") repeat-x top}
.bm {background:url("/images/baloon_border.gif") repeat-x bottom}
.ml {background:url("/images/baloon_border.gif") repeat-y left}
.mr {background:url("/images/baloon_border.gif") repeat-y right}
.mm {padding:5px}

.corner {position:absolute; width:13px; height:18px; top:25px; left:60px; background:url(/images/baloon_corners.gif) no-repeat -18px 0; z-index:10}

.button {padding:.2em 1em}

a.btnlink, a.btnlink-bright {float:left; display:block; color:#000; padding-right: 8px}
a.btnlink:hover, a.btnlink, a.btnlink-bright:hover, a.btnlink-bright  {text-decoration:none}
a.btnlink span, a.btnlink-bright span {display:block; padding: 2px 0 4px 8px; line-height:140%}
a.btnlink {background: url(/images/btn_r.gif) top right no-repeat}
a.btnlink-bright {background: url(/images/btn_r_bright.gif) top right no-repeat}
a.btnlink span {background: url(/images/btn_l.gif) top left no-repeat}
a.btnlink-bright span {background: url(/images/btn_l_bright.gif) top left no-repeat}

#tooltip{
  background:#FFFFFF;
  border:1px solid #015483;
  font-family: Verdana, Geneva, Arial, Sans, sans-serif;
  font-size: 8pt;
  line-height:11pt;
  color:#015483;
  margin:0px;
  padding:4px 5px 4px;
  position:fixed;
  visibility:hidden;
  z-index:99;
  white-space: pre-wrap;
}


.all {margin:0 0 0 -11px; clear:left}

table.sub_menu_1 {margin:10px 0 27px -11px;}
table.sub_menu_1 td {padding:0}
table.sub_menu_1 a {display:block; padding:5px 10px 12px 10px; margin:0 1px 0 1px; font:normal 120% verdana; text-decoration:underline; color:#222222}
table.sub_menu_1 a.on {padding:5px 10px 12px 10px; margin:0; text-decoration:none; background:url(/images/i/tabsarrow.gif) #C6CED1 50% 100% no-repeat;}

table.menu_form_1 {margin:0}
table.menu_form_1 td.mark_1 {padding:3px 0 2px 10px; background:#e8edf0}
table.menu_form_1 td.mark_2 {padding:3px 0 2px 0; background:url(/images/new_dom/bord_mark.gif) top repeat-x}
table.menu_form_1 td.mark_3 {padding:3px 0 2px 0; background:#e8edf0}
table.menu_form_1 td.mark_4 {padding:2px 0 2px 10px; border-left:1px #e8edf0 solid; border-top:1px #e8edf0 solid}
table.menu_form_1 td.rasp_1 {background:url(/images/new_dom/rasp_1.gif) top left no-repeat; padding:10px}
table.menu_form_1 td.rasp_2 {background:url(/images/new_dom/rasp_2.gif) top left no-repeat; padding:10px}
table.menu_form_1 td.rasp_3 {background:url(/images/new_dom/rasp_3.gif) top left no-repeat; padding:10px}
table.menu_form_1 td.rasp_4 {background:url(/images/new_dom/rasp_4.gif) top left no-repeat; padding:10px}
table.menu_form_1 td.rasp_5 {background:url(/images/new_dom/rasp_5.gif) top left no-repeat; padding:10px}

table.menu_form_1 td.rasp_11 {background:url(/images/new_dom/rasp_1.gif) top left no-repeat; padding:0 10px}
table.menu_form_1 td.rasp_21 {background:url(/images/new_dom/rasp_2.gif) top left no-repeat; padding:0 10px}
table.menu_form_1 td.rasp_31 {background:url(/images/new_dom/rasp_3.gif) top left no-repeat; padding:0 10px}
table.menu_form_1 td.rasp_41 {background:url(/images/new_dom/rasp_4.gif) top left no-repeat; padding:0 10px}
table.menu_form_1 td.rasp_51 {background:url(/images/new_dom/rasp_5.gif) top left no-repeat; padding:0 10px}

table.menu_form_1 a.on {color:#000000; text-decoration:none}

table.inp_dom_1 {margin:0; background:#e8edf0}
table.inp_dom_1 td {padding:10px 0 10px 10px; vertical-align:middle}
table.inp_dom_1 td.clear {padding:0; background:#fff}
table.inp_dom_1 td.rasp {padding:0}
table.inp_dom_1 .inp {padding:2px 2px 2px 5px; width:100%; font:normal 135% verdana; color:#000000;}
table.inp_dom_1 .inp_bulk {padding:2px 2px 2px 5px; width:568px; font:normal 135% verdana; color:#000000; overflow:auto}
table.inp_dom_1 input.btn { font:bold 110% verdana; color:#000000; margin:0 0 0 11px; padding:3px; border: 2px outset #ddd; text-transform: none; }
table.inp_dom_1 span {font-size:160%; margin:0 0 0 6px}
span.long {font:normal 90% tahoma; color:#666666; margin:0 0 0 1px}
table.inp_dom_1 span.long {font:normal 90% tahoma; color:#666666; margin:0 0 0 1px}

table.inp_dom_1 td.check_all {padding:5px 0 5px 6px; background:#f6f6f6; border-top:1px solid #fff; border-bottom:1px solid #fff}
td.check_all input {margin:0 3px 0 0}

table.check_all {margin:0; background:#f6f6f6}
table.check_all td {padding:5px 0 5px 6px}
table.check_all input {margin:0 3px 0 0}

table.tab_zone {margin:0 0 7px 0; background:#f6f6f6}
table.tab_zone.new_style {margin:0 0 7px 0; background:#f6f6f6;border-top:1px solid #fff;}
table.tab_zone td {padding:5px 0 5px 6px; margin:0; border-bottom:1px #ffffff solid; border-right:1px #ffffff solid; white-space:nowrap}
table.tab_zone td.bord {border-right:1px #f6f6f6 solid}
table.tab_zone td.rasp {padding:0}
table.tab_zone input {margin:0 3px 0 0}
table.tab_zone a {font-size:150% /*; text-decoration:underline*/}
table.tab_zone td.cost {text-align:right; padding:5px 10px 5px 10px; font:normal 90% verdana; color:#7f7f7f}
table.tab_zone img {margin:0 0 0 3px}
table.tab_zone span {font-size:147%}
table.tab_zone.new_style td {padding-right:5px;}
table.tab_zone.new_style td span.dom_name,table.tab_zone.new_style td a.dom_name {font-size:145%}
table.tab_zone.new_style td span.dom_price {float:right;color:#CFCFCF;font-size:1em;font-style:italic;}
table.tab_zone span.rub {font:italic 95% verdana; font-weight:bold; color:#7f7f7f; margin:0 0 0 3px}

table.tab_price {margin:0; border-bottom:2px #d9d9d9 solid}
table.tab_price td {padding:5px 3px 5px 3px; vertical-align:middle; border-bottom:1px #d9d9d9 solid}
table.tab_price td.left_right {padding:0}
table.tab_price span.rub {font:105% verdana; font-weight:bold; color:#000000; margin:0 0 0 10px}
table.tab_price span.rem {font-size:100%}
table.tab_price span.date {font-size:70%}
table.tab_price img.act {background-color:#f9ab45; padding:0 4px 0 4px}

div.choice {margin:0 0 0 -10px; float:left; width:47%}
div.choice a {background:url(/images/darr.gif) left center no-repeat; margin:0; padding:0 0 0 10px}

div.def {float:left; width:45%; padding:0 0 0 10px; font:italic 90% verdana; color:#666666}
div.def img {margin:2px 0 0 0}

div.nds {width:90%; padding:5px 20px 0 0; margin:0 0 5px 0; font:italic 90% verdana; color:#7f7f7f}

table.ru_adm {margin:0 0 10px -20px; clear:left}
table.ru_adm h4.top {font-size:110%; font-weight:bold; color:#000000; padding:5px 0 5px 10px; margin:0 0 13px 10px; border-bottom:1px #b2b2b2 solid; background:#f6f6f6}
table.ru_adm h4 {font-size:110%; font-weight:bold; color:#000000; padding:5px 0 5px 10px; margin:0 0 0 10px;}
table.ru_adm p { display: table; margin-left: 2em !important; }
table.ru_adm p:before { content: "\2014\0a0"; display: table-cell; margin-left:2em; }
div.ru_adm p {background:url(/images/new_dom/mdash_1.gif) 0 9px no-repeat; padding:0 0 0 15px; margin:0 0 10px 0; font-size:80%}
div.ru_adm h3 {margin:0 0 10px 0}

div.regl {margin:0 0 20px -10px; border-top:1px #b2b2b2 solid; padding:10px 0 0 2px; width:90%}
div.regl a {background:url(/images/darr.gif) left center no-repeat; margin:0; padding:0 0 0 10px}

div.text_zone {margin:0 0 20px 0; padding:7px 0 0 0; width:85%}
div.text_zone img {margin:2px 0 25px 0}

.list_req {margin:0 0 0 1px}
.pad_req li {margin:0 0 7px 0}

div.pad_mark_pos_1 {margin:0 0 0 -10px}
div.pad_mark_pos_2 {margin:0 0 0 -17px}

table.tab_price_n_1 {margin:0; border:1px #BABABA solid}
table.tab_price_n_1 td {padding:5px 0 5px 0; line-height:100%}
table.tab_price_n_1 td.dom {white-space:nowrap;}
table.tab_price_n_1 td.cost {text-align:right; white-space:nowrap; width:10%}
table.tab_price_n_1 td.strike_cost {text-align:right; padding:0; white-space:nowrap; width:10%; text-decoration:line-through; color:#b3b2b2; font-size:90%}
table.tab_price_n_1 td.bord {border-right:1px #bababa solid; width:7%}
table.tab_price_n_1 td.free {width:7%}
table.tab_price_n_1 td.all_1 {padding:0 0 1px 5px; border-top:1px #bababa solid; color:#9FB2C0; line-height:130%}
table.tab_price_n_1 td.all_2 {padding:0 5px 0 0; text-align:right; border-top:1px #bababa solid}
table.tab_price_n_1 a {font-weight:bold; margin:0 7px 0 0; padding:0}
table.tab_price_n_1 td.all_2 a {font-weight:normal; padding:0 11px 0 0; line-height:130%}
table.tab_price_n_1 table.act_ind_dom {width:100%; border:none}
table.tab_price_n_1 table.act_ind_dom th {background-color:#f9ab45; padding:0 0 0 5px}
table.tab_price_n_1 table.act_ind_dom td.price {text-align:right; font-weight:normal; vertical-align:bottom; line-height:80%; padding:5px 0 1px 0}
table.tab_price_n_1 table.act_ind_dom td.dom_act {white-space:nowrap; padding:0; line-height:90%;}

div.act img.map_mini_n {margin:0 10px 25px 0}
div.act span.w_days {display:block; line-height:120%; margin:0 0 12px 0}
div.act span.last {margin-bottom:0;} 

.small_comment {font-size:11px; font-family: Verdana, Arial, Sans, sans-serif; color:#828a8f}
.small_comment b {color:#828a8f}

div.right_link {margin:0; padding:15px 0 0 0; font-size:110%}
div.right_link a {display:block; background:url(/images/new_dom/mdash_1.gif) 6px 13px no-repeat; padding:5px 0 0 20px}
div.right_link p.on {background:url(/images/bg_str_left.jpg) left center no-repeat; padding: 5px 0 5px 20px}
div.right_link p {margin:0 0 5px 0}

table.ru_adm_trf {margin:0 0 10px -7px; clear:left}
table.ru_adm_trf h4.top {font-size:110%; font-weight:bold; color:#000000; padding:5px 0 5px 7px; margin:0 0 13px 0; border-bottom:1px #b2b2b2 solid; background:#f6f6f6}
table.ru_adm_trf p {background:url(/images/new_dom/mdash_1.gif) 8px 9px no-repeat; padding:0 10px 0 23px; margin:0}

.mdash {background:url(/images/new_dom/mdash_1.gif) 0px 9px no-repeat; padding:0 10px 0 18px; margin:0; display:block}

div.regl_trf {margin:0 0 20px -7px; border-top:1px #b2b2b2 solid; padding:10px 0 0 2px; width:95%}
div.regl_trf a {background:url(/images/darr.gif) left center no-repeat; margin:0; padding:0 0 0 10px}


.prl_new {width:80%; border:1px #000000 dotted}

.tahoma, .sml {font-family: Tahoma, Verdana, sans-serif}
.sml {font-size:10px; color:#666}

.vrez_bp {margin:0}
.vrez_bp td {vertical-align:middle; padding:0} 
.vrez_bp td.akcent {font-size:140%; line-height:120%; padding:10px 20px 10px 10px}
.vrez_bp input {white-space:nowrap; padding:2px 10px 2px 10px}
.vrez_bp td.just {border:1px #f3981e solid; white-space:nowrap; vertical-align:middle; padding:10px}

div.bp {margin:0}
div.bp h3 {color:#000000; margin:0 0 10px 0; font-size:110%; font-weight:bold; line-height:90%}
table.bp_make {margin:0 0 20px 0; width:98%;}
table.bp_make td {padding:20px 20px 20px 10px; vertical-align:top; background-color:#eef4f7; border-right:5px #fff solid; border-bottom:5px #fff solid;}
table.bp_make div {background:url(/images/green_tick.gif) 1px 4px no-repeat; font-size:100%; padding:0 0 0 18px; margin:0;}
table.bp_make tr.just_line td {background-color:#fff; padding:10px 7px 0 7px;}
table.bp_make tr.just_line td.more {text-align:right; padding-top:5px}
table.bp_make tr.just_line input {padding:3px 10px 3px 10px; font-size:110%}
table.bp_make tr.just_line a {background:url(/images/darr.gif) 0 4px no-repeat; padding:0 0 0 10px;}

.zones-act {position:absolute; left:4px; width:85%; min-width:106px; max-height:145px; border-bottom-right-radius:5px; box-shadow: 1px 2px 3px #BBB} /* h100 h124 */
.zones-act {top:-3px; text-align:center;} /* t-15 t-3 */
.zones-act.count2 {top:-10px!important;}
.zones-act.count3 {top:-20px!important;}
.zones-act-shadow-rt, .zones-act-shadow-lt {position:absolute;bottom:0px;left:0px;width:100%;height:8px;line-height:0;font-size:0;overflow:hidden;} /* t-2 t5 */
.zones-act-shadow-rt {background:#fff url(/images/i/act-shadow-rt.gif) no-repeat right bottom}
.zones-act-shadow-lt {background:url(/images/i/act-shadow-lt.gif) no-repeat left bottom}
.zones-act .zones-act-text { background-color: #fff; padding: 3px 8px 0px 8px; border-bottom-right-radius: 6px; margin:0 auto; }
.zones-act.count3 .zones-act-text {padding:0 5px 10px 5px; margin:-5px auto 0 auto; width:80%; min-width:100px}
.zones-act .zones-act-text p {margin:0;}
.zones-act.count1 .zones-act-text p {margin:10px 0 12px 0!important;}
.zones-act .zones-act-text p a {font-size:100%; float:left}
.zones-act .zones-act-text p span.action-price {color:#ff9900; float:right; font-size:90%; margin:5px 0 -5px 0}
.zones-act .zones-act-text p span.old-price {color:#7e7e7e; float:right; font-size:90%; text-decoration:line-through}
/*.zones-act .c-block {padding-bottom:5px}*/

.tna {display:none}
.tcell {display:table-cell}
.tbl {display:table}

.pop_up_dom {width:713px; background-color:#fff; position:absolute; top:90px; left:50%; margin-left:-360px; padding:0 0 15px 0; border-left:1px #e4e4e4 solid; border-top:1px #e4e4e4 solid; border-bottom:1px #9b9b9b solid; border-right:1px #9b9b9b solid}
.pop_up_dom form {margin:0; padding:0}

.geo-domains-list {width:700px; margin:20px 0}
.geo-domains-list tr.dark td {background:#f6f6f6}
.geo-domains-list tr.dark td.l {background:#fff}
.geo-domains-list td {padding:2px 10px; color:#6a6a6a; white-space:nowrap}
.geo-domains-list a {border-bottom:1px dashed #ccc}
.geo-domains-list a:hover {text-decoration:none}


.inp_auth {margin:0; padding:3px 0 3px 3px; width:90px; font:normal 110% verdana}
.sel_auth {width:80px; font:normal 110% verdana; padding:3px 0 3px 0}
.btn_auth {font:normal 120% verdana; color:#000; padding:2px 14px 3px 14px}
.btn_anketa {font:normal 100% verdana; color:#000; padding:2px 5px 2px 5px;}

.inp_table {background-color:#e8edf0;}
.inp_table td {vertical-align:middle; padding:10px 5px 10px 5px}
.inp_table span {font:bold 140% verdana; color:#333333; line-height:90%; text-align:right;}
.inp_table input.inp {width:100%; font-size:150%; padding:1px}
.inp_table input.btn {font:normal 140% tahoma; color:#000000; padding:0 10px 0 10px}

.auth_table {margin:10px 20px 50px 0; width:100%}
.auth_table td {padding:0 0 10px 0;}
.auth_table th {border-top:1px #d3d3d3 solid; padding:10px 0 0 0}
.auth_table h3 {margin:0 15px 0 0; padding:0; line-height:80%;}
.auth_table td.link {padding:0 10px 0 0}
.auth_table th.exit {text-align:right; padding-right:10px}
.auth_table a {font-size:90%; line-height:110%; display: inline-block;}
.auth_table span {display:block; margin:4px 0 0 1px; font-size:110%; width:80px;}
.auth_table span.dog {width:100%; font-weight:bold; margin:4px 0 5px 0}

.dom_table {margin:0; background-color:#f6f6f6;}
.dom_table td {border-right:1px #fff solid; border-bottom:1px #fff solid;}
.dom_table td.lacation {background-color:#fff; font:italic 110% georgia; padding:15px 0 3px 12px}
.dom_table td.ch {border-right:none; padding:12px 5px 0 9px;}
.dom_table td.zona {font:bold 140% verdana; color:#000; border-right:none;}
.dom_table td.cost {width:80px; font:italic 110% arial; font-weight:bold; line-height:90%; text-align:right; padding-right:40px; color:#7b7b7b; white-space:nowrap; vertical-align:middle}
.dom_table td.zero {background-color:#fff;}
.dom_table span {display:inline-block; line-height:80%; padding:12px 16px 12px 0; width:auto; white-space:nowrap;}
.dom_table span.idn, .dom_table span.new, .dom_table span.sale {background-position:100% 10px}
.dom_table span.cost_sale {color:#ff0000; line-height:80%; padding:0 0 1px 0}
.dom_table span.cost_strike {text-decoration:line-through; font-size:90%; padding:1px 0 0 0}

div.ahtung {display:none; font:normal 110% verdana; color:#cc0000; margin:0 0 0 11em; padding:10px 0 10px 18px; background:url(/images/ahtung.gif) 0 10px no-repeat}

.table_right_h td {font:italic 80% verdana; color:#000; border-bottom:1px #b2b2b2 solid; white-space:nowrap; padding:5px}
.table_right_b td {font:normal 100% verdana; padding:5px; line-height:150%}
.shadow_bot {background-color:#e4e4e4; height:1px; margin:15px 0 -15px 0}

.phone_city {margin:20px 0 20px -8px}
.phone_city td {padding:10px 50px 0 8px; border-bottom:1px #d9d9d9 solid;}
.phone_city td.other {padding:0; border:none}
.phone_city tr.no_bord td {border:none}
.phone_city img {margin:0 7px 0 0}
.mail_table {margin-left:0}
.mail_table td {padding:10px 30px 0 8px;}
td.mail_table_pbottom {padding-bottom: 20px;}
td.mail_table_noborder {border:none;}
.phone_ico {background:url(/images/gphone.gif) 0 -2px no-repeat; padding:0 0 0 27px;}
.fax_ico {background:url(/images/fax.gif) 0 3px no-repeat; padding:0 0 0 33px;}
.fax_ico_en {background:url(/images/fax_en.gif) 0 3px no-repeat; padding:0 0 0 27px; margin:0 0 0 10px}
.phone_city span {display:block; height:8px}

kbd.txtcontent {font-size:1.1em; font-family:courier;}

.table_right_h td {background-color:#e8edf0; font:italic 80% verdana; color:#000; white-space:nowrap; padding:7px 5px 7px 5px}
.table_right_b td {font:normal 100% verdana; padding:5px; line-height:150%; border-bottom:1px #fff solid}

div.event_block {position:relative; margin:0 140px 30px 0; left:160px;}
div.event_date_loc {width:160px; margin-right:-160px; position:relative; left:-160px; float:left; }
div.event_theme a.event_link {display:block; margin:0 0 3px 0; font-size:140%}
span.event_date {display:block; background:url(/images/calendar_ico.gif) 0 5px no-repeat; padding-left:1.8em; padding-right:1em;}
span.event_loc {padding:0 0 0 19px; margin:0 0 0 -19px}

div.project_block {position:relative; margin:0 230px 30px 0; left:230px;}
div.project_name {width:230px; margin-right:-230px; position:relative; left:-230px; float:left;}
div.project_block div.project_cont h2 {line-height:110%; margin:0 0 7px 0}
div.project_block a.project_link {font-size:180%; display:block; margin:-2px 0 0 0}
div.project_block p {color:#444444}

div.line_1px {background-color:#e5e5e5; height:1px; margin:0 0 30px -5px}

div.dom_list {margin:10px 0 20px 0; width:90%}
div.dom_list a {display:block; width:auto; float:left; font-size:120%; color:#000; text-decoration:underline; color:#212930; padding:5px 10px 6px 10px; margin:0 0 7px 0}
div.dom_list a.on {background-color:#c6ced1; text-decoration:none}

.inp_auth {margin:0; padding:3px 0 3px 3px; width:90px; font:normal 110% verdana}
.sel_auth {width:80px; font:normal 110% verdana; padding:3px 0 3px 0}
.btn_auth {font:normal 120% verdana; color:#000; padding:2px 5px 3px 5px}
.btn_anketa {font:normal 100% verdana; color:#000; padding:2px 5px 2px 5px}

ul.countries {list-style-type: none}
div.main ul.countries li {display:block; float:left; background-image: none; padding:0 20px 0 10px; margin:0 0 3px 0}
div.main ul.countries li.letter {padding:0 6px; font-size: 110%}
div.main ul.countries li:hover {background:#c6ced1;}
ul.countries li a {color:#000104; text-decoration:underline}
ul.countries li.selected a {margin:0 0 0 -5px; padding: 2px 5px; background:#c6ced1; font-style:normal; text-decoration:none}
.na_result_table {margin:2px 0 0 0; font-size:110%}
.na_result_table td {text-align:center; font-weight:bold}
.na_result_table th {text-align:left; white-space:nowrap}
.na_result_table a {color:#339933; text-decoration:underline}
.na_result_table a.free {color:#339933}
.na_result_table a.relieved {color:#3a9bd1}
.na_result_table a.auction {color:#ff9900}
.na_result_table a.na {color:#cccccc; text-decoration:none; cursor:default}
.na_result_table a.busy {color:#cc0000; text-decoration:none}
.na_result_table div.dom {position:relative}

.tab_zone td span.cost {color:#555; margin:0 10px; font:bold italic 110% arial}
.na_auction {color:#f8981d}

table.legend {border-top:2px #e8edf0 solid}
table.legend td {padding:10px; font-weight:normal;}
table.legend div {float:left; font:italic 100% georgia; margin:0 20px 0 0; width:auto; padding:0; white-space:nowrap;}
table.legend span {float:left; width:12px; height:11px; margin:1px 5px 0 0;}

table.legend span.free {background-color:#339933}
table.legend span.relieved {background-color:#3a9bd1}
table.legend span.auction {background-color:#ff9900}
table.legend span.na {background-color:#cccccc}
table.legend span.busy {background-color:#cc0000} 

td.pages {white-space:nowrap}

.blocks td {padding:5px 10px}
.blocks h3 {padding-bottom:8px; text-shadow: 0 1px 0 white}
.blocks td div {margin-bottom:10px}
.blocks .dark td {background:#f4f4f4}
.blocks td.light {background:#fff}
.blocks .dark_with_top {border-top:3px solid #d0d5d9; background:#e9ecf1}
.blocks .big_button {padding:3px 8px}


.c_top {height:6px; margin:0; padding:0 10px; font-size:100%; font-weight:bold; color:#fff; text-align:center; vertical-align:middle; font-size:130%}
table.pop_or_bord, table.pop_bl_bord {position:absolute; top:-550%; left:50%; margin-left:-100px; z-index:10; width:200px; visibility:hidden}
.bubble-box table.pop_or_bord, .bubble-box table.pop_bl_bord {position:static;top:auto;left:auto;margin-left:0;visibility:visible;}
table.pop_or_bord td, table.char_3_result table.pop_or_bord td, table.pop_bl_bord td, table.char_3_result table.pop_bl_bord td {padding:0; margin:0; white-space:nowrap; border:none}
table.pop_or_bord .body, table.pop_bl_bord .body, table.char_3_result table.pop_or_bord .body, table.char_3_result table.pop_bl_bord .body {background-color:#fff; padding:10px; text-align:center; font-size:90%; font-weight:normal}

table.pop_or_bord .left  {background:url(/images/pop_up_dom_sel/left_or.gif)}
table.pop_or_bord .right {background:url(/images/pop_up_dom_sel/right_or.gif)}
table.pop_or_bord .top {background:url(/images/pop_up_dom_sel/top_or.gif) top repeat-x;}
table.pop_or_bord .bottom {background:url(/images/pop_up_dom_sel/bottom_or.gif); text-align:center;}

table.pop_bl_bord .left {background:url(/images/pop_up_dom_sel/left_bl.gif)}
table.pop_bl_bord .right {background:url(/images/pop_up_dom_sel/right_bl.gif)}
table.pop_bl_bord .bottom {background:url(/images/pop_up_dom_sel/bottom_bl.gif); text-align:center;}

table.pop_or_bord span, table.pop_bl_bord span {font-size:120%; font-weight:bold}
#bubble-box,.bubble-box {position:absolute;top:0;left:0;z-index:100;}
#bubble-text-box {width:200px;white-space:normal!important;line-height:1.2;font-size:11px;}
.bubble-container {position:relative;}
.bubble {cursor:default!important;padding:5px!important;margin-left:5px;line-height:0;font-size:0;overflow:hidden;position:relative;top:-3px;}
.bubble-html {display:none;}

table.pop_or_bl_bord_3s {left:23px; }
table.char_3_result table.pop_or_bl_bord_3s td.body {font-size:100%; }
table.char_3_result table.pop_or_bl_bord_3s td.c_top {font-size:120%; }
     
ul.rtf_list {list-style-type:none; padding:0em 0em 1em 1.8em;}
ul.rtf_list li {list-style-image:url(/images/ico_rtf_16.gif) left center no-repeat}

div.list_links {margin:0 0 10px 0;}
div.list_links div {margin:0 0 5px 17px; padding:0;}
div.list_links a.rtf {background:url(/images/ico_rtf_16.gif) 0 0 no-repeat; padding:0 0 2px 20px;}

.en_color em {font-size:90%}
em.en_nocolor {color:black; font-size:90%}

/* new faq */
.faq_list {margin:0 0 0 -5px; counter-reset:section; list-style-type:none;}
.faq_list li {margin:0 0 5px 0; padding:5px;}
.faq_list li big {font:normal 115% Verdana, Geneva, Sans;}
.faq_list > li:before {float:left; counter-increment:section; content: counter(section) ". "; margin-left:-2.3em;margin-right:8px;}
.faq_list > li > ol {counter-reset:subsection; list-style-type:none;margin-left:25px;}
.faq_list > li > ol > li:before {counter-increment:subsection; content: counter(section) ". " counter(subsection) ". "; margin-left:-2.3em;margin-right:8px;}
.faq_list li.on {background-color:#f6f6f6}
.faq_list a,
.faq_list.underline .answer a {color:#006EB8; text-decoration:none; font:normal 115% Verdana, Geneva, Sans;border:none;}
.faq_list.underline a {border-bottom:1px #ccc dashed;}
.faq_list a:hover,
.faq_list.underline .answer a:hover {text-decoration:underline;}
.faq_list.underline a:hover {text-decoration:none;}
.faq_list li.on .answer {display:block;}
.faq_list li .answer {display:none;margin:10px 0 0 0;}
.faq_list li .answer * {font-family:Verdana, Tahoma, Geneva, Sans!important;font-size:100%!important; color:#000;}
.faq_list li .answer ul {list-style-type:none;}
.faq_list li .answer ol {list-style-type:decimal;}
.faq_list li .answer ul li,.faq_list li .answer ol {padding-bottom:0;padding-top:0;}
.li_inner {font:normal 100% verdana; color:#000}
#answers {margin-top:30px;}
#answers h2 {margin-bottom:8px;line-height:1.2em;font-weight:bold;font-size:140%;}
#answers .answer {margin-bottom:30px;}
.faq_list.nonumber > li:before {content: ""!important;}
.faq_list.nonumber > li > ol > li:before {content: ""!important;}
.faq_list2{
      margin: 0 0 0 25px;
}
.faq_list2 ul li{
  margin: 0 ;
      background: url("/images/sqr.gif") no-repeat 2px 12px !important;
}
.faq_list ul.disc{
  padding: 30px 5px 5px 5px;
  display: none;
     background: #f6f6f6;
    position: relative;
    top: -20px;
    z-index: -2;
}
/* new faq */

table.char_3_all {margin:0 0 2px 0; background-color:#e8edf0}
table.char_3_all td {padding:10px; margin:0}
table.char_3_all td.bord {border-top:1px #d8dcdf solid; border-bottom:1px #eff3f6 solid; padding:0}
table.char_3_all input.btn {font:bold 110% verdana; color:#000000; margin:0; padding:3px}
table.char_3_all span {margin:0 2em;}

table.inner {white-space:nowrap}
table.inner td {padding:0 0 10px 0; line-height:90%;}
table.inner th {padding:0 0 10px 0; font-weight:bold}
table.inner label {margin:0 15px 0 0; line-height:90%;}
table.inner input.ch {margin:0 5px 10px 0}
table.inner input.inp {margin:0 5px 5px 0; padding:2px; width:30px}
table.inner input.inp_last {margin:0 15px 5px 0; padding:2px; width:30px}

table.char_3_result {margin:0 1px 0 0; background-color:#f6f6f6;}
table.char_3_result td {padding:5px 0 5px 10px; border-right:1px #ffffff solid; border-bottom:1px #ffffff solid; }
table.char_3_result td.last {border-right:none; }
table.char_3_result a {color:#339933; text-decoration:underline; font-weight:bold; font-size:110%}
table.char_3_result a.relieved {color:#3a9bd1;}
table.char_3_result a.auction {color:#ff9900;}
table.char_3_result div.dom {position:relative}
table.char_3_result span.cyr {font-style:italic}
table.char_3_result span.dgts {font-weight:normal}

table.stat_3_char {margin:0;}
table.stat_3_char tr.dark td {background-color:#f6f6f6}
table.stat_3_char td, table.stat_3_char th {padding:5px 10px; white-space:nowrap}
table.stat_3_char th {font-size:120%; font-weight:bold; border-bottom:3px #e8edf0 solid}
table.stat_3_char th span {font:normal 80% verdana; color:#666666}
table.stat_3_char td span {font:normal 100% verdana; color:#666666}

table.stat_3_char_ {margin:0; white-space:nowrap; border-bottom:2px #e8edf0 solid}
table.stat_3_char_ td, table.stat_3_char_ th {padding:7px 30px 7px 10px; text-align:right; border-bottom:1px #fff solid}
table.stat_3_char_ th {font-weight:bold; background-color:#e8edf0; padding-right:28px}
table.stat_3_char_ td.first {text-align:left}
table.stat_3_char_ td.no_bord {border:none}
table.stat_3_char_ tr.dark td {background-color:#f6f6f6}
table.stat_3_char_ i {font-family:georgia; font-size:110%}

.en_color em {font-size:90%} /* ANN for eng prices templates */
em.en_nocolor {color:black; font-size:90%} /* ANN */
/* tree new */
ul.tree * {font-family:Verdana, Geneva, Arial, Sans, sans-serif; font-size:9pt; line-height:1.3;}
ul.tree,ul.tree ul {list-style:none;}
ul.tree {margin:0 auto 20px auto; padding-left:0; width:320px;}
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 strong {font-size:120%;}
ul.tree li.marg-top {margin-top:10px!important;}
#tree-table tr td {vertical-align:top;}
/* dropped menu */
ul.manager li.f-level {position:relative;}
.sub-menu {text-align:left; display:none; position:absolute; margin-top:16px; left:-1px; border:1px solid #d2d2d2; background-color:#fcfcfc; z-index: 2000; }
.sub-menu ul strong {}
.sub-menu ul li {background:none; float:none;  line-height:1.2; font-size:12px; white-space:nowrap; font-weight:normal; min-width:170px;}
.sub-menu ul {float:none;}
.sub-menu ul li.separator {border-bottom:solid 1px #dedede; padding-bottom:10px!important; margin-bottom:10px;}

ul.manager li.home,
ul.manager li.home:hover,
ul.manager li.home.hover {background-color:transparent!important; border:none!important;}

ul.manager li.f-level .white-line {display:none; line-height:0; font-size:0; height:3px; background-color:#fcfcfc; position:absolute; margin-top:4px; left:0px; z-index:11; width:100%; overflow:hidden; border:none!important;}
ul.manager li.f-level.bhide {background-image:none;}
/*add hosting new styles*/
ul.margin-bot10 li {margin-bottom:0.5em;}
.submit {padding:2px 5px;font-size:1em!important;}
.input-text {padding:2px;}
div.formcontainer p.note {color:#707070; font-style:italic;}
div.formcontainer p.note strong {font-style:normal;}
div.formcontainer p {line-height:1.3em; padding:0;}
/*div.formcontainer table tr.line td p.note {margin-top:2px!important;}
div.formcontainer p {line-height:1.3;margin:0; padding:0;}
div.formcontainer table tr.line td p {padding-left:0!important; margin-bottom:6px!important;}*/
div.formcontainer div.line {background-color:#D8D8D8; height:1px; margin:0 0 10px; line-height:0!important; font-size:0!important; overflow:hidden;}
/*table tr.line td {padding-top:10px; border-bottom:solid 1px #D8D8D8;}*/
table tr td.tariff-desc {padding-right:10px;}
em.en_nocolor {color:black; font-size:90%} /* ANN */
#tariffs-list tr td {padding-bottom:10px;}
#tariffs-list tr td p {margin:0;}
.form-section {margin-bottom:30px!important;}
.red-text {color:#c00b1d!important;}
span.ahtung {background:url(/images/ahtung.gif) no-repeat 0 0;padding-left:13px;margin-right:6px;}
.large_content .main h1 {margin-left:0;}
#ltd,#ltd p.note {font-style:normal;color:#000;}
#ltd p.note {font-size:90%;}
#ltd p.note strong {font-size:120%;}
#ltd p.note {padding-left:20px;}
ul.manager li.last-in-menu .sub-menu {right:-1px;left:auto;}
ul.manager li.last-in-menu .white-line {left:auto;right:0;margin-top:5px;}
ul.manager li.f-level .sub-menu {-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=120, Color='#dddddd')";}
ul.manager.old {padding-top:10px;}
.dashed {text-decoration:none; border-bottom:1px dashed #ccc/*#7c93a3#006EB8;*/}
.borderblock a.dashed {font-size:110%}
a.dashed:hover {text-decoration:none;}
/*checked sessions styles*/
#checked-session-box {width:92%; margin:0 auto; min-width:970px; max-width:1400px; position:relative;	height:0;}
#checked-session {background:#e7f5e6 url(/images/checked-session.gif) no-repeat 8px 4px;	padding:6px 0 5px 0; position:absolute;	right:1px; top:-28px; font-size:11px;line-height:1; width:99%;
	border-right:1px solid #ccd1cd; border-bottom:1px solid #ccd1cd; -moz-box-shadow: 1px 1px 3px #ddd; -webkit-box-shadow: 1px 1px 3px #ddd; -moz-border-radius:0 3px 3px 3px; -webkit-border-radius:0 3px 3px 3px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=120, Color='#dddddd')";
}
#checked-session-box #checked-session {width:auto;top:0;padding-right:62px;}
#checked-session span {padding-left:32px;}
.h1 {font-size:1.8em;color:#3E4853;line-height:0.9;padding-bottom:10px;padding-left:8px;}
/* new slider styles*/
.slider {position:relative;background:#f4f4f4;height:100px;padding:0 23px;overflow:hidden;}
.slider .slider-left-button,.slider .slider-right-button{display:block;position:absolute;width:22px;height:100px;top:0;background-color:#efefef;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;}
.slider .slider-left-button {left:0;border-right:1px solid #fff;background-image:url(/images/i/slideleft.gif);}
.slider .slider-right-button {right:0px;border-left:1px solid #fff;background-image:url(/images/i/slideright.gif);width:23px;}
.slider-content {list-style:none;float:left;position:relative; width:100%}
.slider-content li {background:none!important;float:left;padding:0!important;width:33%;font-size:11px;font-family:Verdana,Geneva,Sans,sans-serif;line-height:1.3!important;}
.slider-content p {margin-bottom:4px;font-size:11px!important;}
.slider-content .slider-text {padding:10px 5px 10px 7px;border-right:1px solid #fff;height:80px;}
.slider-content .detail-link {margin-top:4px;}
/*mail forwarding styles*/
.input-txt,.select,.input-submit {font-size:12px; font-family: Verdana, Geneva, Sans, sans-serif;}
.input-txt,.select {border:1px solid #CCC;border-top-color:#adadad;}
.input-txt {padding:3px;}
.select {padding:2px 0;}
.input-submit {padding:3px 8px;}
.input-submit--margin {padding:3px 8px; margin: 12px 0 6px;}
.checkbox--left {float: left; margin-right: 7px; height: 20px;}
.pad-rh14 {padding-right:14px;}
.grey-text {color:#717171;}
.pad-left10 {padding-left:10px;}
.pright20 {padding-right:20px;}
.pright10 {padding-right:10px;}
#settings-link, span.dashed {color:#006EB8;cursor:pointer;}
span.dashed.just-dashes {color:black; cursor:auto}
.margin-bot0 {margin-bottom:0!important;}
.td-padbot20 td {padding-bottom:20px;}
.radio-td {padding-right:10px;padding-top:3px;}
.radio-td5 {padding-right:10px;padding-top:5px;}
input.radio { margin-top: 3px;}
#forward-rules {margin-bottom:20px;width:100%;}
#forward-rules td {padding:2px 13px 2px 7px;font-size:1.1em;}
#forward-rules td.gmiddle {vertical-align:middle;}
#forward-rules tr.with-border td{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
#forward-rules tr.with-border td.bleft{border-left:1px solid #d1d1d1;}
#forward-rules tr.with-border td.bright{border-right:1px solid #d1d1d1;}
.input-txt.big-input {width:99%!important;padding-left:0!important;padding-right:0!important;}
.remove-rule {width:9px;height:9px;border:none;background:url(/images/remove-rule.gif) no-repeat;cursor:pointer;}
.remove-rule-with-text {border:none;background:url(/images/remove-rule.gif) no-repeat right 0.4em;cursor:pointer;padding-right:11px;color:#717171;}
.new-forward-rules {width:100%;}
.new-forward-rules td {font-size:1.1em;padding-bottom:15px;}
#old-table th,#old-table td {padding-right:10px;padding-bottom:5px;font-size:12px;}
#old-header {font-size:17px;font-weight:bold;color:#004080;text-align:center;margin-top:20px!important;font-family:Arial Cyr,Arial,Sans!important;}
.rule-arrow {margin:0 10px;}
.redir-types {color:#717171;font-size:11px!important;margin:5px 0!important;}
.undo-button {border:none;color:#006EB8;padding:0;background:none;cursor:pointer;text-decoration:none!important;}
#redirection-form .borderblock {padding-top:10px;}
.borderblock.removed,
#forward-rules tr.removed td {background:#f6f6f6!important;opacity:0.85;filter:alpha(opacity=85);}
.borderblock.removed b,
#forward-rules tr td.removed {color:#b4b4b4!important;}
/*.borderblock.removed .redirection-rule-info,
#forward-rules tr td.removed {text-decoration:line-through;}*/
#forward-rules tr.removed td {border-color:#d1d1d1!important;}
input.button-back {position:relative;z-index:1;}
a.button-back {position:relative;z-index:2;padding:10px 18px;display:inline-block;margin-left:-6.3em;opacity:0;top:4px;background:#000;filter:alpha(opacity=0);}
.add-new-rule-button {font-size:18px;color:#006EB8;border:none;border-bottom:1px dashed #006EB8;background:none;}
/*static pages for web and mail forwarding*/
.www-forward td {font-size:13px;}
.www-forward .submit {font-weight:bold!important;padding:4px 13px!important;}
.dom-name {width:99%;padding:3px 2px;}
.tab_price.pad10 tr td{padding-left:10px;padding-right:10px;}
div.c-about {margin:0 0 20px 0; border-top:1px #b2b2b2 solid; padding:10px 0 0 2px; width:90%}
div.c-about a.c-about{padding-left:10px;}
.pad-rh20 {padding-right:20px;}
.vmiddle {vertical-align:middle;}
.additional-services td div.price {position:relative;top:-10px;color:#000;}
table.edit-redir-rule {margin:10px 0;}
table.edit-redir-rule tr td {padding-right:6px;vertical-align:middle;}
/*rf collection styles*/

.fbaloon {float:right; width:180px; height:160px; background:#f8f8f8; -moz-box-shadow: 1px 2px 2px 0 #ddd; -webkit-box-shadow: 1px 2px 3px 0 #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=120, Color='#dddddd')"; padding:10px 10px 10px 15px; position:relative}
.f-baloon-corner {position:absolute; background: url(/images/i/f-baloon-corner.jpg) no-repeat;  width:28px; height: 59px; top:15px; left:-27px}
.rf-forwarding {background:#f8f8f8 url(/images/i/rf-forwarding.jpg) 10px 15px no-repeat}
.rf-hosting {background:#f8f8f8 url(/images/i/rf-hosting.jpg) 10px 25px no-repeat}
.ru-plus-baloon {background:#f8f8f8 url(/images/i/ru_plus.png) 10px 15px no-repeat}
.fbaloon p {padding-top:60px}

.coll-logo {position:absolute;margin-left:10px;top:10px;}
.coll-logom {position:relative;top:2px;}
.coll-dsc {padding-right:100px; margin-top:8px; width:365px; min-height:120px; padding-bottom:6px}
.rf-plus {background:url(/images/collection/coll-rf-logo.png) no-repeat right 10px}
.ru-plus {background:url(/images/collection/coll-ru-logo.png) no-repeat right 10px}
.tariff-separator {line-height:7px;font-size:1px;padding:0!important;}
.coll-tariff-box {white-space:nowrap!important;background:#fbfbfb url(/images/collection/coll-bg.png) repeat-x 0 top;padding:10px 0 13px 6px;color:#6f6f6f!important;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;}
.padleft10 {padding-left:10px!important;}
.coll-rf-notice {padding-left:40px;background:url(/images/collection/coll-rf-logom.png) no-repeat 0 4px;}
.nowrap {white-space:nowrap!important;}

.part_new_dog {margin:11px 0 0 0}
.part_new_dog td {padding:0 10px 11px 0; font-size:110%; vertical-align:middle} 
.text-upper {text-transform:uppercase;}

.coll_rf_pack {margin:0 0 40px 0; background-color:#e8edf0}
.coll_rf_pack td {padding:14px 10px 10px 10px;}
.coll_rf_pack a.orders {background:url(/images/hand_cart.gif) 100% 2px no-repeat; padding:0 15px 0 0;}

.packege_name {margin:1px 0 10px}
.packege_name a,a.packege_name {text-decoration:none}
.packege_name a:hover {text-decoration:none}
.packege_name a.first,.packege_name span.first {font-size:200%; margin:0; display:inline-block; cursor:pointer;}
.packege_name a.second,.packege_name span.second {clear:left; font-size:90%; line-height:90%;display:inline-block;cursor:pointer;}
.packege_name span.first, .packege_name span.second {vertical-align: middle;}
.packege_name span.second.bigger_text {font-size: 100%;}
.nounder {text-decoration:none!important;}
.packege_cost {margin:0 0 8px 8px; font:bold 180% arial; color:#ff9900}
.packege_cost.grey_price {color:#666666}
.packege_cost span {font-size:50%; color:#666666; margin:0 0 0 3px; line-height: 180%; vertical-align: middle;}
.packege_order {margin:0; padding:10px 0 0 9px; border-top:1px #cccccc solid;}
.no_margin {margin: 0;}

.plus_hosting {margin:0 0 10px 0}
.plus_hosting td {padding:8px 0 0 0; border-bottom:1px #cccccc solid; vertical-align:middle}
.plus_hosting tr.header td {color:#000000; padding:10px 0 5px 10px}

td.rf-content {background-color:#f4f4f4;padding:8px 8px 8px 8px;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}
tr.price td.rf-content {padding:0 8px 8px 8px!important;}
.coll-name {font-size:16px;font-weight:bold;text-decoration:none!important;}
.coll-name__action-name {font-size:185%; font-weight:normal !important}
.dom-redir{display:block;line-height:1;text-decoration:none!important;}
.dom-redir b {float:left;font-size:16px;text-decoration:none!important;}
.dom-redir span {margin-left:4.3em;display:block;}
.text-upper {text-transform:uppercase;}
.coll-price {color:#f7941d;font-size:16px;}
.coll-price__old-price {color:#999;font-size:16px;text-decoration:line-through}
.coll-text {margin:14px 0 3px 0!important;line-height:1.3;font-size:1em!important;}
td.coll-add-button {background-color:#e9ecf1;padding:8px;border-top:3px solid #d0d5d9;-moz-border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0;border-radius:0 0 5px 0;}
td.coll-info {border-top:3px solid #d0d5d9;padding-top:7px;}
.coll-host-price {background-color:#e8edf0;padding:10px;margin:0;}
.coll-host-price2 {background-color:#f4f4f4;padding:2px;margin:15px 0;-moz-border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0;border-radius:5px 0 5px 0;}
.dark-grey-text {color:#505558!important;}
.coll-host-price table th {color:#505558;border-bottom:1px solid #d1d5d8;font-size:90%; font-weight:bold; padding:6px 0 5px 0}
.coll-host-price2 table th {padding:0 0 3px 8px;color:#505558;font-size:90%; font-weight:bold;}
.coll-host-price table td {padding:11px 0 3px 0;border-bottom:1px solid #d1d5d8;}
.coll-host-price2 table td {padding:11px 0 3px 8px;border-bottom:1px solid #d1d5d8;}
.coll-host-price table tr.noborder td {padding:11px 0 0 0;border-bottom:none;}
.coll-host-price2 table tr.noborder td {border-bottom:none;}
.orders {background:url(/images/hand_cart.gif) no-repeat right 2px;padding-right:15px;}
.padrh13 {padding-right:13px!important;}
table.edit-redir-rule tr td {padding-right:6px;vertical-align:middle;}
.regform .submit {padding:2px 5px!important;font-size:12px;}
.regform .domzone {width:79%;}
/*.regform .domzone {width:34%\9;} ie8 fix*/
/* styles from trunk
.coll-text {margin:17px 0!important;line-height:1.3;font-size:1em!important;}
.coll-host-price2 table th {color:#505558;font-size:90%; font-weight:bold;}
.coll-host-price table td {padding:11px 0 0 0;border-bottom:1px solid #d1d5d8;}
.coll-host-price2 table td {padding:11px 0 11px 8px;border-bottom:1px solid #d1d5d8;}
*/
ul.dom_tabs {
	position:relative;
	z-index:1;
	list-style:none;
}
ul.dom_tabs li {
	position:relative;
	margin-left:-13px;
	padding-left:8px!important;
	background-image:url(/images/dom_list_corners.png)!important;
	display:inline-block;
	clear:left;
}
ul.dom_tabs li.first-tab {
	margin-left:0;
}
ul.dom_tabs li.default-tab,
ul.dom_tabs li.first-tab {
	background-position:0 0;
}
ul.dom_tabs li a {
	display:inline-block;
	padding:0!important;
	text-decoration:none!important;
}
ul.dom_tabs li a span {
	display:inline-block;
	clear:left;
}
ul.dom_tabs li a .center-tab {
	border-top:1px solid #ebecee;
	padding:1px 0 2px 0!important;
	cursor:pointer;
}
ul.dom_tabs li a .right-corner {
	cursor:pointer;
	padding:1px 0 2px 0;
	width:23px;
	background-image:url(/images/dom_list_corners.png);
}
ul.dom_tabs li.default-tab a .right-corner {
	background-position:0 -140px;
}
ul.dom_tabs li.active-tab a .right-corner {
	background-position:0 -210px;
}
ul.dom_tabs li.default-tab a .center-tab {
	background-color:#fff;
}
ul.dom_tabs li.default-tab.active-tab {
	z-index:10!important;
	background-position:0 -69px;
}
ul.dom_tabs li.default-tab.active-tab a {
	background-position:right -210px;
}
ul.dom_tabs li.default-tab.active-tab a .center-tab {
	background-color:#ebecee;
	color:#000!important
}

#domains-selection-counter {
    color:#000!important;
    float:right;
    display:inline-block;
    margin-top:5px;
}
.statusZ {font-size:1.4em; font-weight:bold; color:#aaa; display:inline-block; width:20px; height:20px; text-align:center}

.status-come-free {padding-right: 20px; line-height: 110%; background: url(/images/recycled_s.gif) no-repeat scroll right top transparent;}
#toolTip { 
  position:fixed;
  z-index:1000;
  background:#fff;
  min-height:1em;
  border-radius:5px;
  border:1px solid #7aa2cf;
  padding: 20px;
  font-size: 12px;
  box-shadow: 1px 1px 3px #ddd;
  line-height: 22px;
  white-space: pre-wrap;
}

span.tarrow {font-size:14px;}
#popup-box {
  border-radius:5px;
  position:absolute; 
  z-index:1000; 
  top:200px;
  left:40%;
  border:solid 1px #7aa2cf;
  background-color: #fff;
  display:none;
  box-shadow:5px 6px 5px #ccc;
  font-size: 12px !important;
  line-height: 1.4;
}
#popup-bar {
  padding:20px 20px 0;
  text-align:right;
}
#popup-text {
  padding:4px 20px 20px;
  white-space:normal!important;
  font-size:12px;
  line-height:1.4;
}
#popup-closebt {
  cursor:pointer;
  color:#3076bd;
  font-size: 12px !important;
}
#popup-text p { 
  font-size: 12px !important; 
}
#popup-text h3 {
  font-size: 16px;
  padding:0px; 
  white-space:normal; 
  line-height:100%;
  color: #000;
  margin-bottom: 20px !important;
}

#popup-box #base_tariffs_block {width:600px}


.block-with-corner {width:214px; padding:0 0 0 16px; background:url(/images/block-corner.png) no-repeat 0 20px; margin-left:-16px}
.block-with-corner-ssl {width:94%; padding:0 0 0 10px; background:url(/images/block-corner.png) no-repeat -1px 15px;}
.block-content {background-color:#f8f8f8; padding:12px!important; text-align:left; box-shadow:2px 2px 2px #e4e4e4; -moz-box-shadow:2px 2px 2px #e4e4e4; -webkit-box-shadow:2px 2px 2px #e4e4e4;border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; min-height:120px; -height:120px; position:relative;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=120, Color='#e4e4e4')";}
.block-content-ssl {background-color:#f8f8f8; padding:10px!important; margin:110px 0; text-align:left; box-shadow:2px 2px 2px #e4e4e4; -moz-box-shadow:2px 2px 2px #e4e4e4; -webkit-box-shadow:2px 2px 2px #e4e4e4; border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; position:relative; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=120, Color='#e4e4e4')";}
.block-header {color:#F90;font-size:150%; font-family:Verdana;text-shadow: 1px 2px 1px white; margin-bottom:6px;}
.block-header-ssl {color:#F90; font:bold 130% arial; text-shadow: 1px 2px 1px white; margin-bottom:8px;}
.ssl_h {margin:0 -10px; padding:5px 0 0 0; line-height:0;}
.block-header a {color:#ff9900; text-decoration:underline; display:block; margin:0 0 0 10px;  font:bold 110% arial;}
.block-header-border {margin-top:9px; border-top:solid 1px #ebebeb;border-bottom:solid 1px #fff;height:0;line-height:0;font-size:0;overflow:hidden;}
.block-header-border-ssl {margin-top:5px; border-top:solid 1px #ebebeb; border-bottom:solid 1px #fff; height:0; line-height:0; font-size:0; overflow:hidden;}
.block-content .domains-list li{line-height:1.4;padding-bottom:3px;font-size:120%}
.ajax-preloader {margin-top:20%;text-align:center;}

.move-left12 {position:relative;left:-6px;}

.result {font-size:110%; width:100%}
.result tr.test-result td {border-top:1px solid #ddd; padding: 6px 0 6px 4px}
.result td {background:#f6f6f6; padding: 10px 0 4px 4px;}
.result td.msg, .msg {font-family:courier}
.result td.infolist {color:gray; padding:10px 8px 4px 4px}
.result td.res-img {padding:1em 4px 4px 8px}
.result th {background:none; padding:2px 0 4px 0}


.ab_links_r_block { padding-bottom:10px; background:#f7f7f7; margin:0 2px 20px 0; -moz-border-radius:0 0 6px 0; -webkit-border-radius:0 0 6px 0; box-shadow:1px 1px 2px #e4e4e4; -moz-box-shadow: 2px 2px 2px #E4E4E4; -webkit-box-shadow: 2px 2px 2px #E4E4E4; /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=120, Color='#E4E4E4')"*/}
.ab_links_r_block .c-header .rt {background-image:none}

.max_500 {max-width:500px}
.max_600 {max-width:600px}
.max_700 {max-width:700px}
.max_800 {max-width:800px}

.big_block {
  margin:0 0 30px -65px;
  padding:10px 0;
  clear:left;
  border:1px #f3f3f3 solid;
 -moz-border-radius:12px;
 -webkit-border-radius:12px;
  box-shadow:0 1px 3px #e4e4e4;
 -moz-box-shadow:0 1px 3px #e4e4e4;
 -webkit-box-shadow:0 1px 3px  #e4e4e4;  
  }
              
.big_block h1 {
  font-size:160%;
  color:#000;
  margin:0 0 5px 7px;
  padding:5px 0 10px 55px;
  line-height:90%;
  }
                        
.big_block h1.dom {background:url(/images/rn_reg.jpg) 9px -2px no-repeat;}
.big_block h1.free {background:url(/images/rn_p_auction.gif) 12px 0 no-repeat;}
.big_block h1.host_ico {background:url(/images/services/ico_hosting_serv_black.jpg) -6px 0 no-repeat;}
                           
                           
                           
div.main .big_block ul {
  list-style-type:none;
  margin:0;
  padding:8px 0;
  font-size:100%;
}
                                       
                                         
div.main .big_block ul li {  
  display:inline-block;
  background:none;
  margin:8px 0;
  padding:0 0 0 63px;
  line-height:120%;
  color:#666666;
  width:39%;
  vertical-align:top;
 }
                                         
div.main .big_block ul.domains div a {
  text-decoration:underline;
  font-size:90%;
  font-weight:bold;
  color:#666666;
  float:left;
  margin:3px 8px 3px 0;
  vertical-align:bottom;
 }
                                                                         
div.main .big_block ul.domains a.header { 
  color:#006EB8;
  text-decoration:none;
  margin:0 0 3px 0;
  font-size:100%;
 }
 
div.main .big_block ul.domains a.header:hover {text-decoration:underline}
                                                                                     
div.main .big_block ul.domains a.more {
  background:none;
  margin:0.3em 0 0 0;
  padding:0;
  text-decoration:none;
 }  
                                                                                               
div.main .big_block li a {
  font-weight:bold;
  display:block;
  margin:0 0 3px 0;
  line-height:100%;
}  
                                                                                                         
div.main .big_block .line {
  background:#e5e5e5;
  height:1px;
  margin:0 10px 0 55px
  }
                     
.buns {margin:10px 0 0 63px; padding:0;}  
                                                                                                               
.buns a {
  text-decoration:none;
  color:#666666;
  margin:0 20px 0 0;
  line-height:180%;
  white-space:nowrap;
 } 
 
.buns a:hover {text-decoration:underline;} 
                                                                                                                       
div.main ul.mini_blocks {
  list-style-type:none;
  margin:0;
  padding:0;
 }
                                                                                                                                 
div.main ul.mini_blocks li {
  display:inline-block;
  background:none;
  margin:0 0 35px 0;
  padding:0 0 0 63px;
  line-height:120%;
  color:#666666;
  font-size:90%;
  width:39%;
  vertical-align:top;
 }
                                                                                                                                                       
                                                                                                                                                         
#content .main .dns {background:url(/images/services/ico_dns_serv.jpg) -5px 0 no-repeat;}
#content .main .parking {background:url(/images/services/ico_parking_serv.jpg) 10px 0 no-repeat; padding-bottom:5px}
#content .main .www_f {background:url(/images/services/ico_www_serv.jpg) -7px 0 no-repeat;}  
#content .main .mail_f {background:url(/images/services/ico_mail_serv.jpg) 8px 0 no-repeat;}
#content .main .ssl {background:url(/images/services/ico_ssl_serv.jpg) -4px 0 no-repeat;}
#content .main .law {background:url(/images/services/ico_law_serv.jpg) 10px 0 no-repeat;}
#content .main .kompl {background:url(/images/services/ico_kompl_serv_gr.jpg) -2px 0 no-repeat;}
                                                                                                                                                         
div.main ul.mini_blocks li.other ul li {
  display:inline;
  clear:left;
  margin:0;
  padding:0;
  font-size:100%;
  color:#000;
 }
                                                                                                                                                                       
div.main ul.mini_blocks li.other a {
  font-weight:normal;
  background:url(/images/new_dom/mdash_1.gif) 0 6px no-repeat;
  margin:4px 0 0 0;
  padding:0 0 0 14px;
 }
                                                                                                                                                                                 
div.main ul.mini_blocks a {
  font-weight:bold;
  line-height:100%;
  display:block;
  margin:0 0 3px 0;
 }
                                                                                                                                                                                           
.serv_arch {
  margin:0 0 20px 0;
  padding:20px 0 20px 0px;
  border-top:1px #e5e5e5 solid;
 }
                                                                                                                                                                                                     
.serv_arch h4 {
  color:#000;
  margin:0 0 3px 0;
  padding:0;
  font-weight:bold;
 } 
                                                                                                                                                                                                                 
div.main .serv_arch ul {
  list-style-type:none;
  margin:0;
  padding:0;
 } 
                                                                                                                                                                                                                           
div.main .serv_arch li {
  background:none;
  margin:0 0 3px 0;
  padding:0;
  font-size:90%;
 } 
                                                                                                                                                                                                                                       
div.main .serv_arch a {
  background:url(/images/new_dom/mdash_1.gif) 0 6px no-repeat;
  padding:0 0 0 14px;
 }  

.listing {font-family:courier; color:#333; background:#f6f6f6; margin:0 0 0 -5px}
.listing td {padding:5px;}
.domains-right-block {
    margin: 0!important;
    padding: 0!important;
    background: none!important;
    width: 99%;
}
.domains-right-block td {
    padding: 7px 0!important;
    background: none!important;
    border: none!important;
}
.domains-right-block td.action-price {
    float: none;
    text-align: right;
    width: 50%;
    color: #F90;
}
.sunrise {
    padding-right: 30px;
    background: url(/images/new_dom/sunrise.png) no-repeat right 1px;
    color: #4ca0d9!important;
}
.orange-arrow {
    font-size: 14px;
    color: #ff9900!important;
}

.landrush {
    padding-right: 37px;
    background: url(/images/new_dom/landrush.png) no-repeat right 1px;
    color: #4ca0d9!important;
}

/***************************b-webmail styles**********************/
.b-webmail-fieldset {
    border: none;
    margin: 0 0 10px 0;
}
.b-webmail-copy {
    font-size: 9px;
    color: #bebebe;
    padding: 5px 0 0 295px;
}
.b-webmail-fieldset-label {font-size: 1.1em}

.imgunit {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 65px;
    height: 110px;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 10px;
    position: relative; /* IE fix */
}

.imgunit img {
    padding: 0;
    margin: 0;
    position: relative;
}

.captchablock {
    width: 74px;
    overflow: hidden;
    float: left;
    padding: 2px;
    margin: 0 20px 0 0;
}

table.trackbar div, table.trackbar td {
    margin: 0;
    padding: 0;
}

table.trackbar {
    border-collapse: collapse;
    border-spacing: 0;
}

table.trackbar img {border: 0}

/* Styles */
table.trackbar {
    width: 70px;
    background: repeat-x url(/images/captcha/imgtrackbar/b_bg_on.gif) top left;
}

table.trackbar .l {
    width: 1%;
    text-align: right;
    font-size: 1px;
    background: repeat-x url(/images/captcha/imgtrackbar/b_bg_off.gif) top left;
}

table.trackbar .l div {
    position: relative;
    width: 0;
    text-align: right;
    z-index: 500;
    white-space: nowrap;
}

table.trackbar .l div span, table.trackbar .r div span {
    position: absolute;
    top: -12px;
    right: 6px;
    z-index: 1000;
    font: 11px tahoma;
    color: #000;
}

table.trackbar .l div span.limit {
    text-align: left;
    position: absolute;
    top: -12px;
    right: 100%;
    z-index: 100;
    font: 11px tahoma;
    color: #D0D0D0;
}

table.trackbar .r {
    position: relative;
    width: 1%;
    text-align: left;
    font-size: 1px;
    background: repeat-x url(/images/captcha/imgtrackbar/b_bg_off.gif) top right;
    cursor: default;
}

table.trackbar .r div {
    position: relative;
    width: 0;
    text-align: left;
    z-index: 500;
    white-space: nowrap;
}

table.trackbar .r div img, table.trackbar .l div img {cursor: pointer}

table.trackbar .r div span.limit {
    position: absolute;
    top: -12px;
    left: 100%;
    z-index: 100;
    font: 11px tahoma;
    color: #D0D0D0;
}

table.trackbar .c {font-size: 1px; width: 100%}
/**************************end b-webmail styles*******************/


a.no_under {color:#333}
a.no_under:hover {text-decoration:none}
.error-msg {
    display: block;
    clear: both;
    color: red;
    font-size:10px;
    vertical-align: top;
    line-height: 1;
    margin-left: 8px;
}

.no_bg {
    background: white!important;
}
tr.no_bg td {
    background: white!important;
}

.premium-form-box {
    background: rgb(232,237,240);
    margin: 6px 0 0 0;
}

#category-selector,
#subcategory-selector {
    width: 210px;
}
#category-selector {
    margin-right: 10px;
}
div.form-labels {
    margin-bottom: 6px;
}
td.form-labels {
    padding:5px 20px 0 0;
    vertical-align: middle;
}
.form-fields {
    margin: 6px 0;
}

.form-fields-line {
    padding: 10px;
    border-bottom: solid 1px rgb(215,220,223);
}

.big-submit {
    font-size: 16px;
    padding: 2px 6px;
}

.domain_list.premium-result-table {
    width: 640px;
    margin: 0 0 10px -11px;
    position:relative;
}

.domain_list.premium-result-table.domain_list__big-text td.dom-name {font-size: 130%}
.premium-result-table td.dom-name,
.premium-result-table td.dom-price,
.premium-result-table td.dom-buy,
.premium-result-table td.dom-whois{
    padding: 9px 13px;
    vertical-align: top!important;
}


.premium-result-table td.dom-name.header,
.premium-result-table td.dom-price.header,
.premium-result-table td.header {
	background:#e2e6e9;
	padding: 9px 13px;
	vertical-align: top!important;
	border-bottom:1px solid #D7DCDF;
	border-top:1px solid #fff;
}



.premium-result-table td.dom-name {
    width: 180px;
    text-transform: lowercase;
}
.premium-result-table td.dom-name p {text-transform: none}
.premium-result-table .dom-name-link {
    display: inline-block;
    padding: 1px 0;
    border-bottom: dashed 1px rgb(216,221,224);
    text-decoration: none!important;
    line-height: 1;
    color: rgb(1,102,175)!important;
    cursor: pointer;
}
.premium-result-table td.dom-price {
    text-align: right;
    width: 100px;
}
.premium-result-table td.dom-buy {
    width: 100px;
}
.premium-result-table td.dom-whois {
    text-align: right;
}
.paginator-box {
    padding: 10px 0 0 0;
    border-top: solid 3px rgb(230,237,240);
    margin-left: -11px;
    width: 640px;
}
.paginator-box > div {
    margin-right: 0!important;
}

.domain-details {
    display: none;
    min-height: 50px;
    position: relative;
    width: 10px;
    overflow: visible;
    line-height: 1;
}
.domain-details-inner {
    min-width: 50em;
    border-top: solid 1px #d5d4d0;
    padding: 8px 11px 0 0;
    margin: 15px 0 0 0;
    position: relative;
    *float: left;
}
.domain-details-title {

}
.domain-details-close {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 10px;
    color: rgb(187,187,187);
    cursor: default;
}
.b-domain-details-table {
    margin: 10px 0;
}
.b-domain-details-table__td {
    padding: 0 30px 8px 0!important;
}
.b-domain-details-table__link {
    text-decoration: underline;
    font-weight: bold;
}
.query_sended {
    margin-left: 6px;
    display: inline-block;
    padding-right: 50px;
    padding-top: 5px;
    background: url(/images/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_na {
    color: #CCC!important;
}
.status_mls {
    color: #F90!important;
}

#keywords {
    position: relative;
}

.socialnetworks {padding:4px 0 0 10px}
.socialnetworks a {margin-right:8px}
.socialnetworks a.last {margin-right:0}

/******************tariffs table styles*************/
.pad-rh0 {padding-right:0!important}
.tariffs-table td,.tariffs-table th {padding:6px 10px;font-size:10px}
.tariffs-table.base-tariffs td,.tariffs-table.base-tariffs th {text-align:center}
.tariffs-table.base-tariffs .price-desc {text-align:left}
.tariffs-table td.param,.tariffs-table th.param {text-align:left}
.tariffs-table td {text-align:right}
.tariffs-table th,.tariffs-table .th {font-weight:bold;text-align:right;background-color:#e8edf0}
.tariffs-table th.end-point-period,.tariffs-table td.end-point-period {width:80px}
.tariffs-table tr.separator td {background-color:#f6f6f6}
.res-count {width:90px;padding-left:0!important;white-space:nowrap}
.price-desc {color:#666666;font-style:italic}
.more-domains-list td {padding:0 20px 0 0}
.more-domains-list td p {margin:5px 0!important}
/*****************end tariffs table styles************/

.selected-colomn {background:#EEF4F7}

.b-site-features {width:599px;}
.b-site-features__content {width:284px; border:1px solid #dddddd; background:#f5f5f5;}
.b-site-features__content-top {border-top-left-radius:10px; border-top-right-radius:10px; border-bottom:1px solid #EBEBEB; padding-bottom:8px;}
.b-site-features__content-bottom { border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-top:none;}
.b-site-features__content-title {font-weight:bold; padding:12px 0; text-align:center;color:#ff9013; border-bottom:1px #cdcdcd; font-size:1.6em; text-shadow: #DCDCDC 1px 1px; border-top-left-radius:10px; border-top-right-radius:10px;
background: #eeeeee;
background: -moz-linear-gradient(top, #eeeeee 0%, #d8d8d8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#d8d8d8));
background: -webkit-linear-gradient(top, #eeeeee 0%,#d8d8d8 100%);
background: -o-linear-gradient(top, #eeeeee 0%,#d8d8d8 100%);
background: -ms-linear-gradient(top, #eeeeee 0%,#d8d8d8 100%);
background: linear-gradient(to bottom, #eeeeee 0%,#d8d8d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d8d8d8',GradientType=0 );
}
.b-site-features__features-list {padding:12px 0 0 12px;}
.b-site-features__features-list li{background:url(/images/new_dom/mdash_1.gif) 0px 17px no-repeat!important; padding:8px 10px 0 18px!important;}
.b-site-features__order {border-top:1px solid #FFF; padding:20px;} 
.b-site-features__big-orange { font-size:38px; font-weight:bold; font-family:Arial; padding:8px 2px 12px 0; color:#ff8e03; float:left}

.b-site-block-rotator {font-size:13px; line-height:13px; background:#f5f5f5; width:599px; box-shadow: 0 1px 5px 0 #d2d1cf; overflow:hidden; border:1px solid #d9d9d9; border-radius:10px; }
.b-site-block-rotator__links {white-space:nowrap;}
.b-site-block-rotator__block-container {height:205px;  font-family:Trebuchet MS, verdana; color:#2f2f2f; font-size:13px}
.b-site-block-rotator__link-container {font-weight:bold; width:149px; float:left; text-align:center; border-right:1px solid #c0c5cb; border-top:1px solid #c0c5cb;  overflow:hidden;
	background: #d8dde3;
	background: -moz-linear-gradient(top,  #d8dde3 0%, #c3c8cc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8dde3), color-stop(100%,#c3c8cc));
	background: -webkit-linear-gradient(top,  #d8dde3 0%,#c3c8cc 100%);
	background: -o-linear-gradient(top,  #d8dde3 0%,#c3c8cc 100%);
	background: -ms-linear-gradient(top,  #d8dde3 0%,#c3c8cc 100%);
	background: linear-gradient(to bottom,  #d8dde3 0%,#c3c8cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8dde3', endColorstr='#c3c8cc',GradientType=0 );	
}
.b-site-block-rotator__first-block-background {background:url("/images/services/site/1-2-3.gif") 83px 50px no-repeat}
.b-site-block-rotator__link-container a {text-decoration:none; display:block; padding:12px 0; text-shadow: #DCDCDC 1px 1px;}
.b-site-block-rotator__link-container-sel {color:#000 !important; border-top:1px solid #f5f5f5; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=0 );	 background:#f5f5f5 !important; }
.b-site-block-rotator__link-container-sel a {text-shadow:none}

#index .slider {padding:0 8px; overflow:hidden; background: #f5f5f5; height:auto; border-top-left-radius:8px; border-bottom-right-radius:8px; }
#index .slider-text {border-right:none; padding:12px; width:100%; height:auto;}
.b-ind-slider__ul li{line-height:1.5em !important; color:#5b5b5b; font-size:1.2em; float:none; font-family:Tahoma, verdana; background:url(/images/new_dom/mdash_1.gif) 0px 9px no-repeat!important; padding:0 10px 0 18px!important; margin:0; display:block; width:100%; height:auto}
#index .zone td{border:1px solid #FFF; border-top:none}
#index .slider-content {width:300%;}

.b-fader {position:relative; background:#f5f5f5; overflow:hidden; margin-top:34px; line-height:1.3em; border-top-left-radius:8px; border-bottom-right-radius:8px; }
.b-fader__global-link {display:block}
.b-fader__global-link:hover {text-decoration:none;}
.b-fader__minor-link {cursor:pointer; font-weight:normal; white-space:nowrap; padding-right:15px; background: url(/images/i/rarr-orange.gif) no-repeat right 5px;}
.b-fader__minor-link:hover {text-decoration:underline!important;}
.b-fader__title {padding-left:0; padding-bottom:20px; }
.b-fader__text-container {margin-left:38%; width:61%}
.b-fader__slide-text {cursor:pointer; border-right:none; line-height:1.4em!important; padding:8px 8px; width:100%; height:auto; position:absolute; background:#f5f5f5;}
.b-fader__slide-text:hover .b-fader__minor-link  {text-decoration:underline}
.b-fader__slide-text h2 {padding-left:8px; font-size:1.6em; color:#3e4853;} 
.b-fader__img {width:100%; max-width:220px;}
.b-fader__link {background:url("/images/ind_slider/ring_off.jpg") no-repeat; padding-right:10px;}
.b-fader__img-container {float:left; width:36%; max-width:190px;} 
.b-fader__link:hover {text-decoration:none;}
.b-fader__link-sel {background:url("/images/ind_slider/ring_on.jpg") no-repeat; padding-right:10px;}
.b-fader__price {cursor:pointer; padding-left:17px;color:#ff8e03;}
.b-fader__big-orange{ line-height:1.3em; font-size:38px; font-weight:bold; font-family:Arial; float:left;}
.b-fader__ul {cursor:pointer; font-size:1.2em !important;}
.b-fader__ul li{cursor:pointer; line-height:1.5em !important;   color:#5b5b5b; float:none; font-family:Tahoma, verdana; background:url(/images/new_dom/mdash_1.gif) 0px 9px no-repeat!important; padding:0 10px 0 18px!important; margin:0; display:block; width:100%; height:auto}

.b-fader_no-hover:hover .b-fader__minor-link  {text-decoration:none}
.b-fader_no-hover {cursor: auto;}
.b-fader_no-hover  .b-fader__ul {cursor: auto;}
.b-fader_no-hover  .b-fader__ul li {cursor: auto;}
.b-fader_no-hover  .b-fader__price {cursor: auto;}

.b-law-services__table {width:100%; margin-bottom: 4px;}
.b-law-services__table td{padding-bottom:16px; padding-top:8px;}
.b-law-services__num-col {padding:0 8px 0 8px; width:15px;}
.b-law-services__num-sub-col{text-align:right; padding:0 8px 0 24px;}
.b-law-services__ch-col{padding-right:8px; width:30px;}
.b-law-services__ch-col input {margin-top:1px;}
.b-law-services__price-col {text-align:right; padding:0 16px; white-space:nowrap;}
.b-law-services__hint {color:#808080}
.b-actual-info td:first-child {
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
}
.b-actual-info td:last-child {
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
}
.b-actual-info__td {background:#e0e0e0; padding:10px 5px; text-align: left}
.b-law-services__sub-divider{border-bottom:1px solid #EEE}

.b-all-world-link {border-top:10px solid #fff; text-align:center; line-height:1.8em; font-size:100%; background:#E8EDF0; padding:4px !important; background:url(/images/all_world_dom_no_text_gradient.jpg) no-repeat 50% 50%}
.b-all-world-link a:hover, .b-new-gtld-link a:hover  {text-decoration:none !important}
.b-all-world-link__info, .b-new-gtld-link__info {color:#666; font-size:.7em !important}

.b-new-gtld-link {border-top:10px solid #fff; text-align:center; line-height:1.8em; font-size:100%; background:#E8EDF0; padding:4px !important}

.ssl-blocks {width:100%; margin:0 0 20px 0;}
.showroom {margin:0 0 30px 0; width:100%;}
.showroom td {padding:0 10px 0 0; vertical-align:bottom;}
.showroom td.col_34 {width:34%}
.showroom td.col_36 {width:36%}
.showroom h3 {font:bold 160% arial; line-height:100%; padding:10px 10px 7px 10px; margin:0 0 1px 0; border-bottom:1px #ebebeb solid; background-color:#f4f4f4}
.showroom a.sert_cat {color:#ff9900; text-decoration:underline;}
.showroom a.sert_name {font:bold 140% arial; line-height:140%}
.showroom .block {margin:0; padding:7px 10px; line-height:120%; background-color:#f4f4f4;}
.showroom .text {margin:0 0 5px 0; padding:0}
.showroom .sert {}
.showroom span.cost {font:bold 150% arial; color:#666666;}
.showroom span.rub {font:normal 90% arial; color:#999999;}
.showroom .dot {border-bottom:1px #cccccc dotted; height:5px; margin:0 0 5px 0}
.showroom img {margin:2px 0 5px -2px; border:none; line-height:0;}
.showroom img.action {margin:2px 0 5px 5px !important;}

.select_sert {margin:20px 0; width:100%;}
.select_sert td {padding:0 40px 0 0}
.select_sert h3 {font:bold 130% arial; color:#3F4A57; margin:0 0 10px 0; padding:0; line-height:120%}
.select_sert ul.company {list-style-type:none; margin:0; padding:0}
.select_sert ul.company li {list-style-type:none; background:none; margin:0 0 10px 0; padding:0; line-height:0;}
.select_sert ul.company li.nomar {margin:0 0 5px 0}
.select_sert ul.sphere {list-style-type:none; background:none; margin:0; padding:0}
.select_sert ul.sphere li {background:none; ; margin:0 0 10px 0; padding:0;}
.select_sert ul.sphere a {background: url(/images/darr.gif) 0 6px no-repeat; padding:0 0 0 10px; display:block}

.ssl-step {margin:0; padding:0}
.ssl-step a {display:block; padding:7px 0 7px 26px; line-height:100%}
.ssl-step a.step-1 {background:url(/images/ssl/num-1.gif) left center no-repeat;}
.ssl-step a.step-2 {background:url(/images/ssl/num-2.gif) left center no-repeat;}
.ssl-step a.step-3 {background:url(/images/ssl/num-3.gif) left center no-repeat;}

.ssl-right {margin-top:0; padding:0 0 0 5px; font-size:120%}

.ssl-filters-form {margin:20px 0 20px -10px; width:100%; background-color:#f5f5f5; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow: 1px 1px 0 #e5e5e5; -moz-box-shadow: 1px 1px 0 #e5e5e5; -webkit-box-shadow: 1px 1px 0 #e5e5e5;}
.ssl-filters-form table {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
.ssl-filters-form td {padding:10px 20px 0 10px; white-space:nowrap; background-color:#f5f5f5;  border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
.ssl-filters-form td.last-col {padding:10px 10px 0 10px}
.ssl-filters-form td.last-row {padding:0 0 10px 10px; vertical-align:bottom}
.ssl-filters-form h4 {font-size:110%; font-weight:bold; margin:0 0 10px 0; padding:0; line-height:110%;}
.ssl-filters-form input {margin:0 5px 10px 0}
.ssl-filters-form a.clear {border-bottom:1px #006EB8 dotted;}
.ssl-filters-form a.clear:hover {text-decoration:none; border-bottom:1px #006EB8 dotted;}
.ssl-filters-form img {margin:0 0 1px 5px; border:none; line-height:100%}
.ssl-filters-form img.q-mark {margin:0 0 -2px 4px}

.ssl-line {margin:0 0 0 -10px; padding:9px 10px; width:97.5%; border-bottom:1px #d9d9d9 dotted}
.ssl-line table {width:100%}
.ssl-line td {padding:0; vertical-align:middle;}
.ssl-line td.name {width:49%; height:24px; padding:0 20px 0 0}
/*.ssl-line td.lable {padding:8px 0 0 0}*/
.ssl-line td.period-cost {width:220px; vertical-align:top; padding:0; text-align:right}
.ssl-line td.order {width:1%; padding:0}
.ssl-line img {border:none; line-height:0; margin:0;}
.ssl-line img.logo {border:none; line-height:0; margin:10px 0 10px -2px; padding:0}
.ssl-line a {font:bold 140% arial; border-bottom:1px #ccc dashed; line-height:100%; white-space:nowrap}
.ssl-line a:hover {text-decoration:none; border-bottom:1px #ccc dashed;}
.ssl-line a.on {font:bold 140% arial; color:#ff9900; border-bottom:1px #ff9900 dashed; line-height:100%; white-space:nowrap}
.ssl-line a.on:hover {text-decoration:none; border-bottom:1px #ff9900 dashed;}
.ssl-line a.lable {border:none; line-height:0}
.ssl-line select {border:none; padding:0; margin:4px 10px 0 5px;}
.ssl-line input.btn-fast-order {background:#fff url(/images/ssl/cart.gif) no-repeat 90% center; border:1px #e5e5e5 solid; margin:0; line-height:0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; height:26px; padding:0 30px 0 10px}
.ssl-line input.btn-fast-order:hover {cursor:pointer; background-color:whiteSmoke}
.ssl-line .dr-box {margin:0 7px 0 0; float:left; border:1px #e5e5e5 solid; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; height:24px}
.ssl-line .dr-box-order {margin:0 auto; border:1px #e5e5e5 solid; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; height:24px; background-color:#ffffff;}
.ssl-line .dr-box-order select {background:none}
.ssl-line .dr-box-cont {text-align:center; padding:10px; border-top:1px #ffffff solid; border-bottom:1px #ebebeb solid;}
.ssl-line .last {border:none}
.ssl-line .open {overflow:auto;}
.ssl-line .info {padding:0 20px 0 0; vertical-align:top}
.ssl-line p.list-info {margin:0; padding:5px 0 0 10px; width:80%}
.ssl-line p.list-info span {background:url(/images/ssl/mdash.gif) 0 8px no-repeat; font-size:90%; display:block; padding: 0 0 0 12px;}
.ssl-line .param-order {width:200px; margin:10px 0 0 0; padding:0; background-color:#f5f5f5; float:right; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.ssl-line .param {margin:32px 0 0 0; border-bottom:1px #ebebeb solid}
.ssl-line .param td {width:50%; vertical-align:top; font:normal 90% arial; padding:0 0 10px 0; line-height:90%; white-space:nowrap}
.ssl-line .param td.col-1 {padding-left:10px;}
.ssl-line .param td.first {padding-top:10px}
.ssl-line .param td.last {padding-bottom:10px}
.ssl-line .container {background-color:#f5f5f5; margin:0; padding:0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; width:auto;}
.ssl-line .order-cont {margin:0; padding:10px; border-top:1px #ffffff solid; text-align:center}
.ssl-line input.btn-order {width:100%; height:28px; font:bold 120% arial;}

.b-showcase__part {width:600px; margin-bottom:30px}
.b-showcase__part h3, .b-showcase__part .ssl-line {background:#f5f5f5; padding:1em; margin:0}
.b-showcase__part h3 {padding-bottom:10px; border-bottom:1px solid #e9e9e9; width:600px; padding-right:4px}
.b-showcase__part .ssl-line {border-top:1px solid #ffffff; width:600px}

.b-ssl-price {color:#444; padding-right:10px}

#ds-types a {display:block}
.b-textarea-error {border:1px solid red}

.b-test-monitoring__reg {background:#fafafa; border:1px solid #f2f2f2; width:250px; padding:8px 16px; margin:8px 0;}
.b-test-monitoring__e-mail {width:100%; margin-bottom:8px; border: 1px solid black; display: block; font-size: 1.2em; margin: 8px 0; padding: 3px 0 3px 2px; width: 100%;}

.niceText {
	font-size: 1.1em;
	padding: 5px;	
}

.niceEdit {
	margin-top: 6px;
	margin-left: 21px;
	width: 170px;
	height: 16px;
}

.INN {
	width: 230px;
	height: 16px;
}

.fizblock {
	margin-top: 6px;
	margin-left: 21px;
}

.days {
	width: 70px;
	height: 20px;	
	margin: 5px 5px 5px 0;
}

.forgot_btn {
	width: 160px;
	height: 36px;	
	font-size: 13px;	
}

.normalFont {
	font-weight: normal; 
	font-size: 14px;
}

.contact_box {
	border: 1px solid #D9D9D9;
	padding: 10px 26px;	
	min-width: 200px;
	width: 35%;
	max-width: 270px;
	margin: 10px 10px 0px 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-height:300px;
	height:auto !important;
	height:300px;
}

.contact_box_header {
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 10px;
	width: 220px;
}

.contact_box_content {
	padding-top: 10px;	
}

.fireblock {
  outline:none;
  border:1px solid #aaa;
  
  border-color:rgba(255,25,33,.75);
  box-shadow:0 0 5px rgba(255,25,33,.5);
  -moz-box-shadow:0 0 5px rgba(255,25,33,.5);
  -webkit-box-shadow:0 0 5px rgba(255,25,33,.5);

  transition:border linear 2s,box-shadow linear 2s;
  -moz-transition:border linear 2s,-moz-box-shadow linear 2s;
  -webkit-transition:border linear 2s,-webkit-box-shadow linear 2s;  
}


.olreg {
	margin-top: 10px;
}

.olreg li{
	padding: 5px 0px;
}

.gomobi-visual {
  background:url(/images/gomobi/visual.jpg) center bottom no-repeat;
  margin:0 0 20px -10px;
  padding:1px 10px;
  border-top:1px #efefef solid;
  border-radius:10px;
  box-shadow:0 1px 2px #cccccc;
  height:250px;
}

.gomobi-slogan {
  margin:0 0 20px 0;
  font:bold 130% arial;
  color:#666666;
  line-height:140%;
}

.gomobi-slogan span {color:#000000}

.gomobi-more {
  margin:0 0 20px -10px;
  background-color:#eef3f5;
  padding:14px 0 13px 0;
  border-radius:10px;
  }
  
.gomobi-more a {font:bold 120% arial;}  

.gomobi-plushki {
  margin:0 0 20px -2px;
  padding:0;
  overflow:auto;
}

.gomobi-plushki p {
  margin:0 0 20px 0;
  padding:2px 20px 0 0;
  float:left;
  width:45%;
}

.gomobi-plushki-about p {
  margin:0;
  padding:3px 0 0 3px;
  overflow:auto;
  height:auto;
  width:80%;
}

.gomobi-plushki img {
  border:none;
  line-height:0;
  margin:-2px 10px 0 0;
}

.gomobi-plushki-about img {
  border:none;
  line-height:0;
  margin:-2px 10px 20px -4px;
  float:left;
}

.gomobi-about {
  overflow:auto;
  margin:0;
  padding:0;
}

.gomobi-about div {
  font-size:110%;
  line-height:140%;
  width:60%;
  margin:0 20px 20px 0;
}

.gomobi-about div.tariffs {
  float:right;
  margin:0;
  padding:10px;
  width:185px;
  height:auto;
  overflow:auto;
  background-color:#eeeeee;
  border-radius:10px;
  border-right:1px #cccccc solid;
  border-bottom:1px #cccccc solid;
}

.gomobi-about table {
  margin:8px 0 0 0;
}

.gomobi-about td {
  padding:0 2px;
  white-space:nowrap;
  font-size:90%;
  vertical-align:bottom;
}

.gomobi-about td.right {
  text-align:right;
}

.gomobi-about td.dot {border-bottom:1px #666666 dotted}

.gomobi-about .par {display:block; margin:0 0 -5px 0; position:relative; z-index:5}
.gomobi-about .par input {position:relative; top:1px; left:0; margin:0; padding:0}

.gomobi-big-img {margin:0 16px 20px 0;}

.b-serv-block{margin-bottom:1.2em; width:99%; }

.b-serv-block__padding-small {padding-top:6em;}
.b-serv-block__padding-big {padding-top:10em;}

.b-rounded {
  background:#f6f6f6;
  margin:0 0 20px -10px;
  padding:1em;
  border-top:1px #efefef solid;
  border-radius:10px;
  box-shadow:0 1px 2px #cccccc;
  width: 95%
}
.b-rounded__border {margin-top:9px; border-top:solid 1px #ebebeb;border-bottom:solid 1px #fff;height:0;line-height:0;font-size:0;overflow:hidden;}

.img-about-dns-master img {margin:2px 8px 20px 0}

.spoiler-wrap { margin:.5em 0 .5em 0 !important; border:1px solid #ccc !important; border-radius:4px !important; }
.spoiler-head { padding-left:2em; background:url(/images/icon_plus.jpg) no-repeat 4px !important; font-weight:bold !important; cursor:pointer !important; border-radius:4px !important; }
.spoiler-head.open { background:url(/images/icon_minus.jpg) no-repeat 4px !important; border-bottom:1px solid #ccc !important; }
.spoiler-body { padding:.4em !important; }
.spoiler-body.open { display:none !important; }
.spoiler-body.close { display:block !important; }

.myapps-visual h3 {margin:24px 2px; font:normal 200% arial; line-height:140%; color:#ffffff;}
.myapps-visual input {font:bold 110% arial; color:#000; padding:5px 10px; white-space:nowrap}

.new-tariff-reg {maergin:0; padding:0}
.new-tariff-reg h4 {font:bold 13px arial; color:#000000; background-color:#f5f5f5; padding:8px; margin:0 0 1px 0; line-height:80%; }
.new-tariff-reg table {margin-bottom:32px}

.new-tariff-reg table.dom-rus tr {border-bottom:1px #ededed solid}
.new-tariff-reg table.dom-rus tr.last {border:none}
.new-tariff-reg table.dom-rus tr.header td {background-color:#f5f5f5; font-size:10px;}
.new-tariff-reg table.dom-rus th {font:bold 12px arial; color:#333333; padding:8px; line-height:80%; text-align:left; width:40%}
.new-tariff-reg table.dom-rus th.header {background-color:#f5f5f5; font-size:10px;}
.new-tariff-reg table.dom-rus td {font:bold 12px arial; color:#333333; padding:8px 17% 8px 8px; line-height:80%; text-align:right; width:30%}

.new-tariff-reg table.dom-inter tr {border-bottom:1px #ededed solid}
.new-tariff-reg table.dom-inter tr.last {border:none}
.new-tariff-reg table.dom-inter tr.header td {background-color:#f5f5f5; font-size:10px;}
.new-tariff-reg table.dom-inter th {font:bold 12px arial; color:#333333; padding:8px; line-height:80%; text-align:left; width:25%}
.new-tariff-reg table.dom-inter th.header {background-color:#f5f5f5; font-size:10px;}
.new-tariff-reg table.dom-inter td {font:bold 12px arial; color:#333333; padding:8px 10% 8px 8px; line-height:80%; text-align:right; width:23%}

.new-tariff-reg table.hosting-reg tr {border-bottom:1px #ededed solid}
.new-tariff-reg table.hosting-reg tr.last {border:none}
.new-tariff-reg table.hosting-reg tr.header td {background-color:#f5f5f5; font-size:10px;}
.new-tariff-reg table.hosting-reg th {font:bold 12px arial; color:#333333; padding:10px; text-align:left; width:40%}
.new-tariff-reg table.hosting-reg th.header {background-color:#f5f5f5; font-size:10px;}
.new-tariff-reg table.hosting-reg td {font:bold 12px arial; color:#333333; padding:10px; text-align:center;}

.new-tariff-reg .tarif-mdash {font:normal 120% cambria}









.myapps-visual {
  background:url(/images/myapps/visual-7.jpg) right bottom no-repeat;
  margin:0 0 20px -10px;
  padding:1px 10px;
  border-botoom:1px #000000 solid;
  border-radius:10px;
  box-shadow:0 1px 2px #666666;
  height:230px;
}

.myapps-visual-1 {
  background:url(/images/myapps/visual-5.jpg) #f5f5f5 center bottom no-repeat;
  margin:0 0 20px -10px;
  padding:1px 10px;
  border-top:1px #efefef solid;
  border-radius:10px;
  box-shadow:0 1px 2px #bbbbbb;
  height:260px;
}

.myapps-visual-2 {
  background:url(/images/myapps/visual-6.jpg) #f5f5f5 83% 100% no-repeat;
  margin:0 0 20px -10px;
  padding:1px 10px;
  border-top:1px #efefef solid;
  border-radius:10px;
  box-shadow:0 1px 2px #bbbbbb;
  height:230px;
}



.myapps-visual-4 {
  background:url(/images/myapps/visual-8.jpg) right bottom no-repeat;
  margin:0 0 20px -10px;
  padding:1px 10px;
  border-botoom:1px #000000 solid;
  border-radius:10px;
  box-shadow:0 1px 2px #666666;
  height:230px;
}





.myapps-block {margin:0 0 16px -4px; padding:0; overflow:auto; min-width:728px}
.myapps-block div {float:left; width:31%; margin:0; padding:0 15px 0 0}
.myapps-block h3 {font:bold 130% arial; color:#3F4A57; margin:0 0 1px 0; padding:0; line-height:120%}
.myapps-block img {margin:0 10px 16px 0;}

.about-myapps-block {border-bottom:1px #e5e5e5 solid; margin:0}
.about-myapps-block td {vertical-align:top; padding:32px 0}







.b-whois-na__domain {font-size:12px; padding:8px 0;}
.b-whois-na__domain-details {min-height:140px; position:relative;}
.b-whois-na__domain-details-table {font-size:12px; width:100%;}
.b-whois-na__domain-details-table td,th {padding:4px 0px 4px 0;}
.b-whois-na__domain-details-table th {background: url("/images/dots.gif") repeat-x scroll 0 15px transparent;}
.b-whois-na__domain-details-table td {color:#666; width:20px; white-space:nowrap;}
.b-whois-na__data {display:none;}
.b-whois-na__statuses {font-size:1.2em; font-style:italic}
.b-whois-na__statuses td{padding:4px;}
.b-whois-na__status {border:4px solid #339933; float:left; margin:4px 4px 0 0;}
.b-whois-na__status-free {border-color:#339933;}
.b-whois-na__status-busy {border-color:#CC0000;}
.b-whois-na__status-relieved {border-color:#3A9BD1;}
.b-whois-na__status-auction {border-color:#FF9900;}

.b-whois-search__submit-cont {float:right; width:100px;}
.b-whois-search__input-cont {margin-right:110px}
.b-whois-search__input {width:100%; font-size:170%; line-height: 120%}
.b-whois-check {background:#f5f5f5; border:1px solid #e5e5e5; padding:18px 16px;}
.b-whois-title {padding:20px 0; white-space:normal;}
.b-whois-ask-registrar {display:block; background:url(/images/sq_arrow.gif) no-repeat left center; padding:8px 0 8px 24px;}
.b-whois-info {background:#f5f5f5; padding:18px 16px;}
.b-whois-info h3 {color:#343434; padding:0; margin-bottom:18px;}
.b-whois-info h3:first-letter {text-transform:uppercase}
.b-whois-info__info {font-family: 'Courier New', Courier, monospace; font-size:1.1em; color:#333} 
.b-whois-info__admin {display:block; background:url(/images/i/e-mail-transp.png) no-repeat left center; padding:8px 0 8px 24px;}
.b-whois-info__help {display:block; background:url(/images/question-transp.png) no-repeat left center; padding:8px 0 8px 24px;}
.b-whois-info__history {display:block; background:url(/images/wh-transp.png) no-repeat left center; padding:8px 0 8px 24px;}
.b-whois-info__divider {border-top:1px solid #e9e9e9; background:#fff; height:1px; margin:20px -16px 16px -16px;}

/*lightbox css*/
/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(/images/lb/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(/images/lb/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}
/*end lightbox*/

pre, code {
  background: #F5F5F5;
  white-space: pre;
  font-family: monospace;
  font-size: 1.6em;
}
pre {
  margin-bottom: 10px;
  padding: 10px 15px;
  border-radius: 0 4px 4px 0;
  border-left: 3px solid #C5C5C5;
}
code {
  padding: 0 3px 2px;
  border-radius: 4px;
}
#content td.main p.code-param,
#content td.main ul.code-param {
  line-height: 1.8em;
}

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

.b-poll-table {margin:12px 0;} 
.b-poll-table td {padding:2px;}
.b-recommended__form {background: #E8EDF0}
.b-recommended__list {width:100%; margin:10px 0;}
.b-recommended__list th {background: #E2E6E9; padding:8px;}
.b-recommended__list td {padding:8px;}
.b-recommended__preloader {background:url('/images/ajax_animation.gif'); width:40px; height:5px; margin:0 auto;}
.b-poll-table td {padding:2px;}

ins *, ins, .ins *, .ins { color:#00B000 !important; text-decoration:none !important; }
del, del *, .del *, .del { color:#cccccc !important; text-decoration:line-through !important;}

.all-tariffs-features {

}

.all-tariffs-features td {
	padding: 8px 64px 8px 8px
}

.seo-punkt {display:inline-block; width:24px; height:24px; background-color:#669966; color:#fff; border-radius:12px; text-align:center; font-size:12px; line-height:24px; margin:0 6px 0 0;}

.license {height:30em; overflow-y: scroll; border:1px solid #ccc; padding:1em; margin-bottom: 2em}


/**************************/
.b-steps {
	display: inline-block !important;
	margin: 0 0 30px -1em;
	width: 640px;
	position: relative;
	overflow: hidden;
}
.b-steps__step-wrapper {
	display: inline-block;
	font-size: 12px;
	vertical-align: top;
}
.b-steps__step {
	padding-left: 36px;
	padding-right:20px;
	background: #EDEDED;
	display: block;
	text-decoration: none;
	color: #666;
	position: relative;
	font-weight: normal;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 100px;
	height: 80px;
	vertical-align: top;
	padding-top: 8px;
}
.b-steps__step_active {background: #FFA61C; color:white}
 .b-steps__step_active b a {color:white}
.b-steps__step:before{
	content: ' ';
	position: absolute;
	right: -36px;
	top: 50%;
	display:inline-block;
	border-style: solid;
	border-width: 54px 0px 54px 36px;
	border-color: transparent transparent transparent white;
	border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) white;
	z-index:998;
	margin-top: -54px;
}
.b-steps__step:after{
	content: ' ';
	position: absolute;
	right: -28px;
	top:50%;
	display:inline-block;
	border-style: solid;
	border-width: 42px 0px 42px 28px;
	border-color: transparent transparent transparent #EDEDED;
	border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #EDEDED;
	z-index:999;
	margin-top: -42px;
}
.b-steps__step_active:after {border-left-color: #FFA61C;}
.b-steps:after {
	content: ' ';
	position: absolute;
	left: 0;
	top: 50%;
	display:inline-block;
	border-style: solid;
	border-width: 54px 0px 54px 36px;
	border-color: transparent transparent transparent white;
	border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) white;
	z-index:998;
	margin-top: -54px;
}
.b-steps-radius {
	background: white;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #000;
	display: inline-block;
	height: 30px;
	line-height: 28px;
	width: 30px;
}
/*************************/


.b-ntld-checkbox {width:10px}
.b-ntld-status {width:200px}
.b-ntld-price {width:200px}

table.middle td { vertical-align:middle; text-align:center; }

.ntld-table {width: 91%; font-size: 1.2em}
.ntld-table td {background: #f8f8f8; padding: 8px; border-bottom: 1px solid #ebebeb; vertical-align: middle}
.ntld-table__row_selected td {background: #e8edf0 !important; }
.ntld-table__row_submit td {border-bottom: 0px; border-top: 2px solid #ebebeb; }
.ntld-table__row_disabled td {color:#999}
.ntld-table__row_pointer {cursor:pointer}
.ntld-table__row_enabled:hover td {background: #f3f3f3; }
.ntld-table__row_status  td {background: #fff; font-size: 1.1em;}
.ntld-table__price {border-bottom: 1px dotted #000; }

.ntld-zone {
  font:3.4em arial; 
  color:#333; 
  letter-spacing:3px; 
  margin-left:0px;
  margin-bottom: 8px; }

.fixed-text-height12 {height:12em;}

.box-sizing, .box-sizing * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* autopay accordion block */

#autopay{

}
#autopay > li.accordion{
  background: none; 
  padding: 0; 
  margin: 0; 
  display: block; 
  width: 100%; 
  height: 69px;
  border: 2px solid #dedede;
  border-top: none;
  max-width: 756px; 
  min-width: 600px;
  overflow: hidden;
}
#autopay > li.accordion:first-child{
  border-top: 2px solid #dedede;
}
#autopay > li.accordion h2{
  display: block;
  padding: 20px;
  cursor: pointer;
}
#autopay > li.accordion > div{
  padding: 0 20px 20px;
}
#autopay > li.accordion > div input[type=checkbox]{
  position: relative;
  top:-2px;
  vertical-align: middle;
  margin: 0px;
}

#autopay > li.accordion > div label{
  padding-left: 20px;
  cursor: pointer;
  margin: 20px 0;
  display: block;
}
#autopay > li.accordion > div input[type="text"]{
  position: relative;
  top:-2px;
  vertical-align: middle;
  margin: 0px;
  height: 24px;
}
#autopay > li.accordion > div input[type="text"].maxamt{
  width: 165px;
  margin-right: 4px;
}
#autopay > li.accordion > div input[type="text"].maxamt + span{
  line-height: 34px;
}
#autopay > li.accordion > div > p{
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 20px!important;
}
#autopay .muted{font-size: 0.8em; color: #999; float: left;margin-bottom: 20px; margin-top: 2px;}
#autopay .button-set{
  clear: both;
}
#autopay .button-set input[type="submit"]{
  padding: 8px 12px;
}

/* autopay accordion block */

/* lav */
table.chess { border-collapse:separate; border-spacing:2em; margin-left:-2em; }
table.chess td { background-color:#F7F7F7; padding:2em; }
table.chess td b, table.chess td strong { font-size:120%; }

ul.nobullet {
  list-style-type:none!important;
}
ul.nobullet li {
  background:none!important;
}

.tailtip {
  position: absolute;
  padding: 1em 1.8em;
  border: 1px solid #dbdbdb;
  width: 300px;
}

.tailtip:after, .tailtip:before {
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  border: 9px solid transparent;
  border-right: 9px solid #ddd;
  top: 38%;
  left: -18px;
  z-index: 99;
}

.tailtip:before {
  border-right: 9px solid #eeeeee;
  left: -16px;
  z-index: 100;
}

div.showcity { border-radius: .7em; background:#f7f7f7; padding:.5em; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) }
div.showcity > div { display: inline-block; padding: .4em .8em; font-size: 14px; width:20%; white-space: nowrap; cursor: pointer; border:1px solid #f7f7f7; border-radius: 5px; }
div.showcity > div:hover, div.showcity > div:active { text-decoration: underline }
div.showcity > div.selected { color: #ee0000; background-color: #eeeeee; border:1px solid #eeeeee; border-radius: 5px; }
div.citycontainer { font-size: 12px; display: none; padding: 3em 3em 0em 3em; }
div.citycontainer.show { display:block; }

input.qiwi_paym{
  background: #F0F0F0;
  display: block;
  line-height: 34px;
  height: 34px;
  font-size: 13px;
  width: 180px;
  margin: 20px 0 20px 0;
  text-align: center;
  color: #000000;
  border: 1px solid #E3E3E3;
  border-bottom: 1px solid #A0A0A0;
  border-right: 1px solid #A0A0A0;
  -webkit-box-shadow: 1px 1px 0px 0px rgba(105, 105, 105, 1);
  -moz-box-shadow:    1px 1px 0px 0px rgba(105, 105, 105, 1);
  box-shadow:         1px 1px 0px 0px rgba(105, 105, 105, 1);
}

.b-regl__line20 {
  line-height: 23px;
}

.b-input-help__link {
	position: relative;
	top: -12px;
	font-size: 0.9em;
}
.b-input-help__bubble {
	display: none;
}
.email-verification {
	min-height: 120px;
	padding-bottom: 80px;
	font-size: 1.1em;
}
.email-verify-btn {
	margin-top: 1em;
	display: inline-block;
}
.email-verify-link {
	padding-left: 50px;
	font-size: 1.1em;
}
.old_price {
  font-style: italic;
  color: #aaa;
  text-decoration: line-through;
}

// оплата пластикойо картой

.webmoney_card-wrapper{
  
}
.webmoney_card-wrapper-green{
  border: 2px solid #66cc33;
  padding: 55px 50px;
  width: 260px;
  margin-top: 30px;
  float: left;
}
.webmoney_card-wrapper-grey{
  border: 1px solid #d7d7d7;
  border-left: 0;
  padding: 55px 50px;
  width: 260px;
  margin-top: 30px;
  float: left;
}
.webmoney_card-name{
  font-size: 18px;
  margin-bottom: 45px;
}
.summ_label{
  display: block;
  font-size: 12px;
}
.summ_amount{
  font-size: 14px;
}
.webmoney_card-btn{
  padding: 10px 0;
  width: 100%;
  font-size: 13px;
  cursor: pointer;
}
.webmoney_card-btn--blue{
  background: #006eb5;
  color: #ffffff;
  border: 1px solid #006eb5;
}
.webmoney_card-btn--blue[disabled]{
 cursor: not-allowed;
}
.webmoney_card-btn--transparent{
   background: #ffffff;
  color: #006eb5;
  border: 1px solid #006eb5;
  margin-bottom: 20px;
}
.b-card_payinfo-wrapper{
  padding: 20px;
  border: 1px solid #333;
}
.webmoney_card-info{
  display: flex;
  flex-direction: start;
  align-items: center;
  margin-bottom: 28px;
}
.webmoney_card-icon{
  width: 38px;
  height: 26px ;
  display: inline-block;
  margin-right: 20px;
  background: url('/images/card_icon.png') no-repeat center top;
}
.webmoney_card-numbers{
 font-size: 14px; 
}
.webmoney_card-checkbox--wrapper{
padding-left: 25px;
}
.webmoney_card-checkbox--label{
  font-size: 13px;
  position: relative;
  cursor: pointer;
}
#webmoney_card-checkbox[type=checkbox]{
  display: none;
}
.webmoney_card-checkbox--label:before{
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  left: -25px;
  top: 0;
  border: 1px solid #333333;s
}
#webmoney_card-checkbox[type=checkbox]:checked + .webmoney_card-checkbox--label:before {
  content: "\2713";
  color: #333333;
  font-size: 12px;
  text-align: center;
  line-height: 16px;
  font-weight: bold;
}