* {margin: 0; padding: 0;}

a:link, a:visited, a:active, a:hover {color: #010101; text-decoration: underline}
a:hover { color: #630e63; text-decoration:none}

img {border: none;}
select, input{vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}
table{ border: 0; border-collapse: collapse; margin: 0 auto; }

#wrapper {
	width: 100%;
	min-width: 1000px;
	text-align: left;
}
body {
	background-color: #efc798;
	background-image: url(i/01.gif);
	width: 100%;
	height: 100%;
	text-align:center;
	color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma;
	background-position: center top;
}
ul li{list-style: none;}
#wr{ text-align:center; min-width: 1000px}
#header {
	height: 121px; margin: 0; padding: 0; background-image: url(i/01h.gif); background-repeat:repeat-x;
}
#header .padd{ width: 1000px; height: 121px; margin: 0 auto; no-repeat right top; }
#header .htop{
	width: 100%;
	height: 121px;
	overflow: hidden;
	background-image:url(i/b_head.jpg);
	margin:0;
	background-repeat: no-repeat;
}
#header .htop .logo{
	float:left;
	height: 85px;
	width: 706px;
	overflow: hidden;
	margin: 0px 0 0 127px;
	padding: 0;

}
#header .htop .logo a img{ margin: 0}

#header .text { text-align:left; margin: 0px 0px 0 0px ; padding: 0px; width: 1000px; float:right}
#header .text p{ text-align:none; font-size: 12px; margin: 3px 50px 0 50px; text-align: center}

#header .htop .text a img{ clear:both; float:right; margin: 17px 0 0 0}	
#content { text-align:center;  margin: 0 0 20px 0;*margin: 0 0 10px 0; font-size: 12px }
#content .block{ width: 1000px; clear:both; background-image:url(i/title.jpg); background-repeat:no-repeat; background-color:#FFF; margin: 5px 0 10px 0}
#content #title{ width: 1000px; height: 43px;}
#content #title h2{ color:#522b51; float:left; font-size:20px; font-weight:normal; margin: 5px 0 0px 15px; width: 700px; text-align:left}
#content #title .book{ width: 189px; height: 32px; float:right; margin: 4px 4px 0 0; padding: 0}
#content .block .thumbs{
	text-align:center;  padding: 0; background-color: #fff; width: 100%;
font-size: 12px; background-image:url(i/02.gif); background-repeat:repeat-y; padding: 0px 0 0 0;
} 
#content .block img{ margin:0; padding:0}

#content .block .thumbs a img{ width: 240px; height: 180px; margin: 2px; border: 2px solid #feb1ff}
#content .block .thumbs a:hover img, #content .block .thumbs a img:hover{border: 2px solid #fffebe}

#content .block .thumbss{
	text-align:center;  padding: 0; background-color: #fff; width: 100%;
font-size: 12px; background-image:url(i/02.gif); background-repeat:repeat-y; padding: 0px 0 0 0;
} 
#content .block .thumbss a img{ width: 950px; height: 150px; margin: 2px; border: 2px solid #feb1ff}
#content .block .thumbss a:hover img, #content .block .thumbs a img:hover{border: 2px solid #fffebe}

#content .block .thumbsp{
	text-align:center;  padding: 0; background-color: #fff; width: 100%;
font-size: 12px; background-image:url(i/02.gif); background-repeat:repeat-y; padding: 0px 0 0 0;
} 
#content .block .thumbsp a img{ width: 157px; height: 215px; margin: 2px; border: 2px solid #feb1ff}
#content .block .thumbsp a:hover img, #block .thumbsp a img:hover{border: 2px solid #fffebe}
#content .block .thumbsf{
	text-align:center;  padding: 0; background-color: #fff; width: 100%;
font-size: 12px; background-image:url(i/02.gif); background-repeat:repeat-y; padding: 0px 0 0 0;
} 
#content .block .thumbsf a img{ width: 120px; height: 120px; margin: 4px 10px 9px 10px; border: 1px solid #feb1ff}
#content .block .thumbsf a:hover img, #block .thumbsp a img:hover{border: 1px solid #fffebe}
#content .block .end{ margin:0; padding: 0}
#content .block .adv{
	text-align:center;  padding: 0; background-color: #fff; width: 100%; background-image:url(i/02.gif); background-repeat:repeat-y; padding: 0px 0 0 0;
} 
#content .block .adv a{ color: #feb1ff}
#content .block .adv a:hover{color: #fffebe }
#content .block .adv td{ font-size: 12px; padding: 6px 8px; font-weight:bold}
#content .block .adv .big{ width: 302px}
#content .block .adv .big a img{ width: 300px; height: 437px; margin: 7px 0 0 0; border: 1px solid #feb1ff}
#content .block .adv .small { width: 152px}
#content .block .adv #smallp { width: 100%; font-size:28px;}
#content .block .adv .small a img{ width: 150px; height: 200px; margin: 7px 0 0 0; border: 1px solid #feb1ff}
#content .block .adv .smally { width: 322px}
#content .block .adv .smally a img{ width: 320px; height: 200px; margin: 7px 0 0 0; border: 1px solid #feb1ff}
#content .block .adv .smallx { width: 652px}
#content .block .adv .smallx a img{ width: 650px; height: 200px; margin: 7px 0 0 0; border: 1px solid #feb1ff}
#content .block .adv .small a:hover img, #content .block .adv .small img:hover, #content .block .adv .big a:hover img, #content .block .adv .big img:hover {border: 1px solid #fffebe}
#content .trad{color: #7b257a; float:none; clear:both; margin: 0px 0 0 13px; *margin: 0; font-size:14px; font-weight:bold}
#content .trad a{ font-weight:normal}
#content .trad td{ width: 232px; background-image:url(i/arrow.jpg); background-repeat:no-repeat; background-position:left; padding: 10px 0 10px 10px;}
#content .recip{ font-size:11px; width: 1000px; text-align:center; color:#110d0be; margin: 20px 0}
#content .recip a:hover{color: #ea4690;}
#footer{ background-image:url(i/f_bg.gif); height: 102px; text-align:center; margin: 40px 0 0 0; clear: both; float: none;width: 100%; padding: 0 auto}

#footer .text{
	width: 100%; float: none;
	background-image:url(i/f_logo.jpg);
	background-repeat: no-repeat; background-position: top center;
	font-size:12px; color:#000000; padding: 0; height: 102px;
}
#footer .text .wr{ width: 900px}
#footer .text .wr .links{ float: right; margin: 10px 0 30px 0; width: 100%; text-align:right}
#footer .text .wr .disc{ width: 900px; padding: 0; float: none; text-align:center;  margin: 0px;}
