/* General section for all sites */
BODY {
	BACKGROUND-COLOR: #e4ddd3;
	TEXT-ALIGN: center;
}

BODY, TABLE, INPUT, TEXTAREA, SELECT, BUTTON {
	FONT: 11px Tahoma; /* !!! */
	COLOR: #000; /* !!! */
}

A {
	COLOR: #df0409; /* !!! */
	TEXT-DECORATION: underline;
}

A:hover {
	TEXT-DECORATION: none;
}

H1 {
	BACKGROUND: url("/images/header1_bg.gif") center left no-repeat;
	HEIGHT: 15px;
	MARGIN: 0 0 4px 11px;
	PADDING-LEFT: 17px;
	FONT: bold 12px arial;
	COLOR: #000;
	TEXT-ALIGN: left;
}

UL, OL {
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
	PADDING-TOP: 0;
	PADDING-BOTTOM: 0;
}


H1 A {
	COLOR: #000;
}

H2 {
	MARGIN-BOTTOM: 7px;
	FONT: bold 11px arial;
	COLOR: #df0409;
	TEXT-ALIGN: left;
}

H2 A {
	COLOR: #df0409;
}

H3 {
	FONT: bold 13px Tahoma;
	COLOR: #000;
}

H4 {
}

H5 {
}

H6 {
}

INPUT.text {
	BORDER: 1px solid #999999;
	HEIGHT: 17px;
	FONT: 10px arial;
	COLOR: #77746c;
}

INPUT.button {
}

.path {
	PADDING: 2px 15px 5px 15px;
	FONT: 11px arial narrow, arial;
	COLOR: #000;
}

.path A {
	COLOR: #000;
	TEXT-DECORATION: none;
}

.b468x60 {
	MARGIN: 7px 0 7px 0;
}

.b660x120 {
}

SPAN.count_clubs {
	COLOR: #9a9997;
}


/* STYLE */
TABLE.gallery {
}
TABLE.gallery TD {
	PADDING: 0 !important;
}
TABLE.gallery TD.gallery_top {
	BACKGROUND: url("/images/gallery_bord.gif") top left repeat-x #ebe9e5;
}
TABLE.gallery TD.gallery_right {
	BACKGROUND: url("/images/gallery_bord.gif") top right repeat-y #ebe9e5;
}
TABLE.gallery TD.gallery_bot {
	BACKGROUND: url("/images/gallery_bord.gif") bottom left repeat-x #ebe9e5;
}
TABLE.gallery TD.gallery_left {
	BACKGROUND: url("/images/gallery_bord.gif") top left repeat-y #ebe9e5;
}
TABLE.gallery TD.gallery_text {
	BACKGROUND: #ebe9e5;
}

.date {
	FONT: bold 11px arial;
	COLOR: #000;
}

TABLE.reg TR TD {
	BACKGROUND: none !important;
	BORDER: none !important;
	PADDING: 1px 0 2px 0 !important;
}

TABLE.reg TR TD.named {
	PADDING-RIGHT: 18px !important;
	TEXT-ALIGN: right;
}

TABLE.reg TR TD INPUT.text, .content TABLE.reg TR TD SELECT {
	PADDING: 1px 2px;
	MARGIN-RIGHT: 2px;
	WIDTH: 198px;
	HEIGHT: 18px;
	FONT-SIZE: 11px;
	COLOR: #000;
}
.content TABLE.reg TR TD TEXTAREA {
	WIDTH: 198px;
	HEIGHT: 80px;
	FONT-SIZE: 11px;
	COLOR: #000;
}

.reg TD .req {
	COLOR: #928e8b;
}

.reg TD INPUT[type=radio] { MARGIN-BOTTOM: -2px; } /* FF hack */
.reg TD LABEL { MARGIN-TOP: 2px; }/* FF hack */

.reg A.send_btn {
	BACKGROUND: url("/images/header1_bg.gif") top left no-repeat;
	PADDING-LEFT: 17px;
	PADDING-BOTTOM: 2px;
	COLOR: #000;
}

.top {
	BACKGROUND: url("/images/top_menu_bg.gif") bottom left no-repeat #000;
	WIDTH: 971px;
	HEIGHT: 38px;
	MARGIN: 0 auto;
}

.top TD, .schedul_top .print TD {
	FONT: 11px arial narrow, arial;
	COLOR: #c3bcaf;
	TEXT-ALIGN: left;
}

.top A {
	FONT: 11px arial narrow, arial;
	COLOR: #c3bcaf;
	TEXT-DECORATION: none;
}

.top A:hover {
	TEXT-DECORATION: underline;
}

.top .search {
	WIDTH: 156px;
	PADDING: 0 30px 0 10px;
}

.top FORM INPUT.text, .schedul_top .print FORM INPUT.text {
/*	WIDTH: 113px !important;*/
}

.top FORM INPUT.image, .schedul_top .print FORM INPUT.image {
	WIDTH: 12px !important;
	HEIGHT: 12px !important;
}

.top .links {
	WIDTH: 250px;
}

.top TD.auth {
/*	WIDTH: 150px;*/
}

#auth_form_bg {
	BACKGROUND: #ada799;
	WIDTH: 100%;
	HEIGHT: 100%;
	POSITION: absolute;
	DISPLAY: none;
	TOP: 0;
	LEFT: 0;
	Z-INDEX: 998;
	FILTER: Alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.top DIV#auth_form_block, .schedul_top .print DIV#auth_form_block {
	WIDTH: 210px !important;
	HEIGHT: 124px !important;
	POSITION: absolute;
	DISPLAY: none;
	TOP: 0;
	LEFT: 0;
	Z-INDEX: 999;
	FONT: 11px arial narrow, arial !important;
	COLOR: #c3bcaf !important;
}

.top DIV#auth_form_block FORM, .schedul_top .print DIV#auth_form_block FORM {
	WIDTH: 210px;
	HEIGHT: 139px;
	Z-INDEX: 999;
	FONT: 11px arial narrow, arial !important;
	COLOR: #c3bcaf !important;
}

.top .lang {
	WIDTH: 190px;
	FONT: 10px arial;
}

.top .lang A {
	FONT: 10px arial;
}

.top .lang SPAN {
	BACKGROUND: url("/images/lang_a_bg.gif") top left no-repeat;
	PADDING: 0 3px;
	FONT-SIZE: 10px;
	COLOR: #f7f5f5;
	TEXT-ALIGN: center;
}

DIV.top_menu {
	BACKGROUND: #fff;
	MARGIN: 7px 0;
	HEIGHT: 35px;
}

DIV.top_menu {
	BACKGROUND: #fff;
	MARGIN-TOP: 7px;
	HEIGHT: 35px;
}

DIV.top_menu TABLE {
	WIDTH: 972px;
	HEIGHT: 35px;
	MARGIN: 0 auto;
}

DIV.top_menu TABLE TD {
	VERTICAL-ALIGN: top;
}

DIV.top_menu TABLE TD IMG {
	POSITION: relative;
	MARGIN-BOTTOM: -1px;
	Z-INDEX: 9;
}

DIV.top_menu TABLE TD DIV {
	BACKGROUND: #eeeae0;
	BORDER: 1px solid #c1beb9;
	BORDER-TOP: none;
	MARGIN: 35px 0 0 0;
	POSITION: absolute;
	DISPLAY: none;
	Z-INDEX: 8;
}

DIV.top_menu TABLE TD DIV A {
	BORDER-TOP: 1px solid #b0a89b;
	PADDING: 4px 9px;
	DISPLAY: block;
	FONT: 11px arial;
	COLOR: #000;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap; /* вытягиваем менюху в 1 сторку */
}

DIV.top_menu TABLE TD DIV A:hover {
	BACKGROUND: #9d9787;
	COLOR: #fff;
}

DIV.top_menu TABLE TD.logo {
	WIDTH: 116px;
	PADDING: 0 10px 0 0;
}

DIV.top_menu TABLE TD.logo IMG {
	POSITION: relative;
	MARGIN: -38px 0 -40px 0;
}

TABLE.kollag, TABLE.kollag2 {
	WIDTH: 971px;
	MARGIN: 0 auto;
}

TABLE.kollag TD.slogan {
	BACKGROUND: url("/images/slogan_bg.gif") top left no-repeat #ada799;
	PADDING: 3px 8px 0 20px;
	HEIGHT: 33px;
	FONT: bold 12px arial;
	COLOR: #f7f5f5;
	TEXT-ALIGN: right;
}

TABLE.kollag TD.slogan DIV, TABLE.kollag2 TD.slogan DIV {
	MARGIN-TOP: 4px;
	FLOAT: left;
}

TABLE.kollag2 TD.slogan {
	BACKGROUND: url("/images/slogan2_bg.gif") top left no-repeat #ada799;
	PADDING: 3px 8px 0 20px;
	HEIGHT: 33px;
	FONT: bold 12px arial;
	COLOR: #f7f5f5;
	TEXT-ALIGN: right;
}

DIV.index_map {
	BACKGROUND: url("/images/index_map.gif") top left no-repeat;
	WIDTH: 345px;
	HEIGHT: 223px;
}

DIV.index_map DIV {
	POSITION: absolute;
}

DIV.index_map A {
/*	BACKGROUND: #fff;*/
	PADDING: 0;
	TEXT-DECORATION: none;
	FONT: 12px arial narrow, arial;
	COLOR: #000;
}

DIV.index_map A:hover {
/*	TEXT-DECORATION: none;*/
	COLOR: #df0409;
}

TABLE.news {
	BACKGROUND: url("/images/news_top_bg.gif") top left no-repeat #fff;
	WIDTH: 971px;
	MARGIN: 12px auto 0 auto;
}

TABLE.news TD.news {
	BACKGROUND: url("/images/news_bottom_bg.gif") bottom left no-repeat;
	PADDING: 6px 9px;
}

TD.news .tint_text IMG {
	FLOAT: left;
	MARGIN: 0 5px 5px 2px;
}

TD.news .tint_text H2 {
	MARGIN: 0;
}

TABLE.content_block {
	WIDTH: 971px;
	MARGIN: 12px auto 0 auto;
}

TABLE.content {
	BACKGROUND: url("/images/content_top_bg.gif") top left no-repeat #fff;
}

TABLE.content TD.content {
	BACKGROUND: url("/images/content_bottom_bg.gif") bottom left no-repeat;
	PADDING: 6px 9px 15px 9px;
}

TABLE.content TD.content TABLE H1 {
	MARGIN-LEFT: 0px;
}

TABLE.content TD.content_left {
	BACKGROUND: url("/images/content_left_bottom_bg.gif") bottom left no-repeat;
	PADDING-RIGHT: 0;
}

TABLE.content TD.content_right {
	BACKGROUND: url("/images/content_right_bottom_bg.gif") bottom right no-repeat;
	PADDING-LEFT: 0;
}

TD.content .tint_text {
	PADDING: 7px;
}

TD.content .white_text {
	PADDING: 7px;
}

TD.content .spec_text {
	PADDING: 7px;
}

TD.content .tint_text TABLE TH, TD.content .tint_text TABLE TD {
	PADDING: 5px 7px;
}

TD.content .tint_text TABLE.colored TH {
	BACKGROUND: #ada799;
	BORDER: 2px solid #fff;
	FONT-WEIGHT: normal;
	COLOR: #fff;
	TEXT-ALIGN: left;
}

TD.content .tint_text TABLE.colored TD {
	BACKGROUND: #ebe5dd;
	BORDER: 2px solid #fff;
}

TD.content .tint_text TABLE.colored TR.dark TD {
	BACKGROUND: #e5dfd8;
}

TD.content .vsep {
	BACKGROUND: url("/images/vsep.gif") top left repeat-y;
	WIDTH: 17px;
	PADDING: 0;
	FONT-SIZE: 1px;
}

TD.content .vsep DIV {
	WIDTH: 17px;
}

TABLE.poll {
	BACKGROUND: url("/images/top_bg_240.gif") top left no-repeat #fff;
}

TABLE.poll TD.poll {
	BACKGROUND: url("/images/bottom_bg_240.gif") bottom left no-repeat;
	PADDING: 6px 9px 9px 9px;
}

TD.poll DIV {
	MARGIN: 5px 0;
}

TD.poll TABLE TABLE DIV {
	BACKGROUND: #df0409;
	FONT-SIZE: 1px;
	HEIGHT: 1px;
}

.left_block TD.transp_text {
	PADDING: 2px;
}

TABLE.left_menu {
	BACKGROUND: url("/images/top_bg_240.gif") top left no-repeat #fff;
}

TABLE.left_menu TD.left_menu {
	BACKGROUND: url("/images/bottom_bg_240.gif") bottom left no-repeat;
	PADDING: 6px 9px 9px 9px;
}

.left_menu TD.tint_text {
	PADDING: 7px;
}

.left_menu TD.tint_text UL {
	MARGIN: 0 0 0 14px;
	PADDING: 0;
}

.left_menu TD.tint_text LI {
	LIST-STYLE-TYPE: square;
	list-style-position: outside;
	MARGIN: 5px 0;

}

.left_menu TD.tint_text A {
	FONT: 12px arial;
	COLOR: #000;
	TEXT-DECORATION: none;
}

.left_menu TD.tint_text A:hover, .path A:hover, DIV.club_submenu A:hover {
	TEXT-DECORATION: underline;
}

.left_menu TD.tint_text A.active, .path A.active, DIV.club_submenu A.active {
	COLOR: #df0409;
}

DIV.bottom_menu {
	BACKGROUND: #ada799;
	MARGIN-TOP: 50px;
	HEIGHT: 31px;
}

DIV.bottom_menu TABLE {
	WIDTH: 971px;
	HEIGHT: 31px;
	MARGIN: 0 auto;
	FONT: 11px arial narrow, arial;
}

DIV.bottom_menu TABLE TD.bottom_menu {
	COLOR: #bbb8b1;
}

DIV.bottom_menu TABLE TD.bottom_menu A {
	MARGIN: 0 3px;
	COLOR: #000;
	TEXT-DECORATION: none;
}

DIV.bottom_menu TABLE TD.bottom_menu A:hover {
	TEXT-DECORATION: underline;
}

DIV.bottom_menu TABLE TD.logo {
	WIDTH: 84px;
}

DIV.bottom_menu TABLE TD.logo IMG {
	POSITION: relative;
	MARGIN: -25px 0 -21px 0;
}

DIV.bottom_menu TABLE TD.copyright {
	WIDTH: 130px;
}


DIV.bottom_menu TABLE TD.partners {
	WIDTH: 150px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: right;
}

DIV.bottom_menu TABLE TD.partners IMG {
	MARGIN: 0 5px;
}

TABLE.euro {
	WIDTH: 953px;
	HEIGHT: 28px;
	MARGIN: 0 auto;
}

TABLE.euro TD {
	FONT: 11px arial narrow, arial;
	COLOR: #7e796e;
	TEXT-ALIGN: right;
}

TABLE.euro A {
	FONT: 11px arial narrow, arial;
	COLOR: #7e796e;
	TEXT-DECORATION: none;
}

TABLE.euro A:hover {
	TEXT-DECORATION: underline;
}

.w_square TD {
	PADDING: 0 !important;
	MARGIN: 0 !important;
	BORDER: none;
}
.w_square TD IMG, .w_square TD OBJECT {
	POSITION: relative;
	Z-INDEX: 3;
}
.w_square TD.w_square_text IMG, .w_square TD.w_square_text OBJECT {
	DISPLAY: block;
	Z-INDEX: 1;
	MARGIN: -5px;
}

.b_square TD {
	PADDING: 0 !important;
	MARGIN: 0 !important;
	BORDER: none;
}
.b_square TD IMG, .b_square TD OBJECT {
	POSITION: relative;
	Z-INDEX: 3;
}
.b_square TD.b_square_text IMG, .b_square TD.b_square_text OBJECT {
	DISPLAY: block;
	Z-INDEX: 1;
	MARGIN: -5px;
}

.t_square TD, .tw_square TD {
	PADDING: 0 !important;
	MARGIN: 0 !important;
	BORDER: none;
}
.t_square TD IMG, .t_square TD OBJECT, .tw_square TD IMG, .tw_square TD OBJECT {
	POSITION: relative;
	Z-INDEX: 3;
}
.t_square TD.t_square_text IMG, .t_square TD.t_square_text OBJECT, .tw_square TD.tw_square_text IMG, .tw_square TD.tw_square_text OBJECT {
	DISPLAY: block;
	Z-INDEX: 1;
	MARGIN: -8px;
}

.schedul_body {
	PADDING: 0 9px;
}

.schedul_top {
	BACKGROUND: #000;
/*	MARGIN-BOTTOM: 9px;*/
}

.schedul_top TD {
	FONT: 18px arial narrow, arial;
	COLOR: #fff;
}

.schedul_top TD A {
	FONT: 11px tahoma;
	COLOR: #ffcc02;
}

.schedul_top TD .schedul_date {
	FONT: 14px arial;
	COLOR: #ffcc02;

}
/*
.print_img {
	COLOR: #df0409 !important;
}*/

* html .print_img IMG {
	MARGIN-BOTTOM: -8px;
}


.white_tab {
	BACKGROUND: url("/images/schedul_left_col_top.gif") top left no-repeat #fff;
	MARGIN-BOTTOM: 4px;
}

.white_tab TD {
	BACKGROUND: url("/images/schedul_left_col_bot.gif") bottom left no-repeat;
	PADDING: 9px 10px;
}

.white_tab TD A {
	COLOR: #000;
}

.white_tab DIV {
	FONT: 11px tahoma;
	COLOR: #000;
	DISPLAY: none;
}

.white_tab DIV INPUT {
	BACKGROUND: transparent;
	MARGIN-BOTTOM: -2px;
}
HTML>BODY .white_tab DIV INPUT {
	BACKGROUND: #fff;
	MARGIN-BOTTOM: 2px;
	MARGIN-TOP: 2px;
}
HTML:root .white_tab DIV INPUT {
	MARGIN-BOTTOM: -1px;
	MARGIN-TOP: 4px;
}

.white_tab DIV LABEL {
}

.white_tab DIV.podcat {
	PADDING: 2px 1px;
	DISPLAY: block;
	COLOR: #958e7e;
	MARGIN: 2px 0;
}

.white_tab DIV.cat {
	BACKGROUND: url("/images/cat_bg.gif") top left no-repeat;
	MARGIN: 2px 0;
	PADDING: 0px 1px;
	HEIGHT: 21px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
}

TABLE.schedul_cont {
	BACKGROUND: #fff;
}

/*TABLE.schedul_cont TD {
	BORDER: 1px solid red;
}*/

TABLE.schedul_cont TABLE.scheduler {
	TABLE-LAYOUT: fixed;
}

TABLE.scheduler {
	BORDER-COLLAPSE: separate;
}

TABLE.scheduler TH {
	BACKGROUND-COLOR: #ada799;
	PADDING: 0 7px;
	TEXT-ALIGN: left;
	FONT: 11px tahoma;
	COLOR: #fff;
}

TABLE.scheduler TD {
	BACKGROUND-COLOR: #ebe5dd;
	FONT: 11px tahoma;
	COLOR: #000;
}

TABLE.scheduler TD DIV, TABLE.scheduler TH DIV {
	PADDING: 4px 7px;
	TEXT-ALIGN: left;
	FONT: 11px tahoma;
	COLOR: #000;
	LINE-HEIGHT: 18px;
	CURSOR: default;
}

TABLE.scheduler TH DIV {
	COLOR: #fff;
}

TABLE.scheduler TD DIV DIV {
	DISPLAY: none;
}

TABLE.scheduler TD SPAN {
	COLOR: #8f8879;
	WHITE-SPACE: nowrap;
}

TABLE.scheduler TR.dark TD {
	BACKGROUND: #e5dfd8;
}

.scheduler_tl {
	BACKGROUND-IMAGE: url("/images/scheduler_tl.gif");
	BACKGROUND-POSITION: top left;
	BACKGROUND-REPEAT: no-repeat;
}
.scheduler_tr {
	BACKGROUND-IMAGE: url("/images/scheduler_tr.gif");
	BACKGROUND-POSITION: top right;
	BACKGROUND-REPEAT: no-repeat;
}
.scheduler_br {
	BACKGROUND-IMAGE: url("/images/scheduler_br.gif");
	BACKGROUND-POSITION: bottom right;
	BACKGROUND-REPEAT: no-repeat;
}
.scheduler_bl {
	BACKGROUND-IMAGE: url("/images/scheduler_bl.gif");
	BACKGROUND-POSITION: bottom left;
	BACKGROUND-REPEAT: no-repeat;
}
.scheduler_ttime {
	BACKGROUND-IMAGE: url("/images/scheduler_top_time_bg.gif");
	BACKGROUND-POSITION: top left;
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 48px;
}

.scheduler_btime {
	BACKGROUND-IMAGE: url("/images/scheduler_bot_time_bg.gif");
	BACKGROUND-POSITION: bottom left;
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 48px;
}

TABLE.scheduler DIV.selected {
	BACKGROUND: #ffcc02;
	COLOR: #fff;
}
TABLE.scheduler DIV.selected SPAN {
	COLOR: #fff;
}

DIV.dl {
	PADDING: 0 12px;
	LINE-HEIGHT: 18px;
}

DIV.dl SPAN {
	COLOR: #666666;
}

.description {
	DISPLAY: none;
	POSITION: absolute;
/*	LEFT: 0px;*/
/*	TOP: 0px;*/
	WIDTH: 300px;
	Z-INDEX: 2;
}

.description .description_text {
	BACKGROUND: #fff;
	LINE-HEIGHT: 16px;
}

.level {
	COLOR: #a59c88;
	FONT-WEIGHT: bold;
}

TR.white TD {
	BACKGROUND-COLOR: #fff;
	HEIGHT: 21px;
}

TR.white TH {
	BACKGROUND-IMAGE: url("/images/left.gif") !important;
	BACKGROUND-POSITION: top left !important;
	BACKGROUND-REPEAT: no-repeat !important;
	HEIGHT: 21px;
	WIDTH: 163px;
}

.world_clubs TD {
	PADDING: 0 15px;
	LINE-HEIGHT: 20px;
}

.world_clubs TD A {
	COLOR: #000;
}

.world_clubs TD SPAN {
	CURSOR: hand;
	CURSOR: pointer;
}

UL.clubs {
	MARGIN: 0 8px;
	PADDING: 0 8px;
	COLOR: #60605e;
}

UL.clubs A {
	COLOR: #60605e;
}

.clubs_map DIV {
	WIDTH: 80px;
	FONT: bold 11px tahoma;
	COLOR: #000;
	POSITION: absolute;
	TEXT-ALIGN: center;
}

.clubs_map DIV A {
	BACKGROUND: #fff;
	FONT: bold 11px tahoma;
	COLOR: #000;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 14px;
}

.clubs_map DIV A:hover {
	TEXT-DECORATION: underline;
}

DIV.club_submenu A {
	MARGIN-RIGHT: 15px;
	FONT: 11px Tahoma; /* !!! */
	COLOR: #000; /* !!! */
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}


/*****************************/
TABLE.partners1 TH {
	BACKGROUND-COLOR: #e4ddd3;
	TEXT-ALIGN: right;
	FONT: bold 11px Tahoma;
	COLOR: #6f6a5e;
	HEIGHT: 26px;
	VERTICAL-ALIGN: middle;
	PADDING: 0 11px;
}

TABLE.partners1 TH.left1 {
	BACKGROUND: url("/images/left1.gif") top left no-repeat  #e4ddd3 !important;
	WIDTH: 119px !important;
}

TABLE.partners1 TH.left2 {
	BACKGROUND: url("/images/left2.gif") top right no-repeat  #e4ddd3 !important;
}

TABLE.partners1 TD {
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 15px;
}

HR {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #dddbd4;
	BORDER-TOP: #dddbd4;
	MARGIN: 2px 0;
}

.gallery_list {
	BORDER-COLLAPSE: separate;
}

.gallery_list TD {
	PADDING: 0px !important;
}

.gallery_list DIV {
	MARGIN-RIGHT: 6px;
	BACKGROUND: url("/images/gallery_bg.gif") bottom right no-repeat;
	FLOAT: left;
}

.gallery_list DIV IMG {
	MARGIN: 0px 6px 6px 0px;
}

.gallery_list SPAN {
	COLOR: #a5a5a5;
}

.gallery_one TD {
	PADDING: 0px !important;
}

.photos_list TD {
	PADDING: 0px !important;
}

.photos_list A {
	WIDTH: 120px;
	PADDING: 2px !important;
	BORDER: 1px solid #fff;
	DISPLAY: block;
}

.photos_list A.active {
	BORDER-COLOR: #df0409;
}


.gallery_toolbar, .gallery_toolbar TD {
	COLOR: #696356;
}

.gallery_toolbar A {
	COLOR: #696356;
	TEXT-DECORATION: none;
}

.gallery_toolbar A:hover {
	COLOR: #000;
}

.insert_gallery {
	WIDTH: 280px;
	MARGIN: 0 15px 10px 0;
	FLOAT: left;
	CLEAR: both;
}

.bodyrev_params {
	BORDER-COLLAPSE: separate;
}

.bodyrev_params TD {
	BACKGROUND: #ece5dd;
	PADDING: 7px 10px !important;
}

.bodyrev_params TR.dark TD {
	BACKGROUND: #e6dfd9;
}

.bodyrev_part_weeks {
	MARGIN-TOP: 15px;
}

.bodyrev_part_weeks TD {
	PADDING: 0 5px;
}

.bodyrev_part_weeks DIV {
	MARGIN-TOP: 5px;
	PADDING: 4px 0;
	TEXT-ALIGN: center;
}

.bodyrev_part_weeks .br_week_1 DIV { BACKGROUND: url("/images/br_week_1.gif") top left no-repeat; }
.bodyrev_part_weeks .br_week_2 DIV { BACKGROUND: url("/images/br_week_2.gif") top left no-repeat; }
.bodyrev_part_weeks .br_week_3 DIV { BACKGROUND: url("/images/br_week_3.gif") top left no-repeat; }
.bodyrev_part_weeks .br_week_4 DIV { BACKGROUND: url("/images/br_week_4.gif") top left no-repeat; }
.bodyrev_part_weeks .br_week_5 DIV { BACKGROUND: url("/images/br_week_5.gif") top left no-repeat; }

.bodyrev_part_weeks .br_week_small_1 DIV { BACKGROUND: url("/images/br_week_small_1.gif") top left no-repeat; }
.bodyrev_part_weeks .br_week_small_2 DIV { BACKGROUND: url("/images/br_week_small_2.gif") top left no-repeat; }
.bodyrev_part_weeks .br_week_small_3 DIV { BACKGROUND: url("/images/br_week_small_3.gif") top left no-repeat; }
.bodyrev_part_weeks .br_week_small_4 DIV { BACKGROUND: url("/images/br_week_small_4.gif") top left no-repeat; }
.bodyrev_part_weeks .br_week_small_5 DIV { BACKGROUND: url("/images/br_week_small_5.gif") top left no-repeat; }

TABLE.br_list TD {
	PADDING: 0 !important;
}

.br_list_scroll_block {
/*	WIDTH: 611px;*/
	OVERFLOW: hidden;
	MARGIN: 0 7px;
}

.br_list_scroll_block TD {
	PADDING: 7px 0 !important;
	COLOR: #fff;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	HEIGHT: 240px;
}

.br_list_scroll_block TD A  {
	COLOR: #fff;
}

.pages {
	PADDING: 12px 15px 0 15px;
}

#contacts_preview_map {
	FLOAT: left;
	MARGIN: 0 15px 15px 0;
}

#contacts_big_map {
	DISPLAY: none;
}

.save_red {
	FLOAT: right;
	MARGIN-TOP: 1px;
	COLOR: #000 !important;
	TEXT-DECORATION: none;
}

.save_red:hover {
	TEXT-DECORATION: underline;
}

.br_group {
	MARGIN-LEFT: 18px;
}