html,body{
margin: 0;
padding: 0;
width: 100%;
font:1em Tahoma,Arial,sans-serif;
color: #2c3c5b;
background:#fff;
}
a:link, a:visited, a:hover {color:#000; text-decoration: underline;}
a:hover { text-decoration: none;}
div.fix{
width: 750px;
text-align: left;
}
img{
border: 0;
}
h1,h2,h3,h4,h5,p{
margin: 0;
padding: 0 0 0 0px;
}

h3{
font:bold 15px Arial,sans-serif;
color: #000;
}
ul, ul li{
list-style-type: none;
margin: 0;
padding: 0 0 0 5px;
}
div.top{height:73px;background: url(../images/bg/top_rep1.gif) no-repeat 0 100%;
}
div.top div.rep{}
div.top div.rep div.log{

text-align: right;

}
img.logo{
margin-left: 4px;
margin-top: 20px;
}
td.leftcol{
}
td.leftcol, td.centercol{

vertical-align: top;
}
 td.centercol{
padding: 0 0 0 0;
}
 table.cont{
 height: 950px;
 height:  expression((1 == 1) ? '950px' : '');

 }
div.mainmenu div.head h2,div.lastnews div.head h2,div.rssfeed div.head h2{
font:bold 12px Arial,sans-serif;
color: #000;
padding-left: 14px;
padding-right: 3px;
background: url(../images/ico/header.gif) no-repeat;
}
/* mainmenu */
div.mainmenu,div.lastnews,div.rssfeed,div.relatedlinks{
}
div.mainmenu{
background:#ff6600;
padding-bottom: 10px;
}

div.mainmenu div div{
padding: 3px 0 3px 0;
}
div.mainmenu div.head h2{
color: #fff;
}
div.mainmenu div div.head{
padding-left: 0;
}
div.mainmenu div div p{
background: url(../images/arrows/arrow_red.gif) no-repeat 0 3px;
padding-left: 14px;
font:12px Tahoma,sans-serif;
}

div.mainmenu a:link,div.mainmenu a:visited,div.mainmenu a:hover{color:#fff; text-decoration: none;}
div.mainmenu a:hover{
text-decoration: underline;
}
/* /mainmenu */
/* lastnews */
div.lastnews,div.rssfeed{
font:11px Arial,sans-serif;
padding-bottom: 14px;
background: #ffcd62;
}
div.mainmenu div.head,div.lastnews div.head,div.rssfeed div.head{
padding-top: 8px;
padding-bottom: 5px;
}


div.lastnews p,div.rssfeed p{
background: url(../images/arrows/arrow_red.gif) no-repeat 0 6px;
line-height: 20px;
padding: 3px 3px 3px 14px;
color: #000;
line-height: 15px;
}
div.lastnews p.small{
background: none;
}
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;}
.copy a:link,.copy a:visited,.copy a:hover{
color: #000; font-weight: bold;
}
div.lastnews a:link,div.lastnews a:visited,div.lastnews a:hover{
color: #000;
}
div.rssfeed a:link,div.rssfeed a:visited,div.rssfeed a:hover{
color: #000;
font-weight: normal!important;
}
div.lastnews img.small{
margin-right: 6px;
}
div.lastnews span{
color: #4d4d4d;
}
/* /lastnews */

/* rssfeed */
div.rssfeed{
padding-bottom: 15px;
background: #ffae00;
}
div.rssfeed p{
color: #000;
}
div.leftik{
z-index:1;width:160px;position:absolute;border-right:5px solid #7f7f7f;border-bottom:4px solid #7f7f7f;
background: #ffcd62;
}
/* /rssfeed */

/* about */
div.about{
padding-bottom: 10px;
z-index:2; position:relative;
background:#2d4563 url(../images/bg/about_rep.gif) repeat-y;
color: #fff;
border-bottom: 3px solid #7f7f7f;
}
div.about div.about_rep{
padding-right: 12px;
height:97px;
padding-left: 0;
padding-bottom: 0;
padding-top: 0;
background: url(../images/bg/center_first.jpg) no-repeat;
}

div.about,div.maintextblock,div.newstext{
font: 0.785em Arial,sans-serif;
}
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:#008f1b; font-family: Tahoma;font-weight:bold;}
div.maintextblock div,div.relatedlinks div{
padding: 0 7px 10px 0;
}
div.about div{
padding:10px 0 0 13px;
}
div.about h1{
background: url(../images/bg/about_text.gif) no-repeat 100% 100%;
padding-top: 58px;
}
div.about div p{
line-height: 18px;
padding-right: 8px;
}
div.about div p,div.maintextblock div p,div.relatedlinks p,div.newstext p,div.maintextblock div div,div.relatedlinks div,div.newstext div{
padding-top: 8px;
text-align: justify;

}
/* /about */
/* maintextblock */
div.maintextblock div,div.newstext div,div.newslist div{
padding-right: 10px;
}
div.maintextblock h4,div.newstext h4,div.newslist h4{
background: url(../images/bg/h2_maintext.gif) no-repeat;
padding-top: 24px;
text-align: right;
font: bold 20px Arial,sans-serif;
height: 50px;
z-index: 3;
position: relative;
}
div.newstext h4{margin-bottom:30px;}
div.newstext h4{padding-top:12px;padding-bottom:12px;}
div.newstext h2{font-size:14px;}
div.newstext h4 div{font-size:12px;width:300px;}
div.maintextblock div p,div.newstext div p,div.maintextblock div div,div.relatedlinks div,div.newstext div{
margin-left: 11px!important;
}
div.maintextblock1 {
padding-top: 15px;
}
div.maintextblock1 div h4{
background: none!important;
text-align:left;
margin-left:11px;
}
div.maintextblock1 h3{
padding-top:10px;
margin-left: 11px;
}
/* /maintextblock */

/* banners */

td.banners {
}
td.banners div, td.banners, div.bann_left div,div.bann_right div{text-align: center!important;}
td.banners div.rssfeed, td.banners div{text-align:left!important;}
td.banners div.bann_right{
text-align: center!important;
}
div.bann_left,div.bann_right{
 padding-bottom: 10px;
 padding-top: 10px;
 background: #ffae00;
 }
div.float_banner{
float: right;
width: 474px;
text-align: left;
}
div.float_banner300{
width: 300px;
height: 253px;
margin-top: 120px;
margin-left: 120px;
margin-bottom: 20px;
position: absolute;
padding: 0!important;
}

/* /banners */

/* copy */
div.copy{
background: url(../images/bg/bottom_rep.gif) repeat-x 0 100%;
}
div.copy div.right{
background: url(../images/bg/bottom.gif) no-repeat;
height: 112px;
font: 11px Tahoma, sans-serif;
color: #000;
padding-right: 6px;
}
div.copy div p{
padding-top: 14px;
padding-left: 182px;
}
div.copy div.banners_right{
padding-top: 11px;
width:468px;
float:right;
text-align: right!important;
}

/* /copy */
/* newstext */
div.newstext div{
padding:0 11px 10px 0;

}
div.newstext h3,div.newstext h1,div.newstext h2{
font: 18px Arial,sans-serif;
color: #920000;
padding-bottom: 14px;
}
div.newstext h2 a:link,div.newstext h2 a:visited,div.newstext h2 a:hover{color:#000;}
div.newstext p{
padding-bottom: 10px;
margin-left: 11px;
}
div.newstext div{margin-left: 11px;}
div.newstext div.float{
text-align: center;
background: #fff;
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;
}
/* /newstext */

/* newslist */
.newslist table{
margin-top: 22px;
border-bottom: 4px solid #2d4563;
margin-left: 17px;
}


.pt5{
padding-top: 3px;
}
.newslist td{
font:0.75em Arial,sans-serif;
vertical-align: top;
padding-bottom: 4px;
padding-right: 4px;
color: #000;
}
.newslist a:link,.newslist a:visited,.newslist a:hover{color:#000;font-weight:bold;}
 .date{
font:bold 12px Tahoma,sans-serif;
color: #000;
}
.newslist h5{
font:bold 12px Arial,sans-serif;
padding-bottom: 8px;
padding-top: 5px;
}
.newslist img{
margin:0 10px 0 0;
border: 1px solid #000;
}
.newslist img.s{ border:0; margin-top:0;}
/* /newslist */

/* breadcrumps */
div.breadcrumps{
z-index: 4;
background:#2d4563 url(../images/bg/about_rep.gif) repeat-y ;
color: #fff;
width: 409px;
position: absolute;
margin-top: 45px;
font:bold 11px Tahoma, sans-serif;
padding: 6px 10px 7px 11px;
}
div.breadcrumps a:link,div.breadcrumps a:visited,div.breadcrumps a:hover{color:#fff;font-weight:normal;}
/* /breadcrumps */
div.rightik{
background: url(../images/bg/right_bg.gif) no-repeat 100% 0;
height: 95px;
}
img.s
{
	padding:0;
	margin-bottom:0;margin-top:0;}
