body{
background: #fff;
color: #000;
margin: 0;
padding: 0; 
}
.fixed{
width:780px;
}


a:link,a:visited,a:hover{text-decoration: none;
color:#080808;
}
a:hover{text-decoration: underline;
}
h1{
font:1.875em Arial,sans-serif; 
margin: 0 0 10px 0;
}
h2{
font:1.125em Arial,sans-serif; 
margin:0 0 7px 0;
 /*18*/  
}
h3{
font:1.875em Arial,sans-serif; 
margin:5px 0 15px 0;
 /*30*/  
}



p{font: 0.75em Arial,sans-serif;   
margin: 0 0 7px 0;
/*12px*/
}

img{border: 0;}

.ti18{font: 1.125em "Times New Roman",serif; }


.a10,.a11,.a12,.a14{font: 0.625em Arial,sans-serif;}
.v10,.v11,.v12{font: 0.625em Verdana,sans-serif;}
.t10,.t11,.t12,.t18,.t24{font: 0.625em Tahoma,sans-serif;}

.a11,.v11,.t11{font-size: 0.685em;}
.a12,.v12,.t12{font-size: 0.75em;}
.a14{font-size: 0.875em;}

.t18{font-size: 1.125em;}
.t24{font-size: 1.5em;}

.pad12{
padding: 12px;   
}
.black{
color: #000!important;
}

.pt5{padding-top: 5px;}
.pt7{padding-top: 7px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}

.pb5{padding-bottom: 5px;}
.pb7{padding-bottom: 7px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}


.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;  }
.pl30{padding-left: 30px;}

.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}

.mb20{margin-bottom: 20px;}

.pad10{   padding: 0 10px;}


.rightrow{
background : #eef8c5;
vertical-align: top;
padding:6px;
}
.leftrow{
background : #eef8c5;
vertical-align: top;
padding:6px;
}
.centerrow{
width: 100%;
padding: 30px 20px 10px 20px;
vertical-align: top;
}
.bottom{
background: url(backgrounds/bgl.gif) repeat-x;
}


.wfloat{width: 75%;}


.red{color: #080808 !important;}


/*banner*/
.banner table.white{
background:#fff;
}
.banner div.greenl{
background: url(backgrounds/green.gif) 0px 0px repeat-x;
padding:9px 0 5px 13px; 
border-left:1px solid #A6C054;
border-right:1px solid #A6C054;
width: 161px;
}
.banner div.green{
background: url(backgrounds/green.gif) 0px 0px repeat-x;
padding:8px 0 5px 13px; 
width: 161px;
}
.banner div.green,div.greenl{
font:12px Arial, sans-serif;
}
.banner div.green, table.greenb{
border: 1px solid #BBD569;
}


/*bannerRB*/
.bannerRB .redborder{border: 1px solid #080808;}
.bannerRB .bgred{background:#080808;}
.bannerRB .bgbrown{background: #EFE5CC;}
.bannerRB .wfloat{width: 75%;}
.bannerRB .wfloat{width: 75%;}
.bannerRB select.wfloat{font:10px Tahoma,sans-serif;}
.bannerRB .advblock{margin: 4px;}
.bannerRB .advblock h2{
font:1.125em "Times New Roman",serif; 
padding:4px 0 4px 9px;
margin: 0;
color: #fff;   
}



/*bannerT*/
.bannerT div.banner{
background: #790000;
text-align: center;
padding-top: 10px;
vertical-align: bottom;
}


/*header*/
.header td.headbg, .header div.headbg{
background:url(backgrounds/head-rep.jpg) repeat-x;  
border-bottom: 1px solid #fff;

height: 61px;}
.header .pt26{
	padding-top: 29px;
}


/*lastnews*/
.lastnews .blocknews{
padding-bottom: 15px;
}
.lastnews h2{
border-bottom: 1px solid #080808;
font: bold 11px Arial, sans-serif;
color: #080808;
text-transform: uppercase;
}
.lastnews h2 b{
background: #080808;
padding: 0 10px 0 15px;
margin-left:20px;

}
.lastnews .date{
font: 10px Arial, sans-serif;
padding: 5px 0 0 18px;
}

.lastnews p{
font: 11px Arial, sans-serif;
padding: 0 18px 0 18px;
}

.lastnews div.pt10{
padding-left: 18px;
}
.lastnews span.button{
font:11px Tahoma, sans-serif;
color:#080808;
}
.lastnews span.button a:link,.lastnews span.button a:visited,.lastnews span.button a:hover,.lastnews span.button a:hover{
text-decoration:underline ;
color:#080808;
font-weight: bold;
}

.lastnews a:link, .lastnews a:visited{
text-decoration: underline;
}
.lastnews a:hover{
text-decoration: none;
}


/*links*/
.links{
border: 1px solid #cacaca;
margin: 15px 0 15px 5px;
padding: 12px;
}
.links .list{
text-transform: lowercase;
}
.links a.green:link,.links a.green:visited{
text-decoration: underline;
color: #000;
}
.links a.green:hover{
color:#000;
text-decoration: none;}


/*mainmenu*/
.mainmenu ul{
list-style: none;
margin: 5px 0 10px 0;
padding: 0;
}
.mainmenu ul li{
padding: 2px 0 1px 7px;
margin-bottom: 1px;
font:bold 11px Arial, sans-serif;
line-height: 10px;
color: #080808;}
.mainmenu ul li a:link,.mainmenu ul li a:visited, .mainmenu ul li a:hover{
color: #080808;
}



/*maintb*/
.maintextblock p{
font: 0.75em Arial, sans-serif;
}


/*newsdetails*/
.newsdetails .head h2{margin:0;}
.newsdetails .head{
border-bottom: 1px solid #000;   
margin-bottom: 7px;
}
.newsdetails .advblock2{
text-align: center;
font:0.685em Tahoma,sans-serif;   
color: #736357;
background: #FCFAF5;
padding: 2px 0 10px 0;;
}
.newsdetails .bgnwhite{background: #FCFAF5;}
.newsdetails img.vm{   vertical-align: middle;}
.newsdetails .redborder{border: 1px solid #080808;}
.newsdetails{
width: 350px;
}


/*newslist*/
.newslist .redborderl{border: 1px solid #080808;}
.newslist .pager{font: 0.75em Tahoma,sans-serif;}
.newslist .pager a{color: #080808 !important;   
margin: 0 10px 0 10px;
}
.newslist .head h2{margin:0;}
.newslist .head{
border-bottom: 1px solid #000;   
margin-bottom: 7px;
}


/*rssfeed*/
.rssfeed h2{
border-bottom: 1px solid #080808;
font: bold 11px Arial, sans-serif;
 text-transform: uppercase;
 color: #fff;
}
.rssfeed h2 b{
margin-left:20px;
background: #080808;
padding: 0 10px 0 15px;
}
.rssfeed .blocknews p{
font:11px Arial, sans-serif;
padding: 0 18px 0 18px;
}
.rssfeed a:link, .rssfeed a:visited{
text-decoration: underline;
}
.rssfeed a:hover{
text-decoration: none;
}
.rssfeed{
padding-bottom: 10px;
padding-top: 15px;
}


/*quicknav*/
.quicknav ul{
list-style: none;
margin: 5px 0 10px 0;
padding: 0;
}
.quicknav ul li{
padding: 2px 0 1px 7px;
margin-bottom: 1px;
font:bold 11px Arial, sans-serif;
line-height: 10px;
color: #080808;}
.quicknav ul li a:link,.quicknav ul li a:visited, .quicknav ul li a:hover{
color: #080808;
}






