* {
  font-family: Arial, Tahoma, Verdana;
  font-size: 11px;
  line-height : 130%;
  letter-spacing : 0px;
  color: #222222;
  border: 0px;
}
body {
	background-color: #777777;
	margin: 0 auto;
	padding: 0;
  font-family: Arial, Tahoma, Verdana;
  font-size: 11px;
  line-height : 130%;
  letter-spacing : 0px;
}
a:link, a:visited, a:active {
  color: #000000;
  text-decoration: none;
}
a:hover { color: #888888; }
p { margin: 20 100 20 20; }
h1 { font: bold 15px Verdana; }

#container {width: 900px; height: 600px; margin: 0 auto;  position: absolute; top: 50%; left: 50%; margin-left: -450px; margin-top: -290px; z-index: 2;}
#page_top {background-image:url(/pict/decor/bg_grey.jpg); background-position: left bottom; padding: 5px; z-index: 2;}
#page_bottom {border: 1px solid #444444; z-index: 2;}
#real_page {background: #FFFFFF; height: 550px; position: relative; overflow: hidden; border: 1px solid #AAAAAA; z-index: 2;}
#contents {width: 550px; height: 550px;  position: absolute; overflow: hidden; background-color: #EEEEEE; z-index: 2;}
#logo {width: 174px; height: 174px;  position: absolute; top: 250px; left:480px; z-index: 1000;}
#footer {position: relative; top: 0; left: 0;  font-size: 11px;  padding: 1px 0 0 0; float: right;}

#menu {width: 250px; height: 300px;  position: absolute; top: 270px; left:662px; z-index: 9000;}
#menu li {cursor: pointer; list-style-type: none; line-height : 150%;}
.menu {font-size: 14px; margin-left: 0px; padding-left: 0px;}

#gost {display: none; width: 220px; height: 210px;  position: absolute; top: 30px; left:645px; z-index: 1500; border-left: 1px #CCCCCC solid; padding: 0 0 0 15;}

#gallery {display: none; width: 220px; height: 210px;  position: absolute; top: 30px; left:645px; z-index: 1500; border-left: 1px #CCCCCC solid; padding: 0 0 0 15;}
#gallery li {cursor: pointer; list-style-type: none; line-height : 150%;}
.gallery {font-size: 11px; margin-left: 0px; padding-left: 0px;}

#inf {display: none; width: 220px; height: 210px;  position: absolute; top: 30px; left:645px; z-index: 1500; border-left: 1px #CCCCCC solid; padding: 0 0 0 15;}
#inf li {cursor: pointer; list-style-type: none; line-height : 150%;}
.inf {font-size: 11px; margin-left: 0px; padding-left: 0px;}

#first {margin: 0px; width: 550px; height: 550px; background: #EEEEEE; position: absolute; top: 0px; left: 0px; overflow: hidden; z-index: 2; text-align: center;}
#home1 {margin: 0px; width: 550px; height: 550px; background: #EEEEEE; position: absolute; top: 0px; left: 0px; overflow: hidden; z-index: 2;}
#foto1 {display: none; margin: 0px; width: 550px; height: 550px; background: #EEEEEE; position: absolute; top: 95px; left: 0px; overflow: hidden; z-index: 2;}
#service1 {display: none; margin: 0px; width: 550px; height: 550px; padding: 20px; background: #EEEEEE; position: absolute; top: 0px; left: 0px; overflow: hidden; z-index: 2;}
#contact1 {display: none; margin: 0px; padding: 20 100 20 20; width: 550px; height: 550px; background: #EEEEEE; position: absolute; top: 0px; left: 0px; overflow: hidden; z-index: 2;}
#addleft1 {display: none; margin: 0px; padding: 92px 0px 0px 0px; width: 550px; height: 550px; background: #000; position: absolute; top: 0px; left: 0px; overflow: hidden; z-index: 2;}

ul.imgHolder { margin:0; padding:0; list-style:none; }
li.imgHolder { display:inline; }
#imgHolderBack {display: none; margin: 0px; width: 649px; height: 552px; background: #333333; position: absolute; top: 6px; left: 6px; overflow: hidden; z-index: 1; opacity: 0;}
#imgHolder {display: none; margin: 0px; width: 655px; height: 564px; position: absolute; top: 0px; left: 2px; overflow: hidden; z-index: 1; float: center; opacity: 0;}
#imgHolder em { font-size: 13px; width: 650px; position:absolute; right: -7px; left: -7px; bottom: 4px; margin:2px 10px;  background-color:#555555; color:#fff; font-style: normal; float:center; opacity:0.8;}

#infblokback {display: none; margin: 0px; width: 649px; height: 552px; background: #DDD; position: absolute; top: 6px; left: 6px; overflow: hidden; z-index: 2; opacity: 0;}
#infblok {display: none; margin: 0px; width: 655px; height: 564px; padding: 20px; position: absolute; top: 0px; left: 2px; overflow: hidden; z-index: 2; float: center; opacity: 0;}
#infblok1 {display: none; margin: 0px; width: 655px; height: 564px; padding: 20px; position: absolute; top: 0px; left: 2px; overflow: hidden; z-index: 2; float: center; opacity: 0;}
#infblok2 {display: none; margin: 0px; width: 655px; height: 564px; padding: 20px; position: absolute; top: 0px; left: 2px; overflow: hidden; z-index: 2; float: center; opacity: 0;}
.infblok {font-size: 13px; }

.fotos {display: none; margin: 0px; position: relative; overflow: hidden; z-index: 2; font: 11px Arial;} 

