img, div, a , td{
	behavior: url(iepngfix.htc)
}
body {
	/*height: 100%;*/
	font-family: arial;

	background-color: #12528F;
	background-image: url(images/bg_left_2.jpg);
	background-position: 895px 0;
}
.ref-frame {
	position: relative;
	width: 0;
	height: 0;
	overflow: visible;

}
.minheight {
	height:470px;
	float:right;
	width:1px;
}

.clear {
	clear:  both;
	height: 1px;
	overflow: hidden;
}
.allheight {
	height: auto;
	min-height: 100%;
}
* html .allheight {
	height:100%;
}
#bg-grad {
	background-image: url(images/bg_left_1.jpg);
	background-position: 895px 0;
	background-repeat: repeat-y;
}
#main {
	height: 100%;
	width: 895px;
	/*background-color: red;*/
	/*background-image: url(images/bg_3.jpg);*/
	background-image: url(images/home/bg_3.jpg);
	background-position: 0px 267px;
}

	#header {
		width: 100%;
		height: 288px;
		/*background-image: url(images/hed.jpg);*/
		background-position: 0 1px;
		/*background-color: red;*/
		overflow: visible;
	}
		#pano {
			position: absolute;
			left: 0;
			top: 0;
			width: 895px;
			height: 287px;
			background-color: #083F80;
		}
		#noflash {
			display: none;
			position: absolute;
			left: 0;
			top: 0;
			width: 895px;
			height: 287px;
			background-color: #083F80;
		}

		#header-bot {
			position: absolute;
			left: 0px;
			top: 265px;

			background-image: url(images/home/bg_1.png);
			width: 895px;
			height: 23px;
		}
		#top-panel {
			position: absolute;
			top:0;
			left:0;
			width: 895px;
			height: 33px;
			background-image: url(images/home/02.png);
			z-index: 2;
		}
		#top-fifqebi {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 159px;
			height: 298px;
			background-image: url(images/pipki.png);
			z-index: 1;
		}
		#top-logo {
			position: absolute;
			left: 60px;
			top: 55px;
			width: 174px;
			height: 102px;
			background-image: url(images/logo.png);
		}
		#top-but-left {
			position: absolute;
			top: 86px;
			left: 0px;
			width: 33px;
			height: 82px;
			background-image: url(images/isari_1.png);
			z-index: 3;
		}

		#top-but-right {
			position: absolute;
			top: 86px;
			left: 860px;
			width: 35px;
			height: 82px;
			background-image: url(images/isari_2.png);
		}
		#top-kaci {
			position: absolute;
			left: 720px;
			top: 135px;
			width: 175px;
			height: 138px;
			background-image: url(images/tipi.png);
		}


		#menu {
			position: absolute;
			top: -21px;
			left: 208px;
			/*background-image: url(images/menu.png);*/
			width: 471px;
			height: 141px;
			z-index: 5;

		}
			#menu div {
				cursor: pointer;
			}
			#menu a  {
				display: block;
				width: 100%;
				height: 100%;
				cursor: pointer;
			}

			#menu .item_home {
				position: absolute;
				left: 0;
				top: 2px;
				z-index: 3;
				width: 74px;
				height: 68px;
				background-image: url(images/menu/home.png);
			}
			#menu .item_maps {
				position: absolute;
				left: 54px;
				top: 1px;
				z-index:2;
				width: 67px;
				height: 56px;
				background-image: url(images/menu/maps.png);
			}
			#menu .item_winter {
				position: absolute;
				left: 115px;
				top: 4px;
				z-index: 1;
				width: 77px;
				height: 66px;
				background-image: url(images/menu/winter.png);
			}
			#menu .item_summer {
				position: absolute;
				left: 181px;
				top: 7px;
				width: 72px;
				height: 52px;
				background-image: url(images/menu/summer.png);
			}
			#menu .item_hotels {
				position: absolute;
				left: 253px;
				top: 11px;
				width: 78px;
				height: 53px;
				z-index:1;
				background-image: url(images/menu/hotels.png);
			}
			#menu .item_trips {
				position: absolute;
				left: 320px;
				top: 16px;
				width: 71px;
				height: 45px;
				background-image: url(images/menu/trips.png);
			}
			#menu .item_rentals {
				position: absolute;
				left: 384px;
				top: 13px;
				width: 83px;
				height: 52px;
				background-image: url(images/menu/rentals.png);
			}


			/*#menu div {
				position: absolute;
			}
			#menu .item_home {
				background-image: url(images/)
			}*/
	#middle {
		height: 100%;
		background-image: url(images/home/bg_3.jpg);
	}
		div.middle {
			position: relative;
			background-image: url(images/home/bg_2.jpg);
			background-repeat: no-repeat;
		}
		* html div.middle  {
			height:100%;
		}
		#video {
			position: absolute;
			left: 15px;
			top: 20px;
			width: 160px;
			height: 123px;
			background-image: url(images/ragac2.png);
			cursor:  pointer;
		}
		#video-bg {
			position: absolute;
			left: 15px;
			top: 20px;
			width: 160px;
			height: 120px;
			/*background-image: url(images/popup/photo/13.jpg);*/
			cursor:  pointer;
			overflow:hidden;
		}

		#news {
			position: absolute;
			left: 15px;
			top: 190px;
			width: 170px;
			background-image: url(images/news.png);
			background-repeat: no-repeat;
			padding-top: 42px;

			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #3371AC;/*#7E9CB4;/*white;#839db1, #635d91;*/
			letter-spacing: -0.5px;
			word-spacing: 0px;
		}
		#guli {
			position: absolute;;
			top: 240px;
			left: 0px;

			width: 243px;
			height: 251px;
			background-image: url(images/guli.png);
		}
		#gza {
			position: absolute;
			left: 721px;
			top: 22px;
			width: 59px;
			height: 160px;
			background-image: url(images/gza.jpg);
		}

		#banners {
			position: absolute;
			left: 751px;
			top: 200px;
			z-index: 3;
			overflow: visible;
		}
			#banners .label {
				display: block;
				z-index: 4;
			}
			#banners div, #banners a, #banners img {
				position: absolute;
				overflow: visible;
			}
			#banner1 {
				left: 0px;
				top: 10px;
				width: 161px;
				height: 171px;
				/*background-image: url(images/bakuriani_img.png);*/
				background-repeat: no-repeat;
				overflow: visible;
				z-index:1;
			}
				#banner1 .anim-image{
					left: -11px;
					top: -2px;
					width: 123px;
					height: 135px;
					/*background-image: url(images/events.png);*/
					background-image: url(images/events/pic_events1.gif);
					background-repeat: no-repeat;
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
					-moz-opacity: 0;
					-khtml-opacity: 0;
					opacity: 0;
					z-index: 1;
				}
				#banner1 .cur-image {
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
					-moz-opacity: 1;
					-khtml-opacity: 1;
					opacity: 1;
				}
				#banner1 .charcho{
					left: -29px;
					top: -15px;
					width: 158px;
					height: 172px;
					/*background-image: url(images/events.png);*/
					background-image: url(images/right-menu/bakuriani/bakuriani.png);
					background-repeat: no-repeat;

				}
				#banner1 .label {
					cursor: pointer;
					width: 124px;
					height: 59px;

					background-image: url(images/right-menu/resorts.png);
					left: -125px;
					top: 50px;
				}
					#banner1 .label .label-text-normal {
						background-image: url(images/right-menu/resorts_2.png);
						width: 93px;
						height: 37px;
						left: 28px;
						top: 13px;
					}
					#banner1 .label .label-text-active {
						display: none;
						background-image: url(images/right-menu/resorts_1.png);
						width: 93px;
						height: 37px;
						left: 28px;
						top: 13px;
					}

			#banner2 {
				z-index: 1;
				left: -245px;
				top: 105px;
				width: 237px;
				height: 154px;
				overflow: visible;
			}

				#banner2 .anim-image{
					left: 179px;
					top: 10px;
					width: 109px;
					height: 111px;
					/*background-image: url(images/events.png);*/

					background-repeat: no-repeat;
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
					-moz-opacity: 0;
					-khtml-opacity: 0;
					opacity: 0;
					z-index: 1;
				}
				#banner2 .cur-image {
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
					-moz-opacity: 1;
					-khtml-opacity: 1;
					opacity: 1;
				}


				#banner2 .charcho{
					left: 166px;
					top: 0px;
					width: 133px;
					height: 154px;
					/*background-image: url(images/events.png);*/
					background-image: url(images/right-menu/discover/discover.png);
					background-repeat: no-repeat;

				}

				#banner2 .label {
					cursor: pointer;
					width: 164px;
					height: 49px;

					background-image: url(images/right-menu/georgia.png);
					left: 24px;
					top: 100px;
					z-index: 1000;
				}
					#banner2 .label .label-text-normal {
						background-image: url(images/right-menu/georgia_2.png);
						width: 127px;
						height: 31px;
						left: 23px;
						top: 11px;
					}
					#banner2 .label .label-text-active {
						display: none;
						background-image: url(images/right-menu/georgia_1.png);
						width: 127px;
						height: 31px;
						left: 23px;
						top: 11px;
					}

			#banner3 {
				z-index: 4;
				left: 22px;
				top: 90px;
				width: 148px;
				height: 165px;
				cursor: pointer;
			}
				#banner3 .anim-image{
					left: 15px;
					top: 13px;
					width: 117px;
					height: 119px;
					/*background-image: url(images/events.png);*/

					background-repeat: no-repeat;
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
					-moz-opacity: 0;
					-khtml-opacity: 0;
					opacity: 0;
					z-index: 1;
				}
				#banner3 .cur-image {
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
					-moz-opacity: 1;
					-khtml-opacity: 1;
					opacity: 1;
				}


				#banner3 .charcho{
					left: -5px;
					top: 0px;
					width: 147px;
					height: 164px;
					/*background-image: url(images/events.png);*/
					background-image: url(images/right-menu/scrapbook/scrapbook.png);
					background-repeat: no-repeat;

				}
				#banner3 .label {
					cursor: pointer;
					width: 92px;
					height: 38px;
					left: 11px;
					top: 111px;
					z-index: 3;
				}
					#banner3 .label .label-text-normal {
						background-image: url(images/scrapbook_2.png);
						width: 92px;
						height: 38px;
						left: 0px;
						top: 0px;
					}
					#banner3 .label .label-text-active {
						display: none;
						background-image: url(images/scrapbook_1.png);
						width: 92px;
						height: 38px;
						left: 0px;
						top: 0px;
					}

			#banner4 {
				z-index: 4;
				left: 109px;
				top: 68px;
				width: 190px;
				height: 182px;
				/*background-image: url(images/events.png);*/
				/*background-image: url(images/events/events.png);*/
				background-repeat: no-repeat;
				cursor: pointer;
			}
				#banner4 .anim-image{
					left: 1px;
					top: 1px;
					width: 135px;
					height: 137px;
					/*background-image: url(images/events.png);*/
					background-image: url(images/events/pic_events1.gif);
					background-repeat: no-repeat;
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
					-moz-opacity: 0;
					-khtml-opacity: 0;
					opacity: 0;
				}
				#banner4 .cur-image {
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
					-moz-opacity: 1;
					-khtml-opacity: 1;
					opacity: 1;
				}
				#banner4 .charcho{
					left: -29px;
					top: -15px;
					width: 190px;
					height: 182px;
					/*background-image: url(images/events.png);*/
					background-image: url(images/right-menu/events/events.png);
					/*background-color: red;*/
					background-repeat: no-repeat;

				}
				#banner4 .label {
					cursor: pointer;
					width: 51px;
					height: 54px;
					left: -4px;
					top: 84px;
				}
					#banner4 .label .label-text-normal {
						background-image: url(images/events_2.png);
						width: 51px;
						height: 54px;
						left: 0px;
						top: 0px;
					}
					.page-events #banner4 .label .label-text-normal {
						background-image: url(images/events_1.png);
					}
					#banner4 .label .label-text-active {
						display: none;
						background-image: url(images/events_1.png);
						width: 51px;
						height: 54px;
						left: 0px;
						top: 0px;
					}

			#banner-leiko1 {
				left: 60px;
				top: -10px;
				width: 55px;
				height: 59px;
				background-image: url(images/bot.png);
				z-index: 3;
			}
			#banner-leiko2 {
				z-index:2;
				left: -45px;
				top: 220px;
				width: 58px;
				height: 59px;
				background-image: url(images/top.png);
			}
	#footer {
		width: 895px;
		height:56px;
		/*background-image: url(images/bot.jpg);*/
		background-position: 0 0;
	}


/* home page */
#showmore {
	position: relative;
	width: 86px;
	height: 31px;
	background-image: url(images/home/more_axali.gif);
	left: 647px;
	top: -51px;
	cursor: pointer;
}

.page-home #minheight {
	height: 491px;
}
#map {
	z-index: 3;
	position: absolute;
	left: 221px;
	top: 70px;
	width: 433px;
	height: 338px;
	background-image: url(images/home/mapnew.jpg);
	background-repeat: no-repeat;
}
	#map div {
		position: absolute;
	}
		#leiko1{
			left: -30px;
			top: 0px;
			width: 89px;
			height: 34px;
			background-image: url(images/map_01.png);
		}
		#leiko2{
			left: 347px;
			top: -35px;
			width: 142px;
			height: 82px;
			background-image: url(images/map_02.png);
		}
		#leiko3{
			left: -40px;
			top: 286px;
			width: 139px;
			height: 48px;
			background-image: url(images/map_03.png);
		}
		#leiko4{
			z-index: 4;
			left: 387px;
			top: 285px;
			width: 92px;
			height: 34px;
			background-image: url(images/map_04.png);
		}

/*summer*/
.page-summer #top-panel {
	height: 34px;
	background-image: url(images/summer/top.png);
}
.page-summer #header {
	background-image: url(images/summer/summer_02.jpg);
}

.page-summer #top-logo {
	left: 60px;
	top: 55px;
	width: 176px;
	height: 103px;
	background-image: url(images/summer/logo.png);
}
.page-summer #header-bot {
	position: absolute;
	left: 0px;
	top: 265px;

	background-image: url(images/summer/bg_1.png);
	width: 895px;
	height: 24px;
}
.page-summer #main {
	background-image: url(images/summer/bg_3.jpg);
}
.page-summer #middle {
	background-image: url(images/bg-summer.jpg);
	background-repeat:  repeat-y;
	background-position:  21px 0px;
}
.page-summer #middle div.middle {
	background-image: url(images/summer/bg_2.jpg);
}

.page-summer #footer {
	background-image: url(images/summer/foot.jpg);
}

#popunder-bg {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 200px;
	background-color: black;
	z-index: 9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}
#scrap {
	display: none;
	position: absolute;
	left: 200px;
	top: 200px;
	width: 659px;
	height: 303px;
	z-index: 10;
}
	#scrap * {
		position: absolute;
	}
	#scrap .left {
		width: 10px;
		height: 100%;
		background-color: #FE0000;
	}
	#scrap .photo-wrapper {
		left: 10px;
		top: 0;
		width: 481px;
		height: 303px;
		background-color: #BC0000;
	}
		#scrap .photo-wrapper .photo{
			left: 0px;
			top: 0;
			width: 100%;
			height: 100%;
			background-image: url(images/popup/img_03.jpg);
		}

		#scrap .but-left {
			left: 0;
			top: 129px;
			width: 18px;
			height: 45px;
			background-image: url(images/popup/isari_1.png);
			cursor: pointer;
		}
		#scrap .but-right {
			left: 462px;
			top: 129px;
			width: 19px;
			height: 45px;
			background-image: url(images/popup/isari_2.png);
			cursor: pointer;
		}
	#scrap .shad {
		top: 0;
		left: 491px;
		width: 12px;
		height: 235px;
		background-image: url(images/chrdili.jpg);
	}
	#scrap .shad {
		top: 0;
		left: 491px;
		width: 12px;
		height: 235px;
		background-image: url(images/popup/chrdili.jpg);
	}
	#scrap .right {
		left: 503px;
		top: 0;
		width: 156px;
		height: 235px;
		background-color: #FF0000;
	}
	#scrap .ornamenti {
		left: 491px;
		top: 235px;
		width: 168px;
		height: 68px;
		background-image: url(images/popup/ragac.png);
	}
	#scrap .but-close {
		left: 636px;
		top: 0px;
		width: 23px;
		height: 21px;
		background-image: url(images/popup/x.jpg);
		cursor: pointer;
	}

#pgza {
	display: none;
	position: absolute;
	left: 200px;
	top: 200px;
	width: 659px;
	height: 303px;
	z-index: 1200;
}
	#pgza * {
		position: absolute;
	}
	#pgza .left {
		width: 7px;
		height: 100%;
		background-color: #f18f0e;
	}
	#pgza .place-text {
		z-index: 5;
		margin-top: 20px;
		margin-left: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 616px;
	}
	#pgza .place-text2 {
		left: 310px;
		top: 5px;
		z-index: 5;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 332px;
		height: 100px;

	}

	#pgza .place-text  *, #pgza .place-text2 * {
		position: static;
	}
	#pgza .photo-bg {
		left: 7px;
		top: 0;
		width: 296px;
		height: 303px;
		background-color: #F18F0E;
	}
	#pgza .photo-wrapper {
		left: 7px;
		top: 0;
		width: 296px;
		height: 303px;
		background-color: #F18F0E;
	}
		#pgza .photo-wrapper .photo{
			left: 0px;
			top: 0;
			width: 100%;
			height: 100%;
			background-image: url(images/popup/img_03.jpg);
		}

		#pgza .but-left {
			left: 0;
			top: 129px;
			width: 18px;
			height: 45px;
			background-image: url(images/gzapop/isari_1.png);
			cursor: pointer;
		}
		#pgza .but-right {
			left: 278px;
			top: 129px;
			width: 18px;
			height: 44px;
			background-image: url(images/gzapop/isari.png); /*i*/
			cursor: pointer;
		}
	#pgza .shad {
		top: 0;
		left: 491px;
		width: 12px;
		height: 235px;
		background-image: url(images/popup/chrdili.jpg);
	}
	#pgza .right {
		left: 303px;
		top: 0;
		width: 356px;
		height: 235px;
		background-color: #f18f0e;
	}
	#pgza .ornamenti {
		left: 456px;
		top: 230px;
		width: 203px;
		height: 73px;
		background-image: url(images/gzapop/01.png);
		background-position: right top;
		background-repeat: no-repeat;
	}
	#pgza .orna-left {
		left: 303px;
		top: 235px;
		width: 153px;
		height: 68px;
		background-color:#F18F0E;
	}

	#pgza .but-close {
		left: 636px;
		top: 0px;
		width: 23px;
		height: 21px;
		background-image: url(images/gzapop/x.jpg);
		cursor: pointer;
	}

#gza-tbilisi, #gza-mtskheta, #gza-ananuri, #gza-gudauri {
	cursor: pointer;
}
.pixel-link {
	color: black;
	text-decoration: none;
}
.pixel-link:hover {
	text-decoration: underline;
}

/*--------------------*/
.page-winter #middle {
	background-image: url(images/bg-winter.jpg);
	background-repeat:  repeat-y;
	background-position:  17px 0px;
}
/*--------------------*/
.page-trips #middle {
	background-image: url(images/bg-trips.jpg);
	background-repeat:  repeat-y;
	background-position:  18px 0px;
}