@charset "utf-8";
/* CSS Document */

/* last-news-block //////////////////////////////////////// */
#last-news-block {
	padding:36px 20px 0 26px;
	}
	.last-news-box {
		position:relative;
		width:624px;
		}
		.last-news-box .date {
			display:block;
			position:absolute;
			top:0;
			left:0;
			font-size:1.17em;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#093a7d;
			}
		.last-news-box div {padding:0 45px 35px 50px; text-align: justify;}
                .last-news-box .anonce {padding:0 95px 35px 80px;}
		.last-news-link {
			position:absolute;
			top:0;
			right:0;
			font-size:0.92em;
			}
			.last-news-link a { color:#767676; text-decoration:none;}
			.last-news-link a:hover { color:#a4a4a4;}
				.last-news-link a span { color:#ff7502;}
/* contact-block //////////////////////////////////////////////  */
#contact-block {
	position:relative;
	width:652px;
	padding:20px 9px 0 9px;
	
	}
	#contact-block #map {
		position:absolute;
		top:8px;
		right:9px;
		}
	#contact-info {
		width:335px;
		min-height:235px;
		height:auto !important;
		height:235px;
		}
		#contact-info h3 { color:#2d5391;}
		#contact-info p { padding-bottom:20px;}
	.contacts-form {
		display:block;
		overflow:hidden;
		width:652px;
		padding-bottom:15px;
		border:0;
		}
		.contacts-form p {
			padding-bottom:3px;
			font-size:0.92em;
			color:#2c578c;
			}
		.contacts-form textarea  {
			display:block;
			overflow:hidden;
			width:629px;
			height:90px;
			padding:10px;
			border:solid 1px #d9d9d9;
			background:#fffbdb;
			font-size:1em;
			font-family:Arial, Helvetica, sans-serif;
			}
.contacts-form .captcha_field input {
			
			border:solid 1px #d9d9d9;
			background:#fffbdb;
			font-size:1em;
			font-family:Arial, Helvetica, sans-serif;
			}
		.contacts-form input {
			display:block;
			float:right;
			width:150px;
			height:22px;
			margin-top:4px;
			background: url(../img/button-grey-bg.gif) no-repeat;
			border:0;
			color:#fff;
			text-align:center;
			cursor:pointer;
			}
/* opisanie-block /////////////////////////////////////////// */
#opisanie-text {
	float:left;
	width:358px;
	padding: 10px 0 0 18px;
	}
#opisanie-foto {
	float:right;
	width:256px;
	padding: 10px 14px 0 0;
	}
#opisanie-buttons {
	clear:both;
	position:relative;
	padding: 25px  0 15px 0;
	height:30px;
	width:670px;
	}
	#opisanie-buttons p {
		position:absolute;
		top:15px;
		right:13px;
		}
		#opisanie-buttons a {
			display:block;
			float:left;
			width:130px;
			height:44px;
			line-height:44px;
			margin-left:1px;
			font-weight:bold;
			color:#fff;
			text-decoration:none;
			text-align:center;
			}
		#opisanie-buttons a.orange { background:url(../img/button-orange-130.gif) no-repeat;}
		#opisanie-buttons a.orange:hover { color:#ffd5be;}
		#opisanie-buttons a.blue { background:url(../img/button-blue-130.gif) no-repeat;}
		#opisanie-buttons a.blue:hover { color:#c6e4ff;}
/* seasons /////////////////////////////////////////////////////////// */
#seasons {
	padding:20px 10px 20px 5px;
	}
	#seasons h3 {
		padding: 0 0 10px 40px;
		text-align:center;
		font-size:1.17em;
		}	
	#season-block {
		padding-left:70px;
		height:45px;
		}
		.season-box {
			float:left;
			width:140px;
			text-align:center;
			}
			.season-box img {
				display:block;
				margin:3px auto 0 auto;
				}
	#seasons-table {
		width:100%;
		text-align:center;
		vertical-align:middle;
		}
		#seasons-table thead {	font-size:9px;}
		.td_counrty {
			width:94px;
			padding:3px 4px 3px 0;
			text-align:left;
			}
/* spisok-block ////////////////////////////////////////////////////////////// */
.spisok-block {padding:0 3px}
	.spisok-block h3 {
		padding:7px 0 3px 8px;
		font-size:1.17em;
		color:#e73d00;
		}
	.spisok-block div {
		position:relative;
		width:529px;
		padding:3px 10px 3px 8px;
		}
	.spisok-block .white {background:#fff;}
		.spisok-block div p {
			position:absolute;
			top:1px;
			left:545px;
			width:130px;
			}
		.spisok-block div p a {
			display:block;
			float:left;
			width:55px;
			height:18px;
			line-height:18px;
			font-size:9px;
			margin-right:2px;
			color:#fff;
			text-align:center;
			text-decoration:none;
			}
		.spisok-block div p a.blue { background:url(../img/button-blue-55.gif) no-repeat;}
		.spisok-block div p a.green { background:url(../img/button-green-55.gif) no-repeat;}
/* vnutr-box ////////////////////////////////////////////////////////////// */
.vnutr-box {
	overflow:hidden;
	width:640px;
	padding:20px 15px 15px 15px;
	}
.vnutr-box2 {
	overflow:hidden;
	width:660px;
	padding:20px 10px 15px 10px;
	}	
	.vnutr-box-link {
		float:left;
		width:180px;
		}
	.vnutr-box-link	.orange-small {
			display:block;
			width:190px;
			height:24px;
			line-height:24px;
			margin-bottom:3px;
			background:url(../img/button-orange-190-s.gif) no-repeat;
			text-align:center;
			color:#fff;
			text-decoration:none;
			}
	.vnutr-box-link .orange,
	.vnutr-box-link .blue,
	.vnutr-box-link .green {
			display:block;
			width:190px;
			height:64px;
			line-height:64px;
			margin-bottom:3px;
			text-align:center;
			color:#fff;
			text-decoration:none;
			}
	.vnutr-box-link .orange {background:url(../img/button-orange-190.gif) no-repeat;}
	.vnutr-box-link .blue {background:url(../img/button-blue-190.gif) no-repeat;}
	.vnutr-box-link .green { background:url(../img/button-green-190.gif) no-repeat;}
	.vnutr-box-link .orange:hover { color:#ffdcb9;}
	.vnutr-box-link .blue:hover { color:#bfe0ff;}
	.vnutr-box-link .green:hover { color:#bbffbd;}

	.vnutr-box-text {
		float:right;
		width:440px;
		}
	.vnutr-box2 .vnutr-box-text { width:445px; padding-right:12px;}
		.vnutr-box-text h3 {
			padding-bottom:4px;
			font-size:1.42em;
			}

/* form-zakaz ////////////////////////////////////////// */
#form-zakaz {
	display:block;
	width:630px;
	overflow:hidden;
	padding:10px 20px 20px 20px;
	border:0;
	}
	#form-zakaz-text {padding-bottom:20px;}
	#form-zakaz label {
		display:block;
		overflow:hidden;
		position:relative;
		width:625px;
		padding:5px;
		}
		#form-zakaz label span {
			position:absolute;
			top:8px;
			left:5px;
			display:block;
			font-size:12px;
			}		
		#form-zakaz label input, #form-zakaz label textarea {
			display:block;
			float:right;
			overflow:hidden;
			padding:2px;
			background:#fffbdb;
			border:solid 1px #cbcbcb;
			font-size:1em;
			font-family:Arial, Helvetica, sans-serif;
			}
		#form-zakaz-kaptcha {
			float:left;
			width:450px;
			margin-top:25px;
			}
			#form-zakaz-kaptcha span { float:left; padding-top:4px; width: 270px;}
			#form-zakaz-kaptcha input {
				display:block;
				float:left;
				width:70px;
				padding:2px;
				background:#fffbdb;
				border:solid 1px #cbcbcb;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				}
		#form-zakaz-submit {
			display:block;
			float:right;
			width:150px;
			height:22px;
			margin-top:25px;
			background:url(../img/button-grey-bg.gif) no-repeat;
			border:0;
			color:#fff;
			cursor:pointer;
			}
/* obzor-text ////////////////////////////////////////////////////// */
#obzor-text {
	padding:15px;
	font-size:0.83em;
	}
	#obzor-text .flag {float:right; padding-left:20px;}
	#obzor-text h2 { font-size:1.6em; padding-bottom:4px;}
#obzor-foto {
	overflow:hidden;
	width:667px;
	margin:10px auto 20px auto;
	}
	#obzor-foto img { float:left;}
#obzor-info {
	float:left;
	width:260px;
	padding:0 0 20px 15px;
	font-size:0.83em;
	}
	#obzor-info img { padding-bottom:10px;}
#obzor-fulltext {
	float:right;
	width:345px;
	padding-right:25px;
	font-size:0.83em;
	}
/* form-search-tur ///////////////////////////////////////////// */
#form-search-tur {
	display:block;
	width:640px;
	clear:both;
	padding:4px 15px;
	}
	#form-search-tur h3 {
		padding:3px 0;
		margin-bottom:4px;
		text-align:center;
		background:#808080;
		font-size:1em;
		color:#fff;
		}
	#form-search-tur fieldset {
		display:block;
		padding:6px 0 6px 10px;
		border:0;
		font-size:0.92em;
		}
	#form-search-tur fieldset.blue {
		background:#e2e8fe;
		color:#293251;
		}
	#form-search-tur fieldset.gray {
		background:#e2e1e1;
		color:#000;
		}		
		#f-s-title {
			width:113px;
			height:25px;
			line-height:25px;
			font-weight:bold;
			text-align:center;
			}
			#form-search-tur .blue #f-s-title { background:url(../img/f-s-title-blue.gif) no-repeat;}
			#form-search-tur .gray #f-s-title { background:url(../img/f-s-title-gray.gif) no-repeat;}
		#form-search-tur fieldset p ,	
		#form-search-tur label {
			display:block;
			padding:10px 0 10px 8px;
			height:16px;
			line-height:16px;
			}
		#form-search-tur .white { background:#fff;}
			#form-search-tur label span,
			#form-search-tur p span {
				display:block;
				float:left;
				width:140px;
				}
		#form-search-tur label select {
			position:relative;
			top:-2px
			}
			.select300 {
				display:block;
				float:left;
				width:310px;
				}
				.select300 option { padding-left:5px;}
			#datepicker, #datepicker2 { width:67px;}
#form-search-after {
	background:#fff;
	font-size:9px;
	padding:10px 20px 10px 10px;
	margin:2px 0 0 0;
	}
.blue #form-search-after { color:#cad7fe;}
.gray #form-search-after { color:#9b9b9b;}
.blue #form-search-after a { color:#516bbd;}	
.gray #form-search-after  a { color:#777;}
#form-search-submit {
		display:block;
		float:right;
		width:104px;
		height:23px;
		border:0;
		cursor:pointer;
		}
.blue #form-search-submit {background:url(../img/button-poisk-blue.jpg) no-repeat;}
.gray #form-search-submit { background:url(../img/button-poisk-gray.jpg) no-repeat;}


/* b-b-655-link //////////////////////////////////////////////// */
.b-b-655-link {
	padding: 0 10px;
	line-height:31px;
	color:#074f94;
	}
	.b-b-655-link a {
		display:block;
		float:left;
		width:107px;
		height:31px;
		line-height:31px;
		padding-right:22px;
		margin-right:10px;
		background:url(../img/button-blue-arr.gif) no-repeat;
		color:#fff;
		text-align:center;
		text-decoration:none;
		}
	.b-b-655-link a:hover { color:#d5eaff;}
/* list-tur-block /////////////////////////////////////////////// */
#list-tur-block {
	overflow:hidden;
	width:635px;
	padding:10px;
	}
	.list-tur-box {
		float:left;
		width:105px;
		font-size:0.75em;
		}
		.list-tur-box p {
			height:25px;
			line-height:25px;
			background:#e9933e;
			text-align:center;
			color:#fff;
			}
	.list-tur-box ul {
		display:block;
		list-style:none;
		width:80px;
		margin:0 auto;
		padding-top:15px;
		background:url(../img/arr-down.gif) 30px 2px no-repeat;
		}
		.list-tur-box ul li {
			display:block;
			padding:2px 0;
			font:#4e4e4e;
			}		
			.list-tur-box ul li a {
				color:#4e4e4e;
				text-decoration:none;
				}
			.list-tur-box ul li a:hover { text-decoration:underline;}









