* {margin:0; padding:0;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; outline:0; vertical-align:baseline; background:transparent;}.clearfix {min-height:1px;}.clearfix:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}.noscreen {display:none;}body {color:#000000; font:10pt "arial", sans-serif;}h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}code {font-family:"",monospace;}h1 {font-size:270%}h2 {color:#fff; padding:0 0 3px; margin:10px 5px; font-size:170%; font-weight:bold; border-bottom:1px solid #d50357;}h3 {font-size:120%}h4 {font-size:110%}a {color:#d50357;}a:hover {color:#fff;}#bg { background: #161616 url("../images/background.jpg") repeat-x 0 0; }#main {width:900px; margin:0 auto; overflow:hidden;}#top {height:291px; padding:0; background:url("../images/top.jpg") 0 0 no-repeat;}#logo {width:900px; height:291px; padding:0; margin:0; background: none; float:left;}#logo a{padding:0;display:block;width:900px;height:291px;}#logo a span {position:absolute;left:-9999px;top:0; text-indent:-9999px;}#wrap {width:900px; float:left; background:none;}#wrap_bg_top { padding:0; margin:0; background: url("../images/wrap_bg_top.jpg") 0 0 no-repeat;}#wrap_bg_mid { padding:0; background: #020202 url("../images/wrap_bg_mid.jpg") 0 0 repeat-y;}#wrap_bg_bot { padding:15px; height:16px; background: #020202 url("../images/wrap_bg_bot.jpg") 0 bottom no-repeat;}#wrap_bg_bot, #wrap_bg_bot a {color:#bbbbbb;}#wrap_bg_bot a:hover {color:#a0a0a0;}#wrap_bg_bot p {margin:0;}#content {margin: 0 auto; width:860px; overflow:hidden; padding-bottom: 10px; color:#fff;}#bottom {margin:0 auto; padding:0px; width:900px; color:#858585; text-align:center; font-size:10px;}#bottom p {margin:0 0 15px; padding:0;}#bottom a {color:#d50357; font-weight:normal;}#bottom a:hover {color:#fff; text-decoration:none;}.footer_links {float:right !important;}.copyright {float:left !important;}#content ul {margin:15px 0 15px 25px; list-style:none;}#content ul li {padding-left:12px; background:url("../images/subnav.gif") 0 6px no-repeat;}#content ul ul {margin:0; margin-left:10px;}#content ol {margin:15px 0 15px 45px; list-style-type:decimal;}#content ol ol {margin:0; margin-left:20px; list-style-type:lower-alpha;}#content table {border-collapse:collapse;}#content table th {padding:5px; font-weight:bold; text-align:left;}#content table td {padding:5px;}#content dl {margin:10px 0;}#content dl dt {font-size:100%; font-weight:normal;}#content dl dd {margin-left:30px; margin-bottom:5px;}#content .input {border:1px solid #CCC; padding:3px;}.block {width:420px; height:420px; float:left; background: url("../images/block_bg.jpg") 0 0 no-repeat; margin:10px 5px 0;padding:0;}.block_header {width:420px;height:70px;margin:0;padding:0;position:relative;}.block_header img {position:absolute;left:0;top:0;}.block_header h3.girl_title {font:normal 2.9em Arial,Verdana,Tahoma; margin:0;padding:15px 80px;}.block_header h3.girl_title a {color:#000;text-decoration:none;}.block_header h3.girl_title a:hover {color:#ab0641;}.block_body {width:400px;height:280px;margin:0;padding:0 10px;}.block_body .girl_pic {float:left;width:176px;height:264px;margin-top:4px;padding:0;}.block_body .girl_pic a img{border:1px solid #fff;margin:0;padding:0;}.block_body .girl_pic a:hover img {border:1px solid #d50357;margin:0;padding:0;}.block_body .girl_text {float:right;width:212px;margin:0;padding-left:10px;}.block_body .girl_text p {margin:7px 0 0;padding:0;color:#777;}.block .girl_number {float:left;width:245px;height:50px;margin:0;padding:10px 10px 10px 20px;font-size:3em;color:#ffffff;}.block .girl_code {color:#ab0641;float:right;width:130px;height:51px;font-size:2.2em;padding:14px 0px 5px 10px;}.block .girl_code span {color:#000;font-weight:700;}#block_detail {float:left;width:860px;margin:15px 0;padding:0px;}#block_detail_desc {float:right;width:650px;padding:0 10px 0 5px;}#block_detail_pic {float:left;width:180px;margin:0;padding:0;}#block_detail_pic img {padding:0;margin:0;border:1px solid #fff;}#block_detail_pic .girl_number {float:left;width:180px;height:30px;margin:0;padding:12px 2px;font-size:2.3em;color:#ffffff;}#block_detail_pic .girl_code {color:#ab0641;float:left;text-align:center;width:158px;font-size:2.8em;padding:5px 10px;background:#f1f1f1;border:1px solid #d50357;}#block_detail_pic .girl_code span {color:#000;font-weight:700;}#block_detail_gallery {float:left;width:860px;padding:15px 0 0;}#block_detail_gallery a img {padding:0;margin:0 5px 5px 0;border:1px solid #fff;}#block_detail_gallery a:hover img {border:1px solid #d50357;}