* {margin: 0; padding:0; border: 0;}
html, body  {width: 100%; background: #fff url(/_szablony_/global/img/bg.png) repeat-x 0 150px;}

div {position: relative; overflow: hidden;}
ul {list-style: none;}
a {display: block; text-decoration: none; color: #0B63A7}
	a.enter {float: left; margin: 5px 0 0 0; font: bold 12px "Trebuchet MS", Tahoma, sans-serif; color: #0B63A7;}
	a:hover {color: #0B63A7; text-decoration: underline;}
	a.print {position: absolute; right: 0; bottom: 0; padding: 5px;}
	a.printClear {clear: both; float: right; right: 0; bottom: 0; padding: 5px;}

h1 {font: bold 16px "Trebuchet MS", Tahoma, sans-serif; color: #000; margin: 10px 0;}
h2 {width: 100%; height: 20px; clear: both; border-bottom: 1px solid #eee; margin: 20px 0 0 0; font: bold 12px "Trebuchet MS", Tahoma, sans-serif;}
	h2 span {font-weight: normal;}
	h2.mainLead {height: auto; padding: 0 0 3px 0; font: bold 18px "Trebuchet MS", Tahoma, sans-serif;}
		h2.mainLead .bread {display: block; padding: 0 0 3px 0; font: normal 10px Tahoma, sans-serif;}
			h2.mainLead .bread a {display: inline;}
h3 {margin: 15px 0 -5px 0;; padding: 0; font: bold 11px "Trebuchet MS", Tahoma, sans-serif; color: #333;}
p {font: normal 11px "Trebuchet MS", Tahoma, sans-serif; text-align: justify; line-height: 150%; margin: 10px 0 0 0; color: #333;}
	#colLeft p,
	#colRight p {text-align: left; line-height: 120%; margin: 5px 0 0 0; color: #666;}

#container {width: 980px; margin: 0 auto;}
#header {height: 125px; padding: 25px 0 0 0; background: url(/_pliki_/szablony/12785959047324.jpg) no-repeat 210px 0;}
	#header ul {position: absolute; right: 0; top: 10px;}
		#header ul li {float: left;}
			#header ul li a {float: left; margin: 0 0 0 5px;}

#colLeft {float: left; width: 190px; padding: 0 15px 0 0;}
	#colLeft div {float: left; width: 100%;}
	#menu {float: left; overflow: hidden;}
		#menu li {display: block; position: relative; float: left; clear: left; width: 178px; padding: 0 0 0 12px; margin: 0 0 4px 0;} /*xxx*/
			#menu li .bullet {display: block; position: absolute; width: 5px; height: 5px; left: 0; top: 5px; background: #0B63A7;}
			#menu li a {float: left; clear: left; font: normal 11px "Trebuchet MS", Tahoma, sans-serif; color: #666; line-height: 150%;} /*xxx*/
			#menu li a:hover {color: #aaa;} /*xxx*/
			#menu li.active {background: #0B63A7 url(/_szablony_/global/img/bullet_white.png) no-repeat left 6px;} /*xxx*/
			#menu li.active a {color: #fff;}
			#menu li.active a:hover {color: #fff;}
			#menu li.sub2 {display: block; position: relative; float: left; clear: left; width: 168px; padding: 0 0 0 22px; margin: -2px 0 4px 0;} /*xxx*/
			#menu li.sub3 {display: block; position: relative; float: left; clear: left; width: 158px; padding: 0 0 0 32px; margin: -2px 0 4px 0;} /*xxx*/
			#menu li.sub4 {display: block; position: relative; float: left; clear: left; width: 148px; padding: 0 0 0 42px; margin: -2px 0 4px 0;} /*xxx*/
	
	#sonda form {margin: 10px 0 0 5px;}
	#sonda fieldset {display: block; width: 100%;} 
	#sonda input {display: block; float: left; margin-top: 5px; vertical-align: middle; }
	#sonda label {display: block; float: left; width: 150px; padding: 5px 0 0 5px; font: normal 11px Tahoma, Arial, sans-serif; color: #666; vertical-align: middle; }
	#sonda ul li span {padding: 0 0 0 5px; font: normal 9px Tahoma, Arial, sans-serif; color: #666; vertical-align: middle; }
	#sonda ul li { padding: 5px 0 5px 5px; font: bold 11px Tahoma, Arial, sans-serif; color: #666;}

#colRight {float: left; width: 190px; padding: 0 0 0 15px;}
	a#zgloszenia {width: 100%; padding: 10px 0; margin: 15px 0; background: #0B63A7; font: bold 16px "Trebuchet MS", Tahoma, sans-serif; text-align: center; color: #fff;}
	a#zgloszenia:hover {background: #0B63A7; text-decoration: underline;}
	#galeria ul li {float: left;}
		#galeria ul li a {float: left; margin: 5px 0 0 2px;}
			#galeria ul li a img {display: block; border: none;}
	
#content {float: left; width: 538px; padding: 10px 15px 0 15px;}
	#partnerzy ul {margin: 10px 5px;}
		#partnerzy ul li {display: inline; margin: 0 10px 0 0;}
		#partnerzy ul li a {display: inline; }
		#partnerzy ul li img {display: inline;}
		
#contentWide {padding: 10px 0 0 15px;}
	table.program {margin: 10px 0 0 0; }
		table.program td {padding: 5px 10px;; font: normal 11px "Trebuchet MS" Tahoma, sans-serif; text-align: justify; line-height: 150%; color: #333;}
			table.program td ol {margin: 0 0 0 20px;}
				table.program td ol li {margin: 0 0 5px 0; padding: 0; border: none;}
		table.program td.data {width: 85px; boorder: 1px solid #eee; font-weight: bold; text-align: center; vertical-align: top; font: bold 12px "Trebuchet MS" Tahoma, sans-serif; background: #0B63A7; color: #fff;}
	#newsList li {paddingw: 0 0 15px 0;}
		#newsList li img {float: left; margin: 0 15px 0 0;}
		#newsList li a { float: left; }
	ul.pages {float: left; margin: 20px 0 0 0;}
		ul.pages li {float: left;}
			ul.pages li.active {background: #0B63A7;}
		ul.pages li a {padding: 0 5px; font: bold 12px "Trebuchet MS", Tahoma, sans-serif;}
			ul.pages li.active a {color: #fff;}
	#map {margin: 10px 0 0 0;}
	ul.imageList {margin: 10px 0;}
		ul.imageList li {float: left;}
			ul.imageList li a {float: left; border: 2px solid #fff; padding: 1px;}
			ul.imageList li a:hover {border: 2px solid #0B63A7;}	
				ul.imageList li a img {display: block; float: left;}
				
	ul.partnerList {margin: 10px 0;}
		ul.partnerList li {float: left; position: relative; width: 230px; height: 200px; margin: 25px 20px 0 0;}
			ul.partnerList li p {position: absolute; left: 0; top: 55px; width: 100%; height: 100px; overflow: hidden; border-bottom: 1px solid #eee; text-align: left;}
			ul.partnerList li a {position: absolute; left: 0; top: 170px; font: bold 12px "Trebuchet MS" Tahoma, sans-serif;}

	ul.fileList { margin: 10px 0; }
		ul.fileList li { font-size: 12px; }
			ul.fileList li img { vertical-align: middle; float: left; margin: 0px 5px; }
.borderLine {float: left; width: 1px; height: 585px; background: url(/_szablony_/global/img/borderLine.png) no-repeat 0 35px;}

#footer {float: left; clear: both; width: 100%; padding: 0 0 10px 0; margin: 30px 0 0 0; background: url(/_szablony_/global/img/footerLine.png) no-repeat 0 5px;}
	#footer p {font: normal 10px Tahoma, sans-serif; color: #aaa;}
		
/* ie6 */
* html #galeria ul li a {margin: 5px 0 0 1px;}
* html #contentWide {width: 756px;;}



div.formularzsm_blad {
   font-family: "Trebuchet MS", Tahoma, sans-serif;
   color:red;
   font-weight:bold
  
}

div.formularzsm_tekst {
   font-family: "Trebuchet MS", Tahoma, sans-serif;
   font-size:12px;
   color:black;
   font-weight:normal
  
}

div.formularzsm_nagl {
   font-family: "Trebuchet MS", Tahoma, sans-serif;
   font-size:16px;
   color:black;
   font-weight:bold
  
}

#formularzsm { font-size:12px; font-weight:bold; color:#b2b2b2;}

#formularzsm table {
    font-size:12px;
    font-family: "Trebuchet MS", Tahoma, sans-serif;
   }
   
 

#formularzsm input { height:15px;  
		border:1px solid #b9b9b9; 
		margin:4px 0 0 4px; padding:2px 2px;
		font-size:12px; color:#b2b2b2;
		}
		
#formularzsm select { 
		border:1px solid #b9b9b9; 
		margin:4px 0 0 4px; padding:1px 1px;
		font-size:12px; color:#b2b2b2;
		}		
		
#formularzsm input.submit {width:24px; height:19px; background:url(../img/submit.gif) no-repeat; border:0px solid; text-indent:-9999px; cursor:pointer;}

#formularzsm input.smbutton {												
width:70px; height:25px;														
background-color: gray;
color: white;
border: 0;
font-family: "Trebuchet MS", Tahoma, sans-serif;
}

