html {color: #ccc; background: #000;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
table {border-collapse: collapse; border-spacing: 0;}
table, fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal; margin-bottom: 10px;}
blockquote, q {quotes: none;}
q:before, q:after {content: '';}
:focus {outline: 0;}
sup  {vertical-align: text-top;}
sub  {vertical-align: text-bottom;}
input, textarea, select {font-family: inherit; font-size: inherit; font-weight: inherit; border: none; margin: 0; padding: 0;}
input, textarea, select {*font-size: 100%;}


/**********/
/* COMMON */

body {font-family: arial, sans-serif; font-size: 13px; line-height: 16px; color: #cccccc; background: #000000;}

strong {font-weight: bold;}

a {color: #119acc; text-decoration: none;}

hr {border: 0px solid #0b445c; border-width: 0px 0px 1px 0px;}

h1 {line-height: 16px;}

h2 {margin: 10px 0px; font-family: arial, sans-serif; font-size: 18px; font-weight: bold; line-height: 16px; color: #ffffff;}
h3 {margin: 0px; font-family: arial, sans-serif; font-size: 13px; font-weight: bold; line-height: 16px; color: #ffffff;}

p {line-height: 16px;}

.white {color: #fff;}
.uppercase {text-transform: uppercase;}
.hint {font-family: arial, sans-serif; font-size: 10px;}

/********/
/* PAGE */

.page_body {width: 100%; text-align: center;}

.menu_rays {display: inline-block; width: 990px;}

.menu {display: inline-block; width: 990px; height: 50px; font-size: 12px; font-weight: bold; color: #fff;}
.menu ul {list-style-type:none; margin: 0 0 0 99px;}
.menu ul li {float: left; margin: 15px 16px 0 0;}

.page_back {display: inline-block; width: 990px; background: url(/graphics/background_blank.png) center top no-repeat;}

.section_back {display: inline-block; width: 990px;}
.section_photo {display: inline-block; width: 990px;}

.logotype_anna_lee {width: 107px; height: 53px; float: left; position: relative; left: 60px; top: 57px;}
.logotype_club-styles {width: 126px; height: 47px; float: right; position: relative; right: 59px; top: 57px;}



/***********/
/* SECTION */

.section_container {display: block; padding: 150px 50px 0px 50px; text-align: left;}

.section_title {display: block; padding: 0px 10px 15px 10px;}
h1 {margin: 0px; display: inline-block; //display: inline; padding: 0px 31px 0px 0px; font-size: 1px; line-height: 1px; background: url(/graphics/title_circle.png) right 3px no-repeat;}
.breadcrumbs {font-family: arial, sans-serif; font-size: 8px; line-height: 10px; text-transform: uppercase; color: #000000;}



/**********/
/* TABLES */

table.rows_separated tr + tr td {border: 0px solid #0b445c; border-width: 1px 0px 0px 0px; background: none;}
table.rows_separated tr:hover td {background: url(/graphics/background_table_selected.png);}
table.rows_separated tr:hover td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow_selected.png);}



/************/
/* CONCERTS */

.concerts_block {width: 440px; height: 320px; padding: 5px 0 5px 0; overflow: hidden; float: left; background: url(/graphics/background_content.png);}
.concerts_scroll {height: 320px; overflow: auto;}
.concerts_frame {display: block; padding: 5px 10px;}

table.concerts td {padding: 6px 0px 6px 0px; font-size: 11px; line-height: 16px; color: #2cabe2;}
table.concerts td.date {padding-right: 0px; width: 45px; font-size: 11px; line-height: 16px; color: #2cabe2;}
table.concerts td.region {width: 200px; font-size: 12px; line-height: 16px; color: #74ccf3;}
table.concerts td.region a {font-weight: bold; color: #2cabe2;}
table.concerts td.region a.highlight {font-size: 16px; line-height: 20px;}
table.concerts td.region a.highlight .city {font-size: 16px; line-height: 20px;}
table.concerts td.region span {font-size: 11px; line-height: 16px; color: #74ccf3;}
table.concerts td.region span.label_hl {margin: 0 0 0 5px; padding: 3px; font-size: 9px; font-weight: bold; line-height: 10px; text-transform:uppercase; background: #ff6400; color: #000;}
table.concerts td.region .city {font-size: 12px; line-height: 16px; color: #ffffff;}
table.concerts td.title {padding-left: 5px; font-size: 9px; line-height: 16px; text-transform: uppercase; color: #ffffff;}
table.concerts td.arrow {padding-left: 5px; width: 18px; line-height: 1px;}
table.concerts td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow.png);}



/***********/
/* ARCHIVE */

.archive {display: block; padding: 25px 10px 25px 10px; clear: both;}
.archive_frame {display: inline-block;}

.archive .months_row {margin: 10px 0px; height: 46px; display: block;}
.archive .months {position: absolute; z-index: 2; width: 880px;}

.archive .months_row .marker {height: 46px; position: relative; z-index: 1; display: inline-block; background: url(/graphics/background_archive_selected.gif) left top repeat-x;}

.archive .month_block {width: 71px; border: 0px solid #333333; border-width: 0px 0px 0px 1px; float: left; display: inline-block;}
.archive .month_block .month {margin: 5px 0px 0px 5px; font-family: arial, sans-serif; font-size: 24px; line-height: 24px; color: #002333;}
.archive .month_block .year {margin: 0px 0px 5px 5px; font-family: arial, sans-serif; font-size: 9px; line-height: 12px; color: #002333;}


.archive .years_row {margin: 10px 0px; height: 32px; display: block;}
.archive .years {position: absolute; z-index: 2;}

.archive .years_row .marker {height: 32px; position: relative; z-index: 1; display: inline-block; background: url(/graphics/background_archive_selected.gif) left top repeat-x;}

.archive .year_block {width: 71px; border: 0px solid #333333; border-width: 0px 0px 0px 1px; float: left; display: inline-block;}
.archive .year_block .year {margin: 5px 0px 5px 5px; font-family: arial, sans-serif; font-size: 21px; line-height: 22px; color: #002333;}


/**********/
/*  SHOP  */
.shop_block {width: 890px; height: 320px; padding: 5px 0 25px 0; overflow: hidden; background: url(/graphics/background_content.png);}
.shop_block a {text-decoration: underline;}
.shop_frame {display: block; width: 840px; height: 315px; padding: 5px 10px; background: url(/graphics/background_shop.png) center center no-repeat;}


/**********/
/*  BIO  */
.bio_block {width: 590px; height: 320px; padding: 5px 0 5px 0; overflow: hidden; background: url(/graphics/background_content.png);}
.bio_block span.highlight {font-size: 11px; line-height: 16px; color: #74ccf3;}
.bio_scroll {height: 320px; overflow: auto;}
.bio_frame {display: block; padding: 5px 10px;}


/**********/
/*  HOME  */
.home_left {float: left;}
.home_right {float: right;}
.home_title {width: 290px; padding: 0px 0px 15px 10px;}
.home_block {width: 290px; height: 320px; padding: 5px 0 5px 0; overflow: hidden; background: url(/graphics/background_content.png);}
.home_scroll {height: 320px; overflow: auto;}
.home_frame {display: block; padding: 0px 10px;}

table.home_tracks {width: 100%;}
table.home_tracks td {overflow: hidden; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 16px; color: #2cabe2; vertical-align: top;}
table.home_tracks td.image {height: 80px; width: 50px; font-size: 11px; line-height: 16px; color: #2cabe2;}
table.home_tracks td.image img {margin: 14px 0px 0px 0px; width: 43px; height: 44px;}
table.home_tracks td.description {padding: 11px 0px 0px 0px; font-size: 13px; line-height: 15px; color: #74ccf3;}
table.home_tracks td.description a {font-weight: bold; color: #ffffff;}
table.home_tracks td.description span {font-size: 11px; line-height: 16px; color: #2cabe2;}
table.home_tracks td.arrow {width: 18px; padding: 0; line-height: 1px; vertical-align: middle;}
table.home_tracks td.arrow img {margin: 0px 0px 0px 0px; width: 8px; height: 8px; background: url(/graphics/table_back_arrow.png) center center no-repeat;}

table.home_blog_items {width: 100%;}
table.home_blog_items td {overflow: hidden; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 16px; color: #2cabe2; vertical-align: top;}
table.home_blog_items td.image {height: 80px; width: 60px; font-size: 11px; line-height: 16px; color: #2cabe2;}
table.home_blog_items td.image img {margin: 9px 0px 0px 0px; width: 50px; height: 50px;}
table.home_blog_items td.description {padding: 6px 0px 0px 0px; font-size: 13px; line-height: 15px; color: #74ccf3;}
table.home_blog_items td.description a {font-weight: bold; color: #ffffff;}
table.home_blog_items td.description span {font-size: 11px; line-height: 16px; color: #2cabe2;}
table.home_blog_items td.arrow {width: 18px; padding: 0; line-height: 1px; vertical-align: middle;}
table.home_blog_items td.arrow img {margin: 0px 0px 0px 0px; width: 8px; height: 8px; background: url(/graphics/table_back_arrow.png) center center no-repeat;}


/**********/
/*  BLOG  */
.blog_block_left {width: 290px; height: 240px; padding: 5px 0 5px 0; overflow: hidden; float: left; background: url(/graphics/background_content.png);}
.blog_block_right {width: 290px; height: 240px; padding: 5px 0 5px 0; overflow: hidden; float: right; background: url(/graphics/background_content.png);}
.blog_frame {display: block; padding: 5px 10px;}
.blog_frame a {color: #fff;}
.blog_frame p {color: #74ccf3;}
.blog_frame span {font-size: 11px; line-height: 16px; color: #2cabe2;}
.blog_image {float: left; width: 90px; height: 90px; margin: 0 0 20px 0;}
.blog_image img {width: 90px; height: 90px;}
.blog_title {float: left; width: 170px; margin: 0 0 0 7px;}
.blog_title h2 {font-size: 16px; line-height: 16px;}

.blog_one_block {width: 590px; height: 320px; padding: 5px 0 5px 0; overflow: hidden; float: left; background: url(/graphics/background_content.png);}
.blog_one_block span.highlight {font-size: 90%; line-height: 16px; color: #2cabe2;}
.blog_one_scroll {height: 320px; overflow: auto;}
.blog_one_frame {display: block; padding: 5px 10px;}
.blog_one_frame a {color: #fff;}
.blog_one_frame span {font-size: 11px; line-height: 16px; color: #2cabe2;}
.blog_one_image {float: left; width: 200px; height: 95px; margin: 0 0 18px 0;}
.blog_one_image img {width: 200px; height: 95px;}
.blog_one_title {float: left; width: 345px; height: 95px; margin: 0 0 18px 0; padding: 0 5px 0 5px; vertical-align: bottom; background: url(/graphics/background_table_selected.png);}
.blog_one_title h2 {font-size: 16px; line-height: 16px;}
.blog_one_title h2 span {font-size: 12px; line-height: 16px; color: #2cabe2; font-weight: normal;}

.blog_one_form {width: 290px; height: 320px; padding: 5px 0 5px 0; overflow: hidden; float: left;}
.blog_one_form h2 {font-size: 14px; margin-top: 0;}
.blog_one_form table {width: 100%;}
.blog_one_form table tr td {width: 110px; padding: 10px 0px 0px 0px;}
.blog_one_form table tr td.input {width: 170px; text-align: right;}
.blog_one_form input {width: 165px; height: 18px; background: transparent; border: 1px solid #c0c0c0; color: #fff;}
.blog_one_form textarea {width: 270px; height: 160px; background: transparent; border: 1px solid #c0c0c0; color: #fff;}


.archive .days_row {margin: 10px 0px; height: 56px; display: block;}
.archive .days {position: absolute; z-index: 2;}

.archive .days_row .marker {height: 56px; position: relative; z-index: 1; display: inline-block; background: url(/graphics/background_archive_selected.gif) left top repeat-x;}

.archive .days_block {width: 71px; border: 0px solid #333333; border-width: 0px 0px 0px 1px; float: left; display: inline-block;}
.archive .days_block .day {margin: 10px 0px 3px 5px; font-family: arial, sans-serif; font-size: 40px; line-height: 24px; color: #002333;}
.archive .days_block .year {margin: 0px 0px 5px 5px; font-family: arial, sans-serif; font-size: 9px; line-height: 12px; color: #002333; text-transform:uppercase;}


/************/
/* CONTACTS */
.contacts_block {width: 590px; height: 320px; padding: 5px 0 5px 0; margin: 0 0 25px 0; overflow: hidden; float: left; background: url(/graphics/background_content.png);}
.contacts_scroll {height: 320px; overflow: auto;}
.contacts_frame {display: block; padding: 5px 10px;}
.contacts span {font-size: 11px; line-height: 16px; color: #2cabe2;}

.contacts_frame .download_item {width: 100px; height: 144px; float: left;}
.contacts_frame h2 {font-size: 14px;}

.contacts_form {width: 290px; height: 320px; padding: 5px 0 5px 0; overflow: hidden; float: left;}
.contacts_form h2 {font-size: 14px; margin-top: 0;}
.contacts_form table {width: 100%;}
.contacts_form table tr td {width: 130px; padding: 10px 0px 0px 0px;}
.contacts_form table tr td.input {width: 150px; text-align: right;}
.contacts_form input {width: 145px; height: 18px; background: transparent; border: 1px solid #c0c0c0; color: #fff;}
.contacts_form textarea {width: 270px; height: 90px; background: transparent; border: 1px solid #c0c0c0; color: #fff;}


/************/
/* GALLERY  */
.gallery_list_block {width: 290px; height: 320px; padding: 5px 0 5px 0; margin: 0 10px 25px 0; overflow: hidden; float: left; background: url(/graphics/background_content.png);}
.gallery_list_block span.highlight {font-size: 90%; line-height: 16px; color: #2cabe2;}
.gallery_list_scroll {height: 320px; overflow: auto;}
.gallery_list_frame {display: block; padding: 5px 10px;}

table.gallery_list {width: 100%;}
table.gallery_list tr.selected td {background: url(/graphics/background_table_selected.png);}
table.gallery_list tr.selected td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow_selected.png);}
table.gallery_list td {overflow: hidden; padding: 10px 0px 10px 0px; font-size: 11px; line-height: 16px; color: #2cabe2; vertical-align: top;}
table.gallery_list td.image {width: 100px; font-size: 11px; line-height: 16px; color: #2cabe2;}
table.gallery_list td.image img {width: 90px; height: 90px;}
table.gallery_list td.description {padding: 11px 0px 0px 0px; font-size: 12px; line-height: 16px; color: #74ccf3;}
table.gallery_list td.description a {font-weight: bold; color: #ffffff;}
table.gallery_list td.description span {font-size: 11px; line-height: 16px; color: #2cabe2;}
table.gallery_list td.description span.club {font-size: 12px; line-height: 16px; color: #8bd7f8;}
table.gallery_list td.arrow {width: 18px; padding: 0; line-height: 1px; vertical-align: middle;}
table.gallery_list td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow.png);}

.gallery_content_block {width: 590px; height: 320px; padding: 5px 0 5px 0; overflow: hidden; float: left; background: url(/graphics/background_content.png);}
.gallery_content_block .gallery_content_title {margin: 0px; padding: 0px; font-family: arial, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #ffffff;}
.gallery_content_block span.highlight {font-size: 11px; line-height: 16px; color: #74ccf3;}
.gallery_content_scroll {height: 320px; overflow: auto;}
.gallery_content_frame {display: block; padding: 5px 10px;}
.gallery_content_photos {padding: 10px 0px 0px 0px;}
.gallery_content_photos div.photos_row {display: inline-block;}
.gallery_content_photos div.photos_row div {display: inline-block;}
.gallery_content_photos div.photos_row div {padding: 0px 10px 10px 0px; float: left; text-align: center; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #215c70;}
.gallery_content_photos div.photos_row div + div {padding: 0px 10px 10px 10px; float: left; text-align: center; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #215c70;}
/*.gallery_content_photos div.photos_row + div.photos_row div {padding: 10px 10px 10px 0px; float: left; text-align: center; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #215c70;}
.gallery_content_photos div.photos_row + div.photos_row div + div {padding: 10px 10px 10px 10px; float: left; text-align: center; border-width: 1px 0px 0px 1px; border-style: solid; border-color: #215c70;}*/
.gallery_content_photos div.photos_row + div.photos_row {display: inline-block; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #215c70;}
.gallery_content_photos div.photos_row + div.photos_row div {padding-top: 10px;}
.gallery_content_photos div.photos_row div img {width: 90px; height: 90px; margin: 0px; padding: 0px;}
.gallery_content_photos div.photos_row div:hover {background: url(/graphics/background_table_selected.png);}


/***************/
/* CLUB-STYLES */
.cs_list_block {width: 290px; height: 320px; padding: 5px 0 5px 0; margin: 0 10px 25px 0; overflow: hidden; float: left; background: url(/graphics/background_content.png);}
.cs_list_block span.highlight {font-size: 90%; line-height: 16px; color: #2cabe2;}
.cs_list_scroll {height: 320px; overflow: auto;}
.cs_list_frame {display: block; padding: 5px 10px;}

table.cs_list {width: 100%;}
table.cs_list tr.selected td {background: url(/graphics/background_table_selected.png);}
table.cs_list tr.selected td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow_selected.png);}
table.cs_list td {overflow: hidden; padding: 10px 0px 10px 0px; font-size: 11px; line-height: 16px; color: #2cabe2; vertical-align: top;}
table.cs_list td.image {width: 43px; height: 44px; font-size: 11px; line-height: 16px; color: #2cabe2;}
table.cs_list td.image img {width: 43px; height: 44px;}
table.cs_list td.description {padding: 11px 5px 0px 5px; font-size: 14px; line-height: 16px; color: #74ccf3;}
table.cs_list td.description a {font-weight: bold; color: #ffffff;}
table.cs_list td.description span {font-size: 11px; line-height: 16px; color: #2cabe2;}
table.cs_list td.arrow {width: 18px; padding: 0; line-height: 1px; vertical-align: middle;}
table.cs_list td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow.png);}

.cs_content_block {width: 590px; height: 320px; padding: 5px 0 5px 0; overflow: hidden; float: left; background: url(/graphics/background_content.png);}
.cs_content_block span.highlight {font-size: 90%; line-height: 16px; color: #2cabe2;}
.cs_content_scroll {height: 320px; overflow: auto;}
.cs_content_frame {display: block; padding: 5px 10px;}
.cs_content_photos div {width: 113px; height: 113px; padding: 12px 0 0 0; float: left; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #215c70;}
.cs_content_photos div img {width: 90px; height: 90px;}
.cs_content_photos div:hover {background: url(/graphics/background_table_selected.png);}


/*************/
/* DOWNLOADS */
.downloads_list_block {width: 290px; height: 320px; padding: 5px 0 5px 0; margin: 0 5px 25px 0; overflow: hidden; float: left; background: url(/graphics/background_content.png);}
.downloads_list_block h2 {margin: 0px; font-family: arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 16px; color: #ffffff;}
.downloads_list_block span.highlight {font-size: 11px; line-height: 16px; color: #74ccf3;}
.downloads_list_scroll {height: 320px; overflow: auto;}
.downloads_list_frame {display: block; padding: 5px 10px;}
.downloads_list_frame .tracklist {font-size: 11px; line-height: 16px; color: #aaaaaa;}

table.downloads_albums_list {width: 100%;}
table.downloads_albums_list tr.selected td {background: url(/graphics/background_table_selected.png);}
table.downloads_albums_list tr.selected td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow_selected.png);}
table.downloads_albums_list td {overflow: hidden; padding: 0px; font-size: 11px; line-height: 16px; color: #2cabe2; vertical-align: top;}
table.downloads_albums_list td.image {width: 54px; height: 63px; text-align: left; font-size: 11px; line-height: 16px; color: #2cabe2;}
table.downloads_albums_list td.image img {margin: 9px 9px 0px 0px; width: 43px; height: 44px;}
table.downloads_albums_list td.description {padding: 6px 0px 0px 0px; font-size: 14px; line-height: 16px; color: #74ccf3;}
table.downloads_albums_list td.description a {font-size: 14px; line-height: 16px; font-weight: bold; color: #ffffff;}
table.downloads_albums_list td.description span {font-size: 11px; line-height: 16px; color: #74ccf3;}
table.downloads_albums_list td.arrow {width: 18px; padding: 0; line-height: 1px; vertical-align: middle;}
table.downloads_albums_list td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow.png);}

table.downloads_list {width: 100%;}
table.downloads_list tr.selected td {background: url(/graphics/background_table_selected.png);}
table.downloads_list tr.selected td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow_selected.png);}
table.downloads_list td {overflow: hidden; padding: 10px 0px 10px 0px; font-size: 11px; line-height: 16px; color: #2cabe2; vertical-align: top;}
table.downloads_list td.description {padding: 6px 0px 0px 0px; font-size: 13px; line-height: 16px; color: #74ccf3;}
table.downloads_list td.description a {font-size: 13px; line-height: 16px; font-weight: bold; color: #ffffff;}
table.downloads_list td.description span {font-size: 11px; line-height: 16px; color: #74ccf3;}
table.downloads_list td.arrow {width: 18px; height: 63px; padding: 0; line-height: 1px; vertical-align: middle;}
table.downloads_list td.arrow img {width: 8px; height: 8px; background: url(/graphics/table_back_arrow.png);}


/*********/
/* TOP10 */
.top10_list_block {width: 890px; height: 340px; padding: 5px 0 5px 0; margin: 0 5px 25px 0; overflow: hidden; float: left; background: transparent;}
.top10_list_block span.highlight {font-size: 90%; line-height: 16px; color: #2cabe2;}
.top10_list_frame {display: block; padding: 5px 10px;}
.top10_item_block {width: 270px; height: 65px; float: left; margin: 0 30px 0 0; padding: 0px 0 0 0px;}
.top10_item_block_selected {width: 270px; height: 65px; float: left; margin: 0 30px 0 0; padding: 0px 0 0 0px; background-color: #0a222e;}
.top10_item_block_selected + .top10_item_block + .top10_item_block_selected {margin: 0px;}
.top10_item_block + .top10_item_block_selected + .top10_item_block {margin: 0px;}
.place_info {float: left; width: 60px; padding: 10px 0px 0px 0px; text-align: center;}
.place_info h2 {margin: 7px 0px 0px 0px; padding: 0px; font-size: 40px; line-height: 30px; position: relative; top: -7px; font-family: tahoma, sans-serif; font-weight: normal; color: #00a8ff;}
.place_info span {font-family: tahoma, sans-serif; font-size: 10px; line-height: 12px; text-transform: uppercase; position: relative; top: -7px;}
.track_info {float: left; width: 208px; padding: 9px 0px 0px 0px;}
.track_info h2 {margin: 0px; padding: 0px; font-family: arial, sans-serif; font-size:13px; font-weight: bold; line-height: 16px; color: #ffffff;}
.track_info h2 a {color: #ffffff;}
.track_info span {font-family: arial, sans-serif; font-size:11px; line-height: 16px; color: #74ccf3;}
.first_place_block .place_info {margin: 10px 0 5px 0; padding: 0px; width: 97px; height: 87px; text-align: left;}
.first_place_block .place_info img {margin: 0px; padding: 0px; width: 87px; height: 87px;}
.first_place_block .track_info h2 {margin: 17px 0 5px 0; font-family: arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 16px; color: #ffffff;}
.first_place_block .track_info h2 a {color: #ffffff;}
.first_place_block .track_info span {font-family: arial, sans-serif; font-size: 13px; line-height: 16px; color: #74ccf3;}

/**********/
/* FOOTER */

.footer {display: block; padding: 0px 50px 40px 50px; text-align: left;}
.footer .partners_block {padding: 0px 10px; text-align: right; font-family: arial, sans-serif; font-size: 11px; line-height: 16px; color: #444444; float: right;}
.footer .partners_block img {margin: 0px 0px 0px 10px; height: 45px;}
.footer .copyrights_block {padding: 0px 10px; font-family: arial, sans-serif; font-size: 11px; line-height: 16px; color: #444444;}
.footer .copyrights_block a {color: #666666;}
.footer .copyrights_block .logotype_dbabych {position: relative; left: -1px; margin: 0px 0px 3px 0px; width: 97px; height: 32px;}


form td {font-family: arial, sans-serif; font-size: 11px; line-height: 16px;}


.clear {clear: both;}

