form, body, table {
	margin:0; padding:0;
}

td {border-collapse:collapse; padding:0;}

body {
	background-color: #fafaf9;
	
}

div, p, #FooterWrapper a {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;
}

a {
  color:#3296ea;
}

#belka{
	background: url('../img/new/belka_bg.png') no-repeat top center;
	height:36px;
	padding-left:20px;
}
#belka a{
	font-size: 11px;
	color: #b4b4b4;
	text-decoration:none;
	line-height:32px;
}
#belka a:hover{
	color: #d2d2d2;

}
.white{
  color:#FFFFFF;
}
#MainWrapper {
	width:950px;
	margin:auto;
	margin-bottom:0px;
}

#HeaderWrapper {

	background: url('../img/new/head_bg.png') no-repeat bottom right;
}

#LogoWrapper {
	float:left; margin:0px 0px 0px 25px;
	width:950px;
}

#LogoWrapper-mow {
	float:left; margin:0px 0px 0px 25px;
}


#MenuWrapper {
	float: left;
	margin: 3px 25px 3px 25px;
}

#MenuWrapper-mow {
	float: left;	
}

#MainMenu img {
	padding: 0px;
}

#sciezkaWrapper {
	float: left;
	color:#f70000;
	margin-left:20px;
	font-size:11px;
	margin-top:3px; 
}

#sciezkaWrapper a {
	color:#747474;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none;
}

#sciezkaWrapper a.active {
	font-weight:bold;
}

#langWrapper {
	float: right;
	margin: 3px 20px 0px 0px;
}

#flashWrapper {
	margin: 15px 0 20px 0;
}

#IframeKolumna{float:left; width:680px;padding-left:25px;}

#LewaKolumna {float:left; width:245px; padding-left:25px;}           
#SrodekKolumna {float:left; width:415px; padding:0px 25px 0px 25px;}
#PrawaKolumna {float:right; width:190px; padding-right:25px;}     

#LewaKolumnaP {float:left; width:13px; vertical-align:top;}
#SrodekKolumnaP {float:left; width:607px; background:url(../img/srodek.jpg) no-repeat top #FFFFFF; padding-top:30px;}
#PrawaKolumnaP {float:right; width:330px;}

#SrodekContent {padding-left:12px;}
#SubTitle {
	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#ff0000; padding-bottom:5px;
}
#SrodekTresc {padding:10px 25px 10px 13px;}
#PrawyContent { padding:10px 25px 0px 25px;}

#FooterWrapper {
	background:;  
	padding:10px 25px 0 25px;
}

#FooterWrapper div {font-size:10px;}
/*  BOKSY STRONA GLOWNA ------ */

.gwiazdka {
	width:32px;
	vertical-align:top;
	float:left;
}
.gwiazdkaContainer {
	float:right;
	width:248px;
	margin-top:12px;
}

.gwiazdkaContainer2 {
	float:right;
	width:148px;
	margin-top:12px;
}

.NewsData {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#bdbdbd; display:block;}
.NewsTytul {font-family:Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; display:block;margin-top:5px;}
.NewsTresc {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;color:#666666; display:block; margin-top:5px;}
.NewsMore a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e10000; display:block; background:url('../img/arrow_r.gif') right no-repeat 3px; width:80px; text-decoration:none; line-height:15px;}
.NewsMore2 a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e10000; display:block; width:80px; text-decoration:none; line-height:15px;}

/* POLA FORMULARZY ------- */

.szukaj {
	width:100px;
	border: 1px solid #fafaf9; background: url(../img/input_bg.gif) repeat-x top; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:20px; }

.szukaj2 {
	width:200px;
	border: 1px solid #fafaf9; background: url(../img/input_bg.gif) repeat-x top; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:20px; }
	
.pytaj1 { width: 148px; border: 1px solid #fafaf9; background: url(../img/input_bg.gif) repeat-x top; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:20px;}

.pytaj2 { width: 148px; border: 1px solid #fafaf9; background: url(../img/input_bg2.gif) top repeat-x; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:106px; background-color:#d6d6d6; }

.pytaj1b { width: 200px; border: 1px solid #fafaf9; background: url(../img/input_bg.gif) repeat-x top; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:20px;}

.pytaj2b { width: 240px; border: 1px solid #fafaf9; background: url(../img/input_bg2.gif) top repeat-x; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:106px; background-color:#d6d6d6; }

/* ' -------------- */
/*.subMenu { padding-top:5px;}
.subMenu ul { margin: 0; padding:0; list-style: none; }
.subMenu ul li { display: inline;}
.subMenu ul li a  {
	display: inline;
	padding: 0px 10px 0px 12px;
	font: normal 10px Arial, sans-serif; 
	text-transform: uppercase;
	text-decoration: none;
	color: #333333;
	background: url(../../html/img/submenu_star.gif) left 3px no-repeat ;

	}
.subMenu ul li a:hover { color: #d90000 }
.subMenu1 ul li a._on { color: #d90000 }

.SubMenuContainer {
	text-align: left;
}                    */

.SubMenuContainer{
  margin-left:23px;  
}
.subMenu{
  float:left;
  margin: 5px 5px 10px 5px;
}
.subMenu a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  display:block;
  background: url('../img/new/gwiazdka.png') no-repeat left center;
  padding-left: 14px;
  color:#535353; 
  font-weight:bold;
  text-decoration:none;

}
.subMenu a:hover{
  color: #d70000;
}
.submenu_active a{   
  color: #d70000;
}

/* STRONICOWANIE --- */

.stronicowanie { text-align:center;}
.stronicowanie a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.stronicowanie a:hover {text-decoration:underline;}
.stronicowanie a.on {font-weight:bold;}

/* MAPA SERWISU -------- */

ul#MapaSerwisu { 
	margin: 0 20px 20px 20px; 
	padding: 0; 
	list-style: none; 
	}
	
ul#MapaSerwisu ul { 
	margin: 0 0 0 30px; 
	padding: 0; 
	list-style: none; 
	}
	
ul#MapaSerwisu ul ul { 
	margin: 0 0 0 20px; 
	padding: 0; 
	list-style: none; 
	}
	
ul#MapaSerwisu li { 
	margin: 0;
	display: inline; 
	}

ul#MapaSerwisu ul {list-style:none; }

ul#MapaSerwisu li a { 
	display: block;
	background: url(../../html/img/star_list.gif) 0px 3px no-repeat;
	border-bottom:1px dashed #cecac0;
	color: #666666;
	padding: 3px 0px 3px 16px;
	text-decoration: none; 
	font-weight: bold;
	}
	
ul#MapaSerwisu ul li a { 
	color: #666666;
	text-decoration: none; 
	background:none;
	font-weight: normal;
	padding: 3px 0px 3px 0px;
	}
	
ul#MapaSerwisu ul ul li a { 
	color: #666666;
	text-decoration: none; 
	font-weight: normal;
	}

/* form01 START */
.form01 input {
	margin: 0 0 0.4em 0;
}
.form01 label {
	color: #aaa;
	display: block;
	padding: 0 0 0.2em 0;
}
.form01 table {
	width: 100%;
}
.form01 .input {
	width: 148px;
}
/* form01 END */	

/* add menu */
.MainMenuItemActive{
  margin: 5px 5px 0px 0px;
	float: left;
	padding: 5px 7px 5px 7px;
	background: #f32b2b;     
}
.MainMenuItemActive a{
	font-family: Arial, Verdana, Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 11px;
  color:white;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0;
}

.MainMenuItem
{
  margin: 5px 5px 0px 0px;

	float: left;
	padding: 5px;
	/*background: #E71E1E;     */
}

.MainMenuItem a
{
	font-family: Arial, Verdana, Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 11px;
  color:#616161;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

	padding: 0;
}

.MainMenuItem a:hover
{
	color: #E71E1E;
}

#MainMenu h3
{
	padding: 0;
	margin: 0;
}

.MainMenuDecorate 
{ 
	background: transparent url(../../html/img/menuItemNa.gif) no-repeat top left;
	text-align: right;
}

.MainMenuDecorateActive 
{ 
	background: transparent url(../../html/img/menuItem.gif) no-repeat top left;
	text-align: right;
}

.MainMenuDecorate img
{
	margin: 0px;
	padding: 0px;
}

.BoxKolumna{  
  padding:0 0 10px 0;
  margin: 0 0 15px 0 ;
}
.KolumnaDot{
  background: transparent url('../img/new/dotted.png') repeat-x bottom left;
}
.BoxKolumna p{
  font-family:tahoma;
  font-size:11px;
  line-height:14px;
  padding:0px;
  margin:10px 0px 5px 0px;
}
#BoxBiuletyn form span{
  font-size:11px;
  font-family: Tahoma;
}
#BoxBiuletyn_input{
  width:160px;
  padding:3px;
  margin:5px 0 0 5px;
  border: solid 1px #d5d5d5;
  background: #ffffff url('../img/new/input_bg.png') repeat-x top left;
  font-size:11px;
  color: #3b3b3b;
  font-family:verdana;
}

#BoxNaszeProjekty{

  font-size:9px;
  background: url('../img/new/head_bg.png') no-repeat left bottom;
  margin-bottom:0px;
  padding-bottom:20px;
}

.NaszProjekt{
  float:left;
  margin: 15px 0 10px 0;
  font-size: 9px;
  font-family: Tahoma;
  color: #929292; 
}
#BoxNasiPartnerzy{



}
#footer {
  height:264px;
  margin:0px;
  background: url('../img/new/foot_bg.png') no-repeat bottom center;
  padding: 0px 25px 0 25px;
}
#footer div{  
  color: #fafaf9;
  font-family: tahoma;
  font-size:11px;
}
#footer div span{  
  color: #b4b4b4;
}

#footer div a{  
  color: #fafaf9;
  font-family: tahoma;
  font-size:11px;
  text-decoration:none;
}  
#footer div a:hover{  
  color: #ccc;
}   

.ProjektImage{
  width: 115px;
  height:60px;
  float:left;
  border:solid 1px #ddd;
} 
.ProjektTitle{
  width:140px;
  height:50px;
  float:left;

  padding: 5px 32px 5px 10px;

}  
.ProjektTitle span{
  font-size:11px;
  font-family: Tahoma;
}

#Logo{
  float:left;
  width: 200px;
  margin-top:20px;
}
#MicroMenu{
  margin-right: 35px;
  text-align:right;
}
#MicroMenu a{
  margin: 0 0 0 5px; 
}
#MicroLinks{
  height:30px;
  margin-top:20px;
}
#MicroLinks a{
  color: #a6a6a6;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 0px 0px 10px;
  font-family: Tahoma;   
  font-size:11px; 
}
#MicroLinks a:hover{
   color: #c6c6c6; 
}
#MicroLinks a b{
  color: #4c4c4c;
}
#Language p{
  color: #a6a6a6;
  font-weight: bold;
  font-family: Tahoma;  
  font-size: 10px;
}

#FooterMenu{
  padding-left:20px;
}

.FooterKategoria{
  margin:25px 0 18px 0;
  width: 175px;
  float:left;

}
.FooterKategoriaTitle{
  height:25px;
  border-left: solid 4px #ff0000;
  padding: 6px 0 6px 8px;
  float:left;
}
.FooterKategoriaTitle h3{
  margin: 0px; padding: 0px;
  font-size: 11px;
  text-transform: uppercase;
  color: #b7b7b7;
}
.FooterSpacer{
  float:left;
  height:146px;
  width:5px;
  background: url('../img/new/footer_spacer.png') no-repeat left top; 
}
.FooterLinks{
  padding-top:10px;
  height:146px;
  width:150px;  
  float:left;
}
.FooterLinks ul{
  list-style: none;
  padding: 0px; margin: 0px;  
}
.FooterLinks ul li{
  padding:5px 0 0 20px;
  font-weight: bold;
  background: url('../img/new/footer_gwiazdka.png') no-repeat 7px 8px;

}
.FooterLink{
  color: #d9d9d9 !important;
}
.FooterLink:hover{
  color: #e9e9e9 !important;
}
#SitePath {
  padding:5px 0 10px 27px;
  
}
#SitePath a{
  text-decoration:none;
  color: #757575 !important;
  font-size: 11px;
  font-weight: bold;
	font-family: Arial, Verdana, Arial, Tahoma, Helvetica, sans-serif;    
}
#SitePath a:hover{
  color: #959595 !important;
}

#SitePath span{
  color:#d92424;
}


