html, body, p, h1, h2, h3, h4, h5, em, i, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h3, h4, h5, p {font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; padding:5px 0;}
body {background:#ffb6c5;color: #fff; font-size:14px;font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #7c182c;cursor: pointer;text-decoration: none;}
a:hover {color:#db2b4f;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}

.wrap { width:100%; background:url(../images/footer_bg.png) 0 100% repeat-x;}
#all { width:1001px; margin:0 auto; overflow:hidden;}

#header { height:259px; position:relative;width:100%;}
#header img { float:left; display: block;}
#header h1 { color:#fff; font-size:14px; position:absolute; left:58px; top:159px; width:508px;  padding:0;}

.thumbs { background:#f996aa; border:2px solid #ffdde4; margin-bottom:25px; width:997px; }
.bl_top { height:41px; background:url(../images/bl_top.jpg) 1px 0 no-repeat; position:relative; width:100%;}
.bl_top img { position:absolute; left:162px; top:-9px;}
.bl_cont { width:100%; overflow:hidden; padding-bottom:1px;_width:101%;}
.bl_cont  a { padding:1px 0 0 1px; float:left; display:inline;}
.bl_cont  img {  display:block; float:left; border:1px solid #d2697f; background:#fff;}
.t_165 .bl_cont img { width:163px; height:218px;}
.t_329 .bl_cont img { width:329px; height:188px;}
.descs_329 { width:329px; height:188px;}
.tops { width:100%; overflow:hidden;padding:5px 0 5px 32px; }
.tops h2 { font-size:17px; font-weight:bold; text-transform:uppercase; text-align:center;}
.tops a, .tops a:visited, .tops a:hover { color:#1c1c1c; text-align:center; width:182px; height:154px; overflow:hidden; margin-bottom:10px; font-weight:bold;display:block; float:left; padding:2px;}
.tops img { display:block; border:1px solid #7f0000; margin-bottom:2px; float:left;}
.more { padding:10px 0;}
.t_tops { font-size:17px; width:912px; margin:0 auto; background:#f996aa; border:2px solid #ffdde4; margin-bottom:25px;}
.t_tops .bl_cont a { float:none;}
.t_tops ul { width:25%; float:left; padding:0px 0 10px;}
.t_tops ul li { padding:0 10px; display:block;}
.pay_desc { font-size:16px; color:#7c182c; padding:5px 10px; height:1%;}
.just_desc { font-size:20px; color:#ffdde4; padding:10px 10px; height:1%;}



#footer { height:62px; background:url(../images/f_logo.jpg) 50% 0 no-repeat; font-size:12px; text-align:center; padding-top:110px;}
#footer a, #footer a:visited { text-decoration:underline;}
#footer a:hover { text-decoration:none;}

