A:link {
font-family: Tahoma;
COLOR: #00557D; TEXT-DECORATION: none
}

A:visited {
font-family: Tahoma;
COLOR: #00557D; TEXT-DECORATION: none
}

A:hover {
font-family: Tahoma;
COLOR: #00557D; TEXT-DECORATION: underline
}


TD {
	FONT-SIZE: 11px; COLOR: #2A2A2A; FONT-FAMILY: Verdana, sans-serif, Tahoma, Arial, Geneva, Helvetica
}

 .gray {
	  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #666666
}

.book {
	  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}

.newstitle {
font-family: Tahoma, Verdana;
font-size: 12px;
color: #993300;
text-decoration: none;
border: none;
FONT-WEIGHT: bolder;
}

.newstitle1 {
font-family: Tahoma, Verdana;
font-size: 11px;
color: #993300;
text-decoration: none;
border: none;
FONT-WEIGHT: bolder;
}

.newstitle a{
font-family: Tahoma, Verdana;
font-size: 12px;
COLOR: #993300;
text-decoration: none;
border: none;
FONT-WEIGHT: bolder;
}

.newstitle1 a{
font-family: Tahoma, Verdana;
font-size: 11px;
COLOR: #993300;
text-decoration: none;
border: none;
FONT-WEIGHT: bolder;
}


.newstitle a:visited {
COLOR: #993300;
}

.newstitle1 a:visited {
COLOR: #993300;
}

.newstitle a:hover {
COLOR: #00557D;
text-decoration: none;
}

.newstitle1 a:hover {
COLOR: #00557D;
text-decoration: none;
}

.newsbody {
font-family: Verdana;
font-size: 11px;
color: #4F4F4F;
text-decoration: none;
TEXT-ALIGN: justify;
border: none;
PADDING: 5px 5px 5px 5px;
}

.newsbody1 {
font-family: Tahoma, Verdana;
font-size: 11px;
color: #4F4F4F;
text-decoration: none;
TEXT-ALIGN: justify;
border: none;
}

.logintable {
font-family: Tahoma;
font-size: 11px;
color: #818181;
text-decoration: none;
border: none;
PADDING: 1px 10px 10px 5px;
}

.votetable {
font-family: Tahoma;
font-size: 11px;
color: #818181;
text-decoration: none;
border: none;
PADDING: 7px 10px 10px 5px;
}

.style1 {
	font-family:Tahoma;
	font-size:11px;
	color:#4F4F4F;
}

.vote_title {
	color: #000;
	font-size: 11px;
	font-family: tahoma;
}

.vote {
	color: #666666;
	font-size: 11px;
	font-family: tahoma;
}

.calendarview {
	vertical-align: top;
	margin-left:22px;
}

.weekday-active-v {
	color: #4974a3;
	font-family:tahoma;
	 font-size:11px;
}

.day-active-v {
	color: #4974a3;
	font-family:tahoma;
	 font-size:11px;
}

.calendar {
	 font-family:verdana;
	 font-size:11px
}

.calendar td, th {
	 font-family:verdana;
	 font-size:11px;
	 text-decoration: none;
}

.weekday {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}

.weekday-active {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}

.day-active {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}

.day-active a,
.weekday-active a,
.day-active-v a,
.weekday-active-v a
 {
text-decoration: underline;
}



.list_news
{
    font-family : Tahoma, Verdana, Arial; 
    font-weight : normal;
    color : #888888;
    font-size : 10px;
    margin: 4px;
}


.list_news a
{
    font-size : 11px;
}

.news_time
{
    font-family : Tahoma, Verdana, Arial,sans-serif; 
    font-size : 10px;
    font-weight : normal;
    color : #888888;
}


.news_time A:link {
	COLOR: #888888; TEXT-DECORATION: none
}
.news_time A:visited {
	COLOR: #888888; TEXT-DECORATION: none
}
.news_time A:active {
	COLOR: #464854; TEXT-DECORATION: none
}
.news_time A:hover {
	COLOR: #464854; TEXT-DECORATION: none
}


.bbcodes {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
}

.postinput {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 11px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
}

FORM { 
	padding: 0px; 
	MARGIN: 0px; 
}


.title1 {
	COLOR: #993300; FONT-WEIGHT: bolder; FONT-SIZE: 11px;
}

A.title1 {
	COLOR: #993300; FONT-WEIGHT: bolder; FONT-SIZE: 11px; FONT-FAMILY: Verdana
}



.link_title {
        FONT-SIZE: 11px; COLOR: #00557D;; FONT-WEIGHT: bolder; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration:none
}

A.link_title {
        FONT-SIZE: 11px; FONT-WEIGHT: bolder; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration:none
}

A.link_title:hover {
        FONT-SIZE: 11px; COLOR: #993300; FONT-WEIGHT: bolder; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration:none
}


.topMenu1 
{
background:#00557D;
background_old:#000066; 
height:23px; 
border:solid #993300; 
border_old:solid #FFFFFF; 
border-width:1px 0; 
clear:both; 
/*width:800; */
font-size: 11px;
COLOR: #FFFFFF;
FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration:none}
/*text-transform: uppercase}*/

.topMenu1 a 
{margin-right: 0px; 
text-decoration: none; 
display: block; 
float: left; 
padding: 5px 7px 5px 7px;
font-size: 11px;
COLOR: #FFFFFF;
FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration:none}

.topMenu1 a:visited 
{COLOR: #FFFFFF}

.topMenu1 a:hover 
{text-decoration: none; background-color: #eef2f4; color: #000066}


.topMenu1 a.current 
{background-image:none; 
background-color: #eef2f4;
color: #00557D;
text-decoration:underline; color: #336; 
}

.topMenu1 a.current:hover 
{color:#336;
text-decoration:underline}

.topMenu1 a.current:visited 
{color:#336;
text-decoration:underline}

.topMenu1 a.first 
{background-image:none; padding-left:5px}

.topMenu1 span 
{height:23px; float: left;}


.title_section
{
    font-family : Tahoma, Verdana, Arial,sans-serif; 
    font-size : 9px;
    color : #FFFFFF;
    text-transform: uppercase;
}

.title_section a
{
    color : #FFFFFF
}

.title_section a:visited
{
    color : #FFFFFF;
}

.title_section a:hover
{
    color : #eef2f4;
    text-decoration:none
}


.lcs
{
    font-family : Tahoma, Verdana, Arial,sans-serif; 
    font-size : 9px;
    color : #993300;
}

/*���������� ����*/

.DropMenu 
{
BACKGROUND-COLOR: #00557D; 
POSITION: absolute; 
TOP: 0px; 
VISIBILITY: hidden;
clear:both;
border:solid #993300; 
border-width:1px 0
}


.DropMenu a 
{
margin-right: 0px; 
text-decoration: none; 
display: block; 
float: left;
clear:both;  
padding: 5px 7px 5px 7px;
font-size: 11px;
COLOR: #FFFFFF;
FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif
}


.DropMenu a:visited 
{
color: #FFFFFF
}


.DropMenu a:hover 
{
text-decoration: none; 
background-color: #eef2f4; 
color: #000066
}


/*���������� ����*/

.search_form {
        BORDER: 1px solid;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	BACKGROUND-COLOR: #eef2f4;
}

.menu_left {
	FONT: 8pt "tahoma"; COLOR: #464854
}
.menu_left A:link {
	COLOR: #464854; TEXT-DECORATION: none
}
.menu_left A:visited {
	COLOR: #464854; TEXT-DECORATION: none
}
.menu_left A:active {
	COLOR: #464854; TEXT-DECORATION: underline
}
.menu_left A:hover {
	COLOR: #464854; TEXT-DECORATION: underline
}

.date
{
    font-family : Tahoma, Verdana, Arial,sans-serif; 
    font-size : 11px;
    font-weight : bolder;
    COLOR: #969696;
}

.totomenu {
background: #ffffff no-repeat bottom;
padding-bottom: 0px;
width:100%;
font-size: 10pt;
overflow:hidden;
}
.totomenu .content {
margin-top:5px;
}
.totomenu .right {
float:right;
}
.totomenu a {
display:block;
float:left;
color: #DDDDDD;
margin: 5px 5px 0px 5px;
height: 30px;
line-height: 30px;
background: #769c43 url('/images/toto/_gtopmenu_0.png') repeat-x;
overflow:hidden;
cursor: hand;
cursor: pointer;
text-decoration: none;
}
.totomenu a:hover {
color: #fff;
TEXT-DECORATION: none;
}
.totomenu a strong {
display: block;
float:left;
}
.totomenu a i {
display: block;
float:left;
width:10px;
height:30px;
background: transparent url('/images/toto/_ggtopmenu_1.png') no-repeat left;
}
.totomenu a u {
display: block;
float:left;
width:10px;
height:30px;
background: transparent url('/images/toto/_ggtopmenu_2.png') no-repeat right;
}
.totomenu a.selected {
display:block;
color: #fff;
margin: 5px 5px 0px 5px;
height: 30px;
line-height: 30px;
background: #90b557 url('/images/toto/_gtopmenu_0_s.png') repeat-x;
overflow:hidden;
cursor: hand;
cursor: pointer;
}
.totomenu a.selected strong {
display: block;
float:left;
}
.totomenu a.selected i {
display: block;
float:left;
width:10px;
height:30px;
background: transparent url('/images/toto/_ggtopmenu_1_s_1.png') no-repeat left;
}
.totomenu a.selected u {
display: block;
float:left;
width:10px;
height:30px;
background: transparent url('/images/toto/_ggtopmenu_2_s_1.png') no-repeat right;
}


/* box */
.box_filling   {
    padding: 2px 9px;
}

.box {
    margin:0px 2px;
    overflow: hidden; 
    font-size:1px;
    height:1px;
}

.box_corner {
    margin:0px 1px;
    overflow: hidden; 
    font-size:1px;
    height:1px;
}

.box_hor_border {
    background-color: #999966;
}

.box_header_footer {
    background-color: #EEEECC;
    border-left:1px solid #999966;
    border-right:1px solid #999966;
}

.box_color {
    background-color: #EEEECC;
    border-left: 1px solid #999966;
    border-right: 1px solid #999966;
}

.box_hor_border_blue {
    background-color: #00557D;
}

.box_header_footer_blue {
    background-color: #eef2f4;
    border-left:1px solid #00557D;
    border-right:1px solid #00557D;
}

.box_color_blue {
    background-color: #eef2f4;
    border-left: 1px solid #00557D;
    border-right: 1px solid #00557D;
}

/* box */