* {font-family:Arial,Helvetica,sans-serif;color:#70695d;margin:0px;padding:0px;cursor:default;}
body {text-align:center;background:#8ebbd0 url(bg.gif) repeat top center;}
a, a * {color:#dc4e4e;} a:hover, a:hover * {cursor:pointer;color:#0066cc;}
a img {border:0px;}
img {vertical-align:bottom;}
.hidden {display:none;}
.clear {clear:both;display:block;}
.left {float:left;}.right {float:right;}

.page {clear:both;padding:15px;}
.page a {background-color:#ebe7df;font-size:22px;border:1px solid #beb5a4;padding:2px 13px 4px 13px;}
.page a:hover {background-color:#ffffff;border:1px solid #5d88b3;}

div.main {width:950px;background:#e1d3c0 url(bg2.gif) repeat top center;border-left:5px solid #113849;border-right:5px solid #113849;}
div.top {display:block;text-align:left;}
img.logo {margin-top:10px;}
div.advtop {width:950px;height:30px;text-align:left;}
div.advtop div {position:absolute;top:0px;width:540px;margin-left:400px;}
div.advtop img {margin-top:5px;border:2px solid #beb5a4;}
div.advtop a:hover img {border:2px solid #ffffff;}
div.advside {float:left;width:150px;padding-left:20px;}

div.toplinks {clear:both;width:930px;height:75px;padding-left:20px;text-align:left;}
div.toplinks strong {dislpay:block;line-height:40px;font-size:26px;color:#0066cc;padding-left:25px;}
div.toplinks div {float:left;width:75px;height:75px;padding-left:15px;text-align:left;}
div.toplinks div a {position:absolute;margin:0px 0px 0px 1px;dislpay:block;width:75px;height:75px;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;}
div.toplinks div a:hover {text-decoration:underline;}
div.toplinks div a img {dislpay:block;background-color:#ffffff;border:1px solid #b0a185;}
div.toplinks a:hover img {border:1px solid #ffffff;}
div.toplinks div b {margin:0px 0px 0px 0px;dislpay:block;position:absolute;font-size:12px;color:#dc4e4e;}

h2 {clear:both;height:32px;background-color:#113849;color:#ffffff;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;margin-bottom:10px;}
h4 {position:absolute;font-size:12px;color:#7b026e;margin-top:4px;margin-left:200px;}

.golden {background:url(medal-golden.gif) no-repeat bottom right;}
.silver {background:url(medal-silver.gif) no-repeat bottom right;}
.bronze {background:url(medal-bronze.gif) no-repeat bottom right;}

.banner {float:left;display:inline;margin:0px 0px 10px 10px;}
.banner img {border:1px solid #b2ada5;}
.banner:hover img {border:1px solid #ff0000;}

.toplist {clear:both;}
.toplist div {float:left;display:inline;width:447px;height:155px;background-color:#ffffff;border:1px solid #b2ada5;text-align:left;margin:0px 0px 10px 10px;padding:5px;}
.toplist div a.img {position:absolute;width:202px;height:152px;border:1px solid #6c604b;margin-left:242px;}
.toplist div a.img img {width:200px;height:150px;border:1px solid #ffffff;margin-right:0px;background:#ffffff url(thumb-bg.gif) no-repeat center center;}
.toplist div a.img:hover {border:1px solid #ff0000;}
.toplist div span.title {display:block;width:235px;font-size:18px;font-weight:bold;line-height:22px;color:#4a82ae;}
.toplist div span.title a {font-size:20px;font-weight:normal;}
.toplist div p {width:225px;height:28px;color:#70695d;font-size:12px;background-color:#f5f4f2;border:1px solid #d1d0cd;padding:5px;margin-top:5px;overflow:hidden;}
.toplist div p.data {background:#f5f4f2 url(arrow.gif) no-repeat center right;}
.toplist div p.desc{height:70px;background-color:#eceae5;border:1px solid #a3a19c;}
.toplist div p.data span {position:absolute;margin:5px 0px 0px 175px;font-size:12px;color:#ff0000;}
.ad div {background-color:#837c71;}
.ad div a {color:#ffffff;}
.ad div a:hover {color:#ffff99;}
.ad div a.img:hover {border:1px solid #ffff99;}

.toplist table {float:left;display:inline;width:730px;margin:20px 0px 0px 20px;border:1px solid #beb5a4;border-collapse:collapse;}
.toplist table th {padding:3px;text-align:center;background-color:#f6f5f2;font-size:12px;color:#70695d;border:1px solid #beb5a4;}
.toplist table td {padding:3px;text-align:center;background-color:#eceae5;color:#70695d;border:1px solid #beb5a4;}
.toplist table .id {width:60px;}
.toplist table td.id {font-size:20px;}
.toplist table .title {width:200px;}
.toplist table td.title {font-size:20px;}
.toplist table .desc {text-align:left;}
.toplist table td.desc {font-size:12px;vertical-align:top;}
.toplist table .in {width:60px;}
.toplist table td.in {font-size:20px;}
.toplist table .out {width:60px;}
.toplist table td.out {font-size:18px;}
.toplist table .desc span {margin:0px 3px 0px 0px;background-color:#ffffff;padding:0px 2px 0px 2px;font-size:12px;color:#ff0000;}
.toplist table .desc b {color:#a1957a;}

.toplist1 {float:left;width:480px;}

.movies {clear:both;text-align:left;margin-left:10px;}
.movies div.inner {width:906px;height:170px;padding:10px;background-color:#ffffff;border:1px solid #beb5a4;text-align:left;}
.movies h2 {background-color:#0066cc;color:#ffffff;}
.movies strong {display:block;text-align:center;font-size:12px;}
.movies strong a {font-size:14px;}
.movies div.inner div {float:left;display:block;text-align:left;width:160px;height:170px;}
.movies div.inner div a {float:left;width:152px;height:102px;border:1px solid #6c604b;}
.movies div.inner div a:hover {border:1px solid #ff0000;}
.movies div.inner div img {width:150px;height:100px;border:1px solid #ffffff;background-color:#ffffff;}
.movies div.inner div p {float:left;width:142px;height:52px;font-size:10px;line-height:11px;color:#70695d;background-color:#eceae5;border:1px solid #a3a19c;border-top-width:0px;padding:5px;overflow:hidden;}

div.aff {clear:both;padding-top:10px;}

div.adv {clear:both;width:930px;margin-top:20px;padding:10px 0px 10px 0px;color:#003366;background:url(bg3.gif) repeat top center;border:1px solid #ffffff;}
div.adv strong {font-size:20px;color:#cc0000;}
div.adv td {width:130px;text-align:center;font-weight:bold;}
div.adv td img {display:block;width:120px;height:90px;border:1px solid #ffffff;}
div.adv img {border:1px solid #ffffff;}
div.adv a:hover img {border:1px solid #ff0000;}

div.advtext {clear:both;width:948px;height:50px;padding:5px 0px 5px 0px;color:#003366;background:url(bg3.gif) repeat top center;border:1px solid #ffffff;}
div.advtext a {font-size:20px;text-decoration:underline;}
div.advtext div {width:460px;}
div.advtext img {border:1px solid #ffffff;}


.ferro {clear:both;width:920px;height:112px;margin-top:20px;padding:10px 0px 10px 10px;color:#003366;background:url(bg3.gif) repeat top center;border:1px solid #ffffff;text-align:left;}
.ferro img {float:left;margin-right:10px;}
.ferro a.big {font-size:26px;}

div.advbottom {width:950px;background:#e1d3c0 url(bg2.gif) repeat top center;padding-bottom:30px;border-left:5px solid #113849;border-right:5px solid #113849;}

div.bottom {width:950px;background:url(bg3.gif) repeat top center;text-align:center;font-size:12px;line-height:14px;border-left:5px solid #113849;border-right:5px solid #113849;}
div.bottom div{border-top:1px solid #ffffff;padding-top:10px;color:#70695d;}

div.t {clear:both;width:900px;height:200px;}
div.t a {float:left;width:130px;height:200px;margin-left:17px;font-weight:bold;}
div.t img {display:block;width:130px;height:180px;border:1px solid #000000;}
div.t a:hover img {border:1px solid #ffffff;}