* {
	padding:0;
	margin:0;
}

body {
	background:url('../images/bg.jpg') repeat-y 50% 0;
	color:#000;
	font:13px verdana,arial,serif;
}
td,div {
	font-size:13px;
}
table {
	border-collapse:collapse;
}
img {
	border:none;
}
a {
	color:#a60c12;
}

#wrapper {
	height:100%;
	background:url('../images/header.jpg') no-repeat 50% 0;
	vertical-align:top;
}

#root {
	width:100%;
	height:100%;
	background:url('../images/footer.jpg') no-repeat 50% 100%;
}
	#root tr td.inner {
		vertical-align:top;
		padding-top:91px;
		padding-bottom:145px;
	}
#main {
	width:764px;
	margin:0 auto;
	height:850px;
	background:url('../images/curorts2.gif') no-repeat 15px 50px;
}
	#logo, #header {
		padding-top:90px;
	}
	#logo {
		width:206px;
	}
		#logo a {
			width:166px;
			height:223px;
			display:inline-block;
			background:url('../images/logo.jpg') no-repeat;
		}
	#header {
		height:223px;
		vertical-align:top;
	}
	
	#left {
		padding-top:35px;
		vertical-align:top;
		/*background:url('../images/curorts.gif') no-repeat 0 5px;*/
	}
.title {
	margin:0 0 20px 0;
}
	.title h1 {
		color:#b2b2b2;
		text-transform:uppercase;
		font-size:26px;
		font-weight:normal;
	}

#content {
	vertical-align:top;
}


.news-title {
	color:#a60c12;
}
.date {
	color:#868686;
	font-size:10px;
}
.m1 {
	margin:5px 0;
}
.more {
	color:#a60c12;
	font-weight:bold;
	padding-bottom:7px;
	background:url('../images/more-bg.gif') repeat-x 0 100%;
}



ul, ol {
	margin:0 0 0 20px;
}


#logos {
	margin:0 auto;
	width:700px;
	/*border:1px solid #f00;*/
}
	#logos tr td {
		padding-top:28px;
		text-align:center;
	}
		#logos tr td span {
			display:block;
			font-size:10px;
			margin:5px 0 0 0;
		}


#title-over {
	position:absolute;
	background:url('../images/title-over-bg.gif') no-repeat 10px 100%;
	color:#fff;
	font-weight:bold;
	display:none;
	max-width:220px;
	padding-bottom:4px;
}
	#title-over div {
		background:#b9b7b3;
		padding:2px 8px;
	}

.imageBorderRed {
	border:3px solid #bd1316;
}
.imageBorderYellow {
	border:3px solid #f3c200;
}

#photoslist img {
	margin:0 8px 10px 0;
	vertical-align:middle;
}
