html {
 margin: 0; padding: 0;
 width:100%;
 height:100%;
}

body {
 width:100%;
 height:100%;
 font-family: Arial;
 font-size: 13px;
 color: #fff;
 }
 
body, table, td, div, form, img, p, h1, h2 {
 margin: 0; padding: 0;
 border-collapse: collapse;
 }
 
a:link, a:visited {
	color: white;
	text-decoration: underline;
}

a:hover, a:active {
	color: #E7B508;
	text-decoration: none;
}
 
.mainTable {
	width: 100%;
	height: 100%;
}

.relativeDiv {
	width: 100%;
	height: 100%;
	position: relative;
}

#logoDiv {
	width: 200px;
	height: 94px;
	position: absolute;
	left: 50px;
	top: 25px;
	background: url('/image/logo.png') no-repeat top left;
}

#logoDiv a {
	display: block;
	height: 100%;
}

#galleryDiv {
	width: 640px;
	height: 200px;
	top: 100px;
	position: absolute;
	left: 300px;
	background-color: #ddd;
	background-position: 0px 0px;
	overflow: hidden;
	border: 5px solid; 
}

#galleryLogoDiv {
	width: 640px;
	height: 200px;
	top: 100px;
	position: absolute;
	left: 300px;
	background: url('/image/galleryslogan.gif');
	border: 5px solid white;
	
}



#menuDiv {
	width: 650px;
	height: 100px;
	top: 0;
	left: 300px;
	position: absolute;
}

#menuDiv .space {
	width: 25px;
}

#menuDiv .first {
	width: 125px;
}

#menuDiv .second {
	width: 100px;
}

#menuDiv .third {
	width: 100px;
}

#menuDiv .fourth {
	width: 100px;
}

#menuDiv .fifth {
	width: 125px;
}

.button a {
	display: block;
	height: 100%;
	background-image: url('/image/menu.png');
}

#menuDiv .first a {
	background-position: 0 0;
	}

#menuDiv .second a {
	background-position: 500px 0;
	}
	
#menuDiv .third a {
	background-position: 375px 0;
	}
	
#menuDiv .fourth a {
	background-position: 250px 0;
	}
	
#menuDiv .fifth a {
	background-position: 125px 0;
	}
	
#morelinksDiv {
	width: 225px;
	height: 150px;
	top: 150px;
	left: 75px;
	position: absolute;
	line-height: 25px;
	color: white;
	font-size: 14px;
}

#morelinksDiv a.first:link, #morelinksDiv a.first:visited {
	color: #AA9E10;
}

#morelinksDiv a.second:link, #morelinksDiv a.second:visited {
	color: #B9A30E
}

#morelinksDiv a.third:link, #morelinksDiv a.third:visited {
	color: #D5AE0A
}

#morelinksDiv a.fourth:link, #morelinksDiv a.fourth:visited {
	color: #E7B508
}

#morelinksDiv a.fifth:link, #morelinksDiv a.fifth:visited {
	color: #EAAB09
}

#morelinksDiv a.six:link, #morelinksDiv a.six:visited {
	color: #E89B09
}

#morelinksDiv a:hover, #morelinksDiv a:active {
	text-decoration: none;
	color: white !important
}

#morelinksDiv a:link, #morelinksDiv a:visited {
	text-decoration: none;
}

#showmapDiv {
	width: 275px;
	height: 22px;
	position: absolute;
	left: 75px;
	top: 77px;
}

#showmapDiv a {
	display: block;
	height: 100%;
	background-image: url('/image/showmaplink.png')
}

#emailDiv {
	width: 150px;
	height: 22px;
	position: absolute;
	left: 525px;
	top: 77px;
}

#emailDiv a {
	display: block;
	height: 100%;
	background-image: url('/image/emaillink.png')
}

#vsyorovnoDiv {
	width: 108px;
	height: 22px;
	position: absolute;
	left: 825px;
	top: 77px;
}

#vsyorovnoDiv a {
	display: block;
	height: 100%;
	background-image: url('/image/vsyorovnolink.png')
}

.mainCell {
	padding-left: 75px; padding-top: 50px; padding-right: 25px;
	font-size: 14px;
	vertical-align: top;
}

.sideCell {
	width: 225px;
	vertical-align: top;
	padding-top: 65px;
} 

.mainCell p {
	line-height: 140%;
	margin-bottom: 20px;
	font-size: 14px;
}

.pagetitle, .post h2 {
	font-size: 23px;
	margin-bottom: 10px;
	font-weight: normal;
	margin-left: -25px;
}

.indexiconsTable {
	width: 425px; margin-right: 25px; margin-top: 53px;
}

.indexiconsTable td {
	font-size: 18px;
	vertical-align: top;
	text-align: center;
}

.indexiconsTable img {
	margin-bottom: 5px;
	border: 0;
}

.indexiconsTable a {
	color: white;
}

#leftcornerDiv {
	position: absolute;
	top: 100px;
	left: 300px;
	width: 55px;
	height: 55px;
	background-image: url('/image/leftcorner.png');
	z-index: 500
}

#leftcornerDiv {
	position: absolute;
	top: 100px;
	left: 300px;
	width: 55px;
	height: 55px;
	background-image: url('/image/leftcorner.png');
	z-index: 500
}

#rightcornerDiv {
	position: absolute;
	top: 255px;
	left: 895px;
	width: 55px;
	height: 55px;
	background-image: url('/image/rightcorner.png');
	z-index: 500
}

.navigation {
	clear: both;
	overflow: hidden;
    position: relative;
    top: -30px
}


.navigation div {
	width: 49%;
	font-size: 22px;
}

.navigation .alignright {
	float: right;
	text-align: right;
}

.navigation .alignleft {
	float: left;
	text-align: left;
}

.post .alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.post .alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.gallery {
	clear: both;
}

.entry img.alignleft {
    margin-left: 10px;
}

.floatedDiv {
    width: 150px; float: right;
    height: 150px;
    overflow: hidden;
}

.floatedDiv p {
    font-size: 12px;
    margin-bottom: 0;
}

#cloudParentDiv {
    position: relative;
    height: 300px;
}

#cloudParentDiv a {
    position: absolute;
    text-decoration: none;
    color: white;
    border: 0;
}

#cloudParentDiv a:hover {
    border-bottom: 1px solid white;
}

.cloudLink1 {
    font-size: 72px;
    left: 221px;
    top: 100px
}

.cloudLink2 {
    font-size: 54px;
    left: 122px;
    top: 25px
}

.cloudLink3 {
    font-size: 43px;
    left: 348px;
    top: 203px
}

.cloudLink4 {
    font-size: 47px;
    left: 373px;
    top: 31px
}

.cloudLink5 {
    font-size: 31px;
    left: 73px;
    top: 212px
}

.cloudLink6 {
    font-size: 43px;
    left: 25px;
    top: 120px
}

.cloudLink7 {
    font-size: 26px;
    left: 475px;
    top: 128px
}