@charset "utf-8";
body	{
	margin:0px;
	padding:0px;
	background-image: url(images/bg_main.gif);
	background-position: left top;
	background-repeat: repeat;
	font-family:Tahoma;
}
td {
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	font-family:Tahoma;
	color:#585858;
}	
img {
	border:0;
}											

/* ul, em, i, form */

ul {
	list-style-type:none;
	margin:0px; 
	padding:0px; 
}	
em, i {
	font-style:normal;
}						
form {
	padding:0px;
	margin:0px;
}

#input-search { 
             width:140px; 
			 height:15px; 
			 font-family:Tahoma;
	         font-size:11px;
	         color:#686760;
			 border:#999999 1px solid;
}

em	{
	line-height:14px;
}												

/* a */

a	{
	color:#B11E1E;
	font-size:11px;
	text-decoration:underline;
}
a:hover	{
	color:#B11E1E;
	font-size:11px;
	text-decoration:none;
}

span	{
	color:#B11E1E;
}

/* Headers */

h2	{
	font-family:Tahoma;
	font-size:14px;
	/*line-height:12px;*/
	color:#383838;
	padding:0px;
	margin:0px;	
}
/* Head text in gray box */
h1	{
	font-family:Tahoma;
	font-size:13px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
/* Head text "Check domain:" */
h3	{
	font-family:Tahoma;
	font-size:12px;
	color:#CFCFCF;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
/* dom.ru.html */
h4	{
	font-family:Tahoma;
	font-size:14px;
	/*line-height:12px;*/
	color:#383838;
	padding:15px 0px 0px 0px;
	margin:0px;	
}
strong	{
	color:#B11E1E;
}	
b	{
	color:#585858;
}																				

/* input, textarea */

input, textarea {
	font-family:Tahoma;
	font-size:11px;
	color:#686760;
	line-height:13px;
	padding-left:2px;
	padding-right:2px;
}

/* li */

li	{
	font-size:11px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	line-height:12px;
	height:14px;
	color:#585858;
}

li a	{
	color:#585858;
	font-size:11px;
	text-decoration:none;
}

li a:hover	{
	color:#585858;
	font-size:11px;
	text-decoration:underline;
}

/*HEAD*/			
.head_coll {float:left; width:275px; text-align:left;}
.head_colc {float:left; width:247px; text-align:left;}
.head_colr {float:right; width:183px; text-align:left; background:url(images/line.gif) left 21px no-repeat; padding-left:25px; padding-top:24px;}	
.head_colr ul { margin:0; padding:0;}
.flag {margin-right:5px;}
.tel {background:url(images/ic_tel.gif) left 3px no-repeat; color:#666666; padding:2px 0px 0px 25px; margin-bottom:5px;}
.tel-bold { font-size:14px; font-weight:bold; color:#666666;}
.email {background:url(images/ic_email.gif) left 3px no-repeat; height:16px; color:#666666; padding:0px 0px 2px 25px;}
.td_right {padding-left:190px; padding-top:18px;}

.table-link {}
.td-link {}


/* footer */

.footer td	{
	color:#A3A3A3;
	font-size:11px;
}

.footer span	{
	color:#383838;
}							

.footer a	{
	color:#383838;
	font-size:11px;
	text-decoration:none;
}

.footer a:hover	{
	color:#383838;
	font-size:11px;
	text-decoration:underline;
}

.footer i a	{
	color:#DBDBDB;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:26px;
}

.footer i a:hover	{
	color:#DBDBDB;
	font-size:10px;
	text-decoration:underline;
	text-transform:uppercase;
}

.footer b a	{
	color:#B11E1E;
	font-size:11px;
	text-decoration:none;
}
.footer b a:hover	{
	color:#B11E1E;
	font-size:11px;
	text-decoration:underline;
}

/* head */

.head td {
	color:#ffffff;
	font-size:11px;
}

.head em {
	color:#ffffff;
	font-size:10px;
	line-height:11px;
}

.head strong {
	color:#464646;	
}

.head strong a	{
	color:#464646;
	font-size:11px;
	text-decoration:underline;
}

.head strong a:hover	{
	color:#464646;
	font-size:11px;
	text-decoration:none;
}

.head li	{
	font-size:11px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	line-height:12px;
	height:14px;
	color:#464646;
}

.head li a	{
	color:#464646;
	font-size:11px;
	text-decoration:none;
}

.head li a:hover	{
	color:#464646;
	font-size:11px;
	text-decoration:underline;
}													

/* search */
					
.head span	{
	color:#EEEEEE;
	font-size:10px;
	line-height:11px;
	font-weight:bold;
}						

.head span a	{
	color:#A4A4A4;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

.head span a:hover	{
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;	
	text-decoration:underline;
}								

.head span b {
	color:#EEEEEE;
	font-size:11px;
	font-weight:normal;
}						

/*.head b	{
	color:#CFCFCF;
	text-transform:uppercase;
}*/

.head input	{
	height:18px;
	width:124px;
	margin:0px 2px 0px 12px;
}

.head select	{
	width:50px;
	font-size:11px;
	height:18px;
}	

.head .input_2	{
	height:18px;
	width:184px;
	margin:0px 5px 0px 2px;
	padding:0px 0px 0px 0px;
}	

.height td	{
	height:15px;
}																	

/* menu - mouse out */

td.menu {
	border:1px solid #ffffff;
	border-right:0px;
	text-align:center;
	vertical-align:middle;
	background:url(images/menu_bg.gif) left top repeat-x;
	padding-top:1px;
}

td.menu	img	{
	margin:0px 7px 0px 0px;
}

td.menu a	{
	color:#383838;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

td.menu a:hover	{
	color:#383838;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

/* menu - mouse over */

td.menuover {
	border:1px solid #ffffff;
	text-align:center;
	vertical-align:middle;
	background:url(images/menu_bg_over.gif) left top repeat-x;
	padding-top:1px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

td.menuover img {
	margin:0px 7px 0px 0px;
	visibility:hidden;
}

td.menuover a	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

td.menuover a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

/* displaying price */

.price-head { background:#f4f4f4; padding-top:9px; padding-bottom:9px; }
.price-subhead { font-weight:bold; vertical-align:middle; padding-top:15px; }
.price-footer { background:#f4f4f4; font-weight:normal; }
.price-bottom-line { border-bottom-width: 1px; border-bottom-color: #B2B2B2; border-bottom-style: solid; }
.price-top-line { border-top-width: 1px; border-top-color: #B2B2B2; border-top-style: solid; }
.price-bottom-align { vertical-align:bottom !important; }


/* Normal classes */

.link_ssl a{ color:#585858; text-decoration:underline;}
.link_ssl a:hover{ color:#585858; text-decoration:none;}

/* Whois results */

#dom_whois {
	font-size:11px;
	font-family: "Courier New", Courier, monospace;
	background-color: #F2F2F2;
	border: 1px solid #E8E8E8;
	padding: 12px;
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#dom_whois b {
	font-size:11px;
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	color: #B11E1E;
}

#dom_whois em {
	line-height:normal;
	font-style:italic;
}

#dom_alternatives {
	font-size:11px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 0px;
	vertical-align: middle;
}

/* Ajax Loading */

.loading {
	font-size: 11px;
	font-family: Tahoma;
	color: #888888;
	text-align: center;
	vertical-align: middle;
}

/* Client frame */

.input_client {
	border:#cccccc 1px solid;
	color:#000000;
	font-weight:normal;
	width:200px;
}

.submit_client {
	width:70px;
	height:25px;
	font-weight:normal;
}

.table_client {
	margin-top:10px;
	margin-bottom:10px;
	width:398px;
}

#caps_client {
	/*width:276px;*/
	display:none;
	background-color: #FFDDBB;
	border: 1px solid #999999;
	margin: 0px;
	padding: 10px;
	color: #333333;
}

.flag_left {margin-top:47px;}
.flag_right {margin-top:47px; margin-right:10px; margin-left:13px;}

.st { margin-top:5px;}

/* Show code like PRE */

.pre_style {
	font-size:11px;
	font-family: "Courier New", Courier, monospace;
	background-color: #F2F2F2;
	border: 1px solid #E8E8E8;
	padding: 12px;
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.red { color:#B11E1E;}

.center {text-align:center;}
.left {padding-left:5px; font-weight:bold;}
.right {font-weight:bold; text-align:right;}

.dom_altern { padding-top:3px; padding-bottom:3px;}
.dom_flags { padding-top:6px; padding-bottom:3px;}

.through { color:#B11E1E; text-decoration:line-through; font-weight:normal;}

.pbottom1 { padding:0px;margin:0px;/*position:absolute;*/ }
.pbottom2 { padding:0px 5px 0px 0px;margin:0px;text-align:right; }
.pbottom2 b { color:#888888; }

.news p{ margin:0px; padding:0px 0px 0px 0px;}

/* Why US block in SSL pages */

#ssl_order_box { margin-top:25px; margin-bottom:15px; padding:10px 10px 10px 20px; background-color:#EBEBEB }

#ssl_why_us { margin-top:25px; margin-bottom:15px; }

.red_bullets_ul {
	margin-left:16px;
	list-style-image: url(images/read_1.gif);
}
.red_bullets_ul li { height:auto; padding-bottom:4px }