BODY, TT, .s1, .fin {font-family: Verdana, Arial, Helvetica, sans-serif;}
BODY {
font-size:11px;
 margin: 0 auto;
 text-align:center;
padding:0px;
background-color: black;
}

#main {position:relative; margin: 0 auto; text-align:center;width:100%}
#bg_flash {width:880px; z-index:2;position:relative; margin: 0 auto;}
#bg_left {width:70%;height:509px;position:absolute;top:0;left:0;z-index:1;
background-image: url('img/bg_l_p.gif');}

#container 
{
width: 680px;
margin: -329px auto 0 auto;	
z-index:3;
position:relative;
min-height: 430px;
text-align:center;
}

#container_2
	{
	background-color: black;	
	min-height: 420px;	
	text-align:left;
	color: #aaaaaa;	
	}

#left_c, #left_c2, #left_c3, #left_c4 {
width:260px;	
background-color:black;
margin-left:10px;	
float:left;
min-height:242px;
}

#right_c, #right_c2, #right_c3, #right_c4 {
width:400px;	
background-color:#FFFFFF;	
float:left;
min-height:242px;
position:relative;
}

#left_c2 {width:58px; min-height:470px;}
#right_c2 {width:602px; border-top: 5px solid #FFFFFF; min-height:470px;}

#left_c3 {background-color:#FFFFFF; width:194px; 
min-height:470px; border-top: 6px solid #FFFFFF;
border-right: 6px solid #FFFFFF;
background-image:  url('img/gradient3.gif');
}
#right_c3 {width:461px; background-color:black; min-height:470px;}

#left_c4 {width:182px; min-height:470px;}
#right_c4 {width:478px; border-top: 5px solid #FFFFFF; min-height:470px;}


.r_content, .l_content {margin: 0px 20px 0 18px; text-align:left;}

.txt1, .txt2 {color: #333333; line-height:150%; font-size:11px !important}
.txt2 {color: #eeeeee;}

h1 {font-size:18px; color:#e0e0e0; margin-left:30px;}
h2 {font-size:12px; color:#8ca605; margin-left:30px;}
h3 {font-size:12px; color:#ff008a;}

#footer 
{
width:950px;
height:154px;
margin:0 auto;	
text-align:center;
}


#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 500px;
	display:none;
	}	
.vote_div {height:20px; background-color:#f0f0f0; margin-bottom:14px;
  font-size:10px; color:#808080; font-family:verdana; padding-top:3px}	
    
.vote_div img {vertical-align:middle}	


.anno_ok, .anno_info, .anno_bad {
	padding: 10px  10px 10px 10px;
	background-color: #B7E5C9;
	border: 1px solid #3EA566;
	margin-bottom: 20px;
	text-align: left;
	font-size:11px;
	color:#808080;
}

.anno_info {
	background-color: #FAFAD2;
	border: 1px solid #E6E73F;
}

.anno_bad {
	background-color: #FFe8e8;
	border: 1px solid #DB0000;
}	


.menu_l {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size:10px;
}

.menu_l A {text-decoration:none;color:#000000}
.menu_l A:hover {text-decoration:none;color:#aaaaaa}


.menu_l li {
	padding:1px;
	border-bottom: 1px solid #d6d6d6;
	}

.menu_l .m_sel A {color:#87a100; font-weight:bold}

.fin, .finro
{
	background-color: White;
	border-width:1px;
	border-color: #000000;
	font-size:11px;
}

.fsu {
	background-color: #DCDCDC;
	border-width:1px;
	font-size: 10px;
}
		
		
.tdr1, .tdr1r {
	background-image: url('img/td1.gif');
	height: 28px;
	padding-left:20px;
	color:#ababab;
	font-size:11px;
	 }	
.tdr1r {padding-left:0;padding-right:20px;text-align:right; width:70px}	 	
	
.tdr2, .tdr2c {background-image: url('img/td2.gif');
	background-repeat:repeat-x;
	background-color:#131313;
	height: 139px; padding-left:5px; color:#ababab;font-size:11px;}	
.tdr2c {text-align:center}
	
		
A {text-decoration: none; color:#6699aa}		


.s1, .T0, .T1, .T2 {text-align:left;
	font-size:11px;}
.T0 {
	background-color: #A9A9A9;
	
}

.T1{
	background-color: #EDEDED;
	
}
.T2 {
	background-color: #F8F8F8;
	
}

.Tb {background-color: #C0C0C0}
.grey {color:#aaaaaa;}
.cl1 {color:#FF0000;}
.cl0, .ht {color:#FFFFFF;}
.err
{
	padding: 0px 0px 0px 10px;
	clear: both;
	background-color: #FFe8e8;
	border-bottom: 1px solid #DB0000;

}

.gr5 {background-image: url('img/gradient5.gif');
width:22px;
background-repeat:repeat-y;
}
.res_tr TD {font-size:11px;
border-bottom: 1px solid #bbbbbb;
padding-bottom:10px;
}

TT {font-style:normal;}
.small {font-size: 9px;}
.hand {cursor: pointer;}

.day_d, .day_m {color:#666666}
.day_d {font-size:21px}
.frame1, .frame2 {border: 1px solid #aaaaaa; height:130px; width:130px; text-align:center }
.frame2 {height:100px; width:100px;}
.chead TD {font-size:10px; background-color: #cccccc; border: 1px solid #eeeeee; height:20px; width:20px}
.cday TD, .not_free, .free {font-size:10px; border: 1px solid #eeeeee; height:20px; text-align:center; width:20px}
.not_free  {background-color: #aa0000; color:#FFFFFF}
.free  {color:#8ca605}
.off {display:none;}
.pink {color:#ff008a;}