@charset "utf-8";
/* CSS Document */

HTML, BODY { 
  background:url(/img/mydomain-in.tj/general_back.png) top repeat-x;
  background-color:#f6f6f6;
  font:13px Arial, Helvetica, sans-serif;  
  line-height:1.3;
  margin:0 auto; 
  padding:0;
  height: auto;
  min-height: 100%;
  min-height:1000px;}
  
BODY { margin:0 auto; width:994px;}
  
input:focus { outline: none;}
select:focus { outline: none;}
textarea:focus { outline: none;}


/* header section
----------------------------------*/

.whois_input{
  border:1px solid #ccc;
  float:left;
  height:22px;
  margin-right:6px;
  width:310px;}

#header{
  background:url(/img/mydomain-in.tj/header_left_map_back.png) left 51px no-repeat;
  float:left; width:996px;}
  
#header .top_section{
  float:left; 
  height:25px; 
  padding:0 17px 0 27px; 
  width:952px;}
  
#header .top_section .domen_registration{
  color:#ffcc00;
  float:left;
  font-size:11px;
  height:19px;
  line-height:1;
  padding-top:6px;
  width:320px;}
  
#header .top_section .flag_lang{
  float:right;
  height:13px;
  padding:6px 0;
  width:600px;}
  
#header .top_section .flag_lang .one_icon_flag{
  float:right;
  height:13px;
  padding-left:3px;
  width:18px;}
  
#header .bottom_section{
  float:left; 
  padding:0 17px 0 27px; 
  width:952px;}
  
#header .bottom_section .logo{
  float:left;
  height:35px;
  padding-top:59px;
  width:223px;}
  
#header .bottom_section .service{
  float:right; 
  padding-top:24px; 
  width:640px;}
  
.service_headline{
  color:#ff6600;
  font-size:14px;
  font-weight:bold;
  letter-spacing:-0.5px;
  line-height:1;
  padding-bottom:5px;}
  
ul.domen_registr,
ul.domen,
ul.hosting{ list-style:none; margin:0; float:left;}
  
ul.domen        { padding:0 40px 0 0; width:115px;}
ul.hosting      { padding:0 40px 0 0; width:117px;} 
ul.domen_registr{ padding:0 30px 0 0; width:160px;}
 
ul.sertificate  {
  float:right;
  list-style:none; 
  margin:0; padding:0; 
  width:126px;}
  
ul.domen_registr li, 
ul.domen li,
ul.hosting li,
ul.sertificate li{  
  list-style:none; margin:0; padding:0;}
  
ul.domen_registr li a, ul.domen_registr li a:hover,
ul.domen li a, ul.domen li a:hover,
ul.hosting li a, ul.hosting li a:hover,
ul.sertificate li a, ul.sertificate li a:hover{
  font-size:11px; line-height:1.3; text-decoration:none;}
  
ul.domen_registr li a, 
ul.domen li a, 
ul.hosting li a, 
ul.sertificate li a{ color:#777;}

ul.domen_registr li a:hover, 
ul.domen li a:hover, 
ul.hosting li a:hover, 
ul.sertificate li a:hover{ color:#000;}
  

/* search section
----------------------------------*/

#search{
  float:left;
  padding:27px 18px 0 18px; 
  width:960px;}
  
* html #search{ margin-top:0;}

.panel_control{
  background:url(/img/mydomain-in.tj/panel_control_back.png) left bottom no-repeat;
  float:left; height:161px; width:310px;}
  
.panel_control_collapsed{
  background:url(/img/mydomain-in.tj/panel_control_not_act_back.png) left bottom no-repeat;
  float:left; height:96px; width:310px;}
  
.panel_control .currency_select,
.panel_control_collapsed  .currency_select{
  float:left;
  height:21px;
  padding:0 0 0 18px;
  width:215px;}
  
.select_style{
  background-color:#FFF;
  border:1px solid #999;
  font-size:12px;
  height:20px;
  width:213px;}
  
.panel_control_header1, .panel_control_header2{
  float:left;
  padding:24px 0 10px 18px;}
  
.autorization{
  clear:left;
  float:left;
  padding-left:18px;
  width:280px;}
  
.autorization_block{
  float:left; padding-bottom:8px; width:280px;}
  
.login_word{
  float:left;
  font-size:11px;
  height:24px;
  line-height:24px;
  width:48px;}
  
.login_input{
  border:1px solid #ccc;
  float:left;
  height:20px;
  margin-right:6px;
  width:158px;}
  
#enter_button {
  cursor:pointer;       
  height:24px;         
  overflow:hidden;      
  width:63px;}
  
.registration{
  color:#777;
  float:left;
  font-size:11px;
  padding-left:49px;}
  
.registration a{ color:#777;}
.registration a:hover{ color:#000;}


/* search check
----------------------------------*/

#search_check{
  float:left;
  position:relative;
  width:650px;}  
  
ul.search_check_tabs {
  float:left; 
  height:21px;
  list-style:none; 
  margin:0 !important;
  padding:0;
  position:absolute; left:0; top:0;
  width:640px;
  z-index:3;}
  
ul.search_check_tabs li { 
  float:left;	 
  margin:0 !important;
  padding:0; 
  text-indent:0;}
  
ul.search_check_tabs a { 
  background:url(/img/mydomain-in.tj/tabs.png) no-repeat 0 0;
  color:#000;}
  
ul.search_check_tabs a,
ul.search_check_tabs a:hover{
  display:block;
  height: 21px;
  font:11px Tahoma, Arial, Helvetica, sans-serif;
  line-height:21px; 
  margin:0;	
  padding:0;  
  position:relative;
  text-align:center;
  text-decoration:none;}
  
ul.search_check_tabs a:hover{ color:#FFF;}
	
/* tld */
ul.search_check_tabs a.tld 	      { background-position: 0px 0px; width:75px;}
ul.search_check_tabs a.tld:hover  { background-position: 0px -21px;}
ul.search_check_tabs a.tld_current{ background-position: 0px -21px; color:#FFF; width:75px;}

/* ukraine */
ul.search_check_tabs a.ukraine 	      { background-position: -75px 0px; width:92px;}
ul.search_check_tabs a.ukraine:hover  { background-position: -75px -21px;}
ul.search_check_tabs a.ukraine_current{ background-position: -75px -21px; color:#FFF; width:92px;}

/* america */
ul.search_check_tabs a.america 	      { background-position: -167px 0px; width:82px;}
ul.search_check_tabs a.america:hover  { background-position: -167px -21px;}
ul.search_check_tabs a.america_current{ background-position: -167px -21px; color:#FFF; width:82px;}

/* europe */
ul.search_check_tabs a.europe 	     { background-position: -249px 0px; width:72px;}
ul.search_check_tabs a.europe:hover  { background-position: -249px -21px;}
ul.search_check_tabs a.europe_current{ background-position: -249px -21px; color:#FFF; width:72px;}

/* africa */
ul.search_check_tabs a.africa 	     { background-position: -321px 0px; width:133px;}
ul.search_check_tabs a.africa:hover  { background-position: -321px -21px;}
ul.search_check_tabs a.africa_current{ background-position: -321px -21px; color:#FFF; width:133px;}

/* asia */
ul.search_check_tabs a.asia 	   { background-position: -454px 0px; width:61px;}
ul.search_check_tabs a.asia:hover  { background-position: -454px -21px;}
ul.search_check_tabs a.asia_current{ background-position: -454px -21px; color:#FFF; width:61px;}

/* fast check */
ul.search_check_tabs a.fast_check 	     { background-position: -515px 0px; width:125px;}
ul.search_check_tabs a.fast_check:hover  { background-position: -515px -21px;}
ul.search_check_tabs a.fast_check_current{ background-position: -515px -21px; color:#FFF; width:125px;}


div.content div.content_tab { 
  display:none;}

.button_style{ font-size:12px;} 

.content {
  background:url(/img/mydomain-in.tj/search_check_back.png) right top no-repeat; 
  float:left;
  margin:0; 		
  padding:0;
  position:absolute; left:0; top:21px;
  width:650px;
  z-index:1;}
  
.content_collapsed {
  background:url(/img/mydomain-in.tj/search_check_back_collapsed.png) right top no-repeat; 
  float:left;
  margin:0; 		
  padding:0;
  position:absolute; left:0; top:21px;
  width:650px;
  z-index:1;}
  
.content_collapsed_back{
  background:url(/img/mydomain-in.tj/search_check_back_collapsed2.png) repeat-x;
  float:left;
  height:55px;
  padding:20px 0 0 20px;
  width:600px;}

.content_second_level{
  background:url(/img/mydomain-in.tj/search_check_back2.png) repeat-x;
  background-color: #99cc00;
  float:left;
  height:120px;
  padding:20px 0 0 20px;
  width:600px;}
  
/* tld content */
  
.notice{
  color:#555555;
  float:left;
  font:11px Tahoma, Arial, Helvetica, sans-serif;
  line-height:1;
  padding-bottom:12px;
  width:600px;}
  
.check{
  float:left;
  padding-bottom:10px;
  position:absolute; left:18px; top:61px;
  width:600px;
  z-index:2;}
  
.check_input{
  background-color:#FFF;
  color:#000;
  border:1px solid #82ad00;
  font:12px Tahoma, Arial, Helvetica, sans-serif;
  height:22px;
  margin-right:10px;
  width:520px;}
  
*:first-child+html .check_input{ height:18px; padding-top:4px;}
* html .check_input{ height:18px; padding-top:4px;}

@-moz-document url-prefix(){
.check_input{ height:18px; padding-top:4px;}}

#check_button {
  cursor:pointer;       
  height:24px;
  margin-top:1px;         
  overflow:hidden;      
  width:65px;}
  
.checkboxes{
  display:block; margin-left:-3px;clear: both;height: 14px;}
  
@media all and (min-width:0){ noindex:-o-prefocus, .checkboxes{
  margin-left:0; padding-bottom:3px;} }
  
* html .checkboxes{ margin-left:-1px; height:14px; }
  
.checkbox_section{
  float:left;
  color:#586c43;
  font-size:11px; 
  width:75px;height:14px; }

.checkbox_section_160 {
  float:left;
  color:#586c43;
  font-size:11px; 
  width:160px;height:20px; text-align: center; margin-top:6px;margin-left:2px;}  
  
.checkbox_section_160 a{
  color:#586c43; text-decoration: none;}   

.checkbox_section_85{
  float:left;
  color:#586c43;
  font-size:11px; 
  width:85px;height:14px; }

.checkbox_section_65{
  float:left;
  color:#586c43;  
  font-size:11px; 
  width:50px;height:14px; }

.checkbox_section_67 {
  float:left;
  color:#586c43;
  font-size:11px; 
  width:120px;height:20px; text-align: left; margin-top:3px;margin-left:2px;}  
  
.checkbox_section_67 a{
  color:#586c43; text-decoration: none;}   
  
/* information */
  
#main{
  color:#444;
  float:left;
  padding:15px 18px 20px 18px; 
  width:960px;}
  
#main .sidebar_left{
  float:left; width:310px;}

.buttons{ float:left; padding-right:20px;}

#contacts{
  color:#777;
  float:left;
  font-size:12px; 
  padding:34px 30px 0 0; 
  width:280px;}
  
.contacts_headline{
  font-weight:bold; padding-bottom:5px;}
  
#contacts dl{
  float:left; margin:2px 0;}
  
#contacts dl dt{ 
  margin: 0; 
  padding:0;
  float: left;
  font-size: 12px;
  height:16px;
  line-height:16px;
  width: 107px;  
  text-align:left;}
  
#contacts dl dd{
  margin: 0;
  float:left;
  width:142px;}
  
.mail, .mail:hover{ text-decoration:none;}
  
.mail{ color:#777;}
.mail:hover{ color:#000;}

.zones_big{ color:#777; text-decoration:none; font-size:16px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.zones_big:hover{ color:#000; text-decoration:none; font-size:16px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;  } 

.zones_small{ color:#777; text-decoration:none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.zones_small:hover{ color:#000; text-decoration:none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;  } 

table.zones { border-collapse:collapse; }
table.zones td { padding:4px 6px; border:1px dotted #CCC; }

.information{
  float:left;
  padding-top:10px; 
  width:650px;}
  
.why_us{
  float:left;
  padding-right:30px;
  width:310px;}
  
.inform_headline{
  color:#ff6600;
  font:12px Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-bottom:10px;}
  
.detail, .detail:hover{ text-decoration:none;}
  
.detail{ color:#444;}
.detail:hover{ color:#999;}

.new_service{
  float:left;
  padding-bottom:15px;
  width:290px;}
  
/* domen_registration */

#domen_registration{
  background-color:#dedede;
  color:#000;
  float:left;
  height:157px;
  margin:10px 0 0 0;
  padding:0;
  width:290px;}
  
.registration_headline{
  background:url(/img/mydomain-in.tj/registration_header_back.png) no-repeat;
  color:#000;
  height:37px;
  font-weight:bold;
  line-height:37px;
  padding-left:20px;
  width:270px;}
  
.domen_select{
  float:left;
  padding:0 10px 13px 10px;
  width:270px;}
  
.domen_select_select{
  background-color:#FFF;
  border:1px solid #999;
  font-size:12px;
  margin:0; padding:0;
  width:92px;}
  
.domen_select_input{
  background-color:#FFF;
  border:1px solid #999;
  float:left;
  font-size:12px;
  height:17px;
  padding:0;
  margin-right:4px;
  width:105px;}
  
*:first-child+html .domen_select_input{ height:19px;}
* html .domen_select_input{ height:19px;}
  
#domen_select_button{
  cursor:pointer;       
  height:20px;
  margin-top:-1px;         
  overflow:hidden;      
  width:28px;} 
  
#loading_notice{
  background:url(/img/mydomain-in.tj/loading_notice_back.png) repeat-x;
  float:left;
  height:15px;
  margin:18px 0 0 42px;
  padding:0 0 10px 0;
  width:208px;}
  
* html #loading_notice{ margin:18px 0 0 20px;}
  
#loading_notice .text_left{
  background-color:#dedede;
  height:15px;
  float:left;
  font-size:12px;
  line-height:15px;
  padding:0 10px 0 2px;} 
  
#loading_notice .text_right{
  background-color:#dedede;
  height:15px;
  font-size:12px;
  float:right;
  line-height:15px;
  padding:0 2px 0 8px;
  text-align:right;}
  
#additional_service{
  float:left;
  font-size:12px;
  margin-left:42px;
  padding:0 0 0 2px;
  width:206px;}
  
#additional_service a,
#additional_service a:hover{ color:#000;}
  
#additional_service a:hover{ text-decoration:none;}

* html #additional_service{ margin:0 0 0 20px;}

/* domen cost */

#domen_cost{
  background-color:#FFF;
  float:left;
  margin-top:5px;
  padding:4px 4px 8px 4px;
  width:282px;}
  
table.domen_cost{ width:282px;}

td.ASCII_domen_header,
td.cost_usd_header,
td.registration_term_header{
  background-color:#dedede;
  color:#666;
  font:10px Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;}

td.ASCII_domen_header      { padding:6px; width:118px;}  
td.cost_usd_header         { padding:6px 0; width:67px;}  
td.registration_term_header{ padding:6px 0; text-align:center; width:86px;}

td.ASCII_domen,
td.cost_usd,
td.registration_term{
  background-color:#FFF;
  color:#999;
  font:11px Tahoma, Arial, Helvetica, sans-serif;}

td.ASCII_domen      { padding:2px 6px; width:118px;}  
td.cost_usd         { padding:2px 0; width:67px;}  
td.registration_term{ padding:2px 0; text-align:center; width:86px;}

#domen_cost_notice{
  color:#999;
  float:left;
  font:11px Tahoma, Arial, Helvetica, sans-serif;
  padding:6px;
  width:282px;}

#domen_list_flags{
  color:#999;
  float:left;
  font:11px Tahoma, Arial, Helvetica, sans-serif;
  padding:6px;
  width:282px;}
  
/* general information */

h1{
  color:#000;
  float:left;
  font-size:18px;
  font-weight:bold;
  width:650px;}

.general_inform_header{
  color:#000;
  float:left;
  font-size:18px;
  font-weight:bold;
  width:650px;}
  
.general_inform{
  color:#444;
  float:left;
  font-size:12px;
  padding-bottom:20px;
  width:650px;}
  
.technical_inform{
  background-color:#fff;
  border:1px solid #dadada;
  float:right;
  height:100px;
  margin:0 0 30px 30px;
  padding:10px;
  text-align:center;
  width:265px;}
  
.technical_inform a,
.technical_inform a:hover{
  color:#555555;
  font-size:11px;
  font-weight:bold;}
  
.technical_inform a:hover{ text-decoration:none;}
  
/* footer section
----------------------------------*/

#footer{
  float:left;
  padding:0px 18px 50px 18px; 
  width:960px;}
  
#alt_nav_menu{
  background:url(/img/mydomain-in.tj/alt_nav_menu_back.png) repeat-x;
  float:left;
  height:25px;
  padding-top:8px;
  width:960px;}
  
#alt_nav_menu ul{
  list-style:none;
  margin:0 auto;
  padding:0;
  width:380px;}
  
#alt_nav_menu ul li{
  color:#ff6600;
  display:inline;
  font:11px Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-align:center;}

#alt_nav_menu ul li a,
#alt_nav_menu ul li a:hover{  
  text-decoration:none;
  line-height:1;}
  
#alt_nav_menu ul li a{ color:#ff6600;}
#alt_nav_menu ul li a:hover{ color:#000;}

#footer_content{
  float:left;
  font:11px Tahoma, Arial, Helvetica, sans-serif;
  line-height:1.3;
  padding-top:15px;
  width:960px;}
  
#footer_content .copyright    { float:left; width:310px;}
#footer_content .contact_mail { color:#777; float:left; width:340px;}
#footer_content .contact_phone{ color:#777; float:left; width:220px;}

.domain_text{
  float:left; 
  padding-top:30px;}
  

.hovertip {
    position: absolute;
    padding: 5px 5px;
    z-index: 2;
    max-width: 300px;

    color: #303030;
    background-color: #f6f6f6;
    border: 2px solid #99cc00;

    font-family: sans-serif;
    font-size: 11px;
    line-height: 14px;
    text-align: left;
}