body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-image: url(images/bg.png);
 background-attachment: scroll;
 background-repeat: repeat-x;
 background-color: #f6f6f6;
 text-align: center;
 padding: 0;
 margin: 0;
 }
/* Strona główna */ 
#index-ssse {
 background-image: url(images/bg_intro.png)!important;
 }
#index-ssse div {
 position: relative; 
 text-align: center; 
 margin: 0 auto; 
 width: 600px;
 } 
#banner-index {
 position: relative;
 padding-bottom: 20px;
 padding-top: 20px;  
 margin:0 auto; 
 width: 600px; 
 } 
#index-ssse-language {
 position: relative; 
 background-image: url(images/gl_bg_intro.png);
 padding-top: 40px;
 height: 230px;
 }
#index-ssse-stopka {
 position: relative; 
 text-align: center;
 font-size: 10px;
 color: #999;
 }
/* Struktura srony */
#top-box {
 position: relative; 
 margin: 0 auto;
 height: 314px; 
 width:786px; 
 } 
 #top-bar-box {
 position: relative; 
 margin: 0 auto; 
 width:786px;
 }
 #top-bar-box div {
 background: url('images/pas_pod.png') center top; 
 text-align: left; 
 width: 786px; 
 height: 43px; 
 }
#content-box {
 background: url('images/gl_bg.jpg') no-repeat; 
 position: relative;
 margin: 0 auto; 
 width: 786px; 
 } 
#menu-prawe, #lewe-menu {
 position: relative; 
 padding-top: 15px;
 width: 205px;
 float: left; 
 }
 #menu-prawe {
 text-align: right;
 }
 #lewe-menu {
  padding-left: 10px;
  width: 195px;
  }
  #lewe-menu h2 {
   font-size: 15px;
   margin: 0.5em 0 0.2em 0;
   text-align: left;
   padding: 0;
   color: #6db0e0;
   }
  #lewe-menu h3 {
   font-size: 12px;
   text-align: left; 
   margin: 1.5em 0 0 0;   
   color: #444; 
   padding: 0;
   } 
	#lewe-menu ul li
	{
		font-size: 11px;
	}
  #lewe-menu-reklama {
   position: relative; 
   text-align: center;  
   margin: 0 auto;    
   width: 195px; 
   }
#srodek {
 position: relative; 
 font-family: 'Arial CE', Arial, Helvetica, sans-serif;
 text-align: justify;
 font-size:11px; 
 color: #284E6E;
 width: 371px; 
 float: left; 
 } 
#stopka {
 position: relative; 
 border-top: 3px solid #dddddd;
 padding-bottom: 15px;
 margin: 0 auto; 
 width: 365px; 
 clear: both; 
 }
#srodek-text {
 padding:10px 13px 10px 13px;
 } 
/* Wyglad Aktualnosci */
.news-box {
 position: relative;
 border-bottom: 3px solid #f4f4f4; 
 text-align: right;
 padding: 0 13px 5px 13px;
 margin-top: 15px;
 clear: both;
 }
.news-data {
 position:relative;
 font-family: Tahoma, Arial, Helvetica; 
 padding-right: 5px;	
 font-weight: normal;
 text-align: left;
 font-size: 10px;
 color: #a3a3a3;
 width: 60px;
 float: left;
}
.news-tytul {
 position:relative;
 font-family: 'Arial CE', Arial, Helvetica, sans-serif; 
 text-align: left;
 font-weight: bold;
 text-align: left; 
 font-size: 16px;
 color: #115995;
 float: right;
 width: 265px;
 }
 .news-img {
  position:relative; 
  margin-right: 10px; 
  margin-bottom: 5px;
  float: left; 
  }
 .news-tytul a {
  font-family: 'Arial CE', Arial, Helvetica, sans-serif; 
  text-decoration: none;
  font-weight: normal;
  font-size: 16px;
  color: #115995;
  clear: none!important;
  }
 .news-tytul a:hover {
  font-family: 'Arial CE', Arial, Helvetica, sans-serif;
  font-weight: normal;  
  color: #6db0e0;
  }
.news-text {
 position: relative;
 font-family: 'Arial CE', Arial, Helvetica, sans-serif;
 padding-bottom: 5px;
 text-align: justify;  
 padding-top: 5px; 
 font-size: 11px;
 clear: both;
 }  
 .news-text a {
  text-decoration: none;
  color: #6db0e0;
  }
 .news-text a:hover {
  color: #bbb;
  }   
 .news-text p {
  padding:0.2em 0 0.4em 0;
  margin:0;
  } 
/* Lewe Menu */
.menu-list {
 position: relative;
 list-style-type: none;
 font-family: Arial;
 padding: 0; 
 margin: 0; 
 }
 .menu-list li {
 position: relative; 
 background: url('images/leftcontentpointer.gif') left 1px no-repeat; 
 padding: 0 0 0 20px; 
 list-style-type: none;  
 margin: 5px 0 5px 0;
 font-weight: normal;
 margin-left: 5px;  
 text-align: left;
 line-height: 14px;
 font-size: 12px; 
 color: #666666;  
 }
  .menu-list li div {
  background: url('images/li-border.png') left bottom no-repeat;  
  padding-bottom: 5px;  
  padding-left: 4px;
  }
 .menu-list li strong, .menu-list li  span { 
  display: block;
  } 
 .menu-list li  span {
  padding: 0 0 0 10px;
  }  
 .menu-list li  span a{
  color: #333!important;
  }    
 .menu-list li a {
 text-decoration: none; 
 font-weight: bold; 
 font-size: 12px;
 color: #666666;  
 }
 .menu-list li a:hover {
 color: #6db0e0;  
 } 
/* */
 .bgtlo {
 background-image: url(images/gl_bg.png); 
 background-repeat: no-repeat;
 background-position: center top;
 } 
.czekbox {
	font-size: 13px;
	font-family: 'Arial CE','ArialCE',Arial, Helvetica, sans-serif;
}

.gltxt {
	font-size: 11px;
	font-family: 'Arial CE','ArialCE',Arial, Helvetica, sans-serif;
} 
#form, #form div {
 font-family: 'ArialCE', Arial, Helvetica, sans-serif;
 font-size: 16px; 
 color: #284e6e;
 text-align: right;
}
/* Partnerzy SSSE */
.partnerzy-info {
 position: relative;
 padding: 10px 20px 50px 0;
 margin: 0 auto;
 width: 330px;
 }
.partnerzy-img {
 position: relative;
 margin-bottom: 5px; 
 margin-right: 10px;
 width: 138px;
 float: left;
 }
.partnerzy-img img {
 border: 1px solid #e3e3e3;
 margin: 0 auto;
 padding: 4px;
 }
.partnerzy-text {
 position: relative;
 text-align: left;
 width: 330px; 
 float: left;	
 }
 .partnerzy-text h2 {
  font-size: 13px;
  padding: 5px 0 0.6em 0;
  color: #284e6e;  
  margin: 0;
  }
  .partnerzy-text h2 a {
   margin-left: 0px;
   }  
  .partnerzy-text span { 
   position: relative;
   display: block;
   }  
  .partnerzy-text span div { 
   width: 35px;
   }     
  .partnerzy-text a { 
   margin-left: 5px;
   }     
  .partnerzy-text div { 
   margin-top: 5px;
   }
/* Firmy */
.firmy-box {
 position: relative; 
 padding-left: 20px; 
 line-height: 1.6em;
 }
 .firmy-logo {
  position: relative; 
  margin-bottom: 5px;  
  margin-left: 5px;   
  float: right; 
  }
 .firma-opis {
  padding-left: 6px;
  }
.firmy-strony {
 text-align: center; 
 padding-top: 20px;
 }
/* Mapa Strony*/
.mapa-strony div {
 font-family: 'Arial CE', Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: left; 
 font-size: 11px; 
 color: #115995;
}
.mapa-strony a {
 font-family: 'Arial CE', Arial, Helvetica, sans-serif;
 line-height: 20px;
 font-size: 11px;
 color: #115995; 
 }
.mapa-strony a:hover {
 color: #6db0e0;
}
#site-map {
 position: relative;
 line-height: 17px;
 }
#site-map h2 {
 padding:0;
 font-size: 13px;
 text-transform: uppercase;
 text-align: left;
 margin:0;
 }
#site-map h3 {
 padding:0 0 0 17px;
 text-transform: uppercase;
 text-align: left;
 font-size: 12px;
 margin:0;
 } 
 #site-map ul {
  list-style-type: decimal;
  padding:0 0 0.5em 40px;
  margin:0;
  }
 #site-map li a {
  font-weight: normal;
  } 
/* Stopka */
#stopka {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 14px;
	color: #bbb;
	clear: left;
}

#stopka div {
	padding-bottom: 1ex;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
	text-decoration: none;
	text-align: center;
}

#stopka a {
	text-decoration: none;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6DB0E0;
	text-align: center;
}
#stopka a:hover {
  border-bottom: 0;
  color: #666666;
  text-align: center;
}
/* Reklama */
.reklama-box {
 text-align: center; 
 margin-bottom: 20px; 
 margin-top: 20px; 
 }
/* Ankieta */ 
.ankieta {
 position:relative;
 line-height: 1.6em; 
 margin-left: 35px; 
 text-align: left;  
 padding-top: 5px; 
 font-size: 11px; 
 width: 165px; 
 }
 .ankieta div div{
  position: relative;
  color: #1f1f1f;
  display: block;
  clear: both;
  }
  .ankieta .ankieta-radio {
   position: relative;
   float: left;
   clear: left;
   }
  .ankieta div div span {
   position: relative;
   margin-bottom: 5px;
   float: right;
   clear: right;
   width: 135px;
   }
.submit-ankieta {
 position: relative;
 background: url('images/submit-ankieta.png') no-repeat;
 padding-bottom: 7px;  
 text-align: center;
 font-weight: bold;
 line-height: 23px; 
 margin-left: 35px;
 margin-top: 5px;
 font-size: 12px;
 cursor: pointer;
 color: #1f1f1f;
 display: block;  
 height: 23px;
 width: 80px;
 border: 0px;
 }
/* Wyglad Ogolny */
a img {border: 0px;}

a {
 text-decoration: none;
 font-weight: bold;
 color: #6db0e0;
 }
a:hover {
 text-decoration: none;
 font-weight: bold;
 color: #666;
 }
.clear {
 position: relative; 
 clear: both;
 } 