
 
 
 html, body{ 
 margin:0; 
 padding:0;
 background-image: url(../images/index_01.jpg);
  background-repeat: repeat-x;
 text-align:center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color:  #ffffff;
 color: #000000;
 font-size: 10px;
 
}
h1 {font-size: 13px;font-weight: bold; margin:0;}
h2 {font-size: 12px;font-weight: bold; margin:0;display:block;height:auto;width:100%;background:#466796;padding:2px;color:white; font-size: 16px;}
h2.onas {font-size: 12px;font-weight: bold; margin:0;display:block;height: 16px;width:415px;background:#466796;padding:2px;color:white;}
h3 {font-size: 11px;font-weight: bold; margin-bottom:5px;}

#loga{
position: realtive;
margin-left: auto;
margin-right:auto;
text-align:center;
margin-bottom: 5px;

}
#nawigacja {
float: right;
text-align:left;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
width: 130px;
}	
	
#nawigacja2 {

margin-left: 10px;
   font-family: verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
	 width: 120px;
}
#nawigacja2 ul {
   list-style: none;
   margin: 0;
   padding: 0;
   border: none;
}
#nawigacja2 ul ul {
   margin-left: 5px;
   
}

#nawigacja2 li {
   width: 120px;
   border-bottom: 1px solid #ffffff;
   margin: 0;
   padding: 0;
   font-size: 10px;
   vertical-align: bottom;
}
#nawigacja2 ul ul li{
   width: 115px;
   border-bottom: 1px solid #ffffff;
   margin: 0;
   padding: 0;
   font-size: 9px;
   vertical-align: bottom;
}

#nawigacja2 a:link, #nawigacja a:visited {
   display: block;
   padding: 5px 5px 5px 0.5em;
   border-left: 8px solid #063a74;
   background-color: #760717;
   color: #FFFFFF;
   text-decoration: none;
}
#nawigacja2 a:hover {
   background-color: #d3d4d6;
   color: #000000;
}

.partner table {

 font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #466796;
 font-size: 10px; 
 border:solid 1px #F00;
 padding:none;
}

.partner td {
	color:#F00;
padding: 0px;
border: 1px solid #466796;
}

table {

 font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #466796;
 font-size: 10px; 
}

td {
padding: 3px;
border: 1px solid #c0c0c0;

}
td.klienci {
padding: 3px;
border: none;
text-align: center; 
}

#naszedzialy table, #naszedzialy td {
padding: 3px;
border: 0px;
}

.foto{
border: 1px solid #808080;
text-align: center; 
}

.foto_i{
margin-left: 30px;
border: 1px solid #808080;
text-align: center; 
}

.login {
	
	 font-size: 9px;
	 color: #9c9d9f;
	
}

.inplogin {
	border: 1px black solid;
	width: 120px;	
}


#pasek{
 position: relative;
 margin: 0 auto 2px auto;
 height:15px; 
 width:750px;
 color: #000000;
 text-align: center;
 padding:0;
 background: #c0c0c0; 
  
} 

#top{
 position: relative;
 margin-left: auto;
 margin-right:auto;
 margin-top: 0;
 width:748px;
 color: #466796;
 text-align: right;
 padding:0;
 border-left: 1px solid #8e8c8e;
 border-right: 1px solid #8e8c8e;
 font-size: 9px;
  clear: both;
 } 
.top{
padding-right:10px;
margin: 0;
}

#flagi{
width:45px;
position:absolute;
top: 130px;left:700px;
}
#flagi a{
border:0px;
text-decoration: none;
}

#menu{
 position: relative;
 margin-bottom: -6px;
 margin-left: auto;
 margin-right:auto;
 height:26px; 
 background-image: url(../images/index_06.jpg);
	 background-repeat: no-repeat;
   background-position: left top; 
 width:748px;
 color: #175982;
 text-align: left;
 padding-top: 6px;
 border-left: 1px solid #8e8c8e;
 border-right: 1px solid #8e8c8e;
 
} 
#menu a {
font-size: 11px;
color: #175982;
text-decoration: none;
margin-left: 15px;
font-weight: bold;
}

#menu a:hover {
color: #750715;
}
 
 #tresc{
 position: realtive;
 margin-left: auto;
 margin-right:auto;
 background: #ffffff; 
 width:748px;
 color: #466796;
 text-align: left;
 border: 1px solid #8e8c8e;
 padding:0;
 overflow: hidden; 
 }
 
 .box {
width: 548px;
height: auto;
 float: left;
 color: #000000;
 text-align: left;
 padding:5px;
 border: 1px dotted #c0c0c0;
 font-size: 10px;
 vertical-align: middle; 
 margin-top: 5px;
}

.nobordertd{
border: 0;
color: #808080;
font-size: 9px;
text-align: justify;

}
 #lewab{
 width: 500px;
 height: auto;
 float: left;
 text-align: justify;
 margin: 10px 0 10px 20px;
  }
  
  .opisb {
float: right;
width: 375px;
height:auto;
color: #808080;
font-size: 9px;
text-align: justify;
}
	
table.news{width: 515px;
height: 115px;
color: #808080;
text-align: left;
padding:5px;
border: 1px dotted #c0c0c0;
font-size: 10px;
vertical-align: top;

 }  
td.news{border:none;} 

table.akt{
margin:0;
padding:5px;
font-size: 10px;
vertical-align: top;

 }  
td.akt{border:none;vertical-align: top;} 

table.nagr{width: 415px;
height: 115px;
color: #808080;
text-align: left;
padding:5px;
border: 1px dotted #c0c0c0;
font-size: 10px;
vertical-align: top;
margin-bottom: 5px;

 }  
td.nagr{border:none; width:180px;} 

tr.nagr{border: 1px dotted #c0c0c0;}


  .strona {
float: left;
margin: 0px;
padding: 2px;

}


 #lewa{
 width: 140px;
 height: auto;
 float: left;
 padding: 20px 5px 0 5px;
 font-size: 9px;
 color: #3a3a3a;
 border-right: 1px solid #c0c0c0;
 margin-bottom: 30px;	 
 }
 
#log{
margin-top: 10px;
width: 140px;
height: 130px;
background-image: url(../images/37.jpg);
	 background-repeat: no-repeat;
   background-position: left top;
	 padding-left:8px;
	 font-size: 9px;
	 color: #9c9d9f;
}

 #prawa{
 width: 555px;
 
 float: left;
 padding-left: 5px;
 margin: 20px 10px 10px 10px;
 text-align: justify;

  }
#prawa a{
color: #466796;
text-decoration: none;
}	
#prawa a:hover{ text-decoration: none; color:#750715;}	
	
#dane{
float: left;
margin-left: 5px;
width: 400px;
}	
#dane2{
float: left;
margin-left: 5px;
width: 400px;
height: 420px;
}	

#mapka{
float: left;
margin-left: 0px;
margin-bottom: 10px;
}	
#dane a {
font-size: 10px;
color: #750715;
text-decoration: none;
}
#dane a:hover {
color: #175982;
}
	
#hotele{
width: 530px;
height:69px;
float: left;
margin-left: 10px;
margin-top:10px;
background-image: url(../images/15.jpg);
	 background-repeat: no-repeat;
   background-position: left top;
}
#bilety{
width: 530px;
height:69px;
float: left;
margin-left: 10px;
margin-top:10px;
background-image: url(../images/18.jpg);
	 background-repeat: no-repeat;
   background-position: left top;
}
#wycieczki{
width: 530px;
height:69px;
float: left;
margin-left: 10px;
margin-top:10px;
background-image: url(../images/21.jpg);
	 background-repeat: no-repeat;
   background-position: left top;
}
#insentive{
width: 530px;
height:69px;
float: left;
margin-left: 10px;
margin-top:10px;
background-image: url(../images/23.jpg);
	 background-repeat: no-repeat;
   background-position: left top;
}

.txt {margin-left: 10px;
margin-top:10px;}

.opis {
margin-top: 4px;
	 text-align: justify;
	 margin-left:202px;
padding: 2px;
height:55px;
width: 317px;
border: 1px solid #c0c0c0;
display: block;
font-size:9px;
}
.opish {
margin-top: 4px;
	 text-align: justify;
	 margin-left:202px;
padding: 2px;
height:55px;
width: 317px;
border: 1px solid #c0c0c0;
display: block;
font-size:9px;
}

.more  {
margin-left: 500px;
text-decoration:none;
text-align: right;
color: #750715;
}
#tekst{
width: 530px;

float: left;
margin-left: 10px;

text-align: justify;
} 
#tekst a {
font-size: 9px;
color: #175982;
text-decoration: none;
margin-left: 490px;
}

#tekst a:hover {
color: #750715;
}

.opis a {
font-size: 9px;
color: #175982;
text-decoration: none;
}

.opis a:hover {
color: #750715;
}


#akt{
width: 525px;
height:auto;
float: left;
margin-left: 10px;
padding: 5px 0 0 5px;
color: #750715;
margin-top:20px;
margin-bottom: 10px;
}

#akttekst{
width: 500px;
height:auto;
float: left;
margin: 5px;
}

#akt a, #akttekst a{
text-decoration: none;
color: #073a74;
}
#akt a:hover, #akttekst a:hover, .akt a:hover {color:#808080;}

.akt a{
text-decoration: none;
color: #800000;
}
.akt a:hover {color:#808080;text-decoration: none;}

  #stopkabig{
 position: realtive;
 margin-left: auto;
 margin-right:auto;
 margin-top: 3px;
 height:50px; 
 background: #073a74;
 width:748px;
 color: #ffffff;
 clear: both;
  }
#stopkatekst{
 position: realtive;
 margin-left: auto;
 margin-right:auto;
 margin-top: 1px;
 height:20px; 
 background: #ffffff; 
 width:748px;
 color: #073a74;
 text-align: center;
 font-size: 9px;}

#imglewa{float: left;margin:0;}
#stopkatekstt{float:left;text-align: center;color: #ffffff; font-size: 9px;margin-left: 20px;margin-top:5px;} 
#imgprawa{float: right;margin:0;}  
 .submenu{
	 
 }
 
  .submenu a{
	 font-size: 12px;
color: #175982;
text-decoration: none;
margin-left: 20px;
font-weight: bold;
 }
 
 .row0 {
	background-color: #757575;
	color: white;
	font-weight: bold;
 }
 
 
 .row1 {
	background-color: #E0E0E0;	 
 }
 
  .row2 {
	background-color: #D0D0D0;	 
 }
 
 .admin_link {
	 text-decoration: none;
	 color: black;
	 
 }
 
  .admin_link:hover {
	 text-decoration: underline;
	 color: black;
	 
 }
 
 .inp_std {

	width: 250px;
	border: 1px silver solid;
 }
 
  .inp_std2 {

	
	border: 1px silver solid;
 }
 
  .txt_std {

	
	border: 1px silver solid;
 }
 
 .std_sub {
	 
	 border: 1px black solid;
 }
 
 .news_title_link {

	text-decoration: none;
	color: black;
 }
 
  .news_title_link:hover {

	text-decoration: underline;	 
 }



 .stronicowanie {
width: 500px;

 float: right;
 color: #000000;
 text-align: right;
 padding:5px;

 font-size: 10px;
 vertical-align: top;
 margin-top: 5px;
 margin-left: 10px;
 
}

 .str_filter {
width: 500px;

 float: right;
 margin-right:20px;
 color: #000000;
 text-align: center;
 padding:5px;

 font-size: 10px;
 vertical-align: top;
 margin-top: 5px;
 margin-left: 10px;
 
}

.button_nieb {

font-weight: bold;

background-color:#466796;

color:white;

border: 1px black solid;

}

.manual  {border:solid 1px #C0C0C0; margin: 1px; text-align:left;width:416px; height:auto; padding-top:5px; padding-bottom:5px; font-size:14px;}
.logo_left  {float:left; border:solid 1px #C0C0C0; width:140px; height:60px; margin: 1px; line-height:13px; clear:left; text-align:left}
.logo_right {float:left; border:solid 1px #C0C0C0; width:272px; height:60px; margin: 1px; text-align:center}
.logo_right img {margin-top:8px;}
.logo_body {margin-left:5px}

.newsitem { font-size: 12px; }