body.main {
	background : url('../images/bg_main.jpg') no-repeat fixed 55% 0% #030303;
}

.clr {
clear:both;
}

body.notfound{
    background: #181818;
}

.htdu				{ text-decoration:none !important; }
.htdu:hover			{ text-decoration:underline !important; }


body.bio {
	background : url('../images/bg_bio.jpg') #DBD5C7 no-repeat fixed 55% 5%;
}
body.bio .contents_header {
	background : url('../images/h_biography.png') center top no-repeat;
}
body.contacts {
    background : url('../images/bg_contacts.jpg') #050505 no-repeat fixed 55% 5%;
}
body.contacts .contents_header {
	background : url('../images/h_contacts.png') center top no-repeat;
}
body.music {
    background : url('../images/bg_music.jpg') #050505 no-repeat fixed 55% 5%;
}
body.music .contents_header {
	background : url('../images/h_music.png') center top no-repeat;
}
body.photo {
    background : url('../images/bg_photo.jpg') #E5EBEF no-repeat fixed 60% 15%;
}
body.photo .contents_header {
	background : url('../images/h_photo.png') center top no-repeat; 
}
body.register {
    background : url('../images/bg_register.jpg') #92CDE9 no-repeat fixed 55% 10%;
}
body.register .contents_header {
	background : url('../images/h_register.png') center top no-repeat; 
}
body.video, body.news, body.search, body.wallpapers{
	background : url('../images/bg_video.jpg') #191919 no-repeat fixed 50% 10%
}
body.fanzone{
    background : url('../images/bg_fanzone.jpg') #050505 no-repeat fixed 60% 15%;
}
body.video .contents_header {
	background : url('../images/h_video.png') center top no-repeat; 
}

body.news .contents_header{
    background : url('../images/h_news.png') center top no-repeat;
}

body.wallpapers .contents_header{
    background : url('../images/h_wallpapers.png') center top no-repeat;
}
body.fanzone .contents_header{
    background : url('../images/h_fanzone.png') center top no-repeat;
}

body.search .contents_header{
    background : url('../images/h_search.png') center top no-repeat;
}

body.blog{
	background-color:#191919;
	background-image:url('../images/body-blog-bg.jpg.png');
	background-position:0 100px;
}

body.blog .contents_header{
    background : url('../images/h_blog.png') center top no-repeat;
}

.header {
	height : 112px;
	background : url('../images/topstripe.jpg') right top no-repeat;
	padding-right : 36px;
	font-family : Helvetica, Arial;
}

.header .logo {
	float : left; 
	background : url('../images/logo1.jpg') no-repeat left top;
	width : 230px;
	height : 60px;
}

.top {
	float : right;
	clear : both;
    width: 852px;
}

/*body.main .top{*/
    /*width: 863px !important;*/
/*}*/

.header .userblock{
	float : left;
	font-size : 12px;
	padding-left: 18px;
	padding-top : 20px;
}

	.header .userblock .link {
		color : #9f9f9b;
		margin : 0 14px;
		text-decoration : none;
	}
	
	.header .userblock .link:hover {
		text-decoration : underline;
	}

.nets {
	float : right; 
	width : 420px;
	padding-top : 17px;
	line-height : 21px;
	font-family : Verdana;
	font-size : 8pt;
}
	.nets .link {
		text-decoration : none;
		display : block;
		float : right;
		height : 24px;
		background : no-repeat left top;
		margin-left : 35px;
		color : #cccccc;
	}
	
		.nets .vkontakte {
			background-image : url('../images/vkontakte_logo.png');
			width : 82px;
			margin-left : 0;
		}
		
		.nets .lj {
			background-image : url('../images/lj_logo.png');
			width : 105px;
		}
	
		.nets .twitter {
			background-image : url('../images/twitter_logo.png');
			width : 55px;
		}
	
		.nets .youtube {
			background-image : url('../images/youtube_logo.png');
			width : 49px;
		}
	
	.header .menu {
		float : left;
		padding-top : 12px;
		padding-left : 14px;
	}
	
		.header .menu .home, .header .menu .link, .header .menu .link_wide, .header .menu .link_active, .header .menu .link_wide_active {
			float : left;
			height : 23px;
			text-align : center;
			text-decoration : none;
			text-transform : uppercase;
			font-weight : bold;
			padding-top : 3px;
			font-size : 15px;
			margin : 0 1px;
		}
		
		.header .menu .home {
			background : url('../images/home.png') left 5px no-repeat;
			width : 13px;
 		}
		
		.header .menu .link {
			width : 76px;
			color : #d2df02;
		}
		
			.header .menu .link:hover, .header .menu .link_active {
				background : url('../images/menu_item.png') left top no-repeat;
				width : 76px;
				color : #464c01;
			}

		.header .menu .link_wide {
			width : 101px;
			color : #d2df02;
		}
		
			.header .menu .link_wide:hover, .header .menu .link_wide_active {
				background : url('../images/menu_item.png') left bottom no-repeat;
				width : 101px;
				color : #464c01;
			}
	
	.header .search {
		float : right;
		padding-top : 12px;
	}
	
		.header .search .input_search {
			border : 0;
			background : url('../images/search_bg.png') transparent;
			width : 121px;
			height : 27px;
			font-family : Helvetica, Arial;
			font-size : 12px;
			color : #9f9f9b;
			padding : 0 5px;
		}
		

.shadow{
	clear : both;
	height : 7px;
	background : url('../images/shadow.png') left top repeat-x;
}
.wrapper {
	clear:both;
	padding-right : 30px;
	padding-top : 50px;
}

.contents {
	width: 863px;
	float : right;
}	
.contents .contents_t{
	padding-top : 12px;
    z-index: 100;
    position: relative;
	background : url('../images/content_top.png') left top no-repeat;
}		
.contents .contents_b{
	padding-bottom : 25px;
	background : url('../images/content_bottom.png') left bottom no-repeat;
}		
.contents .contents_l{
	padding-left : 20px;
	background : url('../images/content_left.png') left top repeat-y;
}		
.contents .contents_r{
	padding-right : 23px;
	background : url('../images/content_right.png') right top repeat-y;
}		
.contents .contents_inner{
	background : url('../images/content_center.png');
	padding-top : 28px;
	font-family : Georgia;
	padding-left : 18px;
	font-size : 14px;
}

.contents_main {
    font-family : Georgia;
}

.contents .contents_inner a{
	text-decoration : underline;
}

.contents .contents_inner a:hover{
	text-decoration : none;
}

.contents .contents_header {
	height : 87px;
}

.bio_stages {
	float : left;
	width: 406px;
	padding-top : 3px;
}

.bio_stages .stage, .bio_stages .column{
	font-size : 13px;
	color : #7a5788;
	height : 37px;
	line-height : 37px;
	width : 173px;
	float : left;
	margin-right : 30px;
	padding : 1px 0;
	font-style : italic;
}

.bio_stages .column {
	height : auto !important;
}

.presskit {
	margin : 80px auto 0 22px;
	background : url('../images/bio_small_circle.png');
	width : 104px;
	height : 104px;
	display: block;
}

.big_circle {
	margin : 43px auto 0 3px;
	background : url('../images/bio_big_circle.png');
	width: 161px;
	height : 161px;	
}



.bio_text {
	width : 376px;
	float : left;
	color : #2e2e2e;
	font-size : 14px;
	line-height : 21px;
}

.bio_banner {
	width : 173px; 
	float : right;
	text-align : center;
	padding-top : 38px;
	margin-right : 20px;
}

.bio_text_items {
	float : left;
}

	.bio_text_item {
		padding-top : 35px;
		padding-bottom : 13px;
		color : #2e2e2e;
	}
	
	.bio_text_item .bio_text_item_column {
		width : 173px;
		float : left;
		text-align : center;
		padding-right : 30px;
	}
	
	.bio_text_item .bio_text_item_label {
		font-style : italic;
	}
	
	.bio_text_item .bio_text_item_image {
		background : url('../images/bio_text_item_image.png') center 11px no-repeat;
		padding-top : 54px;
	}

.contacts .contents_inner, .music  .contents_inner, .photo .contents_inner, .register .contents_inner, .video .contents_inner{
	color : #373737;
}	

.register .contents_inner, .video .contents_inner {
	line-height: 150%;
}

.contacts a , .music a, .photo a, .video a, .register a{
	color : #373737;
}

	.contacts_col_small, .col_small {
		float : left;
		width: 173px;
		padding-right : 30px;
	}

    .col_small_pl30 {
		float : left;
		width: 173px;
		padding-left : 30px;
	}

	.contacts_col_wide , .col_wide{
		float : left;
		width: 579px;
	}
	
	.contacts_col_header, .col_header {
		font-size : 21px;
		height : 70px;
		line-height : 70px;
		font-style : italic;
		text-align : center;
	}
	
	.video_col_header {
		font-size : 18px;
		padding-top : 15px;
		padding-bottom : 19px;
		font-style : italic;
		text-align : center;
	}
	
	.col_header60 {
		font-size : 21px;
		height : 60px;
		line-height : 60px;
		font-style : italic;
		text-align : center;
	}
	
	.contacts_col_text {
		padding-top : 25px;
		line-height : 22px;
	}
	
		.contacts_col_wide .contacts_col_small {
			padding-top : 30px;
			padding-bottom : 60px;
		}
	
	.contacts_col_banner, .video_banner {
		text-align : center;
		padding-top: 10px;
		padding-bottom : 10px;
	}

	.video_banner {
		text-align : center;
		padding-top: 34px;
		padding-bottom : 10px;
	}
	
	.contacts_form {
		margin-top : 26px;
	}
	
	.contacts_form .dotted {
		clear: both;
		padding-top : 8px;
		padding-bottom: 8px;
	}
	
	.contacts_form label{
		padding-right : 37px;
		width : 167px;
		text-align : right;
		display: block;
		float : left;
		height : 36px;
		line-height : 36px;
		font-style: italic;
	}
	
	.col_whole {
		width : 782px;
	}
	
	.music_col_header {
		font-size : 27px;
		height : 76px;
		line-height : 76px;
		font-style : italic;
		text-align : center;
	}
	
		.music_current_album_title, .video_date {
			color : #895882;
			font-size : 8px;
			text-transform : uppercase;
			font-family : Helvetica, Arial;
			padding-top : 21px;
			letter-spacing: 0.2em;
		}
		
		.video_date {
			padding-top : 0px;
			height : 42px;
			line-height : 48px;
			text-align : center;
		}
		
		.music_current_album_title .music_current_album_title_year {
			float : right;
		}
		
		.music_album_cover {
			padding-top : 26px;
		}
		
		.music_button {
			height : 54px;
			padding-top : 17px;
			padding-left: 21px;
		}
		
		.music_tracks {
			padding-top : 1px;
			margin-top : 14px;
			font-size : 12px;
			background : url('../images/dotted_dark.png') left top repeat-x;
			font-family : Helvetica, Arial;
		}
		
		.music_tracks .darken {
			background : url('../images/music_item_bg.png');
		}
		
		.music_tracks .music_track.current .title{
			color: #895882;
			font-weight : bold;
		}
		
			.music_tracks .music_track {
				height : 35px;
				padding: 0 11px 1px 8px;
				line-height : 35px;
				background : url('../images/dotted_dark.png') left bottom repeat-x;
			}

                .music_tracks .music_track .title{
                    color : #373737;
                    cursor: pointer;
                    margin-right: 80px;
                    text-decoration: none;
                }

                .music_tracks .music_track .music_track_buttons {
					float : right; 
					width : 73px;
					padding-top : 6px;
				}
				
					/*.music_tracks .music_track .music_track_buttons .ringtone1{*/
						/*background: url('../images/music_ringtone_icon.png');*/
						/*width : 32px;*/
						/*height : 24px;*/
						/*float : left;*/
						/*cursor: pointer; */
					/*}*/
                    .music_tracks .music_track .music_track_buttons .ringtone{
                        background: url('../images/music_ringtone_icon2.png') left top no-repeat;
                        width : 32px;
                        height : 24px;
                        float : left;
                        cursor: pointer;
                    }
                    /*.music_tracks .music_track .music_track_buttons .ringtone3{*/
                        /*background: url('../images/music_ringtone_icon3.png') left top no-repeat;*/
                        /*width : 32px;*/
                        /*height : 24px;*/
                        /*float : left;*/
                        /*cursor: pointer;*/
                    /*}*/

					.music_tracks .music_track .music_track_buttons .add{
						background : url('../images/music_plus_icon.png');
						cursor: pointer;
						width : 32px;
						height : 24px;
						float : right;
					}
		
		.music_albums {
			padding-top : 9px;
		}
		
			.music_albums .music_album {
				width : 173px;
				float : left;
				text-align : center;
				padding-right : 30px;
				font-style: italic;
                text-decoration: none !important;
			}

                .music_albums .music_album:hover .music_album_caption{
                    text-decoration: underline !important;
                }
			
			.music_albums .music_album .music_album_caption {
				padding-top : 21px;
				padding-bottom : 40px;
			}
	
	.photo_categories {
		padding-top : 5px;
	}
	
	.photo_categories .photo_category{
		height : 48px;
		padding-left: 3px;
		padding-top : 1px;
		line-height : 48px;
		font-family : Helvetica, Arial;
		color : #8a567e;
		font-size : 20px;
		font-weight : bold;
		text-decoration : none !important;
		display: block;		
	}
	
	.photo_buttons {
		padding-top : 18px;
		height : 62px;
	}

    .photo_container {
        width: 579px;
        height: 381px;
        overflow: hidden;
    }

        .photo_container img{
            cursor : pointer;
        }

	.video_buttons {
		padding-top : 12px;
		height : 55px;
	}

    .video_flashplayer{
        width: 578px;
        height: 410px;
    }
	
	.photo_buttons .photo_button, .video_buttons .video_button {
		float : left;
		padding-right : 30px;
		font-size : 12px;
	}
	
	.lister {
		padding-top : 36px;
	}
	
	.lister .lister_stripe {
		background : url('../images/lister_stripe.png');
		height : 7px;
	}
	
		.lister .lister_prev{
			height : 106px;
			background : url('../images/photo_nav_left.png') left center no-repeat;
			width : 20px;
			float : left;
			cursor: pointer;
		}
		.lister .lister_next{
			height : 106px;
			background : url('../images/photo_nav_right.png') left center no-repeat;
			width : 20px;
			float : right;
			cursor: pointer;
		}
		.lister .lister_buttons {
			line-height : 106px;
			color : #8a567e;
			font-family : Helvetica, Arial;
			font-size: 40px;
			text-align : center;
			font-weight : bold;
		}
		
	.photo_previews {
		padding-top : 36px;
        width: 576px;
        overflow: hidden;
	}
    .photo_previews_inner {
        width: 100000px;
        margin-left:0;
    }
	
		.photo_previews .photo {
			width : 173px;
			padding-right : 20px;
			float : left;
		}
	
	.pager {
		padding-top : 19px;
		height : 34px;
		text-align : center;
	}
	
		.pager .pager_item {
            cursor: pointer;
			background : url('../images/photo_pager_inactive.png') no-repeat;
			padding: 0 5px;
			margin : 0 5px;
		}
		
		.pager .active, .pager .pager_item:hover {
			background : url('../images/photo_pager_active.png') no-repeat;
		}
	
	.num_pager {
		font-size : 20px;
		text-align : center;
		font-family : Helvetica, Arial;
		padding-top : 21px;
	}
	
		.num_pager .num_pager_item {
			color : #373737;
			margin : 0 11px;
			text-decoration : none !important;
		}
		
		.num_pager .active, .num_pager_item:hover {
			color : #8a567e;
		}
		
	.col_half {
		width : 374px;
		padding-right: 25px;
		float : left;
	}		

	.reg_form {
		margin-top : 26px;
	}
	
	.reg_form .dotted {
		clear: both;
		padding-top : 8px;
		padding-bottom: 8px;
	}
	
	.reg_form label{
		padding-right : 22px;
		width : 148px;
		text-align : right;
		display: block;
		float : left;
		height : 36px;
		line-height : 36px;
		font-style: italic;
	}
	
		.reg_form .radioset{
			padding-top : 9px;
			font-style : italic;
            float: left;
            width : 199px;
		}

        .reg_form .has_error.text_input_204x33{
            width : 190px !important;
            height : 25px !important;
        }
		
	.video_description {
		font-size : 12px;
        padding-bottom: 15px;
	}
		
	.video_previews {
		padding-top : 34px;
		padding-bottom : 10px;
	}
	
		.video_previews .video_preview {
			width : 173px;
			padding-right : 30px;
            text-decoration: none !important;
			float : left;
			padding-bottom : 37px;
		}

            .video_previews .video_preview:hover .video_preview_caption{
                text-decoration:none;
            }
		
			.video_previews .video_preview .video_preview_caption {
				font-size : 13px;
				line-height : 16px;
				text-align : center;
				font-style: italic;
				padding-top : 11px;
                text-decoration:underline;
			}
	
	
.link_buy , .link_share, .link_comment, .link_embed, .link_comment_count{
	display: block;
	text-decoration: underline;
	font-style: italic;
	height : 37px;
	line-height: 36px;
	background : left top no-repeat;
	padding-left : 45px;
}

	.link_buy:hover , .link_share:hover, .link_comment:hover, .link_embed:hover, .link_comment_count:hover {
		text-decoration: none !important;
	}

.link_buy {
	background-image : url('../images/music_buy_icon.png');
}
.link_share {
	background-image : url('../images/share_icon.png');
}
.link_comment {
	background-image : url('../images/comment_icon.png');
}
.link_comment_count {
	padding-left: 0px !important;
	background-image : url('../images/comment_count_icon.png');
	text-decoration : none !important;
}

.link_comment_count:hover .text{
	text-decoration : none;
}
	.link_comment_count .text{
		text-decoration : underline;
	}
	
	a.link_comment_count span.link_comment_count_number{
		color : #eaff02;
		font-size : 15px;
		font-family: Helvetica, Arial;
		font-weight: bold;
		float : left;
		width : 34px;
		padding-right: 11px;
		font-style : normal;
		text-align : center;
		text-decoration : none !important;
	}
.link_embed {
	background-image : url('../images/embed_icon.png');
}		
 .solid {
	border-top : 1px solid #6c6f70;
}
.bio .dotted, .photo .dotted{
	background : url('../images/dotted.png') left top repeat-x;
}
.contacts .dotted, .music .dotted, .register .dotted, .video .dotted , .news .dotted, .fanzone .dotted, .search .dotted, .wallpapers .dotted{
	background : url('../images/dotted_dark.png') left top repeat-x;
}
.has_error {
    border : 2px solid #ff0000 !important;
}
.errors {
    color : #ff0000;
    padding-top : 15px;
}
.text_input_375x35 {
	border : 0;
	font-size : 14px;
	background: url('../images/input_bg_375x35.png');
	width : 365px;
	height : 31px;
	padding: 2px 5px;
}

.text_input_204x33 {
	border : 0;
	font-size : 14px;
	background: url('../images/input_bg_204x33.png');
	width : 194px;
	height : 29px;
	padding: 2px 5px;
}

.textarea_375x156 {
	border : 0;
	padding : 2px 5px;
	width : 365px;
	height : 152px;
	background : url('../images/textarea_bg_375x156.png');
}

.button_send_message {
	border : 0;
	background : url('../images/button_send_message.png');
	width : 240px;
	height : 40px;
}

.button_register {
	border : 0;
	background : url('../images/button_register.png');
	width : 204px;
	height : 40px;
}

.button_login {
	border : 0;
	background : url('../images/button_enter.png');
	width : 203px;
	height : 40px;
}

.h40 {
	height : 40px;
}		
.none{
    display: none;
}
.clear {
	clear : both;
}
.pr0 {
	padding-right : 0 !important;
}
.pt15{
	padding-top : 15px !important;
}
.pt1{
	padding-top : 1px !important;
}
.pt5{
	padding-top : 5px !important;
}
.pt50 {
	padding-top : 50px;
}
.pt30{
	padding-top : 30px;
}
.fleft{
	float : left;
}
.pl30 {
	padding-left: 30px;
}
.ml0{
    margin-left: 0 !important;
}

.main .footer {
    background : url('../images/main_footer.png') left top no-repeat !important;
    margin-top: 0px !important;
    width: 730px;
}
.main .wrapper{
    padding-top: 26px !important;
    padding-right: 19px !important;
}
.main .footer .nets{
    width: 360px !important;
}

.footer {
    background : url('../images/footer.png') 3px top no-repeat;
    width: 784px;
    height: 100px;
    z-index:0;
    margin-top: -17px;
    padding-top : 35px;
    padding-left: 38px;
    padding-right: 38px;
    font-family: Helvetica, Arial;
}

    .footer_menu {
        float : left;
        font-size: 12px;
        padding-top: 4px;
    }

        .footer_menu a{
            color: #a5a5a4;
            text-decoration: none;
            margin-right: 20px;
        }

            .footer_menu a:hover {
                text-decoration: underline;
            }
    .footer .copyrights {
        color: #717171;
        font-size: 10px;
        padding-top: 9px;
    }

        .footer .copyrights a{
            color: #717171;
            text-decoration: underline;
        }

            .footer .copyrights a:hover{
                text-decoration: none;
            }

    .footer .nets {
        padding-top: 0px;
    }

        .footer .nets .link {
            margin-left: 29px;
        }

        .footer .nets .vkontakte {
            background: url('/images/footer_vk.png');
            height: 22px;
            width: 72px;
        }

        .footer .nets .twitter {
            background: url('/images/footer_tw.png');
            height: 22px;
            width: 49px;
        }

        .footer .nets .lj {
            background: url('/images/footer_lj.png');
            height: 22px;
            width: 92px;
        }

        .footer .nets .youtube {
            background: url('/images/footer_yt.png');
            height: 22px;
            width: 45px;
        }


.main_tweet_stripe {
    padding-top: 30px;
    padding-left: 9px;
    background: url('../images/black_bg.png');
}

.new_video {
    display: block;
    float: left;
    width: 347px;
    font-size: 24px;
    color : #d2df02;
    text-decoration: none;
}

.new_video .tdu{
    font-family: Helvetica, Arial;
    padding: 3px 0 0 0;
    text-decoration: underline
}

.new_video:hover .tdu{
    text-decoration: none;
}

.new_video .view_video {
    font-size: 10px;
    color : #6cc8d1;
    font-style: italic;
}

.new_video img{
    float : left;
    margin-right: 21px;
}

.tweet {
    float: left;
    width: 423px;
    padding-left: 12px;
    padding-top: 6px;
    color : #d8d8d8;
    font-style: italic;
    font-size: 0;
}

    .tweet_bird{
        float: left;
        width: 47px;
        background : url('../images/tweet_bird.png') left 4px no-repeat;
        height: 50px;
        display: block;
    }

        .tweet_i{
            float: left;
            width: 376px;
        }

    .tweet_text {
        font-size: 18px;
    }

.tweet a{
    color: #d2df02;
    font-size: 14px;
}

    .tweet .tweet_date {
        font-size: 10px;
        color: #707070;
        background: url('../images/black_bg.png');
    }

.main_news {
    padding-left: 9px;
    padding-top: 36px;
    background: url('../images/black_bg.png');
}

    .main_news_image {
        float : left;
    }

    .main_news .main_news_text {
        font-size: 14px;
        padding-top: 2px;
        color : #d8d8d8;
        float: left;
        width: 320px;
        padding-left: 63px;
    }

        .main_news .main_news_text .main_news_date, .main_short_news_item .main_news_date{
            font-size: 10px;
            font-style: italic;
            color: #707070;
            padding: 2px 3px 0px 3px;
            display: inline;
            /*background: url('../images/black_bg.png');*/
        }

            .main_news .main_news_text .main_news_title{
                text-decoration: none;
            }
            .main_news .main_news_text .main_news_title:hover{
                text-decoration: underline;
            }

        .main_news .main_news_text .main_news_description{
            font-style: italic;
            padding-top: 15px;
        }

    .main_news .main_news_title{
        font-size: 24px;
        color : #d2df02;
        /*background: url('../images/black_bg.png');*/
        padding: 1px 0 0 0;
        text-decoration: underline;
        font-family: Helvetica, Arial;
    }

    .main_news .main_news_title:hover {
        text-decoration: none;
    }

        .main_short_news {
            width : 812px;
            padding-top: 45px;
            overflow: hidden;
        }

            .main_short_news_inner {
                width : 100000px;
            }

                .main_short_news_item {
                    width : 173px;
                    float: left;
                    padding-right: 30px;
                }

                    .main_short_news_item .main_news_title_small {
                        color: #d2df02;
                        font-size: 14px;
                        font-style: italic;
                        text-decoration: none;
                        display: inline;
                        /*background: url('../images/black_bg.png');*/
                        padding: 1px 0 0 0;
                    }

                    .main_short_news_item .read_more{
                        font-size: 10px;
                        color: #6cc8d1;
                        text-decoration: none;
                        font-style: italic;
                    }

                        .main_short_news_item .read_more:hover{
                            text-decoration:underline;
                        }

        .main_news_pager{
            width: 794px;
            padding-bottom: 12px;
            padding-top: 24px;
            text-align : center;
        }

            .main_news_pager .main_news_pager_item{
                background: url('../images/main_news_pager_item_inactive.png') left top no-repeat;
                cursor: pointer;
                padding: 0 5px;
                margin : 0 5px;
            }

                .main_news_pager .main_news_pager_item:hover , .main_news_pager .active{
                    background: url('../images/main_news_pager_item_active.png') left top no-repeat !important;
                }

.main_video_container{
    width: 787px;
    height: 412px;
}

.news_archive{
    
}

    .news_archive .news_archive_item, a.topic_category_item{
        font-family: Helvetica, Arial;
        color:#567aa4;
        font-size:13px;
        height:37px;
        display: block;
        text-decoration:none !important;
        line-height:37px;
        margin-right:30px;
        padding:1px 0;
        width:173px;
    }

    .topic_category_item{
        height:auto !important;
        line-height:100% !important;
        padding:14px 0 !important;
    }
        .news_archive .news_archive_item:hover , .topic_category_item:hover{
            background-color: #d8d8d8;
        }

body.news .col_header , body.fanzone .col_header{
    color: #373737 !important;
}

.news_date {
    color: #636363;
    float: right;
    font-style: italic;
}

    .news_small_description{
        padding: 20px 0;
        line-height: 22px;
    }

    .news_small_description_text{
        color: #965677;
        font-style: italic;
        float:left;
        width : 450px;
    }

    .news_content, .topic_content{
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 22px;
    }

.news_header , .fanzone_header{
    text-align : left !important;
    line-height: 100% !important;
    padding: 25px 0 24px 0;
    height: auto !important;
    display: block;
    text-decoration:none !important;
}

    a.news_header:hover , a.fanzone_header:hover{
        text-decoration: underline !important;
    }

.post_comment{
    padding: 23px 0;
 }

    .post_comment label {
        float:left;
        font-style: italic;
        color: #373737;
        width: 147px;
        text-align: right;
        padding-right: 24px;
    }

        .post_comment .post_comment_textarea{
            width: 400px;
            height: 137px;
            background: #f9f9f9;
            float: left;
            border: 0;
        }

            .post_comment .post_comment_text , .post_comment .post_comment_select{
                width: 400px;
                margin-bottom: 10px;
                height: 25px;
                background: #f9f9f9;
                float: left;
                border: 0;
            }


        .post_comment .post_comment_submit{
            margin-left: 171px;
            width: 227px;
            height: 40px;
            border: 0;
            padding:0;
            background: url('../images/button_post_comment.png');
            margin-top: 10px;
        }

    .comments{
        padding: 20px 0;
    }

    .comment {
        margin: 5px 0;
    }
        .comment .comment_author , .topic_author_date .topic_author{
            color: #484a4a;
            float: left;
            height: 40px;
            line-height: 40px;
            width: 400px;
            
        }

            .comment .comment_author span , .topic_author_date .topic_author span{
                color: #b86791;
                font-style: italic;
            }

        .comment .comment_date , .topic_author_date .topic_date{
            color: #636363;
            font-style: italic;
            width: 140px;
            float: right;
            height: 40px;
            line-height: 40px;
            text-align : right;
        }

        .comment .comment_content{
            line-height: 22px;
            color: #424242;
            padding: 5px 0 15px 0;
        }

        .topic_list{
            padding-bottom: 40px;
        }

    .button_create_topic{
        background: url('../images/button_create_topic.png');
        width: 173px;
        height: 40px;
        border: 0;
        padding: 0;
        display: block;
    }

        .notfound_circle{
            background: url('../images/notfoundcircle.png');
            width: 336px;
            font-size: 14px;
            line-height: 22px;
            height: 220px;
            padding: 216px 50px 0 50px;
            color: #424242;
            font-style: italic;
            text-align : center;
            margin-bottom: 100px;
        }

            .notfound_circle a{
                color: #2d3434;
                font-size: 20px;
            }



.voting_stars{
	background : url('../images/star.png') left top repeat-x;
	position : absolute;
	height : 19px;
	width : 100px;
    margin-left: 33px;
}
.active_stars{
	background : url('../images/star.png') left bottom repeat-x;
	position : absolute;
	height : 19px;
}
.voting_stars .star {
	position : absolute;
	background : url('../images/star.png') left -200px repeat-x;
	height : 19px;
	width : 20px;
	display: block;
	float : left;
	text-decoration : none;
	color : #bbbbbb;
	z-index: 200;
	outline: none;
}
.voting_stars .vote_1{
	left: 0px;
}
.voting_stars .vote_2{
	left: 20px;
}
.voting_stars .vote_2:hover{
	left: 0px;
	width : 40px;
}
.voting_stars .vote_3{
	left: 40px;
}
.voting_stars .vote_3:hover{
	left: 0px;
	width: 60px;
}
.voting_stars .vote_4{
	left: 60px;
}
.voting_stars .vote_4:hover{
	left: 0px;
	width: 80px;
}
.voting_stars .vote_5{
	left: 80px;
}
.voting_stars .vote_5:hover{
	left: 0px;
	width: 100px;
}
.voting_stars .star:hover {
	background-position : left bottom;
	z-index : 10;
}
.voting_stars .star:hover .vote_title{
	display : block;
	width : 260px;
	margin-top : 57px;
}
.your_vote{
    position: absolute;
    line-height: 16px;
    margin-top: 33px;
    margin-left: 41px;
}
.please_log_in{
    position: absolute;
    line-height: 16px;
    margin-top: 25px;
    margin-left: 0;
    font-style: italic;
}
.vote_message{
    position: absolute;
    margin-top: 33px;
    text-align : center;
}

.search_mini_form {
    height: 60px;
    padding-top: 20px;
    padding-left: 210px;
}

    .search_mini_form_text{
        background:#fff;
        border: 0;
        width: 204px;
        height: 34px;
        float: left;
    }

    .search_mini_form_submit{
        width: 133px;
        height: 36px;
        float:left;
        margin-left: 20px;
        background: url('../images/button_search.png');
        border: 0;
    }

.found_item{
    padding-bottom: 30px;
}

    .found_item .found_item_title{
        width: 500px;
        float:left;
        padding: 11px 0;
        font-size: 19px;
        color: #424242;
        font-style: italic;
    }

    .found_item .found_item_type{
        height: 46px;
        line-height:46px;
        color: #7a5788;
        font-size: 11px;
        float: right;
        text-transform: uppercase;
        font-family:Helvelica,Arial;
    }

    .found_item .found_item_description {
        padding-top: 15px;
        line-height: 22px;
        color: #424242;
    }

    .found_item .found_item_more{
        color: #567aa4;
        line-height: 22px;
        text-decoration: underline;
    }
        .found_item .found_item_more:hover{
            text-decoration: none;
        }

    .found_empty_message {
        padding-top: 20px;
        text-align: center;
        padding-bottom: 50px;
    }

.topic_rating{
    height: 60px;
}

.topic_voting_stars{
	background : url('../images/topic_stars.png') left bottom repeat-x;
	position : absolute;
	height : 19px;
	width : 125px;
    margin-left: 73px;
}
.topic_active_stars{
	background : url('../images/topic_stars.png') left top repeat-x;
	position : absolute;
	height : 19px;
}
.topic_voting_stars .star {
	position : absolute;
	background : url('../images/topic_stars.png') left -200px repeat-x;
	height : 19px;
	width : 25px;
	display: block;
	float : left;
	text-decoration : none;
	color : #bbbbbb;
	z-index: 200;
	outline: none;
}
.topic_voting_stars .vote_1{
	left: 0px;
}
.topic_voting_stars .vote_2{
	left: 25px;
}
.topic_voting_stars .vote_2:hover{
	left: 0px;
	width : 50px;
}
.topic_voting_stars .vote_3{
	left: 50px;
}
.topic_voting_stars .vote_3:hover{
	left: 0px;
	width: 75px;
}
.topic_voting_stars .vote_4{
	left: 75px;
}
.topic_voting_stars .vote_4:hover{
	left: 0px;
	width: 100px;
}
.topic_voting_stars .vote_5{
	left: 100px;
}
.topic_voting_stars .vote_5:hover{
	left: 0px;
	width: 125px;
}
.topic_voting_stars .star:hover {
	background-position : left top;
	z-index : 10;
}
.topic_voting_stars .star:hover .topic_vote_title{
	display : block;
	width : 260px;
	margin-top : 57px;
}
.topic_your_vote{
    position: absolute;
    margin-top: 20px;
    margin-left: 73px;
}
.topic_vote_message{
    position: absolute;
    margin-top: 20px;
}

.topic_rating{
    padding-left: 390px;
    font-style:italic;
    color: #b86791;
}

.admin_link{
    color: #000;
}

.synergize_icon_block {
    position: fixed;
    right:0;
    bottom:0;
}

.synergize_icon  {
	background : url('../images/logo_synergize.png') no-repeat left top;
    display : block;
	float : right;
	height : 16px;
    outline : none;
    width : 16px;
    clear: both;
}

#map-canvas {
    height: 300px;
}

.col_wide .wallpaper{
    width: 173px;
    float: left;
    margin-top: 30px;
    height: 112px;
    padding-right: 30px;
    float:left;
}

    .col_wide .wallpaper .overlay{
        position: absolute;
        width: 173px;
        height: 112px;
        background: #000;
    }

    .col_wide .wallpaper .links{
        display: none;
        color: #fff;
        font-size: 12px;
        line-height: 17px;
        padding: 13px 15px;
        font-family: Helvetica, Arial;
    }

        .col_wide .wallpaper .links a{
            color: #eaff02;
            font-size: 11px;
        }

        .col_wide .wallpaper .links.visible{
            position:absolute;
            display: block;
            width: 143px;
            height: 84px;
            margin-left: -3px;
            margin-top: -3px;
            border: 3px solid #fff;
        }

        .send_link {
            height: 74px;
            line-height: 74px;
            color: #b86791;
            font-style: italic;
            padding-left: 15px;
        }

            .sharing{
                padding-top: 20px;
                text-align: center;
                height: 60px;
            }
                .sharing img{
                    margin: 0 5px;
                }

        .send_link .share_input{
            width: 303px;
            padding-left: 15px !important;
            height: 34px;
            padding: 0;
            border: 0;
            background: url('../images/share_input_bg.png');
        }

.ml10 { margin-left:10px;}

.button_retrive_password{
        background: url('../images/button_retrive_password.png');
        width: 190px;
        height: 37px;
        border: 0;
    }

.abs_caption {
    position: absolute;
    font-size: 10px;
    width: 250px;
    margin-left: 385px;
    line-height: normal;
    margin-top: -30px;
}

.friends-sharing{
	width:330px;
	display:inline-block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#1a1b1b;
}

.friends-sharing p{
	margin-right:22px;
	float:left;
	line-height:36px;
}

.friends-sharing a{
	background-image:url(../images/comment_count_icon.png);
	background-repeat:no-repeat;
	display:block;
	width:36px;
	height:29px;
	margin-right:8px;
	text-align:center;
	float:left;
	padding-top:8px;
}

.video_buttons .friends-sharing{
	float:left;
}

.video_buttons{
	position:relative;
	top:14px;
}

.news_small_description .friends-sharing{
	padding-top:15px;
}

.friends-sharing-mus{
	padding-top:10px;
}

.music_current_album_title, .video_date{
	font-size:9px;
}

.news-no-bg{
	background:none;
}

.comm-unauth{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#373737;
	font-style:italic;
	display:block;
	margin-bottom:10px;
}

.blog-c{
	padding:25px 0;
	border-bottom:1px dotted #999a9d;
}

.blog-c h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-style:italic;
	color:#373737;
	margin-bottom:5px;
}

.contents .contents_inner .blog-c h2 a{
	color:#373737;
	text-decoration:none;
}

.contents .contents_inner .blog-c h2 a:hover{
	text-decoration:underline;
}

.contents .contents_inner .blog-c p{
	font-style:normal;
	line-height:22px;
	margin-bottom:15px;
}

.contents .contents_inner .blog-c p.blog-date{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#636363;
	font-style:italic;
	margin-bottom:20px;
	line-height:normal;
}
	
.contents .contents_inner .blog-c .blog-img-video{
	margin-bottom:20px;
}

.contents .contents_inner .blog-c .blog-img-video img{
	width:579px;
}

.contents .contents_inner .blog-c p.blog-more{
	line-height:normal;
	margin-bottom:0;
}

.contents .contents_inner .blog-c p.blog-more a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#373737;
	text-decoration:none;
}

.contents .contents_inner .blog-c p.blog-more a:hover{
	text-decoration:underline;
}

.contents .contents_inner .blog-old{
	padding:15px 0;
}

.contents .contents_inner .blog-old p.blog-more a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#373737;
	text-decoration:none;
}

.contents .contents_inner .blog-old p.blog-more a:hover{
	text-decoration:underline;
}

.contents .contents_inner .blog-share{
	border-bottom:1px solid #6d7071;
	padding-bottom:15px;
	padding-top:5px;
}

.contents .contents_inner .blog-coments{
}





























