html{ padding:0px;
           margin:0px;
		   width:100%;
		   }

body{padding:0px; margin:0px; width:100%; color:#5e6268; font-family:Arial, Helvetica, sans-serif;}
DIV.stats{display:inline;height:0;left:-1000px;margin:0;padding:0;position:absolute;top:-1000px;visibility:hidden;width:0}
a { text-decoration:none; color:#784b4c;}
a:hover{ text-decoration:underline; color:#784b4c;}	
a:visited{ text-decoration:none; color:#784b4c;}
a:active{ text-decoration:none; color:#784b4c;}		  

#centerMidMenu a{ margin:0 10px 0 10px;}
#centerMidMenu a:hover{ text-decoration:underline; color:#784b4c;}	
#conteiner{width:100%; 
           min-width:940px;
		   margin:0px; 
		   float:left;
		   width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1000? "1000px":
 "auto");

		  }
		   
#topHeader{width:100%; 
           height:115px;}
		   
#topHome{width:84px; 
         height:115px;
		 float:left;
		 background: top left no-repeat url(../images/tophome.jpg);
		  }

#rightTopHome{width:595px; 
              height:115px;
		      float:left;}

#rightTopHome_top{width:595px; 
                  height:46px;}

#rightTopHome_bottom{width:595px; 
                     height:69px;
					 background: top left no-repeat url(../images/right_top_home.jpg);}

#topLinks{float:right;
          margin-right:60px;
		  width:179px;
		  height:115px;
		  }
		  
#topLinks img{ margin:60px 15px 15px 15px; 
               border:0px;}
			   
#header{ width:100%;
         height:82px; 
				 font-size:0px;}

#homeHeader{ float:left;
             width:374px;
			 height:82px;
			 margin:0px;
			  padding:0px;
			 background: top left no-repeat url(../images/homeheader.jpg);
			 }
			 
#topMenu{  
              margin:0px;
			  padding:0px;
			  height:25px;}
#centerLeftMenu{ width:11px;
			     height:41px;
				 background: top left no-repeat url(../images/leftmenu.jpg);
				 float:left;}			  
#centerMenu{  margin:0px;
			     padding:0px;
			     height:41px;
				 background:#e7e6e6;  
				 }
				 
#bottomMenu{  margin:0px;  
			     padding:0px;
			     height:16px;
				}
#centerRightMenu{ width:77px;
			     margin:0px;
				 float:right;
				 line-height:0px;
				 font-size:0px;
			     padding:0px;
				 height:41px;
				 background: #fff top left no-repeat url(../images/hole.jpg);}				 

#bottomRightMenu{margin:0px;
			     padding:0px; 
                 float:right;
				 width:77px;
				 line-height:0px;
				 font-size:0px;
			     height:16px;
				 background:bottom left no-repeat url(../images/topkey.jpg); background-color:#fff;}	 

#mid{ clear:both;
      width:100%;
	  margin:0px;
	  padding:0px;
	  font-size:12pt;
	  }
	  
#midLeft{width:258px; float:left; padding: 94px 0 0 40px; background:top left no-repeat url(../images/hand.jpg);}

#midContent{ margin-left:298px; margin-right:77px; color:#5e6268; padding:10px;}
#midContent h1{color:#673435;  font-size:20px;}
#midContent h2{color:#673435; font-size:18px;}
#midContent h3{color:#673435; font-size:16px;}

h1{color:#673435;  font-size:20px;}
h2{color:#673435; font-size:18px;}
h3{color:#673435; font-size:16px;}

#midRight{float:right;
		  width:77px;
          height:50px;
		  background:top left no-repeat url(../images/bottomkey.jpg);}
		 
#space{ line-height:0px;
		font-size:1px;
		height:1px;
		width:950px;
		margin:0px;
		padding:0px;}

#bottom{ height:141px; 
         width:100%; 
		 margin:0px; 
		 padding:0px; 
		 border:0px;
		 position:relative;
		 background:url(../images/bottom_home_top.jpg) bottom right no-repeat; 
		 float:left;}

#bottomLeft{ float:left; 
             margin:0px; 
			 padding:0px; 
			 width:298px; 
			 height:218px; 
			 border:0px;
			 position:relative;}

#tel{ width:100%; 
	  margin:20px;
	  height:110px;
	  background:url(../images/tel.jpg) no-repeat;
	  font-size:8pt; 
	  font-weight:600;
	  color:#784b4c;
	  padding-top:18px;
	  padding-left:28px;}
	  
#bottomHome{ 
             width:124px; 
			 height:128px;}

#bottomMid{
text-align: justify;
line-height: 0;
font-size: 1px; /* 1px для Opera */
/* Лекарство для IE6-7*/		
text-justify: newspaper;
zoom:1;
/* Включаем в работу последнюю строку*/		
text-align-last: justify;	
margin:10px 0;
}

#bottomMid:after {
width: 100%; 
height: 0px;
visibility: hidden;
overflow: hidden;
content: '';
display: inline-block;
}
		   
.bottomMid_div {
width:auto;
display: table-cell;
text-align: left;
/* Востанавливаем у потомков, кроме последнего*/
line-height: normal;
font-size: 14px;
/* Без него в Opera будет отступ под элементами */
vertical-align: top; 
/* эмуляция inline-block для IE6-7*/
//display : inline;
//zoom : 1;
}

.read{margin-top:10px; font-size:12px; padding:0px;}

#footer{float:left;
        width:100%; 
		background:url(../images/bottom_home_bottom.jpg) right top no-repeat;
		}
#footer h3{color:#673435; font-size:14px; margin-top:14px; text-align:center;}
		
#menu{ font-size:8pt; font-weight:600; color:#784b4c; padding-top:12px; margin:0 auto; position:relative; width:520px; white-space: nowrap;}
.ggl_adv {background-color:#eeeeee;padding:10px;margin:10px 0;border-radius:7px}
