/* CSS Document */

body {
	margin: 0; padding: 0; border:0;
	
	color: #2F538D;font-family:Arial, Helvetica, sans-serif;font-size: 12px;
	
	behavior: url(csshover.htc);
	background:#FFFFFF url(../img/body_bg.jpg) top left repeat-x;
}
a { font-family: Arial, Helvetica, sans-serif; text-decoration:none;  color:#2F538D; font-weight: normal; }
a:hover {  }
.polecamy {
	margin:7px 0 0 0;
	padding:0;
	font-weight: bold;
	background:url(../img/menu_gora.jpg) 0 0 no-repeat;
	height:32px; 
}
.polecamy #tekscik{
margin:0 0 0 20px;
padding:0;
}
#kontakt { background:url(../img/call.jpg) left center no-repeat;}
.marquee {
	font-style: italic;

}
.menu {
	font-size: 10px;
}
div.oferty
	{
	width: 300px;
	height: 110px;
	margin: 5px;
	padding: 5px;	
	border: 1px solid #E3E3E3;
	text-align:left;
	}
.tresc {font-size: 13px;}
.tyt {font-size: 16px; font-family:Arial,Verdana,Tahoma; background:url(../img/tlo_tyt.gif) no-repeat; padding-left:7px; color:#046493;font-weight:bold}
.tyt:first-letter{text-transform:uppercase}
.tresc a{font-size: 11px; margin:0 0 0 0px;}
.tresc a:hover {color:#FF0000;}
.tresc .loga { padding:0 0 0 10px; text-align:center;}
.tresc .loga img { padding:2px;}
.tresc .linkiPod{ padding:20px 0 0 10px;}
div.oferty h2 { font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding: 0; margin: 0; }
div.oferty h3 { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding: 25px 0 0 0; margin: 0; color:#FFFFFF; }
div.oferty .cena { font-size:16px; font-weight:bold; }
div.oferty .cena .data { color:#999999; }

.footers
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
img
	{
	border: 0px;
	}
.m_top	{ }
.menu_tlo { }
ul#lmenu { padding: 0; margin: 0; width: 185px; text-align: left; }
ul#lmenu li { list-style: none; border-bottom: 1px solid #CCCCCC; margin: 0px; padding:0; text-align: left; } 
ul#menu { padding: 0; margin: 0; width: 227px; text-align: left; }
ul#menu li { list-style: none; margin: 0px; text-align: left; }
ul#menu2 { padding: 0; margin: 0; width: 227px; text-align: left; }
ul#menu2 li { list-style: none; margin: 0px; text-align: left; }
ul#menu3 { padding: 0; margin: 0; width: 227px; text-align: left; }
ul#menu3 li { list-style: none; margin: 0px; text-align: left; }

ul a
	{
	text-align: left;
	}

.zobacz
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#4DBEF4;
	font-weight: normal;
	}
	
.top
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#2F538D;
	}

.type_header2
	{
	color: #DC241C;
	font-weight: bold;
	text-align: left;
	padding-left: 30px;
	background-image: url("../img/menu_header.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	}
	
.tour_header2
	{
	color: #DC241C;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding-left: 30px;
	background-image: url("../img/tour_header.jpg");
	background-repeat: no-repeat;
	}
	
/* header */

#header { position:relative; width:950px; height:270px; padding: 0px; margin: 0px; }
#header #flash { width:950px; height:270px; position:absolute; top: 0px; left: 0px; z-index: 1; } 
#header #top_wave { width: 950px; height: 110px; background:transparent url(img/top_fala.gif) left top no-repeat; position:absolute; top: 0px; left: 0px; z-index:3; }
#header #logo { width: 120px; height: 64px; position:absolute; top: 0px; left: 10px; z-index: 5; }
#header #napis { width: 120px; height: 64px; position:absolute; top: 20px; left: 200px; z-index: 6; }

/* menu */
a.men_lnk {font-family: Arial, Helvetica, sans-serif; text-decoration:none;  color:#2F538D; font-weight: normal; font-size:12px;}
div.menuLev1
	{
	text-align:left;
	margin: 0px;
	padding:8px;
	background: url(../img/kreska_menu.gif) 10px  bottom no-repeat;
	
	}
.menuLev1 a{}
.menuLev1 a:hover{	color:2F538D; text-decoration:underline;}
.menuLev1 .pogrubienie{font-weight:bold;}
.menuLev1last{
	text-align:left;
	margin: 0px;
	padding:8px;
	height:20px;
	background: url(../img/menu_dol.gif) 0  bottom no-repeat;
}
.menuLev1last a:hover{color:2F538D; text-decoration:underline;	}
div.menuLev2
	{
	text-align:left;
	margin: 0px;
	padding: 8px;	
	background: url(../img//kreska_menu.gif) 10px  bottom no-repeat;
	background-repeat: no-repeat;
	}
.menuLev2 a:hover{	color:2F538D; text-decoration:underline;}	
.menuLev2 .pogrubienie{font-weight:bold;}
.menu_tloD{ font-size:12px; margin:0px 0 0px  1px; padding:0px 0 0 0 ;background:url(../img/menu_srodek.jpg) 0 0px repeat-y;}
.hoverek {}
.hoverek a{}
.hoverek a:hover{ }
div.subMenu
	{
	padding:0px;
	margin:0px;
	visibility: hidden;
	}
	
/* menu onhover */
div#nav {
float: left;
width: 200px;
background: #FDD;
  }
div#nav ul {
margin: 0; 
padding: 0; 
width: 200px; 
background: white;
border: 0px solid;
  }
div#nav li {
position: relative;
 list-style: none; 
 margin: 0;
  border-bottom: 0px solid #CCC;
  }
div#nav li:hover {
background: #EEEEEE;;
}
div#nav li.submenu {
background: url(submenu.gif) 95% 50% no-repeat;
}
div#nav li.submenu:hover {
background-color: #EEEEEE;;
}
div#nav li a {
background:url('../img/arrow.gif')  0% 50% no-repeat;
/*display: block;*/
padding-left : 20px;
padding-bottom:0px;
padding-top:0px;
text-decoration: none; 
width: 180px;}
div#nav>ul a 
{
width: auto;
}
div#nav ul ul {

position: absolute;
top: 0; left: 200px;
  /*display: none;*/
  width:150px;
  }
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {
display:block;
}

div.wycieczki{
background-color:#FFFFFF;
border:hidden;
background:url(../gfx/tour_header.jpg)
}

.type_header
	{
	color: #DC241C;	
	font-weight: bold;
	height:30px;	
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	background-image: url("../img/menu_header.gif") ;
	background-repeat: no-repeat;
	background-position: top center;
	
	}

.type_header_tekst
	{
	font-size:16px;
	color: #DC241C;		
	font-weight: bold;	
	text-align: center;
	padding-left: 75px;
	background-image: url("../img/tour_header.jpg") ;
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.opis_zdjecie
	{	
	border: 1px solid #AADFFF;
	background: #ECF3FF;
	text-align: center;		
	}

