@import url(http://fonts.googleapis.com/css?family=Lobster&subset=cyrillic,latin);
body {
   margin:     0;
   padding:    0; 
   background-color: black;
   /*font-family: Helvetica, Arial, sans-serif;*/
   color: #513921;
}

.fon{
   min-width:            100%; 
   min-height:       900px;
   background-image: url(images/fon.jpg);
   background-color: black;
   
   
}

.house {
   position:         relative;
   left:             50%;
   margin-left:      -500px;
   width:            1000px; 
   min-height:       900px;
   background-image: url(images/fon_House.png);
   /*border: 1px solid white;*/
}

div {
   margin: 0;
   padding: 0;
}
p {
  margin: 0;
   padding: 0;
}

a {
   text-decoration: none;
}


img {
   border: 0;
}
h1 {
   margin: 0;
   padding: 0;
   font-size: 22px;
   font-family: 'Lobster', 'Comic Sans MS', "Monaco CY", "Nimbus Mono L", cursive;
}
h2 {
   margin: 0;
   padding: 0;
   margin-top:20px;
   font-size: 18px;
   font-family: 'Lobster', 'Comic Sans MS', "Monaco CY", "Nimbus Mono L", cursive;
}
.h2Level2 {
   position: relative;
   left: 30px;
   margin-top:5px;
}
/*
.siteMapLayer {
   position: absolute;
   top: 0px;
   left: 0px; 
   width: 100%;
   height:100%;
   z-index: 100;
   display:none;
}
*/
.siteMap {
  position:absolute;
   top: 0px;
   left: 50%;
   margin-left: -238px;
   width: 476px;  
   height: 2700px;
   overflow: hidden;
   z-index: 100;
   display:none;
   
}
.siteMapTop, .siteMapMid, .siteMapBot {
   position: relative;
   width: 476px;
   
}
.siteMapTop {
   height: 103px;
   background-image: url(images/map_top.png);
   top:0px;
   
}
.siteMapMid {
   background-image: url(images/map_mid.png);
   top:0px;
  /* border: 1px solid white;*/
  /*border-top: 1px solid white;*/
  overflow: hidden;
}
.siteMapBot{
   height: 101px;
   background-image: url(images/map_bot.png);
}
.siteMapContent {
   position: relative;
   left: 25px;
   width: 423px;
   /*border: 1px solid white;*/
}

.enter {
   width:100%;
   text-align:justify;
   font-size:13px;
   /*margin-top:20px;*/
   font-weight:bold;
   font-family: Verdana, Geneva CY, DejaVu Sans, sans-serif;
}
.siteMapLink {
   text-decoration: underline;
   color: #513921;
}

.textLevel2 {
   width: 393px;
   position: relative;
   left: 30px;
   text-align:justify;
   font-size:13px;
   font-family: Verdana, Geneva CY, DejaVu Sans, sans-serif;
}
.textLevel1 {
   width:100%;
   text-align:justify;
   font-size:13px;
   font-family: Verdana, Geneva CY, DejaVu Sans, sans-serif;
}

.socialPoints{
   position:absolute;
   width:270px;
   height:100px;
   left:13px;
   top:25px;
   /*border:1px solid green;*/
   
}
.logo{
   position:absolute;
   left:310px;
   top:5px;
   display:block;
}
.vetka{
   position:absolute;
   left:705px;
   top:10px;
   display:block;
}
.vetkaText{
   position:absolute;
   left:820px;
   top:15px;
   display:block;
}
.veranda{
   position:absolute;
   left:70px;
   top:152px;
   display:block;
   /*border:1px solid green;*/
}
.map{
   position:absolute;
   width:88px;
   height:48px;
   left:710px;
   top:155px;
   cursor:pointer;
   /*border:1px solid green;*/
}
.evrKuh{  
   position:absolute;
   left:247px;
   top:302px;
   display:block;
  
}
.kuh{
   position:absolute;
   left:447px;
   top:335px;
   display:block;
}
.sibKuh{
   position:absolute;
   left:575px;
   top:303px;
   display:block;
}
.steak{  
   position:absolute;
   left:280px;
   top:382px;
   display:block;
  
}
.more{
   position:absolute;
   left:582px;
   top:385px;
   display:block;
}
.video{
   position:absolute;
   left:869px;
   top:433px;
}
.bar{
   position:absolute;
   left:247px;
   top:656px;
   display:block;
}
.keit{
   position:absolute;
   left:35px;
   top:635px;
   display:block;
}
.about{
   position:absolute;
   left:612px;
   top:622px;
   display:block;
}

.shadow {

      width:            100%;
      height:           100%;
      background-color: black;
      filter:           alpha(Opacity=60);
      -moz-opacity:     0.60;
      opacity:          0.60;
      position:         fixed;
      left:             0px;
      top:              0px;
      z-index:          50;
      display:          none;
	  
}
.workSpace {

      filter:           alpha(Opacity=100);
      -moz-opacity:     1;
      opacity:          1;
      width:            650px;
      height:           400px;
	  border-radius:   10px;
	  -webkit-border-radius: 10px;
	  -moz-border-radius: 10px;
      background-color: white; 
	  position:         fixed;
      left:             50%;
      top:              50%;
	  margin-left:      -325px;
	  margin-top:     -200px;
      display:          none; 
      z-index:          51;	
      text-align:       left;	  
	  border:           4px #999999 solid;
	  /*padding-bottom:  30px;*/
}

.closeWorkSpace {

     width:            100%;
	 text-align:       right;	
	 color: #cc3300;
	 font-family: Tahoma;
	 font-weight: bold;
	 font-size: 14px;
	 /*border:1px solid green*/;
	 
}