h1 {
	font-size: 18px;
}

h2 {
	font-size: 15px;
}

body {
	text-align: center;
	background: url(rysunki/gr.jpg);
	background: url(rysunki/tlo.gif);
	background: red;	
	text-align: center;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	background-color: white;
	margin: auto;
	padding: 0px;
}


td {
	border: none;
	margin: 0px;
	padding:0px;
}

P {
	letter-spacing: normal;
	text-align: justify;
	padding: 1px;
	margin-top: 5px;
}


.mapa_nazwa {
	z-index: 2;
	position: absolute;
	width: 200px;
	padding: 0px;
	font-size: 10px;
	text-align: left;

}


table.mini  {
	border:  none;
	width: 650px;
	margin: auto;	
	border-spacing: 1px;
	text-align:center;
}


.sendme2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #eeeeee;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.sendme3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #eeeeee;
	border: #000000 1px solid;
	padding:4px;
}





A:link, A:visited { color: #316d88; text-decoration: none; }
A:hover { color: #888888; text-decoration: underline; }


img {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	vertical-align: top;
	border-spacing: 0px;
}

table {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	vertical-align: top;
	border-spacing: 0px;

}


UL {
	list-style: outside ;		
	line-height: 1.8;
	letter-spacing: normal;
	text-align: justify;
	list-style-type: square;
	margin-top: 0px;
	margin-bottom: 5px;
}










.ar {
	text-align: right;
}
.al {
	text-align: left;
}



input { 
	  
	font: 10px verdana, arial, helvetica;	
	color: #000000; 
}

select { border-right: #000000 1px solid; border-top: #000000 1px solid; background: #f7f7f7; font: 10px verdana, arial, helvetica; border-left: #000000 1px solid; color: #000000; border-bottom: #000000 1px solid }
submit { border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	background: #f7f7f7;
	font: 8pt verdana, arial, helvetica;
	border-left: #000000 1px solid;
	color: #ffeeff;
	border-bottom: #000000 1px solid
}

textarea.list {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #eeeeee;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}


TABLE.for {
	border: #000000 1px solid;
   	background-color: #FFFFFF;
	width: 100%;
}

TD.boxhead { background-color: #ffff00; }
TD.boks { background-color: #DEFFCF; }

TD.basictop { background-color: #adadad; }


FONT.small{font-family: Verdana, Arial, sans-serif; font-size: 8px; line-height: 1.5; }


.floatRight {
	float: right;
	margin: 10px;
	margin-top: 20px;	
}
h1.nazwamiasta {
	font-family: verdana, Arial, sans-serif; font-size: 21px; line-height: 1.5;
	margin: 0px;
}

P.opismiasta {
	font-family: verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5;
	border-top: #bbbbbb 1px solid;
	border-bottom: #bbbbbb 1px solid;	
	overflow:auto;
	margin-top:0px; 
	font-size: 10px; 
	padding: 5px;	 
	width: 490px; 
	margin-top: 5px
}

P.opismiasta:first-letter {
	font-size: 180%;
	float: none;
	font-family: arial, sans-serif;
	line-height: 1.5;
	font-weight: bold;
	color: #220000;
}








td.pan_bgcolor { background-color: #e7f1fa;}
table.pan_bgmenu {
	background-color: #ffdd8c;
	border-top:    #ffffff 2px solid;
    	border-left:   #ffffff 2px solid;
    	border-right:  #ffffff 2px solid;
    	border-bottom: #ffffff 2px solid;
}






table.telewizor {
	width: 100%;
	float: none;
	text-align: center;
	border-spacing: 1px;
	margin: 2px;
	border-top:    none;
    	border-left:   none;
    	border-right:  none;
    	border-bottom: none;
}



/* tabela calego portalu*/
table.haupttable {
	width: 865px;
	text-align: center;
	margin-top: 1px;

	margin-left: auto;
	margin-right: auto;

	border-spacing: 3px;
}

/* lewy panel -*/
td.leftpanel {
	text-align: center;
	width: 700px;
	background: #e7f1fa;

	padding: 0px;
	vertical-align: top;


	border-spacing: 0px;

	border-top:    #8f8d8d 1px solid;
    	border-left:   #8f8d8d 1px solid;
    	border-right:  #8f8d8d 1px solid;
    	border-bottom: #8f8d8d 1px solid;

}

/* prawy panel -*/
td.rightpanel {
	text-align: center;
	width: 700px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	border-spacing: 0px;
	border:    #8f8d8d 1px solid;



}




/* szukaj -----------------------------------------*/
.szukaj_miasto {
	background: #ffffff;
	font: 13px verdana, arial, helvetica;
	font-weight: bold;
	color: #000000;
	border: #000000 1px solid;
	width: 200px;
	margin: 3px;
	padding-left :2px;

}

select.szukaj_cena {
	background: #ffffff;
	font: 13px verdana, arial, helvetica;
	font-weight: bold;
	color: #000000;
	border: #000000 1px solid;
	width: 150px;
	margin: 3px;

}


input.szukaj_but {
	background: #de1e1e;
	font: 13px verdana, arial, helvetica;
	font-weight: bold;
	color: white;
	border: black 1px solid;
	padding: 0px;
	margin: 5px;
	margin-top: 10px;
	padding-left: 25px;
	padding-right: 25px;

}

input.szukaj_edit{
	background: #ffffff;
	font: 13px verdana, arial, helvetica;
	color: #000000;
	border: #000000 1px solid;
	padding: 0px;
	margin: 2px;
	width: 100px;
}


table.szukaj {
	width: 600px;
	text-align: center;
	padding:0px;
	margin: auto;
	margin-top: 5px;

}

table.szukaj_ext {
	width: 600px;
	text-align: left;
	border-spacing: 1px;
	padding: 1px;
	margin: auto;
	border:  #000000 1px solid;
   	background: #eeeeee;
}


table.szukaj_l {
	width: 600px;
	text-align: left;
	border-spacing: 1px;
	padding: 1px;
	margin-top: 5px;
	border:  #000000 1px solid;
   	background: #eeeeee;
}





.menumiasta {
	width:700px;		
	margin: auto;
	padding: 0px;	
	text-align:center; 
	font-size: 12px; 
	color: white; 
	background: #444444; 
	border: none;	
	
}

img.strzalkalpanel{
	float: left;
}




input.menuinput {
       	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #888888;
	background-color: #ffffff;
}


/*  strona iglowna -----------------------------------------------*/

td.hauptintro {
	width: 400px;
	height: 300px;
	background-color: #ffffff;
	border-top:    #ff0000 2px solid;
    	border-left:   #ff0000 2px solid;
    	border-right:  #ff0000 2px solid;
    	border-bottom: #ff0000 2px solid;
	padding-top: 0px;
	padding-bottom: 0px;

}

#intro {
	width: 400px;
	height: 300px;

}


table.tabpiclinks {
	background-color: #e7f1fa;
	width: 100%;
	font-size: 10px;



}

td.piclinks {
	background-color: #e7f1fa;
	width: auto;
	border-top:    #b7dcff 2px solid;
    	border-left:   #b7dcff 2px solid;
    	border-right:  #b7dcff 2px solid;
    	border-bottom: #b7dcff 2px solid;

}

td.hauptlistahoteli {
	text-align:center;
	margin-left: auto;
	margin-right: auto;

}



/* pasek z obiektem -------------- */
td.fontmini {
	font: 10px verdana, arial, helvetica;
	color: #000000;
}



td.mini_bas_l {
	background-color: #e7f1fa;
	width: 100px;
	text-align:center;
	vertical-align: middle;

}
td.mini_bas_m {
	padding: 0px;
	background-color: #e7f1fa;
	text-align:center;
	vertical-align: middle;

}


.mini_bas_p {
	text-align:center;
	width: 150px;
	height: 75px;
	background-color: #bcd5e9;
	vertical-align: middle;


}

td.mini_ext_l {
	vertical-align: middle;
	text-align:left;
	background-color: #bcd5e9;
	width: 100px;
	padding: 0px;
}
td.mini_ext_m {
	vertical-align: middle;
	text-align:center;
   	background-color: #bcd5e9;
	padding: 0px;

}
td.mini_ext_p {
	vertical-align: middle;
	background-color: #28679d;
	color: #ffffff;
	padding: 0px;
	width: 150px;

}

table.mini_ext_picto {

	margin-left: auto;
	margin-right: auto;
	text-align:center;

}




/*  basic */

INPUT.rezerwacje {
       	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #888888;
	background-color: #ffffff;
}

INPUT.rezerwacje_wyslij {
       	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: white;
	margin: 5px;
	background-color: #333333;
}


TABLE.wwwbashead {
	border: #000000 1px solid;
  	background-color: #bdd7ef;
	width: 100%;
	text-align:center;
}

TABLE.wwwbasic {
	width: 100%;
	border-spacing: 0px;
	margin: 0px;
	text-align:center;
	font: 14px verdana, arial, helvetica;
	color: #222222;
}


TABLE.wwwbasdane {
	border: #cccccc 1px solid;
   	background-color: #f3f3f3;
	width: 290px;
	padding: 10px;	
	text-align:center;
	border-spacing: 3px;
	margin-right: 0px;
}

img.tel{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

TABLE.wwwbasofer {
	border: #cccccc 1px solid;
   	background-color: #ffffff;
	width: 95%;
	padding: 10px;
	text-align: left;	
	font: 13px verdana, arial, helvetica;
	color: #222222;
}

tr.wwwbasbottom {
	border: #cccccc 1px solid;
	background-color:  #bdd7ef;
	width: 100%;
	text-align:center;
	margin-top: 100px;
}


td.wwwbasrezerw{
	border: #bdd7ef 10px solid;
   	background-color: #ffffff;
	width: 600px;
	text-align:center;
	border-spacing: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 33px;
	font: 14px verdana, arial, helvetica;
	color: #222222;
}





/*  EXT */


TABLE.wwwext {
	border: #000000 1px solid;
	background-color: #bdd7ef;
	width: 100%;
	text-align:center;
	margin: auto;
}

td.wwwexttitle{
	border: #cccccc 1px solid;
	background-color: #28679d;
	width: 100%;
	border-spacing: 0px;
	padding: 5px;
	text-align:center;
	font: 24px verdana, arial, helvetica;
	color: #FFFFFF;

}

td.wwwextmenu{
	border: #cccccc 1px solid;
   	background-color: #FFFFFF;
	width: 200px;
	text-align:left;
	border-spacing: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 33px;
	font: 12px verdana, arial, helvetica;
	color: #555555;
}


td.wwwextpikto{
   	border: #cccccc 1px solid;
	background-color: #28679d;
	width: 100%;
	border-spacing: 0px;
	padding: 0px;
	text-align:center;
	font: 24px verdana, arial, helvetica;
	color: #FFFFFF;

}

P.opisext:first-letter {
	float: none;
	font-weight: bold;
	color: #220000;
	font: 180% verdana, arial, helvetica;
	line-height: 15px;
}

P.opisext {	
	float: none;
	color: #000000;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	margin:10px;
	font: 12px verdana, arial, helvetica;
	line-height: 15px;	 
	height:150px; 
	overflow:auto; 
	border: thin solid #cccccc
}

.wwwextpokoje{
	border: #cccccc 1px solid;
   	background-color: #FFFFFF;
	text-align:center;
	border-spacing: 0px;
	padding: 2px;
	font: 14px verdana, arial, helvetica;
	color: #555555;
	margin: 5px;	
	border: #cccccc 1px dashed; 
	width: 100%;
	
}

.wwwextfoto{
	border: #cccccc 1px solid;
   	background-color: #ffFFFF;
	width: 680px;
	text-align:center;
	padding: 0px;
	border-spacing: 0px;
	font: 14px verdana, arial, helvetica;
	color: #555555;
}

.wwwextrezerw{
	border: #cccccc 1px solid;
   	background-color: #ffffff;
	width: 680px;
	text-align:center;
	border-spacing: 0px;
	padding: 0px;
	font: 14px verdana, arial, helvetica;
	color: #222222;
}






/* KARKOMAPA */
td.tdmapa {
	width: 670px;
	height: 472px;
	float: none;
	text-align: left;
	border-spacing: 0px;
	border: #cccccc 1px solid;
	vertical-align: top;
	padding: 0px;

	background-image: url(rysunki/MAPY/zach_sudety.jpg);

	font-family: verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 1.8;
	letter-spacing: normal;
	text-align: left;


}



TABLE.std   {
	border-collapse: collapse;
   	width: 500px;
	border: #cccccc 2px solid;

}

TR.std {

}

CAPTION.std {
	caption-side: top;
	width: 500px;
	text-align: left ;
	margin-left: auto;
	margin-right: auto;
   	background-color: #DDDDDD;
	font: 14px verdana, arial, helvetica;
	color: #000000;
	padding: 2px;

}
 
P.std {	
	font: 12px verdana, arial, helvetica;
	color: #000000;
	padding: 9px;
}


table.spot {
	width: 670px;
	text-align: left ;
   	border: #cccccc 1px solid;
	margin-left: auto;
	margin-right: auto;
   	background-color: #FFFFFF;
	font: 12px verdana, arial, helvetica;
	color: #000000;
	padding: 5px;
	margin-top: 1px;

}
table.ad_panel {
	margin-left: 0px;
	padding: 0px;
	vertical-align: top;
	border-spacing: 0px;

}



table.ramka_std{
	width: 670px;
	text-align: left ;
   	border: none;
	margin-left: auto;
	margin-right: auto;
   	background-color: #FFFFFF;
	font: 12px verdana, arial, helvetica;
	color: black;
	padding: 0px;
	margin-top: 0px;
	
}

.hr_std	{
	background-image: url('rysunki/ramka/sep.gif'); 
	background-color: #cccccc; 
	padding: 0px; 
}

.header_std {
	text-align: center;
	color: #cc3300; 
	font-weight: bold;
	width: 90%;
	height: 21px;
	padding: 4px;
}

/* pasek z obiektem -------------- *//* pasek z obiektem -------------- */




div.pasek_obiektu{
	padding: 0px;	
	width:500px;
	height: 75px;
	clear:both;
	margin: auto;
	vertical-align: middle;
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	margin-bottom: 2px;
}

div.pasek_left{
	width: 100px;
	height: 75px;
	float: left; 
	clear:none;
	margin: 0px;
	margin-right: 2px;
}

div.pasek_center{
	width: 270px;
	height: 75px;
	float: left; 
	clear:none;
	margin: 0px;
	text-align:center;
	vertical-align: middle;
}

div.pasek_right{
	width: 128px;
	height: 75px;
	float: left; 
	clear:none;
	margin: 0px;
	vertical-align: middle;
	background-color: #28679d;
	color: #ffffff;		
}



.pasektop{
	width: 700px;
	
	float: left; 
	clear: both;
	background-color: white;	
	border-spacing: 0px;
	
	border-bottom:  #8f8d8d 1px solid;
	margin: auto;
	margin-bottom: 5px;
	font:  12px Verdana, Arial, sans-serif;}



DIV.main{	
	width: 70%; 
	border: #cccccc 1px dashed;
	border: none;
	margin: auto; 
	padding: 0px; 
	background: white; 
	margin-bottom: 10px;
}





input.lupa {
border:1px solid;
font-size: 11px;
width:100px; 
cursor:pointer;
background-color: #ffdf00;
}


a.linksearch {
	color:white;
	margin: 15px 3px 15px 3px;
}






/* BOXX */
div.box{	
		
	margin: 4px 0px 8px 0px;
}


/* ////////////////////////////*/


p.menuhead {	
	width:100%;
	background: #b50e0e;
	background:#940c10;
	background:#28679d;
	padding: 0px;		
	color: white;
	margin:0px 0px 2px 0px;
	text-align: center;
	font-weight: bold;
	font-size:12px;
}

img.menu_ico {
	border: none;	
	padding: 0px 5px 0px 5px;
}

a.menu_item {
	display:block; 
	width:100%;	
	padding:3px 0px 3px 0px;
	background-color: white; 
	margin:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	font-weight:normal; 
	font-size:11px; 
	color: #6aa1b1;
}

a.menu_item:hover{
	display:block; 
	width:100%;	
	padding:3px 0px 3px 0px;
	background-color: #ffdf00; 
	margin:0px 0px 0px 0px; 
	text-align:left;
	text-decoration:none; 
	font-weight:normal; 
	font-size:11px; 
	color:#000000;	
}

a.menu_item1 {	
	display:block; 
	width:100%;
		
	background-color:#ffdf00; 
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	text-align:left;
	text-decoration:none;
	font-weight:normal; 
	font-size:11px; 
	color: black;
}

/* ////////////////////////////*/

div.menubox{
	display:block;
	margin: 1px 0px 0px 0px; 
	padding: 1px; 
	background: #ECEDEE;
	border: #FEFEFE 1px solid
}





/* //////////////// */
div.menutop{
	width: 700px;	
	float: left; 
	clear: both;		
	border-spacing: 0px;	
	border-bottom:  #8f8d8d 1px solid;
	margin: auto;
	margin-bottom: 5px;
	font:  12px Verdana, Arial, sans-serif;	
}



/*  */
a.zakladka{
	font-size: 15px;
	color: #6aa1b1;	
	line-height:20px;
	margin: 0px 0px 0px 6px;	
	padding: 0px 3px 0px 3px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;	
	background-color: white;
}
a.zakladka:link, a.zakladka:visited { 
	color: #6aa1b1; 
	text-decoration: none;
	background-color: white;
}
a.zakladka:hover { 
	color: black;
	text-decoration: none; 	
	background-color: #ffdf00;
}
a.zakladka_on{
	font-size: 16px;
	color: black;	
	font-weight:bold;
	line-height: 22px;
	margin-left: 6px;	
	padding: 0px 3px 0px 3px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;	
	background-color: #ffdf00;
}
/* */
a.zakladka2{
	font-size: 12px;
	color: #aaaaaa;	
	margin-left: 10px;
	
}
/* ///////////////////// */

a.eventitem {	
	width:100%; 	
	padding:3px 0px 3px 0px;	
	margin:1px 0px 1px 0px;
	font-family:'Trebuchet MS', Tahoma, sans-serif;
	text-align:left;
	text-decoration:none;
	font-weight:normal; 
	font-size:11px;	
	color:#000000;
	color: #6aa1b1;
}
a.eventitem:hover{
	width:100%; 	
	padding:3px 0px 3px 0px;	
	margin:1px 0px 1px 0px;
	font-family:'Trebuchet MS', Tahoma, sans-serif;
	text-align:left;
	text-decoration:underline;
	font-weight:normal; 
	font-size:11px;	
	color:red;		
}


p.event_headline {
font-family:'Trebuchet MS', Tahoma, sans-serif; 
font-size:17px;
font-weight:bold;
padding:0px;
line-height:18px;
margin:15px 0px 10px 0px;
}

p.event_content {
font-family:'Trebuchet MS', Tahoma, sans-serif; 
font-size:14px;
padding:0px;
line-height:18px;
margin:5px 0px 5px 0px;
}

div.event_box {
	margin:2px; 
	padding: 8px; 
	border: #888603 1px solid; 
	background: #f5f5f5;
}

a.linki_na_dole {
	color: #bbbbbb;
}

a.linki_linkor{
	color: #bbbbbb;
	padding: 10px;
}

.my_fieldset{
	BORDER-RIGHT: #c8c8c8 1px solid;	
	PADDING-LEFT: 8px; 
	BORDER-TOP: #c8c8c8 1px solid; 
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px; 
	BORDER-LEFT: #c8c8c8 1px solid;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #c8c8c8 1px solid;	
}



a.kategoria_item {
	width:100%;	
	background-color: white; 
	text-align:left;
	text-decoration:none;
	font-weight:normal; 
	font-size:11px; 
	
}

a.kategoria_item:hover{
	 
	width:100%;	
	background-color: white;	 
	text-align:left;
	text-decoration: underline; 
	font-weight:normal; 
	font-size:11px; 
	color: black;	
}

a.kategoria_item1 {		 
	width:100%;
	background-color: white;	
	text-align:left;
	font-weight:normal; 
	font-size:11px; 
	color: black;
}

div.search_tip{
	 width: 150px;
	 border: 1px solid black;
	 background: #333333; 
	 color: white; 
	 position:absolute;  
	 z-index:1000;
}

