html,body { font-family: tahoma; color:#000000; font-size: 12px; margin:0; background:#e4dcb4; }

img {border: 0px;}

a { color: #000000; text-decoration: underline; }
a:hover { color:#000000; text-decoration: none; }

h2 { font-size:12px; color: #FFFFFF; text-decoration: underline; }
h2:hover { font-size:12px; color:#FF0000; text-decoration: none; }


li { margin:0; padding:0; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }

td { vertical-align:top; }

h1 { font-size:12px; color:#ffffff; margin:0px; font-weight:normal; padding-bottom:2px; }

.small_grey { font-size:11px; color:#7d7d7d; margin:0px; font-weight:normal; }

#outer { padding: 0px; margin: 0px auto; width: 100%; height: 100%; text-align: left; min-width: 1000px; }
HTML .minwidth { padding-left: 680px; margin:0px; }
HTML .minwidth { height: 1px; margin:0px; }
HTML .layout { height: 1px; margin:0px; }
HTML .container { margin-left: -680px; position: relative; height: 1px; }

.top_all { background:url(../images/img_03.jpg) repeat-x; }
.top_all a { color:#000000; }
 
.header_left { height:214px; background:url(../images/img_01.jpg) no-repeat; }
.header_mid { background:url(../images/img_02.jpg) no-repeat; }
 .header_mid .top { height:122px; }
 .header_mid .mid { background:url(../images/img_05.png) repeat-x top; }
 .header_mid .mid_mid { background:url(../images/img_04.png) no-repeat left top; }
 .header_mid .mid_mid_r { background:url(../images/img_06.png) no-repeat right top; }
 .header_mid .cont_bl { padding-top:15px; color:#ffffff; font-size:13px; height:30px; padding-bottom:15px; }
 .header_mid .cont_bl div { background:#05524e; float:left; margin-left:40px; padding:3px 5px; }
 .header_mid .text_ { padding:10px 15px; }
.header_right { height:214px; }
 .banner_top { position:absolute; right:40px; margin-top:60px; }
.cont { }

.l_top { height:30px; width:175px; background:url(../images/img_07.jpg) no-repeat; color:#ffffff; padding-left:35px; padding-top:18px; }
.r_top { height:30px; width:175px; background:url(../images/img_08.jpg) no-repeat; color:#ffffff; padding-left:35px; padding-top:18px; }

.navi { padding:15px 25px; border-right:1px solid #d7d7d7; background:#ffffff; }
 .navi .menu { padding:3px 8px; }
 .navi .menu:hover { padding:3px 8px; background:#000000; }
 .navi .menu:hover a { color:#ffffff; }
 .navi .r { height:1px; font-size:1px; border-bottom:1px solid #d7d7d7; }
 .navi a { text-decoration:underline; }
 .navi a:hover { text-decoration:underline; color:#ffffff; }

.search_ { padding:15px 15px; border-left:1px solid #d7d7d7; background:#ffffff; }
.log_in { padding:15px 25px; border-left:1px solid #d7d7d7; background:#ffffff; }
.calen { padding:15px 21px; border-right:1px solid #d7d7d7; background:#ffffff; }
.vote_ { padding:15px 21px; border-left:1px solid #d7d7d7; background:#ffffff; }

.news { padding-bottom:20px; background:#ffffff; }
 .news_top { height:57px; background:url(../images/img_12.jpg) repeat-x; }
 .news_top_left { height:57px; width:42px; float:left; background:url(../images/img_11.jpg) no-repeat; }
 .news_top_right { height:57px; width:1px; float:right; background:url(../images/img_13.jpg) no-repeat; }
 .news_top_mid { height:43px; color:#ffffff; padding-top:14px; }
 .news_top_mid a { color:#ffffff; text-decoration:underline; }
 .news_top_mid a:hover { color:#ffffff; text-decoration:none; }
 .news_links { height:38px; border-bottom:1px solid #cccccc; background:url(../images/img_15.jpg) repeat-x; }
 .news_links_l_c { height:27px; width:40%; background:url(../images/img_14.jpg) no-repeat right; text-align:center; float:left; padding-top:11px; }
 .news_links_l_l { height:27px; width:19%; background:url(../images/img_14.jpg) no-repeat right; text-align:center; float:left; padding-top:11px; }
 .news_links_r_c { height:27px; width:22%; text-align:center; float:left; padding-top:11px; }
 .news_text { padding:25px; }
 .news_more { text-align:right; padding-right:25px; }

.coment_title { height:43px; background:url(../images/img_49.jpg) repeat-x; }
 .coment_left { height:43px; width:29px; float:left; background:url(../images/img_48.jpg) no-repeat; }
 .coment_mid { height:31px; color:#ffffff; font-weight:bold; padding-left:5px; padding-top:14px; }
.coment { width:100%; background:#ffffff; }
 .coment .com_left { width:200px; float:left; }
 .coment .left_top { width:200px; padding:10px 0; background:#d0d9cd; text-align:center; }
 .coment .left_mid { width:180px; padding:15px 10px; }
 .coment .com_mid { padding-top:50px; padding-left:10px; padding-bottom:25px; }
 .coment .mid_top { height:33px; padding-right:15px; }
 .coment .mid_top_left { width:67px; float:left; background:url(../images/img_32.jpg) repeat-y; }
 .coment .mid_top_right { width:34px; float:right; background:url(../images/img_30.jpg) repeat-y; }
 .coment .mid_top_mid { background:url(../images/img_27.jpg) repeat-x #f6f4ec; padding-top:33px; }
 .coment .mid_bot { height:33px; padding-right:15px; }
 .coment .mid_bot_left { height:33px; width:51px; float:left; background:url(../images/img_34.jpg) repeat-y; }
 .coment .mid_bot_right { height:33px; width:34px; float:right; background:url(../images/img_35.jpg) no-repeat; }
 .coment .mid_bot_mid { height:33px; background:url(../images/img_36.jpg) repeat-x bottom #f6f4ec; }
 .coment .mid_com { background:url(../images/img_32.jpg) repeat-y #f6f4ec; margin-right:15px; }
 .mid_com_left { background:url(../images/img_52.jpg) no-repeat; }
 .mid_com_right { background:url(../images/img_30.jpg) repeat-y right; padding-left:40px; padding-right:15px; }

.footer { height:55px; text-align:center; background:#282621; padding-top:41px; color:#ffffff; }

.navigation { }
.navigation a:link,
.navigation a:visited,
.navigation a:active {
 text-decoration: none;
 color: #FFFFFF;
 background-color: #179299;
 border: 2px solid #FFFFFF;
 padding: 3px 6px;
 font-size: 11px
}

.navigation a:hover {
 background-color: #49A49D;
 color: #FFFFFF;
 border-color: #FFFFF;
}

.navigation span {
 text-decoration: none;
 background-color: #49A49D;
 padding: 3px 6px;
 border: 1px solid #FFFFFF;
 color: #000000;
 font-size: 11px;
}