@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
}

@font-face {
    font-family: 'ExoLight';
    src: url(../fontface/Exo-Light-webfont.eot);
    src: url(../fontface/Exo-Light-webfont.eot) format('embedded-opentype'),
         url(../fontface/Exo-Light-webfont.woff) format('woff'),
         url(../fontface/Exo-Light-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ExoRegular';
    src: url(../fontface/Exo-Regular-webfont.eot);
    src: url(../fontface/Exo-Regular-webfont.eot) format('embedded-opentype'),
         url(../fontface/Exo-Regular-webfont.woff) format('woff'),
         url(../fontface/Exo-Regular-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ExoMedium';
    src: url(../fontface/Exo-Medium-webfont.eot);
    src: url(../fontface/Exo-Medium-webfont.eot) format('embedded-opentype'),
         url(../fontface/Exo-Medium-webfont.woff) format('woff'),
         url(../fontface/Exo-Medium-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family:ExoLight, ExoRegular, ExoMedium;
	color:#1c1d1d;
	border-top: solid 1.25em #1c1d1d;
}

#main_block {
	width:1024px;
	margin: 0 auto 0 auto;
}

#head {
	width:100%;
}

.main_link {
	float:right;
	padding:0 37px;
	margin-top:180px;
}

.active_link {
	float:right;
	padding:0 37px;
	margin-top:180px;
}

.main_link2 {
	float:right;
	padding:0 25px;
	margin-top:75px;
}

.main_link3 {
	text-align:center;
	margin-top:35px;
	font-size:13px;
	padding:0 10px;
	display:block;
}

.main_link:link {color:white; background-color:#3cbea7; text-decoration:none;}
.main_link:visited {color:white; background-color:#3cbea7; text-decoration:none;}
.main_link:hover {color:#3cbea7; background-color:transparent; text-decoration:none;}
.main_link:active {color:#3cbea7; background-color:transparent; text-decoration:none;}

.active_link:link {color:white; background-color:#1c1d1d; text-decoration:none;}
.active_link:visited {color:white; background-color:#1c1d1d; text-decoration:none;}
.active_link:hover {color:white; background-color:#1c1d1d; text-decoration:none;}
.active_link:active {color:#3cbea7; background-color:transparent; text-decoration:none;}

.main_link2:link {color:white; background-color:#3cbea7; text-decoration:none;}
.main_link2:visited {color:white; background-color:#3cbea7; text-decoration:none;}
.main_link2:hover {color:#3cbea7; background-color:transparent; text-decoration:none;}
.main_link2:active {color:#3cbea7; background-color:transparent; text-decoration:none;}

.main_link3:link {color:white; background-color:#1c1d1d; text-decoration:none;}
.main_link3:visited {color:white; background-color:#1c1d1d; text-decoration:none;}
.main_link3:hover {color:#1c1d1d; background-color:transparent; text-decoration:none;}
.main_link3:active {color:#1c1d1d; background-color:transparent; text-decoration:none;}

#content {
	width:100%;
}

#cont_right {
	width:502px;
	min-height:480px;
	margin:0 0 1.25em 1.25em;
	padding:15px 0 0 0;
	float:left;
}

#cont_right a {
	float:right;
}

h1 {
	margin:34px 0 28px 0;
	font-size:26px;
	font-family: 'ExoRegular';
	color:#3cbea7;
}

h2, h3 {
	text-align:center;
}

h2 {
	margin:80px 0 15px 0;
}

h3 {
	margin:3px 0;
}

p {
	margin:10px auto 10px auto;
	font-family: 'ExoRegular';
	text-align:justify;
	font-size:16px;
	line-height:18pt;
}

ul {
	line-height:18pt;
	margin:0 0 0 40px;
}

#cont_left {
	width:502px;
	min-height:480px;
	float:left;
	margin:0 0 1.25em 0;
}

#cont_left img {
	margin-top:15px;
}

.imgofl {
	margin:0 15px 0 0;
}

#foot {
	clear:both;
	width:100%;
	padding:30px 0;
	border-top:solid 1px #cccccb;
}

.footer_inner {
	width:33%;
	height:82px;
	float:left;
	padding:0 0 30px 0;
}

#descript {
	clear:both;
	height:1.25em;
	background-color: #1c1d1d;
	text-align:center;
}

#descript a:link {font-size:10px; color:white; text-decoration:none;}
#descript a:visited {font-size:10px; color:white; text-decoration:none;}
#descript a:hover {font-size:10px; color:#cccccb; text-decoration:underline;}
#descript a:active {font-size:10px; color:#cccccb; text-decoration:underline;}

#dotacje {
	text-align:center;
}

	