body{
    margin:0;
    padding:0;
    font-family:verdana;
    font-size:11px;
    background:url('../images/topbg.jpg') repeat-x;
}
table{
    font-size:11px;
}

img{
    border:0;
}
a {
    color:#004080;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

form{
    margin:0;
    padding:0;
}

ul{
    list-style-type:none;
    margin:10px 0 0 0;
}
li{
    list-style-type:circle;
    margin:0 0 10px 0;
}

.top{
    background:url('../images/logo1.gif') 40px 20px no-repeat;
    height:70px;
    position:relative;
}


.top_menu{
    padding:22px 0 0 250px;
}
.top_menu a {
    text-decoration:none;
    margin:0 20px;
}
.menu:hover{
    border-bottom:1px solid #0762ab;
}

.links{
    height:24px;
}
.links div{
    height:24px;
    float:left;
    background:#e6e6e6 url('../images/a3.gif') 100% 0 no-repeat;
    padding:0px 40px; 
}

.links div a {
    display:block;
    float:left;
    margin:5px 30px;
    color:#999999;
    text-decoration:none;
    font-size:10px;
}
.links div a:hover {
    text-decoration:underline;
}
.links div a.home{
    background:url('../images/home.gif') 0 2px no-repeat;
    padding-left:15px;
}
.links div a.mail{
    background:url('../images/mail.gif') 0 2px no-repeat;
    padding-left:15px;
}
.links div a.map{
    background:url('../images/map.gif') 0 2px no-repeat;
    padding-left:17px;
}

.main_menu{
    background:#0762ab;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    padding:6px 0 6px 20px;
    margin-top:2px;
    border-bottom:5px solid #FFFFFF;
}
.main_menu table{
    color:#FFFFFF;
}
.main_menu a {
    background:#0762ab;
    color:#FFFFFF;
    text-decoration:none;
    margin:0 20px;
}
.main_menu a:hover {
    color:#CCCCCC;
}
.main{
    border-top:7px solid #e5e5e5;
    padding:7px 0px;
    min-width:1000px;
    width:100%;
}
.main h1{
    font-family:arial;
    color:#004080;
    font-size:16px;
}

.content{
    padding:0 40px;
}

.prebot{
    clear:both;
    border-bottom:10px solid #cccccc;
}

.bottoml{
    height:85px;
    width:600px;
    color:#999999;
    padding:0 40px;
}
.bottomr{
    height:85px;
    color:#999999;
    width:300px;
    font-size:10px;
    padding:0 0 0 50px;
    background:url('../images/PR.gif') 20px center  no-repeat;
    line-height:24px;

}
.bottomr a {
    color:#999999;
    text-decoration:none;
}
.bottomr a:hover {
    text-decoration:underline;
}


.anew{
    margin-bottom:30px;
}
.anew .ndate{
    font-weight:bold;
    color:#777777;
}


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

.catalog_elem{
    float:left;
    width:300px;
    height:230px;
    margin:5px;    
    padding:5px;
    border:1px solid #CCCCCC;
    background:#EEEEEE;
    
    color:#444444;
}
.catalog_elem .cont{
    height:200px; 
overflow:hidden;    
}
.catalog_elem .learn{
    padding-top:5px;
    text-align:right;
}
.catalog_elem .image{
    float:left;
    width:80px;
    margin:0 5px 5px 0;
}

.catalog_elem .name{
    font-size:14px; 
    font-family:arial;
}


.ul_h{
    display:none;
    margin-left:10; 
    padding-left:10
}
.ul_v{
    display:list-item ;
    margin-left:10; 
    padding-left:10
}
.find{
    background:yellow;
}

.ns a {
    padding-left:15px;
    background:url('/images/nav.gif') 0 center no-repeat;
}
#ev{
	position: absolute;
	top: 30px;
	right: 35px;
	width: 25px;
	height: 17px;
}