body      { background-image:url('../img/page_bg.gif'); background-color: #333; color: #fff; margin: 0; padding: 0 ; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; line-height: 1.2em }

a         { color: #adf3aa; text-decoration: underline }
a:hover   { color: #adf3aa;  text-decoration: none}

.bracket, .hi   { color: #adf3aa; }

.img      { border: 1px solid #111; background-color: #f2f2f2; }
.img_sel      { border: 1px solid #D14C42; background-color: #f2f2f2; }

#wrap      { width: 996px; }
#cont      { background-color: #74797c; border-right: 1px solid #000; }

#top       { height: 66px; background-color: #222; background-image:url('../img/page_top.gif'); background-repeat: no-repeat; color: #fff; }

#top_cont_photo { padding: 2px 10px}

#login     {  float: right; padding: 5px 5px 5px 0; line-height:20px;text-align: right; }
#login div {  position:relative; top:20px; }
#login a         { color: #fff; text-decoration: none }
#login a:hover   { color: red;  text-decoration: underline }

#void      { height: 223px; line-height: 223px; background-color: #999; background-image:url('../img/page_art_test.gif'); background-repeat: no-repeat; }
#counter   { width: 110px; float: left; text-align: center; padding: 30px 5px 0px 5px; }
.hi2       { color: #52ffd8; font-size: 18px; font-weight: bold; font-family: Arial; line-height: 22px; }

#column        {  width: 180px; float: left; margin-top: -50px }
#column_cont    { padding: 10px 5px 0 10px }

#content         { width: 814px; float: left; }
#content_cont    { padding: 10px 0 0 6px; }

.content_wrap    { padding-right: 8px }

#nav          { padding: 0 0 5px 60px; background-image:url('../img/page_points.gif'); background-repeat: no-repeat; margin-bottom: 10px; }
#nav a, #nav a:hover  { color: #fff; }

#controls     { float: right; padding: 0 10px 0 0; text-align: right; }

#foot         { width: 990px; height: 50px; line-height: 50px; float: left; padding: 2px 0 0 5px; background-color: #80888a; background-image:url('../img/page_foot.gif'); background-repeat: repeat-x; border-right: 1px solid #000; }


.header       { height: 27px; line-height: 26px; font-size: 14px; font-weight: bold; font-family: Arial; color: #f1f1f1; padding: 0px 5px; font-weight: bold; margin-bottom: 10px; background-image:url('../img/page_header.gif'); background-repeat: no-repeat; }

.boxhead1     { height: 35px; background: #2f2f2f; color: #fff; padding: 5px 5px 0px 5px; font-weight: bold; background-image:url('../img/page_box_head.gif'); background-repeat: no-repeat; }
.boxcont1     { background-color: #2f2f2f; padding: 0px 5px 15px 5px; margin-bottom: 10px }
.boxcont1 a         { color: #e3971e; text-decoration: none }
.boxcont1 a:hover   { color: #fff;  text-decoration: underline }

.boxhead      { height: 35px; background: #54595c; color: #fff; padding: 5px 5px 0px 5px; font-weight: bold; background-image:url('../img/page_box_head1.gif'); background-repeat: no-repeat; }
.boxcont      { background-color: #54595c; padding: 0px 5px 15px 5px; margin-bottom: 10px }

.listhead      { line-height: 1.4em; color: #333; background: #f1f1f1; padding: 2px 8px;  border-width: 1px 1px 0 1px; border-style: solid; border-color: #333; }
.listhead .hi    { color: #333; }


.movielistcont      { background-color: #333; padding: 8px 0 0 8px; margin-bottom: 10px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #333; }
.movielistitem      { float:left; padding: 0 7px 8px 0; line-height: 0; }

.sample_wrap        { width: 342px; height: 326px; float: left; }
.sample_cont        { border: 1px solid black; margin: 0 20px 20px 0}


.photolistitem         { float:left; width: 404px; }
.photolistitem_cont    { margin: 0 6px 6px 0; border: 1px solid #999; background-color: #555; }

.photolist_left        {  width: 192px; float: left; }
.photolist_left img    { margin: 5px; }

.photolist_right        { width: 204px; float: left; line-height: 1.6em; }
.photolist_right_cont   { padding: 0 5px 5px 0; }

.photo_area             { width: 802px; height: 512px; margin-bottom: 5px; text-align: center; }
.photo_bar              { width: 802px; height: 105px; white-space: nowrap; overflow: auto; }
.photo_thumb           { margin: 0 6px 6px 0; }


.pay_left         { float: left; width:500px }
.pay_right        { float: left; width:220px }


.recent_wrap     { float: left; width: 200px; margin-right: 2px; }
.recent_cont     { margin: 0 8px 8px 0; padding: 5px 0 5px 5px; line-height: 1.4em; background-image:url('../img/page_192.gif'); background-repeat: no-repeat; }

.recent_movie_wrap { width: 180px; height: 140px; background-image:url('../img/video.gif'); background-repeat: no-repeat; }
.recent_movie_wrap img { margin: 9px 0 0 9px}

a.button         { display: block; text-decoration: none; font-size: 24px; font-weight: bold; line-height: 1.4em; width: 320px; margin: 0 auto; text-align: center; background-image:url('../img/page_but_big.gif'); background-repeat: repeat-x; background-position: center center; color:#fff; border: 1px solid #e7b6b7; }
a.button:hover         { text-decoration: none; background-image:url('../img/page_but_big2.gif'); color:#fff; border: 1px solid #fff; }

a.button_small         { display: block; text-decoration: none; font-size: 12px; padding: 0 0 2px 0; font-weight: bold; line-height: 1.4em; width: 320px; margin: 0 auto; text-align: center; background-image:url('../img/page_but_red.gif'); background-repeat: repeat-x; background-position: center center; color:#fff; border: 1px solid #e7b6b7; }
a.button_small:hover   { text-decoration: none; background-color: #000; color:#FDAE02 }



.video_wrap      { width: 180px; float: left; }
.video_bg        { width: 180px; height: 170px; background-image:url('../img/video_bg.gif'); }
.video_bg img    { margin-top: 14px; margin-left: 10px; border:0px; }


.movie_device  { width: 450px; height: 358px; margin: 0 auto; background-color: #000}
.movie_player  { padding: 1px 0 0 1px;  }



.seekbar       { clear: both; padding: 1px 10px; margin: 0 6px 10px  0; height: 25px; line-height: 23px; background-image:url('../img/page_header.gif'); background-repeat: no-repeat; }
.seekbar a     { text-decoration: none; }
.seekbar a:hover     { text-decoration: underline; }


.alert          { border: 5px solid white; background-color: #606060; color: #fff; line-height: 1.6em; padding: 10px }


input, select, textarea  { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; }

input.standard      { border: 1px solid #000; }

input.button        { color: #fff; border: 1px solid #000; }
.al_red             { background-image:url('../img/page_but_red.gif'); background-repeat: repeat-x; background-position: center center; }
.al_black           { background-image:url('../img/page_but_black.gif'); background-repeat: repeat-x; background-position: center center; }

input.med          { width: 80px }


textarea          { width: 400px; height: 80px; overflow: hidden }

select.column      { width: 150px; margin: 5px 0 }

.first:first-letter    { font-size: 20px; float: left; font-family: Georgia; color: #ffc }

#movres          { width: 800px; background-color: #2f2f2f; }
#movrestop       { height: 19px; line-height: 19px; background-image:url('../img/page_movres_top.gif'); background-repeat: no-repeat; padding-left: 5px; }
#movresin        { padding: 10px; }
#movresfoot      { height: 25px; line-height: 26px; text-align: right; padding-right: 20px; background-image:url('../img/page_movres_foot.gif'); background-repeat: no-repeat; }

/* entry  */

#entry_wrap      { width: 996px; margin: 0 auto; }
#entry_cont      { background-color: #333; border-right: 1px solid #000; border-left: 1px solid #000; text-align: center; }
#entry_top       { height: 66px; line-height: 66px; background-image:url('../img/entry_top.gif'); background-repeat: no-repeat; }
#entry_art       { height: 280px; line-height: 280px; background-image:url('../img/entry_art.jpg'); background-repeat: no-repeat; }
#entry_join1     { float: left; width: 334px; height: 76px; }
#entry_join2     { float: left; width: 320px; height: 76px; }
#entry_join3     { float: left; width: 340px; height: 76px; }
#entry_but1      { float: left; width: 334px; height: 52px; }
#entry_but2      { float: left; width: 320px; height: 52px; }
#entry_but3      { float: left; width: 340px; height: 52px; }
#entry_line      { width: 994px; height: 49px; line-height: 49px; background-image:url('../img/entry_line.gif'); background-repeat: no-repeat; float: left }

#entry_movie     { width: 994px; height: 147px; background-image:url('../img/entry_roll1.gif'); background-repeat: repeat-x; float: left; }
#entry_movie img     { border: 1px solid #000; margin: 12px 0px 0px 0px; }
#entry_photo     { width: 994px; height: 176px; background-image:url('../img/entry_roll2.gif'); background-repeat: repeat-x; float: left }
#entry_photo img     { border: 1px solid #000; margin: 12px 3px 0px 3px; }

#entry_foot      { width: 994px; border-top: 1px solid #000; background: #222; padding: 10px 0; float: left; }

.empt            { width: 994px; height: 25px; line-height: 25px; color: #fc6; font-weight: bold; font-family: Tahoma; font-size: 17px; text-align: center; float: left; }
.disc            { float: left; padding: 10px; background: #650000; }
