@charset "utf-8";
/* CSS Document */
img { border:none; }
body {
  margin: 0;
  padding: 0;
  background:url(images/fon_gr3.jpg);
}
.site{
/*position:absolute;*/
margin-top:0px;
vertical-align:top;
background: url('images/site8_10.jpg');
width: 857px;
height: 828px;
display:none;
}
.flash_gor{
position:relative;
height:129px;
left:32px;
margin-top:29px;

width:550px;


}
.knop_gal{
	position:absolute;
	width:50px;
	height:22px;
	left: 201px;
	top: 286px;
}

.png{
	z-index:0;
}

.kartin{
	position:absolute;
	left: 0px;
	top: 1px;
}
.kartin2{
position:relative;
	left: 70px;
	top: 1px;
	z-index:0;
	
}
.kartin3{
position:absolute;
	left: 0px;
	top: 70px;
	
}
.for_body{
margin:0px;

}

.kartinka_on img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1;
}
.kartinka_on:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity:0.7;
}
a:link { color:none; text-decoration:none}
a:visited {color:; text-decoration: none}
a:hover {color:; text-decoration:none}
a:active {color:; text-decoration: none}
.loader{
position:absolute;
margin-left:50%;
margin-top:50%;
}
.pr_1{
	position:absolute;
	width:128px;
	height:128px;
	left: 41px;
	top: 77px;
}
.gr_bok{
	position:absolute;
	width:10px;
	background-image:url(images/gr_bok.jpg);
	background-repeat:no-repeat;
	left: 869px;
	top: 164px;
	height: 359px;
}
.gr_niz{
	position:absolute;
	width:564px;
	background-image:url(images/gr_niz.jpg);
	background-repeat:no-repeat;
	left: 314px;
	top: 516px;
	height: 10px;
}
.menu_start{
	width:168px;
	height:50px;
}
.menu_oferta{
	
	width:168px;
	height:42px;

}
.menu_kontakt{
	
	width:168px;
	height:50px;
}
.menu_galeria{

	width:168px;
	height:50px;
	padding-top:7px;

}
.menu{
	float:left;
	width:168px;
	height:400px;
	margin-top:77px;
	padding-left:68px;
}




.boxfoto{
	background-image:url(images/box_foto.png);
	height: 368px;
	width:329px;
	display:none;
	z-index:0;
	float:left;
}
.diafil{
	float:left;
	width: 319px;
	height: 277px;
	margin-left:2px;
	margin-top:-326px;
}
.diafil2{
	float:left;
	width: 319px;
	height: 277px;
	margin-left:4px;
	margin-top:-322px;
	
}
.loader{

margin-left:50%;
margin-top:50%;
}
.box_minifoto{

	width:204px;
	height:265px;
	float:right;

	
}
.box_minifoto_text{

	width:204px;
	float:right;
	text-align:center;
	font-size:19px;
	height:27px;
}
.box_minifoto_film{

	width:204px;
	float:right;
	text-align:center;
	font-size:19px;
	height:27px;
	display:none;
}

.galeria{
	margin-top:5px;
	float:right;
	
	width:535px;
	height:451px;
}
.probka{
background-image:url(images/box.png);
background-repeat:no-repeat;
width:67px;
height:65px;
padding-left:133px;

}
.boxfoto_of{
	
	height: 590px;
	width:393px;
	z-index:0;
	float:left;
}
.text_of{
font-size:16px;
font-family:Courier New, Courier, monospace;
text-align:left;
}

.box_minifoto_of{
	width:140px;
	height:552px;
	float:right;
	padding-top:75px;
}
.zagolowok1{
	width:auto;
	height:auto;
	font-family:times New Roman;
	font-size:21px;
	text-align:center;
}
p{
padding:2px;
text-align:left;
font-size:12px;
padding-left:0px;
}
ul{
text-align:left;
font-size:12px;
padding:0px;
}
li{
	text-align:left;
	font-size:12px;
	list-style-type:circle;
	list-style-position:inside;
	
}
foto_menu{
	width:133px;
	height:120px;
}
.menu_oferta_mini{
	
height:106px;
width:122px;
display:none;
background-image:url(images/podl_menu.jpg);
background-repeat:repeat-y;
	
}
.li_oferta{
background-color:#605f5f;
text-transform:none;
color:#FFFFFF;
list-style-type:none;
margin-top:8px;
padding:1px;
font-size:12px;
width:108px;
}

.a_li{
color:#FFFFFF;

}
a.a_li:hover{
color:#000000;

}
.div_pokaz{
width:108px;
background-color:#605f5f;
height:22px;
margin-top:5px;

}
.pust{
width:auto;
height:1px;
}
.zagolowok2{
	width:auto;
	height:auto;
	font-family:times New Roman;
	font-size:21px;
	text-align:left;
	margin-left:-100px;
}
.preload{
width:150px;
height:150px;
margin-top:151px;
display:block;

}
.preload_text{
font-size:14px;
height:16px;
width:178px;
margin-left:0px;
background-color:#4f4f51;
}
.bez_skript{
width:575px;
height:auto;
background-color:#000000;
color:#FF0000;
}
.bok_menu{
list-style-type:none;
margin-left:0px;
padding-top:10px;

float:left;



}
.tees{
background-image:url(log.png);
height:160px;
width:97px;
margin-right:562px;
margin-top:-101px;
}
.powr{
position:absolute;
width:115px;
height:118px;
margin-top:37px;
margin-left:65px;
	}
