
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table								{ border-collapse:collapse; border-spacing:0; }
fieldset,img 				{ border:0; }
ul									{ list-style:none; }
caption,th					{ text-align:left; }
h1,h2,h3,h4,h5,h6 	{ font-size:100%; font-weight:normal; }
q:before,q:after		{ content:''; }
abbr,acronym				{ border:0; }
b, strong						{ font-weight: bold; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }

body  { margin:0; padding: 0; background: #ffffff; font: 500 12px/16px Arial, sans-serif; color: #333333; }
img  { display: block; }
.clear  { clear: both; }
.fl  { float: left; }
.fr  { float: right; }
.block  { display: block; }
.inline  { display: inline; }
a, a:active, a:visited  { color: #a8033b; text-decoration: none; }
a:hover  { color: #a8033b; text-decoration: underline; }

#header-wrapper  { width: 100%; height: 241px; position: relative; background: url('images/header-wrapper.gif'); }
#header  { width: 992px; height: 241px; margin: 0 auto; position: relative; }

#header-01  { width: 992px; height: 37px; position: relative; background: url('images/header-01.gif'); }
#header-02  { width: 992px; height: 144px; position: relative; }
#header-03  { width: 992px; height: 60px; position: relative; background: url('images/header-03.gif'); }
#header-03alt  { width: 992px; height: 60px; position: relative; background: url('images/header-03alt.gif'); }

#top-menu  { position: absolute; top: 5px; right: 25px; font: 700 11px/14px Arial, sans-serif; }

#main-menu  { position: absolute; left: 40px; top: 16px; }
#main-menu img  { margin: 0 10px 0 0; }

#main-menu-search  { position: absolute; width: 260px; height: 22px; top: 16px; right: 10px; background: url('images/main-menu-search.gif') left center no-repeat; }
#main-menu-search-input  { width: 120px; height: 19px; position: absolute; top: 0px; right: 45px; background: #fffed4; border: 1px solid #d0d0b0; }
#main-menu-search-submit  { width: 28px; height: 20px; position: absolute; top: 2px; right: 10px; border: 0; background: url('images/main-menu-search-submit.gif'); text-indent: -9999px; cursor: pointer; }

#main-wrapper  { width: 992px; margin: 0 auto; background: url('images/main-wrapper.gif') repeat-y; }
#main-wrapperalt  { width: 992px; margin: 0 auto; background: url('images/main-wrapperalt.gif') repeat-y; }
#main-left  { width: 747px; padding: 10px 0; float: left; }
.main-left-content  { width: 720px; padding: 10px 0 10px 20px; }
.main-left-title  { width: 710px; height: 32px; padding: 13px 0 0 37px; font: 700 17px/19px Arial, sans-serif; color: #b30b46; background: url('images/main-left-title.gif'); }
.sub-left-title  { width: 710px; height: 32px; padding: 13px 0 0 20px; font: 700 17px/19px Arial, sans-serif; color: #b30b46; }

#main-right  { width: 230px; padding: 10px 15px 10px 0; float: right; }
.main-right-title  { width: 232px; height: 32px; padding: 13px 0 0 12px; font: 700 17px/19px Arial, sans-serif; color: #ffffff; background: url('images/main-right-title.gif'); }
#main-right-sites  { width: 230px; padding: 550px 15px 10px 0; float: right; }
.main-right-footer  { width: 232px; height: 32px; padding: 13px 0 0 12px; font: 700 17px/19px Arial, sans-serif; color: #ffffff; background: url('images/main-right-title.gif'); }
.main-right-ads  { width: 125px; padding: 10px 0 0 0px; font: 700 17px/19px Arial, sans-serif; color: #b30b46; }
.main-right-stats  { width: 150px; padding: 13px 0 0 30px; font: 700 15px/17px Arial, sans-serif; color: #b30b46; }
.main-right-toplist  { width: 200px; padding: 13px 0 0 12px; font: 700 11px/13px Arial, sans-serif; color: #b30b46; }

#footer-wrapper  { width: 100%; height: 122px; position: relative; background: url('images/footer-wrapper.gif'); }
#footer  { width: 992px; height: 122px; margin: 0 auto; position: relative; background: url('images/footer.gif'); }
#footer-footer { position: absolute; left: 30px; bottom: 8px; font-size: 0.85em; color: #ddd; font-weight: bold; }
.footer-rights { width: 670px; position: absolute; left: 40px; top: 12px; color: #ddd; text-align: justify; }
.footer-rights a { color: #ffffff; }
.footer-rights a:hover	{ text-decoration: underline; }
#footer-footer a, #footer-footer a:visited, #footer-footer a:hover, #footer-footer a:active  { color: #ddd; }


.title  { padding: 10px 0 0 10px; font: 700 24px Arial, sans-serif; color: #ff8400; text-align: left; letter-spacing: -0.03em; }

.video-thumb  { width: 164px; height: 165px; background: #ffffff; border: 1px solid #f9bdd0; position: relative; float: left; margin: 4px 4px; }
.video-thumb .th  { width: 160px; height: 120px; position: absolute; left: 2px; top: 20px; }
.video-thumb .th img { width: 160px; height: 120px; }
.video-thumb .thtime  { font: 700 11px/14px Arial, sans-serif; position: absolute; left: 5px; bottom: 5px; }
.video-thumb .thtitle  { width: 160px; position: absolute; left: 2px; top: 4px; font: 700 11px/14px Arial, sans-serif; text-align: center; }
.video-thumb .thrate  { position: absolute; right: 5px; bottom: 5px; }

.navbar-01  { width: 808px; height: 25px; margin: 0 auto; padding: 6px 0 0 0; background: url('images/navbar-01.gif'); font: 500 13px/18px Arial, sans-serif; text-align: center; }
.navbar-02  { width: 700px; margin: 0 auto; padding: 10px 0 0 0; font: 700 10px/13px Arial, sans-serif; text-align: center; }
.navbar-02 span  { padding: 2px 4px; }
.navbar-02 a,
.navbar-02 a:visited  { padding: 5px 7px; margin: 2px; background: #fff0a0; border-right: 1px solid #f0e090; border-bottom: 1px solid #f0e090; }

#video-page					{ width: 620px; margin: 0 auto; padding: 5px 0 5px 0; }
#video-player				{ padding: 10px 0; text-align: center; }

.video-inside				{ width: 600px; margin: 0 auto; margin-top: 5px; margin-bottom: 5px; background: #f8dee5; }
.video-inside-dark	{ width: 600px; margin: 0 auto; margin-top: 5px; margin-bottom: 5px; background: #f8dee5; color: #ffffff; }

#video-download			{ padding: 5px 0 0 0; font: 700 15px Arial, sans-serif; text-align: center; }
#video-download a		{ color: #a8033b; }
#video-download a:hover			{ text-decoration: underline; }

#video-rating				{ float: left; margin: 7px 0 0 10px; height: 20px; overflow: hidden; }
#video-date					{ float: right; font: 500 12px/14px Arial, sans-serif; color: #00437d; margin: 7px 10px 0 0; }
#video-link					{ float: left; font: 500 12px/14px Arial, sans-serif; color: #00437d; margin: 7px 0 0 10px; }
#video-linkinput		{ float: left; width: 475px; height: 20px; margin: 2px 0 0 5px; }
#video-desc					{ font: 500 12px/16px Arial, sans-serif; color: #00437d; padding: 10px; text-align: justify; }

#login-form  { width: 460px; margin: 30px auto 50px auto; text-align: center; }
.login-label  { width: 150px; float: left; margin: 5px 0; text-align: right; }
.login-input  { width: 300px; float: right; margin: 5px 0; text-align: left; }
.login-captcha1  { width: 150px; float: left; margin: 5px 0; text-align: right; }
.login-captcha2  { width: 180px; float: left; margin: 5px 0 0 10px; }
.login-captcha3  { width: 110px; float: right; margin: 5px 0; }
.login-submit  { width: 300px; float: right; margin: 5px 0; text-align: left; }
input#ahd_username,
input#ahd_password  { width: 300px; }
input#signup_email  { width: 110px; }
input#button  { font-size: 1.4em; }

#signup-left  { width: 505px; height: 477px; position: relative; float: left; background: url('images/signup-left.gif'); }

#signup-right  { width: 487px; height: 477px; position: relative; float: right; background: url('images/signup-right.gif'); }

#signup-banner-2  { width: 900px; height: 230px; position: relative; left: 40px; ; background: url('images/signup-banner-2.gif'); }

#signup-left form  { width: 450px; height: 347px; position: absolute; left: 40px; top: 130px; }

.signup-form-label  { width: 140px; float: left; font: 500 14px/18px Arial, sans-serif; text-align: right; color: #ffffff; }

.signup-form-field  { width: 150px; float: left; padding: 0 10px; font: 500 14px/18px Arial, sans-serif; text-align: left; color: #ffffff; }

.signup-form-field-input  { width: 150px; }

.signup-form-fieldlong  { width: 290px; float: left; padding: 0 10px; font: 500 12px/20px Arial, sans-serif; text-align: left; color: #ffffff; }

.signup-form-desc  { width: 140px; float: left; font: 500 12px/15px Arial, sans-serif; text-align: left; color: #ffffff; }



#signup-button-submit  { width: 225px; height: 54px; position: absolute; left: 00px; bottom: 27px; border: 0; background: url('images/signup-button-submit.gif'); text-indent: -9999px; cursor: pointer; }

#signup-button-joinbymail  { width: 205px; height: 54px; position: absolute; right: 15px; bottom: 27px; }

.text-desc  { width: 430px; height: 80px; padding: 5px 10px; font: 500 14px/18px Arial, sans-serif; text-align: justify; color: #a6053c; }

.text-desc-01  { position: absolute; left: 12px; top: 99px; }

.text-desc-02  { position: absolute; left: 12px; top: 189px; }

.text-desc-03  { position: absolute; left: 12px; top: 279px; }

.text-desc-04  { position: absolute; left: 12px; top: 369px; }

.star_off  { float:right; height:12px; width:65px; background-image: url('images/star_off.png'); background-repeat: repeat-x; }
.star_on  { float:right; height:12px; background-image: url('images/star_on.png'); background-repeat: repeat-x; }

#contents{
width:749px;
margin-top:14px;
float:left;
padding:5px;}


.content{
	width:180px;
	height:134px;
	float:left;
	margin:5px;
	margin-bottom: 25px;

}

.txt{
	width:95%;
	float:left;
	line-height:18px;
	text-align:center;
	margin-top:2px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}


}

