body{
  background-image:url(../image/transparent5.png);
  background-color: #443322;
  color: #ffffcc;
  height: auto;
  height: 100%;
  min-height: 100%;
  }

a img{
   border: none;
}  

a:link, a:visited, a:active {
  color: #DAA520;  
}

a:hover {
color: #FF8C00;
}

 #main{
  background-image:url(../image/oblako.png);
  background-repeat:no-repeat;
  background-position:center top;
  width:1024px;
  margin:0 auto;
  }
#hider{
  color:#0e4242;
  width:800px;
  height:250px;
  margin:0 auto;
}
#tit{
  font-family:Times New Roman, Times, serif;
  font-size:1.5em;
  text-align:center;
  letter-spacing:30px;
  word-spacing:10px;
  line-height:45px;
  color:#333300;
  position: relative;
  width:800px;
  height:100px;
  top:150px;
  border:0px;
  padding:0px;
  margin:0 auto;
 }
 
 #tit a{
	color:#7f5f2c;
	text-decoration: none;
 }
 
 #tit a:hover{
 color:#333300; 
 }
 
#menu1{
  width:800px;
  height:50px;
  text-align: center;
  color:red;
  margin:0 auto;
}
#serv1{
display: block;
margin:0 auto;
}
#serv1 td{
  vertical-align: center;
  padding:0px 30px;
}

#menu2{
  width: 800px;
  height: auto;
  height: 100%;
  text-align: center;
  margin:80px auto;
}

#wind{
    position: fixed;
	background:transparent url(../image/black.png) repeat top left;
    width:90%;
	height:100%;
    left:5%;
    top: 0px;
    display: none;
    z-index: 10;
    overflow: hidden;
    color:#fff;
    text-align:center;
    padding:10px;
	margin:0 auto;
}

.img {
	width: 150px;
	height:150px;
	z-index: 0;
	left: 100px;
	top:0px;
	float:left;
	padding: 0px 24px;
	vertical-align: bottom;
}
.img a {
	position: relative;
	
}
.end {
    margin-right: 0;
}
.clear {
    clear: both;
}

.img2 {
	width: 150px;
	height:150px;
	z-index: 0;
	left: 100px;
	top:0px;
	float:left;
	padding: 24px 24px;
	vertical-align: bottom;
}
.img2 a {
	position: relative;
	
}


#img_menu2 {
    position: relative;
}

#rezume{
	width: 700px;
	margin:100px auto;
}

/* Низ сайта */
#footer{
  bottom: 0;
  width:800px;
  height:50px;
  margin:0 auto;
  vertical-align: center;
  color: #ffffcc;
  position: relative;
  overflow: auto;
  padding-top:50px;
}

#footer table {
   margin:0 auto;
   width:800px;
}

#copyrate {
  vertical-align: bottom;
}


/* Кнопки социальных сетей*/
 .share42block {
  text-transform: uppercase;
  margin:0 auto;
}
.share42init {
  text-align: center;
  display: block;
}
#share42 {
  display: inline-block;
  padding: 6px 0 0px 6px;
  border-radius: 4px;
}
#share42:hover {box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.15;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
}
#share42:hover a {opacity: 0.6;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#share42 a:hover {opacity: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/* Кнопки связи*/

#serv1_left a {opacity: 0.5;
	border: none;
	display: block;
	background:url(../image/service1.png);
	width: 102px; /* Ширина рисунка */
	height: 32px; /* Высота рисунка */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#serv1_left:hover a{
	background:url(../image/service1_mov.gif);
}

#serv1_rait a {opacity: 0.5;
	border: none;
	display: block;
	background:url(../image/service2.png);
	width: 102px; /* Ширина рисунка */
	height: 32px; /* Высота рисунка */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#serv1_rait:hover a{
	background:url(../image/service2_mov.gif);
}

/* Отправка письма */

#text1{
  color:   	  #FFA500;
  font-family:Times New Roman, Times, serif;
  font-size:1.5em;
  margin-top: 120px;
  letter-spacing:5px;
}