html {
height:100%;
}
body { 
margin: 0;
padding: 0;
font-family: Arial, Verdana, Georgia, 'Times New Roman', Times, serif;
height:100%;
font-size:12px;
text-align:center;
color:#BCBCBC;
background:url(../images/top_back.jpg) center top no-repeat #000;
}
body.start { 
background:url(../images/back.jpg) center center no-repeat #000;
}
h1 {
color: #BCBCBC;
font-family: Tahoma;
font-size: 30px;
font-weight: 500;
padding-top:0px;
	}
h2{
color: #d9261c;
font-size: 20px;
font-weight: 400;
line-height: 180%;
}

h2 a, h2 a:visited{
color: #D9251B;
text-decoration:underline;
line-height: 180%;
}
h2 a:hover{
text-decoration:none;
}
h3 {
margin: 0px;
padding: 15px 0px 10px 0px;
color:#828388;
font-size:15px;
}
div.catItemHeader h3.catItemTitle {
color: #d9261c;
font-size: 20px;
font-weight: 400;
	}
h4 {
margin: 0px;
padding: 0px;
font-weight: 700;
font-size:13px;
}

p {
margin: 0px;
padding: 5px 0px 5px 0px;
}
img {
border:none;
}
form {
margin: 0;
padding: 0;
}
#content a, #content a:visited {
text-decoration: 1px solid #d9261c;
}
#content a:hover {
text-decoration: none;
}
a, a:visited {
color: #BCBCBC;
}
a:hover {

}
#footer a, #footer a:visited, div.moduletablenews2 a, div.moduletablenews2 a:visited {
background: url(../images/a_line.gif) left bottom repeat-x;
    color: #BCBCBC;
    text-decoration: none;
}

#mainwrap {
position:relative;
width:980px;
min-height:100%;
margin: 0 auto;
padding: 0;
overflow:hidden;
text-align:center;
}


#top {
position:relative;
margin: 0;
padding: 0;
}

#logo {
position:absolute;
top:0px;
left:40px;
height:117px;
width:190px;
margin: 0;
padding: 0;
overflow:hidden;
text-align:center;
}




#content {
position:relative;
margin: 0px 0px 70px 0px;
padding: 0;
font-size:13px;
line-height:140%;
}

#footer {
position:absolute;
bottom:0px;
left:0px;
height:70px;
width:100%;
margin: 0;
padding: 0;
overflow:hidden;
text-align:center;
color: #777777;
}
#footer1 {
position:relative;
margin: 0px 40px;
padding: 0;
}

#left {
position:relative;
float:left;
width:240px;
margin: 0;
padding: 0;
}
#left1 {
position:relative;
margin: 0;
padding: 0;
}
#leftwm {
position:relative;
margin: 0;
padding: 0;
}
#right {
position:relative;
float:right;
width:240px;
margin: 0;
padding: 0;
}

#right1 {
position:relative;
margin: 0;
padding: 0;

}
#rightwm {
position:relative;
margin: 0;
padding: 0;
}

#center_lr {
position:relative;
margin: 0px 250px 0px 250px;
padding: 0px;
}

#center_lr1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}
#center_l {
position:relative;
margin: 0px 20px 0px 250px;
padding: 0px;
}
#center_l1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}
#center_r {
position:relative;
margin: 0px 250px 0px 20px;
padding: 0px;
}

#center_r1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}
#center {
position:relative;
margin: 0px 20px;
padding: 0px;
}
#center1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}

div.clear {
clear:both;
height:0px;
font-size:1px;
overflow:hidden;
}

table.contentpaneopen, table.blog {
width:100%;
border-collapse:collapse;
border:0;
margin:0;
}
ul.menutop {
display:block;
position:relative;
list-style:none;
float:left;
margin: 50px 8% 50px 0px;
padding: 0px;
text-align:left;
}
ul.menutop li{
display:block;
list-style:none;
margin: 0px;
padding: 0px;
}
#resh {
margin: 50px 8% 50px 350px;
}
#bra {
margin: 50px 0px 50px 0px;
}

ul.menutop ul{
display:block;
position:relative;
list-style:none;
margin: 0;
padding: 0;
text-align:left;
}
body.start div.itemBackToTop {
display:none;
}
ul.menutop a, ul.menutop a:visited {
display:block;
margin: 0px 0px 10px 0px;
padding: 0;
color:#D9251B;
font-weight:700;
text-decoration:none;
font-size:18px;
background:none;
}
ul.menutop a:hover {
color:#fff;
}
ul.menutop ul a, ul.menutop ul a:visited {
display:block;
margin: 0;
padding: 0;
color:#BCBCBC;
font-weight:700;
text-decoration:none;
font-size:13px;
}
ul.menutop ul a:hover {
color:#D9251B;
}
div.mapag {
position:relative;
margin: 0;
padding: 0;
text-align:center;
}
div.moduletablenews2 {
text-align:left;
position:relative;
margin: 0px 0px 40px 40px;
padding: 0;
}
div.moduletablenews {
text-align:left;
position:relative;
margin: 0px 0px 0px 40px;
padding: 0;
}
div.moduletablenews h3{
color: #FFFFFF;
    font-size: 20px;
    font-weight: 700;
}
div.moduletablenews ul {
display:block;
list-style:none;
position:relative;
margin: 0;
padding: 0;
text-align:left;
}
div.moduletablenews li {
display:block;
list-style:none;
position:relative;
margin: 0;
padding: 10px 0px 10px 0px;
}
div.moduletablenews li.lastItem {
padding: 10px 0px 0px 0px;
}
div.moduletablenews li.clearList {
padding: 0;
height:0px;
}
div.itemdatecreated {
color: #BCBCBC;
}
a.moduleItemTitle, a.moduleItemTitle:visited {
background: url(../images/a_line.gif) left bottom repeat-x;
color: #BCBCBC;
text-decoration: none;
font-weight:700;
}
div.moduleItemIntrotext {
color: #BCBCBC;
}
div.moduletableleft {
text-align:left;
position:relative;
margin: 0px 0px 0px 40px;
padding: 0;
}
ul.menuleft {
display:block;
list-style:none;
position:relative;
margin: 0;
padding: 0;
text-align:left;
}
ul.menuleft li{
display:block;
list-style:none;
position:relative;
margin: 0;
padding: 4px 0px;
text-align:left;
}
#content ul.menuleft a, #content ul.menuleft a:visited{
text-decoration: none;
color: #BCBCBC;
font-size: 13px;
font-weight: 700;
background:none;
}
#content ul.menuleft a:hover, #content ul.menuleft li.current a{
color:#D9261C;
}
div.moduletablepic {
clear:both;
position:relative;
margin: 0px 40px 35px 40px;
padding: 0;
}

table.char {
width:100%;
border-collapse: separate;
border-spacing: 1px;
border:0;
margin:0;
}
table.char th{
background: none repeat scroll 0 0 #A90909;
color: #BCBCBC;
font-size: 13px;
padding: 5px 15px;
text-align: left;
}
table.char td{
background: none repeat scroll 0 0 #313131;
padding: 5px 15px;
color: #BCBCBC;
font-size: 13px;
}
#footer table {
border-collapse: collapse;
border:0;
margin:0;
}
div.ret {
float:right;
text-decoration:underline;
cursor:pointer;
}
span.pagination span, span.pagination a:link,  span.pagination a:visited {
padding:0px 5px;
}
strong.lili span {
color:red;
}
div.linker {
  bottom: 13px;
  left: 150px;
  position: absolute;
}