/* CSS style sheet by www.stenikgroup.com */
/* STENIK GROUP Ltd. - New media company  */
/* We give your business a face           */
/* ----------------------------------------------------------------------- [ GLOBAL CONFIG ] */
/* mac hide\*/
/* html, body {height:100%} */
/* end hide */

@import "tooltip.css";

* { 
	outline:0;
	border:0;
	margin:0;
	padding:0;
	outline:0;
}

/*div, img, a {behavior: url(http://www.skycitycenter.com/template/styles/iepngfix.php);}*/
div, img, a {behavior: url(/template/styles/iepngfix.php);}
html, body {
	background-image:url("../im/bkg.jpg");
	background-position:50% 0;
	background-repeat:repeat-x;
	background-color:#082051;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
}
.clear {
	clear:both;
	font-size:1px;
	margin:0;
	padding:0;
}
p, a {
	font-size:12px;
	margin:0;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
}
p {
	padding-bottom:5px;
	color:#000;
}
a,
a:link,
a:active,
a:visited {
	cursor:pointer;
	color:#0d2963;
}
.content a {
	text-decoration:underline;
}
a:hover { color:#0066cc; }
input {
	font-size:10px;
	color:#555555;
}
h1 {
	font-size:18px;
	color:#0d2963;
	border:none;
	text-transform:uppercase;
	padding-bottom:10px;
	text-align:left;
}
h2 {
	color:#000;
	margin:0 0 10px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	text-align:left;
}
h2.blue {
	color:#0d2963;
	margin:0 0 5px;
}
h2 span.date {
	color:#0d2963;
	text-align:left;
	font-weight:bold;
	padding:3px 0 0 0;
	font-size:10px;
	display:block;
}
h2 a.article { text-transform:uppercase; color:#000; display:block; border-left:5px solid #cecece; padding:0 0 0 5px; }
h2 a.article:hover { color:#0d2963; border-color:#0d2963; }
h3 {
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	padding-bottom:3px;
	font-weight:bold;
	border-bottom:1px dotted #555;
	margin:15px 0 10px;
	text-align:left;
}
h3 span.results {
	text-transform:none;
	font-weight:normal;
}
.clearfix { height:1px; }
/* ----------------------------------------------------------------------- [ WRAPPER ] */
#wrapper {
	background-image:url("../im/wrapper-bkg.jpg");
	background-position:50% 0;
	background-repeat:no-repeat;
	width:998px;
	margin:0 auto;
}
/* ----------------------------------------------------------------------- [ WRAPPER » HEADER ] */
#wrapper .header {
	display:block;
	color:#0d2963;
	font-size:11px;
}
.header .lSide {
	float:left;
	width:332px;
	display:block;
	padding:10px 0 0 0;
	color:#0066cc;
}
.lSide a {
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-transform:none;
}
.lSide a:hover { text-decoration:underline; }
.header a.logo {
	float:left;
	width:334px;
	height:95px;
	display:block;
	text-decoration:none;
}
.header .rSide {
	float:left;
	width:332px;
	display:block;
	text-align:right;
	padding:10px 0 0 0;
}
.header .tNav {
	display:block;
	width:650px;
	margin:0 auto;
	margin-bottom:10px;
}
.tNav a {
	background-image:url(../im/tnav-bkg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:130px;
	height:27px;
	display:block;
	text-align:center;
	float:left;
	text-transform:uppercase;
	font-size:14px;
	padding:3px 0 0 0;
}
.tNav a:hover,
.tNav a.act {
	background-position:0 -30px;
	color:#fff;
}
/* ----------------------------------------------------------------------- [ WRAPPER » FLASH ] */
#wrapper .flash {
	width:998px;
	height:200px;
	display:block;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER ] */
#wrapper .containerT {
	background-image:url(../im/container-t-bkg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:998px;
	height:20px;
	margin:0;
}
#wrapper .containerC {
	background-color:#fff;
	display:block;
	padding:0 20px;
	height:100%;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » PATHWAY ] */
.containerC .pathWay {
	width:758px;
	display:block;
	font-size:11px;
	color:#555555;
}
.pathWay a {
	font-size:11px;
	color:#555555;
}
.pathWay a:hover,
.pathWay a.current {
	color:#0d2963;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » LEFT ] */
.containerC .left {
	float:left;
	display:block;
	width:200px;
}
.containerC .aboutBg,
.containerC .areasBg,
.containerC .contactsBg,
.containerC .newsBg,
.containerC .shoppingMagazineBg,
.containerC .promoBg,
.containerC .shopsBg,
.containerC .placesBg,
.containerC .funBg {
	background-image:url('../im/titles-bg.png');
}
.containerC .aboutEn,
.containerC .areasEn,
.containerC .contactsEn,
.containerC .newsEn,
.containerC .shoppingMagazineEn,
.containerC .promoEn,
.containerC .shopsEn,
.containerC .placesEn,
.containerC .funEn {
	background-image:url('../im/titles-en.png');
}
.containerC .aboutBg,
.containerC .areasBg,
.containerC .contactsBg,
.containerC .newsBg,
.containerC .shoppingMagazineBg,
.containerC .promoBg,
.containerC .shopsBg,
.containerC .placesBg,
.containerC .funBg,
.containerC .aboutEn,
.containerC .areasEn,
.containerC .contactsEn,
.containerC .newsEn,
.containerC .shoppingMagazineEn,
.containerC .promoEn,
.containerC .shopsEn,
.containerC .placesEn,
.containerC .funEn {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	width:auto;
	height:27px;
	margin:0 0 10px 0;
}
.containerC .aboutBg, .containerC .aboutEn { margin:15px 0 10px 0; }
.containerC .aboutBg, .containerC .aboutEn { background-position:0 0; }
.containerC .areasBg, .containerC .areasEn { background-position:0 -27px; }
.containerC .contactsBg, .containerC .contactsEn { background-position:0 -54px; }
.containerC .newsBg, .containerC .newsEn { background-position:0 -81px; }
.containerC .shoppingMagazineBg, .containerC .shoppingMagazineEn { background-position:0 -108px; }
.containerC .promoBg, .containerC .promoEn { background-position:0 -135px; }
.containerC .shopsBg, .containerC .shopsEn { background-position:0 -162px; }
.containerC .placesBg, .containerC .placesEn { background-position:0 -189px; }
.containerC .funBg, .containerC .funEn { background-position:0 -216px; }
.containerC h1.desc { position:relative; left:-9999px; font-size:1px; }
.containerC .left a.headnav {
	background-image:url(../im/headnav-bkg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width:168px;
	font-size:12px;
	color:#000;
	padding:11px 11px 0;
	margin:0 0 10px 0;
	position:relative;
	text-align:left;
}
.containerC .left a.headnav:hover {
	color:#0066cc;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » LEFT » MAIN NAV ] */
.left ul.mainNav,
.left ul.catNav {
	width:180px;
	margin:0 0 20px 0;
	display:block;
}
.left ul.mainNav {
	display:block;
	width:200px;
	background-image:url(../im/main-nav-bkg.jpg);
	background-position:0 15px;
	background-repeat:no-repeat;
	padding:30px 0 0 0;
}
.left ul.catNav {
	display:block;
	width:200px;
	background-image:url(../im/left-bkg.jpg);
	background-position:0 15px;
	background-repeat:no-repeat;
	padding:30px 0 0 0;
}

ul.mainNav li,
ul.catNav li { list-style:none; padding:3px 0; line-height:14px; }
ul.mainNav li a,
ul.catNav li a {
	background-image:url("../im/nav-bullet.gif");
	background-position:0 6px;
	background-repeat:no-repeat;
	font-size:11px;
	text-transform:uppercase;
 text-decoration:none;
	padding:0 0 0 10px;
	text-align:left;
	display:block;
}
ul.mainNav li a { color:#0d2963; font-weight:bold; }
ul.catNav li a { color:#555555; }
ul.mainNav li a:active,
ul.mainNav li a.act,
ul.mainNav li a:hover { background-position:0 -38px; color:#0066cc; }
ul.catNav li a:active,
ul.catNav li a.act,
ul.catNav li a:hover {	background-position:0 -38px; color:#000; }
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » CENTER ] */
.containerC .center {
	float:left;
	width:538px;
	margin:0 0 0 20px;
}
.center .newsBox {
	float:left;
	width:286px;
	background-image:url(../im/news-bkg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:15px 15px 0 0;
	display:block;
}
.newsBox a.shortNews {
	display:block;
	margin:0 0 10px 0;
	float:left;
}
a.shortNews img {
	float:left;
	width:78px;
	border:1px solid #ccc;
}
a.shortNews span.newsTitle {
	float:right;
	color:#000;
	text-align:left;
	width:195px;
	display:block;
}
a.shortNews span.newsDate {
	float:right;
	color:#0d2963;
	text-align:left;
	font-weight:bold;
	padding:3px 0 0 0;
	font-size:10px;
	width:195px;
	display:block;
}
a.shortNews:hover span.newsTitle,
a.shortNews:hover span.newsDate {
	color:#0066cc;
}
a.shortNews:hover img {
	border:1px solid #000;
}
.center .shmBox {
	float:right;
	width:217px;
	background-image:url(../im/promo-index-bkg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:15px 0 0 0;
}
.shmBox a.catDl  {
	display:block;
	width:217px;
	position:relative;
	border:none;
	text-decoration:none;
	margin:0 0 5px 0;
}
.shmBox a.catDl .img {
	top:0;
	left:0;
	z-index:0;
	border:none;
	border:1px solid #ccc;
}
.shmBox a.catDl span.go {
	display:block;
	position:absolute;
	top:75px;
	font-size:10px;
	color:#bcbcbc;
	border:none;
}
.shmBox a.catDl:hover .zoom,
.shmBox a.catDl:focus .zoom,
.shmBox a.catDl:hover span.go {
	display: block;
	border:none;
	color:#fff;
	text-decoration:underline;
}
.shmBox a.catDl:active .zoom {
	top:18px;
}
.shmBox a.catDl .zoom {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display:none;
	width:200px;
	height:176px;
	padding:0;
}
.shmBox a.catDl span.catTxt {
	color:#0d2963;
	display:block;
	padding:5px 0 0 0;
	text-align:left;
	text-decoration:underline;
}
.shmBox a.catDl:hover,
.shmBox a.catDl:hover span.catTxt,
.shmBox a.catDl:focus {
	color:#0066cc;
	text-decoration:none;
}
.shmBox a.catDl:hover img {
	border:1px solid #000;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » CONTENT ] */
.containerC .content {
	float:left;
	width:518px;
	margin:0 0 0 20px;
	background-image:url(../im/content-bkg.jpg);
	background-position:0 15px;
	background-repeat:no-repeat;
	padding:30px 20px 0 0;
	font-size:12px;
	text-align:justify;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » CONTENT » NEWS PAGE ] */
.content .newsPictures,
.content .storePictures {
	float:right;
	display:block;
	padding:0;
	margin:0 0 0 15px;
	width:340px;
}
.storePictures {
	margin:13px 0 0;
}
.newsPictures a img.basic,
.storePictures a img.basic  {
	display:block;
	width:340px;
	margin:0 0 10px 0;
	border:1px solid #ccc;
}
.newsPictures a img.thumb,
.storePictures a img.thumb {
	float:left;
	width:78px;
	margin:0 0 0 6px;
	border:1px solid #ccc;
}
.newsPictures a img.first,
.storePictures a img.first {
	margin:0;
}
.newsPictures a:hover img.basic,
.newsPictures a:hover img.thumb,
.storePictures a:hover img.basic,
.storePictures a:hover img.thumb {
	border:1px solid #000;
}
.content .storePictures {
	clear:both;
	float:left;
	margin:0;
}
.content p.uri {
	color:#696969;
	font-size:11px;
	margin-bottom:10px;
}
.content .storeInfoBox {
	float:right;
	display:block;
	margin:0;
	width:160px;
}
.content div.Transcard,
.content div.MasterCard,
.content div.Mastro,
.content div.Visa,
.content div.VisaElecrton,
.content div.AmericanExpress,
.content div.Opendoor,
.content div.JCB,
.content div.Vpay,
.content div.EuroCard,
.content div.DinersClub,
.content div.Cirrus,
.content div.EuroLine,
.content div.Borika,
.content div.Ipay,
.content div.Upay {
	background-image:url(../im/cc.png);
	background-repeat:no-repeat;
	float:left;
	display:block;
	height:20px;
	margin:0 0 5px 2px;
}
.content div.Transcard { width:22px; background-position:0 0; }
.content div.MasterCard { width:33px;  background-position:-22px 0; }
.content div.Mastro { width:33px;  background-position:-55px 0; }
.content div.Visa { width:29px;  background-position:-88px 0; }
.content div.VisaElecrton { width:31px; background-position:-117px 0; }
.content div.AmericanExpress { width:20px; background-position:-148px 0; }
.content div.Opendoor { width:56px; background-position:-169px 0; }
.content div.JCB { width:27px; background-position:-224px 0; }
.content div.Vpay { width:18px; background-position:-251px 0; }
.content div.EuroCard { width:30px; background-position:-269px 0; }
.content div.DinersClub { width:20px; background-position:-299px 0; }
.content div.Cirrus { width:33px; background-position:-319px 0; }
.content div.EuroLine { width:32px; background-position:-352px 0; }
.content div.Borika { width:15px; background-position:-384px 0; }
.content div.Ipay { width:40px; background-position:-399px 0; }
.content div.Upay { width:40px; background-position:-439px 0; }
.content a.viewMap {
	display:block;
	background-image:url(../im/btn-map.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:143px;
	height:17px;
	text-transform:uppercase;
	margin:10px 0 0 0;
	font-size:11px;
	padding:3px 0 0 17px;
	text-align:left;
}
.content a.viewMap:hover {
	background-position:0 -20px;
	color:#fff;
}
.content div.storeTxt {
	margin:10px 0 0 0;
	display:block;
	font-size:12px;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » CONTENT » ALL SHOPS ] */
.content .stores {
	display:block;
	float:left;
	width:172px;
	margin:0 0 10px 0;
}
a.store { display:block; padding:1px 0; color:#555;width:172px;float:left; text-decoration:none;}
a.store:hover { color:#0066cc; }
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » CONTENT » ALL SHOPS » SHOP ] */
.content img.storeLogo {
/*	float:right; */
	position:relative;
	display:block;
	top:-40px;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » RIGHT ] */
.containerC .right {
	float:right;
	width:180px;	
	margin:0 0 0 20px;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » RIGHT » SEARCH ] */
.right .search {
	float:left;
	width:180px;
	height:27px;
	margin:0 0 10px 0;
}
.search .txtField {
	float:left;
	overflow:hidden;
	width:161px;
	height:28px;
}
.search input.searchField {
	background-image:url('../im/search-bkg.gif');
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:11px;
	color:#999999;
	width:147px;
	height:20px;
	padding:7px 7px 0 7px;
	display:block;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » RIGHT » PROMOTIONS ] */
.containerC .right .promoBox {
	display:block;
	margin:0 0 10px 0;
}
.promoBox .promoBoxT { background-image:url('../im/promobox-t-bkg.gif'); }
.promoBox .promoBoxB { background-image:url('../im/promobox-b-bkg.gif'); }
.promoBox .promoBoxT,
.promoBox .promoBoxB {
	background-position:0 0;
	background-repeat:no-repeat;
	width:180px;
	height:10px;
	font-size:1px;
	display:block;
}
.promoBox .promoBoxC {
	background-image:url('../im/promobox-c-bkg.gif');
	background-position:0 0;
	background-repeat:repeat-y;
	width:160px;
	padding:0 10px;
	margin:0;
	display:block;
}
.promoBoxC a.promoOffer {
	display:block;
}
a.promoOffer img {
	float:left;
	width:36px;
}
a.promoOffer span.promoTxt {
	float:left;
	display:block;
	padding:0 0 0 10px;
	font-size:12px;
	text-transform:uppercase;
	color:#ff0000;
	text-align:left;
	width:114px;
	font-weight:bold;
}
a.promoOffer span.promoRead {
	float:left;
	display:block;
	padding:3px 0 0 46px;
	font-size:11px;
	color:#0d2963;
	text-decoration:underline;
	width:114px;
}
a.promoOffer:hover span.promoRead {
	text-decoration:none;	
	color:#0066cc;
}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » RIGHT » ADDS ] */
.right a img.adv {
	width:180px;
	display:block;
	margin:0 0 10px 0;
	border:0;
}
/* ----------------------------------------------------------------------- [ FOOTER ] */
#footer {
/*	background-image:url('../im/footer-bkg.png'); */
	background-image:url('../im/footer-bkg.png');
	background-position:50% 0;
	background-repeat:no-repeat;
	padding:0 0 10px 0;
	width:998px;
	margin:0 auto;
}
#footer .fContainer {
	padding:45px 0 0 0;
	font-size:11px;
	color:#fff;
}
.fContainer a.fNav {
	font-size:11px;
	color:#fff;
}
.fContainer a.fNav:hover,
.fContainer a.act {
	font-size:11px;
	color:#97ccf4;
	text-decoration:underline;
}
.fContainer .lNav {
	float:left;
}
.fContainer .rNav {
	text-align:right;
}

.fContainer .faceBookLinkbg{
    display:block;
    height:32px;
    width:179px;
    float:right;
    margin-top:12px;
}

.fContainer .faceBookLinken{
    display:block;
    height:32px;
    width:179px;
    float:right;
    margin-top:12px;
}
.fContainer .logos {
	float:left;
	width:449px;
	margin:25px 0 0 0;
}
.logos a {
	display:block;
	float:left;
	background-image:url('../im/our-logos.png');
	background-repeat:no-repeat;
	height:47px;
}
.logos a.fantastiko {
	background-position:0 0;
	width:176px;
}
.logos a.mega-extreem-bowling {
	background-position:-197px 0;
	width:36px;
	margin:0 0 0 30px;
}
.logos a.sky-way {
	background-position:-260px 0;
	width:176px;
	margin:0 0 0 30px;
}
.fContainer .webdesign {
	float:right;
	background-image:url('../im/webmaster-bkg.png');
	background-position:0 0;
	background-repeat:no-repeat;
	width:192px;
	height:35px;
	margin:15px 0 0 0;
	text-align:right;
	color:#97ccf4;
	padding:13px 10px 0 10px;
}
.webdesign a {
	color:#97ccf4;
	text-decoration:none;
	font-size:11px;	
}
.webdesign a:hover {
	color:#fff;
}
/* ----------------------------------------------------------------------- [ ZOOM ] */
#ShadowBox a, #ShadowBox IMG, #ShadowBox TABLE, #ShadowBox TD {
	border:0;
	padding:0;
	margin:0;
}
#ShadowBox TD {
	width:auto;
	background:none !important;
	padding:0 !important;
}
.floatingLogo {
	margin:5px;
	float:left;
	border:2px solid #333333;
}
#ZoomImage {
	border:1px solid #CCCCCC;
}
#BlackBackground {
	background:black;
	visibility:hidden;
	position:fixed;
	_position:absolute;
}
#ZoomBackground {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:black;
	visibility:hidden;
}

.paymentMethods img {
	margin:0 0 4px 3px;
}
#map {
	display:none;
	cursor:pointer;
}

/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » CONTENT » AREAS FOR RENT ] */
.containerC .content .forms {
	margin:20px 0 0 0;
}
.forms dt {
	margin:0 10px 0 0;
	float:left;
	width:120px;
	text-align:right;
	padding:3px 0 0 0;
	font-size:12px;
	display:block;
}
.forms dd { 
	margin:0 0 5px 0;
	float:left;
}
.forms textarea {
	font-size:11px;
	border-top:1px solid #999999;
	border-right:0;
	border-bottom:0;
	border-left:1px solid #999999;
	padding:4px 3px 5px 3px;
	width:310px;
	height:100px;
	background-color:#eee;
	color:#555555;
}
.forms textarea:focus {
	border-color: #cecece;
}
.forms input {
	font-size:11px;
	border-top:1px solid #999999;
	border-right:0;
	border-bottom:0;
	border-left:1px solid #999999;
	padding:4px 3px 5px 3px;
	width:310px;
	background-color:#eee;
	margin:0 0 10px 0;
	display:block;
}
.forms select {
	font-size:11px;
	border-top:1px solid #999999;
	border-right:0;
	border-bottom:0;
	border-left:1px solid #999999;
	padding:4px 3px 5px 3px;
	background-color:#eee;
	margin:0 0 10px 0;
	width:200px;
}
.forms input:focus,
.forms select:focus {
	border-color:#cecece;
}
.forms input.btn {
	border-top:1px solid #fff;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #fff;
	padding:4px 15px 5px 15px;
	width:100px;
	margin-top:10px;
}
.forms input.btn:focus {
	border-top:1px solid #999999;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #999999;
}
.notice {
	border: 1px solid #ccc;
	background: #e7e7e7;
	padding:10px;
}

/* ----------------------------------------------------------------------- [ GALLERY ] */
a.gallBorad {
    width:172px;
    height:134px;
    background:url(../im/gallery-boarder.png) no-repeat bottom right;
    margin:0 0 2px 2px; 
    padding:2px 0 0 0;
    float:left;    
    text-decoration:none;
}
a:hover.gallBorad {background-position:top right;}
/* ----------------------------------------------------------------------- [ WRAPPER » CONTAINER » CONTENT > GALLERY ] */
.containerC .contentGal {
    width:523px;
}
