body        { color: #6a5733; margin: 0; padding: 0px 0; font-family: Tahoma, Verdana, sans-serif; font-size: 0.8em; line-height: 1.2em; }

a, .bracket           { color: #950000 }
a:hover     { color: #ca0000; text-decoration: none }
.hi       { color:#ca0000 }

.pager         { padding: 5px 0 }
.pager-notselected  { color: #950000 }
.pager-selected  { text-decoration: none; font-weight: bold; }

.hr         { margin: 5px 0; height: 1px; border-width: 1px 0 0 0; border-style: solid; border-color: #876f43}

.img, .borderr      { background-color: #f2f2f2; border: 1px solid #999; }
.borderr  { margin-right: 5px }

.small    { font-size: 0.8em}
.med      { font-size: 1.2em; line-height: 1.2em }
.big      { font-size: 1.4em; line-height: 1.2em }


.lo       { color: #909090 }

h2         { font-size: 26px; }

#wrap        { width: 996px; margin: 0 auto; }

#top         { width: 996px; height: 72px; }

.banner_top   { border: 1px solid black }

#menu                         { height: 40px; color: #e0e0e0; background: #ecba35; width: 100%; font-family: arial, verdana, sans-serif; }
#menuin                       { height: 33px; font-size: 12px; background: #fff url('../img/menu_bg.gif') repeat-x bottom left; padding: 0 0 0 5px; }
#menuin ul                    { margin: 0; padding: 0; list-style-type: none; width: auto; float: left; }
#menuin ul li                 { display: block; float: left; margin: 0 1px; }
#menuin ul li a               { display: block; float: left; color: #fff; text-decoration: none; padding: 0 0 0 10px; height: 33px; }
#menuin ul li a span          { padding: 12px 10px 0 0; height: 21px; float: left; }
#menuin ul li a:hover         { color: #fff; background: url('../img/menu_bg-over.gif') repeat-x bottom left; }
#menuin ul li a:hover span    { display: block; width: auto; cursor: pointer; }
#menuin ul li a.sel, #menuin ul li a.sel:hover     { color: #fff; background: #1d6893 url('../img/menu_left-on.gif') no-repeat top left; line-height: 275%; }
#menuin ul li a.sel span      { display: block; padding: 0 10px 0 0; width: auto; background: #1d6893 url('../img/menu_right-on.gif') no-repeat top right; height: 33px; }


#topbanner       { padding: 5px 0 0 0; float: right}
#topbanner_cont  { width: 468px; height: 60px; background: #ffc; }
#logo img        { padding: 5px 0 0 5px; }

#col_left        { width: 184px; float: left; overflow: hidden; background: #f7eed6; }
#col_left_cont   { margin: 15px 0 0 0; }
#col_left .box_head      { background-color: #f7eed6; color: #434343; line-height: 1.2em; font-weight: normal; padding: 0 10px; border-width: 0 0 1px 0; border-style: solid; border-color: #d8bc8a; }
#col_left .box_cont      { background-color: #f7eed6; margin-bottom: 15px; padding: 5px 10px; border: 0; }


#main               { float: left; width: 593px; overflow: hidden; }
#main_cont          { margin: 15px 0 0 15px; }
#main .box_head     { background-color: #f1e1b6; color: #876f43; line-height: 1.2em; font-weight: bold; padding: 3px 5px; font-size: 11px; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #d8bc8a; }
#main .box_cont     { background-color: #fff; margin-bottom: 25px; padding: 5px 5px 5px 0px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #d8bc8a; }
#main .box_head p   { font-size: 10px; font-weight: normal; color: #999; }

#col_right     { float: left; width: 219px; overflow: hidden; }
#col_right_cont   { margin: 15px 0 0 15px; }
#col_right .box_head      { background-color: #fff; text-transform: uppercase;  color: #444; line-height: 1.4em; padding: 0; border: 0; font-size: 10px; font-weight: normal; }
#col_right .box_cont      { background-color: #f7e3ae; margin-bottom: 15px; padding: 10px; border: 0; }


#foot_banners { padding: 10px 0 0 0 }

#foot         { padding: 5px 0; border-top: 1px solid black; height: 100%}

.banner_text        { width: 248px; float: left; font-size: 11px; line-height: 1.2em; padding: 0 0 5px 0 }
.banner_text img    { float: left; border-width: 1px; border-style: solid; border-color: #000; background-color: #d0d0d0; margin: 0 5px 0 0 }
.banner_text a      { font-weight: bold; }

.vip_head    { background-color: #AD843A; color: #303030; padding: 4px 5px; font-weight: bold;  }
.vip_cont    { background-color: #F79100; 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 }

.nav         { margin-bottom: 20px; color: #444; font-size: 11px }
.nav a       { color: #444; }
.nav a:hover { }

table        { border-collapse: collapse; }
td          { border-width: 1px; border-style: solid; white-space: nowrap; border-color: #d8bc8a; padding: 2px 5px; margin: 0 }
.head td    { background-color: #AD843A; color: #fff }

.disabled td { background-color: #d0d0d0; color: #909090 }

.cellcont1   { width: 160px; height: 16px; font-size: 10px; overflow: hidden;}
.cellcont2   { width: 210px; height: 16px; font-size: 10px; overflow: hidden; }

input.table     { width: 55px; font-size: 10px; background-color: #950000; color: #fff }

.link_box_head     { background-color: #f1e1b6; color: #876f43; line-height: 1.2em; font-weight: bold; padding: 3px 5px; font-size: 11px; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #d8bc8a; }
.link_box_cont     { background-color: #fff; margin-bottom: 25px; padding: 5px 5px 5px 0px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #d8bc8a; }

.box_head      { background-color: #e6bd51; color: #fff; line-height: 1.4em; font-weight: bold; border-width: 1px 1px 0 1px; border-style: solid; border-color: #d8bc8a; padding: 0 10px}
.box_cont      { background-color: #fff; margin-bottom: 15px; padding: 10px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #d8bc8a; }

.line_eroticstore { background-color: #e6bd51; color: #222; border: 1px solid #000; margin: 10px 0 10px 0; padding: 3px 5px }
.line_eroticstore a, .line_eroticstore a:hover { color: #650000; }


.seekbar        { line-height: 20px; height: 20px; text-align: center; background: #ffb900; color: #900; font-size: 10px; margin: 15px 0 0 0 ; }
.seekbar select { line-height: 20px; height: 20px; font-size: 10px }
.s22            { line-height: 20px; height: 20px; width: 25px; border-left: 3px solid #fff; border-right: 3px solid #fff; background: #ffd460; }

.seekbar a    { font-size: 12px; text-decoration: none; font-weight: bold;  }
.seekbar a:hover  { text-decoration: underline}

.movie_wrap { width: 190px; float:left; text-align: center; margin-bottom: 10px; font-size: 10px; }
.movie_frame { background-image: url('../img/movie_bg.gif'); width: 180px; height: 145px}
.movie_frame img { border: 0; float: left; margin: 7px 0 0 7px }


.warning      { clear: both; text-align: center; background: #ffb900; color: #900; border: 1px solid #e3a500; margin: 0 0 10px 0; padding: 5px; font-weight: bold }


.item         { width: 110px; float: left; }

input.generic, select.generic        { background-color: #f7eed6; border: 1px solid #D9AFB4; color: #444; font-size: 11px }
input.button         { background-color: #eec351; border: 1px solid #D9AFB4; color: #634112; font-size: 11px; }



textarea     { background-color: #f7eed6; border: 1px solid #D9AFB4; font-family: Tahoma, Verdana, sans-serif; overflow: auto; font-size: 1em}
textarea.std { width: 440px; height: 68px; }

input.med      { width: 125px }
input.ok         { font-weight: bold }
input.long        { width: 440px}



.line           { border-top: 1px solid #ecba35; margin: 10px 0; }

.box_cloud      { background-color: #fff; background-image: url('../img/field.gif'); background-repeat: repeat-x; background-position: bottom center; padding: 10px 2px 10px 1px; border: 1px solid #bcd0de; }
.tagcloud          { text-align: center; }
.tagcloud span     { white-space: nowrap; }
.tagcloud a        { text-decoration: none; }
.tagcloud a:hover  { text-decoration: underline}

fieldset    { _height: 60px; }

.prepaid   { border:1px solid #ecba35; padding:5px; background-color: #f7eed6; margin: 10px 0 0 0 }

.do2      {font-size:9px; line-height: 1.2em;font-weight:normal;}
.do5      {font-size:10px;line-height: 1.2em;font-weight:bold;}
.do10     {font-size:13px;line-height: 1.2em;font-weight:bold;}
.do20     {font-size:16px;line-height: 1.2em;font-weight:bold;}
.do50     {font-size:20px;line-height: 1.2em;font-weight:bold;}
.do100    {font-size:24px;line-height: 1.2em;font-weight:bold;}
.doinfty  {font-size:28px;line-height: 1.2em;font-weight:bold;}
.fn       {font-size:10px; font-weight:normal}

