
.stil_zagolovka{
padding-top:10px;
font-weight: 100;
color: #4a4a4a;
font-size: 18px;
border-bottom: 2px solid #C3EFA0;
padding-bottom: 5px;
margin-left:15px;
margin-right:15px;
}

.zagolovok{
font-weight: bold;
color: #4a4a4a;
}

.glav_top{
padding-top:10px;
margin-left:15px;
margin-right:15px;
}

.glav_text{
padding-top:10px;
padding-bottom:10px;
color: #4a4a4a;
font-size: 14px;
}

.glav_info{
margin-left:15px;
margin-right:15px;
}

.info_text{
padding-bottom:10px;
color: #4a4a4a;
font-size: 14px;
}

.glav_diller{
padding-top:10px;
margin-left:15px;
margin-right:15px;
}

.diller_text{
padding-top:10px;
padding-bottom:10px;
color: #4a4a4a;
font-size: 14px;
}

.sale{
width:100%;
padding-top:10px;
padding-bottom:10px;
color: #4a4a4a;
font-size: 14px;
margin: 15px auto;
padding: 0 0 0 15px;
}

.sale_block{
margin: 0 15px 15px 0;
color: #4a4a4a;
font-size: 14px;
width:246px;
float:left;
}

.sale_block a:hover{
color: #4a4a4a;
cursor:pointer;
}

.kontakt{
width:100%;
padding-top:10px;
padding-bottom:10px;
color: #4a4a4a;
font-size: 14px;
margin: 15px auto;
padding: 0 0 0 15px;
}

.news{
width:100%;
padding-top:10px;
padding-bottom:10px;
color: #4a4a4a;
font-size: 14px;
margin: 15px auto;
padding: 0 0 0 15px;
}

.news_block{
margin: 0 15px 15px 0;
color: #4a4a4a;
font-size: 14px;
width:246px;
float:left;
}

.news_block a:hover{
color: #4a4a4a;
cursor:pointer;
}

.knopka{
color: #4a4a4a;
font-size: 14px;
font-weight: 100;
}

.partner{
width:100%;
padding-top:10px;
padding-bottom:10px;
margin: 15px auto;
padding: 0 0 0 15px;
}

.partner_block{
margin: 0 15px 15px 0;
width:82px;
float:left;
}

.predstavitel{
width:100%;
padding-top:10px;
padding-bottom:10px;
margin: 15px auto;
padding: 0 0 0 15px;
}

.predstavitel_img{
margin: 0 15px 15px 0;
width:300px;
float:left;
color: #4a4a4a;
font-size: 14px;
}

.predstavitel_text{
margin: 0 15px 15px 0;
width:460px;
float:left;
color: #4a4a4a;
font-size: 14px;
padding-right:10px;
}

.mail{
padding-top:10px;
width:200px;
}

.download a{
font-weight: bold;
color: #4a4a4a;
}

.download a:hover{
font-weight: bold;
color: #4a4a4a;
cursor:pointer;
}

.mini_menu{
width:100%;
padding-top:10px;
padding-bottom:10px;
color: #4a4a4a;
font-size: 14px;
margin: 15px auto;
padding: 0 0 0 15px;
}
.mini_menu_img{
margin: 0 15px 15px 0;
width:167px;
height:140px;
float:left;
color: #4a4a4a;
font-size: 14px;
padding-right:10px;
}

.mini_menu_text a{
color: #4a4a4a;
}

.mini_menu_text a:hover{
color: #4a4a4a;
cursor:pointer;
}

.galery_menu:hover{
-moz-box-shadow: 0 0 10px #ccc; 
-webkit-box-shadow: 0 0 10px #ccc; 
box-shadow: 0 0 10px #ccc;
}

.galery_menu:hover img{
 -webkit-filter: brightness(40%);
}

.galery_text{
visibility: hidden;
position:relative;
text-align:center;
top:-220px;
font-size: 16px;
z-index:999;
}

.galery_text a{
text-decoration:none;
}

.galery_menu:hover .galery_text, 
.galery_menu:hover .galery_text img{
 -webkit-filter: brightness(100%);
visibility: visible;
}

.image-source-link {
	color: #98C3D1;
}

.foto-shadow{
padding:2px;
box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
}

.foto-shadow-menu{
padding:2px;
box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
width:150px; 
height:100px; 
}

.foto-shadow-galery{
padding:2px;
box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
width:300px; 
height:210px; 
}

.foto-shadow-galery a{
text-decoration:none;
}




.foto-shadow-menu-tkani{
padding:2px;
box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
width:355px; 
height:250px; 
}