body,td{margin:0; padding:0; font-size:12px; color:#666; font-family:Tahoma;}
p,div,dt,dd,li,label{line-height:18px;}
.reset, .reset li { list-style: none; padding: 0; margin: 0; }

hr {
    background: url("../images/hr.png") no-repeat scroll center center transparent;
    border: medium none;
    clear: both;
    display: block;
    height: 15px;
    padding: 15px 0;
}

/* Начало-Затемнение */
  .gradualfader img {
  filter:alpha(opacity=20);
  -moz-opacity:0.2;
  -khtml-opacity:0.2;
  opacity:0.4;
  }
  
  .gradualfader a:hover img {
  opacity:2.0;
  -moz-opacity:2.0;
  -khtml-opacity:2.0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=200);
  }
  
  /* Конец-Затемнение */              

a{color:#666; text-decoration:none;}
a:hover{text-decoration:underline;}
legend{	padding:0;margin:0;border:none;outline:none;font-family:inherit;}
h1,h2,h3,h4,h5{line-height:12px;}
h1 {font-size:1.5em !important;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}
h5 {font-size:0.9em;}
h6 {font-weight:normal; text-decoration: none; font-size: xx-small; color:#999; line-height:10px;}

button{line-height:normal}
input{line-height:normal;}
select{line-height:18px;}

zzh4 {padding:0 0 11px 12px; background:url(../images/line_h40.gif) repeat-x 0 bottom; font-size:0;}

body{background:#051826; bottom:0;}
#top{position:relative; width:1005px; height:435px; margin:0 auto; z-index:6;}
#content:after{ content: "."; display: block; clear: both; height: 0; visibility: hidden;}
#content{ width:1005px; margin:0px auto; background:url(../images/bg_layout_content.jpg) no-repeat left top; background-position:0px 0;background-position:1px 0 \9; *background-position:0 0;}


#layout_left{position:absolute; width:50%; height:1100px; left:-502px; top:0px; background: url(../images/bg_layout_left.jpg) no-repeat right 0px; z-index:-100;}
#layout_right{position:absolute; width:50%; height:1100px; top:0px; background: url(../images/bg_layout_right.jpg) no-repeat 502px top; right:0px; z-index:1;}

.left{float:left; position: relative; width:181px; padding:5px 0; z-index: 4;}
.con_left{ position: absolute; left:12px; top:0; z-index: 6;}
.con_left li{list-style:none;}
.con_left .menu_l_main {padding-left:10px;}
.con_left .menu_l_main li {padding-left:8px; font-size:10px; color:#666; font-family:Tahoma;}
.con_left ol{margin-left:0px;padding-left:0px;}
.con_left li strong {text-indent:10px;}

.startbtn{ color: #FFF; width:160px;}
.startbtn a{margin-left:0ypx;color: #FFF;}










#teraLeftMenu .menuGroup .groupTitle {
			display: inline;
			float: left;
			width: 157px;
			height: 6px;
			overflow: hidden;
			text-indent: -10000em;
			background: none no-repeat left top;
			margin: 7px 0 0 5px;}

/* BUTTON MENU TYPE 2 - JOB */

#teraLeftMenu .buttonMenuType2 {
clear: both;}

#teraLeftMenu .buttonMenuType2 .listBody {
clear: both;
width: 156px;
overflow: hidden;
margin: 0 0 0 0;}

#teraLeftMenu .buttonMenuType2 .listBody ul {
clear: both;
width: 156px;
overflow: hidden;
padding: 0 0 0;}

#teraLeftMenu .buttonMenuType2 .listBody ul li {
width: 76px;
height: 40px;
overflow: hidden;
margin: 3px 2px 0 0;}

#teraLeftMenu .buttonMenuType2 .listBody ul li a {
margin: 0 0 0 0;
display: inline;
float: left;
width: 76px;
height: 80px;
overflow: hidden;
text-indent: -10000em;
background: url('../images/jobmenu_class-ru.png') no-repeat left top;}

#teraLeftMenu .buttonMenuType2 .listBody ul li a:hover {margin: -40px 0 0;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job1 a {background-position: 0px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job2 a {background-position: -76px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job3 a {background-position: -152px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job4 a {background-position: -228px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job5 a {background-position: -304px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job6 a {background-position: -380px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job7 a {background-position: -456px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job8 a {background-position: -532px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job9 a {background-position: -608px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job10 a {background-position: -684px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job11 a {background-position: -760px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job12 a {background-position: -836px 0px;}
#teraLeftMenu .buttonMenuType2 .listBody ul li.job13 a {background-position: -912px 0px;}

#teraLeftMenu_race .buttonMenuType2_race {
clear: both;}

#teraLeftMenu_race .buttonMenuType2_race .listBody_race {
clear: both;
width: 156px;
overflow: hidden;
margin: 0 0 0 0;}

#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul {
clear: both;
width: 156px;
overflow: hidden;
padding: 0 0 0;}

#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li {
width: 154px;
height: 33px;
overflow: hidden;
margin: 3px 2px 0 0;}

#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li a {
margin: 0 0 0 0;
display: inline;
float: left;
width: 154px;
height: 66px;
overflow: hidden;
text-indent: -10000em;
background: url('../images/jobmenu_race-ru.png') no-repeat left top;}

#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li a:hover {margin: -33px 0 0;}
#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li.job1_race a {background-position: 0px 0px;}
#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li.job2_race a {background-position: -154px 0px;}
#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li.job3_race a {background-position: -308px 0px;}
#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li.job4_race a {background-position: -462px 0px;}
#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li.job5_race a {background-position: -616px 0px;}
#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li.job6_race a {background-position: -770px 0px;}
#teraLeftMenu_race .buttonMenuType2_race .listBody_race ul li.job7_race a {background-position: -924px 0px;}

.listBody_race ul, .listBody_race li, .listBody_race h3, .listBody ul, .listBody li, .listBody h3{ float: left; display: inline; margin:0; padding:0; height: auto;}


.menu_nav ul{ float: left; display: inline; margin:0; padding:0; height: auto;}
.menu_nav ul li {
width: 154px;
height: 33px;
overflow: hidden;
margin: 3px 2px 0 0;}

.menu_nav ul li a {
margin: 0 0 0 0;
float: left;
width: 154px;
height: 66px;
overflow: hidden;
text-indent: -10000em;
background: url('../images/jobmenu_nav-ru.png') no-repeat left top;}

ul li.nav1 a {background-position: 0px 0px; }
ul li.nav2 a {background-position: -154px 0px;}
ul li.nav3 a {background-position: -308px 0px; }
ul li.nav4 a {background-position: -462px 0px; }
ul li.nav5 a {background-position: -616px 0px;}
ul li.nav6 a {background-position: -770px 0px;}
ul li.nav7 a {background-position: -924px 0px; }

.nav1 a:hover {background-position: 0px -33px; }
.nav2 a:hover {background-position: -154px -33px;}
.nav3 a:hover {background-position: -308px -33px; }
.nav4 a:hover {background-position: -462px -33px; }
.nav5 a:hover {background-position: -616px -33px;}
.nav6 a:hover {background-position: -770px -33px;}
.nav7 a:hover {background-position: -924px -33px; }


.con{float:left; position: relative; width:823px;z-index: 4; overflow:hidden; color:#000;}
.con_bg{position: relative;min-height:695px; text-align:left; padding-bottom:37px; background:url(../images/bg_sub_c.jpg) no-repeat 0 bottom; overflow:hidden; zoom:1;z-index: 3;}
.con_bg_repeat{position:absolute; width:779px; height:120000px; background:url(../images/bg_body0.jpg) repeat-y 0 0; z-index:1; top:600px;}
.main{float:left; width:565px; padding-top:20px; padding-left:20px;}
.main_pages{float:left; width:565px; padding-top:20px; padding-left:20px;}
.right{float:right; position: relative; width:213px; padding-top:20px; padding-right:0px; z-index: 4;}
div.right table {background:url(../images/bg_tit2_block.png) no-repeat; width:200px;border:0px solid;}
div.right table tbody tr th {padding:0;}
div.right table tbody tr th {color:#E0E0E0;vertical-align:top;padding-left:5px;padding-bottom:10px;}
html.cufon-active body div#content div.con div.con_bg div.right div#vote-layer span.smallblacktext table tbody tr td strong {color:#ffffff;}
.aa a{color:#ffffff;}
/* tab */
#tabcontrol_c{width:200px;}

.flash_bg{position: absolute; left:3px; top: -41px; z-index:5; font-size:11px; font-family:Arial;}
.flash_login{margin-left:6px;}
.flash_btn{ margin-left:5px; height:40px;}
.flash_btn2{clear:both;margin:0px 0 0 5px;}
.flash_btn3{ margin-left:5px; height:53px;}

.body_flash{position:relative; width:1005px; margin:0 auto; z-index:3;}
.bgflash{position: absolute; left:-350px; top:-3px; z-index:4;}


/* title */
.tit_b_1{  position:relative; clear:both; width:565px; height:26px; margin:0 0 7px 0px; background:url(../images/bg_tit1_.png) no-repeat; color:#e0e0e0; overflow:hidden;}
.tit_b_1 h3{ float:left; font-weight:normal;}
.tit_b_1 .tit_b_r{ float:right; padding-right:5px; line-height:26px;}
.tit_b_1 .hit{ position:absolute; top:5px; right:7px;}
/* 090528 add */
.tit_b_1  span,.tit_b_1 h3 img,.tit_b_2 h3 span,.tit_b_2 h3 img{float:left; line-height:26px; _line-height:28px;}
.tit_b_1  a{ color: #e0e0e0; text-decoration: none; font-weight:bold; line-height:25px; padding-left:0px}
.tit_b_1  a:hover{ color: #e0e0e0; text-decoration: underline; font-weight:bold;}
.tit_b_1  span,.tit_b_2 h3 span{padding-left:8px;}
.tit_b_1  h1 {line-height:1px; position:absolute; top:-6px;}

.bg_tit2_block{  position:relative; clear:both; width:200px; height:26px; margin:0 0 7px 0px; background:url(../images/bg_tit2_block.png) no-repeat; color:#e0e0e0;z-index:10; overflow:hidden;}
.bg_tit2_block h3{ float:left; font-weight:normal;}
.bg_tit2_block .tit_b_r{ float:right; padding-right:5px; line-height:26px;}
.bg_tit2_block .hit{ position:absolute; top:5px; right:7px;}
/* 090528 add */
.bg_tit2_block  span,.tit_b_1 h3 img,.tit_b_2 h3 span,.tit_b_2 h3 img{float:left; line-height:26px; _line-height:28px;}
.bg_tit2_block  span a{ color: #e0e0e0; text-decoration: none;}
.bg_tit2_block  span a:hover{ color: #e0e0e0; text-decoration: underline;}
.bg_tit2_block  span,.tit_b_2 h3 span{padding-left:8px;}

/* txt */
.text_a3{ clear:both; width:565px; margin:0 0 0 0; padding:6px 0 15px 0; overflow:hidden;}
.text_a3 img{ margin-right:5px; margin-top:0px;}
.text_a3 div p{padding:0; margin:0;}
.text_a3 div p a img {margin:3px;padding:0; border:0px solid #000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.text_a3 div p a img:hover {margin:3px; padding:0; border:0px solid #983232;opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}



.hd{height: 153px;}

/* other */
.list_box{ clear:both;}
.box_con{clear:both;}
.box_con2{clear:both; display:none;}

/* footer */
.list_d2{ clear:both; height:11px; line-height:11px;}
.list_d2 li{ float:left; margin-right:10px; padding-right:10px; background:url(../images/bg_bot_l.gif) no-repeat right center;}
.list_d2 li.last{ background:none;}


/* add js */
.fog {
		position:absolute;
		left:0; top:0; padding:0; margin:0; border:0;
		width:100px; height:100px;
		background-color:#000;
		opacity:0;
	}
.fog_1 {
		position:absolute;
		left:360.5px; top:275px; padding:0; margin:0; border:0;
		width:623px; height:390px;
		background-color:#000;
		z-index:40000;
		background:url(bg_pop00.png) 0 0 repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.hangame.co.kr/hangame/tera/cbt/images/bg_pop.png',sizingMethod='scale'); text-align:center;}


/* forum */

.fborder {
	border: #1d1d1d 1px solid;
}
.forumheader{
	background-color: transparent;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: Black;
	padding: 4px;
	border: 1px solid #1d1d1d;
	text-align: left;
}

.forumheader2{
	background-color: transparent;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: Black;
	padding: 4px;
	border: #2a2a2a 1px solid;
	text-align: left;
}

.forumheader3{
	background-color: transparent;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color: Black;
	padding: 4px;
	border: #2a2a2a 1px solid;
	text-align: left;
}

.forumborder{
	border: #000080 1px solid;
}

.fcaption {
	background-image: url(fcap0000.png);
	border: 1px solid #1d1d1d;
	padding: 2px 0 2px 0;
	background-color: transparent;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: Black;
	text-align: left;
}

.finfobar{
	background-color: transparent;
	color: #000;
	padding: 4px;
	border: 1px solid #2a2a2a;
	font-size: 7pt;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
}

.smallblacktext {
	font: 10px tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
}

.block-text {
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
}

.nextprev {
	background-color: transparent;
	font: 7pt tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
}
.no-collapse td.col2 {

	font: 8pt tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
	text-align: left;
}

.no-collapse td.col3,td.col4,td.col5,td.col6 {
	font: 7pt tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
	text-align: center;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}

.no-collapse td.col1,td.col2 {
	font: 7pt tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
	text-align: center;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}
.no-collapse td.col0 {
	font: 7pt tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
	text-align: left;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}

.no-collapse tr:hover td.col2, tr:hover td.col3, tr:hover td.col4, tr:hover td.col5, tr:hover td.col6 {
	background-color: #F0F0F0;
}

.no-collapse {
	font: 7pt tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
	text-align: center;
	border: 1px solid #DDDDDD;
}
.no-collapse td{padding: 5px;}
.no-collapse tbody tr td {padding: 0px;}
.title_lvl{
	color: Black;
	font-weight:bold;
	text-align: center;
}

.arborea {
	font: 9pt tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
}
.arborea td.arb-txt {
	font: 8pt tahoma, verdana, arial, helvetica, sans-serif;
	color: Black;
	text-align: left;
}
.arborea td.arb-txt ul{
line-height:1px;
margin: 10pt;
padding: 0pt;
}



.skill_table_main {font: 7pt tahoma, verdana, arial, helvetica, sans-serif;color: Black;text-align: center;border: 1px solid #DDDDDD;}
.skill_table_main td.class_main_title{font: 8pt tahoma, verdana, arial, helvetica, sans-serif;color: #fff;text-align: center;font-weight:bold;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;background-color: #AAAAAA;padding: 5px;}
.skill_table_main td.class_main {font: 8pt tahoma, verdana, arial, helvetica, sans-serif;color: Black;text-align: center;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;background-color: #fff;padding: 5px;}
.skill_table_main td.class_main2 {font: 8pt tahoma, verdana, arial, helvetica, sans-serif;color: Black;text-align:left;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;background-color: #fff;padding: 5px;}

.skill_table_main tr.skill_tbl_title td{background-color:#AAAAAA; font: 10pt tahoma, verdana, arial, helvetica, sans-serif;color:#fff;text-align: center; font-weight:bold;}

.skill_table_main tr:hover th a{display:block;}
.skill_table_main tr:hover th a:hover{display:block;color:#000;}
.skill_table_main tr:hover td.class_main {background-color: #EFEFEF;}


.skill_table {width: 100%; max-width:492px; font: 7pt tahoma, verdana, arial, helvetica, sans-serif;color: Black;text-align: center;border: 1px solid #DDDDDD;}
.skill_table td {font: 7pt tahoma, verdana, arial, helvetica, sans-serif;color: Black;text-align: center;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;background-color: #fff;padding: 3px;}
.skill_table th {font: 7pt tahoma, verdana, arial, helvetica, sans-serif;color: Black;text-align: center;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;background-color: #fff;padding: 3px;}
.skill_table tr.skill_tbl_title td{background-color:#AAAAAA; font: 8pt tahoma, verdana, arial, helvetica, sans-serif;color:#fff;text-align: center; font-weight:bold;}
.skill_table tr:hover th a{display:block;}
.skill_table tr:hover th a:hover{display:block;color:#000;}
.skill_table tr:hover th {background-color: #EFEFEF;}

/*---login---*/
.loginbox, .lvsep, .loginbtn, .lbn, .lbn b, .loginava, .lexit { float: left; }
.loginbox .loginbtn, .loginbox .loginava { position: relative; margin: 10px 20px 0 0; }
	.lbn, .lbn b { height: 43px; background: url("../images/lbtn.png") no-repeat; }
		.lbn { z-index: 13; position: relative; line-height: 42px; color: #516168; font-size: 1.15em; }
			.lbn b { padding: 0 35px 0 10px; cursor: pointer; background-position: 100% -43px; }
		
		.lbn.selected { background-position: 0 -86px; }
			.lbn.selected b { background-position: 100% -129px; }

	.loginbox #logform { border: 1px solid #cbdfe8; padding: 10px; top: 42px; left: 0; z-index: 12;  position: absolute; width: 180px; background-color: #fbfdfe;
		-moz-border-radius-topleft: 0;
		-webkit-border-top-left-radius: 0;
		border-top-left-radius: 0;
	}
	.loginbox #logform .lfield { margin-bottom: 1em; }
		.loginbox #logform .lfield label { display: block; margin-bottom: 0.2em; }
		.loginbox #logform .lfield input { width: 170px; padding: 4px; border: 1px solid #c0d4de; background: #fff url("../images/fields.png") repeat-x; }
		.loginbox #logform .lfchek input { width: 13px; border: none; background: none; }
		.loginbox #logform .lfchek label { display: inline; margin-bottom: 0.2em; }

	.loginbox #logform .lbtn { text-align: center; }
	.loginbox .lvsep { line-height: 24px; font-size: 1.15em; padding: 19px 0 0 21px; margin-right: 20px; height: 45px; background: url("../images/lvsep.png") no-repeat; }

	.loginbox .loginava { overflow: hidden; margin-right: 7px; }
		.loginbox .loginava img { width: 43px; }
		.loginbox .loginava b, .loginbox .loginava { height: 43px; width: 43px; }
			.loginbox .loginava b { z-index: 13; background: url("../images/loginava.png") no-repeat; position: absolute; left: 0; top: 0; }

	.loginbox .lvsep .radial { margin-right: 5px; background-color: #96c; color: #fff; float: left; padding: 0 8px; }
	.loginenter { border-top: 1px solid #dbe8ed; }
		.loginenter li a { display: block; width: 100%; padding: 5px 0; border-bottom: 1px solid #dbe8ed; }

	.lexit { width: 33px; padding-top: 43px; background: url("../images/lexit.png") no-repeat; }
		.lexit:hover { background-position: 0 -43px; }


/* vote */
.vote {font-size: 0.97em;overflow:hidden;}
.blv { background: url(../images/blv.gif) no-repeat 0 33px; }
.blv4 { padding: 71px 0 9px 0; min-height: 100px; }
.blv3 { width: 213px; }
.vtitle {font-size: 1em; background: url(../images/bl4.png) no-repeat left bottom; width: 213px; color: #c27d13; text-shadow: 0 1px 0 #000; }
.vtitle2 { font-weight: normal; background: url(../images/bl5.png) no-repeat 0 -44px; text-indent: 9px; line-height: 16px; padding: 0 27px 9px 2px; }
.blv5 { color: #e3e3e3; line-height: 20px; padding: 2px 0 0 0; }
.radio { width: 24px; height: 25px; padding: 0; margin: 0 0 -6px -3px; background: url(../images/radio.png) no-repeat; display: block; clear: left; float: left; }
.voting { background: url(../images/voting.png) no-repeat 0 -43px; width: 51px; height: 43px; }
.voting1 { background: url(../images/voting.png) no-repeat; width: 51px; height: 43px; display: block; overflow: hidden; float: left; margin: 0 0 0 25px; }
.result { background: url(../images/result.png) no-repeat 0 -43px; width: 51px; height: 43px; }
.result1 { background: url(../images/result.png) no-repeat; width: 51px; height: 43px; display: block; overflow: hidden; }

.allv {background: url(../images/allvotes.png) no-repeat 0 0; width: 151px; height: 43px; }
.allv1 { background: url(../images/allvotes.png) no-repeat; width: 151px; height: 43px; display: block; overflow: hidden; }
.allv:hover{background-position: 0 -43px;}



/* login panel and buttons */
#fade { display: none; background: #000; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity:.70; z-index: 9999; }
.popup_block { display: none; float: left; position: fixed; top: 50%; left: 50%; z-index: 99999; }
img.btn_close { float: right; margin: -55px -55px 0 0; }
.popup p { padding: 5px 10px; margin: 5px 0; }
.close { width: 17px; height: 18px; background: url(../images/close.gif) no-repeat; display: block; overflow: hidden; float: right; line-height: 50px; margin: 8px 9px 0 0; }
.close:hover { background-position: 0 -18px; }
.login_btn { position: absolute; width: 96px; height: 25px; margin: 59px 0 0 500px; display: block; overflow: hidden; background: url(../images/login_btn.jpg) no-repeat -91px 0; line-height: 70px; }
.login_btn:hover { background-position: -91px -25px; }
.login_register { position: absolute; width: 91px; height: 25px; margin: 59px 0 0 412px; display: block; overflow: hidden; background: url(../images/login_btn.jpg) no-repeat; line-height: 90px; }
.login_register:hover { background-position: 0 -25px; }
.logout { position: absolute; width: 96px; height: 23px; margin: 59px 0 0 500px; display: block; overflow: hidden; background: url(../images/login_btn2.jpg) no-repeat -95px 0; line-height: 70px; }
.logout:hover { background-position: -95px -23px; }
.login_profile { position: absolute; width: 95px; height: 23px; margin: 59px 0 0 409px; display: block; overflow: hidden; background:url(../images/login_btn2.jpg) no-repeat; line-height: 70px; }
.login_profile:hover { background-position: 0 -23px; }
.logform { background: url(../images/logform.png) repeat-y; display: block; overflow: hidden; }
.modal_bg_bot { background: url(../images/modal_bg_bot.png) no-repeat bottom; padding-bottom: 12px; }

.logindialog {  height: 49px; padding: 8px 0 0 10px; }
.logindialog_input , .logindialog_input2{ background: url(../images/login-bg.png) no-repeat; font:12px/11px Calibri, Arial, Helvetica, sans-serif; color: #869090; line-height: 14px; height: 17px; width: 120px; background-color: transparent; margin-bottom: 8px; border: 1px solid #2e4040;}
.logindialog_btn { width: 51px; height: 23px; background: url(../images/logindialog_btn.png) no-repeat; margin: 0 0 -35px 8px; }
.logindialog_btn:hover { background-position: 0 -23px; }
.logindialog_links { color: #8d8d8d; padding: 3px 0 5px 10px; }
.logindialog_links a {color: #447286; margin-right: 9px; }
.logindialog_links a:hover { text-decoration: none;  color: #fff;}
.login_avatar { float: left; margin: 6px 0 2px 10px; }
.login_avatar img {widht:50px; height:50px; border: 1px solid #20444E; padding:1px;}
.login_avatar a:hover img{border: 1px solid #fff;}


.profile_links {font-size:0.9em; margin: 0 0 0 60px; padding-top: 5px; }
.profile_links ul { margin: 0; padding: 1px 0 3px 20px; list-style: none; }
.profile_links a { color: #447286; text-decoration: none; margin-bottom: 2px; text-indent: 16px; line-height: 18px; }
.profile_links a:hover { color: #fffefe; text-shadow: 0 1px 0 #4a4a4a; background-position: 0 -18px; }

/* правое меню, об игре */
.r_menu_img { margin: 0 0 0 0; padding-top: 5px; padding-left:5px;}
.r_menu_img ul { margin: 0; padding: 1px 0 3px 0; list-style: none; }
.r_menu_img a { width: 210px; height: 18px; color: #447286; text-decoration: none; display: block; margin-bottom: 2px;}
.r_menu_img a:hover { color: #fffefe; text-shadow: 0 1px 0 #4a4a4a; background-position: 0 -18px; }
.r_menu_img a img {border: #797979 1px solid;}
.r_menu_img a img:hover {border-color: #fff;}
.r_menu_img li {text-indent:30px; font-size:0.9em;}


.r_menu_img2 { margin: 0 0 0 0; padding-left:5px;}
.r_menu_img2 ul { margin: 0; padding: 1px 0 3px 0; list-style: none; }
.r_menu_img2 a { width: 210px; height: 70px; color: #447286; text-decoration: none; display: block; margin-bottom: 8px;}
.r_menu_img2 a:hover { color: #fffefe; text-shadow: 0 1px 0 #4a4a4a; background-position: 0 -18px; }
.r_menu_img2 a img {border: #797979 1px solid;}
.r_menu_img2 a img:hover {border-color: #fff;}
.r_menu_img2 li {text-indent:30px; font-size:0.9em;}

/* правое меню, выбор языка */ 
.lang_block {padding-left:40px;}
.lang_select select { border:0; color:#fff; background:transparent;font-size:12px; font-weight:bold; padding:3px 10px; width:106px;*width:50px; *background:#58B14C; -webkit-appearance: none;  }
.lang_select OPTION { background:#092133; font-style: italic; border:0px solid;}


/* add comment */
.send { background: url(../images/send.png) no-repeat 0 -25px; width: 81px; height: 25px; }
.send1 { background: url(../images/send.png) no-repeat; height: 25px; }

.dpad_avatar img { border: 2px solid #bfbdb8; }
.dpad_avatar ul { margin: 0; padding: 4px 0 0 0; list-style: none; }
.dpad_avatar { float: right;padding-right:2px; }

.last_post_forum {color: #fffefe;}
.last_post_forum a{color: #f4b328;}

.btnmore {float: right;margin-top: 5px;	display: inline-block;	position: relative;	text-indent: -9999px;	width: 77px;	height: 23px;	background: url(../images/btn_more.png) no-repeat;}
.btnmore span {	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0;	background: url(../images/btn_more.png) no-repeat;	background-position:  0 -23px;}

.edit { float: right; margin: 5px 2px 0 0; }
.edit img { border: none; }


/* inputs */
span.text_black_urls {background:url(../images/input-url.png) no-repeat 0 0; display:block;}
.text_black_urls INPUT {clear:left;
			background:none;
			height:18px;
			width: 475px !important;
			padding:0;
			border:none 0;
			color:#4e4f45;
			padding:3px 6px;
			margin:0 0 6px;
			font-size:0.8em;
			}


/* лента сайта, поиск 
padding:3px;text-align:center; 
*/
#blok_1 form {border:1px solid #092f4b;background: #092133;min-height:50px;color:#437aa2;padding-top:3px;}
#blok_1 span {padding-left:5px;}
#blok_1 a {color:#437aa2;}
span.input_right_menu {float:left;background:url(../images/input-r-menu.png) no-repeat 0 0; display:block;}
.input_right_menu INPUT {clear:left;background:none ;height:18px;width: 95px !important;padding:0;border:none 0;padding:3px 6px;margin:0 0 6px;font-size:0.8em;color:#437aa2;}
.btn_subscribe {border: 0px solid #1434B0;background-image: url(../images/btn_subscribe.png);background-repeat: repeat-x;width: 79px;height: 23px;}
.btn_subscribe:hover{background: url(../images/btn_subscribe.png) 0 -23px;cursor: pointer;}

#blok_2 form {border:1px solid #092f4b;background: #092133;min-height:30px;color:#437aa2;padding-top:5px;padding-left:5px;}

#cse-search-box span.input_search input {margin: 1px 0 0 0 !important;float:left;  opacity:.70; display:block;}
#cse-search-box span.input_search input:hover{opacity:100;}

#cse-search-box input{width: 125px !important; padding-left:5px;}
#cse-search-box input.btn_search {
	border: 0px solid #1434B0;
	background-image: url(../images/btn_search.png);
	background-repeat: repeat-x;
	width: 43px !important;
	height: 23px;
	margin-left:5px;
}
.btn_search:hover{background: url(../images/btn_subscribe.png) 0 -23px;cursor: pointer;}


.menu_l_btn {position: absolute;left: -5000px;}
a.rollover {display: block;width: 145px;height: 20px;text-decoration: none;}
a.rollover:hover {background-position: 0 -20px;}

.startbtn p {line-height:0;}

.blt_class {background: url("../images/blt_class.png")no-repeat;}
.blt_download_tera {background: url("../images/blt_download_tera.png")no-repeat;}
.blt_forum {background: url("../images/blt_forum.png")no-repeat;}
.blt_game_locations {background: url("../images/blt_game_locations.png")no-repeat;}
.blt_news {background: url("../images/blt_news.png")no-repeat;}
.blt_race {background: url("../images/blt_race.png")no-repeat;}
.blt_tags {background: url("../images/blt_tags.png")no-repeat;}
.blt_video {background: url("../images/blt_video.png")no-repeat;}
.blt_site {background: url("../images/blt_site.png")no-repeat;}
.blt_play_with_proxy {background: url("../images/blt_play_with_proxy.png")no-repeat;}
.blt_how_to_start {background: url("../images/blt_how_to_start.png")no-repeat;}
.blt_eu_guild_list {background: url("../images/blt_eu_guild_list.png") no-repeat;}
.blt_feedback {background: url("../images/blt_feedback.png") no-repeat;}

.baseinfo {font-size: 0.8em;}
/* меню слева, на карртинке галлереи */
.cssmenu {padding-bottom:20px;}
.cssmenu ul {padding: 0;margin: 0;list-style: none;width: 190px;position:relative ;background: #092133;}
.cssmenu li { float: left;background: #092133;}
.cssmenu li a, .cssmenu li a:visited {display: block;width: 190px;height:17px;line-height:15px;text-indent:0px;color: #fff;background: #092133;padding:0;margin:0;}
.cssmenu li hr {display: block;width: 150px;height:7px; margin-left:10px;padding:0;}
.cssmenu li p {display: block;width: 150px;height:7px; margin-left:10px;padding:0;margin:0;}
.cssmenu li a:hover {color: #4682B4;background-color: #FAFAD2;}
.cssmenu li ul {visibility: hidden;position: absolute;left: -190px;top: -155px;}
.cssmenu li:hover {position: relative;}
.cssmenu li:hover > ul {visibility: visible;}
.cssmenu li:hover > a {color:#4682B4;background:#092f4b;}
.cssmenu ul li ul li a  {text-indent:10px;}

/* teamspeak */
div#ts3_h_s1 span.ts3v_server a {color:#E0E0E0 !important;}
div#ts3_h_s1 div span.ts3v_info a {color:#E0E0E0 !important;}
span.ts3v_user, span.ts3v_channel {color:#E0E0E0 }
span.ts3v_channel {color:#E0E0E0;}
html body div#content div.con div.con_bg div.right table tbody tr th strong a  {color:#E0E0E0;}


/* comment */
.comm { width: 564px; display: block; overflow: hidden; }
.comm2 { border: 2px solid #bfbdb8; float: left; margin: 1px 5px 0 15px; }
.comm3 {display: block; overflow: hidden; }
.comm5 { height: 19px; }
.comm5 em { width: 138px; display: block; text-align: center; font-style: italic; color: #FFF; text-shadow:1px 1px 0 #2a2a2a; padding-top: 23px; }
.comm5 b { font-weight: normal; }
.comm5 span { color: #FFF !important; }
.comm6 {display: block; overflow: hidden; min-height: 100px; padding: 0 10px 0 14px; }
.comm6 h3 { font: 12px/11px Calibri, Arial, Helvetica, sans-serif; padding-bottom: 7px; font-weight: bold; }
.comm6 a { color: #08485f; }
.comm6 a:hover { text-decoration: none; }
.comm7 { background: #efedea; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 4px 8px 4px 8px; }
.comm8 { color: #232323; font-style: italic; border-bottom: 1px dashed #a8a5a1; padding-bottom: 4px; margin-bottom: 5px; line-height: 18px; }
.comm8 h3 { background: #196c8b; float: left; color: #FFF; font: 12px/11px Calibri, Arial, Helvetica, sans-serif; font-style: italic; text-shadow:1px 1px 0 #114f66; padding: 3px 5px 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right: 5px; }
.comm8 h3 a { color: #FFF; text-decoration: none; }
.comm8 span { float: right; background: #8f8f8f; color: #FFF; text-shadow:1px 1px 0 #606060; padding: 0 6px 0 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.comm8 span a { color: #ffdd83; text-decoration: none; }
.comm8 span a:hover { color: #ffeab0; }
.comm9 { float: right; }
.comedit { margin-right: 6px; }
.comedit ul { margin: 0; padding: 23px 0 0 0; }
.comedit li { display: inline; font-style: italic; }
.comedit a { height: 19px; display: block; float: left;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #a6a6a6; text-decoration: none; padding: 0 5px 0 4px; line-height: 18px; margin-right: 5px; }
.comedit a:hover { background-position: 0 -19px; color: #fefefe; text-shadow:1px 1px 0 #9c600a; }
.editor { background:none !important; }


.text_a3 .guide {
    background: #e0e0e0;
    margin-bottom: 20px;
    padding: 10px;
    width: 100%;
}
.text_a3 .guide caption {
    border-bottom: 1px solid #444444;
    color: #FFFFFF;
    font-family: "Palatino Linotype",Garamond,serif;
    font-size: 1.5em;
    padding-bottom: 5px;
    text-align: left;
}
.text_a3 .guide th, .text_a3 .guide td {
    padding: 5px 20px;
}
.text_a3 .guide td + td {
    border-left: 1px solid #444444;
}
.text_a3 .guide thead tr th, .text_a3 .guide thead tr td {
    border-bottom: 2px solid #444444;
    color: #444444;
    font-size: 0.875em;
    font-weight: 400;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
}
.text_a3 .guide tbody tr:nth-of-type(2n) {
    background: none repeat scroll 0 0 rgba(168, 168, 168, 0.1);
}
/* footer */
#footer_tera{clear:both; width:100%; overflow: hidden;}
.footer_wid{ width:900px; margin:0 auto;}
.footer_con{ position:relative;padding: 0 200px 0 130px; }
.footer_con .footer_logo1{ position:absolute; left:18px; top:29px;}
.footer_con .footer_logo2{ position:absolute; left:91px; top:29px;}
.footer_con .img_bot_cn{ display:block;margin-top:12px;}
.footer_con .img_bot_en{ display:block;margin-top:10px;}
.footer_con .footer_table{ position:absolute; right:18px; top:26px;}


}
.ts3v_1020857, .ts3v_1020857_server a:link, .ts3v_1020857_server a:visited, .ts3v_1020857_server a:active, .ts3v_1020857_server a:hover, .ts3v_1020857_serverinfo, .ts3v_1020857_serverinfo a:link, .ts3v_1020857_serverinfo a:visited, .ts3v_1020857_serverinfo a:active, .ts3v_1020857_serverinfo:hover, .ts3v_1020857_serverinfo:hover a:hover, .ts3v_1020857_channel, .ts3v_1020857_channel:hover, .ts3v_1020857_user, .ts3v_1020857_user:hover, .ts3v_1020857_spacer {
    color: #fff !important;
    font-family: 'Segoe UI',FreeSans,sans-serif;
    font-size: 12px;
} 
html body div#content div.con div.con_bg div.right table tbody tr#blok_6 td div.reset div.last_post_forum div#ts3viewer_1020857 div div a {color: #fff !important;}
html body div#content div.con div.con_bg div.right table tbody tr#blok_6 td div.reset div.last_post_forum div#ts3viewer_1020857 div div {color: #fff !important;}

#apDiv1 {
	position:absolute;
	width:760px;
	height:122px;
	z-index:1;
	left: 95px;
	top: 310px;
	background-image:url(http://tera-online.cc/templates/Russian/images/banner_top.png);