body {color:#314C3D;font-family: Arial, Tahoma; margin:0; padding:0;background: url(/images/m-a-bg.jpg) top left repeat-y #f7f8f0; font-size:small;}
a {text-decoration:none;  color: #314C3D;}
a:hover {text-decoration:underline;}
#header { background: url(/images/header-bg.jpg) top center repeat-x;min-width:1024px;}
#h-l { height: 177px; background: url(/images/header-left.jpg) top left no-repeat;}
#h-l-link {float:left; height:177px; width: 160px;}
#h-r {  background: url(/images/header-right.jpg) top right no-repeat;}
#t-m {background:#d0e0af; padding: 6px 0;text-align: center; position:relative; top:142px; margin-left: 168px;}
#t-m a {color:#314C3D;font-weight:bold;text-transform:uppercase; margin-right: 3%;margin-left: 3%; font-size: 85%;}

#left {width: 163px; float: left;}
* HTML #left {width: 164px; margin-left: -1px;}

#search {background: url(/images/m-l-bg.jpg) top left repeat-y #d9debe; text-align:left;}
#search form {display:block;padding:10px 0 0 0; margin:0;}
#search input {border:0; margin:0; padding:0;}
#s-v { width: 100px; height:17px; margin-left:20px !important; background: #314C3D; color: #bcc4bf; text-align: center; padding-top:1px;}
#s-s  { background:url(/images/search.gif) no-repeat left center; width:17px; height: 17px; cursor: pointer;} 

#l-m {text-align: right;  background: url(/images/m-l-bg.jpg) top left repeat-y #d9debe; padding: 18px 0 40px 0;}
#l-m  a {display: block; padding: 10px; font-weight: bold; background: url(/images/l-m-a-bottom-border.gif) bottom right no-repeat;}
#l-m-first {padding-top: 0 !important;}
#l-m-last {padding-bottom:0 !important;}
#l-m div {margin:0; padding:0;}
#l-m div div{border-right: 2px solid #314C3D;}
#l-m div div div {border-right: 2px solid #314C3D; margin-right: 2px;}

#main-anons {background: url(/images/m-a-bg.jpg) top left repeat-y #f7f8f0;}
#main-anons dl {margin: 0; padding: 30px  16px 30px 28px;}
#main-anons dd { margin: 0; padding:0;}
#main-anons dt {margin-top: 18px; font-weight: bold;}
        
#w { background: url(/images/w-left-border.gif) left repeat-y white; padding-bottom: 40px;overflow: hidden;}
* HTML #w {float: left;}

#loadingMessage {font-size: 18px;color:#314C3D; text-align: center;padding: 10px 0;}

#m-c {background-color: #F8F9F1; background: url(/images/w-left-border.gif) left repeat-y; width: 100%;}
#m-c a {color: #47443B; }


#new-books {background: url(/images/w-left-border.gif) left repeat-y #e6e7e1;overflow: hidden;}
* HTML #new-books {height:1%;}

div.clear {clear: both;}
#n-b-first dd.img { margin-left: 3px;}
#new-books dl a {color: black;}
#new-books dl { width:20%; margin:0;float: left;}
#new-books dt { margin:0;padding:0 10px;}
#new-books dd { margin:0;padding:0 10px;}
#new-books dd.img {	margin-top: 15px; background: #C9D5D5;}
#new-books dd.img a img {	margin:0; padding:0; border:0;}

#news {float: left;}
#news b, #anons b{ display: block; padding: 20px; color: #928b57;}
#news {width: 450px;}
#news div {padding: 0 20px 20px 20px;}

#anons {margin-left: 450px;overflow:visible; }
/* HTML #anons {margin-left:633px; } */
#anons dl {float:left; margin:0;}
#anons dt {width:70%; float: right;}
#anons dd {margin:10px 0; padding:0;}
#anons dd.img { width: 30%; float: left;}
#anons dd.desc { float:right; width: 70%;}
/* from old version*/
td.news a {color: inherit;}
.news {
font-size:20px;
font-weight:bold;
text-align:left;
text-decoration:none;
}
.news h1 {font-size:20px; margin:0 !important; padding:0 !important;}
.news_zagalovok {
font-size:20px;
font-weight:bold;
text-align:left;
text-decoration:none;
}
.news_text dd{ display: block; min-height: 67px; clear:both;}

#banners {text-align:center; clear:both;}
#banners div { text-align:center; width: 500px; margin:auto; overflow: hidden;}
#banners  div img {float:left; margin:0 5px;}
#banners div a {margin:0; padding:0; float:left}