@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'IstokWebRegular';
    src: url('../IstokWeb-Regular-webfont.eot');
    src: url('../IstokWeb-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../IstokWeb-Regular-webfont.woff') format('woff'),
         url('../IstokWeb-Regular-webfont.ttf') format('truetype'),
         url('../IstokWeb-Regular-webfont.svg#IstokWebRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background:#fff url(../images/bg1.jpg) ;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.bg2{
	background:url(../images/bg2.jpg) repeat-x top;	
}


.menu,
.mng, h1,h2,.nr {
	font-family: 'IstokWebRegular',arial;
}


.pds {
	margin:auto;
	width:1010px;
	position:relative;
}
.left {
	width:630px;
	padding-top:10px;
	padding-left:20px;
	float:left;	
}
.right {
	width:305px;
	float:right;	
}
.left1 {
	width:950px;
	padding-top:10px;
	padding-left:20px;
	float:left;		
}
.both { clear:both; }
img{ border:0; }

.menu{
	background:url(../images/mbg.png) no-repeat right top;
	height:72px; 
}
.menu > ul{ list-style:none; margin:0; padding:13px 0px; } 
.menu > ul > li { 
	float:left; 
	display:inline-block; 
	background:url(../images/a1.png) no-repeat 10px 45%; 
	text-decoration:none;
} 
.menu > ul > li:hover{
	background:#C71616 url(../images/a2.png) no-repeat  10px 45%; 
}
.menu > ul > li > a{ 
	display:inline-block; 
	padding:10px 20px 10px 40px; 
	text-decoration:none;
	text-transform:uppercase;
	font-size:18px;	
}
.menu > ul > li > a:hover{
	color:#fff;
}

.s{
	background:url(../images/s1.jpg) no-repeat right top; 
	padding:20px 0px;
	font-size:14px; 
	line-height:22px;
}

h1{
	text-transform:uppercase; 
	font-size:20px; 
	margin:5px 0px; 
	padding:5px 0px;
	background:url(../images/hbg.gif) no-repeat left bottom; 
	color:#797979;
	font-weight:normal;
}

.mng{
	background:url(../images/mng.png) no-repeat center center; 
	font-size:16px; 
	padding:20px 20px 24px 25px; 
	text-transform:uppercase;
	color:#797979;
}

.kontakt{
	padding:5px 20px; 
	background:url(../images/phone.png) no-repeat left center; 
	margin-left:20px;
}
.kontakt .nr{	
	font-size:20px;
	padding:15px 0px 0px 30px;
}
.godz{ font-size:11px; padding-left:40px; color:#727272; line-height:11px; padding-bottom:15px; }

.mtxt { 
	padding:5px 15px; 
}

.center{ text-align:center; }

a.mapka{ 
	background:#fff; 
	display:inline-block; 
	padding:6px; 
	margin:8px;
	box-shadow:0px 0px 5px #CCC; 
	
}

.f{
	background:url(../images/f.png) no-repeat center center; 
	font-size:12px; 
	color:#999; 
	padding:40px;
	text-transform:uppercase; 
	text-shadow:1px 1px 1px #fff;
}
.f a{ color:#999; text-decoration:none; }

a {
	color:#000;
	text-decoration:underline;
}
a:hover { text-decoration:none; }



#gallery {
	
		padding: 10px 0px 10px 1px;
		
	}
#gallery ul { list-style: none; margin:0; padding:5px; }
#gallery ul li { display: inline-block; padding: 5px 20px ; float:left; }
#gallery  ul li a{ padding:5px; background:#fff; text-decoration:none; display:inline-block; border:1px solid #DBDBDB; }	


