/* http://www.limbo-music.cz/css/default.css */

/* neviditelne */
.hidden 						{ display:none; }

/* accessibility */
#accessibility 					{ display:none; }
#accessibility h4 				{ display:none; }

/* languages */
#languages 		{ position:relative; width:900px; margin:0 auto;}
#languages ul 	{ float: right; list-style-type: none;}
#languages li 	{ display:inline;}
#languages a	{ padding: 10px 10px 0 10px;}
#languages a:hover, #languages a:active, #languages a:visited	{ color:#FFFFFF;}
#languages a:hover { text-decoration: underline;}

.youtube { height: 300px; width: 371px; margin-left: 30px; }

/* LINKY */ 
a, a:visited 					{ color:#ffffff; font-weight:normal; text-decoration:none; }
a:hover, a:focus, a:active		{ color:#f6f2b3; font-weight:normal; } 
a img 							{ border:none; }
.youtube { height: 300px; width: 371px; margin-left: 30px; }

/* OBSAH STRANKY */
html, body 				{ height:100%; }
body					{ margin:0; padding:0; background:#4e090c url("../images/limbo_backgr.gif"); text-align:center; overflow:-moz-scrollbars-vertical; }
body>#page 				{ height: auto; }
#page 					{ position:relative; top:0; left:0; width:100%; margin:0; padding:0; text-align:left; min-height:100%; height:100%; 
						  background:url("../images/limbo_backgr_page.gif") center top repeat-x; }

#menu 					{ position:absolute; top:50px; left:0; width:100%; height:50px; margin:0; padding:0; } 
#menu-top 				{ position:relative; top:0; left:0; width:900px; margin:0 auto; height:50px; padding:0; font-size:12px; text-align:left; font-weight:bold; background:#651217; } 
#content				{ width:900px; margin:180px auto 0 auto; padding:0 0 100px 0; text-align:left; min-height:500px; background:url("../images/limba_backgr_content.gif") repeat-x; }
#bottom 				{ position:absolute; bottom:0; width:100%; height:76px; overflow:hidden; left:0; text-align:left; }
.clear 					{ clear:both; height:1px; font-size:1px; line-height:1px; margin:0; padding:0; }

/* OBSAH STRANY */
#blok					{ position:relative; top:0; left:0; width:900px; height:auto; margin:20px 0 20px 0; padding:0; float:left; }
#blok .vlevo			{ float:left; width:455px; height:auto; margin:0; padding:0; }
#blok .vpravo			{ float:right; width:445px; height:auto; margin:0; padding:0; background: url("../images/limba_backgr_vpravo.png") top left repeat-y;}

#content h2				{ margin:0; padding:5px 0 0 30px; font-size:18px; color:#ffffff; line-height:25px; font-weight:normal; }
#content h3 			{ margin:25px 0 10px 30px; padding:0; font-size:12px; line-height:14px; font-weight:bold; text-align:left; color:#ffffff;}
#content h3 a			{ font-weight:bold; color:#ffffff; }
#content h3 a:hover		{ color:#f6f2b3; }
#content h5 			{padding:5px 0 0 30px; text-decoration:underline;}
#content p 				{ margin:0 10px 10px 30px; padding:0; font-size:12px; line-height:16px; font-weight:normal; color:#f6f2b3; text-align:left; }
#content ul 			{ margin:10px 0 10px 45px; padding:0; list-style:circle; } 
#content li 			{ margin:0; padding:0; font-size:12px; color:#ffffff; font-weight:normal; line-height:18px; } 
 
#content .tableStyle	{ width:400px; height:auto; margin:15px 0 0 25px; border-collapse:collapse; border-spacing:0; border: 0px solid #ffffff; background:url("../images/limbo_backgr_tabulka.png"); }
#content table			{ margin:0 0 0 30px; }
#content table h2		{ padding:0;}
#content tr:hover 		{ color:#ffffff;} 
#content td 			{ height:30px; padding:0 5px 0 5px; }
#content .odd td 		{ background: #440a0c;}
#content .even td 		{ background: transparent; }

#content .first td 			{ background: #440a0c;}
#content .second td 		{ background: #540f12; } 
#content .articles2			{ margin: 10px 0px 0px 30px; }
#content .articles2	img		{ border: 5px solid #000000; }

#content .cd				{ margin-left: 40px; }
#content .cd .cd-media		{ border: 3px solid #000000; }

/* HEADER */ 
#header 				{ position:relative; width:900px; height:270px; margin:0 auto; padding:0; }
#header h1 				{ position:absolute; top:140px; left:0; margin:0; padding:0; font-size:35px; }
#header h1 a 			{ position:relative; width:880px; height:250px; margin:0; padding:20px 0 0 20px; display:block; overflow:hidden; cursor:pointer; background:#260405; }
#header h1 a span 		{ position:absolute; top:0; left:0; z-index:2; width:900px; height:270px; margin:0; padding:0; z-index:99; }

#header h1 a span.image_index			{ background:url("../images/limba_logo.jpg") no-repeat; }
#header h1 a span.image_kapela, #header h1 a span.image_band 			{ background:url("../images/image_kapela.jpg") no-repeat; }
#header h1 a span.image_koncerty, #header h1 a span.image_concerts 		{ background:url("../images/image_koncerty.jpg") no-repeat; }
#header h1 a span.image_media 			{ background:url("../images/image_media.jpg") no-repeat; }
#header h1 a span.image_tisk, #header h1 a span.image_press 			{ background:url("../images/image_tisk.jpg") no-repeat; }
#header h1 a span.image_historie, #header h1 a span.image_history 		{ background:url("../images/image_historie.jpg") no-repeat; }
#header h1 a span.image_odkazy, #header h1 a span.image_links 			{ background:url("../images/image_odkazy.jpg") no-repeat; }
#header h1 a span.image_kniha-navstev, #header h1 a span.image_guest-book 	{ background:url("../images/image_kniha-navstev.jpg") no-repeat; }
#header h1 a span.image_pavel-hruby 	{ background:url("../images/image_pavel-hruby.jpg") no-repeat; }
#header h1 a span.image_kontakty, #header h1 a span.image_contacts 		{ background:url("../images/image_kontakty.jpg") no-repeat; }

/* HLAVNI MENU */
#menu h3 						{ display:none; }
#menu ul 						{ margin:0; padding:0; list-style-type:none; }
#menu ul li 					{ display:inline; padding:0; text-align:left; }
#menu ul li a, 
#menu ul li a:visited 			{ display:block; position:relative; height:32px; margin:0; padding:18px 0 0 0 ; 
						  		  color:#f6f2b3; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; float:left; overflow:hidden; }
#menu ul li a span 				{ position:absolute; top:0; left:0; width:100%; height:50px; margin:0; padding:0; background-repeat:no-repeat; }
#menu ul li a:hover span		{ background-position: 0 -50px; }
#menu ul li a:hover		 		{ color:#ffffff; }

.lang-cz #menu ul li #domu				{ width:75px; }
.lang-cz #menu ul li #domu span 			{ background-image: url("../images/1_menu_domu.jpg"); }
.lang-cz #menu ul li #kapela				{ width:80px; }
.lang-cz #menu ul li #kapela span 		{ background-image: url("../images/2_menu_kapela.jpg"); }
.lang-cz #menu ul li #koncerty			{ width:98px; }
.lang-cz #menu ul li #koncerty span 		{ background-image: url("../images/3_menu_koncerty.jpg"); }
.lang-cz #menu ul li #media				{ width:75px; }
.lang-cz #menu ul li #media span 		{ background-image: url("../images/4_menu_media.jpg"); }
.lang-cz #menu ul li #tisk				{ width:62px; }
.lang-cz #menu ul li #tisk span 			{ background-image: url("../images/5_menu_tisk.jpg"); } 
.lang-cz #menu ul li #historie			{ width:88px; }
.lang-cz #menu ul li #historie span 		{ background-image: url("../images/6_menu_historie.jpg"); }
.lang-cz #menu ul li #odkazy				{ width:88px; }
.lang-cz #menu ul li #odkazy span 		{ background-image: url("../images/7_menu_odkazy.jpg"); } 
.lang-cz #menu ul li #kniha				{ width:127px; }
.lang-cz #menu ul li #kniha span 		{ background-image: url("../images/8_menu_kniha.jpg"); } 
.lang-cz #menu ul li #pavel				{ width:115px; }
.lang-cz #menu ul li #pavel span 		{ background-image: url("../images/9_menu_pavel.jpg"); } 
.lang-cz #menu ul li #kontakty			{ width:92px; }
.lang-cz #menu ul li #kontakty span 		{ background-image: url("../images/10_menu_kontakty.jpg"); } 

.lang-en #menu ul li #domu				{ width:75px; }
.lang-en #menu ul li #domu span 			{ background-image: url("../images/1_menu_home.jpg"); }
.lang-en #menu ul li #kapela				{ width:80px; }
.lang-en #menu ul li #kapela span 		{ background-image: url("../images/2_menu_band.jpg"); }
.lang-en #menu ul li #koncerty			{ width:98px; }
.lang-en #menu ul li #koncerty span 		{ background-image: url("../images/3_menu_concerts.jpg"); }
.lang-en #menu ul li #media				{ width:75px; }
.lang-en #menu ul li #media span 		{ background-image: url("../images/4_menu_media-en.jpg"); }
.lang-en #menu ul li #tisk				{ width:62px; }
.lang-en #menu ul li #tisk span 			{ background-image: url("../images/5_menu_press.jpg"); } 
.lang-en #menu ul li #historie			{ width:89px; }
.lang-en #menu ul li #historie span 		{ background-image: url("../images/6_menu_history.jpg"); }
.lang-en #menu ul li #odkazy				{ width:86px; }
.lang-en #menu ul li #odkazy span 		{ background-image: url("../images/7_menu_links.jpg"); } 
.lang-en #menu ul li #kniha				{ width:128px; }
.lang-en #menu ul li #kniha span 		{ background-image: url("../images/8_menu__guestbook.jpg"); } 
.lang-en #menu ul li #pavel				{ width:116px; }
.lang-en #menu ul li #pavel span 		{ background-image: url("../images/9_menu_PaulRough.jpg"); } 
.lang-en #menu ul li #kontakty			{ width:91px; }
.lang-en #menu ul li #kontakty span 		{ background-image: url("../images/10_menu_contacts.jpg"); } 

/* GUESTBOOK */
#guestbook		 				{ margin-left: 28px; padding: 3px; }
#guestbook .text 				{ border: 1px solid #772222; margin: 2px; padding: 5px; }
#guestbook .text .post 			{ border: 1px solid #772222; margin: 0px 0px 5px 0px; padding: 0px; }
#guestbook .text .post .header 	{ background-color: #772222; }
#guestbook .text .post div 		{ padding: 2px 0px 2px 8px; line-height: 200%; }
#guestbook .text .toolbar		{ margin: 15px 0px 5px 10px; }

#guestbook fieldset				{ border-color: #772222; }
#guestbook .form_cell			{ float: left; width: 590px; }
#guestbook .smiles				{ margin-top: 22px; border: 5px double #772222; padding: 9px; width: 200px; float: right; background-color: #ffffff; }
#guestbook p					{ color: #444444; }
#guestbook .submit_form			{ cursor: pointer; border: 1px solid #990000; background-color: #ffeeee; color: #660000; margin: 5px; padding: 4px 10px 4px 10px; }
#guestbook .submit_form:hover	{ background-color: #fffff; color: #990000; }	

/* FOOTER */
#footer 						{ width:900px; height:76px; margin:0 auto; padding:0; color:#946d6e; font-size:12px; font-weight:normal; background:url("../images/limba_backgr_footer.gif") repeat-x;}
#footer p						{ margin:0; padding:0; line-height:20px; }
#footer #copyright 				{ display:block; position:relative; top:15px; left:30px; margin:0; padding:0; width:700px; height:20px; text-align:left; float:left; clear:both; }
#footer #webdesign 				{ display:block; position:relative; top:15px; right:30px; margin:0; padding:0; width:200px; height:20px; text-align:right; float:right; }
#footer a 						{ color:#ac8f90; text-decoration:none; font-weight:normal; }
#footer a:hover					{ color:#cab2b3; }

