* 		{margin:0;padding: 0;}

body	{font-family: Tahoma, sans-serif;font-size: 12px;min-width: 990px;width:100%;color: #313113;background: white;}

*+html body {min-width: 990px;}	

a 		{ color: #12479b;}
	
a:hover	{text-decoration: none;color: #0d93d8;}
	
img		{border:0;}
	
p		{margin:10px 0;}

.clear	{clear:both; height:10px;}
.clear_mini	{clear:both; height:1px;line-height:1px;font-size:1px;}
table tr td {vertical-align: top;}
input {font-family: Tahoma, sans-serif;font-size: 12px;}

h1 {font-size: 18px; font-weight: 700; margin:0 0 15px 0; }
h2 {font-size: 16px; font-weight: 700; margin:0 0 10px 0;}
h3 {font-size: 15px; font-weight: 500; margin:0;}
h4 {font-size: 12px; font-weight: 700; margin:0;}

div.page {width:990px;margin:0 auto;}
div.body {padding:0 10px;clear: both;}
.bluebor {border: 1px solid #48b1eb;}
div.hr {height:20px;background: url(images/hr.gif) left no-repeat;}

img.png, div.all-actions a {behavior: url(js/iepngfix.htc); } 


/*//////////------//////////*/
/*          Header          */
/*//////////------//////////*/
div.top_menu {height:20px; padding:10px 0;}
	div.top_menu ul {float:left; list-style: none;font-family:Trebuchet MS, Helvetica, sans-serif;font-size:13px;font-style:italic}
	div.top_menu ul li {display:inline;padding:0 10px 0 10px;}
		div.top_menu ul li a {color: #0082c6;}
		div.top_menu ul li a:hover {color: #8e8e8e; text-decoration: none;}

div.currency {float: right;font-size: 11px;color:#797979;padding-right: 10px;}
	div.currency select {margin-left: 20px;}
	
div.header {height:119px;overflow:hidden;background:url(images/header.jpg) left top no-repeat;margin-bottom:8px;}
div.header_new_year {height:119px;overflow:hidden;background:url(images/header_new_year.gif) left top no-repeat;margin-bottom:8px;}
	div.logo {position: relative;left:80px;top:31px;width: 265px;height:69px; }
	div.support {
	position: relative;
	left:775px;
	top:-53px;
	width: 200px;
	height:90px;
	filter:alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6  */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
}
	
div.menu {background:#0c8fd8;height:29px;margin-bottom:7px;overflow:hidden;z-index:100;}
ul.mainmenu {list-style:none;font-size:13px;}
ul.mainmenu li {float:left;display:block;width:150px;margin:0 7px;}
ul.mainmenu li:hover, ul.mainmenu li.hover {background:url(images/top_menu_li.gif) left top no-repeat;}
ul.mainmenu li:hover a, ul.mainmenu li.hover a {color:#313131;}
* html ul.mainmenu li {margin:0 6px;}
	ul.mainmenu li a {width:150px;padding-top:6px;height:23px;display:block;text-align:center;color:white;text-decoration:none;}

ul.mainmenu li ul {display: none;position: absolute;padding:10px 0;background:url(images/top_menu_ul_ul.png) left bottom no-repeat}
* html ul.mainmenu li ul {background:url(images/top_menu_ul_ul_ie.gif) left bottom no-repeat}
ul.mainmenu li:hover ul, ul.mainmenu li.hover ul {display: block}
ul.mainmenu li ul li {margin: 0;float: none}
ul.mainmenu li ul li a {color:white !important}
ul.mainmenu li ul li a:hover {background:#0082c6}

ul.mainmenu li  {behavior: url(js/ie6hover.htc)}

/*//////////------//////////*/
/*           Left           */
/*//////////------//////////*/
div.left {float:left;width:221px;}
div.left h3 {color:#023b95;padding:8px 0 9px 15px;}
div.left div.module {margin-bottom:35px}
div.left div.module-text {padding:10px}
div.left div.module ul {list-style:none;padding:13px 10px 0 10px}
div.left div.module ul li {background: url(images/ul.gif) left no-repeat;padding-left:15px;margin-bottom:8px}

div.auth {background: url(images/auth_key.jpg) right top no-repeat;}
div.auth form {padding:0 10px 15px 20px}
div.auth label {padding-left:1px}
div.auth input {border:0;font-size: 12px;width:172px;}
div.auth-mail, div.auth-pass{width:172px;height:15px;background:url(images/auth_input.gif) left top no-repeat;padding:5px;margin:2px 0 12px 0}

div.arrow-down {background:url(images/arrow_down.gif) no-repeat;padding-top:26px;background-position:15px 0}
div.arrow-down a {padding-left:8px}
div.arrow-down a.a-big {font-size:15px;padding:0 8px}

div.head-news {background:url(images/head_news.jpg) right top no-repeat}
	dl.news {margin:0 10px 10px 10px}
	dl.news dt {padding:10px 5px 8px 0;font-size:11px}
	dl.news dd {padding-bottom:10px}
	
div.head-support {background:url(images/head_support.jpg) right top no-repeat}
	
a.allnews {background:url(images/ul.gif) left no-repeat;padding-left:15px;text-decoration: underline;margin-left: 10px}

div.head-info {background:url(images/head_info.jpg) right top no-repeat}
div.head-poll {background:url(images/head_poll.jpg) right top no-repeat}

div.module div.poll {padding: 10px}
div.module div.poll p {margin: 0 0 15px 0}
div.module div.poll input.radio {margin-left: 10px}

input.submit-orange-small  {vertical-align: top; background: url(images/button_orange_small.gif) left  no-repeat; border:0;color:white; width:83px;padding:4px 0; text-align: center;}
input.results {margin-left:30px}
label.polllabel {line-height:35px;padding-left: 10px}

div.half {width:362px;float: left; }


/*//////////------//////////*/
/*          Content         */
/*//////////------//////////*/
div.content {float:left;width:726px;margin-left:23px;padding-bottom:10px;}
div.comment {float:left;background:url(images/circles.jpg) right bottom no-repeat;margin-bottom:10px; margin-top:20px;padding:10px;}
div.comment2 {float:left;background:url(images/circles.jpg) right bottom no-repeat;margin-bottom:10px; margin-top:10px;padding:10px;}

/*//////////------//////////*/
/*          Footer          */
/*//////////------//////////*/
div.footer_menu {clear: both;background:#eee url(images/footer_menu.gif) bottom repeat-x;height:20px;padding:13px 0 }
div.footer_menu div.inner {width: 990px;margin: 0 auto;}
	div.footer_menu ul {float: left; list-style: none;font-family:Trebuchet MS, Helvetica, sans-serif;font-size:13px;font-style:italic}
	div.footer_menu ul li {display: inline;padding:0 38px}
		div.footer_menu ul li a {color: #0082c6}
		div.footer_menu ul li a:hover {color: #8e8e8e; text-decoration: none}
		
div.footer {clear: both;background:#fff url(images/footer.gif) bottom repeat-x;height:73px;padding-top:7px;color: #565656}
div.footer div.inner {width: 990px;margin: 0 auto}

div.foot-left {width:470px;float:left;padding-left: 10px}
div.foot-right{float: right;width:470px;text-align:right;padding-right: 10px}
div.text_bottom{float: right;width:990px;text-align:right;padding-right: 10px;color: #565656;}

#mainBanner {
    height: 200px;
    width: 720px;
}
#mainBanner a {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}
.banner_circle_btn div {
    cursor: pointer;
    float: left;
    height: 10px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 9px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 10px;
}
#mainBanner .passive_banner {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/images/actions/nav_act.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
}
#mainBanner .active_banner, #jump div.activeSlide {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/images/actions/nav_dis.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
}
.banner_nav {
    float: right;
    height: 200px;
    position: relative;
    width: 720px;
	z-index:98;
}
.banner_nav .banner_circle_btn {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/images/actions/navigation.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    bottom: 0;
    height: 26px;
    position: absolute;
    right: -6px;
    width: 111px;
}
.banner_nav .banner_circle_btn .passive_banner {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/images/actions/nav_dis.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
}
.banner_nav .banner_circle_btn .active_banner {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/images/actions/nav_act.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
}
.banner_under_line {
    clear: right;
    height: 18px;
    margin-left: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 720px;
	 background-image: url("/images/under_banner_line.jpg");
}
#line {
	top:450px;
height: 20px;
 width: 700px;
}

/*------------------------------------------------
	Header
------------------------------------------------*/

#header { text-transform:lowercase; }
dl.phoneNumbers { float:right }
dl.phoneNumbers dt { display:none }
dl.phoneNumbers dd { display:inline; padding:0 10px; color:#5e7c9e; font-weight:700; }
dl.phoneNumbers dd strong { font-size:12px; color:#0077c0; letter-spacing:1px; }
#header h1 { display:none }
#header img { float:left; padding:4px 0 15px 10px;}

#header div.topLinks {margin:0px; padding:0px 10px 0 25px; color:#4d6c90; font:bold 11px Arial, Helvetica, sans-serif; background:url(../images/arrow-green.gif) no-repeat right 4px; line-height:14px;}
#header div.topLinks2 {margin:0px; padding:0px 10px 0 0px; color:#0066CC; font:bold 12px Arial, Helvetica, sans-serif; line-height:13px;}
#header div.topLinks a {color:#4d6c90; text-decoration:none;}

/* Search Box */
#searchBox legend, #searchBox label { display:none; }
#searchBox {width:194px; height:20px; background:url(../images/search-box-bg.gif) left bottom no-repeat; margin:0 10px 0px 25px; padding-top:0px; overflow:hidden;}
#searchBox #siteSearch { float:left; margin:3px 0 0 10px; padding:0; border:0; width:120px; background:none; color:#5e7c9e;}
#searchBox #go { float:right; width:36px; height:20px; }
#searchBox #siteSearch {font-size:11px;}

.menu_header {position:relative; }
ul.main_menu_header {display:inline;}
ul.main_menu_header li {float:left;}
ul.main_menu_header li.domains a {width:103px; height:37px; background-image:url(../images/domains_btn.png); display:block; line-height:37px; text-indent:-9000px;margin-bottom:7px;}
ul.main_menu_header li.hosting a {width:105px; height:37px; background-image:url(../images/hosting_btn.png); display:block; line-height:37px; text-indent:-9000px;}
ul.main_menu_header li.servers a {width:200px; height:37px; background-image:url(../images/servers_btn.png); display:block; line-height:37px; text-indent:-9000px;}
ul.main_menu_header li.ecommerce a {width:150px; height:37px; background-image:url(../images/ecommerce_btn.png); display:block; line-height:37px; text-indent:-9000px;}
ul.main_menu_header li.service a {width:150px; height:37px; background-image:url(../images/service_btn.png); display:block; line-height:37px; text-indent:-9000px;}
ul.main_menu_header li.support a {width:210px; height:37px; background-image:url(../images/support_btn.png); display:block; line-height:37px; text-indent:-9000px;}
ul.main_menu_header li.help a {width:70px; height:37px; background-image:url(../images/help_btn.png); display:block; line-height:37px; text-indent:-9000px;}
ul.main_menu_header li a {background-position:left 74px;}
ul.main_menu_header li a.active_menu {background-position:left 0px;}
ul.main_menu_header li a.hover_menu {background-position:left 0px;}
.sub_menu_header { background:url(../images/blue_line.jpg) right top no-repeat; display:block; height:30px; width:940px; padding-right:10px; position:absolute;}
.sub_menu_header ul li {float:right;}
.sub_menu_header ul {display:none;}
.sub_menu_header ul li a.sub_menu {color:#FFFFFF; padding-left:20px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-decoration:none; height:30px; line-height:30px; padding-top:8px; padding-bottom:8px;}
.sub_menu_header ul li a.sub_menu:hover {background: url(../images/blue_line_arrow.jpg) center bottom ; background-repeat:no-repeat; }
.sub_menu_header ul li a.sub_menu_active {background: url(../images/blue_line_arrow.jpg) center bottom ; background-repeat:no-repeat; }

.sub_menu_header ul li a.sub_menu_active {cursor:default; }

.white_sub_menu {width:940px; position:relative; top:25px; //top:27px; left:10px; clear:both;}
.white_sub_a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4d6c95; font-weight:bold; text-transform:none; text-decoration:none;}
.sub_sub_menu {padding-left:40px; padding-top:13px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4d6c95; font-weight:bold; text-transform:none; text-decoration:none;}
.sub_sub_menu span {color:#8cc63f;}
ol, ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}


/*------------------------------------------------
	Super Navigation
------------------------------------------------*/

.supernav {
	width:429px;
	height:238px;
	background:url(/images/supernav_bg.png) no-repeat;
	position:absolute;
	z-index:10;
	left:50%;
	top:37px;
	display:none;
}

.supernav_content {
	width:413px;
	height:222px;
	margin-left:8px;
	margin-top:4px;
}

.supernav_content .links {
	width:250px;
	padding-top:7px;
}
.supernav_content .links p {
	margin-left:19px;
	padding-top:4px;
	line-height:15px;
}
.supernav_content .links p a {
	font-size:12px;
	color:#266295;
	font-weight:bold;
	text-decoration:none;
}
.supernav_content .links p a:hover {text-decoration:underline;}

.supernav_content .text {
	position:relative;
}
.supernav_content .text p {
	font-size:12px;
	color:#333333;
	line-height:20px;
}
.supernav_content .text p a {
	font-size:12px;
	color:#006ec7;
	font-weight:bold;
	text-decoration:none;
}
.supernav_content .text div {
	position:absolute;
	left:0px;
	top:0px;
}

.supernav_domains {
	margin-left:-500px;
}
.supernav_domains .supernav_content .links {
	width:250px;
	float:left;
}
.supernav_domains .supernav_content {
	background:url(/images/domains_bg.jpg) no-repeat right top;
}
.supernav_domains .supernav_content .text {
	width:250px;
	height:88px;
	margin-left:150px;
	float:left;
}
.supernav_domains .supernav_content .text p{
	font-size:13px; 
	font-weight:bold;
	width:410px;
	height:88px;
	margin-left:-130px;
	margin-top:20px; 
}
.supernav_domains .supernav_content .text div {
	width:250px;
	height:88px;
}

.supernav_hosting {
	margin-left:-395px;
}
.supernav_hosting .supernav_content .links {
	width:250px;
	float:left;
}
.supernav_hosting .supernav_content {
	background:url(/images/hosting_bg.jpg) no-repeat right top;
}
.supernav_hosting .supernav_content .text {
	width:250px;
	height:88px;
	margin-top:150px;
	float:left;
}
.supernav_hosting .supernav_content .text p{
	font-size:13px; 
	font-weight:bold;
	width:220px;
	height:88px;
	margin-left:180px;
	margin-top:-180px; 
}
.supernav_hosting .supernav_content .text div {
	width:280px;
	height:88px;
}

.supernav_servers {
	margin-left:-290px;
}
.supernav_servers .supernav_content .links {
	width:250px;
	float:left;
}
.supernav_servers .supernav_content {
	background:url(/images/servers_bg.jpg) no-repeat right top;
}
.supernav_servers .supernav_content .text {
	width:250px;
	height:88px;
	margin-top:150px;
	float:left;
}
.supernav_servers .supernav_content .text p{
	font-size:13px; 
	font-weight:bold;
	width:220px;
	height:88px;
	margin-left:180px;
	margin-top:-110px; 
}
.supernav_servers .supernav_content .text div {
	width:280px;
	height:88px;
}


.supernav_ecommerce {
	margin-left:-90px;
}
.supernav_ecommerce .supernav_content .links {
	width:230px;
	float:left;
}
.supernav_ecommerce .supernav_content {
	background:url(/images/ecommerce_bg.jpg) no-repeat right top;
}
.supernav_ecommerce .supernav_content .text {
	width:250px;
	height:88px;
	margin-top:150px;
	float:left;
}
.supernav_ecommerce .supernav_content .text p{
	font-size:13px; 
	font-weight:bold;
	width:300px;
	height:88px;
	margin-left:80px;
	margin-top:-150px; 
}
.supernav_ecommerce .supernav_content .text div {
	width:280px;
	height:88px;
}

.supernav_service {
	margin-left:60px;
}
.supernav_service .supernav_content .links {
	width:230px;
	float:left;
}
.supernav_service .supernav_content {
	background:url(/images/service_bg.jpg) no-repeat right top;
}
.supernav_service .supernav_content .text {
	width:250px;
	height:88px;
	margin-top:150px;
	float:left;
}
.supernav_service .supernav_content .text p{
	font-size:13px; 
	font-weight:bold;
	width:400px;
	height:88px;
	margin-left:20px;
	margin-top:-120px; 
}
.supernav_service .supernav_content .text div {
	width:280px;
	height:88px;
}


.supernav_support {
	margin-left:0px;
}
.supernav_support .supernav_content {
	background:url(/images/support_bg.jpg) no-repeat right top;
}
.supernav_support .supernav_content .text {
	width:270px;
	height:88px;
	margin-left:117px;
	margin-top:38px;
}
.supernav_support .supernav_content .text p{
	font-size:13px; 
	font-weight:bold;
	width:220px;
	height:88px;
	margin-left:100px;
	margin-top:-40px; 
}
.supernav_support .supernav_content .text div {
	width:270px;
	height:88px;
}



.supernav_help {
	margin-left:70px;
}
.supernav_help .supernav_content {
	background:url(/images/help_bg.jpg) no-repeat right top;
}
.supernav_help .supernav_content .text {
	width:270px;
	height:88px;
	margin-left:117px;
	margin-top:38px;
}
.supernav_help .supernav_content .text p{
	font-size:13px; 
	font-weight:bold;
	width:220px;
	height:88px;
	margin-left:50px;
	margin-top:0px; 
}
.supernav_help .supernav_content .text div {
	width:270px;
	height:88px;
}

