*
{
	padding: 0px;
	margin: 0px;

}

a
{
	text-decoration: none;
	color: #0D4C92;
}

a:hover
{
	text-decoration: underline;
}

a:active, a:focus 
{ 
outline: 0 
}  


a img
{
	border: 0px;
}

body
{
	background: url(gfx/bkg.gif) top center repeat-x #ECF1F4 ;
	color: #000;
	font-family: arial;
	font-size: 12px;

}

.access
{
	display: none;
}

/*glowne divy i znaczniki*/

.top-links
{
	
	float: left;
	
	width: 201px;
	height: 141px;
	overflow: auto;
	
}



.jsFlashMain
{
	float: left;
	width: 750px;
}



a.top-link2
{
	position: absolute;
	top: 100px;
	left: 20px;

	display: block;
	width: 130px;
	height: 70px;
}

a.top-link1 span, a.top-link2 span
{
	display: none;
}

.flash
{
	float: left;
	height: 162px;
	width: 951px;
	background: url(gfx/top.gif) bottom left no-repeat #fff;
	
	position: relative;

}

.cntWide .flash
{
	background: url(gfx/top.gif) bottom left no-repeat  #fff;

}

.flash img
{
	float: left;
}

.flash-menu
{
	position: absolute;
	left: 680px;
	bottom: 4px;
}

.flash-menu li,
.flash-menu
{
	float: left;
	height: 13px;
	list-style: none;
}

.flash-menu li
{
	margin-right: 10px;
}

.flash-menu li a
{
	width: 13px;
	height: 13px;
	float: left;
	background: url(gfx/kwadrat.gif) top left no-repeat;
	
}

.flash-menu li a:hover,
.flash-menu li.active a
{
	background: url(gfx/kwadrat2.gif) top left no-repeat;
}


#wrapper
{
	width: 952px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	min-height: 800px;
	position: relative;

	
	overflow: hidden;
	background: url(gfx/wbkg3.gif) left top repeat-y;
}

.cntWide #wrapper
{
	background: url(gfx/wbkg.gif) left top repeat-y;
}

#supp-wrapper
{
	width: 100%;
	background: url(gfx/bottom.gif) center top repeat-x;
	padding-bottom: 10px;
}



#supp
{
	width: 952px;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	color: #666565;
	height: 19px;
	line-height: 15px;
	background: url(gfx/supp.gif) left top no-repeat;

	padding-top: 10px;
	padding-bottom: 10px;

}

#supp a
{
	color: #666565;
}

#supp .left
{
	float: left;
	width: 191px;
	padding-left: 10px;
}

#supp .center
{
	width: 550px;
	float: left	;
	text-align: center;
}

#supp .right
{
	padding-right: 10px;
	text-align: right;
}

.cntWide #supp
{
	background: url(gfx/supp2.gif) left top no-repeat;
	background-position: 1px 0px;
}

#top
{
	width: 950px;
	float: left;
	font-size: 13px;
	color: #0D4C92;
	height: 19px;
	line-height: 24px;
	background: #fff;
	position: relative;
	border: 1px solid #BFBFBF;

}

#navi-top
{
	
	
	background: #F0F0F0;
	float: left;
	width: 940px;
	margin: 1px;
	padding-left: 8px;
}

#navi-top, #navi-top li
{
	float: left;
	list-style: none;
	height: 17px;
	line-height: 17px;

	
}

#navi-top li a
{
	font-size: 12px;
	color: #666565;
	
}

#navi-top li
{
	padding: 0px 12px 0px 13px;
	background: url(gfx/li4.gif) center left no-repeat;
}



#supp .right
{
	float: right;
}

#menu-top .right a
{
	padding: 0px 5px;
}

#menu-top
{
	width: 952px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
	color: #0D4C92;
	background: #fff;
	height: 48px;
	line-height: 19px;

}

/* navi-top */

#menu-top .right
{
	float: right;
}

#navi-header
{
	list-style: none;
	display: block;
	margin-top: 6px;
	float: right;
}

#navi-header li img
{
	float: left;
}

#navi-header li
{
	display: inline;
	float: left;
	background: none;
	padding: 0px;
	line-height: 14px;
}

#navi-header li.rss
{
	padding-left: 15px;
	background: url(gfx/rss.gif) left top no-repeat;
}

#navi-header li a
{
	padding: 0px 5px 0 3px;

}

#left
{
	float: left;
	width: 199px;
	min-height: 100px;
	display: inline;
	padding-bottom: 20px;
}


#left #leftBanner
{
	margin: 0 auto;
	padding-top: 30px;
	width: 150px;
	padding-left: 5px;
	clear: both;
}


#navi-left
{
	float: left;
	width: 199px;
	list-style: none;

	margin-left: 2px;
	margin-top: 11px;
	display: inline;
}

#navi-left li
{
	float: left;
	width: 199px;
	min-height: 25px;
	line-height: 25px;
	list-style: none;
	
}

#navi-left li a
{
	float: left;
	padding-left: 22px;
	padding-right: 10px;
	width: 165px;
	min-height: 22px;
	line-height: 23px;
	padding-top: 2px;
	background: url(gfx/li.gif) bottom left no-repeat;
	color: #666565;


}

#navi-left li a:hover, #navi-left li.active a
{
	color: #666565;
	text-decoration: underline;
}

#navi-left li.active a
{
	background: url(gfx/li2.gif) bottom left no-repeat ;
	color: #666565;
	font-weight: bold;
	text-decoration: none;
}

#navi-left li.current a
{

	background: url(gfx/li2c.gif) bottom left no-repeat transparent;

}

#navi-left li ul
{
	width: 197px;
	float: left;

}

#navi-left li li ul
{

	width: 197px;
	overflow: hidden;
}

#navi-left li li
{
	width: 177px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	min-height: 21px;
	background: transparent !important;
/*	position: relative;*/
	line-height: 21px;
	font-size: 11px;
}

* html #navi-left li li
{
	width: 177px;
	padding-left: 10px;
	color: #547491;
}

#navi-left li li a
{
	float: left;
	background: transparent !important;
	padding-left: 20px;
	width: 167px;
	color: #547491 !important;
	font-weight: normal !important;
	line-height: 25px;
	padding-top: 0;
}

#navi-left li li.current a
{
	background: #DAE4F0 !important;
}


#navi-left li li.current li a
{
	background: transparent !important;
}


#navi-left li li a:hover
{
	background: transparent;
	color: #547491 !important;
	text-decoration: underline;
	font-weight: none !important;

}
#navi-left li li.over,
#navi-left li li.active
{
	font-weight: bold !important;
}
#navi-left li li.over,
#navi-left li li:hover,
#navi-left li li.active
{
	background: transparent /*#DAE4F0*/ !important;
	color: #547491 !important;
}


#navi-left li li.active a
{
	font-weight: bold !important;	
}


#wrapper #navi-left li li li
{
	border-bottom: none;
	float: left;
	width: 167px;
	line-height: 22px;
	height: 22px;
	padding-left: 0px;

	background: url(gfx/li5.gif) top left no-repeat !important;
	background-position: 20px 7px !important;
	font-weight: normal !important;
}

#wrapper #navi-left li li li a
{
	float: left;
	padding-left: 28px;
}


#navi-left li li li.over a, 
#navi-left li li li.active a
{
	font-weight: bold !important;
}



#wrapper #navi-left li li.over li,
#wrapper #navi-left li li.over li a,
#wrapper #navi-left li li.active li,
#wrapper #navi-left li li.active li a
{
	background: none;
	font-weight: normal !important;
	line-height: 22px;
	height: 22px;
}


#wrapper #navi-left li li li.over a,
#wrapper #navi-left li li li:hover a
{
	font-weight: normal !important;
}

#wrapper #navi-left li li li.active a,
#wrapper #navi-left li li li.active a:hover
{
	font-weight: bold !important;
}


#wrapper #navi-left li li li.current a
{
	background: url(gfx/li5.gif) top left no-repeat #DAE4F0 !important;
	background-position: 20px 7px !important;
}



/* menu z js-em */

/*#navi-left li li ul
{
	display: none;
}

#navi-left li li ul.jsMenuUl
{
	position: absolute;
	display: block;
	top: 0px;
	left: 100px;
	background: url(gfx/ul2.gif) top left repeat-y;
	border: 1px solid #C8E3F6;
	width: 275px;
	padding-top: 5px;
	padding-bottom: 5px;
	z-index:99;
}

#navi-left li li ul li
{
	width: 255px;
}

#navi-left li li ul li.zamknij
{
	padding-top: 12px;
	text-align: right;
	font-weight: bold;
}*/

/*#wrapper #navi-left li li ul li, #wrapper #navi-left li li ul li a
{
	border: 0px;
	background: none !important;
	padding-left: 0px;
	line-height: 20px;
	z-index: 10;
	font-weight: normal;
}

#wrapper #navi-left li li ul li.over a,
#wrapper #navi-left li li ul li:hover a
{
	font-weight: bold;	
}

#wrapper #navi-left li li ul li.zamknij,
#wrapper #navi-left li li ul li.zamknij a
{
	font-weight: bold;	
}

#wrapper #navi-left li li ul li.zamknij a
{
	display:block;
	text-align: left;
	float:right;
	width: 50px;
	padding: 0px;
}*/

.left-zone
{
	float: left;
	margin-left: 45px;
	width: 155px;
	margin-bottom: 5px;
	margin-top:5px;
}

#szukaj
{
	width: 155px;
	float: left;

	height: 22px;
	padding-top: 2px;
	padding-bottom: 4px;
border-bottom: 1px solid #8BABCA;
	
}


#szukaj fieldset
{
	border: 0px;
}

#szukaj input
{
	background: url(gfx/input2.gif) top left no-repeat;
	width: 120px;
	height: 12px;
	border: 1px solid #A3AEB9;
	color: #0D4C92;
	font-size: 11px;
	padding: 4px 3px;
	float: left;
	margin-right: 9px;
}

#szukaj input.button
{
	width: auto;
	height: auto;
	float: left;
	padding: 0px;
	margin-right: 0px;
	border: 0px;
	margin-top:5px;
	cursor: pointer;
	
}

* html #szukaj input.button
{
	width: 21px;
	height: 20px;
}

.left-login img
{
	float: right;
	margin-top: 2px;
	margin-right: 7px;
}

.left-login 
{
	width: 155px;
	border-bottom: 1px solid #8BABCA;
	margin-bottom: 4px;
	padding-bottom: 4px;
	font-size: 11px;
}

#content
{
	width: 499px;
	float: left;
	display: inline;
	min-height: 200px;
	padding: 15px 30px;
	color: #000;
}



* html #content
{
	width: 498px;
}


.cntWide #content
{
	width: 690px;
}

* html .cntWide #content
{
	width: 689px;
}


.cntWide #right
{
	display: none;
}


#right
{
	float: left;
	padding-top: 20px;
	display: inline;
	width: 191px;	
	color: #758696;
}

#right a
{
	color: #758696;
}

#right h3
{
	background: url(gfx/h3.gif) left bottom no-repeat;
	
	min-height: 23px;
	color: #666565;
	font-size: 12px;
	font-weight: normal;
	line-height: 23px;
	padding: 0px 10px;
	padding-left: 20px;
	margin-top: 11px;
	margin-bottom: 8px;
}

#right h3.less
{
	background: url(gfx/h33.gif) left bottom no-repeat;	
	margin-bottom: -10px;
}

#kontakt
{
	color: #758696;
	font-size: 11px;
	padding-bottom: 5px;
}

#kontakt a
{
	color: #758696;
}

#kontakt p, #infor p, #wkrotce p
{
	padding: 0px 10px;
	line-height: 18px;
	font-size: 11px;
}


#kontakt p img, #infor p img
{
	margin-right: 6px;
}

#infor p img.rss
{
	margin-top: 3px;
	margin-bottom: -3px;
}

p img.fax
{
	margin-left: 1px;
}

 p img.koperta
{
	margin-left: 1px;
}

#wkrotce img.dott
{
	margin-left: 10px;
	float: left;
	height: 1px;
	margin-bottom: -1px;
	
	
}
#partnerzy, #dystrybutorzy
{
	margin-bottom: 20px;
}
#partnerzy p, #dystrybutorzy p
{
	text-align: center;
	margin: 10px 0px;
}

#partnerzy p.rightp,
#dystrybutorzy p.rightp
{
	text-align: right;
	font-size: 11px;
	margin: 0px;
	padding-right: 12px;
}

#content #breadcrumbs
{
	color: #5D5D5D;
	font-size: 10px;
	margin-bottom: 10px;
}

#content #breadcrumbs a
{
		color: #5D5D5D;
}

/*style contentu*/


#content h2
{
	color: #0D4C92;
	font-size: 14px;
	font-weight: bold;
	background: url(gfx/dott2.gif) bottom left no-repeat;
	background: url(gfx/line.gif) left bottom repeat-x;
	padding-bottom: 5px;
	margin-bottom: 12px;
	position: relative; /* dla news~A^3w - data */
	clear: both;
	display: block;
	width: 497px;
}

.cntWide #content h2
{
	width: 688px;

}



#content p, #content ol, #content ul, #content dt, #content dl, #content dd
{
	margin-bottom: 10px;
/* 	line-height: 15px; */
	line-height: 1.5em;
}



#content p
{
	text-align: justify;
}

#content ol, #content ul
{
	
	margin-left: 15px;
}

* html #content ol
{
	margin-left: 20px;
}

#content ul
{
	list-style: none;
		margin-left: 0px;
}
#content ul li
{
		list-style: none;
		background: url(gfx/li5.gif) top left no-repeat ;
			background-position: 0px 5px;
		padding-left: 10px;
	
}

#content ul li li
{
		background: url(gfx/li5.gif) top left no-repeat ;
		background-position: 0px 5px;
}

.mapa #content ul
{
	line-height: 19px;
}

ul.ol
{
	list-style: none !important;
	margin-left: 0px !important;
	
}

#content ul.ol li
{
	background: #fff !important;

		padding-left: 0px;
	
}

#content ul.ol li ul.ol li
{
	
	padding-left: 15px;
}



#content h2 span
{
	color: #6E6E6E;
	font-weight: normal;
	float: right;
	font-size: 11px;
	line-height: 20px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#content h2 span.less
{
	font-size: 12px !important;
	font-weight: bold;
	float: none;
	color: #0D4C92;
	position: relative;
	padding-right: 80px !important;
	display: block;
}

#content .blue
{
	color: #009CDD;
	font-weight: bold;
}

#content .blue2
{
	color: #0D4C92;
	font-weight: bold;
}
#content .red
{
	color: #C00505;
	font-weight: bold;
}

#content .grey
{
	color: #6F6F6F;
}


.news
{
	padding-bottom: 18px;
	float: left;
}

.news-wylist #content .news h2, .news-wylist #content .news h2 a
{
	background: #ECF1F4;
	color: #5D5D5D !important;
	font-size: 12px;
	font-weight: bold;
	width: auto;
}

.news-wylist #content .news h2
{
	padding: 10px 10px 5px 10px;
}

.news-wylist #content .news h2 span
{

	font-size: 10px;
	padding-right: 10px;
}

* html .news
{
	padding-bottom: 10px;
}

.news-img
{
	float: left;
	width: 117px;
}

.news-img-detailed
{
	float: right;
	width: 117px;
	text-align: right;
}

.news-img-detailed img
{
	float: right;
	text-align: right;
}

.news-text
{
	float: left;
	width: 380px;
	color: #000 !important;
}



.news-text a
{
	color: #000 !important;
	text-decoration: underline;
}
.news-text a:hover span
{
	text-decoration: underline;
}

.news-text a:hover strong.blue
{
	text-decoration: underline;
}

.news-text a span
{
	color: #0D4C92;
	font-size: 10px;
	float: right;
	margin-top: 12px;
	margin-right: 35px;

	
}

.pages
{
	color: #5D5D5D;
	text-align: center;
	margin-top: 35px;
	float: left;
	width: 498px;
}

.pages a
{
	color: #5D5D5D;
}

.alert
{
	border-top: 2px solid #0D4C92;
	border-bottom: 2px solid #0D4C92;
	margin-bottom: 10px;
}

.alert h3
{
	border-top: 1px solid #C8E7F6;
	border-bottom: 1px solid #C8E7F6;
	padding: 5px 15px;
	font-size: 12px;
	font-weight: bold;
	
}

.alert h3 strong,
.alert h3 a strong
{
	color: #0D4C92;
}

.alert h3 a span
{
	float: right;
	font-size: 11px;
	font-weight: normal;
}

.alert h3 a:hover span
{
	text-decoration: underline;
}

.alert h3,
.alert h3 a,
.wyniki #content .alert h3,
.wyniki #content .alert h3 a
{
	color: #C00505;
}

#content #content-article
{
	color: #000 !important;
}

#content-article a
{
	color: #000;
	
}

.pliki #content-article a
{
	color: #000;
	text-decoration: none;
}

.pliki #content-article a:hover
{
	color: #000;
	text-decoration: underline;
}

#content-article a:hover
{
	color: #009BDC;
}

#content-article img
{
	margin-top: 25px;
	margin-bottom: 25px;

/*	
	display: block;
margin-left: auto;
	margin-right: auto;
	clear: both;
*/
}

#content-article p img
{
	
/*	display: inline;*/
	
}

#content-article img.left-img
{
	float: left;
	margin: 0px 15px 15px 0px;
}

#content-article img.right-img
{
	float: right;
	margin: 0px 0px 15px 15px;
}

#content-article h3, #content-article .excerpt
{
/*	font-weight: bold;*/
	font-size: 12px;
	margin-bottom: 10px;
}


.wyniki .news-text
{
	width: 497px;
}


.wyniki #content h3, .wyniki #content h3 a
{
	font-size: 12px;
	color: #0D4C92;
	margin-bottom: 5px;
}
.link2
{
	margin-top: -5px;
}

.link2 a
{
	color: #009BDC;
	font-size: 11px;
	
}

.wyniki .news
{
	background: url(gfx/hr.gif) bottom left no-repeat;
	padding-bottom: 0px;
	margin-bottom: 15px;
}

.table1 td
{
	padding: 6px 10px;
	
}

.table1 th
{
	padding: 7px 10px 6px 10px;
	border-bottom: 1px solid #0D4C92;
	
}

.table1
{
	text-align: left;
	margin-top: 10px;
	font-size: 11px;
	color:  #0D4C92;
	margin-bottom: 20px;
}

.table1 .nr
{
	text-align: right;
	padding-left: 50px;
}

.table1 .even
{
	background: #EDF6FC;
}
.table2
{
		border-left: 1px solid #0D4C92;
		color: #0D4C92;
		font-size: 11px;
		text-align: left;
		margin-top: 10px;
}
.table2 th
{
		border-right: 1px solid #0D4C92;
		border-bottom: 1px solid #0D4C92;
		border-top: 1px solid #0D4C92;
		background: #EDF6FC;
		padding: 8px 10px;
}

.table2 td
{
	border-right: 1px solid #0D4C92;
	border-bottom: 1px dotted #0D4C92;
	padding: 9px 10px;
	line-height: 13px;
}

.table2 td.bold
{
	font-weight: bold;
}

.table2 .no-dotted td
{
	border-bottom: 1px solid #0D4C92;
}

.MainPage #content-article
{
	color: #0D4C92;
	margin-top: 10px;
}

.MainPage #content-article a
{
	color: #0D4C92;
}
.MainPage #content-article a:hover
{
	 color: #009BDC;
}

.MainPage #content #content-article h3
{
	margin-bottom: 5px !important;

}

.blue-box
{
	background: #DBEDF9;
	overflow: hidden;
	padding: 14px;
	float: left;
	width: 470px;
	font-size: 11px;
	color: #0D4C92;
	line-height: 13px;
	margin-bottom: 10px;
}

.tinner .blue-box
{
	width: 219px;
	padding: 10px 10px 5px 10px;
	height: 85px;
	margin-right: 19px;
}

.tinner .banner2
{
	float: left;
	width: 239px;
	height: 100px;
	overflow: hidden;
	margin-right: 19px;
	margin-bottom: 10px;
}

.tinner .right-box, .tinner .banner-right
{
	margin-right: 0px !important;
}

.tinner .blue-box .news-text
{
	width: 219px;
}



.grey-box
{
	background: #F5F5F5;
	overflow: hidden;
	float: left;
	width: 495px;
	font-size: 11px;
	color: #0D4C92;
	line-height: 13px;
	margin-bottom: 10px;
	border: 1px solid #A8A8A8;
}

.yellow-box
{
	background: #FFFBE5 !important;
}

.grey-box h3
{
	float: left;
	width: 473px;
	background: url(gfx/hr2.gif) bottom left no-repeat;
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #0D4C92;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 11px;
	margin-bottom: 3px;

}

.grey-box h3 a
{
	color: #0D4C92;
}

.grey-box .news
{
	margin: 0px;
	padding: 0px;
}

.news-text2 ul li
{
	background: transparent !important;
	padding: 0px !important;
	line-height: 18px  !important;
}

.news-text2
{
	padding: 0px 11px !important;
	float: left;
	width: 473px;
}

.blue-box a
{
		color: #0D4C92;
}

.blue-box h3
{
		font-size: 12px;
	color: #0D4C92;
	font-weight: bold;
	margin-bottom: 5px;
}

.blue-box .news
{
	padding-bottom: 0px;
}

.blue-box .news-text
{
	width: 350px;
}

.blue-box .news-more
{
	padding: 0px;
	margin: 0px;
}

.blue-box .news-img img
{
	border: 1px solid #0D4C92;
}



#mapa2 img
{
	display: block;
	border: 0;
}

.woj
{
	
	float: left;
	width: 155px;
	clear: right;
	line-height: 17px;
}

.woj a
{
	text-decoration: none;
	cursor: hand;
	color: #009CDD !important;
	text-decoration: none !important;
}

.woj a:hover
{
	text-decoration: underline !important;
	
}

.map #content-article h2
{
	clear: both;
}

.map .news-img
{
	width: 155px;
}

.map .news-text
{
	width: 342px;
	line-height: 17px;
	font-size: 11px;
}

.map .news-text h3
{
	font-size: 14px !important;
	font-weight: bold;
	color: #000;
	margin-bottom: 0px !important;
	
}
.map .news-text .adres
{
	font-size: 12px;
}
.map .news-text .adres a
{
	color: #009BDC !important;
	font-size: 12px  !important;
}

.map .news
{
	background: url(gfx/hr3.gif) bottom left no-repeat;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.map .news-text a
{
	text-decoration: none !important;
	color: #6BB9E7 !important;
	font-size: 11px !important;
	
}

.map .news-text h4
{
	color: #0D4C92;
	font-size: 11px;
}

.map .news-text a:hover
{
	text-decoration: underline !important;
	
}

/*formularze*/
.form
{
	width: 447px;
	padding: 23px 23px 13px 25px;
	border: 1px solid #8BABCA;
	background: #ECF1F4;
	margin-top: 5px ;
	margin-bottom: 10px;
	float: left;
	display: inline;
	font-size: 11px;
}


#content
{
	overflow: hidden;
}

.form fieldset
{
	border: 0px;
}

.form input, .form textarea
{
	background: url(gfx/input2.gif) top left no-repeat;
	height: 13px;
	width: 290px;
/*	
width: 333px;*/	
	font-size: 11px;
	padding: 3px 4px 2px 4px;
	border: 1px solid #D4D0C8;
	
}


.form textarea
{
	height: 45px;
	font-family: arial;
}

.form input.button,
.wyniki #content .gform input.button13
{
	background: url(gfx/button2.gif) top left no-repeat #f0f0f0;
	border: 1px solid #a3aeb9;
	color: #0D4C92;
	cursor: pointer;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px !important;
	height: auto !important;
	margin: 0 auto !important;
	margin-left: 180px !important;
	padding: 2px 13px 3px 13px;
	width: auto;
}

/*.login .form input.button
{
	margin-left: 142px;
}
*/

.form legend,
.form p.legend
{
	display: block;
	clear: both;
	margin-bottom: 10px;
	color: #000;
}

.form label.checkbox
{
	display: block;
	width: 220px;
}

.form input.checkbox
{
	float: left;
	border: none;
	width: 13px;
	height: 13px;
	padding: 0px;
	margin-right: 8px;
	position: relative;
	top: 1px;	
}

.form input.radio
{
	position: relative;
	top: 1px;	
}

* html .form input.radio
{
	top: -2px;	
}

.form .checkboxes
{
	padding-top: 15px;
	width: 447px;
	overflow: auto;
	clear: both;
	padding-bottom: 15px;
	float: left;
	min-height: 20px;
}




.form .checkboxes label
{
	margin-bottom: 10px;
}

.form label span.opis
{
	float: left;
	/*width: 100px;*/
	width: 143px !important;
	
	line-height: 20px;
	
	
}

.login .form label span.opis
{
	width: 54px;
}



.form label
{
	color: #0D4C92;
	width: 447px;
	margin-bottom: 15px;
	float: left;
}


.demo .form .checkboxes, .kontakt .form .checkboxes
{
	margin-top: 0px;
	padding-top: 0px;
}

.login .form .checkboxes
{
margin-top: 5px;
	padding-top: 0px;
}

.demo .form input.button, .kontakt .form input.button
{
	margin-top: 10px;
}

.kontakt textarea
{
	height: 100px;
}


.klauzula
{
	font-size: 10px;
	font-style: italic;
	line-height: 12px !important;
}

.form input.radio
{
	width: 13px;
	height: 13px;
	padding: 0px;
	margin-right: 8px;
	border: 0px;
	background: transparent;
}

.banner
{
	margin-top: 10px;
}

.gform
{
	border: 1px solid #8BABCA;
	background: #ECF1F4;
	padding: 8px 18px;
	margin-bottom: 25px;
}

.gform fieldset
{
	border: 0px;
}

.gform input
{
	border: 1px solid #D4D0C8;
	width: 294px !important ;
	height: 18px;
	margin-right: 40px;
	background: url(gfx/input2.gif) top left no-repeat;
}

.wyniki #content .gform input.button13
{
	width: 69px !important;
	margin-right: 0px;
	margin-top: -1px !important;
	margin-left: 0px !important;
	float: right;
	display: inline;
}

.gform label span
{
	padding-right: 10px;
}



.gform2
{
	background: #F5F5F5;
	border: 1px solid #A8A8A8;
	padding: 8px 18px;
	margin-bottom: 25px;
	width: 459px;
	float: left;
	display: inline;
}

.gform2 fieldset
{
	border: 0px;
}

.wyniki #content .gform2 input, .wyniki #content .gform2 select
{
	border: 1px solid #D4D0C8;
	width: 274px !important ;
	height: 18px;
	margin: 0px !important ;
	padding: 0px !important ;
	
	float: left;
	background: url(gfx/input3.gif) top left no-repeat;
	display: inline;
	
}

.wyniki #content .gform2 select
{
	height: auto;
}


.gform2 label
{
	width: 459px !important;
	height: 28px !important;
	float: left;
	display: inline;
	
}
.gform2 label span
{
	float: left;
	width: 180px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.wyniki #content .gform2 input.button13
{
	width: 69px !important;
	height: 23px !important;
	margin-right: 0px;
	background: url(gfx/input4.gif) bottom right no-repeat !important;
	margin-top: -2px;
	padding: 0px;
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	margin-left: 385px !important;
	float: left !important;

}

.wyniki #content ul.list-doc
{
	list-style: none;
	font-size: 11px !important;
}

.wyniki #content ul.list-doc li
{
	background: url(gfx/down.gif) top left no-repeat !important;
	background-position: 0px 5px !important;
	list-style: none;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	
}

.wyniki #content ul.list-doc li.even-
{
	background: url(gfx/down.gif) top left no-repeat #F5F5F5 !important;
	background-position: 0px 5px !important;
}

.wyniki #content ul.list-doc li.active
{
	background: url(gfx/up.gif) top left transparent no-repeat !important;
	background-position: 0px 5px !important;
}

.wyniki #content ul.list-doc li.even-active
{
	background: url(gfx/up.gif) top left no-repeat #F5F5F5 !important;
	background-position: 0px 5px !important;
}

.wyniki #content ul.list-doc li div
{
	display: none;
}

.wyniki #content ul.list-doc li.active div,
.wyniki #content ul.list-doc li.even-active div
{
	padding-top: 3px;
		margin-bottom: -5px;
		padding-right: 10px;
		display: block;
}

.wyniki #content ul.list-doc li.active div strong,
.wyniki #content ul.list-doc li.even-active div strong
{
	font-style: italic;

}

#content table td img
{
	margin: 0px;
}

.mapa #content ul
{
	margin-bottom: 5px;
}

.mapa #content ul ul
{
	margin-bottom: 0px;
}

.mapa #content h3
{
	margin-bottom: 3px;
}


.mapa #content h3,
.mapa #content h4
{
	margin-bottom: 3px;
	font-size: 12px;
}

.wyniki #content .content-article,
.wyniki #content .news,
.MainPage #content .news,
.MainPage #content .news a
{
	color: #0D4C92;
}

.errInfo
{
	text-align: center;
}

.kontakt,
.kontakt p.legend
{
	color: #0D4C92;
}

.form p.error
{
	color: #C00505;
}

/* widget-facebook */

#fb-pannel
{
	padding: 0;
	width: 185px;
	position: fixed;
	margin-top: -200px; /*poAowa wysokoAci panelu w g~A^3rÄ */	
	left: 0px;
	top: 50%;
}

* html #fb-pannel
{
	position: absolute;
	left: 0px;
	top: 50%;
}

#fb-pannel iframe
{
	background: #ffffff;
}

.facebook-btn
{
	background: url(gfx/facebook-btn.gif);
	display: block;
	height: 120px;
	text-indent: -9999px;
	width: 30px;
 	z-index:10;
	position: absolute;
	right: -30px;
	top: 0px;
}


p.lang
{
	float: right;
	margin-right: 9px;
	margin-top: 6px;
	
	min-height: 20px;
	
}

p.lang a
{
	margin-left: 6px;
}

.reklama-left
{
	text-align: center;
	margin-top: 10px;
	float: left;
	width: 201px;
}

#jsPartnerzy, #jsDystrybutorzy
{
	background: url(gfx/logo-bkg.gif) top left no-repeat;
	width: 169px;
	height: 133px;
	padding: 3px;
	margin-left: 10px !important;
	float: left !important;
}

#wkrotce p
{
	padding: 0px 20px 0px 20px;
}

hr
{
font-size: 1px;
line-height: 0;
overflow: visible;
display: block;
position: relative;
padding: 0;
margin: 10px auto;
width: 100%;
clear: both;
border: none;
border-top: 1px solid #fff;
border-bottom: 1px solid #5d5d5d;
font-size: 1px;
line-height: 0;
overflow: visible;	
}

