html, body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, a {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 12px;
  vertical-align: baseline;
  background: transparent;
  font-family: verdana;
  color: #000;
}

textarea, input {
  font-family: verdana;
  font-size: 12px;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

:focus {
  outline: 0;
}

ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

table {
  /*border-collapse: collapse;
  border-spacing: 0;*/
}

button {
  cursor: pointer;
  /*border:none;*/
}
 #body {background: #000 url("/assets/layout/bg_body-0fb79f34.jpg") repeat-x fixed center top;}
 /*#background {position:absolute; height:1325px; left:0px; top:0px;width:100%; display:block; margin-bottom:-500px; background: #000 url("/assets/layout/bg_body-0fb79f34.jpg") repeat-x scroll center top;}*/
 #right_brand {position:fixed; top: 0px; z-index: 0; left: 50%; margin-left: 471px}
 #left_brand {position:fixed; top: 0px; z-index: 0; right: 50%; margin-right: 471px}
 a:hover {text-decoration:none;}
 #header {max-width: 1250px; width:auto;  margin:auto; position: relative; background: transparent url("/assets/layout/bg_header_2-44c85089.png") no-repeat scroll center bottom;}
 #header #___plusone_0 {position:absolute !important; right: 10px; top:10px;}
 #header #logo {display: block; width:auto; max-width:893px; overflow: hidden; padding: 20px;}
 #header #logo span {display: none;}
 #header #logo img {width: 100%;}
 #main {max-width: 1190px; moz-box-shadow: 0px 20px 25px 5px #000;  -webkit-box-shadow: 0px 20px 25px 5px #000;  box-shadow: 0px 20px 25px 5px #000; overflow:hidden; margin:auto; padding: 20px 30px 20px 30px; background-color:rgba(255, 255, 255, 0.65);; position:relative;}
 #main .as-h1,
 #main h1 {font-size: 20px; display: block; line-height:29px; padding-left:43px; margin-bottom:10px; background: transparent url("/assets/layout/bg_heading-f8eed57c.png") no-repeat scroll left top;}
 #main h2 {font-size: 14px; line-height:20px; margin-bottom:7px; text-align:left;}
 #main h3 {font-size: 14px; line-height:20px; margin-bottom:7px;} 
 #main p {line-height: 18px; margin-bottom:20px; font-size: 13px;}
 #main p a {color:#1b5b00; font-weight:bold;}
 #main ul {padding-left: 15px; margin-bottom:20px;}
 #main ul.why {  background: transparent url("/assets/layout/bg_transparent-2b0e351b.png") repeat scroll left top; border: #505050 solid 2px; display:block; padding: 20px 20px;padding-left:30px;}
 #main ul.why li {line-height: 20px; color:#d70000; font-weight: bold; letter-spacing: 1px;}
 #main ul li {list-style: disc; line-height: 16px;}
 #main #big-banner {display:none;}
 
 #main #big-offer {display: block !important; width: 840px; padding: 20px; border: #000 solid 1px; border-radius: 20px; moz-box-shadow: 0px 0px 7px #fff inset;  -webkit-box-shadow: 0px 0px 7px #fff inset;  box-shadow: 0px 0px 7px #fff inset; position:relative; overflow: hidden; margin-bottom: 20px; background: #0b0b0b url("/assets/layout/bg_offer-6841f425.jpg") no-repeat scroll left top;}
 #main #big-offer ul{float:left; padding: 20px 0 0 25px; max-width: 375px;}
 #main #big-offer ul li {color: #fff; }
 #main #big-offer a {color:#aced27;}
 #main #big-offer a.button span,
 #main #big-offer a.button {width:207px; padding: 10px; height:31px; display:block; float:left; position:relative; margin-left: 20px;}
 #main #big-offer a.button span {background: transparent url("/assets/layout/order_button-ef48113b.png") no-repeat scroll left top; left:0px; top:0px; float: none; position:absolute; margin-left:0px;}
 #main #big-offer a.button:hover span{background-position: left -51px;}
 #main #big-offer .stats {float: left; display:block; color: #fff; font-size: 14px; line-height: 20px; padding-top: 150px; background: transparent url("/assets/layout/minecraft_server-5814663f.png") no-repeat scroll 14px 5px;}
 #main #big-offer .stats strong {color: #bfeb2e;}
 
 #main #news {float:right; width: 248px;}
 #main #news .as-h1 {margin-bottom: 43px; font-weight: bold;}
 #main #news ul {width: 248px; padding: 0 0px 10px 0px; padding-left: 0px;  position:relative; background: transparent url("/assets/layout/bg_news-f2fcd5b1.png") no-repeat scroll left bottom;}
 #main #news ul li {list-style: none; width: 208px;  margin-bottom: 10px; padding: 0 20px;}
 #main #news ul li .date {color: #cc9999; font-style: italic; display: block; border-bottom: #3a1e0f solid 1px; font-size: 11px;}
 #main #news ul li p{border-top: #ae5c2d solid 1px; color: #fff; font-size: 11px; margin-bottom: 10px;}
 #main #news ul li:first-child {padding-top: 33px; margin-bottom: -33px; position:relative; top:-33px; left:0px; background: transparent url("/assets/layout/bg_news-f2fcd5b1.png") no-repeat scroll left top;}
 #main #news ul li p a{color: #98ce54;}
 
 #main .sample-servers {float:left; position:relative; overflow:hidden; margin-bottom: 20px; width: calc(100% - 300px);}
 #main .sample-servers table {width: 100%; padding-bottom:9px; border: #743816 solid 5px; border-radius: 15px; box-shadow: 0px 0px 10px 5px #ab753b inset; background: #d09a5f; border-spacing: 0;}
 #main .sample-servers table td {padding-left:15px;}
 #main .sample-servers table thead tr td {padding-bottom:10px; color:#fff; font-size: 15px; padding-top:5px; height:32px; line-height:32px; background-color: #6f3515;}
 #main .sample-servers table tbody tr td{line-height: 17px;  padding-top:5px; padding-bottom:5px;}
 #main .sample-servers table tbody tr:nth-child(even) td {background: #ab753b;}
 #main .sample-servers table tbody tr td:last-child {padding-right: 15px;}
 #main .sample-servers table tbody .top5 {color: #b00000}
 #main .sample-servers table tbody .strong {font-weight: bold; color: #b00000}
 #main .sample-servers a {float:right; padding-top:10px; padding-bottom:5px;margin-right:15px;}
 
 #main .payment-methods {float:left; margin-left:40px;}
 
 #main table.full {width: 100%; border-collapse: collapse;}
 #main table.full tfoot td,
 #main table.full thead th {color: #fff; text-align: left; line-height: 20px; padding: 2px 4px; background:#000; line-height: 20px; font-size:15px;}
 #main table.full thead th {cursor: pointer;}
 #main table.full thead th.headerSortUp,
 #main table.full thead th.headerSortDown {background-color: #444444;}
 #main table.full td {line-height: 16px; padding: 2px 3px;}
 #main table.full .pub {color:#006a14;}
 #main table.full .wl {color:#d70000;}
 #main table.full .bungee {color:#2b35f1;}
 #main table.full .players,
 #main table.full .type,
 #main table.full .slots,
 #main table.full .address,
 #main table.full .status,
 #main table.full .version {text-align: center;}
 #main table.full td,
 #main table.full .name a strong {font-size: 11px;}
 #main table.full th.status {width: 60px;}
 #main table.full tbody tr:hover td{background: transparent url("/assets/layout/bg_transparent-2b0e351b.png") repeat scroll left top;}
 #main table.full .type {width: 55px;}
 
 #main table.recommended .name a strong,
 #main table.recommended td {line-height: 20px; }
 /*#main table.recommended tr.name td{border: 0;}*/
 #main table.recommended td {background: #d7eed2; border-bottom: #000 solid 1px;}
 #main table.recommended tr:hover {background: #d7eed2;}
 #main table.recommended td p.descriptiont {font-size: 9px; margin-bottom:0px; clear:left; height: 36px; padding: 2px; overflow: hidden; cursor: pointer;}
 #main table.recommended td p.description {font-size: 9px; margin-bottom:0px; clear:left; height: 36px; padding: 2px; overflow: hidden; cursor: pointer;}
 #main table.recommended td a {float: left;}
 #main table.recommended td .recomend-this {margin-left: 10px; float:right; color: white; background: #106000; padding: 0px 5px;}
 #main table.recommended td .link {font-size: 11px; text-decoration:none; margin-right: 5px; float:right; color: white; background: #e38600; padding: 0px 5px;}
 #main table.recommended td .link:hover {background: red;}
 
 #main table.recommended .important .description  {color: #ffffff; height:72px;}
 #main table.recommended .important {color: #ffffff;}
 #main table.recommended .important td {background: #099c17; border-bottom: #000 solid 1px;}
 #main table.recommended tr.important:hover {background: #0a9e18;}
 #main table.recommended .important td .link {font-size: 11px; text-decoration:none; margin-right: 5px; float:right; color: white; background: black; padding: 0px 5px;}
 #main table.recommended .important td .link:hover {background: black;}
 
 #main code {background: transparent url("/assets/layout/bg_transparent-2b0e351b.png") repeat scroll left top; border: #505050 solid 2px; display:block; padding: 20px 20px; margin-bottom:15px;}
 
 #main table.pricelist {width: 100%; margin-bottom:15px;}
 #main table.pricelist td{line-height: 20px; padding: 2px 5px; font-weight: bold;}
 #main table.pricelist thead td {color: #fff; background:#000; line-height: 20px; font-size:14px; font-weight: normal;}

 #main .pricelist-container {display: block; position: relative; overflow: hidden;}
 #main .pricelist-container ul {float:left; width: 50%; padding: 0; margin: 0;}
 #main .pricelist-container ul li {list-style: none; margin-bottom: 10px;}
 #main .pricelist-container ul li span {font-weight: bold; display: inline-block; width: calc(30% - 20px); padding: 0 10px;}
 #main .pricelist-container ul li.header {background: #000; color: #fff;}
 #main .pricelist-container ul li.header span {padding: 10px;}
 
 #decoration {width: 998px; margin:auto; display:none; height:44px; margin-bottom: -20px; background: transparent url("/assets/layout/bg_decoration-2212d63f.png") no-repeat scroll center top;}
 #footer {max-width: 1150px; margin:auto; color: #fff; padding: 0px 30px; background-color: rgba(0, 0, 0, 0.80); min-height:100px; line-height: 100px; moz-box-shadow: 0px 20px 45px 25px rgba(0, 0, 0, 0.80);  -webkit-box-shadow: 0px 20px 45px 25px rgba(0, 0, 0, 0.80);  box-shadow: 0px 20px 45px 25px rgba(0, 0, 0, 0.80);}
 #footer a {color:#fff;}
 #footer a.fakaheda {float:left; width:170px; height:100%; position:relative; text-indent: -300px; overflow:hidden;}
 #footer a.fakaheda img {position:absolute; left:0px; top:30px;}
 #footer span {float:left;}
 #side-image {position:fixed; left: 50%; margin-left: -745px; top: 0px;}
 #client-buy {position: absolute; left: 50%; margin-left: 330px; top: 255px; display: block; text-align: center; padding: 80px 20px 20px 20px; font-size: 28px; line-height: 45px; text-decoration:none; color: #fff;  width: 210px; height: 150px; background: transparent url("/assets/mc_client_bg-e5ff0875.jpg") no-repeat scroll left top; }
 #client-buy strong {color: #fff; font-size: 28px; font-weight: bold;}
 #client-buy:hover strong {color: #bc0000;}
 .rounded-5 {-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
 #tooltip {position: absolute;	z-index: 10000;	border: 1px solid #111;	background-color: #eee;	padding: 5px;	opacity: 0.85; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;    border-radius: 3px;}
 #tooltip h3, #tooltip div { margin: 0; line-height: 16px; font-size: 12px;}
 
 @media screen and (max-width: 1200px) {
   #client-buy {position: relative; top: 0; left: 0; margin: 20px auto;}
 }
 
 @media screen and (max-width: 960px) {
   #main #big-offer {width: calc(100% - 40px);}
   #main #big-offer a.button {clear:left; float:none; margin: auto;}
   #main #big-offer .stats {background-position: center 5px; float:none; text-align:center;}
   #footer {line-height: 30px; padding: 35px 30px; min-height: auto;}
   #footer span, #footer a.fakaheda {float:none;}
   #footer a img {display: none;}
 }
 
 @media only screen and (max-width: 768px) {
   #main #big-offer {width: calc(100% - 40px);}
   #main .sample-servers {width: auto;}
   #main .sample-servers a {float:none; display: block; text-align:center; clear:both;}
   #main .payment-methods {float:none; clear:left; margin-left:0; text-align:center;}
   #main {padding-left: 10px; padding-right: 10px;}
   #main table.full .slots, #main table.full .type, #main table.full .status {display: none;}
   #main p img.img-status.wide {display: none;}
   #main p img.img-status.thin {display: block !important; margin:auto;}
 
 }