@charset "utf-8";
/* CSS Document */

HTML, BODY {
  background:url(/img/mydomain-in.co.nz/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.co.nz/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.co.nz/panel_control_back.png) left bottom no-repeat;
  float:left; height:161px; width:310px;}

.panel_control_collapsed{
  background:url(/img/mydomain-in.co.nz/panel_control_not_act_back.png) left bottom no-repeat;
  float:left; height:96px; width:310px;}

	.panel_control_collapsed .autorization {
		display: none;
	}

.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;
  cursor: pointer;
}

.collapser_active {
	display: none;
}
.collapser_inactive {
	display: inline;
}
.collapsed .collapser_active {
	display: inline;
}
.collapsed .collapser_inactive {
	display: none;
}

.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.co.nz/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;}

/* newzealand */
ul.search_check_tabs a.newzealand 	      { background-position: -75px 0px; width:92px;}
ul.search_check_tabs a.newzealand:hover  { background-position: -75px -21px;}
ul.search_check_tabs a.newzealand_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.co.nz/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.co.nz/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.co.nz/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.co.nz/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;
  /*left: 553px;*/
  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.co.nz/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.co.nz/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.co.nz/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;
}
