* {
	margin: 0px;
	padding: 0px;
}
html, body {margin: 0px; padding: 0px; height: 100%}
#box { position: relative; min-height: 100%; height: auto !important; height: 100%;}
#wrapper {padding-bottom: 120px;}
#footer {position: absolute; bottom: 0px !important; bottom: -1px;}
body {
	background: #e6e6e6;
	font-family: Tahoma, Arial;
	font-size: 13px;
}
a {
	color: #FD8A3A;
}
#header {
	background: url(/images/top.jpg) top left repeat-x;
}
	#headin {
		background: url(/images/header2.png) top left no-repeat;
		height: 190px;	
		width: 1000px;
		margin: 0px auto;
	}
		#logo {
			padding: 70px 0px 0px 15px;
			width: 235px;
			float: left;
		}
			#logo a {
				width: 220px;	
				height: 50px;
				display: block;
			}
		#services {
			margin-left: 235px;
			text-align: right;
			padding: 20px 20px 0px 0px;
			color: #fd8a3a;
			font-size: 12px;
		}
			#services a{
				color: #fd8a3a;
			}

#contentwrapper {
	width: 1000px;
	margin: 0px auto;
}
	.mainTab td{
		padding: 0px;
	}
	.rightLine {
		background: url(/images/contlineBottom.jpg) bottom right no-repeat;
	}
	.leftLine {
		background: url(/images/contlineBottom.jpg) bottom left no-repeat;
	}
	#leftpart {
		width: 240px;
		background: url(/images/contlineTop.jpg) top right no-repeat;
	}
	#centralpart {
		width: 490px;
		padding: 0px 20px;
	}
	#rightpart {
		width: 220px;
		padding-left: 20px;
		background: url(/images/contlineTop.jpg) top left no-repeat;
	}

.orangeBottom {
	background: url(/images/orangeBottom.jpg) bottom left no-repeat;
	margin-bottom: 15px;
}
	.orangeTop {
		background: url(/images/orangeTop.jpg) top left no-repeat;
		width: 168px;
		padding: 20px;
		color: #2F2F2F;
	}
		.orangeTop a{
			color: #2F2F2F;
		}
		.orangeHeader {
			font-size: 16px;
			font-weight: bold;
			color: white;
			padding-bottom: 6px;
			margin-bottom: 10px;
			background: url(/images/line.gif) bottom left repeat-x;
		}
.greyBottom {
	background: url(/images/greyBottom.jpg) bottom left no-repeat;
	margin-bottom: 15px;
}
	.greyBottom ul {
		padding-bottom: 0px;
	}
	.greyTop {
		background: url(/images/greyTop.jpg) top left no-repeat;
		width: 168px;
		padding: 20px;
		color: #2F2F2F;
	}
		.greyTop a{
			color: #2F2F2F;
		}
		.greyHeader {
			font-size: 16px;
			font-weight: bold;
			color: #FD8D3B;
			padding-bottom: 6px;
			margin-bottom: 10px;
			background: url(/images/line.gif) bottom left repeat-x;
		}

table {
	border-collapse: collapse;
	width: 100%;
}
	table td {
		vertical-align: top;
		padding: 5px;
	}

#footer {
	background: url(/images/bottom.jpg) bottom left repeat-x;
	height: 120px;
	width: 100%;
}
	#footer table{
		margin: 0px;
	}
	#footin {
		width: 1000px;
		margin: 0px auto;
	}
#pager {
	width: auto;
	margin: 10px 0px;
}
	#pager td{
		padding-right: 10px;
	}
	#pager ul li {
		display: inline;
	}
	#pager ul li a, #pager ul li span{
		display: inline-block;
		height: 22px;
		padding: 0px 4px;
		background: #FF8B38;
	}
	#pager ul li span {
		background: #ccc;
	}
	#pager ul li a:hover {
		color: #000;
	}
.pagerlink {
	width: 24px;
	height: 16px;
	display: block;
	text-align: center;
}
.pagerlink a {
	background: #ccc;
	width: 24px;
	height: 16px;
	display: block;
	text-align: center;
}
.newsDate {
	padding-bottom: 10px;
	font-weight: bold;
}
.newsShort {
	padding-bottom: 20px;
}
#content .feedback img.captcha {
	border: 1px solid #aaa;
}
.feedback td {
	padding-bottom: 5px;
}
	.feedback td.r { 
		width: 120px;
	}
.alphabetHotelsContent td, .alphabetCountries td {
	padding-bottom: 7px;
}
#sForm {
	text-align: center;
	background: #FE8939;
	padding: 10px 0px;
	width: 1000px;
	margin: 0px auto;
	margin-bottom: 10px;
}
	#sForm .hsearch {
		width: 250px;
		height: 18px;
	}
	#sForm span {
		font-size: 16px;
		color: white;
		font-weight: bold;
	}
	#sForm select { 
		border: 1px solid #aaa;
	}
#commentsForm {
	padding: 20px 0px;
}
#commentsForm input {
	width: 250px;
}
#commentsForm textarea {
	width: 250px;
	height: 120px;
}
#commentsForm input.subm {
	width: 100px;
}
#commentsForm {
	background: #ccc;
	padding: 20px;
	margin: 20px 0px;
}

#comments {
	
}
.comment {
	padding-bottom: 10px;
	border-bottom: 1px solid #aaa;
	color: #444;
}
.commentAuthor {
	font-weight: bold;
	color: #aaa;
}

#cPager {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
#cPager ul {
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}
	#cPager ul li{
		display: inline-block;
		margin-right: 5px;
	}

	#cPager ul li span, #cPager ul li a{
		display: inline-block;
		width: 26px;
		height: 20px;
		text-align: center;
	}
	#cPager ul li span {
		background: #aaa;
	}
	#cPager ul li a {
		background: #FE8939;
	}
	#cPager ul li a:hover {
		color: #bbb;
	}
#pager ul li {
    margin-right: 10px;
}
