.container {overflow: hidden;height: 225px;position: relative;}
.slides {position: absolute;}
.sub_slide_content div {overflow: visible !important;display: block;}
.sub_slide_content div p {display: block;margin-right: 15px;margin-left: 20px;}
.slides div .t div {margin-left: 8px;text-shadow: -1px -1px 0 #000000 !important;}
ul.pagination { list-style-type:none; margin:0; padding:0; margin: auto; width:132px; margin-top: 260px !important;}
ul.pagination li { float:left; margin:0 4px; }
ul.pagination a {display:block;width:16px;padding-top:0px;height:16px;overflow:hidden;background-image: url('../img/sub_slide_dot.png');background-repeat: no-repeat;background-position: scroll left top ;}
ul.pagination li.active a {background-position:0 -16px;}
ul.pagination li a:hover {background-position:0 -16px;}
.disp { display: block !important;}
.sub_form_ds {clear:both;position:absolute;z-index:99;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:url(../img/black_tr_40.png);margin:-290px 0 0 175px;}
.sub_form_ds .cb_title{display:block;clear:both;line-height:50px;padding-left:15px;font-size:22px;font-family:trade;color:#369;text-shadow:#fff 1px 1px 0px;font-weight:normal;text-align: left !important;width: 220px;}
.sub_form_ds .contact_box{margin:0 !important;padding-bottom:0 !important;}
.sub_form_ds textarea{height:120px !important;}
.sub_form_ds .contact_btn{position: absolute;margin-top:250px;margin-left: 15px;}
.contact_box div {padding: 0px !important;}
.cbt {    padding: 10px !important;}
.sub_form_ds .idiot_close{margin-top:-36px !important;margin-left: 180px;}
.cb_title {font-size:20px !important;}

/*==================================================================================================================================*/
/*======================================================= DEDICATED SERVERS ========================================================*/
/*==================================================================================================================================*/


body {
	background: url('../img/new_bg.jpg') center top no-repeat;
}
.top {
	margin-bottom: 15px;
}
.logo {
	width: 320px;
}
.big_ribbon {
	width: 1081px;
	height: 162px;
	position: relative;
	clear: both;
	margin: 0 0 10px -50px;
}
.black_box_line {
	position: relative;
	clear: both;
	margin-bottom: 18px;
	overflow: hidden;
}
.black_box {
	background: url('../img/black_box.png') center top no-repeat;
	width: 225px;
	height: 308px;
	float: left;
	padding: 0 10px;
}
.black_box .titlex {
	margin-bottom: 10px;
	padding: 12px;
}
.black_box .titlex img {
	float: left;
}
.black_box .titlex h2 {
	margin-left: 48px;
	font: normal bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 #000;
}
.black_box .pricex {
	margin-bottom: 20px;
	text-align: center;
}
.black_box .pricex strong {
	display: block;
	font: normal normal 34px 'helv_black';
	color: #cf3;
	text-shadow: 1px 1px 1px #242424;
}
.black_box .pricex span {
	display: block;
	font: normal normal 15px 'helv_cond';
	color: #fff;
	text-shadow: 1px 1px 1px #242424;
	text-decoration: line-through;
}
.black_box .detailsx {
}
.black_box .detailsx div {
	background: url('../img/borderx1.png') left bottom repeat-x;
	height: 30px;
	padding: 4px 0 0 12px;
}
.black_box .detailsx strong {
	display: inline-block;
	width: 120px;
	font: normal bold 20px Arial, Helvetica, sans-serif;
	color: #cf3;
	text-shadow: 1px 1px 0 #000;
}
.black_box .detailsx span {
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 #000;
}
.black_box .buttonsx {
	padding: 10px;
	overflow: hidden;
}
.black_box .customizex {
	display: block;
	background: url('../img/buttonx1.png') center center no-repeat;
	width: 160px;
	height: 32px;
	float: left;
}
.black_box .customizex:hover {
	opacity: 0.9;
}
.black_box .commentsx {
	display: block;
	background: url('../img/buttonx2.png') center center no-repeat;
	width: 40px;
	height: 32px;
	float: right;
}
.black_box .commentsx:hover {
	opacity: 0.9;
}

.server_details {
	background: url('../img/patternx1.png') left top repeat;
	margin-bottom: 38px;
	padding: 10px;
	text-shadow: 1px 1px 0 #fff;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.server_details .arrow {
	display: block;
	width: 29px;
	height: 15px;
	margin: -25px auto 10px;
}
.server_details h2 {
	background: url('../img/borderx2.png') left bottom repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: center;
	font: normal normal 44px 'trade';
	color: #333;
}
.white_box_line {
	overflow: hidden;
}
.white_box {
	float: left;
	margin: 0 10px;
	padding: 20px 30px;
	text-align: center;
}
.white_box strong {
	display: block;
	font: normal normal 52px 'trade';
	color: #0952a4;
}
.white_box span {
	display: block;
	font: normal bold 14px Arial, Helvetica, sans-serif;
	color: #666;
}

.green_nav {
	background: url('../img/boxpadx1.png') left top repeat-x;
	height: 128px;
	margin-bottom: 35px;
	border: 1px solid #ccc;
	border-top: 2px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.green_box {
	width: 234px;
	height: 134px;
	float: left;
	margin: 9px 5px 0;
	cursor: pointer;
}
.green_box .boxbody {
	height: 85px;
	padding: 35px 0 0 18px;
}
.green_box:hover .boxbody, .green_box.active .boxbody {
	background: url('../img/boxpadx2.png') center bottom no-repeat;
	text-shadow: 1px 1px 0 #d2e793;
}
.green_box .boxbottom {
	background: url('../img/boxpadx3.png') center top no-repeat;
	height: 14px;
}
.green_box .imgx {
	width: 36px;
	height: 43px;
	float: left;
	margin: 0 12px 0 0;
}
.imgx.first {
	background: url('../img/iconx4.png') right top no-repeat;
}
.green_box:hover .imgx.first, .green_box.active .imgx.first {
	background: url('../img/iconx4.png') right bottom no-repeat;
}
.imgx.second {
	background: url('../img/iconx5.png') right top no-repeat;
}
.green_box:hover .imgx.second, .green_box.active .imgx.second {
	background: url('../img/iconx5.png') right bottom no-repeat;
}
.imgx.third {
	background: url('../img/iconx6.png') right top no-repeat;
}
.green_box:hover .imgx.third, .green_box.active .imgx.third {
	background: url('../img/iconx6.png') right bottom no-repeat;
}
.imgx.fourth {
	background: url('../img/iconx7.png') right top no-repeat;
}
.green_box:hover .imgx.fourth, .green_box.active .imgx.fourth {
	background: url('../img/iconx7.png') right bottom no-repeat;
}
.green_box strong {
	display: block;
	font: normal normal 22px 'trade';
	color: #464646;
	text-transform: uppercase;
}
.green_box:hover strong, .green_box.active strong {
	color: #000;
}
.green_box span {
	display: block;
	font: normal normal 13px Arial, Helvetica, sans-serif;
	color: #464646;
}
.green_box:hover span, .green_box.active span  {
	color: #000;
}


.slidex1 {
	margin-bottom: 28px;
	width: 980px;
}
.slidex1 .big_title {
	background: url('../img/borderx3.png') left bottom repeat-x;
	margin-bottom: 32px;
	padding-bottom: 28px;
	text-align: center;
}
.slidex1 .big_title h2 {
	font: normal normal 42px 'trade';
	color: #369;
	text-transform: uppercase;
}
.slidex1 .big_title h3 {
	font: italic normal 20px Georgia, "Times New Roman", Times, serif;
	color: #666;
}
.slider_box_line {
	padding-bottom: 50px;
	overflow: hidden;
}
.slider_box {
	width: 302px;
	float: left;
	margin: 0 12px;
}
.slider_box .boxhead {
	background: url('../img/boxpadx4.png') center top no-repeat;
	height: 134px;
	margin-bottom: 10px;
	text-align: center;
	text-shadow: 1px 1px 0 #000;
}
.slider_box .boxhead strong {
	display: block;
	font: normal normal 40px 'trade';
	color: #cf3;
	text-transform: uppercase;
}
.slider_box .boxhead b {
	font-size: 60px;
}
.slider_box .boxhead span {
	font: normal normal 18px Arial, Helvetica, sans-serif;
	color: #fff;
}
.slider_box .boxbody {
	position: relative;
}
.slider_box img {
	display: block;
	width: 230px;
	margin: 0 auto;
	border: 5px solid #fff;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #666 0px 0px 5px;
}
.slider_box .prev {
	display: block;
	background: url('../img/buttonx3.png') left top no-repeat;
	width: 11px;
	height: 23px;
	position: absolute;
	top: 76px;
	left: 0;
}
.slider_box .prev:hover {
	background: url('../img/buttonx3.png') left bottom no-repeat;
}
.slider_box .next {
	display: block;
	background: url('../img/buttonx4.png') left top no-repeat;
	width: 11px;
	height: 23px;
	position: absolute;
	top: 76px;
	right: 0;
}
.slider_box .next:hover {
	background: url('../img/buttonx4.png') left bottom no-repeat;
}
.slider_box .navigation {
	margin-top: 15px;
	text-align: center;
}
.slider_box .navigation a {
	display: inline-block;
	background: url('../img/buttonx5.png') left top no-repeat;
	width: 13px;
	height: 13px;
	margin: 0 4px;
}
.slider_box .navigation a:hover, .slider_box .navigation a.active {
	background: url('../img/buttonx5.png') left bottom no-repeat;
}


.slidex2 {
	background: url('../img/borderx3.png') left bottom repeat-x;
	margin-bottom: 28px;
	padding-bottom: 38px;
	width: 980px;
}
.data_centers {
	background: url('../img/boxpadx5.png') left top repeat;
	height: 70px;
	margin-bottom: 38px;
	padding: 10px 0 0 0;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.data_centers a {
	display: inline-block;
	height: 70px;
	margin: 0 20px;
	padding: 0 54px;
	font: normal normal 30px/70px 'helv_cond_b';
	color: #fff;
	border: 1px solid transparent;
}
.data_centers a:hover, .data_centers a.active {
	background: #fff url('../img/boxpadx6.png') left top repeat-x;
	color: #06c;
	text-shadow: 1px 1px 0 #fff;
	border: 1px solid #fff;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
}
.paragraphx3 {
	margin-bottom: 34px;
	font: italic normal 18px/30px Georgia, "Times New Roman", Times, serif;
	color: #666;
}
.details_box_line {
	margin-bottom: 20px;
	padding-bottom: 26px;
	overflow: hidden;
}
.details_box {
	background: url('../img/boxpadx7.png') left top repeat;
	width: 300px;
	height: 120px;
	float: left;
	margin: 0 13px;
	padding-top: 20px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.details_box.green {
	background: url('../img/boxpadx8.png') left top repeat;
}
.details_box strong {
	display: block;
	margin-bottom: 10px;
	font: normal normal 30px 'helv_black';
	color: #cc3;
}
.details_box.green strong {
	color: #000;
}
.details_box span {
	font: normal normal 18px 'helv_cond';
	color: #fff;
}
.details_box.green span {
	font: normal normal 20px 'helv_cond_b';
	color: #000;
}
.details_box.green a {
	display: block;
	background: url('../img/buttonx8.png') center top no-repeat;
	width: 242px;
	height: 42px;
	margin: 5px auto 0;
}
.details_box.green a:hover {
	background: url('../img/buttonx8.png') center bottom no-repeat;
}
.gallery_line {
	position: relative;
	margin-bottom: 36px;
	text-align: center;
	width: 750px;
	margin: 0 auto;
}

.gallery_line .container { 
	width:685px; 
	height:160px; 
	overflow:hidden; 
	position:relative; 
	cursor:pointer; 
	text-align: left;
	margin: 0 0 0 32px;
}

.gallery_line .slides { 
	position:absolute; 
	top:0; 
	left:0; 
}
  
.gallery_line .slides div { 
	position:absolute; 
	top:0; 
	width:980px; 
	display:none; 
} 

.gallery_box {
	display: inline-block;
	margin: 0 2px;
	border: 5px solid #e5e5e5;
}
.gallery_line .sub_prev {
	display: block;
	background: url('../img/buttonx6.png') left top no-repeat;
	width: 27px;
	height: 27px;
	position: absolute;
	top: 64px;
	left: 0;
}
.gallery_line .sub_prev:hover {
	background: url('../img/buttonx6.png') left bottom no-repeat;
}
.gallery_line .sub_next {
	display: block;
	background: url('../img/buttonx7.png') left top no-repeat;
	width: 27px;
	height: 27px;
	position: absolute;
	top: 20px;
	right: 0;
}
.gallery_line .sub_next:hover {
	background: url('../img/buttonx7.png') left bottom no-repeat;
}
.speed_test {
	background: url('../img/very_big_map.jpg') center center no-repeat;
	width: 980px;
	height: 513px;
	position: relative;
	text-shadow: 1px 1px 0 #fff;
}
.speed_test h2 {
	padding: 20px 0 15px;
	text-align: center;
	font: normal normal 50px 'trade';
	color: #06c;
}
.paragraphx4 {
	padding: 0 20px;
	text-align: center;
	font: normal normal 14px/22px Arial, Helvetica, sans-serif;
	color: #333;
}
.download_pdf {
	display: block;
	background: url('../img/boxpadx9.png') left top repeat-x;
	height: 63px;
	position: absolute;
	top: 210px;
	right: 22px;
	padding: 0 36px;
	font: normal normal 26px/63px 'trade';
	color: #fff;
	text-shadow: 1px 1px 0 #00356a;
	text-transform: uppercase;
	border: 1px solid #00478f;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: #666 0px 1px 3px;
	-webkit-box-shadow: #666 0px 1px 3px;
	-moz-box-shadow: #666 0px 1px 3px;
}
.download_pdf:hover {
	background: url('../img/boxpadx9.png') left bottom repeat-x;
}
.select_block {
	background: url('../img/iconx8.png') left center no-repeat;
	width: 440px;
	height: 40px;
	position: absolute;
	top: 334px;
	left: 465px;
	padding-left: 46px;
}
.select_block strong {
	display: block;
	float: left;
	font: normal bold 24px/40px Arial, Helvetica, sans-serif;
	color: #333;
}
.select_block select {
	width: 300px;
	float: right;
	padding: 10px 8px;
	font: normal normal 16px Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.dc_popup
{
	background: #bddf38;
	color: #000;
	text-align: center;
	width: 400px;
	padding: 10px;
}

.dc_popup p
{
	margin: 10px 0;
}

.dc_popup div
{
	margin: 10px 0 0 0;
	background: #0061c4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
}

.dc_popup div a
{
	color: #FFF;
	margin: 0 15px;
}

.dc_popup div a:hover
{
	text-decoration: underline;
}

.test_ip {
	width: 250px;
	position: absolute;
	top: 410px;
	left: 684px;
	text-align: center;
}
.test_ip .green {
	display: block;
	margin-bottom: 10px;
	font: normal normal 20px 'helv_black';
	color: #390;
	text-transform: uppercase;
}
.test_ip span {
	display: block;
	margin-bottom: 5px;
	font: normal bold 14px Arial, Helvetica, sans-serif;
	color: #666;
}
.test_ip span strong {
	color: #333;
}



.slidex3 {
	background: url('../img/borderx3.png') left bottom repeat-x;
	margin-bottom: 28px;
	padding-bottom: 30px;
	width: 980px;
}
.video_box_line {
	margin-bottom: 20px;
	overflow: hidden;
}
.video_box {
	background: url('../img/video_box.png') center top no-repeat;
	width: 318px;
	height: 270px;
	float: left;
	margin-left: 13px;
	padding-top: 17px;
}
.video_box.first {
	margin-left: 0px !important;
}
.video_box .video {
	width: 280px;
	height: 170px;
	margin: 0 auto 12px;
	overflow: hidden;
	box-shadow: #000 0px 0px 3px;
	-webkit-box-shadow: #000 0px 0px 3px;
	-moz-box-shadow: #000 0px 0px 3px;
}
.video_box h3 {
	margin: 0 18px 8px;
	font: normal normal 18px 'helv_cond_b';
	color: #cf3;
	text-shadow: 1px 1px 0 #000;
}
.video_box p {
	margin: 0 18px 0;
	font: normal normal 13px Arial, Helvetica, sans-serif;
	color: #fff;
}
.blue_box_grid {
	width: 980px;
	overflow: hidden;
}
.blue_box {
	background: #e8edf0;
	width: 472px;
	min-height: 200px;
	float: left;
	margin: 0 8px 16px;
	text-shadow: 1px 1px 0 #fff;
	border: 1px solid #ccc;
	border-top: 1px solid #d5d5d5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: #ccc 0px 1px 3px;
	-webkit-box-shadow: #ccc 0px 1px 3px;
	-moz-box-shadow: #ccc 0px 1px 3px;
}
.blue_box h3 {
	background: url('../img/boxheadx1.png') left top no-repeat;
	height: 60px;
	padding-left: 55px;
	font: normal normal 26px/54px 'trade';
	color: #036;
	text-transform: uppercase;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.blue_box p {
	padding: 10px 15px 24px;
	font: normal normal 13px/22px Arial, Helvetica, sans-serif;
	color: #333;
}

.slidex4 {
	background: url('../img/borderx3.png') left bottom repeat-x;
	margin-bottom: 28px;
	padding-bottom: 30px;
	width: 980px;
}
.slidex4 .big_banner {
	margin-bottom: 28px;
}
.open_source_block {
	background: url('../img/boxpadx10.png') left top repeat-x;
	margin-bottom: 46px;
}
.leftarea {
	background: url('../img/boxpadx11.png') left top repeat-y;
	width: 318px;
	float: left;
	border: 1px solid #000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.arrow_box {
	background: url('../img/borderx5.png') left top repeat-x;
	height: 66px;
	padding: 12px;
	cursor: pointer;
}
.arrow_box.first {
	background: url('../img/borderx5.png') left -1px repeat-x;
	height: 65px;
}
.arrow_box h3 {
	margin-bottom: 5px;
	font: normal normal 26px 'trade';
	color: #cf3;
	text-shadow: 1px 1px 0 #000;
}
.arrow_box p {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.arrow_box:hover, .arrow_box.active {
	background: url('../img/green_arrow.png') center bottom no-repeat;
	width: 318px;
	margin: 0 0 0 -4px;
	padding-left: 16px;
}
.arrow_box:hover h3, .arrow_box.active h3 {
	color: #333;
	text-shadow: 1px 1px 0 #d2eb86;
}
.arrow_box:hover p, .arrow_box.active p {
	color: #333;
}
.rightarea {
	width: 600px;
	float: right;
	margin-right: 28px;
}
.rightarea h2 {
	background: url('../img/borderx4.png') left bottom repeat-x;
	margin-bottom: 20px;
	padding: 22px 0;
	font: normal normal 28px 'trade';
	color: #069;
	text-shadow: 1px 1px 0 #fff;
}
.micro_box {
	width: 280px;
	height: 80px;
	float: left;
	margin: 0 10px 10px;
	overflow: hidden;
}
.micro_box img {
	width: 31px;
	float: left;
}
.micro_box h3 {
	margin-left: 45px;
	font: normal bold 16px/30px Arial, Helvetica, sans-serif;
	color: #069;
}
.micro_box h3 a {
	color: #069;
}
.micro_box h3 a:hover {
	color: #06c;
}
.micro_box p {
	clear: both;
	margin-top: 5px;
}

.other_tech {
	overflow: hidden;
}
.other_tech h2 {
	background: url('../img/borderx6.png') left center repeat-x;
	margin-bottom: 36px;
	font: normal normal 46px 'trade';
	color: #690;
	text-transform: uppercase;
}
.other_tech h2 span {
	display: inline-block;
	background: #fff;
	padding-right: 20px;
}
.tech_box {
	width: 230px;
	float: left;
	margin: 0 6px 12px;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: #ccc 0px 1px 3px;
	-webkit-box-shadow: #ccc 0px 1px 3px;
	-moz-box-shadow: #ccc 0px 1px 3px;
}
.tech_box img {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}





.feedback {
	margin-bottom: 100px;
	text-align: center;
}
.feedback .paragraphx1 {
	margin-bottom: 34px;
	font: italic normal 20px/36px Georgia, "Times New Roman", Times, serif;
	color: #000;
}
.feedback .paragraphx2 {
	font: normal normal 18px 'helv_cond';
	color: #999;
}


.foot_menu.new {
	width: 186px;
}