/*
pomarańcz: FC7A00
brąz ciemny: A9905A
brąz jasny: AF9151
zieleń jasna: B3DE1D 
zieleń ciemna: 7D9B45

szary1: DCDCDC
szary2: BABABA
szary3: 8E8E8E
szary4: 666666
szary5: 3E3E3C
*/
a img	{border: none;}
h1 em,
h2 em	{color: #898989; font-weight: normal; font-style: normal; font-size: 11px;}
h1			{padding: 0 0 5px 0;}
h1 span		{padding: 0 0 0 0}
h3			{padding: 0 0 0 15px;}
h3 em		{color: #666666; font-weight: normal; font-style: normal; padding-right: 5px;}
.r h1		{color: #16416e; font-size: 11px; margin-bottom: 0 !important; padding: 0 0 5px 2px;}


#head,#main,#foot	{padding-left:70px;clear: both;}
#foot				{padding-top: 10px;height:116px;}
#head				{height:81px;background-color:#fff;}

div.head,
div.main,table.main,
div.foot	{width: 800px;}

div.head			{padding-top: 8px;position:relative;}
/*div.head div.lev1	{width: 585px; float: left;}*/
div.head div.lev1	{width: 800px; float: left;border-bottom:solid 1px #b9c5d4;}
div.head img		{margin-top:14px;padding:0;}
div.head div.lev4	{ position:absolute;top:50px; left:180px;}

div.foot				{padding-top: 5px; padding-bottom: 20px;}
div.foot div.lev4 img	{margin-top:5px;}
div.foot div.lev1		{width: 350px; float: left; }
div.foot div.lev1 div.std 	{margin-top:5px;}
div.foot div.lev4 			{margin-top:0;}
div.foot div.lev4 strong	{color: #627A8B; font-size: 11px;margin-bottom:5px;padding:0;}
div.foot div.lev4 strong em	{color: #BC262C; font-style: normal;}	

#logo	{margin: 10px 10px 0 0;padding-bottom:10px;}
.blue	{position:absolute;top:1px;left:0;z-index:1000;}
#kam_swf_1392	{z-index:1;}
div.head div.lev4 td.sep		{display: none;}
div.head div.lev4 a				{padding:0 15px 0 10px; text-decoration: none; font-size:11px; font-weight:bold;}
div.head div.lev4 a.menu		{color: #164070;}
div.head div.lev4 a.menu_active	{color: #bc262c;}

.t div.nl	{height: 41px; padding: 5px 15px;}
.t div.nl p	{margin: 0;float: left;}
.t div.nl strong	{color: #FC7A00;}
.t div.nl form	{float: right;}	
.t div.nl form	table	{height: 31px;}

.l div.nl			{padding: 5px; margin-top: 25px; height: 92px;}
.l div.nl strong	{color: #FC7A00;}
.l div.nl form		{}	
.l div.nl form	#email	{width: 120px; margin: 5px 0;}

table.main td.l,
table.main td.c,
table.main td.r,
table.main td.t,
table.main td.cm	{vertical-align: top;}

/*
table.main td.l		{width: 140px; padding: 50px 30px 0 20px;}
*/

table.main td.l		{width: 172px; padding: 0 10px 0 8px;}
body.bd1 table.main td.l	{padding: 50px 10px 0 8px;}
table.main td.c		{padding: 0 20px 0 0; }
table.main td.cm	{padding: 40px 0 0 20px; }
table.main td.r		{width: 185px; padding: 0 30px 0 0;}
body.bd1 table.main td.r	{padding: 67px 30px 0 0;}
table.cmt			{width: 590px;}

body.bd0 div.main						{position:relative;}
body.bd0 table.main td.l 				{height:94px;padding:0;}
body.bd0 table.galeria img 				{margin:6px 5px;}
body.bd0 table.galeria img:first-child	{margin-left:7px;}
body.bd0 table.main td.r				{padding:0;width:361px;height:94px;}
body.bd0 img.ofertaFoot					{padding:1px 0 51px 0;}
body.bd0 div.nl img						{padding:10px 0 0 5px;}
body.bd0 div.nl input.okButton			{width:27px;height:27px;padding:0;margin:10px 0 0 0;}
body.bd0 p strong						{color:#f00;}
/*
body.bd0 div.nl input					{width:116px; height:24px;border:solid 1px #b0bece;margin:10px 3px 0 5px;}
*/
body.bd0 div.nl input				{width:116px; font-size: 12px; border:solid 1px #b0bece;margin:10px 3px 0 5px;}
body.bd0 div.nl p					{padding:10px 0 0 10px;color:#164070;margin:0;}
body.bd0 div.nl strong				{color: #f00;}
body.bd0 div.przedWyjazdem			{width:359px;height:32px;margin:1px 0 0 30px;}
/*
body.bd0 table.main td.r select		{position:absolute;top:552px;left:540px; }
*/
.foot td.r select		{font-size: 10px; width:145px;}
body.bd1 div.nl						{display:none;}

/*body.bd0 .t div.nl form	{float: right;}	
body.bd0 .t div.nl form	table	{height: 31px;}
.l div.nl			{padding: 5px; margin-top: 25px; height: 92px;}
.l div.nl form	#email	{width: 120px; margin: 5px 0;}*/




.menu,
.menu_active	{}
.menu a,
.menu_active a	{}


.std	{}
.std2	{margin-bottom: 20px;}

div.path	{padding-left: 10px; margin-bottom: 5px; }
.cm div.path	{padding-left: 15px;}
div.path,
div.path a		{color: #bdbdbd; font-size: 10px; text-decoration: none;}
div.path a u	{color: #666;  text-decoration: none;}

div.hotel 			{}
div.hotel h1				{background: none; padding: 0;color: #c92327;}

div.hotel div.foto			{position: relative; background: #fff; margin-bottom: 50px; height: 209px; border: 1px solid #DCDCDC;}
div.hotel img.foto			{margin: 7px 6px; border: none; width: 341px; height: 195px; background-position: center; background-repeat: no-repeat;}
div.hotel div.foto div.fb	{position: absolute; width: 355px; height: 236px; top: 0; left: 0;}
div.hotel div.foto div.fb img.ask	{position: absolute; top: 216px; left: 235px; width: 97px; height: 11px; cursor: pointer;}
/*
div.hotel div.foto			{position: relative; border: 1px solid #DCDCDC; background: #fff; margin-bottom: 50px;}
div.hotel img.foto			{margin: 7px 6px; width: 341px; height: 195px; background-position: center; background-repeat: no-repeat;}
div.hotel div.foto div.fb	{position: absolute; width: 357px; height: 237px; top: 0; left: 3px;}
div.hotel div.foto div.fb img.ask	{position: absolute; top: 210px; left: 245px; width: 105px; height: 20px; cursor: pointer;}
*/
div.hotel div.opis p:first-child  {color: #164070; font-size: 11px;}


div.hotel_foto 			{margin-bottom: 50px;  height: 213px;}
table.hotel_foto img	{border: 1px solid #D2D2C6; cursor: pointer;}
table.hotel_foto td		{padding-bottom: 14px;}
table.hotel_foto td+td	{padding-left: 15px;}

div.hotel_ceny			{margin-bottom: 10px;}
div.hotel_ceny p		{border-bottom: 1px solid #DCDCDC; color: #899bb3; padding: 2px 0 2px 2px; margin: 0;}
div.hotel_ceny strong	{color: #000;}
div.hotel_ceny em		{color: #ca232a; font-weight: bold; font-style: normal;}
div.hotel_ceny em strong{color: #ca232a;}
div.hotel_ceny	a.ask		{text-align: right; display: block;padding-right: 10px; text-decoration: none; color: #666666;margin-top:3px;}
div.hotel_ceny fieldset	{margin:0;padding:0;}
div.hotel_ceny fieldset input.op_checkbox	{width:15px;margin:0 3px 0 10px;}
	
ul.menu_auto 			{margin:0; padding:0;list-style: none;}
ul.menu_auto ul ul ul	{margin-left: 10px;}			
ul.menu_auto li			{border-bottom: 1px solid #DCDCDC; }
ul.menu_auto ul li 		{border-bottom: none;}
ul.menu_auto ul ul li 	{}
ul.menu_auto a			{color: #173f70; text-decoration: none; font-size: 11px; font-weight: bold; display: block;padding: 5px 0 5px 10px;}	
ul.menu_auto ul a		{color: #cd222a;}	
ul.menu_auto ul ul a	{color: #14436f; font-size: 11px; font-weight: normal; }
ul.menu_auto ul ul ul a {padding: 2px 0 2px 10px;}

ul.menu_auto ul a.menu_active	{color: #cd222a;}

ul.ulmenu_v 		{margin:0; padding:0;list-style: none;}
ul.ulmenu_v ul 		{margin-left: 10px;}	
ul.ulmenu_v li		{border-bottom: 1px solid #DCDCDC; }
ul.ulmenu_v ul li 		{border-bottom: none;}
ul.ulmenu_v a		{color: #173F70; text-decoration: none; font-size: 11px; font-weight: bold; display: block;padding: 5px 0 5px 10px;}
ul.ulmenu_v a.menu_active		{color: #cd222a;}
ul.ulmenu_v ul a		{font-weight: normal;}	

.c div.std div.pl p:first-child,
div.cm div.std div.pl p:first-child  {color: #164070; font-size: 11px; }

.c ul.ulmenu_v a,
div.cm ul.ulmenu_v a {font-weight: normal;}
fieldset.forma input.cbx		{border: none !important;}
fieldset.forma select,
fieldset.forma input,
fieldset.forma textarea		{color: #656565; border: 1px solid #b3c0ca; font-size:11px;}
fieldset.forma input.button		{width: auto !important; color: #fff !important; background: #7D9B45; border: 1px solid #B3DE1D;} 
fieldset.forma input.button_ok	{width: auto !important;}


/*
pomarańcz: FC7A00
brąz ciemny: A9905A
brąz jasny: AF9151
zieleń jasna: B3DE1D 
zieleń ciemna: 7D9B45
*/
.cm fieldset		{padding: 10px; margin-bottom: 10px; border: 1px solid #f2f2f2; }
.cm fieldset legend:first-child	{color: #FC7A00; font-size: 11px; font-weight: bold; margin-bottom: 10px;}	
.cm fieldset legend	{color: #164070;  font-weight: bold; margin-bottom: 5px;}	
.cm fieldset label	{width: 200px; margin-right: 20px; display: block; float: left; text-align: right; clear: left;color: #5F5F5F;}
.cm fieldset p 		{padding: 0 10px;}
.cm fieldset input	{width: 200px; color:#BCBDBF;}	
.cm fieldset input.cbx	{width: auto; border: none;}
.cm fieldset select		{width: 220px;}	
.cm fieldset textarea	{width: 550px;}	
.cm fieldset input.button {width: auto; padding: 0 10px; background-color: #164070; color: #fff; float: right;}	

.r fieldset	input,
.r fieldset	select,
.r fieldset	textarea		{width: 170px}

.cm table.lista			{width: 590px;}

div.listaHoteli			{padding-bottom: 15px;margin-bottom:15px;}
table.lista				{border-left: 1px solid #e8e8e8; margin-top: 10px; }
table.lista td			{border-right: 1px solid #e8e8e8; padding: 10px;}
table.lista thead td	{border-right: 1px solid #c9d2d9;}
table.lista thead td:first-child {border-left:1px solid #c9d2d9;}
table.lista thead tr	{background-color: #e1e6ea; color: #35424b;}
table.lista tbody		{}
table.lista tbody tr	{}
table.lista tbody tr.r0	{}	
table.lista tbody tr.r1	{}	

table.lista tbody td a			{color: #cc2229; text-decoration: none;}
table.lista tbody td			{color: #738b9d;border-bottom:1px dotted  #b3c0ca;}
table.lista tbody td+td+td+td+td	{color: #35424b;}
table.lista tbody td:first-child {color:#313d45;}
table.lista tbody em		{color: #BABABA; display: block;font-style: normal;font-weight: normal;}
table.lista tbody em strong	{color: #BABABA; font-size: 10px; font-weight: normal;}
table.lista tbody strong	{color: #cc2229; font-size: 11px;}

table.polecamy	{}
table.polecamy td				{border-bottom: 1px solid #DCDCDC;}
table.polecamy td.pft			{width: 103px; padding: 10px; vertical-align: top;}
table.polecamy td.pft img		{width: 83px;}
table.polecamy td.ppl			{padding: 10px;}
table.polecamy td.ppl div.ppl 	{border-right: 1px solid #DCDCDC; padding-right: 10px;}
table.polecamy td.ppl p			{color: #3E3E3C;}
table.polecamy td.pmr			{width: 75px; text-align: center;}
table.polecamy h3 a				{color: #7D9B45; text-decoration: none;}
table.polecamy td.pmr a			{padding-right: 10px; text-decoration: none; color: #666666;}
table.polecamy table.par td			{border: none; width: 100px;}
table.polecamy table.par td.wylot	{color: #7D9B45;}
table.polecamy table.par td.data	{color: #FC7A00;}
table.polecamy table.par td.kat		{color: #8E8E8E;}
table.polecamy table.par td.cena	{color: #3E3E3C; font-weight: bold; text-align: right;}



.api_search_button,
.api_forum_button,	
.api_polecam_button,	
.api_ogloszenia_button,
.api_ksiega_button,
.api_kontakt_button		{font-weight: bold; font-size: 10px; border: 1px outset white; background-color: #D03038; color: #FFFFFF; }

.api_polecam_input,
.api_search_input,
.api_ogloszenia_input,
.api_ksiega_input,
.api_forum_input,
.api_kontakt_input 		{font-size: 11px; border: 1px inset white; }

.api_polecam_odpowiedz,
.api_kontakt_odpowiedz	{font-weight: bold;}


.api_news_headline	{}
.api_news_date 		{font-style: italic;}
.api_news_akt 		{}
.api_news_more		{font-weight: bold}

.api_forum_title	{color: #2C3642; font-weight: bold;}
.api_forum_caption	{font-weight: bold}
.api_forum_message	{}
.api_forum_info		{font-style: italic;}
.api_forum_backcolor	{}
.api_forum_activecolor	{background-color: silver}
.api_forum_noactivecolor{}


fieldset.admin			{padding: 10px;}
fieldset.admin input.cbx	{width: auto; border: none;}
fieldset.admin input,
fieldset.admin select,
fieldset.admin textarea	{color: #656565; border: 1px solid #A9905A; font-size:11px;}
fieldset.admin label	{width: 150px;}
fieldset.admin textarea	{}	

table.admin			{}
table.admin	tr.r0	{}
table.admin	tr.r1	{background-color: #F9F6F1;}	
table.admin	td 		{border-bottom: 1px solid #DCDCDC;padding: 3px;}

.cm fieldset.admin textarea	{width: 570px;}

/*centrowanie*/
/*
div.head,
div.main,table.main,
div.foot			{width: 800px;margin: 0 auto;}
#head,#main,#foot	{padding-left: 40px; }
*/

/*
div.head,
div.main,table.main,
div.foot	{width: 800px;}
div.head,
div.main	{margin-left: 25px;}
div.foot	{margin: 0 auto;}
#head,#main	{width: 890px; margin: 0 auto;}
#foot		{padding-left: 30px; }
*/
div.head,
div.main,table.main,
div.foot	{width: 800px;margin: 0 auto;}

div.menu_galeria		{width:590px}
div.menu_galeria img 	{margin: 0 9px 9px 0; border: 3px solid #DCDCDC;}
div.menu_galeria strong	{color:#173F70;display:block;text-align:center;}
div.menu_galeria em 	{font-style:normal;display:block;text-align:center;}
div.menu_galeria div.galeria			{display: inline;}
div.menu_galeria div.galeriaFirma 		{width:130px;display:inline;float:left; margin:0 5px 0 0 ;}

img.foto			{float:left; border: 3px solid #DCDCDC; margin: 5px 5px 5px 0;}
div.main div.cm div.std  h1 	{clear:both;}






