body                 { margin: 0; padding: 0; background-color: #000; color: #E3C7A4; background-image:url(../img/body_bg.gif); font-family: Verdana, Tahoma, sans-serif; font-size:12px; line-height: 1.4em; }

a                    { text-decoration: underline; color: #f60}
a:hover              { color: #fff; text-decoration: none; }

a.inv                { color: #600 }

.header              { font-size: 24px; font-weight: bold; font-style: italic; color: #D95C10; padding: 0 0 15px 0  }
.header_user         { font-size: 24px; font-weight: bold; font-style: italic; padding: 0 0 15px 0  }

.subheader           { font-size: 18px; font-weight: bold; font-style: italic; color: #D95C10; padding: 0 0 15px 0  }

.lo                  { color: #808080 }
.hi                  { color: #f60 }

.red                 { color: #f00 }

.teaser_hi           { color: #000 }


.small               { font-size: 9px; line-height: 1.4em }
.medium              { font-size: 11px; line-height: 1.4em }
.big                 { font-size: 22px; font-weight: bold; line-height: 1.4em }

.bracket              { color: #ff6600; }
.bracket_red          { color: #f00 }

.bracket_alt, .bracket_alt a         { color: #E3C7A4; }
.bracket_alt a:hover       { color: #f60 }




.bracket a, .bracket_alt a             { text-decoration: none }
.bracket a:hover, .bracket_alt a:hover  { text-decoration: underline }

.img                  { border: 1px solid #D95C10; background-color: #660000}
.img_dis              { -moz-opacity:0.2; filter:gray; border-width: 1px; border-style: solid; border-color: #808080; } 
.img_sel              { border: 1px solid #A30301; background-color: #660000}
.thumb                { float: left; margin: 0 10px 10px 0; border: 1px solid #D95C10; background-color: #660000 }



.borderr             { border: 1px solid #D95C10; background-color: #660000; float: left; margin-right: 5px}

.gender_male         { color: #448CD8; text-decoration: none}
.gender_female       { color: #ff3333; text-decoration: none}


.separator           { background-color:  #A30301; height: 1px; margin: 5px 0 }

#wrap                { width: 996px; margin: 0 auto; }
#cont                { background-color: #000; border: 1px solid #A30301}

#foot                { padding: 10px 0; }
#footer_links        { width: 526px; font-size: 10px; line-height: 1.2em; float: left }
#bottom_banner       { width: 470px; float: left }

#top_wrap            { border-width: 0 1px; border-style: solid; border-color: #A30301; }
#top_cont            { height: 82px ; background-image:url(../img/top_bg.gif); }

#top_user            { width: 400px; height: 64px; float: right; text}
#top_user_cont       { padding: 3px 5px 0 0; text-align: right; line-height: 1.4em}
#top_user_login      { height: 30px; line-height: 1.6em }

#column_wrap         { width: 244px; float: left; }
#column_cont         { padding: 20px 20px 10px 20px; }

#main_wrap           { width: 730px; float: left; }
#main_wrap_list      { width: 750px; float: left; }
#main_cont           { padding: 20px 0 10px 0; }

.list_holder         { padding: 0 20px 0 0 }

#menu_head           { padding: 2px 5px; font-size: 10px; font-weight: bold; border-width: 1px 1px 0 1px; border-style: solid; border-color: #A30301; background-color: #600; color: #f60}
#menu                { background-color: #330000; padding: 0; border: 1px solid #A30301; margin-bottom: 20px   }

#menu ul               { margin: 0; padding: 0; list-style-type: none; }
#menu li               { border-width: 0 0 1px 0; border-style: solid; border-color: #000; font-weight: bold; line-height: 1.4em; min-height: 1px; }
#menu li a             { display: block; width: 100%; color: #D95C10; font-weight: normal; text-decoration: none; }
#menu li a:hover       { display: block; width: 100%; color: #270000; background-color: #D95C10; font-weight: normal; text-decoration: none; }
#menu li a.sel         { background-color:#D95C10; color: #270000; }
#menu li a.sel:hover   { background-color:#D95C10; color: #270000; }


#nav                   { font-size: 10px; margin: 0 0 10px 0 }

#intro                 { font-size: 11px; margin-bottom: 10px; line-height: 1.4em }

#news_main             { width: 546px; float: left }

#news_column           { width: 184px; float: left }


.seekbar              { margin-bottom: 15px }

.seekbar_top          { height: 22px; line-height: 22px; background: #7f0100; text-align: center; color: #fff }
.seekbar img          { border: 0; float: left }
.seekbar a            { color: #fff; text-decoration: none; font-size: 12px; }
.seekbar a:hover      { text-decoration: underline }

.seekbar_cont             { height: 22px; line-height: 22px; padding: 0; color: #a00; text-align: left; }

a.seekbar_page            { color: #fff; text-decoration: none }
a.seekbar_page_selected   { color: #f60; text-decoration: none }

.seekbar select           { width: 55px; font-size: 10px;  }


.selector             { float: left; white-space: nowrap; border-width: 0 1px 1px 0; border-style: solid; border-color: #808080; margin: 0 5px 2px 0; padding: 0 2px 1px 0}
.alert                { background-color: #A30301; color: #fff; border: 3px solid #fff; padding: 10px; margin-bottom: 15px; line-height: 1.2em; text-align: justify; }
.notice               { border-width: 1px 1px 0 1px; border-style: dashed; border-color: #a30301; padding: 2px 5px; }


.teaser               { background-image: url(../img/teaser_bg.gif); background-repeat: no-repeat; background-position: bottom left; background-color: #D95C10; color: #fff; line-height: 1.2em; font-family: Tahoma; font-size: 12px; font-weight: bold; text-align: justify; padding: 10px 10px 10px 220px; border: 2px solid #fff; margin-bottom: 10px;  }
.teaser a             { color: #000 }

.keyword              { color: #600 }

.payment_wrap          { width: 500px; margin: 10px auto; }
.payment_cont          { background-color:#D95C10; border: 1px solid #A30301; color: #000; padding:10px; text-align: center}




.split_wrap           { width: 375px; padding-bottom: 20px; float: left }
.split_cont           { padding-right: 20px }


.item_wrap                      { width: 187px; float: left; margin-bottom: 20px; }
.item_head,.item_head_dis       { margin-right: 19px; padding: 1px 5px; font-size: 10px; border-width: 1px 1px 0 1px; border-style: solid; }
.item_cont,.item_cont_dis       { margin-right: 19px; padding: 2px 0; text-align: center; border-width: 1px; border-style: solid; }
.item_foot,.item_foot_dis       { margin-right: 19px; padding: 1px 5px 2px 5px; font-size: 10px; line-height: 1.2em; border-width: 0 1px 1px 1px; border-style: solid; }

.item_head            { background-color: #660000; border-color: #A30301;  } 
.item_cont            { background-color: #330000; border-color: #A30301;  } 
.item_foot            { background-color: #A30301; border-color: #A30301;  } 

.item_head_dis       { background-color: #c0c0c0; color: #606060; border-color: #808080}
.item_cont_dis       { background-color: #c0c0c0; border-color: #808080}
.item_foot_dis       { background-color: #c0c0c0; color: #606060; border-color: #808080 }


.gallery_result_item    { width: 182px; float: left; text-align: center; overflow: hidden; }

.photo_edit_item        { width: 140px; float: left; }
.photo_edit_item_cont          { padding: 5px; margin: 0 10px 10px 0; background-color: #600; text-align: center }
.photo_edit_item_cont_title    { padding: 5px; margin: 0 10px 10px 0; background-color: #f60; color: #600; text-align: center }

.photo_area             { width: 730px; height: 548px; margin-bottom: 5px; text-align: center}
.photo_bar              { width: 730px; height: 105px; white-space: nowrap; overflow: auto}
.photo_thumb            { margin: 0 6px 6px 0 }

.photo_top             { background-color: #330000; border-bottom: 1px solid #A30301; padding: 2px 10px; margin-bottom: 5px; text-align: center }
.photo_top_right       { width: 300px; float: right; text-align: right }
.photo_top_left        { width: 300px; float: left; text-align: left  }



.movie_device  { margin: 0 auto 20px auto; background-color: #000}
.movie_player  { border: 1px solid #600; }

.box_head            { padding: 2px 5px; font-size: 10px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #A30301; background-color: #660000}
.box_cont            { background-color: #330000; padding: 10px; border: 1px solid #A30301; margin-bottom: 20px   }

.list_cont            { background-color: #330000; padding: 5px; border: 1px solid #A30301; }
.list_cont_alt, .list_cont_alt_last    { background-color: #550000; padding: 5px; border-style: solid; border-color: #A30301; }

.list_cont_alt        { border-width: 0 1px; }
.list_cont_alt_last        { border-width: 0 1px 1px 1px; }

.list_foot            { background-color: #A30301; padding: 2px 5px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #A30301; margin-bottom: 20px   }

.box_head_hi          { background-color: #d46a14; color: #fff; padding: 2px 5px; font-size: 10px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #a23804; }
.list_cont_hi         { background-color: #e4893f; padding: 5px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #a23804; color: #000; }
.list_foot_hi         { background-color: #a23804; padding: 2px 5px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #a23804; margin-bottom: 20px   }


#footer_links        { width: 526px; font-size: 10px; line-height: 1.2em; float: left }
.banner_text         { width: 260px; height: 70px; overflow: hidden; float: left; font-size: 11px; line-height: 1.2em }
.banner_text p       { padding: 0 5px 0 0 }
.banner_text img     { float:left; margin: 0 5px 0 0; border: 1px solid #D95C10; background-color: #660000 }


table#full           { width: 100%; background-color: #330000; border-collapse: collapse; }
#full td             { padding: 2px 5px; border: 1px solid #A30301;}
#full .head td       { background-color: #D95C10; color: #000 }


.mail_wrap          { border-width: 0 1px 1px 1px; border-style: solid; border-color: #A30301;}
.mail_cont          { background-color: #330000; width: 728px; height: 240px; overflow: auto; }


table#mail          { width: 710px; margin: 0; padding: 0; }
#mail td            {  padding: 2px 5px; margin: 0; border: 0; }

#mail .mail_sel td     { background: #E9EE97; color: #300 }
#mail .mail_unread td  { font-weight: bold; }



.video_bg        { width: 182px; height: 152px; background-image:url('../img/video_bg.gif'); }
.video_bg img    { margin-top: 11px; margin-left: 1px; border:0px; }


.form_item         { padding: 0 0 10px 0; width: 150px; float: left }
.form_value        { padding: 0 0 10px 0; width: 550px; float: left }
.form_value_short  { padding: 0 0 10px 0; width: 350px; float: left }

.search_line      { padding: 0 0 2px 0 }

input, select, textarea          { font-family: Verdana, Tahoma, sans-serif; font-size:11px; }
input.generic, select.generic, textarea.generic      { background: #E9EE97; border: 1px solid #c0c0c0 }
input.button         { background-color: #D95C10; font-size: 10px; font-weight: bold; padding: 0 }
input.button_dis     { background-color: #c0c0c0; font-size: 10px; font-weight: bold; padding: 0 }

textarea             { width: 540px; height: 60px; overflow: hidden }
textarea.high        { height: 200px }
textarea.notepad     { width: 700px; height: 500px }

select.edit        { background: #660000; color: #fff }
input.edit         { background: #660000; color: #fff; border-width: 0 1px 1px 0; border-style: solid; border-color: #A30301; width: 70px }


input.disabled      { margin: 0 2px 0 0; padding: 0; width: 14px; border: 0}

.short            { width: 80px }
.med              { width: 110px }
select.med        { width: 114px }
.long             { width: 180px }
.full             { width: 540px }
.tiny2            { width: 16px }
.tiny4            { width: 30px }

