body{
        margin:0px 0px 0px 0px;
		  font-size: 12px;
}
#site{
        text-align:center;
        font-family:Arial;
        font-size:12px;
}
#top{
        width:1000px;
        margin-left:auto;
        margin-right:auto;
}

.top-h1
{
       font-size:17px;
       color:#95cfe4;
		 margin: 5px; margin-bottom: 0;
		 border: 0;
		 text-align: left;
		 font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
			font-stretch: condensed;
}

.top-h1 a { text-decoration: none; color:#0c9ed6; }
.top-h1 a:hover { text-decoration: none; color:#0c9ed6; border-bottom: 1px dotted #0c9ed6;}


a {color:#0c9ed6; text-decoration: underline;}
a:hover {color:#003c67; text-decoration: underline;}


h1{
       font-size:25px;
       color: #0066CC;
       border-bottom:1px dotted #66CC33;
       margin-bottom:5px;
			 margin-top: 2px;
}

h2{
       font-size:18px;
       color:#66CC33;
       border-bottom:1px solid #CCC;
		 padding: 0px 0px 0px 5px;
		 margin-top: 7px;
       margin-bottom:2px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
			font-style: normal;
			font-variant: normal;
			font-weight: normal;
			line-height: normal;
			font-size-adjust: none;
			font-stretch: normal;
}

#logo{
        margin-top: 2px;
        margin-bottom:0px;
        padding-bottom:0px;
				text-align: left;
}
#adv{
        padding-top: 5px;
        padding-bottom: 5px;
}
#places{
        border-bottom: 1px solid #4bc6f5;
		  border-top: 1px solid #4bc6f5;
        padding:4px 4px 4px 4px;
        font-size:1em;
        text-align:left;
		  color: #003c67;
        background-color:#f5fafe;
}
#places b{
        color:#117CA1;
}

#places strong{
        color:#117CA1;
		  font-size: 1.2em;
		  line-height: 1.2em;
}

#places a{
        color:#003c67;
        text-decoration:none;
}
#places a:hover{
        color:#117CA1;
        text-decoration:none;
		  border-bottom: 1px dotted #117CA1;


}
.specimg{
        margin-top:5px;
        border-bottom: 1px solid #F57E33;
        padding-bottom:5px;
}
#spec{
        border-bottom: 1px solid #F57E33;
        padding: 5px 5px 5px 5px;
        background-color: #F5FAFE;
        font-size:11px;
        text-align:left;
}
#spec a{
        color:#000000;
        text-decoration:none;
        font-weight:bold;
}
#spec b{
        color:#117CA1;
}

#male{
				width: 780px;
				text-align: right;
				padding: 3px 3px 3px 3px;
				font-size: 11px;
}

#male a{
				color: #000000;
				text-decoration:underline;
}

#male a:hover{
				color: #117CA1;
				text-decoration:underline;
}


#atract{
        background-color:#ffffcc;
        border-bottom:1px solid #f57e33;
        padding: 5px 5px 5px 5px;
}
#atract .nazwa{
        float:left;
        width:140px;
        font-size:11px;
				border-right: 1px dotted #117CA1;
}
#atract .nazwa a{
        color:#117CA1;
        font-weight:bold;
        text-decoration:none;
}
#atract .tekst{
        float:left;
        width:840px;
        font-size:11px;
				padding-left: 5px;
}
#atract .tekst a{
        text-decoration:none;
        color:#000000;
}
#atract .tekst a:hover{
        text-decoration:underline;
        color:#000000;
}
#fast{
        width: 900px;
        border-bottom: 1px solid orange;
        text-align: center;
}
.user_panel{
		float:right;
        font-size:10px;
        text-align:left;
        color:#0066cc;
				padding: 3px;
}
#nav{
        border-bottom:1px dotted orange;
        font-size:10px;
        text-align:left;
        color:#0066cc;
		  padding: 3px;
		  text-transform: uppercase;
}

#nav a{
        text-decoration:underline;
        color:#003c67;
}
#nav a:hover{
        text-decoration:underline;
        color:#95cfe4;
}

#content{
        width:1000px;
        margin-left:auto;
        margin-right:auto;
}
#menu1{
        float:left;
        width:200px;
        margin-top:4px;
        background-color:#f6f8e3;
        text-align:left;
}
#r150{
        border-bottom:1px solid orange;
        padding-bottom:2px;
}
#menu1 #kats{
        background-image: url(http://www.nadmorzem.com/images/tlo_menu_nieb.gif);
  		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-bottom: 1px solid #4BC6F5;
        margin-bottom: 2px;
        color: white;
        font-size: 13px;
        font-weight:bold;
        text-align:right;

		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;



}
#menu1 #list{
        border-bottom:1px solid #4bc6f5;
        padding-bottom:1px;

}
#menu1 #list a{
        color: #117CA1;
        text-decoration: none;
        background-color: #ACDFF2;
        padding: 2px 5px 2px 5px;
        display: block;
        border-bottom: 1px solid #4BC6F5;
        margin-bottom: 2px;
        margin-top: 2px;
        text-align:right;
        font-weight:bold;
	  	  font-size: 13px;
}
#menu1 #list a:hover{
        color:white;
        text-decoration:none;
        background-color: #117CA1;
}
#menu1 #list a span{
        font-weight:normal;
}
#menu1 #searchCaption{
        background-image: url(http://www.nadmorzem.com/images/tlo_menu_nieb.gif);
  		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-bottom: 1px solid #4BC6F5;
        margin-bottom: 2px;
        color: white;
        font-size: 13px;
        font-weight:bold;
        text-align:right;
		  		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;
}
#menu1 #search{
        border-bottom:1px solid #4bc6f5;
        padding-bottom:1px;
        background-color: #ACDFF2;
        height:110px;
}
#menu1 #search div{
        float:left;
        padding:0px 0px 0px 5px;
}
#menu1 #search form{
        padding:5px 5px 5px 5px;
}
#menu1 #search input{
        width:90px;
        margin-bottom:5px;
}
#menu1 #search select{
        width:95px;
        margin-bottom:5px;
}
#menu1 #gastronomiaDodaj{
        background-image: url(http://www.nadmorzem.com/images/tlo_menu_nieb.gif);
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-bottom: 1px solid #4BC6F5;
        margin-bottom: 2px;
        color: white;
        font-size: 13px;
        font-weight:bold;
        text-align:right;
}
#menu1 #gastronomiaDodaj a{
        color:#ffffff;
        text-decoration:none;
}
#menu1 #gastronomiaCaption{
        background-image: url(http://www.nadmorzem.com/images/tlo_menu_nieb.gif);
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-bottom: 1px solid #4BC6F5;
        margin-bottom: 2px;
        color: white;
        font-size: 13px;
        font-weight:bold;
        text-align:right;
		  		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;
}
#menu1 #gastronomia{
        border-bottom:1px solid #4bc6f5;
        padding-bottom:1px;
}
#menu1 #gastronomia a{
        color: #117CA1;
        text-decoration: none;
        background-color: #ACDFF2;
        padding: 2px 5px 2px 5px;
        display: block;
        border-bottom: 1px solid #4BC6F5;
        margin-bottom: 2px;
        margin-top: 2px;
        text-align:right;
        font-weight:bold;
		font-size: 12px;
		text-transform: uppercase;

}
#menu1 #gastronomia a:hover{
        color:white;
        text-decoration:none;
        background-color: #117CA1;
}
#menu1 #gastronomia a span{
        font-weight:normal;
}
#menu1 #adv{
        margin-top:2px;
        margin-bottom:3px;
        padding-top: 0px;
        padding-bottom: 0px;
        border-bottom: 1px solid #F57E33;
}
#menu1 #cap{
        background-image: url(http://www.nadmorzem.com/images/tlo_menu_ziel.gif);
  		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-bottom: 1px solid #7FC424;
        margin-bottom: 2px;
        color: white;
        font-size: 13px;
        font-weight:bold;
        text-align:right;
		  		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;
}
#menu1 #info{
        background-color:#f6f8e3;
        border-bottom:1px solid #7fc424;
        margin-bottom: 2px;
        margin-top: 2px;
        padding-top: 8px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 11px;
}
#menu1 #info a{
        color:#000000;
        text-decoration:none;
        font-weight:bold;
}
#menu1 #info form{
        text-align:center;
        margin:0px 0px 0px 0px;
}
#menu1 #oferty{
        border-bottom:1px solid #7FC424;
        padding-bottom:4px;
}
#menu1 #oferty a{
        border-bottom:1px dotted #d4d6c5;
        padding-bottom:2px;
        display:block;
        text-align:right;
        padding:2px 4px;
        font-size:12px;
        color:black;
        text-decoration:none;
}

#menu1 #oferty a:hover{
        color:#003c67;
        text-decoration:none;
}

#menu2{
        float:right;
        width:260px;
        margin-top:4px;
        background-color:#f6f8e3;
        text-align:left;
}
#menu2 #r200{
        border-bottom:1px solid orange;
        padding-bottom:2px;
}
#menu2 #plan_miasta{

}
#menu2 #plan_miasta img{
        border:none;
}
#menu2 #obs{
        border-bottom: 1px solid #E9610C;
        background-color:#F3DDC9;
        padding-bottom:4px;
}
#menu2 #obs a{
        text-decoration:none;
        font-weight:bold;
        color:#000000;
        font-size:11px;
}

#menu2 #promocjatext{
        border-bottom: 1px solid #E9610C;
        padding:5px;
		  font-size:14px;
		  text-align: center;
		  background-color: #FF0;
		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

}
#menu2 #promocjatext a{
        text-decoration:none;
        font-weight:bold;
        color:#052943;
}

#menu2 #promocjatext a:hover{
        text-decoration:blink;
        font-weight:bold;
        color:red;

}


#menu2 #ob{
        background-image: url(http://www.nadmorzem.com/images/tlo_menu_czer.gif);
  		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-bottom: 1px solid #E9610C;
        margin-bottom: 2px;
        color: white;
        font-size: 13px;
        font-weight:bold;
		  		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;
}
#menu2 #objs{
        font-size:11px;
        padding-top: 2px;
        padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        border-bottom: 1px dotted #E9610C;
        margin-left:2px;
        height:50px;
}
#menu2 #objs img{
        float:left;
        margin:4px 4px 4px 4px;
        border:1px solid black;
}
#menu2 #objs a{
        text-decoration:none;
        color:#000000;
        font-weight:bold;
}

#menu2 #objs a:hover{
        text-decoration:underline;
        color:#660000;
        font-weight:bold;
}

#menu2 #objs span{
        font-weight:normal;
        font-size:11px;
}
#menu2 #more{
        margin-top:2px;
        text-align:center;
        margin-bottom:2px;
        padding-bottom: 2px;
        border-bottom: 1px solid #E9610C;
        background-color: #F57E33;
}
#menu2 #more a{
        text-decoration:underline;
        font-weight:bold;
        font-size:11px;
        color:#000000;
}
#menu2 #cap{
        background-image: url(http://www.nadmorzem.com/images/tlo_menu_ziel.gif);
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-bottom: 1px solid #7FC424;
        margin-bottom: 2px;
        color: white;
        font-size: 13px;
        font-weight:bold;
        text-align:left;
		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		  		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;
}
#menu2 #infoimg1{
        background-color:#f6f8e3;
        margin-bottom: 2px;
        margin-top: 2px;
        background-image:url('http://www.nadmorzem.com/menu200/namiejscu.gif');
        height:20px;
        font-size: 11px;
}
#menu2 #infoimg2{
        background-color:#f6f8e3;
        margin-bottom: 2px;
        margin-top: 2px;
        background-image:url('http://www.nadmorzem.com/menu200/wokolicach.gif');
        height:20px;
        font-size: 11px;
}
#menu2 #info{
		  font-family: Tahoma."Trebuchet MS",Arial,Helvetica,sans-serif;
        background-color:#f6f8e3;
        border-bottom:1px solid #7fc424;
        margin-bottom: 2px;
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px;
		  line-height: 1.5em;
/*         text-transform: uppercase; */

}

#menu2 #info #mte
	{
	border-bottom: 1px dotted silver;
	padding: 1px 1px 2px 5px;
	}

#menu2 #forum{
        background-color:#f6f8e3;
        border-bottom:1px solid #7fc424;
        margin-bottom: 2px;
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px;
}

#menu2 #forum a{
        color: #0c730a;
		  text-decoration:underline;
        font-weight:bold;
}

#menu2 #forum a:hover{
        color: #7fc424;

}



#menu2 #info #item{
        padding-top:2px;
        padding-bottom:2px;
        margin-bottom:2px;
        border-bottom: 1px solid #F57E33;
}
#menu2 #info a{
        color: #0c730a;
		  text-decoration:none;
        font-weight:bold;
}

#menu2 #info a:hover{
        color: #7fc424;
        text-decoration:underline;
        font-weight:bold;
}

#menu2 #info2{
        background-color:#f6f8e3;
        border-bottom:1px solid #7fc424;
        margin-bottom: 2px;
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px;

}
#menu2 #info2 a{
        color: #0c730a;
		  text-decoration:underline;
        font-weight:bold;
}

#menu2 #info2 a:hover{
        color: #7fc424;
}


#menu2 #rank{
        text-align:right;
        background-color:#f6f8e3;
        border-bottom:1px solid #7fc424;
        margin-bottom: 2px;
        margin-top: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 30px;
        font-size: 12px;
}
#menu2 #rank img{
        vertical-align:middle;
}
#menu2 #rank a{
        color: #0c730a;
        text-decoration:none;
        font-weight:bold;
}
#menu2 #rank a:hover{
        color: #7fc424;
}

}
#menu2 #rank div{
        border-bottom:1px solid #7fc424;
        border-top:1px solid #7fc424;
}
#menu2 #rank ol{
        text-align:left;
}
#menu2 #rank li a{
       font-weight:normal;

}
#tekst{
        width:520px;
        text-align:left;
        padding: 10px;
 		  float:left;
}

#tekst strong
{
color: #0066cc;
}

#tekst #atr{
	line-height: 1.6em;

}

#tekst #start{
	line-height: 1.6em;
}

#tekst #start .zrodlo{
	        font-size:12px;
		  padding: 5px;
		  margin: 2px;
		  border: 1px dotted #66CC33;
		  font-weight: normal;
		  text-align: right;

}

#tekst #start #zobacznoclegi{
		  margin: 5px; padding: 4px;
		  border: 1px solid #fffad1;
		  background: #bd2412;
		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;
		  border-bottom-right-radius: 3px;
		  border-bottom-left-radius: 3px;
		  box-shadow: #ffffff;
        font-size:15px;
        text-align:center;
		  color: #fffad1;
		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

#tekst #start #zobacznoclegi a{ color: #fff59b; text-decoration: none; }
#tekst #start #zobacznoclegi a:hover { color: #ffffff; text-decoration: none; }

#tekst #atr h5
{
        font-size:15px;
		  padding: 10px;
		  margin: 5px 0px;
		  border-left: 5px solid #bde4f7;
		  /* border-bottom: 1px dotted #66CC33;	 */
		  font-weight: normal;
		  line-height: 1.2em;
		  background-color: #f6f8e3;
  		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

#tekst .art_paging{
    text-align:right;
}

#tekst #start .art_paging .next a{
    display:inline-block;
    /* border:1px solid #c0c0c0; */
	 text-align: left;
	 padding:5px 5px;
	 width: 110px;
	 background-color: transparent;
	 background-image: url("http://www.nadmorzem.com/images/img/strzalka-next.png");
	 background-repeat: no-repeat;
	 background-attachment: scroll;
	 background-position: 0px 0px;
	 text-decoration: none;
	 color: #0c9ed6;
	 font-weight: normal;

}

#tekst #start .art_paging .next a:hover{
	 background-color: transparent;
	 background-image: url("http://www.nadmorzem.com/images/img/strzalka-next.png");
	 background-repeat: no-repeat;
	 background-attachment: scroll;
	 background-position: 0px -30px;
}

#tekst #start .art_paging .prev a{
    display:inline-block;
    /* border:1px solid #c0c0c0; */
	 text-align: right;
	 padding:5px 5px;
	 width: 100px;
	 background-color: transparent;
	 background-image: url("http://www.nadmorzem.com/images/img/strzalka-prev.png");
	 background-repeat: no-repeat;
	 background-attachment: scroll;
	 background-position: 0px -30px;
	 text-decoration: none;
/* 	 text-transform: uppercase; */
	 color: #0c9ed6;
	 font-weight: normal;

}

#tekst #start .art_paging .prev a:hover{
	 background-color: transparent;
	 background-image: url("http://www.nadmorzem.com/images/img/strzalka-prev.png");
	 background-repeat: no-repeat;
	 background-attachment: scroll;
	 background-position: 0px 0px;
}

#tekst #start .art_paging .numerki{
    display:inline-block;
		 font-size: 1.7em;
		 text-align: center;
		 padding: 0px 0px;
  		 font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		 color: #0c9ed6;
		 letter-spacing: -4px;
		 width: 40px;



}

#tekst #start h5
{
        font-size:15px;
		  padding: 10px;
		  margin: 5px 0px;
		  border-left: 5px solid #66CC33;
		  /* border-bottom: 1px dotted #66CC33;	 */
		  font-weight: normal;
		  line-height: 1.2em;
		  background-color: #f6f8e3;
  		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}


#tekst #atr h6
{
        font-size:11px;
		  padding: 10px;
		  margin: 10px;
		  border: 1px dotted #CECECE;
		  font-weight: normal;
		  line-height: 1.3em;
		  background-color: #eceded;
}

#tekst #start h6
{
        font-size:11px;
		  padding: 10px;
		  margin: 10px;
		  border: 1px dotted #CECECE;
		  font-weight: normal;
		  line-height: 1.3em;
		  background-color: #eceded;
}


#tekst #start p
{
margin-bottom: 5px;
}

#tekst #atr p
{
margin-bottom: 5px;
}


#tekst #start b{
        color:#679cd2;
}

#tekst #start{
        font-size:12px;
        padding-top: 5px;
        padding-bottom: 2px;
		text-align: justify;
}
#tekst #start img{
        border-bottom: none;

}

#tekst #start .foto{
        border: 1px solid #66CC33;
		  padding: 1px;
		  margin: 5px;
		  width: 300px;
		  float: right;
}

#tekst #start .foto_top{
        border: 7px solid #ebf6fc;
		  /* padding: 2px; */
		  margin: 5px 5px 0px 5px;
		  text-align: center;
}

#tekst #start .foto_l{
        border: 1px solid #66CC33;
		  padding: 1px;
		  margin: 5px;
		  width: 300px;
		  float: left;
}

#tekst #start .foto_pion{
        border: 1px solid #66CC33;
		  padding: 1px;
		  margin: 5px;
		  width: 200px;
		  float: right;
}

#tekst #start b{
       color:#3399FF;
}
#tekst #start span{
        color: #66CC33;
        font-weight:bold;
}
#tekst #start a{
        color:#0066CC;
        text-decoration:underline;
        font-weight:bold;
}
#tekst #start a:hover{
        color:#66CC33;
        text-decoration:underline;
        font-weight:bold;
}
#tekst #start h1{
       font-size:35px;
       color: #003c67;
       border-bottom:1px dotted #cecece;
       margin-bottom: 10px;
		margin-top: 5px;
		padding-left: 15px;
		line-height: 0.8em;
		letter-spacing: -0.05em;
		text-align: left;


}

#tekst #start h2{
		font-size: 18px;
		color: #66cc33;
		border-bottom: 1px solid #cccccc;
		margin-top: 7px;
		margin-bottom: 2px;
		padding: 3px;
}

#tekst #start h3{
		font-size: 15px;
		color: #0066cc;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 3px;
		font-weight: bolder;
}

#tekst #start li
{
		list-style-type: circle;
		padding: 2px;
		font-size: 1em;
		line-height: 1.3em;

}

#tekst #atr #ksiazki
{
		border-bottom: 1px dotted silver;
		margin: 0 0 10px 0;
		letter-spacing: 2px;
		text-align: center;

}

#tekst #atr #ksiazki a
{
		color: silver;
		text-decoration: underline;
}

#tekst #atr #ksiazki a:hover
{
		color: cyan;
		text-decoration: underline;
}

#tekst #atr #ksiazki img
{
		border: 0;
		margin: 0;
}

#tekst #atr #ksiazki img a
{
		border: 0;
		margin: 0;
		padding: 0;
}

#tekst #atr #ksiazki img a:hover
{
		border: 0;
		margin: 0;
		padding: 0;
}
#tekst #atr #ksiazki h3
{
padding-left: 10px;
padding-bottom: 3px;
color: silver;
font-size: 10px;
white-space: pre;
margin: 2px;
border-bottom: 1px dotted silver;
}


#start #miasto{
}
#start #miasto img{
      border-bottom:none;
}
#tekst #advert{
        border-top: 1px dotted #F57E33;
        border-bottom: 1px dotted #F57E33;
        padding-top: 5px;
        padding-bottom: 2px;
}
#tekst #atr{
        padding-top: 2px;
        padding-bottom: 2px;
        font-size:12px;
				text-align: justify;
}
#tekst #atr b{
        color:#679cd2;
}
#tekst #atr a{
        color:#0066CC;
        text-decoration:none;
        font-weight:bold;
}
#tekst #atr a:hover{
        color:#679cd2;
        text-decoration:underline;
        font-weight:bold;
}
#tekst #atr img{
        margin:4px 4px 4px 4px;
        border:1px solid #0066CC;
}

#tekst #atr h1{
       font-size:18px;
       color:#66CC33;
       border-bottom:1px solid #CCC;
			 margin-top: 7px;
       margin-bottom:2px;
}

#tekst #atr h2{
       font-size:18px;
       color:#66CC33;
       border-bottom:1px solid #CCC;
			 margin-top: 7px;
       margin-bottom:2px;
}

#tekst #atr textarea{
       border:1px solid #CCC;
		 width: 480px;
		 height: 70px;
		 background: #eceded;
}

#tekst #cur{
        padding-top: 5px;
        padding-bottom: 20px;
        font-size:11px;
}
#tekst #cur b{
        color:#0066CC;
}
#tekst #rank{
        font-size:12px;
        border-bottom: 1px dotted #F57E33;
        padding: 5px;
        margin:0px 0px 0px 0px;
}

#rankob {
				border-bottom: 1px dotted green;
				        padding: 3px;
}

#rankob a{
        font-size:11px;
				text-decoration:none;
				color: #000000;

}
#rankob a:hover{
				text-decoration:underline;
				color: #000000;
}


#tekst #rank table{
        width:400px;
        font-weight:bold;
}
#tekst #rank table td+td{
        font-weight:normal;
        width:200px;
}
#tekst #rank img{
        vertical-align:middle;
}
#tekst #rank div{
        text-align:center;
}
#tekst #rank div span{
       cursor:pointer;
       font-weight:bold;
       font-size:14px;
}
#tekst #rankform form{
       margin:10px 10px 10px 10px;
}
#tekst #rankform input,
#tekst #rankform textarea{
       border:1px solid #000000;
       font-family:Verdana;
       font-size:11px;
}
#tekst #rankform .but{
       border-left:1px solid #ffffff;
       border-top:1px solid #ffffff;
       border-bottom:1px solid #000000;
       border-right:1px solid #000000;

}
#tekst #ob{
       width: 790px;
}
#temat{
        text-align:left;
        padding:0px 0px 0px 0px;
        margin:0px 2px 0px 2px;
        float:left;
}
#ob #h .notepad{
	color:#ffffff;
	font-weight:bold;
	float:right;
	display:block;
	font-size:12px;
}
#ob #h .send_mails{
	color:#ffffff;
	font-weight:bold;
	float:right;
	display:block;
	font-size:12px;
}
#ob #spons{
				background-color: #F46846;
				border-top: 2px solid #ED2A0A;
				padding-top: 3px;
				border-radius: 5px;
}
#spons #photo{
				float: left;
			 width: 150px;
       padding: 2px;
			 text-align: center;
			 border-right: 1px dotted #FFA500;
}
#spons #photo img{
       border:1px solid orange;
       padding:2px;
       background-color:white;
}
#spons #cap{
       height:11px;
       padding-bottom:2px;
       border-bottom: 1px solid orange;
       margin-bottom:4px;
}
#spons #cap img{
       display:block;
}
#spons #h{
			text-align:left;
			width: 620px;
			padding: 2px 4px 2px 4px;
			background-color: #DF0024;
			border-bottom:1px solid #ffa500;
}
#spons #h a{
       font-weight:bold;
       color:#F5CA14;
       text-decoration:none;
       font-size:20px;
			 padding-left: 10px;

}
#spons #inf1{
       text-align:left;
       width:615px;
       border-bottom:1px solid #ffa500;
		 border-left: 5px solid #fff;
			 padding: 5px 5px;
			 font-size: 1.2em;
			 line-height: 1.0em;

}
#spons #inf1 a{
       text-decoration:none;
       color:#000000;
}
#spons #inf1 a:hover{
       text-decoration:underline;
       color:#064257;
}

#spons #inf1 b
{
border-bottom: 1px dotted white;
}

#spons #inf2{
      text-align:left;
      padding:5px;
      width:620px;
			margin-bottom: 4px;
      font-size:11px;
			border-bottom:1px solid #ffa500;
      background-color:#dc5c3d;
}

#spons #inf2 .prozdanie
{
font-size: 1.3em;
color: #f5ca14;
}


#spons #inf3{
		 margin-top: 3px;
       text-align:left;
		 min-height: 30px;
       padding:5px;
       border:1px solid #ffa500;
       font-size:11px;
       background-color: #fff;
		 border-radius: 3px;
}
#spons #inf4 {
			clear: both;
			background-color: #EECCC3;
			text-align: right;
			padding: 5px;
			font-weight:bold;
			font-size: 15px;
			border-bottom: 2px solid #F5CA14;
}

#spons #inf4 a{
			text-decoration:none;
			color:#ED2A0A;

}

#spons #inf4 a:hover{
       text-decoration:none;
			 color:#F5CA14;
}

#ob #reklamowy
{
padding-left: 10px; padding-bottom: 3px; color: silver; font-size: 10px; white-space:pre;
}




#ob #wpis5{
				background-color: #ffe85f;
				border-top: 2px solid #ED2A0A;
				padding-top: 3px;
				border-radius: 5px;
}
#wpis5 #photo{
				float: left;
			 width: 150px;
       padding: 2px;
			 text-align: center;
			 border-right: 1px dotted #FFA500;
}
#wpis5 #photo img{
       border:1px solid orange;
       padding:2px;
       background-color:white;
}
#wpis5 #cap{
       height:11px;
       padding-bottom:2px;
       border-bottom: 1px solid orange;
       margin-bottom:4px;
}
#wpis5 #cap img{
       display:block;
}
#wpis5 #h{
			text-align:left;
/* 			float:left; */
			width: 620px;
			padding: 2px 4px 2px 4px;
			background-color: #F5CA14;
			border-bottom:1px solid #ffa500;
	      font-size:22px;
			font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
			font-stretch: condensed;


}
#wpis5 #h a{
       font-weight:bold;
       color:#ED2A0A;
       text-decoration:none;
			 padding-left: 10px;
}
#wpis5 #inf1{
       text-align:left;
       width:615px;
       border-bottom:1px solid #ffa500;
		 border-left: 5px solid #fff;
			 padding: 5px 5px;
			 font-size: 1.2em;
			 line-height: 1.0em;

}

#wpis5 #inf1 b
{
border-bottom: 1px dotted red;
}

#wpis5 #inf1 a{
       text-decoration:none;
       color:#000000;
}
#wpis5 #inf1 a:hover{
       text-decoration:underline;
       color:#064257;
}
#wpis5 #inf2{
      text-align:left;
      padding:5px;

      width:620px;
		margin-bottom: 4px;
      font-size:11px;
		border-bottom:1px solid #ffa500;
      background-color:#ffff99;
}

#wpis5 #inf2 .prozdanie
{
font-size: 1.3em;
color: red;
}

#wpis5 #inf3{
		 margin-top: 3px;
       text-align:left;
		 min-height: 30px;
       padding:5px;
       border:1px solid #ffa500;
       font-size:11px;
       background-color: #fff;
		 border-radius: 3px;
}
#wpis5 #inf4 {
			clear: both;
			text-align: right;
			padding: 5px;
			font-weight:bold;
			font-size: 15px;
			border-bottom: 1px dotted #F5CA14;
}

#wpis5 #inf4 a{
			text-decoration:none;
			color:#ED2A0A;
}

#wpis5 #inf4 a:hover{
       text-decoration:none;
			 color:#F5CA14;
}

#wpis5 .pelnaoferta
{
float:right; background: #ffff99; padding: 3px 10px;
border-bottom: 1px dotted silver;
border-right: 1px dotted silver;
border-top: 1px dotted white;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}



#ob #wpis4{
      background-color: #cbe1be;
			border-top: 2px solid #008000;
			padding-top: 3px;
			border-radius: 5px;
}
#wpis4 #cap{
       height:11px;
       padding-bottom:2px;
       border-bottom:1px solid #008000;
       margin-bottom:4px;
}
#wpis4 #photo{
				float: left;
			 width: 150px;
       padding: 2px;
			 text-align: center;
			 border-right: 1px dotted #008000;
}
#wpis4 #photo img{
       border:1px solid #008000;
       padding:2px;
       background-color:white;
}
#wpis4 #cap img{
       display:block;
}
#wpis4 #h{
			text-align:left;
			width: 620px;
			padding: 2px 4px 2px 4px;
			background-color: #ADDBAD;
			border-bottom:1px solid #008000;
	      font-size:22px;
			font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
			font-stretch: condensed;
}
#wpis4 #h a{
       font-weight:bold;
       color:#008000;
       text-decoration:none;
		 padding-left: 10px;
}
#wpis4 #inf1{
       text-align:left;
       width:615px;
       border-bottom:1px solid green;
		 border-left: 5px solid #fff;
			 padding: 5px 5px;
			 font-size: 1.2em;
			 line-height: 1.0em;
}
#wpis4 #inf1 a{
       text-decoration:none;
       color:#000000;
}
#wpis4 #inf1 a:hover{
       text-decoration:underline;
       color:#064257;
}
#wpis4 #inf2{
      text-align:left;
      padding:5px;
      width:620px;
			margin-bottom: 4px;
      font-size:11px;
       border-bottom:1px solid #008000;
       background-color:#e5edd3;
}

#wpis4 #inf2 .prozdanie
{
font-size: 1.3em;
color: green;
}

#wpis4 #inf3{
		 margin-top: 3px;
       text-align:left;
		 min-height: 30px;
       padding:5px;
       border:1px solid green;
       font-size:11px;
       background-color: #fff;
		 border-radius: 3px;
}
#wpis4 #inf4 {
			text-align: right;
			padding: 5px;
			font-weight:bold;
			font-size: 15px;
			border-bottom: 1px dotted #008000;
}

#wpis4 #inf4 a{
			text-decoration:none;
			color:#008000;
}

#wpis4 #inf4 a:hover{
       text-decoration:none;
			 color: #ADDBAD;
}

#wpis4 #inf1 b
{
border-bottom: 1px dotted red;
}

#wpis4 .pelnaoferta
{
float:right; background: #ffff99; padding: 3px 10px;
border-bottom: 1px dotted silver;
border-right: 1px dotted silver;
border-top: 1px dotted white;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}


#ob #wpis2{
      background-color: #8ed8f8;
			border-top: 2px solid #045D9F;
			padding-top: 3px;
			border-radius: 5px;
}
#wpis2 #cap{
       height:11px;
       padding-bottom:2px;
       border-bottom:1px solid #00008b;
       margin-bottom:4px;
}
#wpis2 #photo{
				float: left;
			 width: 150px;
       padding: 2px;
			 text-align: center;
			 border-right: 1px dotted #045D9F;
}
#wpis2 #photo img{
       border:1px solid #00008b;
       padding:2px;
       background-color:white;
}
#wpis2 #cap img{
       display:block;
}
#wpis2 #h{
			text-align:left;
			width: 620px;
			padding: 2px 4px 2px 4px;
			background-color: #80C3E5;
			border-bottom:1px solid #045D9F;
			font-size:22px;
			font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
			font-stretch: condensed;
}
#wpis2 #h a{
       font-weight:bold;
       color:#045D9F;
       text-decoration:none;
		 padding-left: 10px;
}
#wpis2 #inf1{
       text-align:left;
       width:615px;
       border-bottom:1px solid #045D9F;
		 border-left: 5px solid #fff;
			 padding: 5px 5px;
			 font-size: 1.2em;
			 line-height: 1.0em;
}
#wpis2 #inf1 a{
       text-decoration:none;
       color:#000000;
}
#wpis2 #inf1 a:hover{
       text-decoration:underline;
       color:#064257;
}
#wpis2 #inf2{
      text-align:left;
      padding:5px;
      width:620px;
			margin-bottom: 4px;
      font-size:11px;
       border-bottom:1px solid #045D9F;
       background-color:#e1f4fd;
}

#wpis2 #inf2 .prozdanie
{
font-size: 1.3em;
color: #045D9F;
}

#wpis2 #inf3{
       text-align:left;
       padding-bottom:5px;
       margin-right:3px;
       padding:4px 4px 4px 4px;
       border-top:1px solid #00008b;
       font-size:11px;
       background-color:#e1f4fd;
			 height: 20px;
}
#wpis2 #inf4 {
			text-align: right;
			padding: 5px;
			font-weight:bold;
			font-size: 15px;
			border-bottom: 1px dotted #045D9F;
}

#wpis2 #inf4 a{
			text-decoration:none;
			color:#045D9F;
}

#wpis2 #inf4 a:hover{
       text-decoration:none;
			 color: #80C3E5;
}


#wpis2 .pelnaoferta
{
float:right; background: #ffff99; padding: 3px 10px;
border-bottom: 1px dotted silver;
border-right: 1px dotted silver;
border-top: 1px dotted white;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}


#ob #wpis1{
      background-color: #bcbec0;
			border-top: 2px solid #262625;
			padding-top: 3px;
}
#wpis1 #cap{
       height:11px;
       padding-bottom:2px;
       border-bottom:1px solid #808080;
       margin-bottom:4px;
}
#wpis1 #photo{
				float: left;
			 width: 150px;
       padding: 2px;
			 text-align: center;
			 border-right: 1px dotted #808080;
}
#wpis1 #photo img{
       border:1px solid #808080;
       padding:2px;
       background-color:white;
}
#wpis1 #cap img{
       display:block;
}
#wpis1 #h{
			text-align:left;
			float:left;
			width: 620px;
			padding: 4px;
			background-color: #808080;
			border-bottom:1px solid #262625;
}
#wpis1 #h a{
       font-weight:bold;
       color:#262625;
       text-decoration:none;
       font-size:16px;
			 padding-left: 10px;
}
#wpis1 #inf1{
       text-align:left;
       padding-bottom:5px;
       width:620px;
       padding:4px 4px 4px 4px;
       border-bottom:1px solid#808080;
}
#wpis1 #inf1 a{
       text-decoration:none;
       color:#000000;
}
#wpis1 #inf1 a:hover{
       text-decoration:underline;
       color:#064257;
}
#wpis1 #inf2{
      text-align:left;
      padding:5px;
      width:620px;
			margin-bottom: 4px;
      font-size:11px;
       border-bottom:1px solid #808080;
       background-color:#bcbec0;
}
#wpis1 #inf3{
       text-align:left;
       padding-bottom:5px;
       margin-right:3px;
       padding:4px 4px 4px 4px;
       border-top:1px solid #808080;
       font-size:11px;
       background-color:#bcbec0;
}
#wpis1 #inf4 {
			text-align: right;
			padding: 5px;
			font-weight:bold;
			font-size: 12px;
			border-bottom: 1px dotted #262625;
}

#wpis1 #inf4 a{
			text-decoration:none;
			color:#262625;
}

#wpis1 #inf4 a:hover{
       text-decoration:none;
			 color: #808080;
}

#pages{
       height:30px;
       border-top:1px dotted orange;
       border-bottom:1px dotted orange;
       padding:3px;
       text-align:center;
       margin-bottom:5px;
       font-size:12px;
			 width: 790px;
}

.h1noclegi{
font-size: 35px;
color: #003c67;
border: none;
margin-bottom: 10px;
margin-top: 5px;
padding-left: 15px;
line-height: 0.8em;
letter-spacing: -0.05em;
text-align: left;
width: 700px;
}

#pages a{
       text-decoration:none;
       color:#000000;
}
#pages .ac{
       color:red;
	   font-weight: bold;
}
#promote{
        clear:both;
        width:990px;
        background-color:#EBEBEB;
        border-top:1px solid #d4d6c5;
        border-bottom:1px solid #ffa500;
        margin-top:5px;
        margin-bottom:5px;
        padding:5px;
        text-align:justify;
        font-size:11px;
}

#promote #links{
        background-color:#EBEBEB;
        padding:4px;
        text-align:justify;
        font-size:11px;
}

#promote a{
				font-weight: bold;
        font-size: 11px;
				color: #000;
				text-decoration: none;
}

#friends {
				text-align: center;
				font-size: 11px;
				padding: 5px;
}
#friends a{
				text-decoration: underline;
				color: #000;
}

#stats{
        clear:both;
        width:900px;
        border-bottom:1px solid #d4d6c5;
        margin-top:4px;
        margin-bottom:4px;
        padding:2px 4px 2px 4px;
        text-align:left;
        font-size:11px;

}
#stats a{
        text-decoration:none;
        color:#000000;
        font-weight:bold;
}
#content #oferta{
        width:780px;
        float:left;
}
#oferta{
				width:780px;
				padding-top: 5px;
				padding-bottom: 5px;
}
#oferta #but{
		  text-align: center;
		  background: #84d0f0;
		  color: #fff;
		  padding: 5px;
		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;
		  border-bottom-right-radius: 3px;
		  border-bottom-left-radius: 3px;
		  box-shadow: #0c9ed6;
			font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;


}

#oferta #but a{
color: #003c67;
text-decoration: none;
border-bottom: 1px solid #fff;
		  font-weight:bolder;
		  font-size: 1.2em;
}

#oferta #but a:hover{
color: #003c67;
text-decoration: none;
border-bottom: 1px solid #003c67;
		  font-weight:bolder;
}

#oferta #tekst{
        text-align:left;
        width:780px;
		  font-size: 1.1em;
		  padding-top: 0px;
}
#oferta #secret{
        font-size:30px;
        font-family:Verdana;
        font-weight:bolder;
}
#oferta #see{
        font-size:18px;
        font-weight:bold;
}
#oferta h1{
		  font-size: 35px;
		  color: #003c67;
		  border-bottom: 1px dotted #cecece;
		  margin-bottom: 10px;
		  margin-top: 10px;
		  padding-left: 15px;
		  line-height: 0.8em;
		  letter-spacing: -0.05em;
		  text-align: left;
}
#oferta #kontakt{
		  margin: 5px; padding: 4px;
		  border: 1px solid #d4ecfb;
		  background: #ebf6fc;
		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;
		  border-bottom-right-radius: 3px;
		  border-bottom-left-radius: 3px;
		  box-shadow: #ffffff;
        font-size:15px;
        text-align:center;
		  color: #003c67
}

#oferta #kontakt a {
        color:#003c67;
        text-decoration:none;
        font-weight:bolder;
}

#oferta #kontakt a:hover {
        color:#003c67;
        text-decoration:none;
		  border-bottom: 1px dotted #003c67;

}

#oferta #typh{

        clear:both;
        font-size:14px;
        border-top:3px solid #00a34f;
        padding:5px;
        border-bottom:1px solid #fdc400;
        margin-top:6px;
        margin-bottom:6px;
        text-align:left;
				background-color: #fff59b;
}

#oferta #typh b
			{
			font-size:16px;
			font-weight: bolder;
			color: #003c67;
			border-bottom: 1px dotted #003c67;
			}

#oferta #typh h4{
        font-size:30px;
		  border-bottom: 1px solid silver;
		  margin: 1px;
		  font-weight: bolder;
}

#oferta #typh span{
        color:red;
}
#oferta #typleft{
        float:left;
        width:490px;
				padding: 4px;
				border: 1px dotted #ccc;
}
#oferta #typleft span{
        color:red;
        font-weight:bold;
}
#oferta #typleft form{
        background-color:#ffff99;
        border:1px solid #999999;
        padding:5px 5px 5px 5px;
        text-align:center;
        font-size:14px;
        font-weight:bold;
}
#oferta #typleft a{
       text-decoration:none;
       color:#000000;
}
#oferta #typleft a:hover{
       text-decoration:underline;
       color:#064257;
}
#oferta #typright{
        float:right;
        width:263px;
        background-color:#ffffd5;
        padding:5px 5px 5px 5px;
		  border: 1px dotted #ccc;
		  margin-bottom: 5px;
		  font-size: 11px;
}
#oferta #typright a{
       text-decoration:none;
       color:#000000;
}
#oferta #typright a:hover{
       text-decoration:underline;
       color:#064257;
}
#oferta #rek{
       padding-top:5px;
       margin-top:4px;
       padding-bottom:5px;
       margin-bottom:4px;
}
#oferta #rek span{
       font-weight:bold;
       font-size:14px;
}
#oferta #rek #mean{
padding: 4px;
}
#oferta #rek #mean .c1{
       background-color:#FFFFCC;
}
#oferta #rek #mean .c2{
       background-color:#CCFFCC;
}
#oferta #rek #mean .c3{
       background-color:#99CCFF;
}
#oferta #rek a{
       text-decoration:none;
       color:#000000;
}
#oferta #rek a:hover{
       text-decoration:underline;
       color:#064257;
}
#oferta #rek #q{
       color:#0c9ed6;
       font-weight:bold;
       font-size:1.3em;
		 padding: 5px;
}

#oferta #rek #q-opis
{
padding: 5px;
/* border-bottom: 1px dotted #c9e9f8; */
border-left: 5px solid #c9e9f8;
margin-left: 20px;
}

#oferta #rek #dlaczego {
       float: left;
		 width: 47%;
		 padding: 5px;
		 border: 1px dotted #ccc;
		 border-bottom: 3px solid #c9e9f8;
		 margin: 2px;
		 height: 140px;
}


#oferta #rek #dlaczego #info{

		 color:#003c67;
       font-weight:bolder;
       font-size:1.6em;
		 text-align: center;
		 padding: 10px;

		 border: 1px solid #0c9ed6;
		 background: #c9e9f8;
		  border-top-left-radius: 3px;
		  border-top-right-radius: 3px;
		  border-bottom-right-radius: 3px;
		  border-bottom-left-radius: 3px;
		  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		  text-shadow: #fff;;
		  letter-spacing: -1px;
		  line-height: 14px;
		  font-style: italic;




}

#oferta #rek #dlaczego #opis
{
float: left;
width: 50%
}

#oferta #rek #dlaczego ul
{
margin: 5px;
}

#oferta #rek #dlaczego li
{
margin: 0px;
list-style-type: circle;
}


#oferta #rek #info{
       padding-top:5px;
       border-bottom:1px dotted #CCC;
       padding-bottom:5px;
}
#oferta #rek td{
       border-bottom:1px dotted #CCC;
			 border-right:1px dotted #CCC;

}

#oferta #rek #pry { text-align: center; background: #fffad1; padding: 5px; text-align: center; }
#oferta #rek #prg { text-align: center; background: #cce4cd; padding: 5px; text-align: center;}
#oferta #rek #prb { text-align: center; background: #c9e9f8; padding: 5px; text-align: center;}



#oferta #rek #info h3{
       font-size:14px;
			 color:#66CC33;
       font-weight:bold;
			 margin: 3px;
			 border-bottom: 1px dotted #ccc;
}

#oferta #rek #info #opis{

padding: 5px 5px 5px 10px;

}

#oferta #f{
       border-bottom:1px solid orange;
       padding-bottom:15px;
       margin-top:10px;
}
#oferta #tekst #ramka{
       border-top:1px dotted #CCC;
       padding-top:5px;
       margin-top:5px;
}
#oferta #tekst #ramka span{
      color:red;
      font-weight:bold;
}
#oferta #tekst #ramka .zolty{
      font-size:14px;
      color:yellow;
      font-weight:bold;
      background:silver;
}
#oferta #tekst #ramka .zielony{
      font-size:14px;
      color:green;
      font-weight:bold;
      background:silver;
}
#oferta #tekst #ramka .nieb{
      font-size:14px;
      color:blue;
      font-weight:bold;
      background:silver;
}
#oferta #tekst #ramka .szary{
      font-size:14px;
      color:gray;
      font-weight:bold;
}
#oferta #tekst #ramka small{
      color:#606060;
}
#oferta #tekst #ramka textarea{
      font-family:Arial;
      font-size:12px;
}
#oferta #tekst #wyroznienie{
      border:1px solid red;
      padding:10px 10px 10px 10px;
			background-color: #FCF9C5;
}

#oferta .zielona{
       border:1px solid #cbe1be;
       padding:2px;
       margin:4px;
}
#oferta .szary{
       border:1px solid #c0c0c0;
       padding:2px;
       margin:4px;
}
#oferta .usun{
	   background-color:red;
	   border:1px solid #c0c0c0;
	   padding:2px;
	   display:none;
	   color:#ffffff;
}
#oferta .fotki{
       float:left;
       width:210px;
       padding:4px;
       background-color:#c0c0c0;
       margin:2px;
}
#oferta .fotki img{
	   float:left;
	   margin-right:5px;
}
.news{
      margin:1px;
}
.news .tytul{
      padding-left:5px;
      color:#0066CC;
		font-weight: bold;
		border-bottom: 1px dotted #d5edfa;
}

.news h1{
      padding:5px;
      color:#0066CC;
		font-size: 19px;
		font-weight: bold;
		text-align: left;
		border-bottom: 1px dotted #0066CC;
		line-height: 0.5em;
}

.news .data{
      padding:0 2px 0 2px;
		font-size: 10px;
}
.news .tresc{
      border-top: 1px dotted silver;
}
.news .zrodlo{
      background-color:#E4EEF5;
}
.news .wiecej{
      text-align:right;
      border-bottom: 1px dotted #0066CC;
}
.news .wiecej a{
      color:#0066CC;
      text-decoration:none;
}
.imprezy{
      border:0px solid #CCC;
		border-bottom: 1px dotted silver;
}
.imprezy td{
      padding:2px;
      border:1px solid #CCC;
}
.imprezy .super{
		border-bottom: 1px dotted silver;
		background: #fff9c7;
}
.imprezy .super .img{
      height:40px;
      width:16px;
}
.imprezy .normal{
		border-bottom: 1px dotted silver;
		padding-left: 18px;
}

.imprezy .miesiac{
      padding:2px;
      background-color:#E4EEF5;
      border-bottom: 1px solid #CCC;
      color:#0066CC;
      font-size:14px;
      text-align:center;
      font-weight:bold;
		margin-bottom: 5px;
		margin-top: 5px;
}
.imprezy .tekst{
      padding:2px;
      background-color:#E4EEF5;
      border:1px solid #CCC;
}
.imprezy a{
      color:#000000;
}
.galeria{
   width: 520px;
	padding-top: 7px;
}
.galeria h1{
      font-size:24px;
      color:#0066CC;
      border-bottom: 1px dotted #0066CC;
      margin: 0;
}
.galeria .spis{
      background-color:#E4EEF5;
		text-align: center;
}

.galeria .spis_ramka{
      float: left;
		width: 120px;
		height: 130px;
		text-align: center;
		border: 1px solid #fff;
		padding: 3px;
		margin: 1px;
}

.galeria .spis_ramka img{
      border:1px solid #0066CC;
      padding:2px;
		background: #fff;
		width: 110px;
}

.galeria a{
      cursor:pointer;
}
.galeria h4{
      font-size:11px;
      color:#0066CC;
      padding: 3px;
      margin: 0;
      text-align:center;
      text-decoration:none;
}

.galeria h4 a{
      color:#0066CC;
      text-decoration:none;
}

.galeria h4 a:hover{
      color:#0066CC;
      text-decoration:underline;
}


.galeria .fotki{
      background-color:#E4EEF5;
		text-align: center;
		padding-top: 5px;
}
.galeria .fotki img{
      border:1px solid #0066CC;
      padding:2px;
      width:110px;
      margin:2px;
		background-color:#fff;
}
.galeria .fotki .ac{
      background-color:#0066CC;
}
.galeria .fotka{
      padding:10px 5px;
      background-color:#E4EEF5;
      text-align:center;
}
.galeria .fotka img{
      border:1px solid #0066CC;
		padding: 1px;
		background: #fff;
}
.galeria .galnav{
      padding:5px;
		border: 1px dotted #0066CC;
		text-align: center;
		font-stretch: extra-expanded;
		text-transform: uppercase;
		font-size: 11px;



}
.galeria .galnav a{
      text-decoration:none;
		color: #0066CC;
}

.galeria .galnav a:hover{
      text-decoration:underline;
		color: #0066CC;
}

.galeria .inne{
      background-color:#D4ECFB;
      border-top: 1px dotted #0066CC;
      padding:3px;
      color:#0066CC;
}
.galeria .wiecej{
      background-color:#D4ECFB;
      border-top: 1px dotted #0066CC;
      padding:3px;
}
.galeria .wiecej a{
      color:#0066CC;
      text-decoration:none;
}
.galeria .galerie{
      background-color:#E4EEF5;
      border-top: 1px solid #CCC;
      padding:3px;
}
.galeria .galerie a{
      font-weight:bold;
      color:#0066CC;
}
.gastronomia{
   width: 790px;
}
.gastronomia .obiekt{
	margin:4px;
}
.gastronomia .obiekt img{
	margin-right:4px;
	width:140px;
	height:105px;
	padding: 2px;
	margin: 2px;
	background: #fff;
	border: 1px solid orange;
}
.gastronomia .obiekt .typ1{
	background-color:#ffe85f;
	border-top: 2px solid #ed2a0a;
	border-bottom: 1px solid #9c9e9f;
	padding-top: 3px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.gastronomia .obiekt .typ0{
	background-color:#d9dadb;
	border-bottom: 1px solid #9c9e9f;
	border-top: 2px solid #9c9e9f;
	padding-top: 3px;
		border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

}
.gastronomia .obiekt .typ0 h2{
	margin:0px;
	font-size:20px;
	text-align: left;
	width: 610px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #707173;
	color: #000;
	border-bottom: 1px solid #eceded;
}

.gastronomia .obiekt .typ0 h2 a{
	text-decoration: none;
	color: #fff;
}

.gastronomia .obiekt .typ1 h2{
	padding:0px;
	margin:0px;
	font-size:20px;
	text-align: left;
	width: 610px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #f5ca14;
	border-bottom: 1px solid #ffa500;
}

.gastronomia .obiekt .typ1 h2 a{
	text-decoration: none;
	color: #ed2a0a;
}

.gastronomia .obiekt .typ0 .opis{
	padding: 5px;
	font-size: 11px;
	background: #eceded;
	margin: 0 0 5px 0;
	}

.gastronomia .obiekt .typ1 .opis{
	padding: 5px;
	font-size: 11px;
	background: #ffff99;
	margin: 0 0 5px 0;
	}

.gastronomia .obiekt .typ0 .adres{
	border-bottom: 1px solid #fff;
	padding: 5px;
	background: #d9dadb;
}

.gastronomia .obiekt .typ1 .adres{
	border-bottom: 1px solid #fff;
	padding: 5px;
	background: #ffe054;
}

/*
.gastronomia .obiekt .stopek{
	padding: 4px 15px 4px 4px;
	text-align: right;
	font-size: 13px;
}
*/

.gastronomia .stopek
{
width: 200px; height: 20px; float: right;
text-align:center; background: #ffff99; padding: 3px 10px;
border-bottom: 1px dotted silver;
border-right: 1px dotted silver;
border-top: 1px dotted white;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.gastronomia .stopek a { font-size: 1.25em; font-weight: bold; text-decoration: none; color: #ed2a0a; }
.gastronomia .stopek a:hover { color: #f5ca14; }


.gastronomia .obiekt .spec{

}
.gastronomia .obiekt .www{
	 float:right;
	 margin-right:10px;
}
.gastronomia .obiekt .mail{
	 float:right;
	 clear:right;
	 margin-right:10px;
}
.gastronomia .caption{
     font-size:14px;
     font-weight:bold;
     margin-top:6px;
}
.gastronomia .wolneCaption{
	color:red;
	font-size:14px;
	font-weight:bold;
	padding:10px 10px 2px 10px;
}
.gastronomia .wolne{
	border:1px dotted blue;
	margin:0px 10px 10px 10px;
	background-color:#ffffff;
	padding:4px;
	text-align:center;
}
.gastronomia .opis{

}
.gastronomia .fotka{
     padding-left:15px;
}
.gastronomia .fotka img{
	 width:120px;
	 height:80px;
	 background-color:white;
	 padding:2px;
	 border:1px solid #c0c0c0;
}
.gastronomia .mapa{

}
.gastronomia .podstrony{
	height: 30px;
	border-top: 1px dotted orange;
	border-bottom: 1px dotted orange;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: center;
	margin-bottom: 5px;
	font-size: 12px;
	width: 790px;
}
.gastronomia .podstrony a{
	text-decoration:none;
	color:#000000;
}
.gastronomia .podstrony .ac{
	color:#ff0000;
	font-weight:bold;
}

.gastronomia .others
{
padding: 10px;
}


#superwpis{
			width: 770px;
			border: 1px dotted #CCC;
			border-bottom: 3px solid #95cfe4;
			padding: 5px;
			}
#superwpis h1{
    font-size: 35px;

color: #003c67;

border-bottom-width: 1px;

border-bottom-style: dotted;

border-bottom-color: #cecece;

margin-bottom: 10px;

margin-top: 5px;

padding-left: 15px;

line-height: 0.8em;

letter-spacing: -0.05em;

text-align: left;
}
#superwpis h4{
      font-size:15px;
      color:#0066CC;
      background-color:#E4EEF5;
      border-bottom: 1px solid #0066CC;
			padding: 3px;
			padding-left: 7px;
			margin: 0;
}
#superwpis #opis{
      font-size:12px;
			padding: 5px;
			text-align: justify;
			}
#superwpis #opis #lastminute{
      font-size:14px;
			padding: 5px;
			margin: 15px;
			margin-top: 0px;
			text-align: center;
			border: 1px dotted #0066cc;
			background-color:#E4EEF5;
			}

#superwpis #opis h2{
      font-size:16px;
      color:#0066CC;
      border-bottom: 1px dotted #0066CC;
      margin:4px;
}
#superwpis #opis h3{
      margin: 15px;
			margin-bottom: 2px;
			font-size:13px;
      color:red;
}

#superwpis #foto img{
     background-color:white;
     padding:2px;
     border: 1px solid #CCC;
}
#superwpis #foto{
		 margin: 4px;
		 padding-top: 4px;
}

#superwpis #foto h2{
      font-size:16px;
      color:#0066CC;
      border-bottom: 1px dotted #0066CC;
      margin:4px;
}
#superwpis #question{
     background-color:#FFFFCC;
     border-top: 1px solid #0066CC;
     padding:10px;
     text-align:left;
}
#superwpis #question textarea{
     font-family:Arial;
     width:400px;
     height:100px;
     font-size:12px;
	  	  border: 1px solid silver;
		background-color: #D4ECFB;
}

#superwpis #question input{
     font-family:Arial;
     font-size:12px;
	  border: 1px solid silver;
		background-color: #D4ECFB;
		margin: 2px;

}

#superwpis #question span{
     color:red;
}
#superwpis #writeQuestion{
     background-color:#FFFFCC;
		 border-top: 1px solid #0066CC;
     padding:10px;
     text-align:left;
     font-weight:bold;
     cursor:pointer;
}
#superwpis #tel{
     background-color:#FFFFCC;
     border-bottom: 1px solid #0066CC;
		 border-top: 1px solid #0066CC;
     padding:10px;
     text-align:left;
}
#superwpis #tel h2{
		font-size: 16px;
     color:#0066CC;
		 margin: 0;
}
#superwpis #tel span{
     text-decoration:none;
     font-size:20px;
     font-weight:bold;
	  color: red;
}

#superwpis #tel span a{
     text-decoration:underline;
	  color: blue;
}

#superwpis #tel span a:hover{
     text-decoration:underline;
	  color: red;
}
#superwpis #tel span a:hover{
     text-decoration:underline;
	  color: red;
}

#superwpis #www{
     background-color:#D4ECFB;
     border-bottom: 1px solid #0066CC;
     padding:10px;
     text-align:left;
}
#superwpis #www h2{
		font-size: 16px;
     color:#0066CC;
		 margin: 0;
}
#superwpis #www a{
     text-decoration:none;
		      color:#0066CC;
}
#superwpis #ocena{
     background-color:#FFFFFF;
     border-top: 1px solid #0066CC;
     padding:10px;
     text-align:left;
}
#superwpis #comment{
     background-color:#FFFFCC;
		 border-top: 1px solid #0066CC;
     padding:10px;
     text-align:left;
     display:none;
}
#superwpis #comment textarea{
     font-family:Arial;
     width:350px;
     height:250px;
     font-size:12px;
}
#superwpis #comment span{
     color:red;
}
#superwpis #writeComment{
     background-color:#FFFFCC;
		 border-top: 1px solid #0066CC;
     padding:10px;
     text-align:left;
     font-weight:bold;
     cursor:pointer;
}
#superwpis #comments{
     background-color:#FFFFCC;
		 border-top: 1px solid #0066CC;
     padding:10px;
     text-align:left;
}
#superwpis #comments a{
     color:black;
     text-decoration:none;
     font-weight:bold;
}
#superwpis #comments #kom{
    padding:5px;
    border:1px solid black;
    background-color:white;
    margin-bottom:5px;
}
#superwpis #mapa{
    width:780px;
    height:300px;
    margin-left:auto;
    margin-right:auto;
}
#superwpis2{
			width: 780px;
			font-size: 11px;
			}
#superwpis2 h3{
      font-size:13px;
      color:#0066CC;
      border-bottom: 1px dotted #0066CC;
			margin: 3px;
}
#superwpis2 #opis{
			padding-left: 5px;
			padding-bottom: 3px;
			color: #000000;
			line-height: 1.4em;

}
#superwpis2 #opis a{
			color: #0066CC;
			text-decoration: underline;
}
#superwpis2 #opis a:hover{
			color: #7FC424;
			text-decoration: underline;
}
#debug{
 margin-top:20px;
 clear:both;
 font-size:10px;
 width:760px;
 margin-left:auto;
 margin-right:auto;

 font-family:Verdana;
}

#reklamapromocja{
text-align: center;
color: red;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
background-color: #FF0;
border-top: 1px solid orange;
border-bottom: 1px solid orange;
font-size: 15px;
font-weight: bold;
padding: 3px;


}

#reklamapromocja a{
text-decoration: none;
color: #052943;
display: block;
width: 1000px;
padding: 3px;
font-size: 16px;
}

#reklamapromocja a:hover{
color: white; text-decoration: blink;
background-color: #052943;
width: 987px;
display: block;
padding: 3px;

}

#reklamapromocja #foto{
display:inline-block; width: 160px; height: 120px;
}

#reklamapromocja #foto img{
padding: 2px; border: 1px dotted silver; }

#reklamapromocja #blok {
text-align: center; display:inline-block; width: 160px; height: 30px; z-index: 2; position:relative; left: -160px; bottom: 10px; background-color: white; opacity: 0.8;
}
.forum{
	width:790px;
}

.forum a { color: #054566; text-decoration: underline; }
.forum a:hover { color: #1b7fb2; text-decoration: underline; }

.forum .t{
	border-collapse: collapse;
	width:100%;
}
.forum .t th{
	border:1px solid #fff;
	background-color: #9bcce4;
	padding:2px;
	color:#ffffff;
	height:20px;
}
.forum .t th+th{
	text-align:center;
}
.forum .t td{
	border:1px solid #fff;
	background-color:#ebf6fc;
	padding:5px;
}
.forum .t td+td{
	text-align:center;
}
.forum .t .s{
	font-size:10px;
}
.forum .p{
	border-collapse: collapse;
	width:100%;
}
.forum .p td{
	border:1px solid #fff;
	background-color:#d5eefa;
	padding:2px;
}
.forum .p .a{
	vertical-align: top;
}
.forum .p .d{
	font-size:10px;

}
.forum .p .e{
	font-size:10px;
}
.forum #write{
	border:1px solid #4BC6F5;
	background-color:#ACDFF2;
	padding:2px;
}
.forum #write textarea{
	width: 500px;
	height:150px;
	font-family:Verdana;
	font-size:12px;
}

.tab{
	border-collapse: collapse;
	width:100%;
}
.tab th{
	border:1px solid #fff;
	background-color: #9bcce4;
	padding:2px;
	color:#ffffff;
	height:20px;
}
.tab td{
	border:1px solid #fff;
	background-color:#ebf6fc;
	padding:5px;
   vertical-align: top;
}
.tab .txt{
    border-bottom:1px solid #9bcce4;
}

.kal{
    border:none;
    border-collapse:collapse;
}
.kal td{
    padding: 1px;
    border:none;
    background-color: #93C47D;
    width:14px;
    text-align: center;
    vertical-align: middle;
    cursor:pointer;
    margin: 0;
    border:1px solid #EBF6FC;
}
.kal th{
	background-color: #9bcce4;
	padding:3px;
	color:#0066cc;
	text-align: center;
   width:120px;
   margin-right:1px;
   border-right:1px solid #0066cc;
}
.kal .sat{
    font-weight:bold;
}
.kal .busy{
    background-color: #F4CCCC;
}
.kal .free-to-busy{
    background-image:url('../images/k-wz.gif');
}
.kal .busy-to-free{
    background-image:url('../images/k-zw.gif');
}
.kal .chosen{
    background-color:#000CFF;
    background-image:none;
}

.edycja {padding-left: 10px;}
.edycja td {
	border-bottom: 1px dotted silver;
	border-right: 1px dotted silver;
	padding: 2px;
	}

.reklamatext
{
color: #C0C0C0; font-variant: normal; letter-spacing: 1.5em; padding: 2px; text-align: center; font-size: 10px;
}

.opiszdjecia
{
color: #003c67; font-size: 10px; margin: -5px 10px; padding: 1px 20px;
text-align: right;
font-weight: bold;
text-transform: uppercase;
z-index: 2;
}

.fblubie
{
margin: 5px; padding: 4px; height: 22px; border: 1px solid #d4ecfb; background: #ebf6fc; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; box-shadow: #ffffff;

}

.spect
{
color: red; font-size: 1.2em;
}

.stopka
{ text-align: center; padding: 4px; border-top: 1px dotted #ACACAC; }

.stopka .buttons
{ float: left; width: 320px; }

.stopka .teksty
{ float:left; text-align: center; width: 650px; padding-top: 2px; }

.stopka .teksty .kontakty
{ font-size: 1.1em; padding: 3px; color: #003c67; background-color: #fff; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid #ebf6fc; }

