
.clear { clear: both; }

.logo {
clear:both;
}

body {
background-color: #E5CB97;
margin: 0 0 0 0;
background-position: center;
background-image:url(../images/tallships_bg.jpg);
background-repeat: no-repeat;
background-position: top center;
}

div {
border: 0px solid black;
}

#container
 {
 z-index: 2;
 width: 925px; 
 position: relative;
 margin: 0 auto;
 padding: 0px 5px 0px 5px;
 overflow: hidden;
 border: none;
 background: #ECECEC;
 abackground: #aa0000;
 }

/* --------------------------------- TOP */
#top{
background-color: #aa0000;
margin: 0px;
padding: 0px;
width: 915px;
}

/* --------------------------------- TOP BANER */
#top_baner{
background-color: #DFD9CB;
margin: 0px;
margin-left: 5px;
padding: 0px;
float: left;
}


/* --------------------------------- TOP MENU LANG */
#top_menu_lang{
text-align: right;
background-color: #DFD9CB;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
width: 915px;
}

#top_menu_lang a:link {font-family: Arial;  font-size: 10px; color: #636059;  TEXT-DECORATION: none; font-weight: bold; }
#top_menu_lang a:visited {font-family: Arial;  font-size: 10px; color: #636059;  TEXT-DECORATION: none; font-weight: bold; }
#top_menu_lang a:active {font-family: Arial;  font-size: 10px; color: #636059;  TEXT-DECORATION: none; font-weight: bold; }
#top_menu_lang a:hover {font-family: Arial;  font-size: 10px; color: #636059;  TEXT-DECORATION: none; font-weight: bold; }




/* --------------------------------- TOP MENU */
#top_menu{
margin-top: 0px;
margin-left: 5px;
padding: 0px;
float: left;
background-image:url('../images/top_menu_bg.jpg');
background-repeat: repeat-x;
border-bottom: 1px solid #AFAFAF;
}


#top_menu a:link {font-family: Arial;  font-size: 13px; color: #636059;  TEXT-DECORATION: none; font-weight: bold; padding-top: 15px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background-image:url('../images/top_menu_bg_but.jpg'); background-repeat: no-repeat; background-position: top center;  display: block; }
#top_menu a:visited {font-family: Arial;  font-size: 13px; color: #636059;  TEXT-DECORATION: none; font-weight: bold; padding-top: 15px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background-image:url('../images/top_menu_bg_but.jpg'); background-repeat: no-repeat; background-position: top center;  display: block; }
#top_menu a:active {font-family: Arial;  font-size: 13px; color: #636059;  TEXT-DECORATION: none; font-weight: bold; padding-top: 15px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background-image:url('../images/top_menu_bg_but.jpg'); background-repeat: no-repeat; background-position: top center;  display: block; }
#top_menu a:hover {font-family: Arial;  font-size: 13px; color: #636059;  TEXT-DECORATION: none; font-weight: bold; padding-top: 15px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background-image:url('../images/top_menu_bg_but_rol.jpg'); background-repeat: no-repeat; background-position: top center;  display: block; }



/* --------------------------------- LEFT */
#left{
s_background-color: #ECECEC;
margin: 0px;
padding: 0px;
float: left;
display block;
}



/* --------------------------------- left modBLU */


#left .mod {
width: 100%;
margin: 0px;
text-align: top;
padding: 0px;
background: #DFD9CB;
border-bottom: 1px solid #ECECEC;
}

#left .mod h1 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 12px;
color: #636059;
text-align: middle;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color: #DFD9CB;
background-image:url('../images/mod_head_bg.jpg');
background-position: top left;
background-repeat: repeat-x;
border-bottom: 1px solid #C9BFAB;
}

#left .mod .tresc {
margin: 5px 10px 5px 10px;
font-family: arial;
font-size: 11px;
color: #636059;
text-align: justify;

}

#left .mod p,font { margin: 0px 0px 0px 0px; font-family: arial; font-size: 11px; color: #636059; }
#left .mod form {margin: 0px 0px 0px 0px;}

#left .mod a:link {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#left .mod a:visited {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#left .mod a:active {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#left .mod a:hover {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: underline; font-weight: bold;}


#left .mod .input{
font-family: arial;
font-size: 12px;
color: #000000;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B5B778;
}

#left .mod .button{
font-family: arial;
font-size: 12px;
color: #ffffff;
text-align: middle;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-image: url('images/button_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
border: 0px solid #B5B778;
}

/* ------------------------------ CONTENT --- */
#content {
margin-top: 5px;
margin-left: 5px;
padding: 0px;
padding-bottom: 30px;
float: left;
background-color: #E5E2DB;
}
#content td{
font-family: arial;
font-size: 11px;
color: #4F4D47;
}

#content .img_top_rodzaj_ofe{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#content .td_nagl{
font-family: arial;
font-size: 12px;
color: #4F4D47;
font-weight: bold;
background-color: #DFD9CB;
}


/* --------------------------------  NEWS */


#content .news{
background-color: ;
width: 100%;
margin: 0px;
padding: 0px;
border: 0px solid black;
}



#content .news a:link {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: none; font-weight: bold;}
#content .news a:visited {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: none; font-weight: bold;}
#content .news a:active {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: none; font-weight: bold;}
#content .news a:hover {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: underline; font-weight: bold;}

#content .news h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #636059;
text-align: left;
vertical-align: top;
margin: 0px;
padding-top: 15px;
padding-bottom: 12px;
padding-left: 40px;
padding-right: 20px;
background-color: #DFD9CB;
background-image:url('../images/strona_head_bg.gif');
background-repeat: no-repeat;
background-position: top left left;
border-bottom: 1px solid #AFAFAF;
}


#content .news h2{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #636059;
text-align: left;
vertical-align: top;
margin: 0px 0px 8px 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 17px;
padding-right: 20px;
background-color: #DFD9CB;
}


#content .news .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #4F4D47;
line-height: 15px;
text-align: justify;
vertical-align: top;
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 17px;
padding-right: 20px;
border: 0px solid black;
}

#content .news .zajawki{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #4F4D47;
line-height: 15px;
text-align: justify;
vertical-align: top;
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border: 0px solid black;
}

#content .news .data{
font-family: arial;
font-size: 10px;
font-weight: normal;
color: #4F4D47;
text-align: middle;
padding-top: 10px;
padding-left: 17px;
padding-right: 20px;
border: 0px solid black;
margin-bottom: 0px;
}


#content .news p{
font-family: arial;
font-size: 11px;
color: #4F4D47;
}

#content .img{
padding: 2px 2px 2px 2px;
width: 120px;
border: 1px solid #C1C1C1;
}

#content .img_2{
padding: 2px 2px 2px 2px;
border: 1px solid #C1C1C1;
margin: 0px 5px 0px 5px; 
}


#content .news .img_more{
right:0px;
bottom: 0px;
margin-left: 10px;
margin-top: 5px;
vertical-align: bottom;
align: right;
float: right;
}

#content .news .img_zajawka{
left:0px;
top: 0px;
width: 110px;
margin-right: 10px;
margin-bottom: 5px;
padding: 1px;
background-color: #E5E2DB;
border: 1px solid #807353;
position: relative;
float: left;
}

#content .news .img_zajawka_mala{
left:0px;
top: 0px;
width: 70px;
margin-right: 10px;
margin-bottom: 5px;
padding: 1px;
background-color: #E5E2DB;
border: 1px solid #807353;
position: relative;
float: left;
}





#content .news .menu { 
width: 100%;
}

#content .news .menu ul { 
list-style-type: none;
margin: 0px;
padding: 0px;
}
#content .news .menu li { 
list-style: none;
list-style-type: none;
margin: 0px;

}

#content .news .menu a:link {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
background-color: #DBD6CC;
margin-bottom: 1px;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#content .news .menu a:visited {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
background-color: #DBD6CC;
margin-bottom: 1px;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#content .news .menu a:active {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
background-color: #DBD6CC;
margin-bottom: 1px;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#content .news .menu a:hover {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg_hover.gif');
background-position: top left;
background-repeat: no-repeat;
margin-bottom: 1px;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}





/* --------------------------------  STRONA */


#content .strona{
background-color: ;
width: 100%;
margin: 0px;
border: 0px solid black;
background-image:url('../images/bg_strona.jpg');
background-repeat: no-repeat;
background-position: top left left;
}

#content .strona h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #636059;
text-align: left;
vertical-align: top;
margin: 0px;
padding-top: 15px;
padding-bottom: 12px;
padding-left: 40px;
padding-right: 20px;
background-image:url('../images/strona_head_bg.gif');
background-repeat: no-repeat;
background-position: top left;
border: 0px solid black;
}


#content .strona h2{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #636059;
text-align: left;
vertical-align: top;
margin: 0px 0px 8px 0px;
padding-top: 8px;
padding-bottom: 5px;
padding-left: 35px;
padding-right: 20px;
background-color: #DFD9CB;
background-image:url('../images/strona_head_2_bg.gif');
background-repeat: no-repeat;
background-position: top left left;
}
#content .strona h3{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #636059;
text-align: left;
vertical-align: top;
margin: 0px 0px 8px 0px;
padding-top: 8px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 20px;
}

#content .strona h4{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #636059;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding-top: 8px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 20px;
background: #D4CFC4;
}

#content .strona .tresc{
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #4F4D47;
line-height: 16px;
text-align: justify;
vertical-align: top;
margin: 0px 7px 0px 7px ;
padding: 0px;
border: 0px solid black;
}

#content .strona .tresc a:link {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: none; font-weight: bold;}
#content .strona .tresc a:visited {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: none; font-weight: bold;}
#content .strona .tresc a:active {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: none; font-weight: bold;}
#content .strona .tresc a:hover {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: underline; font-weight: bold;}


#content .strona .tresc_rejsy_top{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #4F4D47;
line-height: 15px;
text-align: justify;
vertical-align: top;
margin: 0px 7px 0px 7px ;
padding: 0px;
border: 0px solid black;
}


#content  p{
font-family: arial;

color: #4F4D47;
}

#content .img{
padding: 2px 2px 2px 2px;
border: 1px solid #C1C1C1;
}

#content .strona .img_more{
right:0px;
bottom: 0px;
margin-left: 10px;
margin-top: 5px;
vertical-align: bottom;
}

#content .strona .img_zajawka{
left:0px;
top: 0px;
width: 110px;
margin-right: 10px;
margin-bottom: 5px;
padding: 1px;
background-color: #E5E2DB;
border: 1px solid #807353;
position: relative;
float: left;
}








#content .strona .menu {
font-family: arial;
font-size: 11px;
color: #4F4D47;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;

}

#content .strona .menu ul { /
list-style-type: none;
margin: 0px;
padding: 0px;
}
#content .strona .menu li { /
list-style: none;
list-style-type: none;
margin: 0px;

}

#content .strona .menu a:link {font-family: Arial; font-size: 12px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#content .strona .menu a:visited {font-family: Arial; font-size: 12px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#content .strona .menu a:active {font-family: Arial; font-size: 12px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#content .strona .menu a:hover {font-family: Arial; font-size: 12px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg_hover.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}




/* --------------------------------  STRONA REJSY */


#content .strona_rejsy{
background-color: ;
width: 100%;
margin: 0px;
border: 0px solid black;
background-image:url('../images/strona_rejsy_head_3.gif');
background-repeat: no-repeat;
background-position: top left left;
}

#content .strona_rejsy h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #C9C9C9;
text-align: left;
vertical-align: top;
margin: 0px;
padding-top: 10px;
padding-bottom: 12px;
padding-left: 40px;
padding-right: 20px;
background-image:url('../images/strona_head_bg.gif');
background-repeat: no-repeat;
background-position: top left;
border: 0px solid black;
}


#content .strona_rejsy h2{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #636059;
text-align: left;
vertical-align: top;
margin: 0px 0px 8px 0px;
padding-top: 8px;
padding-bottom: 5px;
padding-left: 35px;
padding-right: 20px;

background-image:url('../images/strona_head_2_bg.gif');
background-repeat: no-repeat;
background-position: top left left;
}
#content .strona_rejsy h3{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #636059;
text-align: left;
vertical-align: top;
margin: 0px 0px 8px 0px;
padding-top: 8px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 20px;
background-position: top left left;

}


#content .strona_rejsy .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #4F4D47;
line-height: 15px;
text-align: justify;
vertical-align: top;
margin: 0px 7px 0px 7px ;
padding: 0px;
border: 0px solid black;
}

#content .strona_rejsy .tresc_rejsy_top{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #4F4D47;
line-height: 15px;
text-align: justify;
vertical-align: top;
margin: 10px 7px 0px 7px ;
padding: 0px;
border: 0px solid black;
}

#content .strona_rejsy .tresc_rejsy_top .cena{
font-family: arial;
font-size: 12px;
color: #ffffff;
text-align: right;
vertical-align: top;
margin: 0px 40px 0px 2px ;
padding: 0px;
float: right;
}

#content .strona_rejsy .img_more{
right:0px;
bottom: 0px;
margin-left: 10px;
margin-top: 5px;
vertical-align: bottom;
}

#content .strona_rejsy .img_zajawka{
left:0px;
top: 0px;
width: 110px;
margin-right: 10px;
margin-bottom: 5px;
padding: 1px;
background-color: #E5E2DB;
border: 1px solid #807353;
position: relative;
float: left;
}


#content .strona_rejsy  a:link {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: none; font-weight: bold;}
#content .strona_rejsy  a:visited {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: none; font-weight: bold;}
#content .strona_rejsy  a:active {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: none; font-weight: bold;}
#content .strona_rejsy  a:hover {font-family: Arial; font-size: 11px; color: #4F4D47; TEXT-DECORATION: underline; font-weight: bold;}

#content .strona_rejsy .input{
font-family: arial;
font-size: 12px;
color: #000000;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B5B778;
}

#content .strona_rejsy .button{
  font-family: arial;
  font-size: 12px;
  color: #ffffff;
  text-align: middle;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: url('../images/button_bg.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  border: 0px solid #aa0000;
}


/*-- style do formatowania tabelek z cenami za kabiny  w opisie rejsu ------*/

#content .strona_rejsy .tresc td p{
padding: 2px;
margin: 0px;
}

#content .strona_rejsy .tresc table {
width: 90%;
}
/*-- style do formatowania tabelek z cenami za kabiny  w opisie rejsu KONIEC ------*/



#content .strona .input{
font-family: arial;
font-size: 12px;
color: #000000;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B5B778;
}

#content .strona .button{
  font-family: arial;
  font-size: 12px;
  color: #ffffff;
  text-align: middle;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: url('../images/button_bg.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  border: 0px solid #aa0000;
}



/* -------------------------  LAST MINUTE */

#content .last_minute{
	margin-bottom: 3px;
  font-family: arial;
  font-size: 12px;
  color: #ffffff;
  text-align: middle;
  padding-top: 55px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: url('../images/last_minute_bg.jpg');
  background-repeat: repeat-x;
  background-position: top left;
	background-color: #BE0108;
  border: 0px solid #aa0000;
}

#content .last_minute h1{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 20px;
background-position: top left left;
}


#content .last_minute .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #ffffff;
line-height: 15px;
text-align: justify;
vertical-align: top;
margin: 0px 7px 0px 7px ;
padding: 0px;
border: 0px solid black;
}

#content .last_minute .txt{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: left;
vertical-align: top;
}
#content .last_minute  a:link {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#content .last_minute  a:visited {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#content .last_minute  a:active {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#content .last_minute  a:hover {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: underline; font-weight: bold;}


#content .last_minute_bottom{
	height: 6px;
  background-image: url('../images/last_minute_bottom_bg.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
	background-color: #BE0108;
	margin: 0px;
	padding: 0px;	
}


/* -------------------------  OFERTA SPECJALNA */

#content .of_spec{
	margin-top: 0px;
  font-family: arial;
  font-size: 12px;
  color: #ffffff;
  text-align: middle;
  padding-top: 55px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: url('../images/of_spec_bg.jpg');
  background-repeat: repeat-x;
  background-position: top left;
	background-color: #BE0108;
  border: 0px solid #aa0000;
}

#content .of_spec h1{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 20px;
background-position: top left left;
}


#content .of_spec .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #ffffff;
line-height: 15px;
text-align: justify;
vertical-align: top;
margin: 0px 7px 0px 7px ;
padding: 0px;
border: 0px solid black;
}

#content .of_spec .txt{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: left;
vertical-align: top;
}
#content .of_spec  a:link {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#content .of_spec  a:visited {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#content .of_spec  a:active {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#content .of_spec  a:hover {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: underline; font-weight: bold;}


#content .of_spec_bottom{
	height: 6px;
  background-image: url('../images/of_spec_bottom_bg.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
	background-color: #BE0108;
	margin: 0px;
	padding: 0px;	
}


/* -------------------------  FORMULARZ WYSZUKIWARKI */




#content .strona .form_szukaj{
  font-family: arial;
  font-size: 12px;
  color: #ffffff;
  text-align: middle;
  padding-top: 40px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: url('../images/last_minute_bg.jpg');
  background-repeat: repeat-x;
  background-position: top left;
	background-color: #BE0108;
  border: 0px solid #aa0000;
}

#content .strona .form_szukaj h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #C9C9C9;
text-align: left;
vertical-align: top;
margin: 0px;
padding-top: 10px;
padding-bottom: 12px;
padding-left: 40px;
padding-right: 20px;
background-image:url('../images/strona_head_bg.gif');
background-repeat: no-repeat;
background-position: top left;
border: 0px solid black;
}


#content .strona .form_szukaj h3{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: left;
vertical-align: top;
margin: 0px 0px 8px 0px;
padding-top: 8px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 20px;
background-position: top left left;
}


#content .strona .form_szukaj .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #4F4D47;
line-height: 15px;
text-align: justify;
vertical-align: top;
margin: 0px 7px 0px 7px ;
padding: 0px;
border: 0px solid black;
}








/* -------------------------  MODUŁ PRAWY ZIELONY */


#right{
padding: 0px;
margin-left: 5px;
margin-top: 5px;
padding-left: 0px;
float: left;
background-color: #E5E2DB;
border: 0px solid black;
}
 


#right a:link {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none;}
#right a:visited {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none;}
#right a:active {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none;}
#right a:hover {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none;}




#right td{
font-family: arial;
font-size: 11px;
color: #4F4D47;
}

#right .td_nagl{
font-family: arial;
font-size: 12px;
color: #4F4D47;
font-weight: bold;
background-color: #DFD9CB;
}


#right .mod {
width: 100%;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: left;
background-image:url('../images/mod_rejsy_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
background: #DBC5B8;
border-bottom: 1px solid #E8D9D0;
}

#right .mod h1 {
margin: 0px 0px 0px 10px;
font-family: arial;
font-size: 13px;
color: #636059;
text-align: top;
padding-top: 15px;
padding-bottom: 12px;
padding-left: 20px;
padding-right: 20px;
background-image:url('../images/mod_head_bg.gif');
background-position: top left;
background-repeat: no-repeat;
}
#right .mod h2 {
margin: 0px 0px 0px 10px;
font-family: arial;
font-size: 12px;
color: #636059;
text-align: top;
padding-top: 2px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 10px;
}

#right .mod .tresc {
margin: 0px 5px 5px 5px;
font-family: arial;
font-size: 11px;
color: #4F4D47;
text-align: justify;
text-align: top;
padding: 00px;
}

#right .mod a:link {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none;}
#right .mod a:visited {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none;}
#right .mod a:active {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none;}
#right .mod a:hover {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none;}

#right .mod p {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #4F4D47;
text-align: top;
background-color: #CFCE96; 
}


#right .mod .menu {
font-family: arial;
font-size: 11px;
color: #4F4D47;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;

}

#right .mod .menu ul { /
list-style-type: none;
margin: 0px;
padding: 0px;
}
#right .mod .menu li { /
list-style: none;
list-style-type: none;
margin: 0px;

}

#right .mod .menu a:link {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#right .mod .menu a:visited {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#right .mod .menu a:active {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#right .mod .menu a:hover {font-family: Arial; font-size: 11px; color: #363430; TEXT-DECORATION: none; display: block;background-image:url('../images/mod_menu_bg_hover.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}


#right .tresc .img_ban{
padding: 0px 0px 0px 0px;
border: 1px solid #C1C1C1;
margin: 0px 0px 5px 0px;
}



/* ----------------------------------- MODUL REJSY ----*/

#right .mod_rej {
width: 100%;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: left;
background-image:url('../images/mod_rejsy_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
border-bottom: 1px solid #E8D9D0;
}
#right .mod_rej h1 {
margin: 0px 0px 0px 10px;
font-family: arial;
font-size: 13px;
color: #636059;
text-align: top;
padding-top: 15px;
padding-bottom: 12px;
padding-left: 20px;
padding-right: 20px;
background-image:url('../images/mod_head_bg.gif');
background-position: top left;
background-repeat: no-repeat;
}
#right .mod_rej h2 {
margin: 0px 0px 0px 10px;
font-family: arial;
font-size: 12px;
color: #495F70;
text-align: top;
padding-top: 4px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 10px;
}

#right .mod_rej .tresc {
margin: 0px 5px 5px 5px;
font-family: arial;
font-size: 11px;
color: #4F4D47;
text-align: left;
text-align: top;
padding-top: 2px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 5px;
}

#right .mod_rej .div_roll {
sbackground-image:url('../images/mod_rejsy_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
}

#right .mod_rej .div_roll:hover {
background-image:url('../images/mod_rejsy_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
}



#right .mod_rej a:link{font-family: Arial; color: #363430; TEXT-DECORATION: none; }
#right .mod_rej a.div:visited{font-family: Arial; color: #363430; TEXT-DECORATION: none; }
#right .mod_rej a.div:active{font-family: Arial; color: #363430; TEXT-DECORATION: none; }
#right .mod_rej a.div:hover{font-family: Arial; color: #363430; TEXT-DECORATION: none; }


#right .mod_rej a.wiecej:link {font-family: Arial; font-weight: bold; font-size: 11px; color: #363430; TEXT-DECORATION: none; background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#right .mod_rej a.wiecej:visited {font-family: Arial; font-weight: bold; font-size: 11px; color: #363430; TEXT-DECORATION: none; background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#right .mod_rej a.wiecej:active {font-family: Arial; font-weight: bold; font-size: 11px; color: #363430; TEXT-DECORATION: none; background-image:url('../images/mod_menu_bg.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}

#right .mod_rej a.wiecej:hover {font-family: Arial; font-weight: bold; font-size: 11px; color: #363430; TEXT-DECORATION: none; background-image:url('../images/mod_menu_bg_hover.gif');
background-position: top left;
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 25px;}




/* ----------------------------------- STOPKA ----*/
#footer {
font-family: arial;
font-size: 11px;
color: #636059;
text-align: bottom;
text-align: right;
background-color: #DFD9CB;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
width: 915px;
}

#footer a {
margin: 123px 0px 0px 0px;
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #000000;
}

/* //////////////////////////////////////////////////// */
/* TOOL TIP */
#dhtmltooltip{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
  position: absolute;
	color: #4F4D47;
  width: 250px;
  border: 1px solid #907D74;
  padding: 5px;
  background-color: #CECBC3;
  visibility: hidden;
  z-index: 100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=black,direction=135);
}

#dhtmltooltip h1{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F4D47;
}

#dhtmltooltip .img_zajawka{
left:0px;
top: 0px;
width: 100px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #525B58;
position: relative;
float: left;
}

#dhtmltooltip a:link {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#dhtmltooltip a:visited {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#dhtmltooltip a:active {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#dhtmltooltip a:hover {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: underline; font-weight: bold;}


