body {
padding:0;
margin:0; 
background-color:#453128;
background: #281f1b url(../images/fon.jpg) repeat;
font-family:Tahoma, Geneva, sans-serif;
font-size: 13px;
 }


.wrapper{
	/*background: #281f1b url(../images/fon.jpg) repeat;*/
	position:relative;	
	width: 1100px;
	height:850px;
	margin: 10px auto;
	}

.header {
	 position:relative;
	
	/*height: 80px;
	background-color:#453128;*/
}
.breadcrumbs {
/*margin-left: 70px;*/
top:50px;
font-family:Tahoma, Geneva, sans-serif;
font-size: 13px;
color:#f6c031;
position:absolute;
}
.breadcrumbs a{text-decoration:none;
    color:#fff;}
	
/*Горизонтальное выпадающее меню*/
.nav {float: right;
    margin: 5px 5px 0px 50px;
	/*margin-top:2%;*/
	/*margin-bottom:0;
	margin-left:5%;
	margin-right:1%;*/
    padding: 0;
    display: inline-block;
	z-index: 1000;
	position:relative; 
    width: auto;
		
	
}

.nav ul{
	float: right;
	margin: 0;
	padding: 0;
	background: #f19c1f;
	background: -moz-linear-gradient(bottom, #f19c1f 0%,#f6c031 100%);/* для Firefox*/
    background: -webkit-linear-gradient(bottom, #f19c1f 0%,#f6c031 100%);/*для Chrome и Safari */
    background: -o-linear-gradient(bottom, #f19c1f 0%,#f6c031 100%);
    background: -ms-linear-gradient(bottom,#f19c1f 0%,#f6c031 100%);
    background: linear-gradient(bottom,#f19c1f 0%,#f6c031 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6c031', 
            endColorstr='#f19c1f',GradientType=0);/*для IE*/
	border-radius: 5px;
	-webkit-border-radius:5px;/*для Chrome и Safari */
	-moz-border-radius:5px;/* для Firefox*/
    /*behavior: url(PIE.htc);*/	
	list-style: none;
	line-height: normal;
	list-style: none;
	line-height: normal;
	
}

.nav a{
	display: block;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	font-weight: 300;
	color: #3e3e3e;
}
.nav .selected a{color:#fff;/*background-color: #ababab;border-radius: 5px;*/}	 
.nav li {
    float: left;
    list-style: none;
    position: relative;
	padding: 0 10px 0 10px;
	
}
 
.nav li a {
    
    display: block;
    font-family: Arial;
    font-size: 13px;
    padding: 8px 10px 10px;
    text-decoration: none;
	width: auto;
}
 
.nav li a:hover {
	margin:0;   
	/*background-color: #453128;*/
	text-decoration: none;
	border-radius: 5px;
	color: #ffffff;
}
/*Выпадающее меню*/
.nav li ul {
    display: none;
	
}
 
.nav li:hover ul {
    display: block;
    position: absolute;
    top: 34px;
   background: #f19c1f;
	background: -moz-linear-gradient(bottom, #f19c1f 0%,#f6c031 100%);/* для Firefox*/
    background: -webkit-linear-gradient(bottom, #f19c1f 0%,#f6c031 100%);/*для Chrome и Safari */
    background: -o-linear-gradient(bottom, #f19c1f 0%,#f6c031 100%);
    background: -ms-linear-gradient(bottom,#f19c1f 0%,#f6c031 100%);
    background: linear-gradient(bottom,#f19c1f 0%,#f6c031 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6c031', 
            endColorstr='#f19c1f',GradientType=0);/*для IE*/
   	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px;
    -webkit-border-radius:0 0 5px 5px;/*для Chrome и Safari */
	-moz-border-radius-bottomleft:5px;/* для Firefox*/	
    -moz-border-radius-bottomright: 5px;
    z-index: 1000;
    width: auto;
}
 
.nav li:hover ul li {
    
    display:inline-block;
    float: left;
    width: 181px;
}
 
/*ul.nav li:hover ul li a {
    padding: 6px 20px 8px;
}*/
 
.nav li:hover ul li a:hover {
   
	width: auto;
}	



.sidebar{
	/*overflow: hidden;*/
	width: auto;
	height:100%;
	/*height:auto;*/
	}

.sidebar .comp{float:left;
    /*margin-top:20px;*/
    display:inline-block;   
    position:absolute;
	width: 240px;
	height:338px;
	top:423px;
	left:0px;
	/*border: 1px solid #000;*/
	}	
.sidebar .comp_page {
	float: left;
	width: 100% ;
	background-color: #fff; 	
	/*margin-left: 2%; 
	margin-right: 2%;*/ 
	margin-top: 5%;
	margin-bottom:5%; 
	box-shadow: 0 0 5px #fff;
	 -moz-box-shadow: 0 0 5px #fff; /* для firefox */
	 -webkit-box-shadow: 0 0 5px #fff;}		
.sidebar .comp_page p{
	text-align:justify;
	line-height:1.2;
	text-align-last:center;
    padding:0 15px;
	}
.sidebar .comp_page a{
    color:#5a4a4a;
	margin:10px;
    padding:5px;
	font-weight:bold;
	}

.sidebar .comp_page h3{
text-align:center;
	color:#f6c031;
	}
.sidebar .comp_page ul{
	list-style-type:circle;
	}
	
.sidebar .suv{float:right;
    /*margin-top:465px;*/
    display:inline-block;   
    position:absolute;
	right:0;
	top:415px;
	width:284px;
	height:343px;	
	}	

.sidebar .suv_page {
	float: right;
	width: 100% ;
	background-color: #fff; 	
	/*margin-left: 2%; 
	margin-right: 2%;*/ 
	margin-top: 5%;
	margin-bottom:5%; 
	box-shadow: 0 0 5px #fff;
	 -moz-box-shadow: 0 0 5px #fff; /* для firefox */
	 -webkit-box-shadow: 0 0 5px #fff;
	 }		
.sidebar .suv_page p{
	/*text-align:justify;*/
	line-height:1.2;
	text-align-last:center;
    padding:5px 15px;
	margin:0;
}
.sidebar .suv_page a{
    color:#5a4a4a;
    padding:5px;
	font-weight:bold;
	}
.sidebar .suv_page h3{
    text-align:center;
	color:#f6c031;
	}
.sidebar .suv_page ul{	
	line-height:1.2;
	list-style-type:none;
	
	}

.sidebar .foto{float:right;
    /*margin-top:30px;*/	
    display:inline-block;   
    position:absolute;
	right:0;
	top:60px;
	width:285px;
	height:342px;
	}	   

.sidebar .foto_page {
	float: right;
	width: 100% ;
	background-color: #fff; 	
	/*margin-left: 2%; 
	margin-right: 2%;*/ 
	margin-top: 5%;
	margin-bottom:5%; 
	box-shadow: 0 0 5px #fff;
	 -moz-box-shadow: 0 0 5px #fff; /* для firefox */
	 -webkit-box-shadow: 0 0 5px #fff;}
	 
 .sidebar .foto_page .fototex{
	text-align:justify;
	line-height:1.5;
	margin:0;
    padding:5px;}
.sidebar .foto_page td p{
	text-align:justify;
	line-height:1.2;
	margin:0;
    padding:5px;
	}			
.sidebar .foto_page p{
	text-align:justify;
	line-height:1.2;
	margin:0;
    padding:5px 15px;}
	
.sidebar .foto_page .fototex ul{
	/*list-style-type:none;	*/
	line-height:1.2;
	margin:0 !important;
	}
.sidebar .foto_page h3{
	text-align:center;
	color:#f6c031;}
			
.sidebar .poligraf{ 
   float:left;
    display:inline-block;   
    position:absolute;
	left:0;
	top:0;
	width:360px;
	height:422px;
	
	}	

.sidebar .poligraf_page {
	float: left;
	width: 100% ;
	background-color: #fff; 	
	/*margin-left: 2%; 
	margin-right: 2%;*/ 
	margin-top: 5%;
	margin-bottom:5%; 
	box-shadow: 0 0 5px #fff;
	 -moz-box-shadow: 0 0 5px #fff; /* для firefox */
	 -webkit-box-shadow: 0 0 5px #fff;
	 }		
.sidebar .poligraf_page p{
	text-align:justify;
	line-height:1.2;
	margin:5px 0 0 0;
    padding:0 15px;
}

.sidebar .poligraf_page h3{
	text-align:center;
	color:#f6c031;
	}	
.sidebar .poligraf_page ul{	
	line-height:1.2;
	list-style-type:none;
	margin:5px;
	
	}
.sidebar .poligraf_page a{
	color:#5a4a4a;
	margin:10px;
    padding:5px;
	font-weight:bold;
	}

.sidebar .contact{ 
    /*margin-top:30px;*/
    display:inline-block;   
    position:absolute;
	top: 680px;
	bottom:0px;
	width:287px;
	height:205px;
	margin-left:40%;
    margin-right:60%;
	}	

.sidebar .contact_page {
	float: left;	
	width: 100% ;
	background-color: #fff; 	
	/*margin-left: 5%; 
	margin-right: 5%; */
	margin-top: 5%;
	margin-bottom:5%; 
	box-shadow: 0 0 5px #fff;
	 -moz-box-shadow: 0 0 5px #fff; /* для firefox */
	 -webkit-box-shadow: 0 0 5px #fff;}		
.sidebar .contact_page p{
	text-align:justify;
	line-height:1.2;
	margin:0px;
    padding:5px;}
.sidebar .contact_page table td p{
	text-align:justify;	
	line-height:1.2;
	margin:0px;
    padding:5px;}
.sidebar .contact_page h3{
	text-align:center;
	color:#f6c031;
	}	
.sidebar .contact_page .cont_img{
	height:359px;}
	
.sidebar .mirial{float:right;
    /*margin-top:25px;*/
    display:inline-block;   
    position:absolute;
	top:0;   
	width:350px;
	height:313px;
	margin-left:25%;
    /*margin-right:65%;*/
	margin-top:20%;
	/*margin-bottom:50%;*/
	}	   		

		   			
	
br{font-size:10px}
a:hover {text-decoration:none}
a{
	
    color:#f19c1f;
}

.footer {

	/*position: fixed; 
    left: 0; bottom: 0;*/ 
	width:100%;
	/*overflow: hidden;*/
	line-height: 1%;
	/*height:50px;*/
	margin: 0px 0px;
	padding: 0px 0px;
	/*background-color: #281f1b;
	 background-color: #fff;*/
		
}

.footer .dmenu{
    float: left;
    vertical-align: baseline;	
}
.footer ul {
    
    float: left;
	margin:5px;
	padding:0;
	list-style: none;
	line-height: normal;
	text-align: center;
	color: #949494;
}

.footer li {

    float: left;
    padding: 0 5px 0 5px;

}
.footer  span  {
    
	/*margin-left:25%;
    margin-right:35%;*/
	padding:17px 0 10px 0 ;
    color:#f7c031;
    float: right;
}

.footer a {
	color: #949494;
	padding:0 10px ;
	margin:0px 0 ;
	text-decoration:none;
}
.footer .selected a{color:#f7c031;}
.footer a:hover, .footer li {
	color:#f7c031;
}

.footer li ul {
    display: none;		
}

.wrap {
	margin-top:5px;
	
	}
.wrap img{
	
	
	border-radius: 15px;
	box-shadow:0 0 5px #fff;
	-moz-box-shadow: 0 0 5px #fff; /* Для Firefox */
    -webkit-box-shadow: 0 0 5px #fff; /* Для Safari и Chrome */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#40310a', Strength=2\9);*/}
.map{
	margin-left:50%;}
.maps a{
	color: #949494;}