*{margin: 0; padding: 0;}

body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #8d3600;
	background: #FFFEDF;
	text-align: center;
}

a:link, a:visited, a:active, a:hover{color: #623030; text-decoration: underline;}
a:hover {text-decoration: none;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
input{ vertical-align: middle; }

#wrapper {
	width: 100%;
	min-width: 1000px;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
	background: url(images/top_bg.jpg) repeat-x top;
	color: #000;
}
#header .hpadd{ width: 1000px; height: 150px; margin: 0 auto; background: url(images/hta.jpg) no-repeat right top; }

.himg{ width: 440px; height: 150px; overflow: hidden; float: left; }
.hta{ width: 560px; height: 150px; overflow: hidden; float: right; font-size: 11px; }
.hta .ta{ width: 290px; height: 100px; padding: 5px 260px 0 10px; text-align: center; overflow: hidden; }
#header .hbook{ width: 273px; height: 45px; overflow: hidden; float: left; }
#header .search_form{ width: 270px; height: 43px; overflow: hidden; float: left; padding: 2px 0 0 10px; *padding: 0 0 0 10px; }
#header .search_form .bttn{ width: 63px; height: 23px; background: url(images/bttn_search.png) no-repeat; border: 0; cursor: pointer; }
#header .search_form .text{ width: 170px; padding: 2px 2px 3px; border: 1px solid #C6C6C6; }

.top_menu{ width: 1000px; margin: 0 auto; height: 32px;}
.top_menu ul img, .archives img{ vertical-align: middle; *vertical-align: top; }
.top_menu ul li, .archives li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; *margin: 0 2px 0 1px; }


.top_menu .tabs{ width: 280px; float: left; font-size: 1px; color: #fbfadc; text-align: center; }
.top_menu .tabs li{ width: 136px; height: 32px; line-height: 32px; text-align: center; background: url(images/tab_yell.jpg) no-repeat; overflow: hidden; font-size: 18px; }
.top_menu .tabs li.cur{ background: url(images/tab_red.jpg) no-repeat; }
.top_menu .tabs a:link, .top_menu .tabs a:visited, .top_menu .tabs a:active, .top_menu .tabs a:hover{color: #953100; text-decoration: underline; display: block; text-align: center;}
.top_menu .tabs a:hover { text-decoration: none; }
.top_menu .tabs span{ display: block; text-align: center; }

.archives{ width: 710px; height: 27px; margin: 10px auto; overflow: hidden; font-size: 12px; font-family: Tahoma; font-weight: 700; }
.top_menu .archives{ width: 690px; float: left; margin: 0; text-align: left; border-bottom: 1px solid #EB2C00; }
.archives{ line-height: 21px; text-align: center; padding: 5px 5px 0; }
.archives li{ width: 24px; height: 21px; text-align: center;}
.archives li.fst{ width: 50px; color: #c31909; font-size: 14px; }
.archives li.last{ width: 70px; }
.archives a:link, .archives a:visited, .archives a:active, .archives a:hover{color: #7c2901; text-decoration: none; border: 1px solid #DCAF33; background: #F1B604 url(images/ai_bg.jpg) repeat-x; display: block;}
.archives a:hover { color: #fff; border: 1px solid #D6191A; background: #8E0302 url(images/ai_bg_act.jpg) repeat-x;}

/* Middle
-----------------------------------------------------------------------------*/
#content {
}
.thumbs1{ padding: 0 0 0 35px }
.thumbs1 img{ padding: 1px 4px 6px 1px; float: left; margin: 5px 1px 0; }
.thumbs1 a img{ background: url(images/thumb_bg1.png) no-repeat center; }
.thumbs1 a:hover img{ background: url(images/thumb_bg2.png) no-repeat center; }
.thumbs1 a:hover{ background: none; }

.thumbs2{  padding: 0 0 0 35px }
.thumbs2 img{ background: url(images/thumb_bg2.jpg) no-repeat center; padding: 9px; float: left; margin: 5px 1px 0; }
.thumbs3{  padding: 0 0 0 35px }
.thumbs3 img{ background: url(images/thumb_bg3.jpg) no-repeat center; padding: 9px; float: left; margin: 5px 1px 0; }

.thumbs_side{ width: 100%; text-align: center; }
.thumbs_side img{ padding: 1px 4px 6px 1px; margin: 10px 0 0 10px; }
.thumbs_side a img{ background: url(images/thumb_bg1_side.png) no-repeat center; }
.thumbs_side a:hover img{ background: url(images/thumb_bg2_side.png) no-repeat center; }

.thumbs4{ width: 100%; text-align: center; font-size: 1px; padding: 3px 0 0; }
.thumbs4 img{ border: 1px solid #C9AB23; background: #fff; }
.thumbs4 li{ width: 232px; margin: 2px 1px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; font-size: 17px; font-weight: 700; }
.thumbs4 li span{ display: block; background: url(images/descr_bg.png) no-repeat center; line-height: 34px; }
.thumbs4 li a:link span, .thumbs4 li a:visited span, .thumbs4 li a:active span, .thumbs4 li a:hover span{color: #9c3c00; text-decoration: underline;}
.thumbs4 li a:hover span{text-decoration: none;}

.sidebar{ width: 250px; padding: 9px 0; float: right; color: #c2c2c2; }
.sidebar .title{ width: 100%; line-height: 44px; background: #fff url(images/side_title_left.gif) repeat-y left; }
.sidebar .title h1{ font-size: 18px; font-weight: 400; text-align: center; color: #f8360e; font-family: Tahoma;}
.side_t{ width: 100%; background: #FFC6B3 url(images/side_t.gif) repeat-x top; }
.side_b{ width: 100%; background: url(images/side_b.gif) repeat-x bottom; }
.side_l{ width: 100%; background: url(images/side_l.gif) repeat-y left; }
.side_r{ width: 100%; background: url(images/side_r.gif) repeat-y right; }

.side_lt{ width: 100%; background: url(images/side_lt.gif) no-repeat left top; }
.side_rt{ width: 100%; background: url(images/side_rt.gif) no-repeat right top; }
.side_lb{ width: 100%; background: url(images/side_lb.gif) no-repeat left bottom; }
.side_rb{ background: url(images/side_rb.gif) no-repeat right bottom; padding: 13px 0; }


.yell_block{ width: 960px; margin: 0 auto; }
.tb_t{ width: 100%; background: #FEDA38 url(images/tb_t.gif) repeat-x top; }
.tb_b{ width: 100%; background: url(images/tb_b.gif) repeat-x bottom; }
.tb_l{ width: 100%; background: url(images/tb_l.gif) repeat-y left; }
.tb_r{ width: 100%; background: url(images/tb_r.gif) repeat-y right; }

.tb_lt{ width: 100%; background: url(images/tb_lt.gif) no-repeat left top; }
.tb_rt{ width: 100%; background: url(images/tb_rt.gif) no-repeat right top; }
.tb_lb{ width: 100%; background: url(images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{ background: url(images/tb_rb.gif) no-repeat right bottom; padding: 0 10px 10px; }

.yell_block .col2{ width: 49%; color: #8d3600; font-weight: 700; font-size: 13px; padding: 5px 0 0; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; *margin: 0 2px 0 1px; }
.yell_block .col2 a:link, .yell_block .col2 a:visited, .yell_block .col2 a:active, .yell_block .col2 a:hover{color: #ff2a00; text-decoration: underline;}
.yell_block .col2 a:hover {text-decoration: none;}
.yell_block .col2 li{ padding:  0 0 0 20px; background: url(images/bullet.gif) no-repeat 5px 3px; }

.ytitle{ width: 950px; height: 34px; margin: 0 auto; background: url(images/tb_top_bg.gif) repeat-x bottom; }
.ytitle .ytit{ width: 196px; height: 34px; background: url(images/tb_title.png) no-repeat left bottom; padding: 0 0 0 10px; text-align: center; line-height: 36px; float: left; overflow: hidden; }
.ytitle .ytit h1{ font-size: 18px; font-weight: 400; }
.ytitle .bttn_book{ width: 209px; float: right; }

.yell_block .tabs{ height: 33px; padding: 0 30px; color: #bcbcbc; }
.yell_block .tabs li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; *margin: 0 2px; width: 173px; height: 33px; text-align: center; line-height: 33px; }
.yell_block .tabs li a:link, .yell_block .tabs li a:visited, .yell_block .tabs li a:active, .yell_block .tabs li a:hover{color: #bcbcbc; text-decoration: none; background: url(images/tb_tab.jpg) no-repeat; display: block;}
.yell_block .tabs li a:hover, .yell_block .tabs li.cur a:link, .yell_block .tabs li.cur a:visited, .yell_block .tabs li.cur a:active{ color: #e08683; background: url(images/tb_activtab.jpg) no-repeat; }

.red_block2{ width: 960px; margin: 0 auto; }
.tb2_title{ width: 950px; height: 33px; margin: 0 auto; background: url(images/tb2_title.png) no-repeat center bottom; text-align: center; overflow: hidden; line-height: 38px; }
.tb2_title h1{ font-size: 18px; color: #9c3c00; font-weight: 400; }
.tb2{ width: 100%; background: #8A0000 url(images/tb2_bg.jpg) repeat-x top;}
.tb2_t{ width: 100%; background: url(images/tb2_t.jpg) repeat-x top; }
.tb2_b{ width: 100%; background: url(images/tb2_b.jpg) repeat-x bottom; }
.tb2_l{ width: 100%; background: url(images/tb2_l.jpg) repeat-y left; }
.tb2_r{ width: 100%; background: url(images/tb2_r.jpg) repeat-y right; }

.tb2_lt{ width: 100%; background: url(images/tb2_lt.jpg) no-repeat left top; }
.tb2_rt{ width: 100%; background: url(images/tb2_rt.jpg) no-repeat right top; }
.tb2_lb{ width: 100%; background: url(images/tb2_lb.jpg) no-repeat left bottom; }
.tb2_rb{ background: url(images/tb2_rb.jpg) no-repeat right bottom; padding: 10px; }

.red_block2 .col2_list{ width: 100%; color: #ffa09d; font-size: 13px; font-family: Tahoma; }
.red_block2 .col2_list li{ width: 45%; padding: 0 0 0 4%; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; *margin: 0 2px; background: url(images/bullet_bttm.gif) no-repeat 4% 6px; }
.red_block2 a:link, .red_block2 a:visited, .red_block2 a:active, .red_block2 a:hover{color: #fff; text-decoration: none;}
.red_block2 a:hover {text-decoration: underline;}

.separator{ width: 100%; height: 20px; overflow: hidden; background: url(images/joint.gif) repeat-x; }
.bttm_block{ width: 100%; background: url(images/light_bg.jpg) center; color: #413e29; }
.bttm_block h1{ text-align: center; font-size: 20px; font-weight: 400; color: #b90600; line-height: 30px; }
.bttm_list{ width: 100%; margin: 0 auto; font-size: 16px; color: #ff9a9a; }
.bttm_list ul{ width: 24%; float: left; font-size: 15px; }
.bttm_list ul li{ padding: 0 0 0 20px;}
.bttm_list ul a:link, .bttm_list ul a:visited, .bttm_list ul a:active, .bttm_list ul a:hover{color: #ffda00; text-decoration: underline;}
.bttm_list ul a:hover {text-decoration: none; color: #fff; background: #531503;}

.tags{ width: 800px; margin: 10px auto; font-size: 16px; text-align: center; }
.tags a:link, .tags a:visited, .tags a:active, .tags a:hover{color: #623030; text-decoration: underline;}
.tags a:hover { color: #d81c00; }


.slider{ width: 180px; background: #FFE1E0 url(images/slide_r.gif) repeat-y right; }
.slider_top{ width: 100%; background: url(images/slide_t.gif) repeat-x top; }
.slider_bttm{ width: 100%; background: url(images/slide_b.gif) repeat-x bottom; }
.slider_rt{ width: 100%; background: url(images/slide_rt.png) no-repeat right top; }
.slider_rb{ width: 100%; background: url(images/slide_rb.png) no-repeat right bottom; }


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 80px;
	background: url(images/footer_bg.gif) center bottom;
	font-family: Tahoma;
	color: #615c4a;
	text-align: center;
}
#footer p{ padding: 20px 10px 0; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color: #b90600; text-decoration: underline; font-weight: 700;}
#footer a:hover {text-decoration: none;}


* html #wrapper,
* html #footer {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}
