body {
 font-family: verdana;
 font-size: 10px;
 background: #FDFDFD;
 margin: 0px;
 padding: 0px;
}

img {
 border: 0px;
}

h1 
{
color: #E34000; font-size: 18px; font-family: tahoma; font-weight: bold;
}

a {
 font-family: verdana;
 font-size: 11px;
 color: #273947;
 text-decoration: none;
 border-bottom:#336699 1px solid;
}

a:hover {
 font-family: verdana;
 font-size: 11px;
 color: #336699;
 text-decoration: none;
  border-bottom:#FF0000 1px solid;
}

a.link {
 font-family: verdana;
 font-size: 11px;
 color: #273947;
 text-decoration: none;
 border-bottom:#336699 1px solid;
}

a.link:hover {
 font-family: verdana;
 font-size: 11px;
 color: #336699;
 text-decoration: none;
  border-bottom:#FF0000 1px solid;
}

.framework {
 width: 100%;
 height: 100%;
 vertical-align: top;
}

.header {
 width: 100%;
 height: 120px;
 text-align: center;
}

.logo {
 width: 200;
 height: 84px;
 text-align: left;
 vertical-align: top;
}

.top {
 font-size: 0px;
 text-align: center;
 padding-bottom: 45px;
}

.auth {
 width: 240px;
 text-align: right;
 vertical-align: top;
}

.middle {
 width: 100%;
 height: 32px;
}

.item {
 letter-spacing: 18px;
 width: 200px;
 text-align: center;
 cursor: default;
}

.menu {
 letter-spacing: 7px;
 text-align: center;
 vertical-align: middle;
 padding-left: 100px;
}

.search {
 width: 233px;
 text-align: center;
 padding-right: 12px;
}

.left {
 width: 12%;
 text-align: center;
 vertical-align: top;
 padding-top: 100px;
}

.center {
 vertical-align: top;
}

.right {
 width: 12%;
 vertical-align: top;
}

.footer {
 width: 100%;
 height: 44px;
}

.bottom {
 font-size: 10px;
 text-align: center;
 padding-bottom: 24px;
}

.copy {
 font-weight: bold;
 color: #253846;
}

.title {
 font-family: tahoma;
 font-size: 11px;
 color: #DFDFDF;
}

.story {
 font-family: verdana;
 font-size: 11px;
 color: #273947;
 background: #FFFFFF;
 border-left: 1px #E6E6E6 solid;
 border-right: 1px #E6E6E6 solid;
 padding-left: 15px;
 padding-right: 15px;
}

.full-bottom {
 border-left: 1px #E6E6E6 solid;
 border-right: 1px #E6E6E6 solid;
 border-bottom: 1px #C6CCD1 solid;
}

.sresult {
 font-size: 12px;
 text-align: center;
}

.rating {
 font-family: tahoma, helvetica, sans-serif;
 font-size: 11px;
 color: #000;
 vertical-align: middle;
 height: 18px;
 background: #FFF;
}

input, textarea {
 font-family: verdana;
 font-size: 11px;
 border: 1px #DFDFDF solid;
}

input.none {
  border: 0px;
}

.bbcodes {
 font-family: verdana, tahoma, helvetica, sans-serif;
 font-size: 10px;
 color: #444444;
 vertical-align: middle;
 height: 21px;
 background: #FFF;
 border: 1px solid #E0E0E0;
 padding: 2px;
 margin: 2px;
}

.pm_head {
 font-size: 11px;
 font-weight: bold;
 color: #4C6273;
}

.pm_list {
 font-size: 11px;
}

.day-active-v {
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #384F63;
 text-decoration: none;
}

.day-active-v:hover {
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #384F63;
 top: 1px;
 left: 1px;
 position: relative;
 text-decoration: none;
}

.calendar td, th {
 font-family: verdana;
 font-size: 11px;
 border: 1px #F0F0F0 solid;
 background: #F5F5F5;
 color: #273947;
 cursor: default;
}

.vote {
 font-family: verdana;
 font-size: 10px; 
 color: #273947;
}

.b {
 font-size: 10px;
 font-weight: bold;
 color: #385063;
}

.form {
 font-family: tahoma;
 font-size: 10px;
 border: 1px #C6CCD1 solid;
 padding-left: 2px;
 filter: alpha(opacity=50);
}

.category { color: #727272; font-size: 11px; font-family: tahoma; padding-top: 15px; }
.category a { color: #4b719e; text-decoration:none; }
.category a:hover { text-decoration: underline; }

.slink { color: #717171; font-size: 11px; font-family: tahoma; }
.slink a:active, .slink a:visited, .slink a:link { color: #E34000; text-decoration:none; }
.slink a:hover { color: #E34000; text-decoration: underline; }

.skin { font-size: 11px; font-family: tahoma; padding-left: 60px; }

select { font-size: 11px; font-family: tahoma; }

.copy a:active, .copy a:visited, .copy a:link { color: #727272; text-decoration:none; }
.copy a:hover { color: #727272; text-decoration: underline; }

.ltitle { color: #E34000; font-size: 18px; font-family: tahoma; font-weight: bold; padding-left: 6px; padding-top:  11px; }

.stext { color: #727272; font-size: 11px; font-family: tahoma; }
.stext a:active, .stext a:visited, .stext a:link { color: #E34000; text-decoration:none; }
.stext a:hover { color: #E34000; text-decoration: underline; }

.ntitle { color: #53646F; font-size: 18px; font-family: tahoma; font-weight: bold; padding-left: 6px; }
.ntitle a { color: #415A6E; text-decoration:none; }
.ntitle a:hover { text-decoration: underline; }

.ctitle { color: #888888; font-size: 12px; font-family: tahoma; padding-left: 6px; padding-top:  18px; }
.ctitle a { color: #4b719e; text-decoration:none; }
.ctitle a:hover { text-decoration: underline; }

.news { font: 10pt Verdana;  text-align:justify; }
.news a { color: #4b719e; text-decoration:none; }
.news a:hover { text-decoration: underline; }



.userstop { font-family:Tahoma; font-size:11px; color:#606D77; }
.userstop thead { font-family:Tahoma; font-size:11px; font-weight: bold; color: rgb(71,117,165); }
.userstop td { padding:3px; }
.userstop a { color: #4b719e; text-decoration:none; }
.userstop a:hover { text-decoration: underline; }
.leftmenu {
	height:28px;
	border-bottom:#c6ccd1 1px solid;
	border-top:#c6ccd1 1px solid;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:4px;
	margin-top:4px;
	padding-left:25px;
	padding-right:4px;
	background-image:url(../images/left_menu_bg_normal.gif);
	color: #FF9900;
	font-size: 11px;
}
.leftmenu a { color: #333333; text-decoration:none; }
.leftmenu a:hover { text-decoration: none; }

.leftmenu_g {
	height:28px;
	border-bottom:#c6ccd1 1px solid;
	border-top:#c6ccd1 1px solid;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:4px;
	margin-top:4px;
	padding-left:25px;
	padding-right:4px;
	background-image:url(../images/left_menu_bg_normal_group.gif);
	color: #FF0000;
	font-size: 11px;
}
.leftmenu_g a { color: #333333; text-decoration:none; }
.leftmenu_g a:hover { text-decoration: none; }

.link a {color:#3366CC; text-decoration:none}
.link a:hover {text-decoration: none;}
.noborder { border:none}
