body {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px; line-height:18px; color:#494949;}

a {color:#0089d9;text-decoration:none;}
a:hover {color:#bf0b00;text-decoration:none;}
a:visited {color:#64243c; text-decoration:none;}

a img {border:0px;}

input, textarea {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px; line-height:18px; color:#494949; padding:1px;}

#header {width:100%;height:260px;position:relative;background:#fff url(header.jpg) no-repeat;}

#catmenu {margin-top:20px; margin-bottom:15px; float:left; display:block;}
#catmenu ul{text-align:left;margin:0px 0px 0px 0px;list-style:none;padding:0px;}
#catmenu li {margin:0px;width:100%; float:left;}
#catmenu li a:link, #catmenu li a:visited, #catmenu li a:active {display:block; color:#0089d9; float:left;text-decoration:none;padding:5px; width:190px; border-bottom:1px solid #ebebeb;}
#catmenu li a:hover {display:block;padding:5px; border-bottom:1px dotted #bf0b00; color:#bf0b00;}

#mt {width:100%;}
.main {vertical-align:top;padding:20px; width:100%; border:0px solid #ebebeb; border-top:none; border-bottom:none;}
.sub {width:200px;padding:20px 0px; vertical-align:top;}
.footer { background:#000; padding:20px;}
.homecorner {background: url(main-bg.jpg) bottom right no-repeat;}

.speedbar {font-size:12px;}
.speedbar a:link {text-decoration:none;color:#0089d9;}
.speedbar a:hover {text-decoration:none;color:#bf0b00;}
.speedbar a:visited {text-decoration:none;color:#0089d9;}

#login-01 {width:200px; float:left; display:block; margin-bottom:10px;}
#login-01 .hh {background:#4c0300; float:left; width:180px; margin-bottom:5px; font-family: Georgia, Times New Roman; font-size:20px; line-height:25px; color: #fff; padding: 8px; padding-left:12px;}
#login-01 .lbl {width:200px; display:block;float:left;padding-bottom:3px; display:block; }
#login-01 .fld {width:200px;float:left;padding-bottom:2px; display:block;}
#login-01 .fld input {width:192px; padding:2px;font-size:11px;}
#login-01 .lnks {float:left;width:120px; padding:0px; display:block; }
#login-01 .lnks a {color:#7b7e82;}
#login-01 .lnks a:hover {color:#666;}
#login-01  input.sbmt{border:0px;width:81px;height:28px;margin-top:6px; padding:0px;}

#login-02 {color:#bf0b00;line-height:18px; width:100%; float:left; display:block;margin-bottom:10px;}
#login-02 a {color:#bf0b00;display:block; float:left;text-decoration:none;padding:5px; width:190px; border-bottom:1px solid #ebebeb;}
#login-02 a:hover {color:#0089d9;text-decoration:none; border-bottom:1px dotted #bf0b00;}
#login-02 b a {color:#7b7e82; font-weight:normal;}
#login-02 .hh {background:#4c0300; float:left; width:179px; margin-bottom:5px; font-family: Georgia, Times New Roman; font-size:20px; line-height:25px; color: #fff; padding: 8px; padding-left:13px;}

#f-01 { width:100%; height:120px; position:relative;}
#f-01 .copy { float:left; padding:40px 0px 0px 200px; text-align:left; color:#666666;}
#f-01 .copy a { color:#7c7c7c; text-decoration:none;}
#f-01 .copy a:hover { color:#ccc;}
#f-01 .banners {float:right; position:absolute; right:0px; bottom:0px;}
#f-01 .banners img {border:0px;margin:0px 2px 2px 0px;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
#f-01 .banners a:hover img {filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;}

.msearch {background:#4c0300; float:left; width:177px; margin-bottom:5px; padding: 10px; padding-left:13px;}
.sfield {width:143px; height:17px; padding:1px; padding-left:5px;font-size:12px;border:1px solid #c0aea7;}
.sbutton { vertical-align:middle; margin-left:10px; border:0px;}

.homelink {position:absolute; top:167px; left:370px; width:390px; height:29px;}
.homelink a img {width:470px; height:78px; border:0px;}
.hometext {position:absolute; top:200px; left:370px; width:390px; height:50px; color:#766664; float:left; font-family:"Times New Roman", Times, serif; font-size:14px;}

.smbuttons {position:absolute; top:10px; right:10px;}
.smbuttons a img { border:0px; vertical-align:middle; margin-right:10px;}

.mainlinks {position:absolute; bottom:0px; right:0px; width:210px; border:6px solid #f5f5f5; border-bottom:0px; border-right:0px;}
.mainlinks ul{text-align:left;margin:0px 0px 0px 0px; width:210px;list-style:none;padding:0px;}
.mainlinks li {margin:0px;width:100%; float:left;}
.mainlinks li a:link, .mainlinks li a:visited, .mainlinks li a:active {display:block; color:#0089d9; float:left;text-decoration:none;padding:5px 10px; width:188px; border:1px solid #ebebeb; border-right:0px; border-bottom:0px;}
.mainlinks li a:hover {display:block;padding:5px 10px; background:#4c0300; color:#fff;}

#num {font-weight: 700; font-size: 11px; color: #e9e9e9; padding-top: 5px;}
#start_date {padding-left: 27px; font-size: 70%; color: #747474; }
#start_news_text {padding-left: 27px; font-size: 70%;}
#bl {color: #35839a}
#left_pad {padding-left: 50px}
#left_pad2 {padding-left: 27px}
#vote { float:left; display:block; width:200px; margin-top:15px; }
#page_title {margin: 0px 0px 0px 53px; padding-top: 14px}
#page_content {	padding-right: 75px; padding-left: 65px; font-size: 80%; padding-bottom: 40px; color: #6c6c6c; padding-top: 13px;}
#calendar-layer { float:left; padding-left:20px;}

.left_image {padding-top: 55px}
.left_pad {padding-left: 65px}
.thumb {border-left-color: #f0f0f0; border-bottom-color: #f0f0f0; border-top-color: #f0f0f0; border-right-color: #f0f0f0}

.hhh {background:#4c0300; float:left; width:180px; margin-bottom:5px; font-family: Georgia, Times New Roman; font-size:20px; line-height:25px; color: #fff; padding: 8px; padding-left:12px;}

.ntitle {background:#4c0300; font-family: Georgia, Times New Roman; font-size:20px; line-height:25px; color: #fff; padding: 8px; padding-left:13px;}
.ntitle a {color: #fff;}
.category {background:#4c0300; font-size: 11px; padding: 8px; padding-right:13px;}
.category a {text-decoration:none; color:#fff;}
.category a:hover {text-decoration:none; color:#fff;}

.news {text-align:left;padding-top:10px;}
.news a {text-decoration:none; border-bottom:1px dotted #0089d9;}
.news a:hover {text-decoration:none; border-bottom:1px solid #bf0b00; color:#bf0b00;}
.news a:visited {color:#64243c; text-decoration:none; border-bottom:1px dotted #64243c;}
.news img {margin:15px;}
.editor_button img {margin:0px; padding:0px;}
.editbclose img {margin:0px; padding:0px;}

.slink a:active,
.slink a:visited,
.slink a:link {color: #2588e2;text-decoration:none;}
.slink a:hover {text-decoration:none; color: #2588e2;text-decoration:underline;}

.poll_title {background:#4c0300; float:left; width:182px; margin-bottom:5px; font-family: Georgia, Times New Roman; font-size:16px; line-height:25px; color: #fff; padding:8px; padding-left:10px;}
.vote { padding:5px;}
.bbcodes_poll {color:#fff; border:none; display:block; padding:4px 5px; height:28px; text-align:center; background: #ff7c00 url(btn-bg.gif); width:110px;}

.ad-01 {width:100%;float:left; margin:10px 0px 10px 0px;}
.ad-01 img { margin-bottom:5px;}
.ad-01 ul.fucking { font-size:36px; line-height:42px; font-weight:bold; margin:0px; padding:0px; text-align:center;}
.ad-01 ul.fucking li.f1 { display:block; list-style:none; color:#ccc;}
.ad-01 ul.fucking li.f2 { display:block; list-style:none; color:#003300;}

.ad-02 {width:100%;float:left; margin:0px 0px 20px 0px;}
.ad-02 .hh {background:#4c0300; font-family: Georgia, Times New Roman; font-size:20px; line-height:25px; color: #fff; padding: 8px; padding-left:13px;}

#b-ad { float:left; width:100%; display:block; height:100px; padding-top:2px; background:#4c0300 url(bg-bad.gif) repeat-x; text-align:center;}
#b-ad .example { margin:0px auto; width:520px; height:100px; font-size:36px; line-height:100px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff;}

