	* {margin:0; padding:0;} 

	body { font: 11pt verdana, arial, sans-serif; 
	/*text-align:justify; */
	
	/*  ako zakazat tlacenie stranok
	media print{
	 body {display:none;}
	}
	*/
	
	padding-top: 50pt; padding-bottom: 50pt; }
	
	div#hlavniobal { min-width:780px; max-width:960px; margin-left:auto; margin-right:auto; text-align:left; }
		
 	
		
	div#hlavicka { background-image: url(obrazky_css/pozadie_hlavicka.jpg); background-repeat: repeat-y; text-align:center; position: relative; height: 150px; 
	padding-bottom: 0; margin: 0; }
	
	div#hlavicka img.ilustracia-vlavo1 { position: absolute; top: -30px; left: -120px; width: 180px; height: 180px; z-index: 5;}
	div#hlavicka img.ilustracia-vlavo2 { position: absolute; top: 10px; left: +70px; width: 70px; height: 134px; z-index: 5;}	
  	div#hlavicka img.ilustracia-vpravo { position: absolute; top: -30px; right: -50px;  width: 180px; height: 180px; z-index: 5;}

	
		
		
	div#obsah { background:url(obrazky_css/lave_menu2.gif) repeat-y left top; 
		position:relative; 
		border-left: 8pt solid #B4CFEC; }/*povodne tu bolo border-left: 6pt solid #B4CFEC*/
		
	div#obsah2 {background-color:#FFF; 
		background:url(obrazky_css/prave_menu1.gif) repeat-y top right; 
		position:relative;
		border-right: 9pt solid #B4CFEC; /* povodne tu bolo   border-right: 6pt solid #B4CFEC;*/
		}
		

	
	div#sloupec3   a {text-decoration:none; color:#069;}
	div#sloupec3   a:hover { color: #F89C87; font-weight: 700; }
	
	
	
	div#sloupec1 { color: #0C3763; width:210px; position: absolute; top:0; left:0; 
	/*background-color:#B4CFEC;*/ 
	overflow:hidden; font-size:0.9em; font-weight: 700; }
	
	div#sloupec1   a {text-decoration:none; color:#0C3763;}
	div#sloupec1   a:hover { color: #f89c87; font-weight: 800; }

	div#sloupec1 ul {margin: 20px 0 0 20px;} 
	
	/* trik pouze pro Internet Explorer pro Windows \*/	
	* html div#sloupec1 ul {border-top:2px solid #0C3763;}
	/*konec triku */
	
	
	
	div#menu{border:1px solid #000; width:160px; font-size:.5em; margin:10px;}

	#menu ul {
	display: none;
	font-size:100%;
	list-style-position: outside;
	/* dalsi styl pre submenu */
	}

	#menu.sub1 #sub1, #menu.sub2 #sub2, #menu.sub3 #sub3, #menu.sub4 #sub4, #menu.sub5 #sub5, #menu.sub6 #sub6, #menu.sub7 #sub7  {
	display: block;
	position: relative;
	left: 7pt;
	font-size:0.65em;  
	/* dalsi styl pre submenu */
	}

	
	div#sloupec2 {background-color:#FFF; 
		margin:0px 155px 20px 200px;
		}
		
	div#sloupec3 {width:148px; 
		position:absolute;  
		top:0px; right:0px;  
		/*background-color:#B4CFEC; */
		overflow:hidden; 
		font-size:0.8em;
		}
		
	div#paticka { background-color:#b4cfec; 
		/*text-align:center; */
		padding-top:10px; 
		font-size:0.6em; 
		padding-bottom: 10px; } 
	


.konecobtekani:after {
	    content: ".";              
		display: block;        
	    height: 0;                 
	    clear: both;               
	    visibility: hidden;	     
	}
	.konecobtekani {display: inline-block;}   
	/* Oprava pro IE pro MacIntosh */
	/* Schová trik pro IE pro Macintosh \*/
	* html .konecobtekani {height: 1%;}
	.konecobtekani {display: block;}
	/* Konec triku */
	
	
	
	
	
/* 
 -------------------------------------------------------------------------------------------
		STLPEC 1 - LAVY OKRAJ
 -------------------------------------------------------------------------------------------
*/


	div#sloupec1 ul {border:0; margin:12px 10px 10px 1.25em; padding:0; list-style-type:none;} 
	div#sloupec1 li { border-bottom:2px solid #069; margin:0; padding:0.3em 0; text-indent:0.5em }
	div#sloupec1 li:first-child {border-top:2px solid #069;}
	
	
	div#sloupec1   a {text-decoration:none; color:#069;}
	div#sloupec1   a:hover {color: #f89c87	;}
	
	div#sloupec1 p.heslo{ color: #0c3763; font-size: 0.85em; font-weight: 300; font-style: italic; text-align: left; margin: 5pt; padding: 25pt 15pt 5pt 10pt; }
	div#sloupec1 p.info{ color: #f89c87; font-size: 0.9em; font-weight: 700; font-style: italic; text-align: left; margin: 5pt; padding: 25pt 15pt 5pt 10pt; }


/* 
 -------------------------------------------------------------------------------------------
		STLPEC 2 - stred, hlavny text
 -------------------------------------------------------------------------------------------
*/



	div#sloupec2 p { font-size:0.9em; margin: 10pt;}
	
	div#sloupec2 p.text:first-line { font-size:0.9em; font-weight: 800; margin:  10pt; padding-left: 30pt; }
	
	div#sloupec2 th { color: #0c3763; font-size:0.9em; font-weight: bold; font-variant: small-caps; background-color: #b4cfec; text-align: left; vertical-align: top; margin: 10pt; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border: inset 1pt #b4cfec;}
	
	div#sloupec2 td { font-size:0.9em; margin: 10pt; padding-left: 30px; }
	
	div#sloupec2 td.dolezite { color: #0c3763; font-size: 0.9em; font-weight: 700; font-variant: small-caps; margin: 10pt; padding: 5pt; border: inset 1pt #b4cfec; }
	div#sloupec2 td.normal { font-size: 0.9em; font-weight: normal; margin: 10pt; padding: 5pt; border: inset 1pt #b4cfec; }
	div#sloupec2 td.mini { font-size: 0.6em; font-weight: normal; margin: 5pt 5pt 0; padding: 5pt; }
	div#sloupec2 p.galeria { color: #f89c87; font-size: 1.05em; font-weight: 800; letter-spacing: 0.3em; margin: 0; padding-top: 5pt; padding-bottom: 5pt; padding-left: 30px; }
	
	div#sloupec2 a {color:#069;}
	div#sloupec2 a:hover {color: #f89c87	;}
	
	div#sloupec2 h2    { display:block; 
			/* border: #ccc solid 1px;*/
			letter-spacing:0.6pt; 
			margin: 0; 
			padding: 25px; 
			color: #f89c87; 
			font-size:1.4em; 
			font-variant: small-caps; 
			vertical-align: baseline; 
			border-bottom: thin dotted #f89c87;  }	
	
	div#sloupec2 h2:first-letter { 
		font-size:250%; 
		color:#f89c87; 
		display:block; 
		/*background:#b4cfec; */
		text-transform: capitalize; 
		margin: 0.1em; 
		padding: 0.1em; 
		vertical-align:baseline; }
		
	div#sloupec2 h2.povodny    { display:block; 
			/* border: #ccc solid 1px;*/
			letter-spacing:0.6pt; 
			margin: 0; 
			padding: 25px; 
			color: #f89c87; 
			font-size:1.4em; 
			font-variant: small-caps; 
			vertical-align: baseline; 
			border-bottom: thin dotted #f89c87;  }			
		
	div#sloupec2 h4    { display:block; 
			letter-spacing:0.2pt; 
			margin: 0px; 
			padding: 25px; 
			color: #f89c87; 
			font-size:1.1em; 
			font-variant: small-caps; 
			vertical-align: baseline; 
			 }
			 
	div#sloupec2 h5    { display:block; 
			/* border: #ccc solid 1px;*/
			letter-spacing:0.3pt; 
			margin: 0; 
			padding: 5px; 
			color: #f89c87; 
			font-size:0.9em; 
			font-variant: small-caps; 
			vertical-align: baseline; }				 			
		

div#sloupec2 p.dolezite   { 
			color: #f89c87; 
			background-color: #cfe0f3; 
			text-align: center; 
			font-size:0.95em;
			margin: 5px; 
			padding: 20px; 
			border-top: 3px solid #f89c87; 
			border-bottom: 3px solid #f89c87; 
			width: 75%; 
			display: block; 
			     }
				 
div#sloupec2 p.dolezite-left { color: #f89c87; background-color: #cfe0f3; text-align: left; display: block; margin: 5px; padding: 20px; width: 85%; border-top: 3px solid #f89c87; border-bottom: 3px solid #f89c87; }

div#sloupec2 img.obr1 {
			position: relative;
			float: right;
			margin: 10pt;
			padding: 10pt;
			background-image: none;	
}

div#sloupec2 img.obr2 { 
			position: relative; 
			margin: 10pt; 
			padding: 10pt; 
			float: left; }


div#sloupec2 img.obr { margin: 5pt; padding: 10pt; }
div#sloupec2 img.obr_historia { margin: 2pt; padding: 5pt; }
div#sloupec2 img.obr1Yamaha { position: absolute; top: 80pt; right: 80pt; margin: 10pt; padding: 10pt; float: right; }
div#sloupec2 img.obr3 { margin: 5pt 5pt 25pt; padding: 3pt; float: left; border-right: 2px groove #f89c87; border-bottom: 2px groove #f89c87; }

div#sloupec2 img.obr-lemovanie { margin: 5pt 5pt 25pt; padding: 3pt; border-right: 2px groove #f89c87; border-bottom: 2px groove #f89c87; }

div#sloupec2 ul { color: #f89c87; font-size: 0.9em; font-weight: 300; border:0; margin:15px 10px 10px; padding:10px 0 0 60px; list-style-type:disc; list-style-position: outside; }

div#sloupec2 ul.text {color: #000; font-size: 0.9em; font-weight: 300; list-style-type: disc; list-style-position: outside; margin: 15px 10px 10px; padding: 10px 0 0 30px; border: 0; }


/* 
 -------------------------------------------------------------------------------------------
		STLPEC 3 - pravy okraj
 -------------------------------------------------------------------------------------------
*/



div#sloupec3 p.nadpis { margin: 20px 10px; color: #f89c87; font-size: 1.2em; /*border: solid 1px #ccc;*/ }
div#sloupec3 p.nadpis1 { color: #f89c87; font-weight: 700; font-variant: small-caps; text-align: right; margin: 20px 2px 10px; padding: 5px; }
div#sloupec3 p.text { color: #0c3763; font-size: 0.9em; text-align: right; margin: 5px 0 5px 5px; padding: 15px 5px 5px; /*border: solid 1px;*/ }

div#sloupec3 hr.cleaner{
		clear: both;
		margin: -1px 0 0 0 ; padding: 0;
		height: 1px;
		border: none;
		visibility: hidden;
		}

