/*zalozenia ogolne*/


.tlo { background-color: #FFFFFF; color: #000000}
.nieb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366}
.nieb_jasny { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0066FF}
.szary { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: justify}
.gdzie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0000; font-weight: bold}
.czarny { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify; line-height: 0.4cm}
.morski { font-family: Geneva, Arial, Helvetica, san-serif; font-weight: bold; color: #006699;}
.z { font-family: ‘Century Gothic’, sans-serif; font-style: normal;  font-size: 12px; color: #333333;}/* zmiany */ 
.w { line-height: 0,8cm; list-style-type: square}/* wyliczenie */
.k1 {background-color: #C4E4F8} /* komorka kolor niebieski za logo */
.k2 {background-color: #E8E8E8} /* komorka kolor szary przed logo */
.s {list-style-type: none; text-transform:uppercase; text-decoration: underline; font-weight: bold; text-align: left}/* szkolenie */
.w2 {text-indent: 5%; list-style-type:upper-roman; text-transform:uppercase; }/* wyliczanie w szkoleniach */
.w4 {margin-left: 0.9cm;} /* margines lewy -szkolenia */
.w5 {padding-left: 1cm}/* wciecie 1 cm z lewej strony w szkoleniach */
.adres {font-size: 13px; font-family: Verdana; font-weight: bold;}/* styl adresu  */
.o { font-family: 'Century Gothic', Arial,sans-serif; font-size: 12px; color:#336694;}/* znacznik wyluszczenia tekstu */
.e {font-family: Arial, sans-serif; font-size: 12px; color: #963100;font-style: normal; font-variant: normal; text-decoration: underline;}/* wlasciwosci graficzne odnosnika poczty email */

/* elementy glownego bloku */
#box { width: 748px; background-color: #DEF0FE; border: 1px sold black; text-align: center; margin: 0 auto;}
.box {width: 748px; background-color: #DEF0FE; border: 1px sold black; text-align: center; margin: 0 auto;}
#info { font: bold Arial, sans-serif 10px, black; text-align: left; }	
#box2 { 	width: 90%;   margin: 10px auto;    background-color: #DEF0FE; } 
.box2 { 	width: 90%;   margin: 10px auto;    background-color: #DEF0FE;}
/* elemnty linii */	
#linia { width: 748px; height: 70px; border: 0px; background-color: #DEF0FE; text-align: left; padding-left: 20px;  padding-bottom: 30px; margin: 0 auto;}
.linia {width: 748px; height: 70px; border: 0px; background-color: #DEF0FE; text-align: left; padding-left: 20px;  padding-bottom: 30px; margin: 0 auto;}
	
	/* elementy stopki */
#footer { width: 744px;  height: 67px;	border-top: 1px solid #A6B4BE; background-color: #DEF0FE; text-align: right; padding-right: 20px;	margin: 0px auto;}
.footer { width: 744px;  height: 67px;	border-top: 1px solid #A6B4BE; background-color: #DEF0FE; text-align: right; padding-right: 20px;	margin: 0px auto;}
#footer a { font-family: Arial, sans-serif; 	font-size: 10px; 	color: #788690;		font-style: bold; font-variant: normal; text-decoration: none;}
.footer a { font-family: Arial, sans-serif; 	font-size: 10px; 	color: #788690;		font-style: bold; font-variant: normal; text-decoration: none;}
/*elementy navigacyjne menu angielskiego*/
.navcontainer { border-color:#e5e8e2; border-top: solid 1px #FFFFFF; border-bottom: solid 3px #FFFFFF;}

.navcontainer ul {font-family: Arial, sans-serif; font-weight: normal; font-size: 75%; color: white; text-align: center; margin: 0; padding-bottom: 3px; padding-top: 3px; }

.navcontainer ul li { display: inline; margin-left:  24px; }

.navcontainer ul li a { padding: 5px 10px 5px 10px; color:#111111; text-decoration: none; border-right: 1px solid #fff;}

.navcontainer ul li a:hover { background-color:  #d6d6d6; color: #cc3300; text-decoration:underline; }

.active a:link, .active a:visited, .active a:hover { font-family:Arial; font-size: 1.1em; color: #cc3300;  background-color: #d6d6d6; font-weight: bold; text-decoration:underline;}
