@charset "UTF-8";

@font-face {
    font-family: 'SegoeUICursiva';
    src: url('../fonts/segoeuii-webfont.eot');
    src: url('../fonts/segoeuii-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeuii-webfont.woff') format('woff'),
         url('../fonts/segoeuii-webfont.ttf') format('truetype'),
         url('../fonts/segoeuii-webfont.svg#SegoeUICursiva') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SegoeUINormal';
    src: url('../fonts/segoeui-webfont.ttf');
	src: url('../fonts/segoeui-webfont.eot');
    src: url('../fonts/segoeui-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeui-webfont.woff') format('woff'),
         url('../fonts/segoeui-webfont.ttf') format('truetype'),
         url('../fonts/segoeui-webfont.svg#SegoeUINormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'VladimirScriptRegular';
    src: url('../fonts/vladimir-webfont.eot');
    src: url('../fonts/vladimir-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vladimir-webfont.woff') format('woff'),
         url('../fonts/vladimir-webfont.ttf') format('truetype'),
         url('../fonts/vladimir-webfont.svg#VladimirScriptRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	margin:0px auto; 
	color:#470909;
	font-family:SegoeUINormal;
	font-size:14px;
	background-color:#f9ed89;
}

#bg{
	position:fixed;
	background-image:url(../img/bg_color.jpg);
	background-repeat:repeat-x;
	width:4000px; 
	height:915px;
}

#bg_img{
	position:fixed;
	left:50%;
	background-image:url(../img/bg_hideyo_new2.jpg);
	background-repeat:no-repeat;
	width:1239px; 
	height:915px;
	margin-left:-620px;
}

#main{
	margin:0px auto;
	width:1435px;
}

ul{
	margin:0px;
	padding:0px;
}

ul li{
	list-style:none;
}

img, img a{
	border:0px;
}

a{
	color:#FFF;
	text-decoration:none;
	border:0px;
	outline:none;
}

h1{
	color:#d4c301;
	margin:0px;
}

h2{
	font-family: verdana;
	color:#d4c301;
	margin:0px;
	font-size: 50px;
    font-weight: 100;
}

#left{
	float:left;
	margin-left:115px;
}

#right{
	float:left;
	margin-left:-145px;
}

#start{
	padding-top:55px;
	position:absolute;
}

.clear{
	clear:both;
}

/* MENU */


.menu{
	height:256px;
	position:absolute;
	background-color:#000;
	width:170px;
	border-radius: 0px 0px 8px 8px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.2);
	font-size:13px;
	}
.menu ul{
	margin-left:32px;
	padding-top:20px;
}
.menu ul li{
	color:#FFF;
	font-family:SegoeUINormal;
	font-weight:bold;
	margin-bottom:5px;
}
.menu ul li a{
	padding-left:2px;
	padding-right:2px;
}
.menu ul li a:hover{
	background:#900;
}
.menu ul li a.active{
	background:#900;
}

.lang{
	position:absolute;
	margin-top:12px;
	margin-bottom:55px;
	margin-left:808px;
	font-size:12px;
	width:274px;
}
.lang ul li, .lang_start ul li{
	float:right;
	list-style:none;
	margin-left:20px;
}
.lang ul li a, .lang_start ul li a{
	color:#000000;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
}
.lang ul li a:hover, .lang_start ul li a:hover{
	background-color:#f1eccc;
}
.lang .active_lang{
	background-color:#f1eccc;
}

.lang_start ul li{
	font-size: 12px;
    margin-left: 1113px;
    margin-top: 12px;
    position: absolute;
}




/* CONTENT DIVS */

.content_start{
	height:501px;
	width:262px;
	margin-left:582px;
	background-image:url(../img/content_start.png);
	padding-left:330px;
	padding-top:48px;
}
.content_start h1{
	font-family:SegoeUICursiva;
	font-weight:100;
	margin-bottom:45px;
	width:180px;
	line-height:35px;
}
.content_start ul li{
	font-family:SegoeUINormal;
	background-color:#ad3333;
	width:130px;
	height:29px;
	margin-bottom:10px;
	border-radius:4px;
	color:#ffffff;
	text-align:center;
	font-size:18px;
	padding-top:4px;
}
.content_start ul li a{
	padding: 2px 35px 5px;
}

.content_news{
	background-image: url("../img/content_news.png");
    height: 562px;
	margin-left:450px;
    position: absolute;
    top: 40px;
    width: 634px;
}
.content_news ul li{
	list-style:disc;
	color:#8c0100;
	margin-bottom:8px;
}
.content_news ul li span{
	color:#0e0e0e;
}
.content_news ul li a{
	color:#8c0100;
}
.content_news h1{
	font-family: SegoeUICursiva;
    font-size: 25px;
    font-weight: 100;
    line-height: 35px;
    margin-bottom: 45px;
    margin-left: 370px;
    padding-top: 70px;
    width: 180px;
}
.content_news h2{
	font-family: VladimirScriptRegular;
    font-size: 60px;
    font-weight: 100;
    margin-left: 55px;
    position: absolute;
    top: 350px;
}
.content_news_left{
	float:left;
	width: 240px;
	margin-left:60px;
}
.content_news_line{
	left: 310px;
	top:385px;
    position: absolute;
    width: 6px;
}
.content_news_right{
	float:left;
	width:250px;
	margin-left:35px;
}
.content_news_more{
	background-color: #FFFFFF;
	display:none;
    height: 335px;
    margin-left: 40px;
    overflow: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
    top: 13px;
    width: 540px;
}
.content_news_more h3{
	font-family: SegoeUINormal;
    font-weight: bold;
	color:#a63114;
	font-size:14px;
	margin-bottom:4px;
}
.content_news_position{
	margin-left: 10px;
    position: absolute;
    top: 415px;
    width: 610px;
	height:132px;
	overflow:auto;
}

.content_bio{
	background-image:url(../img/content_bio.png);
	width:634px;
	margin-left:453px;
    position: absolute;
    top: 40px;
	height:564px;
}

.content_bio_head{
	width:591px;
	height:245px;
}
.content_bio h2{
    margin-left: 35px;
    padding-top: 80px;
    position: absolute;
    top: 30px;
}
.content_bio .content_bio_pdf{
	margin-left:35px;
	color:#D4C301;
	position:absolute;
	top:200px;
}
.content_bio .content_bio_pdf a{
	color:#D4C301;
}
.content_bio_txt{
    height: 300px;
    line-height: 20px;
    overflow: auto;
    padding-bottom: 20px;
    padding-left: 35px;
    padding-right: 20px;
    position: absolute;
    top: 225px;
    width: 570px;
}

.content_concerts{
	background-image:url(../img/content_concerts.png);
	width:634px;
	height:562px;
	margin-left:453px;
    position: absolute;
    top: 40px;
}
.content_concerts_head{
	width:591px;
	height:216px;
}
.content_concerts h2{
    margin-left: 300px;
    padding-top: 80px;
    position: absolute;
    top: 30px;
}
.content_concerts_txt{
    height: 310px;
    line-height: 20px;
    overflow: auto;
    padding-bottom: 20px;
    padding-left: 55px;
    padding-right: 20px;
    position: absolute;
    top: 216px;
    width: 550px;;
}
.content_concerts_txt_concert{
	height:40px;
}
.content_concerts_txt_concert_date{
	color:#9e2423;
	float:left;
	width:144px;
}
.content_concerts_txt_concert_place{
	width:480px;
}
.content_concerts_txt_concert_line{
	background-image:url(../img/content_concerts_dot.gif);
	background-repeat:repeat-x;
	width:530px;
	height:1px;
	margin-top:10px;
}

.content_pressreview{
	background-image:url(../img/content_pressreview.png);
	width:634px;
	height:562px;
	margin-left:453px;
    position: absolute;
    top: 40px;
}
.content_pressreview_head{
	width:591px;
	height:161px;
}
.content_pressreview h2{
    margin-left: 55px;
	position:absolute;
	top:70px;
}
.content_pressreview_txt{
    height: 350px;
    line-height: 20px;
    overflow: auto;
    padding-bottom: 20px;
    padding-left: 55px;
    padding-right: 20px;
    position: absolute;
    top: 161px;
    width: 540px;
}
.content_pressreview_txt h3{
	font-family: SegoeUINormal;
    font-weight: bold;
	color:#a63114;
	font-size:14px;
}

.content_discography{
	background-image:url(../img/content_pressreview.png);
	width:634px;
	height:562px;
	margin-left:453px;
    position: absolute;
    top: 40px;
}
.content_discography_head{
	width:591px;
	height:163px;
}
.content_discography h2{
	position:absolute;
	top:10px;
}
.content_discography_txt{
	height: 290px;
    line-height: 20px;
    overflow: auto;
    padding: 70px 20px 20px 55px;
    position: absolute;
    top: 163px;
    width: 540px;
}
.content_discography_list{
	height:130px;
	margin-left:55px;
	padding-top:30px;
}
.content_discography_list ul li a{
	color:#c9ad04;
}
.content_discography_list .active_li{
	color:#ad3333;
}
.content_discography_txt_cd{
	height:102px;
}
.content_discography_txt_cd_img{
	color:#9e2423;
	float:left;
	width:110px;
}
.content_discography_txt_cd_txt{
	width:480px;
	height:94px;
}
.content_discography_txt_cd_txt h3{
	font-family: SegoeUINormal;
    font-weight: bold;
	color:#a63114;
	font-size:14px;
	margin-bottom:4px;
}
.content_discography_txt_cd_line{
	background-image:url(../img/content_concerts_dot.gif);
	background-repeat:repeat-x;
	width:480px;
	height:1px;
	margin-top:10px;
}

.content_discography_txt_left{
	float:left;
	width:260px;
}
.content_discography_txt_left h3{
	font-family: SegoeUINormal;
	color:#a63114;
	font-size:18px;
	margin-bottom:4px;
	margin-top:0px;
	font-weight:100;
}
.content_discography_txt_left_line_small{
	background-image:url(../img/content_concerts_dot.gif);
	background-repeat:repeat-x;
	width:260px;
	height:1px;
	margin-top:10px;
}
.content_discography_txt_left_links{
	margin-top:8px;
}
.content_discography_txt_left_links ul li a{
	color:#c9ad04;
}
.content_discography_txt_right{
	margin-left:10px;
	float:left;
	width:220px;
}
.content_discography_txt_advertisement_1{
	position:absolute;
	top:310px;
	left:380px;
}
.content_discography_txt_advertisement_2{
	position:absolute;
	top:310px;
	left:320px;
}
.content_discography_txt_advertisement_3{
	position:absolute;
	top:310px;
	left:220px;
}
.content_discography_txt_advertisement_4{
	position:absolute;
	top:310px;
	left:180px;
}
.content_discography_txt_line_long{
	background-image:url(../img/content_concerts_dot.gif);
	background-repeat:repeat-x;
	width:500px;
	height:1px;
	margin-top:40px;
}
.content_discography_txt_bottom{
	margin-top:20px;
	padding-right:20px;
	
}
.content_discography_txt_bottom h3{
	margin-top:0px;
}

.content_video{
	background-image:url(../img/content_videos.png);
	width:634px;
	height:562px;
	margin-left:460px;
    position: absolute;
    top: 40px;
}
.content_video h2{
    margin-left: 55px;
	position:absolute;
	top:120px;
}
.content_video_txt{
	height: 325px;
    line-height: 20px;
    margin-left: 55px;
    overflow: auto;
    padding-right: 20px;
    position: absolute;
    top: 220px;
    width: 565px;
}
.content_video_txt a {
    color: #C9AD04;
}
.content_video_txt ul {
    float:left;
}
.content_video_txt ul li {
	list-style:disc;
	margin-left:70px;
	color: #C9AD04;
}
.content_video_txt ul li span {
	color:#470909;
}
.content_video_txt_img{
	background-image:url(../img/content_videos_img.jpg);
	width:520px;
	height:87px;
	margin-top:50px;
	margin-left: 45px;
} 

.content_contact{
	background-image:url(../img/content_contact.png);
	width:634px;
	height:562px;
	margin-left:460px;
    position: absolute;
    top: 40px;
}
.content_contact_head{
	width:634px;
	height:278px;
}
.content_contact_txt{
	height: 240px;
    line-height: 20px;
    overflow: auto;
    padding-left: 55px;
    padding-right: 50px;
    padding-top: 20px;
    position: absolute;
    top: 278px;
    width: 510px;
}
.content_contact a {
    color: #C9AD04;
}
.content_contact h2{
    margin-left: 55px;
	position:absolute;
	top:120px;
}
.content_contact_mail{
	position:absolute;
	top:220px;
	margin-left:55px;
}
.content_contact_txt_line{
	background-image:url(../img/content_concerts_dot.gif);
	background-repeat:repeat-x;
	width:480px;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
}
.content_contact_txt h3{
	font-family: SegoeUINormal;
	color:#a63114;
	font-size:24px;
	margin-bottom:4px;
	margin-top:0px;
	font-weight:100;
}
.content_contact_txt_con{
	
}
.content_contact_txt_con h4{
	margin-bottom:1px;
	margin-top:2px;
}


.content_gallery{
	background-image:url(../img/content_gallery.png);
	width:634px;
	height:540px;
	margin-left:460px;
    position: absolute;
    top: 40px;
}
.content_gallery h2{
    margin-left: 55px;
	position:absolute;
	top:70px;
}

.content_gallery #container{
	height: 470px;
    line-height: 20px;
    margin-left: 55px;
    padding-right: 20px;
    position: absolute;
    top: 160px;
    width: 545px;
}

#thumbs .bottom span, #thumbs .bottom a{
	margin-top:40px;
}

/* Scroll mini */

#main{
	width:890px;
}

#start{
	margin-left:-260px;
}
.lang_start{
	margin-left:-265px;
}