body, table{
	font-family:arial,sans serif,tahoma,verdana,helvetica;
	color:#d0d0d0;
	font-size:0.9em;
	line-height:1.3em;
}
p.tekst{
	text-indent:10px;
	text-align:justify;
}
ul.wyp{
	padding:0px 5px 0px 20px;
	margin:0px;
	color:#ff0000;
	list-style:square;
}
ul.wyp li{
	color:#ff0000;
}
ul.wyp li span{
	color:#d0d0d0;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
h4{
	color:#ffffff;
	font-size:16px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:#c0c0c0;
	font-size:16px;
}
div#sizer{
	text-align:right;padding-top:3px;
	line-height:10px;
}
/* footer */
td#footer{
	font-family:arial,sans serif, tahoma, helvetica;
	font-size:9px !important;
	color:gray;
	padding:0px 20px 0px 110px;
}
.footer{
	text-align:left;
	border-bottom:1px solid gray;
	float:center;
	margin-bottom:2px;
}
.footer a ,  span{
	color:silver;
	text-decoration:none;
}
a.t4{
	color:silver;
	text-decoration:none;
	font-family:arial;
}
a.t4:hover{
	color:white
}
.footer a:hover{
	color:white;
	text-decoration:none;
}
/* news */
h4.news{
	color:#ffffff;
	font-size:13px;
	margin-bottom:3px;
	border-bottom:1px solid #505050;
	text-align:left;
}
h4.news span{
	color:#ff0000;
}

h4.news span.szara{
	color:silver;
	font-size:1em;
}
table#new{
	border:0px solid white; 
	padding:0px 0px 0px 5px; 
	margin:0px; 
	width:600px;
	font-size:1em;
	height:
}
#new a{
	text-decoration:none;
}
#new a:hover{
	text-decoration:underline;
	color:red;
}
#new img.th{
	border:1px solid silver;
}
table#new2{
	border:0px solid white; 
	padding:0px 0px 0px 5px; 
	margin:0px; 
	width:600px;
	font-size:1em;
	display:none;
}
#new2 a{
	text-decoration:none;
}
#new2 a:hover{
	text-decoration:underline;
	color:red;
}
#new2 img.th{
	border:1px solid silver;
}

h4.news font{
	color:crimson;
	font-size:12px;
}
#news a{
	text-decoration:none;
	color:silver;
}
#news a:hover{
	text-decoration:underline;
	color:red;
}
/* founder */
ul.wyp a{
	color:red;
	text-decoration:none
}
ul.wyp a:hover{
	text-decoration:underline;
}
/* equipment */
ol.wyp{
	padding:0px 5px 10px 20px;
	margin:0px;
	color:#ffffff;

}
ol.wyp h5{
	font-weight:bold;
	font-size:1.2em;
	padding:0px;
	margin:0px;
	border-bottom:1px solid crimson;
}
p.nagl{
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:1px solid #505050;
}
/* courses */

p.tekst2{
	text-indent:0px;
	text-align:justify;
	padding-right:10px;
}
h5{
	font-weight:bold;
	font-size:1.2em;
	padding:0px;
	margin:0px;
	color:white;
	border-top:1px solid #505050;
}
h5 span{
	color:red;
	font-size:1.3em;
}
h5 span.low{
	color:crimson;
	font-size:0.9em;
}
h5 font{
	color:#d0d0d0;
	font-size:0.9em
}
.course{
	width:100%
	height:200px;
	border-top:0px solid gray;
	padding:0px;
	margin:0px;
	font-size:1em;

}
div.detailed {
	display:none;
	border-top:0px solid red;
}
div.more{
	float:left;
	width:360px;
	border-bottom:1px solid red;
}

div.more2{
	float:right;
	color:white;
	font-size:18px;
	padding:15px 10px 15px 0px;
	margin-top:20px;
	vertical-align:top;
}
/* schedule */
#sched{
	border:0px solid white;
	font-family:arial, sans serif, helvetica;
	font-size:1em;
	line-height:1.4em;
	color:white;
}
#sched .rb{
	font-weight:bold;
	border:0px solid white;
	border-top:1px solid red;
	border-bottom:1px solid red;
	border-right:1px solid red;
	text-align:center;
}
#sched .b{
	font-weight:bold;
	border:0px solid white;
	border-top:1px solid red;
	border-bottom:1px solid red;
	text-align:center;
}
#sched .rc{
	font-weight:normal;
	color:black;
	border-right:1px solid red;
	border-top:1px solid red;
	text-align:center;
}
#sched .rr{
	font-weight:normal;
	color:black;
	border-right:1px solid red;
	border-top:1px solid red;
	text-align:right;
}
#sched .rl{
	font-weight:bold;
	color:black;
	border-right:1px solid red;
	border-top:1px solid red;
	text-align:left;
	font-size:1.1em;

}
#sched .rend{
	font-weight:normal;
	color:black;
	border-right:0px solid red;
	border-top:1px solid red;
	text-align:center;
}
/* how2register */
#registration{
	border-top:1px solid red;
	font-size:1.1em;
	line-height:1.3em;
}
#registration span{
	font-weight:bold;
	color:white;
}
#registration a{
	color:red;
	text-transform:underline;
}
#registration a:hover{
	color:white;
	text-transform:underline;
}
td .fst{
	font-weight:bold;
	color:white;
	width:80px;
	vertical-align:top;
}
.fst span{
	color:red;
}
/*contact

<STYLE>
table{
	font-family:arial,sans serif,tahoma,verdana,helvetica;
	color:#d0d0d0;
	font-size:0.7em;
}
p.tekst{
	text-indent:10px;
	text-align:justify;
}
ul.wyp{
	padding:0px 5px 0px 20px;
	margin:0px;
	color:#ff0000;
	list-style:square;
}
ul.wyp li{
	color:#ff0000;
}
ul.wyp li span{
	color:#d0d0d0;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
h4{
	color:#ffffff;
	font-size:13px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:crimson;
	font-size:12px;
}
</STYLE>
*/
/* bas
<STYLE>
table{
	font-family:arial,sans serif,tahoma,verdana,helvetica;
	color:#d0d0d0;
	font-size:0.8em;
	line-height:1.3em;
}
p.tekst{
	text-indent:10px;
	text-align:justify;
}
ul.wyp{
	padding:0px 5px 0px 20px;
	margin:0px;
	color:#ff0000;
	list-style:square;
}
ul.wyp li{
	color:#ff0000;
}
ul.wyp li span{
	color:#d0d0d0;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
h4{
	color:#ffffff;
	font-size:16px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:#c0c0c0;
	font-size:16px;
}
*/
/* administrative details 



ul.wyp{
	padding:0px 5px 10px 20px;
	margin:0px;
	color:#ff0000;
	list-style:square;
}
ul.wyp li{
	color:#ff0000;
}
ul.wyp li span{
	color:#d0d0d0;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
h4{
	color:#ffffff;
	font-size:16px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:#c0c0c0;
	font-size:16px;
}
*/

/*
<STYLE>
table{
	font-family:arial,sans serif,tahoma,verdana,helvetica;
	color:#d0d0d0;
	font-size:0.8em;
	line-height:1.5em;
	font-weight:normal;
}

td{
	vertical-align:top;
}
td span{
	font-weight:bold;
	color:white;
}

p.tekst{
	text-indent:10px;
	text-align:justify;
}
ul.wyp{
	padding:0px 5px 0px 20px;
	margin:0px;
	color:#ff0000;
	list-style:square;
}
ul.wyp li{
	color:#ff0000;
}
ul.wyp li span{
	color:#d0d0d0;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
h4{
	color:#ffffff;
	font-size:16px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:#c0c0c0;
	font-size:16px;
}
*/
/* schedule
<STYLE>
table{
	font-family:arial,sans serif,tahoma,verdana,helvetica;
	color:#d0d0d0;
	font-size:0.7em;
}
p.tekst{
	text-indent:10px;
	text-align:justify;
}
ul.wyp{
	padding:0px 5px 0px 20px;
	margin:0px;
	color:#ff0000;
	list-style:square;
}
ul.wyp li{
	color:#ff0000;
}
ul.wyp li span{
	color:#d0d0d0;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
h4{
	color:#ffffff;
	font-size:16px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:#c0c0c0;
	font-size:16px;
}
*/

/*
ol.wyp{
	padding:0px 5px 10px 20px;
	margin:0px;
	color:#ffffff;

}
ol.wyp li{
	padding:0px 0px 0px 5px;
	margin:0px;
}
ul.wyp{
	padding:10px 0px 10px 0px;
	margin:0px;
	color:#ff0000;
	list-style:square;
	text-transform:uppercase;
}
ul.wyp li{
	color:#ff0000;
	margin-left:15px;
	text-transform:capitalize;
}
ul.wyp li span{
	color:#d0d0d0;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
h4{
	color:#ffffff;
	font-size:16px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:#c0c0c0;
	font-size:16px;
}



*/
/*

table{
	font-family:arial,sans serif,tahoma,verdana,helvetica;
	color:#d0d0d0;
	font-size:0.8em;
}
p.tekst{
	text-indent:10px;
	text-align:justify;
}
ul.wyp{
	padding:0px 5px 0px 20px;
	margin:0px;
	color:#ff0000;
	list-style:square;
}
ul.wyp li{
	color:#ff0000;
}
ul.wyp li span{
	color:#d0d0d0;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
*/

/*


table{
	font-family:arial,sans serif,tahoma,verdana,helvetica;
	color:#d0d0d0;
	font-size:0.8em;
}
p.tekst{
	text-indent:10px;
	text-align:justify;
}
ul.wyp{
	padding:0px 5px 0px 20px;
	margin:0px;
	color:#ff0000;
	list-style:square;
}
ul.wyp li{
	color:#ff0000;
}
ul.wyp li span{
	color:#d0d0d0;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
h4{
	color:#ffffff;
	font-size:14px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:crimson;
	font-size:12px;
}
*/
/* founder
<STYLE>
table{
	font-family:arial,sans serif,tahoma,verdana,helvetica;
	color:#d0d0d0;
	font-size:0.8em;
	line-height:1.3em;
}
p.tekst{
	text-indent:10px;
	text-align:justify;
}
ul.wyp{
	padding:0px 5px 0px 20px;
	margin:0px;
	color:#ff0000;
	list-style:square;
}
ul.wyp li{
	color:#ff0000;
	padding:0px;
	margin:0px;
	text-align:justify;
}
ul.wyp li span{
	color:#d0d0d0;

}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}

h4{
	color:#ffffff;
	font-size:16px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:#c0c0c0;
	font-size:16px;
}
*/
/* training center
<STYLE>
table{
	font-family:arial,sans serif,tahoma,verdana,helvetica;
	color:#d0d0d0;
	font-size:0.8em;
	line-height:1.3em;
}
p.tekst{
	text-indent:10px;
	text-align:justify;
}
ul.wyp{
	padding:0px 5px 0px 20px;
	margin:0px;
	color:#ffffff;
	list-style:square;
}
ul.wyp li{
	color:#fffff;
}
ul.wyp li span{
	color:#d0d0d0;
}
ul.wyp a{
	text-decoration:none;
	font-size:1.0em;
	color:red;
}
ul.wyp a:hover{
	text-decoration:underline;
	color:red;
}
p.tekst a{
	color:#ff0000;
	text-decoration:none
}
p.tekst a:hover{
	text-decoration:underline;
}
p.tekst b{
	color:white;
	text-transform:uppercase;
}
h4{
	color:#ffffff;
	font-size:16px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:#c0c0c0;
	font-size:16px;
}
*/
/* equipment



ul.wyp{
	padding:10px 0px 10px 0px;
	margin:0px;
	color:#ff0000;
	list-style:square;
	text-transform:uppercase;
}
ul.wyp li{
	color:#ff0000;
	margin-left:15px;
	text-transform:capitalize;
}
ul.wyp li span{
	color:#d0d0d0;
}

h4{
	color:#ffffff;
	font-size:16px;
}
h4 span{
	color:#ff0000;
}
h4 font{
	color:#c0c0c0;
	font-size:16px;
}
p.nagl{
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:1px solid gray;
}
*/
h4.mediahdr{
	color:#ffffff;
	font-size:1.1em;
	margin-bottom:3px;
	border-bottom:0px solid #505050;
	text-align:left;
	display:;
	padding:0px;
	margin:5px;
}
h4.mediahdr span{
	color:#ff0000;
}

h4.mediahdr span.szara{
	color:silver;
	font-weight:normal;
	font-size:0.9em;
}
h4.mediahdr font{
	color:crimson;
	font-size:1.4em;
}
.gallery_esa {text-align:center;}
.gallery_esa img  {border:1px solid silver; padding:0; margin:10px;}
.gallery_esa  a img  {border:1px solid silver;}
.gallery_esa  a im:hover {border:1px solid #ff0000;}