@charset "utf-8";
/* CSS Document */
body, html {
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.topSep {
	width:100%;
	height:2px;
	font-size:0px;
	line-height:0px;
	background-color:#545454;
	margin-bottom:1px;
}
.containerAll {
	width:100%;
	background-image:url(/gfx_1024/bg_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.containerAllBottom {
	width:100%;
	background-image:url(/gfx_1024/bg3.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.container {
	width:943px;
	margin:0px auto;
	background-image:url(/gfx_1024/bg2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.containerBottom {
	background-image:url(/gfx_1024/bg4.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.containerBottomLoga {
	background-image:url(/gfx_1024/bg4_loga2.jpg);
	background-repeat:no-repeat;
	background-position:10px 15px;
	height:48px;
	padding-bottom:15px;
}


a.logo {
	width:255px;
	height:100px;
	display:block;
	float:left;
}
.menu {
	margin-left:55px;
	float:left;
}


.menu .home_placeholder {
	display:block;
	width:123px;
	height:46px;
	float:left;
}

.menu a.home {
	display:block;
	width:123px;
	height:46px;
	float:left;
	background-image:url(/gfx_1024/menu_home.jpg);
	background-repeat:no-repeat;
}
.menu a.home:hover {
	background-image:url(/gfx_1024/menu_home_b.jpg);
}
.menu a.onas{
	display:block;
	width:65px;
	height:46px;
	float:left;
	background-image:url(/gfx_1024/menu_onas.jpg);
	background-repeat:no-repeat;
}
.menu a.onas:hover{
	background-image:url(/gfx_1024/menu_onas_b.jpg);
}
.menu a.referencje {
	display:block;
	width:100px;
	height:46px;
	float:left;
	background-image:url(/gfx_1024/menu_referencje.jpg);
	background-repeat:no-repeat;
}
.menu a.referencje:hover {
	background-image:url(/gfx_1024/menu_referencje_b.jpg);
}
.menu a.praca {
	display:block;
	width:126px;
	height:46px;
	float:left;
	background-image:url(/gfx_1024/menu_praca.jpg);
	background-repeat:no-repeat;
}
.menu a.praca:hover {
	background-image:url(/gfx_1024/menu_praca_b.jpg);
}
.menu a.kontakt {
	display:block;
	width:100px;
	height:46px;
	float:left;
	background-image:url(/gfx_1024/menu_kontakt.jpg);
	background-repeat:no-repeat;
}
.menu a.kontakt:hover {
		background-image:url(/gfx_1024/menu_kontakt_b.jpg);
}
.menu a.mapa {
	display:block;
	width:117px;
	height:46px;
	float:left;
	background-image:url(/gfx_1024/menu_mapa.jpg);
	background-repeat:no-repeat;
}
.menu a.mapa:hover {
		background-image:url(/gfx_1024/menu_mapa_b.jpg);
}
.cls {
	clear:both;
	margin:0px;
	padding:0px;
	line-height:0px;
	height:0px;
	font-size:0px;
}
.nagrody {
	width:487px;
	height:135px;
	margin-top:4px;
	margin-left:0px;
}
.content {
	padding-top:28px;
	color:#333333;
	font-size:12px;
	line-height:18px;
	width:943px;
}
.content h2{
	color:#0d5199;
	font-size:14px;
	padding:0px;
	width:90%;
	margin:0px auto;
}
.content ul{
	margin:0px;
	padding:0px;
	width:90%;
	margin:0px auto;
}
.content li{
	color:#333333;
	margin-left:15px;
	font-size:12px;
}
.content p{
	width:90%;
	margin:0px auto;
	margin-top:5px;
}

.content p.wide {
	width:90%;
	margin-left:15px;
}

.content .Article a {font-size:12px;color:#154C8F;text-decoration:underline;}
.content .Article a:active, .content .Article a:hover {color:#000000;text-decoration:none;}

.box1 {
	width:284px;
	float:left;
	padding-top:9px;
	background-image:url(/gfx_1024/box_1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:10px;

}
.box2 {
	width:284px;
	float:left;
	padding-top:9px;
	background-image:url(/gfx_1024/box_2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:27px;
	* margin-left:31px;
}
.box3 {
	width:284px;
	float:left;
	padding-top:9px;
	background-image:url(/gfx_1024/box_3.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:32px;
	*margin-left:35px;
	
}

a.box_a {
	display:block;
	width:284px;
	height:50px;
	padding-bottom:160px;
}

.button {
	/*width:344px;*/
	margin:0px auto;
	background-image:url(/gfx/button.png);
	height:35px;
	line-height:35px;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	margin-top:1px;
}
.dol {
 width:100%;
 margin-top:1px;
 background-image:url(/gfx_1024/bg_stopka.jpg);
 background-repeat:repeat-x;
 height:68px;
}
.dolMenu {
	width:943px;
	margin:0px auto;
	background-image:url(/gfx_1024/bg_stopka_2.jpg);
	background-repeat:no-repeat;
	text-align:right;
	font-size:13px;
	line-height:33px;
	padding-top:8px;
}
.menuContainer {
	margin-right:20px;
}
.menuContainer a{ 
	color:#545454;
	text-decoration:none;
}
.menuContainer a:hover{ 
	color:#0D519A;
}
.stopka {
	font-size:11px;
	color:#666666;
	text-align:right;
	padding-right:20px;
	margin:0px auto;
}
a.dzial {
	width:100%;
	height:100%;
	display:block;
}
/* ########### PODSTRONA ############ */


.leftColumn {
	width:237px;
	float:left;
	margin-bottom:10px;
}
a.buttonLeft_parent {
	display:block;
	width:237px;
	height:31px;
	margin-top:1px;
	background-image:url(/gfx_1024/button_left_a.png);
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:31px;
	text-decoration:none;
	text-indent:15px;	
}
a.buttonLeft_parent:hover {
	background-image:url(/gfx_1024/button_left_b.png);
}
a.buttonLeft_children {
	display:block;
	width:237px;
	height:31px;
	margin-top:1px;
	background-image:url(/gfx_1024/button_left_a_x.png);
	color:#aaacb2;
	font-weight:bold;
	font-size:11px;
	line-height:34px;
	text-decoration:none;
	text-indent:15px;	
}
a.buttonLeft_children:hover {
	background-image:url(/gfx_1024/button_left_b_x.png);
	color:#999;
}

a.dzial1 {
	display:block;
	width:237px;
	height:31px;
	margin-top:1px;
	background-image:url(/gfx_1024/dzial1.png);
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:31px;
	text-decoration:none;
	text-indent:15px;	
}
a.dzial2 {
	display:block;
	width:237px;
	height:31px;
	margin-top:1px;
	background-image:url(/gfx_1024/dzial2.png);
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:31px;
	text-decoration:none;
	text-indent:15px;	
}
a.dzial3 {
	display:block;
	width:237px;
	height:31px;
	margin-top:1px;
	background-image:url(/gfx_1024/dzial3.png);
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:31px;
	text-decoration:none;
	text-indent:15px;	
}
.baner {
	height:84px;
	padding:5px;
	background-color:#DBE0E4;
}
.baner img{
	display:block;
	margin:0px auto;
}

.containerArticle {
	width:650px;
	float:left;
	padding-top:100px;
	margin-left:48px;
	padding-bottom:30px;
	
}
.Article {
	width:300px;
	float:left;
	padding-top:5px;
	/*border:solid 1px red;*/
}

.ArticleWide {
	width:650px;
	float:left;
	padding-top:5px;
	/*border:solid 1px red;*/
}

.Article p {text-align:justify;}

.Article h3 {
	font-size:14px;
	color:#0d5199;
}

h3 {
	font-size:14px;
	color:#0d5199;
	clear:both;
	padding-top:5px;
}

h4 {
	font-size:13px;
	color:#0d5199;
	clear:both;
	margin:15px 0px 5px 0px;
	/*border:solid 1px red;*/
}

h5 {
	font-size:12px;
	color:#333333;
	margin:5px 0px 5px 0px;
}
	
.Article ul li {list-style-type:square;font-size:12px;color:#333333;}

.Article form {
	margin:0px;
	padding:0px;
}

.Article form input.wys {
	width:300px;
	line-height:20px;
	background-color:#e2e4e8;
	border:solid 1px #cccccc;
	font-size:11px;
	padding:4px;
	padding-left:5px;
	margin-top:1px;
}

.Article form input.err {
	background-color:#ffbe8c;
	border:solid 1px #cc0000;
}

.Article form select.sel {
	width:300px;
	height:20px;
	line-height:20px;
	background-color:#e2e4e8;
	border:solid 1px #cccccc;
	font-size:11px;
	padding-left:5px;
	margin-top:1px;
}

.Article form textarea{
	width:300px;
	height:150px;
	background-color:#e2e4e8;
	border:solid 1px #cccccc;
	font-size:11px;
	font-family:Tahoma;
	padding:4px;
	padding-left:5px;
}
.send {
	float:right;
	width:111px;
	height:35px;
	margin-top:10px;
	margin-right:30px;
}

.aktualnosci p.data {font-size:11px;color:#555555;margin:0px;padding:0px;margin-top:10px;}
.aktualnosci h4 {margin:0px;}
.aktualnosci p.tresc {text-align:justify;width:100%;font-size:12px;padding-left:10px;}
.aktualnosci p.wiecej {text-align:right;width:100%;}

table#kontakty {width:90%;margin-left:10px;} 

table#kontakty td.osoba {
	font-weight:bold;
	color:#555555;
	padding:4px 2px 4px 24px;
}

table#kontakty td.osoba, table#kontakty td.rank, table#kontakty td.tel {
	border-bottom:solid 1px #eeeeee;
	border-right:solid 1px #eeeeee;
}

table#kontakty td.tel {
	border-right:none;
}

table#kontakty td.osoba  a {
	font-size:11px;
	font-weight:normal;
	color:#333333;
}
table#kontakty td.osoba a:active, table#kontakty td.osoba a:hover {
	color:#0d5199;
}

table#kontakty td.rank {
	font-size:11px;
	text-align:left;
	padding:4px 10px;
}

table#kontakty td.tel {
	font-size:11px;
	font-weight:normal;
	padding:4px 10px;
}

table#kontakty h5 {
	font-size:12px;
	color:#0d5199;
	margin:15px 0px 10px 20px;
}

div.txtSeparator {border-bottom:solid 1px #dedede;margin-left:15px;width:570px;height:10px;}