body { font-size: 1em; font-weight:300; line-height: 1.4; color: #333333; font-family: 'Open Sans',Helvetica,Arial; background-color: #ffffff; margin:0px; padding:0px;}
a { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #ffffff; }
img { vertical-align: middle; }
ul { margin:0; padding:0; list-style:none; }
ul li { margin:0; padding:0; }
h1  { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1em; font-weight: bold; color: #282828; }
h2, span.title { font-family: Arial, Helvetica; font-weight:normal; }

.naglowek {width: 100%; height: 97px; margin: 0 auto; clear:both; background: #231F20;}
.naglowek_content { width:960px; text-align: center; margin: 0 auto;}
.naglowek_logo {width: 295px; height: 97px; float:left; margin: 0 auto; background: url('img/logo.png') no-repeat center;}
.naglowek_menu {  float:right; width: 665px; margin: 0 auto; padding-top: 40px;}
.naglowek_menu ul {float: right;}
.naglowek_menu ul li { display: inline;}
.naglowek_menu a { text-decoration: none; font-size: 1.2em; padding-left: 20px;}

a#currentPage { color: #2EB4DF; }

.pasek {height: 2px; width: 100%; margin: 0 auto; background: #ffffff; clear:both;}

.slider {height: 353px; width: 100%; background: #ffffff url('img/slider.jpg') no-repeat center; margin: 0 auto; clear:both;}

.blue { color: #2EB4DF; font-weight:400;}
.tytul_grey_1 { color: #515151; font-weight:600; font-size: 1.9em;}
.tytul_white_1 { color: #ffffff; font-weight:600; font-size: 1.9em;}

.opis {width: 100%; margin: 0 auto; padding: 29px 0 39px 0; background-color: white; clear:both;}
.opis_content { font-size: 1.4em; text-align: center; width:960px; margin: 0 auto;}
.opis_blue_1 { color: #2EB4DF; font-weight:600; font-size: 2em;}

.box{width: 100%; margin: 0 auto; padding: 20px 0 35px 0; background-color: #F7F7F7; clear:both;}
.box_content {font-size: 1em; width:960px; margin: 0 auto;}
.box_top { font-size: 1.7em; text-align: center; padding: 10px 0 20px 0; clear:both;}
.box_lewa {width: 48%; float:left; margin: 0 auto; text-align: justify;}
.box_prawa {	width: 48%; float:right; margin: 0 auto; text-align: justify;}

.clear {clear:both;}

.box_filmy{width: 100%; margin: 0 auto; padding: 20px 0 35px 0; background-color: #ffffff; clear:both;}
.box_filmy_content {font-size: 1em; width:960px; margin: 0 auto;}
.box_filmy_top {text-align: center; padding: 10px 0 20px 0; clear:both;}
.box_filmy_lewa {width: 48%; float:left; margin: 0 auto; text-align: justify;}
.box_filmy_prawa {	width: 48%; float:right; margin: 0 auto; text-align: justify;}

.opis_przebieg {width: 100%; margin: 0 auto; padding: 29px 0 39px 0; background-color: #F1F1F1; clear:both;}
.opis_content_przebieg {text-align: center; width:960px; margin: 0 auto;}

.opispraca {width: 100%; margin: 0 auto; padding: 29px 0 30px 0; background-color: white; clear:both;}
.opispraca_content { width:960px; margin: 0 auto;}
.opispraca_gora { font-size: 1.5em; text-align: center; clear:both;}
.opispraca_red { color: #F21323; font-weight:600;}

.cozawiera {width: 100%; margin: 0 auto; padding: 44px 0 5px 0; background-color: #F7F7F7; clear:both;}
.cozawiera_content { width:960px; text-align: center; margin: 0 auto;}
.cozawiera_top {text-align: center; padding: 0 0 30px 0; clear:both;}
.cozawiera_1 {width: 320px; height: 241px; float:left; margin: 0 auto; background: url('img/cozawiera_1.gif') no-repeat center right;}
.cozawiera_2 {width: 320px; height: 241px; float:left; margin: 0 auto; background: url('img/cozawiera_2.gif') no-repeat center right;}
.cozawiera_3 {width: 320px; height: 241px; float:left; margin: 0 auto; background: url('img/cozawiera_3.gif') no-repeat center right;}

.wyrozniam {width: 100%; margin: 0 auto; padding: 44px 0 5px 0; background-color: #2EB4DF; clear:both;}
.wyrozniam_content { width:960px; text-align: center; margin: 0 auto;}
.wyrozniam_top {text-align: center; padding: 0 0 30px 0; clear:both;}
.wyrozniam_1 {width: 194px; height: 324px; float:left; margin: 0 auto; background: url('img/wyrozniam_1.gif') no-repeat center right;}
.wyrozniam_2 {width: 206px; height: 324px; float:left; margin: 0 auto; background: url('img/wyrozniam_2.gif') no-repeat center right;}
.wyrozniam_3 {width: 205px; height: 324px; float:left; margin: 0 auto; background: url('img/wyrozniam_3.gif') no-repeat center right;}
.wyrozniam_4 {width: 190px; height: 324px; float:left; margin: 0 auto; background: url('img/wyrozniam_4.gif') no-repeat center right;}
.wyrozniam_5 {width: 165px; height: 324px; float:left; margin: 0 auto; background: url('img/wyrozniam_5.gif') no-repeat center right;}

.wspolpraca {width: 100%; margin: 0 auto; padding: 55px 0 5px 0; clear:both;}
.wspolpraca_content { width:960px; text-align: center; margin: 0 auto;}
.wspolpraca_top {text-align: center; padding: 0 0 30px 0; clear:both;}
.wspolpraca_1 {width: 194px; height: 212px; float:left; margin: 0 auto; background: url('img/logo_wsp_1.gif') no-repeat center right;}
.wspolpraca_2 {width: 206px; height: 212px; float:left; margin: 0 auto; background: url('img/logo_wsp_2.gif') no-repeat center right;}
.wspolpraca_3 {width: 205px; height: 212px; float:left; margin: 0 auto; background: url('img/logo_wsp_3.gif') no-repeat center right;}
.wspolpraca_4 {width: 190px; height: 212px; float:left; margin: 0 auto; background: url('img/logo_wsp_4.gif') no-repeat center right;}
.wspolpraca_5 {width: 165px; height: 212px; float:left; margin: 0 auto; background: url('img/logo_wsp_5.gif') no-repeat center right;}

.polecam {width: 100%; margin: 0 auto; padding: 5px 0 45px 0; background-color: #F7F7F7; clear:both;}
.polecam_content {text-align: center; width:960px; margin: 0 auto;}

.wymagania {width: 100%; margin: 0 auto; padding: 29px 0 20px 0; background-color: white; clear:both;}
.wymagania_content { font-size: .9em; line-height: 21px; text-align: left; width:960px; margin: 0 auto;}


.korzysci {width: 100%; margin: 0 auto; background-color: #F7F7F7; padding: 30px 0 20px 0; margin-bottom:20px; clear:both;}
.korzysci_content { width:960px; text-align: center; margin: 0 auto;}
.korzysci_top { font-size: 1.7em; text-align: center; padding: 0 0 20px 0; clear:both;}
.korzysci_box {width: 192px; float:left; margin: 0 auto;}
.korzysci_img {text-align:center; display: block;}
.korzysci_podpis {font-size: 1.2em; text-align: center; line-height: 18px; padding: 10px;  display: block;}


.organizator {width: 100%; margin: 0 auto; padding: 29px 0 40px 0; background-color: #F1F1F1; clear:both;}
.organizator_content { font-size: 1.2em; font-style: italic; line-height: 21px; text-align: center; width:960px; margin: 0 auto;}
.organizator_content a { text-decoration: underline; color: #333333; }


.zdjecia {width: 100%; margin: 0 auto; padding: 29px 0 39px 0; background-color: white; clear:both;}
.zdjecia_content { font-size: 1.4em; text-align: center; width:960px; margin: 0 auto;}


.kontakt{width: 100%; margin: 0 auto; padding: 20px 0 35px 0; clear:both;}
.kontakt_content {font-size: 1em; width:960px; margin: 0 auto;}
.kontakt_top { font-size: 1.7em; text-align: center; padding: 10px 0 20px 0; clear:both;}
.kontakt_lewa {width: 260px; float:left; margin: 0 auto; text-align: justify;}
.kontakt_prawa {	width: 700px; float:right; margin: 0 auto; text-align: justify;}


.stopka {width: 100%; margin: 0 auto; background-color: #231F20; clear:both;}
.stopka_content { width:960px; height: 150px; padding: 20px 0; color: white; font-size: .8em; line-height: 21px; margin: 0 auto;}
.stopka_copy {width: 194px; float:left; margin: 0 auto;}
.stopka_adres {width: 194px; float:right; margin: 0 auto; text-align: right;}
.stopka_tel {width: 188px; float:right; margin: 0 auto; text-align: right;}
.stopka_nip {width: 167px; float:right; margin: 0 auto; text-align: right;}
.ferror {
	display:none;
	color: #f21323;
	font-weight: bold;	
	margin-left: 31%;
	text-align: left;
	width: 69%;
}