*{margin:0;padding:0;border:none}
body{background:url(images/fon.jpg) repeat-x left top; font-family:Verdana, Arial, Helvetica, sans-serif}
table{border-collapse:collapse}
#wrap{width:968px;margin:0 auto; background:#000 url(images/wrap_fon.jpg) no-repeat right top; overflow:auto}
#header{width:968px;height:145px;background:url(images/header_fon.gif) no-repeat left top; position:relative;margin:20px auto 0 auto}
#content{float:right;width:700px;color:#A5A3A4;padding-top:20px; background:url(images/content_fon.jpg) no-repeat bottom right}
#infofot{float:right;background:url(images/infofot_fon.jpg) no-repeat right top; width:700px; height:56px;position:relative;font-size:0.9em}
#sidebar{float:left;width:250px;background:url(images/sidebar_fon.jpg) no-repeat left top; padding-top:120px}
#footer{clear:both;background:url(images/footer_fon.jpg) no-repeat left top;height:28px}
.flleft{float:left;margin:0 10px 5px 0}
.right{text-align:right}

#menu{position:absolute; top:97px; left:270px}
#menu li{list-style-type:none;float:left;margin-right:7px; height:47px; line-height:47px}
#menu li.menubar{background:url(images/menu_bar.jpg) no-repeat; width:1px}
#menu li a{color:#A5A5A5; font-size:1.05em}
#menu li a:hover{color:#fff}

.sidebox{ margin:0 0 20px 20px}
.sidebox a:hover{color:#fff}
.sidebox table{width:100%; margin-bottom:5px}
.sidebox td{ font-size:0.8em;color:#5C5C5C;padding:5px 7px 0 7px}
.sidebox td a{color:#B66E73; font-size:0.8em}
.sidebox .category{color:#fff;font-size:0.9em}
.sidebox .date{color:#B66E73; text-align:right}
.info{background:#0F0F0F url(images/infobar.jpg) no-repeat bottom left;width:209px}
.texts{margin-left:20px;width:198px;color:#fff;background:url(images/texts_fon.jpg) repeat-y}
.texts .texts_top{background:url(images/texts_top.jpg) no-repeat left top;height:6px;font-size:0}
.texts .texts_bottom{background:url(images/texts_bottom.jpg) no-repeat left bottom;height:6px;font-size:0}
.texts h3{font-size:0.9em;font-weight:normal;padding:0 10px}
.texts a{color:#B66E73; font-size:0.8em}
.texts a:hover{color:#fff}
.minline{background:url(images/minline.jpg) no-repeat center top; height:1px; width:190px;margin:3px auto;font-size:0}
.texts p{font-size:0.6em;padding:0 10px}
.texts span.year{color:#7B7878}

.mainbox{margin-right:10px; font-size:0.9em; line-height:1.1em}
.mainbox h3 a{color:#B66E73; font-weight:normal}
.mainbox h3{ margin-bottom:10px}
.mainbox p{ font-size:0.9em; margin-bottom:10px}
.mainbox a{color:#A5A3A4}
.mainbox a:hover{color:#fff}
.mainbox .meta{margin:10px 0; width:100%; clear:both}
.mainbox .meta td{ font-size:0.8em}
.line{background:url(images/line.jpg) no-repeat left top; height:1px; width:602px; margin:10px auto}
.lastnews{width:699px}
.lastnews a{color:#B66E73; font-size:0.8em}
.lastnews a:hover{color:#fff}
.lastnews table{background:url(images/newsfon.gif) repeat-y left top; width:100%}
.lastnews .news_top{height:10px; background:url(images/newsfon_top.gif) no-repeat left top;font-size:0}
.lastnews .news_bottom{height:10px; background:url(images/newsfon_bottom.gif) no-repeat left top;font-size:0}
.lastnews td{ font-size:0.8em; padding:0 5px; vertical-align:top}
.lastnews td.news{ font-size:0.7em}
.lastnews td.news h3{font-size:1.4em;margin-bottom:5px; font-weight:normal}
.lastnews td.news span.date{color:#fff}
.medline{background:url(images/medline.gif) no-repeat center top; height:1px; width:330px; margin:10px auto;font-size:0}

#name{position:absolute;top:17px;left:10px;color:#989091}
#design{position:absolute;top:17px;right:10px;color:#fff}

h1 {
color:#B66E73;
font-size:1.2em;
font-weight:bold;
padding: 10px 10px 10px 10px;
}

.mainbox img {
padding: 5px;
}

.navigation a {
color:#B66E73; font-size:0.8em;
}

.navigation a:hover {
color:#fff; font-size:0.8em;
}

.rec {
font-family: Verdana;
font-size: 10px;
color: #4c4c4c;
}

.rec a {
font-family: Verdana;
font-size: 10px;
color: #4c4c4c;
text-decoration: none;
}