h2{
	text-align:left;
	color:#FFFFFF;
	display:block;

	color:#FFFFFF;
	background-color:#E7AA27;
	font-size:12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}



h3{
	text-align:left;
	color:#E7AA27;
	display:block;

	color:#E7AA27;
	background-color:#FEE957;
	font-size:12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

h4 {
	text-align:left;
	color:#E7AA27;
	display:block;
	color:#E7AA27;
	background-color:#FEE957;
	font-size:12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.txt_content {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F6E75; TEXT-DECORATION: none}

.txt_content12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5F6E75; TEXT-DECORATION: none}

.txt_content A:active {
	COLOR: #5F6E75; TEXT-DECORATION: underline
}
.txt_content A:link {
	COLOR: #5F6E75; TEXT-DECORATION: underline
}
.txt_content A:visited {
	COLOR: #5F6E75; TEXT-DECORATION: underline
}
.txt_content A:hover {
	COLOR: #5F6E75; TEXT-DECORATION: none
}



.txt_contentb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; TEXT-DECORATION: none}

.txt_contentb A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.txt_contentb A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.txt_contentb A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.txt_contentb A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}


.txt_content2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; TEXT-DECORATION: none;
line-height: 20px; padding-left: 10px; padding-bottom: 5px;}

.txt_content2 A:active {
	COLOR: #5F6E75; TEXT-DECORATION: none}
.txt_content2 A:link {
	COLOR: #5F6E75; TEXT-DECORATION: none
}
.txt_content2 A:visited {
	COLOR: #5F6E75; TEXT-DECORATION: none
}
.txt_content2 A:hover {
	COLOR: #3E4C53; TEXT-DECORATION: underline
}

td.top, td.top img { width:240px;height:45px;border:0 }

.stopka2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
TEXT-DECORATION: none}

.stopka2 A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.stopka2 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.stopka2 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.stopka2 A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}


.menu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; TEXT-DECORATION: none;
 padding-right: 15px;}

.menu1 A:active {
	COLOR: #ffffff; TEXT-DECORATION: none}
.menu1 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu1 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu1 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}



#menu {
				float:left
	}

.form {

margin: 7px 0px 0px 0px;

}


.form2 {

margin: 0px 0px 0px 0px;

}




body {
		font-family: Verdana, arial, helvetica, serif;

	scrollbar-shadow-color: #eeeeee;
	scrollbar-track-color: #eeeeee;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-arrow-color: #000066;
	scrollbar-darkshadow-color: #aaaaaa;
	background-color: #C0C0C0;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;

}


.tabelka3 {


}

A.mainlevel:link {
	FONT-SIZE:11px;
	FONT-FAMILY: sans-serif, Verdana, Arial, Helvetica;
	color: #FFFFFF;
	text-decoration: none;
	DISPLAY: block;
	background-color: #C1C1A1;
	PADDING-left: 5px;
	PADDING-right: 5px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	margin-right:6px;
	margin-left:3px;

}

A.mainlevel:visited {
	FONT-SIZE:11px;
	FONT-FAMILY: sans-serif, Verdana, Arial, Helvetica;
	color: #FFFFFF;
	text-decoration: none;

	DISPLAY: block;
	PADDING-left: 5px;
	PADDING-right: 5px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	margin-right:3px;
	margin-left:3px;
	background-color: #C1C1A1;

}
A.mainlevel:hover {
	FONT-SIZE:11px;
	FONT-FAMILY: sans-serif, Verdana, Arial, Helvetica;
	text-decoration: none;
COLOR: #A7A35C;	background-color: #FFFFFF; }




.searchfield {
	border: 1px solid #CECECE;
	color: #666666;
	PADDING-LEFT: 4px;
	width: 140px;
	height: 14px;
	font-size: 11px;
	}

.searchfield2 {
	border: 1px solid #CECECE;
	color: #666666;
	PADDING-LEFT: 4px;
	width: 140px;
	height: 12px;
	font-size: 11px;
	}




.submit {
	background: url(images/zapisz.gif) no-repeat;
	height: 18px;
	width: 49px;
	border: 0;
	cursor: pointer;

	}

.szukaj {
	background: url(images/szukaj.gif) no-repeat;
	height: 16px;
	width: 49px;
	border: 0;
	cursor: pointer;

	}



img.alignleft {
	margin: 4px 4px 0px 0px;
	display: inline;
	border: 1;
	float: left;
	border-color: #999999;
	}


img.alignleft_big {
	margin: 4px 4px 0px 0px;
	display: inline;
	border: 1;
	border-color: #999999;
	}

img.alignleft_big2 {
	margin: 4px 10px 4px 0px;
	display: inline;
	border: 1;
	float: left;
	border-color: #999999;
	}


	#sky {
	width: 179px;
	}


	#nav, #nav ul { /* all lists */
		text-align:left;
		margin-left: 0px;
		list-style: none;
		float : left;
		padding-top: 2px;
		padding-bottom: 10px;
	}

	#nav li { /* all list items */

		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		float : left;
		width: 140px;
		border-bottom-color:#CCCCCC;
		border-bottom-style:dashed;
		border-bottom-width: 1px;
	}


/* DG */
html { background:#C0C0C0;}
body {
    background:white;
    padding: 0px;border:1px solid #C0C0C0;
	width: 768px;
	margin:0 auto;  }

#naglowek b.both { clear:both; display:block;font:1px/0px Arial; height:0px; }

#naglowek {
    border:5px solid #FFFFFF;
    padding:0px;margin:0px;height:139px;
	background:#ffe746 url(images/l1dg.gif) top left no-repeat;
}

#naglowek img { float:right; width:103px;height:68px;margin:13px 9px 12px;padding:0px}

#naglowek ol { clear:right; margin:0px 0 0;padding:16px 0 16px 18px;list-style:none;float:right;background:url(images/bg1dg.gif);height:14px;width:500px; }
#naglowek li { float:left; }
#naglowek li a { display:block; padding:0 10px; }
#naglowek li a:hover { text-decoration:none; padding:0 10px 0 2px;border-left:8px solid #ffe746; }
#naglowek a.logo { display:block;float:left;height:45px;padding:0px;margin:0; }
#naglowek a.logo img { float:none;margin:0;padding:0;width:240px;height:46px;border:0; }


#reklama_top { border:5px solid #C0C0C0;border-width:5px 0;margin:0;background:white;text-align:center;padding:5px 0}

#map_parent { position:relative;width:603px;float:right;border:5px solid white;border-width:5px 5px 5px 0; background:white; }

#map { width: 450px; height: 500px; margin:0px 2px 2px 0px; padding:1px; border:1px solid #979797;clear:both;z-index:1 !important; }

#sidebar { margin:0px 0 0 460px;padding:1px;border:1px solid white;text-align:center;height:500px}
#sidebar a { display:block;float:left; width:28px; padding:0px 2px 1px 0;margin:0px 2px 4px 0;
             font:700 11px Verdana, Arial, Helvetica, sans-serif; color: #E7AA27;

             position:relative;overflow:visible; text-decoration:none;}



#sidebar a.lotnisko, #sidebar a.lotnisko:hover { background: url(images/dworzec_pkp.png) top left no-repeat; }
#sidebar a.dworzec_pkp, #sidebar a.dworzec_pkp:hover { background: url(images/dworzec_pkp.png) top left no-repeat; }
#sidebar a.zabytek, #sidebar a.zabytek:hover { background: url(images/zabytek.png) top left no-repeat; }
#sidebar a.info, #sidebar a.info:hover { background: url(images/info.png) top left no-repeat; }

#sidebar p {border:0px solid red;width:130px;display:block;z-index:499 !important;padding-bottom:1px;margin:0;position:relative;}
#sidebar a:focus, #sidebar a:active {outline:0; border:0;overflow:hidden}
#sidebar b.nagl { clear:right; background: yellow url(images/folder.gif) 2px -18px  no-repeat;color:orange; display:block;
                  padding:4px 0 4px 10px; width: 126px;height:13px; margin: 0 0 0px 0; position:relative;
                  }
html>body #sidebar b.nagl {width:auto;}
#sidebar b.nagl i {display:none;position:absolute;top:-70px;border:1px solid #000; padding:5px 15px;background:white;}

.label { font:700 11px/26px Verdana, Arial, Helvetica, sans-serif; color: #E7AA27;margin:-10px 0 0 -10px; }
a.top_a {display:block}
a.mapa_link {display:block;text-decoration:none}
h4.name {background:transparent}
img.ob_img { width:110px; margin:4px; float:left;}



#top { width:748px; background:white;margin:0 auto;text-align:right;padding:2px 10px 0;}
#top i {display:block;float:left;}
#top, #top i, #top strong { font:11px Verdana, Arial, Helvetica, sans-serif;color: #5F6E75;}

#map_parent,
#map_parent h3 { position:relative; }
#map_parent h3 img { padding:0;margin:0;position:absolute;top:2px;right:2px; }
#map_parent form { position:absolute; right:20px;top:5px; width:300px; border:1px solid #979797;background:#e5e3df;
                   text-align:center; padding:5px;margin:0px;display:none; }

.lewy_panel { display:block;border:5px solid white;border-right-width:0;width:140px;  }
.main_panel { display:block;border:5px solid white;border-right-width:0;width:540px;  }
.sponsored_links {display:block; width:140px;}

.txt_content2dg { padding-top:0;margin-top:0;margin-bottom:0;color: #5F6E75; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; TEXT-DECORATION: none;text-align:left;
                   }
.txt_content2dg li {margin-left:-9px;color: #5F6E75;}
.txt_content2dg A:active,
.txt_content2dg A:link,
.txt_content2dg A:visited {
	COLOR: #5F6E75; TEXT-DECORATION: none;line-height: 20px;
}
.txt_content2dg A:hover {
	COLOR: #3E4C53; TEXT-DECORATION: underline
}
#stopka { clear:both;height:14px; list-style:none;padding:15px 0;border:5px solid #C0C0C0; border-width:5px 0;margin:0; background:white;}
#stopka li { float:left;width:595px;}
#stopka li.left { width:165px; }

/************************** By Piotr Szczap *******************************/
#yahootab { width:135px; height:100%; text-align:left;}
#yahootab .yui-content { padding: 1px; border: 1px solid #919191; padding-top:10px;}
#yahootab ul li {
	width:22px; float:none; text-align:center;
}
#yahootab li a{	
	float: none;	
	background: none;		
	display:block;	
	margin: 0px 0px 0px 0px; 
	font-size:9px;
	font-weight:normal;
	width:22px;
	background-color:#f6f7ee;
	height:18px;
}
#yahootab ul.yui-nav li {margin-right: 3px;background-color:#f6f7ee; height:18px; vertical-align:middle;}
#yahootab li a:hover {color:brown;background:none;background-color:#f6f7ee;}
#yahootab  a {float:none; text-align:center; display:block;}
#yahootab .yui-content a,  #yahootab .yui-content a:hover {  vertical-align:middle; line-height:11px;padding-top:0px; }
#yahootab div {text-align:left}
#yahootab div a {width:120px;text-align:left; padding-left:5px}

#yahootab div a em {
	width:120px;
	line-height:11px;
	padding-top:0px; 
	padding-bottom:0px;
	vertical-align:middle;
	bottom:0px; 
	font-size:10px;
	visibility:visible;
	font-style:normal;
	display:block;
	text-align:left;
	cursor: pointer;
	
}

#yahootab li a:link  {border-top: 1px solid #919191;border-right: 1px solid #919191;border-left: 1px solid #919191; visibility:visible}
#yahootab li a:visited  {border-top: 1px solid #919191;border-right: 1px solid #919191;border-left: 1px solid #919191;visibility:visible}
#yahootab li a:focus  {border-top: 1px solid #919191;border-right: 1px solid #919191;border-left: 1px solid #919191; visibility:visible}
#yahootab ul li.selected a {border-bottom:none}

#yahootab .yui-content a:visited em {visibility:visible;}
#yahootab .yui-content a:hover em {color:brown; visibility:visible;}
#yahootab .yui-content a:active em {color:brown; visibility:visible;}
#yahootab .yui-content a:focus em {color:brown; visibility:visible;}



#zabytki_lp {
	width:140px;
	padding-left:0px;
	
}

#zabytki_lp a {
	width:125px;
	line-height:11px;
	vertical-align:middle;
	visibility:visible;
	display:block;
	text-align:left;
	cursor: pointer;
	padding-top:0px; 
	padding-bottom:6px;
    font:700 10px Verdana, Arial, Helvetica, sans-serif; color: #E7AA27;
    text-decoration:none;
}

#zabytki_lp a em {
	font-style:normal;
}
#zabytki_lp div ul li a:hover {
	color:brown;
}

#zabytki_lp ul {
	margin-top:0px;
	width:140px;
	padding-left:0px;
	margin-left:5px;
	list-style:none;
}
#zabytki_lp ul li input{
	vertical-align:middle;
}
	

#zabytki_lp div ul{
	margin-top:0px;
	width:130px;
	padding-left:0px;
	list-style-image:url('i/list_bullet.gif');
	margin-left:17px;
}


#zabytki_lp ul li {
	width:135px;
}

#zabytki_lp {
   font:700 10px Verdana, Arial, Helvetica, sans-serif; color: #E7AA27;
}

#zabytki_lp div b.nagl { 
         background: yellow url(images/folder.gif) 2px -18px  no-repeat;
         color:orange; display:block;
         padding:4px 0 4px 20px; 
         width: 130px;
         height:13px; 
         margin: 0 0 0px 5px; 
         font-size:11px;
}


#zabytki_lp span.zabnagl{
	text-align:left;
	display:block;
	color:#FFFFFF;
	background-color:#E7AA27;
	font-size:12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border:5px solid white;border-right-width:0;width:140px;
}



#zabytki_lp b.nagl i {
   visibility:hidden;
   display:none;
}

/* TABY z zabytkami*/
#zab_tabs { width:130px; height:100%; text-align:left; margin-top:10px; margin-bottom:10px}
#zab_tabs .yui-navset {padding-left:0px; margin-left:0px; border: 1px solid;}
#zab_tabs .yui-content { padding: 1px; border: 1px solid #919191; padding-top:10px; margin-left: 5px; }

#zabytki #zab_tabs ul.yui-nav {margin-left:5px;}

#zab_tabs ul.yui-nav li {
	width:22px; float:none; text-align:center; font-size:9px;
	margin-right: 3px;background-color:#f6f7ee; height:18px; vertical-align:middle;
	padding-bottom:0px;
	position:relative;
}
#zab_tabs ul.yui-nav li a{	
	float: none;	
	background: none;		
	margin: 0px 0px 0px 0px; 
	font-weight:normal;
	width:22px;
	height:18px;
	padding-bottom:0px;
}
#zab_tabs .yui-content {width:140px;}
#zab_tabs li a:hover {color:brown;background:none;background-color:#f6f7ee;padding-top:0px}
#zab_tabs  a {float:none; text-align:center; display:block;}
#zab_tabs .yui-content a,  #zab_tabs .yui-content a:hover {  vertical-align:middle; line-height:10px;padding-top:0px; }
#zab_tabs div ul li {width:125px;  }
#zab_tabs li a {background-color:#f6f7ee;}
#zab_tabs div {text-align:left}
#zab_tabs div a {width:124px;text-align:left; padding-left:0px;}
#zab_tabs ul.yui-nav li.selected a,#zab_tabs ul.yui-nav li.selected {border-bottom:none;}

/* TABY z restauracjami */
#rest_tabs { width:130px; height:100%; text-align:left; margin-top:10px; margin-bottom:10px}
#rest_tabs .yui-navset {padding-left:0px; margin-left:0px; border: 1px solid;}
#rest_tabs .yui-content { padding: 1px; border: 1px solid #919191; padding-top:10px; margin-left: 5px; }

#restaurants #rest_tabs ul.yui-nav {margin-left:5px;}

#rest_tabs ul.yui-nav li {
	width:22px; float:none; text-align:center; font-size:9px;
	margin-right: 3px;background-color:#f6f7ee; height:18px; vertical-align:middle;
	padding-bottom:0px;
	position:relative;
}
#rest_tabs ul.yui-nav li a{	
	float: none;	
	background: none;		
	margin: 0px 0px 0px 0px; 
	font-weight:normal;
	width:22px;
	height:18px;
	padding-bottom:0px;
}
#rest_tabs .yui-content {width:140px;}
#rest_tabs li a:hover {color:brown;background:none;background-color:#f6f7ee;padding-top:0px}
#rest_tabs  a {float:none; text-align:center; display:block;}
#rest_tabs .yui-content a,  #rest_tabs .yui-content a:hover {  vertical-align:middle; line-height:10px;padding-top:0px; }
#rest_tabs div ul li {width:125px;  }
#rest_tabs li a {background-color:#f6f7ee;}
#rest_tabs div {text-align:left}
#rest_tabs div a {width:124px;text-align:left; padding-left:0px;}
#rest_tabs ul.yui-nav li.selected a,#rest_tabs ul.yui-nav li.selected {border-bottom:none;}
/* TABY z pubami i klubami */
#pubsclubs_tabs { width:130px; height:100%; text-align:left; margin-top:10px; margin-bottom:10px}
#pubsclubs_tabs .yui-navset {padding-left:0px; margin-left:0px; border: 1px solid;}
#pubsclubs_tabs .yui-content { padding: 1px; border: 1px solid #919191; padding-top:10px; margin-left: 5px; }

#pubsclubs #pubsclubs_tabs ul.yui-nav {margin-left:5px;}

#pubsclubs_tabs ul.yui-nav li {
	width:22px; float:none; text-align:center; font-size:9px;
	margin-right: 3px;background-color:#f6f7ee; height:18px; vertical-align:middle;
	padding-bottom:0px;
	position:relative;
}
#pubsclubs_tabs ul.yui-nav li a{	
	float: none;	
	background: none;		
	margin: 0px 0px 0px 0px; 
	font-weight:normal;
	width:22px;
	height:18px;
	padding-bottom:0px;
}
#pubsclubs_tabs .yui-content {width:140px;}
#pubsclubs_tabs li a:hover {color:brown;background:none;background-color:#f6f7ee;padding-top:0px}
#pubsclubs_tabs  a {float:none; text-align:center; display:block;}
#pubsclubs_tabs .yui-content a,  #pubsclubs_tabs .yui-content a:hover {  vertical-align:middle; line-height:10px;padding-top:0px; }
#pubsclubs_tabs div ul li {width:125px;  }
#pubsclubs_tabs li a {background-color:#f6f7ee;}
#pubsclubs_tabs div {text-align:left}
#pubsclubs_tabs div a {width:124px;text-align:left; padding-left:0px;}
#pubsclubs_tabs ul.yui-nav li.selected a,#pubsclubs_tabs ul.yui-nav li.selected {border-bottom:none;}

