body { 
	font-family: verdana, sans-serif;
	background: #eeeeee; 
	margin-top: 5px;
	margin-bottom: 5px;
	}

/* ********************* */
/* Kolor wn�trza stronki */
/* ******************&&& */

.inside {
	background: #dddddd;
}




/* ****************** */
/* Uwagi i komunikaty */
/* ****************** */


#warning {
	line-height: 14pt;
}

#warning H1 {
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	color:	#800000;
}

#warning P {
	font-size: 12px;
	color:	gray;
}

#warning TABLE {
	background: #ffffff;
}

#warning A {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0000C0;
}

#warning A:visited {
	text-decoration: none;
	color: #0000C0;
}

#warning A:hover {
	color: #000000;
	text-decoration: none;
}



/* ****** */
/* Stopka */
/* ****** */


#footbar P {
	font-size: 10px;
	color: #333333;
}

#footbar A {
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

#footbar A:visited {
	text-decoration: none;
	color: #333333;
}

#footbar A:hover {
	color: #ffffff;
	text-decoration: none;
}

/* ****************** */
/* Menu z wycieczkami */
/* ****************** */

#tripmenu {
	clear: left;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 5px;
}


#tripmenu_inside {
	background: #eeeeee;
	text-align:  left;
}



#tripmenu_inside P {
	display: inline;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	line-height: 18px;
}

#tripmenu_inside BR {
	line-height: 10px;
}

#tripmenu_inside A {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#tripmenu_inside A:hover {
	font-size: 10px;
	color: #FF3300;
	font-weight: normal;
}

#tripmenu_inside A:visited {
	text-decoration: none;
}

#tripmenu_inside A.actual {
	font-size: 10px;
	color: #FF3300;
	font-weight: normal;
}


#tripmenu_list {
	padding-left: 10px;
	font-weight: normal;
}

#tripmenu_list P {
	line-height: 12px;
}


/* ***** */
/* Mapka */
/* ***** */


#mapplace {
	clear:	none;
	float: left;
	padding-left: 5px;
	margin-top: 0px;
	z-index: 1;
	text-align: left;
}

#mapplace_mini {
	float: right;
	padding-left: 5px;
	padding-right: 15px;
	margin-right: -15px;
	z-index: 4;
}

/* ****************** */
/* Pasek ze zdj�ciami */
/* ****************** */

#photobar {
	clear:	none;
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#photobar_inside {
	/*background: #eeeeee;*/
	width: 90px;
}

/* ***************** */
/* Pasek z dodatkami */
/* ***************** */

#description {
	clear:	both;
	float: left;
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 10px;
	width: 756px;
	text-align: left;
	line-height: 8pt;
	
}



/* ************** */
/* Opis wycieczek */
/* ************** */

#trip_desc {
	clear: right;
	float: right;
	padding-right: 10px;
	line-height: 12pt;
	width: 510px;
}


#trip_desc P{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding-right: 10px;
}

#trip_desc UL{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding: 5px;
	padding-left: 20px;
	margin: 0;
}

#trip_desc LI{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#trip_desc STRONG.test{
	color: #800000;
	font-size: 12px;
}

#trip_desc A {
	text-decoration: none;
	color: #333333;
}

#trip_desc A:visited {
	text-decoration: none;
	color: #333333;
}

#trip_desc A:hover {
	color: #FF3300;
	text-decoration: none;
}


/* ************************ */
/* Nag��wek opisu wycieczek */
/* ************************ */

#trip_head {
	clear: both;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	text-align: left;
	padding-bottom: 5px;
	margin: 0px;
	width: 100%;
}

#trip_head P {
	font-family: verdana, sans-serif;
	font-size: 14px;
	border-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 5px;
	font-weight: normal;
	color: #800000;
}


#trip_condition {
	clear: both;
	float: left;
	padding-top: 0px;
	text-align: right;
	padding-bottom: 5px;
	width: 100%;
}

#trip_condition p {
	font-family: verdana, sans-serif;
	font-size: 15px;
	border-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 5px;
	font-weight: normal;
	color: #800000;
}

#trip_condition a {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #800000;
}


#trip_condition a:visited {
	text-decoration: none;
	color: #800000;
}

#trip_condition a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* ***************** */
/* logowanie		 */
/* ***************** */

#login {
	clear: left;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
}


#login_inside {
	background: #eeeeee;
	text-align:  right;
}


#login_inside P {
	display: inline;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	line-height: 10px;
	text-align: center;
}

#login_inside P.comment {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
}

#login_inside P.warning {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	line-height: 18px;
}


#login_inside BR {
	line-height: 4px;
}

/* ********* */
/* formularz */
/* ********* */

#form {
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	width: 490px;
	text-align: right;
}

#form P {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: right;
}

#form FIELDSET {
	font-size: 12px;
	padding: 10px;
	text-align: left;
}

#form LEGEND {
	font-weight: bold;
	 font-style: italic;
}



/* **************** */
/* Odnosniki w Menu */
/* **************** */

A.menu {
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

A.menu:visited {
	text-decoration: none;
	color: #333333;
}

A.menu:hover {
	color: #FFFFFF;
	text-decoration: none;
}

TD.menuM {
	padding-left: 15px;
	padding-right: 22px;
	/* Reservation + Hotels 
	padding-left: 9px;
	padding-right: 8px; */
}

TD.menuML {
	padding-left: 5px;
	padding-right: 14px;
	/* Reservation + Hotels 
	padding-left: 0px;
	padding-right: 11px;*/
}

TD.menu {
	padding-left: 13px;
	padding-right: 13px;
	/* Reservation + Hotels 
	padding-left: 6px;
	padding-right: 6px;*/
}

TD.menuL {
	padding-left: 0px;
	padding-right: 10px;
	/* Reservation + Hotels 
	padding-left: 0px;
	padding-right: 5px;*/
}

TD.menuR {
	padding-left: 10px;
	padding-right: 5px;
	/* Reservation + Hotels 
	padding-left: 5px;
	padding-right: 0px;*/
}

H3.inside {
	font-family: verdana, sans-serif;
	font-size: 15px;
	border-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	color: #800000;
	background: #eeeeee;
	font-weight: bold;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

A.inside {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

A.inside:hover {
	font-size: 10px;
	color: #FF3300;
	font-weight: normal;
}

A.inside:visited {
	text-decoration: none;
}


A.inside.actual {
	font-size: 10px;
	color: #FF3300;
	font-weight: normal;
}


A.gallery {
	font-size: 12px;
	color: #222222;
	font-weight: normal;
	text-decoration: none;
}

A.gallery:hover {
	color: #FF3300;
}

A.gallery:visited {
	text-decoration: none;
}


INPUT {
	font-family: verdana, sans-serif;
	font-size: 10px;
	/*background: #dddddd;*/
}

INPUT.obligatory {
	font-family: verdana, sans-serif;
	font-size: 10px;
	background: #FFFFCC;
}


SELECT {
	font-family: verdana, sans-serif;
	font-size: 10px;
	/*background: #dddddd;*/
}

SELECT.obligatory {
	font-family: verdana, sans-serif;
	font-size: 10px;
	background: #FFFFCC;
}



.forms {

	padding-right: 0px;
	padding-bottom: 5px;
	vertical-align: top;
}

P {
	font-size: 11px;
}

P.comment {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	font-style:  italic;
}

TABLE.gallery {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 0px;
	border: 0px;
}


P.description {
	font-size: 8pt;
	padding-top: 8px;
	color: #333333;
	margin: 0px;
}

A.description {
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

A.description:visited {
	text-decoration: none;
	color: #333333;
}

A.description:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#email A {
	color: #0018FF;
}

#email A:visited {
	color: #0018FF;
}


