/* Body
-------------------------------------------------------------- */

/*@font-face {*/

/*	 font-family: 'PT Sans', sans-serif;*/
/*    src: url('/fonts/ie/pfdintextcondpro-regular-webfont.eot');*/
/*    src: url('/fonts/ie/pfdintextcondpro-regular-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('/fonts/ie/pfdintextcondpro-regular-webfont.woff2') format('woff2'),*/
/*         url('/fonts/ie/pfdintextcondpro-regular-webfont.woff') format('woff'),*/
/*         url('/fonts/ie/pfdintextcondpro-regular-webfont.woff') format('woff'),*/
/*         url('/fonts/ie/pfdintextcondpro-regular-webfont.ttf') format('truetype'),*/
/*         url('/fonts/ie/pfdintextcondpro-regular-webfont.svg#pf_din_text_cond_proregular') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/

/*}*/




/*@font-face {*/
/*	font-family: 'PFDINDISPLAYPRO-LIGHT';*/
/*    src: url('/fonts/ie/pfdindisplaypro-light-webfont.eot');*/
/*    src: url('/fonts/ie/pfdindisplaypro-light-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('/fonts/ie/pfdindisplaypro-light-webfont.woff2') format('woff2'),*/
/*         url('/fonts/ie/pfdindisplaypro-light-webfont.woff') format('woff'),*/
/*         url('/fonts/ie/pfdindisplaypro-light-webfont.ttf') format('truetype'),*/
/*         url('/fonts/ie/pfdindisplaypro-light-webfont.svg#pf_dindisplay_prolight') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/

/*}*/





/*@font-face {*/
/* */
/*	     font-family: 'PFDINTEXTPRO-MEDIUM';*/
/*    src: url('/fonts/ie/pfdintextpro-medium-webfont.eot');*/
/*    src: url('/fonts/ie/pfdintextpro-medium-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('/fonts/ie/pfdintextpro-medium-webfont.woff2') format('woff2'),*/
/*         url('/fonts/ie/pfdintextpro-medium-webfont.woff') format('woff'),*/
/*         url('/fonts/ie/pfdintextpro-medium-webfont.ttf') format('truetype'),*/
/*         url('/fonts/ie/pfdintextpro-medium-webfont.svg#pf_dintext_promedium') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/

/*}*/




/*@font-face {   */
/*	font-family: 'PFDINDISPLAYPRO-MED';*/
/*    src: url('/fonts/ie/pfdindisplaypro-med-webfont.eot');*/
/*    src: url('/fonts/ie/pfdindisplaypro-med-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('/fonts/ie/pfdindisplaypro-med-webfont.woff2') format('woff2'),*/
/*         url('/fonts/ie/pfdindisplaypro-med-webfont.woff') format('woff'),*/
/*         url('/fonts/ie/pfdindisplaypro-med-webfont.ttf') format('truetype'),*/
/*         url('/fonts/ie/pfdindisplaypro-med-webfont.svg#pf_dindisplay_promedium') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/

/*}*/




/*@font-face {*/

/*	 font-family: 'PFDINTEXTCONDPRO-LIGHT';*/
/*    src: url('/fonts/ie/pfdintextcondpro-light-webfont.eot');*/
/*    src: url('/fonts/ie/pfdintextcondpro-light-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('/fonts/ie/pfdintextcondpro-light-webfont.woff2') format('woff2'),*/
/*         url('/fonts/ie/pfdintextcondpro-light-webfont.woff') format('woff'),*/
/*         url('/fonts/ie/pfdintextcondpro-light-webfont.ttf') format('truetype'),*/
/*         url('/fonts/ie/pfdintextcondpro-light-webfont.svg#pf_din_text_cond_prolight') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/

/*}*/




/*@font-face {*/

/*	   font-family: 'PFDINTEXTPRO-LIGHT';*/
/*    src: url('/fonts/ie/pfdintextpro-light-webfont.eot');*/
/*    src: url('/fonts/ie/pfdintextpro-light-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('/fonts/ie/pfdintextpro-light-webfont.woff2') format('woff2'),*/
/*         url('/fonts/ie/pfdintextpro-light-webfont.woff') format('woff'),*/
/*         url('/fonts/ie/pfdintextpro-light-webfont.ttf') format('truetype'),*/
/*         url('/fonts/ie/pfdintextpro-light-webfont.svg#pf_dintext_prolight') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/

/*}*/

/*@font-face {*/
/*        font-family: 'PT Sans', sans-serif;*/
/*        src: url('/fonts/PFDINTEXTCONDPRO-REGULAR.TTF');*/
/*}  */
/* @font-face {*/
/*        font-family: 'PFDINTEXTPRO-LIGHT';*/
/*        src: url('/fonts/PFDINTEXTPRO-LIGHT.TTF');*/
/*}  */
/* @font-face {*/
/*        font-family: 'PFDINTEXTPRO-MEDIUM';*/
/*        src: url('/fonts/PFDINTEXTPRO-MEDIUM.TTF');		*/
/*} */
/* @font-face {*/
/*        font-family: 'PFDINTEXTCONDPRO-LIGHT';*/
/*        src: url('/fonts/PFDINTEXTCONDPRO-LIGHT.TTF');		*/
/*}  */
/* @font-face {*/
/*        font-family: 'PFDINDISPLAYPRO-MED';*/
/*        src: url('/fonts/PFDINDISPLAYPRO-MED.TTF');		*/
/*}  */
/* @font-face {*/
/*        font-family: 'PFDINDISPLAYPRO-LIGHT';*/
/*        src: url('/fonts/PFDINDISPLAYPRO-LIGHT.TTF');		*/
/*}   */


@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap');



/* logotipy
-------------------------------------------------------------- */

.logo { 
width:187px; 
height:99px;
float:left;   
position: relative; 
display: block; 
}

.logo_stan_kolb { 
background: url(/images/stan_kolb_grey.jpg) no-repeat ; 
width:114px;
 height:62px;
 float:left;
 position: relative;
 display: block;  
   		-webkit-transition: all .8s ease-in-out;
		-moz-transition: all .8s ease-in-out;
		-ms-transition: all .8s ease-in-out;
		-o-transition: all .8s ease-in-out;
		transition: all .8s ease-in-out;  
}
.logo_stan_kolb:hover { 
background: url(/images/stan_kolb_cvet.jpg) no-repeat ; 
width:114px;
 height:62px;
 float:left;
 position: relative;
 display: block;  

}
.logo_kalininskiy { 
background: url(/images/kalininskiy_grey.jpg) no-repeat ; 
width:114px;
 height:62px;
 float:left;
 position: relative;
 display: block;  
   		-webkit-transition: all .8s ease-in-out;
		-moz-transition: all .8s ease-in-out;
		-ms-transition: all .8s ease-in-out;
		-o-transition: all .8s ease-in-out;
		transition: all .8s ease-in-out;  
}
.logo_kalininskiy:hover { 
background: url(/images/kalininskiy_cvet.jpg) no-repeat ; 
width:114px;
 height:62px;
 float:left;
 position: relative;
 display: block;  

}




.logo_krasnov { 
background: url(/images/krasnov_grey.jpg) no-repeat ; 
width:93px; 
height:73px; 
float:left;
position: relative; 
display: block;
 		-webkit-transition: all .8s ease-in-out, color .8s ease;
		-moz-transition: all .8s ease-in-out, color .8s ease;
		-ms-transition: all .8s ease-in-out, color .8s ease;
		-o-transition: all .8s ease-in-out, color .8s ease;
		transition: all .8s ease-in-out, color .8s ease;

}
.logo_krasnov:hover{ 
background: url(/images/krasnov_cvet.jpg) no-repeat ; 
width:93px; 
height:73px; 
float:left;
position: relative; 
display: block;

}
.logo_deli { 
background: url(/images/deli_grey.jpg) no-repeat ; 
width:114px;
 height:62px;
 float:left;
 position: relative;
 display: block; 
  		-webkit-transition: all .8s ease-in-out;
		-moz-transition: all .8s ease-in-out;
		-ms-transition: all .8s ease-in-out;
		-o-transition: all .8s ease-in-out;
		transition: all .8s ease-in-out;  
 
}
.logo_deli:hover{ 
background: url(/images/deli_cvet.jpg) no-repeat ; 
width:114px;
 height:62px;
 float:left;
 position: relative;
 display: block;  

}

.formSearch { 
width: 90px;
height:20px; 
float:left;
position: relative; 
display: block;
margin-left: 106px;
margin-top: 67px;
float:left;
position: relative; 
display: block;
}

.search{
float:left;
position: relative; 
display: block;
    width: 67px;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	 font-family: 'PT Sans', sans-serif;
	 font-size:14px;
color: #c4c4c4;  
margin-bottom: 5px;
margin-left: 5px;
}
.search:focus{
color: #000; 
border-color:#f4792a;
 outline-color:#f4792a;

}
.searchButton {
width:15px; 
height:15px; 
float:left;
position: relative; 
display: block;
}
.logo_lang { 
width:35px;
 height:35px;
 float:left;
 position: relative;
 display: block;  
margin-top: 55px;"
}

#background-image1 {
left:0;
margin-top: 25px;
 position:absolute;
    overflow: hidden;
	    width: 100%;
	height: 461px;
	display: block;
}
#background-image {
 display: inline;
 margin-left: -200px;
 z-index:-10;
 width: 1680px;
height: 461px;
  display: none;
}
#background-image2{
left:0;
margin-top: 25px;
position:absolute;
overflow: hidden;
width: 100%;
height: 245px;
display: block;
}
#background-image3 {
 display: inline;
 margin-left: -200px;
 z-index:-10;
 width: 1680px;
height: 245px;
  display: none;
}
.zagolovok-na-kartinke {
margin: 0 auto;
width:1171px;
display:block;
z-index:9000;
height: 70px;
text-align:right;
position: absolute;
font-family: 'PT Sans', sans-serif;
font-size:50px;
color: #fff;  
overflow:hidden;
 top: 210px;
    right: 150px;
}


.main_top_slider {
position: relative; 
width: 1025px;
height: 141px;
margin: 0 auto;
display: block;
margin-top: 408px;
 padding-left: 4px; 
 overflow:hidden;
 clear:both;  
border-style: solid;
border-width: 10px;
border-color: #fff;
 background: #fff; 
padding-left: 35px;
padding-right: 35px;
}  
.main_top_slider ul {margin:0px; padding:0px; list-style:none;}
.main_top_slider ul li {margin:0px; padding:0px; list-style:none; float:left; padding:0 3px 0 3px;}
.main_top_slider ul li a {text-decoration:none;position:relative; display:block; text-align:center;  width:200px; }
.main_top_slider ul li a img {width:100%; max-height:350px; z-index: 1;   margin-top: 0px;  }
.main_top_slider ul li a span { text-decoration:none;display:block; position:absolute; left:0px; bottom:0px; color:#000;  text-align:center;font-family: 'PT Sans', sans-serif;  font-weight: 900; font-size:16px;  width: 200px;    height: 141px; z-index: 90; top: 105;line-height:17px;background: #faf4cc;}

.main_top_slider ul li a:hover span {display:none; }
.nalog {position:absolute; display:block; text-align:center;  width:200px;height:141px; background: #f3e480;top: 0px;opacity: 0.4; z-index: 10;}
.nalog:hover {opacity: 0;}
.novinka{position:absolute; display:block;top: 0px; width:55px; height:18px;z-index: 30;background: #ef2526;font-family: 'Arial';font-size:11px; color:#fff; text-align:center;line-height:18px;  margin-top: 5px;    margin-left: 3px;}

.main_top_slider_control ol {}
.main_top_slider_control ol li {list-style:none; marquee-direction:}
.main_top_slider_control {padding: 0 0 0 0px; position: relative; width:100%; margin: auto;}
.main_top_slider_control .flex-direction-nav {padding: 0px; margin: 0px; list-style-type: none; width: 100%;}
.main_top_slider_control .flex-direction-nav li {list-style: none; display:block; position: absolute; width: 100%; height: 1px; top: -151px;}
.main_top_slider_control .flex-direction-nav li a {position: absolute; height: 141px; width: 34px; display: block; background: url('/images/slider_control.png') no-repeat; text-decoration: none;}
.main_top_slider_control .flex-direction-nav li a.flex-prev {left: 0px; background-position: 0 0 ;margin-left: 35px;    margin-top: 0px;}
.main_top_slider_control .flex-direction-nav li a.flex-next {right: 0px; background-position: -34px 0 ; margin-right: 35px;    margin-top: 0px;}

.main_top_slider_control .flex-direction-nav li a:hover {position: absolute; height: 141px; width: 34px; display: block; background: url('/images/slider_control_1.png') no-repeat; text-decoration: none;}
.main_top_slider_control .flex-direction-nav li a.flex-prev:hover  {left: 0px; background-position: 0 0 ;margin-left: 35px;    margin-top: 0px;}
.main_top_slider_control .flex-direction-nav li a.flex-next:hover  {right: 0px; background-position: -34px 0 ; margin-right: 35px;    margin-top: 0px;}

.main_top_slider_control0 {padding: 0 0 0 0px; position: relative; width:100%; margin: auto;}
 /* .main_top_slider_control0 .new {background:url('/images/new_slide.png') no-repeat; width:125px; height:125px; position:absolute; left:59px; top:-185px;}
 */





.ten{ 
width:1108;
height:6px;
position: relative;
display: block; 
background-image: url(/images/ten.png)  ;
background-position: top center;
background-repeat: no-repeat; 
margin: 0 auto;

margin-top: 10px;
}
.left_menu { 
width:270px;
 height:270px;
 float:left;
 position: relative;
 display: block; 
 margin-top: 65px;
  padding-top: 71.5px;
 text-decoration:none;
 font-family: 'PT Sans', sans-serif;
 list-style-type:none;
font-size:16px;
background-image: url(/images/menu_back.jpg)  ;
background-position: top center;
background-repeat: no-repeat; 
}
.left_menu ul{ 
 line-height:30px; 
 list-style-type:none;
}
.left_menu li a{ 
 text-decoration:none;
 color: #fff;
 font-size: 14px;
}
.menu { 
padding-left: 23.5px;
}
.left_menu li a:hover {



}
.menu_li {
width:270px;
 height:30px;
 float:left;
 position: relative;
 display: block; 
overflow:visible;
}
.menu_li:hover{
padding-left: 11px;
background-image: url(/images/menu_vab.png)  ;
background-position: top ;
background-repeat: no-repeat;  
}

.content{ 
width:814px;
 min-height:326px;
 float:left;
 overflow:visible;
 position: relative;
 display: block; 
 margin-top: 65px;
 margin-left: 30px;
  padding-left: 20px;
 font-family: 'PT Sans', sans-serif;
font-size:16px;
color: #444444;    
border-style: solid;
border-width: 8px;
border-color: #dfdfdf;
background: #fff;
padding-right: 20px;
}
.content_tovar{ 
width:850px;
 min-height:326px;
 float:left;
 overflow:visible;
 position: relative;
 display: block; 
 margin-top: 65px;
 margin-left: 30px;


background: #fff;
}
 
.blok_komanda_nov {
width:1212px;
 height:410px;
 float:left;
 position: relative;
 display: block; 
 margin-left: 0px;

}
.blok_komanda{ 
width:270px;
 height:370px;
 float:left;
 position: relative; 
 display: inline-block; 
 margin-top: 0px;
 margin-left: 0px;
font-family:  'Arial', regular;
font-size:1.3em;
color: #444444;  
background: #fff;
}
.blok_komanda_text{ 
width:270px;
 height:123px;
 float:left;
 position: relative;
 display: block; 
 top: 55px;
 margin-left: 0px;
font-family: 'PT Sans', sans-serif;
font-size:40px;
color: #444444;  
background: #fff;
}

.blok_komanda_img{  
width:252px;
 height:175px;
 float:left;
 position: relative;
 display: block; 
 margin-top: 0px;
 margin-left: 0px;
font-family:  'Arial', regular;
font-size:1.3em;
color: #444444;    
border-style: solid;
border-width: 9px;
border-color: #ebebeb;
background: #fff;
z-index: 10;
}

.blok_komanda_img_knopka_prev{ 
display: table; 
position: absolute;
width:25px;
height:25px;
z-index: 100;
margin-top: -100px;
margin-left: 0px;
background: url("/images/prev_an.jpg") no-repeat; 
}
.blok_komanda_img_knopka_prev:hover {
display: block; 

background: url("/images/prev_focus.jpg") no-repeat;
}



.blok_komanda_img_knopka_next{ 
display: table; 
position: absolute;
width:25px;
height:25px;
margin-top: -100px;
margin-left: 227px;
background: url("/images/next_an.jpg") no-repeat; 
z-index: 100; 
}
.blok_komanda_img_knopka_next:hover {
display: block; 
background: url("/images/next_focus.jpg") no-repeat;
} 
.blok_novosti{ 
width:905px;
 height:361px;
 float:left;
 position: relative;
 display: block; 
 margin-top: 0px;
 margin-left: 0px;
 left: 30px;
 overflow; hidden;
}
.blok_novosti_zag{ 
width:871px;
 height:20px;
 float:left;
 position: relative;
 display: block; 
 margin-left: 0px;
font-family: 'PT Sans', sans-serif;
font-size:40px;
color: #444444;  
background: #fff;
text-align:  center;
vertical-align: bottom;
padding-top: 60px;
} 

.blok_novosti_img{ 
width:871px;
 height:242px;
 float:left;
 position: relative;
 display: block;  
 margin-left: 0px;
font-family:  'Arial', regular;
font-size:1.3em;
color: #444444;  
background: #fff;
text-align:  center;
vertical-align: bottom; 
 margin-top: 40px;
background-image: url(/images/novosti.jpg)  ;
background-position: top center;
background-repeat: no-repeat; 
}
.news_blok_glav{
width:905px;
height:240px;
float:left;
position: relative;
display: block;  
margin-left: 0px;
}
.news_blok_td {
width:271px;
height:240px;
float:left;
position: relative;
display: block;  
margin-left: 0px;
padding-right: 30px;
}
.news-date-time_glav {
width:33px;
height:50px;
float:left;
position: relative;
display: block;  
font-family: 'PFDINTEXTPRO-MEDIUM';
font-size:16px;
color: #fff;
top: 39px;
left: 18px;  
}

.news-date-time_chislo {
width:25px;
height:25px;
float:left;
position: relative;
display: block;  
border-style: solid;
border-width: 3px;
border-color: #f4792a;
line-height: 25px;
}
.news-date-time_mes {
 font-family: 'PT Sans', sans-serif;
font-size:14px;
color: #fff;
 }
.news-text_glav {
width:200px;
height:auto;
float:left;
position: absolute;
display: block;  
top: 43px;
left: 68px; 
}
.news-text-zag {
float:left;
position: relative;
display: block;  
width:200px;
height:52px; 
font-family: 'PT Sans', sans-serif;
font-size:16px;
color: #fff;
text-align:  left;
}
.news-text-prew {
float:left;
position: relative;
display: block;  
width:200px;
height:auto;
 font-family: 'PT Sans', sans-serif;
font-size:14px;
color: #fff;
text-align:  left;
}
.news-text-podrobnee {
float:left;
position: relative;
display: block;  
font-family: 'PT Sans', sans-serif;
font-size:12px;
color: #fff;
text-align:  left;
 margin-top: 25px;
}
.news-text-podrobnee a{
color: #fff;
}
.news-text-podrobnee a:hover{
color: #f4792a;
}

.blok_novosti_vse{ 
width:115px;
 height:39px;
 float:left;
 position: relative;
 display: block; 
 margin-left: 0px;
text-align:  center;
vertical-align: bottom;
 margin-top: 30px;
background:url(/images/vse_novosti.jpg) no-repeat ;
overflow:visible;
 margin-left: 380px;
}
.blok_novosti_vse_en{ 
width:115px;
 height:39px;
 float:left;
 position: relative;
 display: block; 
 margin-left: 0px;
text-align:  center;
vertical-align: bottom;
 margin-top: 30px;
background:url(/images/vse_novosti_en.jpg) no-repeat ;
overflow:visible;
 margin-left: 380px;
}

 
.blok_novosti_vse:hover{
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;  
background:url(/images/vse_novosti_hover.jpg) no-repeat ;
 }
.blok_novosti_vse_en:hover{
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;  
background:url(/images/vse_novosti_hover_en.jpg) no-repeat ;
 }
.blok_footer{ 
margin: 0 auto;
width:1132px;
 height:150px;
 float:center;
 position: relative;
 display: block; 
font-family:  'Arial', regular;
font-size:1.3em;
color: #444444;  
background: #35414c;
text-align:  center;
vertical-align: bottom;
top: 90px;
padding-top: 40px;
padding-left: 40px;
overflow: hidden;
} 
.blok_footer_info{ 
width:400px; 
height:65px;
float:left;
position: relative;
display: block; 
margin-left: 0px;
 font-family: 'PT Sans', sans-serif;
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
font-size:29px;
color: #fff;  
background: #35414c;
text-align:  left;
 top: 0px;
} 
.blok_footer_menu{ 
 top: -10px; 
width:700px; 
height:70px;
float:left;
position: relative;
display: block; 
margin-left: 0px;
 font-family: 'PT Sans', sans-serif;
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
font-size:12pt;
color: #fff;  
text-align:  left;

} 
.blok_footer_ten{ 
width:1170px; 
height:5px;
float:left;
position: relative;
display: block; 
border-style: solid;
border-width: 2px;
border-color: #3f4952;
    margin-left: -48;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;

} 
.blok_footer_vseprava{ 
width:300px; 
height:27px;
float:left;
position: relative;
display: block; 
margin-left: 0px;
 font-family: 'PT Sans', sans-serif;
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
font-size:12pt;
color: #7c8185;  
margin-top: 15px;
text-align:  left;
 top: 0px;
} 
.menu_bottom{position:relative;




}
.menu_bottom ul {
list-style-type: none;

}
.menu_bottom li {
display:inline-block;
}
.menu_bottom li a{

	margin:0;
	padding:0;
	width:100%;
	list-style:none;
font-size:14px;
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
color: #fff;  

}
.menu_bottom li a:hover{
text-decoration:none;
}

.news-list{
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
font-size:16px;
color: #444444;
}
.news-date-time {
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
 font-size:18px;
 color: #444444;
}
.news-item a {
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
 font-size:19px;
 color: #444444;
}
.news-item a:hover {
color: #f4792a;
}
.content p a{
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
font-size:16px;
color: #444444;
}
.content p a:hover{
color: #f4792a;
}


.bx_catalog_list_home {

    padding-top: 80px;

}



.bx_catalog_item   {
width: 870px;
height:200px;
}
.bx_catalog_item_container {
float:left;
position: relative;
	z-index:990;
	top:0;
	left:0;
	right:0;

	background:#fff;
	width: 870px;
}
.bx_catalog_item_container {
 padding-bottom: 41px;
}
.bx_catalog_item_images {
float:left;
position: relative;
width: 270px;
height:187px;
border:5px solid #f0f0f0;
background:#fff;
background-position: center;
background-size: contain;
background-repeat: no-repeat;

}
.bx_catalog_item_images:hover {
border:5px solid #f4792a;
}
.bx_catalog_item_title {
float:left;
position: relative;
width: 559px;
height:50px;
padding-left: 31px;
font-size:20px;
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
color: #444444;  
}
.bx_catalog_item_title a {
text-decoration:none;
color: #444444;  
}
.bx_catalog_item_title a:hover {
text-decoration: underline;
color: #444444;  
}
.bx_catalog_item_title1 {

margin-bottom: 20px;
margin-left: 15px;
font-size:20px;
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
color: #444444;  
}


.bx_catalog_item_anons {
float:left;
position: relative;
width: 559px;
height:110px;
padding-left: 31px;

}


 
/* tile */
.bx_catalog_item_price .bx_catalog_item_controls_blockone{
display:none;
}


.bx_catalog_tile{
margin-bottom: 30px; 
width: 900px;
display:none;
}
.bx_catalog_item_butpodrobnee {
width: 110px;
height:30px;
float:left;
position: relative;
margin-left: 31px;
 margin-top: 7px;
 text-decoration: none; 
}
.bx_catalog_item_but {
display:block;
width: 110px;
height:30px;
position: absolute;
line-height: 27px;
background: #35414c; 
vertical-align: middle; 
text-align: center;
color: #fff;
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
font-size:14px;
font-weight: normal;
text-decoration: none; 
}
.bx_catalog_item_but:hover {
background: #f4792a;
 text-decoration: none; 
}
.bx_catalog_item_but a {
text-decoration:none;
}
.bx_catalog_item_butpodrobnee a {
text-decoration:none;
}

/* подробное описание товара */

.bx_item_container{
display:block;
width: 870px;
height:300px;
  padding-top: 80px;
}
.bx_item_slider {
display:block;
position: relative;
float:left;
width: 300px;
height:211px;
border:5px solid #f0f0f0; 
}
.bx_item_slider:hover {
border:5px solid #f4792a; 
}


.bx_rb {
float:left;
position: relative;
width: 527px;
min-height:300px;
padding-left: 31px;
}
.adm-navigation {
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
font-size:14px;
font-weight: normal;
}
.adm-nav-pages-total-block {
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
font-size:14px;
font-weight: normal;
display:none;
}


.bx_catalog_item_controls  .bx_notavailable .bx_catalog_item_controls_blockone  .bx_catalog_item:hover {
display:none;
}

.bx_slider_conteiner .bx_slider_scroller_container{
display:none;
}
.item_buttons  {
display:none;
}


.table_anons  tr, td {
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
color: #444444;  
font-weight: normal;
font-size:14px;
}	
.table_anonstd {
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
   font-size:16px;
   font-weight: normal;
vertical-align: top; 
    text-align: left;
	 padding-top: 3px;
}
	 
	
	
.root-item1 {
background:url(/images/logo_gelios_tovar.jpg) no-repeat ; 
display: block;
overflow:visible;
width:170px;
height:100px;
 padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.root-item2{
background:url(/images/logo_stan_kolb_tovar.jpg) no-repeat ;
display: block;
overflow:visible;
width:170px;
height:100px;
padding: 0;
}	
.root-item3 {
background:url(/images/logo_kalininski_tovar.jpg) no-repeat ;
display: block;
overflow:visible;
width:170px;
height:100px;
}
.root-item4 {
background:url(/images/logo_krasnov_tovar.jpg) no-repeat ;
display: block;
overflow:visible;
width:170px;
height:100px;
}
.root-item5 {
background:url(/images/logo_deli_tovar.jpg) no-repeat ;
display: block;
overflow:visible;
width:170px;
height:100px;
}	

.root-item-selected1 {
background:url(/images/logo_gelios_tovar.jpg) no-repeat ; 
display: block;
overflow:visible;
width:170px;
height:100px;
 padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.root-item-selected2{
background:url(/images/logo_stan_kolb_tovar.jpg) no-repeat ;
display: block;
overflow:visible;
width:170px;
height:100px;
padding: 0;
}	
.root-item-selected3 {
background:url(/images/logo_kalininski_tovar.jpg) no-repeat ;
display: block;
overflow:visible;
width:170px;
height:100px;
}
.root-item-selected4 {
background:url(/images/logo_krasnov_tovar.jpg) no-repeat ;
display: block;
overflow:visible;
width:170px;
height:100px;
}
.root-item-selected5 {
background:url(/images/logo_deli_tovar.jpg) no-repeat ;
display: block;
overflow:visible;
width:170px;
height:100px;
}	





#menu, #menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#menu {
		width:881px; 
		margin: 0px auto;		
	}
	
	#menu:before,
	#menu:after {
		content: "";
		display: table;
	}
	
	#menu:after {
		clear: both;
	}
	
	#menu {
		zoom:1;
	}
	
	#menu li {
color: #f0f0f0; 
	float: left;
	position: relative;
	 padding-right: 5px;
	}
	
	#menu a {
		float: left;
		color: #35414c;
     font-family: 'PT Sans', sans-serif;
     font-weight: 400;
		font-size:13px; 
		

	}
	
	#menu li:hover  > a {
	text-decoration: none;
		color: #35414c; 
	}
	
	*html #menu li a:hover { /* Только для IE6 */
		color: #f0f0f0;
	}
	
	#menu ul {
	color: #f0f0f0; 
		margin: 20px 0 0 0;
		_margin: 0; /*Только для IE6*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 95px; 
		left: 0;
		z-index: 9999; 		
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;  
	}

	#menu li:hover  > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}
	
	#menu ul ul {
		top: 0;
		left: 150px;
		margin: 0 0 0 20px;
		_margin: 0; /*Только для IE6*/

	}
	
	#menu ul li {
	color: #f0f0f0; 
		float: none;
		display: flex;
		border: 0;
		_line-height: 0; /*Только для IE6*/
     width: 170px;
	}
	
	#menu ul li:last-child {   

	}
	
	#menu ul a {    
		padding-top: 5px;
    padding-bottom: 5px;
		
		  padding-left: 20px;
    padding-right: 20px;
		width: 150px;
	background-color: #f0f0f0;

		_height: 10px; /*Только для IE6*/
		display: block;
		/*white-space: nowrap;*/
		float: none;
		text-transform: none;
	}
	
	#menu ul a:hover {
		background-color: #f0f0f0;
	}
	
	#menu ul li:first-child  > a {
padding-top: 20px;

	}
	
	#menu ul li:first-child  > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -6px;
		padding-top: 30px;

	}
	
	#menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
padding-top: 30px;
	}
	
	#menu ul li:first-child a:hover:after {
		border-bottom-color: #f0f0f0; 
		
		
	}
	
	#menu ul ul li:first-child a:hover:after {
		border-right-color: #f0f0f0; 
		border-bottom-color: transparent; 	
	}
	
	#menu ul li:last-child  > a {
		border:0;
		border-style: solid;
		border-bottom-width: 2px;
		border-color:#f4792a;
		padding-bottom: 20px;
	}



.search-page {
  margin-top: 10px;
}
.search-page  a{
 color: #f4792a;
}
 

.search-page a:hover {
color: #444444;
}

.bx_bigimages_imgcontainer {
display: block;
overflow:hidden;
width:300px;
height:211px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.bx_bigimages_aligner_img {
  display: inline-block;
  line-height: 1.2;
  vertical-align: middle;
width:300px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
margin-top: 0px;

}

.robonet { display: block; width: 150px; padding:5px 0 0 0;margin-top:4px;margin-right: 15px;}
.robologo { float: left; overflow: hidden; vertical-align: middle; text-align: left; }
.robolink { float: left; overflow: hidden; line-height: 8px; margin-left: 8px; margin-top: -3px; vertical-align: middle; }
.robolink a, .robolink a:hover, .robolink a:link, .robolink a:visited, .robolink a:active { text-decoration: none; text-align: left; vertical-align: middle; line-height: 8px; text-transform: none; font: normal 11px Arial, Helvetica, sans-serif; color: #7c8185;}
.obr_sbaz {
color:#fff;
font-family: 'PT Sans', sans-serif;
font-size:12px;
}
.obr_sbaz:hover {

color:#f4792a;

}

.modern-page-navigation {
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
font-size: 16px;
}
.modern-page-navigation a:hover{
color:#f4792a;
text-decoration: none; 
}
.modern-page-navigation a{
color:#000;
text-decoration: underline;
}

.knopka_nazad_href {
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
font-size: 14px;
color:#fff;

}

.knopka_nazad   {
display:block;
width: 110px;
height:30px;
position: absolute;
line-height: 27px;
background: #35414c; 
vertical-align: middle; 
text-align: center;
color: #fff;
 font-family: 'PT Sans', sans-serif;
 font-weight: 400;
font-size:14px;
font-weight: normal;
text-decoration: none; 
  
    margin-left: 15px;
	margin-top: 20px;
}
.knopka_nazad:hover {
background: #f4792a;
 text-decoration: none; 
}
.knopka_nazad a {
text-decoration:none;
}
.price  {
display:inline-block;
width: 270px;
height:180px;
position: relative; 
float: left;
  margin-top: 110px;
}
.price_list_download {
display:block;
width: 130px;
height:114px;
position: relative;
float: left;
margin-left: 70px;
background:url(/images/download_price.jpg) no-repeat ;
}
.news-detail a {
color: #444444;  
}
.news-detail a:hover {
color: #f4792a;  
}
.news-text-prew a {
color: #fff;  
}
.news-text-prew a:hover {
color: #f4792a;  
}
