/* CSS Document */
* {
  margin: 0px;
  padding: 0px;
}
html{
	 height: 100%;
	 min-height: 100%;
	 padding: 0px;
	 margin: 0px;
	 }
body{
	background:url(images/main-bg.gif) 0 0 repeat-x #A8A39D;
	/*! color:#1A1917; */
	margin:0px;
	padding:0px;
	font:14px/20px 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif;
	height:100%;
}
input[type="radio"] {display:none;}
input[type="radio"] + label {font-size:14px;}
input[type="radio"] + label i {display:inline-block;width:12px;height:12px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../images/buttons/radio-button.png) 0px top no-repeat;cursor:pointer;}
input[type="radio"]:checked + label i {background:url(images/buttons/radio-button.png) -12px top no-repeat;}

#topcontainer{
	border-bottom: 4px solid #888;
	margin-bottom: 10px;
	background: url(images/bg-slide.jpg) 0 100% no-repeat;
	background-position: 60% center;
	overflow: hidden;
	background-size: cover;
}
.loadinglt{
	height:268px;
	width:660px;
	background:url(images/head/head_lt_2017_660x238.png) 0 30px no-repeat #66605B;
	border-bottom:1px solid #656565;
}
div, p, h1, h2, h3, ul{padding:0px; margin:0px;}
ul{list-style-type:none;}
#frame{
	min-height:100%;
	position:relative;
}
#lngsel{
	display: inline-block;
	padding: 2px 3px 0 7px;
	height:53px;
	width:25px;
	background-color: #888;
}
div#lngen, div#lnglt{	
	cursor: pointer;
	height: 13px;
	width: 20px;
	margin-top: 7px;
	font-weight: bold;
	color: #fff;
 }
#lngen:hover, #lnglt:hover{
	text-shadow: 0px 0px 2px #fff;
}
/*--TOP PANEL--*/
#topPan{
	width:660px;
	height:285px;
	position:relative;
	margin:0 auto;
}
#topPan ul {
width:660px;

 }
#topPan ul li{float:left; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
#topPan ul li a{
	width:109px;
	height:30px;
	display:block;
	margin:-4px 0 0px 0px;
	border-top:4px solid #982222;
	color:#FDFDFD;
	text-decoration:none;
	text-align:center;
	background: rgb(184,179,174); 
	
}
#topPan ul li a:hover{
	color:#1A1917;
	background:#efefef;
	margin:-4px 0 0px 0px;
	border-top:4px solid #d83b3b;
}
#topPan ul li a.active {
	color: #1A1917;
	background: rgb(226,220,215);
}
#topPan ul li.menupadding{margin:0 0 0 1px;}
#topPan ul li.home{
	width:100px; 
	height:30px;
	display:block;
	background: rgb(184,179,174); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(184,179,174,1) 1%, rgba(163,158,153,1) 75%, rgba(163,158,153,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(184,179,174,1)), color-stop(75%,rgba(163,158,153,1)), color-stop(99%,rgba(163,158,153,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(184,179,174,1) 1%,rgba(163,158,153,1) 75%,rgba(163,158,153,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(184,179,174,1) 1%,rgba(163,158,153,1) 75%,rgba(163,158,153,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(184,179,174,1) 1%,rgba(163,158,153,1) 75%,rgba(163,158,153,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(184,179,174,1) 1%,rgba(163,158,153,1) 75%,rgba(163,158,153,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b3ae', endColorstr='#a39e99',GradientType=0 ); /* IE6-9 */
	color:#1A1917;
	text-align:center;
 }

#topPan h1{display:block; width:464px; height:198px; background:url(images/header.jpg) 0 0 no-repeat; text-indent:-2000px; margin:0; clear:both;}

#toplinkPan{width:464px; height:159px; position:relative; margin:0 auto;}
#toplinkfastPan{width:148px; height:140px; float:left; background:url(images/blog-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 0 0; color:#fff;}
#toplinkfastPan a{text-decoration:none; display:block; width:148px; height:140px;}
#toplinkfastPan a:hover{text-decoration:none; background:url(images/blog-hover.jpg) 0 0 no-repeat;}
#toplinkfastPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:0px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;}

#toplinksecondPan{width:148px; height:140px; float:left; background:url(images/chat-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 10px 0; color:#fff;}
#toplinksecondPan a{text-decoration:none; display:block; width:148px; height:140px;}
#toplinksecondPan a:hover{text-decoration:none; background:url(images/chat-hover.jpg) 0 0 no-repeat;}
#toplinksecondPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:157px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }

#toplinkthirdPan{width:148px; height:140px; float:left; background:url(images/tools-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 0 0; color:#fff;}
#toplinkthirdPan a{text-decoration:none; display:block; width:148px; height:140px;}
#toplinkthirdPan a:hover{text-decoration:none; background:url(images/tools-hover.jpg) 0 0 no-repeat;}
#toplinkthirdPan p{display:block; width:90px; height:15px; position:absolute; top:0px; right:34px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }


/*--/TOP PANEL--*/
/*--BODY PANEL--*/

#bodyPan{width:548px; background: #fff; color:#1A1917; position:relative; margin:0 auto; padding:0 56px;border:1px solid #656565;}

#bodyPan h1{text-align:center; width:547px; height:37px;display:block;;font:22px/30px Tahoma, "Times New Roman", Times, serif;padding:20px 0 0;}

#bodyPan h1 span{ color:#9A0000; font-size:26px;}
#bodyPan h2{width:350px; height:10px; display:block; background:url(images/dotline.gif) 0 100% repeat-x #fff; font:28px/26px Georgia, "Times New Roman", Times, serif; padding:42px 0 0; color:#9A0000;}

#bodyPan p{padding:18px 0 0 0;}
#bodyPan p.bigtext{background:#fff; font-size:20px; color:#96442E; font-weight:bold; padding:18px 0 0;}
#bodyPan p.more{width:89px; height:39px;}
#bodyPan p.more a{display:block; width:89px; height:39px; background:url(images/more1.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.more a:hover{text-decoration:none; background:url(images/more2.jpg) 0 0 no-repeat;}
#bodyPan p.morenext{width:89px; height:60px; right:0px; top:0px; clear:both;}
#bodyPan p.morenext a{display:block; width:89px; height:39px; background:url(images/more2.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.morenext a:hover{text-decoration:none; background:url(images/more1.jpg) 0 0 no-repeat;}
#bodyPan p.bigtext i.fa{margin-right:7px;}
	
#bodybottomPan{width:464px; height:42px; position:relative; margin:0 auto; clear:both; }

#bodyPan ul{width:352px; height:110px; margin:20px 0 0;}
#bodyPan ul li{background:url(images/arrow.jpg) 0 4px no-repeat; padding:0 0 0 20px;}
#bodyPan ul li a{background:#fff; color:#9A0000; text-decoration:none;}
#bodyPan ul li a:hover{text-decoration:underline;}

#bodyPan form{width:525px; padding:0px; margin:30px 0 0;}
#bodyPan form h2{display:block; width:310px; height:45px; background:url(images/formtop.gif) 0 0 no-repeat #F9F9F9; color:#fff; font:20px/39px Georgia, "Times New Roman", Times, serif; margin:0; padding:0 0 0 40px;}
#bodyPan form input{height:18px; } 
#bodyPan form input.paddingtop{margin-top:16px;}
#bodyPan form input.button{width:54px; height:25px; display:block; background:url(images/button.gif) 0 0 no-repeat #EBEBEB; border:none; color:#fff;  font:14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 0 262px; text-align:center;}
#bodyPan .paymentmethods{margin-bottom:15px; text-align:center;}
#bodyPan .paymentmethods p {margin:5px;}
/*--/BODY PANEL--*/
/*--FOOTER PANEL--*/
#footermainPan{text-shadow: 0px 0px black, 1px 1px #333;border-top:1px solid white;background-color:#5a5a5a; color:#fff; margin:30px 0 0; padding:41px 0 0;}
#footerPan .ullinks li a{
	padding-right: 10px;
	color:#fff;
	text-decoration: none;
}
#footerPan .ullinks li a:hover{
text-decoration: underline;
}
#footerPan .ullinks li{
	display: inline;
	padding-left: 10px;
}
#footerPan .ullinks{
	margin: 0 auto;
	text-align: center;
}
#footerPan .copyright{
	text-align: center;
	padding-top: 70px;
	padding-bottom: 20px;
}
/*--END FOOTER --*/
#bodyPan form.simpleForm input.login_inp{
height:17px;
line-height:17px;
margin:2px 0 0 0;
}
.login_inp{
border: gray solid 1px;
margin:5px 0 0 0;
}
.login_inp:focus{
border: 1px solid #ad891c;
}
.login_btn{
    margin:2px;
    border:black solid 0px;
    background-color:#9A0000;
    font-size:16px;
    font-weight:bold;
    color:white;
    height:30px !important;
    width:auto !important;
	 padding: 0 10px;
	 cursor:pointer;
	 font-family:MS Shell Dlg \32;
}
.login_btn:hover{
background-color:#B70000;
}
.login_btn:active{
background-color:#CB0000;
}
.main_login_btn{ 
	margin:2px;
	border:black solid 0px;
	background-color:#e03838;
	/*
	 background: #e03838;
	  
   background-image: -webkit-linear-gradient(top, #e03838, #a61c1c);
  background-image: -moz-linear-gradient(top, #e03838, #a61c1c);
  background-image: -ms-linear-gradient(top, #e03838, #a61c1c);
  background-image: -o-linear-gradient(top, #e03838, #a61c1c);
  background-image: linear-gradient(to bottom, #e03838, #a61c1c); */
  
	font-size:15px;
	font-weight:bold;
	color:white;
	height:25px !important;
	width:100px !important;
	background-color:#8F2A2A;
	cursor:pointer;
	/*! border: 1px solid; */
}
.main_login_btn:hover{
	background-color:#c63f3f;
	
/*   background-image: -webkit-linear-gradient(top, #ba1f1f, #f35252);
  background-image: -moz-linear-gradient(top, #ba1f1f, #f35252);
  background-image: -ms-linear-gradient(top, #ba1f1f, #f35252);
  background-image: -o-linear-gradient(top, #ba1f1f, #f35252);
  background-image: linear-gradient(to bottom, #ba1f1f, #f35252); */
}
/* table */
div.buybox {
	padding:5px;
	margin:5px;
}
div.buybox {
	padding:5px;
	margin:5px;
}
.inpuslist {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.inpuslist form > div > label {
	width: 40%;
  float: left;
  padding-right: 10px;
  margin: 2px 0;
}
.inpuslist input
{
	width: 100%;
  border: 1px solid #ccc;
  width: 50%;
  margin: 2px 0;
}
@media (max-width: 600px) {
.inpuslist form > div {
    margin: 0 0 15px 0; 
  }
.inpuslist form > div > label,
.inpuslist  legend {
	  width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }
.inpuslist  form > div > div,
.inpuslist  form > div > fieldset > div {
    width: 100%;
    float: none;
}
.inpuslist  input[type=text],
.inpuslist  input[type=email],
.inpuslist  input[type=url],
.inpuslist input[type=password],
.inpuslist textarea,
.inpuslist select {
    width: 100%; 
  }
}
@media (min-width: 1200px) {
	.inpuslist form > div > label,
	.inpuslist legend {
  	text-align: right;
  }
}
.clearboth {
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	width:100%;
}
.noborder{
border:0px !important;
}
.pointer{
cursor:pointer;
}
.orderbuttonspace input[type=submit]{
text-align:center !important;
}
.optionsbuy label input {
margin-right: 5px;
color:red;
vertical-align: middle;
}
.greenbox{
	margin:10px 0px;	
	background-color:#F0F8D2;	
	padding:7px;
}
select.gameserver{
	border: 1px solid #b3b3b3;
	padding: 3px;
	font-size: 14px;
}
/* U1 */
.buttonsarea{
display:inline-block;
}
.leftbtn{
	float:left;
}
.rightbtn{
	float:right;
}
.alogin_btn {
	margin:2px;
	height:30px;
	width: 100px;
	display:block;
	text-decoration: none;
	font-family:MS Shell Dlg \32;
	font-size:16px;
	font-weight:bold;
	text-align: center;
	line-height: 30px;
	color:white;
	background-color:#9A0000;
}
.alogin_btn:hover{
background-color:#760202;
}
.selectoperating, .selddos{
	margin:10px 0 10px 0px;
}
.selectsrcount{
	margin:10px 0 10px 0px;
}
.showcountam{
	margin:15px 0 10px 0px;
	height:30px;
	font-size:16px;
	font-weight:bold;
}
.showcountam span#totalam{
float:right;
}
.vpsrvselect{
	margin:1px;
	width:100%;
	border:1px solid black;
	font-size:16px;
}
form#daysform{
margin:0px;
}
label.otimeselab input{

}
label.otimeselab input[type="radio"] {
  margin-top: -1px;
  margin-right: 5px;
  vertical-align: middle;
}
label.otimeselab{
    padding:0px;
    color:#222;
    margin: 2px;
}
.emailinput{
background-color:#fff;
height:40px;
margin-bottom:20px;
}
input.inpmailinput{
width:100%;
border:1px solid black;
padding:2px;
height:16px;
}
.bademail{
height:20px;
font-size:16px;
margin:20px 0px 30px 0;
}
.totalpay{
margin:20px 0px 20px 0;
font-size:16px;
}
.vpsorderlink{
text-decoration:none;
}
.vpsorderlink:hover{
	color: #5C0000;
}
.apayment_btn {
	margin:5px auto;
	height:30px;
	width: 60%;
	display:block;
	text-decoration: none;
	font-family:MS Shell Dlg \32;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	padding:20px 20px 17px 20px;
	color:#727272;
	background-color:#E6E6E6;
	border-top: 5px solid #B60000;
	border-bottom: 1px solid #A5A5A5;
	border-left: 1px solid #A5A5A5;
	border-right: 1px solid #A5A5A5;
	text-shadow: 1px 1px 0px #FFF;
}
.apayment_btn:hover{
background-color:#E1E1E166;
}
.ipayment_buttons{
	display: block;
	margin: 0 auto;
	padding: 0px 20px;
}
.companydetail{
width:100%;
border:1px solid black;
padding:2px;
height:16px;
background:#F5F3E7;
}
.buycompany{
margin:10px 0;
}
.askifcompnay{
	margin:10px 0;
	line-height: 16px;
}
.askifcompnay input{
	width: 13px;
	height: 15px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: 0px;
	*overflow: hidden;
}
#showvdsoslist{
cursor:pointer;
text-decoration:underline;
color:blue;
}
#listvdsosspan{
	background:#F9F9F9;
	box-shadow: 1px 1px 3px #C3C3C3;
	border:1px solid black;
	padding: 5px;
	margin: 5px;
}
/*colo */
.serverc{
	margin: 10px 0;
	background-color: #F5F5F5;
	box-shadow: 0px 0px 5px #D4D4D4;
}
.servertit{
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	margin: 3px 0;
	height: 20px;
	width: 100%;
	display: inline-block;
	box-sizing:border-box;
}
.servdesc{
	display: inline-block;
	font-size: 14px;
	padding: 5px 4px;
	margin: 0px 0;
	width: 100%;
	box-sizing:border-box;
}
span.right{
float:right;
}
.newdescr{
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 17px;
	line-height:23px;
}
span.hownumber{
	font-family: "Lucida Console", Monaco, monospace;
	font-size:40px;
	font-weight: 700;
	line-height: 40px;
	color:#9f9f9f;
	text-shadow: 1px 1px 1px #000;
}
table.howtopurtable tr td {
	padding: 10px 0;
}
/* first page */
.why-box{
	margin-top:40px;
	border:1px solid #ddd;
	box-shadow:inset 0 0 3px #fff;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(226,226,226,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(226,226,226,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6e2e2e2',GradientType=0 ); /* IE6-9 */
}
.why-icon {
  font-family: "Lucida Console", Monaco, monospace;
	font-size:40px;
	font-weight: 700;
	line-height: 40px;
	color:#9f9f9f;
	display:inline-block;
	width:35px;
	padding-left:10px;
	border-left: 4px solid #d83b3b;
	text-shadow: 1px 1px 0px #565555;
}
.why-text {
	width:200px;
	height: 40px;
	line-height: 40px;
	display:inline-block;
	position:  absolute;
}
.why-text a {
	text-decoration: none;
}
.service-box{
	margin-bottom:10px;
	border:1px solid #ddd;
	height: 50px;
	box-shadow:inset 0 0 3px #fff;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(226,226,226,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(226,226,226,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6e2e2e2',GradientType=0 ); /* IE6-9 */
}
.service-box:hover{
	box-shadow:0 0 3px #888;
}
.service-icon {
  font-family: "Lucida Console", Monaco, monospace;
	font-size:40px;
	font-weight: 700;
	color:#9f9f9f;
	display:inline-block;
	width:40px;
	height:50px;
	padding-left: 4px;
	border-left: 4px solid #d83b3b;
	text-shadow: 1px 1px 0px #565555;
}
.service-icon-ds{
	background: url(/images/home/server_ds.png) 5px 5px no-repeat;
	background-size: 33px 40px;
}
.service-icon-vps{
	background: url(/images/home/server_vps.png) 5px 8px no-repeat;
	background-size: 33px 33px;
}
.service-icon-vds{
	background: url(/images/home/server_vds.png) 2px 5px no-repeat;
	background-size: 40px 40px;
}
.service-text {
	width:200px;
	height: 40px;
	line-height: 50px;
	display:inline-block;
	position: absolute;
}
/* pwdreset */
#bodyPan form.pwdresetform table{
	width:95%;
}
#bodyPan form.pwdresetform table tr td{
	height: 25px;
}
#bodyPan form.pwdresetform table td input.login_inp{
	height:20px;
	width:95%;
	line-height:19px;
	margin:2px 0 0 0;
	padding: 0px 2px;
	box-shadow: inset 0px 0px 5px #D8D8D8;
}
#bodyPan form.pwdresetform table td span.tdright{
	float: right;
	padding-right: 5px;
}
#bodyPan form.pwdresetform table td .btn_right{
	text-align: right;
	margin: 3px 20px;
}
/* register */

#bodyPan form.registerform table{
	width:95%;
}
#bodyPan form.registerform table tr td{
	height: 25px;
	font-size:16px;
}
#bodyPan form.registerform table td input.login_inp{
	height:20px;
	width:95%;
	line-height:19px;
	margin:2px 0 0 0;
	padding: 0px 2px;
	box-shadow: inset 0px 0px 5px #D8D8D8;
}
#bodyPan form.registerform table td span.tdright{
	float: right;
	padding-right: 5px;
}
#bodyPan form.registerform table td .btn_right{
	text-align: right;
	margin: 3px 20px;
}
/* support */
#lhc_need_help_container{ box-shadow: 2px 2px 5px #4e4e4e; border-radius: 0px !important;}
#lhc_need_help_image img { display:none;}