body {
	margin: 0px;
	padding: 0px;
	outline: none;
	font-family: Arial;
	color: #5a5451;
	font-size: 12px;
	background-color: #0f0707;
}
.timer {
    position: absolute;
    top: 163px;
    left: 314px;
    color: #fff;
    font-size: 48px;
    font-family: 'Ubuntu', sans-serif;
    text-align: center;
}

.timertext
{
color: #fff;
font-size: 22px;
font-family: 'Ubuntu', sans-serif;
}

.timer__title {
	margin-bottom: 10px;
    font-size: 28px;
    text-shadow: 0px 0px 5px #000;
    font-family: 'Ubuntu', sans-serif;
}

body, html {
    height: 100%;
}
h1, h2, h3, h4, h5, h6, p {
margin-top: 0;
padding: 0;
}
a {
	color: #888888;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
body * {
	outline: none;
}
input[type="button"],input[type="submit"],input[type="reset"] {
	border: 2px solid #999999;
	border-style: groove;
	background: url(../images/bg.jpg) #AF5F3E;
	color: #dbaa86;
	cursor: pointer;
}
input[type="button"]:hover,input[type="submit"]:hover ,input[type="reset"]:hover {
	background: url(../images/bg4.jpg) #D16936;
	border-color: #FF9966;
}
#main {
	width: 100%;
	background: url(../images/bg_top.jpg) no-repeat center top, url(../images/bg_bot.jpg) no-repeat center bottom;
	position: absolute;
}
#page {
	width: 902px;
	margin: 0px auto;
}
#header {
	position: relative;
	width: 902px;
	height: 410px;
	background: url(../images/header_bg.jpg?1) no-repeat left top;
	overflow: hidden;
}
#logo_link {
	display: block;
	position: absolute;
	z-index: 10;
	width: 160px;
	height: 100px;
	left: 50%;
	margin-left: -80px;
	top: 360px;
	/*border: 1px solid red;*/
}
#content {
	position: relative;
}
#main_table {
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
	width: 924px;
}
#main_table td {
	padding:0px; /* cellpadding="0" */
	vertical-align: top;
}
#left {
	position:relative;
	background: url(../images/left_top_bg.jpg) no-repeat 0px 0px, url(../images/left_bot_bg.jpg) no-repeat 0px bottom, url(../images/left_bg.jpg) repeat-y 0px 0px;
	/*background:transparent url(../images/left_top_bg.jpg) no-repeat 0px 0px;*/
	width: 184px;
	padding: 55px 0px 297px 30px !important;
	z-index: 3;
}
#left div {
	position: relative;
	z-index: 4;
}
#market {
background: url(../images/market.png) no-repeat center top;
padding: 62px 0px 0px 5px;
margin: 10px 0px 0px 0px;
text-shadow: 1px 1px 1px #000000;
}
.market_item {
margin-bottom: 6px;
}

.mi_icon {
width: 38px;
height: 38px;
background: url(../images/mi_icon.png) no-repeat;
float: left;
padding: 2px;
}

.mi_icon img {
width: 23px;
height: 28px;
padding-left: 11px;
padding-top: 10px;
}
.mi_info {
margin-left: 52px;
font-family: 'times new roman';
color: #837273;
padding-top: 7px;
min-height: 35px;
}

.mi_info a {
font-size: 12px;
}
.title1 {
	font-family:Gabriola;
	font-size:18px;
	/*padding: 10px 0px 0px 25px;*/
	letter-spacing: 1px;
	text-transform: uppercase;
	/*color:#8dcee7;*/
	text-align: center;
}
.title {
	font-family:Gabriola;
	/*padding: 10px 0px 0px 25px;*/
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 12px;
	/*color:#8dcee7;
	text-align: center;*/
}
.title3 {
	font-family:Gabriola;
	/*padding: 10px 0px 0px 25px;*/
	letter-spacing: 1px;
	text-transform: uppercase;
	/*color:#8dcee7;*/
	text-align: center;
}
.title2 {
	font-family:Gabriola;
	/*padding: 10px 0px 0px 25px;*/
	letter-spacing: 1px;
	text-transform: uppercase;
	/*color:#8dcee7;
	text-align: center;*/
}
.title12 {
	/*font-family:Gabriola;
	padding: 10px 0px 0px 25px;*/
	letter-spacing: 1px;
	text-transform: uppercase;
	/*color:#8dcee7;
	text-align: center;*/
	font-size: 9px;
}
ol, ul {  list-style: none;  }
.entry1 {  margin:0 auto;  margin-left: 50px; text-align: left; padding:1px;}
.entry1 a { color:#FFFFFF; font:bold 11px Arial, Helvetica, sans-serif; }
.entry1 a:hover { color:#fc0; text-decoration:none }
.entry1 ul { }
.entry1 li.listen { height:18px; line-height:18px; color:#413231; padding-left:25px; margin-bottom:1px; }
.entry1 li.listen a { line-height:18px; zoom:1; }
.entry1 li.listen:hover { background: url(../images/menu_cursor.png) left 50% no-repeat; padding-left: 55px; margin-left: -30px; }
.bbc_img {max-width:340px;}
.attach {max-width:340px;}
/* 
.top_table{background-color:rgba(0, 0, 0, 0.5);  text-decoration:none; height:30px}
.top_text_default{background-color:rgba(231, 213, 141, 0.87); text-align:center; font-weight:bold; height:20px}
.top_table td{height:25px;}
.charoffline td{background-color:rgba(231, 220, 92, 0.3);}
.charoffline a {color:#8dcee7;}
.charonline td{background-color:rgba(126, 108, 38, 0.5);}
.charonline a {color:#ffffff;}
RANKING */
.tmp_left_menu {  margin:0 auto; text-align: left; padding:1px;}
.tmp_left_menu a { color:#FFFFFF; font:bold 11px Arial, Helvetica, sans-serif; }
.tmp_left_menu a:hover { color:#fc0; text-decoration:none }
.tmp_left_menu ul { }
.tmp_left_menu li.list_menu { height:18px; line-height:18px; color:#413231; padding-left:5px; margin-bottom:1px; }
.tmp_left_menu li.list_menu a { line-height:18px; zoom:1; }
.tmp_left_menu li.list_menu:hover { background: url(../images/menu_cursor.png) left 50% no-repeat; padding-left: 55px; margin-left: -50px; }


.name { height:18px; line-height:18px; color:#413231; padding-left:5px; margin-left: 150px; margin-bottom:1px; }
.name:hover{ background: url(../images/menu_cursor.png) left 50% no-repeat; padding-left: 75px; margin-left: 80px; }

.top_table{text-align:center;width:95%;border-collapse:collapse;line-height:26px;background: url(../images/divider4-bg.png) repeat-x left top}
.top_table th{background: url(../images/divider4-bg.png) repeat-x left bottom}
.top_table th.end{border-right:0}
.top_table td{background: url(../images/divider4-bg.png) repeat-x left bottom}
.top_table td.end{border-right:0}
.top_table tr{}
.top_table tbody tr:hover{
background-color: rgb(255, 255, 255);
background-color: rgba(255, 255, 255, 0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.top_text_default {
	font-weight: bold;
	background-color: rgba(255, 255, 255, 0.4);
}


.error-message
{
	background: #F7E0CC url(../images/misc/error_icon.png) no-repeat 10px 50%;
	border: 1px solid #EBA592;
}
.success-message
{
	background: #E8EFD3 url(../images/misc/ok_icon.png) no-repeat 10px 50%;
	border: 1px solid #d0dba2;
}
.error-message, .success-message
{
	width:250px;
	padding: 20px 15px 20px 70px;
	margin: 35px 20px 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}
.error-message ul, .success-message ul
{
	padding: 0;
	margin: 0;
}
.error-message ul li, .success-message ul li
{
	list-style: none;
}
/*#left:after, #left:before {
	position: absolute;
	left: 0px;
	top: 0px;
}
#left:after {
	content: url(../images/left_top_bg.jpg);
	background:transparent url(../images/left_bg.jpg) repeat-y 0px 0px;
	bottom: 0px;
	z-index: 1;
}
#left:before {
	content: url(../images/left_bot_bg.jpg);
	background:transparent url(../images/left_bot_bg.jpg) no-repeat 0px bottom;
	bottom: 0px;
	z-index: 2;
}*/
#center {
	width: 474px;
	background: url(../images/center_top_bg.jpg) no-repeat 0px top, url(../images/center_bot_bg.jpg) no-repeat 0px bottom, url(../images/center_bg.jpg) repeat-y -1px 103px;
}
#right {
	background: url(../images/right_top_bg.jpg) no-repeat 0px 0px, url(../images/right_bot_bg.jpg) no-repeat 0px bottom, url(../images/right_bg.jpg) repeat-y 0px 0px;
	width: 179px;
	padding: 55px 30px 295px 5px !important;
}
#page_content {
	/*border: 1px solid red;*/
	padding: 40px 44px 260px 42px;
}
#banners {
    position: absolute;
    bottom: -1px;
    left: 212px;
    height: 100px;
    width: 474px;
    /* border: 1px solid red; */
    margin-top: 0;
}
#baner_1, #baner_2, #baner_3 {
	position: absolute;
	width: 88px;
	height: 31px;
	overflow: hidden;
	/*background: rgba(0,0,0,0.5);*/
	top: 29px;
}
#baner_1 {
	left: 95px;
}
#baner_2 {
	left: 193px;
}
#baner_3 {
	left: 291px;
}

#copyright {
	width: 114px;
	height: 51px;
	display: block;
	position: absolute;
	background: url(../images/copy.jpg) no-repeat 0px 0px;
	margin-top: -51px;
	right: 49px;
	bottom: 156px;
}
#copyright:hover {
	background: url(../images/copy_h.jpg) no-repeat 0px 0px;
}
#nav a {
	display: block;
	background: url(../images/nav.png) no-repeat center bottom;
	text-align: center;
	vertical-align: middle;
	color: #dbaa86;
	text-shadow: 1px 1px 1px #000000;
	text-decoration: none;
	/*border: 1px solid red;*/
	padding: 5px 0px 6px 0px;
}
#nav a:hover {
	background: url(../images/nav_hover.png) no-repeat center 1px, url(../images/nav.png) no-repeat center bottom;
}
#nav .selectyes {
	background: url(../images/nav_hover.png) no-repeat center 1px, url(../images/nav.png) no-repeat center bottom;
}
#support {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-shadow: 1px 1px 1px #000000;
}
#support .contact {
	padding: 0px 0px 0px 60px;
	margin: 10px 0px 0px 0px;
}
#support .param {
	color: #c2a08b;
}
#support .value {
	color: #5a5451;
}
.skype {
	background: url(../images/skype.png) no-repeat 10px center;
}
.icq {
	background: url(../images/icq.png) no-repeat 10px center;
}
.vk {
	background: url(../images/vk.png) no-repeat 10px center;
}
.mail {
	background: url(../images/mail.png) no-repeat 10px center;
}
#forum {
	background: url(../images/forum.png) no-repeat center top;
	padding: 62px 10px 0px 15px;
	margin: 10px 0px 0px 0px;
	/*text-shadow: 1px 1px 1px #000000;*/
}
#forum .title {
	color: #c2b1a0;
	margin: 6px 0px 0px 0px;
	display: block;
}
#forum .title:hover {
	text-decoration: none;
}
#forum .info {
	font-size: 10px;
	background: url(../images/nav.png) no-repeat center bottom;
	padding: 6px 0px 8px 0px;
}
#forum .info a {
	color: #888888;
	font-size: 12px;
}
#forum .info a:hover {
	text-decoration: none;
}
#user_panel table {
	width: 179px;
	margin: 0px;
	border-collapse: collapse;
	text-align: left;
}
#user_panel table td {
	padding: 0px;
	margin: 0px;
}
#user_panel {
	text-align: center;
	color: #dbaa86;
}
#login_input, #password_input {
	border: 0px;
	outline: none;
	height: 33px;
	width: 172px;
	line-height: 33px;
	vertical-align: middle;
	color: #d37974;
	text-indent: 20px;
	font-size: 12px !important;
}
#captcha_input {
	border: 0px;
	outline: none;
	height: 33px;
	width: 100px;
	line-height: 33px;
	vertical-align: middle;
	color: #d37974;
	text-indent: 20px;
	font-size: 12px !important;
}
#login_input {
	background: url(../images/login_input.jpg) no-repeat 0px 0px;
	margin: 7px 0px 0px 5px;
}
#password_input {
	background: url(../images/pass_input.jpg) no-repeat 0px 0px;
	margin: 5px 0px 0px 5px;
}
#captcha_input {
	background: url(../images/captcha_input.jpg) no-repeat 0px 0px;
	margin: 5px 0px 0px 5px;
}
.user_link {
	color: #CE6C6C;
	font-size: 11px !important;
	margin: 0px 0px 0px 10px;
	text-decoration: none;
}
.button_submit {
	border: 0px;
	background: url(../images/log_in.png) no-repeat center center;
	width: 61px;
	height: 33px;
	cursor: pointer;
	color: #dbaa86;
    font-size: 10px;
}
.button_submit:hover {
	background: url(../images/log_in_h.png) no-repeat center center;
}
#log_out {
	border: 0px;
	background: url(../images/log_out.png) no-repeat center center;
	width: 61px;
	height: 33px;
	cursor: pointer;
}
#log_out:hover {
	background: url(../images/log_out_h.png) no-repeat center center;
}
#page_content table {
	width: 100%;
}
.upHello b {
	color: #009900;
}

#server_top {
	margin: 20px 20px 50px 0px;
}
#server_status {
    padding: 0px 9px 0px 4px;
    margin: 10px 0px 0px 0px;
}

#server_status .server {
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	padding-right: 9px;
	flex-wrap: wrap;
}

.server__footer {
	display: flex;
	align-items: center;
	color: #fff;
	width: 100%;
}

.server__footer .title {
	font-size: 11px!important;
	margin-right: auto;
	color: #fff!important;
}
.server__footer .value1 {
	margin-left: auto;
}

#server_status .server .server_name {
	width: 80px;
	color: #cb9783;
}
#server_status .server .server_stat_online {
	width: 26px;
}
#server_status .server .server_stat_offline {
	width: 26px;
}
#server_status .server .server_stat_online2 {
	color: #477225;
}
#server_status .server .server_stat_offline2 {
	color: #6f2724;
}
#server_status .server .title {
	color: #c2b1a0;
	font-size: 16px;
	margin-right: auto;
}
#server_status .server .value1 {
	width: 28px;
	text-align: center;
	color: #c0afaf;
}
#server_status .server .value2 {
	color: #5a5451;
}
.server_separator {
	width: 100%;
	height: 3px;
	background: url(../images/nav.png) no-repeat center center;
}
#event_time {
	background: url(../images/events.png) no-repeat center top;
	padding: 62px 10px 0px 15px;
	margin: 10px 0px 0px 0px;
	position: relative;
}



#events div {
	display: flex;
	align-items: center;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

#events small {
	margin-left: auto;
	font-size: 100%;
	color: #c2b1a0;
}

#events b.title {
	cursor: pointer
}

#events b.title:hover {
	text-decoration: underline
}

#events div.open * {
	color: #678b28
}

#events .r, #sked_table .r {
	float: right
}

#events .sml {
	font-size: 7pt;
	margin-top: 1px;
	color: #c2b1a0
}

#events img {
	position: absolute;
	margin-left: 85px
}

h2.event-header {
	font-variant: small-caps;
	color: #92715b;
	margin: 0
}

b.event-title {
	display: block;
	margin-bottom: 5px;
	color: #92715b;
	font-family: Tahoma
}

div.event-descr {
	padding: 5px 10px;
	border-left: 3px solid #92715b;
	background-color: #f6f1d1;
	margin-bottom: 10px
}

#sked_table h2 {
	margin: 5px 0
}

#sked_table div {
	padding: 4px 10px;
	color: #92715b;
	background-color: #f6f1d1;
	border-left: 3px solid #beaa8e;
	margin-top: 1px
}

#sked_table div.time {
	background-color: #f3e7bf;
	border-color: #92715b;
	color: #9a7e48
}

#sked_table p {
	font-style: italic;
	margin: 5px 0 5px 10px
}

#eventInfo {
	display: none
}
#top10players {
	padding: 0px 10px 0px 15px;
	margin: 10px 0px 0px 0px;
	font-size: 11px;
}
#top10players b {
	color: #cb9783;
	font-weight: normal;
}
#top10players a {
	color: #c2b1a0;
}
#top10players td {
	padding: 2px 0px 2px 0px;
}
.list-table {
	border-collapse: collapse;
	margin: 3px;
	width: 98%;
}
.list-table td {
	border: 1px solid #333333;
}
#rankings_class_menu , #rankings_menu {
	text-align: center;
}
#rankings_class_menu a, #rankings_menu a {
	font-family: Tahoma;
	color: gray;
	font-size: 12px;
}
#rankings_class_menu a:hover, #rankings_menu a:hover {
	color: gold;
}
.block_content {
	padding: 10px 0px 10px 20px;
	font-family: Tahoma;
	font-size: 14px;
}
.block_content a {
	color: gray;
	text-decoration: none;
}
.block_content a:hover{
	color: gold;
	border-bottom: 1px dotted gold;
}
thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
}
tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}
table[Attributes Style] {
	border-spacing: 0px;
	-webkit-margin-start: auto;
	-webkit-margin-end: auto;
}
.cbDefaultTable {
	border-collapse: collapse; 
	margin: 0px auto;
}
.cbDefaultTable td {
	border: 1px solid #1E1C20;
	background: url(../images/bg2.jpg);
}
.cbDefaultTable label {
	background: none;
	color: #5a5451;
	text-transform: none;
	border: 0;
}
.list-table tbody td .list-body {
	padding-left: 2px;
	padding-right: 2px;
	color: #333333 !important;
	min-height: 18px;
}
.list-table {
	border-collapse: collapse; 
	margin: 0px auto;
	margin-top: 3px;
}
.list-table a, #page_content a {
	color: #222222;
}
.list-table td {
	border: 1px solid #1E1C20; 
	background: url(../images/bg2.jpg);
}
.list-table thead td .list-title {
	padding: 2px;
	background: url(../images/bg3.jpg);
	color: #dbaa86; 
	font-size: 10px; 
	border: 1px solid #494949;
	text-transform: uppercase;
}
.list-table tbody td .list-notice {
	background: #222222; 
	border: 1px solid #494949; 
	padding: 2px; 
	padding-left: 16px; 
	color: #FFFFFF; font-weight: bold; font-size: 9px;
}
.list-table tbody td .list-body {
	padding-left: 2px; 
	padding-right: 2px; 
	color:#888888; 
	min-height: 18px;
}
.list-body input[type="text"] {
	width: 98% !important;
}
/*.list-table tbody tr:hover td {border: 1px solid #000000; background: #303030;}*/
.list-table tbody td .list-footer {
	padding: 0px; 
	border-bottom: 0px;
}
#item-excellent {
	background: green;
}
#item-soccet {
	background: #3300FF;
}
#forum_menu {
	text-align: center;
	margin: 10px;
	background: url(../images/bg3.jpg);
	color: #dbaa86;
	border: 1px solid #494949;
}
#forum_menu a {
	color: #dbaa86;
}
#copy {
	padding-top: 75px;
	height: 50px;
	font-size: 12px;
	color: #FFFFFF;
}
#copy span {
	text-transform: uppercase;
	color: #FFA100;
}
#copy span:hover {
	color: gold;
}
.news_block {

}
.news_title {
	color: #5a5451;
	font-size: 15px;
}
.news_text {
	color: #5a5451;
	font-size: 12px;
	padding: 10px;
}
.news_footer {
	color: #111111;
	font-size: 12px;
}
.news_footer a {
	float: right;
	color: #484750;
	font-size: 11px;
	background: url(../images/comments.png) no-repeat left center;
	vertical-align: middle;
	padding: 3px 0px 3px 20px;
}
.news_separator {
	height: 3px;
	background: url(../images/news_separator.png) no-repeat center center;
	margin: 20px 0px;
}
.item-exc {
	color: #19FF7F;
}
a .item-exc {
	font-weight: bold;
	color: #007700;
}
.item-lvl380 {
	color: #CC7FCC;
}
.item-harmony {
	color: #FFCC19;
}
.item-equipped {

}
.item-option {
	color: #6992D1;
}
.item-socket {
	color: #9400D3;
}
.item-socket > b {
	color: #9400D3;
}
.item-gold {
	color: #FFCC19;
}
.item-ancient {
	color: #33CCCC;
	background: #3D34A4;
}
#rankings_class_menu {
	padding-top: 5px;
}
#rankings_class_menu a, #rankings_menu a {
	border: 2px solid #999999;
	border-style: groove;
	background: url(../images/bg.jpg) #AF5F3E;
	color: #dbaa86;
	cursor: pointer;
	text-decoration: none;
	padding: 0px  2px 0px 2px;
}
#rankings_class_menu a:hover, #rankings_menu a:hover {
	background: url(../images/bg4.jpg) #D16936;
	border-color: #FF9966;
}
/*label {
	background: url(../images/bg3.jpg);
	border: 1px solid #494949;
	text-transform: uppercase;
	vertical-align: middle;
	color: #dbaa86;
	font-size: 12px;
}*/
select, option {
	border: 1px solid #494949;
}
.tabdown {
    margin: auto;
   }
.tabdonw td {
	text-align: center;
}
.rules_vid {
	color: #F00;
	font-size:24px;
	text-align:center;
	font-weight:400;
}

.language {
	position: absolute;
	top: 20px;
	right: 20px;
}

.main-title {
    margin-left: -20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 3px;
    padding-left: 8px;
    width: 194px;
    height: 62px;
    color: #dbaa86;
    text-shadow: 1px 1px #000;
    background-image: url(../images/title.png);
}

#right .main-title { 
	margin-left: -16px;
}

.ds__status {
	display: flex;
	align-items: center;
	color: #dbaa86;
	justify-content: center;
}

.ds {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.ds__status span {
	color: #fff;
	margin-left: 3px;
}
.ds__btn {
	display: inline-block;
	margin-top: 20px;
	padding: 8px 30px;
	background-color: transparent;
	color: #dbaa86;
	border:1px solid rgba(255,255,255,0.2);
	border-radius: 6px;
	text-decoration: none;
}

.ds__btn:hover {
	background-color: rgba(255,255,255,0.1)
}

.ncontent p {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

.ncontent ul {
	margin: 0;
	padding: 0;
	margin-left: 15px;
	padding-bottom: 10px;
}

.ncontent li {
	list-style: disc;
	padding-bottom: 5px;


}

.ninfo {
	display: flex;
}

.ninfo a {
	margin-left: auto;
}

.ntitle {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.ntitle a {
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	font-weight: 600;
}

.ndate {
	margin-left: auto;
}

#news {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, .12);
}

.language a {
	opacity: 0.4;
}

.language a:hover,
.language a.active {
	opacity: 1;
}

.language img {
	padding: 2px;
	background-color: rgba(255,255,255,0.32);
	border-radius: 4px;
}

.downloads {
	display: flex;
	gap:15px;
	flex-wrap: wrap;
}

.download {
	padding: 6px;
	max-width: calc(50% - 22px);
	width: 100%;
	margin-bottom: 20px;
	border:1px  solid rgba(0, 0, 0, .12);
}

.download__title {
	font-size: 16px;
    text-align: center;
    color: #000;
}

.download p {
	padding: 0;
	margin: 0;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom: 1px  solid rgba(0, 0, 0, .12);
}

a.button-style,
#page_content a.button-style{
	color: #dbaa86;
	font-family: Arial, Helvetica, sans-serif;
}

.tabrow {
	display: flex;
	align-items: center;
	justify-content: center;
}

ul {
	margin: 0;
	padding: 0;
}
#page_content .tabrow {
	margin-bottom: 20px;
}
#page_content .tabrow a {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 800;
	font-family: 'Ubuntu', sans-serif;
}

#page_content .tabrow li:not(:last-child) {
	margin-right: 10px;
}

#page_content .tabrow a:hover {
	opacity: 0.8;
}

.search form {
	display: flex;
	align-items: center;
}

.search button {
	margin-left: 20px;
}

.cplist li{
	padding-bottom: 6px;
	margin-bottom: 6px;
	background: url(../images/nav.png) no-repeat center bottom;
	text-align: left;
}


.cplist li a {
	text-decoration: none;
}
.hot {
    position: relative;
    top: -1px;
    margin-left: 2px;
    padding: 2px 4px;
    background-color: #ff9f07;
    color: #000;
    border-radius: 2px;
    font-size: 9px;
    line-height: 1;
}

.half td{
	padding: 3px!important;
	border-bottom: 2px solid rgb(223, 221, 221)
}

.ranking-table2 thead th {
	padding: 6px 0!important;
	text-align: center;
}

.ranking-table2 td {
	padding: 6px!important;
}

.ncontent table {
	width: 100%;
	border-collapse: collapse;
}

.ncontent table td {
	padding: 5px!important;
	border:1px solid rgba(0, 0, 0, .12)
}