@charset "windows-1251";
/* CSS Document */

html {
	height: 100%;	
	//height: auto;
}


body {
	background: #ffffff url('/images/common/top_bg.gif') repeat-x;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0px;
	//height: 100%;
	min-height: 100%;
	padding: 0px;
	min-width: 1000px;
	position: relative;
}

a {
	color: #017CC3;;	
}

a img {
	border: 0px;
}

div.padder {
	padding: 14px;	
}

div.captcha {
	overflow: hidden;
	//zoom: 1;
}

div.captcha img {
	float: left;
	height: 50px;
	margin-right: 10px;
	width: 120px;
}

div.captcha input.text {
	float: left;
	margin-top: 10px;
	width: 70px !important;
}

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}

h1 {
	background: #1D75C1 url('/images/content/h1.gif') repeat-y;
	color: #ffffff;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 10px;
}

h1.main {
	background: #1D75C1 url('/images/content/h1_top.gif') no-repeat !important;
}

h3 {
	border-top: 1px solid #d0d0d0;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px;
	padding: 10px 14px 0px 14px;
}

input.text,
textarea.text {
	border: 1px solid #cccccc;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;	
}

input.submit {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

p {
	margin: 0px 0px 0.5em 0px;
	padding: 0px;	
}

ul.images {
	list-style-type: none;
	margin: 20px 0px 0px 0px;
	overflow: hidden;
	padding: 0px;
	//zoom: 1;
}

ul.subitems {
	list-style-type: none;
	margin: 0px 14px 0px 14px;
	padding: 5px;	
}

table.subitems {
	border: 0px;
	border-collapse: collapse;
	list-style-type: none;
	margin: 10px 14px 20px 14px;
	padding: 5px;
	width: 530px;	
}

table.subitems td{
	border-bottom: 1px solid #F0F0F0;
	padding: 3px;
}

ul.list {
	list-style-type: circle;
	margin: 10px 14px 10px 14px;
	padding: 0px 0px 0px 20px;	
}

ul.images li {
	background: url('/images/content/image.gif') no-repeat;
	float: left;
	height: 166px;
	margin: 0px 0px 20px 20px;
	_margin: 0px 0px 20px 10px;
	width: 164px;
}

ul.images li img.image {
	height: 115px;
	margin: 9px 9px 7px 9px;
	width: 146px;
}

ul.images li a {
	color: #017CC3;
	display: block;
	font-size: 1.1em;
	text-decoration: none;
	text-align: center;
}

div#bodyContainer {
	background: url('/images/common/bottom_bg.gif') repeat-x 0% 100%;
	height: 100%;
	overflow: hidden;
//overflow: visible;
	width: 100%;
}

div#dataContainer {
	border-bottom: 3px solid #FAFCFB;	
	border-left: 6px solid #51A5D6;	
	border-right: 6px solid #51A5D6;	
	border-top: 6px solid #51A5D6;
	margin: 20px auto 60px auto;
	width: 976px;
}

div#header {
	background: url('/images/header/bg.jpg') no-repeat;
	height: 249px;
	position: relative;
	width: 976px;
}

a#logo {
	display: block;
	height: 130px;
	left: 8px;
	position: absolute;
	top: 8px;
	width: 180px;
}

ul#menu {
	background: #CCE9EB url('/images/menu/bg.gif') repeat-x;
	border-bottom: 2px solid #F4FAFA;
	border-top: 2px solid #F4FAFA;
	height: 33px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul#menu li {
	display: block;
	float: left;
	height: 31px;
	margin: 1px 0px 1px 0px;
	text-align: center;
}

ul#menu li a {
	color: #017CC3;
	display: block;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 31px;
	text-align: center;
	text-decoration: none;
}

ul#menu li a:hover {
	text-decoration: underline;
}

li#indexItem {
	border-right: 1px solid #27B3B2;
	width: 151px;
}

li#countriesItem {
	border-right: 1px solid #27B3B2;
	width: 139px;
}

li#hotelsItem {
	border-right: 1px solid #27B3B2;
	width: 139px;
}

li#ordersItem {
	border-right: 1px solid #27B3B2;
	width: 189px;
}

li#questionItem {
	border-right: 1px solid #27B3B2;
	width: 190px;
}

li#contactsItem {
	width: 163px;
}

div#contentContainer1 {
	background: #2E93CD url('/images/content/bg.gif') repeat-y 186px 0px;
	overflow: hidden;
	//overflow: visible;
	//zoom: 1;
}

div#asideRight {
	background: #2E93CD;
	color: #ffffff;
	float: right;
	width: 217px;
}

div#asideRight h3.line {
	border-top: 1px solid #ffffff;
}

div#asideRight h3.shadow {
	background: #1D75C1 url('/images/asideRight/shadow.gif') repeat-x;
}

div#asideRight h3{
	background: #1D75C1;
	color: #ffffff;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	padding: 9px 0px 9px 0px;
}

ul#support {
	font-size: 1.1em;
	list-style-type: none;
	margin: 0px 5px 5px 5px;
	padding: 0px;
	text-align: center;
}

ul#support li p {
	padding: 0px;
	margin: 0px 0px 13px 0px;
}

ul#support li p strong {
	font-size: 1.5em;
}

ul#support li {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	//zoom: 1;
}

ul#support li img {
	background: url('/images/asideRight/support.gif') no-repeat;
	float: left;
	height: 114px;
	padding: 2px 3px 5px 3px;
	width: 89px;
}

ul#support li div {
	border: 1px solid transparent;
	margin: 0px 0px 0px 98px;
	padding: 15px 0px 0px 0px;
}

div#weather {
	padding: 5px;
	width: 207px;
	overflow: hidden;
}

select#weatherSelector {
	width: 150px;
	margin-bottom: 10px;
}

div#weatherContainer {
	height: 80px;
}

div#content1 {
	
	width: 756px;
}

div#selector {
	background: #089DCA url('/images/selector/bg.gif') repeat-x;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	height: 43px;
	overflow: hidden;
	width: 756px;
}

div#selector p {
	border-right: 1px solid #ffffff;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	margin: 5px 0px 5px 0px;
	padding: 0px 7px 0px 7px;
	width: 117px;
}

div#selector form {
	margin: 0px;
	padding: 0px;
}

div#selector form div {
	float: left;
	line-height: 35px;
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 8px;
}

div#selector form div.last {
	border-right: 1px solid #ffffff;
	padding: 0px 10px 0px 8px !important;
}

div#selector form label {
	float: left;
	padding-right: 5px;
	font-size: 14px;
}

div#selector select {
	float: left;
	font-size: 12px;
	margin-top: 8px;
	width: 103px;
}

div#selector input {
	border: 0px;
	background: url('/images/selector/search.gif') no-repeat 100% 0% ;
	cursor: hand;
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	height: 35px;
	margin: 5px 0px 0px 15px;
	padding-right: 30px;
	width: 82px;
}


div#contentContainer2 {
	
	//zoom: 1;
}

div#asideLeft {
	border-left: 1px solid #ffffff;
	float: left;
	width: 185px;
}

div#content2 {
	border-left: 1px solid #ffffff;
	font-size: 1.2em;
	margin-left: 186px;
}

ul#news {
	font-size: 1.2em;
	list-style-type: none;
	margin: 10px;
	padding: 0px;	
}

ul#news li {
	margin-bottom: 15px;
}

p#newsArchive {
	margin: 0px 10px 10px 10px;
	padding: 0px;
	text-align: right;
}

ul#newsList {
	list-style-type: none;
	margin: 14px;
	padding: 0px;
}

ul#newsList li {
	margin-bottom: 15px;
}

form#feedback {
	margin: 14px;
}
form#feedback.index-form {
overflow: hidden;
margin: 0 24px;
}

form#feedback label {
	display: block;
	margin-top: 5px;
}

form#feedback input.submit {
	margin-top: 10px;	
}
form#feedback select.text,
form#feedback input.text {
	border: 1px solid #cccccc;
	width: 200px;
}

form#feedback textarea.text {
	border: 1px solid #cccccc;
	width: 200px;
}

form#feedback div.row {
	float: left;
	width: 240px;
}

p#newsArchive a{
	color: #ffffff;
	font-size: 1.1em;
}

#news a {
	color: #ffffff;
}

ul#asideMenu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul#asideMenu li {
	background: url('/images/asideLeft/item.gif') repeat-x;
	border-bottom: 1px solid #ffffff;
	font-size: 1.2em;
	height: 46px;
}

ul#asideMenu li a {
	background-image: url('/images/asideLeft/menu.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	padding: 15px 0px 15px 0px;
	padding-right: 48px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 137px;
	white-space: normal;
}

ul#asideMenu li a:hover {
	text-decoration: underline;
}

li#toursBlock {
	background: #88D1CF !important;
	height: auto !important;
}

li#toursBlock h3 {
	background-color: #1D75C1;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 34px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

li#toursBlock ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

li#toursBlock ul li {
	background: #2E93CD;
	border: none;
	color: #ffffff;
	height: auto;
	font-size: 1.3em;
	margin-bottom: 4px;
}

li#toursBlock ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	font-size: 0.9em;
	padding: 0px;
}
li#toursBlock ul ul ul li {
	margin-bottom: 7px;
}

li#toursBlock ul li a {
	background: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
	padding: 3px 0px 3px 14px;
	text-align: left;
	text-decoration: none;
	width: auto;
}

li#toursBlock ul li a:hover {
	text-decoration: underline;
}

li#toursBlock ul li ul {
	background-color: #88D1CF;
	padding-top: 10px;
}

li#toursBlock ul li ul li {
	background: #88D1CF url('/images/asideLeft/li.gif') 4px 0.6em no-repeat;
	color: #111566;
	font-size: 1em;
	margin-bottom: 10px;
}
li#toursBlock ul li ul li a {
	color: #111566;
}

ul#asideMenu li a.about {
	background-position: 100% 0px;
}

ul#asideMenu li a.discount {
	background-position: 100% -47px;
}

ul#asideMenu li a.touristBook {
	background-position: 100% -94px;
}

ul#asideMenu li a.visaInfo {
	background-position: 100% -141px;
}

ul#asideMenu li a.childTravel {
	background-position: 100% 0px;
	background-image: url('/images/asideLeft/menu-2.gif');
	padding-right: 40px !important;
	width: 147px !important;
}

ul#asideMenu li a.searchCompanion {
	background-position: 100% -46px;
	background-image: url('/images/asideLeft/menu-2.gif');
}

ul#asideMenu li a.oppinions {
	background-position: 100% -92px;
	background-image: url('/images/asideLeft/menu-2.gif');
}

ul#asideMenu li a.photoGallery {
	background-position: 100% 0px;
	background-image: url('/images/asideLeft/photo.gif');
}

ul#asideMenu li a.forum {
	background-position: 100% -137px;
	background-image: url('/images/asideLeft/menu-2.gif');
}

ul#asideMenu li a.discount {
	background-position: 100% -47px;
}

ul#asideMenu li a.touristBook {
	background-position: 100% -94px;
}

ul#asideMenu li a.visaInfo {
	background-position: 100% -141px;
}

a#aboutItem {
	background: url('/images/asideLeft/')
}

div#footer {
	background: #C6EAFB url('/images/footer/bg.gif') repeat-x;
	border-top: 2px solid #ffffff;
	color: #0081CB;
	height: 46px;
	line-height: 46px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	position: relative;
	text-align: center;
}

div#developers {
	font-size: 0.7em;
	line-height: normal;
	position: absolute;
	right: 10px;
	top: 10px;
}

div#developers a {
	color: #0081CB;
	text-decoration: none;
}

ul#paginator {
	list-style-type: none;
	margin: 0px 14px 0px 14px;
	overflow: hidden;
	padding: 0px;
	//zoom: 1;
}

ul#paginator li {
	float: left;
	margin-right: 10px;
}

div#ayda_search h3 {
	color: #ffffff;
}

/* Настройки шрифта*/
#ayda_search table, p {
	margin: 10px;
}

#ayda_search h2 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 10px;
}
#ayda_search select			{ width: 350px; }
#ayda_search table.border	{ margin: 10px; border-left: 1px solid black; border-top: 1px solid black; }
#ayda_search td.border		{ border-right: 1px solid black; border-bottom: 1px solid black; }
#ayda_search td.photo		{ border: 1px solid #dfdcdc; background: #f8f8f8;}
#ayda_search div.ayda_loading { background: url("http://www.ayda.ru/search/loading.gif") no-repeat; width: 100px; height: 100px; }

.index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
a.index {
	color: #999999;
	text-decoration:none;
}

.sp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #94D8D2;
}
a.sp {
	color: #94D8D2;
	text-decoration: undreline;
}

div#hotNews {
	background: url(/images/content/bg2.jpg) repeat-y;
	border-bottom: 2px solid #ffffff;
}
	div#hotNews div.container {
		padding: 10px 20px 10px 20px;
		background: url(/images/content/bg.jpg) no-repeat;
	}
	div#hotNews p {
		margin: 0px 0px 1em 0px;
	}
/*
     */
/*
*/