html, body {
	font-family:arial, verdana, tahoma, sans-serif;
	font-size:13px;
	color: #999;
	max-width:600px;
	padding: 0px;
	background:#111;
	margin:  auto;
	word-wrap: break-word;
	
	background-attachment:fixed;
	padding: 0px;
	background-image: url('images/_background.jpg');
	background-position-x: center;
}
a
{
	text-decoration: none;
	color:#E17100;
	font-size:1.1em;
}
.input
{
	padding:5px;
	background-color:#292C2C;
	color:#927553;
	border:1px solid #474B4B;
}
::-webkit-scrollbar
{
  width: 8px;  /* for vertical scrollbars */
  height: 8px; /* for horizontal scrollbars */
}

::-webkit-scrollbar-track
{
  background: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb
{
  background: rgba(48, 48, 50, 0.8);
}
/************/
/* MainDivs */
/************/

.body2
{
    margin-bottom:10px;
	backgrosund:#242424 url(/scss/new/style/bgs.jpg); 
	/**background:#222;*/
    padding:10px 10px 10px 10px;
	
	backgsround: #aa000033;
}

.body
{
     margin-bottom: 10px;
	background-color: rgba( 40, 40, 40, 0.5 );
	border-top: 1px solid #222;
    padding:10px 10px 10px 10px;
	border-left: 2px solid #242424;
	border-right: 2px solid #242424;
}
.top_main_menu {
	
	background-imsage: url('/css/upd/images/_top_bg.png');
	background-imagse: url('/css/def/style/hm2.jpg');
	background-repeat: repeat;
	margin: -12px -12px 0 -12px;
	min-height: 40px;
	
	border-bottom: 2px solid #242424;
}

.top_main_stats {

	color: #B79009;
	background-color: #1A1A1A;
	text-align: center;
	border-bottom: 1px solid #3a3a3a;
	padding: 4px 0 2px 0;
	font-weight: bold;

	
	box-shadow: inset 0 10px 10px #0a0a0a;
}

.top_main_stats_left {

	border-left: 1px solid #0a0a0a;
	
	border-top: 1px solid #0a0a0a;
	background-color: #404040;
	border-radius: 16px 0 0 0;
}

.top_main_stats_bottom {

	border-bottom: 1px solid #404040;
}
.top_main_stats_middle {

	border-top: 1px solid #0a0a0a;
	background-color: #404040;
}
.top_main_stats_right {

	border-right: 1px solid #0a0a0a;
	
	border-top: 1px solid #0a0a0a;
	background-color: #404040;
	border-radius: 0 16px 0 0;
}

.top_main_end {
	
	background-image: url('/css/def/style/panel_02.gif');
	background-repeat: repeat;
	margin: 0px -10px 4px -10px;
	min-height: 10px;
}

.top_main_buttons {
	border-left: 2px solid #242424;
	border-right: 2px solid #242424;
	background-image: url('/css/upd/icons/bg-1.png?v=2');
	background-size: 100%;
	border-bottom: 1px solid #4D4D4D;
}

.top_bar {

	margin: -2px -10px 4px -10px;
	background-color: #2a2a2a;
	min-height: 4px;
	
	-moz-box-shadow: 0 2px 0 #000;
	box-shadow:0 2px 0 #000;
}

.top_bar_hp {

	background: #d02222;
	height: 3px;
}

.top_main_bar {

	margin: 0 -6px 4px -6px;
	background: #222;
	padding: 2px;
	border-radius: 1px;
	-moz-box-shadow: 0 2px 0 #000;
	box-shadow:0 2px 0 #000;
}

.top_main_bar_hp {

	background: #d02222;
	padding: 2px;
	border-radius: 2px;
}

.titleBarBtm
{
	background-image: url('/css/new/style/pr_title.png');
	background-repeat: repeat-x;
	height:20px;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -10px;
}

.secondBar
{
	background: url(/css/new/style/secondBar.png) repeat-x; 
	text-align: center;
	margin-left:-10px;
	margin-right:-10px;
}
.secondBarButtons
{
	background:#444;
	border-top:1px solid #777;
	border-bottom:1px solid #555;
	border-left:1px solid #555;
	border-right:1px solid #555;
	margin-top:-5px;
	padding:2px;
	width:70%;
	min-height:20px;
    border-radius:2px;
    -moz-border-radius:2px;  
}
/*
.TButtons
{
	background:#4D4445;
	border-top:1px solid #777;
	border-bottom:1px solid #555;
	border-left:1px solid #555;
	border-right:1px solid #555;
	padding:0px 10px 0px 10px;
	text-align: center;
    border-radius:2px;
    -moz-border-radius:2px;  
}
*/

.TButtons {

	display: block;
	min-width: 46px;
	height: 32px;
	text-align: center;
	background-image: url('/css/upd/icons/btnrect.png');
	background-color: #333333;
	margin: 2px 5px;
	/*
	background-image: url('/css/upd/icons/btn.png');
	background-position: left;
	background-repeat: no-repeat;
	text-align: center;
	min-height: 54px;
	min-width: 48px;
	padding: 14px 0;
	padding-right: 10px;
	*/
}

.secondBarButtonsMini
{
	background:#444;
	border-top:1px solid #777;
	border-bottom:1px solid #555;
	border-left:1px solid #555;
	border-right:1px solid #555;
	margin-top:-5px;
	width:70%;
	min-height:15px;
}
.separ
{
	margin-top:7px;
	margin-bottom:7px;
	border-top:1px dotted #333;
}
.bloodBar
{
	background-color: #444;
	
}
.main_sbody
{
	background-image: url(images/_web_main_top_left.opng), url(images/_web_main_body.png); 
	background-repeat: no-repeat, repeat-y;
	background-position: top, center;
	z-index: 10;
}
.info
{
	margin-left:  -8px;
	margin-right: -8px;
	padding:5px;
}
.titleBar
{
	background: #25282D ;
	text-align: center;
	padding-top:3px;
	padding-bottom:10px;
	color:#B79009;
	font-weight: bold;
	margin-left:-10px;
	margin-right:-10px;
}
.mapName
{
	color:#efac10;
	font-size:1em;
}
.backMap2
{
	padding:0px;
}
.backMap
{
	background-color: rgba(20,20,20,0.2);
	 background-image: url(/css/new/style/bottom-left.png),url(/css/new/style/top-left.png), url(/css/new/style/top-right.png),url(/css/new/style/bottom-right.png);  
    background-position: bottom left, top left , top right, bottom right;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	padding:0px;
	margin-bottom:5px;
}
.aTButtons
{
	margin-top:10px;
}
.activeLink
{
	display: block;
	padding:7px;
	margin-right:-10px;
	margin-left:-10px;
	background-color: rgba(1,10,15,0.3);
	border-top: 1px solid #2c2c2c;
	color: #CF950E;
}
.navigLink
{
	display: block;
	padding:8px;
	margin-right:-10px;
	margin-left:-10px;
	background-color: rgba(1,1,1,0.3);
	color: #aaa;
}
.act
{
	display: block;
	padding:8px;
	margin-right:-10px;
	margin-left:-10px;
	background-color: rgba(60,60,60,0.5);
	border-top: 1px solid #444;
	color: #ddd;
}

.navigMsg
{
	display: block;
	padding-left:10px;
	padding-top: 5px;
	padding-right:10px;
	min-height:35px;
	margin-right:-10px;
	font-size: 0.9em;
	margin-left:-10px;
	border-bottom: 1px solid #282828;
	background-color: rgba(20,20,20,0.3);
	color: #CF950E;
}
.sayForm
{
	margin-bottom:1px;
	padding-left:10px;
	padding-top: 5px;
	padding-right:10px;
	min-height:35px;
	margin-right:-10px;
	margin-left:-10px;
	background-color: rgba(1,1,1,0.3);
	color: #CF950E;
}
.sayForm input
{
	background:#333;
	border:1px solid #444;
	color:#ddd;
	padding:3px;
}
.sayForm select
{
	background:#333;
	border:1px solid #444;
	color:#ddd;
	padding:3px;
}

.page_foot
{
	 margin-top:-20px;    
    margin-bottom:10px;
	padding: 5px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
    -moz-border-bottom-right-radius:8px;
	 -moz-border-bottom-left-radius:8px;
    -moz-box-shadow:0 2px 0 #444;
    box-shadow:0 2px 0 #444;
}
.mapBg
{
	margin-right:-10px;
	margin-left:-10px;
	display:block;
	background:#323232;
	color: #ddd;
	padding:8px;
	border-top:1px solid #3E3D36;
}
.radius
{
    border-radius:8px;
    -moz-border-radius:8px;  
}
.gray_bar {

	background-image: url('/css/upd/icons/gray_bar.jpg');
	height: 8px;
	margin: -4px -10px 8px -10px;

    /* padding:1px;
     background:#333;
    margin-bottom: 5px;
    margin-top: 2px;*/
}
/***********/
/* SubDivs */
/***********/

.logo
{
	text-align:center;
	background:#111 url('/css/new/style/logo_background.jpg');
}
.indexBg
{   
	padding:8px;
	background-color:#2A2E2D;
	background-image: url('/css/new/style/main_menu1.jpg');
}
.indexUL
{
	background:  url('/css/new/style/foot.png') repeat-x;
	height:47px;
	text-align: center;
	color:#927553;
	text-shadow: 2px 2px 0 #222;
	margin-left:-10px;
	margin-right:-10px;
}
.submitForm 
{
  background: url('/css/new/style/in.png') no-repeat scroll 0 0 transparent;
  color: #000000;
  cursor: pointer;
  font-weight: bold;
  height: 43px;
  border:none;
  padding-bottom: 2px;
  width: 176px;
}
.indexFD
{
	background: url('/css/new/style/foot.png') repeat-x;
    margin-top:-30px;    
    margin-bottom:10px;
    padding:10px;
	height:47px;
}
.tutorial
{
	margin-left:  -8px;
	margin-right: -8px;
	padding:5px;
	color:#ccc;
	background-color: #222;
}
.pda_new
{
	background:#383838;
	border: #000 2px solid;
	padding:3px;
	margin-left:-10px;
	margin-right:-10px;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
    -moz-border-top-right-radius:8px;
	-moz-border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
    -moz-border-bottom-right-radius:8px;
	-moz-border-bottom-left-radius:8px;
}
.pda_separator
{
	background:#17391a;
	padding:3px;
}

.pda_inside_new
{
	padding:5px;
	background:#000;
	min-height:100px;
	color:#00A800;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
    -moz-border-top-right-radius:8px;
	-moz-border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
    -moz-border-bottom-right-radius:8px;
	-moz-border-bottom-left-radius:8px;
}
.pda_up
{
	
	border-bottom:1px solid green;
   margin-top:20px;
}
.pda-link
{
	display: block;
	padding:3px;
	color:green;
	border-bottom:1px solid #236510;
}
.pda-link a{
	color:green;
}



.npc_title {
	margin-right:-10px;
	margin-left:-10px;
	display:block;
	background: #222 url(/css/def/style/cc.gif); 
	color: #a6a6a6;
	font-weight: bold;
	padding:8px;
	border-top:1px solid #3E3D36;
}

.npc_border {
	margin-right:-10px;
	margin-left:-10px;
	background: #222 url(/css/def/style/panel_02.gif); 
	height:9px;
}
.npc_border2 {
	margin-right:-10px;
	margin-left:-10px;
	background: #222 url(/css/def/style/2.jpg); 
	height:9px;
}

.npc_text {
	margin-right:-10px;
	margin-left:-10px;
	color:#BCA78A;
	background: #111; 
	padding:8px;
}
.button {
	margin-right:-10px;
	margin-left:-10px;
	background:  url(/css/def/style/11.png) center no-repeat; 
	text-align: center;
	color: #f4ae0b;
	font-weight: bold;
	padding:8px;
	padding-right:20px;
}
.ret {
	margin-right:-10px;
	margin-left:-10px;
	display:block;
	border-bottom:1px solid #222;
	background:rgba(2,2,2,0.7);
	color: #ddd;
	padding:8px;
}

.cat_up
{
	background-image: url('/i/css/up.gif');
	background-repeat: no-repeat;
	padding-top:6px;
	padding-left:35px;
	height:30px;
	color:#fabd05;
	margin-top:-30px;
	margin-left:-6px;
}

.cat_top
{
	margin-top:25px;
	background-color: #16110F;
	padding:4px;
	margin-left:-8px;
	margin-right:-8px;
	background-image: url(/css/def/style/polosa-9.jpg);
	border-left: 1px solid #616161;
	border-right: 1px solid #616161;
	border-top: 1px solid #616161;
	
}
.cat_bottom
{
	background-color: #16110F;
	background-image: url(/css/def/style/polosa-9.jpg);
	padding:4px;
	margin-left:-8px;
	margin-right:-8px;
	border-left: 1px solid #616161;
	border-right: 1px solid #616161;
	border-bottom: 1px solid #616161;
}
.line {
	margin-right:-10px;
	margin-left:-10px;
	display:block;
	background:#222;
	background-image: url('/css/def/style/line.png');
	color: #ddd;
	padding:8px;
	border-top:1px solid #3E3D36;
}
.h1{
    margin-bottom:5px;
	min-height:25px;
   background:#444;
   padding:3px;
    border-radius:8px;
    -moz-border-radius:8px;
    -moz-box-shadow:0 2px 0 #000;
    box-shadow:0 2px 0 #000;
}
.eq{
   float:left;
	width:60px;
   background:#2E2E2D;
   padding:3px;
   margin-right:5px;
    border-radius:8px;
    -moz-border-radius:8px;
}
.act_w
{
	background:#111;
	padding:8px;
	display:block;
	margin-left:-10px;
	margin-right:-10px;
	border-left:2px #f3970c solid;
}
.navpg
{
	padding:5px;
	background:#333;
}
.navpg a {
	font-size:0.5em;
}
.act4 {
	margin-right:-10px;
	margin-left:-10px;
	display:block;
	background:#000;
	color: #fff;
	padding:8px;
	border-top:1px solid #3E3D36;
}
.menu
{
	font-weight:bold;
	font-size:1.1em;
	display:block;
	margin-left:-10px;
	margin-right:-10px;
	padding:8px;
	border-top: #555 1px solid;
}
.h3{
	max-width:40%;
	float:center;
	text-align:center;
	padding:2px;
	background:#444;
	border-radius:8px;
    -moz-border-radius:8px;
    -moz-box-shadow:0 2px 0 #000;
    box-shadow:0 2px 0 #000;
}
.h{
    margin-bottom:2px;
   background:#222;
   padding:3px;
    border-radius:8px;
    -moz-border-radius:8px;
    -moz-box-shadow:0 2px 0 #000;
    box-shadow:0 2px 0 #000;
}
.avatar{
	float:left;
   margin-right:5px;
   padding-top:3px;
}
input.button2 {
	font-size:8pt;
	padding:3px;
	border:1px solid #b28420;
	color:#b28420;
	font-weight:bold;
	background-color:#050505;
	vertical-align:middle;
}
.network_chat
{
	background: #222 url(/css/def/style/46.gif); 
	margin-left:-10px;
	margin-right:-10px;
	border: #222 1px solid;
	padding-left:10px;
	padding-top: 5px;
	padding-right:10px;
}
.network2_up
{
	background-image: url('/i/css/block-t.jpg');
	background-repeat: no-repeat;
	height:20px;
	color:#effc03;
	padding-top:3px;
	margin-left:-10px;
	margin-right:-10px;
	font-size:0.8em;
}

.network_up a{
	color:#effc03;
}
.network2_up a{
	padding-left:30px;
	color:#535759;
}


.network2_bottom
{
	background-color: #0E1213;
	padding:4px;
	border: 1px solid #394241;
}
.network2_top
{
	padding:2px;
	background-color:  #000;
	margin-right:-10px;
	margin-left:-10px;
}