/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0px; font-size:14px; text-align:left; font-family:Trebuchet MS, sans-serif; background:#fff url(../images/layout/bg.jpg); color:#fff; }

/* misc */
h1, h2, h3, p, form, ul { padding:0; margin:0; }
h2 { font-weight:normal; }
h3 { font-size:19px; color:#000; font-weight:normal; }
p { line-height:130%; }
a { color:#000; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
img { border:none; padding:0; margin:0; display:block; }
fieldset { border:0; margin:0; padding:0; }
.clear { clear:both; }
.float { float:left; }
.floatRight { float:right; }
ul li { list-style:none; }
.wraper { margin:0 auto; text-align:left; width:1006px; }

/* =WRAP
---------------------------------------------------------------------------------------------------*/
.wrap { width:1006px; background:url(../images/layout/bg-wraper.png) repeat-y; float:left; }
.wrap-center { width:960px; margin:0 auto; background:#fff url(../images/layout/bg-navigation2.jpg) top right repeat-y; }

/* TOP-MAIN
---------------------------------------------------------------------------------------------------*/
.top-main { width:960px; background:#fff; font-size:14px; }
.top-main img { float:left; }
.top-main .filthy-xxx-action { width:287px; height:39px; padding:30px 0 0 5px; float:left; text-align:center; background:#8E0000 url(../images/layout/bg-filthy-xxx-action.jpg) no-repeat; }
.top-main .great-video { width:260px; height:39px; padding:30px 0 0 0; float:left; text-align:center; background:#8E0000 url(../images/layout/bg-great-video.jpg) no-repeat; }
.top-main .top-flags { width:100px; height:69px; padding:0 10px 0 0; float:left; background:#8E0000 url(../images/layout/bg-top-flags.jpg) no-repeat; text-align:center; }
.top-main .top-flags .flags, 
.top .top-flags .flags { width:94px; float:left; margin:12px 0 10px 6px;}
.preview-top .top-flags .flags { width:94px; float:left; margin:12px 0 10px 6px;}
.top-main .top-flags img.rear, 
.top .top-flags img.rear { margin:0; }
.preview-top .top-flags img.rear { margin:0; }
.top-main .top-flags img,
.preview-top .top-flags img { margin:0 5px 0 0; }
.top .top-flags img { margin:0 5px 0 0; }
.top-main .top-flags a,
.preview-top .top-flags a { color:#fff; }
.top .top-flags a { color:#fff; }
* html .top-main .top-flags { display:inline; }
* html .top-main .top-flags .flags { display:inline; }
* html .top .top-flags { display:inline; }
* html .top .top-flags .flags { display:inline; }

/* TOP
---------------------------------------------------------------------------------------------------*/
.top { height:302px; background:#8E0000; }
.top img { float:left; }
.top .filthy-xxx-action { width:255px; height:39px; padding:30px 0 0 0; float:left; text-align:center; background:url(../images/layout/bg-filthy-xxx-action2.jpg) no-repeat; }
.top .great-video { width:270px; height:39px; padding:30px 0 0 0; float:left; text-align:center; background:url(../images/layout/bg-great-video2.jpg) no-repeat; }
.top .top-flags { width:100px; height:69px; padding:0 10px 0 12px; float:left; background:url(../images/layout/bg-top-flags2.jpg) no-repeat; text-align:center; }
.top .filthy-xxx-action-join { width:300px; height:39px; padding:30px 0 0 0; float:left; text-align:center; background:url(../images/layout/join-filthy-action.jpg) no-repeat; }
.top .top-flags.join-flags { width:100px; height:69px; padding:0 10px 0 0px; float:left; background:url(../images/layout/join-flags.jpg) no-repeat; text-align:center; }
.top .great-video-join { width:260px; height:39px; padding:30px 0 0 10px; float:left; text-align:center; background:url(../images/layout/bg-great-video-join.jpg) no-repeat; }

/* PREVIEW TOP
---------------------------------------------------------------------------------------------------*/
.preview-top { height:262px; background:#8E0000; }
.preview-top img { float:left; }
.preview-top .filthy-xxx-action { width:255px; height:39px; padding:30px 0 0 0; float:left; text-align:center; background:url(../images/layout/bg-filthy-xxx-action2.jpg) no-repeat; }
.preview-top .great-video { width:270px; height:39px; padding:30px 0 0 0; float:left; text-align:center; background:url(../images/layout/bg-great-video2.jpg) no-repeat; }
.preview-top .top-flags { width:100px; height:69px; padding:0 10px 0 12px; float:left; background:url(../images/layout/bg-top-flags2.jpg) no-repeat; text-align:center; }
.preview-top .filthy-xxx-action-join { width:300px; height:39px; padding:30px 0 0 0; float:left; text-align:center; background:url(../images/layout/join-filthy-action.jpg) no-repeat; }
.preview-top .top-flags.join-flags { width:100px; height:69px; padding:0 10px 0 0px; float:left; background:url(../images/layout/join-flags.jpg) no-repeat; text-align:center; }
.preview-top .great-video-join { width:260px; height:39px; padding:30px 0 0 10px; float:left; text-align:center; background:url(../images/layout/bg-great-video-join.jpg) no-repeat; }

/* WELCOME HEADER
--------------------------------------------------------------------------------------------------*/
.welcome-header { float:left; }
.welcome-header img { float:left; }
.welcome-header .flash-player { width:320px; height:240px; float:left; }

/* MENU
--------------------------------------------------------------------------------------------------*/
.menu { width:960px; height:125px; float:left; background:url(../images/layout/bg-menu.jpg) no-repeat; }
.menu ul li { float:left; }
.menu ul a.members { width:209px; height:70px; display:block; margin:11px 0 0 0; background:url(../images/layout/members.jpg) no-repeat; background-position:top; }
.menu ul a.members:hover { background-position:bottom; }
.menu ul a.join-now { width:235px; height:81px; display:block; background:url(../images/layout/join-now.jpg) no-repeat; background-position:top; }
.menu ul a.join-now:hover { background-position:bottom; }
.menu ul a.bens-shop { width:215px; height:61px; display:block; margin:11px 0 0 0; background:url(../images/layout/bens-shop.jpg) no-repeat; background-position:top; }
.menu ul a.bens-shop:hover { background-position:bottom; }

.box-image { width:937px; height:99px; padding:0 0 0 23px; float:left; background:url(../images/layout/bg-image-box.jpg); }
.box-image img { float:left; border:1px solid #fff; margin:0 3px 0 0; }

/* CONTENT
--------------------------------------------------------------------------------------------------*/
.content { width:960px; }

/* TEXT BOX
--------------------------------------------------------------------------------------------------*/
.text-box-out { width:960px; background:#214A8A; }
.text-box { width:850px; margin:0 auto; padding:10px; background:#000; text-align:center; font-size:14px; }
.text-box h2 { font-size:33px; font-weight:bold; }

/* EPISODE BOX
--------------------------------------------------------------------------------------------------*/
.box-episode-out { width:960px; height:414px; float:left; background:#fff url(../images/layout/bg-box-episode-bottom.jpg) bottom right no-repeat; }
.box-episode { width:960px; padding:55px 0 0 0; float:left; background:url(../images/layout/bg-box-episode-top.jpg) top no-repeat; }
.box-episode .left { width:325px; float:left; margin:0 15px 0 34px; }
.box-episode .left img { border:2px solid #1952A1; }
.box-episode .left img:hover { border:2px solid #D00000; }
.box-episode .right { width:580px; float:left; color:#000; }
.box-episode .right p { width:560px; height:55px; overflow:hidden; margin:0 0 15px 0; }
.box-episode .right h2 { font-size:30px; line-height:30px; margin:0 0 10px 0; }
.box-episode .right .photo-box img { float:left; margin:0 6px 0 0; border:2px solid #1952A1; }
.box-episode .right .photo-box img:hover { border:2px solid #D00000; }
.box-episode ul li { float:left; margin:24px 0 0 0; }
.box-episode ul li a.watch-video { display:block; width:463px; height:60px; margin:0 0 0 25px; background:url(../images/layout/button-watch-video.jpg) no-repeat; background-position:top; }
.box-episode ul li a:hover.watch-video { background-position:bottom; }
.box-episode ul li a.download-video { display:block; width:444px; height:60px; background:url(../images/layout/button-download-video.jpg) no-repeat; background-position:top; }
.box-episode ul li a:hover.download-video { background-position:bottom; }
* html .box-episode .left { display:inline; }

/* NEWSLETTER BOX
--------------------------------------------------------------------------------------------------*/
.newsletter { width:905px; height:69px; padding:20px 0 0 55px; float:left; background:url(../images/layout/bg-newsletter.jpg) no-repeat; }
.newsletter h2 { float:left; }
.newsletter fieldset { margin:0 0 5px 0; padding:0;}
.newsletter input { float:left; width:275px; height:20px; padding:6px 0 2px 3px; font-size:13px; margin:0 10px 0 10px; border:2px solid #204A89; }
.newsletter input.send { width:139px; height:32px; border:0; padding:0; margin:0; }
.newsletter p { font-size:12px; color:#CADFFF; font-weight:bold; }

/* MOBILE BOX
--------------------------------------------------------------------------------------------------*/
.mobile { width:525px; height:90px; padding:90px 80px 40px 355px; float:left; background:url(../images/layout/bg-mobile.jpg) no-repeat; }
.mobile h2 { float:left; }
.mobile p { font-size:12px; color:#CADFFF; font-weight:bold; text-align:left; }

/* FOOTBALL BOX
--------------------------------------------------------------------------------------------------*/
.football { width:960px; height:220px; float:left; background:url(../images/layout/bg-football.jpg) no-repeat; }
.football h2 { float:left; }
.football p { font-size:12px; color:#CADFFF; font-weight:bold; text-align:left; }
#football_link { width:960px; height:220px; background:url(/images/layout/header3.jpg) left top no-repeat; float:left; display:block; text-indent:-9999px }

/* LATEST UDPATES
--------------------------------------------------------------------------------------------------*/
.latest-updates { width:960px; height:271px; background:url(../images/layout/box-latest-updates.jpg); float:left; }
.latest-updates p { margin:90px 0 0 25px; font-size:13px; }
.latest-updates.join p { margin:95px 0 0 25px; font-size:13px; }
.latest-updates .latest-photos { margin:20px 0 0 14px; }
.latest-updates .latest-photos img { float:left; margin:0 2px 0 0; border:2px solid #1952A1; }
.latest-updates .latest-photos img:hover { border:2px solid #D00000; }
.latest-updates.join { background:url(../images/layout/box-latest-updates-join.jpg); padding:5px 0 0 0; height:266px; }

/* MAIN
--------------------------------------------------------------------------------------------------*/
.main { width:695px; padding:0 0 20px 15px; float:left; background:#fff url(../images/layout/bg-main.jpg) repeat-y top right; }
.main .box-text { width:695px; float:left; margin:20px 0 40px 0; }
.main .box-text .box-members { width:200px; margin:0 20px 0 0; float:left; color:#000; border-right:1px solid #E4E4E4; }
.main .box-text .box-members.rear { border:0; }
.main .box-text .box-members a { display:block; width:181px; height:26px; text-align:center; padding:6px 0 0 0; color:#fff; text-decoration:none; background:#204A89 url(../images/layout/button.jpg) no-repeat; background-position:top; }
.main .box-text .box-members a:hover { text-decoration:underline; }
.main .box-text .box-members .title { font-size:20px; color:#1864D1; margin:0 0 5px 0; font-family:Impact; display:block; }
.main .box-text .box-members p { width:190px; height:92px; margin:0 0 10px 0; overflow:hidden; }

/* MAIN JOIN
--------------------------------------------------------------------------------------------------*/
.main-join { width:960px; padding:0 0 0px 0; float:left; background:#fff url(../images/layout/bg-main.jpg) repeat-y top right; }
.main-join img { float:left; }
.main-join .why-to-join { background:url(../images/layout/why-join-right.jpg); float:left; width:442px; height:166px; padding:70px 0 0 0; }
.main-join .why-to-join h2 { font-size:21px; }
.main-join .why-to-join ul.why-join { margin:5px 0 0 20px; }
.main-join .why-to-join ul.why-join li { font-family:Impact; font-size:19px; list-style:disc; }
.main-join .why-to-join ul.why-join li.two { color:#FFC20D; }

/* JOIN FORM
--------------------------------------------------------------------------------------------------*/
.join-form-left { float:left; width:450px; height:445px; padding:50px 0 0 50px; background:#fff url(../images/layout/join-form-left.jpg) no-repeat; color:#000; font-weight:bold; }
.join-form-left p { width:450px; text-align:center; display:block; font-size:20px; margin:0 0 20px 0; }
.join-form-left label { width:120px; float:left; font-size:14px; }
.join-form-left input { width:250px; margin:5px 5px 5px 0; }
.join-form-left select { width:250px; }
.join-form-left .payment { float:left; width:120px; margin:10px 0; }
.join-form-left .payment-right input { width:15px; }
.join-form-left .payment-right { float:left; margin:8px 0; }
.join-form-left .send { margin:20px 0 0 120px; }
.join-form-left .send-button { width:115px; height:31px; }

.join-form-right { float:left; width:270px; height:435px; padding:60px 0 0 190px; background:#fff url(../images/layout/join-form-right.jpg) no-repeat; }
.join-form-right .box-form { width:200px; height:100px; margin:0 0 12px 0; }
.join-form-right .box-form.center { margin:0 0 33px 0; }
.join-form-right .box-form h2 { font-size:24px; color:#fff; font-family:Impact; }
.join-form-right .box-form .price { font-size:20px; color:#FFC20D; }

/* MAIN PREVIEW
--------------------------------------------------------------------------------------------------*/
.main-preview { width:960px; height:576px; padding:0 0 0px 0; float:left; background:#fff url(../images/layout/preview-box-bg.gif); }
.main-preview img { float:left; }
.main-preview-left { float:left; width:540px; height:440px; padding:110px 0 0 70px; }
.main-preview-right { float:right; width:300px; height:350px; padding:110px 40px 80px 0; }
.main-preview-right .box-text { width:260px; margin:0 0 12px 0; }
.main-preview-right .box-text h2 { font-size:24px; color:#fff; font-family:Impact; }
.main-preview-right .box-text .price { font-size:20px; color:#FFC20D; }

.main-preview-right label { width:120px; float:right; font-size:14px; }
.main-preview-right input { width:150px; float:right; margin:5px 5px 5px 0; }
.main-preview-right select { width:150px; float:right; margin:5px 5px 5px 0;}
.main-preview-right textarea { width:150px; float:right; margin:5px 5px 5px 0;}

/* MAIN CONTACT
--------------------------------------------------------------------------------------------------*/
.main-contact { width:960px; height:576px; padding:0 0 0px 0; float:left; background:#fff url(../images/layout/preview-box-bg.gif); }
.main-contact img { float:left; }
.main-contact-left { float:left; width:540px; height:440px; padding:110px 0 0 70px; }
.main-contact-right { float:right; width:300px; height:350px; padding:110px 40px 80px 0; }
.main-contact-right .box-text { width:260px; margin:0 0 12px 0; }
.main-contact-right .box-text h2 { font-size:24px; color:#fff; font-family:Impact; }
.main-contact-right .box-text .price { font-size:20px; color:#FFC20D; }

.main-contact-right label { width:120px; float:right; font-size:14px; }
.main-contact-right input { width:150px; float:right; margin:5px 5px 5px 0; }
.main-contact-right select { width:150px; float:right; margin:5px 5px 5px 0;}
.main-contact-right textarea { width:150px; float:right; margin:5px 5px 5px 0;}


/* MAIN HELP
--------------------------------------------------------------------------------------------------*/
.main-help { width:960px; height:800px; padding:0 0 0px 0; float:left; background:#fff url(../images/layout/preview-box-bg-large.gif); }
.main-help img { float:left; }
.main-help-left { float:left; width:500px; height:440px; padding:110px 0 0 45px; }
.main-help-left h2 { font-size:20px; line-height:20px; margin:0 0 10px 0; }
.main-help-left a { color:#fff; }
.main-help-right { float:right; width:350px; height:350px; padding:110px 40px 80px 0; }
.main-help-right h2 { font-size:20px; line-height:20px; margin:0 0 10px 0; }
.main-help-right .box-text { width:260px; margin:0 0 12px 0; }
.main-help-right .box-text h2 { font-size:24px; color:#fff; font-family:Impact; }
.main-help-right .box-text .price { font-size:20px; color:#FFC20D; }

.main-help-right label { width:110px; float:right; margin:6px 0 0 0; font-size:14px; }
.main-help-right input { width:200px; float:right; margin:5px 25px 5px 0; }
.main-help-right select { width:206px; float:right; margin:5px 25px 5px 0;}
.main-help-right textarea { width:200px; float:right; margin:5px 25px 5px 0;}

.main-help-left .box-form label { width:110px; float:left; margin:6px 0 0 20px; font-size:14px; }
.main-help-left .box-form input { width:200px; float:left; margin:5px 25px 5px 0; }
.main-help-left .box-newsletter label { float:left; margin:6px 0 0 5px; font-size:14px; }
.main-help-left .box-newsletter input { float:left; margin:5px 0 5px 50px; }

/* MAIN NEWSLETTER
--------------------------------------------------------------------------------------------------*/
.main-newsletter-left { float:left; width:500px; height:440px; padding:120px 0 0 160px; }
.main-newsletter-left h2 { font-size:20px; line-height:20px; margin:0 0 10px 0; }
.main-newsletter-left a { color:#fff; }

.main-newsletter-left .box-form label { width:110px; float:left; margin:6px 0 0 20px; font-size:14px; }
.main-newsletter-left .box-form input { width:200px; float:left; margin:5px 25px 5px 0; }
.main-newsletter-left .box-newsletter label { float:left; margin:6px 0 0 5px; font-size:14px; }
.main-newsletter-left .box-newsletter input { float:left; margin:5px 0 5px 15px; }



/* NAVIGATION
--------------------------------------------------------------------------------------------------*/
.navigation-out { width:250px; float:left; padding:0 0 40px 0; }
.navigation { width:228px; padding:35px 0 0 22px; float:left; background:url(../images/layout/bg-navigation-top.jpg) top left no-repeat; }
.navigation.first { background:url(../images/layout/bg-navigation-top-first.jpg) top left no-repeat; padding-top:15px; }
.navigation h2 { font-size:20px; color:#FFAC00; font-family:Impact; }
.navigation ol li { line-height:140%; padding:0 0 0 15px; }
.navigation ol { padding:0; margin:10px 0 0 30px; }
.navigation ol li a { color:#fff; }

/* BOX MEMBERS
--------------------------------------------------------------------------------------------------*/
.main .main-box-members { width:660px; margin:0 0 10px 0; padding:4px; float:left; border:1px solid #e7e7e7; background:#fff url(../images/layout/bg-main-box-top.jpg) repeat-x top; }
.main .main-box-members .image { float:left; margin:0 10px 0 0; }
.main .main-box-members .text { float:left; width:500px; padding:7px 0 0 0; }
.main .main-box-members .text h2 { font-size:22px; color:#1864D1; font-family:Impact; }
.main .main-box-members .text p { color:#000; }

/* BOX MEMBERS LIST
--------------------------------------------------------------------------------------------------*/
.main .main-box-members-list { width:660px; margin:0 0 10px 0; padding:4px; float:left; border:1px solid #e7e7e7; background:#fff url(../images/layout/bg-main-box-top.jpg) repeat-x top; }
.main .main-box-members-list .image { float:left; margin:0 10px 0 0; }
.main .main-box-members-list .image img { border:1px solid #000; }
.main .main-box-members-list .image img:hover { border:1px solid #C10000; }
.main .main-box-members-list .text { float:left; width:370px; padding:7px 0 0 0; color:#000; }
.main .main-box-members-list .text h2 { font-size:18px; color:#C10000; }
.main .main-box-members-list .text a { color:#C10000; }
.main .main-box-members-list .text p { color:#000; margin:10px 0 0 0; height:58px; overflow:hidden; }
.main .main-box-members-list .rating { width:120px; margin:5px 0 0 0; float:left; color:#000; }
.main .main-box-members-list .rating .member-rating { margin:0 0 5px 0; float:left; }
.main .main-box-members-list .rating img { float:left; }

.main .main-box-members-list .select-model { font-size:18px; color:#275ba3; font-family:Impact; float:left; margin:5px 10px 5px 10px; }
.main .main-box-members-list .select-model-search { line-height:33px; margin:0 5px 0 0; float:left; }
.main .main-box-members-list .select-model-search a { color:#C10000; text-decoration:none; margin:0 4px 0 0; }
.main .main-box-members-list .select-model-search a:hover { color:#275ba3; }
.main .main-box-members-list .select-model-search a.active { color:#275ba3; }
.main .main-box-members-list .button-select-models { float:left; margin:1px 0 0 7px; }
.main .main-box-members-list .button-rating { float:left; margin:35px 0 0 0; }

/* BOX MEMBERS DETAIL LIST
--------------------------------------------------------------------------------------------------*/
.main .models-members-detail { width:645px; padding:10px 5px 15px 10px; margin:0 0 10px 0; float:left; border:1px solid #e7e7e7; background:#fff url(../images/layout/bg-main-box-top.jpg) repeat-x top; }
.main .models-members-detail .image { float:left; margin:0 10px 0 0; }
.main .models-members-detail .image img { border:1px solid #000; float:left; margin:0 5px 0 0; }
.main .models-members-detail .image img:hover { border:1px solid #C10000; }
.main .models-members-detail .text { float:left; width:320px; color:#000; }
.main .models-members-detail .text h2 { font-size:18px; color:#C10000; }
.main .models-members-detail .text a { color:#C10000; }
.main .models-members-detail .text p { color:#000; margin:10px 0 0 0; height:58px; overflow:hidden; }
.main .models-members-detail .models-members-detail-top { margin:0 0 10px 0; height:31px; }
.main .models-members-detail .models-members-detail-top h2 { font-size:18px; padding:7px 0 0 0; font-weight:bold; color:#1864D1; }
.main .models-members-detail .models-members-detail-top img { float:left; margin:0 10px 0 0; }
.main .models-members-detail .iteam { border-right:1px solid #e9e9e9; width:290px; height:50px; padding:10px 0 0 10px; line-height:140%; }
.main .models-members-detail .iteam a { color:#fff; }
.main .models-members-detail .iteam.first { border-bottom:1px solid #e9e9e9; background:#fff; }
.main .models-members-detail .resolution { float:left; width:100px; margin:0 10px 0 0; }
.main .models-members-detail .button-download a { margin:6px 0 0 5px; }
.main .models-members-detail .button-download span img { float:left; margin:-3px 10px 0 -5px; }
.main .models-members-detail .rating { width:140px; margin:5px 0 41px 0; float:left; color:#000; }
.main .models-members-detail .rating .rating-episode { margin:0 0 5px 0; }
.main .models-members-detail .play-time { color:#000; color:#6d6d6d; }
.main .models-members-detail .rating img { float:left; }
.main .models-members-detail .text-download { float:left; width:400px; padding:0 0 25px 0; margin:5px 0 5px 0; color:#000; border-bottom:1px solid #E9E9E9; }
.main .models-members-detail .text-download h2 { font-size:18px; color:#C10000; }
.main .models-members-detail .text-download a { color:#C10000; margin:10px 0 0 0; display:block; }
.main .models-members-detail .text-download p { color:#000; margin:10px 0 0 0; height:58px; overflow:hidden; }
.main .models-members-detail .text-buy { width:400px; float:left; color:#000; }
.main .models-members-detail .text-buy img { float:left; }
.main .models-members-detail .text-buy strong { float:left; padding:15px 10px 0 0; }
.main .models-members-detail .members-detail-image { padding:10px 0 0 0; }
.main .models-members-detail .members-detail-image img { float:left; border:1px solid #275BA3; margin:0 6px 0 0; }
.main .models-members-detail .members-detail-image img:hover { border:1px solid #D00000; }

/* BUTTON BOX
--------------------------------------------------------------------------------------------------*/
.button-box { float:left; margin:5px 0 15px 0; }
.button-box a.button { margin:0 10px 0 0 ; }
.button-box a.button span img { float:left; margin:-3px 10px 0 -5px; }

/* BUTTON
--------------------------------------------------------------------------------------------------*/
a.button { color:#fff; text-decoration:none; background:#C80000 url(../images/layout/button-left.jpg) no-repeat top left; float:left; padding:0 0 0 10px; height:30px; }
a.button span { background:url(../images/layout/button-right.jpg) no-repeat top right; float:left; padding:5px 10px 0 0; height:25px; cursor:pointer; }
a:hover.button { text-decoration:underline; }

/* FOOTER
--------------------------------------------------------------------------------------------------*/
.footer { width:960px; float:left; padding:160px 0 50px 0; text-align:center; font-size:10px; background:#000 url(../images/layout/footer.jpg) top no-repeat; text-transform:uppercase; }
.footer .adver { width:190px; height:25px; margin:0 auto; padding:5px 0 20px 0; } 
.footer .adver a { text-align:center; }
.footer .adver img { float:left; margin:0 10px 0 0; }
.footer .adver img.rear { margin:0;}
.footer p { margin:5px; }
.footer ul { width:270px; margin:0 auto; color:#ff0000; }
.footer ul li { float:left; margin:0 5px 0 0; }
.footer ul li a { color:#ff0000; padding:0 5px 0 0; }


.footer-subpage { width:960px; float:left; padding:160px 0 50px 0; text-align:center; font-size:10px; background:#000 url(../images/layout/footer-subpage.jpg) top no-repeat; text-transform:uppercase; }
.footer-subpage .adver { width:190px; height:25px; margin:0 auto; padding:5px 0 20px 0; } 
.footer-subpage .adver a { text-align:center; }
.footer-subpage .adver img { float:left; margin:0 10px 0 0; }
.footer-subpage .adver img.rear { margin:0;}
.footer-subpage p { margin:5px; }
.footer-subpage ul { width:270px; margin:0 auto; color:#ff0000; }
.footer-subpage ul li { float:left; margin:0 5px 0 0; }
.footer-subpage ul li a { color:#ff0000; padding:0 5px 0 0; }