body {  
   margin: 0;
   padding: 0; 
   font-family: Helvetica, Arial, sans-serif;
   line-height: 105%;
   font-style: italic;
   font-weight: bold;
   font-size: 15px;
   color:#513921;
   /*font-family: Tahoma, Arial, sans-serif;*/
   /*font-family: Verdana, Arial, sans-serif;*/
}
div {
   margin: 0;
   padding: 0; 
}
a {
   text-decoration: none;
}
img {
   border: 0;
   margin: 0;
   padding: 0; 
}


.mainContainer {
   width:100%; 
   height:900px;
   background-image: url(images/fon.jpg);
   background-size: 100%, 100%;
   /*position:fixed; */
   text-align: center;
}
/*
.shadow {
   width:    1090px; 
   height:   900px;
   background-image: url(images/fon_ten.png);
   position: relative;
}
*/
.house {
   margin: 0 auto;
   width:1000px; 
   height:900px;
   background-image: url(images/fon_House.jpg);
   position: relative;
   /*left: 50%;*/
   /*margin-left: -500px;*/
}

.menu {
   width:    100%;
   height:   45px;
   position: relative;
   left:     0px;
   top:      0px;
}


.linkKuhnyaMenu {
   cursor: pointer;
}
.content {
   position: relative;
   width:   1000px;
   top:0px;
   text-align: left;
   /*border: 1px solid green;*/
}

.subContent0, .subContent1{
   position: relative;
   width: 960px;
   left:20px;
}

.subContent0 {
   height: 395px;
}

 .subContent0Foto {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 525px;
   height: 379px;
}
.subContent0Text {
   text-align: justify;
   position: absolute;
   top: 0px;
   left: 545px;
    width: 415px;
}

.subContent1 {
  height: 272px;
}

.subContent1Foto {
   position: absolute;
   top: 0px;
   left: 543px;
   width: 420px;
   height: 272px;
   overflow: hidden;
} 

.subContent1Text {
   text-align: justify;
   position: absolute;
   top: 0px;
   left: 0px;
   width: 525px;
   line-height: 120%;
   
}

.smFoto {
   width: 176px;
   height: 37px;
   position: absolute;
   left: 349px;
   top:  140px;
   display:block;
}

.shadowWorkSpace {

      width:            100%;
      height:           100%;
      background-color: black;
      filter:           alpha(Opacity=50);
      -moz-opacity:     0.50;
      opacity:          0.70;
      position:         fixed;
      left:             0px;
      top:              0px;
      z-index:          50;
      display:          none;
	  
}

.workSpace {

     /filter:           alpha(Opacity=0);
      -moz-opacity:     0;
      opacity:          0;
      width:            900px;
      height:           100%;
	  /*border-radius:   20px;
	  -webkit-border-radius: 20px;
	  -moz-border-radius: 20px;*/
      background-color: #a2daba; 
	  position:         fixed;
      left:             50%;
      top:              0;
	  margin-left: -450px;
	  
      display:          none; 
      z-index:          51;	  
	  /*border:           4px #FF6600 solid;*/
	  
	  
}

#contentWorkSpace {
    width:            800px;
    height:           100%;
    position:         absolute;
    left:             50px;
    top:              50%;	
	margin-top: -300px;
	line-height: 200%;
	/*border: 1px solid green;*/
}

.arr_l {
   display:block;
   position:         absolute;
   left:             1%;
   top:              50%;	
   margin-top: -27px;
   cursor:pointer;
   /*border: 1px solid green;*/
}
.arr_r {
   display:block;
   position:         absolute;
   left:             96%;
   top:              50%;	
   margin-top: -27px;
   cursor:pointer;
}

.closeWorkSpace {
   position:         absolute;
   left:             874px;
   top:              0;	
   cursor: pointer;
}

img {
   cursor: pointer;
}



