body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family: Tahoma;
        font-size: 11px;
  	scrollbar-arrow-color: silver;
  	scrollbar-track-color: darkgray;
  	scrollbar-face-color: dimgray;
  	scrollbar-highlight-color: silver;
  	scrollbar-3dlight-color: #9B7A4C;
  	scrollbar-darkshadow-color: darkgray;
  	scrollbar-shadow-color: black;
}

td{
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}

table{
        border-collapse: collapse;
        font-size: 11px;
        cell-spacing: 0px;
        cell-padding: 0px;
}
table.main{
        border: 1px solid #d3d3d3;
}
td.gallery{
        background-color: #ffffff;
}
th {
  font-size: 10pt;
  color: #222222;
}
.copy_down {
        font-family: Arial;
        font-size: 11px;
        color: #000000;
        line-height: 10px;
}
.left_text {
        font-family: Arial;
        font-size: 14px;
        color: #323532;
}
.write_text {
        font-family: Arial;
        font-size: 12px;
        color: #323532;
        line-height: 10px;

}
a.menu_cen:hover {
        font-family: Arial;
        font-size: 11px;
        color: #323532;
        line-height: 20px;
        text-decoration: underline;
}
.menu_cen {
        font-family: Arial;
        font-size: 11px;
        color: #323532;
        line-height: 20px;
        text-decoration: none;
}
.left_textbold {
        font-family: Arial;
        font-size: 12px;
        color: #323532;
        font-weight: bold;
}
a.text_link:hover {

        font-family: Arial;
        font-size: 14px;
        color: #FFF1DD;
}

.white_link {
        font-family: Arial;
        font-size: 11px;
        color: #FFFFFF;
        line-height: 10px;
        text-decoration: underline;
}
a.white_link:hover {
        font-family: Arial;
        font-size: 11px;
        color: #ffffff;
        line-height: 10px;
        text-decoration: underline;
}
a.white_link:hover {
        font-family: Arial;
        font-size: 11px;
        color: #554233;
        line-height: 10px;
        text-decoration: underline;

}.menu_title {
        font-size: 11px;
        font-weight: bold;
        font-family: Tahoma;
}
.menu1 {
        text-decoration: none;
}
.data_iz_stroki {
        font-family: Arial;
        font-size: 11px;
        color: #A3A3A3;
}
.text_iz_stroki {
        font-family: Arial;
        font-size: 11px;
        color: #F1F1F1;
}
.login {
        border: 1px solid #59544B;
        font-family: Arial;
        font-size: 10px;
        color: #130D01;
        background-color: #a9a9a9;
        height: 18px;
        width: 100px;
}
button {
        border: 1px solid #696969;
	font-family: Arial;
        font-size: 10px;
        color: #130D01;
        width: auto;
        background-color: #dcdcdc;
        cursor: url(images/red.cur);
}
.button {
        border: 1px solid #696969;
	font-family: Arial;
        font-size: 12px;
        color: #130D01;
        background-color: #dcdcdc;
        height: 18px;
        width: auto;
        cursor: url(images/red.cur);
}
input {
        border: 1px solid #59544B;
	font-family: Arial;
        font-size: 10px;
        color: #130D01;
        background-color: #dcdcdc;
        height: 18px;
}
input.submit {
        font-size: 12px;
	font-family: Arial;
        color: #130D01;
        background-color: #dcdcdc;
        height: 18px;
        width: auto;
}
.sub_log {
	border:0px;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
        color: #ffffff;
	background-color: transparent;
        height: 16px;
        width: 18px;
}

select {
        border: 1px solid #dcdcdc;
        font-family: Arial;
        font-size: 10px;
        color: #130D01;
        background-color: #dcdcdc;
        height: 18px;
}
textarea {
        border: 1px solid #59544B;
        font-family: Arial;
        font-size: 10px;
        color: #130D01;
        background-color: #dcdcdc;
}
.but {
        border: 1px solid #696969;
        color: #FFFFFF;
        background-color: #696969;
        height: 20px;
        width: 70px;
}
.inbut {
        border: 0px;
        font-family: Arial;
        font-size: 10px;
        color: #C6B599;
        background-color: #a9a9a9;
        height: 20px;
        width: 60px;
}
.topmmenu1 {
        font-family: Verdana;
        font-size: 10px;
        color: #878179;
        text-decoration: none;
}
a.topmmenu1:hover {
        font-family: Verdana;
        font-size: 10px;
        color: #CAC4BD;
        text-decoration: none;
}
.titleL {
        font-family: Tahoma;
        font-size: 16px;
        color: #555555;
        font-weight: bold;
}
.add_news {
        text-decoration: none;
}
.avtor {
        font-family: Tahoma;
        font-size: 11px;
        color: #000000;
}
.bults {
        font-family: Arial;
        font-size: 12px;
        color: #858585;
}
.comment {
        font-family: Tahoma;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
}
a.comment:hover {
        font-family: Tahoma;
        font-size: 10px;
        color: #8B2438;
}
.news_beg {
        background-image: url(images/news_beg.jpg);
        background-repeat: repeat-y;
        background-position: left;
}
.news_time {
        font-family: Arial;
        font-size: 10px;
        color: #000000;
}
.news_link {
		color: #8B2438;
		font-size: 11px;
		font-family: Verdana;
		text-decoration: undeline;
}
a.news_link:hover {
		color: #8B2438;
		font-size: 11px;
		font-family: Verdana;
		text-decoration: undeline;
}
.news_text {
        FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Tahoma;
}
code {
        FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Tahoma;
}
.newtitle {
        font-size: 12px;
        font-weight: bold;
        color: #000000;
}
.tbl_header {
        FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; BACKGROUND-COLOR: #cccccc; font-weight: bold;
}
.tbl_row {
        FONT-SIZE: 11px; COLOR: #222222; FONT-FAMILY: Tahoma, Arial; BACKGROUND-COLOR: #eeeeee
}
.tbl_online {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; BACKGROUND-COLOR: #ffffff
}
a{
	font-size: 11px;
        font-family: Tahoma;
        color: #8B2438;
}
a:hover {
	font-size: 11px;
        font-family: Tahoma;
        color: #8B2438;
}
a.big{
	font-size: 16px;
        font-family: Tahoma;
        color: #8B2438;
        font-weight: bold;
}
a.big:hover {
	font-size: 16px;
        font-family: Tahoma;
        color: #8B2438;
        font-weight: bold;
}
img{
        border:0;

}
.1 td {background-color: #f6f6f6; COLOR:#000000;}
.0 td {background-color: #dddddd; COLOR:#000000;}
.items {background-color: #e6e6fa; COLOR: darkblue;}
.items2 {background-color: #DBE6DB; COLOR:#2f4f4f;}
span.Демонс { color: brown;}
span.Девилс { color: seagreen;}
span.Сенд { color: goldenrod; }
span.Сан { color: darkorange; }
span.Ангелс { color: deeppink; }
span.Луна { color: slateblue; }
span.Эмеральд { color: purple; }
span.Столица { color: gray;}
span.Dreams { color: #34a4a2;}
span.Lowcity { color: #554862;}
span.dungeon { color: #744905;}
span.1 {background-color: limegreen; font-size: 3pt}
span.0 {background-color: 555555; font-size: 3pt}
.s_unknown {background-color: 6600cc; font-size: 2pt}
	a.reg_link:link {
		color: #E1E1E1;
		font-size: 10px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.reg_link:visited {
		color:#E1E1E1;
		font-size: 10px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.reg_link:hover {
		color: #E1E1E1;
		font-size: 10px;
		font-family: Tahoma;
		text-decoration: underline;
	}
	a.up_menu:link {
		color: #969493;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.up_menu:visited {
		color:#969493;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.up_menu:hover {
		color: #E1E1E1;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: underline;
	}
	a.menu:link {
		color: #000000;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.menu:visited {
		color:#000000;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.menu:hover {
		color: #8B2438;
		font-size: 11px;
		font-family: Tahoma;
	}
	a.news:link {
		color: #8B2438;
		font-size: 12px;
		font-family: Verdana;
		text-decoration: undeline;
	}
	a.news:visited {
		color:#8B2438;
		font-size: 12px;
		font-family: Verdana;
		text-decoration: undeline;
	}
	a.news:hover {
		color: #8B2438;
		font-size: 12px;
		font-family: Verdana;
		text-decoration: none;
	}
	a.comm:link {
		color: #8B2438;
		font-size: 10px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.comm:visited {
		color:#8B2438;
		font-size: 10px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.comm:hover {
		color: #8B2438;
		font-size: 10px;
		font-family: Tahoma;
		text-decoration: underline;
	}
	a.law: link {
		color: #000099;
		font-size: 11px;
		font-family: Tahoma;
        	text-decoration: none;
	}
	a.law:hover {
		color: #000099;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: underline;
	}
	a.law:visited {
		color: #000099;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.lawb: link {
		color: #000099;
		font-size: 11px;
		font-family: Tahoma;
        	text-decoration: none;
	        font-weight: bold;
	}
	a.lawb:hover {
		color: #000099;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: underline;
	        font-weight: bold;
	}
	a.lawb:visited {
		color: #000099;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: none;
	        font-weight: bold;
	}
	span.comm {
		color: #8B2438;
		font-size: 10px;
		font-family: Tahoma;
		text-decoration: none;
	}
	.reg_text {
		color: #E1E1E1;
		font-size: 10px;
		font-family: Tahoma;
	}
	.up_menu_text {
		color: #FFFFFF;
		font-size: 11px;
		font-family: Tahoma;
	}
	.menu_text {
		color: #8B2438;
		font-size: 11px;
		font-family: Tahoma;
	}
	.news_text {
		color: #000000;
		font-size: 11px;
		font-family: Verdana;
		line-height: 18px;
	}
	.author {
		color: #000000;
		font-size: 10px;
		font-family: Tahoma;
	}
	.reg_form {
		width: 100px;
		height: 15px;
		border: 0px;
		font-family: Tahoma;
		font-size: 10px;
		color: #ffffff;
		background-color: transparent;
	}
	.clock_form {
		width: 100px;
		height: 20px;
		border: 0px;
		font-family: Tahoma;
		font-size: 11px;
		color: #dcdcdc;
		background-color: transparent;
		position:relative;top:-15px;right:-106px;
	}
	td.1_1 {
		font-family: Tahoma;
		font-size: 8px;
	        background-color: #B6E0C4;
	}
	td.2_2 {
		font-family: Tahoma;
		font-size: 8px;
	        background-color: #B6E0C4;
	}
	td.3_3 {
		font-family: Tahoma;
		font-size: 8px;
	        background-color: #B6E0C4;
	}
	td.4_4 {
		font-family: Tahoma;
		font-size: 8px;
	        background-color: #B6E0C4;
	}
div.header {
  left: 0px;
  top: 0px;
  width: 100%;
  height: 63px;
  position: relative;
  vertical-align: top;
  background-attachment: fixed;
  background-position: top center;
  background-repeat: repeat-x;
  background-image: url('images/gray/shapka_back.jpg');
}
div.login {
  width: 100px;
  position: absolute;
  right: 175px;
  top: 7px;
  height: auto;
  visibility: visible;
  overflow: hidden;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  text-align: left;
  background-color: transparent;
}
div.pass {
  width: 160px;
  height: auto;
  position: absolute;
  right: 10px;
  top: 8px;
  visibility: visible;
  overflow: hidden;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  text-align: left;
  background-color: transparent;
}
div.hello {
  width: 250px;
  height: auto;
  position: absolute;
  right: 10px;
  top: 5px;
  visibility: visible;
  overflow: hidden;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  text-align: right;
  color: white;
}
div.headline {
  top: 0px;
  width: 100%;
  height: 3px;
  position: relative;
  visibility: visible;
  vertical-align: top;
  background-attachment: fixed;
  background-position: top center;
  background-repeat: repeat-x;
  z-index: 5;
  background-image: url('images/gray/line_mid.jpg');
}
div.forums {
  width: 180px;
  height: auto;
  position: relative;
  left: 80px;
  top: -25px;
  z-index: 2;
  visibility: visible;
  overflow: hidden;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  text-align: left;
}
div.headtop {
  top: -10px;
  left: 0px;
  width: 100%;
  height: 23px;
  position: relative;
  visibility: visible;
  text-align: left;
  background-attachment: fixed;
  background-position: top center;
  background-repeat: repeat-x;
  z-index: 5;
  vertical-align: top;
  color: #FFFFFF;
  background-image: url('images/gray/up_menu2.jpg');
}
div.headtopright {
  top: -50px;
  left: 307px;
  width: 100%;
  height: 23;
  position: relative;
  visibility: visible;
}
div.headtopend {
  top: -86px;
  left: 826px;
  width: 134px;
  height: 23;
  position: relative;
  visibility: visible;
  z-index: 5;
  vertical-align: top;
  background-attachment: fixed;
  background-repeat: repeat-x;
  background-position: top left;
  background-image: url('images/gray/up_menu10.jpg');
}
div.headrightend {
  top: -88px;
  right: -3px;
  width: 100%;
  height: 33px;
  vertical-align: top;
  position: relative;
  visibility: visible;
  z-index: 6;
}
div.leftspace {
  position: relative;
  left: 15px; 
  top: 4px;	
}
div.headbottomleft {
  top: -121px;
  left: 0px;
  width: 100%;
  height: 33px;
  vertical-align: top;
  position: relative;
  visibility: visible;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-image: url('images/gray/pod_up_menu1.jpg');
}
div.headbottomright {
  top: -154px;
  left: 945px;
  width: 100%;
  height: 33px;
  vertical-align: top;
  position: relative;
  visibility: visible;
  background-repeat: no-repeat;
  background-attachment: fixed;
  z-index: 4;
  background-image: url('images/gray/pod_up_menu3.jpg');
}
div.top  { position: relative; left: 0px; height: auto; width: 100%; vertical-align: top; display: block; }
div.center { position: relative; top: -154;left: 0px; height: auto; width: 100%; vertical-align: top; display: block; }	

a.light:link,a.light:visited {
		color: white;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: none;
	}
	a.light:hover {
		color: white;
		font-size: 11px;
		font-family: Tahoma;
		text-decoration: underline;
	}
