/* Общее и блок-ограничитель */

* { margin: 0px; padding: 0px; outline: none;}

#sitelist { width: 1000px; margin: 0 auto;}
body {font-family: arial,sans-serif; font-size: 14px;}

a {color: #106E9A; text-decoration: underline;}

a:hover {text-decoration: none;}

img { border: none; }

p { margin: 10px 0 10px; }

blockquote {padding-left: 20px; font-style: italic}


/* Шапка */

#header { position: relative; height: 175px; margin-bottom: 20px;}
#logo { position: absolute; left: 13px; top: 38px; }
#headerbanner { position: absolute; top: 57px; left: 512px; }


/* Блок-контейнер для основного контента сайта */
#main { overflow: hidden; padding: 0px 5px; width: 990px; }


/* Контент страницы */

#content { float: right; width: 680px; padding-left: 8px; position: relative; right: 37px;}
.contblock { font-size: 14px; line-height: 24px; text-align: justify;}

#content h1 { font-size: 20px; line-height: 24px; margin-bottom: 10px; font-weight: bold; text-align: left;}
#content h2 { font-size: 16px; line-height: 20px; margin-top: 16px; margin-bottom: 16px; font-weight: bold; text-align: left; }
#content h3 { font-size: 14px; font-weight: bold; margin-top: 10px; text-align: left;}

#content img {margin : 10px;}
#content ol { margin-left: 40px;}
#content ul { margin-left: 40px;}
#content li { padding-bottom:5px;}


/* Сайдбар */

#sidebar { float: left; width: 258px; padding-left: 7px;}

.sb_block { margin-bottom: 20px;}
.sb_block #yandex{ margin-top: 30px; padding: 0px; width: 220px;}
.sb_block #adlinx{ margin-top: 30px; padding: 0px; width: 220px; font-size: 10px; margin-bottom: 40px;}
.sb_block h3 {font-size: 20px; font-weight: bold; line-height: 24px; margin-bottom: 15px; text-align: left;}

//.adlinx { font-size: 10px; padding-top: 15px; margin-bottom: 67px; }

#tools_list { font-size: 16px;}
#tools_list li { text-align:left; display: block; padding-left: 36px; height: 30px;}

#check { background: url('img/icons/sbmenu/check.png') no-repeat 6px 11px;}
#masscheck { background: url('img/icons/sbmenu/masscheck.png') no-repeat 6px 11px;}
#punicode { background: url('img/icons/sbmenu/punycode.png')  no-repeat 6px 11px;}
#checkip { background: url('img/icons/sbmenu/checkip.png')  no-repeat 6px 11px;}
#cypr { background: url('img/icons/sbmenu/cypr.png')  no-repeat 6px 11px;}
#cypr_counter { background: url('img/icons/sbmenu/cypr_counter.png')  no-repeat 6px 11px;}
#chmod_calc { background: url('img/icons/sbmenu/chmod_calc.png')  no-repeat 6px 11px;}

#useful { font-size: 16px; padding-top: 5px;}
#useful li { text-align:left; display: block; height: 30px;}


/* Подвал */

#footer { width: 1000px; margin: 0 auto; border-top: 1px solid #D2D2D2; margin-top: 40px; height: 176px;}
#footer_left { width: 259px; float: left; padding-left: 11px; }
#counters { margin-top: 20px; margin-bottom: 11px;}
#designcopyright { font-size: 11px; }
#footer_right { width: 723px; float: right;}
#sitedescription { font-size: 11px; text-align:left; line-height: 18px; margin-top: 20px; margin-bottom: 20px;}
#footerlinks { font-size: 11px;}
#footerlinks a { display: block; float: left; padding-left: 18px; margin-right: 10px;}
#footerlinks a#report { background: url('img/icons/footer/report.gif') no-repeat 0% 50%;}
#footerlinks a#contact { background: url('img/icons/footer/contact.gif') no-repeat 0% 50%;}
#footerlinks a#map { background: url('img/icons/footer/map.gif') no-repeat 0% 50%;}
#footerlinks a#person { background: url('img/icons/footer/person.gif') no-repeat 0% 50%;}


/* ГЛАВНАЯ */

#mp_form {
    background: #fdfded;
    border: 1px solid #E9E9E9;
    padding: 6px 16px;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#mp_form div {
    overflow: hidden;
    height: 32px;
    margin-bottom: 1px;
    line-height: 32px;
}

#mp_form label { margin-right:20px; float: left; }
#mp_form label input {margin-right:5px;}

#sitename { height: 30px; line-height: 30px; width: 475px; border: 1px solid #BAB9B9; float: left; margin-right:21px; padding-left: 5px;}
#sitename2 { height: 30px; line-height: 30px; width: 640px; border: 1px solid #BAB9B9; padding-left: 5px;}

#submit { margin: 0 10px 0 10px; font-size: 14px; font-weight: bold; vertical-align: middle; height:30px; padding: 0 5px;}

/* Закладки */

#socials_mp { margin: 20px 0px 20px 0px; text-align:right;}

/* Новости */

#mp_news h2 { font-size: 21px;}
.mp_newsdate { color: #7A8387;}
.mp_newstitle { line-height: 28px;}
.mp_news { line-height: 18px; margin-bottom: 10px;}
#mp_allnews { padding-left: 18px; background: url('img/allnews.png') no-repeat left top;}


/* Массовый поиск */

.mass_search_form { margin-top: 35px; border: 1px solid #E9E9E9; background: #FDFDED; padding: 6px 16px; }

#domain_list { border: 1px solid #BAB9B9; width: 640px; height: 120px; font-size: 14px; line-height: 14px; padding: 5px;}

.domain_class { padding-left: 20px; margin-bottom: 20px; position: relative;}

.dc_topline { overflow: hidden; position: relative; left: -20px;}

.dc_openclose { display: block; width: 20px; height: 20px; float: left;}
.open .dc_openclose { background: url('img/dc_open.png') no-repeat 50% 50%;}
.closed .dc_openclose { background: url('img/dc_closed.png') no-repeat 50% 50%;}

.dc_topline h3 { float: left; margin-top: 0px !important; font-size: 16px !important; margin-bottom: 3px;}
.help_link { display: block; float: right; font-size: 12px; padding-left: 20px; background: url('img/help.png') no-repeat 0% 50%;}
.dc_link { display: block; float: right; font-size: 12px; padding-left: 20px; background: url('img/regit.png') no-repeat 0% 50%;}
.dc_link2 { margin: 0px 0px 20px 20px;}
.dc_link2 a { text-decoration: none; border-bottom: 1px dashed #106E9A;}
.dc_link2 a:hover { border: none;}

.domain_class div label { margin-right: 15px;}
.domain_class div label input {margin-right: 5px;}

#select_add { width: 600px; height: 180px; border: 1px solid #ABADB3; padding: 10px 20px 10px 20px;}
.multiple_help { font-style: italic; font-size: 12px;}


#sorting { height: 60px; line-height: 60px; font-size: 14px;}
#sorting div { float: left; margin-right: 5px;}
#sorting a { padding: 3px; text-decoration: none;}
#sorting a.current_sort { background: #EAEAEA; color: #000; text-decoration: none;}
#sorting a span { border-bottom: 1px dashed #106E9A;}
#sorting a.current_sort span { border: none;}

.mass_results { margin-bottom: 20px;}

.res_topline { font-size: 16px; font-weight: bold; margin-bottom: 7px;}

.socials_mass { margin: 40px 0px;}

.massres_openclose { display: block; width: 20px; height: 20px; float: left;}
.open .massres_openclose { background: url('img/dc_open.png') no-repeat 50% 50%;}
.closed .massres_openclose { background: url('img/dc_closed.png') no-repeat 50% 50%;}

.nonfree { color: #B42020;}
.free { color: #138C2A;}

#domen-table { width: 80%; margin: 10px 0 0 10px;}
#domen-table img {vertical-align: middle;}
#domen-table tr {line-height: 20px;}
#domen-table tr.title {	background-color: #dedede; text-align: center; font-weight: bold;}
#domen-table tr.light {background-color:#fff;}
#domen-table tr.dark {background-color:#eee;}

.whois_info { font-size: 12px; line-height: 18px; padding-left: 40px;}

.regit { font-size: 14px; display: block; padding-left: 20px; background: url('img/regit.png') no-repeat 0% 50%; float: left;}

.freedomain { float: left; margin-right: 10px;}

//.img_informer { margin-top: 30px;}


/* Поиск */

#whois_links { font-size: 12px; margin-bottom: 40px;}

#searchpage_addinfo p { margin-bottom: 10px;}

#searchpage_addinfo a { text-decoration: none; border-bottom: 1px dashed #106E9A;}

#searchpage_addinfo a:hover { border: none;}

.searchpage_desc { font-size: 14px; font-style: italic;}

/* ! */

.domain_class.closed { height: 27px; overflow: hidden;}
.mass_results.closed .whois_info { display: none;}

