@import url(null.css);

body {
	min-width: 1000px;
}

body, td {
	font: normal 11px verdana;
	color: #666;
}

a {
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}

strong {
	font-weight: bold;
}

.column {
	float: left;
	padding-top: 360px;
	padding-bottom: 36px;
}
	#center {
		width: 56%;
		padding-left: 2%;
		padding-right: 2%;
		margin-left: 20%;
	}
		.first {
			text-align: center;
		}
			#center p.first {
				padding-bottom: 560px;
			}
		#center h1, #center h3 {
			padding: 16px 0 2px;
			font-weight: bold;
		}
		#center p {
			padding: 8px 0;
		}
	#left {
		width: 20%;
		margin-left: -80%;
	}
		#left h3, #right h3 {
			padding: 0 2px 0 24px;
			font-weight: bold;
			color: #fff;
			line-height: 27px;
		}
		h3.green {
			background: #adc5af url(/images/corner_1.jpg) right top no-repeat;
		}
		h3.blue {
			background: #548ab8 url(/images/corner_2.jpg) right top no-repeat;
		}
		h3.red {
			background: #b8538a url(/images/corner_3.jpg) right top no-repeat;
		}
		#left ul {
			padding: 8px 2px 16px 24px;
			margin: 0 0 8px;
		}
			#left li {
				padding: 2px 0;
			}
			#left li a {
				font-size: 110%;
			}
			ul.green {
				background: #f1f5f1;
			}
				ul.green a {
					color: #6d856f;
				}
			ul.blue {
				background: #e2ebf3;
			}
				ul.blue a {
					color: #548ab8;
				}
			ul.red {
				background: #f3e2e8;
			}
				ul.red a {
					color: #b8547a;
				}
		#left_content {
			position: absolute;
			width: 20%;
			top: 880px;
			left: 0;
		}
			#left_content h2, #left_content p {
				padding: 8px 2px 16px 24px;
			}
			#left_content h2 {
				font-weight: bold;
			}
	#right {
		width: 20%;
	}
		#right form {
			background: #f1f5f1;
			padding: 8px 8px 8px 24px;
			margin: 0 0 8px;
		}
			#right form#login {
				background: #fff;
				padding: 0;
				text-align: center;
			}
				#right form#login p {
					color: #adc5af;
				}
				#right form#login fieldset {
					padding: 4px;
				}
					#right form#login fieldset p {
						color: #666;
					}
					#right form#login label {
						display: block;
						width: 40px;
						float: left;
						margin-left: 30px;
					}
		#right form label {
			font-weight: bold;
		}
		#right form#hotelsearch {
			padding: 8px 4px;
		}
			#right form#hotelsearch select {
				width: 100%;
			}
			#right form#hotelsearch li.h label {
				width: 49%;
				float: left;
			}
			#right form#hotelsearch li.h select {
				width: 49%;
				float: right;
			}
				#right form#hotelsearch ul > li.h {
					overflow: hidden;
				}
			#right form#hotelsearch p select.currency {
				width: 48px;
			}
			#right form#hotelsearch p span {
				white-space: nowrap;
			}
				#right form#hotelsearch p span input {
					width: 18%;
				}
			#right form#hotelsearch .submit {
				text-align: center;
			}
		#right form#login fieldset p label {
			width: 80px;
		}
		#right form select {
			width: 80%;
		}
		#right_banners {
			text-align: center;
		}
		#right_content {
			position: absolute;
			width: 20%;
			top: 1080px;
			right: 0;
		}
			#right_content h2, #right_content p {
				padding: 8px 12px 0 0;
			}
			#right_content h2 {
				font-weight: bold;
			}

#footer {
	clear: both;
	height: 40px;
	background: #adc5ae;
	text-align: center;
}
	p#friends_links {
		float: left;
		line-height: 40px;
		padding-left: 16px;
	}
		p#friends_links a {
			color: #666;
		}
#header {
	position: absolute;
	top: 0;
	left: 0;
 	width: 100%; 
}
	#header_top {
		height: 153px;
		padding-top: 47px;
		background: #9ec1e7 url(/images/header_top_bg.png) left no-repeat;
	}
		#header_top_content {
			background: #548ab8;
			height: 36px;
			padding-left: 16px;
		}
			#header_top_content a {
				float: left;
				white-space: nowrap;
				font: normal 14px arial;
			}
				#logomsk {
					color: #fff;
					padding: 8px 4px;
				}
				#logospb {
					color: #366b95;
					padding: 8px 4px;
				}
			#common_navigation {
				float: right;
			}
				#common_navigation li {
					float: left;
					width: 13px;
					height: 36px;
					padding: 0 16px;
				}
					#common_navigation a {
						display: block;
						width: 13px;
						height: 36px;
						text-indent: -4096px;
					}
					#cn_home {
						background: url(/images/home.jpg) center no-repeat;
					}
					#cn_mail {
						background: url(/images/mail.jpg) center no-repeat;
					}
					#cn_sitemap {
						background: url(/images/mapsite.jpg) center no-repeat;
					}
					#cn_favorite {
						background: url(/images/best.jpg) center no-repeat;
					}
			p#top_contacts {
				white-space: nowrap;
				font: normal 20px arial;
				text-align: center;
				color: #fff;
				padding: 8px 0;
			}
		#consult_info {
			float: right;
			width: 20%;
		}
			#consult_info h5 {
				color: #fff;
				padding: 5px 0 5px 24px;
			}
			#consult_info li {
				padding: 4px 0;
			}
				#consult_info li.icq {
					background: #fff;
				}
					#consult_info li.icq a {
						background: 4px no-repeat;
						padding: 4px 0 4px 24px;
					}
				#consult_info li.email {
					background: #9ec1e7;
					padding-left: 24px;
				}
	#header_bottom {
		height: 142px;
		margin-top: 3px;
		background: #adc5af;
	}
		#header_bottom li {
			float: left;
			width: 20%;
			margin-left: -1px;
		}
			#header_bottom li img {
				margin: 10px;
			}
			#topmenu {
				padding: 20px 16px;
			}
				#topmenu li {
					float: none;
					width: auto;
					padding: 2px;
				}
					#topmenu li a {
						font-size: 14px;
						color: #fff;
						font-weight: bold;
					}
#center_links {
	position: absolute;
	top: 440px;
	left: 22%;
	width: 60%;
}
	#center_links a {
		color: #666;
	}
	.center_column {
		float: left;
		width: 44%;
		margin: 0 3% 0 0;
	}
		.center_column ul {
		}
	#center_links h3 {
		padding: 0 2%;
		font-weight: bold;
		color: #fff;
		line-height: 27px;
		background: #9cbee3 url(/images/corner_4.jpg) right top no-repeat;
	}
	#center_links ul {
		background: #f5f5f5;
	}
		#center_links li {
			height: 100px;
		}
			#center_links li h4 {
				padding: 4px 2%;
				background: #fff;
			}
				#center_links li h4 a {
					color: #1b5b90;
					font-weight: bold;
				}
			#center_links li img {
				float: left;
				margin: 6px 4px;
			}
			#center_links li p {
				padding: 4px;
				margin-left: 74px;
			}
				#center_links li span.price {
					float: right;
				}
#lang{
	position: absolute;
	left: 0;
	top: 15px;
	height: 20px;
	width: 100%;
	margin: 0;
	text-align: right;
}
