BODY{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #F0F0F0;
font-family: 'Lucida Grande', 'Tahoma', sans-serif;
background-image: url('/all/new/bgall.png');
}

A {
font-family: "Bookman Old Style";
color: #303030;
font-weight: bold;
}

TABLE {
border-collapse: collapse;
}

FORM{
padding: 0px; margin: 0px;
}

INPUT{background-image: url(/all/menu/bg.png);
color: #80FF80;
border: 1px inset #675D4F;
}

INPUT:focus{
background-image: url(/all/menu/bg-s.png);
color: #80FF80;
border: 1px inset #675D4F;
}

TEXTAREA{
background-image: url(/all/menu/bg.png);
color: #80FF80;
border: 1px inset #675D4F;
}

TEXTAREA:focus{
background-image: url(/all/menu/bg-s.png);
color: #80FF80;
border: 1px inset #675D4F;
}

BUTTON{border: none;
font-weight: bold;
color: #000;
background: none;
}

H2{
margin: 5 0px;
border-bottom:2px solid #303030;
}

.t_m{
width: 200px;
vertical-align: top;
}

.t{
vertical-align: top;
}

.header{
width: 100%;
height: 120px;
background-position: left;
margin-bottom: 5px;
}

.head{
font-family: 'Lucida Grande', 'Tahoma', sans-serif;;
color: #FFF;
height: 20px;
text-align: center;
font-size: 90%;
background-image: url(h.png);
letter-spacing: 1px;
}

.h{
font-family: 'Lucida Grande', 'Tahoma', sans-serif;;
background-image: url(/all/new/h.gif);
background-repeat: repeat-x;
color: #FFF;
font-size: 90%;
letter-spacing: 1px;
text-align: left;
line-height: 20px;
}

.h A{
font-family: 'Lucida Grande', 'Tahoma', sans-serif;
color: #FFF;
}

.h_r{background-image: url(/all/new/h-r.gif);
background-repeat: no-repeat;
background-position: right top;
width:33px;
border-collapse:collapse;
}

.h_l{
background-image: url(/all/new/h-l.gif);
background-repeat: no-repeat;
background-position: left top;
width:20px;
border-collapse:collapse;
}

img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
}

.main{
margin-top: 0px;
text-align: justify;
border: none;
margin-right: 5px;
font-weight: bolder;
}

.mains{
background-color: #B0B0B0;
border: 1px solid #808080;
border-top: none;
padding: 5px;
}

.menu_el{
	height:24px;
}

.char {	margin: 2px;
}

.char TD{
	border-collapse: collapse;
	padding: 3px;
	font-size: 80%;
	font-weight: normal;
}

.ch_td0 TD{
	background-color: #d0d0d0;
	font-weight: normal;
}

.ch_td1 TD{
	background-color: #F0F0F0;
	font-weight: normal;
}

.search{
	position: absolute;
	height: 18px;
	width: 130px;
	top: 7px;
	right: 100px;

	color: #80FF00;
	background: none;
	border: none;
	border-right: none;
	padding-left: 4px;
}

.search:focus{
	color: #80FF00;
	background: none;
	border: none;
	border-right: none;
	padding-left: 4px;
}

.searchb{
	position: absolute;
	top: 7px;
	right: 67px;
	width: 30px;
	height: 20px;

	color: #000;
	background: none;
	border: none;
	border-left: none;
	height: 20px;
}

.searchb:focus{
	color: #000;
	background: none;
	border: none;
	border-left: none;
	height: 20px;
}

.search_b{
	color: #00FF00;
	background: none;
	border: none;
	border-right: none;
	padding-left: 4px;
}

.search_b:focus{
	color: #00FF00;
	background: none;
	border: none;
	border-right: none;
	padding-left: 4px;
}

.searchb_b{
	color: #000;
	background: none;
	border: none;
	border-left: none;
	height: 20px;
}

.searchb_b:focus{
	color: #000;
	background: none;
	border: none;
	border-left: none;
	height: 20px;
}

.searchs{
	background-image: url(/all/new/srch.gif);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	height: 35px;
	padding-top: 15px;
}

.errorPanel{
	color: #ad0101;
	background-color: #ffb6c1;
	border: 1px solid #986265;
	padding: 4px;
	margin: 2px;
	font-size:80%;
	text-align: center;
}

.infoPanel{
	margin: 2px;
	margin-top: 5px;
	border: 1px dotted #404040;
	border-left: 3px solid #8394B2;
	background-color: #CFCFCF;
	color: #404040;
	text-align: left;
	padding:4px;
	font-style: italic;
	font-size: 60%;
}

.showDescr{
	padding: 5px;
	font-size: 80%;
}

.news{
	text-align: right;
	vertical-align: top;
}

.news_head{
	text-align: center;
	font-weight: bold;
	font-size: 100%;
	color: #3B4327;
}

.news_lid{
	font-size: 80%;
	text-align: left;
}

.news_link{
	font-size:80%;
	text-align: right;
}

.news_link A{
	font-family: 'Lucida Grande', 'Tahoma', sans-serif;
}

.news_date{
	font-size:80%;
	color: #808080;
	text-align: left;
}

.news_copy{
	font-size: 70%;
	color: #808080;
	padding: 5px;
}

.head_r{
	text-align:right;
	vertical-align:bottom;
	padding:5px;
	background-image: url(/all/new/search.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.mh_l{
	 width:2px;
	 background-image:url(/all/mh_l.png);
	 background-repeat:no-repeat;
}

.mh_b{
	background-image:url(/all/mh_b.png);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	font-size:90%;
}

.mh_b A{
	font-family: 'Lucida Grande', 'Tahoma', sans-serif;
	color: #FFF;
	text-decoration: none;
}
.mh_r{
	width:4px;
	background-image:url(/all/mh_r.png);
	background-repeat:no-repeat;
}

.box_tab{	width:100%;
}

.box_tab TD{	vertical-align:top;
	font-size: 80%;
}

.full_link{	text-align: right;
}

.full_link A{	font-family: 'Lucida Grande', 'Tahoma', sans-serif;
	color: #000;
}

.mask_f{	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.4;
	filter: alpha(opacity=40);
	visibility: hidden;
}


.menu{
width: 260px;
margin-left: -1px;
}

.menu_a{font-family: Times New Roman;
color: #36eb18;
font-weight: bold;
display: block;
text-align: center;
background-image: url(/all/menu/bg.png);
}

.menu_e:hover{font-family: Times New Roman;
color: #36eb18;
font-weight: bold;
display: block;
text-align: left;
background-image: url(/all/menu/bg-s.png);
}

.menu_e{
font-family: Times New Roman;
color: #36eb18;
font-weight: bold;
display: block;
text-align: left;
background-image: url(/all/menu/bg.png);
}

.mt{
	background: url(/all/new/menu-top.png) no-repeat;
	width: 260px;
	height: 22px;
}

.mb{	background: url(/all/new/menu-bottom.png) no-repeat;
	width: 260px;
	height: 59px;
}

.m0{
	display:block;
	background: url(/all/new/menu-0.png) no-repeat;
	height: 36px;
}
.m0:hover{
	background: url(/all/new/menu-0-l.png) no-repeat;
}
.m1{
	display:block;
	background: url(/all/new/menu-1.png) no-repeat;
	height: 34px;
}
.m1:hover{
	background: url(/all/new/menu-1-l.png) no-repeat;
}
.m2{
	display:block;
	background: url(/all/new/menu-2.png) no-repeat;
	height: 34px;
}
.m2:hover{
	background: url(/all/new/menu-2-l.png) no-repeat;
}
.m3{
	display:block;
	background: url(/all/new/menu-3.png) no-repeat;
	height: 34px;
}
.m3:hover{
	background: url(/all/new/menu-3-l.png) no-repeat;
}
.m4{
	display:block;
	background: url(/all/new/menu-4.png) no-repeat;
	height: 34px;
}
.m4:hover{
	background: url(/all/new/menu-4-l.png) no-repeat;
}
.m5{
	display:block;
	background: url(/all/new/menu-5.png) no-repeat;
	height: 34px;
}
.m5:hover{
	background: url(/all/new/menu-5-l.png) no-repeat;
}
.m6{
	display:block;
	background: url(/all/new/menu-6.png) no-repeat;
	height: 17px;
}
.m7{
	display:block;
	background: url(/all/new/menu-7.png) no-repeat;
	height: 33px;
}
.m7:hover{
	background: url(/all/new/menu-7-l.png) no-repeat;
}
.m8{
	display:block;
	background: url(/all/new/menu-8.png) no-repeat;
	height: 33px;
}
.m8:hover{
	background: url(/all/new/menu-8-l.png) no-repeat;
}
.m9{
	display:block;
	background: url(/all/new/menu-9.png) no-repeat;
	height: 34px;
}
.m9:hover{
	background: url(/all/new/menu-9-l.png) no-repeat;
}

.rules{	border: 1px solid #000;
	background-image: url('/all/new/bgg.png');
	color: #FFF;
	font-size: 80%;
}

.gb_mess{	border: 1px solid #282800;
	width: 100%;
	margin-bottom: 10px;
}

.gb_head_r{	background-color: #A0A0A0;
	color: #000;
	font-size: 80%;
	text-align: right;
	font-weight: normal;
	color: #404040;
}

.gb_head_l{
	background-color: #A0A0A0;
	color: #000;
	font-size: 80%;
	font-weight: normal;
	color: #000;
}

.gb_body{	background-color: #E0E0E0;
	font-size: 80%;
	font-weight: normal;
	color: #000;
}

.toolBar{
background-color: #dbd8d1;
border: 1px solid #808080;
border-left: 2px dotted #808080;
padding: 3px;
}

.tools{
border: 1px solid #D4D0C8;
position: relarive;
width: 40px;
height: 40px;
color: #000;
padding: 2px;
font-size:80%;
}

.tools:hover{
font-size:80%;
padding: 2px;
color: #000;
position: relative;
width: 40px;
height: 40px;
border: 1px solid #0a246a;
background-color: #b6bdd2;
}

.art_head{
	border: 1px solid #808080;
	border-bottom: none;
	background-color: #C0C0C0;
	padding: 2px;
}

.art_body{	border: 1px solid #808080;
	border-top: none;
	background-color: #C0C0C0;
	padding: 2px;
	padding-left: 10px;
	font-size: 80%;
	margin-bottom: 5px;
}

.art_author{	color: #808080;
	margin-top: 5px;
	font-size: 90%;
}

.art_author A{	color: #808080;
}

.menu_2{	text-align:center;
	position: absolute;
	background-image: url(/all/menu/bg.png);
	border: 1px solid #000;
	left:-190px;
	width: 200px;
	padding:0px;
}

.menu_2 A{	color: #36EB18;
}

.m2_opener{	width:10px;
	background-image:url(/all/m2_open.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.count{
background-color: #808080;
border: 1px solid #404040;
padding-left: 2px;
padding-right: 2px;
margin-left: 2px;
text-decoration: none;
font-family: Verdana, Arial;
font-size: 10pt;
color: #F0F0F0;
}

.countm{
color: #808080;
background-color: #F0F0F0;
border: 1px solid #404040;
padding-left: 2px;
padding-right: 2px;
margin-left: 2px;
text-decoration: none;
font-family: Verdana, Arial;
font-size: 10pt;
}

.count:hover {
text-decoration: none;
font-family: Verdana, Arial;
font-size: 10pt;
}

.calendar{
	font-family: Verdana, Arial;
	font-size: 20px;
	background-image: url(/all/cal.jpg);
	background-repeat: no-repeat;	width:180px;
	height:180px;
	float:right;
	text-align: center;
	color: #303030;
	padding: 20px;
	margin: 0px;
	font-weight: normal;
}

.calendar A{	font-family: Verdana, Arial;
	font-size: 20px;
	text-decoration: none;
}

.calendar .month{
	font-size: 16px;
}

.calendar .month A{	font-size: 16px;
}

.calendar .day{	font-size: 14px;
	border: 1px solid #606060;
	border-collapse: collapse;
	width: 100%;
	height: 130px;
}

.calendar .day TD{	border: 1px dotted #606060;
}

.calendar .day .current{	border: 1px solid #606060;
	font-weight: bold;
}

.calendar .day A{	font-family: Verdana, Arial;
	font-size: 14px;
	text-decoration: none;
	color: #000;
}

.showerBig{
  position: absolute;
  border: 1px solid #000;
  background-color: #FFF;
}

.showerHider{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.3;
}

.showerHideButton{
  text-align: right;
  padding: 0px;margin: 0px;
}
