@charset "utf-8";


html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th {margin: 0; padding: 0; cursor:inherit;}
html {font-size: 100.01%;}
body {/*background-color: #fff; color: #333;	font: 0.875em/1.43em Arial, Helvetica, sans-serif;*/}
a {	color: #1b5293;	outline:none;}
	a:hover {color:#cb810d;}
img {border: 0;}
p, address, blockquote {margin: 0 0 .6em;}
hr {border: 0 hidden; border-top: 1px solid #ccc; clear: both;	height: 0;}
/** ul ol li **/

ul {margin: 0 0 1.5em 1em;	list-style-type:disc;}
	ul li {	margin: 0 0 .3em 15px;	padding:0 0 0 5px;	zoom:1;	/*background:url(../i/list-item-line.gif) no-repeat 0 0.7em;*/}
ol {	margin: 0 0 1.5em 0; padding:0 0 0 3em;}
	ol li {	margin: 0 0 .3em 0;	padding:0;}
li ul, li ol {	margin: .3em 0 0 2.5em;}
	li li {	font-size:1em;}
/**  h1 ... h4 **/

h1 {font-size:30px;	margin:5px 0 20px 0;}
h2 {font-size: 25px; margin: 2em 0 1em;}
h3 {font-size: 20px; margin: 1.5em 0 .3em;}
h4 {font-size: 1em;	margin: 1.5em 0 .3em;}
h1, h2, h3, h4 { color: #666; font-weight: normal; line-height: 1.2;}
/** table  **/

table {	border: none;	border-collapse: collapse;	border-spacing: 0;	margin:1em 0 2em 0;	}
	td, th {border: #ccc solid 1px; padding: 10px; text-align: left; vertical-align: top;}
	table.no-border td {border:none;}
/* -- PAGE ----------------------------------------------------------------------------------------- */

.billboard {
	position:relative;
	width: 750px;
	overflow:hidden;
	height:303px;
	background:url(../i/billboard-bg.png) no-repeat 0 0;
	position:relative;
	margin:0 0 25px -20px;
	}
	.billboard-inner {
		width:709px;
		height:285px;
		margin:7px 0 0 20px;
		background:#fcf9f5 url(../i/billboard-bg.png) no-repeat -20px -7px;
		overflow:hidden;
		}
	.billboard h1 {
		clear:left;
		color:#666;
		font-size:30px;
		position:relative;
		z-index:1;
		margin:0 0 0 39px;
		}
.text-content {
	padding:10px;
	}
	.text-content img {
		float:right;
		margin-left: 25px;
		}
/* root element for the whole scrollable setup */

	div.scrollable {
		position:relative;
		overflow:hidden;
		width: 645px;
		height:220px;
		margin:0 0 0 30px;
		display:inline;
		float:left;
		}
#thumbs {
	position:absolute;
	width:20000em;
	clear:both;
	}
	#thumbs div.frame-content {
		float:left;
		width:645px;
		}
/* Arrows */
	a.prev, a.next, a.prevPage, a.nextPage {
		display:block;
		width:20px;
		height:41px;
		background:url(../i/left2.png) no-repeat;
		float:left;
		cursor:pointer;
		position:absolute;
		}
		a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
			background-position:0px -41px;
			}
	a.disabled {
		visibility:hidden !important;
		}
	a.prev, a.prevPage {
		top:122px;
		left:6px;
		}
	a.next, a.nextPage {
		background-image:url(../i/right2.png);
		clear:right;
		top:122px;
		right:7px;
		}
/*********** navigator ***********/

	div.navi {
		margin:23px 0 -10px 250px;
		float:left;
		display:inline;
		position:relative;
		z-index:2;
		}
		div.navi p {
			width:16px;
			height:18px;
			overflow:hidden;
			float:left;
			margin:0 18px 0 0;
			padding:0;
			cursor:pointer;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			text-align:center;
			line-height:18px;
			}
			div.navi p a {
				display:block;
				text-decoration:none;
				color:#4ab2df;
				background:url(../i/navigator2.png) 0 0 no-repeat;
				}
				div.navi p a:hover {
					background-position:0 -18px;
					color:#fff;
					background-color:#4ab2df;
					}
			div.navi p.active a, div.navi p.active a:hover {
				background-position:0 -36px;
				color:#e7f0f6;
				background-color:#ffc955;
				}
/** BLOCKS **/		

.block-info {
	min-height:85px;
	_height:85px;
	margin-bottom:30px
	}
.block-simple {
	min-height:45px;
	_height:45px;
	margin-bottom:40px
	}
.with-img-120 {
	position:relative;
	padding:0 0 0 130px;
	min-height:170px;
	_height:170px;
	}
	.with-img-120 h3 {
		font-size:14px;
		color:#333;
		padding-top:100px;
		}
	.with-img-120 p {
		color:#666;
		}
	.with-img-120 img {
		position:absolute;
		top:0px;
		left:0px;
		}
		
.with-img-90 {
	position:relative;
	padding:0 0 0 100px;
	width:250px;
	float:left;
	}
	.with-img-90 div {
		width:250px;
		margin-bottom:40px;
		}
	.with-img-90 h3 {
		font-size:14px;
		color:#333;
		padding-top:30px;
		margin:0;
		}
	.with-img-90 p {
		color:#666;
		}
	.with-img-90 img {
		position:absolute;
		top:0px;
		left:0px;
		}
		
.div-center {
	margin:0 auto;
	float:none;
	}
	
.img-inherit {
	padding:0;
	width:350px;
	}
	.img-inherit div {
		width:320px;
		min-height:150px;
		_height:150px;
		}
	.img-inherit h3 {
		padding-top:15px;
		}	
	.img-inherit img {
		position:relative !important;
		}
		
.block-with-img div {
	position:relative;
	width:170px;
	padding:0 25px 0 80px;
	min-height:85px;
	_height:85px;
	}
.block-with-img h4 {
	font-weight:bold;
	font-size:12px;
	}
.block-with-img img {
	position:absolute;
	top:0px;
	left:0px;
	}
.heading-13 h1 {font-size:13px;	margin-bottom:15px;	}
.heading-16 h1 {font-size:16px;	margin-bottom:15px;	}
.heading-18 h1 {font-size:18px;	margin-bottom:15px;	}
.heading-20 h1 {font-size:20px;	margin-bottom:15px;	}
/**/

.main-page #main-content { padding-top:40px;}

.main-page #banner {
	width:734px;
	height:211px;
	background:url(../i/banner.jpg) no-repeat 0 0;
	position:relative;
	margin-top:-53px;
	padding-bottom:8px;
	margin-left:-14px;
	}
.main-page .block-videoPlayer {
	float:left;
	width:430px;
	padding-left:11px;
	font-size:14px;
	color:#666;
	}
	.main-page .block-videoPlayer img {
		display:block;
		float: left;
		border:#ccc solid 1px;
		padding:1px;
		margin:-2px 15px 0 0;
        position:relative;
		}
	.main-page .block-videoPlayer p {
		text-indent:-.4em;
		margin:0;
		}
/**/
.main-page .block-beyond {
	float:left;
	width:430px;
	min-height:220px;
	_height:220px;
	overflow:hidden;
	}
	.block-beyond h1 {
		width:320px;
		font-size:22px;
		padding:0 0 0 40px;
		margin:0 0 10px 0;
		}
	.block-beyond p {
		padding:0 0 0 40px;
		}
	.block-beyond .col-1 {
		float:left;
		width:110px;
		}
	.block-beyond .col-2 {
		float:right;
		width:150px;
		}
	.block-beyond h2 {
		font-size:16px;
		margin:15px 0 2px 0;
		}
.main-page .block-downloads {
	float:right;
	width:285px;
	margin-bottom:50px;
	overflow:hidden;
	}
	.block-downloads div {
		width:195px;
		padding:0 0 0 90px;
		position:relative;
		min-height:85px;
		_height:85px;
		}
		.block-downloads div img {
			position:absolute;
			top:0px;
			left:0px;
			}
		.block-downloads div h2 {
			margin:0;
			font-size:14px;
			}

/**/
.main-page .president-block {
	float:right;
	width:275px;
	margin-bottom:10px;
	}
.main-page .heading-cloud {
	clear:left;
	float:left;
	position:relative;
	}
	.main-page .heading-cloud div.heading {
		position:absolute;
		height:1px;
		padding:0;
		margin:0;
		top:80px;
		left:80px;
		}
	.main-page .heading-cloud div.heading div {
		padding:0;
		position:absolute;
		bottom:0;
		width:165px;
		}

/* cloud */
.main-page .tl-cloud {
	background:url(../i/hostSentensis.png) no-repeat 0 0;
	padding:0;
	margin:0;
	height:20px;
	width:100%;
	display:block;
	position:relative;
	font-size:0px;
	line-height:0px;
	margin:0;
	overflow:hidden;
	}
.main-page .tr-cloud {
	background:url(../i/hostSentensis.png) no-repeat 100% 0;
	margin:0;
	padding:0;
	height:20px;
	width:25px;
	position:absolute;
	top:0;
	right:0;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	}
.main-page .cl-cloud {
	padding:0 0 0 25px;
	background:url(../i/hostSentensis.png) no-repeat 0 -20px;
	/*width:100%;*/
	display:block;
	margin:0;
	}

.main-page span.bl-cloud {
	background:url(../i/hostSentensis.png) no-repeat 0 100%;
	padding:0;
	margin:0;
	height:50px;
	width:100%;
	display:block;
	position:relative;
	font-size:0px;
	line-height:0px;
	}
.main-page span.br-cloud {
	background:url(../i/hostSentensis.png) no-repeat 100% 100%;
	margin:0;
	padding:0;
	height:50px;
	width:25px;
	position:absolute;
	bottom:0;
	right:0;
	font-size:0px;
	line-height:0px;
	}
	
.main-page a.empty {
	visibility:hidden;
	font-size:12px;
	line-height:1.5em;
	font-style:italic;
	padding:0 50px 0 0;
	white-space:nowrap;
	}
	
	.main-page .heading-cloud a {
		font-style:italic;
		padding:2px 25px 2px 0;
		width:115px;
		_width:114px;
		display:block;
		background:url(../i/hostSentensis.png) no-repeat 100% -20px;
		}
	.main-page .heading-cloud h4 {
		color:#333333;
		font-size:14px;
		}
	.main-page .heading-cloud em {
		color:#666666;
		}
	.main-page .heading-cloud img {
		position:absolute;
		top:0px;
		left:0px;
		}
	.main-page .heading-cloud h4 {
		margin: 90px 0 0 0;
		}
/**/
.main-page .block-top-10 {
	float:right;
	width:275px;
	margin-bottom:40px;
	}
/**/
.official-letters-page .less {
	font-size:12px;
	}
.official-letters-page .with-img-120 {
	position:relative;
	padding:0;
	margin:0;
	min-height:170px;
	_height:170px;
	float:left;
	width:250px;
	}
	.official-letters-page .with-img-120 h3 {padding-top:160px;}
	.official-letters-page .with-img-120 p {margin-right:40px;}
	.official-letters-page .with-img-120 img {left:-2px;}
/**/

.main-page .block-Ukraine-in-Brief {
	float:left;
	width:310px;
	margin-left:40px;
	display:inline;
}
.main-page .block-Did-you-know {
	float:right;
	width:205px;
	margin-right:115px;
	display:inline;
}
.honeyland-page .footer-clear {
	height:220px;
}
.honeyland-page .block-top-10 {
	float:left;
	width:300px;
	margin: 0 0 30px 70px;
	_margin-left:35px;
}
.honeyland-page .block-top-10 div {
	width:180px;
}
.honeyland-page .block-history {
	float:right;
	width:310px;
	margin-bottom:30px;
}
.honeyland-page .block-history div {
	width:160px;
}
.honeyland-page .block-billboard {
	clear:both;
	float:left;
	width:485px;
	margin-bottom:35px;
}
.honeyland-page .block-economy {
	float:right;
	width: 195px;
	margin:0 35px 80px 0;
	display:inline;
}
.honeyland-page .block-Visa-Information {
	float:right;
	width: 240px;
	margin:0 150px 35px 0;
	display:inline;
}
.honeyland-page .block-Ukraine-in-Brief {
	float:left;
	width:310px;
	overflow:hidden;
	min-height:175px;
	_height:175px;
}
.honeyland-page .block-video {
	float:left;
	width:200px;
	overflow:hidden;
	min-height:75px;
	_height:75px;
	margin-left:230px;
	_margin-left:115px;
	_margin-top:10px;
}
.honeyland-page .block-Did-you-know {
	float:right;
	width:205px;
	margin-right:65px;
	display:inline;
}
.the-host-page .footer-clear {
	height:220px;
}
.the-host-page .block-top-10 {
	float:left;
	width:300px;
	margin: 0 0 30px 70px;
}
.the-host-page .block-top-10 div {
	width:180px;
}
.the-host-page .block-facts {
	float:right;
	width:310px;
}
.the-host-page .block-facts h1 {
	margin-bottom:5px;
}
.the-host-page .block-billboard {
	clear:both;
	float:left;
	width:485px;
	margin-bottom:35px;
}
.the-host-page .heading-cloud {
	float:left;
	margin:50px 0 30px;
	width:370px;
}
.the-host-page .heading-cloud div {
	position:relative;
	width:270px;
	padding:30px 10px 0 90px;
}
.the-host-page .heading-cloud div.heading {
	position:absolute;
	width:274px;
	height:1px;
	padding:0;
	margin:0;
	top:30px;
	left:80px;
}
.the-host-page .heading-cloud div.heading div {
	padding:0;
	position:absolute;
	bottom:0;
	width:100%;
}
div.heading div a {
	font-style:italic;
}
div.heading div span.top-cloud {
	display:block;
	background:url(../i/hostSentensis.png) no-repeat 0 0;
	padding:20px 25px 5px 25px;
	margin:0 0 40px;
	position:relative;
}
div.heading div span.bottom-cloud {
	background:url(../i/hostSentensis.png) no-repeat 0 100%;
	height:40px;
	width:100%;
	left:0;
	bottom:0;
	position:absolute;
	display:block;
}
.the-host-page .heading-cloud h4 {
	color:#333333;
	font-size:14px;
}
.the-host-page .heading-cloud em {
	color:#666666;
}
.the-host-page .heading-cloud img {
	position:absolute;
	top:0px;
	left:0px;
}
.kyiv-page .footer-clear {
	height:220px;
}
.kyiv-page .block-top-10 {
	float:left;
	width:300px;
	margin: 0 0 30px 70px;
	_margin-left:35px;
}
.kyiv-page .block-top-10 div {
	width:180px;
}
.kyiv-page .block-history {
	float:right;
	width:310px;
	margin-bottom:30px;
}
.kyiv-page .block-history div {
	width:160px;
}
.kyiv-page .block-billboard {
	clear:both;
	float:left;
	width:485px;
	margin-bottom:35px;
}
.kyiv-page .block-economy {
	float:right;
	width: 195px;
	margin:0 35px 80px 0;
	display:inline;
}
.kyiv-page .block-Transportation {
	float:right;
	width: 240px;
	padding:0 120px 135px 0;
	margin:0 30px 0 0;
	display:inline;
	background:url(../i/kyiv-metro.png) no-repeat 100% 100%;
}
.kyiv-page .block-Ancient {
	float:left;
	width:310px;
	overflow:hidden;
	height:auto;
}
.kyiv-page .heading-cloud {
	clear:left;
	float:left;
	position:relative;
}
.kyiv-page .heading-cloud div.heading {
	position:absolute;
	height:1px;
	padding:0;
	margin:0;
	top:80px;
	left:80px;
}
.kyiv-page .heading-cloud div.heading div {
	padding:0;
	position:absolute;
	bottom:0;
}
.kyiv-page span.tl-cloud {
	background:url(../i/hostSentensis.png) no-repeat 0 0;
	padding:0;
	margin:0;
	height:20px;
	width:100%;
	display:block;
	position:relative;
	font-size:0px;
	line-height:0px;
}
.kyiv-page span.tr-cloud {
	background:url(../i/hostSentensis.png) no-repeat 100% 0;
	margin:0;
	padding:0;
	height:20px;
	width:25px;
	position:absolute;
	top:0;
	right:0;
	font-size:0px;
	line-height:0px;
}
.kyiv-page span.cl-cloud {
	padding:0 0 0 25px;
	background:url(../i/hostSentensis.png) no-repeat 0 -20px;
	width:100%;
	display:block;
}
.kyiv-page .heading-cloud a {
	font-style:italic;
	padding:1px 25px 2px 0;
	white-space:nowrap;
	background:url(../i/hostSentensis.png) no-repeat 100% -20px;
}
.kyiv-page span.bl-cloud {
	background:url(../i/hostSentensis.png) no-repeat 0 100%;
	padding:0;
	margin:0;
	height:50px;
	width:100%;
	display:block;
	position:relative;
	font-size:0px;
	line-height:0px;
}
.kyiv-page span.br-cloud {
	background:url(../i/hostSentensis.png) no-repeat 100% 100%;
	margin:0;
	padding:0;
	height:50px;
	width:25px;
	position:absolute;
	bottom:0;
	right:0;
	font-size:0px;
	line-height:0px;
}
.kyiv-page a.empty {
	visibility:hidden;
	font-size:12px;
	line-height:1.5em;
	font-style:italic;
	padding:0 50px 0 0;
	white-space:nowrap;
}
.kyiv-page .heading-cloud h4 {
	color:#333333;
	font-size:14px;
}
.kyiv-page .heading-cloud em {
	color:#666666;
}
.kyiv-page .heading-cloud img {
	position:absolute;
	top:0px;
	left:0px;
}
.kyiv-top-5-tourist-attractions-page .fact-descript-main {
	margin-left:0 !important;
	width:480px !important;
}
/*

.euro-2012-total-city-renovation-page ul {

    list-style-type:disc !important;

    }

    .euro-2012-total-city-renovation-page li {

        background:none !important;

        }

*/

.general-information-about-kyiv-page .fact-descript-main {
	margin-left:0 !important;
	width:480px !important;
}
.transportation-page .fact-descript-main {
	margin-left:0 !important;
	width:480px !important;
}
.the-congress-page .block-colums {
	margin-bottom: 20px;
	overflow:auto;
}
.block-colums .col-1 {
	float:left;
	width:110px;
}
.block-colums .col-2 {
	float:left;
	width:470px;
}
.block-colums .col-2 .block-w290 {
	float:left;
	width:290px;
	margin:0 0 0 20px;
	_margin-left:10px;
}
.block-colums .col-2 .block-w115 {
	float:left;
	width:115px;
	margin:0 0 0 20px;
}
.block-colums .col-3 {
	float:left;
	width:150px;
}
.block-colums h2 {
	font-size:16px;
	margin:15px 0 2px 0;
}
.the-congress-page .block-billboard {
	clear:both;
	float:left;
	width:485px;
	margin-bottom:35px;
}
.the-congress-page .block-official {
	float:right;
	width: 195px;
	margin:0 35px 40px 0;
	display:inline;
}
.the-congress-page .block-official img {
	margin:0;
}
.the-congress-page .block-bot1 {
	width:300px;
	float:left;
}
.the-congress-page .block-bot1 div {
	width:210px;
}
.the-congress-page .block-bot2 {
	width:350px;
	float:right;
}
#content-right .block-Did-you-know {
	padding-right:100px;
}
/* DL.descript */

dl.descript dt {
	clear:left;
	float:left;
	width:70px;
	color:#4c4c4c;
	margin-bottom:15px;
}
dl.descript dd {
	float:left;
	width:240px;
	margin-bottom:15px;
}
#content-center dl.descript {
	font-size:12px;
	line-height:1.4em;
}
#content-center dl.descript dt {
	width:120px;
	color:#666;
}
#content-center dl.descript dd {
	width:320px;
}
#content-right dl.descript dt {
	width:75px;
}
#content-right dl.descript dd {
	width:190px;
}
/** Other **/

.quote {
	text-indent:-.4em;
}
#content-center {
	font-size:14px;
	line-height:22px;
}
.content-img {
	display:block;
	margin-bottom:5px;
}
p.photo-descript {
	font-size:11px;
	line-height:16px;
	color:#666;
}
/* 20 Facts List */

.facts-list {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:22px;
	list-style:none;
}
.facts-list li {
	margin:0;
	padding:0;
	background:none;
	clear:both;
}
.facts-list h2 {
	outline-style:none;
	font-size:16px;
	padding:0;
	margin:0;
	overflow:hidden;
	width:100%;
}
.facts-list h2 span {
	font-size:30px;
	float:left;
	color:#b2b2b2;
	width:40px;
	text-align:right;
	margin-right: 15px;
}
.facts-list h2 span.ui-icon {
	display:none;
}
.facts-list h2 a {
	text-decoration: none;
	display: block;
	float:left;
	border-bottom:#164d90 1px dashed;
	padding-top:13px;
}
.facts-list h2 a:hover {
	border-bottom-color:#cb810d;
}
.fact-descript-block {
	clear:both;
	padding-top:10px;
	overflow:hidden;
}
.facts-list .fact-descript-main {
	clear:left;
	float:left;
	margin-left:55px;
	display:inline;
	width:425px;
	margin-right:40px;
	padding-bottom:10px;
}
.official-carrier-page .facts-list .fact-descript-main {
    width:480px;
    margin-left:0;
}
.facts-list .fact-descript-main blockquote {
	margin:0.6em 0 0.6em 1em;
	font-style:italic;
}
.facts-list .fact-descript-side {
	float:left;
	width:230px;
	padding:5px 0 10px 0;
}
.facts-list .fact-descript-side img.fact-img {
	display:block;
}
.facts-list .fact-descript-side .fact-mg-descript {
	font-size:11px;
	line-height:1.2em;
	color:#4c4c4c;
}
/* table-budget */
table.table-budget {
	width:100%;
	margin-bottom:50px;
}
table.table-budget caption {
	text-align:left;
	border-bottom:#333 solid 2px;
	padding:8px;
}
table.table-budget th {
	border:none;
	font-size:12px;
	color:#333;
	text-transform:uppercase;
	letter-spacing:1px;
}
table.table-budget th span {
	font-size:17px;
}
table.table-budget td {
	border:none;
	padding:4 8px 12px 8px;
}
table.table-budget p {
	margin-bottom:2px;
}
table.table-budget p.def {
	margin-left:20px;
}
table.table-budget .summary {
	border-top:#666 solid 2px;
	font-style:italic;
	padding-top:8px;
}
table.table-budget .headings {
	border-bottom:#333 solid 2px;
}
table.table-budget .total-summary {
	border-top:#666 solid 3px;
	font-style:italic;
	font-size:18px;
	padding:8px 8px 20px 8px;
}
table.table-budget .total-summary h3 {
	font-style:normal;
	font-size:18px;
	margin:0;
	color:#333;
}
table.table-budget .centered {
	text-align:center;
}
dl.table-budget-descript {
	overflow:hidden;
}
dl.table-budget-descript dt {
	float:left;
	width:20px;
	padding-bottom:10px;
}
dl.table-budget-descript dd {
	float:left;
	width:420px;
	padding-bottom:10px;
}
/* table-program */

table.table-program {
	width:100%;
	margin:0 0 50px 0;
	font-size:11px;
	line-height:15px;
}
table.table-program caption {
	padding:20px 8px 8px 8px;
	text-align:left;
	font-size:13px;
	border-bottom:#333 solid 2px;
}
.table-program td {
	border:none;
	padding:5px;
}
.table-program td.empty {
	padding:0;
	height:5px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
.table-program th {
	border:none;
	font-weight:normal;
	padding:5px;
}
.table-program th.col-heading {
	border-bottom:#333 solid 1px;
}
.table-program td.special-cell {
	vertical-align:middle;
	background:url(../i/list-item-line.gif) repeat-y -8px 0;
}
.table-program td.special-cell-top-corner {
	background:url(../i/list-item-line.gif) no-repeat 100% 0;
}
.table-program td.special-cell-bot-corner {
	background:url(../i/list-item-line.gif) no-repeat 100% 100%;
}

/* GR */
#GR {
	cursor: default !important;
	position: absolute;
	display: none;
	z-index: 5000;
	outline: none;
}
.GR_zoomimage_focused {
	z-index: 51000;
}
.GR_zoomimage_s {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
	font-size:1px;
	line-height:1px;
}
.GR_zoomimage_st {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 18px;
	overflow: hidden;
}
.GR_zoomimage_stl {
	position: absolute;
	top: 0;
	left: 5px;
	width: 13px;
	height: 18px;
	overflow: hidden;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_nw.png) no-repeat;
}
.GR_zoomimage_stc {
	overflow: hidden;
	height: 18px;
	margin: 0 18px;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_n.png) repeat-x;
}
.GR_zoomimage_str {
	position: absolute;
	top: 0;
	right: 5px;
	width: 13px;
	height: 18px;
	overflow: hidden;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_ne.png) no-repeat;
}
.GR_zoomimage_sc {
	position: absolute;
	top: 18px;
	width: 100%;
	left: 0;
	overflow: hidden;
}
.GR_zoomimage_scl {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 5px;
	height: 100%;
	width: 13px;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_w.png) repeat-y;
}
.GR_zoomimage_scr {
	position: absolute;
	overflow: hidden;
	right: 5px;
	top: 0;
	height: 100%;
	width: 13px;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_e.png) repeat-y;
}
.GR_zoomimage_scc {
	margin: 0 18px;
	height: 100%;
	background:transparent url(../../../js/zoomimage/images/shadow-c.png);
	overflow: hidden;
}
.GR_zoomimage_sb {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 18px;
}
.GR_zoomimage_sbl {
	position: absolute;
	overflow: hidden;
	width: 13px;
	height: 18px;
	left: 5px;
	top: 0;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_sw.png) no-repeat;
}
.GR_zoomimage_sbc {
	height: 18px;
	overflow: hidden;
	margin: 0 18px;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_s.png) repeat-x;
}
.GR_zoomimage_sbr {
	position: absolute;
	overflow: hidden;
	width: 13px;
	height: 18px;
	right: 5px;
	top: 0;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_se.png) no-repeat;
}
.GR_zoomimage_content {
	position: absolute;
	top: 18px;
	left: 18px;
	display: none;
	background: #FFF;
	height:100%;
	width:100%;
}
#indicator, #searchClose, #videoIndicator, #videoClose {
	border:none !important;
    cursor: pointer;
    top: 3px;
    left: 3px;
    position:absolute;
}
#GR .returnResults {
    margin:20px;
    list-style:none;
    }
#GR ul.returnResults li {
    margin-left:0;
    }
#GR .returnPages {
    position: absolute;
    width:100%;
    bottom:20px;
    text-align:center;
    }
    #GR .returnPages span, #GR .returnPages a {
        margin:2px 10px;
        }
#qub {
    bottom:0;
    font-size:0;
    line-height:0;
    position:absolute;
    right:110px;
    }

#VIDEO {
    cursor: default !important;
    position: absolute;
	display: none;
	z-index: 5000;
	outline: none;
}
.VIDEO_zoomimage_focused {
	z-index: 51000;
}
.VIDEO_zoomimage_s {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
    font-size:1px;
    line-height:1px;
}
.VIDEO_zoomimage_st {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 18px;
	overflow: hidden;
}
.VIDEO_zoomimage_stl {
	position: absolute;
	top: 0;
	left: 5px;
	width: 13px;
	height: 18px;
	overflow: hidden;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_nw.png) no-repeat;
}
.VIDEO_zoomimage_stc {
	overflow: hidden;
	height: 18px;
	margin: 0 18px;
    background: transparent url(../../../js/zoomimage/images/fancy_shadow_n.png) repeat-x;
}
.VIDEO_zoomimage_str {
	position: absolute;
	top: 0;
	right: 5px;
	width: 13px;
	height: 18px;
	overflow: hidden;
    background: transparent url(../../../js/zoomimage/images/fancy_shadow_ne.png) no-repeat;
}
.VIDEO_zoomimage_sc {
	position: absolute;
	top: 18px;
	width: 100%;
    height: 100%;
	left: 0;
	overflow: hidden;
}
.VIDEO_zoomimage_scl {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 5px;
	height: 100%;
	width: 13px;
    background: transparent url(../../../js/zoomimage/images/fancy_shadow_w.png) repeat-y;
}
.VIDEO_zoomimage_scr {
	position: absolute;
	overflow: hidden;
	right: 5px;
	top: 0;
	height: 100%;
	width: 13px;
    background: transparent url(../../../js/zoomimage/images/fancy_shadow_e.png) repeat-y;
}
.VIDEO_zoomimage_scc {
	margin: 0 18px;
	height: 100%;
	background:transparent url(../../../js/zoomimage/images/shadow-c.png);
	overflow: hidden;
}
.VIDEO_zoomimage_sb {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 18px;
}
.VIDEO_zoomimage_sbl {
	position: absolute;
	overflow: hidden;
	width: 13px;
	height: 18px;
	left: 5px;
	top: 0;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_sw.png) no-repeat;
}
.VIDEO_zoomimage_sbc {
	height: 18px;
	overflow: hidden;
	margin: 0 18px;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_s.png) repeat-x;
}
.VIDEO_zoomimage_sbr {
	position: absolute;
	overflow: hidden;
	width: 13px;
	height: 18px;
	right: 5px;
	top: 0;
	background: transparent url(../../../js/zoomimage/images/fancy_shadow_se.png) no-repeat;
}
.VIDEO_zoomimage_content {
	position: absolute;
	top: 18px;
	left: 18px;
	display: none;
	background: #FFF;
    height:100%;
    width:100%;
}