body          { background-color: #c80000;  color: #fff; margin: 0; padding: 0; font-family: Verdana, Tahoma, sans-serif; font-size: 12px; line-height: 1.2em}

a             { color: #ff0; text-decoration: underline }
a:hover       { color: #ff0; text-decoration: none }

.img          { border: 1px solid #5c0000; background: #950000 }


h2           { font-size: 18px; line-height: 1.2em; margin: 0 0 0.2em 2em; color: #F1BFBF}
h3           { font-size: 16px; line-height: 1.2em; margin: 0 0 0.2em 0; }

.hi          { color: #ff0 }

#page        { width: 976px; margin: 0 auto; background-image: url('../img/body_bg.gif'); background-repeat: repeat-y; }

#page_left   { width: 836px; padding:0; float: left; }

#page_right  { width: 140px; float: left; text-align: right; padding-top: 92px; }


#wrap        { padding-left: 64px; }
#cont        { width: 772px; background-image:url('../img/main_bg.gif'); }

#top         { height: 120px; background-image:url('../img/top_bg.gif'); }
#login       { float: right; height: 23px; margin: 0 5px 0 0; } 
#login img   { border: 0; margin: 3px 5px 0 0; float: left }

#time        { width: 141px; height: 23px; float: left; background-image:url('../img/time_bg.gif'); }
#time p     { font-size: 10px; padding: 6px 0 0 3px; color: #E5A6A6; font-weight: bold; }


#left        { width: 120px; float: left }
#left_cont   { margin: 0 1px 0 1px; }

.menu        { margin: 0 0 10px 0; }
.menu_item   { border: 0; margin-left: 4px }


#main        { width: 652px; float: left }
#main_cont   { margin: 0 5px 10px 5px; }

.alert       { background: #950000; border: 1px solid black; margin-bottom: 10px; padding: 10px }


.disclaimer { font-size: 10px; color: #c0c0c0 }

#foot        { height: 51px; color: #fc0; background-image:url('../img/foot_bg.gif');  }
#foot_cont   { padding: 13px 0 0 90px; font-size: 10px;} 


#footer     { font-size: 10px; width: 996px; margin: 0 auto; color: #fff; text-align: center }
#footer_cont { padding: 0 120px 0 100px }

.line_eroticstore { background-color: #F4DB00; color: #000; border: 1px solid #000; margin: 10px 0 10px 0; padding: 3px 5px }
.line_eroticstore a, .line_eroticstore a:hover { color: #650000; }


.tour           { width: 640px; height: 360px; background-image:url('../img/tour_bg.gif'); background-repeat: no-repeat}
.tour_main      { float: left; padding: 0 10px 0 20px; text-align: center; line-height: 1.2em}
.tour_video_bg  { width: 240px; height: 240px; background-image:url('../img/tour_video_bg.gif'); }
.tour_video_bg img { margin: 22px 0 0 4px}

.tour_sample    { float: left; text-align: center; margin: 10px 10px 0 0; line-height: 1.2em }
.tour_sample img, .tour_photos img { border: 1px solid #ff0; background-color: #950000 }

.tour_photos   { padding: 0 0 0 16px }

.video_list     { width: 640px; height: 240px; background-image:url('../img/video_list_bg.gif'); }
.video_wrap     { padding: 0 10px 0 20px; float: left }
.video_bg      { width: 180px; height: 176px; background-image:url('../img/video_bg.gif'); float: left }
.video_bg img  { border: 0; margin: 19px 0 0 13px }


.list_head      { height: 40px; line-height: 1.4em; color: #ff0  }
.list_head strong { font-size: 16px; font-weight: bold; }
.list_head_cont { padding: 14px 0 0 16px }


.drop      { position:absolute; color:#000; }
.font      { position:relative;left:-2px;top:-2px; }


.payment_main { width: 640px; height: 431px; background-color: #AC0201; background-image:url('../img/payment_main.jpg'); }
.payment_in   { padding: 40px 20px 0 20px; line-height: 1.6em}
.payment_foot { width: 640px; height: 40px; background-image:url('../img/payment_foot.gif'); font-size: 10px; color: #c0c0c0}
.payment_foot_in   { padding: 0 0 0 20px}

.payment_code { font-size: 16px; font-weight: bold; color: #ff0}

.keyword       { background-color: #000; color: #ff0; line-height: 1.4em; padding: 0.2em 0.4em; font-weight: bold }

.back          { width: 280px; height: 30px; background-image:url('../img/button_back_bg.gif'); }
.back a          { padding: 6px 0 0 60px; color: #000; display: block;  }
.back a:hover   { color: #000; }


.movie_result     { width: 640px; height: 360px; background-image:url('../img/movie_result_bg.gif');  }
.movie_device     { padding: 18px 0 0 60px; float: left; }
.movie_player     { width: 320px; height: 305px; }

.movie_wrap       { float: left; width: 260px; }
.movie_cont       { font-size: 10px; color: #c0c0c0; padding: 30px 15px 0 45px }


.photo_list       { width: 320px; height: 240px; background-image:url('../img/photo_list_bg.gif'); float: left; }
.photo_list img   { margin-top: 5px }


.photo_result    { float: left; margin: 0 5px 5px 0 }

.seekbar     { line-height: 0 }
.seekbar img { border: 0; margin: 0 }

