* { margin:0; padding:0; }
html {height: 100%;font-family:arial;background: url(/images/body_bg_2.jpg) repeat-x center top #8abef7; font-family:Times New Roman}
html  body {height:100%;}
table{border-collapse: collapse;position:relative;}

.logo{
border:0px solid red;
color:white;
font-size:7pt;
font-weight:bold;
height:13px;
left:50%;
margin-left:-436px;
position:absolute;
top:110px;
width:83px;
z-index:100;
}

.button_right{
background: url("/images/button_right.png") no-repeat scroll left top transparent;
height: 183px;
margin-left: 222px;
margin-top: 169px;
position: absolute;
width: 168px;

}
*html .button_right{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/button_right.png', sizingMethod='crop')}
.button_right_link{

height:183px;
left:50%;
margin-left:360px;
position:absolute;
top:391px;
width:152px;
z-index:1;
}


.body{
width:1000px;
margin:0 auto;
}

.center{
background:url(/images/body_bg_1.jpg) repeat-x left bottom;
}

.body_bg_2{
background:url(/images/body_bg.jpg) no-repeat bottom center ;
height:100%;
}

.left{
background:url(/images/left_bg_line.jpg) repeat-y -1px top  transparent;
}
.left .bg1{
background:url(/images/left_bg_1.jpg) no-repeat top left;
height:100%;

}
.left .bg2{
background:url(/images/left_bg_2.jpg) no-repeat left 112px;
height:100%;

}

.left .bg3{
background:url(/images/left_bg_3.jpg) no-repeat left bottom;
height:100%;

}

.right{
background:url(/images/right_bg_1.jpg) no-repeat top left #8abef7;
}

.right .bg1{
background:url(/images/right_bg_2.jpg) no-repeat left 121px;
height:100%;
}
.right .bg2{
background:url(/images/right_bg_3.jpg) no-repeat left bottom;
height:100%;
}
.footer{
font-family:Times New Roman;
color:#3f6a98;
font-size:16pt;
height:114px;
background:url(/images/footer_bg.jpg) no-repeat left TOP;
}
.footer  span{font-size:12pt;}
.footer a{color:#3f6a98;}
.footer div{margin-right:20px;}
.h1line{
background:url(images/h1line.gif) no-repeat top left;
font-size:1px;
height:4px;
margin-left:38px;
height:5px;
}
h1{margin:0px;padding:0px;margin-left:38px;
background:url(images/h1line.gif) no-repeat bottom left;
display:inline;
font-size:14pt;
color:#684a35;
padding-bottom:5px;
padding-left:11px;
padding-right:10px;

}


.content{padding-top:77px;}
.data{margin-left:31px;font-family:Times New Roman;
font-size:11pt;
margin-top:20px;
margin-right:26px;
text-align:justify;
}
.content .indexgallery {
margin-left:30px;
float:left;
height:228px;

}

.content .indexgallery div{
margin-right:6px;
margin-bottom:6px;
float:left;
width:160px; height:105px;
border:1px solid #d5be8b;
z-index:1;
position:relative;
}
.content .indexgallery div a{
display:block;
width:160px; height:105px;
border:0px;
}
.content .indexgallery div.ugol a{
background:url(/images/ugol.png) no-repeat bottom left;
margin-top:1px;
margin-left:-1px;
z-index:2;
position:absolute;
}
*html . .indexgallery div.ugol a{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ugol.png', sizingMethod='crop')}
.content .indexgallery div img{
border:0px;

}

.index  {margin-right:20px;text-align:justify;}

.photogallery .u1{

width:100%; height:100%;
background:url(/images/g_ugol_1.gif) no-repeat top left;
}
.photogallery .u2 {
width:100%; height:100%;
background:url(/images/g_ugol_2.gif) no-repeat top right;
}
.photogallery .u3 {

width:100%; height:100%;
background:url(/images/g_ugol_3.gif) no-repeat bottom left;
}
.photogallery .u4 {
padding-top:10px;
width:100%; height:100%;
background:url(/images/g_ugol_4.gif) no-repeat bottom right;
}
.photogallery .u4  img {
border:0px;
margin:20px;
}

 .gallerylist{padding-top:10px;
 width:500px;
 }
 .gallerylist a img{
 border:2px solid #d5be8a !important;
 margin:10px !important;
 }
 
  .gallerylist2{padding-top:10px;
 width:589px;
 }
 .gallerylist2 a img{
 border:2px solid #d5be8a !important;
 margin:8px !important;
 }
 h2{margin-top:5px;margin-bottom:10px;color:#694b33;}
 a{color:#bf7d41;}
a:hover{color:#a70707;}
ul{margin-left:20px;
padding-left:20px;}
.wifi{
background:url("/images/wifi.png") no-repeat scroll left top transparent;
color:white;
font-size:7pt;
font-weight:bold;
height:79px;
position:absolute;
width:92px;
 margin-left: 26px;
margin-top: 175px;

}
.domodedovo{
background: url("/images/domodedovo.png") no-repeat scroll left top transparent;
color: white;
font-size: 7pt;
font-weight: bold;
height: 14px;
margin-left: 24px;
margin-top: 164px;
position: absolute;
width: 110px;

}
.tm2{
background:url(/images/line4.jpg) no-repeat top left;
}
.tm2 .in1{
margin-left:375px;
z-index:20;
}
.copy{font-size:10pt;
margin-left:102px;
margin-top:93px;
text-align:center;}
.copy,.counters{
float:left;
}
.counters{
margin-top:54px;
margin-left:7px;
}
.contacts{
margin-top:35px;
float:right;
}
form table td{vertical-align:top;padding:5px;}
form {margin-bottom:100px;}
.required{color:red;}

.otziv{
background:none repeat scroll 0 0 #C0C0C0;
padding:10px;
position:absolute;
z-index:10;
display:none;
}
.relative{
position:relative;
}
