/* left column */
.left h1 {
	font-size:1.7em;
	font-weight:200;
	color:#E14F10;
}
    .left h1 a {
        color:#0C333E;
    }
.left h2 {
	font-size:1.7em;
	font-weight:200;
	color:#E14F10;
}
.left h3 {
	font-size:1.5em;
	font-weight:200;
	color:#293438;
}

/* login and register */
.left .login_button {
    font-size:11px;
    color:#FFF;
}
/* EOF login and register */

/* calendar */
.left .calendar_event .date {
	color:#FFF;
	font-size:2.1em;
        text-decoration:none;
}
.left .calendar_event .month {
	font-size:1.2em;
	line-height:0.7;
	color:#E14F10;
        text-decoration:none;
}
.left .calendar_event .day {
	font-size:1.2em;
	line-height:1.0;
	color:#557087;
        text-decoration:none;
}
.left .calendar_event .event {
	font-size:0.9em;
}
	.left .calendar_event .event a {
		color:#E14F10;
		text-decoration:none;
	}
	.left .calendar_event .event a:hover {
		color:#E14F10;
		text-decoration:underline;
	}
        .left .calendar_event .event a.special {
            color:#756862;
        }
        .left .calendar_event .event a.special:hover {
            color:#756862;
        }
.left .calendar .days li.separator {
	font-size:0px;
}
.left .calendar .days li a {
	color:#696969;
	text-decoration:none;
}
.left .calendar .days li.weekend a {
	color:#E14F10;
}
.left .calendar .days li.today a {
	color:#FFF !important;
}
.left .calendar .days li.current a {
	color:#FE8112 !important;
}
	.left .calendar .days li a .day {
		font-size:1.1em;
	}
	.left .calendar .days li a .date {
		font-size:1.6em;
		line-height:1.6;
	}
/* EOF calendar */

/* tags cloud */
.tag6 {
    font-size:2.1em;
    line-height:1.5;
}
.tag5 {
    font-size:2.0em;
    line-height:1.5;
}
.tag4 {
    font-size:1.7em;
    line-height:1.5;
}
.tag3 {
    font-size:1.3em;
    line-height:1.5;
}
.tag2 {
    font-size:1.0em;
    line-height:1.5;
}
.tag1 {
    font-size:0.8em;
    line-height:1.5;
}
/* EOF tags cloud */

/* mainpage pop-ups */
.dj-overlay-data .header h3, .overlay-data .header h3, .overlay-user-data .header h3, .place-overlay-data .header h3 {
	color:#FFF;
	line-height:1.4;
	font-size:1.4em;
	font-weight:200;
}
/* EOF mainpage pop-ups */	
	
.left .photoreport_preview {
	color:#999;
}
.left .photoreport_preview a {
	color:#FFF;
}
.left a.community_enter {
	color:#E14F10;
}
/* gallery */
form.photo_filter span {
	color:#FFF;
	font-size:1.2em;
	line-height:0.1;
}
form.photo_filter button {
	color:#FFF;
	font-size:0.9em;
}
.gallery_albums_list .date, .gallery_albums_list .info {
	color:#FFF;
}
.gallery_albums_list .info .techinfo {
    font-size:0.9em;
}
.gallery_albums_list .info .tags_comments a.overlay-comments,
.gallery_albums_list .info .tags_comments a.overlay-marks,
.photo_day .photo_day_info a.marks,
.photo_day .photo_day_info a.comments,
.photo_day .photo_day_info a.rating {
    color:#E0E0E0;
    font-size:1.7em;
    text-decoration:none;
}
.photo_of_week .photo_of_week_info a.marks,
.photo_of_week .photo_of_week_info a.comments,
.photo_of_week .photo_of_week_info a.rating,
.new_clubber_album .new_clubber_album_info a {
    color:#E0E0E0;
    font-size:1.3em;
    text-decoration:none;
}
.new_clubber_album_outter {
    color:#FFF;
}
.gallery_albums_list_outer a.event_name {
    font-size:1.6em;
    color:#FFF;
}
.gallery_albums_list_outer span.place {
    font-size:1.3em;
    color:#FF5400;
}
.photo_day .photo_day_info .photographer {
    color:#FFF;
}
    .photo_day .photo_day_info .photographer a {
        color:#FF5105;
    }
.album_header_inner {
	color:#0C333E;
	line-height:1.7;
}
	.album_header_inner .clubbers {
		color:#3F3F3F;
		font-size:1.2em;
		line-height:1.8;
		text-decoration:none;
	}
	.album_header_inner .photographers {
		color:#FFF;
		font-size:1.2em;
		line-height:1.8;
		text-decoration:none;
	}
.photo_preview_info a {
	color:#FFF;
	text-decoration:none;
}
#slideshow-switch {
    color:#0C333E;
    font-size:1.2em;
}
.photo_view_outer table {
    color:#FFF;
}
.photo_view_outer table a  {
    color:#FFF;
}
/* EOF gallery */

/* community search */
a.enter_community {
	color:#E04300;
}
form.community_search {
	color:#FFF;
	font-size:1.1em;
}
	form.community_search label {
		line-height:1.7;
	}
	form.community_search input, form.community_search select {
		color:#4D4D4D;
		font-size:1em;
	}
	form.community_search .submit {
                font-size: 1.0em;
		color:#FFF;
                font-family: Tahoma,Verdana;
	}
/* EOF community search */

/* global search */
form.global_search .submit {
    font-size:1.0em;
    color:#FFF;
}
/* EOF global search */

/* right minicolumn */
.left .halfcol_right .join_us .caption {
	color:#253338;
	font-size:1.6em;
}
.left .halfcol_right .join_us .tour a {
	font-size:1.7em;
	color:#E14F10;
}
.left .halfcol_right .join_us .tour span {
	font-size:0.9em;
}
.left .halfcol_right .join_us span b {
	color:#E14F10;
	font-size:1.7em;
	font-weight:200;
}
.left .halfcol_right .join_us span a {
	color:#E14F10;
}
/* EOF right minicolumn */

/* left minicolumn */
#news-sliders ul.tab-menu li a, #top-photos-tabs ul.tab-menu li a {
	color:#FFF;
	text-decoration:none;
}
#news-sliders ul.tab-menu li.tab-selected a, #top-photos-tabs ul.tab-menu li.tab-selected a {
	color:#293438;
}
#news-sliders .tab-wrapper ul.tab-menu li.tab-selected a, #top-photos-tabs .tab-wrapper ul.tab-menu li.tab-selected a {
	color:#FFF;
}
#news-sliders .tab-wrapper .tab-container .news, #top-photos-tabs .tab-wrapper .tab-container .news {
	color:#FFF;
}
#top20-tabs ul.tab-menu li a {
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
}
#top20-tabs ul.tab-menu li.tab-selected a {
	color:#293438;
}
#top20-tabs .tab-wrapper ul.tab-menu li.tab-selected a {
	color:#FFF;
}
#topusers-tabs ul.tab-menu li a {
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
}
#topusers-tabs ul.tab-menu li.tab-selected a {
	color:#293438;
}
#topusers-tabs .tab-wrapper ul.tab-menu li.tab-selected a {
	color:#FFF;
}
#photorating_tabs ul.tab-menu li a {
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
}
#photorating_tabs ul.tab-menu li.tab-selected a {
	color:#293438;
}
#photorating_tabs .tab-wrapper ul.tab-menu li.tab-selected a {
	color:#FFF;
}

ul.multitabs li a {
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
}
ul.multitabs li.tab-selected a {
	color:#293438;
}
.left .top_clubbers_body .top_clubber a.large {
	color:#E14F10;
}
.left .top_clubbers_body .top_clubber span {
	font-size:0.9em;
}
.left .top_clubbers_head a {
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
}
.left .top_clubbers_head a.current {
	color:#293438;
}
.left .top_clubbers_body .top_clubber a.large {
	color:#E14F10;
}
.left .top_clubbers_body .top_clubber span {
	font-size:0.9em;
}
/* EOF left minicolumn */

/* clubs */
.clubs_letter_search {
    word-spacing:4px;
}
.clubs_letter_search span, .clubs_letter_search a {
    font-size:1.2em;
}
.clubs_letter_search .first {
    color:#999;
    word-spacing:normal;
}
.clubs_letter_search .show_all a {
    color:#FFF;
    text-decoration:none;
}
.clubs_filter_inner h4 {
    color:#E14F10;
    font-size:1.03em;
}
ul.filter_result_header li.selected a {
    color:#1C2B2F;
}
ul.filter_result_header li a {
    color:#FFF;
    font-size:1.2em;
    text-decoration:none;
}
.filter_result_item .title a {
    color:#E14F10;
    font-size:1.4em;
}
/* EOF clubs */

/* club description */
.club_info .info {
    color:#FFF;
}
.club_info .info .rating {
    color:#999;
    font-size:0.9em;
}
.club_info dl dt {
    color:#999;
}
ul.club_tabs li a {
    font-size:1.2em;
    color:#FFF;
    text-decoration:none;
}
ul.club_tabs li.tab-selected a {
    color:#293438;
}
/* EOF club description */

/* afisha */
.afisha_list .item h2, .afisha_list .item h2 a {
    color:#FF5400;
    font-size:1.3em;
    text-decoration:none;
}
.afisha_list .item a.afisha_item_poster {
    font-size:1.4em;
    color:#FFF;
    text-decoration:none !important;
}
.afisha_list .item a.afisha_item_poster .info {
    
}
/* EOF afisha */

/* DJ's */
.djs_block .country_filter a {
    color:#293438;
    text-decoration:none;
}
.djs_block .country_filter a.active {
    color:#FFF;
}
.djs_block .letter_filter {
    word-spacing:4px;
}
.djs_block .letter_filter span, .djs_block .letter_filter a {
    font-size:1.2em;
}
.djs_block .letter_filter .first {
    color:#999;
    word-spacing:normal;
}
.djs_block .letter_filter .show_all a {
    color:#FFF;
    text-decoration:none;
}
.djs_block .left_column .item span, .djs_block .right_column .item span {
    font-size:0.9em;
}
.dj_info {
    color:#999;
}
    .dj_info a {
        color:#E15B24;
    }
    .dj_info .white {
        color:#FFF;
    }
/* EOF DJ's' */

/* radio */
.radio_filter select {
    font-size:1.3em;
    color:#999;
}
    .radio_filter select option {
        color:#000;
    }
    .radio_filter select option.selected {
        color:#999;
    }
.radio_style .infolink a {
    color:#E15B24;
}
.radio_style a.bitrate {
    color:#FFF;
    text-decoration:none;
}
/* EOF radio */

/* glossary */
.glossary_link {
    font-size:1.2em;
    color:#E14F10;
}
    .glossary_link:hover {
        font-size:1.2em;
        color:#E14F10;
    }
/* EOF glossary */

/* music styles */
.musicstyles_link {
    font-size:1.2em;
    color:#E14F10;
}
    .musicstyles_link:hover {
        font-size:1.2em;
        color:#E14F10;
    }
.musicstyles a.bitrate {
    color:#FFF;
    text-decoration:none;
}
/* EOF music styles */

/* global search */
form.global_search {
	color:#FFF;
	font-size:1.1em;
}
    form.global_search label {
            line-height:1.7;
    }
    form.global_search input, form.global_search select {
            color:#4D4D4D;
            font-size:1.3em;
    }
    form.global_search div.buttons .positive {
            color:#FFF;
            font-family: Tahoma,Verdana;
    }
/* EOF global search */

/* video */
.video_sort_by a {
    color:#1C2B2F;
    text-decoration:none;
}
.video_sort_by a.active {
    color:#FFF;
}
/* EOF video */

/* club fashion and sexy kiss */
a.fashion_add {
    color:#E15B24;
}
.fashion_sortby a {
    color:#1C2B2F;
    text-decoration:none;
}
.fashion_sortby a.active {
    color:#FFF;
}
.fashion .item a.comments, .sexykiss .item a.comments {
    color:#FFF;
    text-decoration:none;
}
.fashion .item .results, .sexykiss .item .results {
    color:#FFF;
}
.fashion .item .votes, .sexykiss .item .votes {
    font-size:1.8em;
}
.fashion .item .positive, .sexykiss .item .positive {
    color:#0F0;
}
.fashion .item .negative, .sexykiss .item .negative {
    color:#F30;
}
.fashion .item .vfashion span, .sexykiss .item .vfashion span {
    color:#FFF;
}
/* EOF club fashion and sexy kiss */

/* vote/compact */
.cmpctVote .votes { font-size:1.8em; }
.cmpctVote .positive { color:#0F0; }
.cmpctVote .negative { color:#F30; }
.cmpctVote span { color:#FFF; }
/* EOF vote/compact */

/* EOF left column */

/* right column */
.right .search input.text {
	color:#989898;
	font-size:1.4em;
}
.right .search input.button {
	color:#FFF;
}
.right h2 {
	font-size:1.7em;
	font-weight:200;
	color:#E14F10;
}
.right .counter {
	font-size:1.5em;
	font-weight:200;
	color:#E14F10;
}
.right .contests a {
	font-size:1.5em;
	color:#626262;
	text-decoration:none;
	line-height:0.9;
}
.right .contests a:hover {
	text-decoration:underline;
}
.right .where2go .column a {
	font-size:1.2em;
}
.right .last_messages .message .message_text a {
	color:#E14F10;
}
	.right .last_messages .message .message_text .comment_text .comment_text_inner {
		color:#557087;
	}
.right .music .description {
	color:#557087;
}
	.right .music .description a {
		color:#E14F10;
	}
	.right .music .description .type {
		color:#FFF;
	}
/* EOF right column */

/* footer */
#tochka_footer .main ul li.title a {
    color:#FFF;
}
#tochka_footer .main ul li a {
    color:#7892A7;
}
#tochka_footer .copyrights {
    color: #455461;
}
#tochka_footer .rightSide a {
    text-decoration: none;
    color: #FFF;
}
    #tochka_footer .rightSide a:hover {
        text-decoration: underline;
        color: #FFF;
    }
/* EOF footer */


/* global font classes */
.small {
	font-size:0.9em;
}
.large {
	font-size:1.2em;
}
.dark_green {
	color:#0C333E !important;
}
.white {
    color:#FFF;
}
a.gray {
	color:#756862;
}
.orange {
	color:#E15B24 !important;
}
    .orange a {
        color:#E15B24 !important;
    }
a.orange {
	color:#E15B24;
}
a.white {
	color:#FFF;
}
a.custom {
	text-decoration:none;
}
a.custom:hover {
	text-decoration:underline;
}
a.noborder {
	text-decoration:none;
}
a.noborder:hover {
	text-decoration:none;
}
/* EOF global font classes */

.open_air_font {
	font-size:13px;
	line-height:18px;
}