@import url('reset.css'); 
@import url('typography.css');
@import url('tree.css');
@import url('style_3.css');
@import url('layout.css'); 
@import url('egger_gallery.css'); 
@import url('fotopechat_page.css');
@import url('screen.css');
@import url('forms.css');
@import url('style_1.css');
@import url('galleries.css');

body{
width:100%;
height:100%;
background-image:url(../img/backgr_im.jpg);
background-repeat:repeat-x;
background-color:#A5BFF2;

}


.contener {
width:998px;
padding:0px 0px 200px 0px;
background-color:#FFFFFF;
margin:20px auto 20px auto;
border:1px solid #BEC3C8;
border-left:1px solid #BEC3C8;
}


.top_line {
margin:52px 1px 0px auto;
background-image:url(../img/top_line.png);
background-repeat:no-repeat;
width:996px;
height:80px;
}
.logo {
    /* background-image: url(../img/fon_logo.png); */
    background-repeat: no-repeat;
    background-color: #ffffff;
    border: 1px solid #cedfea;
    width: 249px;
    height: 199px;
    position: absolute;
    margin: 18px 0px 0px 42px;
    box-shadow: -0.3em -0.3em 5px 1px rgba(176, 175, 175, 0.5);
}

.logo_img {
    background-color: #FFFFFF;
    width: 249px;
    height: 199px;
    position: absolute;
    margin: 0px 0px 0px 0px;
    background-image: url(../img/logo_img.png);
    background-repeat: no-repeat;
}


.top_menu a {
background-image:url(../img/top_menu_button.png);
background-repeat:no-repeat;
line-height:38px;
text-indent:18px; 
width:122px;
height:38px;
background-position: left;
margin:18px 0px 0px 3px;
padding-top:2px;
display:inline-block;
float:left;

}

.top_menu2 a {
background-image:url(../img/top_menu_button2.png);
background-repeat:no-repeat;
line-height:38px;
text-indent:18px; 
width:138px;
height:38px;
background-position: left;
margin:18px 0px 0px 3px;
padding-top:2px;
display:inline-block;
float:left;


}
.top_menu ul {
margin-left:328px;


}
.top_menu a:hover{
background-position:right;
 
}

.fon_slide {
position:absolute;
margin-top:110px;
margin-left:287px;
width:672px;
height:443px;
background-image:url(../img/fon_slide.png);
background-repeat:no-repeat;
}
.slidshow {
width:651px;
height:431px;
margin-left:9px;
margin-top:10px;
background-color: #999999;
}
.nasha_produkciy{
width:665px;
height:63px;
margin:10px 0px 0px 0px;
background-image:url(../img/fon_product.png);
background-repeat:no-repeat;
}
.nash_product{
width:653px;
height:48px;
position:absolute;
margin:12px 0px 0px 10px;
}
div.telefon {
	width:300px;
    height:30px;
    position:absolute;
    margin-left:730px;
    margin-top:14px;
	
    font-family: Verdana;
    Font-size:25px;
	font-weight: 500;
	color:#cc0033;
	font-style: normal;
	font-weight: 500;
}

    
.deviz {
position:absolute;
width:363px;
height:35px;
margin-left:333px;
margin-top:14px;
background-image:url(../img/deviz.png);
background-repeat:no-repeat;

}
.zag {
    position: relative;
    float: left;
    margin-left: 42px;
    margin-top: 137px;
    border-top: solid 1px #000000;
    padding-top: 5px;
    width: 225px;
}

.bok_menu a  {
background-image:url(../img/bok_menu.png);
background-repeat:no-repeat;
width:227px;
height:37px;
display: block;
margin-left:35px;
text-indent:11px;
line-height:42px;

}
.bok_menu ul {
    margin-top: 245px;
}
.bok_menu a:hover{
background-position:bottom;
}





.koga_bok_menu a  {
background-image:url(../img/bok_menu.png);
background-repeat:no-repeat;
width:227px;
height:37px;
display: block;
margin-left:12px;
text-indent:11px;
line-height:42px;

}
.koga_bok_menu ul {
margin-top:15px;

}
.koga_bok_menu a:hover{
background-position:bottom;
}

.koga_bok_content {
height:1315px;
width:250px;
margin-left:20px;
margin-top:37px;
text-align:justify;
padding:1px;
background-color:#F3F5FD;
border:1px solid #C1C4CA;
}













.banner_fon {
width:616px;
height:70px;
background-image: url(../img/banner_fon.png);
background-repeat:no-repeat;
margin-top:15px;
margin-right:48px;
float:right;
}

.banner {
position:absolute;

width:604px;
height:58px;
margin-top:11px;
margin-left:10px;


}


.footer_fon {
position:absolute;
margin-top:15px;
margin-left:1px;
background-image:url(../img/top_line.png);
background-repeat:no-repeat;
width:996px;
height:51px;
text-align:left;
padding-top:21px;
}


.bok_content {
height:1430px;
width:220px;
margin-left:27px;
margin-top:37px;
text-align:justify;
padding:10px;
background-color:#F3F5FD;
border:1px solid #C1C4CA;
	border-radius: 5px;
}

.bok_content2 {
height:1315px;
width:220px;
margin-left:27px;
margin-top:37px;
padding:10px;
background-color:#F3F5FD;
border:1px solid #C1C4CA;
	border-radius: 5px;
}

.content {
padding:10px 10px 10px 10px;
background-color:#F3F5FD;
width:669px;
height:1430px;
margin-top:833px;
text-align:justify;
margin-left:283px;
position:absolute;
border:1px solid #C1C4CA;
	border-radius: 5px;
}

.content2 {
padding:10px 10px 10px 10px;
background-color:#F3F5FD;
width:920px;
height:1315px;
margin-top:20px;
text-align:justify;
margin-left:27px;
position:relative;
border:1px solid #C1C4CA;
	border-radius: 5px;
}
.content_statyi{
padding:10px 10px 40px 10px;
background-color:#F3F5FD;
width:920px;
height:100%;
margin-top:20px;
text-align:justify;
margin-left:27px;
position:relative;
border:1px solid #C1C4CA;
	border-radius: 5px;
}



.menu_gallery { margin-left:4px;
margin-top:13px; 


}

.knopka_koga_catalog a{background-repeat:no-repeat;
width:640px;
height:110px;
background-position:left;
background-image:url(../img/knopka_koga_catalog.png);
float:left;
}

.knopka_koga_catalog a:hover{
background-position:right;}



.knopka_foto_2016 a{background-repeat:no-repeat;
width:640px;
height:110px;
background-position:left;
background-image:url(../img/knopka_foto_2016.png);
float:left;
}

.knopka_foto_2016 a:hover{
background-position:right;}



.pesk_knopka a{background-repeat:no-repeat;
width:640px;
height:110px;
background-position:left;
background-image:url(../img/knopka_pesk.png);
float:left;
}
.pesk_knopka a:hover{
background-position:right;}






.copy1{text-align:center;}

.tags{
position:relative;
width:978px;
height:50px;
border:1px solid #000000;
	border-radius: 5px;
float:right;
background-color:#F3F5FD;
margin:90px 9px 0px 0px;

}
.tags p{line-height:1.2em;
text-align:center;
padding:5px 0px 0px 0px;
}

.live{
display:inline-block;
margin:3px 0px 0px 10px;
position:relative;
float:left;
}

.socialki{
position:relative;
display:inline-block;
margin: 5px 0px 0px 10px;
}
.rambler{
position:relative;
margin:3px 0px 0px 10px;
display:inline-block;
float:left;

}
.mail{
position:relative;
display:inline-block;
margin: 3px 0px 0px 10px;
float:left;
}









.freski_gallery a{
background-repeat:no-repeat;
background-position:left;
float:left;
margin:40px 0px 0px 0px;
}
.freski_gallery a:hover{
background-position:right;}

.freski1 a{
background-image:url(../img/freski1.png);
width:165px;
height:109px;
margin-left:10px;
}
.freski2 a{
background-image:url(../img/freski2.png);
width:165px;
height:109px;
margin-left:20px;
}
.freski3 a{
background-image:url(../img/freski3.png);
width:165px;
height:109px;
margin-left:20px;
}
.freski4 a{
background-image:url(../img/freski4.png);
width:165px;
height:109px;
margin-left:20px;
}
.freski5 a{
background-image:url(../img/freski5.png);
width:165px;
height:109px;
margin-left:20px;
}
.freski6 a{
background-image:url(../img/freski6.png);
width:165px;
height:109px;
margin-left:20px;
}



.rotang_gallery a {
background-repeat:no-repeat;
background-position:left;
float:left;
margin:10px 0px 0px 0px;

}
.rotang_gallery a:hover{
background-position:right;


}
.rotang a{
background-image:url(../img/rotang.png);
width:165px;
height:109px;
margin-left:70px;
}

.bambuk a{
background-image:url(../img/bambuk.png);
width:165px;
height:109px;
margin-left:180px;
}

.decorakril a{
background-repeat:no-repeat;
background-position:left;
float:left;
margin:0px 0px 0px 0px;
}
.decorakril a:hover{
background-position:right;}

.classic a{
background-image:url(../img/classic_decorakril.png);
width:153px;
height:101px;
margin:0px 0px 0px 190px;
}
.deluxe a{
background-image:url(../img/deluxe_decorakril.png);
width:153px;
height:101px;
margin-left:140px;
}
.light a{
background-image:url(../img/light_decorakril.png);
width:153px;
height:101px;
margin-left:140px;
}
.frizzz a{
background-image:url(../img/frizzz_decorakril.png);
width:153px;
height:0px;
margin-left:30px;
}
.grandsilk a{
background-image:url(../img/grandsilk_decorakril.png);
width:153px;
height:0px;
margin-left:65px;
}
.kamellit a{
background-image:url(../img/kamellit_decorakril.png);
width:153px;
height:0px;
margin-left:65px;
}
.forma{
margin:40px 0px 0px 50px;

}

.name{
font-size: 18px; color: #7d7d7d;
}
.element { padding-top: 12px; }
.element INPUT, TEXTAREA {border: 1px solid #ccc;
	background-color: #E6EFF6;
	font-size: 15px;       
	color: #2C5883;
	padding:7px;}

.f1 {
margin: 0px 0px 30px 20px;
}

.f1 li {
list-style-type: disc;
color:#cc0033;
}



.f1 li a{
color:blue;
}


.pdo_breadcrumbs_current{
font-weight:600; 
margin-left:7px;
}	
.pdo_breadcrumbs a:hover {
color: red;
}


.pdo_breadcrumbs a{
text-decoration:none;
color: #999999;

font-family: Verdana;
font-size: 13px;
font-weight:500;
margin-bottom:30px;
margin-left:7px;
margin-right:7px;
text-decoration: underline;
}

.pdo_breadcrumbs{
color: #999999;
margin-left:10px;
font-family: Verdana;
font-size: 13px;
font-weight:500;
margin-bottom:10px;
display:block;
margin-left:35px;

}
.yandex_karty{
float:left;
width:47%;
margin-top:61px;
border:1px solid #999999; padding:5px;
height: 950px;	
	
}

/*кнопки отправки формы связи*/
.button_form{
    font-size: 17px;
    font-family: Verdana;
    padding: 7px;
    margin-right: 15px;
    height: 40px;
    width: 130px;


}

/*кнопки отправки формы связи*/

.cont_fabrika{
	margin-top:-21px;
}
.cont_profsousnaya{
	margin-top:125px;
}
.contact_block{
  border: 1px solid #999999;
  width: 45%;
  float: right;
  padding: 17px;
  margin-top: 61px;
  height: 926px;
}
.slider_contenier img {
   max-width: 100%;
    max-height: 100%;
    padding: 0px 0px 0px 0px;
}
.slider_contenier {
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 1px;
}

.next_button, .prev_button{
	color: #fff;
	position: absolute;
	z-index: 10;
	cursor:pointer;
	font-size: 43px;
	top:46%;
	opacity: .7;
}
.next_button{
	right: 10px;
}
.prev_button{
	left: 10px;
}
.show-all-button{
  font: 17px Verdana;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    text-decoration: none;
    background: #E0DFE3;
    border: 1px solid #999999;
    border-radius: 2px;
    color: black;

}


/**Стили новостной страницы**/
.newsgeneration h3 a{color:#cc0033; font-size:25px;}
.stati_read_more a {margin-top: 10px; font-size: 19px;}
.newsgeneration p{margin-top: 20px;}
.newsgeneration h3 span{float: right; font-size: 18px;}
/**Стили новостной страницы**/