body{background:#fff;color:#474747;margin:0;padding:0;font-family:arial}
h1{font-size:0.95em;font-weight:bold;margin:0}
p a{color:#a70000}
a{color:#a70000}
ul{padding:0;margin:0 0 10px 30px}
   
#header{border-collapse:collapse;height:213px;width:100%;background:url(/pics/header_bg.gif) repeat-x}
#header td{padding:0;vertical-align:top}
#header #books{background:url(/pics/header_books.jpg) no-repeat;width:40%;vertical-align:bottom;text-align:right;padding:0 2% 10px 0}
#header #books input{height:18px;width:100px}
#header #books img{margin:0 20px 0 10px}

#body{border-collapse:collapse;width:100%;margin:30px 0 0 0}
#body #left{padding:0;vertical-align:top;width:314px}
#body #right{padding:0;vertical-align:top}


#book{height:567px;background:url(/pics/book_c.gif) repeat-x}
#book_l{height:567px;background:url(/pics/book_l.gif) no-repeat}
#book_r{height:567px;background:url(/pics/book_r.jpg) 100% 0 no-repeat}
#book_r h1{color:#a60000;margin:50px 0 30px 0;text-align:center;font-size:12px}
#book_r p{font-size:12px;text-align:justify;margin:0 120px 0 60px;line-height:17px; padding-bottom:5px;}

#menu{width:258px;background:#f1f1f1;margin:18px 0 30px 0;padding:25px 0 25px 0}
#menu a{display:block}
#menu a.m10{margin:0 0 0.7em 30px;font-size:0.8em;color:#171310}
#menu a.m11{margin:0 0 0.7em 0;padding:0 0 0 30px;font-weight:bold;color:#a70000;font-size:0.8em;background:url(/pics/bullet.gif) 7px 6px no-repeat}

.submenu1{width:258px;padding:0 0 10px 0}
.submenu1 a.m20{padding:5px 0 5px 55px;font-size:0.8em;color:#171310;text-decoration:none}
.submenu1 a.m21{padding:9px 0 9px 55px;font-weight:bold;color:#fff;font-size:0.8em;background:#D0D3D7;text-decoration:none}

.submenu2{width:258px;padding:0 0 10px 0;background:#D0D3D7}
.submenu1 a.m30{margin:0 0 0 77px;padding:5px 0 5px 3px;font-size:0.8em;color:#7E7B78;text-decoration:none;border-top:1px solid #F1F1F1}
.submenu1 a.m31{margin:0 0 0 77px;padding:5px 0 5px 3px;color:#fff;font-size:0.8em;background:#D0D3D7;text-decoration:none;border-top:1px solid #F1F1F1}
.submenu1 a.m32{margin:0 0 0 77px;padding:5px 0 5px 3px;font-size:0.8em;color:#7E7B78;text-decoration:none}
.submenu1 a.m34{margin:0 0 0 77px;padding:5px 0 5px 3px;color:#fff;font-size:0.8em;background:#D0D3D7;text-decoration:none}

#voting_t{background:url(/pics/voting_bg_t.gif) no-repeat;width:314px;padding:70px 0 0 0}
#voting_b{background:url(/pics/voting_bg_b.jpg) no-repeat;width:314px;height:512px;padding:20px 0 260px 0;font-size:0.8em}
#voting_b p{margin:0 0 0 20px}
#voting_b form{margin:0 0 0 20px; _margin:0px;}
#voting_b input{margin:7px 0 0 0}

.news_date{margin:0 0 18px 65px;color:#C5BDB9;font-size:0.7em}
.news_caption{/*margin:0 65px 0 65px;*/ font-size:0.8em}
.news_caption a{color:#a60000;font-weight:bold}
.news_intro{/*margin:0 65px 0 65px;*/font-size:0.8em;text-align:justify}
a.arrow{display:block;text-align:right;margin:0 0px 0px 0}

.lenta{float:left; width:100%; }
.news_text{margin:0 65px; margin-bottom:40px;}
	.news_text .image{float:left; background: url(pics/preview.jpg) no-repeat; height: 92px; width: 152px; margin-bottom:40px;}
		.news_text .image img{padding: 1px; width:147px; height:87px;}
	.news_text .anounce{margin-left:165px;}

#page_t{background:url(/pics/page_t.gif) repeat-x; float:left;}
#page_l{background:url(/pics/page_l.gif) repeat-y; float:left;}
#page_b{background:url(/pics/page_b.gif) 0 100% repeat-x; float:left;}
#page_lt{background:url(/pics/page_lt.gif) no-repeat; float:left;}
#page_lb{background:url(/pics/page_lb.gif) 0 100% no-repeat;padding:60px 0 270px 50px; float:left;}
#page_lb p{font-size:0.8em;padding:0 30px 20px 0;margin:0;text-indent:30px}
#page_lb li{font-size:0.8em;padding:0 30px 10px 0;margin:0}
#page_lb h1{margin:0 0 0 30px}

img.cl{margin:0px 7px 0px 6px;border:1px solid black}
img.cl_r{margin:10px 0px 0px 15px;border:1px solid black}
img.cl_c{border:1px solid black;margin:10px 10px 0 10px}
img.cl_l{margin:10px 15px 0px 0px;border:1px solid black}

table.common {border-bottom:1px solid #D4D5D9;margin:0 30px 0 10px}
table.common td {font-size:0.71em;border-bottom:1px solid #CDD7E1;line-height:1.5em;padding:3px;vertical-align:top}
table.common td p{text-indent:0 !important;font-size:1em !important;text-align:left !important}
table.common th {font-weight:bold;font-size:0.7em;border-bottom:2px solid #CDD7E1;text-align:left;padding:3px}

.sm1{margin:15px 0 0 0;font-weight:bold;font-size:0.8em}
.sm2{margin:10px 0 10px 30px;font-size:0.8em}
.sm3{margin:0 0 0 60px;font-size:0.7em}
.sm1 a,.sm2 a, .sm3 a{color:#000}
.sm2 a{color:#000}

.gallery{background:url(/pics/bg.gif) no-repeat;width:232px;height:200px;float:left;margin:10px;cursor:hand}
.gallery img{margin:6px 0 0 6px;width:220px;border:none}
.gallery2{background:url(/pics/bg2.gif) no-repeat;width:232px;float:left;margin:10px;cursor:hand}
.gallery2 img{margin:6px 0 0 6px;width:220px;border:none}



#bk{background: url(/pics/bk_top.gif) repeat-x 0 18px; padding-top: 18px; width: 100%; float: left; position: relative; min-height: 503px; height:auto !important;
height:503px;
padding-bottom: 45px; font-size: 12px; line-height: 17px; text-align: justify;}
#bk_btn_bg{background: url(/pics/bk_bottom.gif) repeat-x; height: 18px; width: 100%; position: absolute; bottom: 43px;}
#bk_left_top_bg{background: url(/pics/book_l1.gif) no-repeat; width: 201px; height: 480px; position: absolute; top: 15px; left: 0;}
#bk_left_btn_bg{background: url(/pics/bk_btn_left.gif) no-repeat; width: 201px; height: 28px; position: absolute;  bottom: 43px; left: 0; z-index: 1;}
#bk_container{background: url(/pics/bk_container.gif) repeat-y;}
    #bk_container_right{background: url(/pics/bk_bg_right.gif) repeat-y right;}
    .bk_content{position: relative; z-index: 2; background: url(/pics/bk_content.gif) no-repeat 0 20px; margin-left: 32px; padding: 20px 125px 30px 20px;}
    .bk_r_top{position: absolute; width: 140px; height: 500px; background: url(/pics/bk_r_top.gif) no-repeat 0 -1px;; right: 0; top: 0;}
    .bk_r_btn{background: url(/pics/bk_r_btn.gif) no-repeat bottom right; position: absolute; bottom: 0; right: 0; height: 68px; width: 140px; z-index: 2;}


#bk h1{color:#a60000;margin:40px 0 30px 0;text-align:center;font-size:12px}

.gerb{margin-top:5px; float:left;}
.gerb a{float:left; padding-left:10px; margin-bottom:5px;}
.gerb a img{border:0; height: 58px;}

