body{
  background-color:black;
  margin:0;
  padding:0;
}

p{
	text-align:justify;
	text-indent:28px;	
	 padding:10px;
	padding-top:5px;
}

a{
  color:black;	
}
#frame{
	width:1000px;
	margin:auto;	
}	
#top{
  background-color:#4f585f;	
  border-top:solid #4f585f 1px;	
  height:80px;
  margin:0;
}

h1{
	margin:0;
	color:#eeeeee;
	font-family:"tahoma";	
	background-image:url("img/logo_new.gif");
	background-repeat:no-repeat;
	background-position:left center;
	font-size:24px;
	padding:5px;
	padding-left:40px;
	margin-top:10px;
	margin-left:40px;
 }

h1 span{
	color:white;	
}

h4{
	padding-left:20px;	
}
#top h2{
  color:#fffea1;
  font-family:"tahoma";
  font-size:13px;
  margin:0;
  margin-left:150px;
   height:20px;
   margin-top:-8px;
 }


 
#main_menu{
	width:200px;
	height:188px;
	background-image:url("img/pasek_menu_new.jpg");
	background-repeat:repeat-x;
	border-top:solid silver 0.1px;
    list-style-image:url("img/znaczek_menu_new.gif");	
	display:block;
	color:white;
 	padding:5px;	
    margin:0;
	padding-left:20px;
	font-size:15px;
}

#main_menu li{
	margin-left:26px;	
	padding:8px;
 
	padding-left:0;
	width:160px;
}

#main_menu .linia{
  border-top:solid #229ef4 1px;
  padding-top:0;
  padding-bottom:0;
  list-style-image:none;
  list-style-type:none;
display:none;
}
#main_menu a{
	display:block;
	color:white;
	font-family:"sans";
	text-decoration:none;
    font-weight:bold;
	font-size:13px;
	margin-left:0;
 
}


#main_menu #pierwszy{
	margin-top:10px;	
}
#main_menu .wybrany{
 
color:	#fff963;
font-weight:bold;
}

#main_menu a:hover{
 
color:	#fff963;
font-weight:bold;
}

#banner{
	background-color:#2397e9;
	background-image:url("img/tlo_banner_new.jpg");
	background-repeat:no-repeat;
	background-position:right center;
	height:200px;
	border-top:solid white 1px;
	border-bottom:solid white 1px;
	width:1000px; 
}


#banner .promo{
color:white;	
margin-top:-100px;
color:white;
font-size:18px;
display:block;
width:450px;
margin-left:auto;
margin-right:100px;
font-weight:bold;
}

#banner_pasek{
  background-color:#4f585f;
  height:5px;
}


#content{
	 min-height:400px;
	   
	background-color:white;
}

#submenu{
 	
  width:222px;
  float:left;
  min-height:500px;
  background-color:white; 
  
}

#submenu ul{
	padding:0;
	margin:0;
	margin-top:10px;	
}

#submenu li{
	list-style-type:none;
	padding:0;
	margin:0;
	border:solid white 1px;
}

#submenu a{
  display:block;
	  background-color:#848484;	
	  	background-image:url("img/pasek_menu_new.jpg");
	background-repeat:repeat-x;

  color:white;
  font-size:14px;
 
  text-decoration:none;
  padding:3px 2px;
  font-weight:bold;
  text-align:center;
  margin-top:5px;
   
}

#submenu a:hover{
  background-color:#2397e9;
  background-image:none;
}

#submenu .wybrane{
	  background-color:#2397e9;	
	    background-image:none;
/*	  	background-image:url("img/pasek_menu_new.jpg"); 
	background-repeat:repeat-x; */
}


#submenu #szczegoly_menu{
   
   
}
#subpage{
  min-height:798px;
 

   
 
  background-color:white; 
  
  width:774px;
 
   
}

.clear{
  clear:both;	
}

#loga_klientow{
  text-align:center;	
  padding:0;
  
}
#loga_klientow img{
		
}

  h3{
  color:black;
  text-align:center;
 
  font-size:15px;
  background-color:white;
  margin-top:10px;
  background-image:none;
   
}

#loga_klientow h3{
color:gray;
  	
}
.tekst_na_prawo{
	
	text-align:right;	
	padding-right:10px;
}

.opinie p{
	margin-top:60px;	
	text-align:justify;
}

.opinie #pierwsza_opinia{
	margin-top:20px;	
}

.center{
	text-align:center;	
}

#mapa_google{
	border:solid silver 1px;
   padding:20px;
   margin:auto;
   margin-top:30px;
   width:425px;
}



.szkolenie{
	margin:20px;
	border:solid silver 1px;
	height:320px;	
	margin-top:10px;
	width:425px;
    float:left;
}

.szkolenie h3{
  margin-top:0;	
  margin:0;
  background-color:#4f585f;
  color:white;
}

.szkolenie ul{
 
}
.szkolenie .obraz{
	/*
	border:solid black 1px;
	width:160px;
	height:122px;
	float:left;	
	margin:10px;
	margin-top:3px;
	background-image:url("img/http_mini.jpg");
	*/
}


.szkolenie .opis{
	 

	height:130px;
	float:right;	
	margin:10px;
	margin-top:3px;
	
}

.szkolenie .szczegoly{
	text-align:center;
}
.szkolenie .szczegoly a{
	color:red;
	font-weight:bold;
	font-size:25px;
}
.szkolenie .cls{
	clear:both;	
}

.gwarancja{
 
  font-weight:bold;
}

.wyrozniony{
  color:maroon;
  font-weight:bold;
}

table{
	margin:auto;	
	width:750px;
	text-align:center;
	margin-bottom:50px;
}
table th{
	background-color:#2397e9;
	color:white;	
}

.schowaj{
  display:none;	
}
  
