BODY { 
font-family: Garamond, Georgia; 
background: url("images/fon.jpg");
background-repeat: repeat; margin: 0px; font-size: 13pt; 
} 
table { 
font-size: 13pt; 
} 
.main { 
background:url(images/book.jpg) no-repeat right bottom; 
} 
.title_1 { 
color: #FDFF63; 
font-size: 48pt; 
text-align: center; 
line-height: 1; 
margin-top: 10; 
font-style: italic; 
} 
.title_2 { 
color: #FDFF63; 
font-size: 24pt; 
text-align: center; 
line-height: 1.1; 
margin-top: 10; 
font-style: italic; 
} .maintext { 
padding: 15px; 
padding-top: 50px; 
text-align: justity;
vertical-align: top; 
} 
.under_text { 
font-size: 14pt; 
line-height: 1.5; 
padding-left: 2em; 
color: #FDFF63; 
} 
.menu_table { 
margin: 10px 10px; 
text-align: left; 
vertical-align: top; 
font-weight: bold; 
} 
.item_menu_left { 
padding: 12px 0; 
text-align: center; 
font-size: 14pt; 
} 
.selected_item_menu_left { 
padding: 12px 0; 
text-align: center; 
font-size: 14pt; 
color: #349b2f; 
} 
a:visited {
color: #FDFF63; 
text-decoration: none; 
} 
a:link { 
color: #FDFF63; 
text-decoration: none; 
}
a:active { 
color: #FDFF63; 
text-decoration: underline!important; 
} a:hover { 
color: #FDFF63; 
text-decoration: underline!important; 
} 
.title_detail { 
font-size: 16pt; 
font-weight: bold; 
padding-bottom: 20px; 
text-align: center; 
} 
.text_detail { } 
.preview_link_detail { 
font-size: 10pt; 
text-align: center; 
padding-top: 50px; 
vertical-align: bottom; 
} 
/*============news.list===========*/ 
.detail_link_news 
{ 
padding: 0px; 
padding-top: 5px; 
text-align: left; 
font-size: 10pt;
} 
.preview_text_news { 
padding: 0px; 
text-align: left; 
} 
.preview_title_news { 
padding: 0px; 
padding-top: 10px; 
padding-bottom: 10px; 
font-size: 14pt; 
font-weight: bold;
} 
.preview_image_news { 
float: left; 
padding: 0px; 
padding-right: 10px; 
padding-bottom: 5px; } 
/*============system.pagenavigation===========*/ 
.greenlamp_pager { 
font-size: 10pt; 
text-align: center; 
padding-top: 30px; 
} 
.img_pager { 
border: 0px; 
vertical-align: bottom; 
} 
.currentpage_pager { 
color: #FDFF63; 
border-color: #58ae47; 
border-width: 3px; 
border-style: solid; 
font-weight: bold; 
padding-right: 3px; 
padding-left: 3px; 
}

/* реклама */
div.rek {
    position: relative;
    bottom: 22px;
    height: 20px;
    margin-bottom: -20px;
    text-align: right;
    right: 2px;
    float:right;
}

div.rek span {
    cursor: pointer;
}

div.links {
    text-align: left;
    background-color: #fff;
    width: 200px;
    padding: 5px;
    vertical-align: top;
    height: auto;
    
    display: none;
    position: absolute;
    
    border: 1px solid black;
    
}