 body { -webkit-font-smoothing: antialiased  !important;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility:    hidden;
  -ms-backface-visibility:     hidden; 
  opacity: 0.9999;
  }


div.topmenunav, div.right-block, 
.link_nav {display:none;}

/* BANNERMEDIA */

#btop_03_media {display: none;}
@media only screen and (max-width: 800px) {
	#btop_03_media {display: block;}
	#btop_03 {display: none;}
	#btop_03_media img {width: 100%; height: auto;  }
	#yandex_rtb_R-A-46694-2 {display: none;}
}

/* BANNERMEDIA */


@media only screen and (max-width: 980px) { 


	body, html,  #wrapper  {  /*		overflow-x:   hidden;  */  width: 100vw !important;  max-width: 100vw !important;     margin-left:-1px !important;   margin-right:2px !important;  } 
	
 html {overflow-x:   hidden;}

#text_content_height {width: 98vw !important;}

	#sub-container {border: 0 !important; }
			#text_content_main
	body, html,  #wrapper, #menu, #up, #up_cm_03, #right-block {max-width: 1000px;   background-image: none !important;}
	#text, #text_content, #text_content_main {width: 100vw; max-width: 700px;  }
		  #wrapper, #up,  #up_cm_03, #up_cm_03_center, #up_03, #container, #sub-container, #menu, #nav, #container, #text, #text_content, #text_content_main, #footer, #btop_03, #btop_03 table, #btop_03_media {width: 100vw; display:block;}
		  
		   #btop_03 table img, #btop_03_media img  {width: 100% ; height: auto  ;  } 
		

		
		#up_c_03 a {padding-left: 6px;padding-right: 3px;}
		#up_c_03 a.sm_3 {margin-left: 0; border-left: 1px solid #EEEEEE;}
		#up_c_03 {width: 560px;float:left; margin-right:-100px}
		.search_03{width: 300px;float:right;}
		#up_cm_03_center {width: 37%; margin-left:auto; text-align:center;}
		.text-logotype {margin-left:auto; margin-top:18px;text-align:center;font: 18px Verdana;}
		#up_cm_03_right {float:right; }
		#up_cm_03 {text-align:center;}
		#nav li a {padding: 12px 6px 0px 6px; font-family: Verdana; font-size: 12px;}
		
		#left {float:left; margin-left: -100%;}
		#right {float:left; margin-left: 0; margin-top: -30%;}
		#text {float:left; margin-left: 0;  }
		#left_menu {  margin-bottom: 12px;}
		#footer {background-image: none !important; }
		#footer span {color:#333333 !important;}
		#footer3 table {width: 98% !important;}
/*		#footer3 tbody td:last-child {width: 0 !important; } */
		#footer3 tbody td:first-child {width: 200px !important;  }
		#topbar_right {display:none !important;}
		#text_content_side {margin-top: 32px; }
		
					 	.text_b > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1)
			 	{width: 100vw !important;  }
			 	.text_b > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2)
			 	{width: 0 !important; visibility:  hidden}
/* 			 	#right-block {visibility: visible; position: fixed;
  top: 70%;
  left: 50%;
  z-index: 999;
  width: 100%;
  height: 223px;
  opacity: 0.8; 
  }
  #right-block:hover { opacity: 1.0;} 
		*/
		
		} 
	
	
	@media only screen and (max-width: 900px) { 
		#nav li a {padding: 12px 3px 0px 3px; font-family: Tahoma; font-size: 11px; height: auto;}
			#text, #text_content, #text_content_main {width: 100vw; max-width: 600px; }
			
		}
	
	
	
/* Target landscape smartphones, portrait tablets, narrow desktops  */
@media only screen and (max-width: 800px) { 
	
	.text_b > table:nth-child(1), #text_content_height > font:nth-child(1), .subh, .sub, .subc {max-width: 98vw !important; margin-right:-12px !important; padding-right:0  !important;}
	
	
	#text_content_height {min-height: auto; height: auto;}
	#text_content_height table tr {display:table; border:0; float:none; width: 100% !important;}
	#text_content_height > hr, td.search0 {display:none !important;}
	A.menu2, A.menu2:hover {display:block; min-width: 48vw; margin-right: 1vw;font-size: 1.3rem; }
	A.menu_pr, A.menu_pr:hover, h3.cat, a.nav font, .cat  font,  a.nav, a.nav:hover  {font-size: 1.2rem !important; font-family: Arial,sans-serif  !important;}
	a h3, span.cat, a.catalog4 {font-size: 1.7rem !important;color: #1C4D87;}
	.ex-ban100-img {margin-top:12px !important; margin-bottom:12px !important; margin-left:-12px !important; }
	h1,   h3, h4, h4.st {margin-left:0px !important;  margin-top:22px  !important;  margin-bottom: 12px !important;    }
	.tabs_top, dt, dd, .tabs .tab-content, table, td {border:none !important;}
	.tabs_top, .tabs, .tabs_top dd, .tabs dd, td.search {width: 100% !important;}

	.tabs_top, .tabs, .tabs_top dt, .tabs dt, .tabs_top dd p, .tabs dd p, .tabs_top dd a, .tabs dd a  {margin-left:0px !important;   left: 0px !important;font-size: 1.3rem !important; border-radius: 0px  !important; }
	.tabs > dt  > img, .tabs_top > dt  > img {margin-left:6px !important; margin-right:6px !important;}
	.tabs > dt:nth-child(7) {display:none !important;}
	dt {min-width: 25vw;}
	.tabs_top dt {float:none;margin-bottom:2px; text-align: left; padding-left:6px;}
	.tabs_top .tab-content {border:0; width: 100vw;}
	.tabs_top > dd.selected:nth-child(2) > div:nth-child(1) {  padding-top:100px;}
	.tabs_top > dd.selected:nth-child(4) > div:nth-child(1) {padding-top:70px;}
	.tabs_top > dd:nth-child(6) > div:nth-child(1) {padding-top:34px;}
	.tabs_top .tab-content {margin-left: 0px; }
	/*.tabs_top dd  table   td  p {     display:none;    } */
	.tabs_top dd  table   td {height:auto !important; }
	.tabs_top dd {z-index: 0;}
	dl.tabs_top, .tabs_top dd, .tabs_top dd.selected,
	#show_form  table,
	#show_form > div > table  > tbody  > tr  > td   {width: 100vw !important;}
	#prise_wrapper, table #prise tr { width: 100vw !important;}
	table #prise tr {display:block; height:auto; margin-bottom:3px; line-height: 1.5 !important; }

		 .tabs_top {width: 100%;display:table; } 
		 .tabs dt    {float: none; margin-bottom: 2px; text-align: left;}
		 	.tabs > dd.selected:nth-child(2) > div:nth-child(1) {  padding-top:60px;}
			.tabs > dd.selected:nth-child(4) > div:nth-child(1) {padding-top:20px;}
			.tabs > dd.selected:nth-child(6) > div:nth-child(1)   {padding-top:0px; margin-top:-10px;}
			.tabs dd.selected {margin-top:60px;}
			
	h3.prod {margin:0  !important;}
 
			/*  позиционирование меню */

#menu {position: absolute;
	top:50px;
height: auto;
width: 100%;
background:#ffffff; 
z-index: 10;
margin: 0px;
border: 2px solid white;
 box-shadow: 0 26px 4px -4px #ffffff;
}
	
	

	
html { font-size: 70% !important; 
font-family: Arial,sans-serif !important; 
font: normal  Arial,sans-serif !important; 
font-style: normal;
font-weight: normal;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
font-feature-settings: normal;
font-language-override: normal;
font-kerning: auto;
font-synthesis: weight style;
font-variant-alternates: normal;
font-variant-caps: normal;
font-variant-east-asian: normal;
font-variant-ligatures: normal;
font-variant-numeric: normal;
font-variant-position: normal;
 }
 
body { font-size: 1.3rem  !important; } /* =14px */
#text_content_main td, #text_content_main p, li, li.p, ul.p, a.nav, a#blue, #text li   { font-family: Arial,sans-serif !important; font-size: 1.3rem ; } 
#text_content_main td {font: 1.3rem Arial,sans-serif;    font-family: Arial,sans-serif;}
	td.dt_string  {font-size: 1.3rem !important;}
				body, html,  #wrapper, #menu, #up, #up_cm_03 {max-width: 768px;   background-image: none !important; background:#FFFFFF; box-shadow: none !important;}
			#text, #text_content, #text_content_main {width: 100vw; max-width: 100vw;  }
/* 			#wrapper, #up ,  #up_cm_03, #up_cm_03_center, #up_03, #container, #sub-container, #menu, #nav, #container, #text, #text_content, #text_content_main, #footer {width: 100%; display:block;} */
			#up {background-image: none !important; /* border-bottom: 1px solid #DCDCDC;*/	}

				#header_03, #up_c_03 {margin-left: 0px !important;  margin-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important;      width: 100% !important;  max-width: 768px !important;  }
				#wrapper {margin-top: 0px !important;   margin-left: 0px !important;   margin-right:0 !important;  margin-bottom:0 !important;  padding-left: 0px !important; padding-right:0px !important;  width: 100% !important;  }

			.search_03{margin-top:4px;width: 100%; display:inline-block; float:right; border-bottom: 1px solid #DCDCDC;}
			.search_03 form {margin-left:32px; }
			input.ih_03 {float: right; margin-right:12px;}
			input#ih_03 {font-size: 1.3rem !important;}
			
			#up_cm_03_left {display:block; width: 100%; max-width: 580px; text-align:left;height: 60px; margin-left:12px;}
			#up_cm_03 .logotype {width: 100%; margin: 12px 0px 12px 0px; background-position:   left; width: 100%; max-width: 580px;  }
			#up_cm_03_center {height: 70px;  margin-left:12px;width: 100%; max-width: 580px;}
			.text-logotype {margin-left:auto; margin: 0; padding:0;  text-align:left; font-size: 1.5rem;  font-family: Arial !important; }
			 .text-add, .text-add p, .text-add span, .text-add a, #up_cm_03_right a, #up_cm_03_right a:hover {font-size: 1.3rem;  font-family: Arial !important; text-decoration: none; }
			#up_cm_03_right {display:block; width: 100%; margin: 0; padding:0;   text-align:left;height: 100px; margin-left:12px;}
			 .text-add, #container {text-align:left !important; border-bottom: 1px solid #DCDCDC; padding-bottom: 12px; margin: 0 !important; }
			 #up_03, #menu {background: none !important; height: auto; width: 100%;}
/*			 #nav li:first-child {display:none;}		*/
			 ul#nav a.topmenunav, #nav li a {background: none !important;  font-size: 1.3rem !important;  font-family: Arial !important; font-weight: bold !important;  }
				div.topmenunav, div.right-block {display:block; }
				
				#right-block, #right-block-cont  {margin:0; padding:0; margin-top:12px !important;    background: none !important;  min-height: 0; box-shadow: none; }	
				#right-block {margin-top:12px;  margin-bottom:12px; border-top:1px solid #DCDCDC;  border-bottom:1px solid #DCDCDC; }
				div.proizvp {width: 100%;}
				div.proizvp input[type="checkbox"] {width:22px !important;}
				div.right-block input[type="submit"] {margin-bottom:14px;}
				div.right-block a.proizvp {width: 100%;}
				#right-block-cont h2  {font: bold 1.6rem Arial !important; text-transform: none;}
				#right-block-cont h2:first-letter  {text-transform: uppercase;}
				h4.helper, .tab-content #help4 b {font: bold 1.6rem Arial !important;}
				
		ul#nav a.topmenunav {color: #5D5D5D !important;  }
			 ul#nav a.topmenunav:first-letter {text-transform: capitalize;} 
			 #up_c_03 {display:none;}
			 
			     /* Dropdown menu */			    
			     
			      #menu  {display:none;}
			     
			     #nav li {float:none;}
			      
        .menu_parent ul {
      display:none;
    }
      
    .link_nav {
      display:none;
      color: #cccccc;
      background:#f9f9f9;
      text-align:left;
      text-decoration:none;
      font: 22px Arial;
      color: #3A3A4B;
      border:0;
      margin-left:0px;
      width: 20px;
            height: 26px;
            position:absolute; 
     margin-top:1px;
     margin-bottom:0px;
     margin-left:3px;
     margin-right:3px;
     border-right: 1px solid #f1f1f1;
    }
    .link_nav:after {
      content:url(/img/menu-icon.png);
      margin-top:0px;
     margin-bottom:0px;
    margin-left:0px;
    }
      
      
      .link_nav {
   
 
  font-family: Arial; 
  color: #3A3A4B;
  font-size: 1.8rem; 
  padding: 6px 22px 8px 8px;
  text-decoration: none;
}

.link_nav:hover {
  text-decoration: none;
}
      

      #menu > ul {

        background:#fff;
      }
      
      #menu li ul,
      #menu li:hover ul {
        display:block;
        position:static;
        background:#fff;
        padding:0;
        border:0;
        text-align:left;
        width:auto;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        width:auto;
      }
      
      #menu li{
        display:block;
        text-align:left;
        width:auto;
        margin:0;
        padding:0;
        border-bottom:1px solid #DCDCDC;
        line-height:1.2;
      }
      #menu li:hover{
        background:#f1f1f1;
      }
      #menu li.active:hover{
        background:transparent;
      }
      
      
      #menu li li {
        border:0;
        border-top:1px solid #DCDCDC;
        line-height:1.2;
        background:#F9F9F9;
      }
      
      
      #menu li a,
      #menu li ul a {
        display:block;
        padding:12px;
        margin-right:30px;
      }
      
      
      #menu li ul a {
          padding-left:26px;
      }
      #menu li ul a:hover {
        background:transparent;
      }
      
      
      #menu li ul ul a {
        padding-left:36px;
      }
      
      a.link_nav {
        display:none;
      }
      
      .js a.link_nav {
        display:block;
      }
      
      .js #menu ul,
      .js #menu li:hover ul  {
        display:none;
      }
      
      .js #menu ul.menu_expanded,
      .js #menu li:hover ul.menu_expanded {
        display:block;
      }
      
      .menu_parent:after {
        content:url(/img/menu-icon.png);
        position:absolute;
        right:10px;
        top:0.9em;
      }
      
      .menu_parent_exp:after {
        content:url(/img/menu-icon.png);

    }
    /* End dropdown menu */
			 
			 
			 
		#text, #left, #left_menu, #right {display:table-cell; border:0; float:none; width: 100vw !important;}
/*		#text_content_side_top, #text_content_side {display:inline-block; float:left; width: 240px; !important; margin-left:4px;  } */
		#text_content_side_top, #text_content_side {display:inline-block; float:none !important; width: 100% !important;  }

#text_content_side_top {margin-top:22px;}
#text_content_side {margin-top: 0;}

		.text_b, .b1, .b2, .b3, .b4, .b5, .b1 i, .b2 i, .b3 i, .b4 i, .b5 i, .b1 b, .b2 b, .b3 b, .b4 b, .b5 b, .b1 q, .b2 q, .b3 q, .b4 q, .b5 q, .b2, .b2 b, .b2 i, .b2 q, .b3, .b3 b, .b3 i, .b4, .b4 b, .b5, .b5 b, .b1s, .b2s, .b3s, .b4s, .b5s, .b1s s, .b2s s, .b3s s, .b4s s, .b5s s, .b1s b.s, .b2s b.s, .b3s b.s, .b4s b.s, .b5s b.s, .b1s em, .b2s em, .b3s em, .b4s em, .b5s em, .b2s, .b2s b.s, .b2s s, .b2s em, .b3s, .b3s b.s, .b3s s, .b4s, .b4s, .b5s, .b5s b.s, .text_bsup, .b11, .b22, .b33, .b44, .b55, .b11 i, .b22 i, .b33 i, .b44 i, .b55 i, .b11 b, .b22 b, .b33 b, .b44 b, .b55 b, .b11 q, .b22 q, .b33 q, .b44 q, .b55 q, .b22, .b22 b, .b22 i, .b22 q, .b33, .b33 b, .b33 i, .b44, .b44 b, .b55, .b55 b, .text_bs, .text_bs_z
		 {border:0; background: none !important;  color:#FFFFFF; margin:0 !important; padding:0  !important; }		 

		.text_bsup, .text_bs_z, .subc , .sub{margin-bottom:32px  !important; }
		.subh{margin-bottom:12px  !important; }

		 .subh, .subc, .sub, .catalog, .main2 {background: none !important; padding-left:0 !important;  margin-left: 0 !important;}
		 
		.text_bsup h2 {font: normal 20px/22px 'Trebuchet MS',sans-serif; text-transform:none;  }
			 h1, h2 {font: bold 2.0rem Arial !important;}
			 			#text_content_main {margin-left: 0px !important;}
			 			 #text_content_main table {width: 100% !important; margin:0 !important; margin-bottom:12px !important; padding:0 !important; border-spacing: 0; } 
			 			 #text_content  {width: 100% !important; padding-left:2px !important;  padding-right:2px !important;  } 
			 			 div.catalog {width: 98% !important; margin-top:0px; margin-left:0 !important;  margin-right:0 !important; margin-bottom:34px;  }
			 			 #text_content_main table td  {padding:0 !important;} 
			 			 
			 			 #left_menu > div#text_content_side:nth-child(4) { margin-top: -28px !important; margin-bottom: 12px !important; }
			 			 #right > div:nth-child(2) > div:nth-child(7) > div:nth-child(1)  { padding-top: 12px !important;  }
			 			 /* td:not(.classy) исключить в каталоге список поставщиков из правила */
			 			 #text_content_main table table td:not(.classy) {display:inline-block; float:left;text-align:left;  }
			 			 	#text_content_main table tr {display:inline-block; float:none;text-align:left;width: 100%;   }
			 		#text_content_main  table   table   td  a   img {  margin-left:0px !important;   }
			 	/*	 #text_content_main table p {margin:0px !important; } */
			 	#help3  a {display:block; margin-bottom:12px !important; margin-top:12px !important; }
			 	.text_b > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
			 	#text_content_height    div    table, #text_content_height > noindex:nth-child(3) > div:nth-child(2)
			 	 {width: 100% !important;overflow: visible !important;}
			 	
			 	 .leftblock, .leftblock1, .leftblock2, .leftblock3, .leftblock4, .leftblock5 {width: 98% !important;  font-size:1.2rem !important;  }
			 	.leftblock a, .leftblock1 a, .leftblock2 a, .leftblock3 a, .leftblock4 a, .leftblock5 a  {   font-size:1.2rem !important;  }
			 	a.leftblock2 {color:#000000; font-size:1.4rem !important; font: bold  Arial,sans-serif !important;  }
			 	div.leftblock3 span {margin-top:12px; color:#000000; font-size:1.4rem !important; font: bold  Arial,sans-serif !important;}
			 	#path {width: 100vw !important;  margin-left:4px; margin-top:-8px;  margin-bottom: 32px;  }

			 	 p {text-align:left  !important;}

			 	
			 		#show_form > table:nth-child(3) {margin-top:22px !important;}
			 		center {margin-top:22px;margin-bottom:22px;}
			 			#count2, img {margin:0 !important;   padding: 0 !important;  }
			 			 .main2l img {  margin-right: 6px !important; margin-bottom: 2px !important; }
			 			#show_form > table  {margin-top:22px !important;display:block; float:none;text-align:left;width: 100%;}
			 			
			 			
			 			/* #text_content_main div a img  {margin-left:-6px !important; } */
			 			#text_content_main hr, #text_content_height > div  ul  li  nobr  font, font[style*="font-size:9px"] , font[style*="FONT-SIZE: 9px"]  {display:none !important;}
			 			nobr {word-wrap: break-word !important;white-space: normal !important;}
			 			
			 			#text_content_height    div  table   td ul  li  nobr  font, dd.selected:nth-child(4) > div:nth-child(1) > table:nth-child(10) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1)
			 			 {display:none;}
			 			  .counter  {display:none;}
			 			 #text_content_height  ul {margin-left:0;}
			 				A.catalog, A.catalog:hover,  span.href, div.tab-content,  #text_content_height  ul  li  {white-space: normal;  word-wrap: break-word !important; text-decoration: none;  width: 98vw !important;  font-size:1.3rem !important;  font-family: Arial !important; display:inline-block; margin-top:12px  ;margin-left:0 ;  padding-bottom:12px  ; border-bottom: 1px solid #DCDCDC;  font: normal 1.3rem Arial !important; } 
			 				ul li a, ul li a:hover,  li.dropdown, #text ul { font-size:1.3rem;  font-family: Arial; font: 13px Arial,sans-serif;  font: normal 1.3rem Arial !important;}
			 				a.board, a.board:hover, span.board {text-decoration: none; width: 97% !important; font-size:1.3rem  !important;   font-family: Arial !important;    border-bottom: 1px solid #DCDCDC;  margin-bottom:12px;  padding-right:6px;  font: normal 1.3rem Arial !important; } 
			 				a.catalog3, a.catalog3:hover { font-size:1.5rem;  font-family: Arial !important; font: bold 1.5rem Arial !important;}
			 				h3.cat   form {display:none !important;}
			 				#text_content_height > div:nth-child(1), 
			 				#text_content_height > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1),
			 				#text_content_height > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > div:nth-child(1)
			 				 {margin-top:0px !important; margin-bottom:12px !important; margin-left:0 !important;  }
			 				
	
			 				ul, li {margin-top:6px !important; margin-bottom:0 !important;  padding:0 !important; }
			 				
			 				#footer3 table  {display:inline-block; border:0; float:left; width: 100% !important; margin-left:-4px !important; padding:0 !important; border-spacing: 0; }
			 				#footer3 table td {display:inline-block; border:0; float:left; width: 100% !important;  }
			 				#bot_bl, #bot, #footer span, #up_c_03 a, #up_c_03 a:hover  { font-family: Arial !important; font-size:1.1rem  !important;  font: normal 1.1rem Arial !important; }
			 				.main2r a   { font-family: Arial !important; font-size:1.3rem; }
			 				#footer3 table td  table { margin:0 !important; }
			 				#footer3 table p { padding-left:4px !important; margin-top:0 !important;  }

			 						#footer , #footer3 {background-image: none !important; background: #ffffff;  border:none;  }
									#footer {height:auto;margin-top:0;} #footer3 {height:290px;background: #f5f5f5; }
									/* #footer3 tbody td:last-child  {padding-top:22px;} #footer3 tbody td:last-child br {display:none;}*/
									#footer3 tbody td p {margin-left:4px;}
			 				#text_content_height > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(2) > font:nth-child(1) > p:nth-child(1) > a:nth-child(1) > img:nth-child(1) {width: 100%; height: auto;}
			 				#text_content_height > noindex:nth-child(3) > div:nth-child(1)  {margin: 0  !important;}
			 				
			 						    		  #text_content_height div {margin-left:0 !important; padding-left:0 !important;}
			 						    		  
			 				/* div.banners {margin-left: -12px !important;}
			 				div.banners   center div { width: 100% !important;} */
			 				/* div.banners, div.adv, #btop_03, #footer3 noindex {display:none  !important;} */
			 				/* #footer3 noindex, #yandex, .yandex, #yandex  br, div.adv:nth-child(3) {display:none  !important;}  div.adv:nth-child(3) - второй рекламный блок */
			 				
			 				#footer3 noindex {display:none  !important;}
			 				 		/*		#footer3 noindex, #yandex, .yandex, #yandex  br {display:none  !important;} */
			 				 				
			 				
			 				td.nav {display:block; position:relative; margin-top:-100px;  }
			 				td#nav {margin-top:-80px;  }
			 				td.phorum  {display:block; position:relative; margin-top:-80px !important;  }
			 				.thTop1, .thTop2, .row2, .thCornerL, .thTop, .thTop3, .thTop2, .row22, .row33, span.name, span.postdetails,
			 				.forumline > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > a:nth-child(1) > img:nth-child(1)
			 				{display:none;}
			 				.catLeft {display:block;  width: 100% !important; height: 32px !important;  background-image: none !important;  }
			 				.row11 {display:block;  width: 100% !important; height: auto !important; margin-top:12px; margin-bottom:6px; border-bottom: 1px solid #DCDCDC  !important;  }
			 				.cattitle, .forumlink, .topictitle {margin-left: 0px; font-size:1.3rem  !important; font-family: Arial,sans-serif  !important;  font-weight: bold;   }
			 				.forumline {display:block;  }
			 				a.topictitle, a.topictitle:visited { color: #0D3996;}
			 				a.postlink, a.postlink:hover { display:inline; border:0;}
			 				h3.cat{display:block;margin-top:0px  !important; }
			 				
			 				#text_content_height form select, .cmf-skinned-select { width:  66vw !important;margin-bottom:12px !important;}
			 				#text_content_height form input[type="text"]  { width:  60vw !important;margin-bottom:12px !important;}
			 				#text_content_height form textarea, #yandex, .yandex { width:  98vw !important;margin-bottom:12px !important;}
			 				/*#text_content_height form td {display:table-cell; border:0; float:none; width: 100vw !important;}*/
			 					input#ih_03 { padding-left: 18px;}
			 						  .text_bsup,  .text_bs, .text_bs_z, .text_bsup table tr td,  .text_bs table tr td, .text_bs_z table tr td, .text_bs center  {text-align: left !important; margin-left:6px !important; }
/*.text_bsup a, #up_cm_03_right, .text-logotype BR, #up_cm_03_center BR {display:none;}*/
#up_cm_03_right, .text-logotype BR, #up_cm_03_center BR {display:none;}
#up_cm_03_center {height: auto;  }
#up_cm_03 {margin-left:-2px; padding-right:24px;}
#footer {text-align:left;padding-left:6px;}
.text_bs_z table { margin-left:-6px;}

/* product list */
div.cattree, div.cattree table {margin-bottom:0px !important; }
td.cattree {width: 90% !important;}
td.cattreeimg , td.cattreeimg img {width: 64px !important; padding-right:4px !important; padding-top:12px; }
.cattree-other {margin-top: 6px !important;} /*отступ смотреть в других разделах*/


a.leftblock1, p.leftblock1, .ndat {font: normal 1.3rem Arial !important;}

tr.productanons  {width: 96vw !important; padding-left:66px ; }
tr.productanons * {font: normal 1.3rem Arial !important;}
td.productanons  {width: 76vw !important;  }
td.productanons  a h3 {margin:0 !important; padding:0 !important;}

  tr.productanons2  {width: 96vw !important;   }
tr.productanons2 * {font: normal 1.3rem Arial !important;}
  td.productanons2  {width: 96vw !important; }
  			 	span.pathjump a { font: normal 1.0rem Arial !important;   }
  			 	span.pathjump font { font: normal 1.0rem Arial !important;   }
  			 	
  			 	input.prodinput { margin-left:2px !important;   }

.video-responsive { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow:hidden; 
} 
.video-responsive iframe, 
.video-responsive object, 
.video-responsive embed {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 99%;
  height: 99%; 
}

.classy font { font-size: 80% !important;}

img.catrating {display:none;}
 td.cat1 , td.cat1 b , td.cat1 p { font-size: 12px;}
 #right-block p, #right-block a {font-size: 17px!important;}
 
/* #right-block {display:none;} */
 
table.tbl1 input[type="text"], table.tbl0 input[type="text"], table.tbl1 textarea, table.tbl0 textarea{width: 90vw !important;  margin-bottom:12px;  }
table.tbl1 input[type="text"], table.tbl0 input[type="text"] {height: 24px !important;  font-size:16px !important;  }
table.tbl1 td, table.tbl0 td {width: 98vw !important;  }
.postav {font: 1.5rem Arial,sans-serif;   }

	
/* Прайс-лист */

table#prise tr td { font-size:11px !important; width: auto !important; }
table#prise {width:  98vw !important; overflow-x:   hidden; }
table#prise tr {width:  98vw !important; }
.footerpr {display:none;}


/* перечень продукции поставщика скрыть вкладки внизу и постраничный вывод по центру */
div.select {display: none;}
.select-bottom-pagination {height: 100%; text-align:center !important; color: black;}

/* картинки в новостях и форуме */

.newsimage {width: 100% !important; text-align: left;}

/* доска объявлений */

.boardinfex, .boardinfex td  {width: 98vw !important;  }
#right-block-cont span.board {padding-right: 0;}

/* временно скроем до выяснения горизонтальной прокрутки */
#right-block {display:none;}

		}
	
	
	

	
	
	
	
/* Target portrait smartphones */
@media screen and (max-width:479px) {
/*	
	html { font-size: 64% !important; }
 
body { font-size: 1.3rem  !important; }  

#up, #up_c_03 {height: auto !important;}


#up_cm_03 {margin-top:0px;}



#menu {position: absolute;
	top:46px;
height: auto;
width: 100%;
background:#ffffff; 
z-index: 10;
margin: 0px;
border: 2px solid white;
}
*/
	/*	#text_content_side_top, #text_content_side {display:inline-block; float:none !important; width: 100% !important;  } */
		#footer3 table p { padding-left:4px !important; margin-top:0 !important; }
	input#ih_03 {width: 60%;}
		
		
		  #text_content_main div a img  {width: 100%;  height: auto; } 
		
		
		#text_content_main  table   table   td  a   img {width:auto  !important; height: auto  !important; margin-left:0px !important;   }
		  
		  .main2 img {width: auto !important; height: auto !important;  } 

		 /* #text_content_main div, */.subh, .subc, .sub, .catalog, .main2 {width: 100% !important; height: auto !important;}
		 
	/*	  div.subh, div.subc, div.sub {margin-bottom:38px !important;  } */
		  
	/*	   h2 {margin-left:6px !important; }*/
		  .leftblock, .leftblock1, .leftblock2, .leftblock3, .leftblock4, .leftblock5 {width: 98% !important; padding-right:6px !important;  }


       .main2 br {display:none;}
       
			 .main2 {height: 10rem !important; min-height: auto !important; margin:0 !important;    padding:0 !important; width: 100% !important;  }
		   .main2r { width: 74% !important; margin:0 !important; padding:0 !important; 	 float: left !important; height:auto !important;}
		    .main2l {  width: 25% !important; margin:0 !important; padding:0 !important; float: left !important; text-align: center  !important; height:auto !important;}
		    .main2l img { float:left;  margin-top: 6px;margin-right: 6px;margin-bottom: 6px; height:auto !important; }
		  
		    		  .subs img {width: auto !important; height: auto !important; display:none !important;  } 
		    		  .subs {margin:0 !important; padding:0 !important;} 
		   

		    		  
		  		 .bl_sm {margin:4px; margin-right:12px;}
		 
		 #footer {height: auto; margin-bottom:12px;}
		 
		    iframe {width: 100% !important;       }  
		  
		 /*  table, td {width: 100% !important;       } */
		 
		 #text_content_main div p img  {width: auto ; height: auto  ;  } 
		 


	#show_form > a:nth-child(1) > img:nth-child(1) {width: 70vw !important;}

		 /* div.banners {margin-left: 0px !important;} */
		 
		 #text_content_height > div:nth-child(2) > img:nth-child(1) {width: 100%  !important; height: auto  ;  } 
		 
		 
		 #text_content_height > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(3) > img {width: 100%  !important; height: auto  ;  }

#text_content_height > font:nth-child(1) > div:nth-child(7), #text_content_height > font:nth-child(1) > div:nth-child(25) {width: 100%  !important; height: auto  ;  }

#text_content_height > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > img:nth-child(6) {width: 100%  !important; height: auto  ;  }

.tooltip, tooltip_value {display: none !important;}

div.sub H2, div.subc H2 {margin-bottom:22px;}

.tooltip {right: 46px;left:26px;}
.counter {margin-left:6px;}

	
		}
		
		
  /* div  { border:1px solid red !important;  }  */
   