body      { background-color: #87000C; color: #c2c2c2; margin: 0; padding:  0 0 10px 0 ; font-family: Verdana, Tahoma, sans-serif; font-size: 80%; line-height: 1.2em }

h2        { padding-left: 20px; height: 23px; background-image: url(../img/h2_bg.gif); background-repeat: no-repeat; color: #c2c2c2; font-size: 16px; line-height: 24px; margin: 5px 0 10px 0}
h4        { margin: 0 0 5px 10px; font-size: 24px; color: #fff; line-height: 28px; }

a         { color: #c2c2c2;  }
a:hover   { color: #fff; text-decoration: none }


a.sel      { color: #fff; text-decoration: none}

.hi        { color: #D2C268 }

img.img  { border: 1px solid #997979; background: #c0c0c0 }

.b        { border: 1px solid #000}

.big       { font-size: 18px; line-height: 18px  }
.small     { font-size: 10px; line-height: 1.2em}

.pay_code   { font-size: 36px; font-weight: bold; color: #D2C268; line-height: 1.2em}

.bracket, .bracket a  { color: #D2C268 }

.hr        { background-image: url(../img/hr.gif); background-repeat: no-repeat; margin: 5px 0}
.hr_inv    { background-image: url(../img/hr_inv.gif); background-repeat: no-repeat; margin: 5px 0}
.hr2       { height: 1px; background-color: #292929; clear: both; margin: 5px 36px 5px 21px }

#wrap       { width: 996px; margin: auto; }
#cont       { background-image: url(../img/main_bg.gif); background-color: #000 }
#head       { height: 160px; background-image: url(../img/top_bg.jpg); background-color: #600 }

#menuwrap        { background-image: url(../img/menu_bg.gif); }
#menu            { height: 1.2em; line-height: 1.2em; background-color: #000; text-transform: uppercase; margin: 0 4px}

#menu ul               { font-size: 10px; font-weight: bold; margin: 0; padding: 0; list-style-type: none; display: inline;  }
#menu ul li            { display: inline; }
#menu ul li a          { background-color: #000; color: #c2c2c2; padding: 0 0.4em 2px 0.4em; margin: 0 0.4em; text-decoration: none; float: left; }
#menu ul li a:hover    { background-color: #87000C; color: #c2c2c2; }
#menu li a.sel         { background-color: #87000C; color: #c2c2c2; }

#nav          { height: 28px; line-height: 18px; padding: 10px 25px 0 20px; color: #c2c2c2; background-image: url(../img/nav_bg.gif); font-size: 10px; background-repeat: no-repeat}
#nav_control  { float: right }
#nav_control a { color: #D2C268; font-weight: bold; text-decoration: none }
#nav_control a:hover { color: #fff}
#nav_control img { float: left; margin-right: 5px }


.seekbar      { height: 19px; line-height: 18px; background-image: url(../img/seekbar_bg.gif); margin: 0 10px 10px 0; font-size: 10px; text-align: center }
.seekleft     { float: left; padding-left: 5px }
.seekprev     { padding-left: 5px }
.seekright    { float: right; padding-right: 5px  }
.seeknext     { padding-right: 5px }
.seekbar a    { text-decoration: none; font-size: 16px; font-weight: bold;  }


#left         { width: 694px; float: left; }
#left_cont    { padding: 0 0 0 22px; }
.left_inside  { margin: 0 10px 0 0; }
.left_photo   { padding: 0 0 0 10px; margin: 0 0 10px 0}

.photo_nav     { width: 640px; height: 146px; overflow: auto; }
.photo_nav img   {  margin: 0 5px 0 0; }

#leaderboard     { text-align: center}

#footer_links    { font-size: 10px; padding: 0 20px 10px 20px }
#footer_links a         { color: #fff }
#footer_links a:hover   { text-decoration: none; color: #fff }

#banner        { padding: 0 0 10px 0 }


#warning       { margin: 0 10px 10px 0; background-color: #D2C268; border-width: 0 1px 1px 1px; border-style: solid; border-color: #363636; background-image: url(../img/warning_img.gif); background-position: bottom right; background-repeat: no-repeat }
#warning_cont  { width: 400px; padding: 10px 0 10px 20px; color: #000; float: left; }
#warning .hi    { color: #87000C }

#warning a           { color: #870000; font-weight: bold;  }
#warning a:hover     { text-decoration: none }


.teaser         { margin: 0 10px 10px 0; padding: 10px; background-color: #d51c1c; color: #fff; border: 3px solid #fcea21; }
.teaser_head    { font-size: 16px; font-weight: bold ;line-height: 1.4em; color: #fcea21; }
.teaser img     { border: 1px solid #fff; }
.teaser a       { color: #fcea21; }
.teaser a:hover { color: #000; }

h3             { padding-left: 10px; line-height: 22px; height: 22px; background-repeat: no-repeat; color: #c2c2c2; font-size: 12px; margin: 0 0 10px 0 }
h3.type_1      { background-image: url(../img/h3_1_bg.gif); }
h3.type_2      { background-image: url(../img/h3_2_bg.gif); }

.thumb_wrapper  { width: 660px; overflow: hidden }

.item_type_1 { padding: 0 10px; margin-bottom: 10px }
.item_type_2 { background-color: #440006; padding: 10px; margin-bottom: 10px }
.item_type_3 { padding: 0 10px; margin-bottom: 10px; background-image: url(../img/desc_bg.gif); background-position: top right; background-repeat: no-repeat  }

.item_head       { height: 20px; line-height: 18px; padding: 0 20px 0 10px; font-size: 12px; background-image: url(../img/item_top_bg.gif); margin-bottom: 1px }
.item_head_right { float: right; font-size: 10px; line-height: 18px }
.item_cont       { border-width: 1px 0; border-style: solid; border-color: #1F1F1F; padding: 5px 9px; margin-bottom: 1px; background-image: url(../img/item_cont_bg.gif); }

.item_cont_type_1  { border-width: 0 1px 1px 1px; border-style: solid; border-color: #1F1F1F; padding: 5px 9px; margin-bottom: 1px; background-color: #000; }

.item_foot       { border-width: 1px; border-style: solid; border-color: #1F1F1F; padding: 2px 9px; margin-bottom: 10px; background-image: url(../img/item_foot_bg.gif); background-repeat: repeat-x}

.result_image { float: left; margin: 0 10px 5px 10px; }
.result_desc  { float: left; width: 430px; height: 260px; margin-bottom: 10px; background-image: url(../img/desc_bg.gif);  background-position: right top; background-repeat: no-repeat}

.form         { padding: 10px; margin-bottom: 10px; border-width: 1px; border-style: solid; border-color: #363636; }
.form_full    { margin-bottom: 10px; border-width: 1px; border-style: solid; border-color: #363636; }
.ads_add      { background-image: url(../img/ads_add_bg.gif); background-position: top right; background-repeat: no-repeat; }
.ads_cnf      { background-image: url(../img/ads_cnf_bg.gif); background-repeat: repeat-y; }
.register     { background-image: url(../img/desc_bg.gif); background-position: top right; background-repeat: no-repeat }

.ads_cnf_text { padding: 10px }

img.forum_fold    { float: left; margin: 0 10px 10px 10px }

.forum_folder       { width: 240px; float: left; border-bottom: 1px solid #7D0610; padding-bottom: 5px; margin-bottom: 2px; }
.forum_folder a     { font-size: 18px; line-height: 18px; text-decoration: none; }
.forum_folder_count       { float: right; line-height: 18px; font-size: 10px }

.forum_name  { float: left; margin: 0 0 5px 5px }
.forum_name a  { font-size: 16px; font-weight: bold; text-decoration: underline}

.forum_list_inner { width:500px; float: left }
.forum_list_count { float: right; font-size: 10px; line-height: 1.2em; color: #8A7071}

.forum_icon     { width: 50px; float: left; }
.forum_cont     { width: 580px; float: left; }
.forum_cont_head { color: #8A7071; margin-bottom: 10px }

.thumb       {  margin: 0 10px 10px 0; float: left; }
.thumb_edit  {  border: 1px solid white; background: #303030; margin: 0 10px 10px 0; padding: 5px; float: left; text-align: center;}

.thumb_edit a       { background-color: #808080; text-decoration: none; font-size: 14px; line-height: 16px; padding: 0 3px 1px 3px; margin: 5px 5px 0 0; border: 1px solid black; display: block; width: 14px; float: left}
.thumb_edit a:hover { background-color: #ffffff; color: #000}

#right         { width: 280px; float: left }

.box_top_wrap  { background-image: url(../img/box_top_wrap.gif); }
.box_top       { background-image: url(../img/box_top.gif); background-repeat: no-repeat; padding: 12px 0 0 46px; color: #c2c2c2; font-size: 10px; line-height: 1.4em; font-weight: bold; }
.box_top_control { float: right; padding: 0 20px 0 0  }
.box_cont      { background-image: url(../img/box_cont.gif); color: #8f8f8f; padding: 0 16px 0 7px; line-height: 1.4em; }

.box_link          { float: left; padding: 5px 0 0 40px; }
.box_link img      { margin: 0 10px; float: left; }
.box_link a        { color: #D2C268; text-decoration: none; float: left; display: block; font-weight: bold;  }
.box_link a:hover  { color: #fff; text-decoration: none }

.line_eroticstore { background-color: #c00; color: #fff; border: 2px solid #fcea21; margin: 0 10px 10px 0; padding: 2px 5px }
.line_eroticstore a {color: #fcea21 }

.vip_head    { background-color: #FCEA21; color: #000; padding: 2px 5px; font-weight: bold; margin: 0 10px 0 0;  }
.vip_cont    { background-color: #c00; padding: 5px 0; margin: 0 10px 10px 0; border: 1px solid #FCEA21 }

.vip_item    { width: 162px; float: left; text-align: center }
.vip_item img { border: 1px solid #FCEA21 }
.vip_item a  { color: #FCEA21 }

.listwrap         { float: left; width: 168px; }
.listcont         { text-align: center; line-height: 1.8em; font-size: 10px; color: #8D7474; background-color: #3d0000; border: 1px solid #363636; margin: 0 10px 10px 0; background-image: url(../img/list_cont.gif); background-repeat: no-repeat }
.listcont img     { margin: 5px 5px 0 0; float: right }



.list2wrap        { float: left; width: 336px; }
.list2cont_nb     { margin: 0 10px 10px 0; }
.list2cont        { text-align: center; line-height: 1.8em; font-size: 10px; color: #8D7474; background-color: #3d0000; border: 1px solid #363636; margin: 0 10px 10px 0; background-image: url(../img/list2_cont.gif); background-repeat: no-repeat }
.list2cont img    { margin: 5px 0 0 0 ;  }

.list3wrap        { float: left; width: 336px; }
.list3cont_nb     { margin: 0 10px 10px 0; }
.list3cont        { line-height: 1.8em; font-size: 10px; color: #8D7474; background-color: #3d0000; border: 1px solid #363636; margin: 0 10px 10px 0; background-image: url(../img/list2_cont.gif); background-repeat: no-repeat }
.list3cont img    { margin: 5px; float: left  }

                                            

.banner_text        { width: 210px; float: left; padding: 5px 0 5px 5px; font-size: 11px; line-height: 1.2em  }
.banner_text img    { border: 1px solid #997979; background: #c0c0c0; float: left; margin: 0 5px 0 0 }
.banner_text a       { color: #D2C268; font-size: 14px; font-weight: bold }
.banner_text a:hover { color: #fff; }



#foot    { line-height: 56px; height: 46px; background-image: url(../img/main_foot.gif); background-repeat: repeat-x; background-color: #87000c; color: #c0c0c0; text-align: right; padding-right: 36px; font-size: 10px; }

.item_row      { clear: both; padding-bottom: 0.2em; float: left}
.item_short    { float: left; width: 80px; line-height: 1.6em }
.item_res      { float: left; width: 130px; line-height: 1.4em }
.value_res     { float: left; width: 270px; line-height: 1.4em; padding-bottom: 2px}
.value_short   { float: left; line-height: 1.6em; padding-bottom: 2px;  }

.item_full      { float: left; width: 160px; line-height: 1.4em; padding: 2px 0 }
.item_full2     { float: left; line-height: 1.4em; padding: 2px 0 }
.value_full     { float: left; width: 440px; line-height: 1.4em; padding: 2px 0 2px 0 }

.search_item    { float: left; width: 80px; height: 20px; }
.search_value   { float: left; width: 140px; }
input.search    { width: 120px; font-size: 11px; height: 1.2em; background-color: #5c5c5c; color: #fff; border-width: 1px; border-style: solid; border-color: #a8a8a8 }


input.login    { border: 1px solid #404040; background-color: #1d1d1d; color: #767676; width: 120px }
input.button   { border: 1px solid #a6a6a6; background-color: #3d654f; color: #000; font-weight: bold;  }
input.formbutt  { margin: 0 0 0 10px; float: right}

input.tiny     { width: 26px}
input.tiny2     { width: 18px}
input.ok       { margin-left: 5px; width: 20px; font-size: 12px; border: 1px solid #404040; background-color: #1d1d1d; color: #767676 }

select.edit    { font-size: 10px; background-color: #5c5c5c; color: #fff; border: 0 }
input.edit     { font-size: 11px; height: 1.2em; background-color: #5c5c5c; color: #fff; border-width: 1px; border-style: solid; border-color: #a8a8a8 }
input.edit_name     { font-size: 19px; font-weight: bold; height: 1.2em; background-color: #000; width: 300px; color: #c2c2c2; border-width: 0 0 1px 0; border-style: solid; border-color: #a8a8a8; margin: 0 0 5px 10px }

select.insert    { background-color: #5c5c5c; color: #fff; border: 0; width: 145px;  }
input.insert     { background-color: #5c5c5c; color: #fff; border-width: 1px; border-style: solid; border-color: #a8a8a8; padding-left: 2px;  }
.file            { background-color: #5c5c5c; color: #fff; border-width: 1px; border-style: solid; border-color: #a8a8a8; }

textarea.edit  { width: 638px; height: 100px; padding: 10px; margin-bottom: 5px; border-width: 2px; border-style: solid; border-color: #a8a8a8}
textarea.edit_narrow  { width: 376px; height: 180px; padding: 2px; margin-bottom: 5px; border-width: 2px; border-style: solid; border-color: #a8a8a8; overflow: auto}
textarea.insert { width: 628px; height: 100px; padding: 5px; margin-bottom: 5px; border-width: 1px; border-style: solid; border-color: #a8a8a8 }
textarea.insert_small { width: 628px; height: 30px; padding: 2px 5px; margin-bottom: 5px; border-width: 1px; border-style: solid; border-color: #a8a8a8 }
textarea       { font-family: Verdana, Tahoma, sans-serif; font-size: 1em; overflow: hidden;  background-color: #5c5c5c; color: #fff; }

#entry_main		{ width: 912px; margin: 0 auto; padding: 10px 0 0 0; }
#entry_top		{ height: 508px }
#entry_top img	{ border: 0px }
#entry_textbg   { background-image: url(/img/entry_bg.gif); background-repeat: repeat-y; padding: 5px 75px 25px 75px; color: #6a3d43; font-size: 11px }
#entry_foot     { background-image: url(/img/entry_footer.gif); background-repeat: no-repeat; height: 44px; color: #a18386; text-align: right; padding: 21px 36px 0 0; font-size: 10px; }

