* {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

body {
	font-family: arial;
	background: #d9c6a6 url(/images/aion-top-background.jpg) top center repeat fixed;
	color: #483315;
}
tr, td, p, li, ul, ol, form {
	font-size: 13px
}

img {
	border-style:none
}
h1 {
	font-size:17px;
}
a {
	color: #755f21;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color:#b18408
}
a.main {
	color:#755f21;
	text-decoration:underline
}
a:hover.main {
	text-decoration:none;
	color:#b18408
}
.smallfont {
	font-size:13px;
}
#content {
	vertical-align:top
}
.highlight {
	background-color:yellow;
	padding:1px;
	color:black
}
.miscbox {
	padding:4px;
	border: 1px solid #efdeb5;
	background-color: #FAFAFA
}
.breadcrumbs_box {
	padding:6px;
	border-top:1px solid #efdeb5;
	border-bottom:1px solid #efdeb5;
	font-weight: bold;
	font-size:11px;
	text-align:left
}
.cat_box {
	padding:6px;
	border-top:1px solid #efdeb5;
	border-bottom:1px solid #efdeb5;
	font-weight: bold;
	font-size:11px;
	text-align:center
}
.comments_box {
	padding:4px;
	margin:4px;
	border:1px solid #bcbcbc;
	background-color:#dfdfdf;
	text-align:left
}
.red {
	color:red
}
.green {
	color:green
}
.border_bottom {
	border-bottom: 1px solid #efdeb5
}

#wrapper {
	background: #d9c6a6 url(/images/main_bg.jpg) 0 0 repeat-y;
	width:808px;
	border: 1px solid #efdeb5;
	margin: 0 auto;
}
#wrapper > #header {
	overflow: auto;
	width: 808px;
}
#wrapper > #header > .bar {
	background: #2c251e;
	border-bottom: 1px #efdeb5 solid;
	font-size: 12px;
	height: 15px;
	padding: 5px 10px;
	position: absolute;
	text-align: right;
	width: 788px;
}
#wrapper > #header > .logo {
	display: block;
	height: 117px;
	width: 311px;
}
#wrapper > #header > .random-server {
	background: url(/images/random-server.jpg) 0 0 no-repeat;
	float: left;
	height: 373px;
	width: 311px;
}
#wrapper > #header > .random-server p {
	display: block;
	height: 200px;
	margin: 130px 0 0 60px;
	text-align: left;
	width: 230px;
}
#wrapper > #header > .random-server > p strong {
	display: block;
	margin-bottom: 10px;
}
#wrapper > #header > .random-server > p a {
	display: block;
	margin-top: 10px;
	text-align: right;
}
#wrapper > #header > .background {
	background: url(/images/header.jpg) 0 0 no-repeat;
	float: left;
	height: 490px;
	margin: -117px 0 0 0;
	width: 497px;
}
#wrapper > #header > .background p {
	height: 50px;
	margin: 60px 0 30px 220px;
	text-align: left;
	width: 250px;
}
#wrapper > #header > .adverting {
	background: url(/images/banner-header.png) 0 0 no-repeat;
	float: left;
	height: 76px;
	width: 808px;
}
#wrapper > #header > .adverting > span.buy a {
	display: block;
	height: 76px;
	margin-left: 35px;
	text-decoration: none;
	width: 20px;
}
#wrapper > #header > .adverting > span.ads-banner {
	display: block;
	height: 60px;
	margin: -68px 0 0 62px;
	width: 468px;
}
#wrapper > #header > .main-menu {
	background: url(/images/main-menu.jpg) 0 0 no-repeat;
	float: left;
	height: 59px;
	text-transform: uppercase;
	width: 808px;
}
#wrapper > #header > .main-menu > span.navigation {
	display: block;
	font-size: 11px;
	height: 15px;
	margin: 16px 0 0 70px;
	position: relative;
	text-align: center;
	width: 450px;
}
#wrapper > #header > .main-menu > span.categories {
	display: block;
	font-size: 11px;
	height: 15px;
	margin: -14px 0 0 640px;
	text-align: center;
	width: 90px;
}
#wrapper > #header > .main-menu > span.navigation a, #wrapper > #header > .main-menu > span.categories a, #wrapper > #header > .bar a {
	color: #b18408;
	text-decoration: none;
}
#wrapper > #header > .main-menu > span.navigation a:hover, #wrapper > #header > .main-menu > span.categories a:hover, #wrapper > #header > .bar a:hover {
	color: #ffc;
}

.category-description {
	width: 808px;
}
blockquote {
	background: url(/images/quote.gif) 10px 7px no-repeat;
	margin-left: 104px;
	padding: 10px 10px 10px 40px;
	width: 550px;
}

#footer {
	padding: 5px;
	background-color:#3B3B3B;
	color:#fff;
	text-align:center
}
#footer a:link, #footer a:hover, #footer a:visited, #footer a:active {
	color:#ffffff;
	font-weight:bold
}

.ranks {
	font-weight:bold
}
.trend {
	font-size:13px;
	color:#483315
}
.hitsrow {
	font-weight:bold;
	color:#483315
}
.cp_nav {
	color:#483315;
	background-color:#EEEEEE;
	padding:10px;
	padding-left:15px;
	font-weight:bold;
	font-size:13px;
	border-bottom: 1px solid #efdeb5;
	cursor:pointer
}
.cp_nav_over {
	color:#483315;
	background-color:#FAFAFA;
	padding:10px;
	padding-left: 15px;
	font-weight:bold;
	font-size:13px;
	border-bottom: 1px solid #efdeb5;
	cursor:pointer;
}
.bold_sites {
	font-size:small;
}

.pagination {padding:4px; text-align: center;}
.pagination a {color: #8B6900;margin:2px;text-decoration: none;padding: 1px 5px 1px 5px}
.pagination a:hover, .pagination a:active {}
.pagination span.current {padding: 1px 5px 1px 5px;margin:2px;font-weight: bold}
.pagination span.disabled {padding: 1px 5px 1px 5px;margin:2px;color: #DDD}

._info_top {background:url(/images/newbye_info_top.png) left top no-repeat;width:802px;height:15px}
._info_bg {background:url(/images/newbye_info_bg.png) left top repeat-y;width:782px;padding:0 10px 0 10px;text-align:justify;vertical-align:top;font-size:12px;color:#666}
._info_bottom {background:url(/images/newbye_info_bottom.png) left top no-repeat;width:802px;height:15px}
.bottom {
	vertical-align:top;
	padding-left:410px;
	padding-top:50px;
	color:#483315;
	font-size:13px;
	text-align:left
}
/* смайлы */
.smile {
	vertical-align: middle;
	border: none;
}
div.jGrowl div.offline {
	background-color: #cc0000;
	color: #fff;
}
.menu {
	color: #b18408;
	margin: 17px 0 0 25px;
	text-align:center;
}
.menu a {
	font-size:11px;
	color:#b18408;
	text-decoration:none
}
.menu a:hover {
	color:#FFC
}
.jqifade {
	position: absolute;
	background-color: #282c30
}
div.jqi {
	width: 270px;
	position: absolute;
	margin-top: 220px;
	/*font-size: 14px;*/
	background-color: #2e2820;
	text-align: left;
	border: solid 1px #91774b;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi a {
	color: #b18408;
}
div.jqi a:hover {
	color:#755f21;
}
div.jqi .jqiclose {
	position: absolute;
	top: 4px;
	right:0px;
	/*font-size: 14px;*/
	font-weight: bold;
	width: 18px;
	cursor: default;
	color: #e7db85
}
div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #b18408;
}
.jqiwarning .jqi .jqibuttons {
	background-color: #BF5E26;
}
.cat {
	margin: 17px 0 0 -3px;
	text-align: center;
	color: #b18408;
}
.cat a {
	font-size:11px;
	color:#b18408;
	text-decoration:none
}
.cat a:hover {
	color:#FFC
}

#report {
	font-size: 11px;
}

.site {
	background:url(/images/site-block.png) left top no-repeat;
	width:808px;
	height:233px;
	text-align:justify;
	vertical-align:top;
	font-size:12px;
	color:#999
}
.left {
	height: 233px;
	width: 85px;
}
.top {
	width:75px;
	position:absolute;
	margin:15px 0 0 10px;
	text-align:center;
}
.top a {
	color:#b18408;
	text-decoration:none;
}
.position {
	background:url(/images/site-position.png) top center no-repeat;
	position:absolute;
	width:75px;
	height:111px;
	margin:50px 0 0 10px;
	color:#FFC;
}
.position span {
	display:block;
	margin-top:82px;
	font-size:14px;
	text-align:center;
}
.info {
	background:url(/images/site-button-info.png) top center no-repeat;
	position:absolute;
	width:75px;
	height:21px;
	margin:180px 0 0 10px;
	text-align:center;
	padding-top:3px;
}
.info a {
	color:#FFC;
}
.info a:hover {
	color:#b18408;
}
.center {
	height:233px;
	width: 486px;
	margin: -233px 0 0 90px;
}
.right {
	display:block;
	position:absolute;
	height: 233px;
	width: 192px;
	margin: -233px 0 0 604px;
}
.right ul {
	margin-top:10px;
}
.right li {
	background:url(/images/link.png) top right no-repeat;
	list-style:none;
	margin: 5px 0 0 1px;
	border-bottom:1px #999 dashed;
	height:18px;
}
li.rate {
	background:url(/images/rating-add.png) top right no-repeat;
}
li.infos {
	background:url(/images/site-info.png) top right no-repeat;
}
.right img {
	vertical-align:text-bottom;
}
.right span {
	display:block;
	background:url(/images/site-button-vote.png) top center no-repeat;
	height:23px;
	margin-top: 10px;
	text-align:center;
	padding-top:3px;
}
.right span a.vote {
	height:23px;
	color:#FFC;
}
.right span a:hover.vote {
	color:#b18408;
}
.right b {
	cursor:default;
	color:green;
}
.right b.red {
	cursor:default;
	font-size:8px;
	color:red;
}
.title {
	margin-top:15px;
	font-size:17px;
	height:25px;
	width:285px;
}
.title a {
	color:#333;
	text-decoration:none;
}
.title a:hover {
	text-decoration:underline;
}
.category {
	margin:-25px 0 0 265px;
	width: 221px;
	height:25px;
	text-align:right;
	font-size:17px;
}
.category a {
	color:#b18408;
	text-decoration:none;
}
.category a:hover {
	text-decoration:underline;
}
.banner {
	background:url(/images/site-banner.png) top left no-repeat;
	width:486px;
	height: 99px;
}
.banner span {
	display:block;
	position:absolute;
	margin:12px 0 0 9px;
	width:468px;
	height:60px;
}
.banner > span img {
	width:468px;
	height:60px;
}
.desc {
	color:#666;
	width:486px;
	height:65px;
}
.actions {
	background:url(/images/site-actions.png) top right no-repeat;
	height:16px;
	text-align:right;
	padding-top: 2px;
}
.actions span {
	font-size:11px;
}

.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; font-size: 14px;} 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; font-size: 14px; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; font-size: 14px; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/*статические страницы*/
.static {
	width:808px;
	font-size:13px;
	text-align:justify;
	vertical-align:top;
}
.static_top {
	background:url(/images/page-top.png) top center no-repeat;
	height:24px;
}
.static_background {
	background:url(/images/page-background.png) top center repeat-y;
}
.static_content {
	margin:0 20px 0 20px;
}
.static_content h1 {
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
}
.static_content ul {
	list-style:none;
}
.static_content li {
	padding:3px;
	overflow: hidden;
}
.out-graf {
	background: #ececec;
	margin: -105px 0 0 430px;
	position: absolute;
	width: 328px;
	height: 102px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
}
a.delete-banner {
	position: absolute;
	margin: 2px 0 0 -18px;
}
input.normal {
	background:#FFC;
	border:1px #C96 solid;
	color:#960;
	font-size:14px;
	width:220px;
	height:20px;
}
input.normal-mini {
	background:#FFC;
	border:1px #C96 solid;
	color:#960;
	font-size:14px;
	width:50px;
	height:20px;
}
textarea.normal {
	background:#FFC;
	border:1px #C96 solid;
	color:#960;
	font-size:14px;
	padding: 5px;
	width:490px;
	height:140px;
	overflow:hidden;
}
textarea.normal-mini {
	background:#FFC;
	border:1px #C96 solid;
	color:#960;
	font-size:14px;
	padding: 5px;
	width:490px;
	height:80px;
	overflow:hidden;
}
select.normal {
	background:#FFC;
	border:1px #C96 solid;
	color:#960;
	font-size:14px;
	width:220px;
	height:20px;
}
input.page_banner {
	/*background:transparent;*/
	color:#960;
	font-size:14px;
	width:250px;
	height:20px;
}
input.submit {
	background:url(/images/button-submit.png) top center no-repeat;
	color:#FFC;
	width:132px;
	height:23px;
	text-align: center;
}
.line {
	border-bottom:1px #C96 solid;
	margin:10px;
	text-align:right;
}
.page_center {
	text-align: center;
}
.page_margin {
	margin-top:10px;
}
.static_bottom {
	background:url(/images/page-bottom.png) top center no-repeat;
	height:20px;
}

.search {
	margin:0 auto;
	text-align:left;
	vertical-align:top;
	width:439px;
}
.search_top {
	background:url(/images/search-top.png) no-repeat 0 0;
	width:439px;
	height:13px;
}
.search_content {
	background:url(/images/search-background.png) repeat-y 0 0;
	min-height:60px;
	text-align:center;
}
.search_content input.find {
	background:#FFC;
	border:1px #C96 solid;
	color:#960;
	font-size:24px;
	width:300px;
	height:30px;
}
.search_content input.submit {
	margin:0 0 -4px 10px;
	background:#FFC;
	border:1px #C96 solid;
	color:#960;
	font-size:24px;
	width:80px;
	height:32px;
}
.search_help {
	color:#666;
	margin:3px 0 0 23px;
	text-align:justify;
}
.search_help a {
	color:#960;
}
.search_bottom {
	background:url(/images/search-bottom.png) no-repeat 0 0;
	width:439px;
	height:13px;
}

.login {
	background: url(/images/login_background.png) 0 0 repeat-y;
	display: block;
	margin: 0 auto 20px auto;
	width: 346px;
	height: 158px;
	text-align: left;
	vertical-align: top;
}
.login > .login-top {
	background: url(/images/login_top.png) 0 0 no-repeat;
	width: 346px;
	height: 39px;
}
.login > .login-form {
	margin-left: 10px;
	height: 101px;
}
.login > .login-form ul {
	list-style: none;
}
.login > .login-form li {
	margin-top: 3px;
}
.login > .login-bottom {
	background: url(/images/login_bottom.png) 0 0 no-repeat;
	width: 346px;
	height: 15px;
}

.static_content > .not-found {
	background: url(/images/404.png) 0 0 no-repeat;
	display: block;
	width: 808px;
	height: 257px;
}
.static_content > .not-found ul {
	list-style: none;
	margin: 50px 0 0 460px;
	position: absolute;
}
.static_content > .not-found li {
	min-height: 20px;
	width: 320px;
}
.static_content > .not-found li.bold {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.static_content > .site-shots {
	display: block;
	margin: -246px 0 0 440px;
	position: absolute;
	width: 320px;
	height: 240px;
}

#votes {
	background: url(/images/gateway_background.png) 0 0 repeat-y;
	margin: 0 auto 20px auto;
	width: 510px;
	/*height: 170px;*/
}
#votes > .top-votes {
	background: url(/images/gateway_top.png) 0 0 no-repeat;
	width: 510px;
	height: 10px;
}
#votes > .content-votes {
	/*min-height: 100px;*/
}
#votes > .content-votes ul {
	list-style: none;
}
#votes > .content-votes li {
	margin: 5px 10px;
}
#votes > .content-votes li.bold {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
#votes > .bottom-votes {
	background: url(/images/gateway_bottom.png) 0 0 no-repeat;
	width: 510px;
	height: 15px;
}

.message {
	margin: 10px auto;
	width: 95%;
}
.message > .message-top {
	background: #C96;
	padding: 2px 2px 2px 20px;
	width: 532px;
	height: 18px;
}
.message > .message-date {
	background: #960;
	color: #FFC;
	margin: -22px 0 0 554px;
	padding: 2px 2px 2px 0px;
	text-align: center;
	width: 173px;
	height: 18px;
}
.message > .message-content {
	padding: 20px;
	border-bottom: #963 1px dotted;
}

.rank_id_0{
		/*border-left:#ff3333 8px solid;*/
}
.rank_id_1{
		/*border-left:#999 8px solid;*/
}
.rank_id_2{
		/*border-left:#33cc33 8px solid;*/
}

#slide-userbar {
	margin: -190px 0 0 368px;
	position: absolute;
	width: 400px;
	height: 100px;
	overflow: hidden;
}
#slide-userbar li {
	margin: 0px;
	padding: 0px;
	width: 400px;
	height: 100px;
	overflow: hidden;
}
.radio {
	position: relative;
	vertical-align: bottom;
}
span#prevBtn {
	position: absolute;
	margin: -95px 0 0 368px;
}
span#nextBtn {
	position: absolute;
	margin: -95px 0 0 740px;
}
.userbar-info {
	margin: -70px 0 0 368px;
	position: absolute;
	width: 400px;
}
#userbar-code {
	margin-bottom: 10px;
}

#userbar-code textarea {
	background:#FFC;
	border:1px #C96 solid;
	color:#960;
	font-size:14px;
	padding: 5px;
	height: 68px;
	width: 350px;
}

.information {
	background: #66cc99;
	border: 1px #6C9 solid;
	color: #FFC;
	font: 14px Verdana, Geneva, sans-serif;
	margin: 15px auto;
	padding: 15px;
	text-align: center;
	width: 600px;
}
.error {
	background: #ff6666;
	border: 1px #C33 solid;
	color: #FFC;
	font: 14px Verdana, Geneva, sans-serif;
	margin: 15px auto;
	padding: 15px;
	text-align: center;
	width: 600px;
}
.border-radius {
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.transparent {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	opacity:0.7
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
}

#status-content {display:none;}
#status-data {height: 80px; text-shadow:0 1px 0 #fff;}
#status-bar {background: #e0d6bf; color: #483d2c; font: 14px "Lucida Grande",Arial,sans-serif; padding-bottom:4px; width:330px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-radius: 0 0 4px 4px;}
#status-bar a {color:#ddd;}
#status-bar #status-title {background: #483d2c; color: #e0d6bf; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #000;}
#status-bar #status-data {padding:18px 35px;}
#status-bar .close {position:absolute; right:0; top:0;}
#status-bar .close a {display:block; color:#e0d6bf; font-size:.8em; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #000;}
#status-data ul {list-style: none;}
#status-data li {margin-bottom:2px;}
#status-data li.on {background: url('/images/on.png') 0 0 no-repeat; padding-left: 20px;}
#status-data li.off {background: url('/images/off.png') 0 0 no-repeat; padding-left: 20px;}

#category {
	background: url(/images/category_map.jpg) 0 0 no-repeat;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 233px;
	padding-top: 70px;
	width: 368px;
	text-shadow:0 1px 0 #633;
}
#category a {
	color: #ffc;
}
#category a:hover {
	color: #fc0;
	text-decoration: none;
}
#category > div.aion-top {
	margin: 0 0 0 180px;
}
#category > div.bazy-znanij {
	margin: 40px 0 0 100px;
}
#category > div.igrovye-servera {
	margin: -3px 0 0 240px;
}
#category > div.fan-sajty {
	margin: 6px 0 0 170px;
}
#category > div.klanovye-sajty {
	margin: 40px 0 0 22px;
}
#category > div.informacionnye-sajty {
	margin: -7px 0 0 232px;
}