html,body{
margin: 0;
padding: 0;
width: 100%;
font:1em Tahoma,Arial,sans-serif;
color: #000;
background:#fffdf6;
text-align:center;
}
a:link, a:visited, a:hover {color:#00411d; text-decoration: underline;}
a:hover { text-decoration: none;}
div.fix{
width: 780px;
text-align: center;
border-right: 1px solid #4e4e4e;
border-left: 1px solid #4e4e4e;
}
img{
border: 0;
}
h1,h2,h3,h4,h5,p{
margin: 0;
padding: 0;
}
h1, h2, .relatedlinks h2{
font:bold 25px Arial,sans-serif; 
color: #006600;
}
h2 {margin-top:20px}
h3{
font:bold 15px Arial,sans-serif;
color: #006600;
}
ul, ul li{

}
div.top{
background: url(../images/bg/top_rep.gif) repeat-x 0 100%;
}
div.top div.rep{
background: url(../images/bg/top_right.jpg) no-repeat 100% 100%;
height: 80px;
}
div.top div.rep div.log{
background: url(../images/bg/logo.jpg) no-repeat;
padding-top: 7px;
text-align: right;
}
img.logo{

margin-top: 18px;
}
td.leftcol{
padding-right: 0px;
background-color:#d1c79a;
border-right: 2px solid #4e4e4e;
}
td.leftcol, td.centercol{
vertical-align: top;
}
td.leftcol div.rssfeed, td.leftcol div.lastnews{
background-repeat:repeat-y;
background-position:100% 0;
padding-right: 20px;
}
td.banners div.rssfeed, td.banners div.lastnews{
background-repeat:repeat-y;
background-position:0 0;
padding-left: 15px;
}
 td.centercol{
padding: 0;
background-color:#ffffff
 }
 table.cont{
 margin: 8px 0;
 border: 3px solid #4e4e4e;
 border-left: 0;
 border-right: 0;
 }
/* mainmenu */
div.mainmenu,div.lastnews,div.rssfeed,div.relatedlinks{
margin-bottom: 14px;
}
div.mainmenu{
margin-top: 1px;
padding-bottom: 14px;
color: #000;
}
div.mainmenu div div{
border-bottom: 1px solid #f5eed0;
padding-bottom: 4px;
}
div.mainmenu div div.head{
padding-bottom: 2px;
padding-top: 12px;
padding-left: 0;
margin-bottom: 10px;
border: 0;
padding-right: 10px;
}
div.mainmenu div div.head h2{
color: #000;
padding-left:15px;
}
div.mainmenu div div p{
font:11px Tahoma,sans-serif;
line-height: 18px;
padding-left: 20px;
padding-bottom: 0px;
padding-top: 3px;
padding-right: 18px;
}

div.mainmenu a:link,div.mainmenu a:visited,div.mainmenu a:hover{color:#000000;}
div.mainmenu a:hover{color:#b21f46; }
/* /mainmenu */
/* lastnews */
div.lastnews,div.rssfeed{
background:#fff;
font:11px Arial,sans-serif;
padding-bottom: 15px;
}
div.lastnews div.head,div.rssfeed div.head{
padding-top: 8px;
padding-bottom: 5px;
border-bottom: 1px solid #4e4e4e;
}
div.mainmenu div.head h2,div.lastnews div.head h2,div.rssfeed div.head h2{
font:bold 14px Arial ,sans-serif;
color: #000;
padding-left: 10px;
padding-right: 3px;
}
div.lastnews p,div.rssfeed p{
padding: 7px 6px 0 10px;
color: #220404;
}
div.lastnews a:link,div.lastnews a:visited,div.lastnews a:hover,div.rssfeed a:link,div.rssfeed a:visited,div.rssfeed a:hover,div.relatedlinks p a:link,div.relatedlinks p a:visited,div.relatedlinks p a:hover,.copy a:link,.copy a:visited,.copy a:hover{font-weight:bold;}
div.lastnews a:link,div.lastnews a:visited,div.lastnews a:hover,.copy a:link,.copy a:visited,.copy a:hover,.rssfeed a:link,.rssfeed a:visited,.rssfeed a:hover{
color: #f5eed0;
}

/* /lastnews */

/* rssfeed */
div.rssfeed{
padding-bottom: 15px;
}
div.rssfeed p{
color: #000;
}
/* /rssfeed */

/* about */
div.about{
color: #000;
font: 0.75em Arial,sans-serif;
margin-top:0px;
padding-right:20px;
padding-left:20px;
padding-bottom:10px;
background: #fefbed;
border-bottom: 3px solid #4e4e4e;
}
div.maintextblock,div.newstext, div.newslist{
margin-top:10px;
margin-right:20px;
margin-left:20px;
margin-bottom:20px;
font: 0.75em Arial,sans-serif;
}
div.about p{
line-height: 18px;
}
div.about a:link,div.maintextblock a:link,div.newstext a:link,div.about a:visited,div.maintextblock a:visited,div.newstext a:visited,div.about a:hover,div.maintextblock a:hover,div.newstext a:hover{
color:#000; font-family: Tahoma;font-weight:bold;}
div.about div,div.maintextblock div,div.relatedlinks div{
padding: 9px 8px 10px 11px;
}
div.about a:link,div.about a:visited,div.about a:hover{color:#000;}
div.about div p,div.maintextblock div p,div.relatedlinks p,div.newstext p{
padding-top: 8px;
text-align: justify;
}
/* /about */
/* maintextblock */
div.maintextblock div{
padding-top: 5px;
}
/* /maintextblock */

/* banners */
td.banners{
padding-top: 10px;
padding-left: 18px;
}
td.banners div, td.banners, div.bann_left div,div.bann_right div{text-align: center!important;}
td.banners div.rssfeed,td.banners div.lastnews,td.banners div.bann_left{margin-left: 8px;}
td.banners div.rssfeed,td.banners div.lastnews{text-align:left!important;}
td.banners div.bann_right{
text-align: center!important;
}
div.bann_left,div.bann_right{
 padding-bottom: 14px;
 }
div.float_banner,div.float_banner300{
float: right;
width: 476px;
text-align: left;
}
div.float_banner300{
width: 300px;
text-align: center;
height: 250px;
padding: 0!important;
margin-left: 5px;
}

/* /banners */
/* relatedlinks */
div.relatedlinks div{
padding-right: 150px;
padding-top: 15px;
}
div.relatedlinks p{
text-indent: 14px;
padding-top: 14px;
}
/* /relatedlinks */

/* copy */
div.copy{
}
div.copy div.right{
height: 100px;
font: 10px Tahoma, sans-serif;
color: #ffffff;
padding-right: 8px;
background-color:#006600;
}
div.copy div p{
padding-left: 15px;
padding-top: 10px;
}a:link, a:visited, a:hover{}
div.copy div.banners_right{
padding-top: 5px;
text-align: right!important;
}
div.copy div p.copy{
padding-left: 15px;
}
/* /copy */
/* newstext */
div.newstext{
}
div.newstext div{
padding: 10px 11px 10px 11px;
}
div.newstext h3,div.newstext h2,div.newstext h1,div.maintextblock h3,div.maintextblock h2,div.maintextblock h1,div.newslist h3,div.newslist h2,div.newslist h1{
font: 18px Arial,sans-serif;
padding:3px 0px 0px 10px;
}
div.newstext p{
padding-bottom: 10px;
}
div.newstext div.float{
text-align: center;
background: #fff;
padding: 4px;
float:left;
width:210px;
margin-right:10px; 
margin-top: 5px;
margin-bottom:10px;
font:10px Arial,sans-serif; 
color:#920000;
}
div.newstext div.float p{
text-align: left;
}
/* /newstext */

/* newslist */
div.newslist{
}
.newslist table{
margin-bottom: 15px;
/*border: 1px solid #323d00;
border-top: 1px solid #576a00;
*/background: #fffbe6;
}
.newslist div{
padding: 15px 5px 0 5px;
}
.newslist td{
font:0.785em Arial,sans-serif;
vertical-align: top;
padding-bottom: 10px;
padding-left: 4px;
padding-right: 4px;
color: #440000;
}
.newslist a:link,.newslist a:visited,.newslist a:hover{color:#006800;font-weight:bold;}
 .date{
font: 10px Tahoma,sans-serif;
color: #004545;
}
.newslist h4{
font: 14px Arial,sans-serif;
padding-bottom: 5px;
}
.newslist img{
margin:4px 10px 0 0;
border: 1px solid #000;
}
.newslist img.s{
border: 0;
margin: 0 10px 0 0;
}
/* /newslist */

/* breadcrumps */
div.breadcrumps{
border-bottom: 1px solid #7b0000;
border-top: 1px solid #e42a5a;
background: #006600;
font: 11px Tahoma, sans-serif;
padding: 3px 10px 2px 0;
color: #f5eed0;
}
div.breadcrumps a:link, div.breadcrumps a:visited,div.breadcrumps a:hover{color:#f5eed0; font-weight: bold;}
/* /breadcrumps */