* {margin:0px; padding:0px}

body {

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 12px;

	color: #666666;

	background-color: #ebe9e1;

}

#container {

	width:960px;

	margin-top: 10px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

}

#content {

	border-top: 1px solid #dedbd1;

	padding-top: 20px;

	margin-top: 10px;

}

#menu {

	width:200px;

	float:left;

	background-color: #f5f4f0;

	border: 1px solid #dedbd1;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 15px;

}

#text {width:715px; float:right}

#text2 {width:715px; float:right;background-color: #FFFFFF;

	border: 1px solid #dedbd1;}

#text2 p {

	padding-top: 10px;

	padding-right: 15px;

	padding-bottom: 10px;

	padding-left: 15px;

}



#menu ul {

	margin-top: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

	border: 1px solid #dedbd1;

}

#menu ul li {

	padding-top: 7px;

	padding-bottom: 7px;

	list-style-type: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #F2F1EE;

	width: 180px;

	margin-right: auto;

	margin-left: auto;

}

#menu a {

	color: #666666;

	text-decoration: none;

	padding-left:10px;

}

#menu a:hover {

	text-decoration: underline;

}

#menu_miasta ul li a {

	

	padding-left: 30px;

}

.logo {



}

.banner {

	height: 120px;

	border: 1px solid #CCCCCC;

	margin-top: 10px;

}

.clear {

	clear: both;

}

.ads {
	float: left;
	width: 310px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #dedbd1;
	padding-top: 45px;
	padding-right: 15px;
	padding-bottom: 45px;
	padding-left: 15px;
}

.intro {

	width:360px;

	float:right;

	background-color: #FFFFFF;

	border: 1px solid #dedbd1;

	padding-top: 10px;

	padding-bottom: 10px;

}

.intro p {

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 10px;

	padding-left: 30px;

}

h1, h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	padding-top: 4px;

	padding-bottom: 4px;

}

.intro h1 {

	padding-top: 8px;

	padding-bottom: 8px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #dedbd1;

	width: 302px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 15px;

}

.box h2, .box1 h2 {padding-top: 8px;

	padding-bottom: 8px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #dedbd1;

	width: 190px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 15px;}

.box h2 a, .box1 h2 a {text-decoration:none; color:#666666}

p {line-height:17px}

.img {

	border: 10px solid #ebe9e1;

	

}

li.last {border-bottom: none}

.menu_header {

	margin-bottom: 15px;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 15px;

	background-color: #0065b7;

	color: #FFFFFF;

	margin-top: 15px;

}

#main {

	background-color: #FFFFFF;

	border: 1px solid #dedbd1;

	margin-top: 15px;

	padding-top: 15px;

	padding-bottom: 15px;

}

.box {

	width:235px;

	float:left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	

}

.box1 {

	width:235px;

	float:left;

	

}

.box p, .box1 p {

	padding-top: 15px;

	padding-right: 25px;

	padding-bottom: 15px;

	padding-left: 25px;

}

.ads2 {

	padding:20px;

	float:left;

}

.ads3 {

	margin-top: 15px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

	border: 1px solid #dedbd1;

	padding: 10px;

}

#footer {

	background-color: #f5f4f0;

	border: 1px solid #dedbd1;

	margin-top: 15px;

	margin-bottom: 5px;

	padding-top: 7px;

	padding-bottom: 7px;

	text-align: center;

}

.hotele{

	float:left;

	width:340px;

	text-align: center;

	background-color: #FFFFFF;

	border: 1px solid #dedbd1;

	margin-top: 15px;

}

.gallery {

	padding: 15px;

}

.gallery img {

	margin: 5px;

}

.more {

	color: #336699;

}

.more:hover {

	color: #FF0000;

}
p.links {
	font-size: 10px;
}
p.links a {
	color: #0778A3;
}