/***CSS written by Karl Pawlowicz***/
/***********************************************/
/* Global CSS                                  */
/***********************************************/

#global {
margin:0 auto;
width: 760px;
height: 566px;
display:block;
			position:relative;
/* 
position: absolute;
left: 50%;
top: 50%;


margin-left: -380px;
 */
/* margin-top: -317px; */
}

body {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

/***********************************************/
/*                                             */
/***********************************************/

#topBar {
width: 760px;
height: 35px;
background-image: url(../images/topBar.jpg);
background-position: center;
background-repeat: no-repeat;
}

#left {
float: left;
width: 122px;
height: 502px;
background-image: url(../images/left.jpg);
background-position: top;
background-repeat: no-repeat;
text-align: center;
line-height: 0px;
}

#topImages {
position: relative;
float: right;
width: 638px;
height: 174px;
background-image: url(../images/topImages.jpg);
background-position: center;
background-repeat: no-repeat;
}

/***********************************************/
/*                                             */
/***********************************************/

#topImageLeft {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/topImageLeft.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRight {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/topImageRight.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftInfo {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left7.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightInfo {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right5.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftMenus {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left13.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightMenus {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right11.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftHistory {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left9.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightHistory {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right10.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftGallery {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left5.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightGallery {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right3.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftSuperiorCulture {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left3.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightSuperiorCulture {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right8.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftPrivateFunctions {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left1.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightPrivateFunctions {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right2.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftEvents {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left11.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightEvents {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right4.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftContest {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left4.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightContest {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right1.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftContactUs {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left12.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightContactUs {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right7.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftReservations {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left10.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightReservations {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right6.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageLeftReviews {
position: absolute;
left: 3px;
top: 7px;
width: 496px;
height: 159px;
background-image: url(../images/left/left8.jpg);
background-position: left;
background-repeat: no-repeat;
}

#topImageRightReviews {
position: absolute;
left: 513px;
top: 7px;
width: 123px;
height: 159px;
background-image: url(../images/right/right9.jpg);
background-position: left;
background-repeat: no-repeat;
}

/***********************************************/
/*                                             */
/***********************************************/

#contentArea {
float: left;
width: 638px;
height: 328px;
background-image: url(../images/contentArea.jpg);
background-position: left;
background-repeat: no-repeat;
}

span.title {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bolder;
line-height: 10px;
}

#picture {
position: absolute;
left: 146px;
top: 258px;
width: 250px;
height: 150px;
background-image: url(../images/pictureHome.jpg);
background-position: left;
background-repeat: no-repeat;
}

#contentText {
	position: absolute;
	left: 355px;
	top: 253px;
	width: 385px;
	height: 270px;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
}

#bottomBar {
float: left;
width: 760px;
height: 33px;
background-image: url(../images/bottomBar.jpg);
background-repeat: no-repeat;
}

#footer {
float: left;
width: 760px;
height: 64px;
background-image: url(../images/footer.jpg);
background-repeat: no-repeat;
}

/*
#bottomLinks {
position: absolute;
left: 0px;
top: 607px;
width: 182px;
height: 17px;
}
*/

#bottomLinks {
position: absolute;
left: 0px;
top: 574px;
width: 182px;
height: 17px;
}

#menuPalace {
position: absolute;
left: 610px;
top: 574px;
width: 150px;
height: 27px;
}

#left span.smallText {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
line-height: 10px;
}

div.row {
width:250px;
clear: both;
padding-top:1px;
margin:0 auto;
}

div.row span.columnOne {
float:left;
width:100px;
height:35px;
text-align:center;
background-color:#ffffff;
}

div.row span.columnTwo {
float:right;
width:150px;
height:35px;
text-align:center;
background-color:#ffffff;
}

div.row span.columnTwoTwo {
float:right;
width:150px;
height:65px;
text-align:center;
background-color:#ffffff;
}

div.row span.columnTwoTwoTwo {
float:right;
width:150px;
height:125px;
text-align:center;
background-color:#ffffff;
}

a.link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

a.link:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#444444;
text-decoration:none;
}

a.linkSmall {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
}

a.linkSmall:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#444444;
text-decoration:none;
}





/***********************************************/
/*                                             */
/***********************************************/





/***********************************************/
/* Links DIVs                                  */
/***********************************************/

.mainLinks {
position:absolute;
left:0px;
top:369px;
height:26px;
width:183px;
}

.menuPalace {
position:absolute;
left:634px;
top:395px;
height:25px;
width:126px;
}#pictureInfo {

position: absolute;
left: 146px;
top: 258px;
width: 250px;
height: 150px;
background-image: url(../images/pictureInfo.jpg);
background-position: left;
background-repeat: no-repeat;
}
#pictureMenu {


position: absolute;
left: 146px;
top: 258px;
width: 250px;
height: 150px;
background-image: url(../images/pictureMenu.jpg);
background-position: left;
background-repeat: no-repeat;
}
#pictureHistory {



position: absolute;
left: 146px;
top: 258px;
width: 250px;
height: 150px;
background-image: url(../images/pictureHistory.jpg);
background-position: left;
background-repeat: no-repeat;
}
#pictureCulture {




position: absolute;
left: 146px;
top: 258px;
width: 250px;
height: 150px;
background-image: url(../images/pictureCulture.jpg);
background-position: left;
background-repeat: no-repeat;
}
#picturePrivate {





position: absolute;
left: 146px;
top: 258px;
width: 250px;
height: 150px;
background-image: url(../images/picturePrivate.jpg);
background-position: left;
background-repeat: no-repeat;
}
#pictureEvents {






position: absolute;
left: 146px;
top: 258px;
width: 250px;
height: 150px;
background-image: url(../images/pictureEvents.jpg);
background-position: left;
background-repeat: no-repeat;
}
#pictureContest {







position: absolute;
left: 146px;
top: 258px;
width: 250px;
height: 150px;
background-image: url(../images/pictureContest.jpg);
background-position: left;
background-repeat: no-repeat;
}
#pictureContact {








position: absolute;
left: 146px;
top: 258px;
width: 250px;
height: 150px;
background-image: url(../images/pictureContact.jpg);
background-position: left;
background-repeat: no-repeat;
}
#contentGallery {

position: absolute;
left: 308px;
top: 253px;
width: 441px;
height: 270px;
overflow: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: 15px;
}
#galleryThumbs {
	position: absolute;
	left: 140;
	top: 253px;
	width: 170px;
	height: 270px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	text-align: center;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {

	color: #000000;
	text-decoration: underline;
}
a:visited {


	color: #333333;
	text-decoration: none;
}
