body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color:#FFFFFF;
		background-image: url(images/bg_page.jpg);
		font-family: Tahoma, Arial, Helvetica, sans-serif;
}
td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0281D0; 
}
a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0281D0; 
}
a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0281D0;
	text-decoration: none;
}
a img { border:none; }
form {
	padding: 0px;
	margin: 0px;
}
.separator8 {
	height: 8px;
	width: 8px;
}
.subnav ul {
	margin: 0px; 
	padding:0 13 0 15px; 
}
.subnav li {
	margin: 0px; 
	padding: 2 0 2 5px;
	list-style: url(images/bullet.gif);
}
.subnav a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D3112C;
	font-weight: bold; 
}
.subnav a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D3112C; 
	font-weight: bold; 
}
.subnav a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D3112C;
	text-decoration: none;
	font-weight: bold; 
}
.page_title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2B5789;
	text-transform: uppercase;
	font-weight: bold;
}
.callus {
	background-color: #F0F0FF;
	color: #616161;
}
.callus td {
	background-color: #F0F0FF;
	color: #616161;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.nav {
	background-image: url(images/bg_nav.jpg);
}
.nav td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A1A1A1;
}
.nav a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.nav a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3974C2;
	text-decoration: none;
}

.nav .menu_selected {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3974C2;
	text-decoration: none;
}

.subnav .menu_selected {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3974C2;
	text-decoration: none;
}

.bottomnav a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D3112C;
}

.bottomnav .menu_selected {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3974C2;
	text-decoration: none;
}

.news_date {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#B9B9B9;
}
.features {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
}
.bg_find_dom {
	height: 29px;
	background-image: url(images/bg_find.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bg_find_dom2 {
	height: 29px;
	background-image: url(images/bg_find2.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.search_field {
	width: 209px;
	height: 19px;
}
.lang_field {
	width: 90px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.red {
	color: #FF5525;
}
.red {
	color:#FF0000;
}
.box_bg_ {
	background-image: url(images/box_bg_.jpg);
	padding-left: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;
	color: #FFFFFF;
}
.box_bg_price {
	background-image: url(images/box_bg_price.jpg)
}
.support_box {
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
}
.bg_box {
	height: 195px;
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
}
.bg_box ul {
	line-height: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
.bg_box li {
	list-style-image: url(images/arrow_li.gif);
	line-height: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px 0px 0px 20px;
}
.bg_box div{
	position: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	padding-bottom: 3px;
	white-space: nowrap;
}
.bg_box a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004FB6;
	font-weight: bold;
}
.bg_box a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004FB6;
	font-weight: bold;
	text-decoration: none;
}
.box_price {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 5px;
	vertical-align: top;
}
.small_box_price {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#FFFFFF;
	padding-top: 3px;
	padding-bottom: 5px;
	vertical-align: top;
}
.web_box {
	height: 195px;
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
}
.web_box td{
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.web_box_text{
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.web_box ul {
	line-height: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
.web_box li {
	list-style-image: url(images/arrow_li.gif);
	line-height: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 20px;
}
.web_box div{
	position: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 3px;
	white-space: nowrap;
}
.web_box a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004FB6;
	font-weight: bold;
}
.web_box a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004FB6;
	font-weight: bold;
	text-decoration: none;
}
.second_box {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.second_box a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004FB6;
	font-weight: bold;
}
.second_box a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004FB6;
	font-weight: bold;
	text-decoration: none;
}
.second_box_header {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #094A62;
}
.footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C7C7C;
}
.footer a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3874C1;
}
.footer a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3874C1;
	text-decoration: none;
}
.second_nav {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
}
.second_nav ul {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
}
.second_nav li {
	list-style-image: url(images/arrow_li.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #49668E; 
}
.second_nav a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0281D0; 
}
.second_nav a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0281D0; 
	text-decoration: none;
}
.news_date {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.main_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.main_text a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0281D0; 
}
.main_text a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0281D0;
	text-decoration: none;
}
.main_text td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*domains*/

.domain_search_form { width:333px; height:96px; background:url(images/bkg_domain_search_form.jpg) no-repeat top left; }
.domain_search_form #firstline { height:35px; }
.domain_search_form #secondline { height:28px; }
.domain_search_form #thirdline { height:33px; }
.search_form_title { padding: 0px 0px 0px 44px; margin:0px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; vertical-align:top; text-transform:uppercase;}
.search_form_pricing { padding: 0px 0px 0px 10px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.search_form_tld_link { font: 10px Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:8px; color:#FFFFFF}
.search_form_tld_link a { color:#FFFFFF; text-decoration:underline; }
.search_form_tld_link a:hover { text-decoration:none; }
.search_form_input { height:19px; width:184px; border:1px solid #000000; font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#000000; background: #FFFFFF; padding-left:4px; }
.search_form_input:hover {border:1px solid #000000; background:#FFFFFF;}
.search_form_combo {height:19px; border:1px solid #4085A2; font: 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; padding:0px; }
.search_form_combo:hover {border:1px solid #000000; cursor:pointer;}
.search_dot { font:20px Arial, Helvetica, sans-serif; font-weight:bold;  color:#FFFFFF; }
.tld_price { color:#FFFF00;}
.btn_go a { border:none; text-align:right; }

/* dc tours */
.dct_h1 { font:20px "Trebuchet MS", Helvetica, sans-serif; color:#000000; padding:0px; margin:0px; }
.dct_h2 { font:18px "Trebuchet MS", Helvetica, sans-serif; color:#000000; padding:0; margin:0; }
.dct_h3 { font:14px "Trebuchet MS", Helvetica, sans-serif; color:#999999; padding:0; margin:0; }
.dct_h3 a {font:18px "Trebuchet MS", Helvetica, sans-serif; color:#0033CA; text-decoration:underline; }
.dct_h3 a:hover {text-decoration:none; }
.dct_head { font:18px "Trebuchet MS", Helvetica, sans-serif; color: #0288D8; }
.dct_p { font:14px Arial, Helvetica, sans-serifl; color:#000000; }
.dct_vertical { background:url(images/data_center_images/bkg_vertical.gif) repeat-y center; }
.dct_horizontal { background:url(images/data_center_images/bkg_horizontal.gif) repeat-x center; }
.dct_tt_btn { background:url(images/data_center_images/bkg_takeatour.jpg) repeat-x top; border-bottom:1px solid #CCCCCC; height:86px; }
.dct_steps { font:11px Arial, Helvetica, sans-serifl; color:#000000; }
.dct_bkg_steps { height:46px; background:url(images/data_center_images/bkg_steps.jpg) repeat-x top; padding-left:10px; padding-right:10px; margin-top:10px; }

/* elefante tour */
.ei_tour_h1 { font:20px "Trebuchet MS", Helvetica, sans-serif; color:#000000; padding:0px; margin:0px; font-weight:bold; }
.ei_tour_h2 { font:18px "Trebuchet MS", Helvetica, sans-serif; color:#000000; padding:0px; margin:0px; }
.ei_tour_p { font:14px Arial, Helvetica, sans-serifl; color:#000000; }
.ei_tour_bkgline { background:url(images/elefante_installer_images/bkg_eitour_steps.jpg) repeat-x; height:70px; }
.ei_tour_dsearch { background:url(images/elefante_installer_images/bkg_eitour_domain_search.jpg) repeat-x top; }
.ei_tour_12 {font:12px Tahoma, Geneva, sans-serif; color:#000000; }
.ei_tour_grey {font:11px Tahoma, Geneva, sans-serif; color:#848484; }

.get-1-click { padding:0 0 0 20px; margin:0 0 0 10px; background:url(images/icon_cartsmall_1-click_order.gif) no-repeat left center; }
.get-1-click a { color:#CC0000; }

/*dmain search form tooltips*/
a.ntip {
	position:relative;
	z-index:24;
	border-bottom:1px dashed green;
	cursor:help;
	text-decoration:none;
}
a.ntip span {
	display:none;
	text-align:left;
}
a.ntip:hover {
	z-index:25;
	text-decoration:none;
}
a.ntip:hover span {
	display:block;
	position:absolute;
	width:420px;
	background-color:#FCFBDC;
	border:1px solid #FFC30E;
	padding:5px;
	margin-left: 20px;
	margin-top: 15px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}

/* vps */
.vps-ctab { border:1px solid #c8c8c8; padding:0px; }
.vps-ctab th { background:#cccccc; }
.vps-ctab td.ctdcat { background:#839ab1; color:#FFF; }





/* the overlayed element */
.apple_overlay {
	display:none;
	background:url(images/overlay.png);
	width:750px;
	height:465px;
	padding:0px;
	position:relative;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(images/close.png);
	position:absolute;right:-35px; top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#CCC;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(images/close.png);
	position:absolute;
	right:-27px;
	top:-27px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#cpdemo {
	display:none;
		background:#FFF;
		color:#666;
		width:1026px;
		height:600px;		
	}
#cpdemo .close {
	background-image:url(images/close.png);
	position:absolute;right:-35px; top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
	
/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
	height:1024px;
	overflow-y:auto;
}
/* end overlayed element */

.abs { vertical-align:middle; border:0px; }

/*openvz plans*/
.openvz-plan {
	background:#F5F5F5;
	border:1px solid #B9B9B9;
	padding:10px;
}
.openvz-plan-price { font:Arial, Helvetica, sans-serif; color:#fc5a04; font-weight:bold; }
.openvz-plan-price-mo { font:Arial, Helvetica, sans-serif; color:#756d72; font-weight:bold; }
ul.openvz-server-info {
	padding:0px;
	margin:15px 0px 0px 0px;
	float:left;
	width:250px;
}
.openvz-server-info li {
	padding:0 0 0 27px;
	margin:0;
	background:url(images/vps-feature-bullet.png) left top no-repeat;
	list-style:none;
	line-height:18px;
}
