body {
	margin: 0;
	border-top: solid 5px #2180D2;
	font-family: Trebuchet MS, Lucida Sans Unicode, Impact, Tahoma;
	color: #575757;
	background: white;
}
hr {
	margin: 30px 0;
	height: 1px;
	border: solid 1px;
	color: gray;
}
a:link,a:visited {
	color: #1d54c6;
	outline:none;
}
a:hover {
	color: #1d54c6;
	text-decoration:none;
}

input:focus, textarea:focus, select:focus {outline: none;}

#content {
	margin-top: 60px;
	height: 650px;
	width: 900px;
	position: relative;
	left: 50%;
	margin-left:-450px;	
	background: url(i/server.jpg) no-repeat right 50px;
}
.inner {
	background: none!important;
	margin-bottom: 50px;
	height: auto!important;
}
.inner h1 {	
	font-size: 26pt;

}

.price {
	position: absolute;
	right: 58px;top: 93px;
	color: white;
	font-family: Impact, Tahoma;
	font-size: 22px;
	text-align: center;
	
}
.price span {
	font-size: 40px;
	display:block;
}
.time {
	position: absolute;
	right: 158px;top: 493px;
	color: #219e00;
	font-family: Impact, Tahoma;
	font-size: 58px;
}


h1,h2,h3,h4 {
	margin: 45px 0 6px 0;
}
h4 {
	margin-top: 20px;
}
h3 {
	margin: 20px 0 10px 0;
}
h1 {
	margin-top: 0;
	font-size: 32pt;
}

.data {
	width: 40%;
	line-height: 120%;

}
.highlight {
	color: #04be00;
	font-size: 20px;
}
.logotype{
	position: absolute;
	top:0;left:0;
}

#header {
	height: 60px;
	width: 920px;
	position: relative;
	left: 50%;
	margin-left:-460px;	
}

#footer {
	height: 120px;
	padding-top:30px;
	margin-top:20px;
	width: 920px;
	position: relative;
	left: 50%;
	margin-left:-460px;	
	border-top:1px dotted #999;
	
}

.select li { list-style:none; padding:3px 0;}



#footer a { font-size:14px; }

.twitter { position:relative; top:7px; left:-5px;}



.copyright {
	padding-right: 20px;
}

#menu {
	position: absolute;
	top:15px;right:0;

}
#menu a {
	padding: 1px 8px;
	padding-right: 15px;
	border-right: solid 1px #f0f0f0;
}
#menu a.end {
	border:0;
}

#header {
	margin-top: 20px;
	height: 60px;
}


#footer {
	color: gray;
	text-align:center;
}

.select select {border:1px solid #d2d2d2; margin:0 0 8px 0;color:#1D54C6;}



.select span { font-size:80%;}
.select span span {color:#1D54C6; font-size:140%;}

#price {color:/*#fff*/#04BE00; /*background:; */padding:1px 3px; /*font-weight:normal;*/ font-size:140%;}

.redbtn { text-decoration:none;}

.redbtn b {

	font: 12px "Arial Narrow", Arial;
	float: left;
	display: block;
	position: relative;
	margin: 0px 8px 1px 0px;
	border:solid #6a6a6a;
  	border-width: 1px 0px;
	padding: 0px;
  	font-weight: normal;
	background: url(i/butbg.gif) repeat-x #6a6a6a;
	text-decoration: none;
	text-transform:uppercase;

	}

.redbtn:hover b { background: url(i/butbgh.gif) repeat-x #6a6a6a; border-color: #6a6a6a; color: #FFF; }


.redbtn b b {
	background: none;
	margin: 0px -1px;
	padding: 0px;
	border-width: 0px 1px;
}
.redbtn b b b {
	margin: 1px;
	padding: .2em .7em .3em;
	border-width: 0px;
	cursor: pointer;
	font-size: 1.1em;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight:bold;


}
table.dc {
	margin: 20px 0;
	width: 100%;	
	border-collapse:collapse;
	border: solid 5px #eee;
}
table.dc td {
	border: solid 1px #e0e0e0;
	border-bottom: solid 2px #e0e0e0;
	margin:0;
	padding:10px;
}
table.dc tr.odd {
	background: #f0f0f0;
}


.calc-bl680c {
	padding-left:330px;background:url(/i/bl680c.jpg) no-repeat
}
.calc-bl460c {
	padding-left:330px;background:url(/i/bl460c.jpg) no-repeat
}
.calc-bl490c {
	padding-left:330px;background:url(/i/bl490c.jpg) no-repeat
}
.calc-bl220c {
	padding-left:330px;background:url(/i/bl220c.jpg) no-repeat
}
.calc-dl320s {
	padding-left:330px;background:url(/i/dl320s.jpg) no-repeat
}




/* ----------- NEW MENU ----------------*/
.mainmenu_tbl{
	position: relative;
	font-family: Tahoma,Verdana;
	width: 675px;
	height: 50px;
	margin-left: 260px;
	margin-bottom: 30px;
	background: url('/i/menubg.gif') repeat-x;
	background-position: 0 -200px;
	font-size: 13px;
	font-weight: normal;
}
tr.mainmenu {
	height: 50px;
}

.mainmenu a:link,
.mainmenu a:visited{
	color: white;
	display: block;
	height: 50px;
	text-decoration:none;
	background: url('/i/menubg.gif') repeat-x;
	background-position: 0 -200px;
}
.mainmenu a:link.sel, .mainmenu a:visited.sel{background-position: 0 -50px}
.mainmenu a:hover{background-position: 0 -50px}
.mainmenu a span {
	display: block;
	line-height: 12px;
	height: 50px;
}
.mainmenu a span b {
	cursor:hand;cursor:pointer;	
	display: block;
	line-height: 12px;
	padding: 10px 15px;
}

a.l span {
	height: 50px;
	display: block;
	background: transparent url('/i/menubg.gif') no-repeat;
	background-position: 0 -150px;
}

a:hover.l span{background-position: 0 0}

a.r span {
	display: block;
	white-space:nowrap;
}
a:link.r span,a:visited.r span{
	background: transparent url('/i/menubg.gif') no-repeat top right;
	background-position: right -250px;
}
a:hover.r span{
	background-position: right -100px;
}

a:link.l_sel span,a:visited.l_sel span{
	background: transparent url('/i/menubg.gif') no-repeat;
	background-position: 0 0;
}
.submenu_new{
	background: white;
}


.submenu_new a:link, .submenu_new a:visited{
	text-decoration:none;
	float:left;
	font-size: 14px;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	color: black;
	float:none;
	background: url('/i/submenu.gif') no-repeat 0 4px;
	line-height: 30px;
	padding: 5px 15px 5px 15px;
}
.submenu_new a:hover{
	background: url('/i/submenu.gif') no-repeat 0 -18px;
	color: gray;
}




.submenu a:link, .submenu a:visited{
	text-decoration:none;
	float:left;
	font-size: 14px;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	color: black;
	float:none;
	background: url('/i/submenu.gif') no-repeat 0 4px;
	line-height: 30px;
	padding: 5px 15px 5px 15px;
}
.submenu a:hover{
	background: url('/i/submenu.gif') no-repeat 0 -18px;
	color: gray;
}
a:link.submenusel,a:visited.submenusel{
	background: url('/i/submenu.gif') no-repeat 0 -18px;
	color: gray;
}


.dropmenu a:link, .dropmenu a:visited{
	text-decoration:underline;
	float:none;
	background: inherit;
	color:#2180D2;
	padding:0;
	line-height: 20px;
	font-size: 12px;
}
.dropmenu a:hover{
	text-decoration:none;
	background: inherit;
}
.dropmenu ul {
	margin:0 10px 10px 10px;
	padding:10px;
	font-size: 12px;
	list-style-type:none;	
}

.men_l { width:12px; background:  url(i/menubg.gif) no-repeat 0 100%;}


ul.servers_index{
	margin: 0;
	margin-top: 20px;
	padding: 110px 0 40px 0;
	float: left;
}
	ul.servers_index li{
		margin-right: 20px;
		padding: 360px 10px 40px 0;
		list-style-type: none;
		float: left;
		position: relative;
	}
	ul.servers_index li.bl220c{
		margin-right: 20px;
		width: 300px;
		background:url(/i/bl220c.jpg) no-repeat -10px 60px;
	}
	ul.servers_index li.bl460c{
		width: 269px;
		background:url(/i/bl460c.jpg) no-repeat -20px -15px;
	}
	ul.servers_index li.bl490c{
		width: 269px;
		background:url(/i/bl490c.jpg) no-repeat -20px -15px;
	}
	ul.servers_index li.bl680c{
		margin-right: 0;
		width: 260px;
		background:url(/i/bl680c.jpg) no-repeat -30px -15px;
	}
		ul.servers_index li .i_price{
			color: white;
			font-family: Impact, Tahoma;
			font-size: 26px;
			padding-top: 35px;
			text-align: center;
			width: 106px;height: 106px;
			display: block;
			position: absolute;
			top:32px; right:20px;
			background:url(/i/middleprice.png) no-repeat;
		}
		ul.servers_index li h2{
			margin: 0;padding:0;
		}



.clear{clear: both}

.textunderpic{
	position: absolute;
	left: 10px;
	width: 280px;
}

.small
{
	font-size: x-small;
}


.social table tr td
{
vertical-align: middle;
height:28px;
}

.social table tr td > iframe
{
border: 0px;
position:static;
}


/*the basics, and works for FF*/
#LoadingDiv{
	margin:0px 0px 0px 0px;
	position:fixed;
	height: 100%;
	z-index:9999;
	padding-top:200px;
	padding-left:50px;
	width:100%;
	clear:none;
	/*background:url(/i/transbg.png);*/
	background-color:#666666;
	border:1px solid #000000;
	}
/*IE will need an 'adjustment'*/
* html #LoadingDiv{
     position: absolute;
     height: expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}

.fb-like, .fb_edge_widget_with_comment fb_iframe_widget { position:relative; top:-4px !important;}

.lng { font-size:14px;}

#loading {display:none;}
