
/* wyzerowanie domyslnych wartosci */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
img { border: 0; margin: 0; padding: 0; }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset {border: 0;}

/* body */
body {font: 11px Arial, regular; color: #999999; }

/* links */
a {color: #240d74; text-decoration: none;}	
	a:hover {text-decoration: underline;}	
hr {
background-color:#E5E5E5;
border-width:0;
color:#E5E5E5;
height:1px;
margin:20px 0;
}
h3{color:#4024a5;}
h4 { font-size: 14px; font-weight: bold; display: block; width: 100%; padding-top:15px; }
/* container */
.container { width: 960px; margin: 0 auto; }

.textContent ul {margin:10px 0 10px 15px;}
	.textContent ul li{list-style-type:disc; margin-bottom:7px;}
		.textContent ul li ul{margin:10px 0 10px 20px;}
			.textContent ul li ul li{list-style-type:circle; margin-bottom:7px;}
.textContent ol {list-style-type:decimal; margin:10px 0 10px 18px;}
	.textContent ol li{margin-bottom:7px;}
			
#top { width: 100%; background: #fff; height: 120px; }
	#top h1{width: 114px; height: 88px; overflow: hidden; float: left; margin-top: 15px; }
		#top h1 a {width: 114px; height: 88px; display: block; text-indent: -666em; background: url(../img/header.h1.a.jpg) no-repeat;}

#top ul { float: right; margin-top: 43px; }
	#top ul li { display: inline; }
	#top ul li a { margin: 0 0 0 7px; display: block; float: left; height: 34px; padding-right: 16px; background: url(../img/nav/menu_a.png) no-repeat right 0; text-decoration: none; outline: none; }
	#top ul li a span { display: block; line-height: 34px; padding-left: 16px; background: url(../img/nav/menu_span.png) no-repeat 0 0; color:#29166f; font-size:15px; }
		#top ul li a:hover, #top ul li a.active { text-decoration: none; }
		#top ul li a:hover span, #top ul li a.active span { color:#e67817; }
	
	#top ul li.yellow a { background: url(../img/nav/menu_a2.png) no-repeat right 0; }
	#top ul li.yellow a span { background: url(../img/nav/menu_span2.png) no-repeat 0 0; color:#bb3804; }
	#top ul li.yellow a:hover span, #top ul li.yellow a.active span { color:#ff4d07; }
	
	/*
		#top ul li a { float: left; outline: none; text-indent: -9999px; margin: 0; height: 34px; margin-left: 8px; }	
			#top ul li a.active { background-position: 0 -34px; }
			#top ul li a:hover { background-position: 0 -34px; }
				a#m1 { background: url(../img/nav/m1.png) no-repeat; width: 131px; }
				a#m2 { background: url(../img/nav/m2.png) no-repeat; width: 85px; }
				a#m3 { background: url(../img/nav/m3.png) no-repeat; width: 91px; }
				a#m4 { background: url(../img/nav/m4.png) no-repeat; width: 190px; }
				a#m5 { background: url(../img/nav/m5.png) no-repeat; width: 122px; }
				a#m6 { background: url(../img/nav/m6.png) no-repeat; width: 91px; }
	*/
						
#header { width: 100%; height: 289px; background: #fff url(../img/bg.site22.jpg) repeat-x; }
	#header .container  { height: 289px; background: url(../img/bg.header.jpg) no-repeat; position: relative; }
	
		#header h2 { width: 206px; height: 17px; display: block; text-indent: -666em; background: url(../img/offer/w_ramach_uslugi_proponujemy.gif) no-repeat; overflow: hidden; position: absolute; top: 27px; right: 82px; }
		
		#header .container ul { position: absolute; right: 0; top: 59px; }
			#header .container ul li { margin-bottom: 3px; }
				#header .container ul li a { outline: none; margin: 0; height: 32px; width: 284px; display: block; font: 12px Arial; font-weight: bold; color: #000; padding: 20px 0 0 20px; }
					#header .container ul li a:hover { background-position: 0 -52px; color: #fff; text-decoration: none; }
					
					a#o1 { background: url(../img/offer/o1.png) no-repeat; }
					a#o2 { background: url(../img/offer/o2.png) no-repeat; }
					a#o3 { background: url(../img/offer/o3.png) no-repeat; }
					a#o4 { background: url(../img/offer/o4.png) no-repeat; }
					

					
					
#content { width: 100%; padding-bottom: 10px; background: #fff url(../img/bg.site.2.jpg) left bottom repeat-x; }
	#content .container { }
	
		#content #categories { width: 656px; float: left; background: #ffffff; }
			#content #categories  ul {}
				#content #categories  ul li { float: left; text-indent: -666em; }
					#content #categories  ul li a { outline: none; margin: 0; display: block; }
								
						a#c1 { background: url(../img/categories/c1.jpg) no-repeat; width: 157px; height: 117px; }
						a#c2 { background: url(../img/categories/c2.jpg) no-repeat; width: 166px; height: 117px; }
						a#c3 { background: url(../img/categories/c3.jpg) no-repeat; width: 166px; height: 117px; }
						a#c4 { background: url(../img/categories/c4.jpg) no-repeat; width: 167px; height: 117px; }
						a#c5 { background: url(../img/categories/c5.jpg) no-repeat; width: 157px; height: 114px; }
						a#c6 { background: url(../img/categories/c6.jpg) no-repeat; width: 166px; height: 114px; }
						a#c7 { background: url(../img/categories/c7.jpg) no-repeat; width: 166px; height: 114px; }
						a#c8 { background: url(../img/categories/c8.jpg) no-repeat; width: 167px; height: 114px; }
		
		
		#content #buttons { width: 304px; float: left; }
		#content #buttons a { width: 304px; display: block; text-indent: -666em; }
		
			a#b1 { background: url(../img/b_wspolpraca.png) no-repeat; height: 117px; }
			a#b2 { background: url(../img/b_dane_teleadresowe.png) no-repeat; height: 114px; }
			
	
	#content #main { float: left; width: 678px; padding: 15px; background: #fff; border: 1px solid #e9e9e9; font-size: 12px; color: #000; line-height: 21px; text-align: justify; }
		#content #main h2 { font-size: 16px; font-weight: bold; display: block; width: 100%; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
		#content #main p { margin-top: 10px; }
	#content #submenu { width: 250px; float: left; }
	
		#content #submenu ul {width: 250px; overflow: hidden; list-style: none; padding: 0; margin: 0; }
			#content #submenu ul li {width: 250px; float: left; clear: left;}
				#content #submenu ul li.last-child a span {}
				#content #submenu ul li a {display: block;}
					#content #submenu ul li a span {display: block; color: #fff; font-size: 12px; padding: 13px 40px 13px 14px; }
					#content #submenu ul ul ul li a span { padding-left:30px; }
					#content #submenu ul li a.first-menu-link span {background: url(../img/bg_submenu.jpg) no-repeat; font-weight: bold;}
					#content #submenu ul li a.first-menu-link:hover, #content #submenu ul li a.active {background: #041c5a url(../img/bg_submenu.jpg) 0 100% repeat-x;}
						#content #submenu ul li a.first-menu-link:hover span, #content #submenu ul li a.active span {background: url(../img/bg_submenu_hover.jpg) no-repeat;}
					#content #submenu > ul > li.last-child a span {border: 0;}

				#content #submenu .submenu {}
					#content #submenu .submenu li {}
						#content #submenu .submenu li a {}
							#content #submenu .submenu li a span {background: url(../img/bg_submenu_level.jpg) no-repeat; color: #000;}

							#content #submenu ul li ul li a.active span { background: url(../img/bg_submenu_level.jpg) no-repeat; }



			
		
/* footer */
#footer { width: 100%; background: #fff; border-top: 1px solid #e5e5e5; height:45px;}

	/* footer -> copyright */
	#footer .footer-copyright { color: #b2b2b2; float: left; margin-top: 14px;}
		#footer .footer-copyright a {font-weight: bold;}
		
	/* footer -> created by */
	#footer .footer-created-by {float: right; margin-top: 14px; color:#B2B2B2;}
		#footer .footer-created-by a {height: 19px; color:#5B5B5B;}

form.addC {margin-left:80px; margin-top:40px;}
form.addC p {margin-top:0px !important; margin-bottom:5px !important;}
form.addC p .desc {
color:#000000;
display:block;
float:left;
font-family:Arial;
font-size:12px;
line-height:normal;
padding:12px 8px 0 0;
text-align:right;
width:113px;
font-weight:bold;
}
form.addC p input.input{
background: url(../img/form_tlo2.jpg) repeat-x;
border-width:1px;
border-style:solid;
border-color:#bebebe #ececec #e4e4e4 #e1e1e1;
color:#636363;
font-family:Arial;
font-size:12px;
height:25px;
line-height:normal;
padding-top:10px;
padding-left:8px;
padding-right:8px;
width:310px;
}
form.addC p select.input {
background: url(../img/form_tlo2.jpg) repeat-x;
border-width:1px;
border-style:solid;
border-color:#bebebe #ececec #e4e4e4 #e1e1e1;
color:#636363;
font-family:Arial;
font-size:12px;
height:22px;
line-height:normal;
padding-left:5px;
width:330px;
}
form.addC p textarea {
background: #f9f9f9 url(../img/form_tlo2.jpg) repeat-x;
border-width:1px;
border-style:solid;
border-color:#bebebe #ececec #e4e4e4 #e1e1e1;
color:#636363;
font-family:Arial;
font-size:12px;
padding-top:10px;
padding-left:8px;
padding-right:8px;
width:310px;
}
form.addC span.alert {
color:#CC0000;
font-size:11px;
padding-left:122px;
}
form.addC span.wymagane {color:#b2b2b2; margin-top:-10px; font-weight:normal;}
#main dl{width:100%; margin-top:10px;}
	#main dl dt{color:#878787; float:left; font-size:11px; width:10%;}
	#main dl dd{float:left; line-height:21px; width:90%;}
		#main dl dd p{color:#7c7c7c; font-size:11px; margin-bottom:15px; margin-top:0 !important; line-height:16px;}
#main .data{color:#ABABAB; margin-bottom:15px; margin-top:1px !important; font-size:11px;}

ul.zdjecia{margin:10px 0 0 0px;}
ul.zdjecia li{display:block; list-style:none; float:left; margin-bottom:20px; margin-right:20px; width:140px;}
ul.zdjecia li a.opis_f{display:block; line-height:14px; color:#240D74; padding-left:4px;}
ul.zdjecia li  span.lb {color:#A1A1A1; font-size:11px; padding-left:4px;}
ul.zdjecia li img{border: 1px solid #E5E5E5; padding: 3px; width:140px; height:105px;}
table.par_kol{margin-left:0px;}
p.szpil{line-height: 30px; float: left; margin-left: 100px;}

