html, body, div, img, #conainer  {margin: 0; padding: 0; border: 0px;}
body{
	background-color: #67A2DA;
	text-align: center; /* w 5,0 wyrownuje container*/
}

html{text-align: center;}   
a {
	text-decoration: none;	
	color: black;
}
.belka{
float:left;
width:100%;
height:0;

font-size:4px; /* w IE tak ustalamy wysokosc elki*/
}
img{
	border: 0;
	padding: 0px;
	margin: 0px;
}

h5{
	color: #EC0000;
	height: 20px;
	margin: 0 0 10px 0;
	text-indent: 0px;
	padding-left: 25px;
	font: 16px tahoma, verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	font-weight: bolder;
}
.box_ref1, .box_ref2{
width:200px;
display:block;
padding:10px 0;
text-align:center;
}
.box_ref1{float:left;}
.box_ref2{float:right;}


.box_ref1 img, .box_ref2 img{
border:1px solid silver;
padding:1px;
}
#licznik{
margin: 52px 0 0 -138px;
width: 120px;
height: 15px;
float: left;
font: 10px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
font-weight: bolder;
color: #3A5D79;
}
#container_all{
	text-align: left;
	width: 912px;
	height: auto;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#baner_up{
	width: 912px;;	
	height: 225px;
	float: left;
	display: inline;
	margin: 0px !important;
	margin: 0 0 -4px 0;
}
#container {
	text-align: left;
	font:  14px Tw Cen MT verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	width: 789px;
	height: auto;	
	margin: 0 0  0 71px;
	background: url(../images/cont_bcg.jpg) repeat-y ; 
	float: left;
	display: inline;
	padding: 0;

}
#banerbot{
float: left;
width: 631px;
height: 100px;
font:  12px cosmic sans, verdana, arial ,lucida grande, sans-serif;
}
#banerbot a{
	color: White;
	display: block;
}
#banerbot a:hover{
  background: #09A7D7;
  font-weight: bolder;
}
#p1{
	position: absolute; top: 293px; left: 111px;
}
#p2{
	position: absolute; top: 293px; left: 210px;
}
#p3{
	position: absolute; top: 293px; left: 370px;
}
#p4{
	position: absolute; top: 293px; left: 540px;
}
#prawa{
	width: 158px;
	height: auto;	
	float: right;
	padding: 0 0 15px 0;
}
.oferta_box{
  float: left;
  width: 125px;
  height: 125px;	
  margin: 10px 0 0 3px;
  text-align: center;
}
.oferta_box p{
	margin: 0;
	height: 20px;
	background: #F37523;
	width: 125px;
}
.oferta_box a{
	color: White;
}
.oferta_box a:hover{
font-weight: bold;
	
}
#lewa{
	width: 196px;
	height: 320px;	/*tym parametrem rozciągamy menu*/
	float: left;
	background: url(../images/menusr.jpg) repeat-y ; 
}
#menu_zaw{
	height: 160px;
	width: 180px;
	text-align: left;
	position: absolute; top: 370px; left:80px;
}
#menu_zaw a{
	margin: 3px 0px 0px 15px;
	display: block;
	font:  12px cosmic sans, verdana, arial ,lucida grande, sans-serif;
	height: 20px;
	width: 155px;
}
#menu_zaw a:hover{
background: #FFF4C7;
font-weight: bolder;
color: #1E5983;
}

#menulg{
	float: left;
	height: 50%;
	width: 100%;
	background: url(../images/menulg.jpg) no-repeat top ; 
}
#menuld{
	float: left;
	height: 50%;
	width: 100%;
	background: url(../images/menuld.jpg) no-repeat bottom ; 
}
#tresc{
	width: 425px;
	height: auto;	
	float: left;
	padding: 25px 5px 0 0 ;
	overflow: hidden;
	display: inline;
}
#tresc1{
	width: 555px;
	height: auto;
	float: left;
	margin-top: -15px;
	padding-bottom:10px;
}
#strona_start{
	background: url(../images/europa.jpg) no-repeat top; 
	float: left;
	height: 250px;
	width: 350px;
	padding: 43px 0 0 50px;
}
.wyroznienie{
	width: 400px;
	margin: 20px auto 0px auto;
	text-align: center;
	font: 12px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	color: #395C78;
	font-weight: bolder;
	z-index: 3;
}
#min_ofirmie{
	float: left;
	margin-left: 30px;
}
#strona_start h4{
float: left;
width:150px;
display: inline;
margin: 8px 6px 1px 6px !important;
margin: 4px;
}
#strona_start h4 a{
	padding: 3px 0 3px 0;
	background-color: #eee;
	border: 1PX SOLID #CCC;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	display: block;
	text-align: center;
	width: 100%;
	
	color: black;
	font: 12px cosmic sans, verdana, arial ,lucida grande, sans-serif;
	font-weight: bolder;
}
#strona_start h4 a:hover{
display: block;
width: 100%;
height: 100%;
color: black;
background-color: #175F8F; 
filter:alpha(opacity=40);
opacity: 0.4;
-moz-opacity:0.4;
}
.text_info{
  border-bottom: 1px dotted #1E5983;
   background: url(../images/strzala.gif) no-repeat 0px 3px ;
  font-size:13px;
  font-weight: normal;
	height: 23px;
	position: absolute; top: 325px; left: 275px;
	text-indent: 0px;
	padding:0 0 0 15px;
	text-align: left;
	width: 400px;
}
address{
	font-size: 11px;
	width: 150px;
	margin-left: 30px;
	float: left;
	font-style: normal;
	padding: 10px;
	font: 12px Microsoft Sans Serif, verdana, tahoma;
	line-height: 23px;
	display: inline;
	color: #345F89;
}

address a:hover{
	font-weight: bolder;
}
address a{
	color: Orange;
}
address img{
	vertical-align: -3px;
}
address b{
	width: 100%;
	color: orange;
	font: 14px Microsoft Sans Serif, verdana, tahoma;
	font-weight: bolder;
}
#uwaga{
	width: 300px;
	margin: 20px auto 0px auto;
	}
#stopkazew{
	width: 100%;
	height: 198px;
	/*position: relative; top: -150px;*/
	margin-top: -197px;
	float: left;
	z-index: 1;
}
#stopkazew_l{
	width: 49%;
	height: 197px;
	float: left;
	background: url(../images/st_lw.jpg) repeat-x ;
}
#stopkazew_p{
	width: 49%;
	height: 197px;
	float: right;
	background: url(../images/st_pr.jpg) repeat-x ;*/
}
#stopka{
	width:100%;
	height: 197px;	
	float: left;
	background: url(../images/st_sr.jpg) no-repeat ;
	z-index: 2;
}
#stopka em {
	margin: 15px 5px 0 5px;
	font-style: normal;
	font:  90%  verdana, arial ,lucida grande, sans-serif;
	color: black;
}
#stopka #klient{
	float: left;
	margin: 98px  0 0 25px;
	color: black;
	font: 10px cosmic sans, verdana, arial ,lucida grande, sans-serif;
}
#stopka #intellect{
	float: right;
	margin: 98px 35px 0 0 ;
	font:  10px cosmic sans, verdana, arial ,lucida grande, sans-serif;
}
#stopka #intellect a{
  color: black;
}
#stopka i {
	color: orange;
}
#intellect img{
	vertical-align: -4px;
}
/*---------------- wyświetlanie wycieczek/-----------------*/
.opis{
display:block;
float:left;
	width: 380px;
	text-align: center;
	padding: 3px 15px 3px 15px;
	border: 1px solid #FFD99F;
	background: #FCFBE9;
	font: 10px verdana, arial ,lucida grande, sans-serif;
	margin: 10px 0;
	color: #3D3D3D;
}
#wycieczki_menu{
margin-top:10px;
overflow:hidden;
}
.box{
display:block;
float:left;
width:210px;

}
.poz1, .poz2, .poz3, .poz4{
display:inline;
float:left;
height:20px;

}
.poz1{
display: inline;
width:210px;
   background: url(../images/world.jpg) no-repeat ;	
	font:  12px cosmic sans, verdana, arial ,lucida grande, sans-serif;
}

.poz1 a{
color: #175D8E;
font-weight: bolder;
}
.poz2{
   background: url(../images/kalend.jpg) no-repeat ;
	padding: 0 0 0 25px;	
	font:  12px cosmic sans, verdana, arial ,lucida grande, sans-serif;
	margin-left: 15px;
	width:165px;
}
.poz2 a{
	color: #F78800;
	font-weight: bolder;
}
.poz3{
   background: url(../images/star.jpg) no-repeat ;
	padding: 0 0 0 25px;	
	font:  12px cosmic sans, verdana, arial ,lucida grande, sans-serif;
	margin-left: 35px;
	width:145px;
}
.poz3 a{
	color: #484848;
	font-weight: bolder;
}

.imgmin_wyc{
	display: inline;
	padding: 2px;
	float: left;
	margin: 0 0px 10px 60px;
	height: 120px;
	width:  130px;
}
.imgmin_wyc img{
		border: 1px solid #FFD99F;
		padding: 2px;
}
/* pasek  porcjowania*/
.porcjowanie{	
	text-align: center;
	height:40px;
	width:100%;
	float: right;
	font: 10px verdana, tahoma;

	padding:15px;
	height:50px;
	
}
.porcjowanie span{
  padding: 2px 4px;		
	display:inline;
	border: 1px solid #ddd;	
}
.porcjowanie span a:hover{	
  color:red;
  
}
.porcjowanie .aktualna{
	color: red;
	font-weight:bold;
}
.porcjowanie .stop{
	color: #999;
}
/* koniec - pasek  porcjowania*/
/* style do działu rozkład jazy*/
.download{
	width: 100%;
	height: 25px;
	font:  11px  verdana, arial ,lucida grande, sans-serif;
}
.download a {
	   background: url(../images/download.jpg) no-repeat 0 0 ;
		display: block;
		width: 100%;
		height: 100%;
		padding: 6px 0 0 35px;
}
.download a:hover{
    background: url(../images/download1.jpg) no-repeat 0 0 ;
	 color: #175D8E;
}
#rozklad{
	background: url(../images/rozklad.jpg) no-repeat top; 
	float: left;
	height: 293px;
	width: 415px;
	padding: 0px 0 0 0px;
}
#rozklad h4{
float: left;
width:413px;
height: 20px;
display: inline;
margin: 6px 0px 1px 0px !important;
margin: 2px 0 0 0;
}
#rozklad h4 a{
	padding: 3px 0 0 0;
	background-color: #eee;
	border: 1PX SOLID #CCC;
	filter: alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity: 0.9;
	display: block;
	text-align: left;
	width: 100%;
	height: 20px;
	color: black;
	font: 12px cosmic sans, verdana, arial ,lucida grande, sans-serif;
	font-weight: bolder;
}
#rozklad h4 a:hover{
display: block;
width: 100%;
height: 100%;
color: black;
background-color: white; 
filter:alpha(opacity=40);
opacity: 0.4;
-moz-opacity:0.4;
}




