html,body{
margin: 0;
padding: 0;
width: 100%;
font:1em Tahoma,Arial,sans-serif;
color: #000052;
background:#fff;
}
a:link, a:visited, a:hover {color:#000052; text-decoration: underline;}
a:hover { text-decoration: none;}
div.fix{
width: 780px;
text-align: left;
}
img{
border: 0;
}
h1,h2,h3,h4,h5,p{
margin: 0;
padding: 0;
}
h1,.relatedlinks h2{
font:25px Comic Sans MS,sans-serif; 
}
h3{
font:20px Comic Sans MS,sans-serif;
color: #000052;
}
ul, ul li{
list-style-type: none;
margin: 0;
padding: 0;
}
div.top{
background: url(../images/bg/top_rep.gif) repeat-x 0 100%;
}
div.top div.rep{
background: url(../images/bg/bg_right.jpg) no-repeat 100% 0;
height: 100px;
}
div.top div.rep div.log{
background: url(../images/bg/logo.jpg) no-repeat;
padding-top: 7px;
text-align: right;
}
img.logo{
margin-left: 15px;
margin-top: 18px;
}
td.leftcol{
padding-top: 1px;
}
td.leftcol, td.centercol,td.centercol1{
vertical-align: top;
}
td.banners{
padding-left: 10px;
}
 td.centercol, td.centercol1{
 background: #d2d2ff;
padding: 10px 0 0 11px;
 }
 td.centercol{
 padding: 1px 0 0 11px;
 }
 table.cont{
 background: #fdfbea;
 }
/* mainmenu */
div.lastnews,div.rssfeed,div.relatedlinks{
margin-bottom: 14px;
border-bottom: 1px solid #fff;
}
div.mainmenu{
background:#d2d2ff;
padding-bottom: 14px;
}
div.mainmenu div div{
padding: 4px 0 4px 15px;
border: 1px solid #000042;
margin-bottom: 1px;
background: #fff;
}
div.mainmenu div div.head{
padding-left: 3px;
border-bottom:0;
}
div.mainmenu div div p{
font:bold 12px Arial,sans-serif;
}

div.mainmenu a:link,div.mainmenu a:visited,div.mainmenu a:hover{color:#000042;}
div.mainmenu a:hover{color:#ffbd00;}/* /mainmenu */
/* lastnews */
div.lastnews,div.rssfeed, div.bann_left,div.bann_right{
background:#fff;
font:12px Arial,sans-serif;
padding-bottom: 15px;
border: 1px solid #481510;
}
div.mainmenu div.head,div.lastnews div.head,div.rssfeed div.head,div.bann_left div.head,div.bann_right div.head{
padding-top: 8px;
padding-bottom: 5px;
padding-left: 3px;
background: #000042;
border-bottom: 2px solid #d2d2ff;
}
div.mainmenu div.head h2,div.lastnews div.head h2,div.rssfeed div.head h2,div.bann_left div.head h2,div.bann_right div.head h2{
font:bold 12px Arial,sans-serif;
color: #fff;
padding-left: 15px;
padding-right: 3px;
background-image: url(../images/ico/header.gif);
background-repeat: no-repeat;
background-position: 0 -3px;
}div.bann_left div.head,div.bann_right div.head{
margin-bottom: 10px;
background: #2d3a05;
text-align: center;
}
div.bann_left div.head h2,div.bann_right div.head h2,div.bann_left div.head,div.bann_right div.head{
padding-left: 0;
background-image: none;
padding-right: 0;
color: #ffbd00;
}
div.lastnews p,div.rssfeed p{
padding: 7px 6px 0 15px;
color: #000;
}
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:normall;}
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: #001f82;
}
.rssfeed a:hover{
color: #dd0000;
}
div.lastnews img.small{
margin-right: 6px;
}
/* /lastnews */

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

/* about */
div.about{
background: #2d3a05;
margin-right: 1px;
color: #fff;
height:160px;
}
div.about,div.maintextblock,div.newstext{
font: 0.75em Arial,sans-serif;
}
div.about a:link,div.about a:visited,div.about a:hover{color:#fce000;}
div.maintextblock a:link,div.maintextblock  a:visited,div.maintextblock  a:hover, div.newstext a:link,div.newstext a:visited,div.newstext a:hover{color:#000052; font-weight: bold;}
div.maintextblock  a:hover,div.newstext a:hover{color:#320033;}
div.about div,div.maintextblock div,div.relatedlinks div{
padding: 9px 8px 10px 11px;
}
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: 20px;
padding-right: 50px;
}
/* /maintextblock */

/* banners */
.banners{
padding-top: 10px;
}

div.bann_left,div.bann_right{
 margin: 0 5px 14px 5px;
 }
div.bann_left div.ownbanner_I,div.bann_right div.ownbanner_I{
margin-left: 20px!important;
margin-right: 20px!important;
}
div.rssfeed, div.lastnews{
 text-align: left;

}
div.float_banner,div.float_banner300{
float: right;
width: 476px;
text-align: left;
}
div.float_banner300{
width: 310px;
font:4px Tahoma,sans-serif;
background:#fdfbea;
text-align: center;
height: 270px;
padding: 0!important;
margin-left: 5px;
}

/* /banners */
/* relatedlinks */
div.relatedlinks div{
padding-right: 150px;
padding-top: 15px;
}
div.relatedlinks p{
background:url(../images/arrows/arr_black.gif) no-repeat 0 17px;
text-indent: 14px;
padding-top: 14px;
}
/* /relatedlinks */

/* copy */
div.copy{
background:#fdfbea url(../images/bg/top_rep.gif) repeat-x 0 100%;
}
div.copy div.right{
height: 40px;
font: 10px Tahoma, sans-serif;
color: #000;
padding-right: 8px;
padding-left:4px;
}
div.copy div p{
padding-top: 5px;
}
div.copy div.banners_right{
padding-top: 5px;
text-align: right!important;
float:right;
}
div.copy div p.copy{
padding-left: 15px;
}
/* /copy */
/* newstext */
div.newstext{
padding: 10px 11px 10px 11px;
}
div.newstext h3,div.newstext h2,div.newstext h1{
font: 18px Arial,sans-serif;
color: #012450;
padding-bottom: 14px;
}
div.newstext p{
padding-bottom: 10px;
}
div.newstext div.float{
text-align: center;
background: #fdfbea;
padding: 4px;
float:left;
width:210px;
margin-right:10px; 
margin-bottom:10px;
font:10px Arial,sans-serif; 
color:#920000;
}
div.newstext div.float p{
text-align: left;
padding: 8px;
}
div.newstext div.float img{
border:1px solid #012450;
}
/* /newstext */

/* newslist */
.newslist table{
margin-bottom: 15px;
background: #fff;
}
.newslist h3{
padding-bottom: 15px;
padding-top: 10px;
}
.newslist td{
font:0.75em Arial,sans-serif;
vertical-align: top;
padding-bottom: 10px;
padding-left: 4px;
padding-right: 4px;
color: #000;
}
.newslist a:link,.newslist a:visited,.newslist a:hover{color:#000052;font-weight:bold;}
.newslist a:hover{color:#ffbd00;}
 .date{
font: 10px Tahoma,sans-serif;
color: #454545;
}
.newslist img.s{
margin-top:0;
margin-bottom: 0;
border: 0;
}
.newslist h4{
font: 14px Arial,sans-serif;
padding-bottom: 5px;
}
.newslist img{
margin:4px 10px 0 0;
border: 1px solid #000;
}
/* /newslist */

/* breadcrumps */
div.breadcrumps{
background:#000042;
font:11px Tahoma, sans-serif;
padding: 7px 10px 7px 4px;
color: #fff;
}
div.breadcrumps a:link,div.breadcrumps a:visited,div.breadcrumps a:hover{color:#ffbd00;}
/* /breadcrumps */