html * {
	margin:0;
	padding:0;
}

body {
	background:#fff;
	font: normal 62.5% "Tahoma", sans-serif;
	height: auto !important;
	min-height: 100%;
	height:100%;
	color:#000;
}

select {
	z-index:2;
}


img {border:none;}
a {
	outline:none;
	color:#116ba9;
	text-decoration:underline;
}

a:hover {
	text-decoration:none; 
	color:#4a9ed7
}

hr {
	border: none;
	border-top: dotted 1px black;
}

.flLeft {
	float:left;
}
.flRight {
	float:right;
}
.alRight {
	text-align:right;
}

.main {
	width:1150px;
	margin:0 auto;
	background: url(/img/bottom_img.png) right bottom no-repeat
}

.alltop {
	background:url(/img/top_img.png) top left no-repeat;
	padding: 42px 192px 0 174px;
}

.alltop .paysystems {
	position: relative;
	top: -25px;
	float: right;
	_padding-right: 192px; /* 6 ie */
	*padding-right: 192px; /* 7 ie */
}
.logotop .info, .logotop img {
	float:left;
}
.logotop .info {
	padding:1px 8px;
}
.logotop h1 {
	color:#0498d7;
	font-size:11px;
	font-weight:bold;
}
.logotop h2 {
	color:#8ea6bc;
	font-size:11px;
} 

.centerarea {
	clear:both;
	margin:10px 0 0 68px;
	padding-bottom:10px;
}
.centerarea .menu {
	padding: 13px 50px 7px 15px;
	width:100%;
	float:left;
	
}
.centerarea .menu ul {
	list-style:none;
	float:left;
} 
.centerarea .menu ul li {
	display:inline;
	zoom:1;
}  
.centerarea .menu li a {
	display:block;
	float:left;
	padding-right:7px;
	font-size:12px;
}
.centerarea .menu ul li.active a {
	text-decoration:none;
	color:#4a9ed7;
}

 
.centerarea .menu  a img, .centerarea .menu  a div {
	float:left;
	display:block;
}

.centerarea .menu a div {
	padding: 0 3px;
    background:url(/img/bg_menu.gif) repeat-x;
    cursor:pointer;
    font:normal 12px "Tahoma", sans-serif; 
    height:28px;
    line-height:28px;
    zoom:1;
}
.centerarea .menu .login {
	float:right;
	padding-right:43px;
	font-size:12px;
	
}

.centerarea .menu .login a {
	color:#fff;
	text-decoration:none;
}
.centerarea .menu .login a div  {
	background:#0498d7;
	padding: 0;
}

.centerarea .search {
	clear:both;
	background:url(/img/bg_search.png) left top no-repeat;
	height:82px;
}
.centerarea input {
	display:block;
}

.centerarea .search .inText {
	font:normal 33px "Arial", sans-serif;
	color:#fff;
	float:left;
	width:465px;
	margin:23px 0 0 125px;
	border:none;
	background:none;
	
}
/**** only for SAFARI **************/
html:root* .centerarea .search .inText{
	margin:24px -120px 0 124px;
 	width:495px;
}
/***********************************/


.undersearch, .undermap {
	clear:both;
}

.undersearch div {
	height:43px;
	background:url(/img/bg_top.gif) repeat-x;
	margin:0 60px;
}
.undermap div {
	height:15px;
	background:#fff url(/img/line_grey.gif) bottom repeat-x;
	margin:0 60px 0 33px;
}

.centerarea .mainmap {
	background:url(/img/bg_center.gif) -34px 0 repeat-y;
	clear:both;
	margin:0 49px 0 19px;
	padding:0 18px;
	font-size:1.2em;
} 
.centerarea .mainmap h1 {
	font:normal 1.7em "Arial", sans-serif;
	color:#116ba9;
	margin-bottom:5px;
	margin-left:-1px;
}
.centerarea .mainmap img {
	border:1px solid #116ba9;
}
.centerarea iframe {
	border:1px solid #116ba9;
	display:block;
}

.centerarea h2 {
	font-size:1.2em;
	background:url(/img/bg_h2.gif) 0 5px no-repeat;
	padding-left:15px;
	margin:1em 0 0.3em 0;
}

.centerarea h3 {
	font-size: 1.0em;
	background:url(/img/bg_h2_green.gif) 0 5px no-repeat;
	padding-left:15px;
	margin:1em 0 0.3em 0;
}
/*
.centerarea h3 {
	font-size:1.1em;
	margin:0.25em 0 0.15em 0;	
}
*/
.centerarea .mainmap p {
	margin:0.25em 0 0 15px;
}

.centerarea .mainmap  blockquote {
	margin:0.35em 0 0.35em 3em;
	border-left:1px solid #116ba9;
	padding-left:1em;
	
}
.centerarea .mainmap blockquote p {
	margin-left:0;
}

.centerarea .mainmap ul, .centerarea .mainmap ol {
	margin:0.3em 5em;
}

.centerarea .mainmap ul ul, .centerarea .mainmap ol ul, .centerarea .mainmap ol ol, .centerarea .mainmap ol ol ol, .centerarea .mainmap ol ol ul, 
.centerarea .mainmap  ol ul ol, .centerarea .mainmap  ol ul ul, .centerarea .mainmap ul ol ul, .centerarea .mainmap ul ol ol, 
.centerarea .mainmap ul ul ul, .centerarea .mainmap ul ul ol {
	margin-left:1.5em;
}	

.select_ {
	border:1px solid #ccc;
	background:#fff;
	
}
.select_ option {
	padding-right:30px;
}

.centerarea .mainmap table {
	background:none;
	
}
.centerarea .mainmap td {
	height:auto;
}


/********************************************/

#dictionary .search {
	width:100%;
	height:1%;
	
}
#dictionary .search td {
	padding:1px 0;
}

#dictionary .dictionary {
	width:100%;
	border-top:1px solid #116ba9;
	margin-top:6px;
}
#dictionary .dictionary td {
	text-align:center;
	padding:2px 0;
}
#dictionary .dictionary td a {
 	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#dictionary .dictionary td a:hover {
	color:#676767;
}
 
 
/*************** footer *********************/ 
.footer * {text-align:center;}
.footer {
	padding:10px 0 20px 0;
}
.footer a {
	margin:0 7px;
	font-size:11px;
}
.footer .copy {
	margin:10px auto;
	font-size:11px;
	color:#8e8e8e;
}
.footer img {
	margin:0 auto;
	display:block;
}

/*****************************  login *****************************/


#loginarea {
	display:none;	
}


#TB_window {
	position:absolute;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
	filter: alpha(opacity=60); 
	z-index:200;
	top:0;
	left:0;
}
#TB_windowMail {
	position:absolute;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
	filter: alpha(opacity=60); 
	z-index:200;
	top:0;
	left:0;
}

.centredlogin {
	z-index:201;
}

#logthis {
	width:270px;
	z-index:202;
	position:absolute;
	background:url(/img/bg_login.gif) left top no-repeat;	
}
.loginform {
	background:url(/img/bg_login_bott.gif) left bottom no-repeat;
	padding:15px;
	margin-bottom:-18px;
	position:relative;
	zoom:1;
}



#logthis .logform {
	zoom:1;
	font-size:11px;
	color:#8EA6BC;
	background:url(/img/login_bg.gif) repeat-y;
	clear:both;
	padding:10px;
}
#logthis .logform div {
	background:url(/img/login_bottom.gif) left bottom no-repeat;
	height:7px;
	margin:0 -10px -10px -10px;
	position:relative;
}



#logthis .logform input {
	margin:2px 0;
}
#logthis .logform .inText {
	background:#fff;
	border:1px solid #93b7cd;
	width:214px;
	padding:1px 2px;
	cursor:text;
}

#logthis .logform a {
	font-size:10px;
}

#logthis .selectmember {
	float:left;
	width:240px;
}
#logthis .selectmember .Lcorn div {
	float:left;
	text-align:center;
	width:53%;
	cursor:pointer;
	color:#fff;
	font-size:12px;
}
#logthis .selectmember .Lcorn div.login_left{background:url(/img/login_lu.gif) left bottom no-repeat;}
#logthis .selectmember .activeTab div.login_left{background:url(/img/login_la.gif) left bottom no-repeat;}
#logthis .selectmember .activeTab div.login_left span {background:url(/img/login_lt.gif) right top no-repeat;}

#logthis .selectmember .Lcorn div.login_right{background:url(/img/login_ru.gif) right bottom no-repeat;}
#logthis .selectmember .activeTab div.login_right{background:url(/img/login_ra.gif) right top no-repeat;}
#logthis .selectmember .activeTab div.login_right span {background:url(/img/login_rt.gif) left top no-repeat;}

#logthis .selectmember div.login_right {float:right;}
#logthis .selectmember div.login_right {margin-left:-20px;}
#logthis .selectmember div.login_left {margin-right:-20px;}

#logthis .selectmember span {
	display:block;
	float:right;
	height:29px;
	width:16px;
	margin:0;
	padding:0;
}
#logthis .selectmember div.login_right span {float:left;}

#logthis .selectmember div a {
	padding-top:4px;
	display:block;
	text-decoration:none;
} 
#logthis .selectmember div a i {
	color:#999;
	border-bottom:1px dotted #999;
	font-style:normal;
}
#logthis .selectmember div a:hover i {
	border-bottom:none;
}
#logthis .selectmember div.activeTab a i {
	color:#006699;
	border-bottom:none;
}




#logthis .selectMail {
	float:left;
	width:240px;
}
#logthis .selectMail .Lcorn div {
	float:left;
	text-align:center;
	width:53%;
	color:#fff;
	font-size:12px;
}
#logthis .selectMail .Lcorn div.login_left{background:url(/img/login_lu.gif) left bottom no-repeat;}
#logthis .selectMail .activeTab div.login_left{background:url(/img/login_la.gif) left bottom no-repeat;}
#logthis .selectMail .activeTab div.login_left span {background:url(/img/login_lt.gif) right top no-repeat;}

#logthis .selectMail .Lcorn div.login_right{background:url(/img/login_ru.gif) right bottom no-repeat;}
#logthis .selectMail .activeTab div.login_right{background:url(/img/login_ra.gif) right top no-repeat;}
#logthis .selectMail .activeTab div.login_right span {background:url(/img/login_rt.gif) left top no-repeat;}

#logthis .selectMail div.login_right {float:right;}
#logthis .selectMail div.login_right {margin-left:-20px;}
#logthis .selectMail div.login_left {margin-right:-20px;}

#logthis .selectMail span {
	display:block;
	float:right;
	height:29px;
	width:16px;
	margin:0;
	padding:0;
}
#logthis .selectMail div.login_right span {float:left;}

#logthis .selectMail div a {
	padding-top:4px;
	display:block;
	text-decoration:none;
} 
#logthis .selectMail div a i {
	color:#999;
	border-bottom:1px dotted #999;
	font-style:normal;
}
#logthis .selectMail div a:hover i {
	border-bottom:none;
}
#logthis .selectMail div.activeTab a i {
	color:#006699;
	border-bottom:none;
}





#logthis div.activeTab {
	color:#93b7cd;
	font-weight:bold;
	background:#fff;
}


/*******************   tooltip *********************/

#tooltip{
	position:absolute;
	margin-left:0;
	margin-top:0px;
	border:1px solid #138e1b;
	padding:2px;
	display:none;
	background:#fff;
	width:260px;
	
}
#tooltip div {
	background:#138e1b;
	padding:3px 6px;
	color:#fff;
	font-size:12px;
}
#tooltip table {
	width:100%;
}
#tooltip table td {
	padding:0 7px 0 2px;
	width:33%;
	text-align:center
}
#tooltip p {
	font-weight:bold;
	margin-top:5px;
}

#tooltip a {
	font-weight:bold;
	color:#fff;
}
#tooltip a:hover {
	color:#f2f2f2;
}


.infoTable {
	width:98%;
	margin:10px auto;
}

.infoTable tr th {
	background:#138e1b;
}

.infoTable th {
	text-align:left;
	padding:2px 7px;
	color:#fff;
}
.infoTable  td {
	padding:3px 10px;
}



.pager {
	padding:10px 0;
	font-size:1.1em;
	text-align:center;
	font-weight:bold;
}
.pager a {
	font-weight:normal;
	margin:0 4px;
	color:#000;
}


.empty {
	background:none;
}


h2 strong, h3 strong, h4 strong {
	color:#138e1b;
}

.comment {
	font-size:0.85em;
	color:#6a6a6a;
	background:#f3f3f3;
	padding:4px;
}

.inButton {
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-color: #189621;
	background-color: #15881d;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:2px 5px;
	cursor:pointer;
}
.inActiveButton {
	background-color:#DBE2EA;
	border:1px solid #DBE2EA;
	color:#8EA6BC;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	font-size:11px;
	padding:2px 5px;
	cursor:pointer;
}

.inText {
	background:#fff;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-color: #189621;
}




.resell .inText {
	font-size:12px;
	width:150px;
}

.resell td {
	padding:1px;
}


.required {
	font-weight:bold;
	color:#15881d;
}

.toPassword  .inText {
	font-size:14px;
	padding:1px;
	height:17px;
}

.toAnswer .inText {
	width:300px;
}
.toAnswer textarea.inText {
	width:300px;
	height:120px;
}

.toAnswer td {
	padding:1px 2px;
	vertical-align:top;
}

.support .topLevel {
	margin:3px -3em;
	position:relative;
	list-style:none;
}
.support h4 {
	cursor:pointer;
/*	background:url(/img/bg_h2.gif) no-repeat 0 5px;  */
	margin-left:-20px;
	padding-left:15px;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#116BA9;
}
.support .Factive, .support .Factive2 {
	color:#4a9ed7;
	text-decoration:none;
}

.support .Factive2 {
	background:url(/img/bg_h2.gif) no-repeat 0 5px;
}

.support .helpBox {
	margin:0 -12px;
}

.infoArea {
	border:1px solid #ccc;
	padding:6px;
}

.login table {
	margin:40px auto;
}
.login table td {
	padding:1px;
}


#map_canvas>div>span { font-size: 7pt; }

.ajaxLoader {
	width: 612px;
	height: 322px;
	background-image: url('/img/loader.gif');
	background-position: center;
	background-repeat: no-repeat;
	display: none;
	position: absolute;
	z-index: 3;
}
.greyLayer {
	width: 612px;
	height: 355px;
	background-image: url('/img/greylayer.png');
	display: none;
	position: absolute;
	z-index: 2;
	filter:expression(fixPNG(this));
}
.freeDomain {
	color: black;
	font-weight: bold;
	cursor: pointer;
}
span.freeDomain:hover {
	color: #4A9ED7;
}
span.busyDomain:hover {
	color: #4A9ED7;
}
.busyDomain {
	color: #aaa;
	font-weight: bold;
	cursor: pointer;
}
.email_left {
	float:left;
	text-align:center;
	width:53%;
	cursor: default;
	background:url(/img/login_lu.gif) left bottom no-repeat;
	color:#006699;
	font-weight:bold;
}
.email_right {
	background:transparent url(/img/login_ru.gif) no-repeat scroll right bottom;
	cursor:default;
	float:left;
	margin-right:0;
	text-align:center;
	width:47%;
}
.question {
	cursor: pointer;
	color: #4a9ed7;
}
.answer {
}

.popupClose {
    position:absolute;
    top:0px;
    right:0px;
    cursor:pointer;
	z-index:800;
}
.centerarea .mainmap img.popupClose {border:none;}

/*recapcha open*/
.recaptchatable td.recaptcha_r1_c1 {height: 9px; }
.recaptchatable td.recaptcha_r2_c1 {height: 57px; }
.recaptchatable td.recaptcha_r2_c2 {height: 57px; }
.recaptchatable td.recaptcha_r3_c1 {height: 63px; }
.recaptchatable td.recaptcha_r3_c2 {height: 6px; }
.recaptchatable td.recaptcha_r3_c3 {height: 63px; }
.recaptchatable td.recaptcha_r4_c1 {height: 49px; }
.recaptchatable td.recaptcha_r4_c2 {height: 57px; }
.recaptchatable td.recaptcha_r4_c4 {height: 57px; }
.recaptchatable td.recaptcha_r7_c1 {height: 8px; }
.recaptchatable td.recaptcha_r8_c1 {height: 8px; }
.recaptchatable td.recaptcha_image_cell center img { height:57px;}
.recaptchatable td.recaptcha_image_cell center { height:57px;}
.recaptchatable td.recaptcha_image_cell {height:57px;}
/*recapcha close*/

.tableList th {
	background-color: #dddddd;
	padding: 2px 5px;
}

.tableList td {
	background-color: #eeeeee;
	padding: 2px 5px;
	text-align: center;
}

.tableForm {
	background-color: #f0f0f0 !important;
}

.tableForm th {
	background-color: #dddddd;
	padding: 2px 5px;
	text-align: left;
}

.tableForm td {
	padding: 2px 5px;
	text-align: left;
}

.tableForm input, textarea, select {
	/*border: solid 1px black;*/
	width: 100%;
}

input[type=radio] {
	width: auto;
}

.accountLinck {text-decoration: underline; color: #ffffff;}
span.accountLinck:link {text-decoration: underline; color: #ffffff;}
span.accountLinck:visited {text-decoration: underline; color: #ffffff;}
span.accountLinck:active {text-decoration: underline; color: #ffffff;}
span.accountLinck:hover {text-decoration: none; color: #ffffff;}

/******  style for userBox **********/


.wrapUserbox {
	margin:-13px 0 0 -215px;
	position:absolute; 
	float:left;
	width:187px;
}

.userBox {
	
}

.userBox div.bg {
	position:relative;
	padding-bottom:10px;
}
.userBox div.uTop, .userBox div.uBottom {
	background:url(/img/top_user.gif) 0 -15px no-repeat;
	height:15px;
}
.userBox div.uBottom {
	background:url(/img/top_user.gif) 0 0 no-repeat;
}

.userBox div.uInfo {
	background:url(/img/bg_user.gif) 0 0 repeat-y;
	padding:3px 8px;
	font-size:11px;
}
.userBox div.uInfo h3 {
	padding-top:0;
	margin-top:0;
}


/*******end userBox*********/

.accountPage {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
.accountPage:hover {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.accountPageActive {
	text-decoration: none;
}
.dnsAccountPage {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
}
.headerDnsAccount {
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
.ns{
	color: #000000;
	background-color : #ffffff;
}

.nsDisabled{
	color: #000000;
	background-color : #cccccc;
}

.recaptcha_input_area {
	position: absolute !important;
}
#record_container td {
	padding: 3px 5px;
	vertical-align:top;
}

#record_container input, #record_container select {
	border: 1px solid #cccccc
}

#record_container {
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

#record_container th {
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #189621;
	background:#15881d url(/img/image-url.gif) center repeat-x;
	color:#fff;
}

.dnsData input.firstInput {
	margin-bottom:-13px;
}

.error {
	border: 1px solid #ff5555;
	background-color: #ffdddd;
	padding: 5px;
	margin-bottom: 5px;
}

h3.forwarding {
	background: none;
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	color:#116ba9;
}

.spacer {
	font-size: 0px;
	visibility: hidden;
}
#map_canvas div { white-space: normal !important}

/* ��������� ���������� ��� */
#paypalid, #payexid  {float:left;}

.floleft {float:left;}
.clear {clear:both;}

#paypalid {
	width:280px;
	
	margin:10px 0 10px 24px;
}
#payexid {
	width:180px;
	
	margin-top:10px;
}
.paymentcards a {
	color:#000000;
	text-decoration:none;
	white-space: normal;
}

#paypalid  fieldset a{
	display:block;
	width:156px;
	height:83px;
	background:url(/img/cardslitle.png) no-repeat top left;
	
	margin:10px 20px 10px 20px;
}

#payexid fieldset a{
	display:block;
	width:116px;
	height:83px;
	background:url(/img/newLitle.png) no-repeat top left;
	
	margin:10px 20px 10px 20px;
}

/*hack for ie6*/
* html  #paypalid{
	width:280px;

	margin:10px 0 10px 5px;
}

.paymentcards {
	background-color:#ffffff;
}

.paymentcards fieldset {
	display:inline;
	border-width:1px;
	border-color:#000000;
}

.paymentcards legend {
	padding:0 5px 0 5px;
	margin:0 10px 4px 10px;
}

.paymentcards p {
	width:200px;
	margin:0 !important;
}

.paymentcards input {
	margin:2px 5px 0 0;
}

/* ��������� ������������� ��� */