#wrapper {
min-width:1000px;
max-width:1900px;
margin:0 auto;
}
.header {
height:165px;
background:url(images/header.png) repeat-x;
}
.header-in {
height:165px;
background:url(images/header-left.jpg) no-repeat left top;
}
.header-in2 {
height:165px;
background:url(images/header-right.jpg) no-repeat right top;
}
.header1 {
height:32px;
overflow:hidden;
padding:4px 50px 0 50px;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
.header1 a {
color:#fff;
text-decoration:none;
}
.header1 a:hover {
color:#cd1c00;
text-decoration:none;
}
.h1l {
float:left;
padding-top:7px;
}
.h1r {
float:right;
}
.h1r a {
color:#77a00d;
text-decoration:none;
}
.h1r a:hover {
color:#cd1c00;
text-decoration:none;
}
#loginfrm {
float:right;
display:inline;
margin:0;
width:425px;
padding:2px 0 0 0;
}
.memtitle, .tboxes, .cboxes, .tbus {
float:left;
}
.memtitle {
color:#fff;
padding-top:3px;
margin-right:10px;
font-weight:bold;
}
.tboxes {
margin-top:0px;
}
.cboxes {
padding:4px 0 0 0;
}
.tbus {
padding-top:2px;
}
.bginput1, .bginput2 {
margin:0 7px 0 0;
padding:4px 7px 5px 7px;
border:none;
width:94px;
background:url(images/tbox.png) no-repeat !important;
vertical-align:top;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
#cb_cookieuser_navbar {
margin:0 4px 0 0px;
padding:0;
vertical-align:top;
}
.button2 {
margin:0 0 0 7px;
padding:0;
background:transparent url(images/tbu.png) no-repeat;
width:42px;
height:19px;
border:none;
vertical-align:top;
}
.header2 {
height:69px;
overflow:hidden;
padding:23px 54px 0 41px;
}
.h2l {
float:left;
}
.h2r {
float:right;
padding-top:45px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
}
.header3 {
padding:1px 50px 0px 50px;
height:40px;
}
.header3 ul {
float:left;
margin:0;
padding:0;
list-style:none;
}
.header3 ul li {
float:left;
font:bold 11px Arial, Helvetica, sans-serif;
color:#323232;
}
.header3 ul li a, .header3 ul li a:visited {
color:#323232;
text-decoration:none;
display:block;
padding:12px 0px 12px 28px;
background:url(images/navr.png) no-repeat left top;
}
.header3 ul li a span {
padding:12px 28px 12px 0px;
background:url(images/navl.png) no-repeat right top;
}
.header3 ul li a:hover {
color:#c21a00;
text-decoration:none;
}
.content-in {
background:#212121 url(images/cl.png) repeat-y left top;
}
.content-in2 {
background:url(images/cr.png) repeat-y right top;
}
.content-in3 {
background:url(images/cltop.png) no-repeat left top;
}
.content-in4 {
background:url(images/crtop.png) no-repeat right top;
}
.content-in5 {
margin:0 40px;
padding:10px 15px;
background:url(images/contop.png) repeat-x left top;
min-height:500px;
}
.footer {
background:url(images/footer.jpg) repeat-x;
height:279px;
padding:0 40px;
}
.footer1 {
font:11px Arial, Helvetica, sans-serif;
color:#323232;
height:22px;
padding:11px 15px 0 15px;
background:url(images/footer1.png) repeat-x;
}
.ftime {
float:left;
}
.flinks {
float:right;
color:#323232;
font-weight:bold;
}
.flinks a {
color:#323232;
text-decoration:none;
}
.flinks a:hover {
color:#323232;
text-decoration:underline;
}
.footer2 {
background:url(images/footer2.png) repeat-x;
padding:1px 38px 0 38px;
height:188px;
border-bottom:1px dotted #383838;
}

.fw1 {
float:left;
width:222px;
}
.fw3 {
float:right;
width:222px;
}
.fw2 {
margin:0 auto;
width:222px;
}
.fw h4 {
margin:0;
background:url(images/h4bg.png) no-repeat;
text-align:center;
font:bold 13px Arial, Helvetica, sans-serif;
color:#77a00d;
padding:8px 0 0 0;
height:22px;
}
.fw ul {
margin:0;
padding:5px 22px 0 22px;
list-style:none;
}
.fw ul li {
font:11px Arial, Helvetica, sans-serif;
color:#ccc;
border-bottom:1px dotted #383838;
padding-left:4px;
padding-top:7px;
padding-bottom:7px;
line-height:100%;
}
.fw ul li a {
color:#ccc;
text-decoration:none;
}
.fw ul li a:hover {
color:#77a00d;
text-decoration:none;
}
.footer3 {
text-align:center;
padding:12px 0 0 0;
font:11px Arial, Helvetica, sans-serif;
color:#ccc;
}
.mtm, .main_tcat {
background:url(images/mtm.png) repeat-x left top;
height:33px;
margin-top:15px;
}
.mtr, .main_tcat_left {
background:url(images/mtr.png) no-repeat right top;
height:33px;
}
.mtl {
background:url(images/mtl.png) no-repeat left top;
height:25px;
padding:8px 12px 0 12px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#fff;
}
.main_tcat_right2 {
background:url(images/mtl.png) no-repeat left top;
font:normal 13px Arial, Helvetica, sans-serif;
color:#fff;
height:31px;
padding-top:2px;
}
.mtl a {
color:#fff !important;
text-decoration:none;
}
.mtl a:hover {
color:#fff !important;
text-decoration:underline;
}
.main_tcat_right2 td a {
color:#fff !important;
}
.tborder99 {
background:#383838;
border:1px solid #000;
}
.alt3 {
background:#121212 url(images/alt3.png) repeat-x left bottom;
}
.alt2 {
background:#272727 url(images/alt2.png) repeat-x left top;
}
.alt1 {
background:#131313 url(images/alt1.png) repeat-x left bottom;
}
.tborder99 .alt1, .tborder99 .alt2, .tborder99 .alt3, .tborder99 .thead {
border-bottom:1px solid #383838;
}
.inpadding {
padding:9px;
}
.inpadout {
padding:10px 0;
}
.intitle {
background:#282828;
font:11px Arial, Helvetica, sans-serif;
color:#ccc;
padding:3px 9px;
border-bottom:1px solid #383838;
}
.mfm {
background:url(images/mfm.png) repeat-x;
height:11px;
font-size:0px;
}
.mfl {
background:url(images/mfl.png) no-repeat left top;
height:11px;
font-size:0px;
}
.mfr {
background:url(images/mfr.png) no-repeat right top;
height:11px;
font-size:0px;
}
.bcumbs {
font:normal 11px Arial, Helvetica, sans-serif;
}