body           { background-color: #EFEFEF; color: #000; margin: 0; padding: 0; font-family: Arial, Tahoma, sans-serif; font-size: 11px; line-height: 1.2em; }


a              { color: #369 }
a:hover        { color: #a00; text-decoration: none }
a.sel          { color: #a00; text-decoration: none }



.small         { font-size: 10px }
.big           { font-size: 16px }

.img           { border: 1px solid #791A5C }
.col_img       { border: 3px solid #D5D5D5 }
.adl_img       { border: 1px solid #9C9069; float: left; margin: 0 5px 0 0 }


.bracket       { color: #369 }

.hi            { color: #e55db7}
.lo            { color: #808080}

.black         {color: #000 }

h1             {font-size: 28px; line-height: 1.2em; margin: 0 }
h2             {font-size: 14px; line-height: 1.2em; margin: 0 0 15px 0; color: #791a5c; font-weight: bold; }
h3             {font-size: 12px; line-height: 1.2em; margin: 0 0 2px 0; color: #791a5c }



#top           { background-image:url(../img/top_bg.gif); background-repeat: repeat-x; height: 118px}

#top_cont      { background-image:url(../img/top_head.jpg); width: 996px; height: 118px; margin: 0 auto; }

#logo          { width: 195px; height: 118px; float: left; text-align: center; color: #a01a4f; font-size: 10px}

#banner_top    { margin: 48px 0 0 30px; float: left; }

#menu_wrap             { height: 42px; background-image:url(../img/menu_bg.gif); background-repeat: repeat-x; }
#menu                  { width: 801px; height: 42px; margin: 0 auto; padding-left: 195px; background-image:url(../img/menu_bg2.gif); background-repeat: no-repeat; }

#menu ul               { height: 30px; margin: 0; padding: 0; list-style-type: none; display: inline; }
#menu ul li            { height: 30px; display: inline; line-height: 1.8em; font-size: 14px; }
#menu ul li a          { color: #fff; padding: 2px 16px 3px 10px; margin: 0 0 0 3px; text-decoration: none; float: left; white-space: nowrap}
#menu ul li a:hover, #menu li a.sel    { background-image:url(../img/menu_bg.gif); background-repeat: repeat-x; color: #fff; }

#wrap          { clear: both;  width: 996px; margin: 0 auto  }




#column              { width: 195px; float: left }
#column_cont         { padding: 0px 9px 0 0px   }

#main_holder      { width: 666px; float: left; }
#main             { width: 666px; float: left; background-image:url(../img/main_foot.gif); background-repeat: no-repeat; background-position: bottom center; color: #791a5c;  }
#main_cont        { margin: 0 0 22px 0; padding: 10px 7px 0 7px; background-color: #F6EFD9; border-width: 0 3px 0 3px; border-style: solid; border-color: #fff; }

#column_right       { width: 135px; float: left; }
#column_right_cont  { padding: 0px 0 0 9px}


#bottom             { font-size: 9px; color: #808080; padding: 10px; text-align: center; margin-top: 10px; }



#foot                { margin: 5px auto; text-align: right } 

.banner_text      { padding-bottom: 5px }
.banner_text img  {float: left; margin: 0 5px 0 0; border: 2px solid #D5D5D5}


.banner_foot         { width: 468px; border: 1px solid #D5D5D5; margin: 10px auto; height: 60px; background: #fff;  }
.banner_foot_cont    {  }

.sidemenu_head             { text-align: right; margin-bottom: 10px; font-family: Tahoma; font-weight: bold; }
.sidemenu                  { text-align: right; padding: 0; margin-bottom: 20px }

.sidemenu ul               { margin: 0; padding: 0; list-style-type: none; }
.sidemenu li               { font-weight: bold; line-height: 1.6em; min-height: 1px; font-weight: normal; padding-right: 5px; }
.sidemenu li a             { display: block; width: 100%; color: #666; border-width: 0 0 1px 0; border-style: dotted; border-color: #e0e0e0; text-decoration: none; padding-right: 5px; }
.sidemenu li a:hover, .sidemenu li a.sel     { display: block; width: 100%; color: #000; border-bottom: 1px dotted #000; border-right: 3px solid #b84494; }

.head_hi          { background-image:url(../img/head_hi.gif); background-repeat: no-repeat; height: 31px; line-height: 18px; padding: 3px 10px 0 30px }
.head_lo          { background-image:url(../img/head_lo.gif); background-repeat: no-repeat; height: 23px; line-height: 15px; padding: 3px 10px 0 25px; margin: 0px 0 10px 0; }
.head_lo h2       { color: #5A502F; }
.head_lo a, .head_hi a { color: #000; }

.box_head         { font-size: 10px; line-height: 1.2em;  margin-bottom: 2px }
.box_cont         { padding: 0 0 20px 0 } 


.line_eroticstore { background-color: #B3A5F3; color: #791991; border: 1px solid #791991; margin: 0 0 10px 0; padding: 2px 5px }

.list_e_item     { background-color: #FDAFE2; padding: 10px; color: #791A5C; background-image:url(../img/list_e_head.gif); background-repeat: no-repeat;  }
.list_e_head     { height: 30px; padding: 0 0 0 25px;  }
.list_e_cont     { font-size: 11px; line-height: 1.2em }

.list_e_subitem  { margin-top: 3px; padding: 6px 10px 4px 10px; background-color: #FDAFE2; border-bottom: 3px solid #AF478B }

.ads_head        { height: 22px; background-color: #DDD2AE; color: #5A502F; font-size: 12px; line-height: 1.8em; padding-right: 10px }
.ads_cont        { background-color: #DDD2AE; color: #5A502F; margin: 2px 0 10px 0; padding: 5px 10px; border-bottom: 2px solid #9C9069 } 
.ads_subhead     { border-bottom: 1px solid #c6bb96; margin-bottom: 5px; padding-bottom: 2px }



.form_item       { width: 100px; float: left; padding-bottom: 5px; line-height: 20px; }
.form_value      { width: 520px; float: left; padding-bottom: 5px}


.warning      { background-color: #f6bf10; color: #444; border: 2px solid #b99c3e; padding: 10px; margin-bottom: 10px; text-align: center; font-size: 12px; line-height: 1.4em; }

.seekbar_wrap   { margin-bottom: 15px; color: #5A502F; text-align: center; }

.seekbar_head { border-bottom: 2px solid #a00; color: #a00; padding: 0 0 2px 0 }
.seekbar_cont { padding: 4px 0 0 0;color: #a00; }

.seekbar_wrap a    { color: #000; }

.seekbar_selected {font-weight: bold; text-decoration: none}




input.generic, select.generic, textarea.generic     { font-family: Verdana, Tahoma, sans-serif; background-color: #ffe; font-size: 12px; border: 1px solid #808080}


textarea.generic        { width: 500px; height: 80px; overflow: auto }

input.med          { width: 150px }
input.short         { width: 50px }
input.tiny          { width: 30px }

input.button       { background-color: #ddd2ae; color: #5A502F; border: 1px solid #5A502F; }


