BODY,HTML {MARGIN:0; PADDING:0; FONT-FAMILY:NeoSansCyr-Regular; SCROLLBAR-FACE-COLOR: white; SCROLLBAR-HIGHLIGHT-COLOR: #8D824C; SCROLLBAR-SHADOW-COLOR: #8D824C; SCROLLBAR-ARROW-COLOR: white; SCROLLBAR-TRACK-COLOR: #CDC390; SCROLLBAR-DARKSHADOW-COLOR: #8D824C; BACKGROUND-COLOR: #fff;}
P.title {FONT-SIZE:180%; LETTER-SPACING:3px; TEXT-ALIGN:right; COLOR:#CDC390; FONT-FAMILY:NeoSansCyr-Regular; FONT-VARIANT:small-caps;}
A {COLOR:#806b2a; TEXT-DECORATION:underline;}
A:hover {COLOR:#CDC390; TEXT-DECORATION:underline;}
A.wmenu {COLOR:#8D824C; TEXT-DECORATION:underline;}
SPAN.frame {POSITION:absolute;}
LI {TEXT-ALIGN:justify;}
TD.footer {background: url("i/globe.gif"); background-position: left bottom; background-repeat: no-repeat;}
#header {WIDTH:100%; HEIGHT:141px;}
#main {FLOAT:left; WIDTH:15%; POSITION:absolute;}
#mainframe {FLOAT:right; WIDTH:85%;}
#sidebar {FLOAT:left; WIDTH:25%; PADDING:0px; line-height:25px;}
#content {FLOAT:right; WIDTH:70%; TEXT-INDENT:50px; TEXT-ALIGN:justify; PADDING:20px; FONT-FAMILY:NeoSansCyr-Regular;}
#footer {CLEAR:both; POSITION:relative; BOTTOM:0px; HEIGHT:261px; WIDTH:100%;}
#footer_main {CLEAR:both; POSITION:absolute; BOTTOM:0px; HEIGHT:261px; WIDTH:100%; font-family:NeoSansCyr-Regular}
#footer_logo {HEIGHT:141px; BORDER-BOTTOM: 3px solid #000; font-family:NeoSansCyr-Regular}
#footer_adress {BACKGROUND:#CDC390; HEIGHT:120px; BORDER-TOP: 1px solid #fff; font-family:NeoSansCyr-Regular}
#footer_adress A {TEXT-DECORATION:none;}
#footer_adress A:hover {COLOR:#fff; TEXT-DECORATION:underline;}
<--#footer_adress TD {border: 1px dashed fff;}-->
#main_articles {MARGIN-LEFT:10%; MARGIN-RIGHT:10%; BACKGROUND-COLOR: #fff;}
#footer_articles {CLEAR:both; POSITION:relative; BOTTOM:-13px; HEIGHT:261px; WIDTH:100%; font-family:NeoSansCyr-Regular}
.copy {FONT: 9px NeoSansCyr-Regular; COLOR:#B5936A; MARGIN:0; TEXT-ALIGN:center; LETTER-SPACING:1px;}
.menu {FONT-SIZE:120%; MARGIN: 15px 5px; COLOR:#8D824C; TEXT-ALIGN:right; FONT-FAMILY:NeoSansCyr-Regular;}
.copyright {TEXT-ALIGN:center; COLOR:#4c3c18; FONT-SIZE:12px; FONT-FAMILY:NeoSansCyr-Regular;}
.library_menu_top {POSITION:absolute; TOP:7%; LEFT:20%; RIGHT:30%; TEXT-ALIGN:justify; FONT-FAMILY:NeoSansCyr-Regular; FONT-SIZE:70%; COLOR:#53573E; TEXT-INDENT:50px;}
.articles_menu_top {POSITION:absolute; TOP:2%; LEFT:15%; FONT-FAMILY:NeoSansCyr-Regular; FONT-SIZE:80%;}
.articles_menu_bottom {POSITION:relative; BOTTOM:180px; FLOAT:right; FONT-FAMILY:NeoSansCyr-Regular; FONT-SIZE:80%; MARGIN-RIGHT:30px;}
.cite {MARGIN-LEFT:10%; MARGIN-RIGHT:10%; TEXT-ALIGN:justify; FONT-SIZE:80%;}
.root {MARGIN-LEFT:50%; TEXT-ALIGN:justify; FONT-SIZE:11px; FONT-FAMILY:verdana; COLOR:#53573E; TEXT-INDENT:0px;}
.stran {color:red; font-weight:bold; border-style:dotted; border-width:thin; border-color:red}
.indent {TEXT-INDENT:50px; TEXT-ALIGN:justify; FONT-FAMILY:NeoSansCyr-Regular;}
@font-face {
	font-family: 'NeoSansCyr-Medium';
	src: url('fonts/NeoSansCyr-Medium.eot') format('eot'),
	     url('fonts/NeoSansCyr-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'NeoSansCyr-Regular';
	src: url('fonts/NeoSansCyr-Regular.eot') format('eot'),
	     url('fonts/NeoSansCyr-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'NeoSansCyr-Light';
	src: url('fonts/NeoSansCyr-Light.eot') format('eot'),
	     url('fonts/NeoSansCyr-Light.ttf') format('truetype');
}
#main_articles_borges {MARGIN-LEFT:3%; MARGIN-RIGHT:3%; BACKGROUND-COLOR: #fff;}
CITE {
    FONT-SIZE: 11px; FONT-FAMILY: verdana; TEXT-ALIGN:right;
}
.menu_borges {
    FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #806b2a; TEXT-DECORATION: underline; CURSOR: hand; LINE-HEIGHT: 120%; 
}
.base {
    FONT-SIZE: 16px; COLOR: black; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; WIDTH: 85%; ALIGN: center; FONT-FAMILY: NeoSansCyr-Regular;
}
.top {
    FONT-SIZE: 20px; COLOR: #4c3c18; FONT-FAMILY: NeoSansCyr-Regular; FONT-STYLE: bold; FONT-WEIGHT: extra-bold; TEXT-ALIGN: center;
}
.bottom {
    FONT-SIZE: 14px; COLOR: #4c3c18; FONT-FAMILY: NeoSansCyr-Regular; FONT-STYLE: italic; TEXT-ALIGN: right;
}
.hint {
    BORDER-BOTTOM: dotted; BORDER-WIDTH: 1px;
}