body {background-color: #E5E5E5; margin: 0; padding: 0; font-family: tahoma; font-size: 14px;}

p {text-indent: 20pt;}

h1 {text-align: center; font-size: 16px; font-weight: bold; margin: 0; padding: 0;}
h2, h3, .contentheading {text-align: center; font-size: 14px; font-weight: bold;margin: 0; padding: 0;}
#conteiner {
    background: url(../images/back_body.gif) top center repeat-x;
    width: 1200px;
    min-height: 400px;
    position:relative;
}

#header {
    display: block;
    text-align: left;
    
}

#rotator {
    display: block;
    width: 250px;
    height: 220px;
    background-color: white;
    margin: 5px;
    float: left;
}
#rotator img {width: 250px; height: 220px;}

#head_right {
    display: block;
    margin-left: 260px;
}

#hat_img {
    width: 900px;
    height: 163px;
    background: white url(../images/ced.png) top center no-repeat;
}

#ced_npp {
    display: block;
    font-size: 18pt;
    padding: 45px 0 0 400px;
}
#ced_name {
    padding-top: 70px;
    padding-left: 200px;
}

#top_menu ul, #left_menu ul {display: block; list-style-type: none; margin: 5px 0 auto; padding: 0;}
#top_menu ul li {
    width: 125px; 
    border: solid 1px #FFF;
    background: #555 url(../images/back_top_menu.gif) left; 
    float: left;
    text-align: center;
    position: relative;
}
#top_menu ul li:hover, #top_menu ul li.active {background: url(../images/back_top_menu.gif) right top no-repeat; }
#top_menu ul li a {color: #fff; font-size: 14px; text-decoration: none; height: 30px; display: block; padding-top: 10px;}
#top_menu ul li a.two_words {padding-top: 5px; height: 35px;}

#top_menu ul li:hover ul {display: block;}
#top_menu ul li ul {display: block; list-style-type: none; margin: 0 0 0 -2px; padding: 0; display: none; position: absolute; left: 0;}
#top_menu ul li ul li {background: #666 url(../images/back_top_menu2.gif) left; width: 270px; float: none; z-index: 2; text-align: left; height: auto;}
#top_menu ul li ul li a {padding: 10px 0 10px 10px;}
#top_menu ul li ul li:hover, #top_menu ul li ul li.active {background: #888 url(../images/back_top_menu2.gif) right; }

#center {clear: both; text-align: left;}
#left_block {width: 250px; height: 100px; margin: 0 5px 0 5px; float: left;}


#left_menu ul li {
    border: solid 1px #FFF;
    background: #555 url(../images/back_top_menu2.gif) left; 
    text-align: left;
    padding-left: 5px;
    position: relative;
}
#left_menu ul li:hover {background: url(../images/back_top_menu2.gif) right; }
#left_menu ul li a {color: #fff; font-size: 14px; text-decoration: none; display: block; padding: 10px 0 10px 0;}

#left_menu ul li ul {display: block; list-style-type: none; margin: 0; padding: 0; display: none; position: absolute; left: 100%; top:-2px}
#left_menu ul li ul li {background: #666 url(../images/back_top_menu2.gif) left; width: 260px; float: none; z-index: 2;}
#left_menu ul li:hover ul {display: block;}

#right_block1, #right_block2 {position: relative; top: -10px; z-index: 1; border: 1px solid #888;}
#right_block1 {width: 650px; margin: 0; float: left; padding: 10px; background-color: #FFF;}
#right_block2 {width: 245px; background-color: #FFF; margin: 0 15px 0 0;float: right; min-height: 100px;}
#right_block3 {width: 245px; margin: 0 15px 0 0;float: right; overflow: hidden;}

.imgs p{text-indent: 0;}

ul.latestnews_news {list-style: none;}

li.latestnews_news {margin-bottom: 10px;}

a.latestnews_news {color:#555; font-size: 12px;}

a img {border: 0;}

/*+++++++++++++++++++++++++++++++++++++++++++++++*/


table.blog_news, table.contentpaneopen_news {width: 100%;}
.contentheading_news {font-weight: bold;} /*title news*/
 tr td.createdate {font-size: 80%; font-style: italic;} /*date news*/
.contentpaneopen_news tr td a.readon_news {display: block;color:#999; font-size: 70%; text-align: right;}

div.componentheading_news {font-size: 14px; font-weight: bold;}
