BODY {margin:0px; padding:0px;}
BODY {font-family:"Arial",sans-serif; font-size:82%;}
A {text-decoration:none; color:#F00;}
A:hover {text-decoration:underline;}
IMG {border:none;}
FORM {margin:0px; padding:0px;}

/* global classes */
.clear {clear:both;}

.center_link {text-align:center;}
.center_link LI {list-style-type:none;}

.info_center {text-align:center;}
/*P.info_center {margin:1em 0px; padding:0px;}*/

H3 {font-size:120%;}
H4 {font-size:110%;}

.center_heading {text-align:center; color:#FF0000;}
H3.center_heading {font-size:120%; font-weight:normal; margin:10px 0px; padding:0px;}

H3.subdiv {text-transform:lowercase; font-size:100%; font-family:"Verdana",sans-serif; color:#656565; font-weight:bold; border-bottom:1px solid #BFBFBF;}

.dj_mark {font-size:120%; font-weight:bold; color:#F00; text-transform:uppercase;}
.dj_mark A {text-decoration:none !important; border-bottom:1px dotted #F00;}
.dj_mark A:hover {text-decoration:none !important; border-bottom:1px solid #F00;}
.dj_info {font-size:90%; color:#666;}

.form {line-height:30px;}
.form .label {display:block; width:150px; float:left; clear:both;}
.form INPUT {width:200px; margin-top:5px;}
.form INPUT.auto {width:auto; float:none;}

.center_form {text-align:center; line-height:30px;}
.center_form P {width:260px; margin:0px auto; text-align:left; clear:both;}
.center_form .label {display:block; width:100px; float:left; text-align:right; clear:both;}
.center_form INPUT {width:150px; float:right; margin-top:5px;}
.center_form INPUT.auto {width:auto; float:none;}
.center_form2 {text-align:center; line-height:30px;}
.center_form2 P {width:260px; margin:0px auto; text-align:left; clear:both;}
.center_form2 .label {display:block; width:50px; float:left; text-align:right; clear:both;}
.center_form2 INPUT {width:200px; float:right; margin-top:5px;}
.center_form2 INPUT.auto {width:auto; float:none;}
.center_submit {text-align:center; line-height:2em;}
.center_submit P {width:320px; margin:0px auto 10px auto; clear:both;}

.error {display:block;}
.error {border:1px solid red; padding:5px;}
.error {text-align:center; font-weight:bold;}
.error-message {margin:0px 0px 10px 0px; border:1px solid red; padding:5px;}
.error-message {text-align:center; font-weight:bold;}

/* buttons {{{*/
.liteoption {height:20px; margin:0px; padding:2px 5px;}
.liteoption {background-color:#D7D7D7; border:none;}
.liteoption:hover {background-color:#F82929; color:white;}
.liteoption.over {background-color:#F82929; color:white;}

INPUT.btnlite {margin:0px; padding:1px 5px;}
INPUT.btnlite {background-color:#D7D7D7; border:none;}
INPUT.btnlite:hover {background-color:#F82929; color:white;}

INPUT.btnmain {margin:0px; padding:1px 5px;}
INPUT.btnmain {background-color:#D7D7D7; border:none;}
INPUT.btnmain:hover {background-color:#F82929; color:white;}

A.btnlite {margin:0px; padding:1px 10px; white-space:nowrap; display:block; float:left; text-align:center;}
A.btnlite.big {padding:5px 10px;}
A.btnlite {background-color:#D7D7D7; border:none; color:black;}
A.btnlite:hover {background-color:#F82929; color:white; text-decoration:none;}
/*}}}*/
/* pages {{{*/
.pages {text-align:center; font-size:90%; margin:1em 0px; padding:0px; line-height:2em;}
.pages A {background-color:#F3F3F3; border:1px solid #D0D0D0; padding:0px 0.4em; font-weight:bold; color:#999;}
.pages .page_link {background-color:#F3F3F3; border:1px solid #000; padding:0px 0.4em; font-weight:bold;}
/*}}}*/
/* подсказки к условиям входа {{{*/
.hinter {border-bottom:1px dotted #666;}
#tooltip {position:absolute; z-index:3000; border:1px solid #000; background-color:#FFE; padding:2px;}
#tooltip {width:280px;}
/*}}}*/

/* layout */
/* header {{{*/
.top {background:url("images/headgrey1.jpg") top left no-repeat;}
.top {min-width:1000px;}
.top_inner {background:url("images/headgrey2.jpg") top right no-repeat;}
.top_inner {text-align:center;}
/*.top_inner2 {background:url("images/redline2.gif") bottom right no-repeat;}*/
.top_inner2 {border-bottom:2px solid red; position:relative; /*padding-left:100px;*/}
/*.top_content {width:998px; height:182px; margin:0px auto; text-align:left;}*/
.top_content {width:898px; height:182px; margin:0px auto; text-align:left; /*border:1px solid red;*/}
.top_content {position:relative;}
/*.top_content {background:url("images/redline.gif") 100px 100% no-repeat;}*/
.top_overlay1 {border-bottom:2px solid #FFF; position:absolute; width:1000px; right:898px; bottom:-2px;}
.top_overlay2 {height:2px; overflow:hidden; background:#FFF url("images/headgrey1.jpg") bottom left no-repeat; position:absolute; width:100px; top:182px; left:0px;}

H1 {margin:0px; padding:0px; width:737px; height:128px;}
H1 {background:url("images/headback.jpg") top left no-repeat;}
H1 {position:absolute; top:0px; left:0px;}

.mainmenu {position:absolute; top:135px; width:737px;}
.mainmenu {margin:0px; padding:0px; text-align:center;}
.mainmenu LI {display:inline;}
.mainmenu LI {margin:0px; padding:0px;}
.mainmenu LI.last {padding-right:0px; margin-right:0px;}
.mainmenu LI {text-transform:uppercase; color:#666; font-weight:bold;}
.mainmenu A {color:#666; padding:0.1em 0.2em; margin:0px 0.05em;}
.mainmenu A:hover {background-color:#F00; color:white; text-decoration:none;}

.stats {position:absolute; top:10px; left:740px;}
.stats {margin:0px; padding:0px;}
.stats LI {margin:0px; padding:0px 0px 5px 0px; list-style-type:none;}
.stats LI {text-transform:uppercase; font-size:80%; color:#444;}
.stats LI .number {display:block; width:31px; height:13px; float:left; padding:0px 3px;}
.stats LI .number {background:url("images/statsbg.gif") top left no-repeat;}
.stats LI .number {font-family:"Verdana",sans-serif; font-weight:bold; font-size:90%;}
.stats LI .online {color:#FF4040;}

.search {position:absolute; top:115px; left:740px;}
.search P {margin:0px; padding:0px;}
#search_field {height:18px; width:100px; padding:0px 2px;}
#search_field {border:1px solid #949494;}
#search_field.blurred {color:#CCC;}
#search_submit {position:relative; top:2px;}

H2 {margin:0px; padding:0.1em 0.8em;}
H2 {font-size:100%; text-transform:uppercase; font-weight:bold;}
H2 {background-color:#FF0000; color:white;}
H2 {white-space:nowrap;}
H2 {position:absolute; /*left:100px;*/ left:0px; bottom:-10px; z-index:2;}

/*.submenu {position:absolute; height:16px; bottom:-16px; right:160px;}*/
/*.submenu {background:url("images/tablinebg.jpg") top left repeat-x;}*/
.submenu {text-align:center;}
.submenu {background:url("images/tablinebg.jpg") top left repeat-x;}
.submenu_inner1 {height:16px; background:url("images/submenubg1.gif") top left no-repeat;}
.submenu_inner2 {height:16px; background:url("images/submenubg2.gif") top right no-repeat;}
.submenu_inner3 {width:998px; height:16px; margin:0px auto;}
.submenu_inner3 {position:relative;}
.submenu UL {position:absolute; height:16px; top:0px; right:170px;}
.submenu UL {margin:0px auto; padding:0px;}
/*.submenu LI {display:inline; margin:0px;}*/
.submenu LI {display:block; list-style-type:none; float:left;}
.submenu LI {font-family:"Verdana",sans-serif; font-size:85%; white-space:nowrap; text-transform:lowercase;}
.submenu LI {padding:0px 0px 0px 10px; background:#9B9B9B url("images/tab.gif") top left no-repeat;}
.submenu LI.first {padding:0px 0px 0px 20px; background:#9B9B9B url("images/tab_first_left.gif") top left no-repeat;}
.submenu LI SPAN {padding:0px 20px 0px 0px; background:#9B9B9B url("images/tab_right.gif") top right no-repeat;}
.submenu LI.last SPAN {padding:0px 20px 0px 0px; background:#9B9B9B url("images/tab_last_right.gif") top right no-repeat;}
.submenu LI SPAN {display:block;}
.submenu LI A {position:relative; top:-1px;}
.submenu A {color:#FFF;}

.profile {position:absolute; height:22px; top:160px; right:0px;}
.profile {margin:0px; height:22px; padding:0px 0px 0px 30px; background:url("images/nickbg.gif") bottom left no-repeat;}
.profile LI {list-style-type:none; margin:0px; padding:5px 0px 1px 0px;}
.profile A {display:block; padding:0px 10px 0px 2px;}
.profile A {background:#C25454 url("images/nickbg.gif") bottom right no-repeat;}
.profile A {font-weight:bold; color:white;}
/*}}}*/
/* main content area {{{*/
.page {padding-left:32px; background:url("images/greyshit.gif") top left repeat-y;}
.page {text-align:center;}

.main {width:960px;}
.main {margin:0px auto; padding:10px 0px 0px 0px;}
.main {background:url("images/rightborder.gif") 789px 0px repeat-y;}
.main {text-align:left;}

.left {width:785px; float:left;}
.left {padding:10px 0px 0px 0px;}

.content {padding:0px 20px 10px 20px;}
/*}}}*/
/* right column {{{*/
.right {float:right; width:160px;}
.right {text-align:left;}
.right {padding:10px 0px 10px 0px;}
/*}}}*/
/* footer {{{*/
.admin_link {text-align:center;}
.admin_link LI {list-style-type:none;}

.footer {clear:both; border-top:1px solid #E5E5E5;}
.footer {padding:10px 10px 10px 32px; background:url("images/greyshit.gif") top left repeat-y;}
/*}}}*/

/* blocks */
.graphic_top {text-align:center; margin:0px 0px 10px 0px; padding:0px;}
.graphic_bottom {text-align:center; margin:0px 0px 10px 0px; padding:0px;}
.graphic_right {text-align:center; margin:0px 0px 10px 0px; padding:0px;}
/* gallery block {{{*/
.gallery_block {background-color:#F3F3F3;}
.gallery_block .thumb {text-align:center; padding:10px 4px; font-size:70%;}
.gallery_block .info {text-align:center;}
.gallery_block .info .date {font-size:85%; color:#656565; font-family:"Verdana",sans-serif;}
.gallery_block .info .name {font-weight:bold; font-size:110%;}
.gallery_block .info .name A {color:black;}
.gallery_block .info .club {font-weight:bold;}
.gallery_block .info .city A {color:#656565;}
/*}}}*/
/* news block {{{*/
/* TODO: news page, then merge .news_block with .news */
.news_block .date {font-weight:bold; color:#656565; font-family:"Verdana",sans-serif; font-size:85%;}
.news_block .title {font-weight:bold; text-transform:uppercase;}
.news_block .title A {color:black;}
.news_block .brief {font-style:normal; font-weight:normal; color:black;}
.news_block .brief {font-size:90%;}
.news_block .brief A {color:black; text-decoration:none;}
.news_block .source {text-align:left;}
.news_block .mark .title {color:#FF0000;}
.news_block .mark .title A {color:#FF0000;}
.news_block .mark .brief {color:#FF0000;}
.news_block .mark .brief A {color:#FF0000;}
/*}}}*/

/* forum*/
.breadcrumbs {margin:0px 0px 10px 0px; padding:0px;}
.breadcrumbs A {color:#434343; font-weight:bold;}

.main_block {margin-top:10px; padding:5px; clear:both;}
.main_block {background-color:#E5E5E5;}
.main_block H4 {margin:0px 0px 5px 0px; padding:0px;}
.main_block H4 A {color:#A00;}
.main_block P {margin:10px 0px 0px 0px; padding:0px;}

.profilemain {background-color:#EEEEEE; padding:5px;}

.searchbar {margin:0px 0px 10px 0px; padding:0px;}

.forumlist TH {font-family:"Verdana",sans-serif; font-weight:normal;}
.forumlist TH {padding:5px 1em 0px 1em; text-align:center;}
.forumlist TD {padding:5px 5px 0px 5px;}

TD.subth1 {padding:0px; height:4px; font-size:3px; border-bottom:1px solid #FF0000;}
TD.subth2 {padding:0px; height:4px; font-size:3px; border-bottom:1px solid #FF0000; border-left:1px solid #FF0000;}
TD.subthgrey {padding:0px;}
.subthgrey1 {height:12px; font-size:3px; background:url("images/subth1.gif") top left no-repeat;}
.subthgrey2 {margin-left:50%; height:12px; font-size:3px; background:url("images/subth2.gif") top right no-repeat;}

.forumdetails {font-size:120%; font-weight:bold; text-align:center; color:#FF4444;}
.forumdate {text-align:right; color:#464646;}
.forumdate A {color:#464646;}
A.forumlink {color:#464646; font-size:150%; font-weight:bold;}
A.forumlink_inline {color:#464646; font-weight:bold;}
P.forumdesc {margin:0px; padding:0px;}

.subforums {margin-bottom:0px;}
.subforums A {font-weight:bold;}

TD.greysub1 {padding:0px; height:7px; font-size:3px; border-bottom:1px solid #BFBFBF;}
TD.greysub2 {padding:0px; height:7px; font-size:3px; border-bottom:1px solid #BFBFBF; border-left:1px solid #BFBFBF;}

.topicslist TH {font-family:"Verdana",sans-serif; font-weight:normal;}
.topicslist TH {padding:5px 1em 0px 1em; text-align:center;}
.topicslist TD {padding:5px 2px 0px 2px;}
.topicslist TD P {margin:5px 0px 0px 0px;}
A.topictitle {font-weight:bold; color:#464646; line-height:140%;}
.topicpages A {color:#AA6E0A;}
.topicauthor {text-align:center;}
.topicdetails {text-align:center; font-size:120%; font-weight:bold; color:#F44;}
.topicdate {text-align:right;}
.lastpostlink {color:#595959}

.img_new IMG {background-color:#F00;}

.listfilter {padding-top:1em !important; text-align:right; font-size:90%;}
.listfilter INPUT {font-size:90%;}
.listfilter INPUT.btnlite {font-size:100%;}
.listfilter SELECT {font-size:90%;}

.postrow TH {font-family:"Verdana",sans-serif; font-weight:normal;}
.postrow TH {padding:5px 1em 0px 1em; text-align:center;}

.poster {padding:10px 5px 0px 25px;}
.poster P {margin:0px 0px 10px 0px; padding:0px;}
.posterdetails {font-size:82%;}
.postcontent {padding:0px 5px 0px 5px;}
.postdata {padding:10px 5px 5px 0px;}
.postdate {font-family:"Verdana",sans-serif; font-size:82%; color:#F00;}
.postbody {padding-top:15px;}
.postsign {padding-top:15px;}

.event_title A {color:#656565 !important;}

.ucptable TD {background-color:#EEEEEE; padding:5px;}
.ucptable TH.td {background-color:#EEEEEE; padding:5px;}

.pm_marked_colour {background-color:#000000;}
.pm_replied_colour {background-color:#A9B8C2;}
.pm_friend_colour {background-color:#007700;}
.pm_foe_colour {background-color:#DD0000;}

.ucpmenu TD {padding:0px 0px 10px 0px;}
UL.ucpsubmenu {margin:0px; padding:0px 0px 0px 20px;}
UL.ucpsubmenu LI {margin:0px; padding:0px;}
UL.ucpsubmenu LI {list-style-type:disc; list-style-image:url("images/ucpsubmenuitem.gif");}

.memberlist TH {font-family:"Verdana",sans-serif; font-weight:normal;}
.memberlist TH {padding:5px 1em 0px 1em; text-align:center;}
.memberlist TD {padding:5px 2px 0px 2px;}
.memberlist TD.username {padding:5px 5px 0px 5px;}
.memberlist TD P {margin:5px 0px 0px 0px;}

/* фотографии пользователя в профиле */
.user_photos .thumb {height:160px; text-align:center; vertical-align:middle; font-size:70%;}
.user_photos .thumb {background-color:#E8E8E8;}
.user_photos .thumb {cursor:pointer;}
.user_photos .thumb.empty {cursor:default;}
.user_photos .thumb:hover {background-color:#F3F3F3;}
.user_photos .thumb.over {background-color:#F3F3F3;}
.user_photos .thumb.empty:hover {background-color:#EBEBEB;}
.user_photos .thumb.over.empty {background-color:#EBEBEB;}

.searchresults TH {font-family:"Verdana",sans-serif; font-weight:normal;}
.searchresults TH {padding:5px 1em 0px 1em; text-align:center;}
.searchresults TD P {margin:5px 0px 0px 0px;}

/* vim:set fdm=marker: */ 
