body{
font-size:13px;
color: #2A2A2A;
font-family:trebuchet ms,Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
background-color:#8C8C8C;
}

p,table,div,form{
padding:0px;
margin:0px;
}


.required{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#F00;
}


h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color:#990000;
font-weight:normal;
}

.clear{
clear:both;
padding:0px;
margin:0px;
font-size:0px;
}

#logo{
width:999px;
height:164px;
margin:0 auto;
background-image:url(../graphics/logo.jpg);
background-repeat:no-repeat;
}

#banner{
height:163px;
width:999px;
margin:0 auto;
/*
background-image:url(../graphics/banner.jpg);
*/
}

#body{
height:auto;
width:999px;
margin:0 auto;
background-image:url(../graphics/main_spacer.jpg);
background-repeat:repeat-y;
}

#footer{
height:130px;
width:999px;
background-image:url(../graphics/footer.jpg);
background-repeat:no-repeat;
margin:0 auto;
}

#in_footer_left{
width:170px;
height:85px;
padding-left:30px;
padding-right:20px;
padding-top:32px;
color:#CCCCCC;
font-size:11px;
float:left;
}

#in_footer_left a:link{
color:#FFCC00;
font-weight:bold;
text-decoration:none;
}

#in_footer_left a:hover{
color:#000;
font-weight:bold;
text-decoration:none;
}

#in_footer_left a:visited{
color: #99FF00;
font-weight:bold;
text-decoration:none;
}

#in_footer_right{
width:735px;
height:120px;
padding-right:20px;
color:#CCCCCC;
float:right;
}


#left_sidebar{
height:auto;
width:184px;
float:left;
padding-left:22px;
}

#right_sidebar{
width:150px;
height:auto;
float:left;
padding-left:6px;
vertical-align:top;
padding-top:10px;
}

.top{
vertical-align:top;
}

#main_content{
width:555px;
height:auto;
float:left;
padding-left:30px;
padding-right:35px;
padding-bottom:10px;
padding-top:10px;
}


/* decoration */

.normal_text{
line-height:21px;
font-size:13px;
}

/*a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CC0000;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #003399;
text-decoration:underline;
}

a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:none;
}

*/

/* end of decoration styles */

#msg_panel{
width:350px;
height:211px;
background-image:url(../graphics/msg_panel.jpg);
background-repeat:no-repeat;
padding-left:194px;
padding-top:20px;
padding-right:20px;
font-family:tahoma,arial;
font-size:11px;
color:#CCCCCC;
line-height:20px;
}

.verdana_ten{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#990000;
}

.news{
font-size:22px;
color: #000000;
}

.admin_link{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.admin_link a:link{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.buton{
width:150px;
height:47px;
background-image:url(../graphics/buton.jpg);
background-repeat:no-repeat;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}

.title{
font-weight:bold;
color: #CC0000;
}

.terms{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
font-weight:bold;
}
.note_div{
padding:10px;
border:solid 1px #FEECD8;
background-color: #FEF5E7;
color:#CC3300;
font-size:12px;
line-height:21px;
}

.note_div_form{
padding:10px;
border:solid 1px #CFCFCF;
background-color: #EFEFEF;
color:#000;
font-size:12px;
line-height:21px;
margin-bottom:4px;
}

.note{
padding:10px;
border:solid 1px #FEECD8;
background-color: #FEF5E7;
color:#CC3300;
font-size:12px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
line-height:21px;
}

.subt{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#C00;
}


.subt_form{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#000;
}

.question{
font-weight:normal;
color:#CC0000;
background-color: #EAEAEA;
border: solid 1px #CECECE;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}


.photobord{
border:solid 5px #CCCCCC;
padding:1px;
}
.photobord:hover{
border:solid 5px  #A8A8A8;
padding:1px;
}

.pagination, pagination a{
padding:3px;
font-family:tahoma,verdana,arial;
font-size:11px;
font-weight:bold;
background-color:#666666;
border:solid 1px #000000;
color:#FFFFFF;
text-align:center;
}

.pagination:hover, pagination a:hover{
padding:3px;
font-family:tahoma,verdana,arial;
font-size:11px;
font-weight:bold;
background-color: #CC3300;
border:solid 1px #990000;
color:#FFFFFF;
text-align:center;
}


.pagination a{
padding:3px;
font-family:tahoma,verdana,arial;
font-size:11px;
font-weight:bold;
background-color:#666666;
border:solid 1px #000000;
color:#FFFFFF;
text-align:center;
}

.annoucement_text{
color:#CCCCCC;
font-size:11px;
}

.ekart{
padding-right:80px;
}

.ktitle{
font-family:lucida sans unicode, arial;
font-size:14px;
color: #944510;
}

.kbio{
font-family:lucida sans unicode, arial;
font-size:13px;
color: #CCCCCC;
}