BODY, HTML {
margin: 0px;
background-color: White;
font-family: Tahoma;
height: 100%;
padding: 0px;
}

OL.top-list{color: #D97410; font-weight: bold;}

a.name:hover{text-decoration: none;}



A{
    color: #D97410;
    text-decoration: none;
}

A:hover{
    text-decoration: underline;
}



#all {position: relative; height: 100%;}

#empty, #footer {height: 63px;}

#footer {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
}
html>body #all {height: auto; min-height: 100%;}

DIV{
    margin: 0px;
    padding: 0px;
    
}

#top-l-col{width: 25%;}

#top-r-col{width: 25%;}

#top-c-col{width: 50%;}

#m-l-col{padding-left: 8px; }

#m-r-col{}

#m-c-col{}

#bot-l-col{width: 25%;}

#bot-r-col{width: 25%;}

#bot-c-col{width: 50%;}

.col-spacer{width: 25px;}

.top-hr{background-color: #00B9A1;
    height: 5px;
    margin: 0px;
    padding: 0px;
}

#top-pic-2{ background-color: #FFC268;}

#h-sp{
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
    height: 5px;

}

#logo{ 
background: #F1F1F1 url(/_img/logo-bg.gif) repeat-x;

}

#sitemap-block{
    padding: 12px 0px 7px 0px;
    border-bottom: solid 1px #CED5D5;
    font-size: 11px;
    color: #6F6F6F;

}
#sitemap-list{
 font-size: 12px;   
}

#sitemap-list li a{
 color: Black;
 text-decoration: none;
}

#sitemap-list li a:hover{
 color: Black;
 text-decoration: underline;
}


SPAN#main{
    padding-left: 15px;
    padding-right: 5px;
    background: url(/_img/main.gif) no-repeat 0px 1px; 
}

#sitemap-block a{
    color: #6F6F6F;
    text-decoration: none;
}

#sitemap-block a:hover{
    color: #6F6F6F;
    text-decoration: underline;
}

SPAN#sitemap{
    padding-left: 23px;
    padding-right: 5px;
    background: url(/_img/sitemap.gif) no-repeat 8px 1px; 
}

SPAN#eng{padding-left: 10px;}

.sitemap-sep{
    width: 1px;
    background-color: #CED5D5;
    height: 15px;
}

#login-block, .comment{
    padding: 11px 0px 14px 0px;
    border-bottom: solid 1px #CED5D5;
    font-size: 11px;
    color: #6F6F6F;
    margin: 0px;

}
.comment{color: Black;}

.comment-autor{color: #D97410;}

.comment-date{color: #6F6F6F;}

#login-block h2, .comment h2{
    margin: 0px 0px 5px 0px;
    font-size: 11px; 
    font-weight: normal;
}

#login-block td{
    font-size: 11px; 
    color: #6F6F6F;
}

.login{
    height: 13px;
}

#calendar{
    padding: 11px 0px 14px 0px;
    border-bottom: solid 1px #CED5D5;
    font-size: 11px;
    color: #6F6F6F;
    margin-bottom: 20px;

}

#calendar h2{
    margin: 0px 0px 10px 0px;
    font-size: 11px; 
    font-weight: normal;
}

#lastnews{
    padding: 11px 0px 14px 0px;
    border-bottom: solid 1px #CED5D5;
    font-size: 11px;
    color: #6F6F6F;
    margin-bottom: 20px;

}



#lastnews h2{
    margin: 0px 0px 10px 0px;
    font-size: 11px; 
    font-weight: normal;
}

.sponsor{
    padding: 11px 5px 14px 0px;
  
    font-size: 11px;
    
    margin-bottom: 20px;

}
.sponsor-img{
    width: 120px;
    text-align: center;
    padding-bottom: 20px; 
    }

#sponsor h2{
    margin: 0px 0px 10px 0px;
    font-size: 11px; 
    font-weight: normal;
}

#calendar-table td{
    background-color: #FFEDD1;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
}

#calendar-table td:hover{
    background-color: #C0DFE1;
}

#calendar-table a{
color: #000000;
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
}

#calendar td.emp{
    background-color: #FFFFFF;
}

#calendar-table td#coryear{
    background-color: #D97410;
    color: #FFFFFF;
    font-weight: bold;
}

#calendar-table td#anyear{
    background: url(/_img/c-arrow.gif) #ECB987 no-repeat 61px 8px;
}

#calendar-table td#anyear a{
    color: #FFFFFF;
    font-weight: bold;
}

#calendar-table td#act{
    background-color: #C0DFE1;
}

#calendar-table td#anyear a:hover{
    text-decoration: underline;
}
#new-ac a{ 
    color: #067700;
    font-weight: bold;
    text-decoration: none;
}

#new-ac a:hover{text-decoration: underline;}

#left-menu{
    padding: 0px 0px 30px 0px;
    font-family: Verdana;
    font-size: 11px;
}

.left-menu-icon{float: left; }
.left-menu-icon-act{ background-color: #CED5D5; width: 22px; }

.left-menu-item{
    padding: 5px 10px 5px 20px;
    background-color: #F0F8F8;    
    border-bottom: solid 1px #CED5D5;
    border-left: solid 1px #F0F8F8;
    
}
.left-menu-item-act{
    padding: 5px 10px 5px 20px;
    background-color: #F0F8F8;    
    border-bottom: solid 1px #CED5D5;
    border-left: solid 1px #F0F8F8; 
  
}

.left-menu-item-act ul{
   line-height: 20px;
    margin: 5px 5px 0px 0px; 
  
}

.left-menu-item-act li{
    font-size: 11px;
    font-family: Verdana;
    background: url(/_img/arrow.gif) no-repeat right center;
    list-style-image:  url(/_img/spacer.gif);
    padding-right: 12px;
    color: #ADADAD;
    line-height: 15px;
    
}

.left-menu-item-act li a{
color: #477878;
text-decoration: none;
}
.left-menu-item-act li a:hover{
text-decoration: underline;
}



.left-menu-item a{
  color: black; 
  text-decoration: none;
}

.left-menu-item a:hover{color: #ADADAD;}

.left-menu-sep{ height: 9px;}

#search{
    background-color: #F2F2F2;
    text-align:right;
    width: 100%;
    color: #6F6F6F;
    font-size: 10px;
}

#search-text{height: 13px;}

#section-bg{
background: url(/_img/section-bg.gif) repeat-x; 
}

#news-section{
background: url(/_img/news-section-1.gif) no-repeat;
padding: 52px 0px 10px 15px;
}

.section-top{
padding: 42px 0px 10px 25px;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #4C593B;
min-width: 400px;

}

.section-top#news{background: url(/_img/news-section-1.gif) no-repeat; padding: 42px 0px 5px 15px; text-align: center;}

.section-top#about{background: url(/_img/about-section-1.gif) no-repeat;}

.section-top#lib{background: url(/_img/lib-section-1.gif) no-repeat;}

.section-top#contacts{background: url(/_img/contacts-section-1.gif) no-repeat;}

.section-top#partners{background: url(/_img/partners-section-1.gif) no-repeat;}

.section-top#forum{background: url(/_img/forum-section-1.gif) no-repeat;}

.section-top#projects{background: url(/_img/projects-section-1.gif) no-repeat;}

.section-top#offers{background: url(/_img/offers-section-1.gif) no-repeat;}

.section-top#sitemap{background: url(/_img/sitemap-section-1.gif) no-repeat;}

.section-top#reg{background: url(/_img/reg-section-1.gif) no-repeat;}

.section-top#search-page{background: url(/_img/search-section-1.gif) no-repeat;}

.section-top#news-en{background: url(/_img/en/pic.gif) no-repeat; padding: 42px 0px 5px 15px; text-align: center;}


.section-type{
font-family: Tahoma;
font-size: 9px;
color: #666666;
padding: 0px;
width:100px;
}

#center-text{
    padding: 22px 20px 22px 20px;
    font-family: Tahoma;
    font-size: 75%;
    background: url(/_img/bg-1.gif)  #F2F2F2 no-repeat right bottom;
    text-align: justify;
    }

.news-icon{padding: 1px 5px 0px 0px;}

.news-date{color: #D97410;}

#news-all{
    margin-left: 20px;
    padding: 5px 0px 5px 27px;
    background: url(/_img/arrow-big.gif) no-repeat left center;    
}

#news-all a{
    font-family: Tahoma;
    font-size: 10px;
    color: #067700;
    text-decoration: none;
}

#news-all a:hover{
    
    text-decoration: underline;
}


.news-item{
padding: 0px 0px 25px 20px;
text-align: justify;
font-size: 90%;
}

#news-line{
    margin: 0px 20px 0px 20px;
    padding: 5px 0px 5px 23px;
    background-color: #E3E1E0;
    font-size: 10px;
    color: #000000;
    }

#news-line a{
    color: #D97410;
    text-decoration: none;
    font-weight: bold;
}

#news-line a:hover{

    text-decoration: underline;

}
    
.news-line-act{
    color: #786860;
    font-weight: bold;
    }

#r-text{
    font-family: Tahoma;
    padding: 15px 10px 30px 0px;
    font-size: 75%;
}

#banner-1{
    background: url(/_img/banner-1-bg.gif) repeat-x;
    padding-bottom: 20px;
}

#banner-2{
    background: url(/_img/banner-2-bg.gif) repeat-x;
    padding-bottom: 20px;
}

#banner-3{
    background: url(/_img/banner-3-bg.gif) repeat-x;
    padding-bottom: 20px;
}

.bg-3{float: left;}

#bg-4{
    background: url(/_img/bg-4.gif) repeat-x bottom;
    padding-top: 7px;
    padding-bottom: 23px;
    font-size: 9px;
    font-family: Tahoma;
    color: #4C4C4C;
}

#bg-4 a{color: #067700;}

#bot-menu{
    padding: 9px 0px 16px 0px;
    background: url(/_img/bg-5.gif) no-repeat top right;
    font-size: 9px;
    font-family: Tahoma;
    color: #4C4C4C;
    text-align: center;
    min-width: 400px;
}

#bot-menu a{

    color: #4C4C4C;
    text-decoration: none;
}

#bot-menu a:hover{

    text-decoration: underline;
}


#bg-6{background-color: #FFC268;}

#bg-7{background: url(/_img/bg-7.gif) repeat-x bottom;
    text-align: right;
}

.hr{
   background-color: #ADADAD;
   margin: 20px 0px 20px 0px;
}
.submenu{
    background: url(/_img/arrow.gif) no-repeat left center;
    padding: 2px 0px 2px 15px;
    color: #ADADAD;
    font-size: 100%;
    font-family: Tahoma;
    font-weight: bold;
}

.submenu a{
    
    text-decoration: none;
    color: #D97410;
}
.submenu a:hover{
    text-decoration: underline;
}

    
#c-hr-1{background-color: #2E969B; float:left;}   
 
#c-hr-2{background-color: #BDDF94; float:left;} 
  
#c-hr-3{background-color: #FFC268; float:left;} 
   
#c-hr-4{background-color: #FFE831; float:left;} 

.sep1{ height: 30px;}

.lib-list{
    font-size: 13px;
    font-family: Tahoma;
    font-weight: bold;
    color: #5D5D5D;
    padding: 5px 0px 0px 10px;
 }
 
 .more{
    background: url(/_img/arrow.gif) no-repeat left center;
    font-size: 13px;
    font-family: Tahoma;
    font-weight: bold;
    color: #5D5D5D;
    padding-left: 12px;
    
 }      
 .more a{  
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    color: #D97410;
    text-decoration: none;
 } 
  
  .more a:hover{  
    text-decoration: underline;
 }
 
 .anons{
    font-size: 11px;
    font-family: Tahoma;
    text-align: justify;
    color: #5D5D5D;
    padding: 5px 0px 0px 10px;
    
    }
 
