@charset "UTF-8";

/*RESET RULES*/

body,div,dl,dt,dd,/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,em,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
object, embed{margin:0px; padding:0px;}

/****************************************************/

.error{border:2px solid #c11c00; color:#c11c00; margin:30px 60px 0px 60px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/error_red.png) center left no-repeat; background-position: 0px 10px;}
.info{border:2px solid #2a66dc; color:#2a66dc; margin:30px 60px 0px 60px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/info_blue.png) center left no-repeat; background-position: 0px 10px;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.top{vertical-align:top;}
.nolink{cursor:default}
.link{cursor:pointer}
.yellow{ color:#ffe403;}

.more_link{font-weight:bold; font-size:12px; color:#f6d80a; text-decoration:none;}
.more_link:hover{color:#f6d80a; text-decoration:underline;}
/************************************************************/
		
body, html {
    text-align:center;
	margin:0px;
    padding:0px;
	color:#999999;
}

body#body{padding:0px;}
a{color:#ffe403}
h1, h2 , h3, h4, h5, h6{color:#939598;}


html{background:#000;}


/*natiahnutie na vysku okna*/
/*
html{min-height:100%;height:100%;}
body{min-height:100%; height:auto !important; height:100%; position:relative; min-width:1140px; }*/

/*******/



#main_holder{width:900px; margin:auto; padding: 42px 0px 10px 0px; text-align:left;}


#lang_div{height:14px; width:54px; position:absolute; top:22px; right:0px; z-index:110;	
		  background:transparent url('img/lang_bg.png') top left no-repeat;}
#lang_div a{display:block; height:14px; width:18px; background-repeat:no-repeat; background-position:0px 0px;text-decoration:none;}
#lang_div a:hover{text-decoration:none;}
#lang_div #lang_sk{background-image:url('img/lang_sk.png');float:left;}
#lang_div #lang_en{background-image:url('img/lang_en.png');float:right;}
.sk  #lang_sk{background-position:0px -14px;cursor:default;}
.en  #lang_en{background-position:0px -14px;cursor:default;}

#header { position:relative; padding:0px 0px 26px 0px; border:1px solid #4d4d4d; border-width:1px 0px;}
#header_top{height:56px; border-bottom:1px solid #4d4d4d; margin-bottom:26px;}
#logo{display:block; outline:none; width:222px; height:56px; background:transparent url('img/jl_logo.png') top left no-repeat;}




/********         MAIN MENU          *******/

body#body #menu a{ color:#FFFFFF; outline:none; text-decoration:none; display:block; float:left; height:27px; margin-right:24px;
				 background-repeat:no-repeat; background-position:0px 0px;text-indent:-2000px;font-size:1px;
				 }

#menu{height:27px; line-height:27px; border:1px solid #4d4d4d; border-width:1px 0px;}
/*body#body #menu a:hover{ background-position:0px -27px;}*/
body#body #menu a.active, body#body #menu a.active:hover{background-position:0px -27px;}


.sk #mi_bio{background-image:url('img/menu/bio.png'); width:26px;}
.sk #mi_discography{background-image:url('img/menu/disco.png'); width:100px;}
.sk #mi_projects{background-image:url('img/menu/projects.png'); width:72px;}
.sk #mi_gallery{background-image:url('img/menu/gallery.png'); width:64px;}
.sk #mi_news{background-image:url('img/menu/news.png'); width:68px;}
.sk #mi_events{background-image:url('img/menu/events.png'); width:80px;}
.sk #mi_contact{background-image:url('img/menu/contact.png'); width:69px;}


.en #mi_bio{background-image:url('img/menu/bio.png'); width:26px;}
.en #mi_discography{background-image:url('img/menu/disco_en.png'); width:106px;}
.en #mi_projects{background-image:url('img/menu/projects_en.png'); width:70px;}
.en #mi_gallery{background-image:url('img/menu/gallery_en.png'); width:65px;}
.en #mi_news{background-image:url('img/menu/news_en.png'); width:41px;}
.en #mi_events{background-image:url('img/menu/events_en.png'); width:54px;}
.en #mi_contact{background-image:url('img/menu/contact_en.png'); width:69px;}



/********         CONTENT          *******/

#main{ }
.heading{}
#body .heading a{}		 

.lines{background:transparent url('img/lines.png') top left repeat;line-height:29px;padding-bottom:1px;}

.content{min-height:200px;}
.textholder{padding-top:28px;  padding-bottom:29px;}

#sec_contact{ line-height:29px;background:transparent url('img/obalka.png') 224px 34px no-repeat;}
#sec_contact .textholder{width:562px; float:right; margin-top:27px; padding:0px 60px 28px 60px;background:transparent url('img/lines.png') top left repeat;}
#sec_home .textholder{padding:0px;}


/*HOMEPAGE*/
#homepage {width:900px; height:340px; position:relative;}
#heading_news{ height:56px; border:1px solid #4d4d4d; border-width:1px 0px; background:transparent url('img/h_news.png') left center no-repeat;}
.en #heading_news{background:transparent url('img/h_news_en.png') left center no-repeat;}
#home_music{height:29px; line-height:29px; padding-left:40px; width:353px; position:absolute; top:127px; left:0px; z-index:150;
		    background:#ffe403 url('img/music_button.png') right center no-repeat;}
.en #home_music{background:#ffe403 url('img/music_button_en.png') right center no-repeat;}		

#homepage .songs{margin-left:0px;width:393px; /*background:#000; */ padding:0px; position:absolute; top:183px; left:0px; z-index:160}	
#homepage .songs td{border-width:1px 0px 1px 0px;}					

#news_holder {height:209px;}	
#news_holder .news{width:204px; float:left; height:100%; position:relative;}
#news_holder .inner{padding:10px 10px 10px 0px;}

#news_holder .heading{font-weight:bold; font-size:14px;}
#news_holder .date {color:#ffe403; padding:5px 0px;}
#news_holder .more_link {color:#939598; font-size:11px; position:absolute; bottom:8px; left:0px;}
#news_holder p{padding-top:8px;}
.arrow{height:209px; width:42px; cursor:pointer;}
#arrow_left  {float:left;  background:transparent url('img/arrow_left.png') 4px 91px no-repeat;}
#arrow_right{float:right; background:transparent url('img/arrow_right.png') 18px 91px no-repeat;}
#news_slider{width:816px; height:100%; float:left; overflow:hidden;}


/*NEWSKY*/
.news_list td{padding:26px 0px; border:1px solid #4d4d4d; border-width:1px 0px;}
.news_list td.noborder{border-color:#000;padding:0px;}	
.news_list .project_info{width:263px; }
.news_list .project_info h2{margin-top:3px;}
.news_list .project_date{}
.news_list .project_detail{width:622px;}
.news_list .project_detail .lines{position:relative;width:612px; margin-top:3px;}
.news_list .more_link{position:absolute; bottom:-28px; height:28px; line-height:28px;right:0px; font-size:11px;}


/*BIO*/
#sec_bio .textholder{width:680px; float:right; padding:28px 0px 29px 0px;}
#sec_bio .textholder .lines{padding-left:4px; padding-right:4px; }
#sec_bio .yellow{ font-weight:bold; font-size:12px; }
#sec_bio .inner{padding:10px 4px 10px 4px;}
#sec_bio .article_link{color: #939598; text-decoration:none;display:block; padding-left:30px; background:transparent url('img/article_link.png') 0px 6px no-repeat;}
#sec_bio a.article_link:hover{color:#ffe403; /*text-decoration:underline*/}
.imgholder{ padding:29px 0px 29px 0px; float:left; width:185px; position:relative;}
/*.imgholder img{max-width:275px;margin-bottom:18px;position:relative;}*/
.imgholder img{max-width:185px; margin-bottom:28px; }
.print_link{color: #939598; text-decoration:none; display:block; background:transparent url('img/print_link.png') 167px 5px no-repeat;}
.print_link:hover{color:#ffe403;}

	
/*DISCOGRAPHY*/
.albums td{padding:26px 0px; border:1px solid #4d4d4d; border-width:1px 0px;}
.album_cover{width:58px; height:58px; overflow:hidden;margin-right:14px;}
.album_info{width:200px; font-size:10px;}
.album_info h2{padding-top:12px;}
.a_link{display:block; line-height:14px; padding:0px 0px 2px 19px; background-position:0px -19px; background-repeat:no-repeat;
		color:#939598; text-decoration:none; outline:none;}
.a_link:hover{color:#939598; text-decoration:underline}
.albums .active{color:#ffe403; background-position:0px 1px;}
.order_link{background-image:url('img/order_link.png');}
.songs_link{background-image:url('img/songs_link.png');}

.album_detail{width:606px; border:1px solid #39393a; margin-left:20px; }
.album_detail .inner{padding:6px 4px 6px 16px; position:relative;z-index:90; left:-5px; min-height:44px;
					color:#39393a; background:transparent url('img/zobacik.png') center left no-repeat;}
/*skladby*/
.songs{margin-left:70px;width:490px; padding:0px 5px;}	
.songs table{width:100%;}				
.songs td{padding:0px 6px;  height:28px; vertical-align:middle; line-height:16px; border:1px solid #4d4d4d; border-width:0px 0px 1px 0px;}	
.songs .player{width:76px; text-align:right;overflow:hidden;}				

/*objednavka*/
.order{margin-left:70px;width:490px; padding:0px 5px;}
.order .error{margin:0px; padding:0px; border:0px;background:transparent; white-space:nowrap; line-height:20px;position:absolute; top:0px; left:8px;}
.order table{width:100%;}	
.order table div{position:relative;display:inline;}	
.order td{padding:6px 6px; line-height:16px; border:1px solid #4d4d4d; border-width:0px 0px 1px 0px;vertical-align:middle;}						
.order td.top{width:140px;}						
.order td.noborder{border-color:#000;padding:0px;}						
.order td.blackborder{border-color:#000;padding:0px;border-width:0px 0px 1px 1px}						
.order input{background:#2c2d2e; border:0px; color:#FFFFFF; padding:4px 4px; height:20px; width:230px;}

.order input.button{height:28px; line-height:28px; display:block; margin-top:29px; text-align:center;width:238px;
				   font-weight:bold; background:#ffe403 url('img/button_obalka.png') center left no-repeat; color:#000000; cursor:pointer;}


/*GALLERY*/
.galleries  {width:756px; margin-left:67px;}
.galleries td{padding:26px 0px; border:1px solid #4d4d4d; border-width:1px 0px;}
.galleries .album_cover{cursor:pointer}
.galleries .album_info{width:200px; cursor:pointer}
.galleries .album_detail{width:460px; cursor:pointer }
.images_count{background:transparent url('img/images_count.png') center left no-repeat; padding-left:14px;margin-top:15px}

.photos{padding:25px 10px 10px 25px;}				   
.photos .album_cover{margin-bottom:14px;float:left;}			
.back_link{float:right; display:block; line-height:29px; font-size:10px; padding-left:12px;
			text-decoration:none;outline:none;  background:transparent url('img/back_link.png') center left no-repeat;}	   
.back_link:hover{text-decoration:underline;}


/*PROJECTS*/
.projects td{padding:26px 0px; border:1px solid #4d4d4d; border-width:1px 0px;}
.projects td.noborder{border-color:#000;padding:0px;}	
.projects .album_cover{cursor:pointer}
.project_info{width:205px; font-size:10px; padding-right:15px;/* cursor:pointer*/ }
.project_info h2{margin-top:12px;line-height:28px; border:1px solid #4d4d4d; border-width:1px 0px;}
.project_date{font-size:10px; font-weight:bold;line-height:12px;padding-top:4px;}
.project_detail{width:608px;}
.project_detail .lines{width:598px;margin-top:12px;padding-left:10px;}
.project_fulldetail{padding:0px 10px 25px 10px}



input, textarea{background:#3d3c36; border:1px solid #6a675d; color:#FFFFFF; padding:4px 4px;}
input.button{font-weight:bold; color:#f6d80a; cursor:pointer;	}



/********          FOOTER          *******/
#footer {color:#4d4d4d;/*height:56px;*/ line-height:27px; border:1px solid #4d4d4d; border-width:1px 0px; padding-bottom:27px; margin-bottom:27px;
		 }
#footer a{color:#4d4d4d; text-decoration:none;}	
#footer a:hover{color:#ffe403;text-decoration:none;}
#bottom_menu{height:27px; line-height:27px; clear:both; border:1px solid #4d4d4d; border-width:1px 0px;}
#bottom_menu a{text-transform:uppercase;padding-right:10px;}
#fb_icon{display:block; width:94px; height:27px; float:right;  background:transparent url('img/fb_icon.png') center left no-repeat;}

#debug{color:#000000;}





