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;}

/* общие классы {{{*/
.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;}*/

H1 {font-size:120%;}
H1 .info {font-size:82%; color:#666;}
H3 {font-size:120%;}
H3 .info {font-size:82%; color:#666;}

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

H1.subdiv {text-transform:lowercase; font-size:100%; font-family:"Verdana",sans-serif; color:#656565; font-weight:bold; border-bottom:1px solid #BFBFBF;}
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;}

.message {margin:0px 0px 10px 0px; border:2px solid #0C0; padding:5px;}
.message {text-align:center; font-weight:bold;}
#flashMessage {border:2px solid #0C0; padding:5px;}
#flashMessage {text-align:center; font-weight:bold;}
.error {border:2px solid red; padding:5px;}
.error {text-align:center; font-weight:bold;}
.error-message {margin:0px 0px 10px 0px; border:2px solid red; padding:5px;}
.error-message {text-align:center; font-weight:bold;}
#errorMessage {border:2px solid red; padding:5px;}
#errorMessage {text-align:center; font-weight:bold;}
.errorMessage {border:2px solid red; padding:5px; margin-bottom:10px;}
.errorMessage {text-align:center; font-weight:bold;}
/*}}}*/
/* кнопки {{{*/
.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;}
/*}}}*/
/* страницы {{{*/
.pages {text-align:center; font-size:95%; 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;}
/*}}}*/
/* макет {{{*/
/* шапка {{{*/
.top {background:url("/img/headgrey1.jpg") top left no-repeat;}
.top {min-width:1000px;}
.top_inner {background:url("/img/headgrey2.jpg") top right no-repeat;}
.top_inner {text-align:center;}
/*.top_inner2 {background:url("/img/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("/img/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("/img/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("/img/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("/img/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;}

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

/*.submenu {position:absolute; height:16px; bottom:-16px; right:160px;}*/
/*.submenu {background:url("/img/tablinebg.jpg") top left repeat-x;}*/
.submenu {text-align:center;}
.submenu {background:url("/img/tablinebg.jpg") top left repeat-x;}
.submenu_inner1 {height:16px; background:url("/img/submenubg1.gif") top left no-repeat;}
.submenu_inner2 {height:16px; background:url("/img/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;}
.submenu LI {padding:0px 0px 0px 10px; background:#9B9B9B url("/img/tab.gif") top left no-repeat;}
.submenu LI.first {padding:0px 0px 0px 20px; background:#9B9B9B url("/img/tab_first_left.gif") top left no-repeat;}
.submenu LI SPAN {padding:0px 20px 0px 0px; background:#9B9B9B url("/img/tab_right.gif") top right no-repeat;}
.submenu LI.last SPAN {padding:0px 20px 0px 0px; background:#9B9B9B url("/img/tab_last_right.gif") top right no-repeat;}
.submenu LI SPAN {display:block;}
.submenu LI A {position:relative; top:-1px;}
.submenu A {color:#FFF;}

.list_trigger A {padding:0px 10px 0px 0px; background:url("/img/arrow.gif") right 65% no-repeat;}
.list_trigger {position:relative;}

#regions {display:block; width:auto; height:auto; border:1px solid #666; background:white none;}
#regions {position:absolute; top:13px; right:10px; z-index:10;}
#regions {text-align:left; padding:0px;}
#regions LI {float:none; display:block; margin:0px; padding:1px 0px;}
#regions LI {background:white none;}
#regions LI {font-size:100%;}
#regions A {display:block !important; padding:0px 2px; background:none;}
#regions A {color:#F00;}
#regions A:hover {background-color:#EEE;}
#regions {display:none;}

.profile {position:absolute; height:22px; top:160px; right:0px;}
.profile {margin:0px; height:22px; padding:0px 0px 0px 30px; background:url("/img/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("/img/nickbg.gif") bottom right no-repeat;}
.profile A {font-weight:bold; color:white;}
/*}}}*/
/* содержимое страницы {{{*/
.page {padding-left:32px; background:url("/img/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("/img/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 {float:right; width:160px;}
.right {text-align:left;}
.right {padding:10px 0px 10px 0px;}
/*}}}*/
/* подвал {{{*/
.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("/img/greyshit.gif") top left repeat-y;}
/*}}}*/
/*}}}*/
/* блоки {{{*/
.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 {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;}
/*}}}*/
/* блок новостей {{{*/
/* 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;}
/*}}}*/
/* анонсы {{{*/
.events_region {font-weight:bold; font-size:200%; margin:10px 0px 20px 0px; padding:0px;}
.events_region {text-align:left;}
.events_region A {color:#FF0000;}

.event {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #BFBFBF;}
.event P {margin:0px; padding:0px;}
.event .date {font-weight:bold; color:#656565; font-family:"Verdana",sans-serif;}
.event .date {padding-left:20px;}
.event H1 {/*font-size:180%;*/ font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.event H1 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.event H1 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.event H1 A {color:#656565;}
.event.mark H1 A {color:#F00;}
.event H3 {/*font-size:180%;*/ font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.event H3 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.event H3 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.event H3 A {color:#656565;}
.event.mark H3 A {color:#F00;}
.event .promogroups {margin:0px 0px 10px 20px;}
.event .promogroups {font-weight:bold; color:#656565; font-family:"Verdana",sans-serif;}
.event .flyer {float:left; width:300px; margin-left:20px;}
/*.event.mark .flyer {width:400px;}*/
.event .flyer .download {font-size:90%; color:#FF5555;}
.event .flyer .download A {color:#656565;}
.event .body {margin-left:20px; font-size:110%;}
.event .with_flyer .body {margin-left:330px; padding:0px;}
/*.event.mark .with_flyer .body {margin-left:430px; padding:0px;}*/
.event .flyer_wide .flyer {float:none; margin:0px 0px 10px 20px;}
.event .flyer_wide .body {margin-left:20px;}
.event .body P {margin:0px 0px 10px 0px;}
.event .info {font-weight:bold; /*line-height:1.3em;*/}
/*.event .info .more {background-color:#F6F6F6; font-size:90%; font-weight:normal;}*/
.event .info .more {font-size:82%; font-weight:normal; padding-left:10px; border-left:2px solid red;}
.event .info .more_trigger {display:block; text-transform:lowercase;}
.event .info .more_trigger BR {display:none;}
/*.event .djs_info {background-color:#F6F6F6; font-size:90%;}*/
.event .djs_info {font-size:82%; padding-left:10px; border-left:2px solid red;}
.event .signup {font-size:82%; margin:0px;}
.event .topic {font-size:82%; margin:0px;}

.event_short {margin-top:10px;}
.event_short P {margin:0px; padding:0px;}
.event_short .date {font-weight:bold; color:#656565; font-family:"Verdana",sans-serif;}
.event_short H1 {margin:0px; padding:0px;}
.event_short H1 A {color:black;}
.event_short.mark H1 A {color:#F00;}
.event_short H3 {margin:0px; padding:0px;}
.event_short H3 A {color:black;}
.event_short.mark H3 A {color:#F00;}

.user_event_form TD {vertical-align:top;}
.user_event_form TEXTAREA {width:90%;}
.user_event_form TH {background-color:#DDD; border:1px solid #FFF; padding:0px 3px;}

.simplemodal-overlay {background-color:#000;}
/*#simplemodal-container a.modalCloseImg {background:url(/img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}*/
.add-other-dj-form {width:600px;}
.add-other-dj-form {padding:30px 50px; background-color:#FFF; border:1px solid #000;}
.add-other-dj-form H3 {margin-top:0px;}
.add-other-dj-form TABLE TD {padding:5px;}
/*}}}*/
/* подсказки к условиям входа {{{*/
.hinter {border-bottom:1px dotted #666;}
#tooltip {position:absolute; z-index:3000; border:1px solid #000; background-color:#FFE; padding:2px;}
#tooltip {width:280px;}
/*}}}*/
/* новости {{{*/
.news {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #BFBFBF;}
.news P {margin:0px; padding:0px;}
.news .date {font-weight:bold; color:#656565; font-family:"Verdana",sans-serif;}
.news .date {padding-left:20px;}
.news H1 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.news H1 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.news H1 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.news H1 A {color:#656565;}
.news.mark H1 A {color:#F00;}
.news H3 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.news H3 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.news H3 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.news H3 A {color:#656565;}
.news.mark H3 A {color:#F00;}
.news .body {margin-left:20px; padding-top:10px; font-size:110%;}
.news .body P {margin:0px 0px 10px 0px; padding:0px;}
.news .thumb {float:left; width:150px; margin-left:20px;}
.news .thumb {font-size:70%;}
.news_list .news.with_image .body {margin-left:180px;}
.news .image {margin-left:20px;}
.news .image {font-size:70%;}
.news .brief {margin:0px 0px 10px 0px;}
.news .brief {font-size:90%;}
.news .brief {font-style:italic; font-weight:bold; color:#656565;}
.news_list .news .brief {font-style:normal; font-weight:normal; color:black;}
.news_list .news .brief A {color:black; text-decoration:none;}
/*.news .info EM {font-style:normal; color:#FF0000;}*/
.news .author {font-size:90%; text-align:right;}
.news .source {font-size:90%; text-align:right;}
.news .views {text-align:right; font-size:80%;}
.news .comments_count {color:#F00;}

.news_short {margin-top:10px;}
.news_short P {margin:0px; padding:0px;}
.news_short .date {font-weight:bold; color:#656565; font-family:"Verdana",sans-serif;}
.news_short H1 {margin:0px; padding:0px;}
.news_short H1 A {color:black;}
.news_short H3 {margin:0px; padding:0px;}
.news_short H3 A {color:black;}
.news_short .views {font-size:82%;}
.news_short .comments_count {color:#F00;}

.archive_menu {margin:10px 0px; padding:0px;}
.archive_menu P {font-size:120%; margin:0px; padding:0px;}
.archive_menu H1 {font-size:150%; margin:0px; padding:0px;}
.archive_menu H3 {font-size:150%; margin:0px; padding:0px;}
.archive_menu A {font-size:70%; font-weight:normal;}
/*}}}*/
/* комментарии {{{*/
.comment_form {padding-left:20px;}

.comment {margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #BFBFBF;}
.comment .user {float:left; width:180px;}
.comment .user SPAN {display:block; margin-left:20px;}
.comment .user {font-size:110%; font-weight:bold; color:#464646;}
.comment .body {margin-left:182px;}
.comment .date {display:block; float:left; width:516px;}
.comment .date {font-family:"Verdana",sans-serif; font-size:82%; color:#F00;}
.comment .admin {display:block; float:right; width:20px;}
.comment .text {display:block; clear:both; padding-top:5px;}
/*.comment_unapproved TD {background-color:#FFFFAA;}*/
/*}}}*/
/* диджеи {{{*/
.djs_options .base_options_form {width:248px; float:left;}
.djs_options FORM {width:240px;}
.djs_options SELECT {width:180px;}
.djs_letters {clear:both; margin:0px 0px 10px 0px; padding-top:10px;}
.djs_list {margin:0px; padding:0px;}
.djs_list LI {margin:0px; padding:0px; list-style-type:none;}
.djs_list .info {font-size:90%; color:#666;}

.dj {margin-bottom:10px; padding-bottom:10px;}
.dj P {margin:0px; padding:0px;}
.dj H1 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.dj H1 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.dj H1 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.dj H1 A {color:#656565;}
.dj H3 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.dj H3 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.dj H3 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.dj H3 A {color:#656565;}
.dj .photos {float:left; width:200px; margin-left:20px;}
.dj .body {margin-left:20px; font-size:110%;}
.dj.with_photo .body {margin-left:230px; padding:0px;}
.dj .body P {margin:0px 0px 10px 0px;}
/*}}}*/
/* клубы {{{*/
.clubs_options .base_options_form {width:320px; float:left; padding-left:50px;}
.clubs_options FORM {width:300px;}
.clubs_options SELECT {width:180px;}
.clubs_letters {clear:both; margin:0px 0px 10px 0px; padding-top:10px;}
.clubs_list {margin:0px; padding:0px;}
.clubs_list LI {margin:0px; padding:0px; list-style-type:none;}
.clubs_list .info {font-size:90%; color:#666;}

.club {margin-bottom:10px; padding-bottom:10px;}
.club H1 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.club H1 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.club H1 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.club H1 A {color:#656565;}
.club H3 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.club H3 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.club H3 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.club H3 A {color:#656565;}
.club .logo {float:left; width:200px; margin-left:20px;}
.club .body {margin-left:20px; font-size:110%; padding-top:10px;}
.club.with_logo .body {margin-left:230px; padding:0px;}
.club P {margin:0px 0px 10px 0px;}
/*}}}*/
/* промогруппы {{{*/
.promogroup {margin-bottom:10px; padding-bottom:10px;}
.promogroup P {margin:0px; padding:0px;}
.promogroup H1 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.promogroup H1 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.promogroup H1 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.promogroup H1 A {color:#656565;}
.promogroup H3 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.promogroup H3 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.promogroup H3 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.promogroup H3 A {color:#656565;}
.promogroup .logo {float:left; width:200px; margin-left:20px; margin-top:10px;}
.promogroup .body {margin-left:20px; margin-top:10px;  font-size:110%;}
.promogroup.with_logo .body {margin-left:230px;}
.promogroup .body P {margin:0px 0px 10px 0px;}
.promogroup .info {font-weight:bold;}
/*.promogroup .info_more {margin:0px 0px 10px 0px;}*/
.promogroup .info_more {background-color:#F6F6F6; font-size:90%;}
.promogroup .info_more_trigger {display:block; text-transform:lowercase;}
.promogroup .info_more_trigger BR {display:none;}
/*.promogroup .djs {margin:0px 0px 10px 0px;}
.promogroup .djs_info {margin:0px 0px 10px 0px;}*/
.promogroup .djs_info {background-color:#F6F6F6; font-size:90%;}
/*}}}*/
/* галереи {{{*/
.photo_region {font-weight:bold; font-size:200%; margin:10px 0px 20px 0px; padding:0px;}
.photo_region {text-align:left;}
.photo_region A {color:#FF0000;}

.galleries TD {background-color:#F3F3F3;}
.galleries .heading {text-align:center; vertical-align:top;}
.galleries .heading .date {font-size:82%; color:#656565; font-family:"Verdana",sans-serif;}
.galleries .heading .club {font-weight:bold; font-size:82%;}
.galleries .heading .name {font-weight:bold;}
.galleries .heading .name A {color:black;}
.galleries .heading .promogroup {font-size:82%;}
.galleries .heading .city A {color:#656565;}
.galleries .thumb {height:160px; text-align:center; vertical-align:middle; font-size:70%;}
.galleries .thumb {background-color:#EBEBEB;}
.galleries .thumb {cursor:pointer;}
.galleries .thumb.empty {cursor:default;}
.galleries .thumb:hover {background-color:#F3F3F3;}
.galleries .thumb.over {background-color:#F3F3F3;}
.galleries .thumb.empty:hover {background-color:#EBEBEB;}
.galleries .thumb.over.empty {background-color:#EBEBEB;}
.galleries .info {vertical-align:top; text-align:center;}
.galleries .info P {margin:0px; padding:0px;}
.galleries .djs {font-size:82%;}
.galleries .moreinfo {text-align:center; vertical-align:top; font-size:82%;}
.galleries .moreinfo .comments_num {color:#F00;}
.galleries .spacer {background-color:white !important; font-size:20%;}

.gallery {text-align:center; margin:0px 0px 10px 0px;}
.gallery P, .gallery H1 {margin:0px; padding:0px;}
.gallery P, .gallery H3 {margin:0px; padding:0px;}
.gallery .date {font-size:82%; color:#656565; font-family:"Verdana",sans-serif; font-weight:bold;}
.gallery .club {font-weight:bold; font-size:82%;}
.gallery H1 {font-size:120%;}
.gallery H3 {font-size:120%;}
.gallery .promogroups {font-size:90%;}
.gallery .djs {font-size:90%;}
.gallery .photographers {font-size:82%;}

.photos TD {background-color:#F3F3F3;}
.photos .thumb {height:160px; text-align:center; vertical-align:middle; font-size:70%;}
.photos .thumb {background-color:#EBEBEB;}
.photos .thumb {cursor:pointer;}
.photos .thumb.empty {cursor:default;}
.photos .thumb:hover {background-color:#F3F3F3;}
.photos .thumb.over {background-color:#F3F3F3;}
.photos .thumb.empty:hover {background-color:#EBEBEB;}
.photos .thumb.over.empty {background-color:#EBEBEB;}
.photos .info {text-align:center; vertical-align:top; font-size:82%;}
.photos .info .comments_num {color:#F00;}
.photos .back {text-align:right; font-size:90%; padding:2px 5px;}

.photo {margin-bottom:10px;}
.photo P {text-align:center; background-color:#F3F3F3; margin:0px 0px 2px 0px; padding:2px;}
.photo .image {padding:10px; font-size:70%;}
.photo .users {width:371px; padding:0px; float:left; text-align:left; font-size:93%;}
.photo .users.fullwidth {width:100%;}
.photo .users SPAN {display:block; padding:2px;}
.photo .itsme {width:372px; padding:0px; float:right; text-align:right; font-size:93%;}
.photo .itsme.fullwidth {width:100%;}
.photo .itsme SPAN {display:block; padding:2px;}
.photo .info {clear:both; padding:5px;}
.photo .views {font-size:82%;}
.photo .back {text-align:right; font-size:93%; padding:2px 5px;}
/*}}}*/
/* статьи {{{*/
.article {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #BFBFBF;}
.article {margin-top:10px;}
.article P {margin:0px; padding:0px;}
.article .date {font-weight:bold; color:#656565; font-family:"Verdana",sans-serif;}
.article P.date {padding-left:20px;}
.article P.details {padding-left:20px;}
.article H1 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.article H1 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.article H1 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.article H1 A {color:#656565;}
.article H3 {font-size:200%; margin:0px; padding:0px 0px 0px 20px; color:#656565;}
.article H3 {background:url("/img/pimp.gif") 0px 7px no-repeat;}
.article H3 SPAN {display:block; padding:0px 50px 0px 0px; background:url("/img/dots.gif") bottom right no-repeat;}
.article H3 A {color:#656565;}
.article .thumb {width:150px; margin-left:20px;}
.article .thumb {font-size:70%;}
.article .thumb {float:left; padding-top:10px;}
.article .body {margin-left:20px; padding-top:10px; font-size:110%;}
.article .body P {margin:0px 0px 10px 0px; padding:0px;}
.article.with_image .body {margin-left:180px;}
.article .image {width:150px; margin-left:20px;}
.article .image IMG {font-size:70%;}
.article .image {float:left; padding-top:10px; padding-bottom:20px;}
.article .brief {margin:0px 0px 10px 0px;}
.article .brief {font-size:90%;}
.article .brief {font-style:italic; font-weight:bold; color:#656565;}
.articles_list .article .brief {font-style:normal; font-weight:normal; color:black;}
.articles_list .article .brief A {color:black; text-decoration:none;}
/*.article .info EM {font-style:normal; color:#FF0000;}*/
.article P.author {font-size:90%; text-align:right;}
.article P.photographer {font-size:90%; text-align:right;}
.article .source {font-size:90%; text-align:right;}
.article .views {text-align:right; font-size:80%;}
.article .comments_count {color:#F00;}

.article_short {margin-top:10px;}
.article_short P {margin:0px; padding:0px;}
.article_short .date {font-weight:bold; color:#656565; font-family:"Verdana",sans-serif;}
.article_short H1 {margin:0px; padding:0px;}
.article_short H1 A {color:black;}
.article_short H3 {margin:0px; padding:0px;}
.article_short H3 A {color:black;}
.article_short .views {font-size:82%;}
.article_short .comments_count {color:#F00;}
/*}}}*/
/* главная {{{*/
.front_heading {font-family:"Verdana",sans-serif; font-size:110%; font-weight:bold;}
.front_heading {padding:0px 50px 2px 0px; margin:0px 0px 5px 0px; background:url("/img/dots.gif") right 70% no-repeat; border-bottom:1px solid #CCC;}
.front_heading {color:#F00;}

.front_events {margin-bottom:15px;}

.events_front {padding:0px 0px 0px 10px;}
.event.front .date {padding:0px;}
.event.front H1 {background:none; margin:0px; padding:0px;}
.event.front H1 SPAN {background:none; margin:0px; padding:0px;}
.event.front H3 {background:none; margin:0px; padding:0px;}
.event.front H3 SPAN {background:none; margin:0px; padding:0px;}
.event.front .promogroups {margin:0px;}
.event.front .flyer {float:none; margin:0px; padding:5px 0px; vertical-align:baseline;}
.event.front .body {margin:0px;}
.event.front .body P {margin:0px;}
.event.front {border-bottom:none;}

.front_greyborder {padding:0px 4px; background:url("/img/greyborder.gif") top center repeat-y;}

.events_front2 {padding:0px 0px 0px 10px;}
.event.front2 .date {padding:0px;}
.event.front2 .region {font-weight:bold;}
.event.front2 H1 {background:none; margin:0px; padding:0px; font-size:120%;}
.event.front2 H1 A {color:#333;}
.event.front2 H1 SPAN {background:none; margin:0px; padding:0px;}
.event.front2 H3 {background:none; margin:0px; padding:0px; font-size:120%;}
.event.front2 H3 A {color:#333;}
.event.front2 H3 SPAN {background:none; margin:0px; padding:0px;}
.event.front2 .body {margin:0px;}
.event.front2 .body P {margin:0px;}
.event.front2.last {border-bottom:none;}

.articles_front TD {padding-right:10px;}
.article.front P {margin:0px !important; padding:0px !important;}
.article.front H1 {margin:0px; padding:0px; background:none;}
.article.front H1 {font-size:150%;}
.article.front H1 SPAN {background:none;}
.article.front H3 {margin:0px; padding:0px; background:none;}
.article.front H3 {font-size:150%;}
.article.front H3 SPAN {background:none;}
.article.front .body {margin:0px;}
.article.front.with_image .body {margin-left:180px;}
.article.front .brief {font-style:normal; font-weight:normal; color:black;}
.article.front .brief A {color:black; text-decoration:none;}
.articles_front {margin-bottom:15px;}
.articles_front .rightcol {padding-left:18px;}

.news_front TD {padding-right:10px;}
.news.front P {margin:0px; padding:0px;}
.news.front H1 {margin:0px; padding:0px; background:none;}
.news.front H1 SPAN {background:none;}
.news.front H3 {margin:0px; padding:0px; background:none;}
.news.front H3 SPAN {background:none;}
.news.front .body {margin:0px;}
.news.front.with_image .body {margin-left:180px;}
.news.front .brief {font-style:normal; font-weight:normal; color:black;}
.news.front .brief A {color:black; text-decoration:none;}
.news_front .rightcol {padding-left:18px;}
/*
.news_front TD.news_short {padding:0px 0px 5px 0px;}
.news_front .news_title {height:2em;}
.news_front TD P {margin:0px; padding:0px;}
.news_front .news_image {float:left;}
.news_front TD.with_image .news_brief {margin-left:160px;}
.news_front .news_brief {font-size:82%;}
*/
/*}}}*/

/* vim:set fdm=marker: */

