@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:10px 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; background:url(images/line.gif) 258px 21px no-repeat;}
.head_colc {float:left; width:110px; 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 */

.tdbottmline {
	border-bottom-width: 1px;
	border-bottom-color: #B2B2B2;
	border-bottom-style: solid;
}
.textsmallred {
	color: #FF0000;
	font-size: 8px;
	vertical-align: super;
}

/* ===================================================================== */
/* sIFR                                                                  */
/* ===================================================================== */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	/* font-size, letter-spacing, line-height, height */
	height:17px;
	/*letter-spacing:-50px;*/
	padding:0px;
	margin:0px;
	/*letter-spacing: -1px;*/
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	/* font-size, letter-spacing, line-height, height */
	height:19px;
	padding:0px;
	margin:0px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	/* font-size, letter-spacing, line-height, height */
	height:15px;
	padding:0px;
	margin:0px;
	/*letter-spacing: -1px;*/
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	/* font-size, letter-spacing, line-height, height */
    height:19px;
	padding:0px;
	margin:0px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

/* 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;
}
.price-head {color:#B11E1E; font-weight:bold;}
.price-body { background:#ffffff;}
.price-body2 { background:#f0f0f0;}
.price-footer {color:#5a5a5a; font-weight:bold;}
.price-footer2 {background:#f0f0f0; color:#5a5a5a; font-weight:bold;}
.red { color:#B11E1E;}

.ssl-head {/*background:#dcdcdc;*/ background-color:#FFFFFF; font-weight:normal; text-align:center; vertical-align:middle; height:35px;}
.ssl-body { background:#ffffff; vertical-align:middle; height:35px;}
.ssl-body2 { background:#f0f0f0; vertical-align:middle; height:35px;}
.ssl-footer {background:#898989; color:#FFFFFF; font-weight:bold;}

.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:bold;}

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