body{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000;
	background: #fad3df url(images/bg.gif);
	text-align: center;
	padding: 0;
	margin: 0;
}
.clear{clear: both;}
img{border: none;}
ul, ul li{margin: 0; padding: 0; list-style: none;}
p, h1, h2, form, input{margin: 0; padding: 0;}

h1{font-size: 20px;}
h2{font-size: 18px;}

#wrapper{width: 1000px; margin: 0 auto; background: url(images/cont_bg.gif) repeat-y center; text-align: left;}

.header{width: 1000px; height: 110px; overflow: hidden; margin: 0 auto; background: url(images/header_bg.gif) no-repeat right top;}
.himg{width: 300px; overflow: hidden; float: left;}

.hta{width: 695px; overflow: hidden; float: right; text-align: left; font-size: 11px; color: #e80202;/* border: 1px solid #000;*/}
.hta ul{width: 20%; float: left; padding: 5px 0 0;}
.hta ul li{padding: 0 0 0 15px;}
.hta .book{float: right; padding: 4px 20px 0 0;}
.hta .login_menu{float: right; padding: 5px 10px 0 0; color: #000; font-weight: 700;}

.top_menu{width: 100%; background: url(images/top_menu_bg.gif) no-repeat; line-height: 27px;}
.top_menu ul{height: 27px; overflow: hidden; padding: 0 40px; width: 600px; float: left;}
.top_menu ul li{float: left;}

.search_form{float: right; padding: 0 20px 0 0; height: 27px; width: 220px; line-height: 22px;}
* html .search_form{padding: 2px 20px 0;}
.search_form input{vertical-align: middle;}
.search_form input.text{width: 138px;}
.search_form input.bttn{width: 61px; height: 22px; background: url(images/bttn_search.gif); cursor: pointer; border: 0;}

.arch{width: 100%; overflow: hidden; color: #400415; font-size: 11px; text-align: center; padding: 8px 0;}
.arch span{padding: 0;}

.top_list{font-size: 14px; color: #0A0A0A; font-weight: 700;}
.top_list ul{width: 16%; float: left; padding: 5px 0 5px 1px;}
.top_list ul li{padding: 0 0 0 25px; background: url(images/bullet_tl.gif) no-repeat 10px 2px;}


.cont{width: 992px; margin: 0 auto;}
.cont2{width: 992px; margin: 0 auto; padding: 5px 0 0;}

.rside{width: 818px; float: right; padding: 0 8px 0 0;}
.cont2 .rside{float: left; padding: 0 0 0 8px;}

.player{padding: 5px 0 0 6px; color: #000;}
.player .pl_area{width: 580px; float: left;}
.player .desc_area{width: 200px; float: left; padding: 0 0 0 10px;}
.player .desc_area p{margin: 0 0 19px; font-size: 15px; color: #000;}
.player .desc_area p img{vertical-align: middle;}
.player .desc_area p span{color: #B91246; font-weight: 700;}
.player .desc_area p.desc{font-size: 11px;}
.player .desc_area p.desc span{font-size: 15px;}
.player .desc_area input{font-size: 10px; width: 200px;}

.player .title{background: transparent; text-align: left; width: 100%;}
.player .title h1{text-align: left;}

.lside{width: 162px; float: left; text-align: left;}
.cont2 .lside{float: right;}
.cont2 .lside .padd{padding: 0 10px 0 0;}

.lside .padd{padding: 0 0 0 10px;}

.lside ul{font-size: 15px; font-weight: 700; padding: 0 0 0 10px;}
.lside ul li{background: url(images/bullet_lul.gif) no-repeat 0 3px; padding: 0 0 0 15px;}

.thumbs {color: #000101; font-size: 11px; font-weight: bold; padding: 0px; font-size: 10px; font-family: Arial, sans-serif;}
.thumbs div {width: 189px; min-height: 185px; margin: 7px 7px 0px 7px; _height: 185px; float: left;}
.thumbs div img {position:relative; z-index:99; background: #EFEFEF;}
.thumbs div a img{border: 1px solid #000;}
.thumbs div a:hover img{border: 1px dashed #000;}
.thumbs div p {width: 190px;}
.thumbs div p.right{width: 95px; float: left; text-align: right;display:inline;}
.thumbs div p span{font-weight: 700; color: #980102; font-size: 11px; display: inline}
.thumbs div span{font-weight: 700; color: #B81145; font-size: 14px; display: block;}
.thumbs div p.right img{vertical-align: middle;}
.thumbs div p.left{width: 95px; float: left; text-align: left;display:inline;}

.lside .title{width: 152px; margin: 0 auto; background: url(images/cat_bg.gif); line-height: 26px;}
.rside .title{width: 816px; margin: 0 auto; background: url(images/title_bg.gif); line-height: 26px;}
.title h1{font-size: 14px; color: #fff; font-weight: 700; text-align: center; font-family: Verdana, sans-serif;}
.rside .title h1{text-align: left; padding: 0 0 0 10px;}
.title .list_form{float: right; padding: 3px 5px 0 0;}
.title .list_form select{vertical-align: top;}

.widg{width: 152px; background: #FBDBE4 url(images/widg_bttm.gif) no-repeat bottom center; margin: 0 auto 5px; padding: 0 0 10px;}
.widg img{margin: 2px 0; border: 1px solid #000;}
.widg span{display: block;}

#footer{	color: #000; text-align: center; width: 100%px; height: 106px; background: #fff url(images/footer_bg.jpg) no-repeat bottom;}
#footer p{padding: 30px 230px 0 0;}

a:link, a:visited, a:active, a:hover {color: #0A0A0A; text-decoration: underline;}
a:hover {text-decoration: none;}

.header a:link, .header a:visited, .header a:active, .header a:hover {color: #000; text-decoration: none;}
.header a:hover {text-decoration: underline;}

.top_menu ul li a:link, .top_menu ul li a:visited, .top_menu ul li a:active, .top_menu ul li a:hover {color: #f9f57f; text-decoration: none; border-left: 1px solid #f9f57f; padding: 0 15px; font-weight: 700;}
.top_menu ul li a:hover {text-decoration: underline;}
.top_menu ul li a.home{border: 0;}

.arch span a:link, .arch span a:visited, .arch span a:active, .arch span a:hover {color: #fff; text-decoration: none; border: #F2ACC1 1px solid; background: #7C1030; padding: 2px 3px;}
.arch span a:hover {border: #7C1030 1px solid; background: #F2ACC1; color: #7C1030;}

.lside ul a:link, .lside ul a:visited, .lside ul a:active, .lside ul a:hover {color: #000; text-decoration: none;}
.lside ul a:hover {text-decoration: underline;}

.widg a:link span, .widg a:visited span, .widg a:active span, .widg a:hover span{color: #940606; text-decoration: none;}
.widg a:hover span{text-decoration: underline;}
