/* Global */
* {margin:0; padding:0; font-size:12px; font-family:Arial; list-style:none; border:0; font-style:normal;}
body {
	background:#E8529A url(img/bgBody.jpg) 50% 0 repeat-x;
	width:100%;
	height:100%;
	
}
strong {font-weight:bold;}
em {font-style:italic;}
a {text-decoration:none; color:#856B63;}
a:hover {text-decoration:underline;}
div.clear {line-height:1px; height:1px; font-size:1px; clear:both;}

/* Calendar Table Links -- The initial Calendar Days PopUp style_sheet PATH: events/calendar/calendar.css */
#hor-minimalist-b a {
	text-decoration:underline;
	color:#856B63;
	font-weight: bold;
}
#hor-minimalist-b a:hover {
	text-decoration:underline;
	font-weight: bold;
}


/* Main Containers */
div.global {position:absolute; top:0; left:0; width:100%; min-width:1000px; min-height:100%; background:#E8529A url(img/bgBody.jpg) 50% 0 repeat-x; }
div.parentOuter {width:974px; background:url(img/bgParentOuter.png) 0 0 repeat-y; margin:28px auto 0 auto;}
div.parentInner {width:974px; background:url(img/bgParentInner.png) 0 0 no-repeat; padding:0;}
div.parentMain {width:954px; background:url(img/bgParentMain.png) 0 100% no-repeat; padding:11px 10px 50px 10px;}


/* Logo Section */
div.logo { width:954px; height:272px; position:relative; margin:0 0 60px 0;}
div.logo h1 {position:absolute; top:105px; right:1px; width:335px; height:115px;}
div.logo h1 a {display:block; width:402px; height:130px;}
div.logo h1 a span {display:none;}
div.logo img.png {position:absolute; top:0; left:0;}
		/* Language */
ul.lang {position:absolute; top:10px; right:160px; display:block;}
ul.lang li {display:inline;}
ul.lang a {color:#FFF; font-weight:bold; padding:20px 4px 0 1px; display:block; float:left; width:21px; text-align:center;}
ul.lang li {background:url(img/bgLangA.gif) 100% 22px no-repeat; display:block; float:left;}
ul.lang li.en {background:none;}
ul.lang li.ro a {background:url(img/langRo.gif) 0 0 no-repeat;}
ul.lang li.ru a {background:url(img/langRu.gif) 0 0 no-repeat;}
ul.lang li.en a {background:url(img/langEn.gif) 0 0 no-repeat;}
		/* Additional Stuff */
ul.stuff {position:absolute; top:-25px; right:20px;}
ul.stuff li {display:inline;}
ul.stuff a span {display:none;}
ul.stuff a {display:block; float:left; width:12px; height:11px; margin:0 10px 0 0;}
ul.stuff a.mail {background:url(img/stuffMail.gif) 0 0 no-repeat;}
ul.stuff a.print {background:url(img/stuffPrint.gif) 0 0 no-repeat;}
ul.stuff a.pdf {background:url(img/stuffPDF.gif) 0 0 no-repeat;}
		/* Logo Menu */
div.logotypeMenu {position:absolute; bottom:-31px; left:1px; width:952px; height:31px; background:url(img/bgMainMenu.jpg) 0 0 repeat-x;}
ul.logoMenu {position:absolute; top:0; right:20px; height:25px; padding:6px 0 0 0;}
ul.logoMenu li {display:inline;}
ul.logoMenu li.parent {display:block; float:left; position:relative;}
ul.logoMenu a.parent {display:block; float:left; color:#FFF; font-size:14px; padding:2px 10px; text-transform:uppercase; position:relative;}
ul.logoMenu a.parent span {position:absolute; top:20px; left:45%; background:url(img/bgTriangle.gif) 0 0 no-repeat; width:12px; height:8px; display:none;}
ul.logoMenu a {font-weight:bold; background:url(img/bgMainMenuA.gif) 0 0 no-repeat;}
ul.logoMenu a:hover {text-decoration:none;}
ul.logoMenu a.selected span,
ul.logoMenu div.thin ul.selected {display:block;}
ul.logoMenu div.thin {position:absolute; bottom:-33px; left:50%; width:1px; height:23px;}
ul.logoMenu div.thin ul {position:absolute; bottom:0; left:0; display:none; border:1px solid #D8D1CD; border-width:1px 0; height:15px; padding:4px 0; text-align:center;}
ul.logoMenu div.thin ul.mall {left:-310px; width:630px;}
ul.logoMenu div.thin ul.stores {left:-150px; width:300px;}
ul.logoMenu div.thin ul.events {left:-195px; width:400px;}
ul.logoMenu div.thin ul.news {left:-115px; width:230px;}
ul.logoMenu ul a {text-transform:lowercase; color:#856B63; background:url(img/bgMenuA.gif) 0 2px no-repeat; padding:0 10px 0 14px;}
ul.logoMenu ul a:hover {text-decoration:underline;}
ul.logoMenu ul a.first {background:none;}
		/* Address */
address.logoAddress {position:absolute; bottom:-23px; left:15px; color:#FFF; font-weight:bold;}


/* Content Section */
div.contentSection {padding:5px 5px 10px 5px;}
div.contentSectionMap {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
		/* Banners */
div.content {float:left; width:695px;}
img.contentBanner,
div.contentBanner {
	display:block;
	float:right;
	border:1px solid #CCC;
	background:#F6F6F6 url(img/bgBorder.jpg) 0 100% repeat-x;
	position:relative;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 4px;
}
div.contentBanner img {display:block;}
div.contentBanner h5 {position:absolute; left:10px; bottom:17px; font-size:12px; font-weight:bold;}
div.contentBanner h5 a {color:#FFF; font-size:12px;}
div.contentBanner p {position:absolute; left:10px; bottom:7px; font-size:10px; font-weight:bold;}
div.contentBanner p a {color:#FFF; font-size:10px;}
		/* Right Blogs */
div.rightBanners {float:right; width:248px;}
div.blog {width:248px; background:url(img/bgBlog.gif) 0 0 repeat-y; margin:0 0 1px 0;}

div.blog p {
	padding:0 5px 0 15px;
	line-height:9px;
}
div.blog p strong {
	color:#FFF;
	font-size:9px;
	line-height:9px;
}

div.blog p.center {text-align:center;}
div.blog h4 {display:block; width:218px; height:27px; line-height:27px; color:#FFF; background:url(img/bgBlogHeader.gif) 0 0 no-repeat; padding:0 15px; margin:0 0 10px 0; text-transform:uppercase;}
div.blog div.bottom {width:248px; height:12px; background:url(img/bgBlogBottom.gif) 0 100% no-repeat;}
div.blog div.form {padding:1px 0 0 5px; margin:0 0 15px 15px; display:block; position:relative; width:212px; height:16px; background:url(img/bgForm.gif) 0 0 no-repeat;}
div.blog div.form input {display:block; float:left;}
div.blog input.keyword {height:15px; width:153px; margin:0 13px 0 0; background:transparent;}
		/*Left Blogs*/
div.leftBanners {float:left; width:168px;}
div.leftBlog {width:168px; background:url(img/bgBlog.gif) 0 0 repeat-y; margin:0 0 1px 0;}
div.leftBlog p {padding:0 5px 0 10px; line-height:12px;}
div.leftBlog p strong {color:#FFF; font-size:10px; line-height:12px;}
div.leftBlog p.center {text-align:center;}
div.leftBlog h4 {display:block; width:148px; height:27px; line-height:27px; color:#FFF; background:url(img/bgBlogHeader.gif) 0 0 no-repeat; padding:0 10px; margin:0 0 10px 0; text-transform:uppercase;}
div.leftBlog div.bottom {width:168px; height:10px; background:url(img/bgBlogBottom.gif) 0 100% no-repeat;}
		/* Content Text Blog */
div.contentBlog {clear:both; padding:10px 0 15px 0; background:url(img/bgDecor.gif) 98% 0 no-repeat;}

		/* index2.php */
div.contentBlogNewIndex {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	height:400px;
}
div.textNewIndex {
	
	padding-top:25px;

}
#slideshow 
{
    position:relative;
    height:400px;
	}
 
#slideshow IMG 
{
    position:absolute;
    left:0;
    z-index:8;
}
 
#slideshow IMG.active 
{
    z-index:10;
}
 
#slideshow IMG.last-active 
{
    z-index:9;
}
 
#slideshow IMG.inactive 
{
	display:none;
}
/* list bullet */
.list li{
	list-style:url(events/images/roll_up_halloween_bullet.jpg);
	font-weight:bold;
	list-style-position:inside;
	margin-bottom:15px;
}
div.textNewIndex h3 {color:#E6308E; font-size:16px; margin:0 0 5px 0; text-align: center;}
div.textNewIndex p.sp { text-decoration:none;color:#E6308E; font-size:16px; margin:0 0 5px 0; text-align: center;}
div.textNewIndex p {
	color:#644D45;
	font-weight:bold;
	line-height: 20px;

}
  		/*  news.php       */
div.textNews{
	padding-top: 30px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 100px;
}
div.textNews p{
	color:#644D45;
	font-weight:bold;
	margin:0 0 5px 0;
	line-height: 20px;
	text-align: justify;
}
div.textNews b{
	color: #e6308e;
	font-weight:bold;
	text-align:justify;	
	font-size:16px;
}
div.textNews h3{
	color:#E6308E;
	font-size:18px;
	margin:0 0 30px 0px;
}
div.textNews li{
padding-bottom:20px;	
}
div.contentBannerNews {
	display:block;
	border:1px solid #CCC;
	background:#F6F6F6 url(img/bgBorder.jpg) 0 100% repeat-x;
	padding:4px;
	margin:0px;
	display:block;
	position:static;
	height:151px;
	float:left;
}
div.holderNews{
padding-right:20px;
float:left;
}


		/* map.php */
div.contentBlogMap {clear:both; padding:0px 0 0px 0;}

div.contentBlog div.contentBanner {margin:0;}
div.contentBlog ul.text {display:block; float:left; width:510px;}
ul.text {
	padding-top: 100px;
	padding-right: 5px;
	padding-bottom: 100px;
	padding-left: 90px;
}
ul.text h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.text p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}

		/*wellcome.php*/
img.contentBannerWellcome,
div.contentBannerWellcome {display:block; float:left; border:1px solid #CCC; background:#F6F6F6 url(img/bgBorder.jpg) 0 100% repeat-x; padding:4px; margin:0 5px 5px 0; position:relative;}
div.contentBannerWellcome img {display:block;}
ul.textWellcome {
	padding-top: 100px;
	padding-right: 5px;
	padding-bottom: 100px;
	padding-left: 50px;
}
ul.textWellcome h3 {
	color:#E6308E;
	font-size:18px;
	margin:0 0 50px 0px;
}
ul.textWellcome p {
	color:#644D45;
	font-weight:bold;
	margin:0px 40px 10px 240px;
	line-height: 20px;
	text-align: justify;
}

		/*open_hours.php*/
ul.textOpenHours {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 70px;
}
ul.textOpenHours h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textOpenHours p {
	color:#644D45;
	font-weight:bold;
	padding-left: 10px;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}

		/*location.php*/
ul.textLocation {
	padding-top: 50px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 100px;
}
ul.textLocation h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textLocation p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
	
}
ul.textLocation p.locationImg {
	position: inherit;
	margin:-140px 0px 0px 290px;
	
}

		/*architecture.php*/
ul.textArchitecture {
	padding-top: 20px;
	padding-right: 80px;
	padding-bottom: 30px;
	padding-left: 90px;
}
ul.textArchitecture h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textArchitecture p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}

div.architectureImgLeft {
	position:absolute;
	left:90px;
	top:0px;
}

div.architectureImgRight {
	position:absolute;
	left:410px;
	top:0px;
}

		/*owners.php*/
ul.textOwners {
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}

ul.textOwnersLeo {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
}

ul.textOwners h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textOwners p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}


		/*map.php*/
ul.textMap {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.textMap h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textMap p {
	color:#644D45;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

		/*shopping.php*/
ul.textShopping {
	padding-top: 30px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 100px;
}
ul.textShopping h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textShopping p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}

ul.textShopping p.locationImg {
	position: inherit;
	margin:-155px 0px 0px 275px;
	
}

	/*shopping_directory.php*/
ul.textShoppingDir {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

ul.textShoppingDir h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textShoppingDir p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}

		/*dinning.php*/
ul.textDinning {
	padding-top: 75px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 100px;
}
ul.textDinning h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textDinning p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}

ul.textDinning p.locationImg {
	position: inherit;
	margin:-120px 0px 0px 295px;
	
}

		/*leisure.php*/
ul.textLeisure {
	padding-top: 50px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 100px;
}
ul.textLeisure h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textLeisure p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}

ul.textLeisure p.locationImg {
	position: inherit;
	margin:-120px 0px 0px 315px;
	
}
		/*event_current.php*/

.contentTableEventCurrent{
padding-top:0px;
padding-right:60px;
padding-bottom:20px;
padding-left:25px;
}
div.contentBannerEventCurrent {
	display:block;
	border:1px solid #CCC;
	background:#F6F6F6 url(img/bgBorder.jpg) 0 100% repeat-x;
	padding:4px;
	margin:0px;
	display:block;
	position:static;
	width:182px;
	height:392px;
	float:none;
}
div.contentBannerEventCurrent_second{
	display:block;
	border:1px solid #CCC;
	background:#F6F6F6 url(img/bgBorder.jpg) 0 100% repeat-x;
	padding:4px;
	margin:0px;
	display:block;
	position:static;
	width:201px;
	height:138px;
	float:none;
}
p.textEventCurrent{
	color:#644D45;
	font-weight:bold;
	line-height: 20px;
	text-align:left;
}
p.textEventCurrent_justify{
	color:#644D45;
	font-weight:bold;
    line-height: 20px;
	text-align:justify;
}
p.textEventCurrent_padding{
	color:#644D45;
	font-weight:bold;
	line-height: 20px;
	
	text-align:left;
}
li.textEventCurrent{
	list-style:disc;
	color:#644D45;
	font-weight:bold;
	line-height: 20px;
	
	text-align:left;
}
ul.textEventCurrent p {
	color:#644D45;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
}
ul.textEventCurrent p.more {
	text-align:right;
}
ul.textEventCurrent p.more a {
	color:#E6308E;
	text-decoration:underline;
	line-height:70px;	
	font-weight:normal;
}
p.more2 a{
	color:#E6308E;
	text-decoration:underline;
	line-height:70px;	
	font-weight:normal;
	padding-top:20px;	
}
div.label_gallery{
height:100px;
width:575px;
float:left;
text-align:right;	
}
ul.textEventCurrent p.more a:hover {text-decoration:none;}
		
		/*event_list.php*/
div.contentBannerEventList {
	display:block;
	float:left;
	border:1px solid #CCC;
	background:#F6F6F6 url(img/bgBorder.jpg) 0 100% repeat-x;
	padding:4px;
	position:relative;
	margin-top: 60px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
}
div.contentBannerEventList img {
	display:block;
	padding-top: 0px;
	padding-left: 0px;
}
ul.textEventList {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
ul.textEventList h3 {
	color:#E6308E;
	font-size:18px;
	margin:0 60px 20px 20px;
	text-align: center;
}
ul.textEventList p {
	color:#644D45;
	font-weight:bold;
	margin: 50px 70px 0px 120px;
	line-height: 20px;
	text-align: justify;
}

ul.textEventList p.more {
	text-align:right;
}
p.more2 a{
	color:#E6308E;
	text-decoration:underline;
	line-height:70px;	
	font-weight:normal;
	padding-top:20px;	
}
div.label_gallery{
height:100px;
width:575px;
float:left;
text-align:right;	
}
ul.textEventList p.more a {
	color:#E6308E;
	text-decoration:underline;
	margin:0px 0px 0px 0;
	font-weight:normal;
}
ul.textEventList p.more a:hover {text-decoration:none;}

		/*press_releases.php*/
ul.textPress {
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 20px;
	padding-left: 70px;
}
ul.textPress h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textPress p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}

	/*trends.php*/
ul.textTrendsDir {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
}

ul.textTrendsDir h3 {color:#E6308E; font-size:18px; margin:0 0 5px 0;}
ul.textTrendsDir p {
	color:#644D45;
	font-weight:bold;
	margin:0 20px 5px 20px;
	line-height: 20px;
	text-align: justify;
}

		/*contacts.php*/
ul.textContacts {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 90px;
}
ul.textContacts h3 {color:#E6308E; font-size:18px; margin:0 0 20px 0;}
ul.textContacts p {
	color:#644D45;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 20px;
	text-align: justify;
}
div.letterbox {
	display:block;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 120px;
	
}



ul.text p.more {text-align:right;}
ul.text p.more a {color:#E6308E; text-decoration:underline; margin:0 25px 15px 0; font-weight:normal;}
ul.text p.more a:hover {text-decoration:none;}
		/* Bottom Banner */
div.bottomBanner {clear:both;}
img.banner {display:block;}
div.border {border:1px solid #CCC; background:#F6F6F6 url(img/bgBorder.jpg) 0 100% repeat-x; padding:1px;}


/* Footer */
div.footer {position:absolute; bottom:0; left:0; width:100%; height:188px; background:url(img/bgFooter.jpg) 0 0 repeat-x;}
div.footerContent {width:954px; height:188px; margin:auto; position:relative;}
		/* Footer Menu */
ul.footerMenu {display:block; width:98%; margin:auto; padding:25px 0 0 0;}
ul.footerMenu li.parent {display:block; float:left; width:170px; position:relative;}
ul.footerMenu li.home {width:80px;}
ul.footerMenu li.mall {width:210px;}
ul.footerMenu li.store {width:190px;}
ul.footerMenu li.events {width:190px;}
ul.footerMenu li.news {width:185px;}
ul.footerMenu li.contacts {width:70px;}
ul.footerMenu ul {position:absolute; top:10px; left:100px;}
ul.footerMenu li.mall ul {left:90px;}
ul.footerMenu li.store ul {left:80px;}
ul.footerMenu li.events ul {left:75px;}
ul.footerMenu li.news ul {left:60px;}
ul.footerMenu li.parent a span {text-transform:uppercase; font-size:14px;}
ul.footerMenu a {color:#FFF; font-weight:bold;}
		/* Address and Copyright */
address.footerAddress {position:absolute; bottom:33px; left:420px; color:#FFF; font-weight:bold;}
p.rights {position:absolute; bottom:8px; right:100px; color:#FFF; font-size:11px;}

