HR.distant { margin-top: 25px; }

.tt { font-family: monospace; }
.nowrap { white-space: nowrap; }
.redb { color: red; font-weight: bold; }
.red { color: red; }

.orange { color: #c70; }

.greenb { color: green; font-weight: bold; }
.green { color: green; }

.blackb { color: black; font-weight: bold; }

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


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

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

.minortext { color: gray; }

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

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

.tblbody2 { background-color: #F5F5F5; }

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

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

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

TABLE.styled { }
TABLE.styled TH { background-color: #484848; color: white; }
TABLE.styled TH A { color: white; }
TABLE.styled TD { background-color: #EEEEEE; }
TABLE.styled TR.odd TD { background-color: #F5F5F5; }
TABLE.styledP { }
TABLE.styledP TH { border-left: 1px solid white; background-color: #484848; color: white; padding: 4px; }
TABLE.styledP TH A { color: white; }
TABLE.styledP TD { border-left: 1px solid white; border-bottom: 1px solid white; background-color: #EEEEEE; padding-left: 4px; padding-right: 4px; }

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

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

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

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

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


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

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

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

TABLE.tblsingle { border: 1px solid gray; }
.tblsingle TD { border-right: 1px solid lightgray; border-bottom: 1px solid lightgray; }
.tblsingle TH { border-right: 1px solid lightgray; border-bottom: 1px solid gray; }

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

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

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


.mailpic {
    vertical-align: middle;
}


.marg0 { margin: 0; }

.jind { text-align: justify; text-indent: 2em; }

.marker { color: lightgray; }

.persText, .regitem {
    height: 14px; padding: 0px 2px; border: 1px solid #999; margin: 1px 3px; font-size: 12px;
}
.bl11px { color: black; font-size: 11px; }
.margin_for_fieldset a { color: darkblue; text-decoration: underline; }
.margin_for_fieldset a:hover { color: blue; }
.menu2 li a:hover { text-decoration: none; }
.line_88x31, .line_88x31_bigspace { text-align: center; }
.line_88x31 img { margin: 1px 3px 5px 3px; }
.line_88x31_bigspace img { margin: 1px 9px 8px 9px; }
.zone_and_price { border-collapse: collapse; margin-top: 15px; }
.zone_and_price tr td, .zone_and_price th { padding: 3px 6px; }
.zone_and_price th { background-color: #e3e3e3; font-weight: bold; }
.zone_and_price tr td.td_for_input { padding-right: 0px; }
.zone_and_price tr td.td_post_input { padding-left: 0px; }
.zone_and_price tr.even td { background-color: #e9e9e9; }
.zone_and_price input { margin: 0px; padding: 0px; width: 14px; }

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

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

#rightcol { padding-left: 6px; }

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

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

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

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

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

INPUT.alarm { background-color: red; }

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

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

#whois_right_column {
    float: right;
    margin-right: 1em;
}

/** domain shop informer -> **/
.whois_domains_shop { position:relative; zoom: 1; margin-bottom: 22px; text-align: left; }
.whois_domains_shop p { margin: 0px 0px 19px 0px; padding: 5px 0px 0px 3px; font: 15px Arial, DejaVu Sans, sans-serif;}
.whois_domains_shop p strong { display: block; font-size: 18px; color: #9e1700; font-weight: bold; line-height: 22px; margin-bottom: 3px;}
.whois_domains_shop p a { color: #000; text-decoration: none; }
.whois_domains_shop p a:hover { text-decoration: underline; }
.whois_domains_shop .blue_coner_block_0 { background: #edf5fa; padding: 10px 12px; position: relative; zoom: 1;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
}
.whois_domains_shop table { border: 0px none; border-collapse: collapse; border-spacing: 0px; margin-bottom: 9px;}
.whois_domains_shop th { font: 12px Arial, DejaVu Sans, sans-serif; font-weight: bold; padding: 0px 7px 0px 0px; vertical-align: middle;}
.whois_domains_shop td { vertical-align: bottom; text-align: left; white-space: nowrap; }
.whois_domains_shop td.price { color: #005389; font-size: 18px; font-weight: bold; }
.whois_domains_shop td.price span { position: relative; top: -2px; left: 3px; white-space: nowrap; }
.whois_domains_shop td.price span.small_s { font-size: 14px;}
.widefont .whois_domains_shop td.price span.small_s { font-size: 12px;}
.widefont .whois_domains_shop td.price span.medium_s { font-size: 15px;}

.whois_domains_shop .shop-online, .whois_domains_shop .shop-7days,
.whois_domains_shop .shop-disabled-by-owner, .whois_domains_shop .shop-need-loa-sell { display: inline-block; height: 21px; width: 68px; position: relative; cursor: help;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.whois_domains_shop .shop-online { background: #fff url("/i/style/second/widget-part/domain-shop/shop-online.png") no-repeat scroll 0px 0px; width: 60px !important; }
.whois_domains_shop .shop-7days { background: #fff url("/i/style/second/widget-part/domain-shop/shop-7days.png") no-repeat 0px 0px;}
.whois_domains_shop .shop-disabled-by-owner { background: #fff url("/i/style/second/widget-part/domain-shop/shop_disabled_by_owner.png") no-repeat 0px 0px; }
.whois_domains_shop .shop-need-loa-sell { background: #fff url("/i/style/second/widget-part/domain-shop/shop_need_loa_sell.png") no-repeat 0px 0px; }
/** <- domain shop informer **/

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

.whois_block_header{
border: solid 1px #e9e9e9;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
background: #f2f2f2;
padding-top: 10px;
padding-bottom: 10px;
position:relative;
}

.whois_block_content{
border-left: solid 1px #e9e9e9;
border-right: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
padding-top: 10px;
padding-bottom: 10px;
position:relative;
}

.whois_block_content.all_border{
border: solid 1px #e9e9e9;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
position:relative;
margin-bottom: 20px;
}

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

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

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

.whois_block_content table th {
vertical-align: top;
font-weight: normal;
text-align: left;
}
.whois_block_content table td {
vertical-align: top;
}

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

.domain_blue {
font-size: 28px;
color: #014d9b;
display: block;
margin-bottom: 10px;
position:relative;
padding-left: 40px;
}

.domain_blue img {
position: absolute;
left: 0px;
top: 1px;
}

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

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

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

.whois_infr_wrapper { overflow: hidden; zoom: 1; margin-bottom: 20px; }
.whois_infr_wrapper .left_side{ float: left; padding-right: 20px; }
.whois_infr_wrapper .right_side{ float: left; }

.domain_broker_link { font-size: 20px; display: inline-block; margin-bottom: 15px; line-height: 25px; }
.wpopup { position:absolute; background:#fff; padding: 30px; border-radius:10px; box-shadow:2px 1px 8px #9E9E9E; z-index:800;left:-10000px;top:-10000px; }
.wpopup .close { background: url("/i/icon/white_popup-close.gif") no-repeat top right;height: 14px;position: absolute;right: 14px;text-decoration: none; cursor: pointer; top: 12px; padding-right: 20px; line-height: 12px; color: #000 !important; }
.wpopup .wpopup_title { color: #ad1c00; display: block; font-size:18px; line-height: 24px; font-weight: bold; margin-bottom: 15px; }
.wpopup .wpopup_text { margin-bottom: 25px; }

.zone-day-stat__content {
    max-height: 300px;
    overflow: auto;
    padding-right: 20px;
}
