
@font-face {
  font-family: 'GothamPro';
  src: url('/fonts/GothamPro.eot?#iefix') format('embedded-opentype'),  url('/fonts/GothamPro.woff') format('woff'), url('/fonts/GothamPro.ttf')  format('truetype'), url('/fonts/GothamPro.svg#GothamPro') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),  url('/fonts/GothamPro-Bold.woff') format('woff'), url('/fonts/GothamPro-Bold.ttf')  format('truetype'), url('/fonts/GothamPro-Bold.svg#GothamPro') format('svg');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'GothamPro-Medium';
  src: url('/fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),  url('/fonts/GothamPro-Medium.woff') format('woff'), url('/fonts/GothamPro-Medium.ttf')  format('truetype'), url('/fonts/GothamPro-Medium.svg#GothamPro-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamPro-Medium';
  src: url('/fonts/GothamPro-Black.eot?#iefix') format('embedded-opentype'),  url('/fonts/GothamPro-Black.woff') format('woff'), url('/fonts/GothamPro-Black.ttf')  format('truetype'), url('/fonts/GothamPro-Black.svg#GothamPro-Medium') format('svg');
  font-weight: bold;
  font-style: normal;
}



.rub_2 { display: inline-block; font-size: 17px; font-weight: normal;line-height: 7px; border-bottom:1px solid #333; width:0.4em;color:#666 }
.rub_3 { display: inline-block; font-size: 26px; font-weight: normal;line-height: 8px; border-bottom: 2px solid #333; width:0.4em; }
.rub_33 { display: inline-block; font-size: 26px; font-weight: normal;line-height: 8px; border-bottom: 2px solid #888; width:0.4em; color:#888}

.rub_4 { display: inline-block; font-size: 17px; line-height: 6px; border-bottom: 1px solid #fff; width:0.4em; }
.rub_5 { display: inline-block; font-size: 24px; font-weight: normal;line-height: 6px; border-bottom: 1px solid #666; width:0.4em; }
.rub_6 { display: inline-block; font-size: 15px; line-height: 6px; border-bottom: 1px solid #333; width:0.4em; }
.rub_7 { display: inline-block; font-size: 15px; line-height: 6px; border-bottom: 1px solid #fff; width:0.4em; }
html, body {
	margin: 0;
	padding: 0;

	height: 100%;
}
body {
     
	font: 15px 'GothamPro', sans-serif;
	letter-spacing:0em;
		width: 100%;
	height: 100%;color:#000;
	background:#ededed !important,

	

}
a {
	color: #d91b60;
	outline: none;
	text-decoration: none;
	transition: 0.5s;
}
a:hover {
	text-decoration: none;
	color: #b00845;
}

.a_new {text-decoration:none;color: #333}
.a_new:hover {text-decoration:none;}



h1 
{
        
		font: 39px 'GothamPro-Medium', sans-serif;
		
	    color: #212737;
        line-height: 50px;
		margin-top:0px;
		font-weight: 300;
		position:relative;
		
		margin:10px 0px 10px 0px;

}





h2 
{
        font: 24px 'GothamPro-Medium', sans-serif;
		
        color: #333;
        font-weight: 300; position:relative;
		line-height: 24px;
		margin:0;padding:0;
		display:inline-block
		
		
}



h3 
{
        font-size: 25px;
        color: #000;
        font-weight: normal;
		font-weight: 600;
		line-height: 34px;
		margin:20px 0px 20px 0px
}



p {
	margin: 0 0 18px
}
img {
	border: none;
}
input, textarea, select {
	vertical-align: middle;
	
	transition: 1s;
	font: 15px 'GothamPro', sans-serif;
	
}
input:focus, textarea:focus, select:focus {
outline: none;
}

#wrapper_0 {
		
margin:0;padding:0;


}
#wrapper {
		
margin:0;padding:0;
max-width:1280px;
margin:0 auto
	

	

}


#top_out {

background:#fff;
border-bottom:1px solid #eaeaea
}
#top {max-width:1280px;margin:0 auto;padding:0;}



/* Header
-----------------------------------------------------------------------------*/





#header_out {


position:relative;

margin:0;padding:0;
margin:0px 0px 0px 0px;
background: #fff;

}

#header {
max-width:1280px;

margin:0 auto;


}




 


.header_top {position:relative;z-index:4;}
.header_top a {color:#fff;margin:0px 20px 0px 0px;position:relative;top:2px}

#fon_slider {height:312px;width:100%;background:#fff;border-bottom:1px solid #eaeaea;position:absolute;margin-top:157px}



.block_ul_top {

  margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
		text-align: justify;
		margin-bottom:0px;
		padding:0px 0px 0px 0px;
		
}

     .block_ul_top li  {
                
           margin: 0;
padding:0;		   
                
                display: inline-block;
                text-align: left;
	
                line-height: normal;
    
                vertical-align: top;
            
        }
		

		


        .block_ul_top:after {
                        width: 100%;
                        height: 0;
                        visibility: hidden;
                        overflow: hidden;
                        content: '';
                        display: inline-block;

        }
.li_content_top {padding:0px 0px 0px 0px}

.block_ul {

  margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
		text-align: justify;
		margin:0px 0px 0px 0px;
		padding:20px 18px 10px 18px
}

     .block_ul li  {
                
               
                
                display: inline-block;
                text-align: left;
	
                line-height: normal;
    
                vertical-align: middle;
            
        }
		
		
		/*
        .block_ul li.helper {
                width: 100%;
                height: 0;
                visibility: hidden;
				margin:0;padding:0;
				
        }
		*/
        .block_ul:after {
                        width: 100%;
                        height: 0;
                        visibility: hidden;
                        overflow: hidden;
                        content: '';
                        display: inline-block;

        }
		
.li_content {padding:0px 0px -5px 0px}		
		
#tel_div {padding:0px 0px 0px 0px;}
.tel_top {font-size:34px; display:inline-block;color: #333;line-height:34px
}


.tel_top span {color: #999;font-size:34px}

.tel_out {width:220px;text-align:right;margin-top:0px}

.tel_top2 {width:210px;font-size:19px; display:inline-block;color: #361338;line-height:0px;margin:0pх;font-weight: 600;}
.tel_top2 span {}


.f6_1 {padding:10px 40px 10px 40px;}

.f6_2 {padding:10px 40px 10px 40px;}
.f6_3 {padding:10px 0px 10px 40px;}
.f6_1 a, .f6_3 a {color:#333;text-decoration:none;border-bottom:1px solid #333;font-size:15px}
.f6_2 a {color:#333;text-decoration:none;border-bottom:1px dotted #333;font-size:15px}
.f6_1 a:hover, .f6_3 a:hover, .f6_2 a:hover {border:0}

.addres_top {font-size:18px;margin-top:0px;color:#666;line-height:32px}
.addres_top a {color:#999;text-decoration:none;border-bottom:1px solid #ececec;margin-bottom:5px;display:inline-block}
.addres_top a:hover {text-decoration:none;border-bottom:1px solid #999;}

.open_kontakt_maps {text-decoration:none; border-bottom:1px solid #b00845;font-size:16px}
.open_kontakt_maps:hover {text-decoration:none; border-bottom:1px solid #d91b60 }
.open_kontakt {background: url(/images/icon_maps.png) no-repeat left center; padding:0px 0px 0px 20px}

#add_post_zapros2 {text-decoration:none;
font-size:19px;
cursor:pointer;padding:12px 27px 12px 27px;

background:#361338;color:#fff;display:inline-block

}
#add_post_zapros2:hover {border:0;background:#d91b60}




.add_post2 {text-decoration:none;border-bottom:1px dotted #361338;color:#361338;}
.add_post2:hover {border:0;}


.add_call_post {font-size:12px;position:relative;top:-7px}
.add_call_post:hover {}


.add_post4 {font-size:17px;text-decoration:none;background:#d91b60;color:#fff;padding:5px 10px 5px 10px;position:relative;top:30px;font-weight: bold;}
.add_post4:hover {border:0;color:#fff;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;

}
.add_anketa {font-size:19px;text-decoration:none;background:#d91b60;color:#fff;padding:6px 10px 5px 10px;position:relative;top:0px;}
.add_anketa:hover {border:0;color:#fff;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;

}




.add_post5 {font-size:16px;text-decoration:none;background:#d91b60;color:#fff;padding:9px 10px 11px 10px;position:relative;top:30px;display:block;text-align:center;font-weight: bold;}
.add_post5:hover {border:0;color:#fff;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;

}
.add_post5 span {
border-bottom:1px dotted #fff}
.add_post5:hover span {border:0}


.add_post6 {margin:30px 0px 0px 35px;font-size:16px;text-decoration:none;background:#d91b60;color:#fff;padding:9px 30px 11px 30px;position:relative;display:inline-block;text-align:center;font-weight: bold;}
.add_post6:hover {border:0;color:#fff;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;

}
.add_post6 span {
border-bottom:1px dotted #fff}
.add_post6:hover span {border:0}


.add_kontakt2 {border-bottom:1px dotted #d91b60;text-decoration:none;color:#d91b60;margin-left:10px}
.add_kontakt2:hover {border:0;color:#d91b60}

.add_cat {font-size:20px;letter-spacing: 0.5px;border-bottom:1px dotted #fff;text-decoration:none;color:#fff;padding:0}
.add_cat:hover {border:0;color:#fff}

.header_top_menu_2 {background:#444141 url(/images/cat_tr_orange.png) no-repeat right center;
border:2px solid #444444;
padding:3px 35px 3px 12px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;position:relative;
}

.header_top_menu_3 {background:#361338 url(/images/cat_tr_fff.png) no-repeat right center;

padding:5px 35px 5px 12px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;position:relative;top:3px;left:2px
}
.close_cat {font-size:20px;letter-spacing: 0.5px;border-bottom:1px dotted #fff;text-decoration:none;color:#fff;padding:0}
.close_cat:hover {border:0;color:#fff}



.header_top_menu_2:hover {background:#361338 url(/images/cat_tr_fff.png) no-repeat right center;
border:2px solid #361338;
}
.header_top_menu_2:hover a {border:0}


.header_metad  {font-size:24px;padding:0;margin:0}
.header_title  {font-size:17px;padding:0;margin:0}


.add_post_call{font-size:14px;font-weight: normal; text-decoration:none;color:#d91b60;position:relative;margin-top:0px;border-bottom:1px dotted #d91b60}
.add_post_call:hover {border:0;border-bottom:1px dotted #fff;color:#d91b60;}

.add_post_email {font-size:13px;font-weight: normal; text-decoration:none;position:relative;padding:21px 20px 23px 20px;margin-top:8px}


.other_tel {font-size:12px;font-weight: normal; text-decoration:none;border-bottom:1px dotted #666;color:#666;position:relative;}
.other_tel:hover {color:#333;border:0}

#fon_top {position:absolute;width:100%;height:100%;


}


#fon_top1 {position:absolute;width:100%;height:100%;}

#menu_top {position:relative;
background: #361338;
display:inline-block;width:100%;margin:0;height:57px;


}


#menu_top2 {max-width:1280px;margin:0 auto;}

#shadow {width:990px;height:77px;position:absolute;z-index:4;background: url(/images/shadow.png) no-repeat;margin-top:-40px;}

#price {width:135px;position:absolute;z-index:5;left:254px}
#price a {color:#fff;padding:8px 0px 12px 47px;display:block}

#top1 {margin:0 auto; max-width:1280px;position:relative;top:4px}





#logo {position:relative;float:left;margin-top:5px}
#logo:hover {}

#content1 {padding:0px 0px 0px 20px;line-height:23px}
#content1 p {}

.index_text {background:#fff;padding:0px;margin:0px 0px;}
.index_text_in {max-width:1280px;margin:0 auto;padding:20px 0px}



.index_text2 {border:3px solid #f3f3f3;border-radius:5px;padding:40px 0px 0px 0px}
.index_text2 p {padding-left:16px;padding-right:16px}

.index_text22 {border:3px solid #f3f3f3;border-radius:5px;padding:40px 0px 0px 0px;text-align:center;padding:50px 0px 20px 40px}
.index_text22 p {padding-left:16px;padding-right:16px}

.open_act {display:block;background:#f3f3f3;text-align:center;padding:13px 0px 13px 0px;width:100%;font-size:18px;color:#333;font-weight: 300;

}

.open_act span {background: url(https://isharik.ru//content/icon/cat.png) no-repeat left center;padding-left:50px}

#data2 table {
	border-collapse: collapse;
	border-spacing: 0;
	padding:0px;
}
#data2 table tr td {border:1px solid #ddd;padding:2px}
#data2 table tr:hover {background:#f6f6f6}
#data2 table p {padding:0;margin:0}


#content1 img, #content0 img {max-width:100%}

#titles2 {padding:0px 16px}
.bread a {font-size:14px;color:#888;}
.bread  {font-size:14px;color:#aaa;margin:20px 18px 0px 18px;position:relative;font-weight: 300;display:inline-block}
.bread a  {text-decoration:none;}
.bread a:hover  {text-decoration:none;color:#361338}

.bread .back_link {display:inline-block;float:right}
.bread .back_link a {background:#333;font-size:12px;color:#fff;padding:2px 10px}
.bread .back_link a:hover {color:#fff;background:#361338}

.pages, .pages1 {padding:4px 10px 4px 10px;background:#fff;
color:#666;text-decoration:none;font-size:18px;font-weight: bold;display:inline-block;margin-bottom:5px

}
.pages_now, .pages:hover, .pages1:hover {padding:4px 10px 4px 10px;background:#361338;
color:#fff;text-decoration:none;
font-size:18px;font-weight: bold;

}

.sidebar_ramka {
margin:20px 10px 20px 0px;padding:0;background:#fff;
border:3px solid #eaeaea;
padding:15px

}
.sidebar_ramka a {}

.sidebar_ramka h2 {
color:#fff;font-size:18px;
background:#d91b60;
padding:13px 0px 13px 0px;
text-align:center;
margin:0;


}


.sidebar_ramka1 {padding:0px 0px 20px 0px;
margin:0px;

}
.sidebar_ramka table {padding:20px 0px 20px 0px}
/* Middle
-----------------------------------------------------------------------------*/



.middle {
	border-left: 300px solid transparent;
	
	padding: 0 0 40px;
	
	height: 1%;
	position: relative;
	max-width:1280px;margin:0 auto;
	background:#fff;
	margin-left:18px;
	margin-right:18px;margin-bottom:40px
	
}
.middle_0 {

	
	
}
.middle_mobile {
	border-left: 0px solid transparent;
	
	padding: 0 20px 40px 0px;
	
	height: 1%;
	position: relative;
	
	
}

#middle2 {



}
#middle1 {
	
	
	

	
}

.middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.middle_0:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.middle_mobile:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}


#container {
	width: 100%;
	float: left; 
	
	margin-right: -100%;
	
}
#container1 {
	width: 100%;
	float: left; 
	
	margin-right: -100%;
}

#content {
	position:relative;
	padding:0px 0px 0px 0px;

display:inline-block;
	width:100%
}



.sideLeft {
	float: left;
	width: 300px;
	position: relative;
	left: -300px;
	
}
.sideLeft_0 {
	float: left;
	width: 0px;
	position: relative;
	left: -0px;
}

.sideLeft_mobile {
	float: left;
	width: 0px;
	position: relative;
	left: -0px;
}

.right {margin:0px;padding:0px 0px 0px 0px; }





/* Footer
-----------------------------------------------------------------------------*/
#footer {

		width: 100%;
	height: 156px;
	position:relative;z-index:3;padding:0;font-size:15px
	
	

	
	
}
#footer2 {clear:both;
		
	margin: 0 auto;color:#333;position:relative;
}
.footer_3_out {background:#fff;padding:0px 0px 80px 0px;max-width:1600px;margin:0 auto;}



.footer_3 {max-width:1280px;margin:0 auto;

position:relative;border-radius:5px




}

.footer_top {width:100%;background:#361338}
.footer_top2 {max-width:1280px;margin:0 auto;color:#fff;padding:30px 0px 30px 0px;font-size:15px;}

.footer_bottom {width:100%;background:#361338}
.footer_bottom2 {max-width:1280px;margin:0 auto;color:#ccc;padding:15px 0px 0px 0px;font-size:15px;border-top:1px solid #3f3f3f}


.footer_tab {width:100%;font-size:16px;height:50px;margin:0;padding:0px 0px 0px 0px;} 
.kont_right_tab {font-size:16px;margin-top:0px;}
.kont_right_tab tr td {padding:0px 0px 0px 10px}


.vamsite {text-decoration:none;font-weight: 400;display:inline-block}

.vamsite:hover {color:#ccc;}

.vamsite span {color:#ccc;}



.vamsite {color:#ccc;font-size:13px}

.vamsite .ds {color:#ccc;display:inline-block}
.ds:first-letter {color:#d91b60;}
.vamsite .ds:hover {}

/*новости*/

#news_out {padding:0px 0px 0px 0px;
background:#fff;
}



#news1 {max-width:1280px;margin:0 auto;padding:1px 0px 20px 0px;

}
#news1:hover {}

#news1_2 {padding:0px 18px 0px 18px}
.news1_div{padding:25px 0px 19px 0px;clear:both;position:relative;}

#news1_a {}
#news1_a  a{color:#fff;padding:13px 19px 13px 19px;position:relative;top:0px;font-size:19px;text-decoration:none;}
#news1_a  a:hover {}
#news1_a  a span {border-bottom:1px solid #666}
#news1_a  a:hover span {border:0}

.news_date {font-size:12px;color:#999}
.news_title {width:253px;height:49px;margin:0}
.news_intro {margin:2px 0px 0px 0px;padding:0px 0px 18px 0px}
.news_intro a {color:#d91b60}

.news_1 {color: #999;font-size:12px;margin:0px 0px 5px 0px}
.news_16 {margin:0px 50px 0px 0px;background:#fff;border-radius:0px}

.news_4 img {margin:0
}
.news_4 img:hover {}

.news_2 {margin:15px 0px 5px 0px;font-size:14px;height:67px;overflow:hidden}
.news_2 a {color:#333;text-decoration:none;line-height:22px;font-weight: 600;}
.news_2 a:hover {color:#361338}

.news_26 {display:inline-block;position:absolute;margin-top:-30px;text-align:left}
.news_26 a {color:#fff;text-decoration:none;background:#361338;padding:3px 10px}


.news_title_2 {font-size:21px;}
.news_title_p {margin:15px 0px 10px 0px}

.news_a1 {font-size:14px;text-decoration:none;margin:0px 0px 0px 20px}
.news_a1:hover {}



/*Слайдер*/
#prev_slide {width:30px; height:30px;background: url(/content/icon/left.svg) no-repeat;position:absolute;margin-top:150px;z-index:99;margin-left:20px;cursor:pointer;
opacity:0.4;
-moz-opacity:0.4;
filter: alpha(opacity=40) black;
-khtml-opacity: 0.4;
}
#next_slide {width:30px; height:30px;background: url(/content/icon/right.svg) no-repeat;position:relative;float:right;margin-top:150px;z-index:99;margin-right:20px;cursor:pointer;
opacity:0.4;
-moz-opacity:0.4;
filter: alpha(opacity=40) black;
-khtml-opacity: 0.4;
}

.slide::hover #pay_slide_button {opacity:0.4;
-moz-opacity:0.4;
filter: alpha(opacity=40) black;
-khtml-opacity: 0.4;}

#next_slide:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#prev_slide:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#next_slide a {text-decoration:none;display:block}
#prev_slide a {text-decoration:none;display:block}

#nav {position:relative;top:-35px;z-index:8;text-align:left;padding-left:40px}
#nav a {background: transparent; border:1px solid #3f1229;width:7px;height:7px;margin:0px 3px;padding:0;display:inline-block;border-radius:20px  }
#nav a.activeSlide {background: #3f1229; border:1px solid #3f1229;margin:0px 3px; width:7px;height:7px;padding:0}

#nav a:focus {background: #3f1229; border:1px solid #3f1229;margin-left:0px;margin:0px 3px; width:7px;height:7px;padding:0}





.slide_img_text {text-align:left;padding:0px 0px 0px 0px;color:#333;font-size:19px;margin-left:0px;position:relative;
width:100%;


 display: inline-block;


}
.slide_img_text2 {max-width:1280px;margin:18px auto;}
.slide_img_text3 {padding:0px 18px;display:inline-block;height:374px;width:461px;position:relative;top:-18px;background: url(/content/slider_left.png) no-repeat top right;}
.slide_img_text4 {}
 /*
.slide_img_text3:after {
	content:"";
        
		top:0;
		left:100%;
		position:absolute;
border: 187px solid transparent;
border-left: 94px solid #fff;

border-top: 45px solid #fff;

display: block;
width: 0;
height: 0;

}
*/






.slide_993 {height:374px;

}



.slide_title_top {}
.slide_title_top a {color:#999;font-size:18px;display:inline-block;margin:0px 0px 10px 0px} 

.slide_title {font-size:36px;font-weight: 700;font-family: 'GothamPro-Medium';margin:70px 0px 40px 25px}
.slide_title h1 {font-size:36px;font-weight: 700; line-height: 42px;font-family: 'GothamPro-Medium';margin:0;padding:0}
.slide_text {margin:0px 0px 10px 25px;font-size:17px}

.slide_a {transition: 0.5s;color:#fff;font-size:14px;background: linear-gradient(165deg, #d91b60, #b00845);border:1px solid #d91b60;text-decoration:none;padding:14px 30px 14px 30px;font-weight: 400;margin-top:50px;display:inline-block;border-radius:5px;

}
.slide_a:hover {background: linear-gradient(165deg, #b00845, #d91b60);color:#fff;border:1px solid transparent}



.slide_a1 {background: linear-gradient(165deg, #b00845, #d91b60);color:#fff;font-size:18px;text-decoration:none;padding:17px 40px 17px 40px;font-weight: 400;margin-top:60px;display:inline-block;border-radius:30px}
.slide_a1:hover {background: linear-gradient(165deg, #d91b60, #b00845);;color:#fff}


.slide_a2 {text-decoration:none;padding:17px 30px 17px 30px;font-weight: 400;margin-top:20px;display:inline-block;border-radius:30px;
border:1px solid #d91b60}
.slide_a2:hover {background: #d91b60;color:#fff}


.slide_img {width:100%;height:374px;position:relative;z-index:0;margin:18px 0px 20px 0px;padding:0;
}

.header_sw {height:520px;width:calc(100% - 312px);position:relative;display:inline-block;z-index:0;overflow:hidden;float:left;
margin-left:18px;
}




.slide1 {margin:0 auto;position:relative;height:412px;padding:0;max-width:1280px;

}

.icon_index {width:calc(25% - 40px);margin:20px;font-size:13px;display:inline-block;overflow:hidden;height:80px}
.icon_index span {top:5px;position:relative;}
.icon_index img {float:left;margin:0px 20px 0px 0px}

.icon_index2 {width:calc(25% - 110px);margin:20px 20px;font-size:13px;display:inline-block;overflow:hidden;padding:10px 0px 10px 70px;height:50px}

.change_gorod_table {
border-collapse: collapse;
	border-spacing: 0;
	padding:0px;
margin:10px 0px;font-size:12px 	
}
.change_gorod_table tr td {padding:6px 0px;border-bottom:1px solid #eaeaea}

.table_content {
	border-collapse: collapse;
	border-spacing: 0;
	padding:0px
}
.table_content tr.ff_table {background:#ffffff}
.table_content tr.f6_table {background:#f7f7f7}
.table_content tr {background:#ffffff}
.table_content tr:hover {background:#eaeaea}
.table_content p {padding:0;margin:0}

.table_content {border:1px solid #ccc;border-collapse: collapse;}
.table_content td {padding:5px 18px 5px 18px;border:1px solid #ccc;}


#tabs1 .news1_div .table_content2 {
	border-collapse: collapse;
	border-spacing: 0;
	padding:0px;
	
}
#tabs1 .news1_div .table_content2 tr:hover {background:#f1f1f1}
#tabs1 .news1_div .table_content2 p {padding:0;margin:0}

#tabs1 .news1_div .table_content2 {border:0px solid #ccc;border-collapse: collapse;}
#tabs1 .news1_div .table_content2 td {padding:5px 18px 5px 18px;border:0px solid #ccc;border-bottom:1px dotted #ddd;}


#tabs .news1_div .table_content2 {
	border-collapse: collapse;
	border-spacing: 0;
	padding:0px;
	
}
#tabs .news1_div .table_content2 tr:hover {}
#tabs .news1_div .table_content2 p {padding:0;margin:0}

#tabs .news1_div .table_content2 {border:0px solid #ccc;border-collapse: collapse;}
#tabs .news1_div .table_content2 td {padding:5px 0px 5px 0px;border:0px solid #ccc;border-bottom:0px dotted #ddd;}



.news_slide_img {height:145px;transition: 0.5s;}
.news_slide_img:hover {
	opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
	
}
#gallery_brands {margin:0px 10px 10px 10px;text-align:center;padding:30px 0px 30px 0px}



.gallery23 {overflow: hidden; margin:20px 0px 0px 0px;
display:inline-block;position:relative;z-index:0;

}
.gallery23 ul {padding:0;margin:0}
.gallery23 ul li {margin: 0px 40px 0px 40px;text-align:left;width:220px;padding:0;}

.gallery23 ul li div a {}

.gallery23  img {margin:0px 0px 0px 0px;position:relative;z-index:0;

}
.gallery23  img:hover {}

.response_index_left {font-size:14px;line-height: 19px;height:160px}







.gallery233 {overflow: hidden; margin:20px 0px 0px 0px;
display:inline-block;position:relative;z-index:0;
}
.gallery233 ul {padding:0;margin:0}
.gallery233 ul li {margin: 0px 0px 0px 0px;text-align:center;width:190px;padding:0;}

.gallery233 ul li div a {}

.gallery233  img {margin:0px 0px 0px 0px;position:relative;z-index:0;

}
.gallery233  img:hover {}

.photo_slide_img {width:100%;height:100px;margin:0 auto;transition: 0.5s;padding:0}
.photo_slide_img:hover {
}

.photo_slide_img2 {width:210px;height:210px;margin:0 auto;transition: 0.5s;padding:0;}
.photo_slide_img2:hover {
}
.photo_slide_out2 {width:210px;height:210px;padding:0px;text-align:center;background:#fff;transition: 0.5s;margin:0 auto;border-radius:140px;overflow:hidden}
.photo_slide_out2:hover {background:#fff}

.photo_slide_out2_1 {text-align:center;display:inline-block;margin:20px 20px 20px 20px;overflow:hidden;width:210px;}
.photo_slide_out2_1:hover a {color:#d91b60}


.photo_slide_out_index {border-right:1px solid #ededed;text-align:center}
.photo_slide_out {text-align:center;transition: 0.5s;padding:50px 0px 10px 0px}
.photo_slide_out:hover {}

.gallery233 ul li:hover a {color:#d91b60}

.photo_slide_title {font-size:15px;font-weight: 300;font-family: 'GothamPro-Medium';padding:10px;height:25px}
.photo_slide_title a {color:#333}
.photo_slide_title a:hover {color:#d91b60}

.photo_slide_title_kol {font-size:13px;color:#666;height:40px} 



#prev_slide23 {width:40px; height:30px; background: url(/images/left2.png) no-repeat;position:relative;margin-top:-110px;float:left;margin-left:10px;cursor:pointer;border:none;z-index:5;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}

#next_slide23{width:40px; height:30px;background: url(/images/right2.png) no-repeat;position:relative;margin-top:-110px;float:right;margin-right:10px;cursor:pointer;border:none;z-index:5;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}

#next_slide23:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#prev_slide23:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}


#prev_slide2 {width:40px; height:30px; background: url(/images/left2.png) no-repeat;position:relative;margin-top:-150px;float:left;margin-left:10px;cursor:pointer;border:none;z-index:5;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}

#next_slide2{width:40px; height:30px;background: url(/images/right2.png) no-repeat;position:relative;margin-top:-150px;float:right;margin-right:10px;cursor:pointer;border:none;z-index:5;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}

#next_slide2:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#prev_slide2:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}


#gallery_brands3 {border:3px solid #f3f3f3;border-radius:5px;margin-top:50px;display:block}

#prev_slide3 {width:60px; height:49px;background: url(/images/left.png) no-repeat center center;position:relative;margin-top:-300px;float:left;margin-left:0px;cursor:pointer;border:none;
}

#next_slide3{width:60px; height:49px;background: url(/images/right.png) no-repeat center center;position:relative;margin-top:-300px;float:right;margin-right:0px;cursor:pointer;border:none;
}

#next_slide3:hover {
opacity:0.7;
-moz-opacity:0.7;
filter: alpha(opacity=70) black;
-khtml-opacity: 0.7;
}

#prev_slide3:hover {
opacity:0.7;
-moz-opacity:0.7;
filter: alpha(opacity=70) black;
-khtml-opacity: 0.7;
}


.gallery2_out {max-width: 1280px; margin:0 auto;
position:relative;z-index:0;padding:0;text-align:center;
}

.gallery_cat {overflow: hidden; padding:30px 0px 10px 0px;
transition: 0.5s;
}
.gallery_cat ul {padding:0;margin:0;}
.gallery_cat ul li {margin: 0px 0px 0px 0px;text-align:center;width:50%;}

.gallery_cat ul li div a {font-size:20px;text-decoration:none;font-weight: 300;}
.gallery_cat ul li .gallery_cat_img {height:271px;transition: 0.5s}

.gallery_cat ul li .gallery_cat_img:hover {opacity:0.9;
-moz-opacity:0.9;
filter: alpha(opacity=90) black;
-khtml-opacity: 0.9;}

.gallery_cat ul li .gallery_cat_title {background:#fff;text-align:left;padding:20px;transition: 0.5s;font-size:13px;color:#999;height:70px}
.gallery_cat ul li:hover .gallery_cat_title {background:#d91b60;color:#fff;}

.gallery_cat ul li .gallery_cat_title a {color:#333;font-weight: 600;font-size:15px;margin:0px 0px 10px 0px;display:inline-block}
.gallery_cat ul li:hover .gallery_cat_title a {color:#fff;}

.gallery_cat ul li .open_cat_url a {color:#fff;background:#361338;color:#fff;padding:3px 10px;border-radius:5px;font-size:15px;
box-shadow:0px 2px 0px #d91b60;
opacity:0.6;
-moz-opacity:0.6;
filter: alpha(opacity=60) black;
-khtml-opacity: 0.6;
}
.gallery_cat ul li .open_cat_url a:hover {color:#fff;background:#361338;
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

.open_cat_url {display:none;}
.gallery_cat ul li:hover .open_cat_url {display:block;}

#gallery2_out2 #slide_cat_str {display:none}
#gallery2_out2:hover #slide_cat_str {display:block}

.ramka {border:3px solid #eaeaea;text-align:center;padding:30px 0px 10px 0px;max-width:1280px;margin:0 auto;}
.ramka_tovar {width:248px;float:left;font-size:15px;text-align:center;}
.ramka_tovar a.ramka_tovar_a {color:#333;text-decoration:none;border-bottom:1px solid #eaeaea}
.ramka_tovar:hover a.ramka_tovar_a {color:#333;text-decoration:none;border-bottom:1px solid #333}

.index_url_brand {text-align:right;margin:10px 18px}
.index_url_brand a {text-decoration:none;font-weight: 300;}
.index_url_brand a:hover {text-decoration:none;}

.index_url_brand2 {text-align:center;position:relative;top:-30px}
.index_url_brand2 a {text-decoration:none;border-bottom:1px solid #b00845;font-size:18px;color:#d91b60;font-weight: 300;}
.index_url_brand2 a:hover {text-decoration:none;border-bottom:1px solid #d91b60;font-size:18px;color:#d91b60}


.price_cat {position:relative;background:#d91b60;color:#fff;
padding:3px 20px 3px 20px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;z-index:1;float:right;
margin-top:15px;left:30px
}

.price_cat2 {position:relative;background:#d91b60;color:#fff;
padding:1px 20px 1px 20px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;z-index:1;float:right;
margin-top:15px;left:30px
}


		.my-wrapper2 {
     width:100%;
    position:relative;
    }
	
	.sticky2 #menu_top {
   
	width:100%;
	position:absolute;
	z-index:9999999999999999999999999999999999999

    }
	

	

		.my-wrapper {
     width:225px;
    position:relative
    }
	
	.sticky .right {
   
	width:225px;
	position:absolute;
	

    }
		
	
	.tags_a, #content1 .tags_a, #content0 .tags_a  {color:#361338;border-bottom:1px solid #d91b60}
	.tags_a:hover, #content1 .tags_a:hover, #content0 .tags_a:hover {color:#361338;border-bottom:1px solid #361338}

.div_brands {padding:3px 10px 5px 10px;background:#d91b60;-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px; margin:0px 0px 10px 0px}	
.div_brands a {color:#fff;font-weight: bold;text-decoration:none;border-bottom:1px dotted #fff}	
.div_brands a:hover {border:0}


.brands_li {text-decoration:underline;padding:2px 10px 2px 10px;font-weight: bold;color:#333;display:block}
.brands_li:hover {border:0;
background:#361338;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;color:#333;text-decoration:none
}


#content1 #b_a_open, #content0 #b_a_open {border-bottom:1px dotted #d91b60;text-decoration:none;margin:0px 0px 10px 0px;display:inline-block}
#content1 #b_a_open:hover, #content0 #b_a_open:hover {border-bottom:1px dotted #fff;}

/*статусы*/

.add_status {color:#333;font-size:27px;margin:0px 0px 0px 45px;padding:7px 20px 7px 20px;display:inline-block}




/*cat index*/



ul.index_cat_4_ul {  margin: 0;
        border: 0 none;
        padding:0;
        list-style: none;
        position: relative;left:0px;display:inline-block;top:0px;
		float:left;width:25%px;margin:14px 0px 14px 0px;
		
		
		}
ul.index_cat_4_ul a.index_cat_li_one {font-weight: bold;color:#333;
padding: 6px 0px 6px 0px;display:block;

}		
		
.index_cat_li_one2, #content1 .index_cat_li_one2, #content0 .index_cat_li_one2	{color:#d91b60;font-weight: bold;padding:0px 0px 0px 0px;text-decoration:none;text-transform:uppercase;border:0} 
.index_cat_li_one2:hover, #content1 .index_cat_li_one2:hover, #content0 .index_cat_li_one2:hover {;border:0}		
		
ul.index_cat_4_ul li { margin:2px 0px 2px 0px;
        border: 0 none;
        padding:0;
        
        list-style: none;
        position: relative;}
		
ul.index_cat_4_ul ul { margin:0px 0px 0px 0px;
        border: 0 none;
        padding: 0;
        
        }
ul.index_cat_4_ul ul li { margin:0px 0px 0px 0px;
        border: 0 none;
        padding: 0;
        
        }
		
.index_cat_li_due, #content1 .index_cat_li_due, #content0 .index_cat_li_due {
color:#333;text-decoration:none;border-bottom:1px solid #ccc;

}		
.index_cat_li_due:hover, #content1 .index_cat_li_due:hover, #content0 .index_cat_li_due:hover  {color:#333;border-bottom:1px solid #333}
		

/*Список брендов*/
.brands_div {
border:1px solid #ddd;-moz-border-radius:3px ;
-webkit-border-radius:3px;
-o-border-radius:3px ;
-ms-border-radius:3px ;
border-radius: 3px; 
-moz-column-count: 5; /* Для Firefox */
    -webkit-column-count: 5; /* Для Safari и Chrome */
    
  column-count:5;column-width:180px;padding:12px
}
.brands_div ul {list-style: none;margin:0;padding:0}
.brands_div ul li {display:inline-block;width:180px;font-size:18px}
		
/*выбор города*/

#popup_gorod  {font-size:19px;font-weight: normal;text-decoration:none;background: url(/images/icon_maps.png) no-repeat left center;padding:0px 0px 0px 20px;position:relative;top:-3px}

#popup_gorod span {font-size:19px;font-weight: normal;color:#d91b60;border-bottom:1px dotted #d91b60;margin:0px 20px 0px 0px;}
#popup_gorod span:hover {border:0}

.change_2 {color:#333;padding:0px 12px 0px 32px}
.change_2:hover {background:#ffffff}

/*логин верхняя панель*/


.add_login_ok {font-size:14px;color:#fff; padding:3px 0px 3px 30px;position:relative;top:-2px}



.add_reg, .add_login3 {text-decoration:none;color:#666;border-bottom:0px dotted #d91b60;font-size:14px}
.add_reg:hover, .add_login3:hover {border:0;color:#d91b60;}





.add_ans1 {text-decoration:none;color:#666;border-bottom:0px dotted #d91b60;font-size:14px}
.add_ans1:hover {border:0;color:#d91b60;}






.input_bottom_login {display:inline-block;background:#361338;color:#fff;cursor:pointer;border:0;border-radius:3px;width:100%;padding:8px 0px;margin:15px 0px 15px 0px;font-size:15px;font-weight: bold;}
.input_bottom_login:hover {
	opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}
.input_bottom_login_lock {display:inline-block;background:#aaa;color:#fff;border:0;border-radius:3px;width:100%;padding:8px 0px;margin:15px 0px 15px 0px;font-size:15px;font-weight: bold;}


.title_popul {border-bottom:1px solid #ccc;padding:0px 0px 10px 0px;font-size:17px}


.error_reg_zakaz {padding:10px;color:#fff;
background:#d91b60 ;
	-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
 position:relative;z-index:0;

border-radius:2px;
border: 1px solid #d91b60;

}
.error_reg_zakaz a {color:#fff}




.add_login2 {text-decoration:none;border-bottom:1px dotted #fff}
.add_login2:hover {border:0}

.add_login4 {text-decoration:none;padding:7px 20px;background: linear-gradient(165deg, #b00845, #d91b60);border-radius:3px;color:#fff}
.add_login4:hover {background: linear-gradient(165deg, #d91b60, #b00845);;color:#fff}








#panel_login {float:right}

.add_logout {text-decoration:none;background:#361338;
	-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
 position:relative;z-index:0;

border-radius:2px;
padding:2px 10px 2px 10px;color:#fff;margin-top:5px;display:inline-block;
}
.add_logout:hover {color:#fff;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}


/*-----------------------------*/




.add_login, .add_post_tovar, .open_user {text-decoration:none;color:#000;border-bottom:0px dotted #d91b60;font-size:13px}
.add_login:hover, .add_post_tovar:hover, .open_user:hover {border:0;color:#d91b60;}
















#popuprel_user {
	
	
	display: none; /* Скрыто по умолчанию */
	background:#fff;
	position: relative;float:right;
	top:0px;left:0px;
	z-index: 9999999999999;width:200px;
	box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	border:1px solid #ddd;
	padding:0px 8px 15px 8px;


border-radius:3px;

	
}
   #popuprel_user::before {
    content: ''; 
	background: #fff;
   position: absolute;
   margin-left:130px;
   margin-top:-5px;
	width: 10px;
    height: 10px;
	z-index:99999991001;
	    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
     z-index: 99999991000;

 
	
	 
   }


#popuprel_login 	 {display:none;
position: fixed;
width:500px;padding:0px;
top:100px;
left:50%;
margin-left:-250px;
z-index:99999999;background:#eaeaea;
border:1px solid #333;
-webkit-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	box-shadow: 0px 0px 34px rgba(0,0,0,.4);
text-align:center;
	-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
}


.kab_top_name {position: relative;top:-32px;left:9px;
-moz-border-radius:2px 2px 0px 0px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;display:inline-block;float:right;

border-radius:2px 2px 0px 0px;
background:#fff;
border:1px solid #ddd;border-bottom:0;
padding:0px 10px 0px 10px;height:31px;overflow:hidden;

}

.panel_kab {padding:0px 0px 0px 0px;}
.panel_kab2 {background: url(/images/grad.png) no-repeat right center;}


.aut_top {float:right;max-width:200px;overflow:hidden;height:30px;text-align:right}




/*Списки выпадающие */
#open_subcat_out2 {display:block;padding:10px 0px 10px 0px;background:#fff;margin:5px 18px}



#open_subcat_out3 {display:block;padding:10px 0px 10px 0px;font-size:16px;position:relative;}

#open_subcat_out3 span:hover {color:#361338;}

#open_subcat_out3 span {padding:0px 0px 0px 0px;display:inline-block;
display:inline-block;color:#d91b60;margin:5px 20px 5px 18px;border-radius:40px}
#open_subcat_out3 span a {text-decoration:none;color:#d91b60;}
#open_subcat_out3 span:hover a {color:#361338;}
#open_subcat_out3 span:hover {}


#open_subcat_out4 {display:block;padding:10px 10px 10px 10px;font-size:16px;position:relative;}
#open_subcat_out4 span:hover {}
#open_subcat_out4 span {display:inline-block;color:#d91b60}
#open_subcat_out4 span a {text-decoration:none;color:#333;padding:7px 10px;display:inline-block;}
#open_subcat_out4 span:hover a {color:#333;background:#eaeaea;}
#open_subcat_out4 span:hover {}


.post_tags1 span {background:#d91b60;padding:2px 10px;color:#fff}
.post_tags1 a {color:#333;margin-left:10px}

.post_tags12 {padding:20px 0px;border-top:1px dotted #dbd2b9;margin:0px 18px;display:block}

.post_tags12 a {color:#d91b60;margin:5px 10px 5px 0px;padding:5px 10px;border:1px solid #d91b60;display:inline-block;border-radius:30px}
.post_tags12 a:hover {background:#d91b60;color:#fff}

#cat_dop_open {display:none}
.cat_dop_open {color:#d91b60}
.cat_dop_open:hover {color:#d91b60}

.open_subcat4 {width:247px;float:left;height:250px;text-align:center;display:inline-block;
}
.open_subcat4:hover {}

#open_subcat_out {margin:20px 0px 0px 0px;max-height:500px;overflow:auto;display:inline-block;position:absolute;z-index:4;background:#fff;border:1px solid #bbb;padding:12px;

-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.4);
	box-shadow: 0px 0px 20px rgba(0,0,0,.3);
	margin-top:-8px
}

.open_subcat_div {border:1px solid #bbb;margin:0px 32px 10px 0px;display:inline-block;padding:0px 12px 0px 0px;background:#fff url(/images/input_grad.png) repeat-x bottom;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius:2px;height:30px;overflow:hidden;
box-shadow: 0px 1px 2px rgba(0,0,0,.1);
}
.open_subcat_div:hover {box-shadow: 0px 1px 2px rgba(0,0,0,.2);}

#content1 .open_subcat_div a, #content0 .open_subcat_div a {border:0;color:#333;display:block;padding:1px 42px 1px 12px;background: url(/images/tr2.png) no-repeat right center;height:30px;}

#content1 #open_subcat_out a:hover, #content0 #open_subcat_out a:hover  {color:#361338;border-bottom:1px solid #361338}


#result_search {position:absolute;background:#fff;
max-width:654px;z-index:9999999999999999999999999;margin-left:0px;margin-top:0px;text-align:left;
-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.3);
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.3);
	box-shadow: 0px 0px 20px rgba(0,0,0,.3);

}

#result_search div {}

#result_search div a {text-decoration:none;color:#333;padding:12px 12px 12px 12px;display:inline-block}
#result_search div:hover {background:#f3f3f3}


#result_search label:hover {background:#ddd}



#response3 {z-index:999999999999999999999999999999999999999999999999999999999999999;
position:fixed; left:100%;margin-left:-47px;margin-top:-250px;top:50%;width:47px;height:281px
}

#response3 img {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;

}

#response3 img:hover {
opacity:0.9;
-moz-opacity:0.9;
filter: alpha(opacity=90) black;
-khtml-opacity: 0.9;

}



/*geo ip*/




/*geo ip*/

.ip_gorod_ok {
margin:0px 20px 0px 0px;display:inline-block;
background:#d91b60 ;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius:2px;
box-shadow: 0px 1px 2px rgba(0,0,0,.3);
color:#fff
}
.ip_gorod_ok:hover {box-shadow: 0px 1px 2px rgba(0,0,0,.5);}

.ip_gorod_ok a {display:inline-block;color:#fff;text-decoration:none;padding:2px 20px 2px 20px;}


.ip_gorod_no {margin:0px 0px 0px 10px;}
.ip_gorod_no a {text-decoration:none;border-bottom:0px dotted #d91b60;border-radius:3px}
.ip_gorod_no a:hover {border-bottom:none}

.ip_gorod2 {display:inline-block;margin:20px 25px 0px 0px}

#geo_ip {position: absolute;
top:0px;
margin-top:-204px;
width:280px;
height:204px;
z-index:999999999999999999;
margin-left:20px;
display:inline-block
}

#ip_gorod2_out {
padding:0px 18px 0px 18px;color:#fff;width:210px;background: #333;box-shadow: 0px 0px 33px rgba(0,0,0,.3);font-size:16px;

	
}

   #ip_gorod2_out::before {
    content: ''; 
	background: #333;
    position: absolute; 
    
    margin-left:-23px;top:8px;
	width: 10px;
    height: 10px;
	    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);z-index:8
     /* „обавлЯем треугольник */
   }












.text_bottom {border:1px solid #eaeaea;-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius:2px;margin:20px 30px 0px 0px;padding:8px 18px 8px 18px;font-size:16px}


.brand_a_bottom {text-decoration:none;border-bottom:1px solid #b00845}
.brand_a_bottom:hover {text-decoration:none;border-bottom:1px solid #d91b60}


.add_poverka {border:none;background:none;color:#d91b60;padding:0;margin:0;cursor:pointer;border-bottom:1px dotted #d91b60;position:relative;top:-2px;left:5px}
.add_poverka:hover {border-bottom:1px dotted #fff}



.soc_twitter {width:36px;height:36px;background:url(/images/soc_twitter.png) repeat-x center top;text-decoration:none;display:inline-block;margin:0px 10px 0px 10px}
.soc_twitter:hover {background:url(/images/soc_twitter.png) repeat-x center bottom;}

.soc_vk {width:36px;height:36px;background:url(/images/soc_vk.png) repeat-x center top;text-decoration:none;display:inline-block}
.soc_vk:hover {background:url(/images/soc_vk.png) repeat-x center bottom;}

.soc_facebook {width:36px;height:36px;background:url(/images/soc_facebook.png) repeat-x center top;text-decoration:none;display:inline-block}
.soc_facebook:hover {background:url(/images/soc_facebook.png) repeat-x center bottom;}


.partnet_title {font-size:20px;line-height:22px}



.lock_out {background: url(/content/icon/user.svg) no-repeat left center;padding:0px 18px 0px 30px;position:relative;display:inline-block;margin-left:18px;top:-2px}


.label {
position:absolute;width:50px;text-align:center;
background: #d91b60 ;
border-radius:100px;
color:#fff;padding:14px 0px;margin-left:15px;margin-top:15px;
} 

.label_new {
position:absolute;
background:#d91b60;
z-index:5;
color:#fff;padding:14px 8px;border-radius:50px;margin:10px 0px 0px 10px
}

.label_pop {
position:absolute;
background:#cccccc;
z-index:5;
color:#fff;padding:9px 12px;border-radius:50px;margin:10px 0px 0px 10px
}

.index_div2 {padding:0px 0px 0px 0px;}
.index_div22 {width:223px;margin:0px 24px 22px 0px;display:inline-block;padding:0;

}


.index_div22 img {width:223px;}
#content0 .index_div22 a, #content1 .index_div22 a {border:0;}

.index_div23 {position:absolute;padding:12px 0px 8px 0px;margin-top:-48px;top:100%;
background: url(/images/opas_000.png);width:223px;text-align:center;height:28px;
font: 22px 'lobster', sans-serif;
z-index:3;
line-height:20px;

}
.index_div23 a {color:#fff;z-index:3;position:relative;text-shadow: 0px 1px 2px rgba(0,0,0,.7);} 

.index_div22:hover img {opacity:0.9;
-moz-opacity:0.9;
filter: alpha(opacity=90) black;
-khtml-opacity: 0.9;}
.index_div22:hover .index_div23{background:#361338;}
.index_div22:hover .index_div23 a {color:#fff;text-shadow:none}

  .index_div22:hover .index_div23:before {
    content: "";
    position: absolute;
    left: 100px;
    top: 30px;
    width: 25px;
    height: 25px;
    background:#361338;
	
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);z-index:0
  }
  
.index_div24  {display:none;position:absolute;top:80px;opacity:0;z-index:4;left:0;
width:223px;text-align:center;
}
.index_div24 a {padding:4px 10px 4px 10px;color:#333;border-radius:5px;background:#fff;
box-shadow: 0px 1px 2px rgba(0,0,0,.3);
}
.index_div24 a:hover {

box-shadow: 0px 1px 2px rgba(0,0,0,.5);}

.indexh2_right {float:right;position:relative;top:-46px;background:#fff;padding:0px 0px 0px 20px}


.cart_minus {padding:0px 5px;background:#ddd;cursor:pointer;position:relative;top:3px;margin:0px 3px 0px 0px;border-radius:3px}
.cart_plus {padding:0px 4px;background:#ddd;cursor:pointer;position:relative;top:3px;margin:0px 0px 0px 3px;border-radius:3px}


.number_post {display:inline-block;margin:0px 20px 0px 0px}
.number_post .kol_cart {border:2px solid #fff;border-radius:3px;padding:8px 20px;width:20px}

.number_post .cart_minus {padding:0px 5px;background:transparent;cursor:pointer;position:relative;top:4px;margin:0px 0px 0px 0px;border-radius:3px;font-size:29px;font-weight: 300;font-family: 'GothamPro';}
.number_post .cart_plus {padding:0px 4px;background:transparent;cursor:pointer;position:relative;top:6px;margin:0px 0px 0px 0px;border-radius:3px;font-size:29px;font-weight: 300;font-family: 'GothamPro';}

.nal_info_post {font-size:13px;background: url(/content/icon/check.svg) no-repeat left center;padding:10px 0px 10px 30px}



#content0 .delivery, .delivery, #content0 .sostav_komplekta, .sostav_komplekta {font-size:13px;color:#999;border:0;text-decoration:none


}



.delivery span, .sostav_komplekta span {border-bottom:1px dotted #999}
.delivery:hover span, .sostav_komplekta:hover span {border-bottom:0px dotted #333}
#content0 .delivery:hover, .delivery:hover, #content0 .sostav_komplekta:hover, .sostav_komplekta:hover {color:#333}


.index_url_cat {margin-top:50px;padding:20px 80px;background:#b00845;display:inline-block}
.index_url_cat a {text-decoration:none;color:#333;border-bottom:1px solid #999;font-size:16px}
.index_url_cat a:hover {text-decoration:none;color:#333;border-bottom:1px solid #333;font-size:16px}

.bonus {position:absolute;background:#361338;color:#fff;padding:4px 10px 4px 10px;margin-top:-130px;margin-left:140px;font-size:14px;border-radius:3px 0px 0px 3px}
.bonus2 {position:absolute;background:#d91b60;color:#fff;padding:4px 10px 4px 10px;margin-top:-130px;margin-left:145px;font-size:14px;border-radius:3px 0px 0px 3px}

.color2_label {}
.color2_label input {display:none}
.color2_label img {width:30px;height:30px;border-radius:30px;margin:0px 3px 6px 3px;border:1px solid #fff;padding:2px }

.color2_label2 {}
.color2_label2 input {display:none}
.color2_label2 img {width:30px;height:30px;border-radius:30px;margin:0px 3px 6px 3px;border:1px solid #bbb;padding:2px }

#container_out {}



/*новые*/

#other_gorod {font-size:14px;color:#666}
#other_gorod .other_gorod {font-size:14px;color:#666;text-decoration:none;border-bottom:1px dotted #666;margin-left:10px}
#other_gorod .other_gorod:hover {font-size:14px;color:#666;border-bottom:0px dotted #666}


.products_block {width:12%;display:inline-block;float:left;margin:10px 0px 0px 0px;}

.products_block span {margin:0 auto;}
.products_block span a {color:#333;border-bottom:1px solid #fff;font-size:14px;line-height: 14px;}
.products_block:hover span a {color:#333;border-bottom:1px solid #aaa}

.products_circle {width:88px;height:88px;background-color:#361338;border-radius:44px;transition: 0.5s;margin:0 auto;background-repeat: no-repeat;
background-position: center center;
}
.products_circle a {display:block;width:100%;height:100%}
.products_circle:hover {background-color:#d91b60}
.products_circle img {margin-top:20px}

.soc_bottom {padding:0px 16px 0px 0px;text-align:left;}
.soc_bottom img {border-radius:3px;}
.soc_bottom img:hover {opacity:0.9;
-moz-opacity:0.9;
filter: alpha(opacity=90) black;
-khtml-opacity: 0.9;}


.soc_bottom1 {padding:0px 16px 0px 0px;}
.soc_bottom1 img {border-radius:2px;margin-right:4px}
.soc_bottom1 img:hover {opacity:0.9;
-moz-opacity:0.9;
filter: alpha(opacity=90) black;
-khtml-opacity: 0.9;}


.tovar_bottom {font-size:14px;margin-top:10px}
.tovar_bottom a {color:#999;padding:6px 0px 0px 0px;display:inline-block}
.tovar_bottom a:hover {color:#ccc}

.tovar_bottom_a {border-bottom:1px solid #ccc}
.tovar_bottom_a:hover {border-bottom:1px solid #666}

.kontakt_bottom {font-size:13px;margin-top:10px;background: url(https://isharik.ru//content/icon/icon_kontakt.png) no-repeat left top;padding:0px 0px 0px 55px}
.kontakt_bottom a {color:#666;padding:6px 0px 0px 0px;display:inline-block}
.kontakt_bottom a:hover {color:#333}

.kontakt_bottom_a {border-bottom:1px solid #ccc}
.kontakt_bottom_a:hover {border-bottom:1px solid #666}

.add_post_bottom {background:#5c5c5c;padding:10px 20px;border-radius:5px;color:#fff;font-size:13px;display:inline-block}
.add_post_bottom:hover {background:#333;color:#fff;}



#other_gorod_change {
position:absolute;font-size:14px;background:#5c5c5c;padding:10px;width:260px;margin-top:12px;margin-left:47px	;border-radius:3px;
display:none
}


#other_gorod_change div {width:130px;float:left}
#other_gorod_change a {color:#ccc}
#other_gorod_change a:hover {color:#fff}

#other_gorod_change:before {
	content: '';
	display: inline-block;
	clear: both;
	width:22px;height:11px;
	position:absolute;
	background:url(https://isharik.ru//content/icon/icon_str_top2.png) no-repeat;
	margin-top:-20px;margin-left:0px;
}



#check_gorod_change {
position:absolute;font-size:14px;background:#5c5c5c;padding:10px;width:200px;margin-top:12px;margin-left:47px	;border-radius:3px;color:#ccc;
display:none
}


#check_gorod_change div {margin-top:10px}
#check_gorod_change a {color:#ccc}
#check_gorod_change a:hover {color:#fff}

#check_gorod_change a.check_gorod_change_yes {padding:5px 20px;
background-color:#361338;display:inline-block;border-radius:3px;color:#fff;margin:0px 10px 0px 0px
}
#check_gorod_change a.check_gorod_change_yes:hover {
	background-color:#d91b60	
}
#check_gorod_change a.check_gorod_change_no {color:#fff;border-bottom:1px dotted #fff}
#check_gorod_change a.check_gorod_change_no:hover {color:#fff;border-bottom:1px dotted #5c5c5c}

#check_gorod_change:before {
	content: '';
	display: inline-block;
	clear: both;
	width:22px;height:11px;
	position:absolute;
	background:url(https://isharik.ru//content/icon/icon_str_top2.png) no-repeat;
	margin-top:-20px;margin-left:0px;
}



#other_tel {
position:absolute;background:#5c5c5c;padding:10px;width:260px;margin-top:32px;margin-left:-143px	;border-radius:3px;
display:none
}


#other_tel div {width:180px;color:#fff;font-size:19px;}
#other_tel p a {color:#ccc;font-size:14px;border-bottom:1px solid #999;margin-top:10px;display:inline-block}
#other_tel a:hover {color:#fff}

#other_tel:before {
	content: '';
	display: inline-block;
	clear: both;
	width:22px;height:11px;
	position:absolute;
	background:url(https://isharik.ru//content/icon/icon_str_top2.png) no-repeat;
	margin-top:-20px;margin-left:80px;
}


.tovar_div {float:left;width:318px;text-align:center}

.tovar_bottom2 {font-weight: 300;clear:both}

.tovar_bottom2 a {font-size:18px;display:inline-block;padding:14px 30px 14px 75px;
background:url(https://isharik.ru//content/icon/ruler-and-pencil.svg) no-repeat 30px 15px;
background-color:#361338;color:#fff;border-radius:5px;



}
.tovar_bottom2:hover a {color:#fff;background-color:#d91b60}

#map > ymaps {
border-radius: 0px;
overflow: hidden;
padding:0px 20px 0px 20px
}
.psevdo_table {display:block;padding:10px 10px 10px 10px;border-bottom:1px solid #eaeaea}
.psevdo_table:hover {background:#f3f3f3}
.psevdo_table span {width:23%;font-size:17px;display:inline-block;float:left;padding:0px 20px 0px 0px}


.other_gorod_kontakt {font-size:16px;padding:10px 30px 10px 30px;display:inline-block;

background-color:#361338;color:#fff;border-radius:5px;margin:0px 0px 0px 30px;position:relative;top:-3px}
.other_gorod_kontakt:hover {background-color:#d91b60;color:#fff}

.kontakt_a {background:url(https://isharik.ru//content/icon/maps_ea.svg) no-repeat left center;padding:0px 0px 0px 25px}

.out_zakaz_title {float:left;width:300px;color:#fff;font-size:19px}

.articles_4 {width:210px;height:210px;border-radius:150px;float:left;margin:0px 40px 0px 0px}

.articles_43 {width:150px;height:150px;border-radius:150px;margin:10px auto;display:inline-block;border:0px solid #ccc;}
.articles_43_out {width:250px;height:200px;float:left;text-align:center;border:0px solid #ccc;padding:30px 0px 20px 0px}

.articles {padding:0px;padding:50px 0px 50px 0px;border-bottom:3px solid #f3f3f3}
.search_top_out {width:100%;position:absolute;z-index:5;display:none}
.search_top {}
.search_top2 {padding:11px 20px}


.filter_botton_brand2 {background:#fff;display:inline-block;padding:10px 15px 10px 15px;margin:0px 20px 0px 0px;border:1px solid #eaeaea;border-bottom:1px solid #fff;position:relative;z-index:9;font-size:14px;border-radius:3px 3px 0px 0px}
.filter_botton_brand2:hover {background:#fff;}
.filter_botton_brand2 a {background: url(/images/str2.svg) no-repeat right center;display:inline-block;color:#333;padding:0px 20px 0px 0px;}

.filter_botton_brand_orange {background:#d91b60;color:#fff;border-radius:20px;padding:1px 7px}
.filter_botton_brand_orange2 {display:none}
.xlose_filter {color:#999;margin-left:20px}



.filter_botton_brand {background:#ededed;display:inline-block;padding:10px 15px 10px 15px;margin:0px 20px 0px 0px;border:1px solid #ededed;position:relative;font-size:14px;border-radius:3px}
.filter_botton_brand:hover {background:#fff;}
.filter_botton_brand a {background: url(/images/str.svg) no-repeat right center;display:inline-block;color:#333;padding:0px 20px 0px 0px;}

.filter_out {position:absolute;width:280px;background:#fff;z-index:8;overflow:none;border:1px solid #eaeaea;margin-top:-1px;display:none}
.filter_out2 {overflow-y:auto;max-height:400px;position:relative;padding:0px 15px;}

.filter_out_bottom {background:#fff;padding:0px 15px 18px 15px;}
.filter_botton_brand_out {display:inline-block;padding:18px 0px 0px 0px;}
.filter_botton_brand_out2 {}
.filter_botton_brand_out2 {} 

.filter_botton_brand_out2 .filter_botton_brand {border:1px solid #fff;padding:5px 15px 5px 15px;background:#fff}
.filter_botton_brand_out2 .filter_botton_brand2 {padding:5px 15px 5px 15px;} 

#clear_filter_out {padding:16px 0px 10px 0px}
#clear_filter_out a {color:#361338;display:inline-block;padding:12px 0px 12px 0px;margin:0px 20px 0px 0px;position:relative;}
#clear_filter_out a:hover {color:#d91b60}


.sort_filter_new {background:#fff}
.sort_filter_new a {padding:5px 15px;color:#666;display:inline-block}
.sort_filter_new_act a {padding:5px 15px;color:#fff;display:inline-block}
.sort_filter_new_act {background:#d91b60}

.filtr_div0 {border-left:1px solid #ededed;border-right:1px solid #ededed;margin-left:-1px;padding:18px 0px 0px 0px}


.img_articles_450_280:hover {border-bottom:3px solid #361338}

.img_articles_450_280 span {
position:relative;top:-44px;z-index:4;
background: #333;
padding:10px 20px;display:block	;width:100%;color:#fff
}

		
		




.current-rating2 {
	background: url('../images/starrating2.png') left bottom;
	position: relative;
	height: 20px;
	display: inline-block;
	text-indent: -9000px;
	z-index: 1;
	}
.unit-rating2 { /* the UL */
	margin: 10px 0px 0px 0px;
	padding:0px;
	height: 20px;
	position: relative;
	display: inline-block;
	background: url('../images/starrating2.png') top left repeat-x;		
	}		
		

.delivery_div {width:25%;height:120px;display:inline-block;overflow:hidden;}	

#result_search div.search_categ {background: url(/content/icon/ctr_right.png) no-repeat right center;padding-right:30px}
#result_search div.search_categ:hover {background:#f3f3f3 url(/content/icon/ctr_right.png) no-repeat right center;}	

.subcat_text_new h2 {text-align:center}

#search_mobile {background: url(/images/search-mobile.svg) no-repeat center center;width:50px;height:55px;position:relative;text-decoration:none;display:inline-block}


.categ_open a {color:#361338;font-size:14px;padding:0px 0px 0px 20px;position:relative;}
.categ_open a:hover {color:#d91b60;border:0}
.categ_open {text-align:center}

.categ_close {color:#361338;font-size:34px;float:right;position:relative;top:-10px}


.brand_out_ram {width:calc(25% - 38px);margin:20px 18px 0px 18px;border:1px solid #f4f4f4;display:inline-block;border-radius:5px;overflow:hidden;transition: 0.5s;}
.brand_out_ram:hover {background:#f4f4f4}
.brand_out_ram2 {padding:20px} 	
.brand_out_ram_title {padding:30px 0px 0px 0px }	
.brand_out_ram_title a {color:#333;font-weight: 700;font-size:18px}	
.brand_out_ram_meta {color:#999;font-size:14px}

.content1280_out {display:inline-block;width:100%}
.content1280 {max-width:1280px;margin:0 auto}



.ul_index_filter {list-style: none;margin:0;padding:0;margin-top:10px}
.ul_index_filter li a {color:#333;font-size:14px}
.ul_index_filter li {padding:2px 0px}
.ul_index_filter li a:hover {color:#361338}

.cat_00 {width:calc(25% - 38px);margin:18px;display:inline-block;border:0px solid #eaeaea;border-radius:0px;overflow:hidden;background:#fff}
.cat_00:hover {border:0px solid #ccc;}

.cat_01 {padding:18px;text-align:center}
.cat_01 img {border-radius:5px;border:0px solid #fff;transition: 0.5s;width:100%}
.cat_00:hover .cat_01 img {border-radius:5px;border:0px solid #cccccc}


.cat_00_index {width:calc(25% - 27px);margin:9px 9px 18px 18px;display:inline-block;border:0px solid #b00845;overflow:hidden;background:#fff}
.cat_00_index:hover {border:0px solid #cccccc;}
.cat_00_index:hover .cat_01_index img {border:0px solid #cccccc}

.cat_00_index .cat_01_a {font-family: 'GothamPro-Medium';margin-top:20px;height:25px;text-align:left;font-size:16px}
.cat_00_index .cat_01_a a {color:#333}
.cat_00_index .cat_01_a a:hover {color:#d91b60}


.cat_50_index {width:calc(50% - 27px);margin:9px 9px 18px 18px;display:inline-block;border:0px solid #b00845;overflow:hidden;background:#fff}
.cat_50_index:hover {border:0px solid #cccccc;}
.cat_50_index:hover .cat_01_index img {border:0px solid #cccccc}

.cat_50_index .cat_01_a {font-family: 'GothamPro-Medium';margin-top:20px;height:25px;text-align:left;font-size:16px}
.cat_50_index .cat_01_a a {color:#333}
.cat_50_index .cat_01_a a:hover {color:#d91b60}


.cat_01_index {padding:18px;text-align:center}
.cat_01_index img {border:0px solid #fff;transition: 0.5s;width:100%}




.cat_001 {width:calc(25% - 38px);margin:18px 36px 18px 0px;display:inline-block;border:1px solid #eaeaea;border-radius:5px}
.cat_001:hover {border:1px solid #ccc;}

.cat_00 .cat_01_a {font-family: 'GothamPro-Medium';margin-top:20px;height:25px}
.cat_00:hover .cat_01_a a {color:#d91b60}

.cat_01_a2 {color:#666;margin:0px 10px 0px 0px}
.cat_01_a2:hover {color:#d91b60}


.dst_out_page2 {}
.dst_out_page {}
.dst_out_page:hover {}


.filter_pop_out {margin:0px 0px;border-radius:0px}
.filter_pop {margin:18px;border-radius:50px;padding:0px 0px 0px 0px;font-size:14px;}
.filter_pop a {margin:0px 18px 10px 0px;display:inline-block;border:1px solid #ccc;color:#666;padding:8px 14px;border-radius:30px}
.filter_pop a:hover {background:#d91b60;border:1px solid #d91b60;color:#fff;}


.post_text_right {width:calc(50% - 36px);display:inline-block;padding:5px 18px 0px 18px;overflow:hidden;float:left}
.post_text_left {display:inline-block;margin:15px 18px 0px 18px;width:calc(50% - 56px);overflow:hidden;float:left;}


.bukva_div {padding:0px 18px}

.bukva_div ul {list-style: none;width:205px;margin:0px 0px 20px 0px ;padding:0;display:inline-block;float:left
 
}
.bukva_div ul li, .bukva_div ul li ul, .bukva_div ul li ul li {margin:0;padding:0}

#change_gorod {font-size:13px;color:#000;padding:0px 15px 0px 18px;display:inline-block;top:0px;position:relative;background: url(/content/icon/arrow_down_red.svg) no-repeat right center;}
#change_gorod:hover {color:#d91b60}

.change_gorod {font-size:13px;font-family: 'GothamPro-Medium';}
.change_gorod a {background: url(/content/icon/arrow_red.svg) no-repeat right center;padding:0px 13px 0px 0px;}


/*иконки */
.index_icon_out25 {transition: 0.5s;width:calc(25% - 50px);height:200px;text-align:center;display:inline-block;margin:30px 0px 0px 0px;overflow:hidden;padding:0px 20px}
.index_icon25 {width:50px;height:50px;transition: 0.5s;display:inline-block;margin:0 auto}
.index_icon25 img {margin:0 auto}
.index_icon_out25:hover .index_icon25 {}

.index_icon25_title {font-size: 17px; margin-top: 20px; padding: 0px 10px;font-weight: bold;color:#d91b60}


.index_icon_out_kak {transition: 0.5s;width:180px;height:200px;text-align:center;display:inline-block;margin:30px 0px 0px 0px;overflow:hidden;padding:0px 0px;}
.index_icon_kak {width:110px;height:110px;transition: 0.5s;display:inline-block;margin:0 auto;background:#b00845;border-radius:100px}
.index_icon_kak img {margin:0 auto;top:35px;position:relative;}

.index_icon_out_kak_strelka {background: url(/content/icon/index_kak/str.png) no-repeat center 40px;height:200px;display:inline-block;width:80px}




.index_icon_out255 {transition: 0.5s;width:calc(25% - 50px);height:200px;text-align:center;display:inline-block;margin:30px 0px 0px 0px;overflow:hidden;padding:0px 20px}
.index_icon255 {width:50px;height:50px;transition: 0.5s;display:inline-block;margin:0 auto}
.index_icon255 img {margin:0 auto}
.index_icon_out255:hover .index_icon255 {}

.index_icon255_title {font-size: 17px; margin-top: 20px; padding: 0px 10px;font-weight: bold;color:#d91b60}

/*new index*/






.index_cat_type {width:calc(25% - 32px);margin:32px 16px 0px 16px;
display:inline-block;
background:#fff;
padding:0px 0px 0px 0px;
overflow:hidden;z-index:0;position:relative;display:inline-block;
border-radius:3px;transition-duration: 0.8s;
}	
.index_cat_type:hover a  {color:#361338;}

.index_cat_type img {border-radius:10px;border:4px solid #b00845;transition: 0.5s;}
.index_cat_type:hover img {border-radius:10px;border:4px solid #cccccc}


.index_cat_type_title {height:50px;overflow:hidden;display:inline-block;margin-top:25px;font-family: 'GothamPro-Medium';}
.index_cat_type_title a  {text-decoration:none;color:#333;font-size:18px}


#post_text_right_ajax h3 {font-size:14px;font-weight: bold;margin-top:15px}

.share a {
display: inline-block;
vertical-align: inherit;
margin: 5px 10px 0 0px;
padding: 0px;
font-size: 0px;
width: 40px;
height: 40px;
background: url("/content/soc_icon.png") no-repeat scroll 0px 0px transparent;
cursor:pointer;border-radius:5px
}

.share a:hover {opacity:0.8;}

.share a.vkontakte {
background: url("/content/soc_icon.png") no-repeat scroll -168px 0px transparent;
}
.share a.google {
background: url("/content/soc_icon.png") no-repeat scroll -252px 0px transparent;
}
.share a.livejournal {
background: url("/content/soc_icon.png") no-repeat scroll -336px 0px transparent;
}
.share a.twitter {
background: url("/content/soc_icon.png") no-repeat scroll -42px 0px transparent;
}
.share a.mail {
background: url("/content/soc_icon.png") no-repeat scroll -294px 0px transparent;
}
.share a.odnoklassniki {
background: url("/content/soc_icon.png") no-repeat scroll -126px 0px transparent;
}
.share a.pinterest {
background: url("/content/soc_icon.png") no-repeat scroll -210px 0px transparent;
}



/* Slider */
.variable-width {padding:0px 8px 20px 18px;}
.response-width {padding:20px 0px 20px 0px;}
.sob-width {padding:0px 0px}

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
	margin:0px 0px
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

 
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}





.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
	margin:0px 0px
}

.response-width .slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
	margin:0px 18px
}



.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Slider */

.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{

    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;
margin-left:10px;
	
    width: 7px;
    height: 7px;
	border-radius:10px;

    content: '';
    text-align: center;

    opacity: .25;
    color: black;
	background:#d91b60
}
.slick-dots li.slick-active button:before
{
    opacity: 1;
    color: black;
}






.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 0;

    display: block;

    width: 27px;
    height: 20px;
    padding: 0;
margin-top:-45px;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	z-index:2
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: 0.25;
}

.slick-prev:before,
.slick-next:before
{
 
    opacity: 0.75;
    color: #000;

}

.slick-prev
{
    right: 63px;
}

.slick-prev:before
{
	display:inline-block;
    content: '';
	width:27px; height:20px;background: url(https://isharik.ru/content/icon/index_left.png) no-repeat center center;
}


.slick-next
{
    right: 18px;
}

.slick-next:before
{
	display:inline-block;
    content: '';
	width:27px; height:20px;background: url(https://isharik.ru/content/icon/index_right.png) no-repeat center center;
}






#filter_mobile_open {padding:0px 0px 0px 18px;display:none}
#filter_mobile_open a {border:1px solid #d91b60;display:block;padding:10px;text-align:center;margin:0 auto;border-radius:30px;color:#333}
#filter_mobile_open a span {background: url(/content/icon/filter.svg) no-repeat left center;display:inline-block;padding:0px 0px 0px 20px}


.index_tor_44 {background:#fff;padding:18px 18px 18px 18px;border-bottom:1px solid #ededed;margin:0px 8px 0px 18px}

.soc_top_out {position:relative;display:inline-block;padding:12px 8px 12px 8px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}
.soc_top_out a {padding:0px 10px 0px 10px;display:inline-block} 
 .soc_top {display:inline-block;position:relative}
 
 .block_ul_middle {

  margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
		text-align: justify;
		margin:0px 0px -18px 0px;
		padding:0px 0px 0px 0px
}

     .block_ul_middle li  {
                
               
                
                display: inline-block;
                text-align: left;
	
                line-height: normal;
    
                vertical-align: middle;
            
        }
		
		
		/*
        .block_ul li.helper {
                width: 100%;
                height: 0;
                visibility: hidden;
				margin:0;padding:0;
				
        }
		*/
        .block_ul_middle:after {
                        width: 100%;
                        height: 0;
                        visibility: hidden;
                        overflow: hidden;
                        content: '';
                        display: inline-block;

        }
		
.li_content_middle {padding:0px 0px 0px 0px}	

.sticky-content.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
	z-index:9999999 ;
}
.sticky-content.fixed section {
       
}

.index_dop_cat {
	padding:7px 10px;display:inline-block;color:#333;background:#fff;margin:0px 5px 10px 5px
	
}
.index_dop_cat:hover {
	background:#d91b60;color:#fff
	
}


.flex_tovar_out {
display: flex;
   flex-flow: row wrap;
   justify-content:space-between;
    margin:0px 0px 0px 0px;  
    position:relative;	
	
}


.folg_out{
  display: flex;
  
  flex-flow: row wrap;
 
  justify-content:space-between;
  
  margin:0px 18px 0px 18px;  
  
  
  
  
  position:relative;
  
}	
.folg {
	

	width:calc(25% - 18px);
	align-self:flex-start;
	padding-bottom:30px;background:#fff;margin-bottom:18px	
}

.folg_img {
 height:270px;
}
.folg_div44 {overflow:hidden;padding:18px}



/* CSS Document */


ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  
   list-style: none;
}

ul#navmenu-v
 {
  margin:0px 0px 0px 0px;
  padding:10px 0px;
  border:1px solid #d91b60;border-top:0
}


ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li.menu_one {
 
 width:100%;
  position: relative;
  padding:0;margin:0;
  
}



ul#navmenu-v li.menu_two {width:350px;
 
  position: relative;
  padding:0px 0px 0px 0px;margin:0;


}

ul#navmenu-v a.menu_one_a {text-transform: uppercase;
background: url(/content/icon/ctr_right.png) no-repeat right center;
display:block;padding:5px 15px;
}
ul#navmenu-v a.menu_one_a:hover {text-transform: uppercase;
background: #d91b60;color:#fff;
padding:5px 15px;

}

ul#navmenu-v a.menu_one_a2 {text-transform: uppercase;
display:block;
padding:5px 15px;

}

ul#navmenu-v a.menu_one_a2:hover {background: #d91b60;color:#fff

}


ul#navmenu-v li:hover {

} 

ul#navmenu-v li:hover a {background: #d91b60;}
ul#navmenu-v li:hover span {}


ul#navmenu-v li ul li {
display:block;
width:100%

}
ul#navmenu-v li ul  {
margin:0;

margin-left:-1px;
width:300px;
padding:0px 0px 0px 0px;
border-radius:0px;
overflow:hidden;
background: #d91b60;
}

/* Root Menu */
ul#navmenu-v a {
  padding:7px 16px 7px 16px;
  display: block;
  
  color:#333;
  font-size: 14px;
  text-decoration:underline;
position:relative;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
  
  font-weight: 600;
        text-decoration:none;
		
  
}


ul#navmenu-v a.left_act {
  
  color:#fff;text-decoration:none;margin:0;
}

ul#navmenu-v li a.left_act{background: #d91b60;
width:220px;
}




ul#navmenu-v a.div_kab_act {color:#333;


width:216px;
}





ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
color:#fff;text-decoration:none;margin:0;

padding:5px 15px;
color:#fff;

  

}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  
 
  
  
display:block;
  margin:0px 0px 0px 0px

}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {

  color: #fff;text-decoration:none;
text-decoration:underline
  
  } 


ul#navmenu-v li:hover li span:hover,
ul#navmenu-v li:hover li:hover span
 {color:#333}

 ul#navmenu-v li:hover li span
  {margin:0px 10px 0px 0px}


ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;z-index:999;
  top: 0px;
  left: 230px;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}




.new_menu_sec {
	padding: 0;
        list-style: none;
	margin: 0;
		width:250px;
		
		
}
.new_menu_sec li {padding:0px 15px 0px 15px;background:#f7f7f7;}
.new_menu_sec li a {

padding:8px 0px 8px 0px;margin:0px 0px 0px 0px;position:relative;font-size: 14px;transition: 0.5s;
display:block;
font-weight: 400;
border-bottom:1px solid #eaeaea;
color:#333

}

.new_menu_sec li:hover a {border-bottom:1px dotted #f4f4f4;}
.new_menu_sec li:hover {background:#eaeaea;}}

ul#cssmenu_top_right2 {
        
        
        border: 0 none;
        padding: 0;
        list-style: none;
		
        position: relative;display:inline-block;
		margin: 0;
	
	
		
		

        

}
ul#cssmenu_top_right2 li {
        margin:0px 0px 0px 0px;
        border: 0 none;
        padding: 0;
     
        display: inline;
        list-style: none;
        position: relative;
		
/*        height: 43px;*/
}
ul#cssmenu_top_right2 a{
	
        margin:0px 30px 0px 0px;
        padding: 0px 0px 0px 9px  ;

        float: none !important;
        display: inline-block;
		color: #777;  
      font-size: 13px;
		font-weight: normal;
        text-decoration:none;

		
        height: auto !important;
        height: 1%; 
		position:relative;
		

		}
ul#cssmenu_top_right2 a:hover {
		color: #444;

}









#cssmenu_span {display:inline-block;margin:0px 0px 0px 18px;text-align:left;padding:0;}

/* Menu Top */

ul#cssmenu {
        
        margin: 0 auto;
        
        padding: 0;
        list-style: none;
        position: relative;display:inline-block;
		padding:0;margin:0;
		
		margin-bottom:0px;
		
		
		
        
/*        height: 43px; */
        

}

ul#cssmenu li {
        margin:0px 0px 0px 0px;
        border: 0 none;
        padding: 0;
        
        
        list-style: none;
        position: relative;
/*        height: 43px;*/
}







/* Main Menu */
ul#cssmenu a{
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 0px  ;

        float: none !important;
        float: left;
        display: inline-block;
		
        font-size: 14px;
        
		font-weight: 600;
        text-decoration:none;
		
		
        height: auto !important;
        height: 1%; 
		position:relative;z-index:0;
		

		}

ul#cssmenu a span {
margin-top:0px;display:block;
border:0;

}
/* Main Menu Hover */





ul#cssmenu li.prime_menu  {margin:0px 23px 0px 0px;position:relative;font-size: 14px;border-bottom:0px solid #f3f3f3;font-family: 'GothamPro';}

ul#cssmenu li.prime_menu  {background:#d91b60;padding:0px 0px 0px 18px;}
ul#cssmenu li.prime_menu:hover {}
ul#cssmenu li.prime_menu a.add_cat2 {padding:21px 84px 20px 41px;color: #fff;transition: 0.5s;background: url(/content/icon/menu-button.svg) no-repeat left center; }
ul#cssmenu li.prime_menu a.add_cat2:hover {background: url(/content/icon/menu-button.svg) no-repeat left center;}

ul#cssmenu li.prime_menu:hover a.add_cat2 {color:#eee;}

ul#cssmenu li.prime_menu2  {margin:0px 0px 0px 0px;position:relative;font-size: 14px;border-bottom:0px solid #f3f3f3;font-family: 'GothamPro';}
ul#cssmenu li.prime_menu2 a.add_cat34 {padding:21px 17px 20px 0px;color: #fff;transition: 0.5s;background: url(/content/icon/arrow_down_fff.svg) no-repeat right center;margin:0px 30px 0px 0px}


ul#cssmenu li.prime_menu2 a.add_cat34:hover {color:#ccc}

ul#cssmenu li.prime_menu2:hover a.add_cat34 {}


/*

   ul#cssmenu li.prime_menu:hover a.add_cat2::after {
    content: ''; 
	background: #fff;
    position: absolute; 
    left: 50%; bottom: -12px; 
    margin-left:-8px;
	width: 16px;
    height: 16px;
	    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);z-index:8
     
   }
*/
.popuprel13 	 {
	
	display:none;
position: absolute;

z-index:99999999;margin-top:-4px;
width:100%

}   
.popuprel13_2 {
margin:0 auto;max-width:1280px;
	
}   
.popuprel13_3 {
background:#fff;
margin:0px 18px;display:block;
padding:0px 0px;
box-shadow: 0px 0px 14px rgba(0,0,0,.4);
	
} 



ul.menu-v {display:inline-block;height:200px;width:calc(100% - 18px);
 display: flex;
    flex-wrap: wrap;
    flex-direction: column;

}
.menu-v-div {display:inline-block;float:left;width:25%;padding:10px 0px}
.menu-v-div2 {display:inline-block;float:left;width:100%;padding:10px 0px;


 
}

ul.menu-v,
ul.menu-v li,
ul.menu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  
   list-style: none;
}
ul.menu-v a {
  padding:3px 18px 3px 18px;
  display: block;
 
  color:#333;
  font-size: 14px;
  text-decoration:none;
position:relative;

  

		
  
}

ul.menu-v li { display: block;}
ul.menu-v a:hover {
	
	color: #d91b60;
}


.menu_new_cat, .menu_new_cat2 {
list-style: none;	

  margin: 0;
  border: 0 none;
  padding: 0;
  text-align:left
  
}
.menu_new_cat_li {
	
	list-style: none;	
display:inline-block;
  margin: 0;
  border: 0 none;
  padding: 0;
  float:left;
  width:25%;
  
}

.menu_new_cat2 {
padding:10px 0px 0px 0px	
	
}

.menu_new_cat_li2 {
	
	list-style: none;	

  margin: 0;
  border: 0 none;
  padding: 0;
  
  
  
}

.menu_new_cat_li a {color:#333;font-size:14px;line-height: 22px;font-weight: 300;}
.menu_new_cat_li2 a {color:#333;font-size:14px;line-height: 22px;font-weight: 300;}


.menu_left_gray {background:#f3f3f3;margin:0px 10px 0px 0px;padding:10px 0px 10px 0px;border-radius:5px}

#menu_left {font-size:16px;margin:25px 0px 0px 0px;text-align:left;position:relative;}
#menu_left ul {margin:0px 0px 0px 0px;padding:0;list-style: none;}

.menu_one {	display: block;
font-size:14px;
	padding: 10px 18px 10px 18px;
	cursor: pointer;
	color: #333;
	margin:0px 0px 0px 0px;
	
	
	color:#333
}
.menu_one:hover {

}

.menu_one span {color:#999;margin-left:10px}


.menu_one_act {	display: block;
	padding: 10px 18px 10px 18px;
	cursor: pointer;
	color: #333;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: 'GothamPro-Medium';
	color:#000
}
.menu_one_act span {color:#999;margin-left:10px}

.menu_one_act:hover {

}













.menu_due {margin:3px 0px 3px 0px;
	padding: 5px 18px 5px 36px;
color: #333;text-decoration:none;display:inline-block;font-size:14px;
		
}
.menu_due span {color:#999;margin-left:10px}


.menu_due:hover {
color: #b00845}




.menu_due_act {margin:3px 0px 3px 0px;
color: #fff;text-decoration:none;display:inline-block;font-size:14px;
padding: 5px 18px 5px 36px;background: #b00845;border-radius:0px 30px 30px 0px
		
}
.menu_due_act span {color:#fff;margin-left:10px} 

.menu_due_act:hover {
color: #fff
}


.menu_due_act2 {margin:3px 0px 3px 0px;
color: #333;text-decoration:none;display:inline-block;font-size:14px;
padding: 5px 18px 5px 36px;
	font-family: 'GothamPro-Medium';	
}

.menu_due_act2:hover {
color: #333
}






.menu_tri {margin:3px 0px 3px 0px;
	padding: 5px 18px 5px 54px;
color: #333;text-decoration:none;display:inline-block;font-size:13px;
		
}

.menu_tri:hover {
color: #b00845}




.menu_tri_act {margin:3px 0px 3px 0px;
color: #fff;text-decoration:none;display:inline-block;font-size:13px;
padding: 5px 18px 5px 54px;background: #b00845;border-radius:0px 30px 30px 0px
		
}

.menu_tri_act:hover {
color: #333
}
.menu_tri_act span {color:#fff;margin-left:10px} 


/*РЅРѕРІРѕРµ РјРµРЅСЋ*/

#open_menu3 {position:relative;margin-left:-2px;margin-top:-3px}

#popuprel_menu_sub2 {display:inline-block;background:#ffffff;float:left;height:222px} 
#popuprel_menu_sub {display:inline-block;background:#ffffff;float:left;height:222px} 
#popuprel_menu {display:inline-block;float:left;background:#ffffff}
.new-menu {
  list-style: none;
  padding: 10px 0px;
  margin: 0;
 font-family: 'GothamPro-Medium';
  /*height: 100px;*/

  font-size:13px;
  font-weight: normal;
  /* == */
  width: 261px;
  z-index: 999999999999999999999999999999999999999999999999;
  background:#ffffff;
  border-right: 1px solid #f7f7f7;
  height:500px;overflow:auto
  
  /* == */
}
.new-menu li {
  position: relative;display:block;margin:0;padding:0;padding-right:20px;
  border-bottom: 0px solid #f7f7f7;
  /*float:left;*/
}
.new-menu li a {
  display: block;
  text-decoration: none;
  padding: 9px 18px 8px 18px;
  color: #000;
  /*text-align: center;
  border-right: 1px solid #E7E7E7;*/
  
  /* == */
  text-align: left;
 
  position: relative;
  
  margin:0;
  

  
  /* == */
}

.new-menu li a.menu_one_a {
background: url(/content/icon/r-arrow.svg) no-repeat right center;
}

.new-menu li:hover > a.menu_one_a {
  color: #b00845;
  background:#fff url(/content/icon/r-arrow-h.svg) no-repeat right center;
  text-decoration: none;
}

.new-menu li:hover > a.menu_one_a2 {
  color: #b00845;
    text-decoration: none;
}

/*================================*/
.new-menu2 {
  list-style: none;
  padding: 10px 0px;
  margin: 0;
 
  /*height: 100px;*/
font-family: 'GothamPro-Medium';
  font-size:13px;
  font-weight: normal;
  /* == */
  width: 250px;
  z-index: 999999999999999999999999999999999999999999999999;
  background:#fff;
height:500px;overflow:auto
  
  /* == */
}
.new-menu2 li {
  position: relative;display:block;margin:0;padding:0;padding-right:18px;
  /*float:left;*/
}
.new-menu2 li a {
  display: block;
  text-decoration: none;
  padding: 10px 18px;
  color: #000; 
  /*text-align: center;
  border-right: 1px solid #E7E7E7;*/
  
  /* == */
  text-align: left;
 
  position: relative;
  
  margin:0;
   border-bottom: 0px solid #EEE;
   
  
  /* == */
}

.new-menu2 li a.menu_due_a {

background: url(/content/icon/r-arrow.svg) no-repeat right center;
}

.new-menu2 li:hover > a.menu_due_a {
  color: #b00845;
  background: url(/content/icon/r-arrow-h.svg) no-repeat right center;
  text-decoration: none;
}
.new-menu2 li:hover > a.menu_due_a2 {
  color: #b00845;
  
  text-decoration: none;
}

/*================================*/
.new-menu3 {
  list-style: none;
  padding: 10px 0px;
  margin: 0;
 
  /*height: 100px;*/

  font-size:13px;
  font-weight: normal;
  /* == */
  height:500px;
  z-index: 999999999999999999999999999999999999999999999999;
  background:#fff;
  border-left: 1px solid #f7f7f7;

  
  /* == */
}
.new-menu3 li {
  position: relative;display:block;margin:0;padding:0;
  width: 250px;
  display:inline-block;
  
  
}
.new-menu3 li a {
  display: block;
  text-decoration: none;
  padding: 10px 20px;
  color: #333;
  /*text-align: center;
  border-right: 1px solid #E7E7E7;*/
  
  /* == */
  text-align: left;
 
  position: relative;
  
  margin:0;
   border-bottom: 1px solid #EEE;
  
  /* == */
}


.new-menu3 li:hover > a {
  color: #b00845;
  background:#fff;
  text-decoration: none;
}


/*================================*/
.new-menu4 {
  list-style: none;
  padding: 10px 0px;
  margin: 0;
 
  /*height: 100px;*/

  font-size:13px;
  
  /* == */
  width: 250px;
  z-index: 999999999999999999999999999999999999999999999999;
  background:#fff;
border-left: 1px solid #f7f7f7;
  height:500px;overflow:auto 
  /* == */
}
.new-menu4 li {
  position: relative;display:block;margin:0;padding:0;
  width: 250px;
  display:inline-block;
  
  
}
.new-menu4 li a {
  display: block;
  text-decoration: none;
  padding: 8px 20px;
  color: #000;
  /*text-align: center;
  border-right: 1px solid #E7E7E7;*/
  
  /* == */
  text-align: left;
 
  position: relative;
  
  margin:0;
   border-bottom: 0px solid #EEE;
  
  /* == */
}


.new-menu4 li:hover > a {
  color: #b00845;
  background:#fff;
  text-decoration: none;
}

/*РЅРѕРІРѕРµ РјРµРЅСЋ*/


.photo_cat_out {width:220px;height:280px;float:left;margin:0px 15px 20px 0px;

}

.photo_cat_out img {border:1px solid #ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;
}
.photo_cat_out img:hover {border:1px solid #999}

.photo_cat_out p {margin:5px 0px 0px 0px;text-align:center}
.photo_cat_out a {font-size:16px;color:#d91b60;
 
}

.photo1 {width:100%;border:0px solid #cccccc}

.photo {float:left;margin:0px 25px 0px 0px ;width:220px;height:250px;font-size:15px}
.photo_r {float:left;margin:0px 37px 0px 0px ;width:220px;height:340px;font-size:15px}


.photo img, .photo_r img {

}

.photo_num {clear:both}

.photo img:hover, .photo_r img:hover {}

.photo_new {float:left;width:254px;height:254px;margin:0px 1px 1px 0px;transition: 0.5s;
opacity:0.7;
-moz-opacity:0.7;
filter: alpha(opacity=70) black;
-khtml-opacity: 0.7;

}
.photo_new a {cursor: zoom-in;}
.photo_new:hover {opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;}

.photo_new_text_out2 {width:273px;height:273px;margin:0px 18px 36px 18px;display:inline-block;overflow:hidden}


.photo_new_text_out {width:273px;height:273px;margin:0px 0px 0px 0px;display:inline-block;overflow:hidden;border:1px solid #ccc}
.photo_new_text {width:273px;height:273px;transition: 0.5s;margin:0px 0px 0px 0px;


}
.photo_new_text a {cursor: zoom-in;}
.photo_new_text:hover {
-moz-opacity:0.9;
filter: alpha(opacity=90) black;
-khtml-opacity: 0.9;
opacity:0.9;
}


div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.input_bottom_lock { padding:12px 0px;border:0;
background:#aaa ;

border-radius:3px;
font-size:15px;

color:#ffffff;margin:3px 0px 0px 0px} 

.input_bottom { padding:12px 0px;border:0;
background: linear-gradient(165deg, #b00845, #d91b60);

cursor:pointer;
font-size:15px;
border-radius:3px;
color:#ffffff;margin:3px 0px 0px 0px;
-webkit-appearance: none;} 

textarea:focus, input:focus{
outline: none;

}

.input_bottom:hover {
background: linear-gradient(165deg, #d91b60, #b00845);}


#input_search {border:1px solid #ededed;
padding:9px 12px 9px 12px;margin:0px 0px 0px 0px;font-size:13px;
color:#333;
height:19px;
position:relative;
background:#fff;
z-index:0;transition: 1s;
border-radius:3px
}
#input_search:focus {
background:#fff;
border:1px solid #d91b60;

}


#submit_search {
border:0;
color:#fff;cursor:pointer;margin:0;
display:inline-block;position:absolute;
background: url(/content/icon/search.svg) no-repeat center center;
width:39px;height:39px;
margin-left:-45px;

z-index:1
}
#submit_search:hover {background: url(/content/icon/search.svg) no-repeat center center}




.input_button2 {transition: 0.5s;
-webkit-appearance: none;
background:#d91b60;

cursor:pointer;
font-size:15px;
border:0;
color:#ffffff;margin:0px 0px 0px 0px;display:block;
text-align:center

}
.input_button2:hover {
	background:#361338 ;
color:#fff
}
.input_button2 a {background: url(/images/calc.png) no-repeat left center ;
padding:17px 24px 17px 34px;color:#fff;display:inline-block
}


.input_button22 {-webkit-appearance: none;
padding:10px 24px 10px 24px;
background: linear-gradient(165deg, #b00845, #d91b60) ;
border:0;
cursor:pointer;
font-size:15px;
color:#ffffff;margin:0px 0px 0px 0px;
text-decoration:none;
border-radius:3px



}
.input_button22 a {text-decoration:none}

.input_button22:hover {

background: linear-gradient(165deg, #d91b60, #b00845) ;

}


.input_new, .input_new1, .input_new4 {

border:1px solid #bbb;padding:8px;margin:6px 0px 4px 0px;
background:#f6f6f6;transition: 1s;
border-radius:2px
}
.input_new:focus {
	
	border:1px solid #361338;

}

.input_new_5 {

border:1px solid #ccc;padding:12px;margin:6px 0px 4px 0px;
border-bottom:3px solid #ccc;background:#f7f7f7;transition: 1s;
border-radius:3px;width:340px
}
.input_new_5:focus {
	
	border:1px solid #361338;
border-bottom:3px solid #361338;
}


.input_new2 {
border:1px solid #eee;padding:8px;margin:0px 5px 0px 0px;
border-bottom:3px solid #eee;background:#f7f7f7;transition: 1s;
border-radius:3px;padding:14px 14px 14px 42px
}
.input_new2:focus {

}

.zakaz_add_name {background: #fff url(./https://isharik.ru//content/face.png) no-repeat left center;}
.zakaz_tel {background: #fff url(./https://isharik.ru//content/tel.png) no-repeat left center;}




.input_new_response{

border:1px solid #eee;padding:8px;margin:6px 0px 4px 0px;
border-bottom:3px solid #eee;background:#f7f7f7;transition: 1s;
}

  .input_new_response:focus {
	
	border:1px solid #361338;
border-bottom:3px solid #361338;
	}


.input_new_select {
	
padding:4px 30px 6px 10px;margin:0px 0px 0px 0px;
 -webkit-appearance: none;
 -moz-appearance: none;
appearance: none!important;
background:none;border:0

}

.input_new_select_span {display:inline-block;
background: #fff url(/images/select_img.png) no-repeat right center;	
border:2px solid #ccc;	
}

.price input {display:none;}
.price {background:#fff; display:inline-block;font-size:30px;color:#666;border:3px solid #ccc;padding:12px 12px;margin:0px 20px 0px 0px;float:left

}


select {margin:4px 0px 2px 0px}

.input_bottom_res {border:1px solid #d91b60; padding:7px 0px;-webkit-appearance: none;
background:#d91b60 ;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-o-border-radius:6px;
border-radius: 6px;
-ms-border-radius:6px;

cursor:pointer;
font-size:15px;

color:#ffffff;margin:3px 0px 0px 0px}
.input_bottom_res:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}



.zakaz_reg {display:inline-block}
.zakaz_reg a {display:inline-block;padding:7px 20px;
background: linear-gradient(165deg, #b00845, #d91b60) ;
border-radius: 3px;border:0 !important;
color:#ffffff;margin:20px 20px 0px 0px}
.zakaz_reg a:hover {background: linear-gradient(165deg, #d91b60, #b00845)}

.zakaz_no_reg {display:inline-block}
.zakaz_no_reg a {display:inline-block;padding:7px 20px;
background: linear-gradient(165deg, #361338, #666) ;
border-radius: 3px;
color:#ffffff;margin:20px 20px 0px 0px}
.zakaz_no_reg a:hover {background: linear-gradient(165deg, #666, #361338)}




.button_2 {width:194px;height:50px;text-decoration:none;-webkit-appearance: none;}
.button_2:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}
 

.button_5 {width:252px;height:61px;text-decoration:none;font-size:20px;-webkit-appearance: none;
}
.button_5:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}

.button_5_1 {width:230px;height:50px;text-decoration:none;font-size:18px;color:#fff;-webkit-appearance: none;
padding:14px 70px 14px 70px;clear:both;text-decoration:underline
}
.button_5_1:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}



.input {padding:2%;margin:0px 0px 0px 0px;position:relative;border:1px solid #cccccc}
.input2 {padding:4px;margin:0px 0px 0px 0px;position:relative;border:1px solid #cccccc;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius: 2px;}

.input_1 {margin:7px 0px 0px 0px}
.input_1 img {margin:0px 7px 0px 0px;border:1px solid #cccccc}
.input_comm {border:1px solid #ccc;margin:0;padding:5px;background:#ffffff}
.input_bottom_2 {width: 110px;border:1px solid #ff7f00; padding:3px;background:#ff7f00;color:#ffffff;margin:5px 0px}


#captcha {border:1px solid #ccc;width:100%}





.post_comment_text { z-index:0;margin:10px 0px 30px 0px}
.post_comment_add { color:#999;margin:0px;}
.post_comment_add strong { color:#d91b60;font-weight: normal;}

.post_div {border-bottom:1px solid #eaeaea;padding:20px 0px 0px 0px
}
.post_div:hover {}


.rat_stile_plus {color:#66cc66; font-size:39px;font-weight:bold; margin:0; top:0px;padding-top:20px;  position:relative;z-index:2}
.rat_stile_minus {color:red; font-size:39px;font-weight:bold;margin:0;top:0px; padding-left:7px;padding-top:20px;  position:relative;z-index:2} 

.photo_new1 {border:1px solid #ccc;width:160px;height:160px;float:left;margin:0px 10px 10px 0px}

.question_text { margin:10px 0px 30px 0px}
.question_add {color:#999;}
.question_add strong {color:#d91b60;font-weight: normal;}
.question_answer {border-top:1px solid #cccccc;margin-top:10px;padding-top:10px;color:#d91b60;font-weight: bold;}


.question_post_div {-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
position:relative;z-index:0;

border-radius: 5px;
padding:19px;left:-19px}
.question_post_div:hover {background:#f6f6f6}

.dotted  a {text-decoration:none;font-size:19px;}
.dotted {margin:10px 0px 20px 0px}
.dotted  a {border-bottom:1px dotted #d91b60}
.dotted  a:hover {border-bottom:0}

#content1 .kontakt_a   {text-decoration:none;}
#content1 .kontakt_a  {border-bottom:1px dotted #d91b60}
#content1 .kontakt_a:hover {border-bottom:0}





/*заказ по городам*/
#zakaz_city{
display:none;
border:1px solid #fff;
position: fixed;
font-size:15px;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-300px;
width:600px;
height:200px;
z-index:5000;
background-color:#fff;
box-shadow: 0 0 135px #999999;
color:#000;padding:25px 0px 5px 0px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-o-border-radius:6px;
-ms-border-radius:6px;
border-radius: 6px;text-align:center;

} 
* html #zakaz_city { 
	position: absolute;
}

#zakaz_fon{
display:none;
position: fixed;
top:0;left:0;
width:100%;
height:100%;
z-index:4999;
background-color:#ccc;
opacity:0.4;
-moz-opacity:0.4;
filter: alpha(opacity=40) black;
-khtml-opacity: 0.4;
}


.table_city {width:100%}
.table_city a {font-size:27px;}


.text_error {
border-bottom:2px solid #ef2b2b ;color:#ef2b2b;padding:0px;font-weight:bold;
display:inline-block

}
.fiel {border:1px solid #999;-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;margin:0

}.photo_new_text_out133 {width:100%;margin:15px 0px 0px 0px;display:inline-block;padding:0}
.photo_new_text_out133 img, .photo_new_text_out233 img {width:100%}
.photo_new_text_out233 {width:calc(50% - 15px);margin:15px 30px 0px 0px ;display:inline-block;padding:0;border:0px solid #ccc}

.photo_new_text_out {width:calc(33.3333% - 15px);margin:15px 15px 0px 0px ;display:inline-block;overflow:hidden;}


.articles_4 {width:190px;height:190px;border-radius:150px;float:left;margin:0px 40px 0px 0px;background-size: cover;}


.articles_432 {width:150px;height:150px;border-radius:150px;margin:10px auto;display:inline-block;border:0px solid #ccc;}
.articles_43_out2 {width:250px;height:240px;text-align:center;border:0px solid #ccc;padding:30px 0px 20px 0px;display:inline-block;margin:0 auto;overflow:hidden}




.articles {padding:0px;padding:50px 0px 50px 0px;border-bottom:1px solid #f3f3f3}



.articles_title {height:400px;margin:20px 18px 0px 18px;text-align:center}

.articles_title h1 {color:#000;text-align:center;margin:0;display: inline-block; line-height: normal;position:relative;top:30%;background: url(/images/opas_ffff.png);padding:40px;margin:0 auto}

.articles_div {height:100%;display: inline-block;padding:0px 100px 0px 100px}




.art-content {background:#fff;margin:0px 0px;padding:20px;}
.art-content h3 {font-size:19px}

.art-content{
    margin-bottom: 25px;
}

.art-body {

	
}
.art-text {padding-left:350px}
.art-menu {
    
    margin: 0px 0px 0px 0px;width:300px;
	border:1px solid #eaeaea;
	display:inline-block
	
	
}
.art-menu .navbar {
 
    overflow-x: visible;
    margin-bottom: 0;
}
.art-menu .nav {
		padding: 0;
        list-style: none;
	margin: 0;
	
}

.art-menu .nav>li {
    cursor: pointer;padding:0px 0px;
	margin-right:20px;
	
	
}
.art-menu .nav>li>a {
   
    padding:10px;
    display:inline-block;
    width:100%;
    text-decoration: none;
	
	
}
.art-menu .nav>li>a:hover {
    
	color:#333
}
.art-menu li.active a {
    
   background:#eaeaea;
   color:#333;
   
}
.art-menu li.active a:hover {
    
    
}
.art-menu a>span{
    
}
.art-menu li a span {
    
}
.art-menu li a:hover span {
    
}
.art-menu li a:hover div {
    
}
.art-menu li.active a>span {
    
}
.art-menu li:not(.active) a>span {
   
}
.art-menu li a>div {
    
    display: inline-block;width:100%;padding:0
    
    
    
    
    
}



.snoska {background:#fff8e1 url(images/snoska.png) no-repeat 30px 20px;padding:25px 20px 20px 100px }
.snoska h3 {padding:0;margin:0}


.img_articles_450_280 {width:calc(50% - 32px);height:300px;display:inline-block;margin-right:30px;border-bottom:3px solid #fff;overflow: hidden;margin-bottom:10px}

.img_articles_450_280 a {display:inline-block;height:300px;}

.img_articles_450_280 img {display:block;
width:100%;
max-width:100%;
height:auto;
min-height:100%
}



.ratingblock {
	display:inline-block;
		padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../images/starrating.png') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	transition: 0s;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/starrating.png') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}	


.rating_1 {background: url(/images/stars.png) no-repeat top left; width:91px;height:15px;float:left;margin-top:20px}
.rating_2 {background: url(/images/stars.png) no-repeat 0px -16px; width:91px;height:15px;float:left;margin-top:20px}
.rating_3 {background: url(/images/stars.png) no-repeat 0px -32px; width:91px;height:15px;float:left;margin-top:20px}
.rating_4 {background: url(/images/stars.png) no-repeat 0px -48px; width:91px;height:15px;float:left;margin-top:20px}
.rating_5 {background: url(/images/stars.png) no-repeat bottom left; width:91px;height:15px;float:left;margin-top:20px}
/* Catalog
-----------------------------------------------------------------------------*/


.cat_cat {
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;
float:left;width:310px;height:180px;margin:0px 10px 10px 0px;border: 1px solid #eaeaea;
padding:10px;background:#fff;
}
.cat_cat:hover {
border: 1px solid #d91b60;
}

.cat_cat ul {
  margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;display:inline-block
}

.table_cat_title1 {color:#333;font-size:17px;}

.table_cat_title {font-size:17px;}
.table_cat_li {color:#333}





.div_subcat {float:left;width:200px;height:180px;margin:0px 10px 10px 0px;border: 1px solid #eaeaea;text-align:center;padding:10px;background:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;
}
.div_subcat a {font-size:17px;color:#333}
.div_subcat:hover {border: 1px solid #d91b60;

}

.div_subcat img {position:relative;}



.div_subcat_index {float:left;width:188px;height:180px;margin:0px 20px 10px 0px;border: 1px solid #fff;text-align:center;padding:10px;background:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;
}
.div_subcat_index a {font-size:17px;color:#333}
.div_subcat_index:hover {border: 1px solid #d91b60;

}

.div_subcat_index img {position:relative;}




.cat_table_old span {text-decoration:line-through;font-size:15px}
.cat_table span {font-size:19px;color:#dd127b;font-weight: normal;}
.categ {width:703px; margin: 10px 0px 10px 0px; padding:0px;height:180px;}
.categ:hover {}

.categ_title {padding:0px 18px 0px 18px;font-size:15px;font-family: 'GothamPro-Medium';}
.categ_title  {line-height:20px}
.categ_title a  {color:#333;border:0;text-decoration:none;}
.categ_title:hover a {color:#333;}

.categ_2 {border:0px solid #ccc;padding:18px 18px;text-align:center;height:280px;overflow:hidden}
.categ_2 a {border:none;overflow:hidden}

.categ_2 img {display:block;
 object-fit: contain;
height:100%;
width:auto;
transition-duration: 0.8s;margin:0 auto;

}




.categ_2 img:hover {

	
}


.categ_22 {border:0px solid #ccc;padding:18px 18px;text-align:center;height:280px;overflow:hidden}
.categ_22 a {border:none;overflow:hidden}

.categ_22 img {display:block;
 object-fit: contain;
height:100%;
width:auto;
transition-duration: 0.8s;margin:0 auto;

}




.categ_22 img:hover {

	
}



.categ_3 {margin:0px 10px 10px 0px;
display:inline-block;
}
.categ_3:hover {}

.categ_31 {display:inline-block;position:relative;z-index:2;
background:#fff;border:1px solid #eaeaea;border-radius:3px;width:100px;text-align:center;margin-top:20px

}
.categ_31:hover {
border:1px solid #ccc;	
	
}
.input_tab {padding:0px;margin:0;margin-top:10px;border:0px solid #cccccc}



.categ22{float:left;width:180px; margin: 10px 21px 20px 0px; padding-top:10px;height:250px;text-align:center;border:5px solid #eaeaea;}
.categ22:hover {border:5px solid #d91b60;}
.categ_22 {height: 150px;width: 150px;margin:10px 10px 0px 14px}


.cat_upr {background:#dd127b; width:100%;height:40px}




.cart_a1 {margin:0px 0px 0px 10px;
display:inline-block;color:#fff;
background: #d91b60;

font-size:18px;
text-decoration:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;
padding:5px 15px 5px 15px;position:relative;top:3px

}
.cart_a1:hover {color:#fff;
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}

.zebra_tbl {width:100%;border-collapse: collapse;}
.zebra_tbl tr td{border:1px solid #ccc;padding:2px}
 
.table_tech tr td{padding:4px}  

/*
.wrap_tovar {width:calc(33.33333% - 36px);margin:32px 16px 0px 16px;

background:#fff;
padding:0px 0px 0px 0px;
border:2px solid #fff;border-radius:3px;

overflow:hidden;z-index:0;display:block;position:relative;display:inline-block
}
*/

.wrap_tovar_out_new {display:inline-block;margin:0;padding:0;width:calc(33.33333% - 1px);overflow:hidden;border:1px solid #ededed;position:relative;z-index:0;margin:2px 0 -3px -1px;height:490px}
.wrap_tovar_out_new2 {display:inline-block;margin:0;padding:0;width:calc(25% - 1px);overflow:hidden;border:1px solid #ededed;position:relative;z-index:0;margin:-1px 0 -3px -1px;height:480px}

.wrap_tovar {display:inline-block;margin:0;padding:0;width:calc(100% - 0px);overflow:hidden;position:relative;z-index:0;

}



.wrap_tovar .group_tovar_new {display:inline-block;margin:0 auto;border:0px solid #eaeaea;font-size:13px;margin-bottom:20px;}
.wrap_tovar .group_tovar_new .group_act_tovar {padding:3px 7px;display:inline-block;background:#eaeaea;border-radius:3px}
.wrap_tovar .group_tovar_new .group_noact_tovar {padding:3px 7px;background:#fff;display:inline-block}
.wrap_tovar .group_tovar_new .group_noact_tovar a {border:0;color:#666666}
.wrap_tovar .group_tovar_new .group_noact_tovar a span {border:0}
.wrap_tovar .group_tovar_new .group_noact_tovar:hover {background:#eaeaea;border-radius:3px}










/*.wrap_tovar:first-child{margin-left:0px;}*/
.wrap_tovar2 {width:calc(25% - 36px);margin:32px 16px 0px 16px;

background:#fff;
padding:0px 0px 0px 0px;
border:2px solid #fff;border-radius:3px;

overflow:hidden;z-index:0;display:block;position:relative;display:inline-block
}

.wrap_tovar_out_new:hover, .wrap_tovar2:hover {
box-shadow: 0px 0px 4px rgba(0,0,0,.1);
}

.wrap_tovar:hover .tovar_add_korzina_button, .wrap_tovar2:hover .tovar_add_korzina_button, .wrap_tovar3:hover .tovar_add_korzina_button {
background:	#d91b60;
background: linear-gradient(165deg, #b00845, #d91b60);
border:1px solid transparent;
color:#fff
}

.wrap_tovar:hover .tovar_add_korzina_button:hover, .wrap_tovar2:hover .tovar_add_korzina_button:hover, .wrap_tovar3:hover .tovar_add_korzina_button:hover {
background:	#b00845;
background: linear-gradient(165deg, #d91b60, #b00845);
border:1px solid transparent;
color:#fff
}


.variable-width .wrap_tovar2 {margin:0px;}

.tovar_col_text {font-size:13px;color:#999;display:none}
.tovar_col_text_post {font-size:13px;color:#999;display:block;position:relative;top:-7px}


.wrap_tovar:hover .tovar_col_text {
display:block
}


.wrap_tovar3 {width:calc(25% - 0px);margin:32px 0px 0px 0px;

background:#fff;
padding:0px 0px 0px 0px;


overflow:hidden;z-index:0;display:block;position:relative;display:inline-block;
border:0px solid #b00845;
border-right:0px solid #ededed;
}

.wrap_tovar3:hover {
border:0px solid #cccccc;

}




.variable-width .wrap_tovar3 {margin:0px;}






.wrap_tovar_col {width:calc(25% - 41px);margin:32px 18px 0px 18px;

background:#fff;
padding:0px 0px 0px 0px;
border:1px solid #f7f7f7;
border-radius:5px;
overflow:hidden;z-index:0;display:block;position:relative;display:inline-block
}
/*.wrap_tovar:first-child{margin-left:0px;}*/


.wrap_tovar_col:hover {margin-top:-57px;height:420px;display:absolute;z-index:2;box-shadow: 0px 0px 44px rgba(0,0,0,.3);
top:55px;
}


.wrap_tovar1 {width:214px;margin:28px 9px 0px 9px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius: 3px;
background:#fff;
padding:2px 7px 7px 7px;
border:1px solid #fff;overflow:hidden;z-index:0;display:block;position:relative;display:inline-block;
height:353px;
}


.wrap_tovar1 .tovar_add_korzina_button {display:none}
.wrap_tovar1:hover .tovar_add_korzina_button {display:inline-block}

.wrap_tovar1:hover {margin-top:-17px;height:353px;display:absolute;z-index:2;border:1px solid #cccccc;
top:44px;margin-right:24px;left:0px;padding:3px 7px 3px 7px;
}


.wrap_tovar12 {width:165px;margin:38px 24px 20px 0px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius: 3px;
background:#fff;
padding:0px 7px 7px 7px;
overflow:hidden;z-index:0;display:block;position:relative;display:inline-block
}


.wrap_tovar12:hover {
}



.wrap_tovar img {}
.wrap_tovar a {}


.files_div a {text-decoration:none;border-bottom:1px solid #d91b60;line-height:27px}
.files_div a:hover {border-bottom:1px solid #d91b60}




.model_cat {color:#333}
.model_cat_span {color:#cccccc;margin:0px 20px 0px 0px}


.sort_cat {background:#eaeaea;

padding:10px 12px 10px 12px; margin:10px 0px 10px 0px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;
width:722px

}
.tab_otbor {color:#666;font-size:16px;width:100%}

.submit_sort {border:3px solid #361338;padding:3px 10px 3px 10px;cursor:pointer;margin:0px 0px 0px 0px;color:#333;

-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius: 5px;

}
.submit_sort:hover {background: #361338;border:3px solid #361338;color:#fff}

/*фильтр справа*/

.filtr_div {padding:0px 18px

}
.filtr_div h3 {font-size:18px;font-weight: bold;margin:0;padding:0}
.filtr_div input {margin:0;position:relative;top:-1px}

.filtr_div_2 {


background:#fff;
}

.filter_open_div {float:right;display:inline-block;padding:11px;position:relative;margin-right:17px;top:20px;transition: 0.5s;}
.filter_open_div:hover {background:#fff}

.filter_open_div_x {float:right;display:inline-block;padding:11px;position:relative;margin-right:17px;top:20px;display:none;background:#fff;transition: 0.5s;}

.filter_close, #content1 .filter_close {
transition: 0.5s;
background:url(/images/icon/cancel.svg) no-repeat center center;width:40px;height:33px;
border:0;color:#000;display:inline-block;
opacity:0.7;
-moz-opacity:0.7;
filter: alpha(opacity=70) black;
-khtml-opacity: 0.7;
}

.filter_close:hover, #content1 .filter_close:hover {

opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}


.filter_open, #content1 .filter_open {
transition: 0.5s;
background:url(/images/icon/options.svg) no-repeat right center;width:40px;height:33px;
border:0;color:#000;display:inline-block;
}

.filter_open:hover, #content1 .filter_open:hover {
color:#000;
border:0
}

.index_ul1 {list-style: none;padding:0px;margin:5px 0px 5px 0px;font-size:15px}
.index_ul1 li {padding:3px 0px 3px 0px}
.index_ul1 span {color:#999}


.index_ul {list-style: none;padding:0px;margin:5px 0px 5px 0px;font-size:15px}
.index_ul li {padding:3px 20px 3px 0px;float:left}
.index_ul span {color:#999}
.index_ul li input {display:none}

.index_ul li label {padding:3px 5px 3px 5px;display:inline-block;}
.index_ul li:hover label {}

.index_ul li label:before {
    display: inline-block;
    width:  14px;
    height: 14px;
	
    vertical-align: middle;
	
	position:relative;top:-2px;left:-5px;
    content: ''

}
.index_ul li:hover label.label_checkbox1:before {

background:#361338;

}

.label_checkbox:before {background:#361338 url(/images/v.png) no-repeat center center;

}
.label_checkbox1:before {background:#eaeaea;

}

.index_ul3 {list-style: none;padding:0px;margin:5px 0px 5px 0px;font-size:15px}
.index_ul3 li {padding:3px 20px 3px 0px;float:left;}
.index_ul3 span {color:#999}
.index_ul3 li input {display:none}

.index_ul3 li label {padding:3px 5px 3px 5px;display:inline-block;width:230px; }
.index_ul3 li:hover label {}

.index_ul3 li label:before {
    display: inline-block;
    width:  14px;
    height: 14px;
	
    vertical-align: middle;
	
	position:relative;top:-2px;left:-5px;
    content: ''

}
.index_ul3 li:hover label.label_checkbox_new1:before {

background:#361338;

}
.label_checkbox_new:before {background:#361338 url(/images/v.png) no-repeat center center;

}
.label_checkbox_new1:before {background:#eaeaea;

}



.toggler_ul {text-decoration:none;border-bottom:1px dotted #d91b60;font-size:15px}
.toggler_ul:hover {border:0}



.submit_sort_model {padding:7px 10px 7px 10px;font-size:15px;border:0;

cursor:pointer;background:#361338;display:inline-block;color:#fff;

}
.submit_sort_model:hover {background:#d91b60;color:#fff;}

/* Интернет-магазин
-----------------------------------------------------------------------------*/

.card_full {font-size:14px;color:#fff;padding:2px 0px 0px 0px;
display:inline-block;
cursor:pointer;
position:relative;
top:4px
}
.card_empty {font-size:14px;color:#fff;padding:2px 0px 0px 0px;
display:inline-block;
position:relative;
top:4px
}

.cart_a {color:#fff;text-decoration:none;border-bottom:0px dotted #fff;font-size:16px}
.cart_a:hover {color:#fff;text-decoration:none;border-bottom:0}



.bord_full {border-bottom:1px solid #999;

}

.cart_bord {border-right:0px;padding:10px 0px 10px 15px;
display:inline-block;margin:0;color:#fff;font-size:13px;font-weight: 700;
}
.cart_bord_right {display:inline-block;
background: url(/content/icon/cart.png) no-repeat center center;
padding:14px 10px 14px 10px;width:24px;border-radius:30px;
margin:0
}
.cart_bord_right span {color:#fff;background:#d91b60;display:inline-block;padding:1px 3px;border-radius:10px;font-size:10px;border:2px solid #d91b60;position:absolute;margin-left:17px;margin-top:-10px;font-weight: bold;}


#open_blocknot_ok {display:none;position:absolute;background: url(/images/open_blocknot_ok.png) no-repeat;width:105px;color:#fff;text-align:center;padding:17px 0px 20px 0px;
margin-top:31px;margin-left:73px
}


.pal {background: url(/images/pal.png) no-repeat center center;width:40px;height:29px}

.card_0, .card_1 {

}
.card_0 span, .card_1 span {}



#korzina_title {font-size:14px;background:#d91b60;text-decoration:none;
font-weight: bold;color:#fff;
display:block;
margin:0;padding:5px 20px 5px 20px
}
#korzina_title span {border-bottom:1px dotted #fff}
#korzina_title span:hover {border:0px}

#cart_bottom_div {position:relative;display:inline-block;margin:0;padding:0;margin-right:18px;float:right;}
#korzina_title:hover {border:0}


.price_mag {font-size:20px; color:#d91b60;float:right;margin:0;padding:0;position:relative;top:0px}
.price_mag_post {font-size:26px; color:#333;margin:0;padding:0;position:relative;top:0px;
font-weight: bold;
}


#submit_korzina {background: #d91b60; border:0px;color:#ffffff;cursor:pointer;padding:5px 14px 5px 37px;font-size:15px;font-weight: bold;

}

#submit_korzina:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}

.table_kat {width:100%;margin: 0px 0px 10px 0px }
.table_kat td {padding:10px}
.table_kat tr.table_f6 {background:#f6f6f6;}
.table_kat tr.table_ea {background:#ffffff;}

.table_kat tr:hover {background:#ededed}

.table_kat tr.table_header {background:#ccc;}

.button_sort {-moz-border-radius:30px;
-webkit-border-radius:30px;
-o-border-radius:30px;
-ms-border-radius:30px;
border-radius: 30px;

background:#d91b60; border:0px;color:#ffffff;cursor:pointer;padding:5px 6px 5px 6px

}
.button_orange {-moz-border-radius:30px;
-webkit-border-radius:30px;
-o-border-radius:30px;
-ms-border-radius:30px;
border-radius: 30px;

background:#d91b60; border:0px;color:#ffffff;cursor:pointer;padding:5px 9px 5px 9px

}


.cart3 {border:1px solid #d91b60; padding:5px 9px 5px 9px;
background:#d91b60 ;

cursor:pointer;
color:#ffffff;}


.cart3:hover, .button_orange:hover, .button_sort:hover  {background:#d91b60 }







/* Корзина \*/

#fade { 
	display: none; /* Скрыто по умолчанию */
	background:  url(/images/fade.png);
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 9999;text-align:center
	 
	
}


#fade:after {
    display: inline-block;
    width:  0;
    height: 100%;
    vertical-align: middle;
    content: ''
    } 
	
#fade_min { 
	display: none; /* Скрыто по умолчанию */
	background:  url(/images/fade.png);
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 9999;text-align:center
	 
	
}
#fade_min:after {
    display: inline-block;
    width:  0;
    height: 100%;
    vertical-align: middle;
    content: ''
    } 


	
#popuprel_cart 	 {display:none;
position:relative;
width:100%;
max-width:800px;padding:0px;
background:#fff;
border-radius:5px;
display:inline-block;
    vertical-align: middle;
	margin:0 auto;
z-index:99999999;
text-align:center;
overflow:auto;
max-height:80%;margin-bottom:20px;
	
-webkit-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	box-shadow: 0px 0px 34px rgba(0,0,0,.4);
top:110%
}


#min_777 	 {display:none;
position:relative;
width:100%;
max-width:800px;padding:0px;
background:#fff;
border-radius:5px;
display:inline-block;
    vertical-align: middle;
	margin:0 auto;
z-index:99999999;
text-align:center;
overflow:auto;
max-height:80%;margin-bottom:20px;
	
-webkit-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	box-shadow: 0px 0px 34px rgba(0,0,0,.4);
top:110%
}



#popuprel_cart2 	 {display:none;
position: fixed;
width:700px;padding:0px;
top:200px;
left:50%;
margin-left:-350px;
z-index:99999999;background:#ffffff;
border:1px solid #333;
-webkit-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	box-shadow: 0px 0px 34px rgba(0,0,0,.4);
text-align:center;
	-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
}





	#fade_menu, #fade_menu_mob, #fade_menu2 { 
	display: none; /* Скрыто по умолчанию */
	background:  url(images/fade.png);
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 999999999999999999999999999999999999;text-align:center
	 
	
}


#fade_menu:after, #fade_menu2:after, #fade_menu_mob:after {
    display: inline-block;
    width:  0;
    height: 100%;
    vertical-align: middle;
    content: ''
    } 
	
	
	#fade_menu_mob{ 
	display: none; /* Скрыто по умолчанию */
	background:  url(images/fade.png);
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 999999999999999999999999999999999999;
	 
	
}


#fade_menu_mob:after {
    display: inline-block;
    width:  0;
    height: 100%;
    
    content: ''
    } 







#ok_info2 {background:#d91b60;padding:4px 20px 4px 20px;color:#fff;text-decoration:none;font-size:20px;
	-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
}
#ok_info2:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}


#popuprel2 	 {display:none;
position: fixed;
width:973px;padding:0px;
top:50px;
left:50%;
margin-left:-486px;
z-index:99999999;background:#fff;
border:1px solid #aaa;
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,.4);
	box-shadow: 0px 0px 4px rgba(0,0,0,.4);

	-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px; text-align:center
}

#popuprel12	 {
	
	display:none;
position: relative;
max-width:1280px;margin:0 auto;
z-index:999;background:#ffffff;
top:-4px;
}



#popuprel12_1 	 {
	
	
position: relative;
width:100%;
z-index:0;background:#ffffff;display:inline-block


 
}
#popuprel12_1:before {
	content: '';
	position:absolute;
	height: 4px;
	width:100%;background:#fff;top:100%;
	box-shadow: 0px 1px 1px rgba(0,0,0,.1);
}


#div_brands_result {
position: relative;
width:210px;padding:0px;
margin-top:0px;
z-index:1;background:#fff;

}



.popup_title {background: #333;padding:12px 12px 12px 0px;color:#fff;font-size:20px;text-align:left}
.popup_title1 {background: #333;padding:5px 12px 5px 12px;color:#fff;font-size:18px;display:inline-block;

}

#close {font-size:30px;float:right;position:relative;top:-6px}
#close a {text-decoration:none;color:#eaeaea;}
#close a img {
opacity:0.7;
-moz-opacity:0.7;
filter: alpha(opacity=70) black;
-khtml-opacity: 0.7;
}
#close a img:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

.close a {text-decoration:none;border-bottom:1px dotted #d91b60}
.close a:hover {border:0}
.popup_text {padding:0px 0px 10px 0px;background:#fff}





.del_cart {border:0;font-size:21px;margin:0;padding:0;color:#d91b60;text-decoration:none;position:relative;}

.close_cart {float:left;position:relative;top:9px;left:10px;text-decoration:none;border-bottom:1px dashed #333;color:#333}
.close_cart:hover {border:0}


.fiel_prod {margin:0;border:1px solid #ccc;-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius:2px; margin:0px 0px 20px 0px}
.fiel_prod:hover {background:#fdfdfd}
.fiel_prod legend {color:#666;font-size:13px}

#content1 .add_post_zapros {border:0}
 .add_post_zapros {
padding:5px 20px 5px 20px;
background:#d91b60;color:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;
font-size:17px;

font-weight: bold;border:0
}
.add_post_zapros:hover {background:#361338;color:#fff}



 .add_post_zapros1 {
cursor:pointer;
padding:5px 0px 5px 0px;
background:#d91b60;color:#fff;
text-decoration:none;border:0;
font-size:17px;
position:relative;
display:inline-block;
text-align:center;
width:50%
}
.add_post_zapros1:hover {color:#fff;
background:#361338}

.quick_zakaz {
cursor:pointer;
padding:5px 0px 5px 10px;
color:#333;
text-decoration:none;border:0;
font-size:15px;
position:relative;
display:inline-block;
text-align:center;
	
	
}
.quick_zakaz:hover {color:#361338;

}

.quick_zakaz_post {
cursor:pointer;
padding:0px 0px 0px 0px;

text-decoration:none;border:0;
font-size:15px;
position:relative;
display:inline-block;
text-align:center;
margin:15px 18px 0px 0px


	
}



#content1 #add_post_zapros2 {border:0;font-size: 20px;
cursor:pointer;position:relative;
top:4px;

margin:0px 20px 0px 0px;display:inline-block;
border-bottom:1px dotted #d91b60}

#content1 #add_post_zapros2:hover {border-bottom:1px dotted #fff}






.tovar_add_korzina_button {border:0;margin:0;margin-right:18px;-webkit-appearance: none;
cursor:pointer;
padding:8px 30px ;
background:#fff;color:#d91b60;
font-size:14px;
position:relative;
display:inline-block;
text-align:center;
border:1px solid #d91b60;
border-radius:3px;
font-weight: bold;

}
.wrap_tovar .tovar_add_korzina_button:hover {
background: linear-gradient(165deg, #d91b60, #b00845);
border:1px solid transparent;
color:#fff
}
.tovar_add_korzina_button_post {border:0;font-size:13px;-webkit-appearance: none;
cursor:pointer;padding:17px 20px 14px 53px;
background-color: #d91b60;
background: url(/images/cart_post.png) no-repeat left center, linear-gradient(to right bottom, #b00845, #d91b60);

border:0px solid transparent;
color:#fff;border-radius:3px;
transition: 0.5s;
font-weight: 600;

}
.tovar_add_korzina_button_post:hover {
	/*background:#d91b60 url(/images/cart_post.png) no-repeat left center;*/
	background: url(/images/cart_post.png) no-repeat left center, linear-gradient(to right bottom, #d91b60, #b00845);
	
}


.add_blocknot_div {position:absolute;background: url(/images/icon_cat1.png) no-repeat left center;padding:2px 0px 2px 20px;margin-top:-3px;width:70px}

.add_blocknot_div_post {position:relative;background: url(/images/icon_cat3.png) no-repeat left center;padding:2px 0px 2px 30px;margin-top:10px}

#content1 a.add_blocknot {font-size:15px;color:#333;text-decoration:none;border-bottom:1px dotted #333}
#content1 a.add_blocknot:hover {border:none}

#content1 a.add_blocknot_post {font-size:16px;color:#333;text-decoration:none;border-bottom:1px dotted #333}
#content1 a.add_blocknot_post:hover {border:none}

.add_blocknot {font-size:15px;color:#333;text-decoration:none;border-bottom:1px dotted #333}
.add_blocknot:hover {border:none}

.add_blocknot_post {font-size:16px;color:#333;text-decoration:none;border-bottom:1px dotted #333}
.add_blocknot_post:hover {border:none}


/* всплывающие окна
-----------------------------------------------------------------------------*/
.popupbox {
	width:200px;
	display: none; /* Скрыто по умолчанию */
	background:#eaeaea;
	position: absolute;
	margin-left:-5px;margin-top:-20px;
	z-index: 99999999;
	-webkit-box-shadow: 0px 0px 24px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 24px rgba(0,0,0,.2);
	box-shadow: 0px 0px 24px rgba(0,0,0,.2);
	-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
border:1px solid #333;
text-align:left
}





#fade2 { 
	display: none; /* Скрыто по умолчанию */
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .50;
	z-index: 9999;
}
#fade1 { 
	display: none; /* Скрыто по умолчанию */
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .0;
	z-index: 2;
}


#loader {display:none;
position: fixed;
width:64px;height:64px;
top:50%;
left:50%;
margin-top:-32px;
margin-left:-32px;
z-index:99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
background: url(/images/loader1.gif) no-repeat;

}


#loader1 {display:none;
width:20px;height:20px;
position:absolute;
margin-top:80px;
margin-left:105px;
z-index:5000;

}


/*кабинет*/


.table_kab tr td  {padding:4px;}
.table_kab tr:hover {background:#f6f6f6;}

.table_kab1 {width:100%}
.table_kab1 tr td  {padding:4px;}

.table_f6 {background:#fff}
.table_ea {background:#fff}




.group_noact1 {padding:3px;border:1px solid #fff;display:inline-block;margin-left:5px;border-radius:30px;width:43px;height:43px}
.group_noact1:hover {border:1px solid #ccc}
.group_act1 {padding:3px;border:1px solid #ccc;display:inline-block;margin-left:5px;border-radius:30px;width:43px;height:43px}

.group_noact1 a {}

.group_act1 img, .group_noact1 img {border-radius:30px;width:43px;height:43px;margin:0;padding:0}


.response_cat_out {border-bottom:1px dotted #ccc;padding:15px 0px 15px 0px}

.cat_response {background:#361338;color:#fff;text-decoration:none;padding:4px 20px 4px 20px;font-size:20px}
.cat_response:hover {background:#d91b60;color:#fff;text-decoration:none;padding:4px 20px 4px 20px;font-size:20px}


   /*ќтзывы - новые*/
.rating_edit_label {
width:16px;height:15px;display:inline-block;margin-left:4px;
background: url(/images/star_no.png) no-repeat;
cursor:pointer
}
.rating_edit_label input {display:none}
 
#polez_div_kab {display:inline-block}
.polez_edit_label {
display:inline-block;padding:12px 18px 12px 8px;
background: #ffffff;
cursor:pointer;border:1px solid #ccc;margin-right:5px
} 
.polez_edit_label input {position:relative;top:-3px} 


.stars_new {text-align:center;position:relative;top:4px;margin-right:2px}

.stars_table {
background:#6baf30;	-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius:2px;
color:#fff;padding:0px 4px 4px 0px
}

#art_rat {margin-top:0px} 

.stars_title {font-size:11px;color:#666;text-align:left}



/*отзывы рейтинг -новый*/
.rating_0 {background: url(/images/stars_new.png) no-repeat top left; width:101px;height:17px;display:inline-block;float:right}
.rating_1 {background: url(/images/stars_new.png) no-repeat 0px -18px; width:101px;height:17px;display:inline-block;float:right}
.rating_2 {background: url(/images/stars_new.png) no-repeat 0px -38px; width:101px;height:17px;display:inline-block;float:right}
.rating_3 {background: url(/images/stars_new.png) no-repeat 0px -57px; width:101px;height:17px;display:inline-block;float:right}
.rating_4 {background: url(/images/stars_new.png) no-repeat 0px -76px; width:101px;height:17px;display:inline-block;float:right}
.rating_5 {background: url(/images/stars_new.png) no-repeat bottom left; width:101px;height:17px;display:inline-block;float:right}
/*отзывы рейтинг -новый*/
.rating_000 {background: url(/images/stars_new.png) no-repeat top left; width:101px;height:18px;display:inline-block}
.rating_111 {background: url(/images/stars_new.png) no-repeat 0px -18px; width:101px;height:18px;display:inline-block}
.rating_222 {background: url(/images/stars_new.png) no-repeat 0px -37px; width:101px;height:18px;display:inline-block}
.rating_333 {background: url(/images/stars_new.png) no-repeat 0px -56px; width:101px;height:18px;display:inline-block}
.rating_444 {background: url(/images/stars_new.png) no-repeat 0px -75px; width:101px;height:18px;display:inline-block}
.rating_555 {background: url(/images/stars_new.png) no-repeat bottom left; width:101px;height:18px;display:inline-block}

.rating_00 {background: url(/images/stars_new.png) no-repeat top left; width:101px;height:18px;display:inline-block;float:right}
.rating_11 {background: url(/images/stars_new.png) no-repeat 0px -18px; width:101px;height:18px;display:inline-block;float:right}
.rating_22 {background: url(/images/stars_new.png) no-repeat 0px -37px; width:101px;height:18px;display:inline-block;float:right}
.rating_33 {background: url(/images/stars_new.png) no-repeat 0px -56px; width:101px;height:18px;display:inline-block;float:right}
.rating_44 {background: url(/images/stars_new.png) no-repeat 0px -75px; width:101px;height:18px;display:inline-block;float:right}
.rating_55 {background: url(/images/stars_new.png) no-repeat bottom left; width:101px;height:18px;display:inline-block;float:right}

.title_otz {color:#666;font-size:13px;position:relative;top:-2px;margin-left:15px}

.myreting_new {position:relative;}


.price_korzina {border:0px solid #b00845;padding:10px 18px 5px 18px;margin-top:30px;border-radius:2px;background:#ededed}
.post_dst {margin:30px 0px 0px 0px}




html, body{
	-webkit-tap-highlight-color: rgba(0,0,0,0); /* disable webkit tap highlight */
}

/* Lists */

.pushy ul {margin:0;padding:0}

/* Container */
#container_out{
	position: relative;
	
}


/* Menu Button */

.menu-btn{
	background-image:url(/content/icon/menu.svg);
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	
	padding:20px 30px 19px 29px;
	color: #fff;
	float:right;
	cursor: pointer;
}

.menu-btn:hover{
	background-color: #d91b60;
	color: #FFF;
}
/*! Pushy - v0.9.2 - 2014-9-13
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */

/* Menu Appearance */

.pushy{
    position: fixed;
    width: 200px;
    height: 100%;
    top: 0;
    z-index: 9999;
    background: #333333;
    font-size: 0.9em;
    font-weight: bold;
    -webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
    -moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
    box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
    overflow: auto;
    -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */
}

.pushy a{
    display: block;
    color: #b3b3b1;
    padding: 14px 20px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-top: 1px solid rgba(255, 255, 255, .1);
    text-decoration: none;
}

.pushy a:hover{
    background: #d91b60;
    color: #FFF;
}

/* Menu Movement */

.pushy-left{
    -webkit-transform: translate3d(-200px,0,0);
    -moz-transform: translate3d(-200px,0,0);
    -ms-transform: translate3d(-200px,0,0);
    -o-transform: translate3d(-200px,0,0);
    transform: translate3d(-200px,0,0);
	left: -200px;
}

.pushy-open{
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	left: 0px;
}

.container-push, .push-push{
    -webkit-transform: translate3d(200px,0,0);
    -moz-transform: translate3d(200px,0,0);
    -ms-transform: translate3d(200px,0,0);
    -o-transform: translate3d(200px,0,0);
    transform: translate3d(200px,0,0);
}

/* Menu Transitions */

.pushy, #container, .push{
    -webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99);
    -moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99);
    -o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99);
    transition: transform .2s cubic-bezier(.16, .68, .43, .99);
}

/* Site Overlay */

.site-overlay{
    display: none;
}

.pushy-active .site-overlay{
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9998;
    background-color: rgba(0,0,0,0.5);
    -webkit-animation: fade 500ms; 
    -moz-animation: fade 500ms; 
    -o-animation: fade 500ms;
    animation: fade 500ms;
}

@keyframes fade{
    0%   { opacity: 0; }
    100% { opacity: 1; }
}

@-moz-keyframes fade{
    0%   { opacity: 0; }
    100% { opacity: 1; }
}

@-webkit-keyframes fade{
    0%   { opacity: 0; }
    100% { opacity: 1; }
}

@-o-keyframes fade{
    0%   { opacity: 0; }
    100% { opacity: 1; }
}




.pushy_new ul {margin:0;padding:0}



.pushy_new{
	text-align:left;
    position: fixed;
    width: 300px;
    height: 100%;
    top: 0;
    z-index: 9999;
    background: #333;
    font-size: 0.9em;
    font-weight: bold;
    
    overflow: auto;
    -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */
	
	left: -300px;
		
-webkit-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 0px 34px rgba(0,0,0,.4);
	box-shadow: 0px 0px 34px rgba(0,0,0,.4);
}
.pushy_new li{
	
}

.pushy_new a{
    display: inline-block;
    color: #fff;
    padding: 14px 20px;
   
    
    text-decoration: none;
}
.pushy_new a.str_right_menu {display:inline-block;width:10px;height:13px;background: url(/content/menu_str_right.png) no-repeat center center;float:right;margin-top:2px}

.pushy_new a.str_close_menu {display:inline-block;width:10px;height:13px;background: url(/content/menu_str_close.png) no-repeat center center;float:right;margin-top:2px}




.pushy_new a:hover{

}















/* Example Media Query */

@media screen and (max-width: 768px){
    .pushy{
        font-size: 1.0em;
    }
}
/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

 /* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;background:#fff
}
.ui-menu .ui-menu {
	position: absolute;
}



 
 
 
 
 
 
 
 
#tabs {position:relative;top:0px;margin-left:0px;padding-left:0;margin-right:0;padding-right:0;}

#tabs  ul {position:relative;z-index:1;display:inline-block}
#tabs ul li {font-size:13px;font-weight: 300;}

#tabs .news1_div {margin:0;padding:35px 18px 29px 18px;position:relative;z-index:0;background:#fff;margin-top:-3px;border-radius:0px 2px 2px 2px;border: 1px solid #ededed;font-size:13px;
line-height: 21px;

}



#tabs1 {position:relative;top:0px;margin-left:0px;padding-left:0;margin-right:0;padding-right:0;}

#tabs1 ul {margin-left:0px;margin-right:0px;display:inline-block}
#tabs1 ul li {font-size:17px;font-weight: 600;margin:0px 10px}


#tabs1 .cat1_div {margin:0;padding:0px 0px 19px 0px;text-align:left;}
#tabs1 .news1_div {margin:0;padding:30px 0px 19px 0px;text-align:left;}


/* Interaction states
----------------------------------*/
#tabs .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid transparent; color: #333; }
#tabs .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333; text-decoration: none;font-size:14px;font-weight: 300;padding:12px 18px 10px 18px;border-radius:5px 5px 0px 0px;}
#tabs .ui-state-hover, #tabs .ui-widget-content .ui-state-hover, #tabs .ui-widget-header .ui-state-hover,#tabs  .ui-state-focus, #tabs .ui-widget-content .ui-state-focus, #tabs .ui-widget-header .ui-state-focus 
{ border: 1px solid transparent;  font-weight: normal; color: #d91b60; }

#tabs .ui-state-default span {}

#tabs .ui-state-hover a, #tabs .ui-state-hover a:hover { color: #d91b60; text-decoration: none;}
#tabs .ui-state-hover a span, #tabs .ui-state-hover a:hover span {border:none}

#tabs .ui-state-active, #tabs .ui-widget-content .ui-state-active, #tabs .ui-widget-header .ui-state-active 
{ border: 1px solid #ededed;border-bottom: 1px solid #ffffff; font-weight: normal; color: #d91b60; }

#tabs .ui-state-active span, #tabs .ui-widget-content .ui-state-active span, #tabs .ui-widget-header .ui-state-active span {border:none}


#tabs .ui-state-active a, #tabs .ui-state-active a:link, #tabs .ui-state-active a:visited { color: #333; text-decoration: none; background:#fff}
#tabs .ui-widget :active { outline: none; }



#tabs1 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  color: #d91b60; padding:8px 8px;font-weight: 600;}
#tabs1 .ui-state-default .icon_ui3, .ui-widget-content .ui-state-default .icon_ui3, .ui-widget-header .ui-state-default .icon_ui3 {display:none}
#tabs1 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333; text-decoration: none; font-size:16px;font-weight: 600;}
#tabs1 .ui-state-hover, #tabs1 .ui-widget-content .ui-state-hover, #tabs1 .ui-widget-header .ui-state-hover,#tabs1  .ui-state-focus, #tabs1 .ui-widget-content .ui-state-focus, #tabs1 .ui-widget-header .ui-state-focus 
{  color: #333; }

#tabs1 .ui-state-default span {}

#tabs1 .ui-state-hover a, #tabs1 .ui-state-hover a:hover { color: #d91b60; text-decoration: none;}
#tabs1 .ui-state-hover a span, #tabs1 .ui-state-hover a:hover span {border:none}

#tabs1 .ui-state-active, #tabs1 .ui-widget-content .ui-state-active, #tabs1 .ui-widget-header .ui-state-active 
{ border-bottom:0px solid #d91b60; color: #d91b60; font-weight: 600;background:#fff;border-radius:30px}


#tabs1 .ui-state-active img, #tabs1 .ui-widget-content .ui-state-active img, #tabs1 .ui-widget-header .ui-state-active img
{display:none }

#tabs1 .ui-state-active .icon_ui3, #tabs1 .ui-widget-content .ui-state-active .icon_ui3, #tabs1 .ui-widget-header .ui-state-active .icon_ui3
{display:inline-block }



#tabs1 .ui-state-active span, #tabs1 .ui-widget-content .ui-state-active span, #tabs1 .ui-widget-header .ui-state-active span {border:none}


#tabs1 .ui-state-active a, #tabs1 .ui-state-active a:link, #tabs1 .ui-state-active a:visited { color: #d91b60; text-decoration: none; }
#tabs1 .ui-widget :active { outline: none; }



/* Corner radius        */


/*


 * jQuery UI Tabs 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em 0px .2em 0px; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 2px; margin: 0 65px 1px 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 8px 0px 9px 0px; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 0em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }




.formCost {
	margin-bottom: 0px;position:relative;top:0px;width:100%
}
.formCost label {
	
	font-size: 14px;
	color: #333;
	
	margin-right: 4px;
	position: relative;
	top: 0px;
}
.formCost input {
	
width:82px;margin:0px 5px 0px 0px;
border:1px solid #ccc;padding:2px 4px;
background:#ffff
}

.formCost input:focus {
	
	border:1px solid #361338;
border-bottom:3px solid #361338;

	
}

.sliderCont {
	
	height: 27px;position:relative;margin-top:7px;left:0px
	
}		

.slider_left {display:inline-block}
.slider_right {display:inline-block;float:right}

/* Рђ СЌС‚Рѕ РїСЂР°РІРёР»Р° РґР»СЏ СЃРєСЂРёРїС‚Р°:  */
#slider {
	position:relative;margin:0px 130px;top:12px
}

.ui-slider {
	position: relative;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 1;
	width: 17px;
	height: 17px;
	border:2px solid #361338;
	background:#fff;
	cursor: pointer;margin-top:-3px;
	-moz-border-radius:15px;
-webkit-border-radius:15px;
-o-border-radius:15px;
-ms-border-radius:15px;
border-radius: 15px;
padding:0;
}

.ui-slider .ui-state-active {border:2px solid #d91b60}


.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
.ui-slider-horizontal {
	 height: 3px;
}
.ui-slider-horizontal .ui-slider-handle { 
	top: -5px;
	margin-left: -12px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}


.ui-slider .ui-widget-content { 
	
	background: #ddd;
}
.ui-slider { 
	
	background: #ddd;
}
.ui-slider .ui-widget-header { 
	
	background: #361338;
}

.ui-datepicker { padding: .2em .2em 0; display: none;background:#fff;border:1px solid #eaeaea;z-index:99999999999999;
-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.2);
box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 0px; width: 1.8em; height: 1.8em; cursor:pointer}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:5px; }
.ui-datepicker .ui-datepicker-next { right:20px; }
.ui-datepicker .ui-datepicker-prev-hover { left:4px; }
.ui-datepicker .ui-datepicker-next-hover { right:19px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:15px; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: 15px; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th {  text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }






figure, figcaption {
	display: block;
}

.transition {
    -webkit-transition: top 400ms linear;
    -moz-transition: top 400ms linear;
    -ms-transition: top 400ms linear;
    -o-transition: top 400ms linear;
    transition: top 400ms linear;
}

.timeTo {
	font-family: Tahoma, Verdana, Aial, sans-serif;
	font-size: 28px;
	line-height: 108%;
	font-weight: bold;
	height: 32px;
}

.timeTo span {
	vertical-align: top;
}

.timeTo.timeTo-white div {
	color: black;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 38%, #cccccc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 38%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 38%,#cccccc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 38%,#cccccc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 38%,#cccccc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
.timeTo.timeTo-black div {
	color: white;
    background: #45484d; /* Old browsers */
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.timeTo.timeTo-black .timeTo-alert {
    background: #a74444; /* Old browsers */
    background: -moz-linear-gradient(top, #a74444 0%, #3f0000 67%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a74444), color-stop(67%,#3f0000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a74444 0%,#3f0000 67%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a74444 0%,#3f0000 67%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a74444 0%,#3f0000 67%); /* IE10+ */
    background: linear-gradient(to bottom, #a74444 0%,#3f0000 67%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a74444', endColorstr='#3f0000',GradientType=0 ); /* IE6-9 */
}

.timeTo.timeTo-white .timeTo-alert {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 35%, #e17373 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#ffffff), color-stop(100%,#e17373)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 35%,#e17373 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 35%,#e17373 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 35%,#e17373 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 35%,#e17373 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e17373',GradientType=0 ); /* IE6-9 */
}

.timeTo figure {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.timeTo figcaption {
	text-align: center;
	/*font-size: 12px;*/
	line-height: 80%;
	font-weight: normal;
	color: #888;
}

.timeTo div {
	position: relative;
	display: inline-block;
	/*width: 25px;
	height: 30px;*/
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	overflow: hidden;
}
.timeTo div.first {
	border-left: 1px solid silver;
}

.timeTo ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 3px;
}

.timeTo ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cat_00_index_img {height:230px;}
.tovar_new_left {height:24px;text-align:left;padding:0px 18px 0px 18px;position:relative;top:30px}
.tovar_new_right {display:inline-block;position:relative;float:right}

.add_post_call, .call_back_post {font-size:13px;font-weight: normal; float:none;text-decoration:none;background:none;color:#d91b60;position:relative;padding:0;margin-top:0px}
.add_post_call:hover, .call_back_post:hover {color:#d91b60;border:0;}



.zakaz_pol_out {  display: flex;
  
  flex-flow: row wrap;
 
  justify-content:space-between;
  
  padding:0px 0px}
.zakaz_pol {width:calc(50% - 10px);display:inline-block;overflow:hidden;}

.content1281 {background:#fff;margin:0px 8px 0px 18px;padding:18px}
.bespl_index {padding:5px 40px 5px 80px;text-align:left;width:calc(50% - 160px);display:inline-block;margin:40px 0px 0px 20px;}

#price_post_right {display:inline-block;margin:20px 0px 20px 0px;float:right}
#quick_right {text-align:right}



.filter_botton_brand_out2_btn {padding:5px 0px;margin:18px 18px;font-size:14px;color:#777;border-top:0px solid #eaeaea}

#dsk_card {float:right;display:inline-block;padding:7px 10px;margin-top:5px}

#dsk_card2 {float:right;display:inline-block;padding:7px 10px;margin:10px 0px 0px 0px;border:1px solid #d91b60;border-radius:5px}


#addees_left {width:70%;float:left;margin-right:20px;display:inline-block}
#addees_right {width:calc(30% - 40px);float:left;display:inline-block}

.tel_out_3, .tel_out_4 {display:inline-block}

.naydeno_cat {float:right;display:inline-block;padding:5px 0px}
.img_post_left {position:relative;margin-left:18px;margin-top:20px;width:100px;display:inline-block;}

#search_mobile {display:none}
#search_mobile_out {position:absolute;background:#361338;width:calc(100% - 69px);padding:14px 0px 12px 0px;display:none;height:30px}
.search_mobile_close {padding:0px 10px 0px 0px ;color:#fff;display:inline-block;background: url(/images/cross.svg) no-repeat center center;width:25px;height:25px;float:right}

.open_subcat_out4_1 {width:20%;display:inline-block}


.pokaz_vse {text-align:right}
.pokaz_vse a {border:1px solid #d91b60;padding:5px 20px }
.pokaz_vse a:hover {border:1px solid #d91b60;color:#fff;background:#d91b60}

.input_14 {display:inline-block;margin-right:20px}
.index_text2_3 {margin-right:20px}
.player_4 {width:300px}
#header_menu_left {text-align:left;float:left;display:inline-block}
#header_menu_right {text-align:right;float:right;display:inline-block;margin:8px 0px 0px 0px}

#top_menu2 {display:none}
#logo_div {text-align:right;position:relative;top:-5px}
#cart_bottom_div_out {display:inline-block;float:right;}
.news_2_new {width:25%;float:left;margin:0px 0px 0px 0px;}
.input_new_select_span {margin:0px 30px 0px 30px;}
.soc_bottom_1 {padding:0px 20px 0px 0px;float:left;font-size:16px}
.h2_index_tovar3 {clear:both;border-top:3px solid #f3f3f3;margin:40px 0px 50px 0px}
.tel_top3 {font-size:12px;color:#999;margin-right:20px;display:inline-block}
.tel_top3 {text-align:right;display:inline-block;}


#logo_title {display:inline-block;margin:30px 0px 0px 30px;border-left:1px dotted #bbb;padding:10px 0px 10px 30px;float:left}
#fotter_kont {float:left;width:280px;position:relative}
.icon_ui {display:none}
#post_40 {display:inline-block;float:left;padding:0px 0px 0px 0px;width:50%;}
#post_60 {display:inline-block;float:left;padding:0px 0px 0px 0px;width:50%;}

#post_60 h1 {font-size:33px;line-height: 36px;}

#info_zakaz {background:#fff;padding:20px}
.str_sort55 {display:inline-block}
#menu_index_btn {margin:0px 3px 18px 18px;width:262px;height:520px;background:#fff;display:inline-block;overflow:hidden;float:left;position:relative;top:-3px}
.podslayd {margin:4px 0px 0px 0px;height:121px;width:100%;background:#fff;overflow:hidden;float:left;position:relative;display:inline-block}
.podslayd2 {margin:5px 10px}


.index_pok_vse {margin-left:30px;font-size:13px;position:relative;top:-2px}
.index_pok_vse1 {margin-left:18px;font-size:13px;position:relative;}
.index_fon_10 {background:#fff;padding:0px 0px 0px 0px;margin:0px 10px 18px 18px}


.h3_index_20 {color:#333;font-size:20px;display:inline;}
.h3_index_21 {color:#333;font-size:20px}
.index_pok_vse {font-size:13px;margin-left:18px}
.index_pok_vse {margin-left:30px;font-size:13px;position:relative;top:-2px}
.variable-width {background:#fff;margin:0px 8px 18px 18px;padding:0}



@media only screen and (max-width: 627px) {
	
	.wrap_tovar {}
	
	.h3_index_21 {color:#333;font-size:20px;width:calc(100% - 70px);display:inline-block}
	.h3_index_20 {color:#333;font-size:20px;display:inline;max-width:100px;display:inline-block}
	
		.cat_00_index, .cat_50_index {width:calc(50% - 18px);display:inline-block;margin:9px 9px 9px 9px;}
	.cat_00_index_img {height:120px;}
	.cat_01_a2 {display:none}
	
.folg {	width:calc(50% - 9px);}	
.folg_img { height:120px;}	
	.index_div23_new {height:30px}
	
	.variable-width {background:#fff;margin:0px 0px 18px 0px;padding:0}
	.index_tor_44 {background:#fff;padding:18px 18px 18px 18px;border-bottom:1px solid #ededed;margin:0px 0px 0px 0px}	
	
	.index_pok_vse {margin-left:0px;font-size:13px;margin-top:6px;display:inline-block}
.zakaz_pol {width:calc(100% - 0px);display:inline-block;}		
	
.content1281 {background:#fff;margin:0px 0px 0px 0px;padding:18px}
.variable-width {padding:0px 0px 20px 0px;}
.filtr_div0 {border-left:0px solid #ededed;border-right:0px solid #ededed;margin-left:0px;padding:18px 0px 0px 0px}
.index_fon_10 {margin:0px 0px 18px 0px}
.index_pok_vse {margin-left:0px;font-size:13px;margin-top:6px;display:inline-block}
.index_pok_vse1 {margin-left:18px;font-size:13px;margin-top:20px;display:inline-block}
.podslayd {margin:4px 0px 0px 0px;height:auto;width:100%;background:#fff;overflow:hidden;float:left;position:relative;display:inline-block}	
.podslayd2 {margin:15px 9px}

.icon_index {width:calc(50% - 10px);margin:20px 5px;font-size:13px;display:inline-block;overflow:hidden;height:80px}	
.icon_index img {float:left;margin:0px 10px 0px 0px}

.icon_index2 {width:calc(50% - 70px);margin:20px 5px;font-size:12px;display:inline-block;overflow:hidden;padding:10px 0px 10px 60px;height:50px}

.slide_img_text3 {padding:0px 18px;display:inline-block;height:374px;width:calc(100% - 36px);position:relative;top:-18px;background: rgba(255, 255, 255, 0.9);}
	.header_sw {height:692px;width:calc(100% - 18px);float:left;
margin-left:9px;
}



	#menu_index_btn {display:none}
	.logo_desc {padding-top:10px}
	.search_desc {display:none}
	.news_16 {margin:0px 0px 0px 0px;}
	.bespl_index {width:auto;display:block}
	#price_post_right .cart_minus {padding:0px 10px 0px 0px;}
	
	#quick_right {text-align:left}
	#price_post_right {display:block;margin:20px 0px 0px 0px;float:none}
	
	.slide12 {display:none}
	.filter_pop_out {text-align:center}
	.filter_pop a {margin:0px 10px 10px 10px;display:inline-block}
    .categ_open a {padding:0px 0px 0px 0px;}
	#div_categ_open {text-align:left}

	.filter_botton_brand_out2_btn {padding:5px 0px;margin:0px 18px;font-size:13px;}
	
	.filter_botton_brand_out .filter_botton_brand, .filter_botton_brand_out .filter_botton_brand2 {display:inline-block;width:100%;padding:10px 0px 10px 0px}
	.filter_botton_brand_out2 .filter_botton_brand, .filter_botton_brand_out2 .filter_botton_brand2 {display:inline-block;padding:3px 0px 3px 0px;font-size:13px}
	
	.filter_botton_brand_out {display:block;}
	.filter_botton_brand_out2 {display:inline-block;}
	 #filter_mobile_open {display:block;margin-top:18px}
	#filtr_hidden {display:none}
	.filter_botton_brand_out .filter_out {position:relative;width:100%;text-align:left}
	.filter_botton_brand_out2 .filter_out {position:absolute;width:280px;text-align:left}
	
	#dsk_card {float:none;}
	#addees_left {width:auto;float:none;margin-right:0px;display:block}
#addees_right {width:auto;float:none;display:block}

.slide_img_text3:after {
	display:none

}
	
	.tel_out_3, .tel_out_4 {display:block;text-align:center}
	.tel_out {width:100%;text-align:center;margin-top:15px;display:block;}
	.tel_top2 {width:100%;font-size:24px; display:block;color: #333;line-height:25px;margin:0pС…;font-weight: 600;}
	
	.tel_out_3, .tel_out_4 {display:block}
	.tel_out_3 {display:none;}
	.post_text_right {display:block;padding:5px 18px 0px 18px;width:auto;overflow:hidden;float:left}
.post_text_left {display:block;margin:15px 18px 0px 18px;width:auto;overflow:hidden;float:left}
	
	
	/*.cat_00 {width:auto;display:block}*/
	.cat_00 {width:calc(50% - 18px);margin:9px;display:inline-block;border:0px solid #eaeaea;border-radius:0px;overflow:hidden;background:#fff}
	.cat_001 {width:auto;display:block;margin:18px 0px}

	.photo_slide_img2 {width:100%;height:100px;margin:0 auto;transition: 0.5s;padding:0;}
	
	
	
	.index_icon_out25 {transition: 0.5s;width:calc(100% - 50px);height:150px}
	.index_icon_out255 {transition: 0.5s;width:calc(100% - 50px);height:150px}
	.index_cat_type {width:calc(100% - 32px);

}
	
	.slide_title, .slide_title_top, .slide_title_text {text-align:center;padding:0;margin:100px 18px 40px 18px}
	.slide_title {font-size:27px}
	.slide_title_text {font-size:15px}
	.slide_text {margin:0px 18px 10px 18px;text-align:center;font-size:16px}
	.slide_a {padding:17px 60px 17px 60px;margin:0 auto;margin-top:50px;}
	.slide_a_p {text-align:center}
	
	.str_sort55 {display:block}
	.naydeno_cat {display:none}
	.filter_botton_brand_out2 {float:none} 
	.img_post_left {position:absolute;margin-left:18px;margin-top:20px;width:100px;display:inline-block;}
	
	h1 {font-size:29px;line-height: 35px;}
	.brand_out_ram {width:auto;display:block}
	
	.photo_new_text_out233 {width:100%;margin:15px 0px 0px 0px;}
	.photo_new_text_out133 {margin:0px 0px 0px 0px;}
	
	#search_mobile {display:inline-block}
	.delivery_div {width:100%;}	
	.open_subcat_out4_1 {width:100%;}
	.ratingblock {display:block;text-align:center}
	.unit-rating {margin: 0 auto}
.socki {float:none;display:block;text-align:center}	
	.articles_4 {float:none;display:inline-block;margin:0px 0px 20px 0px}
	.articles {text-align:center}
	
[class^="icon-"]:before,[class*=" icon-"]:before{width:0.2em;margin-right:.2em;margin-left:.2em;}
.ui span {display:none}
	
	.art-menu {display:none}
	.art-text {padding-left:0px}
	.articles_div {padding:0px 0px 0px 0px}
	.articles_title h1 {top:0;padding:40px 20px;}
	.articles_title {height:auto;margin:20px 18px 0px 18px}
	
.img_articles_450_280 {width:100%}


#info_zakaz {background:#fff;padding:0px;}
.table_kat tr td {padding:8px}
.bread .back_link {display:none} 
#post_40 {display:inline-block;float:none;padding:0px 0px 0px 0px;width:100%;}
#post_60 {display:inline-block;float:none;padding:0px 0px 0px 0px;width:auto;}
.categ_3 img {width:100%;margin-right:10px}
.categ_3 {margin-right:18px}

#fotter_kont {float:none;width:auto;position:relative}
.block_ul {

  margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
		text-align: justify;
		margin:0px 0px -5px 0px;
		padding:0px 0px 0px 0px;
}

#menu_cat_mobile {display:none}
#tabs1 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { }
#tabs1 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {font-size:16px;font-weight: 600;}
#tabs .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { padding:0px 0px;margin:0px 0px 0px 0px}

.wrap_tovar2 {width:calc(100% - 36px)}
.index_icon_out_kak {width:100%;height:200px;}
.index_icon_out_kak_strelka {background: url(/content/icon/index_kak/str_btn.png) no-repeat center center;height:50px;display:inline-block;width:100%}


#menu_top_2 {display:none}	
#logo_title {display:inline-block;margin:20px 0px 0px 0px;border-left:0px dotted #bbb;padding:10px 0px 10px 0px;float:none}	
#logo {position:relative;top:10px;float:none;width:100%;display:block}
.wrap_tovar_col {width:calc(100% - 41px);}	

/*.wrap_tovar_out_new, .wrap_tovar_out_new2 {display:inline-block;margin:0;padding:0;width:calc(100% - 1px);overflow:hidden;border:0px solid #ededed;position:relative;z-index:0;margin:-1px 0 -3px -1px;height:480px}*/

.wrap_tovar_out_new, .wrap_tovar_out_new2 {display:inline-block;margin:0;padding:0;width:calc(50% - 5px);overflow:hidden;border:0px solid #ededed;position:relative;z-index:0;margin:0px 5px 0px 0px;height:360px;align-self:flex-start;}
/*.wrap_tovar_out_new2 {display:inline-block;margin:0;padding:0;width:calc(100% - 1px);overflow:hidden;border:1px solid #ededed;position:relative;z-index:0;margin:-1px 0 -3px -1px;height:480px}*/

.tovar_add_korzina_button {

padding:8px 10px ;
}


.categ_2 {border:0px solid #ccc;padding:18px 0px 9px 0px;text-align:center;height:150px;overflow:hidden}



.tovar_new_left {height:24px;text-align:center;padding:0px 18px 0px 18px;position:relative;top:0px}
.tovar_new_right {display:block;position:relative;float:none;text-align:center;}
.tovar_add_korzina_button {margin-right:9px;}


/* baza*/
.input_14 {display:block;margin-right:5px}
.input_new_5 {width:100%}
.rub_2 {font-size: 15px; line-height: 2px; border-bottom: 1px solid #999; }
.table_content tr td {padding:5px 6px;font-size:15px}
.player_4_out {width:55px;overflow:hidden}
.index_text2_3 {margin-right:1px}
.block_ul_top li {text-align:center;display: block;} 
.bottom_soc_ok {text-align:center;margin:0 auto;margin-top:20px;display:inline-block}
.title_bottom_ok {display:none}
.gallery2_out {padding:0;margin:0}

.gallery_cat_title {padding:0px 20px 0px 0px;}
.gallery_cat ul li .gallery_cat_title {height:auto}
#header {margin:0px 0px 0px 0px;background:none}

#top_menu2 {display:inline-block;float:left}
#header_menu_left {text-align:center;float:none;display:block;background:#d91b60}

#header_menu_right {text-align:center;float:none;display:block;margin:0px 0px 0px 0px}
.add_post_call, .call_back_post {font-size:13px;font-weight: normal; float:none;text-decoration:none;background:none;color:#d91b60;position:relative;padding:0;margin-top:0px}
.add_post_call:hover, .call_back_post:hover {color:#d91b60;border:0;}
.add_post_email {font-size:13px;font-weight: normal; text-decoration:none;position:relative;padding:0;margin-right:20px}

.gallery_cat {width:100%;padding-top:0px}
.gallery_cat ul li {margin: 0px 0px 0px 0px;text-align:center;width:100%;}


.tel_top3, .tel_top2 {margin-right:0px}
.tel_top4 {margin-right:0px}
/* baza*/

#menu_top {padding:0px 0px 0px 0px;border-radius:0}
#popuprel_cart .cart_minus {padding:0px 10px;background:#ddd;cursor:pointer;position:relative;top:3px;margin:0px 0px 7px 0px;border-radius:3px;display:block}
#popuprel_cart .cart_plus {padding:0px 11px;background:#ddd;cursor:pointer;position:relative;top:3px;margin:0px 0px 0px 0px;border-radius:3px;display:block}

#cssmenu_span {display:none}
#top_out {display:none}

.search_top {display:none}
.block_ul {text-align:center;}
.block_ul li {display:block}
.li_content {text-align:center;}
#logo_div, #logo_div div {text-align:center;top:0px}

#cart_bottom_div_out {display:inline-block;padding:0px 20px 0px 0px}
#tabs1 ul li {text-align:center;margin:10px 0px 10px 0px;}
#tabs1 ul {text-align:center;}



#news1 {text-align:center;}
.right {display:none}
#sideLeft {float: left;	width: 0px;	position: relative;	left: -0px;}
.middle {border-left: 0px solid transparent;	padding: 0 0px 40px 0px; height: 1%;position: relative;text-align:center}
.bread {margin-top:10px;padding:0px 0px 0px 0px;}
.input_new_select_span {margin:0px 30px 0px 0px;}
.kak3 {display:block}
#add_post_zapros2 {margin:10px 0px 0px 0px;display:inline-block}
.price {margin-bottom:5px}
/*РЅРѕРІС‹Рµ*/
.kontakt_bottom {margin-top:40px}
#tovar_bottom_ok {display:none}
.soc_bottom {padding:10px 0px 0px 0px;float:none;display:block;text-align:center}
.soc_bottom_1 {padding:0px 0px 0px 0px;float:none;font-size:16px;display:block;text-align:center}

#logo2 {float:none;width:100%;margin-top:10px;display:block;text-align:center}
#logo2 span {padding:0px 50px 0px 50px;text-align:center;display:inline-block}
#tel_div {margin-top:20px}
#menu_zakaz {display:none}
#logo_home {display:none}
#menu_zakaz_mobile {display:inline-block}
#slide_cat_str {display:none}
   
.index_text2 {border:0px solid #f3f3f3;border-radius:0px;padding:40px 0px 0px 0px}
.index_text2 p {padding-left:0px;padding-right:0px}





#gallery_brands {margin:0px 20px 0px 20px;padding:70px 0px 10px 0px}
.news_2_new {width:100%;margin:30px 0px 0px 0px;}
.products_block {width:50%;display:inline-block;float:left;margin:10px 0px 0px 0px;}
.index_text22 {border:0px solid #f3f3f3;border-radius:0px;padding:40px 0px 0px 0px;text-align:center;padding:40px 0px 0px 0px}
.index_text22 p {padding-left:0px;padding-right:0px}
.products_block span {padding:0px 20px;display:inline-block}
/*РЅРѕРІС‹Рµ РЅРµ РіР»Р°РІРЅР°СЏ*/
.tel_gor_bottom {width:100%;display:inline-block;margin-top:20px}
.kontakt_bottom {padding:0;background:none;width:100%;text-align:center}
.call_back_post_ili {display:block}
.h2_index_tovar {margin:0px 0px 0px 0px;padding:0;position:relative;top:40px;z-index:5;text-align:center}
.h2_index_tovar span {background:none;padding:0px;font-size:36px}


.tovar_div {width:100%;margin-top:20px}
#gallery_brands3 {border:0px solid #f3f3f3;border-radius:0px;margin-top:50px;display:block}

.index_url_brand2 {top:0px;margin:10px 0px 40px 0px}
.out_zakaz_title {float:none;width:100%;color:#fff;font-size:19px}
.input_new2 {width:100%;margin:4px 0px 4px 0px}
.out_zakaz_div {padding:0px 58px 0px 0px;display:inline-block}
.input_button22 {margin-top:4px}
.photo_new {width:100%;margin:0px 0px 20px 0px;
	opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}
.other_gorod_kontakt {margin:20px 0px 0px 0px;}
#psevdo_table_title {display:none}
.psevdo_table {padding:10px 0px 10px 0px;}
.psevdo_table span {width:100%;font-size:17px;display:inline-block;float:left;padding:0px 0px 0px 0px}
/*РѕРєРѕС€РєРё*/
#other_gorod_change {margin-left:-188px;margin-top:35px;border-radius:3px;z-index:5;text-align:left}
#other_gorod_change:before {margin-top:-20px;margin-left:140px;}
#other_tel {margin-top:32px;margin-left:-158px	;border-radius:3px;z-index:5;text-align:left}
#other_tel:before {	margin-top:-20px;margin-left:80px;}

#check_gorod_change {margin-top:35px;margin-left:-148px;border-radius:3px;color:#ccc;text-align:left;z-index:5}


#check_gorod_change:before {margin-top:-20px;margin-left:100px;}

}

@media only screen and (max-width: 321px) {
	h1 {font-size:25px;}
}

@media only screen and (min-width : 628px) and (max-width : 992px) {
	
	
	.wrap_tovar2 {width:calc(50% - 36px)}
	
	.index_cat_type {width:calc(33.333% - 32px);}
	
		.post_text_right {display:block;padding:5px 18px 0px 18px;width:auto;overflow:hidden;float:left}
.post_text_left {display:block;margin:15px 18px 0px 18px;width:auto;overflow:hidden;float:left}
	
	.slide_title, .slide_title_top, .slide_title_text {padding:10px 10px 10px 0px;}
	.slide_title {font-size:27px}
	.slide_title_text {font-size:15px}
	
	.brand_out_ram, .cat_00 {width:calc(50% - 38px);}
	.cat_001 {width:calc(50% - 38px);}
	.cat_00_index {width:calc(50% - 42px);}
	.photo_new_text_out233 {width:100%;margin:15px 0px 0px 0px;}
	.photo_new_text_out133 {margin:0px 0px 0px 0px;}	
	
	
	#search_mobile {display:inline-block;position:relative;top:-42px}
	
	
	.delivery_div {width:50%;}	
.open_subcat_out4_1 {width:50%;}
.art-menu {display:none}
	.art-text {padding-left:0px}
	.articles_title h1 {top:10%;padding:40px 20px;}

.slide_img_text h1 {text-shadow: 2px 2px 0px #ffffff}
.slide_img_text p span {text-shadow: 1px 1px 1px #ffffff;color:#000;}

#info_zakaz {background:#fff;padding:0px;}
.table_kat tr td {padding:8px}
.bread .back_link {display:none}

#post_40 {display:inline-block;float:none;padding:0px 0px 0px 0px;width:100%;}
#post_60 {display:inline-block;float:none;padding:0px 18px 0px 18px;width:calc(100% - 36px);}


.categ_3 img {width:100%;margin-right:10px}
.categ_3 {margin-right:18px}

#fotter_kont {float:none;width:auto;position:relative}


#menu_cat_mobile {display:none}

.tel_out {margin-right:18px}
#menu_top_2 {display:none}	
.wrap_tovar_col {width:calc(50% - 41px);}	
/*.wrap_tovar {width:calc(50% - 38px);}	*/
	
	#top_menu2 {display:inline-block}

.menu-btn{
	
	
	
}


.title_bottom_ok {display:none}	
#cssmenu_span {display:none}
#top_out {display:none}
#top_menu2 {display:inline-block}
.search_top {display:none}
.block_ul {}
.block_ul_top {}
	
	
.slide3 {display:none}
#cart_bottom_div_out {display:inline-block;padding:0px 20px 0px 0px}
#tabs1 ul li {text-align:center;margin:10px 0px 10px 0px;}
#tabs1 ul {text-align:center;}

h2 {font-size: 36px;}

.right {display:none}
#sideLeft {float: left;	width: 0px;	position: relative;	left: -0px;}
.middle {border-left: 2px solid transparent;	padding: 0 20px 40px 0px; height: 1%;position: relative;text-align:center}
.bread {margin-top:20px;padding:0px 20px 0px 20px}
.input_new_select_span {margin:0px 30px 0px 0px;}
.kak3 {display:block}
#add_post_zapros2 {margin:10px 0px 0px 0px;display:inline-block}
.price {margin-bottom:5px}
/*new*/
.news_2_new {width:50%;margin:30px 0px 0px 0px;}
.products_block {width:25%;display:inline-block;float:left;margin:10px 0px 0px 0px;height:140px}
.index_text22 {padding:40px 20px 20px 20px;text-align:center;margin:0px 20px 0px 20px}
.products_block span {padding:0px 20px;display:inline-block}
.kontakt_bottom {margin-top:40px}
.tel_gor_bottom {width:100%;display:inline-block;margin-top:20px}

#tovar_bottom_ok {display:none}
.soc_bottom {padding:10px 20px 0px 10px;float:none;display:block;text-align:left}
.soc_bottom_1 {padding:0px 0px 0px 10px;float:none;font-size:16px;display:block;text-align:left}
.index_text2 {padding:40px 0px 0px 0px}
.index_text2 p {padding-left:20px;padding-right:20px}

h1 {font-size: 41px;line-height: 40px;}

#logo_home {display:none}
#menu_top {padding:0px 0px 0px 0px;border-radius:0}
#logo2 {display:none}
#header {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}


.footer_3 {margin:0px 20px 0px 20px}
}




@media only screen and (max-width: 499px) {


h1:before {background:none}
.indexh2_right {display:none}
#content0 {padding:0px 0px 0px 0px}
.index_div22 {height:120px;overflow:hidden;width:100%}
.index_div22 img {width:100%}
.index_div23 {width:100%}
ul#cssmenu li {display: inline-block;float:left}
ul#cssmenu {border: 0 none;}
}
@media only screen and (min-width: 500px) {
#menu_top {padding:0px 0px 0px 0px;}
#content0 {padding:0px 20px 0px 20px}
ul#cssmenu li {float:left;display: inline;}
ul#cssmenu {border: 0 none;}
}

@media only screen and (min-width: 640px) {
#menu_top {padding:0px 0px 0px 0px;}
#content0 {padding:0px 20px 0px 20px}

}   
@media only screen and (min-width: 709px) {
#menu_top {padding:0px 0px 0px 0px;}
#content0 {padding:0px 0px 0px 0px}
.indexh2_right {padding-right:20px}
.index_text {padding-right:20px}
.gallery233_out {padding-right:20px}
}

@media only screen and (min-width: 940px) {
#menu_top {padding:0px 0px 0px 0px;}
#content0 {padding:0px 0px 0px 0px}

}
@media only screen and (min-width: 993px) {
#menu_top {padding:0px 0px 0px 0px;}
#content0 {padding:0px 0px 0px 0px}
.indexh2_right {padding-right:0px}
.index_text {padding-right:0px}
.gallery233_out {padding-right:0px}
#wrapper {padding:0px 0px 0px 0px}
}

@media only screen and (min-width : 1164px) and (max-width : 1242px) {
ul#cssmenu li.prime_menu  {margin:0px 20px 0px 0px;}
}

@media only screen and (min-width : 1122px) and (max-width : 1163px) {
ul#cssmenu li.prime_menu  {margin:0px 10px 0px 0px;}
}

@media only screen and (min-width : 992px) and (max-width : 1121px) {
ul#cssmenu li.prime_menu  {margin:0px 10px 0px 0px;}
ul#cssmenu a {font-size: 13px;}
ul#cssmenu li.prime_menu a {padding:18px 18px 17px 18px;}
ul#cssmenu_top_right2 a {margin:0px 20px 0px 0px;}
#logo_title {display:none}

.art-text {padding-left:270px}
.art-menu {
    
 width:250px;

	
}
}

@media only screen and (min-width : 1122px) and (max-width : 1280px) {
ul#cssmenu li.prime_menu  {margin:0px 10px 0px 0px;}
ul#cssmenu a {font-size: 14px;}
ul#cssmenu li.prime_menu a {padding:17px 18px 17px 18px;}
ul#cssmenu_top_right2 a {margin:0px 20px 0px 0px;}

}


@media only screen and (min-width : 993px) and (max-width : 1280px) {
	
	
	#menu_top {padding:0px 0px 0px px;}
.tel_out {margin-right:18px}

#popuprel12_1 	 {
position: relative;
width:100%;
z-index:0;background:#ffffff;height:auto;
display:inline-block;margin:0;
}
#logo {}

.index_text22 {margin:0px 20px 0px 20px}
#menu_top {padding:0px 0px 0px 0px;}
#content0 {padding:0px 0px 0px 0px}
.gallery_cat {margin:0;width:300px;}
.gallery_cat ul li {margin: 0px 0px 0px 0px;text-align:center;width:300px;height:350px;}
.footer_3 {margin:0px 20px 0px 20px}
#wrapper {padding:0px 0px 0px 0px}
}