.container, .container *, .container *:after, .container *:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.container:before, .container:after {
	display: table;
	content: "";
}
.container:after {
	clear: both;
}
.container {
	width: 688px;
	margin: -20px 0 0;
	position: relative;
	color: #3a3a3a;
	font-family: 'PT Sans Narrow';
	float: left;
}
.container .heading {
	background: url("../images/heading.png") no-repeat 50% 100%;
	padding: 30px 30px 56px;
}
.container .heading h3 {
	margin: 0;
	font-size: 25px;
	color: #b66631;
	font-weight: bold;
	display: inline-block;
}
.container .heading .controls {
	float: right;
	margin-top: -5px;
}
.container .heading .controls {
	font-size: 18px;
	font-weight: bold;
}
.container .heading .controls a {
	color: #454545;
	text-decoration: none;
}
.container .heading .controls a:hover {
	color: #d67b4f;
	text-decoration: underline;
}
.container .content {
	padding: 20px 30px;
}
.container .heading.nobg {
	padding-bottom: 30px;
	background: none;
}
.control-icon {
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
	background: url("../images/controls.png") no-repeat;
}
.control-icon.icon-list {
	background-position: 0 0;
}
.control-icon.icon-search {
	background-position: 0 -40px;
}
.control-icon.icon-plus {
	background-position: 0 -80px;
}
.server-chose {
	text-align: center;
	margin: 0 -30px 20px;
}

.server-chose .server {
	background: url("../images/server-chose.png") no-repeat;
	display: inline-block;
	width: 321px;
	height: 141px;
	padding: 45px 37px 40px 40px;
}

.start-server-chose {
	border-bottom: 1px solid rgba(215, 181, 137, .75);
	margin: 0 !important;
	padding-bottom: 20px;
}

.start-server-chose .server {
	transform: scale(.5);
	width: 250px !important;
	height: 50px !important;
	margin-top: -20px;
	margin-left: -70px;
	margin-right: -70px;
	margin-bottom: -50px;
}

.start-server-chose .server span {
	width: 250px !important;
	height: 60px !important;
}

.start-server-chose .server:hover {
	opacity: .85;
}

.server-chose .server:hover {
	opacity: .85;
	-webkit-transition: opacity .15s ease-in-out;
	transition: opacity .15s ease-in-out;
}
.server-chose span {
	display: block;
	width: 242px;
	height: 62px;
	background: url("../images/server-name.jpg") no-repeat;
}
.server-chose .SandBox {
	background-position: 0 0;
}
.server-chose .Electro {
	background-position: 0 -62px;
}
.server-chose .Magic {
	background-position: 0 -124px;
}
.server-chose .Magic1\.7 {
	background-position: 0 -124px;
}
.server-chose .Pixelmon {
	background-position: 0 -186px;
}
.server-chose .DivineRPG {
	background-position: 0 -248px;
}
.server-chose .BloodMagic {
	background-position: 0 -308px;
}
.server-chose .Pokeshop {
	background-position: 0 -370px;
}
.server-chose .Technology {
	background-position: 0 -434px;
}
.server-chose .Mystical {
	background-position: 0 -496px;
}
.server-chose .TechnoMagic {
	background-position: 0 -558px;
}
.server-chose .Galaxy {
    background-position: 0 -620px;
}
.server-chose .HiTech {
    background-position: 0 -682px;
}
.server-chose .DeTech {
    background-position: 0 -744px;
}
.server-chose .Ascension {
    background-position: 0 -808px;
}
.back {
	float: right;
	font-size: 18px;
	font-weight: bold;
}
.back a {
	color: #8a774a;
	text-decoration: none;
	position: relative;
}
.back-icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background: url("../images/back.png") no-repeat;
}
.alert-info {
	padding: 20px;
	background: rgba(144,170,25,.32);
	color: #6a6b2d;
	text-align: center;
	margin-bottom: 20px;
}
.alert-warning {
	padding: 20px;
	background: rgba(170, 122, 25, 0.32);
	color: #6b402d;
	text-align: center;
	margin-bottom: 20px;
}
.alert-error {
	padding: 20px;
	background: rgba(191, 65, 11, 0.32);
	color: #ad3f22;
	text-align: center;
	margin-bottom: 20px;
}
.alert-close {
	float: right;
	margin: -20px -15px 0 0;
	border: none;
	padding: 0;
	background: none;
	font-size: 18px;
	cursor: pointer;
	color: #b15f2e;
}
.cart-item-table {
	width: 100%;
	display: table;
}
.cart-item-table .line {
	display: table-row;
}
.cart-item-table .line .col {
	padding: 6px 8px;
	display: table-cell;
	border-bottom: 2px solid #d6b576;
}
.cart-item-table .line:nth-child(odd) .col {
	background-color: rgba(225,182,100,.38);
}
.cart-item-table .image {
	vertical-align: middle;
	width: 34px;
}
.cart-item-table .line .col:first-child {
	width: 46px;
}
.cart-item-table .line .col:nth-child(2) {
	width: 140px;
}
.cart-item-table .line .col:last-child {
	text-align: right;
}
.button {
	display: inline-block;
	width: 93px;
	height: 31px;
	background: url("../images/button.png") no-repeat;
	line-height: 30px;
	text-align: center;
	color: #fff6ca;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0 1px 0 #7a582e;
	border: none;
	font-family: 'PT Sans Narrow';
	font-size: 16px;
	cursor: pointer;
}
.button:hover {
	background-position: 0 -31px;
}
.text-green {
	color: #7e8931;
}
.text-orange {
	color: #b66631;
}
.text-muted {
	color: #a18c6c;
}
.cart-modal-img {
	float: left;
	width: 70px;
	margin-right: 20px;
}
.cart-modal-img img {
	width: 50px;
	text-align: center;
}
.cart-modal-info {
	margin-left: 70px;
}
.cart-table {
	width: 100%;
	display: table;
	table-layout: fixed;
	position: relative;
	left: -20px;
}
.cart-table .line2 {
	display: table-row;
}
.cart-table .line2 .col2 {
	display: table-cell;
	padding: 3px 12px;
}
.cart-table .line2 .col2:nth-child(2) {
	background-color: rgba(234,196,137,.32);
}
.cart-table .line2:nth-child(even) .col2 {
	background-color: rgba(151,113,81,.22);
}
.cart-table input {
	border: none;
	width: 30px;
	background: rgba(255,255,255,.75);
}
.cart-modal-info .button2, .cart-modal-info .button3 {
	margin: 10px 5px 0;
}
.button2 {
	display: inline-block;
	width: 190px;
	height: 31px;
	background: url("../images/button2.png") no-repeat !important;
	line-height: 30px;
	text-align: center;
	color: #fff6ca !important;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0 1px 0 #7a582e !important;
	border: none !important;
	box-shadow: none !important;
	padding: 0 !important;
	cursor: pointer;
}
.button2:hover {
	background-position: 0 -31px !important;
}
.button3 {
	display: inline-block;
	width: 190px;
	height: 31px;
	background: url("../images/button3.png") no-repeat;
	line-height: 30px;
	text-align: center;
	color: #fff6ca;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0 1px 0 #7a582e;
	border: none;
}
.button3:hover {
	background-position: 0 -31px;
}
.tabs {
	height: 90px;
	background: url("../images/tabs.png") no-repeat;
}
.tabs > ul, .tabs  > ul > li {
	margin: 0;
	padding: 0;
	/* list-style: none; */
	ne; */
}
.tabs > ul {
	padding-top: 10px;
	padding-left: 25px;
}
.tabs  > ul > li {
	float: left;
}
.tabs  > ul > li a {
	line-height: 43px;
	height: 43px;
	font-size: 17px;
	font-weight: bold;
	padding: 0 12px;
	display: block;
	color: #ffed9b;
	text-decoration: none;
	text-shadow: 0 1px 2px #936b32;
}
.tabs  > ul > .active a {
	background: url("../images/tabhover.png") repeat-x;
	color: #594b40;
	text-shadow: none;
}
.tabs  > ul > li:hover {
	background-color: rgba(246,220,156,.12);
}
.box1 {
	width: 616px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
.box1-top {
	background: url("../images/box-top.png") no-repeat;
	height: 43px;
}
.box1-body {
	background: url("../images/box-body.png") repeat-y;
	padding: 1px 45px;
}
.box1-body:before, .box1-body:after {
	display: table;
	content: "";
}
.box1-body:after {
	clear: both;
}
.box1-bottom {
	background: url("../images/box-bottom.png") no-repeat;
	height: 51px;
}
.text-center {
	text-align: center;
}
.button4 {
	display: inline-block;
	height: 62px;
	width: 233px;
	background: url("../images/button4.png") no-repeat !important;
	line-height: 46px;
	font-size: 17px;
	text-transform: uppercase;
	color: #fff7d1 !important;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0 2px 1px #896332 !important;
	text-align: center;
	border: none;
	font-family: inherit;
	padding-bottom: 12px;
	cursor: pointer;
	margin: 5px 0;
	box-shadow: none !important;
	border: none !important;
}
.button4:hover {
	background-position: 0 -62px !important;
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s ease-in-out;
	-o-transition: opacity 0.15s ease-in-out;
	transition: opacity 0.15 ease-in-out;
}
.fade.in {
	opacity: 1;
}
.history-table {
	width: 100%;
	display: table;
}
.history-table .row {
	display: table-row;
}
.history-table .col {
	padding: 10px;
	display: table-cell;
	background: rgba(255,255,255,.35);
}
.history-table .col:nth-child(2) {
	background-color: #faecc1;
	border-left: 1px solid #ecdcae;
	border-right: 1px solid #ecdcae;
}
.history-table .heading .col {
	background: #9a7642;
	color: #fff7d1;
	text-transform: uppercase;
	font-weight: bold;
}
.history-table .heading .col:nth-child(2) {
	background-color: #ac8753;
	border-left: 1px solid #9a7642;
	border-right: 1px solid #9a7642;
}
.history-table .row + .row .col {
	border-bottom: 2px solid #dbc498;
}
.skin-text {
	float: right;
	width: 240px;
}
.skin-image {
	text-align: center;
	float: left;
	width: 260px;
	margin-top: 20px;
}
.skin-image a {
	text-decoration: none;
}
.skin-image img {
	max-width: 100%;
}
.items-st {
	margin-left: -8px;
	margin-right: -8px;
	padding-top: 15px;
}
.item-status {
	display: inline-block;
	width: 178px;
	height: 269px;
	background: url("../images/item-status.png") no-repeat;
	position: relative;
}
.item-status-btn {
	width: 128px;
	height: 46px;
	position: absolute;
	bottom: 19px;
	left: 25px;
	background: url("../images/item-status-btn.png") no-repeat;
	font-size: 0;
}
.item-status-btn:hover {
	background-position: 0 -46px;
}
.item-status .title {
	width: 92px;
	height: 41px;
	position: absolute;
	top: 36px;
	left: 50%;
	margin-left: -46px;
	line-height: 40px;
	color: #fff5d9;
	font-size: 18px;
	text-shadow: 1px 5px 3px #5e4e3d;
	font-weight: bold;
}
.item-status .text {
	width: 150px;
	text-align: center;
	position: absolute;
	top: 95px;
	left: 50%;
	margin-left: -75px;
	color: #5e4e3d;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.25);
	height: 54px;
	line-height: 18px;
	overflow: hidden;
}
.item-status .price {
	width: 72px;
	line-height: 33px;
	position: absolute;
	bottom: 80px;
	left: 50%;
	margin-left: -36px;
	text-align: center;
	background: -webkit-linear-gradient(top, rgba(255,239,208,1) 0%, rgba(235,208,161,1) 100%);
	background: -o-linear-gradient(top, rgba(255,239,208,1) 0%, rgba(235,208,161,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,239,208,1) 0%, rgba(235,208,161,1) 100%);
	background: linear-gradient(to bottom, rgba(255,239,208,1) 0%, rgba(235,208,161,1) 100%);
	font-size: 18px;
	font-weight: bold;
	color: #d5753f;
	-webkit-box-shadow: 0 2px 5px rgba(160,125,63,.85);
	box-shadow: 0 2px 5px rgba(160,125,63,.85);
}
.prefix-table {
	width: 100%;
}
.prefix-table td {
	padding: 4px 0;
}
.prefix_field-box {
	padding: 15px;
	-webkit-box-shadow: 0 2px 5px rgba(160,125,63,.35);
	box-shadow: 0 2px 5px rgba(160,125,63,.35);
	background: #fff;
}
.prefix_field-box input {
	border: none;
	background: none;
	width: 300px;
	color: #444;
	font-family: inherit;
}
.prefix_field {
	background: #f3e2bb;
	box-shadow: inset 0 2px 8px #e6c88f;
	border: none;
	padding: 6px 10px;
	width: 100%;
	height: 34px;
	font-family: inherit;
	color: #444;
}
.content + .content {
	padding-top: 0;
}
.modal.hide {
	color: inherit;
	padding: 0;
	background: none;
}
.uk-pagination {
	margin: 0 0 20px;
	padding: 0;
	text-align: center;
}
.uk-pagination li {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
}
.uk-pagination li a, .uk-pagination .uk-active span {
	display: block;
	padding: 4px 7px;
	color: #595957;
	font-weight: 700;
	font-size: 18px;
	text-decoration: none;
}
.uk-pagination .uk-active span {
	background: #8a774a;
	color: #ffedb4;
}
.uk-pagination li a:hover {
	background: #bb7151;
	color: #ffedb4;
}
.uk-button {
	cursor: pointer;
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;
	box-shadow: 0px 0px 5px #bfbfbf;
	transition: ease-in-out .2s;
}
.uk-button:hover {
	background: gold !important;
	transition: ease-in-out .2s;
}
.dropdown-menu, .dropdown-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.dropdown-menu {
	display: none;
	position: absolute;
	background: rgba(86,61,39,.9);
	padding: 5px 0;
	border-radius: 5px;
	overflow: hidden;
}
.dropdown-menu li + li {
	border-top: 1px solid rgba(255,255,255,.15);
}
.dropdown-menu li a {
	padding: 6px 12px;
	display: block;
	color: #fbe7a8;
	font-size: 13px;
}
.dropdown-menu li a:hover {
	background-color: rgba(255,255,255,.15);
}
.open .dropdown-menu {
	display: block;
}
.dropdown a {
	color: inherit;
	text-decoration: none;
}
.dropdown {
	display: inline-block;
	vertical-align: middle;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 3px solid #6b471d;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
	content: "";
	vertical-align: middle;
}
.dropdown .caret {
	margin-left: 2px;
}
button.button, button.button2, button.button3, button.button4 {
	padding-bottom: 4px;
	line-height: 1;
	font-family: 'PT Sans Narrow';
	font-size: 14px;
}
.status-tabs, .status-tabs li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.status-tabs {
	margin: 20px 0;
}
.status-tabs li {
	display: inline-block;
}
.status-tabs li a {
	padding: 6px 15px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	border: 2px solid #8b6c3f;
	text-decoration: none;
	color: #8b6c3f;
}
.status-tabs .active a {
	background-color: #8b6c3f;
	color: #fff;
}


.bordered td { padding:8px 12px !important; border-bottom: 2px solid #d7b87e; }
.bordered tr + tr td:nth-child(5) { background: rgba(255,255,255,.25); }
.bordered tr + tr td:nth-child(4) { background: rgba(215,184,126,.25); }
.bordered tr + tr td:nth-child(1) { font-weight:bold; }
.bordered tr + tr td:nth-child(2) a { color:inherit; }
.bordered tr:first-child td { background:#d7b87e; }

.ban-nav { text-align:center; }
.ban-nav p > a, .ban-nav p > span {
	display: inline-block;
	padding: 4px 7px;
	color: #595957;
	font-weight: 700;
	font-size: 18px;
	text-decoration: none;
}
.ban-nav p > span {
	background: #8a774a;
	color: #ffedb4;
}
.ban-nav p > a:hover {
	background: #bb7151;
	color: #ffedb4;
}

.panel-title {  font-weight:bold; border-bottom:1px solid rgba(161,125,70,.66); }
.panel-title a { padding-top:10px; padding-bottom:10px; display:block; text-decoration:none; }
.panel-body { padding-top:15px; line-height:1.4; }

.delux-tabs { text-align:center; margin:0 0 30px; }
.delux-tabs li { display:inline-block; }
.delux-tabs a { padding: 8px 16px; border:2px solid #905a2d; display:block; font-size:16px; text-decoration: none; font-weight:bold; color:#905a2d; }
.delux-tabs .active a { background:#905a2d; color:#fff5cc; }


.maintable,
.maintable table { width:100%; border-spacing:0; margin: 0 0 20px; }
.maintable th,
.maintable td { padding:15px 10px; }
.maintable th { background:#9a7642; color:#ffe5a7;}
.maintable td { border-bottom:1px solid #e5cd96; }
.maintable td:nth-child(odd) { background-color:rgba(255,255,255,.25); }
.maintable td + td { border-left:1px solid #e5cd96; }


.rules-header { margin:10px 0; padding:15px; border:1px solid #a1613a; background: url("../images/down.png") no-repeat 97% 50%;  }
.rules-cont { padding-left:15px; padding-right:15px; }


.tab2 {  background: url("../images/tabs2.png") no-repeat; display:inline-block; width:32px; height:32px; vertical-align:middle; }
.tab3 {  background: url("../images/tabs3.png") no-repeat; display:inline-block; width:32px; height:32px; vertical-align:middle; }

.h5 { font-size:20px; }

.modern-list { list-style:none; padding-left:0; margin-left:0; }
.modern-list li{ padding:10px 10px 10px 44px;  background: url("../images/tabs2.png") no-repeat 0 50%; font-size:16px;}

.btn-del { border: none !important; padding:1px 6px !important; background:#df6849 !important; font-size:13px !important; color:#fff9df !important; -webkit-box-shadow:none !important; box-shadow:none !important; cursor:pointer; margin-top:5px; line-height:1; height:24px;  }

.field-danger { border-color:#f18868 !important; background-color:#fcdfbb !important; color:#c26042; }


.alert-error hr { border-color:#fde49d; }


.button5 {
	display: inline-block;
	width: 240px;
	height: 31px;
	background: url("../images/button5.png") no-repeat !important;
	line-height: 30px;
	text-align: center;
	color: #fff6ca;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0 1px 0 #7a582e;
	border: none !important;
  cursor:pointer;
}
.alertwrap { margin-right:35px; margin-left:35px;}


#modalvote .close {padding: 0; border: none; background: none; font-size: 30px; position: absolute; right: 30px; top: -40px; color: #a68a76; cursor: pointer;}
.votecheck {display: inline-block; vertical-align: middle; position: relative; top: -2px; width: 28px; height: 28px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAzFBMVEUAAAA3JRbz68c3JRb48Ms3JRY3JRY3JRZkWEX27cg3JRb89M43JRY3JRY3JRY3JRbt5MA3JRZ0aVQ3JRY3JRY3JRY3JRZhVEI3JRb68szCuZs3JRaQhm03JRbt5MGglnx3bFc3JRY3JRY3JRY3JRb99c/48Mv478rk27mVi3JfUkCto4i6sZSDeGGPhW03JRaglnzy6sbz68fp4b7Syqn17Mjt5cHOxqbh2bfz68ba0bDu5sLIv6C6sZTY0K+HfGWNg2uzqo5rX0v/99GJO5g/AAAAQ3RSTlMAEd8Y1wUMP27bVfQzIRwV6glNNyhMRHo7+FNPlVzWeElHOTAt8unFkoqAZzw8MS8ozcvHwLeuramnnYaDeHJwZmBe3CUGXgAAAS9JREFUKM+10Ml2gyAUgGExgkEjlCKpSWrSJGZqM3Wex/v+71TkgLLv6b9x8QnncoO/hQnyIgL7tL2P/F6REO4Hsl3AMmyi6TobLp65MAfZDTyWZdKk4qsU4KGDNZIdhOVU9lyy0Kb7IBrRBYQq58jGs29joUQaOxoLju0IGA2NnXQPBk81suNqdRSenfWZsBjvIoBoTzzLSGBRPYGO7plvDkeTgdE3a1Nj7qTaGAVjlz9rjlvsS3U+aKy8jphoscjyUa3mzlGf0py0KDkyamaZF5QekIcIGzVzMhmGvRrdhlCgVW3uuvoNXC4b5LMxvOf1UqVKpnPG8xe4nVsk1SQFGulonf5A+uUGwiyejMFv/FkwbJFkcdL1S+J6QU5ZNYvbZhUjOGgUE95pQ5r+tV+DUzMih4t8PQAAAABJRU5ErkJggg==');}
#modalvote .modal-dialog {margin-top: 100px;}
.tovotepox {padding: 25px 15px 10px; margin-bottom: 30px; border-bottom: 1px solid rgba(215, 181, 137, .75); margin-top: -50px;}
.tovotepox h4 {font-family: 'Open Sans Condensed', sans-serif; font-size: 22px; margin: 10px 0 15px;}
.tovotepox .button4 {padding-bottom: 0; font-size: 18px;}

.vote-top {
	text-align: center;
	font-size: 14px;
}


.vote-top p {
	font-size: 13px;
	color: #272727;
	font-family: 'PT Sans Narrow', sans-serif;
}

.vote-top table {
	width: 100%;
}

.top-vote-btn {
    transform: scale(0.75);
    height: 50px;
    margin-left: -23px;
    margin-bottom: -10px;
}

.first-winner {
	color: gold;
	text-shadow: 1px 1px 2px black, 1px 1px 8px red;
}

.second-winner {
	color: silver;
	text-shadow: 1px 1px 2px black;
}

.third-winner {
	color: #CD7F32;
}

.muted {color: #a99881;}


.caseitem { padding:30px 20px; background:rgba(251,244,216,.55); display:inline-block; margin:0 5px 12px; width:196px; text-align:center;}
.caseitem img { width:100px; height:100px; }
.casename { font-size:18px; }
.caseprice { font-weight:bold; color:#7e8931; margin-bottom:10px; font-size:18px; }
.caseitem .btn { background: url("../images/casebtn.png") no-repeat; width:158px; height:31px; color:#fff5d9; font-weight:bold; text-shadow:0 2px 2px #6c4b2c; border:none; padding-bottom:5px; cursor:pointer; }
.caseitem .btn:hover { background-position: 0 -31px; }

.balance-info {
	position: relative;
	top: 0px;
	transition: ease-in-out 1s;
}

.balance-info-bonus {
	top: -28px !important;
}
