body {
  padding:0px 0px 0px 0px;
  margin:0px;
  background:#94d5f2 url(/img/fon1.gif) 0px 0px repeat-x;
  font-family:Verdana;
  line-height:14px;
  font-size:11px;
  color:#ffffff;
}

a {
  text-decoration:underline;
  color:#ffffff;
}
a:hover {
  text-decoration:underline;
  color:#CC0000;
}
a img {
  border:0px;
}

hr {
    color: #fff; /*для IE */
    background-color:#fff; /*для Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* высота 1px IE, Firefox, Opera, Safari */
    clear:both; /* для очистки, если тег идет после float елемента */
}

/*
h3 {
  font-size:13px;
  color:#ffffff;
  font-weight:bold;
  padding:10px 0px 10px 25px;
  margin:0px;
  background:url(/img/marker1.gif) 6px 13px no-repeat;
  text-transform:uppercase;
}
*/
h3 {
  font-size:14pt;
  color:#ffffff;
  font-weight:normal;
  padding:10px 0px 10px 0px;
  margin:0px;
  line-height:normal;
  text-transform:uppercase;
}

h4 {
  font-size:11pt;
  color:#ffffff;
  font-weight:bold;
  padding:0px;
  line-height:normal;
  margin:5px 0px 10px 0px;
}

p {
  padding:0px;
  margin:0px;
}
        
ul,li {
  list-style: none;
}

.body1 {
  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1100)? "1100" : "100%");
  min-width:1100px;
}

.head1 {
  /*height:176px;*/
  height:176px;
  padding-top:0px;
  width:100%;
  min-width:1070px;
  text-align:center;
  /*background:url(collaje.jpg) 80% 0px no-repeat;*/
}

.left1 {
  float:left;
  width:322px;
}

.left {
  width:224px;
  background:#3fa3d7;
  padding:10px 17px 10px 17px;
}

.news_txt b.zag {
  font-size:11px;
  color:#CC0000;
  font-weight:bold;
  display:block;
}

.news_txt {
  font-size:13px;
  color:#ffffff;
  font-weight:normal;
  padding:0px 0px 0px 30px;
  background:url(/img/marker2.gif) 18px 4px no-repeat;
}

.podr {
  text-align:right;
  font-size:11px;
  color:#666666;
  padding:4px 0px 0px 0px;
}
.podr a {
  color:#666666;
}
.podr a:hover {
  color:#CC0000;
}

.zag2 {
  width:263px;
  height:37px;
  background:url(/img/zag_fon2.jpg) 0px 0px no-repeat;
}

.cont1 {
  padding:35px 0px 10px 15px;
  font-size:12px;
  color:#024691;
  line-height:20px;
}
.cont1 a {
  color:#024691;
}
.cont1 a:hover {
  color:#CC0000;
}

.center1 {
  margin:0px 0px 0px 328px;
}

.center1b {
  float:left;
  width:100%;
  /*min-width:800px;*/
}

.top_menu1 {
  height:40px;
  background:url(/img/tmenu2.gif) 0px 0px repeat-x;
}

.top_menu1a {
  height:40px;
  background:url(/img/tmenu1.gif) 0px 0px no-repeat;
}

.top_menu1b {
  height:40px;
  background:url(/img/tmenu2.gif) 100% 0px no-repeat;
}
.top_menu1b ul {
  padding:10px 0px 0px 30px;
  margin:0px;
  list-style-type:none;
}

.top_menu1b ul li {
  font-size:13px;
  color:#ffffff;
  font-weight:bold;
  padding:0px 8px 2px 8px;
  float:left;
  background:url(/img/hr5.gif) 100% 0px repeat-y;
}

.top_menu1b ul li.end {
  background:none;
}

.top_menu1b ul li a {
  color:#ffffff;
  padding:0px 8px 0px 8px;
  text-decoration:none;
}

.top_menu1b ul li a.active {
  text-decoration:none;
  background:url(/img/marker1.gif) -6px 4px no-repeat;
}

.top_menu1b ul li a.active:hover {
  text-decoration:underline;
}

.top_menu1b ul li a:hover {
  text-decoration:underline;
  background:url(/img/marker1.gif) -6px 4px no-repeat;
  color:#ffffff;
}

.ico1 {
  float:right;
  width:30px;
  background:#014590 url(/img/hr2.gif) 3px 3px no-repeat;
  height:111px;
  margin:-180px 0px 0px 0px;
  position:relative;
  z-index:9;
}

.ico1 img {
  display:block;
  padding:15px 0px 11px 0px;
  background:url(/img/hr3.gif) 3px 100% no-repeat;
  text-align:center;
}

.ico1 img.end {
  padding:15px 0px 12px 0px;
  background:url(/img/hr2.gif) 3px 100% no-repeat;
}

.center_pl1 {
  height:16px;
  background:url(/img/center2.gif) 0px 0px repeat-x;
  font-size:0px;
  line-height:0px;
}

.center_pl1 div {
  height:16px;
  background:url(/img/center1.gif) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
}

.center_pl1 div div {
	height:16px;
	background:url(/img/center3.gif) 100% 0px no-repeat;
	font-size:0px;
	line-height:0px;
}


.center_pl2 {
	background:#35a2d6 url(/img/center5.gif) 0px 0px repeat-y;
	padding:0px 0px 0px 40px;
}

.center_pl3 {
	height:15px;
	background:#35a2d6 url(/img/center11.gif) 0px 1px repeat-x;
	font-size:0px;
	line-height:0px;
}

.center_pl3 div {
	height:15px;
	background:url(/img/center8.gif) 0px 1px no-repeat;
	font-size:0px;
	line-height:0px;
}

.center_pl3 div div {
	height:15px;
	background:url(/img/center7.gif) 100% 0px no-repeat;
	font-size:0px;
	line-height:0px;
}

.text1 {
	padding:10px 40px 20px 40px;
	text-align:justify;
	font-size:13px;
	color:#ffffff;
	line-height:20px;
}

.text1 p {
	text-indent:30px;
}

.text2 {
	/*background:#1F84C7 url(/img/center90.gif) 0px 50% repeat-x;*/
	background:url(/img/center_map.jpg) 50% 50% no-repeat;
	padding:0px 0px 0px 10px;
}

.img_fon1 {
	width:143px;
	height:170px;
	background:url(/img/img_fon1.jpg) 0px 0px no-repeat;
	line-height:14px;
	padding:9px 20px 0px 0px;
	float:left;
	overflow:hidden;
}

.img_fon2 {
	width:143px;
	background:url(/img/img_fon2.jpg) 0px 0px no-repeat;
	line-height:14px;
	padding:9px 0px 5px 0px;
	float:left;
	overflow:hidden;
}

.our_tour_img {
	padding:0px 0px 4px 7px;
	height:95px;
	position:relative;
}


.img_fon1 a {
	clear:both;
}
.img_fon1 a.podr {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 0px 0px 43px;
}
.img_fon1 a.podr:hover {
	text-decoration:underline;
}


.our_tour_countries {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 0px 5px 10px;
	text-align:left;
	height:14px;
	border-bottom:1px solid #8abfe7;
	text-transform:uppercase;
}
.our_tour_countries_text {
	font-size:11px;
	color:#ffffff;
	padding:5px;
	text-align:justify;
}

/*
.our_tour_countries {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 7px 10px 7px;
	text-align:center;
	width:129px;
}
*/
.all_tour {
	text-align:right;
	padding:0px 10px 10px 0px;
	clear:both;
}

.footer1 {
	clear:both;
	height:90px;
	background:url(/img/bottom3.gif) 0px 0px repeat-x;
}

.footer2 {
	float:left;
	height:87px;
	background:url(/img/bottom1.gif) 0px 100% no-repeat;
	padding:3px 0px 0px 17px;
	font-size:11px;
	color:#ffffff;
	line-height:12px;
}

.footer2 a {
	color:#ffffff;
}


.footer2 a:hover {
	color:#ffffff;
	text-decoration:none;
}

.footer3 {
	float:right;
	padding:10px 70px 0px 0px;
}

.footer4 {
	height:24px;
	background:url(/img/bottom5.gif) 0px 0px repeat-x;
	padding:0px 70px 0px 0px;
	text-align:right;
	font-size:11px;
	color:#ffffff;
}
.footer4 div {
	height:24px;
	background:url(/img/bottom4.gif) 0px 0px no-repeat;
}

.footer4 div div {
	height:21px;
	background:url(/img/bottom2.jpg) 100% 0px no-repeat;
	padding:3px 0px 0px 0px;
}

.footer4 div div span {
	padding:0px 10px 0px 10px;
}

.footer4 a {
	color:#ffffff;
	padding:0px 10px 0px 10px;
	text-decoration:none;
}
.footer4 a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.zag3 {
	width:263px;
	height:37px;
	background:url(/img/zag_fon3.jpg) 0px 0px no-repeat;

}

.zag3 h3 {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding:9px 0px 0px 45px;
	margin:0px;
	background:url(/img/marker3.gif) 17px 12px no-repeat;
	text-transform:uppercase;
}

.lmenu1 {
	padding:13px 57px 17px 28px;
	margin:0px;
	list-style-type:none;
}

.lmenu1 li {
	padding:5px 0px 7px 0px;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background:url(/img/hr6.gif) 0px 100% repeat-x;
	text-transform:uppercase;

}

.lmenu1 li a {
	color:#ffffff;
	text-decoration:none;
	left:-9px;
	padding:0px 0px 0px 9px;

	position:relative;
	z-index:9;
	display:block;
}

.lmenu1 li a:hover {
	text-decoration:underline;
	color:#ffffff;
	background:url(/img/marker6.gif) 0px 3px no-repeat;
}


.lmenu1 li a.active {
	text-decoration:none;
	color:#ffffff;
	background:url(/img/marker6.gif) 0px 3px no-repeat;
}

.lmenu1 li a.active:hover {
	color:#ffffff;
	text-decoration:underline;
      
}

.td_head1 {
	font-size:12px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	border:1px solid #94d5f2;
	background:#015AA5;
	font-weight:bold;
}

.td_row1 {
	font-size:12px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	/*border:1px solid #94d5f2;*/
}

.td_row7 {
	font-size:12px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding:12px 6px 12px 6px;
	background:#2B96CC;
	border-right:1px solid #94d5f2;
	border-bottom:1px solid #94d5f2;
}

.td_row8 {
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:6px 3px 6px 3px;
	background:#2B96CC;
	border-right:1px solid #94d5f2;
	border-bottom:1px solid #94d5f2;
}

.tours {
	width:200px;
	background:none;
	padding:0px 30px 30px 0px;
	float:left;
	overflow:hidden;
	font-weight:bold;
}

.tours div {
	background:#5ab3e0;
	padding:3px 3px 15px 3px;
}

.tours h3 {
	font-size:11px;
	color:#ffffff;
	padding:2px 2px 2px 2px;
	margin:0px;
	background:#005da8;
	text-transform:uppercase;
	text-align:center;
}

.tours a {
	text-decoration:none;
	line-height: 180%;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-left:30px;
	margin-top:10px;
	background:url(/img/marker2.gif) 18px 4px no-repeat;
}

.tours a:hover {
	text-decoration:underline;
	background:none;
}

.i_txt, .i_area {
	width: 300px;
}

.status {
	text-align:center;
	color:red;
	font-size:12px;
	padding:10px;
	background: #cbe6f2;
	border:1px solid green;
}

.error {
	text-align:center;
	color:red;
	font-size:12px;
	padding:10px;
	background: #cbe6f2;
	border:1px solid red;
}

/* MULTISELECT */
.asmContainer {
	/* container that surrounds entire asmSelect widget */
}
.asmSelect {
	/* the newly created regular 'select' */
	display: inline;
}
.asmOptionDisabled {
	/* disabled options in new select */
	color: #999;
}
.asmHighlight {
	/* the highlight span */
	padding: 0;
	margin: 0 0 0 1em;
}
.asmList {
	/* html list that contains selected items */
	margin: 0.25em 0 1em 0;
	position: relative;
	display: block;
	padding-left: 0;
	list-style: none;
	width:100%;
}
.asmListItem {
	/* li item from the html list above */
	position: relative;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background: #3089cd;
	border: 1px solid #bbb;
	width: 100%;
	margin: 0 0 -1px 0;
	line-height: 1em;
}
.asmListItem:hover {
	background-color: #35a2d6;
}
.asmListItemLabel {
	/* this is a span that surrounds the text in the item, except for the remove link */
	padding: 5px;
	display: block;
}
.asmListSortable .asmListItemLabel {
	cursor: move;
}
.asmListItemRemove {
	/* the remove link in each list item */
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px;
}
td {
  vertical-align:top;
}
/* END MULTISELECT */


.visa {
  padding-bottom:10px;
}

.visa a {
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
  padding-left:10px;
  background:url/img/(marker2.gif) 18px 4px no-repeat;
}

.visa a:hover {
  text-decoration:underline;
  background:none;
}

.text_simple {
  font-size: 13px;
  padding:0px 30px 10px 0px;
  /*text-indent: 10px;*/
}


ol.agent {
  font-size:12px;
  margin-top:0;
  margin-bottom:0;
}
ol.agent li {
  list-style-type: decimal;
  padding-bottom:5px;
}
ol.agent ul {
  padding-top:5px;
  padding-bottom:10px;
}
ol.agent ul li {
  list-style-type: none;
}





ul.our_tour_countries_list {
  margin:5px;
  padding:5px;
  display: block;
}
ul.our_tour_countries_list li {
  padding-left:10px;
  background:url(/img/marker1.gif) -6px 4px no-repeat;
  margin-left: 1px;
  height: 15px;
}

ul.our_tour_countries_tip_1, ul.our_tour_countries_tip_2 {
  position: relative;
  display:none;
  margin:0px;
  padding:7px;
  z-index:10;
  background:#35a2d6;
  border:1px solid white;
}

ul.our_tour_countries_tip_1 {
  width:180px;
  left:30px;
}

ul.our_tour_countries_tip_2 {
  width:auto;
  min-width:400px;
  left:-350px;
}

ul.our_tour_countries_tip_2 li {
  height: auto;
  padding-bottom:3px;
}


a.country_name {
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  position: relative;
}

div.warning {
  width:90%;
  font-weight:bold;
  text-align: center;
  padding: 10px;
  color:#ccff00;
  font-size:14pt;
}

.spec {
  font-size:10pt;
}
.spec p {
  color:#ccff00;
  font-size:11pt;
  padding-bottom:10px;
}
.spec td {
  padding-bottom:10px;
}


.gallery-item {
  width:145px;
  *width:145px;
  display: -moz-inline-stack; /* для FF ниже 3  */
  display:inline-block;
  margin: 0 24px 20px 0;
  vertical-align:text-top;
  padding: 5px 5px 0;
  zoom:1; /* обычный layout fix для ИЕ6 */
  *display:inline; /* для ИЕ 6, 7 */
    
  text-decoration:none;
  font-size:12px;
  color:#fff;
}
.gallery-item a {
  text-decoration:none;
  color:#fff;
}
.gallery-item a:hover {
  text-decoration:underline;
  color:#fff;
}

table.u_table {
  border:1px solid silver;
  margin:15px 0px 15px 0px;
}
table.u_table td {
  border:1px solid silver;
}
.u_text {
  font-size:9pt;
}
ul.u_ul {
  margin:5px;
  padding:5px;
  font-size:9pt;
}
ul.u_ul li {
  padding-left:10px;
  background:url(/img/marker1.gif) -6px 4px no-repeat;
  margin-left: 1px;
  min-height: 15px;
}

.clearfix {
zoom: 1;
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}

/* jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery */
#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999}#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("/img/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0px}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}

