body {
	font:		12px verdana,arial,times;
	background:	#e7bb7a url(../grafika/tlo.jpg) center top repeat-x;
	margin:		0 auto;
	margin-top: 10px;
}
.glowna_tabela {
	background:	#ffffff;
	width:		960px;
	padding-top:	10px;
	padding-left:	20px;
	padding-right:	20px;
	border:		0px;
	margin:		0 auto;
	text-align:	center;
	border-bottom:	solid 4px #4c2f1c;
}

.tabela {
	width:		960px;
	padding:	0px;
	margin:		0 auto;
	border:		0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

td.opis {
	padding:		5px;
	vertical-align: top;
	text-align:	justify;
}
div.opis {
}
.naglowek {
	color:			green;
	font:			bold 24px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	margin-bottom:	10px;
	text-indent:	0.5cm;
	text-decoration: none;
}
.dzial {
	font:			bold 28px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			#0063a7;
	padding-top:	10px;
	padding-bottom:	10px;
	padding-left:	20px;
	margin-bottom:	15px;
	border-bottom:	solid 1px #0063a7;
}
.wycieczka {
	height:			145px;
	padding-left:	350px;
}
a:link, a:visited {
	font:			bold 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			#E15704;
	TEXT-DECORATION: underline;
}
a:hover {
	color:			#000000;
	TEXT-DECORATION: none;
}
a:active {}


a.menu:link, a.menu:visited {
	background:		url(../grafika/menu_off.png) no-repeat 10px 5px;
	padding-left:	30px;
	padding-right:	20px;
	margin-top:		5px;
	float: left;
	text-align:		center;
	font:			20px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			#583e2e;
	TEXT-DECORATION: none;
}
a.menu:hover {
	background:		url(../grafika/menu_on.png) no-repeat 10px 5px;
	font:			20px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			#f54803;
	TEXT-DECORATION: none;
}
a.menu:active {}

div.activemenu {
	background:		url(../grafika/menu_on.png) no-repeat 10px 5px;
	padding-left:	30px;
	padding-right:	20px;
	margin-top:		5px;
	float:			left;
	text-align:		center;
	font:			20px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			#f54803;
	TEXT-DECORATION: none;
}

a.linka:link, a.linka:visited {
	background:		url(../grafika/linki_off.gif) no-repeat center center;
	width:			186px;
	height:			20px;
	display:		block;
	float:			right;
	margin:			5px;
	text-align:		center;
	vertical-align:	middle;
	font:			bold 14px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			#E15704;
	TEXT-DECORATION: none;
}
a.linka:hover {
	background:		url(../grafika/linki_on.gif) no-repeat bottom center;
	color:			#000000;
	TEXT-DECORATION: none;
}
a.linka:active {}

a.stopka:link, a.stopka:visited {
	font:			16px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			#37424f;
	TEXT-DECORATION: none;
	padding:		10px;
	font-weight:	bold;
}
a.stopka:hover {
	color:			#E15704;
}
a.stopka:active {}
.obrazek {
	border:			solid 1px #ccc;
}

.form_kontakt {
	width:			400px;
	padding:		3px;
	margin:			3px;
	font:			14px verdana, arial, times;
	border-left:	solid 1px lightgray;
	border-top:		solid 1px lightgray;
	border-right:	solid 1px gray;
	border-bottom:	solid 1px gray;
}
.form {
	padding:		3px;
	margin:			3px;
	font:			14px verdana, arial, times;
	border-left:	solid 1px lightgray;
	border-top:		solid 1px lightgray;
	border-right:	solid 1px gray;
	border-bottom:	solid 1px gray;
}

.center {
	text-align:		center;
}
.left {
	text-align:		left;
}
.right {
	text-align:		right;
}
.top {
	vertical-align:	top;
}
.bottom {
	vertical-align:	bottom;
}
.middle {
	vertical-align:	middle;
}
.justify {
	text-align:		justify;
}
.padright15 {
	padding-right:	15px;
}
.pad5 {
	padding:		5px;
}
.pad10 {
	padding:		10px;
}
.font10 {
	font-size:		10px;
}
.colorred {
	color:			#e13804;
}
div.szczegoly {
	float:			left;
	margin-top:		5px;
}
div.rezerwacja {
	float:			right;
	margin-top:		5px;
}
.h1 {
	text-align:		center;
	margin-top:		30px;
	vertical-align: top;
	font:			bold 20px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			green;
}

.miesiac {
	text-align:		left;
	margin:			0px;
	padding:		10px;
	font:			bold 20px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			#0063A7;
}

.padtop5 {
	padding-top:	5px;
}
.padtop10 {
	padding-top:	10px;
}
.promo {
	text-align:		left;
	font:			bold 20px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	color:			#E12904;
}
.termin1 {
	text-align:		left;
	border-left:	solid 10px #bea27b;
	border-bottom:	solid 2px #e1c9a7;
	background:		#f0e0c9;
	margin-bottom:	2px;
}
.termin2 {
	text-align:		left;
	border-left:	solid 10px #cbb595;
	border-bottom:	solid 2px #e9dbc5;
	background:		#f3e6d4;
	margin-bottom:	2px;
}
.termin3 {
	text-align:		left;
	border-left:	solid 10px #bea27b;
	border-bottom:	solid 2px #e1c9a7;
	background:		#f0e0c9;
	margin-bottom:	2px;
}

.termin11 {text-align:left;border-left:solid 10px #aacee0;border-bottom:solid 2px #aacee0;background:#d8e0e3;margin-bottom:2px;}
.termin12 {text-align:left;border-left:solid 10px #d8e0e3;border-bottom:solid 2px #d8e0e3;background:#ebeeeb;margin-bottom:2px;}

.termin21 {text-align:left;border-left:solid 10px #6cb0ca;border-bottom:solid 2px #6cb0ca;background:#9ac4d2;margin-bottom:2px;}
.termin22 {text-align:left;border-left:solid 10px #9ac4d2;border-bottom:solid 2px #9ac4d2;background:#bcd2d6;margin-bottom:2px;}

.termin31 {text-align:left;border-left:solid 10px #a2d8cf;border-bottom:solid 2px #a2d8cf;background:#bde1d5;margin-bottom:2px;}
.termin32 {text-align:left;border-left:solid 10px #bde1d5;border-bottom:solid 2px #bde1d5;background:#cde4da;margin-bottom:2px;}

.termin41 {text-align:left;border-left:solid 10px #97d7b9;border-bottom:solid 2px #97d7b9;background:#b1e6b3;margin-bottom:2px;}
.termin42 {text-align:left;border-left:solid 10px #b1e6b3;border-bottom:solid 2px #b1e6b3;background:#c5e9d3;margin-bottom:2px;}

.termin51 {text-align:left;border-left:solid 10px #fce3a1;border-bottom:solid 2px #fce3a1;background:#f6f3b8;margin-bottom:2px;}
.termin52 {text-align:left;border-left:solid 10px #f6f3b8;border-bottom:solid 2px #f6f3b8;background:#ffffdf;margin-bottom:2px;}

.termin61 {text-align:left;border-left:solid 10px #bea27b;border-bottom:solid 2px #e1c9a7;background:#f0e0c9;margin-bottom:2px;}
.termin62 {text-align:left;border-left:solid 10px #cbb595;border-bottom:solid 2px #e9dbc5;background:#f3e6d4;margin-bottom:2px;}

.termin71 {text-align:left;border-left:solid 10px #add5be;border-bottom:solid 2px #add5be;background:#c3e4c7;margin-bottom:2px;}
.termin72 {text-align:left;border-left:solid 10px #c3e4c7;border-bottom:solid 2px #c3e4c7;background:#d5e7d3;margin-bottom:2px;}

.termin81 {text-align:left;border-left:solid 10px #b3bd7f;border-bottom:solid 2px #b3bd7f;background:#cdce99;margin-bottom:2px;}
.termin82 {text-align:left;border-left:solid 10px #cdce99;border-bottom:solid 2px #cdce99;background:#cfe79f;margin-bottom:2px;}

.termin91 {text-align:left;border-left:solid 10px #d08478;border-bottom:solid 2px #d08478;background:#e4beac;margin-bottom:2px;}
.termin92 {text-align:left;border-left:solid 10px #e4beac;border-bottom:solid 2px #e4beac;background:#f2d7ce;margin-bottom:2px;}

.termin101 {text-align:left;border-left:solid 10px #f6896c;border-bottom:solid 2px #f6896c;background:#f3b587;margin-bottom:2px;}
.termin102 {text-align:left;border-left:solid 10px #f3b587;border-bottom:solid 2px #f3b587;background:#ffd4be;margin-bottom:2px;}

.termin111 {text-align:left;border-left:solid 10px #b4b3ad;border-bottom:solid 2px #b4b3ad;background:#d6d4ca;margin-bottom:2px;}
.termin112 {text-align:left;border-left:solid 10px #d6d4ca;border-bottom:solid 2px #d6d4ca;background:#e3e2d7;margin-bottom:2px;}

.termin121 {text-align:left;border-left:solid 10px #6cb0ca;border-bottom:solid 2px #6cb0ca;background:#9ac4d2;margin-bottom:2px;}
.termin122 {text-align:left;border-left:solid 10px #9ac4d2;border-bottom:solid 2px #9ac4d2;background:#bcd2d6;margin-bottom:2px;}

.text_opis {
	display:		block;
	width:			685px;
	height:			150px;
	padding-left:	275px;
	text-align:		left;
	padding-top:	10px;
	background:		url(../grafika/tlo_opis.jpg) no-repeat left center;
	font-weight:	none;
	font:			15px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	line-height:	18px;
	vertical-align: middle;
}

.text_opis2 {
	width:			940px;
	margin:			0px;
	padding:		0px;
	height:			42px;
	overflow:		hidden;
	background:		none;
	font-family:	'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
	font-size:		15px;
	font-weight:	none;
	border:			none;
}

.event:hover,
.hover {
	border-left:	solid 10px #ed9058;
    background:		#ffddc9;
    color:			green;
}

#termin:hover {
	border-left:	solid 10px #ff7e32;
	border-bottom:	solid 2px #ff7e32;
    background:		#ffcfb3;
}


.error {
	border:			solid 1px red;
	background:		#ffefef;
}


/**************************************************************
ramka normal
**************************************************************/

.tab_lg {
	background:		#F6FAF3 url(../grafika/lg.gif) no-repeat left top;
	width:			18px;
	height:			18px;
}
.tab_gora {
	background:		#F6FAF3 url(../grafika/gora.gif) repeat-x top;
}
.tab_pg {
	background:		#F6FAF3 url(../grafika/pg.gif) no-repeat right top;
	width:			18px;
	height:			18px;
}
.tab_lewa {
	background:		#F6FAF3 url(../grafika/lewa.gif) repeat-y center left;
}
.tab_srodek {
	background:		#F6FAF3;
}
.tab_prawa {
	background:		#F6FAF3 url(../grafika/prawa.gif) repeat-y center right;
}
.tab_ld {
	background:		#F6FAF3 url(../grafika/ld.gif) no-repeat left bottom;
	width:			18px;
	height:			18px;
}
.tab_dol {
	background:		#F6FAF3 url(../grafika/dol.gif) repeat-x bottom;
	height:			18px;
}
.tab_pd {
	background:		#F6FAF3 url(../grafika/pd.gif) no-repeat right bottom;
	width:			18px;
	height:			18px;
}
.tab_gr_srodek {
	background:		#e6ffd4 url(../grafika/gr_pg.gif) no-repeat right top;
	border-bottom:	solid 2px #7ddb5d;
}
.tab_or_srodek {
	background:		#ffe3c4 url(../grafika/or_pg.gif) no-repeat right top;
	border-bottom:	solid 2px #ffb563;
}
.tab_go_srodek {
	background:		#fff6b9 url(../grafika/go_pg.gif) no-repeat right top;
	border-bottom:	solid 2px #ffe958;
}
.tab_opis {
	text-align:		left;
	font:			bold 20px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
}
.borderredbot {
	border-bottom: solid 1px #e13804;
}

.stopka_border {
	border-bottom: dotted 2px #bbac97;
}
.glowna_border {
	border-right: dotted 2px #bbac97;
}
