
	
body {
	font-family: Tahoma, Arial , Tahoma, sans-serif;
	background:#FFFFFF none repeat scroll 0% 0%;
	color:#595959;
	
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin:0pt auto;
	
	
}


#wrap {
	margin:auto;
	padding:0pt;
	text-align:left;
	width:969px;
}

.top{
	border:0px none;
	height:193px;
	margin:0px;
	padding:0px;
	width:100%;
}






.headerinner{
	float:left;
	width:969px;
	margin:0px;
	padding:0;
	border:0;
	

}


.logo{
float:left;
	height:64px;
	margin:0px;
	padding:0;
	border:0;
	width:249px;

}






.topgraphic{
	float:left;
	height:64px;
	margin:0px;
	padding:0;
	border:0;
	width:720px;

}

.linia {
	height:6px;
	background-color:#acacac;
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
}


.headerinner2{
	float:left;
	margin:0px;
	padding:0;
	border:0;
	
}




.slogan{
	float:left;

	width:622px;
	margin:0px;
	padding:0px;
	border:0px;
	 
}



.image_left {	
	float:left;	
	margin:5px 5px 5px 0;
	padding:0px;
}


.news-more {
	background:transparent url("../images/ar.jpg") no-repeat scroll 0pt 6px;

	
	float:right;
	display:block;
	margin:0;
	padding:0px 0 0px 15px;
	font-size:11px;
}

.news-date {
	color:#a6a6a6;
	font-size:12px;
	font-weight:normal;
	margin:4px 0pt;
}

.news-categories {
	color:#a6a6a6;
	font-size:11px;
}


.tekst{
	float:left;
	font-size:11px;
	width:317px;
	display:block;
	border:0px;
	margin:0px;
	padding:10px 10px 0px 20px;
}	


.partnerzy img{
	margin:10px 0 0 10px;
	padding:0;
	border:0;
}




.nawigacja{
	background-color:#eeeeee;
	height:49px;
	padding:0pt;
	margin:auto;
}


#mainNav {
	margin:0pt auto;
	width:969px;
}

#mainConten {
	margin:0pt auto;
	width:969px;
}

/* zmiana width*/
.newsletter{
	background-color:#d70c24;
	background: transparent url("../images/newsletter.png") no-repeat left top;
	display:block;
	float: left;
	
	height:49px;
	width:222px;
}



/* zmiana width*/

.newsletter_tekst{
	color:#FFFFFF;
	float:left;
	font-family:Helvetica,Arial;
	font-size:15px;
	font-weight:bold;
	margin:12pt 0pt 0px 0px;
	width:76px;		 
}

/* zmiana width*/
.newsletter_input{
	float:left;
	width:144px;
	margin-top:3px;	  
}


.newsletter_input input {
	border:1px solid #bc081d;
	color:#bc081d;
	font-family:Arial;
	
	font-size:10px;
	font-weight:bold;
	height:16px;
	width:105px;
	left:10px;
	padding:7px 0pt 0pt 5px;
	margin:7px 0 0 0px;
	
}


.newsletter_input .searchbutton {
	border:1px solid #bc081d;
	background-color:#fcfcfc;
	background:transparent url("../images/button_przejdz.gif") no-repeat scroll 0% 0%;
	color:#bc081d;
	font-weight:bold;
	cursor:pointer;
	height:25px;
	padding:0px;
	margin-top:7px;	
	padding-top: 7px;
	width:26px;	 
	

}


#topWrapper button {
	background:transparent url("../images/ico_search.png") no-repeat scroll 0% 0%;
	border:0pt none;
	height:23px;
	text-indent:-9999px;
	vertical-align:middle;
	width:23px;
}


.menu{
	background-color:#eeeeee;
	
	display:block;
	height:49px;
	right:0px;
	margin:0px;
	padding:0;
	float:left;
	border:0pt none;

}



.menu ul{
	margin:0pt;
	padding:0pt;
}

.menu li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:11pt 0pt 0pt 20px;
	font-weight:bold;
	font-size:12px;
	color:#595959;
}

.menu li h1 {

	display:block;
	font-size:12px;
	font-weight:bold;

}

.menu li h2 {

	display:block;
	font-size:12px;
	font-weight:bold;

}



.conten{
	border-top:1px solid #dcd9d9;
	margin:auto;
	width:969px;
	padding:0pt;

}

/* zmiana width */

.conten_menu{
	width:222px;
	float:left;
	padding:2px 0px 0px 0px;	
	margin:0;
	border-right:1px solid #dcd9d9;}


.wyrozniony{
	width:249px;
	float:left;
	padding:2px 0px 0px 0px;
	margin:0;
	
}





.conten_tresc	{
		width:549px;	float:left;	padding:2px 2px 2px 2px;
}

.odleglosc{
 margin-top:5px;
	float:left;
}	

.odstep{
	padding:0 0 0 20px;
}
	
.content_odstep{
	padding:2px 20px 2px 20px;
}

.frame a {
color:#D70C24;
}


/* zmiana width */


.conten_partnerzy{	
	width:190px;
	float:left;
	padding:2px 0px 2px 2px;
	border-left:1px solid #dcd9d9;
	}

.kontakt {
	background-color:#d70c24;
	border:1px solid #9d1818;
	height:30px;
	text-align:center;
	padding-top:10px;
	width:auto;
}

.kontakt p{
	font-size:11px;
}


.partnerzy h4 { 
	background-color:#eeeeee; 
	color:#575759; 
	padding:10px 0pt 10px 10px; 
	margin:16pt 0pt 1px; 
	font-size:16px; 
	width:auto;
}

.partnerzy img{ 
	padding: 0 10px 0 0;
}



.conten h5 { 
	background-color:#eeeeee; 
	color:#575759; 
	padding:12px 4px 12px 25px;  
	font-size:16px; 
	width:auto;
}


.kontakt p{
color:#ffffff;
	
}


.partnerzy{
	float:left;
	margin:0pt;
	padding:0px;
	width:189px;
}


.conten_menu h4 { 
	background-color:#62c1f3; 
	color:#fefefe; 
	display:block; 
	font-size:16px; 
	font-weight:600; 
	margin:0pt 0pt 1px 0pt ; 
	padding:10px 0pt 10pt 25px; 
	width:195px;
}

.conten_tresc img{ padding:0 10px 0 0;}


/* zmiana width */


.conten_menu h1 a {
	border-bottom:1px solid #87c0e4;
	background-color:#b2e4fd;
	
	color:#044f7e;
	display:block;
	font-size:12px;
	font-weight:bolder;
	margin:0pt;
	padding:4pt 0pt 5px 24px;
	width:196px;
}

.conten_menu h2 {
	border-bottom:1px solid #87c0e4;
	background-color:#b2e4fd;
	
	color:#044f7e;
	display:block;
	font-size:12px;
	font-weight:bolder;
	margin:0pt;
	padding:4pt 0pt 5px 24px;
	width:196px;
}

.conten_menu ul {
	list-style-type:none;
	margin:0pt 0pt 30px 0px;
	padding:0px;
	border:0px;
	
	
}


.conten_menu li {
	background-color:#d4eeff;
	border-bottom:1px solid #a0d1f0;
	font-size:12px;	 
background-image: url("../images/arrow.gif");
background-repeat: no-repeat;
background-position: 2em;

	margin:0pt;
	padding:5px 0pt 5px 24px;
	width:196px;	
}

.conten_menu li a {
	color:#044f7e;
	text-decoration:none;
}

.conten_menu img{
	padding:0 10px 0 0;
}

.conten_menu a:hover {
color:#F34C22;
}


.conten_menu li h3 {

	display:block;
	font-size:12px;
	font-weight:normal;
	padding:1px 0pt 0px 15px;

}

.menu li h1 a{ 
	color:#595959;
}

.menu li h2 a{ 
	color:#595959;
}

.menu li h1 a:hover{
	color:#D70C24;
}

.menu li h2 a:hover{
	color:#D70C24;
}

/* wyrozniony link*/



.choiced {
	color:#F34C22 !important ;
	font-weight:bold;
}

/* koniec wyrozniony link*/




.choiced a{
	color:#F34C22 !important ;
	font-weight:bold;
}



.wyrozniony li h3 {

	display:block;
	font-size:11px;
	font-weight:normal;
	
}






/* newsy */

.news{
	float:left;
	margin:0pt;
	padding:0px;
	width:189px;
}

.news h4{ 
	background-color:#eeeeee; 
	color:#575759; 
	font-size:16px; 
	font-weight:600; 
	margin:16pt 0pt 1px 0pt ; 
	padding:10px 0pt 10px 20px; 
	width:auto;
}


/* zmiana width */


.news h1 a {
	border-bottom:1px solid #ffffff;
	background-color:#b5b5b5;
	
	color:#ffffff;
	display:block;
	font-size:12px;
	font-weight:bolder;
	margin:0pt;
	padding:1pt 0pt 2px 24px;
	width:165px;
}

.news h2 a {
	border-bottom:1px solid #ffffff;
	background-color:#b5b5b5;
	
	color:#ffffff;
	display:block;
	font-size:12px;
	font-weight:bolder;
	margin:0pt;
	padding:1pt 0pt 2px 24px;
	width:165px;
}

.news ul {
	list-style-type:none;
	margin:0pt 0pt 0px 0px;
	padding:0pt;
}


.news li {
	background-color:#eeeeee;
	border-bottom:1px solid #cacaca;
background-image: url("../images/arrow_szary.gif");
background-repeat: no-repeat;
background-position: 2em;
	font-size:12px;
	margin:0pt;
	padding:3px 5px 3px 22px;
	width:162px;
}

.news li a {
	color:#4f4f4f;
	text-decoration:none;
}


.news a:hover {
color:#F34C22;
}


.news li h3 {

	display:block;
	font-size:11px;
	font-weight:normal;
	padding: 2px 0 0 15px;
	
}

.news img{
	padding:0 10px 0 0;
}


.content_odstep h1{
	font-size:24px;
	line-height:normal;
}

.content_odstep h2{
	font-size:24px;
	line-height:normal;
}

.content_odstep h1 a {
color:#D70C24;
}

.content_odstep h2 a {
color:#D70C24;
}


.paging {
padding:10px 0px;
}


.paging .previous {
width:100px;
}

.paging .next {
float:right;
text-align:right;
width:100px;
}

.paging div {
float:left;
}

.paging .page_links { 
text-align:center;
width:306px;
}


.author-box {
padding:10px 0pt;
}


.line {
border-bottom:1px solid #dcd9d9;
padding-top:10px;
}


.author-box .news-more {
float:left;
}


.author-box h4{
	font-size:12px;
}


.stopka{
background:#F4F4F4 url("../images/stopka_tlo.png") repeat-x scroll 0pt 0pt;
clear:both;
height:55px;
margin:0pt;
font-size:11px;
padding:15px 0pt 0pt 24px;
text-align:center;
width:969px;
}

.wielkosc_stopki{

	width:969px;
	margin:0px auto;
}


.prawa{
	border:0pt none;
	float:left;
	margin:0pt;
	
}





.wykonal{
	
	border:0pt none;
	float:right;
	margin:0pt;
	overflow:hidden;
	padding:0pt 30px 0 0;

}

a {
	color:#77653e;
	text-decoration:none;
	border:none;
}

a:link, a:visited{
	color:#d70c24;
	border:0;
	text-decoration:none;
}


a:hover {
	color:#d70c24;
	border:0;
	text-decoration:underline;
}

p {
	padding: 0px;
	color:#595051;
	line-height:18px;
	
	border:0;
	
}

*{
	 margin:0px;  
	 list-style-position:inside;
	
	/* padding:0px; */
	
}

.wyroznij_paging{
		color:#AAAAAA;
}

.wyroznij1{
	color:#f9f9f9;
	margin-bottom:5px;
	font-weight:600;
}

.wyroznij2a{
	color:#fed8d8;
	margin-bottom:5px;
	font-size:16px;
	font-weight:600;

}

.wyroznij2b{
	color:#ffffff;
	font-size:18px;
	
	margin-bottom:5px;
	font-weight:600;

}

.paging_float{display:block; margin:0;}

.content_odstep h4{color:#a6a6a6; font-size:12px;}

.author-name p{	color:#A6A6A6;	font-size:12px;}
.author-name a{	color:#D70C24;	font-size:16px;}

.image-position{float:left;	margin:0 15px 15px 0}
														  

div.kontakt input[type=text] {width:85px; }

