* {	margin:0;	padding:0; list-style: none;}

body { color: #FFFFFF; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; background: #4a101b url(images/bg.gif) repeat-x top;}

/* Tags */
a { text-decoration: underline; color: #ff6600;}
a:hover { text-decoration: none;}
img { border: none; }

/* Site */
#site { position:relative; width:1220px; margin: 0 auto; }


/* Header
-------------------------- */
#header { width: 980px; height: 152px; float: left; background: url(images/header.jpg);}

.review { position:absolute; top: 50px; left: 390px; width: 500px;}
.review p { color: #d6e0c3; font-size: 11px; }

/* Top Menu*/
.topmenu { margin: 0 0 0 454px; }
.topmenu li { float: left;}

/* Mainmenu*/
.mainmenu { display: block; margin: 98px 0 0 0; float: right; }
.mainmenu li { float: left; padding: 0 12px;  border-right: 1px solid #c4c4c4;}
.mainmenu li.no { border: none; }
.mainmenu li a { color: #9f0d43; font-size: 11px; text-decoration: none;}
.mainmenu li a:hover { text-decoration: underline; }

/* Content
-------------------------- */
#content { float: left; width: 1220px; padding:5px 0;}
#content h2 span { display: none; }

#wrapper { width: 1200px; float: left; padding-top: 10px;}

#leftcol { float: left; width: 420px; }
#leftcol .module { width: 420px; }
#leftcol .ads-word { text-align: center; padding-bottom: 5px; }

#rightcol { float: right; width: 520px; }

.imlive { float: left;  text-align: center; background: #8a3a6d; padding-bottom: 9px;}
.imlive img { padding-bottom: 7px; }
.imlive a { text-decoration: none; font-size: 20px; font-weight: bold; color: #fff; }

.navigation { float: left;  background: #8d2a3d; margin-left: 20px; display: inline; padding: 3px 20px; width: 260px; border: 1px solid #9f380e;}
.navigation li { padding: 2px 0; }
.navigation li a { font-weight: bold; font-size: 14px; text-decoration: none; }
.navigation li a:hover { text-decoration: underline; }

.baner-box { float: left; clear: both;  background: #63172b; border: 1px solid #9a2341; width: 477px; padding: 20px; margin-top: 20px;}
.baner-box img { padding-bottom: 15px; }
.baner-box h3 { color: #fff; font-size: 13px; margin-bottom: 10px;}
.baner-box p { color: #f0f0f0; padding-bottom: 10px;}
.baner-box a { font-size: 14px; }

.module { width: 1254px; float: left; margin-bottom: 1px; }
.module img { border: 1px solid #be1058; display: block; margin-bottom: 3px;}
.module a:hover img { border: 1px solid #8a0b3e;}
.module li { float: left;  color: #fff; text-align: center; }
.module h2 { height: 29px;  padding-bottom: 10px; }

.popular h2{ background: url(images/head1.gif) no-repeat left; height: 29px;  padding-bottom: 10px;}
.popular li { padding: 0 1px 15px 1px;}
.popular li a { font-size: 12px; font-weight: bold;}

.trade { width: 1254px; float: left; margin-bottom: 1px; padding-left:110px}
.trade ul { padding: 10px 8px; }
.trade h3 { font-size: 16px;}
.trade li { padding: 10px 10px 10px 42px; font-size: 11px;}
.trade a:hover { color: #9b3e00; }
.trade p { padding-bottom: 3px; }

.galleries h2{ background: url(images/head2.gif) no-repeat left; }
.galleries li { padding: 0 1px 3px 2px;}
.galleries li img { margin: 0; }
.galleries .other { background: url(images/head4.gif) no-repeat left; }

.othermenu { padding: 10px 0; width: 100%; float: left;  }
.othermenu li { float: left;  padding: 0 20px;}
.othermenu li a { color: #fff; font-weight: bold;}

.toplist { width: 900px;  float: center; margin: auto;  }
.toplist h2{ background: url(images/head3.gif) no-repeat left; }
.toplist ul { float: left; width: 25%; }
.toplist li { padding: 3px 0; clear: both; }
.toplist li a { font-weight: normal; font-size: 14px; font-weight: bold; background: url(images/arrow.gif) no-repeat left; padding-left: 25px;}

.thumb h2{ background: url(images/head1.gif) no-repeat left; }
.thumb li { padding: 8px;}
.thumb li img { margin-top: 2px; }
.thumb .other { background: url(images/head4.gif) no-repeat left; }
.thumb b { background: url(images/thumb-graphic.gif) repeat-x top; height: 5px; width: 120px; clear: both; display: block;}
.thumb .rev { background: #6e4049;  padding: 2px 0px; width: 120px; display: block; text-decoration: none;}
.thumb a:hover.rev { text-decoration: underline; }

/* Footer
----------------------- */
#footer { width:100%; height:151px; float: left;  background: url(images/footer-bg.gif);  color: #fff; font-size: 11px;}

.footer-right { position:absolute; right: 10px; top: 70px; font-size: 9px; text-align: right;}

.bottommenu { position:absolute; top: 31px; right: 0;}
.bottommenu li { float: left; padding: 0 12px; border-right: 1px solid #fff;}
.bottommenu li.no { border: none; }
.bottommenu li a { color: #fff; }

.parents { padding-bottom: 15px; }
.parents li { display: inline; padding: 0 3px;}
.parents li a { color: #fff; }

#footer .inner { position:relative; width:980px; margin: 0 auto;  }
#footer .logo { background: url(images/logo-f.gif); position:absolute; width:101px; height: 78px; left: 440px; top: -6px;}
#footer .logo span { display: none; }
.disc { position:absolute; width: 450px;  left: 10px; top: 72px; font-size: 9px;}

.imlive-box h2{ background: url(images/head5.gif) no-repeat left; }
.imlive-box img, .imlive-box a:hover img { border: none; }

	.thumbs1, .thumbs2 {width: 1220px; margin: 0px auto; margin-top: 2px; }
	.thumbs4 {width: 1220px; margin: 0px auto; margin-top: 2px; }
	.thumbs1 a:hover img, .thumbs2 a:hover img, .thumbs4 a:hover img {border: 1px solid #8a0b3e; }
	.thumbs1 a img, .thumbs2 a img, .thumbs4 a img {border: 1px solid #be1058; }
	.thumbs1 img {margin: 1px; width: 163px; height: 222px; }
	.thumbs2 img {width: 135px; height: 180px; margin: 4px; }
	.thumbs4 img {width: 216px; height: 162px; margin: 5px; }
	.nav {margin: 2px auto 10px auto; color: #FFFFFF; font-size: 17px; font-weight: bold; width: 1020px; }
	.thumbs6 {padding: 10px 0 0 0px; width: 1254px; margin: 0px auto; _margin-left: 30px; }
	.thumbs6 h2 {color: #A80000; font-size: 17px; margin-bottom: 10px; }
	
.nav2 {margin: 2px auto; color: #FFFFFF; font-size: 17px; font-weight: bold; width: 900px; }
.trade2 { width: 1020px; float: left; margin-bottom: 1px; }
.trade2 ul { padding: 10px 65px; }
.trade2 h3 { font-size: 16px;}
.trade2 li { padding: 10px 10px 10px 18px; font-size: 11px;}
.trade2 a:hover { color: #9b3e00; }
.trade2 p { padding-bottom: 3px; }

.thumbs200 { width: 1254px; margin: auto; font-size: 0px; }
.thumbs200 a { margin: 0 3px 3px 0; font-size: 12px; }
.thumbs200 a img { width: 200px; height: 260px; border: 2px solid #be1058; }
.thumbs200 a:hover img { border: 2px solid #8a0b3e; }

.thumbs300 { width: 1254px; margin: auto; font-size: 1px; }
.thumbs300 a { margin: 0 3px 3px 0; font-size: 12px; }
.thumbs300 a img { width: 300px; height: 225px; border: 2px solid #be1058; }
.thumbs300 a:hover img { border: 2px solid #8a0b3e; }

.boldmenu { font-weight: bold; text-transform: uppercase; }

