@media screen
{
	/*------------formatovani prvku---------------*/
	body
	{
		font-family: Verdana,'Geneva CE' , Geneva, Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		scrollbar-3dlight-color: white;
		scrollbar-arrow-color: #7e901c;
		scrollbar-darkshadow-color: white;
		scrollbar-face-color: White;
		scrollbar-track-color: #F6F9EA;
		scrollbar-shadow-color: #7e901c;
		scrollbar-highlight-color: #7e901c;
		font-size: small;
		background-image: url(images/bg2.gif);
		background-repeat: repeat-y;
		background-position: center;
	}
	


     
	
	#obal
	{
		width: 900px;
		margin: 0 auto;
		padding: 0;
		background-color: #FFF;
		
	}
	
	/*odkazy*/
	a
	{
		color: #324D26;
		text-decoration: none;
		font-weight: bold;
	}
	
	a:hover { text-decoration: underline; }
	
	/*obycejny text*/
	p
	{
		font-size: small;
		text-align: justify;
	}
	
	li
	{
		text-align: left;
		font-size: small;
	}
	
	dt
	{
		color: #7E901C;
		font-weight: bold;
	}
	
	dd                                /* L */
	{
		margin-right: 15px;
	}
	
	/*neviditelny*/
	.invisible { display: none; }
	
	/* "vycentrovani" */
	.center { padding-left: 50px; }
	
	/* nahoru */
	.top
	{
		text-align: right;
		font-size: 65%;
		padding-left: 450px;
	}
	
	/*nadpisy*/
	h1
	{
		color: #7E901C;
		border-bottom: 1px dashed #dce996;
		font-size: 150%;
	}
	
	h2
	{
		font-weight: bold;
		color: #7E901C;
		font-size: 100%;
	}
	
	h3
	{
		font-weight: bold;
		color: #7E901C;
		font-size: 90%;
	}
	
	h4
	{
		font-weight: bold;
		color: #7E901C;
		font-size: 80%;
	}
	
					/*galerie  L*/
	#gallery
	{
		margin: 0px;
		padding: 0px;
		width: 400px;
	    /*	height: auto;  */
		margin-bottom: 20px;
	}
          
	#gallery h2 
     {
          font-size: 125%;
          margin: 0px;
          padding: 0px;
          margin-top: 40px;
     }	
	#gallery p
	{
		font-size: 90%;
		text-align: left;
		margin-top: 0;
	}

	
	/*tabulky*/
	table
	{
		padding: 0px;
		/*background-color: #DCE996;*/
		margin: 10px;
		border-collapse: collapse;
	}
	
	caption
	{
		font-weight: bolder;
		margin: auto;
		color: #7E901C;
		text-align: center;
	}
	

	
	th, td
	{
		margin: 0px;
		padding: 2px;
		font-size: small;
		/*background-color: #ABC428;*/
		background-color: #DCE996;
		border-color: #DCE996;
		border-width: 1px;
		border-style: solid;
	}
	
	td
	{
		background-color: white;
		
	}
	
	th { font-weight: normal; }
	
	/*tabulka - detail kurzu*/
	table#kurz
	{
		width: 90%;
		/* width: 61%;*/
		border-style: none;
		background-color: transparent;
	}
	
	table#kurz th, table#kurz td
	{
		padding: 0;
		vertical-align: top;
		border-style: none;
		background-color: transparent;
		padding-bottom: 5px;
	}
	
	table#kurz td { padding: 2px 2px 2px 20px; }
	
	table#kurz td h2 { margin: 0 0; }
	.small { font-size: small; }
	table#kurz td table { background-color: transparent; }
	
	/*seznamy*/
	div#hlavni li { list-style: outside url(images/bigdot.gif); }
	
	/*obrazky*/
	img.vtextu
	{
		border: 1px solid #abc428;
		margin: 0px;
		margin-left: 10px;
		padding: 2px;
	}
	
	img.left
	{
		float: left;
		margin: 10px;
		margin-left: 0;
	}
	
	img.right
	{
		float: right;
		margin: 15px;
		margin-top: 5px;            /* L */
		margin-right: 5px;           /* L */
	}
	
	
	
	img.right-wide               /* L pro main img v index */
	{
		float: right;
		margin:0px;
		margin-top: 5px;            
		margin-right: 0px;
          margin-bottom: 15px;          
	}
	
	img.center
	{
		margin: 10px auto;
		display: block;
	}
	
	.hidden
	{
		overflow: default;
		display: none;
	}
	
	.podklad
	{
		margin: auto;
		padding: 10px;
		background-image: url(images/transp2.gif);
	}
	
	/*------------formatovani rozvrzeni---------------*/
	/*zahlavi*/
	#hlava
	{
		background-color: #DCE996;
		height: 110px;
		background-image: url(images/backhlava.jpg);
		background-position: right top;
		background-repeat: no-repeat;
		
	}
	
		img.lcci
	{
		float: right;
		/* margin: 15px; */
		margin-top: 11px;            /* L */
		margin-right: 128px;           /* L */
	}
	
	#lcci-logo img
	{
		float: right;
		margin-right: 50px;
          margin-top: 0px;		
	}
	
	#hlava p { display: none; }
	
	#pruh
	{
		background-color: #abc428;
		padding: 5px;
		font-size: 95%;
		font-weight: bold;
		color: White;
		font-family: "Times New Roman CE", "Times New Roman", Times, serif;
		background-image: url(images/backpruh.gif);
		background-repeat: no-repeat;
		background-position: right top;
		clear: both;
	}
	
	/*menu paticka*/
	#menu
	{
		position: absolute;
		top: 10px;
		font-weight: bold;
		font-size: 70%;
		padding-left: 580px;
		_padding-left: 420px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		display: none;
	}
	
	#menu a { display: inline; }
	
	/* telo*/
	#telo
	{
		/*background-image: url(images/backtelo.gif);
		background-repeat: no-repeat;
		background-position: right top;*/
		z-index: -1;
		background-color: #FFF;
	}
	
	/*leve menu*/
	#levemenu
	{
		width: 190px;
		padding: 7px 0 80px 0;
		_padding: 0px 0 80px 0;
		z-index: 10;
		/*border-right: 1px dashed #dce996;*/
		float: left;
		height: 90%;
	}
	
	#levemenu ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#levemenu ul li
	{
		margin: 0;
		padding: 0;
	}
	
	/*hlavni uroven menu*/
	#levemenu ul li a
	{
		background-repeat: no-repeat;
		background-position: left center;
		width: 180px;
		height: 45px;
		display: block;
		margin: 1px 0 1px 10px;
		_margin: 1px 0 1px 10px;
	}
	
	#levemenu ul li a span { display: none; }
	#levemenu ul li a.uvod { background-image: url(images/btn/btn_uvod.jpg); }
	#levemenu ul li a.kurzy { background-image: url(images/btn/btn_kurzy.jpg); }
	#levemenu ul li a.learning { background-image: url(images/btn/btn_learning.jpg); }
	#levemenu ul li a.sluzby { background-image: url(images/btn/btn_sluzby.jpg); }
	#levemenu ul li a.lektori { background-image: url(images/btn/btn_lektori.jpg); }
	#levemenu ul li a.prace { background-image: url(images/btn/btn_nabprace.jpg); margin:0;padding:0;margin:30px 0 0 10px; }
	#levemenu ul li a.kontakty { background-image: url(images/btn/btn_kontakty.jpg); }
	#levemenu ul li a.reference { background-image: url(images/btn/btn_reference.jpg); }
	#levemenu ul li a.rozraz_test { background-image: url(images/btn/btn_rozraz_test.jpg); }	
	
	
	/*menu kurzu*/
	#levemenu li ul#kurzy_menu
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#levemenu li ul#kurzy_menu li
	{
		position: relative;
		margin: 0;
		padding: 0;
		list-style: none;
	}

     /* Zvyrazneni zvolene polozky lokalniho menu*/	
     #levemenu li ul#kurzy_menu li#current a
	{
		/*display: block;*/
          position: relative;
		margin: 0;
		margin-left: 10px;
		padding: 0;
		padding: 5px;               /* IE6 Bug*/
		border: none;               /* IE6 Bug */
		list-style: none;
		/*width: auto;*/
		height: auto;
		background: #DCE996;
	}
	
	#levemenu li ul#kurzy_menu li ul
	{
		position: absolute;
		left: 180px;
		top: 0;
		display: none;
		list-style-type: none;
		list-style-position: default;
		width: 220px;
		overflow: default;
		margin: 0;
		padding: 0;
		background: #DCE996;
	}
	
	/* Styles for Menu Items */
	#levemenu li ul#kurzy_menu li a
	{
		display: block;
		text-decoration: none;
		/* IE6 Bug */
		padding: 5px;
		/* IE6 Bug */
		border: none;
		font-size: x-small;
		width: auto;
		height: auto;
		/* R Bug */
	}
		
	#levemenu li ul#kurzy_menu li ul li a:hover
	{
		text-decoration: underline;
		color: #fff;
		color: #6DA201;
	}
	
	/* Holly Hack. IE Requirement \*/
	* html #levemenu li ul#kurzy_menu li
	{
		float: left;
		height: 1%;
	}
	
	* html #levemenu li ul#kurzy_menu li a { height: 1%; }
	
	/* End */
	#levemenu ul#kurzy_menu li:hover ul, #levemenu li ul#kurzy_menu li.over ul { display: block; }
	
	.odrazka
	{
		background-image: url(images/odrazka.gif);
		background-position: 8px 10px;
		background-repeat: no-repeat;
	} 
	
	/* The magic */
	/* Leve menu konec */
	#hlavni
	{
		/*margin-left: 210px;*/
		padding: 10px 20px 10px 10px;
		/*position: relative;*/
		line-height: 1.5em;
		overflow: default;
		background-image: url(images/backtelo.gif);
		background-repeat: no-repeat;
		background-position: right top;
		float: right;
		width: 675px;
		border-left: 1px dashed #dce996;
	}
	
	#bezmenu
	{
		padding: 5px;
		position: relative;
	}
	
	/*KPV menu kurzu*/
	#kpv_menu
	{
		float: right;
		width: 220px;
		margin: 45px 0 10px 15px;
		background-color: #f6f9ea;
		border-color: #ABC428;
		border-width: 0 1px 1px 0;
		border-style: solid;
		padding: 3px;
		display: none;
	}
	
	/*paticka*/
	#pata
	{
		width: 99%;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: x-small;
		font-weight: bold;
		border-top: 3px solid #abc428;
		padding: 5px;
		position: absolute;
		bottom: 0px;
		left: 0px;
		overflow: default;
		visibility: hidden;
	}
	/*pomocne*/
	div.center
	{
		text-align: center;
		padding: 0;
	}
	
	
	div.left
	{
		text-align: left;
		padding: 0;
	}
	
	
	/*novinky*/
	#news
	{
		/*background-image: url(images/transp2.gif);*/
		/*background-image: url(images/news_bck.gif);*/
		padding: 10px;
		width: 200px;
		float: right;
		margin-left: 10px;
		margin-top: 35px;
		/*background-repeat: no-repeat;
			background-position: center top;*/
		margin-bottom: 10%;
		height: auto;
	}
	
	#news div { margin-bottom: 25px; }
	
	#news p
	{
		font-size: 90%;
		text-align: left;
		margin-top: 0;
	}
	#news h2 {font-size: 125%;}
	
	#news h3
	{
		margin: 0;
		font-size: 95%;
	}
	
	.newsdate
	{
		font-weight: bold;
		margin: 0;
	}
	
	/*dynamika*/
	#layer1, #layer2, #layer3, #layer4
	{
		width: 200px;
		top: 110px;
		left: 570px;
		position: absolute;
		z-index: 90;
		visibility: hidden;
		text-align: center;
		font-size: small;
	}
	
	/*schema se sipkama*/
	#schema
	{
		background-image: url(images/sipky.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		padding-left: 70px;
	}
	
	#schemaend { padding-left: 70px; }
	
	/*obrazky*/
	img { border: none; }
	
	.pic
	{
		margin-bottom: 10px;
		margin-right: 5px;
		margin-left: 15px;
	}
	
	/*formulare*/
	fieldset
	{
		font-size: small;
		border: 1px dashed #dce996;
		width: 400px;
		margin: auto;
		padding: 10px;
		text-align: right;
	}
	
	legend
	{
		font-weight: bold;
		color: #7E901C;
	}
	
	.bord
	{
		border: solid 1px #abc428;
		margin: 3px;
	}
	
	select { border: medium solid #abc428; }
	
	/*lektori*/
	.lektori { clear: left; clear: both; }
	
	.lektori h2
     { 
          color: #7E901C; 
          margin:0;
          padding:0;
          margin-bottom: 0; 
     }
	
	.lektori p{margin-top: 0; }
	
	.lektori img                      /* thumbs of lectors*/
	{
		float: right;                         /*L*/
		margin-right: 10px;
		margin-right: 0px;                    /*L*/
		margin-bottom: 10px;
		clear: left;
		clear: right;                         /*L*/
		border: 1px solid #ccc;              /*L*/
	}
	
	
	.lektori img.thumb                          /*L*/
	{
		float: left;
		margin: 7px 15px 0px 0;
		clear: left;
	}
	
	.txt-lektori                                /*L*/
     {
          clear: right;
          float: right;
          width: 540px; 
          margin-right: 15px; 
     }
		
	
	.kontbox1
	{
		float: left;
		width: 400px;
		width: 430px;
	}
	
	.kontbox2 
     { 
          float: right;
          width: 215px;                           /*L*/
     }
     
     .kontbox2 h2                                  /*L*/
     { 
          margin-bottom: 0;                        
     }
     
     .kontbox2 p                                  /*L*/
     { 
          margin-top: 0;  
          margin-bottom: 22px;                    
     }
     
     .kontbox2 img.mapa                      /* L: thumb mapy na str. kontakty */
	{
		float: left;                         
		clear: left;
		border: 0px solid #ccc;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	

	
	.clear-thumb                           /*L*/
	{
		clear: left;
	}
	
	.divider
	{
		color: #324D26;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #DCE996;
	}
	
	.expired
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #D0D9B0;
	}
	
	/*cenik*/
	table#cenik, table#cenik td, table#cenik th, table#cenik tr, table#kurzy_uvod, table#kurzy_uvod td, table#kurzy_uvod th, table#kurzy_uvod tr
	{
		border-style: none;
		background-color: transparent;
		font-size: 95%;
	}
	
	table#cenik { width: 95%; }
	
	table#cenik th, table#kurzy_uvod th
	{
		background-color: #ABC428;
		text-align: left;
		padding-left: 5px;
	}
	table#kurzy_uvod  td
	{
		border-color: #DCE996;
		border-width: 1px;
		border-style: solid;
	}
	table#cenik td
	{
		padding: 4px 5px;
		width: 20%;
	}
	
	table#cenik td.rada
	{
		background-color: #DCE996;
		padding-left: 10px;
	}
	
	table#cenik .date
	{
		width: 20%;
		text-align: left;
		padding-left: 20px;
	}
	
	table#cenik .kod { width: 15%; }
	
	table#cenik .cena
	{
		text-align: right;
		/*padding: 0 10 0 10;*/
	}
	
	table#cenik .poznamka
	{
		padding: 0 0 25px 35px;
		font-style: italic;
	}
	
	table#cenik .objednat { width: 10%; }
	
	table#ibec
	{
		border: #DCE996;
		border-width: 1px;
		border-style: dashed;
	}
	
	table#ibec th { background-color: #DCE996; }
}

/*PRINT*/

@media print
{
	/*------------formatovani prvku---------------*/
	body
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
	}
	
	/*odkazy*/
	
	/*obycejny text*/
	p
	{
		font-size: 80%;
		text-align: justify;
	}
	
	li
	{
		font-size: 80%;
		text-align: left;
	}
	
	dl { font-size: 80%; 
          
     }
	
	dt
	{
		font-weight: bold;
		color: #7e901c;
	}
	
	
	#dlmenu { font-size: 70%; }
	
	#dlmenu dd
	{
		margin: 7px;
		margin-left: 10px;
	}
	
	/*neviditelny*/
	.invisible { display: none; }
	

	/* nahoru */
	.top
	{
		text-align: right;
		font-size: 65%;
		padding-left: 450px;
	}
	
	/*nadpisy*/
	h1
	{
		font-family: "Times New Roman CE", "Times New Roman", Times, serif;
		font-size: 150%;
	}
	
	h2
	{
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #7E901C;
		font-size: 100%;
	}
	
	h3
	{
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #7E901C;
		font-size: 90%;
	}
	
	/*tabulky*/
	table
	{
		padding: 0px;
		margin: auto;
	}
	
	caption
	{
		font-family: "Times New Roman CE", "Times New Roman", Times, serif;
		font-weight: bolder;
		margin: auto;
	}
	
	td { font-size: 80%; }
	
	th
	{
		margin: 0px;
		color: White;
		padding: 2px;
		font-size: 80%;
	}
	
	td
	{
		margin: 0px;
		background-color: white;
	}
	
	.small { font-size: 80%; }
	
	/*seznamy*/
	li { list-style: outside url(/images/bigdot.gif); }
	
	/*obrazky*/
	img.vtextu
	{
		border: 1px solid #abc428;
		margin: 0px;
		margin-left: 6px;
		padding: 2px;
	}
	
	.podklad
	{
		margin: auto;
		padding: 10px;
		/*background-image: url(/images/transp2.gif);*/
	}
	
	/*------------formatovani rozvrzeni---------------*/
	/*zahlavi*/
	#hlava { }
	#pruh { display: none; }
	#menu { display: none; }
	
	/*leve menu*/
	div#levemenu,ul #nav
	{
		display: none;
		width: 0px;
	}
	
	#hlavni
	{
		margin: 0px;
		width: 90%;
	}
	
	/*paticka*/
	#pata { display: none; }
	
	/*novinky*/
	#news { display: none; }
	
	/*dynamika*/
	#layer1, #layer2, #layer3, #layer4
	{
		width: 200px;
		top: 110px;
		left: 570px;
		position: absolute;
		z-index: 90;
		visibility: hidden;
		text-align: center;
		font-size: 80%;
	}
	
	/*schema se sipkama*/
	#schema
	{
		background-image: url(/images/sipky.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		padding-left: 70px;
	}
	
	#schemaend { padding-left: 70px; }
	
	/*obrazky*/
	img { border: none; }
	
	/*kontakty*/
	.jmena 
     {    width: 300px; 

     }
	
	/*formulare*/
	fieldset
	{
		font-size: 80%;
		border: 1px dashed #dce996;
		width: 300px;
		margin: auto;
		padding: 10px;
		text-align: right;
	}
	
	legend
	{
		font-weight: bold;
		color: #7E901C;
	}
	
	.bord
	{
		border: solid 1px #abc428;
		margin: 3px;
	}
	
	.clear-all                           /*L*/
	{
		clear: both;
	}
	



		
}
