/* CSS Document */

/* Styles */

* { margin:0; padding:0;}
html{
  font:12px/15px tahoma, arial, helvetica, sans-serif; 
  /*color:#737373;*/
}
strong {
  color: #272727;
  font-weight: bold;
}
h1,h2,h3,h4,h5 { color: #1d587f; }
body{
        /* Fix for IE */
        text-align: center;
}
hr { clear: both; }
hr.small { border: none; border-bottom: 1px solid; }
input, textarea, select{font:11px/15px tahoma, arial, helvetica, sans-serif; background:#FFFFFF; color:#272727; border:1px solid #7C7C7C;}
.input{width:181px; height:18px; border:1px solid #A29F9B; background:#BCBCBC;}
.input_1{vertical-align:top; border:1px solid #A29F9B; background:#BCBCBC; width:78px; height:18px; margin:0 5px 0 8px;}
.inp{ color:#737373; width:190px; height:16px;}
.inp_1{ color:#737373; width:190px; height:170px;}
.inp_h{height:21px; margin:0 0 4px 0;}
textarea{ width:147px; height:18px; overflow:auto;}
img { border: 0; }
table { border: 0; }

ul {
  list-style:none;
  list-style-image: url(https://d1gucn7k90sz0y.cloudfront.net//images/static/arr.gif);
  list-style-position: inside;
}

#footer ul#fnav {
  list-style: none;
}

#footer ul#fnav li:first-child { padding-left: 0; }
#footer ul#fnav li {
  display: inline;
  border-right: 1px solid black;
  padding: 0 5px;
}

#footer ul#fnav li.last { border-right: none; }

.zebra.odd { background-color: #eee; }
.zebra:hover { color: blue; }

:target {
  color: red;
}

/*
li {
	background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/arr.gif) 5px 6px no-repeat;  
	font-weight:bold; 
	padding:0 0 0 15px;
}
*/

ul.check { 
        list-style-image: url(https://d1gucn7k90sz0y.cloudfront.net//images/static/tick.gif);
}
/*
ul.check li {
	background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/tick.gif) 2px 2px no-repeat;  
	font-weight:bold; 
	padding:0 0 0 15px;
}
*/
ul.horizontal li {
  display: inline;
  padding-left: 12px;
  background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/arr.gif) 5px 4px no-repeat;
}

ul#menu{
  list-style-type: none;
  padding-bottom: 10px;
}

ul#menu li {
  background: none;
  display: inline;
  padding: 0;
}

li a {
	font-size:11px; 
	line-height:18px; 
	font-weight:bold; 
	color:#161616;
	text-decoration:underline;
}
li a:hover {text-decoration:none;}

ol li ol { padding-left: 15px; }
#contents {
  padding: 0 0 25px 0;
}
#contents ol {
  padding-left: 40px;
}
#contents h1 { padding-bottom: 7px; margin-bottom: 9px; border-bottom: dotted 1px; margin-right: 5px; font-size: 15pt; }

/*********************************/
.icons li {
        list-style-image: none;
	padding-left: 34px; 
        background: url(https://d1gucn7k90sz0y.cloudfront.net//images/static/icons-sprite.gif) no-repeat top left;
}
.icons .blue_arrow { background-position: 0 -1px; } 
.icons .red_check { background-position: 0 -27px; } 
.icons .hi { background-position: 0 -53px; } 
.icons .wrench { background-position: 0 -79px; } 
.icons .resize { background-position: 0 -105px; } 

.icons li a {
	font-size:12px;
	text-decoration:none;
	line-height:25px; 
	color:#737373;
	font-weight:normal;
}
.icons li a:hover {
	text-decoration:underline;
}

#notice {
  background-color: aqua;
  border: 2px solid yellow;
  font-size: 16px;
  padding-top: 50px;
  padding-bottom: 50px;
}

#notice p {
  text-align: center;
  font-weight: bold;
  color: black;
}

#notice strong { color: blue; font-weight: bold; }


/*********************************/
.col { float:left;}
.clear { clear:both;}

/*---servers---*/
#serverList li { 
  clear: both; 
  list-style-image: none;
}
#serverList li a {
	font-size:12px; 
	line-height:15px; 
	font-weight:normal; 
	color:#161616;
	text-decoration:none;
}
#serverList.shells { color: #38A50C; }
#serverList.ircds { color: #0A85EF; }
#serverList.shells li a { color: #38A50C; }
#serverList.ircds li a { color: #0A85EF; }
.server.down { color: red; }
#serverList .server {}
#serverList .server .status {
  width: 38px;
  float: left;
  font-weight: bold;
  display: none;
}
#serverList .server .name {
  width: 120px;
  float: left;
}
#serverList .server .uptime {
  float: right;
}

#serverList .server.up .uptime:before { content: "("; }
#serverList .server.up .uptime:after { content: ")"; }

.vhosts .ip {
  color: green;
}

table.vhosts {
  border-collapse: collapse;
}

.vhosts .vhost {
  float: left;
  margin-left: 3px;
  color: #0A246A;
  font-family: sans-serif;
  max-width: 300px;
  width: 300px;
}

/*---links---*/
a{ color:#737373;}
a:hover{ text-decoration:none;}
.link{ background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/arr.gif) 0 4px no-repeat; color:#161616; font-weight:bold; font-size:11px; padding:0 0 0 9px;}
.link_1{ color:#737373; text-decoration:none; line-height:13px;}
.link_1:hover{ text-decoration:underline;}
.link_2{ color:#000000;}

/*---//	links---*/
.more{text-align:right;}
.more_1{ margin:13px 0 0 0;}
.main { 
  margin:0 auto;
  /* Fix for IE */
  text-align: left;
}

#body {
	background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/bg_header_1.png) left top repeat-x #FFFFFF;
}

#header{font-size:11px; line-height:14px; color:#969696;}
#header .indent {padding:22px 0 1px 22px; border-bottom: 1px dotted #e2e2e2;}
#header .logo{width:367px; padding:0 0 36px 0;}
#header .logoPng{width:339px; padding:25px 0 48px 28px;}
#header .form{width:350px; padding:35px 0 0 0;}

.h, .h1_1 { border-bottom: 1px dotted black; }

h1.header { padding-top: 51px; }
h1 { padding-bottom: 7px; border-bottom: dotted 1px; margin-right: 5px; font-size: 20pt; }
h2 { padding-bottom: 7px; border-bottom: dotted 1px; margin-right: 5px; font-size: 12pt; }
h3 { font-size: 10pt; }
.toplink {
  font-size: 8pt;
  position: relative;
  float: right;
  top: -10px;
}

.toplink:before { content: "("; }
.toplink:after { content: ")"; }

#map {
  width: 700px;
  height: 300px;
}

#map ul {
  list-style-image: none;
}

#map h1 {
  font-size: 12pt;
  margin-bottom: 3px;
  padding-bottom: 3px;
}
#map h2 {
  font-size: 10pt;
  padding-bottom: 1px;
  border: 0;
}
#map ul li { padding-left: 5px; }
#map ul li ul li { padding-left: 10px; }

.servers ul {
  list-style-image: none;
}

.servers h2 {
  padding-top: 10px;
  text-align: right;
}

.servers .datacenter_servers {
  padding-left: 5px;
}

.servers h2.serverTitle {
  text-align: left;
  border: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.servers .serverInfo {
  padding-left: 10px;
  padding-bottom: 10px;
}
/****************************************/
.left_top{ background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/left_top.png) left top no-repeat;}
.right_top{ background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/right_top.png) right top no-repeat;}

.left_bot{ background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/left_bot.gif) left bottom no-repeat; width:100%;}
.right_bot{ background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/right_bot.gif) right bottom no-repeat;}

.side_top{ background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/side_top.png) left top repeat-x;}
.side_bot{ background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/side.gif) left bottom repeat-x;}
.side_left{ background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/side.gif) left top repeat-y;}
.side_right{ background:url(https://d1gucn7k90sz0y.cloudfront.net//images/static/side.gif) right top repeat-y;}
/****************************************/

#content .topbox .indent {padding: 20px 20px 0px 20px;}

/*---page---*/
#page #content .indent{padding:0 0 0 0;}
#page #content .column .indent{padding:51px 0 31px 22px; }
#page #content .column .indent.wide{ padding-left: 5px; }
#page #content .column H1{ color: #C8C8C8; font-weight: bold; font-size: 38px; margin-bottom: 5px; }

#page #content .column_1 .indent{padding:50px 0 20px 0;}
#page #content .column_1 .h{ margin:0 0 13px 0;}
#page #content .column_1 H1{ margin:0 0 13px 0;}
#page #content .column_1 .bg{ background:#EAEAEA; margin:23px 0 10px 0;}
#page #content .column_1 .right_bot .indent{padding:28px 0 36px 29px;}
/*---// page---*/

/*---page_1---*/
#page_1 #content .indent{padding:0 0 0 0;}
#page_1 #content .column .indent{padding:40px 70px 31px 22px;}
#page_1 #content .column .h{ margin:0 0 12px 0;}
#page_1 #content .column H1{ margin:0 0 12px 0;}
#page_1 #content .column .bg{ background:#EAEAEA; margin:39px 0 10px 0;}
#page_1 #content .column .right_bot .indent{padding:23px 20px 28px 30px;}
#page_1 #content .column .block{width:220px; margin:12px 0 0 0;}
#page_1 #content .column .block_1{margin:12px 0 0 0;}

#page_1 #content .column .img{float:left; margin:2px 20px 0 30px;}

#page_1 #content .column_1 .indent{padding:40px 0 29px 1px;}
#page_1 #content .column_1 .h{ margin:0 0 16px 0;}
#page_1 #content .column_1 H1{ margin:0 0 16px 0;}
#page_1 #content .column_1 .h_1{ margin:28px 0 13px 0;}
#page_1 #content .column_1 .img{ margin:0 0 27px 0;}
#page_1 #content .column_1 .bg{ background:#EAEAEA; margin:23px 0 10px 0;}
/*---// page_1---*/

/*---page_2---*/
/*#page_2 #content .indent{padding:0 0 0 0;}*/
#page_2 #content .column .indent{padding:51px 0 31px 22px;}
#page_2 #content .column_1 .indent{padding:51px 0 31px 0;}
#page_2 #content .column_1 .h{ margin:0 0 14px 0;}
#page_2 #content .column_1 H1{ margin:0 0 14px 0;}
#page_2 #content .column_1 .bg{ background:#EAEAEA; margin:23px 0 10px 0;}
#page_2 #content .column_1 .block{width:200px; margin:0 0 7px 0;}
#page_2 #content .column_1 .block_1{width:60px; margin:0 0 7px 0;}
#page_2 #content .column_1 .block_2{width:43px; margin:0 0 7px 0;}
#page_2 #content .column_1 .more_1{ margin:0;}
#page_2 #content .column_1 .right_bot .indent{padding:28px 0 36px 29px;}
/*---// page_2---*/

/*---layout_nocolumns---*/
#layout_nocolumns #content .indent{padding:0 0 0 0;}
#layout_nocolumns #content .column .indent{padding:40px 0 27px 52px;}
#layout_nocolumns #content .column .h{ margin:0 0 10px 0;}
#layout_nocolumns #content .column H1{ margin:0 0 10px 0;}
/*---// layout_nocolumns---*/



#footer {color:#737373; font-size:11px; line-height:14px; background: url(https://d1gucn7k90sz0y.cloudfront.net//images/static/bg_footer.gif) left top repeat-x; }
#footer .indent {padding:16px 0 0 52px;}
#footer a{ text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer .copyright {
        float: left;
}
#footer .icons {
        float: right;
}
