body                 { margin: 0; padding: 0 0; color: #000; background-color:#a99b4e;	background-image: url(../img/bg.gif); background-repeat: repeat-x; font-family: Verdana, Tahoma, sans-serif; font-size:12px; line-height: 1.2em}

a                     { color:#B22220; text-decoration: underline ; }
a:hover              { color:#f00; text-decoration: none; }

.bracket              { color:#B22220; }

.img                 { border: 1px solid #7A4636 }


h2                   { color: #000; font-weight:normal; font-size:18px; line-height: 1.4em; margin:0px 0px 10px 0px; }

.small               { font-size: 9px }
.big                 { font-size: 20px; line-height: 1.4em  }

.lo                  { color: #909090 }
.hi                  { color: #c00;}



#wrap                { width: 772px; margin: 0 auto; }
#cont                { background-color: #EEEAD5; border-bottom: 3px solid #000; padding-bottom: 5px; }

#top                 { }

#banner_top           { float: right; padding: 5px 0 0 0 }
#banner_top_cont      { border: 1px solid black }

#wide_banner         { float: right; }
#wide_banner img     { margin: 5px 0 0 0}       
#top p               { margin: 0; padding: 0; }

#topmenu             { padding: 4px 10px 2px 10px; clear: both; background-color: #000; }

#topmenu a           { color: #F8FED9; font-weight: bold; margin: 0 15px 0 0; text-decoration: none; text-transform: uppercase; font-family: Arial; }
#topmenu a:hover     { color: #f5f36d; }

#column              { width:170px; float: left }
#column_cont         { padding: 5px 3px 5px 5px}

#main                { width: 602px; float: left;  }
#main_cont           { padding: 5px 10px }


#foot                { font-size: 10px; width: 772px; text-align: right; padding: 5px 0; margin: 0 auto; clear: both; color: #fff; }

#footer_links        { width: 772px; text-align: center; font-size: 10px; padding: 5px 0; margin: 0 auto; clear: both; color: #fff; }
#footer_links a      { color: #fff }

.banner_wrap         { float: left;  }
.banner_cont         { border: 1px solid #7A4636; background-color: #f2f2f2  }

.vip_head    { background-color: #000; color: #fff; padding: 4px 5px; font-weight: bold;  }
.vip_cont    { background-color: #c50000; padding: 5px 0; margin-bottom: 10px }

.vip_item    { width: 192px; float: left; text-align: center }
.vip_item img { border: 1px solid white }
.vip_item a  { color: #fff }


#left-menu         { list-style: none; padding: 0; margin: 5px 0 10px 0; }
#left-menu li      { text-align: left; }
#left-menu li.mm   { display: block; height: 18px; line-height: 18px; text-decoration: none; color: #000; border-bottom: 1px solid #c00; }
#left-menu a       { display: block; height: 18px; line-height: 18px; text-decoration: none; color: #c00; }
#left-menu a:hover, #left-menu a.sel  { background-color: #c00; color: #ECD881; }


#main_logos        { padding: 0 0 0 40px; margin: 5px 0 10px 0; }

.seekbar               { background-color: #600; color: #fff; font-size: 10px; width: 572px; height: 19px; line-height: 19px; text-align: center; float: left; margin-bottom: 10px; padding: 1px 5px; }
.seekbar a             { color: #f5f36d; font-size: 12px; font-weight: bold; text-decoration: none; }
.seekbar a:hover       { color: #c00 }
.seekbar select, .seekbar input { font-size: 10px }

.warning            { background-color: #F5F36D; color: #9D0606; font-weight: bold; padding: 5px 20px; border: 1px solid #7A4636; margin-bottom: 10px }


.payment_wrap        { padding: 10px 50px }
.payment_cont        { background-color: #fff; border: 1px solid #B22220; padding: 10px; text-align:center }
.payment_cont_alt        { background-color: #fff; border: 1px solid #B22220; padding: 5px; }

.box           { background-color: #F3F0E2; margin-bottom: 10px; border: 1px solid #D9D5C3} 
.box_head      { background-color: #A2986B; color: #000; padding: 2px 5px; }
.box_cont      { padding: 5px }
.box_foot      { border-top: 1px solid #D9D5C3; color: #787878; padding: 2px 5px}


.line_eroticstore { background-color: #E65B5A; color: #000; border: 1px solid #fff; margin: 30px 0 10px 0; padding: 3px 5px }
.line_eroticstore a, .line_eroticstore a:hover { color: #000 }

.form_item        { font-weight: bold; line-height: 20px; width: 120px; float: left }
.form_value       { width: 440px; float: left }



input, select           { font-size: 11px }

input.form, select.form              { background-color: #f2f2f2; border: 1px solid #666;  }

input.med               { width: 140px; }

input.button           { background-color: #9D0606; color: #F5F36D }


textarea       { font-family: Verdana, Tahoma, sans-serif; font-size: 11px }
textarea.add   { background-color: #f2f2f2; border: 1px solid #666; width: 430px; height: 120px; overflow: auto }

#video         { width: 170px; height: 150px; background-image: url(../img/video.gif); background-repeat: no-repeat; }
#video img     { border: 0; padding: 11px 0px 0px 2px }
.box_cont_video  { background-color: #ffeecb; background-image: url(../img/video_box_bg.gif); background-repeat: repeat-x; color:#525352; padding: 5px; color: #333; }

