html{padding-top:0px; margin-top:0px; padding-left:0px; padding-right:0px; box-sizing:border-box; 
     }
body{height:100%; margin-top:0px; /*background:rgba(0, 0, 0, 0.05); background:rgba(220, 220, 220, 0.3);*/
      margin-left:0px; margin-right:0px}
@media screen and (max-width: 1000px){
    body{min-height:100%; margin-top:0px; width:100%; margin-left:0px; margin-right:0px; background:rgba(220, 220, 220, 0.2)}
}
#big-top-polosa{width:100%; border-bottom:1px solid rgba(0, 0, 0, 0.07); /*background:rgba(0, 0, 0, 0.01);*/
                display:flex; overflow-x:auto; flex-direction:row}
#top-polosa{border-bottom:0px solid rgba(0, 0, 0, 0.1); max-width:1000px; width:73%; min-width:900px; 
            margin:0px auto 0px; font-family:corbel;/*segoe ui;*//*verdana; /*background:rgba(6, 72, 107, 0.85);*/ 
			padding:3px 0% 0 0%; font-size:123%; height:28px;}
@media screen and (max-width: 1000px){
	#big-top-polosa{border:1px solid rgba(0, 0, 0, 0.2);}
    #top-polosa{border:0px solid #000; width:100%; height:65px; 
 	            padding:1.7% 3% 0 0; display:flex; font-size:100%; overflow-x:auto; flex-direction:row; }
    #top-polosa::-webkit-scrollbar {display:none;}
}
#top-polosa span a{text-decoration:none; font-size:83%; margin:1% 0 0 0;
                  /*font-weight:bold;*/ color:rgba(0, 0, 0, 0.8)}
@media screen and (max-width: 1000px){
	#top-polosa span{border:0px solid #000; height:40px; }
	#top-polosa span a{text-decoration:none; font-size:210%; font-weight:bold; color:rgba(0, 0, 0, 0.8);}
}

.topPolosaSpan1{margin:0 0% 0 0.1%; padding:0.1% 0.3% 0.3% 0%; border:0px solid red;}
@media screen and (max-width: 1000px){
	.topPolosaSpan1{margin:0 3% 0 1.5%; padding:0.1% 0.3% 0.3% 0.3%; display:block;}
}
.topPolosaSpan2{margin:0 0% 0 3%; padding:0.1% 0.3% 0.3% 0.3%;}
@media screen and (max-width: 1000px){
	.topPolosaSpan2{margin:0 0% 0 3%; padding:0.1% 0% 0.3% 0.3%; min-width:30%; display:block; }
}
.topPolosaSpan21{margin:0 0% 0 3%; padding:0.1% 0.3% 0.3% 0.3%;}
@media screen and (max-width: 1000px){
	.topPolosaSpan21{margin:0 0% 0 2%; padding:0.1% 0% 0.3% 0.3%; min-width:25%; display:block; }
}

.topPolosaSpan3{margin:0 0.3% 0 1%; float:right; /*width:15%; /*min-width:153px;*/ height:23px; padding:0 0% 0 0.6%;
                font-size:100%; border:0px solid #cdcdcd; border-radius:10px 10px 0 0; /*background:rgba(70, 130, 180, 0.8);*/
				text-align:center; order:1; white-space:nowrap; }
@media screen and (max-width: 1000px){
	.topPolosaSpan3{margin:0% 5.5% 1% 3%; /*width:25%;*/ min-width:200px; padding:0.1% 7% 0.1% 1%;
                	display:inline-block; min-height:40px; /*font-size:170%;*/font-size:90%; border:1px solid #fff;
					border-radius:15px 15px 15px 15px; /*background:rgba(70, 130, 180, 0.8);*/ 
					text-align:center; /*order:1;*/ white-space:nowrap;}
}

.topPolosaSpan4{margin:0 5% 0 0; float:right; }
@media screen and (max-width: 1000px){
   .topPolosaSpan4{margin:0 3% 0 6%; /*float:right;*/ border:1px solid #fff; white-space:nowrap;}
}

.topPolosaSpan5{display:none}
@media screen and (max-width: 1000px){
   .topPolosaSpan5{margin:0 3% 0 6%; background:#fff;/*float:right;*/width:10px; border:1px solid #fff; white-space:nowrap;}
}
.kategory_list{border:1px solid #cdcdcd;}
#select-category-name{display:inline; float:left; /*height:39px; border:1px solid #22b573; background:#22b573;*/
                      /*color:rgba(70, 130, 180, 1)синий*/color:#1c9675; width:25.5%; padding:0 0 0 0%; height:35px;}
@media screen and (max-width: 1000px){
	#select-category-name{/*position:relative;*/ background:#22b573; border:1px solid #22b573; color:#fff; width:40%;
                        display:none; float:left; position:relative; padding:1% 0 0 1.8%; height:55px; 
						font-weight:bold; font-size:180%;}
}
#spanForKategory{display:flex; border:0px solid blue; float:left; width:84%; align-items:center; justify-content:center;
                 height:33px; font-weight:bold;/*text-align:center;*/}

#foto_inform{border:0px solid blue; width:99.7%; /*height:300px;*/height:276px; margin:0px auto 0; 
             /*background:url(site-img/shapkaPikture.png)60% 55% no-repeat; background-size:101%;*/
			 background:url(site-img/fonVesna.png) 60% 55% no-repeat; background-size:101%; border-radius:10px;}
@media screen and (max-width: 1000px){
	#foto_inform{border:0px solid blue; width:99.9%; height:375px; margin:0px auto 0; border-radius:0px;
	             background:url(site-img/fonVesna.png) 90% 50% no-repeat; background-size:135%;}
}

#leftblock{border:1px solid rgba(0, 0, 0, 0.5); min-height:250px; padding:12px 0 12px 0; float:left; background-color:#fff;
           text-align:center; display:none; position:absolute; z-index:10; width:60%; margin:50px 0 0 0;
		   box-shadow:5px 10px 10px rgba(0,0,0,0.5); }
#closeLeftBlock{border:0px solid #000; float:right; margin:0px 1.5% 0 0; width:3.1%; height:25px; 
                background:url(site-img/krestik.png)60% 55% no-repeat; background-size:90%; cursor:pointer;}		   
@media screen and (max-width: 1000px){
	#leftblock{border:1px solid rgba(0, 0, 0, 0.5); width:98%; height:100vh; padding-bottom:7px; float:left;
        	   background-color:#fff; overflow:auto; z-index:50; margin-top:0; display:block; margin-left:-905px;
			  /*Если надо будет убрать выдвижение с боку, а сделать просто появление, как в десктопе,
			  display:none надо будет и margin-left:0 надо будет сделать и отключить часть js кода*/
	           position:absolute; opacity:0;  box-shadow:5px 10px 10px rgba(0,0,0,0.5);  
		   -webkit-transition-duration: 0.9s; /*анимационное выдвижение для всех браузеров, этого достаточно для плавного...*/
           -moz-transition-duration: 0.9s;/*выплывания-перемещения, opacity и visibility нужны для плавного появления, а ...*/
           -o-transition-duration: 0.9s;/*не выплывания*/ transition-duration: 0.9s;}
	#closeLeftBlock{border:0px solid #000; float:right; margin:0px 1.5% 5px 0; width:5.1%; height:35px;
	                background:url(site-img/krestik.png)60% 55% no-repeat; background-size:78%; display:none;}	
}

.marketingBlock{border:0px solid blue; width:26%; max-height:289px; float:right; display:inline;}

#oll_categorys{width:25.7%; /*max-height:290px;*/ border:1px solid #22b573; float:left; position:relative;}
@media screen and (max-width: 1000px){
	#oll_categorys{width:30.7%; /*max-height:290px;*/ outline:1px solid red/*#22b573*/; float:left; position:relative;}
}

#select-category-spisok{border:1px solid rgba(211, 211, 211, 1); background-color:#F0FFF0; position:absolute;
                       z-index:100; display:none; margin:27px 0 0 0; width:95%; padding:0 1% 1% 1%;}
#select-category-spisok a{text-decoration:none;}
#flex{border:0px solid blue; display:flex; flex-wrap:wrap; justify-content:space-around; /*align-items:flex-start;*/}
@media screen and (max-width: 1000px){
    #select-category-spisok{border:1px solid rgba(211, 211, 211, 0.7); background-color:#F0FFF0;
                        	position:absolute; display:none; margin:55px 0 0 0; width:95%; }
	#select-category-spisok a{font-size:200%; text-decoration:none;}
}

.kategory_list{border:0px solid #cdcdcd; display:inline; float:left; width:31%; margin:1% 1% 0 0%;}
.kategory_list span{font-size:110%; font-weight:bold}
@media screen and (max-width: 1000px){
    .kategory_list{border:0px solid #cdcdcd; display:inline; float:left; width:31%; margin:1% 1% 0 0%;}
    .kategory_list span{font-size:110%; font-weight:bold}
}

#filtr_mob{border:1px solid #000; width:10%;}

#razd{width:99.5%; /*padding:3px 0 4px 0%;*/padding:3px 0 0px 0.3%; height:25px; border:0px solid #22b573; 
      border-top:0px solid rgba(0, 0, 0, 0.1); display:flex; justify-content:space-between;
	  margin:0 0 3px 0;}
@media screen and (max-width: 1000px){
	#razd{width:99.9%; height:70px; border-left:0px; border:0px solid #000; vertical-align:center; display:flex;
	      overflow-x:auto; flex-direction:row; align-items:center; margin:15px auto 7px; }
	#razd::-webkit-scrollbar {display: none; vertical-align:center; overflow-x:auto;}
}

#razd span{font-weight:bold; padding:0% 0.5% 0.3% 0.5%; font-family:corbel;/*segoe ui;*//*verdana;*/ 
           white-space:nowrap; border:0px solid rgba(220, 220, 220, 0.9); font-size:90%; display:inline=block; 
		   color:rgba(0, 0, 0, 0.7); margin:0 0 0 3%}
			
/*Для адаптивности при масштабировании*/
@media screen and (max-width:1200px){
	#razd span{font-weight:bold; padding:0% 0.35% 0.3% 0.5%; margin:0 0 0 0.5%; font-family:calibri; 
           color:rgba(6, 72, 107, 0.75); font-size:77%;}
}
@media screen and (max-width:1300px){
	#razd span{font-weight:bold; padding:0% 0.35% 0.3% 0.5%; margin:0 0 0 0.5%; font-family:calibri; 
           color:rgba(6, 72, 107, 0.75); font-size:77%;}
}
@media screen and (min-width:1350px){
razd span{font-weight:bold; padding:0% 0.35% 0.3% 0.5%; margin:0 0 0 0.5%; font-family:calibri; 
           color:rgba(6, 72, 107, 0.75); border:1px solid rgba(211, 211, 211, 0.5); font-size:83%;
		   /*display:block/*font-family:cursive;*/display:inline-block;}
}
/*//Для адаптивности при масштабировании*/

/*Для мобильного варианта*/
@media screen and (max-width: 1000px){
	#razd span{border:0px solid #22b573; color:rgba(70, 130, 180, 1); padding:3px 10px 2px 7px;
               margin:0.5% 5px 0.5% 10px; min-height:40px; font-size:210%; font-weight:bold; text-align:center;
			   line-height:0.80; display:block}
	#razdelUslugi{border:1px solid rgba(0, 0, 0, 0.5); width:5%; height:47px;}
	#razdelUslugi1{border:1px solid rgba(0, 0, 0, 0.5); width:1%; height:47px;}
	#razd a{text-decoration:none;/*margin:0.5% 5px 0.5% 3px;*/ }
	razd span:hover{border-bottom:0px solid rgba(211, 211, 211, 1);
                /*border:1px solid #808080;/*border:1px solid #1c9675; зеленый*/ }
	#order{order:-1};
}
/*//Для мобильного варианта*/

#razdelUslugi{border:1px solid rgba(6, 72, 107, 0.55); width:0.42%; height:4px; display:inline-block;
               border-radius:5px; background:rgba(6, 72, 107, 0.55); margin:7px 0.5% 0 0.5%;}
#razdelUslugi1{display:none}
#razd a{text-decoration:none;}
#razd span:hover{border-bottom:2px solid rgba(0, 0, 0, 0.5); }

#foto_info{width:73.7%; min-width:400px; height:250px; border:1px solid #dcdcdc; float:right;}

#filtr_mob{border:1px solid #000; width:10%; height:100px;}

#nav-btn{border-top:4px solid #1c9675/*rgba(70, 130, 180, 1)*/; border-bottom:4px solid #1c9675/*rgba(70, 130, 180, 1)*/; padding:3px 0 3px 0;
         width:10%; float:right; text-align:center; cursor:pointer; margin:8px 3% 0 0%; display:inline;}
#nav-btn hr{margin:0 auto 0; border:2px solid #1c9675/*rgba(70, 130, 180, 1)*/;}
@media screen and (max-width: 1000px){
	#nav-btn{border-top:10px solid #fff; border-bottom:10px solid #fff; padding:5px 0 5px 0; width:13%; float:right;
         text-align:center; cursor:pointer; margin:4px 3% 0 0; display:inline;}
    #nav-btn hr{margin:0 auto 0; border:5px solid #fff;}
}
#openDop{border:1px solid rgba(70, 130, 180, 0.8); width:8%; height:35px; margin:10px 0 0 0; display:flex; 
         border-radius:/*25*/10px; background:rgba(70, 130, 180, 0.8); background-size:75%; padding:0 1% 0 0.4%}
#openDop img{width:40%; height:87%; margin:3px 0 0 11%;}
#nav-btn1{/*position:absolute;*/ border-top:4px solid #fff/*rgba(70, 130, 180, 1)*/; cursor:pointer; height:14px;
          border-bottom:4px solid #fff/*rgba(70, 130, 180, 1)*/; /*width:2.5%;*/width:38%;
		  /*margin:13px 0 0 0%;*/ margin:6px 0 0 10%}
#nav-btn1 div{border:2px solid #fff/*rgba(70, 130, 180, 1)*/; width:86%; margin:5px 0 0 0;}
@media screen and (max-width: 1000px){
	#openDop{border:0px solid rgba(0, 0, 0, 0.9); width:10%; height:75px; margin:10px 0 0 2%;
             background:#fff; padding:0 0 0 0; order:-1; border-radius:0}
	#openDop img{display:none}
	#nav-btn1{border-top:16px solid rgba(70, 130, 180, 1); border-bottom:16px solid rgba(70, 130, 180, 1); 
	          display:block; padding:5px 0 17px 0; width:90%; margin:5px auto 0;}
    #nav-btn1 div{border-top:8px solid rgba(70, 130, 180, 1); border-bottom:8px solid rgba(70, 130, 180, 1); width:95%; }
}
	
#close{float:right; margin:0 3% 0 0; display:none; cursor:pointer;}

#logotip{border:0px solid #000; /*position:absolute;*/ min-width:95px; width:25%; /*float:left;*/ height:60px; 
         margin:6px 0 0 0.1%; background:url(site-img/logotip11.png)80% 0% no-repeat; background-size:103%;}
@media screen and (max-width: 1000px){
    #logotip{outline:0px solid red; /*position:absolute;*/ width:175%; /*float:left;*/ height:80px; margin:5px 0 5px 20%;
            background:url(site-img/logotip.png)0% 0% no-repeat; background-size:93%;}
}
		 
#bigblock{border:0px solid #dcdcdc/*rgba(211, 211, 211, 0.35)*/;  width:73%;  min-height:700px; 
          min-width:900px; max-width:1000px; overflow:hidden; margin:0px auto 0px; padding-top:0px;}
@media screen and (max-width: 1000px){
    #bigblock{border:0px solid #dcdcdc; width:100%;  min-height:700px; overflow:hidden; margin:0 auto 0;}
}

#korzinaIzbrannoe{border:0px solid rgba(0, 0, 0, 0.3); width:17%; height:38px; margin:8px 0 0 0; display:flex; 
                  justify-content:flex-end; font-family:calibri; color:rgba(6, 72, 107, 0.65);}
#izbrannoe{border:0px solid rgba(0, 0, 0, 0.3); width:45%; height:37px; background:url(site-img/isbr1.png)50% 3% no-repeat;
           background-size:31%; text-align:center; display:flex; align-items:flex-end; justify-content:center;}
#korzina{border:0px solid rgba(0, 0, 0, 0.3); width:40%; height:37px; background:url(site-img/tlg.png)50% 5% no-repeat; 
         background-size:38%; margin:0 0% 0 6%; display:flex; align-items:flex-end; justify-content:center;}

#shapka{border:0px solid #000; margin:0 0 7px 0; width:99.8%; min-height:/*87*/80px; background-size:92%; display:flex;
        justify-content:space-between}
@media screen and (max-width: 1000px){
	#korzinaIzbrannoe{border:0px solid rgba(0, 0, 0, 0.9); width:30%; height:80px; margin:8px 0 0 47%; display:flex; 
                  justify-content:space-around; font-family:calibri; color:rgba(6, 72, 107, 0.85); font-weight:bold}
	#izbrannoe{border:0px solid rgba(0, 0, 0, 0.3); width:50%; height:79px; background:url(site-img/isbr1.png)50% 3% no-repeat;
               background-size:49%; text-align:center; display:flex; align-items:flex-end; justify-content:center;
		       font-size:160%; margin:0 6% 0 0}
    #korzina{border:0px solid rgba(0, 0, 0, 0.3); width:51%; height:79px; background:url(site-img/tlg.png)50% 5% no-repeat; 
             background-size:50%; margin:0 0% 0 3%; display:flex; align-items:flex-end; justify-content:center;
		     font-size:160%; }			  
	#shapka{border:0px solid #000; margin:0% 0 0 0; min-height:200px; background-size:92%; /*background-color:#fff;*/
  	        overflow:hidden; flex-wrap:wrap; justify-content:flex-start}
}	

#forma_poiska{border:0px solid #dcdcdc; width:/*78%; 63.5%;*/61.5%; max-width:616px; height:60px;
              /*padding:0.7% 0.5% 0.3% 5.3%;*/ padding:5px 0 5px 0; background:rgba(46, 139, 87, 0); 
			  border-radius:0px 0px 0px 0px; margin:5px 0% 0px 1%;}
@media screen and (max-width: 1000px){
    #forma_poiska{display:none;/*border:3px solid #dcdcdc; width:78%; min-height:150px; float:right; margin:2.7% 0% 0 0%; 
              padding:0.7% 0.5% 0.3% 3%; background:rgba(46, 139, 87, 0); border-radius:25px 25px 25px 25px;
			  display:flex; flex-wrap:wrap; justify-content:spase-between;*/} 
}

#namber-phone{cursor:pointer; /*weight:bold;*/color:grey; }

#poiskBorder{border:2px solid rgba(70, 130, 180, 1); width:99.3%; border-radius:/*25*/10px; display:flex}

input[name="search"]{border:0px solid rgba(70, 130, 180, 1); border-right:1px solid #fff; width:83.5%/*84%*/; height:29px;
                     padding:0 0 0 1.5%; outline:none; border-radius:/*25*/10px 0 0 /*25*/10px; font-size:103%;
					 background:rgba(0, 0, 0, 0.00)}
input[name="del_poisk_krestik"]{border-bottom:0px solid rgba(70, 130, 180, 1); border-top:0px solid rgba(70, 130, 180, 1);                                border-left:0px solid #fff; border-right:0px solid #fff; width:3.5%; height:27px;
                                margin:0 0 0 -0.65%; /*background-color:transparent;*/background:#fff; height:31px; 
								color:rgba(0, 0, 0, 0.0);}
#delete_poisk_krestik{border:0px solid rgba(70, 130, 180, 1); width:4.3%; display:inline-block; height:29px;
                       margin:0 0 0 0; background:#fff;}
#krestik{background:url(site-img/krestik.png) 25% 55% no-repeat; background-size:75%; cursor:pointer; width:99%;
         border:0px solid blue; height:29px;}
poisk_stroka{border:0px solid rgba(70, 130, 180, 1); width:85%; height:27px; padding:0 0 0 0.5%;
              margin:0 0 0 0.3%; }
#poisk_button{width:11.7%; /*background-color:rgba(70, 130, 180, 0);*/ font-weight:bold; color:rgba(255, 255, 255, 0.0);
              height:31px; margin:0 0 0 -0.53%; cursor:pointer; border:0px solid rgba(70, 130, 180, 0.8); 
			  border-radius:0px 25px 25px 0px; background-color:rgba(255, 255, 250, 1); 
			  background:url(site-img/poisk2.jpg)60% 55% no-repeat; background-size:97%;}
#forma_poiska_mob{display:none}

@media screen and (max-width: 1000px){
	#poiskBorder{border:5px solid rgba(70, 130, 180, 1); width:96.5%; border-radius:12px; min-height:27px; background:#fff;
	             margin:0 0 12px 0;}
    #forma_poiska_mob{border:0px solid red; /*width:90%; min-height:200px;*/width:98%; min-height:150px; /*float:right;*/
                    margin:5px auto 23px; padding:10px 0.5% 0.3% 0.5%; background:rgba(46, 139, 87, 0);
					border-radius:5px 5px 5px 5px; display:flex; flex-wrap:wrap; justify-content:center; order:1;}
	#forma_poiska_mob select{height:50px; font-size:180%; font-weight:bold; /*display:none;*/ background:#fff;
	                         border:2px solid #808080; color:rgba(0, 0, 0, 0.7); border-radius:8px;
							 margin:0 0.5% 0 0.2%; -webkit-appearance:none; -moz-appearance:none; appearance:none;
							 padding:5px 0 0 0.35%}
	input[name="search"]{border:0px solid rgba(70, 130, 180, 1); /*width:75%;*/width:77.5%; height:80px; padding:0 0 0 1.9%;
                        /*margin:0 0 25px 0;*/margin:0 0 0px 0; font-size:280%; border-right:0px solid #fff; 
						background-color:#fff; outline:none; border-radius:12px 0 0 12px;}
	input[name="del_poisk_krestik"]{border-bottom:5px solid rgba(70, 130, 180, 1); font-size:3%; 
	                               border-top:5px solid rgba(70, 130, 180, 1); border-left:0px solid #fff;
								   border-right:0px solid #fff; width:8.5%; height:90px; margin:0 0 0 -1%; 
                        background-color:#fff; outline:none;/*padding:3px 3px 3px 3px;*/}
	#delete_poisk_krestik_mobil{border:0px solid rgba(70, 130, 180, 1); width:7.3%; display:inline-block; height:80px;
                       margin:0 0 0 0;}
	#krestik{background:url(site-img/krestik.png) 40% 50% no-repeat; background-size:70%; cursor:pointer; width:99%;
         border:0px solid blue; height:79px;}				   
	#poisk_button_mob{width:12.3%; /*background-color:rgba(70, 130, 180, 0.8);*/ font-weight:bold; color:#fff; height:83px;
              margin:0 0 0 0%; border:0px solid rgba(70, 130, 180, 1); border-left:0px solid #fff;
			  border-radius:0 3px 3px 0; background:url(site-img/poisk2.png)60% 55% no-repeat; background-size:75%;}		  
}

#forma_poiska select{border:0px solid rgba(70, 130, 180, 0.8); border-bottom:1px solid rgba(0, 0, 0, 0.2);
                     background:#fff; border-radius:3px; color:rgba(0, 0, 0, 0.6);
					 /*box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)*/}
		  
#poisk_kategory{width:32.7%; height:23px; margin:7px 0 0 0.3%;}
@media screen and (max-width: 1000px){
	#poisk_kategory_mob{width:33%; height:57px; margin:0 0% 0 0%; order:2;}
    #poisk_kategory option {width:50%}
}

#poisk_region{width:32.7%; height:23px; margin:7px 0 0 0%;}
@media screen and (max-width: 1000px){
	#poisk_region_mob{width:30%; height:23px; margin:3px 0 0 0.5%; order:4}
}

#poisk_gorod{width:32.7%; height:23px; margin:7px 0 0 0%;}
@media screen and (max-width: 1000px){
	#poisk_gorod_mob{width:33%; height:23px; margin:0 0 0 0%; order:3}
}
	
#user_menu{border:0px solid rgba(0, 0, 0, 0.06); width:79%; height:20px; display:flex; justify-content:center;
           margin:31px auto 0%; padding:1px 0 4px 3%; font-size:95%; font-weight:bold; /*float:right;*/}
#user_menu span{border:0px solid rgba(0, 0, 0, 0.06); /*border-radius:25px;*/ margin:0 2.3% 0 2.3%; text-align:center;
                padding:1px 0.55% 3px 0.55%; /*background:rgba(34, 181, 115, 1); /*font-family:cursive;*/
				font-family:arial;}
#user_menu a{text-decoration:none; color:rgba(0, 0, 0, 0.3)}
#user_menu span:hover{border:0px solid rgba(0, 0, 0, 0.2);}
@media screen and (max-width: 1000px){
	#user_menu{border:0px solid rgb(34, 181, 115); display:flex; width:99%; min-height:77px;  
	          justify-content:center; align-items:center; margin:15px auto 0 ; padding:5px 0 5px 0;
              font-size:200%; font-weight:bold; overflow-x:auto;}
	#user_menu::-webkit-scrollbar {display:none;}
	#user_menu span{border:0px solid rgba(0, 0, 0, 0.1); margin:0 0.5% 0 0.5%; border-radius:30px; display:block; 
	                padding:0.3% 0.5% 0.3% 0.5%; text-align:center;}
	#user_menu a{text-decoration:none; color:rgba(0, 0, 0, 0.3)}
}
/*#user_menu span {margin: 0 0 0 21%;}
#user_menu span a {margin:0 3% 0 3%; text-decoration:none; font-size:115%;}*/
#infoMess{margin:7px auto 0; font-size:110%; width:40%; border:0px solid #000; display:block; text-align:center;}
#zalobNumber{color:red;}
@media screen and (max-width: 1000px){
	#infoMess{font-size:190%; font-weight:bold; width:70%;}
	#zalobNumber{color:red; font-size:150%; font-weight:bold;}
}

#redakt-user{border:1px solid rgba(176, 196, 222, 0.7); width:95%; padding:3% 1.9% 5% 1.9%; display:none;
             background:rgba(176, 196, 222, 0.17); text-align:center; margin:3px 0 0 0; overflow:hidden;}
@media screen and (max-width: 1000px){
    #redakt-user input{}
}	
#cloze{cursor:pointer; color:blue; float:right; margin:0% 3% 0 0%}
#open{cursor:pointer; color:blue;}
#mess-admin{border:1px solid rgba(176, 196, 222, 0.7); width:95%; padding:3% 1.9% 5% 1.9%; text-align:center;
            margin:3px 0 0 0; background:rgba(176, 196, 222, 0.3); overflow:hidden; display:none}
#id-user{border:1px solid #dcdcdc; width:95%; padding:3% 1.9% 3% 1.9%; font-weight:bold;
             text-align:center; margin:3px 0 0 0; overflow:hidden; background:rgba(176, 196, 222, 0.8);}
@media screen and (max-width: 1000px){
	#mess-admin textarea{width:85%; height:190px; font-size:130%}
	#mess-admin input[type="button"]{width:27%; height:51px; font-weight:bold; font-size:120%}
	#id-user{border:1px solid #dcdcdc; width:97%; padding:1.5% 1% 1% 1%; font-size:210%; font-weight:bold;
             text-align:center; margin:3px auto 0; overflow:hidden; background:rgba(176, 196, 222, 0.8);}
}	
#forma-redakt{/*float:left;*/ border:1px solid rgba(176, 196, 222, 0.7); width:98%; padding:0.5% 0.5% 1% 0.5%;
               background:rgba(176, 196, 222, 0.7); }
@media screen and (max-width: 1000px){
    #forma-redakt{border:1px solid #dcdcdc; width:97%; padding:1.5% 1% 1% 1%; font-size:210%; font-weight:bold;
             text-align:center; margin:3px auto 0; overflow:hidden; background:rgba(176, 196, 222, 0.8);}
	#forma-redakt input{width:63%; height:50px; font-size:120%;}
	#forma-redakt input[type="button"]{width:27%; height:51px; font-weight:bold;}
}
#mess-adminu{/*float:left;*/ border:1px solid rgba(176, 196, 222, 0.7); width:98%; padding:0.5% 0.5% 1% 0.5%;
             background:rgba(176, 196, 222, 0.7);}
@media screen and (max-width: 1000px){
    #mess-adminu{border:1px solid #dcdcdc; width:97%; padding:1.5% 1% 1% 1%; font-size:210%; font-weight:bold;
             text-align:center; margin:3px auto 0; overflow:hidden; background:rgba(176, 196, 222, 0.8);}	
}
#add-advert{border:1px solid green; width:76.5%; float:right; min-height:700px; overflow:hidden; padding:0 0 3% 0;
            margin:0.5% 0.5% 0 0;}
			
#user-kontent{border:1px solid rgba(176, 196, 222, 0.3); width:76.5%; float:right; min-height:700px; overflow:hidden;
              padding:0 0 3% 0; margin:0.5% 0.5% 0 0; background:rgba(176, 196, 222, 0.0);}
.messOtAdm{border:0px solid red; min-height:5px;}
.messOtKlienta{outline:1px solid blue; width:99.8%; margin:0 auto}
#messOtKlienta{outline:0px solid blue; width:99.8%; margin:0px auto 0; padding:3px 0 10px 0;}
#messOtKlienta form{outline:0px solid blue; width:99%; margin:10px auto 0}
#messBlock{border:3px solid #c0c0c0; padding:1% 2% 1% 2%; width:95%; margin:3px auto 0; overflow:hidden; 
           box-shadow:0 5px 7px rgba(0, 0, 0, 0.5)}
#ssilkaNaChat{border:0px solid #dcdcdc; margin:5% 0 0 0; text-align:center}
#ssilkaNaChat span{margin:0 3% 0 0%; font-weight:bold; color:#4682B4; cursor:pointer}
#olldialog{border:0px solid #000; overflow:hidden; padding:1% 0 1.5% 0; margin:0 0 1.5% 0}
#del_answer{border:0px solid #000; width:50%; padding:1%; margin:0 auto 0; text-align:center;}
#knop{border:1px solid #66CDAA; width:70%; padding:1%; margin:1% auto 3%; background:#66CDAA; border-radius:7px; display:none}
#text-otveta{border:1px solid #66CDAA; width:70%; padding:1% 3% 1% 3%; margin:1% auto 3%; 
		     background:#66CDAA; border-radius:7px; display:none}
#text-otveta span{float:right; cursor:pointer; color:#fff}
#text-otveta textarea{width:85%; height:70px;}
#ms{border:0px solid #000; width:45%; min-height:35px; overflow:hidden; margin:1% 3.5% 0.5% 3.5%; border-radius:9px;}
@media screen and (max-width: 1000px){
    #user-kontent{border:1px solid rgba(176, 196, 222, 0.3); width:99%; min-height:700px; overflow:hidden;
              padding:0 0 3% 0; margin:2% auto 0; background:rgba(176, 196, 222, 0.0);}
    .messOtAdm{width:99.9%;}
    .messOtKlienta{outline:1px solid blue; width:98.8%; margin:0 auto}
    #messBlock{border:1px solid #c0c0c0; padding:1% 2% 1.5% 2%; width:95%; margin:1px auto 0; overflow:hidden; 
	          font-size:140%;}
    #ssilkaNaChat{}
	#del_answer{border:0px solid #000; width:95%;  padding:1%; margin:0 auto 0; text-align:center;}
	#knop{border:1px solid #66CDAA; width:90%; padding:3%; margin:1% auto 3%; background:#66CDAA; border-radius:7px;
	      display:none; font-size:200%; font-weight:bold; height:50px;}
	#knop input{width:15%; height:50px; font-size:100%; font-weight:bold; margin:0 1.5% 0 1.7%; padding:0 0 5% 0;}
	#text-otveta{border:1px solid #66CDAA; width:90%; padding:1% 3% 1% 3%; margin:1% auto 3%; background:#66CDAA;              border-radius:7px; display:none}
	#text-otveta span{font-size:170%; font-weight:bold;}
	#text-otveta textarea{width:95%; height:150px; margin:1% 0 1% 0; font-size:150%}
	#text-otveta input{width:27%; height:55px; font-size:150%; font-weight:bold; margin:7px 1.5% 1.5% 1.7%}	
    #ms{border:0px solid #000; width:50%; min-height:55px; overflow:hidden; margin:1% 3.5% 0.5% 2.5%;
      	font-size:210%; border-radius:9px; padding:3px 0 0 7px; color:#fff;}
	#k-answer, #k-del{width:30%; height:55px; font-size:150%; font-weight:bold; margin:0 1.5% 0 1.7%}	
}
#left-block-user-page{float:left; width:21%; outline:1px solid rgba(176, 196, 222, 0.3); margin:0.5% 0 0 0.5%; padding:0.3%;
                      background:rgba(176, 196, 222, 0.2)}
@media screen and (max-width: 1000px){
    #left-block-user-page{width:98%; outline:1px solid rgba(176, 196, 222, 0.3); margin:0.5% auto 0; padding:0.3%;
                          background:rgba(176, 196, 222, 0.2); text-align:center; float:none;}
}
#shapka-advert{border:1px solid rgba(176, 196, 222, 0.5); height:27px; padding:3px 1% 0 1%; 
               background:rgba(176, 196, 222, 0.3)}
#shapka-advert a{text-decoration:none;}
@media screen and (max-width: 1000px){
	#shapka-advert{border:1px solid rgba(176, 196, 222, 0.5); height:39px; padding:5px 1% 5px 1.3%; font-size:230%;
                  font-weight:bold; background:rgba(176, 196, 222, 0.3)}
}
	
#clos{height:27px; width:3%; border:1px solid blue; margin:0 0 0 -0.9%; background-color:#fff;}

#advert-kontakts{border:0px solid #dcdcdc; float:right; width:31.1%; min-height:650px; max-height:795px; 
                 overflow:hidden; padding:0 0.7% 0 0.7%; margin:1px 0 0 0; /*position:relative*/}
@media screen and (max-width: 1000px){
	#advert-kontakts{border:0px solid #dcdcdc; border-top:3px solid #dcdcdc; /*float:right;*/ width:100%; min-height:750px;                 max-height:1300px; overflow-y:hidden; padding:0.5% 0.7% 1% 1.3%; margin:1px 0 0 0;
				     max-height:9001em;/*font-size:170%;/*position:relative*/}
}

#cenaTitleDataAdvert{border:0px solid #cdcdcd; padding:0 0 10px 0; margin:0 0 5px 0;}
#cenaTitleDataAdvert_mob{display:none; border:0px solid #cdcdcd; padding:0 0 10px 0; margin:0 0 5px 0; font-size:110%;}
@media screen and (max-width: 1000px){
	#cenaTitleDataAdvert{display:none; border:0px solid #cdcdcd; padding:0 0 10px 0; margin:0 0 5px 0; font-size:180%;}
    #cenaTitleDataAdvert_mob{display:block; border:0px solid #cdcdcd; padding:0 1% 15px 1%; margin:5px 0% 5px 0%; 
	                         font-size:180%;}
}
#namberDataAdvert{border-bottom:1px solid rgba(0, 0, 0, 0.05); margin:0 auto 5px; width:99.7%; height:14px; padding:0px 0 5px 0;
                   font-family:calibri; color:rgba(0, 0, 0, 0.5); font-size:98%}
#namberDataAdvert_mob{display:none; border-bottom:1px solid #cdcdcd; margin:0 auto 5px; width:99.7%; min-height:17px; 
                      padding:5px 0 5px 0;}
@media screen and (max-width: 1000px){
    #namberDataAdvert{display:block; border-bottom:2px solid #cdcdcd; margin:0 auto 10px; width:98.7%; min-height:23px; 
	                  padding:9px 0 9px 0; font-size:180%; color:rgba(0, 0, 0, 0.7);}
	#namberDataAdvert_mob{display:none; border-bottom:1px solid #cdcdcd; margin:0 auto 5px; width:97.3%; min-height:23px; 
	                      padding:9px 0 9px 0; font-size:170%;}
}

#advert-title{border:0px solid rgba(211, 211, 211, 0.4); width:97.8%; margin:0 0 3px 0; min-height:23px; 
              padding:0px 1% 0px 0.5%; overflow:hidden; font-family:arial; /*color:rgba(6, 72, 107, 0.85);*/
			  font-size:110%; font-weight:bold; background:rgba(211, 211, 211, 0); color:rgba(0, 0, 0, 0.5)}
#cena{font-family:calibri; color:rgba(0, 0, 0, 0.7); margin:0 0 0 0.5%; /*font-weight:bold;*/font-size:120%;}
#summa{font-family:calibri; font-size:120%; color:rgba(0, 0, 0, 0.5); font-weight:bold; }
#summa b{color:rgba(0, 0, 0, 0.4); font-family:calibri;}
.stopsidebar{bottom:0; width:0.5%; margin-left:47.5%; width:inherit;}
@media screen and (max-width: 1000px){
	#advert-title{border:0px solid rgba(211, 211, 211, 0.4); width:97.8%; margin:0 0 1.5% 0; min-height:27px;
	              padding:0.4% 1% 0.4% 1%; overflow:hidden; font-family:arial; color:rgba(0, 0, 0, 0.7);
			      font-size:175%; font-weight:bold; background:rgba(211, 211, 211, 0);}
	#cena{font-family:arial; color:rgba(0, 0, 0, 0.7); margin:0 0 0 1%; font-size:140%;}
    #cena b{color:#2F4F4F/*#808080*/; font-size:170%; font-family:verdana; font-style: oblique;}
	#summa{font-family:calibri; font-size:150%; color:rgba(0, 0, 0, 0.75); font-weight:bold; }
    #summa b{color:rgba(0, 0, 0, 0.75); font-family:calibri;}
	
}

#kontakti{border:0px solid #000; font-family:calibri; font-size:105%; color:rgba(0, 0, 0, 0.65); padding:0 0 0 0.9%}
#kontakti span{color:/*#4682B4*/rgba(6, 110, 165, 1); font-weight:bold; font-size:97%}
#namber-phone{font-size:105%; display:inline-block; color:rgba(0, 0, 0, 0.65)}
@media screen and (max-width: 1000px){
	#kontakti{border:0px solid #000; line-height:1.7; font-size:210%; margin:9px 0 0 0;}
}

#spanTovars{border-bottom:3px solid rgba(0, 0, 0, 0.3); color:rgba(0, 0, 0, 0.5); font-size:80%; margin:10px 2% 0 5%;
           display:inline-block; cursor:pointer}
#spanUslugi{color:rgba(0, 0, 0, 0.5); font-size:80%; margin:10px 2% 0 1%; display:inline-block; cursor:pointer;}
#kategoryHlebKrohi{width:98.1%; border:0px solid #000; padding:10px 0 3px 1.7%; font-size:110%; font-weight:bold;
                  font-family:arial; color:rgba(6, 72, 107, 0.9); background:rgba(0, 0, 0, 0.0457);
				  margin-top:7px}
@media screen and (max-width:1000px){
	#spanTovars{border-bottom:3px solid rgba(0, 0, 0, 0.3); color:rgba(0, 0, 0, 0.5); font-size:95%; margin:10px 2% 0 5%;
           display:inline-block; cursor:pointer}
    #spanUslugi{color:rgba(0, 0, 0, 0.5); font-size:95%; margin:10px 2% 0 3%; display:inline-block; cursor:pointer;}
	#kategoryHlebKrohi{width:98.1%; border:0px solid #000; padding:10px 0 3px 1.7%; font-size:230%; font-weight:bold;
                  /*font-family:calibri;*/font-family:arial; color:rgba(6, 72, 107, 0.9); background:#fff;}
}
	
#kategoryPikturesTovars{border:0px solid red; width:99.8%; min-height:250px; /*display:flex; flex-wrap:wrap;*/ margin:0 0 0px 0;
                  align-items:flex-start; justify-content:space-around; padding:5px 0px 25px 0px; 
				  background:rgba(0, 0, 0, 0.0457); position:relative; box-shadow:0 5px 5px -6px rgba(220, 220, 220, 0.5);
				  border-radius:0 0 10px 10px}
#kategoryPikturesUslugi{border:0px solid blue; width:99.8%; min-height:250px; /*display:flex; flex-wrap:wrap;*/ margin:0 0 15px 0;
                  align-items:flex-start; justify-content:space-around; padding:5px 0px 25px 0px; 
				  background:rgba(0, 0, 0, 0.0457); position:relative; display:none; /*box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.1);*/}
#kategoryPikturesTovars a{text-decoration:none; color:rgba(6, 72, 107, 0.9)}
#kategoryPikturesUslugi a{text-decoration:none; color:rgba(6, 72, 107, 0.9)}
#kategoryTovari, #kategoryTovari1, #kategoryUslugi, #kategoryUslugi1{border:0px solid blue; display:flex; flex-wrap:nowrap; 
               margin:15px 0 0 0px; overflow-x:hidden;}
#kategoryTovari div, #kategoryTovari1 div, #kategoryUslugi div, #kategoryUslugi1 div{border:0px solid #000; min-width:300px;
            width:30%; height:240px; margin:0 1% 0 1.1%; display:flex; justify-content:center; align-items:flex-end; 
			font-family:arial; color:rgba(6, 72, 107, 0.9); font-size:90%; font-weight:bold;}
#kategoryTovari span, #kategoryUslugi span, #kategoryTovari1 span, #kategoryUslugi1 span{margin:0 0 6px 10%;}
/*Для адаптивности при масштабировании*/
@media screen and (max-width:1200px){
	#kategoryTovari div, #kategoryTovari1 div, #kategoryUslugi div, #kategoryUslugi1 div{min-width:277px; width:33%;
        	height:237px; margin:0 1% 0 1.1%; display:flex; justify-content:center; align-items:flex-end; 
			color:rgba(6, 72, 107, 0.9); font-size:80%;}
    #kategoryTovari span, #kategoryUslugi span, #kategoryTovari1 span, #kategoryUslugi1 span{margin:0 0 6px 12%;}
}
@media screen and (max-width:1300px){
	#kategoryTovari div, #kategoryTovari1 div, #kategoryUslugi div, #kategoryUslugi1 div{min-width:277px; width:33%;
   	        height:237px; margin:0 1% 0 1.1%; display:flex; justify-content:center; align-items:flex-end;
			color:rgba(6, 72, 107, 0.9); font-size:80%;}
    #kategoryTovari span, #kategoryUslugi span, #kategoryTovari1 span, #kategoryUslugi1 span{margin:0 0 6px 12%;}
}
@media screen and (min-width:1350px){
    kategoryTovari div, kategoryTovari1 div, kategoryUslugi div, kategoryUslugi1 div{border:1px solid #000;
        	min-width:277px; width:33%; height:235px; margin:0 1% 0 1.1%; display:flex; justify-content:center;
			align-items:flex-end; font-family:arial; color:rgba(6, 72, 107, 0.9); font-size:90%; font-weight:bold;}
    kategoryTovari span, kategoryUslugi span, kategoryTovari1 span, kategoryUslugi1 span{margin:0 0 6px 12%;}
}
/*//Для адаптивности при масштабировании*/
/*Для мобильных*/
@media screen and (max-width:1000px){
	#kategoryPikturesTovars{border:0px solid red; width:99.8%; min-height:250px; margin:0 0 15px 0;
                  align-items:flex-start; justify-content:space-around; padding:5px 0px 25px 0px; background:#fff;
				  position:relative; overflow-x:auto; flex-direction:row;}
    #kategoryPikturesUslugi{border:0px solid blue; width:99.8%; min-height:250px; margin:0 0 15px 0;
                  align-items:flex-start; justify-content:space-around; padding:5px 0px 25px 0px; background:#fff;
				  position:relative; display:none; overflow-x:auto; flex-direction:row;}
	#kategoryTovari, #kategoryTovari1, #kategoryUslugi, #kategoryUslugi1{border:0px solid blue; display:flex; flex-wrap:nowrap; 
               margin:15px 0 0 0px; overflow-x:auto; flex-direction:row; -ms-overflow-style:none; scrollbar-width:none;
			   scrollbar-height:none;}
	#kategoryTovari::-webkit-scrollbar {display: none;}
	#kategoryTovari1::-webkit-scrollbar {display: none;}
	#kategoryUslugi::-webkit-scrollbar {display: none;}
	#kategoryUslugi1::-webkit-scrollbar {display: none;}
	#kategoryTovari div, #kategoryTovari1 div, #kategoryUslugi div, #kategoryUslugi1 div{border:0px solid red; min-width:/*300*/465px;
            width:/*31*/41%; height:/*260*/400px; margin:0 1% 0 1.1%; display:flex; justify-content:center; align-items:flex-end; 
			font-family:arial; color:rgba(6, 72, 107, 0.9); font-size:140%; font-weight:bold;}
    #kategoryTovari span, #kategoryUslugi span, #kategoryTovari1 span, #kategoryUslugi1 span{margin:0 0 6px 10%; font-size:120%;
	        color:rgba(6, 72, 107, 0.9);}
}
/*Для мобильных*/

#strelkaLeft, #strelkaLeft1{border:0px solid green; width:33px; height:45px; margin:0 0 0 0.7%; position:absolute;
             background:url(site-img/lft.png) 0 0 no-repeat; background-size:95%; cursor:pointer; display:none}
#strelkaRight, #strelkaRight1{border:0px solid red; width:33px; height:45px; margin:0 0 0 95.8%; position:absolute;
              background:url(site-img/right.png) 80% 0 no-repeat; background-size:95%; cursor:pointer}
@media screen and (max-width:1200px){
	#strelkaLeft, #strelkaLeft1{border:0px solid green; width:35px; height:45px; margin:0 0 0 0.7%; position:absolute;
             background:url(site-img/lft.png) 0 0 no-repeat; background-size:105%; display:none}
    #strelkaRight, #strelkaRight1{border:0px solid red; width:35px; height:45px; margin:0 0 0 95.8%; position:absolute;
              background:url(site-img/right.png) 80% 0 no-repeat; background-size:105%; display:none}
}
#trnsprt{background:url(site-img/trnsprt2.png) no-repeat;}
#tovariDlyaDoma{background:url(site-img/tovari_dlya_doma2.png) no-repeat;}
#electronika{background:url(site-img/tehnika2.png) no-repeat;}
#nedvijimost{background:url(site-img/nedvijimost2.png) no-repeat;}
#sportHobbi{background:url(site-img/sport_hobbi2.png) no-repeat;}
#lichnieVechi{background:url(site-img/lichnie_vechi1.png) 50% 0 no-repeat; background-size:90%}
#zveri{background:url(site-img/zvery2.png) no-repeat;}
#tovariDlyaBiznesa{background:url(site-img/tovari_dlya_biznesa.png) 50% 0 no-repeat; background-size:91%}
#medTovari{background:url(site-img/medicinskie_tovari.png) 50% 0 no-repeat; background-size:90%}
#inieTovari{background:url(site-img/inie_tovari.png) 50% 0 no-repeat; background-size:90%}
/*для услуг*/
#gruzoperevozki{background:url(site-img/gruzoperevozki_web1.png) 50% 0 no-repeat; background-size:85%}
#passenger_perevozki{background:url(site-img/pass_perevoz_web.png) 50% 0 no-repeat; background-size:85%}
#obslujivanie_avto{background:url(site-img/obsl_avto_web.png) 50% 0 no-repeat; background-size:85%}
#arenda_avto_spectehniki{background:url(site-img/spectehnika_web.png) 50% 0 no-repeat; background-size:85%}
#stroitelstvo_remont{background:url(site-img/striyka_remont_web.png) 50% 0 no-repeat; background-size:85% }
#proektirovanie_disain{background:url(site-img/6_web1.png) 50% 0 no-repeat; background-size:85%}
#it_internet_telekom{background:url(site-img/it_web.png) 50% 0 no-repeat; background-size:85%}
#remont_obslujivanie_tehniki{background:url(site-img/remont_web.png) 50% 0 no-repeat; background-size:82%}
#bitovie_uslugi{background:url(site-img/bitovie_uslugi_web.png) 50% 0 no-repeat; background-size:82%}
#arenda_nedvijimosti{background:url(site-img/nedvijimost2.png);}

#oborudovanie_proizvodstvo{background:url(site-img/oborudovanie_web.png) 50% 0 no-repeat; background-size:85%}
#delivie_uslugi{background:url(site-img/delovie_uslugi_web1.png) 50% 0 no-repeat; background-size:84%}
#reklama_poligrafiya{background:url(site-img/reklama_web.png) 50% 0 no-repeat; background-size:85%}
#uslugi_kuryera{background:url(site-img/kuryer_web.png) 50% 0 no-repeat; background-size:85%}
#prazdniki_iskusstvo{background:url(site-img/prazdniki_web.png) 70% 0 no-repeat; background-size:83%}
#foto_video{background:url(site-img/foto_video_web1.png) 50% 0 no-repeat; background-size:86%}
#krasota_zdorovye{background:url(site-img/krasota_web1.png) 50% 0 no-repeat; background-size:85%}
#obucheniye_kursi{background:url(site-img/kursi_web1.png) 50% 0 no-repeat; background-size:85%}
#ohrana_bezopasnost{background:url(site-img/ohrana_web.png) 50% 0 no-repeat; background-size:82%}
#drugie_uslugi{background:url(site-img/inie_uslugi_web.png) 50% 0 no-repeat; background-size:83%}
/*Для адаптивности при масштабировании*/
@media screen and (max-width:1200px){
	#trnsprt{background:url(site-img/trnsprt2.png) no-repeat; }
    #tovariDlyaDoma{background:url(site-img/tovari_dlya_doma2.png) 50% 0 no-repeat;}
    #electronika{background:url(site-img/tehnika2.png) no-repeat;}
    #nedvijimost{background:url(site-img/nedvijimost2.png) no-repeat;}
    #sportHobbi{background:url(site-img/sport_hobbi2.png) no-repeat;}
    #lichnieVechi{background:url(site-img/lichnie_vechi1.png) 120% 10% no-repeat; background-size:93%}
    #zveri{background:url(site-img/zvery2.png) 120% 10% no-repeat; background-size:96%}
    #tovariDlyaBiznesa{background:url(site-img/tovari_dlya_biznesa.png) 125% 0 no-repeat; background-size:93%}
    #medTovari{background:url(site-img/medicinskie_tovari.png) 90% 0 no-repeat; background-size:91%}
    #inieTovari{background:url(site-img/inie_tovari.png) 110% 0 no-repeat; background-size:93%}
	
	#gruzoperevozki{background:url(site-img/gruzoperevozki_web1.png) 50% 0 no-repeat; background-size:85%}
    #passenger_perevozki{background:url(site-img/pass_perevoz_web.png) 50% 0 no-repeat; background-size:85%}
    #obslujivanie_avto{background:url(site-img/obsl_avto_web.png) 50% 0 no-repeat; background-size:85%}
    #arenda_avto_spectehniki{background:url(site-img/spectehnika_web.png) 50% 0 no-repeat; background-size:85%}
    #stroitelstvo_remont{background:url(site-img/striyka_remont_web.png) 50% 0 no-repeat; background-size:85% }
    #proektirovanie_disain{background:url(site-img/6_web1.png) 50% 0 no-repeat; background-size:85%}
    #it_internet_telekom{background:url(site-img/it_web.png) 50% 0 no-repeat; background-size:85%}
    #remont_obslujivanie_tehniki{background:url(site-img/remont_web.png) 50% 0 no-repeat; background-size:82%}
    #bitovie_uslugi{background:url(site-img/bitovie_uslugi_web.png) 50% 0 no-repeat; background-size:82%}
    #arenda_nedvijimosti{background:url(site-img/nedvijimost2.png);}

    #oborudovanie_proizvodstvo{background:url(site-img/oborudovanie_web.png) 50% 0 no-repeat; background-size:85%}
    #delivie_uslugi{background:url(site-img/delovie_uslugi_web1.png) 50% 0 no-repeat; background-size:84%}
    #reklama_poligrafiya{background:url(site-img/reklama_web.png) 50% 0 no-repeat; background-size:85%}
    #uslugi_kuryera{background:url(site-img/kuryer_web.png) 50% 0 no-repeat; background-size:85%}
    #prazdniki_iskusstvo{background:url(site-img/prazdniki_web.png) 70% 0 no-repeat; background-size:83%}
    #foto_video{background:url(site-img/foto_video_web1.png) 50% 0 no-repeat; background-size:86%}
    #krasota_zdorovye{background:url(site-img/krasota_web1.png) 50% 0 no-repeat; background-size:85%}
    #obucheniye_kursi{background:url(site-img/kursi_web1.png) 50% 0 no-repeat; background-size:85%}
    #ohrana_bezopasnost{background:url(site-img/ohrana_web.png) 50% 0 no-repeat; background-size:82%}
    #drugie_uslugi{background:url(site-img/inie_uslugi_web.png) 50% 0 no-repeat; background-size:83%}
}
@media screen and (max-width:1300px){
	#trnsprt{background:url(site-img/trnsprt2.png) no-repeat; }
    #tovariDlyaDoma{background:url(site-img/tovari_dlya_doma2.png) 50% 0 no-repeat;}
    #electronika{background:url(site-img/tehnika2.png) no-repeat;}
    #nedvijimost{background:url(site-img/nedvijimost2.png) no-repeat;}
    #sportHobbi{background:url(site-img/sport_hobbi2.png) no-repeat;}
    #lichnieVechi{background:url(site-img/lichnie_vechi1.png) 120% 10% no-repeat; background-size:93%}
    #zveri{background:url(site-img/zvery2.png) 120% 10% no-repeat; background-size:96%}
    #tovariDlyaBiznesa{background:url(site-img/tovari_dlya_biznesa.png) 125% 0 no-repeat; background-size:93%}
    #medTovari{background:url(site-img/medicinskie_tovari.png) 90% 0 no-repeat; background-size:91%}
    #inieTovari{background:url(site-img/inie_tovari.png) 110% 0 no-repeat; background-size:93%}
	
}
@media screen and (min-width:1350px){
    trnsprt{background:url(site-img/trnsprt2.png) no-repeat;}
    tovariDlyaDoma{background:url(site-img/tovari_dlya_doma2.png) no-repeat;}
    electronika{background:url(site-img/tehnika2.png) no-repeat;}
    nedvijimost{background:url(site-img/nedvijimost2.png) no-repeat;}
    sportHobbi{background:url(site-img/sport_hobbi2.png) no-repeat;}
    lichnieVechi{background:url(site-img/lichnie_vechi1.png)no-repeat; background-size:90%}
    zveri{background:url(site-img/zvery2.png)no-repeat;}
    tovariDlyaBiznesa{background:url(site-img/tovari_dlya_biznesa.png) 50% 0 no-repeat; background-size:91%}
    medTovari{background:url(site-img/medicinskie_tovari.png) 50% 0 no-repeat; background-size:90%}
    inieTovari{background:url(site-img/inie_tovari.png) 50% 0 no-repeat; background-size:90%}
}
/*//Для адаптивности при масштабировании*/
/*Для мобильных*/
@media screen and (max-width:1000px){
	#trnsprt{background:url(site-img/trnsprt2.png) no-repeat; background-size:100%}
    #tovariDlyaDoma{background:url(site-img/tovari_dlya_doma2.png) 50% 0 no-repeat; background-size:100%}
    #electronika{background:url(site-img/tehnika2.png) no-repeat; background-size:100%}
    #nedvijimost{background:url(site-img/nedvijimost2.png) no-repeat; background-size:100%}
    #sportHobbi{background:url(site-img/sport_hobbi2.png) no-repeat; background-size:99%}
    #lichnieVechi{background:url(site-img/lichnie_vechi1.png) 120% 10% no-repeat; background-size:95%}
    #zveri{background:url(site-img/zvery2.png) 120% 10% no-repeat; background-size:98%}
    #tovariDlyaBiznesa{background:url(site-img/tovari_dlya_biznesa.png) 125% 0 no-repeat; background-size:97%}
    #medTovari{background:url(site-img/medicinskie_tovari.png) 90% 0 no-repeat; background-size:94%}
    #inieTovari{background:url(site-img/inie_tovari.png) 110% 0 no-repeat; background-size:95%}
	
	#gruzoperevozki{background:url(site-img/gruzoperevozki_web1.png) 95% 20% no-repeat; background-size:90%}
    #passenger_perevozki{background:url(site-img/pass_perevoz_web.png) 95% 0 no-repeat; background-size:91%}
    #obslujivanie_avto{background:url(site-img/obsl_avto_web.png) 95% 10% no-repeat; background-size:90%}
    #arenda_avto_spectehniki{background:url(site-img/spectehnika_web.png) 95% 0 no-repeat; background-size:90%}
    #stroitelstvo_remont{background:url(site-img/striyka_remont_web.png) 95% 0 no-repeat; background-size:92% }
    #proektirovanie_disain{background:url(site-img/6_web1.png) 95% 0 no-repeat; background-size:93%}
    #it_internet_telekom{background:url(site-img/it_web.png) 95% 0 no-repeat; background-size:92%}
    #remont_obslujivanie_tehniki{background:url(site-img/remont_web.png) 95% 10% no-repeat; background-size:85%}
    #bitovie_uslugi{background:url(site-img/bitovie_uslugi_web.png) 95% 15% no-repeat; background-size:88%}
    #arenda_nedvijimosti{background:url(site-img/nedvijimost2.png) 50% 0% no-repeat; background-size:100% }

    #oborudovanie_proizvodstvo{background:url(site-img/oborudovanie_web.png) 100% 20% no-repeat; background-size:90%}
    #delivie_uslugi{background:url(site-img/delovie_uslugi_web1.png) 97% 15% no-repeat; background-size:88%}
    #reklama_poligrafiya{background:url(site-img/reklama_web.png) 95% -5% no-repeat; background-size:93%}
    #uslugi_kuryera{background:url(site-img/kuryer_web.png) 85% -10% no-repeat; background-size:93%}
    #prazdniki_iskusstvo{background:url(site-img/prazdniki_web.png) 105% 10% no-repeat; background-size:89%}
    #foto_video{background:url(site-img/foto_video_web1.png) 80% 0 no-repeat; background-size:93%}
    #krasota_zdorovye{background:url(site-img/krasota_web1.png) 90% -5% no-repeat; background-size:91%}
    #obucheniye_kursi{background:url(site-img/kursi_web1.png) 90% 0 no-repeat; background-size:90%}
    #ohrana_bezopasnost{background:url(site-img/ohrana_web.png) 90% 10% no-repeat; background-size:90%}
    #drugie_uslugi{background:url(site-img/inie_uslugi_web.png) 93% 0 no-repeat; background-size:90%}
}
/*//Для мобильных*/

@media screen and (max-width: 1000px){
	#kategoryPiktures{border:1px solid #000; width:99.9%}
}
/*Добавление фото*/
#galery{width:95.5%; min-height:180px; border:0px solid red; padding:5px 5px 5px 20px; overflow:hidden;}
@media screen and (max-width: 1000px){
	#galery{width:95.5%; min-height:180px; border:0px solid red; padding:5px 5px 5px 20px; overflow:hidden;}
}
#block-foto{width:90px; border:1px solid #C0C0C0; min-height:123px; padding:5px; text-align:center; 
             float:left; margin:0 0.5% 0 0.5%; }
#block-foto img {overflow:hidden; object-fit:cover;}
.photoinp{min-width:90px; min-height:123px; max-height:160px; border:0px solid blue; overflow:hidden; padding:3px; 
            /*text-align:center;*/ float:left; margin:3px 0.3% 0 0.3%;}
@media screen and (max-width: 1000px){
	#block-foto{/*width:135px;*/width:92%; border:1px solid #C0C0C0; min-height:163px; padding:5px; text-align:center; 
             /*float:left;*/ margin:3px auto 0; }
    #block-foto img {overflow:hidden; object-fit:cover; width:90%}
	.photoinp{/*min-width:161px;*/width:17.7%; min-height:184px; max-height:190px; border:0px solid blue; overflow:hidden;
    	      padding:3px; /*text-align:center;*/ float:left; margin:3px 0.3% 0 0.5%;}
}
#inp{width:140px; height:150px; border:1px solid blue; padding:5px; float:left; margin:0 0.5% 0 0.5%;}
#label-input{border:1px solid #cdcdcd; height:70px; width:70px; margin:25px auto 0 auto; text-align:center; 
              background:url(site-img/fotik1.png) 45% 0px no-repeat; background-size:90%; }
@media screen and (max-width: 1000px){
    #label-input{border:1px solid #cdcdcd; height:100px; width:100px; margin:25px auto 0 auto; text-align:center; 
                 background-size:90%; } 
}
#nadpAddAdvrt{margin:0 0 0 3%; font-weight:bold; color:#808080; /*font-family:verdana;*/ font-family:arial;}
#foto input{display:none;}
#label-inp{border:1px solid #cdcdcd; height:70px; width:70px; margin:3px auto; text-align:center;
            background:url(site-img/fotik1.png) 45% 0px no-repeat; background-size:90%;}		 
#photoKompanii{min-height:70px; border:1px solid rgba(211, 211, 211, 0.5); width:45%;}
@media screen and (max-width: 1000px){
	#label-inp{border:1px solid #cdcdcd; height:120px; width:65%; margin:3px auto; text-align:center;
            background:url(site-img/fotik1.png) 45% 0px no-repeat; background-size:90%;}
	#photoKompanii{min-height:70px; border:0px solid rgba(211, 211, 211, 0.5); width:20%; display:block; float:left;
                   margin:0 1% 0 0;}
}
.img{max-width:100%; max-height:100px; margin:0 auto;}
.close{background:#C0C0C0; width:19px; height:13px; margin:3px 5px 0 0; float:right; color:#fff;
         cursor:pointer; border-radius:60px; padding:0% 0 5% 0; text-align:center;} 

#imgKmp{border:1px solid rgba(211, 211, 211, 0.7); font-style:normal}
.imgAvt{max-width:100%; max-height:100px; margin:0 auto;}
#imgKmp span{background:#C0C0C0; width:19px; height:13px; margin:3px 5px 0 0; float:right; color:#fff;
         cursor:pointer; border-radius:60px; padding:0% 0 5% 0; text-align:center; font-style:normal} 
@media screen and (max-width: 1000px){
	.img{max-width:100%; max-height:100px; margin:0 auto;}
	.close{background:#C0C0C0; width:19px; height:5px; margin:5px 5px 0 0; float:right; color:#fff;
         cursor:pointer; border-radius:60px; padding:0px 0 20px 0; font-size:90%; text-align:center; display:block;}
    #imgKmp{border:1px solid rgba(211, 211, 211, 0.7); font-style:normal}		 
	.imgAvt{max-width:200%; max-height:200px; margin:0 auto 0; }
	#imgKmp span{background:#C0C0C0; width:30px; height:20px; margin:3px 17px 0 0; float:right; color:#fff;
         cursor:pointer; border-radius:60px; padding:0% 0 5% 0; text-align:center; font-family:arial; font-style:normal}
    #imgKmp img{border:0px solid grey; width:90%; margin:0 0 0 3.5%; object-fit:cover;}		 
}

#vse-foto{border:1px solid #C0C0C0; width:17.8%; height:105px; float:left; margin:0 0.7% 1% 0.7%; 
          text-align:center; border-radius:5px;/*padding:1% 0.15% 1% 0.15%;*/}
#vse-foto img{height:100%; width:100%;/*min-width:100%; /*max-height:100%;*/ overflow:hidden; margin:0 auto; 
              border-radius:5px; object-fit:cover;}
@media screen and (max-width: 1000px){
	#vse-foto{border:1px solid #C0C0C0; min-width:180px; width:19.8%; height:160px; float:left; margin:0 0.7% 1% 0.7%; 
	         text-align:left; padding:1% 0.5% 1% 0.5%; font-size:100%; box-shadow:0 3px 5px rgba(0, 0, 0, 0.5)}
}
#foto{border:0px solid rgba(211, 211, 211, 0.8); background:rgba(255, 255, 255, 1); width:99.7%; min-height:230px;
        overflow:hidden;}
#big-photo{border:1px solid rgba(0, 0, 0, 0.1); width:95.3%; max-height:390px; min-height:250px; margin:10px auto 0; 
           text-align:center; padding:1%; position:relative; display:flex; /*justify-content:center;*/ 
		   align-items:center; border-radius:7px;}
#big-photo img{max-width:100%; max-height:390px; /*max-height:100%;*/ margin:0 auto;}
/*Для вставки при уменьшении фото*/
.big-photo{border:1px solid #C0C0C0; width:91.4%; height:390px; margin:10px auto 0; text-align:center; padding:1%;}
@media screen and (max-width: 1000px){
	#foto{border:0px solid rgba(211, 211, 211, 0.8); background:rgba(211, 211, 211, 0); width:99.8%; min-height:230px;
         overflow:hidden; margin:0px 0 0 0; padding:0 0 10px 0;}
    #big-photo{border:1px solid rgba(0, 0, 0, 0.1); width:97.3%; height:auto; max-height:none;/*height:488px;*/ margin:15px auto 0; 
	           text-align:center; padding:1%;}	
	#big-photo img{width:100%;/*max-width:115%;*/max-height:100%; /*min-height:100%;*/ /*margin:0 auto;*/ 
	                 touch-action: pan-x pan-y pinch-zoom; overflow: auto;}	
}

#podskazka{position:absolute; z-index:100; height:50px; width:50%; background:#fff; border:1px solid #C0C0C0; 
           margin:5px 0 50px 1.7%; padding:4px 1.1% 4px 1.5%; font-size:105%; font-family:arial; font-style:normal; 
		   border-radius:7px; box-shadow:0 3px 5px rgba(0, 0, 0, 0.5); opacity:0}
#clsPodskaz{border:0px solid #000; float:right; width:7%; height:25px; background:url(site-img/krestik.png) 45% 0px no-repeat;
         background-size:90%; margin:0 0 0 3%;}
@media screen and (max-width: 1000px){
	#podskazka{position:absolute; z-index:100; min-height:80px; width:60%; background:#fff; border:1px solid #C0C0C0; 
	           margin:5px 0 50px 1.5%; padding:10px 1% 4px 1.3%; font-size:180%; font-family:arial; font-style:normal;
			   border-radius:15px; box-shadow:0 3px 5px rgba(0, 0, 0, 0.5); /*display:none;*/ opacity:0; font-weight:bold;
			  }
	#clsPodskaz{border:0px solid #000; float:right; width:6.7%; height:33px; background:url(site-img/krestik.png) 45% 0px no-repeat;
                background-size:90%; margin:0 0 0 0%; }
}

#block-oll-photos{border:0px solid #C0C0C0; width:95%; min-height:120px; overflow:hidden; margin:10px auto 2px;
                  padding:0 0% 0 2.5%; position:relative;}
.d{border:1px solid #dcdcdc; width:15%; float:left; height:95px; margin:2px 0 0 2.5%; 
   transition: all ease 2s; /*position:relative;*/}
.b{border:0px solid #c0c0c0; width:4.5%; height:95px; margin:4px 0 0 92.45%; /*float:right;*/ display:none; 
   position:absolute; cursor:pointer; background-color:rgba(192, 192, 192, 0.4)}
.b:hover{background-color:rgba(192, 192, 192, 0.65)}
.z{border:0px solid #c0c0c0; width:4.5%; height:95px; margin:4px 0 0 -2.1%; /*float:left;*/ display:none; 
   cursor:pointer; position:absolute; background-color: rgba(192, 192, 192, 0.4) }
.z:hover{background-color:rgba(192, 192, 192, 0.65)} 
.b div{border: 15px solid transparent; border-left: 15px solid #4682B4; margin:30px 0 0 30%;}
.z div{border: 15px solid transparent; border-right: 15px solid #4682B4; margin:30px 30% 0 -30%;}
@media screen and (max-width: 1000px){
	#block-oll-photos{border:0px solid #C0C0C0; width:95%; min-height:120px; overflow:hidden; margin:10px auto 2px;
     	              padding:0 0% 0 1.5%; display:flex; overflow-x:auto; flex-wrap:nowrap;}
	#block-oll-photos::-webkit-scrollbar {display:none;} 
    .b{border:0px solid #c0c0c0; width:7.5%; height:135px; margin:6px 0 0 90%; /*float:right;*/ display:none; 
       position:absolute; cursor:pointer; background-color: rgba(192, 192, 192, 0.57)}
	.z{border:0px solid #c0c0c0; width:7.5%; height:135px; margin:6px 0 0 -2.8%; /*float:left;*/ display:none; 
       cursor:pointer; position:absolute; background-color: rgba(192, 192, 192, 0.57) }
	.b div{border: 30px solid transparent; border-left: 30px solid #4682B4; margin:41px 0 0 30%;}
    .z div{border: 30px solid transparent; border-right: 30px solid #4682B4; margin:41px 30% 0 -30%;}
	.b:hover{background-color:rgba(192, 192, 192, 0.75)}
	.z:hover{background-color:rgba(192, 192, 192, 0.75)} 
}

#big-prev-button{border:0px solid red; cursor:pointer; width:4%; height:90px; position:absolute;
                 background-color: rgba(192, 192, 192, 0.17); /*margin-top:105px;*/}
#big-prev-button:hover{background-color: rgba(192, 192, 192, 0.28)}
#big-next-button{border:0px solid red; cursor:pointer; width:4%; height:90px; position:absolute;
                 background-color: rgba(192, 192, 192, 0.17); margin:0px 0 0 93.8%;}
#big-next-button:hover{background-color: rgba(192, 192, 192, 0.28)}
#big-prev-button div{border: 15px solid transparent; border-right: 12px solid rgba(0, 0, 0, 0.3); 
                    margin:30px 40% 0 -37%;}
#big-next-button div{border: 15px solid transparent; border-left: 12px solid rgba(0, 0, 0, 0.3); 
                     margin:30px 0 0 30%;}
@media screen and (max-width: 1000px){
	#big-prev-button{display:none}
    #big-next-button{display:none}
}
.active {
    outline: 5px solid #4682B4/*#6A5ACD*/;
}		
@media screen and (max-width: 1000px){
	.active {outline: 7px solid #4682B4}	
}	

#foto-glavnoy-stranici{border:1px solid rgba(0, 0, 0, 0.05); width:100%; height:170px; 
                        margin:0 auto 7px; /*text-align:center;*/ border-radius:9px 9px 9px 9px;}
#foto-glavnoy-stranici img{width:100%; height:100%; /*min-height:100%;*/ margin:0 auto 0; overflow:hidden;
                            object-fit:cover; border-radius:9px 9px 9px 9px;}
#noFoto{border:0px solid rgba(0, 0, 0, 0.03); width:99.8%; min-height:170px; margin:0% auto 0; border-radius:7px 7px 0 0;
        background:url(site-img/fotik3.png)0% 50% no-repeat; background-size:100%; }
#noFotoAdv{border:0px solid #cdcdcd; width:70%; height:270px; margin:5px auto 0; 
          background:url(site-img/fotik2.png)30% 55% no-repeat; background-size:100%;}
#noFotoAdv_mini{border:0px solid #cdcdcd; width:99.8%; height:90%; margin:0% auto 0; border-radius:7px 7px 0 0;
          background:url(site-img/fotik3.png)30% 55% no-repeat; background-size:100%;}
@media screen and (max-width: 1000px){
	#foto-glavnoy-stranici{border:1px solid rgba(169, 169, 169, 1); /*width:150px;*/width:33%; height:335px;
   	                       border-radius:15px; margin:0.6% 1.5% 0 1%; text-align:center; float:left;
						   display:inline-block; background-color:#fff;}
    #foto-glavnoy-stranici img{/*max-width:100%; /*height:100%;*//*height:100%;*/ margin:0 auto; /*overflow:hidden;*/
                             -o-object-fit:cover; -webkit-object-fit:cover; object-fit:cover; /*object-fit:contain;*/ 
							 background:rgba(128, 128, 128, 0.6); border-radius:15px;}
	#noFoto{border-bottom:0px solid red/*#cdcdcd*/; width:99.8%; height:334px; margin:0% auto 0; border-radius:3px 3px 0 0;
            background:url(site-img/fotik3.png)30% 55% no-repeat; background-size:100%;}
}
/*//Добавление фото*/

#basket_advert{border:1px solid rgba(211, 211, 211, 0.7); background:rgba(211, 211, 211, 0.3); width:10%; 
               height:133px; padding:0.7%; float:left; display:inline; margin:1% 0.3% 1% 1.7%;}
#opnUserTovars{border:1px solid rgba(211, 211, 211, 0.3); background:rgba(211, 211, 211, 0.03); width:13%; 
               min-height:170px; padding:0% 0% 0% 0%; /*float:left;*/ display:inline; margin:1% 0.3% 1% 0.7%; 
               font-size:100%; overflow:hidden; color:rgba(70, 130, 180, 0.8); border-radius:7px;}
#opnUserTovars a {text-decoration:none; color:#4682B4; font-weight:bold;}
@media screen and (max-width: 1000px){
    #opnUserTovars{border:1px solid rgba(211, 211, 211, 0.7); background:#fff;/*background:rgba(211, 211, 211, 0.3);*/ 
	              min-width:260px; width:23%; min-height:350px; padding:0.5% 0.3% 2% 0.3%; /*float:left; display:inline;*/
				  margin:1% 1% 1% 0.3%; font-size:150%; overflow:hidden; color:rgba(70, 130, 180, 0.8); font-weight:bold;
				  box-shadow:0 5px 7px rgba(0, 0, 0, 0.3); border-radius:12px;}
	#opnUserTovars a{text-decoration:none; color:#4682B4; font-weight:bold; font-size:100%;}
}
#coverOpnUserTovars{position:absolute; width:100%; height:100%; color:rgba(70, 130, 180, 0);}
#coverOpnUserTovars:hover{background:rgba(211, 211, 211, 0.8); color:rgba(70, 130, 180, 1)}
#opnTovTitle{font-weight:bold; margin:0 1% 0 1.7%; color:#4682B4; display:none;}
@media screen and (max-width: 1000px){
	#opnTovTitle{display:none;/*font-weight:bold; margin:0 1% 0 1.7%; color:#4682B4; font-size:230%;*/}
}
#opnTovDel{font-weight:bold; margin:0 1.7% 0 0%; cursor:pointer; color:#4682B4}
.dbasket{border:1px solid #dcdcdc; width:15%; float:left; height:95px; margin:2px 0 0 2.5%; 
    transition: all ease 2s; /*position:relative;*/}
 .right{border:0px solid #c0c0c0; width:4.5%; height:95px; margin:3% 0 0 95.45%; /*float:right;*/ display:none; 
   position:absolute; cursor:pointer; background-color: rgba(192, 192, 192, 0.4)}
.right:hover{background-color:rgba(192, 192, 192, 0.65)}
.left{border:0px solid #c0c0c0; width:4.5%; height:95px; margin:3% 0 0 0%; /*float:left;*/ display:none; 
   cursor:pointer; position:absolute; background-color: rgba(192, 192, 192, 0.4) }
.left:hover{background-color:rgba(192, 192, 192, 0.65)} 
.right div{border: 15px solid transparent; border-left: 15px solid #4682B4; margin:30px 0 0 30%;}
.left div{border: 15px solid transparent; border-right: 15px solid #4682B4; margin:30px 30% 0 -30%;}
 
#opnTovarsFoto{border:0px solid #C0C0C0; width:99.9%; height:95px; margin:0 auto 0; 
               border-radius:7px 7px 7px 7px; background:#fff;}
@media screen and (max-width: 1000px){
	#opnTovarsFoto{border:1px solid #C0C0C0; width:98%; height:175px; margin:0 auto 0; 
	               border-radius:7px 7px 7px 7px}
}
#opnTovarsFoto img{width:100%; height:100%; margin:0 auto; object-fit:cover; border-radius:7px 7px 7px 7px}

#basketKrisha{border-top:1px solid #dcdcdc; font-weight:bold; padding:7px 1% 7px 0.5%; color:#4682B4; font-family:arial;}
@media screen and (max-width: 1000px){
	#basketKrisha{font-weight:bold; margin:2.5% 1% 0 0%; color:#4682B4; font-size:230%; border-radius:20px 20px 0 0;
	              background:rgba(211, 211, 211, 0.5); width:96.5%; padding:1% 0 0 2.7%;}
}
#inbasket1{width:99.8%; border-top:0px solid #dcdcdc; overflow:hidden; position:relative}
@media screen and (max-width: 1000px){
	#inbasket1{width:97.7%; border-top:0px solid #dcdcdc; /*overflow-y:hidden;*/ position:relative; background:rgba(211, 211, 211, 0.5);
	           margin:0 0 3% 0; border-radius:0px 0 25px 25px; padding:0.4% 1% 2.5% 0.5%; display:flex; overflow-x:auto; 
			   /*justify-content:center;*/}
	#inbasket1::-webkit-scrollbar {display:none;}
}

.admAdvert{margin:0 0 0 1%; font-size:90%; font-family:arial; color:rgba(0, 0, 0, 0.5);/*font-style:oblique*/}
.admAdvert a{text-decoration:none; font-size:95%; font-family:arial; color:rgba(0, 0, 0, 0.4); font-weight:bold}
@media screen and (max-width: 1000px){
	.admAdvert{margin:0 0 0 3%; font-size:170%;}
}
.admMess{margin:0 0 0 1%; font-size:95%; font-family:arial; color:rgba(0, 0, 0, 0.5);}
.admMess a{text-decoration:none; font-size:95%; font-family:arial; color:rgba(0, 0, 0, 0.4); font-weight:bold}
@media screen and (max-width: 1000px){
	.admMess{margin:0 0 0 3%; font-size:170%;}
}
.messAdminu{border:1px solid #c0c0c0; width:99.8%; padding:0px 0px 20px 0px;}
.admMss{outline:1px solid #c0c0c0; margin:0.3% auto 0%; width:99%; padding:0.3% 1% 1% 1%;}
@media screen and (max-width: 1000px){
	.admMss{border:2px solid #c0c0c0; margin:5px auto 5px; width:98%; min-height:100px; padding:5px 5px 5px 5px; font-size:200%;}
	.messAdminu{border:0px solid #c0c0c0; width:99.8%; padding:0px 0px 20px 0px;}
}
.admMss b{font-style:italic;}
.AdmmesChat{outline:0px solid #8FBC8F; background:#8FBC8F; width:37%; padding:0.3% 2.3% 0.3% 2.3%; 
            margin:1.5% 3% 1% 3%; border-radius:12px 12px 12px 12px;}
@media screen and (max-width: 1000px){
	.AdmmesChat{outline:0px solid #8FBC8F; background:#8FBC8F; width:70%; padding:10px 2.3% 10px 2.3%; 
            margin:1.5% 3% 1% 3%; border-radius:12px 12px 12px 12px; font-size:200%;}
}
.formAdmMessAnswer{outline:1px solid #c0c0c0; margin:0.7% 0 0 0; width:21%; padding:0.5% 0 0.5% 0; 
                   background:#c0c0c0; display:none;}
.formAdmMessAnswer textarea{height:100px; width:90%; margin:0 0 3% 0;}
.closeAdminAnswerForm{float:right; margin:0 1% 0 0; color:#fff; cursor:pointer;}
.ansAdmMessDialog{margin:0 0 0 0; cursor:pointer; font-weight:bold;}
.dlteAdmMessDialog{margin:0 0 0 3%; cursor:pointer; font-weight:bold;}
.zaprosDeletDialogForm{outline:1px solid #c0c0c0; margin:0.7% 0 0 0; width:21%; padding:0.5% 0 0.5% 0; 
                   background:#c0c0c0; color:#fff; font-weight:bold; display:none}
@media screen and (max-width: 1000px){
	.formAdmMessAnswer{outline:1px solid #c0c0c0; margin:0.7% 0 0 0; width:85%; padding:5px 0 20px 0; 
                   background:#c0c0c0; display:none;}
	.formAdmMessAnswer textarea{height:230px; width:90%; margin:5px 0 3% 0; font-size:350%;}
	.formAdmMessAnswer input{font-size:170%; }
	.closeAdminAnswerForm{float:right; margin:0 3% 0 0; color:#fff; cursor:pointer; font-size:170%;}
	.ansAdmMessDialog{margin:0 0 0 0; cursor:pointer; font-weight:bold; font-size:210%}
    .dlteAdmMessDialog{margin:0 0 0 3%; cursor:pointer; font-weight:bold; font-size:210%}
    .zaprosDeletDialogForm{outline:1px solid #c0c0c0; margin:0.7% 0 0 0; width:55%; padding:5px 0 20px 0; 
                   background:#c0c0c0; color:#fff; font-weight:bold; display:none; font-size:190%;}
	.zaprosDeletDialogForm input{width:33%; height:70px; font-size:120%; margin:30px 0 0 0;}
}
				   
#send_zaloba{outline:1px solid blue; width:24%; position:absolute; min-height:361px; /*text-align:center;*/
            background:#dcdcdc; margin:-300px 0 0 3.3%; display:none; padding:0 0 1% 0}
#send_zaloba p{}
#answer-zaloba{margin-left:20%; color:red; width:90%; font-weight:bold; text-align:center; outline:0px solid #000;}
#textareaFormZaloba textarea{height:80px; display:none}
#textareaFormZaloba{margin:0 auto 0; text-align:center; outline:0px solid red;}
#CloseFomZaloba{float:right; margin:0 1% 0 0; color:blue; cursor:pointer}
@media screen and (max-width: 1000px){
	#send_zaloba{outline:0px solid blue; width:80%; position:absolute; min-height:400px; /*text-align:center;*/
            background:#dcdcdc; margin:-650px 0 0 3.3%; display:none; padding:5px 3% 3% 5%; font-size:210%}
	#send_zaloba span{}
	#send_zaloba p{line-height:0.6em; font-weight:bold;}
	#send_zaloba p input{width:40px; height:40px; border:1px solid blue;}
	#CloseFomZaloba{float:right; margin:3px 1% 0 0; color:blue; cursor:pointer;}
	#textareaFormZaloba input{width:30%; height:40px; font-size:90%; margin:5px auto 5px }
	#textareaFormZaloba textarea{height:150px; width:95%; display:none; font-size:150%}
	#textareaFormZaloba{margin:0 auto 0; text-align:center; outline:0px solid red;}
	
}
/*Добавление региона, района, населенного пункта*/
#add-regions{border:1px solid #d3d3d3; background:#DCDCDC; width:95%; min-height:40px; margin:1% auto 0; padding:1%}
#add-regions span{color:#808080; font-weight:bold; margin:0 3% 0 0; cursor:pointer; }
/*Добавление региона, района, населенного пункта*/
/*Блоки страницы главного администратора*/
#superadmin-workers-block{border:1px solid #c0c0c0; width:65%; float:right; padding:0.5% 0 0 0; margin:1% 1% 1% 0; 
                          min-height:650px}
#superadmin-mess{border:1px solid #c0c0c0; width:31.9%; float:left; padding:0.5% 0 0 0; margin:1% 0 1% 1%; min-height:650px}

#otzivi{border:1px solid #dcdcdc; float:right; width:30.5%; min-height:225px; overflow:hidden;
         padding:1% 1% 0 1%; position:relative; z-index:90}
#AddOtzivKonteyner{border:0px solid #000; width:99.7%; min-height:90px; max-height:240px; background:#dcdcdc;}
#VivodOtzivov{border:0px solid #000; width:99%; min-height:200px; max-height:430px; overflow:auto; padding:0 0.5% 0 0.7%;
              color:rgba(0, 0, 0, 0.6); font-family:arial; font-size:95%}
#VivodOtzivov b{font-size:120%;}
#VivodOtzivov span{margin:2px 0 15px 0; display:block;}
#VivodOtzivov hr{margin:10px 0 25px 0; border:1px solid rgba(0, 0, 0, 0.1);}
.add_otziv{border:1px solid #c0c0c0; border-radius:5px; width:47%; text-align:center; padding:0.7% 0 1% 0; 
           cursor:pointer; /*float:right;*/ }
.forma_otziva{border:1px solid #dcdc; width:99.7%; /*position:absolute;*/ padding:0 0 3px 0;
               margin:0 auto 0; text-align:center; display:none; background:#dcdcdc; min-height:55px}	
.forma_otziva input {margin:0.7% 0 0 3%; }
.forma_otziva textarea{margin:1% 0 3% 0%; height:100px; width:60% }
.close_otziv{float:right; color:#808080; margin:0 3% 0 0; cursor:pointer;}
#instruktionOtziva{font-size:100%; font-family:arial; color:rgba(0, 0, 0, 0.6); font-size:93%;}
@media screen and (max-width: 1000px){
	#VivodOtzivov{border:0px solid #000; width:99%; min-height:200px; max-height:430px; overflow:auto; padding:0 0.5% 0 0.7%;
	              font-size:210%; color:rgba(0, 0, 0, 0.8);}
	#VivodOtzivov b{font-size:115%;}
    #VivodOtzivov span{margin:2px 0 15px 0; display:block;}
    #VivodOtzivov hr{margin:10px 0 25px 0; border:1px solid rgba(0, 0, 0, 0.1);}
	#AddOtzivKonteyner{border:0px solid #000; width:99.7%; min-height:100px; max-height:400px; background:#dcdcdc; 
	                   padding:1% 1% 2.5% 1%; overflow:hidden;}
	.forma_otziva{border:1px solid #dcdcdc; width:99.7%; /*position:absolute;*/ padding:0 0 3px 0; max-height:400px;
                   margin:0 auto 0; text-align:center; display:none; background:#dcdcdc; min-height:75px}
	.forma_otziva input{margin:0.7% 0.5% 0 0.5%; width:40%; height:65px; font-size:190%;}
	.forma_otziva input[name="otzvButton"]{margin:1.7% 0 1% 0.5%; width:25%; height:65px; font-size:190%; font-weight:bold;}
	.forma_otziva textarea{margin:1% 0 3% 0%; height:180px; width:90%; font-size:190%; }
	.close_otziv{float:right; color:#808080; margin:0 3% 0 0; cursor:pointer; font-size:190%; font-weight:bold}
	#instruktionOtziva{font-size:160%; margin:0 auto 0; text-align:center;}
}
	 
#punkti-menu{width:98.5%; border-bottom:2px solid #4682B4; margin:7px 0 12px 0; padding:0 0 0 1.5%; font-family:arial;
            font-size:90%}
#about_tovar{border:2px solid #4682B4; border-bottom:3px solid #fff; padding:0.19% 1% 0 1%; cursor:pointer;
                   border-radius:7px 7px 0 0; font-weight:bold; /*font-style:italic;*/ color:#4682B4;}
#oll_tovars{border:2px solid #fff; border-bottom:0px solid #dcdcdc; padding:0.19% 1% 0 1%; cursor:pointer;
                   border-radius:7px 7px 0 0; font-weight:bold; /*font-style:italic;*/ color:#4682B4;}
#otzivs_button{border:2px solid #fff; border-bottom:0px solid #dcdcdc; padding:0.19% 1% 0 1%; cursor:pointer;
                   border-radius:7px 7px 0 0; font-weight:bold; /*font-style:italic;*/ color:#4682B4;}
@media screen and (max-width: 1000px){
	#punkti-menu span{font-size:230%; font-weight:bold; border-radius:10px 10px 0 0;}
    #about_tovar{border:3px solid #4682B4; border-bottom:5px solid #fff; padding:0.19% 1% 0 1%; 
	             cursor:pointer; color:#4682B4;}
    #oll_tovars{border:2px solid background:rgba(220, 220, 220, 0.2); border-bottom:0px solid #dcdcdc; padding:0.19% 1% 0 1%; cursor:pointer;
                /*font-style:italic;*/ color:#4682B4;}
	#otzivs_button{border:2px solid rgba(220, 220, 220, 0.3); border-bottom:0px solid #dcdcdc; padding:0.19% 1% 0 1%; cursor:pointer;
                    /*font-style:italic;*/ color:#4682B4;}
}

#otzivi-menu{width:100%; border-bottom:2px solid #dcdcdc; margin:0 0 9px 0; height:23px}
#otzivi-menu div{border:1px solid #dcdcdc; border-bottom:4px solid #fff; padding:0.7% 1% 0 1%; float:left;
                   border-radius:7px 7px 0 0; font-weight:bold; font-style:italic; color:#0000FF;}				   
#add_otziv{border:1px solid #c0c0c0; border-radius:5px; width:21%; text-align:center; padding:0% 0 1% 0; 
           cursor:pointer; margin:20px 1% 0 3%; height:15px; float:right; }
#add_otziv1{border:1px solid #c0c0c0; border-radius:5px; width:21%; text-align:center; padding:0% 0 1% 0; 
           cursor:pointer; margin:20px 1% 0 3%; height:15px; float:right; }		   
#opisanie-tovara{border:0px solid rgba(211, 211, 211, 0.8); /*float:left;*/ width:97.7%; min-height:224px; overflow:hidden
                /*overflow-y:scroll*/; padding:3px 1% 7px 1%; margin:4px 0 0 0; /*background:rgba(255, 255, 255, 1)*/}
@media screen and (max-width: 1000px){
	#add_otziv{border:1px solid #c0c0c0; border-radius:7px; width:33%; text-align:center; padding:1.3% 0.5% 2.5% 0.5%; 
               cursor:pointer; margin:15px 5% 0px 3%; height:35px; float:right; font-size:210%; font-weight:bold;
			   background:#c0c0c0;}
    #add_otziv1{border:1px solid #c0c0c0; border-radius:7px; width:33%; text-align:center; padding:1.3% 0.5% 2.5% 0.5%; 
               cursor:pointer; margin:15px 5% 0px 3%; height:35px; float:right; font-size:210%; font-weight:bold;
			   background:#c0c0c0;}				   
    #opisanie-tovara{border:0px solid red; width:97.7%; min-height:224px; overflow:hidden; padding:15px 1% 7px 1%;
	                 margin:7px 0 0 0; background:rgba(211, 211, 211, 0.0)} 
}				

/*Совместные покупки*/				
#sovmestniePokupki{border:0px solid rgba(0, 0, 0, 0.3); margin:17px auto 0; min-height:35px; width:100%; 
                   background:rgba(0, 0, 0, 0.005); padding:0 0 5px 0}
#knopkaSovmestPokupki{border:1px solid rgba(6, 110, 165, 1); width:40%; height:25px; float:right; 
                      margin:5px 3% 0 0; font-family:calibri; text-align:center; font-size:110%; 
					  background:rgba(6, 110, 165, 1); color:#fff; border-radius:5px; cursor:pointer;}
#knopkaSovmestPokupki1{border:1px solid rgba(6, 110, 165, 1); width:40%; height:25px; float:right; 
                      margin:5px 3% 0 0; font-family:calibri; text-align:center; font-size:110%; 
					  background:rgba(6, 110, 165, 1); color:#fff; border-radius:5px; cursor:pointer;}
#aktualnost_dati{border:0px solid rgba(6, 110, 165, 1); margin:0px 0 0 5%; font-family:arial; font-size:90%;
                 color:rgba(0, 0, 0, 0.5)}
#knopkaSovmestPokupki2{border:1px solid rgba(6, 110, 165, 1); width:40%; height:25px; float:right; 
                      margin:5px 3% 0 0; font-family:calibri; text-align:center; font-size:110%; 
					  background:rgba(6, 110, 165, 1); color:#fff; border-radius:5px; cursor:pointer;}
#textSovmestPokupki{border:0px solid rgba(6, 110, 165, 1); width:95%; min-height:150px; margin:20px auto 10px; 
                   display:none}
#sovmest_pokupki{border:2px solid rgba(0, 0, 0, 0.5); width:98%; margin:7px 0 0 0.3%; height:100px; font-size:120%}
#otvet_sovm_pokupki, #otvet_sovm_pokupki1{text-align:center; color:red; width:99%; padding:5px 0 0 0; font-family:arial;}
#textSovmestPokupki span{border:0px solid rgba(0, 0, 0, 0.5); font-size:120%; font-family:arial; color:rgba(0, 0, 0, 0.6);
                         margin:5px 0 0 1%; display:inline-block;}
#textSovmestPokupki1{border:1px solid rgba(0, 0, 0, 0.06); width:98%; min-height:150px; margin:20px auto 10px; 
                   /*display:none*/}
#opisanieSovmPokupki{border:0px solid rgba(6, 110, 165, 1); width:96%; max-height:130px; min-height:120px; margin:5px auto 10px; 
                    font-family:arial; font-size:110%; color:rgba(0, 0, 0, 0.6); overflow:hidden; text-overflow:clip;
					padding:3px 0.7% 3px 0.7%; background:#fff;}
#knopkiOpenSovmPokupok{border:0px solid rgba(6, 110, 165, 1); width:90%; height:30px; margin:5px auto 10px; display:flex;
                       justify-content:space-around;}
#knopkiOpenSovmPokupok span{border:0px solid rgba(6, 110, 165, 1); display:inline-block; height:23px; padding:2px 0 0 0;
                            font-size:110%; font-family:arial;}
#knopkaOtkrPolnostyutSovmPokupki{color:rgba(6, 110, 165, 1); font-weight:bold; cursor:pointer;}
#knopkaKommentSovmPokupki{color:rgba(0, 0, 0, 0.6);}
#sovmPokupkiPolnostyu{border:0px solid rgba(0, 0, 0, 0.1); width:97%; min-height:100px; max-height:200px; margin:0 auto 5px;
                      display:none; padding:0 0.5% 0 0.5%; color:rgba(0, 0, 0, 0.3)}
input[name="sovmPokupkiRadio"]{width:17px; height:17px;}
#sovmestPokupkiGorod{width:35%; margin:15px 5% 0 7%;}
#dataSovmPokupki{border:0px solid rgba(0, 0, 0, 0.5); width:60%; height:30px; margin:10px auto 0; display:flex; 
                 justify-content:space-between;}
#daySovmPokupki{border:1px solid rgba(0, 0, 0, 0.5); width:22%; height:21px; margin:0px 2% 0 0; font-size:110%}
#sovmestPokupkiMes{width:40%; font-size:110%; height:25px; margin:0px 2% 0 0}
#sovmestPokupkiGod{width:27%; font-size:110%; height:25px;}
#buttonSendSovmestPokupki, #buttonUpdateSovmPokupki{border:1px solid rgba(6, 110, 165, 1); width:20%; height:28px; 
                          padding:7px 0 0 0; margin:30px auto 0; text-align:center; border-radius:8px; font-family:arial;
						  background:rgba(6, 110, 165, 1); color:#fff; cursor:pointer;}
#closeSovmestPokupki{float:right; font-size:110%; font-family:arial; display:inline-block; margin:5px 3% 0 0; cursor:pointer;
                     display:none;}
#closeSovmestPokupki1{float:right; font-size:110%; font-family:arial; display:inline-block; margin:5px 3% 0 0; cursor:pointer;}
#poyasnenie{color:rgba(0, 0, 0, 0.7); padding:0 2% 0 2%; font-family:arial; margin:50px 0 0 0;}
#closKommentsSovmPokupok{border:0px solid rgba(6, 110, 165, 1); font-family:arial; width:96%; display:none; margin:5px auto 10px; 
                         justify-content:space-between; padding:3px 1% 0 1%; background:rgba(0, 0, 0, 0.05);}
#closKommentsSovmPokupok span{border:0px solid rgba(6, 110, 165, 1); display:inline-block; height:23px; padding:2px 0 0 0;
                              color:rgba(0, 0, 0, 0.6); font-size:80%; font-weight:bold}
#uslovyaSovmPokupok{border:0px solid rgba(0, 0, 0, 0.1); min-height:50px; padding:0 0 5px 0; max-height:200px; 
                    overflow:auto; margin:10px 0 0 0; }
#kommentariiSovmPokupok{border:0px solid rgba(0, 0, 0, 0.1); min-height:50px; max-height:200px; overflow:auto;
                        padding:0 0 5px 0; padding:0 0.7% 0 0.5%; background:rgba(250, 250, 250, 0.35)}
#addKommentSovmPokupok{border:1px solid rgba(0, 0, 0, 0.03); min-height:50px; padding:0 0 5px 0}
#uslovyaSovmPokupok span{font-size:100%; color:rgba(0, 0, 0, 0.5); margin:0 0 0 1%; font-family:calibri;}
#kommentariiSovmPokupok span{font-size:90%; color:rgba(0, 0, 0, 0.4)}
#addKommentSovmPokupok span{/*font-size:90%;*/ color:rgba(0, 0, 0, 0.4)}
#komentSovmP{border:0px solid red; margin:5px 0 8px 0; font-family:calibri; font-size:100%; color:rgba(0, 0, 0, 0.5)}
#addKomentSP{float:right; font-size:110%; font-family:arial; display:inline-block; margin:10px 1% 0 0; cursor:pointer;
             border:0px solid rgba(0, 0, 0, 0.07); padding:5px; background:rgba(0, 0, 0, 0.07); border-radius:8px}
#closAddKommentSP{border:0px solid red; float:right; font-family:calibri; /*color:rgba(0, 0, 0, 0.8);*/ margin:5px 1.5% 0 0;
                   font-size:110%; cursor:pointer}
#formKomentSP{width:70%; margin:10px auto 0; border:0px solid red; min-height:70px; text-align:center; padding:5px 0 10px 0}
#formKomentSP textarea{width:90%; height:100px; margin:0px auto 10px;}
#komentSovmPk{border:0px solid red; text-align:center; font-family:calibri; font-size:100%; padding:5px 0 10px 0;}
input[name="loginAddKomentSP"]{width:50%; height:25px; margin:10px 0 0 0; }
input[name="paswAddKomentSP"]{width:50%; height:25px; margin:10px 0 0 0; }
input[name="sendTextKomentSP"]{margin:10px 0 0 0;}
@media screen and (max-width: 1000px){
	#sovmestniePokupki{border:0px solid red/*rgba(0, 0, 0, 0.3)*/; margin:30px auto 0; /*min-height:75px;*/ padding:0 0 0px 0;}
	#knopkaSovmestPokupki{border:2px solid rgba(6, 110, 165, 1); width:50%; height:52px; /*float:right;*/ margin:9px 3% 0 0;
                         font-size:215%; padding:3px 0 0 0; background:rgba(6, 110, 165, 1); color:#fff; 
						 border-radius:10px;}
	#textSovmestPokupki{border:0px solid rgba(6, 110, 165, 1); width:99.7%; min-height:250px; margin:60px auto 20px;}
	#sovmest_pokupki{border:2px solid rgba(0, 0, 0, 0.5); width:95%; height:230px; margin:0 0 0 2%; font-size:270%}
	#textSovmestPokupki span{border:0px solid rgba(0, 0, 0, 0.5); display:block; font-size:250%; width:95%; 
	                        margin:20px auto 0; font-family:arial; color:rgba(0, 0, 0, 0.5)}
	input[name="sovmPokupkiRadio"]{width:45px; height:45px;}
	#sovmestPokupkiGorod{width:45%; height:55px; display:inline; font-size:200%; margin:15px 5% 0 7%; 
	                     color:rgba(0, 0, 0, 0.6)}
	#dataSovmPokupki{border:0px solid rgba(0, 0, 0, 0.5); width:95%; height:70px; margin:20px auto 0; display:flex;}
	#daySovmPokupki{border:2px solid rgba(0, 0, 0, 0.5); width:22%; height:43px; margin:3px 3% 0 0; font-size:250%;
	                padding:0 0 8px 0;}
	#sovmestPokupkiMes{width:40%; font-size:200%; height:55px; margin:3px 3% 0 0}
	#sovmestPokupkiGod{width:35%; font-size:200%; height:55px; margin:3px 0% 0 0}
	#buttonSendSovmestPokupki{border:2px solid rgba(6, 110, 165, 1); width:30%; height:50px; padding:10px 0 0 0; 
	                         margin:30px auto 0; font-size:210%; text-align:center; border-radius:15px; font-weight:bold;
							 background:rgba(6, 110, 165, 1); }
	#closeSovmestPokupki{font-size:230%; font-family:arial; display:inline-block; display:none;}
	#poyasnenie{font-size:110%; color:rgba(0, 0, 0, 0.6); padding:0 2% 0 2%; font-family:arial; margin:60px 0 0 0;}
}
/*///Совместные покупки*/

#opisanie-tovara-addadvert{border:1px solid rgba(211, 211, 211, 0.8); /*float:left;*/ width:97.5%; min-height:224px; 
                           overflow:hidden/*overflow-y:scroll*/; padding:3px 1% 7px 1%; margin:12px 0 0 0;
                           background:rgba(211, 211, 211, 0)}				   
#opisanie-tovara-addadvert textarea {width:93%; height:250px; margin:0px 0 0px 3%;}
#o_tovare{overflow:auto; min-height:210px; max-height:450px; margin:0 0 5px 0; border:0px solid blue; padding:0 1% 0 1%;
          font-family:arial; font-size:100%; line-height:1.3; color:rgba(0, 0, 0, 0.6)}
#metaTags{border:1px solid rgba(211, 211, 211, 0.8); width:97.5%; min-height:224px; padding:3px 1% 7px 1%; margin:12px 0 0 0;}
@media screen and (max-width: 1000px){
	#opisanie-tovara-addadvert{border:1px solid rgba(211, 211, 211, 1); float:left; width:97.8%; min-height:224px; 
	                           overflow:hidden/*overflow-y:scroll*/; padding:3px 1% 7px 1%; margin:15px 0 0 0;
	                           background:rgba(211, 211, 211, 0);}				   
    #o_tovare{overflow:auto; min-height:250px; max-height:550px; margin:0 0 5px 0; border:0px solid blue;
         	  font-size:220%; padding:0 1% 0 1%; color:rgba(0, 0, 0, 0.7)}
}
#vse_tovari{overflow:auto; margin:0 0 5px 0; outline:0px solid red; min-height:210px; max-height:450px; display:none;}
#flexKonteyner_vseTovari{border:0px solid #000; display:flex; flex-wrap:wrap; align-items:stretch}
#vse_tovari span{font-size:130%;}
#otziv{overflow:hidden; margin:0 0 5px 0; border:0px solid #000; display:none; position:relative;
       min-height:230px; max-height:550px; z-index:90; /*padding:0 0.3% 0 0.7%;*/}
.vklOtklOtziv{outline:1px solid #B0C4DE; width:99.9%; height:25px; margin:0 auto 5px; background-color: #B0C4DE; 
              padding:0.7% 0 0.5% 1.7%; color:#fff; font-size:110%; /*text-align:center;*/}
.formOtzv{display:inline;}
.formOtzvAddAdvert{background-color:#B0C4DE; margin:1.7% 0 1.9% 3%; padding:1.5% 0 1.5% 1.5%; width:92.5%; 
                  font-size:115%; font-weight:bold;}
.formOtzvAddAdvert i{font-size:100%; font-weight:normal;}
.formOtzvAddAdvert input{margin-left:1.7%;}
.infaOstatuseOtziva{margin:0 0 0 0.5%; border-bottom:1px solid #fff; width:10%; padding:0 1% 0 1%; font-size:110% }
.buttonStatusaOtziva{margin:0 0 0 1.7%; outline:1px solid #CD5C5C; width:8.5%; padding:0 3% 0 3%; cursor:pointer;
                     background-color:#CD5C5C; font-size:110%}
.vhodRegLine{color:#dcdcdc;}
#otvet_ajax{color:red; font-size:190%; font-weight:bold;}
#otvet_ajax1{color:green; font-size:190%; font-weight:bold}
@media screen and (max-width: 1000px){
	#vse_tovari span{font-size:190%; font-weight:bold; display:block; margin:5px auto 0; text-align:center;}
	/*vse_tovari span::-webkit{font-size:130%;}*/
	#otziv{overflow:hidden; margin:0 0 5px 0; border:0px solid #000; display:none; position:relative;
          min-height:230px; max-height:850px; z-index:90; /*padding:0 0.3% 0 0.7%;*/}
	#ZakrVozmojnostiOtziva{font-size:190%;}
	.vklOtklOtziv{outline:1px solid #B0C4DE; width:99.9%; min-height:95px; margin:0 auto 5px; background-color: #B0C4DE; 
              padding:0.7% 1% 0.5% 1%; color:#fff; font-size:250%; text-align:center;}
	.vhodRegLine{color:#dcdcdc; width:100%; height:0px;}
}
#kontent{border:0px solid #dcdcdc; width:99.8%; position:relative; min-height:710px; overflow:hidden;
         margin:3px auto 7px; /*display:flex; /*align-content: flex-start;flex-wrap:wrap; flex-direction:row;*/}
/*.kont{flex-wrap:wrap; align-content:flex-start;}*/
.kontt{/*display:flex; flex-wrap:nowrap; align-items:flex-start;*/}
@media screen and (max-width: 1000px){
    #kontent{border:0px solid #dcdcdc; width:99.8%; /*position:relative;*/ min-height:1250px; overflow:hidden; 
         margin:3px auto 19px; display:flex; /*max-height:9001em;/*flex-wrap:wrap;/*flex-direction:row; justify-content:center; /*flex-wrap:nowrap; /*flex-direction:row; overflow-x:auto;*/
		 font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
	#kontent::-webkit-scrollbar {display:none;}
	.kont{flex-wrap:wrap; align-content:flex-start;}
	.kontt{flex-wrap:wrap; align-content:flex-start;}
}

#krohi111{border-bottom:0px solid #dcdcdc; border-top:0px solid #dcdcdc; padding:4px 0 3px 1%; width:98.7%; height:15px;
       margin:0px auto 5px; font-family:arial; font-size:103%; font-weight:bold; color:rgba(6, 72, 107, 0.9);}
#krohi{width:98.1%; border:0px solid #000; padding:10px 0 3px 1.7%; font-size:110%; font-weight:bold;
	   /*font-family:calibri;*/font-family:arial; color:rgba(6, 72, 107, 0.9); }
#krohi span{margin:0 0 0 -1%; color:rgba(0, 0, 0, 0.6); font-family:calibri;}
#krohi span a {text-decoration:none; color:rgba(0, 0, 0, 0.6); font-family:calibri; }
@media screen and (max-width: 1000px){
	#krohi{border-bottom:0px solid rgba(0, 0, 0, 0.3); border-top:0px solid #dcdcdc; padding:12px 0px 1px 2%; width:99%;
           height:40px; margin:3px auto 3px; font-family:helvetica; color:rgba(6, 72, 107, 0.9); display:flex;
		   flex-wrap:nowrap; font-size:220%; font-weight:bold; overflow-x:auto;}
    #krohi span a {text-decoration:none; color:rgba(0, 0, 0, 0.5)/*color:#808080/*#4682B4*/; margin:0 1% 0 0;} 
	#krohi span{white-space:nowrap; margin:0 5px 0 0%; color:rgba(0, 0, 0, 0.5)}
	#krohi::-webkit-scrollbar {display:none;}
}

#frontMenuBlock{border:0px solid rgba(0, 0, 0, 0.4); width:99.7%; min-height:250px; margin:7px 0 3px 0; display:flex;
                flex-wrap:wrap; justify-content:space-around;}
#frontMenuBlock div{border:1px solid rgba(0, 0, 0, 0.3); height:200px; margin:7px 0.3% 0px 0.3%; 
                    border-radius:8px}
#katTransport{width:15%;}
#vseDlyaDoma{width:26%;}
#sportTurizmHobbi{width:18%}
#nedvijimost{width:20%}
#elektronika{width:16.5%}
#lichnieVechi{width:21%;}
#zivotnie{width:17%}
#dlyaBiznesa{width:18%;}
#medicinaTovari{width:21%}
#raznoe{width:18.7%;}
@media screen and (max-width: 1000px){
	#frontMenuBlock{border:0px solid rgba(0, 0, 0, 0.4); width:99.3%; min-height:250px; margin:7px auto 3px; display:flex;
                   flex-wrap:wrap; justify-content:space-around;}
	#frontMenuBlock div{border:1px solid rgba(0, 0, 0, 0.3); height:350px; margin:7px 0.3% 0px 0.3%; 
                    border-radius:8px}
	#katTransport{width:40%;}
    #vseDlyaDoma{width:58%;}
    #sportTurizmHobbi{width:52%}
    #nedvijimost{width:46%}
    #elektronika{width:29%}
    #lichnieVechi{width:36%;}
    #zivotnie{width:32%}
    #dlyaBiznesa{width:37%;}
    #medicinaTovari{width:35%}
    #raznoe{width:25%;}
}

.statusAdvert{margin:1% auto 1%; font-family:arial; color:rgba(0, 0, 0, 0.7); border:0px solid red;
             text-align:center;}
@media screen and (max-width: 1000px){
	.statusAdvert{margin:1% auto 1%; font-size:165%; font-style:italic; color:c9c9c9;}
}

#answerEmptySearch{margin:10px auto 0; font-size:120%; color:#808080; border:1px solid rgba(0, 0, 0, 0.07)}
@media screen and (max-width: 1000px){
	#answerEmptySearch{margin:10px auto 0; width:90%; font-size:270%; color:#808080; text-align:center;}
}

#opubl-advert-update{border:0px solid rgba(0, 0, 0, 0.07); background:rgba(0, 0, 0, 0.0); width:18.7%; /*width:17.5%*/ 
              min-width:168px; min-height:320px; /*padding:0.6% 0.6% 3% 0.6%; display:flex; flex-wrap:wrap;*/
			  color:rgba(128, 128, 128, 0.7); margin:1.5% 0.2% 0 0.7%; line-height:1.4;
			  /*overflow:hidden;*/ box-shadow:0 2px 3px rgba(0, 0, 0, 0.04); border-radius:3px;
			  font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:90.6%;}
#opubl-advert{border:0px solid rgba(0, 0, 0, 0.7); background:rgba(0, 0, 0, 0.0); width:23.7%; 
              min-width:168px; min-height:315px; /*padding:0.6% 0.6% 3% 0.6%; display:flex; flex-wrap:wrap;*/
			  color:rgba(128, 128, 128, 0.7); margin:1.5% 0.2% 0 0.9%; line-height:1.4;
			  box-shadow:2px 5px 10px 1px rgba(0, 0, 0, 0.07); border-radius:9px; padding-left:0;
			  font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:90.6%;}
#opubl-advert a{/*color:rgba(0, 0, 139, 1)*/color:rgba(6, 110, 165, 0.8); font-size:100%; font-weight:bold; }
#opubl-advert b{color:rgba(0, 0, 0, 0.5); font-size:110%; font-family:Arial;}
#opubl-advert-title-ollAdverts{border-bottom:0px solid rgba(0, 0, 0, 0.3); max-height:39px; overflow:hidden;
               text-overflow:clip; /*white-space:nowrap;*/margin:0 0 -15px 0; font-family:Arial;
		       /*font-size:98.2%;*/font-size:89%; color:rgba(6, 110, 165, 1)}
#opubl-advert-title-AdvertBasket{border:0px solid rgba(211, 211, 211, 0.8); height:30px; overflow:hidden;
                                text-overflow:clip; font-size:75.3%; width:98%; margin:0 auto 0; padding:1px 3% 0 3%;
								font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
#raionOllAdv{font-size:93%; /*font-weight:bold;*/}
#advert_datas{border:0px solid rgba(211, 211, 211, 0.8); width:96.5%; margin:0 auto 0;}
#nazvanie{border-bottom:0px solid rgba(6, 110, 165, 1); }
#sovm_pokupki_olladv{color:rgba(0, 128, 0, 0.6); font-weight:bold}
@media screen and (max-width: 1000px){
    #opubl-advert{border-top:1px solid rgba(211, 211, 211, 0.8); background:rgba(169, 169, 169, 0.0); width:97%; 
               min-height:350px; /*max-height:450px;*/ padding:0.6%; margin:1.5% 0 0 0.7%; border-radius:15px;
			   box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3); overflow:auto; text-overflow:ellipsis; white-space:nowrap;
			   font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}
    #opubl-advert span{color:rgba(105, 105, 105, 0.8); font-size:170%; margin:5px 0 0 0;}
	#opubl-advert a{color:rgba(70, 130, 180, 1); font-size:210%; font-weight:bold;} 
    #opubl-advert b{color:rgba(105, 105, 105, 1); font-size:145%;}
    #opubl-advert-title-ollAdverts{border:0px solid rgba(211, 211, 211, 0.8); width:60%; height:45px; display:inline-block;
	                    overflow:hidden; text-overflow:ellipsis; margin:0px 0 0px 0; white-space:nowrap;}
	#opubl-advert-title-ollAdverts a{font-size:250%;}
    #opubl-advert-title-AdvertBasket{border:0px solid rgba(211, 211, 211, 0.8); height:73px; overflow:hidden;
                                  	text-overflow:clip; /*white-space:nowrap;*/ margin:5px auto 0px; width:96%;
									font-size:110%;}
    #raionOllAdv{font-size:93%; font-weight:bold;}
	#advert_datas{border:0px solid rgba(211, 211, 211, 0.8); /*float:right; width:63.5%; margin:0 0.5% 0 0;*/}
	#advert_datas b{font-size:250%}
}

#opubl-advert-prodavca{border:1px solid rgba(211, 211, 211, 0.1); background:rgba(211, 211, 211, 0.01); width:21%; 
                        min-height:183px; padding:0 0 3% 0; /*float:left; /*display:inline;*/ margin:1% 0.3% 1% 1.3%;
					   overflow:hidden; color:rgba(128, 128, 128, 0.7); line-height:1.3; border-radius:8px;
					   box-shadow:0 2px 3px rgba(0, 0, 0, 0.02)}
#opubl-advert-prodavca a{text-decoration:none; font-weight:bold; color:rgba(6, 72, 107, 0.7); font-size:107%;}
#opubl-advert-prodavca b{color:rgba(128, 128, 128, 0.9); font-family:arial; margin:0 0 0 3%;}
#opubl-advert-prodavca span{color:rgba(128, 128, 128, 0.9); font-family:arial; margin:0 0 0 3%; font-size:95%;}
#opubl-advert-prodavca-foto{border-bottom:0px solid #C0C0C0; width:99%; height:100px; margin:0 auto 0; text-align:center;
                           border-radius:7px 7px 0px 0px; background:#fff;}
#opubl-advert-prodavca-foto img{width:100%; height:100%; /*min-height:100%;*/ margin:0 auto; overflow:hidden;
                                object-fit:cover; border-radius:8px 8px 0px 0px;}
#opubl-advert a{text-decoration: none;}
@media screen and (max-width: 1000px){
    #opubl-advert-prodavca{border:1px solid rgba(0, 0, 0, 0.1); background:rgba(211, 211, 211, 0.02); width:30%; 
                        min-height:365px; padding:0% 0% 3% 0%; margin:1% 0.3% 1% 1.3%;
					   overflow:hidden; color:rgba(128, 128, 128, 0.7); line-height:1.3; border-radius:7px;
					   box-shadow:0 1px 3px rgba(0, 0, 0, 0.06);}
	#opubl-advert-prodavca a{text-decoration:none; font-weight:bold; font-size:165%}
	#opubl-advert-prodavca b{color:rgba(128, 128, 128, 0.9); font-family:arial; margin:0 0 0 3%; font-size:175%;}
	#opubl-advert-prodavca span{width:55%; color:rgba(128, 128, 128, 0.9); font-family:arial; margin:3px 0 0 1%; font-size:175%;}
    #opubl-advert-prodavca-foto{border:1px solid #C0C0C0; width:99.9%; height:190px; margin:0 auto 0; text-align:center;
                            	border-radius:7px 7px 0px 0px;}					   
}
.pravBlockKontenta{min-height:130px; width:22%; border:1px solid #000; padding:10px 1% 10px 1%;
                   align-items:stretch; overflow:auto;}
/*#prBlk{min-height:130px; min-width:22%; border:1px solid #000; padding:10px 1% 10px 1%;
                   align-items:stretch; overflow:auto;}*/ 
@media screen and (max-width: 1000px){
	.pravBlockKontenta{min-height:100px; max-height:300px;border:1px solid #cdcdcd;
                    	order:-1; flex-basis:100%;padding:20px 0% 20px 1.5%; display:flex; flex-wrap:nowrap; 
						overflow-x:auto; margin:1% 1% 1% 0.5%; max-height:9001em;} 
	.pravBlockKontenta::-webkit-scrollbar {display:none;}
	/*#prBlk{min-height:100px; max-height:300px; border:1px solid #cdcdcd;
                    	order:-1; flex-basis:100%; padding:20px 0% 20px 1.5%; display:flex; flex-wrap:nowrap; 
						overflow-x:auto; margin:1% 1% 1% 0.5%; max-height:9001em;} 
	#prBlk::-webkit-scrollbar {display:none;}*/
}
#sovmestPokupki{border:1px solid #000; /*flex-basis:50%;*/ width:97%; height:210px; margin:0 auto 7px; }
@media screen and (max-width: 1000px){
	#sovmestPokupki{border:1px solid #000; flex-basis:50%; min-width:350px; height:290px; margin:0 10px 0 0; }
}

#contAdvrts{min-height:700px; border:0px solid red; /*margin:0 auto 0;*/ display:flex; display:-webkit-flex;
           display:-ms-flexbox; flex-wrap:wrap; align-items:flex-start; padding:0 0 5px 0; min-width:78%; 
		   /*justify-content:space-around;*/ align-content:flex-start}
@media screen and (max-width: 1000px){
    #contAdvrts{/*min-height:300px;*/ width:100%; min-width:900px; border:0px solid #c0c0c0; display:flex; 
	            display: -webkit-flex; display: -ms-flexbox; flex-wrap:wrap; align-items:stretch; padding:0 0 9px 0;}
}
#opisanieProColor{width:96%; margin:7px auto 5px; border:2px solid #c0c0c0; padding:5px 1% 5px 1%; font-size:120%;
                  font-family:arial; font-size:105%; color:rgba(0, 0, 0, 0.6)}
@media screen and (max-width: 1000px){
	#opisanieProColor{font-size:190%;}
}
.delblock{border:1px solid #dcdcdc; width:35%; height:60px; margin:0 auto 0; padding:0.3% 1% 0.5% 1%; display:none;
         text-align:center;}
.delblock form{text-align:center}		 
#razdels{width:99.8%; height:25px; border:1px solid #c0c0c0;}
#razdels div{border:1px solid #c0c0c0; min-width:12%; height:21px; float:left; margin:3px 0 0 1.5%; 
             padding:0 0.7% 0 0.7%; text-align:center; border-radius:7px 7px 0 0;}
#vse-tovari-prodavca{border:1px solid #dcdcdc; width:96.8%; min-height:10px; overflow:hidden; padding:1% 1.5% 1% 1.5%; 
                     text-align:center;}
@media screen and (max-width: 1000px){
	#vse-tovari-prodavca{border:1px solid #dcdcdc; width:99.9%; min-height:10px; overflow:hidden; padding:1.5% 0% 1.5% 0%;
	                     text-align:center;}
	#vse-tovari-prodavca input{width:32%; height:65px; font-size:165%; font-weight:bold;}
}
#MessTelBattons{border:0px solid #dcdcdc; margin:20px 0 20px 0;}
#knopka-message{border:0px solid #dcdcdc; width:60%; height:27px; margin:5px 0 5px 1%; padding:7px 0 0 0; text-align:center;
                cursor:pointer; color:#fff; font-weight:bold; font-family:arial; font-size:90%;
				border-radius:20px; background:rgba(70, 130, 180, 1); }
#telZvonok{display:none;}
@media screen and (max-width: 1000px){
	#MessTelBattons{border:0px solid #dcdcdc; text-align:center;}
    #knopka-message{display:inline-block; border:1px solid #dcdcdc; width:44%; height:53px; border-radius:0; 
            	    padding:7px 0 0 0; text-align:center; background:#4682B4; color:#fff; font-weight:bold;
                   font-size:210%; -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
	#telZvonok{display:inline-block; border:1px solid #dcdcdc; width:44%; height:53px; font-family:arial;
            	padding:7px 0 0 0; text-align:center; cursor:pointer; background:#22b573; color:#fff; font-weight:bold; 
				font-size:210%; -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
	#telZvonok a{color:#fff; text-decoration:none}
}

#krugloe-foto{border:0px solid red; /*border-radius:43px;*/ width:85px; margin:0 5.5% 1.5% 1%; height:85px;
              float:left; border-radius:50px;}
#krugloe-foto img{width:100%; height:100%; object-fit:cover}
#noFotoAvtor{width:99.9%; height:84px; border-radius:50px; border:1px solid rgba(0, 0, 0, 0.3); 
             background:url(site-img/fotik2.png)47% 30% no-repeat; background-size:85%;}
@media screen and (max-width: 1000px){
	#krugloe-foto{border:0px solid #dcdcdc; /*border-radius:43px;*/ width:150px; margin:0 5% 1.5% 3%; height:150px;
                  display:block; float:left;}
}

#forma-mess{border:1px solid #4682B4; width:23%; min-height:260px; padding:0 0 1% 0; overflow:hidden; position:absolute;
            z-index:100; margin:0 0 0 1.4%; background:#dcdcdc; display:none;}
#otvet{border:0px solid yellow; width:80%; margin:3% auto 0; text-align:center}
@media screen and (max-width: 1000px){
	#otvet{border:1px solid blue; width:40%; margin:3% auto 0; text-align:center; font-weight:bold; font-size:170%;}
}
#forma1{margin:3% auto 0; border:0px solid #4682B4; text-align:center; width:90%;}
#forma1 textarea{width:97.5%; height:90px; margin:0 0 3% 0}
#forma-mess span{border:0px solid red; float:right; margin:0% 3% 0 0; color:#808080; cursor:pointer;}
#forma1 a{text-decoration:none; margin:30px 0 0 0}
@media screen and (max-width: 1000px){
	#forma-mess{border:0px solid #4682B4; width:83%; min-height:280px; padding:0 0 1% 0; overflow:hidden; position:absolute;
               z-index:100; margin:-630px 0 0 5%; background:#dcdcdc; display:none;}
	#otvet{color:red; border:0px solid yellow; width:80%; margin:3% auto 0; text-align:center}
	#forma1 textarea{width:97.5%; height:180px; margin:5px 0 3% 0; font-size:230%;}
	#forma1 input{width:67%; height:45px; font-size:230%; margin:0 0 10px 0;}
	#forma1 b{font-size:230%; margin:5px 0 0 0;}
	#forma-mess span{border:0px solid red; color:blue; margin:3px 5% 5px 0; font-size:200%;}
	#forma1 textarea~input{width:30%; height:55px;}
	#forma1 a{font-size:170%; text-decoration:none; margin:20px 0 40px 0}
}
.zaloba{outline:0px solid #B0C4DE; color:rgba(0, 0, 0, 0.3); width:98%; height:25px; margin:30px auto 21px;
        /*background-color:#B0C4DE; text-align:center; color:#4682B4;*/ padding:5px 0 0 1%; cursor:pointer; 
		font-family:calibri; font-size:103%;}
@media screen and (max-width: 1000px){
	.zaloba{outline:1px solid #B0C4DE; color:rgba(0, 0, 0, 0.6); width:70%; height:43px; margin:70px auto 21px;
        background-color:#B0C4DE; text-align:center; padding:0px 0 5px 0; cursor:pointer; font-size:230%}
}
 
#span11 {border:1px solid #dcdcdc; float:left; margin:0 0 0 0;}
#span12 {border:1px solid #dcdcdc; float:right; width:3%; margin:0 1% 0 0;}

.infoObAvtore{border-bottom:1px solid #dcdcdc; border-bottom:0px solid rgba(0, 0, 0, 0.05); padding:0 0 15px 1%; min-height:100px;
              margin:40px 0 0 0; }
#textObAvtore{color:rgba(0, 0, 0, 0.4); font-family:calibri; display:inline-block; font-size:110%; margin:10px 0 0 0;}
#opisanie_kompanii{border:0px solid #dcdcdc; min-height:100px; max-height:250px; overflow:auto; margin:10px 0 0 0;}
#opisanie_kompanii::-webkit-scrollbar {width:8px;}
#opisanie_kompanii::-webkit-scrollbar-thumb {background-color: rgba(70, 130, 180, 1); border-radius: 20px;}

@media screen and (max-width: 1000px){
	.infoObAvtore{border:0px solid #dcdcdc; border-bottom:3px solid #dcdcdc; padding:0 0 10px 0; font-size:170%;
 	              min-height:260px; /*max-height:395px;*/ overflow:hidden; text-overflow:clip; margin:40px auto 0;
				  width:98%;}
	.infoObAvtore span{/*font-size:130%; margin:0 0 0 0;*/}
	.infoObAvtore i{margin:0 0 0 0;}
	#textObAvtore{color:rgba(0, 0, 0, 0.7); font-family:calibri; display:inline-block; font-size:140%; margin:10px 0 0 0;}
	#opisanie_kompanii::-webkit-scrollbar {display:none;}
}
.infoAboutAvtor{font-weight:normal; color:#c0c0c0; border-bottom:2px solid #c0c0c0; margin:0 0 5px 0;}
.infoAboutAvt{font-weight:normal; border-bottom:0px solid #c0c0c0; margin:0 0 0 0; display:block; 
             font-family:calibri; font-size:98%; color:rgba(0, 0, 0, 0.25)}
.blockAdminOtziv{margin:0 1% 0 7%; color:#4682B4;}
.delAdminOtziv{margin:0 0 0 1%; color:#4682B4;}
.avtorTitle{font-family:calibri; color:rgba(6, 72, 107, 0.9); font-weight:bolder; font-size:101%; margin:10px 0 0 0}
.aboutAvtr{font-family:calibri; color:rgba(0, 0, 0, 0.4); font-size:103%; margin:0 0 15px 0;}
@media screen and (max-width: 1000px){
	.infoAboutAvt{font-weight:normal; color:rgba(0, 0, 0, 0.3); font-size:110%; border-bottom:0px solid #c0c0c0; 
	              width:99.8%; display:block;}
	.avtorTitle{font-family:calibri; color:rgba(6, 72, 107, 0.9); font-weight:bolder; font-size:150%; margin:10px 0 0 0}
	.aboutAvtr{font-family:calibri; color:rgba(0, 0, 0, 0.6); font-size:130%; margin:0 0 15px 0;}
}

input[name="cena"]{width:20%; float:right; margin:0.3% 0 0 0; }
input[name="advert_name"]{width:50%; float:left; margin:0.3% 0 0 0;}
input[name="otpr_advert"]{margin:10px auto 0; font-weight:bold; height:40px;}
textarea[name="o-kompanii"]{width:85%; height:70px;}
textarea[name="MetaTagTitle"]{ width:93%; height:30px; margin:5px auto 5px; font-size:110%}
textarea[name="MetaTagDescription"]{ width:93%; height:50px; margin:5px auto 5px; font-size:110%}
textarea[name="MetaTagKeyWords"]{ width:93%; height:50px; margin:5px auto 5px; font-size:110%}
@media screen and (max-width: 1000px){
    input[name="cena"]{border:2px solid #cdcdcd; width:40%; height:60px; float:right; margin:0.5% 0 0.5% 0;
                    	font-size:140%; padding:0 0 0 1%}
    input[name="advert_name"]{border:2px solid #cdcdcd; width:90%; height:60px; float:left; margin:0.5% 0 1.5% 0;
          	                font-size:140%; padding:0 0 0 1%}
	input[name="otzOpnCls"]{width:40px; height:40px;}
	textarea[name="opisanie-tovara"]{border:2px solid #cdcdcd; width:95%; font-size:170%;}
	input[name="otpr_advert"]{margin:10px auto 0; font-weight:bold; height:90px; font-size:320%; padding:0 5% 0 5%;} 
	textarea[name="o-kompanii"]{height:230px; font-size:150%; margin:0 0 30px 0; border:2px solid #cdcdcd}
	input[name="razdel"],[name="komp_status"]{width:50px; height:50px;}
	input[name="dostavka"]{width:50px; height:50px;}
	input[name="razdel_u"]{width:50px; height:50px;}
	textarea[name="MetaTagTitle"]{ width:91%; height:37px; margin:10px auto 5px; font-size:110%}
    textarea[name="MetaTagDescription"]{ width:91%; height:67px; margin:10px auto 5px; font-size:110%}
    textarea[name="MetaTagKeyWords"]{ width:91%; height:70px; margin:10px auto 15px; font-size:110%}
}
#formAddAdvert{/*display:flex; flex-wrap:wrap;*/}

#advert-title-addadvert{border:1px solid /*#d3d3d3*/rgba(211, 211, 211, 0.3); width:97.8%; margin:0 0 0.8% 0; min-height:27px;
                        padding:0.4% 1% 0.4% 1%; overflow:hidden; font-style: oblique; font-family:verdana;
			            color:#4682B4; font-size:125%; font-weight:bold; background:rgba(211, 211, 211, 0);}
#advert-kontakts_addadvert{border:1px solid rgba(211, 211, 211, 0.3); float:right; width:31.1%; min-height:670px; overflow:hidden; 
                            padding:0.5% 0.7% 1% 0.7%; margin:0 0 0 0; font-family:arial; font-size:90%;
							color:rgba(0, 0, 0, 0.8); background:#fff;}
#advert-kontakts_addadvert span{font-weight:bold;}
#sendButtonKonteiner{border:1px solid #000; width:98%; height:100px;}
#dostavka{margin:10px 0 10px 0;}

@media screen and (max-width: 1000px){
	#advert-title-addadvert{border:1px solid rgba(211, 211, 211, 1); margin:3px 0 3px 0; min-height:27px;
                        padding:0.4% 1% 1% 1%; font-size:132.7%; overflow-y:hidden; font-style: oblique;font-family:verdana;
			            color:#4682B4; display:flex; flex-wrap:wrap; background:rgba(211, 211, 211, 0);
					    box-shadow: 0 7px 10px rgba(0, 0, 0, 0.3);}
	#advert-kontakts_addadvert{border:1px solid #dcdcdc; float:none; width:97.1%; min-height:670px; overflow:hidden; 
                               padding:0.5% 1% 1% 1.5%; font-size:230%; margin:5px 0 0 0; background:rgba(211, 211, 211, 0);
							   box-shadow:0 7px 10px rgba(0, 0, 0, 0.3); font-family:arial}
	#advert-kontakts_addadvert span{font-weight:bold; }
	#advert-kontakts_addadvert select{height:60px; font-size:130%; color:#a9a9a9;}
	#advert-kontakts_addadvert input{height:60px; font-size:130%; color:#a9a9a9; border:2px solid #cdcdcd;}
	#dostavka{margin:10px 0 30px 0;}
}
.advert-foto{border-right:0px solid #dcdcdc; width:67%; min-height:770px; position:relative; overflow:hidden; 
             padding:0 0 0 0%; margin:1px 0 0 0; float:left;/*width: inherit;*/}
@media screen and (max-width: 1000px){
	.advert-foto{border-right:0px solid #dcdcdc; width:100%; min-height:770px; position:relative; overflow:hidden; 
             padding:0 0 0 0%; margin:1px 0 0 0; float:left;/*width: inherit;*/}
}	
.advert-foto-addadvert{border:0px solid #dcdcdc; width:66.3%; min-height:770px; position:relative; overflow:hidden; 
             padding:0 0 0 0%; margin:1px 0 0 0; float:left;/*width: inherit;*/}
@media screen and (max-width: 1000px){
    .advert-foto-addadvert{border:0px solid #dcdcdc; width:99.8%; min-height:770px; position:relative; overflow:hidden; 
             padding:0 0 0 0%; margin:15px 0 15px 0; font-size:200%; box-shadow:0 7px 10px rgba(0, 0, 0, 0.3);
			 /*float:left;/*width: inherit;*/}
}

#vse_statyi a{font-size:120%; text-decoration:none; font-weight:bold; color:#696969;}
hr {color:#F0FFF0;}
.pravblock{border:0px solid #000; width:25.7%; height:400px; /*min-height:500px; overflow:hidden;*/ float:right;
           margin:0.5% 0.5% 0 0; background:#22b573; }
#futer{width:100%; min-height:131px; border:0px solid rgba(0, 0, 0, 0.05); background:rgba(0, 0, 0, 0.06);}
#in_futer{border:0px solid #a9a9a9; width:73%; min-width:900px; max-width:1000px; color:rgba(0, 0, 0, 0.4); min-height:130px;
       margin:0 auto 1%; background:rgba(0, 0, 0, 0.00); padding:5px 0 5px 0; font-family:arial}
#in_futer div{margin:0 auto 10px ; border:0px solid #000; width:95%;}
#futer_menu{border:0px solid #000; margin:0 0 0 5%; font-weight:bold;}
#futer_menu span{margin:0 3% 0 0;}
#futer_menu span a{text-decoration:none; color:rgb(105, 105, 105);}
@media screen and (max-width: 1000px){
	#in_futer{border:0px solid #000; width:100%; min-height:130px; margin:0px auto 1%; font-size:190%; display:flex;
	       flex-direction:column; max-height:9001em; padding:10px 0 0 0;}
	#in_futer div{margin:0 auto 23px; border:0px solid #000; width:97%; color:rgba(0, 0, 0, 0.6)}
    #futer_menu{border:0px solid #000; margin:5px 0 0 0; font-weight:bold;}
	#futer_menu span{margin:0 3% 0 0; }
}
#menu{border:0px solid #000; width:99%; height:28px; color:#fff;  margin:0 auto 0; background:#22b573; padding:0.3% 0 0 1%}
#menu a{text-decoration:none; color:#fff; font-size:110%; font-weight:bold; margin:0 1% 0 1%;}
.forma{margin:12% auto 0; border:1px solid #2E8B57; border-radius:5px; width:90%; text-align:center; padding:1% 0 5% 0; 
       color:#fff; font-size:120%;}
.forma span{font-weight:bold;}

.forma_reg{margin:5% auto 0; border:1px solid #dcdcdc; border-radius:5px; width:27%; text-align:center; padding:1% 0 3% 0;            font-size:120%; background:rgba(211, 211, 211, 0.45);}
.forma_reg span{font-weight:bold;}
@media screen and (max-width: 1000px){
	.forma_reg{margin:4% auto 3%; border:1px solid #dcdcdc; border-radius:5px; width:63%; text-align:center; 
	            padding:1% 0 3% 0; font-size:180%; background:rgba(211, 211, 211, 0.45); display:block;}
	.forma_reg input{font-size:100%; height:55px;}
}

.forma_vhod{margin:5% auto 0; border:1px solid #dcdcdc; border-radius:5px; width:27%; text-align:center; padding:1% 0 5% 0;
             font-size:120%; background:rgba(211, 211, 211, 0.45);}
.forma_vhod span{font-weight:bold;}
@media screen and (max-width: 1000px){
	.forma_vhod{margin:4% auto 3%; border:1px solid #dcdcdc; border-radius:5px; width:63%; text-align:center; 
	            padding:1% 0 3% 0; font-size:180%; background:rgba(211, 211, 211, 0.45); display:block;}
	.forma_vhod input{font-size:100%; height:55px;}
}

.anderRegForm{font-size:80%; min-height:50px; margin:3% auto 0; margin:9% auto 0;}
@media screen and (max-width: 1000px){
    .anderRegForm{font-size:100%; min-height:50px; width:70%; border:0px solid #000; margin:7% auto 0;}
}

.vhod_dlya_kommenta{border:0px solid #000; text-align:center; margin:5% auto 3%; color:#fff;}
.vhod_dlya_kommenta a{ font-weight:bold; text-decoration:none; color:#fff; font-size:100%;}

.logout{color:#fff; margin:0 5% 0 0; float:right;}
.logout a{color:#fff; text-decoration:none; font-size:120%; font-style:italic;}
#spanbasket{margin:0 0 0 1.7%; display:none; border:0px solid #000; width:50%;}
#spanbasket b {margin:0 5% 0 0%; cursor:pointer;}
#spanbasket span{cursor:pointer;}

#posetiteliZahodi{margin:20px auto 0; width:97.5%; color:#a9a9a9; border:0px solid #000;}
#posetiteliZahodi span{border:0px solid rgba(0, 0, 0, 0.5); width:48.5%; display:inline-block; font-family:calibri;}
@media screen and (max-width: 1000px){
	#posetiteliZahodi{margin:20px 0 0 0; color:#a9a9a9; font-size:150%;}
	#posetiteliZahodi span{border:0px solid rgba(0, 0, 0, 0.6); width:48.5%; display:inline-block; font-family:calibri;
	                       font-size:150%; display:block; margin:0 0 0 4%;}
}

#basket{width:99.8%; border:0px solid #dcdcdc; overflow:hidden}
#inbasket{width:99.9%; border:0px solid #dcdcdc; overflow:hidden}
#basket1{width:99.8%; border:1px solid #000;}

#menuStatii{border-bottom:1px solid #c0c0c0; width:99%; min-height:110px; padding:0px 1.5% 5px 1%; margin:7px 0 0 0;
            font-size:108%; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; color:rgba(0, 0, 0, 0.7)}
#menuStatii img{width:120px;}
#menuStatii span{color:rgba(70, 130, 180, 1); font-weight:bold; margin:0 auto 0; border:0px solid red; font-size:100%}
.stFoto{border:1px solid #c0c0c0; width:300px; /*height:190px;*/ margin:5px 2% 3px 0; float:left; /*display:inline-block;*/}
/*stFoto img{width:100%; height:100%; object-fit:cover}*/
#nameSt{color:rgba(70, 130, 180, 1); font-size:148%; margin:15px 0 15px 0%; font-weight:bold; font-family:Arial, 
        "Helvetica Neue", Helvetica, sans-serif; }
#textSt{border:0px solid blue; font-size:105%; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
        color:rgba(0, 0, 0, 0.6); width:99%; margin:0 auto 0;}
#textSt b{color:rgba(70, 130, 180, 1); margin:20px 0 50px 0; font-size:130%;}
#krohi span{font-size:100%; font-weight:normal;}
#rubrika{margin:0 0 0 5%;}

@media screen and (max-width: 1000px){
	#menuStatii{border-bottom:3px solid #c0c0c0; font-size:210%; padding:0 2% 7px 2%;}
	#menuStatii span{font-size:130%;}
	#textSt{border:0px solid blue; font-size:210%; padding:10px 1.5% 0 1.5%; }
	#textSt b{color:rgba(70, 130, 180, 1); margin:10px 0 10px 0; font-size:120%;}
	#krohi span{font-size:105%; font-weight:normal; color:rgba(0, 0, 0, 0.75)}
}

#tipAdvert{border-bottom:1px solid rgba(0, 0, 0, 0.07); padding:5px 0 5px 0; margin:0 0 5px 0;}
.blockRazdelov{border-top:1px solid rgba(0, 0, 0, 0.0); border-bottom:1px solid rgba(0, 0, 0, 0.1);
               padding:5px 0 5px 0; font-family:Arial; /*font-size:95%;*/}
#razdeliTovarov{display:none}
#razdeliUslug{display:none}
#infoObOtkritiiKategoriy{border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:5px 1% 5px 0%; font-family:Arial; font-size:95%;}
#warning{border:1px solid rgba(0, 0, 0, 0.15); background:rgba(0, 0, 0, 0.06); margin:8px 0 3px 0; color:rgba(0, 0, 0, 0.7);
            padding:3px 1.5% 5px 1.5%; border-radius:5px; font-family:Arial;}
#warning span{font-weight:bold; color:rgba(6, 72, 107, 0.7);}
#warning1{border:1px solid rgba(0, 0, 0, 0.15); background:rgba(0, 0, 0, 0.025); margin:8px auto 3px; color:rgba(0, 0, 0, 0.55);
            padding:3px 1.5% 7px 1.5%; border-radius:5px; font-family:Arial; width:91%;}
#warning1 span{font-weight:bold; color:rgba(6, 72, 107, 0.7);}
@media screen and (max-width: 1000px){
	#tipAdvert{border-bottom:1px solid rgba(0, 0, 0, 0.6); padding:5px 0 5px 0; margin:0 0 5px 0;}
	input[name="tipAdvert"]{width:50px; height:50px; margin:5px 0 0 7%;}
}
.PageNavig{margin:0 auto 5px; width:25%; border:0px solid #000; font-size:170%; font-weight:bold; color:rgba(70, 130, 180, 1);
            font-family:arial}
.PageNavig a{font-size:80%; text-decoration:none; color:rgba(70, 130, 180, 0.8); font-weight:normal;}
@media screen and (max-width: 1000px){
    .PageNavig{margin:0 auto 5px; width:85%; border:0px solid #000; font-size:350%; font-weight:bold; 
	           color:rgba(70, 130, 180, 1); text-align:center;}
    .PageNavig a{font-size:80%; text-decoration:none; margin:0 2.9% 0 2.9%; color:rgba(70, 130, 180, 0.8); font-weight:normal;}
}
::-webkit-scrollbar {
    width: 11px; /* ширина для вертикального скролла */
    height: 8px; /* высота для горизонтального скролла */
    background-color: #c0c0c0;
	border-radius:5px;
}
::-webkit-scrollbar-thumb {
    background-color: #808080;
    border-radius: 9em;
}
.azz{position:fixed; bottom:0; margin-left:54.5%; width:15.5%; padding:10px 0.9% 10px 0.9%}
.cntr{display:flex; transition: all ease 1s;} 
.lft{width:75.5%;}
#share{border:0px solid #c0c0c0; width:98%; margin:20px auto 0; min-height:60px; padding:5px 1% 5px 0%; overflow:hidden}
#share a{background-color:transparent;}
#share span{margin:0 0 7px 1%; display:block; font-family:calibri; font-size:115%; /*color:rgba(0, 0, 0, 0.6)*/
            color:rgba(6, 72, 107, 0.95);}    
#wtsp{border:0px solid #c0c0c0; width:16%; height:45px; float:left;
      background:url(site-img/watsapweb.png)50% 40% no-repeat; background-size:110%; margin:0 0 0 1%;}
#wbr{display:none; border:1px solid #c0c0c0; width:16%; height:45px; /*float:left;*/
     background:url(site-img/vaiberweb.png)50% 40% no-repeat; background-size:110%; margin:0 0 0 3%;}
#tlgrm{border:0px solid #c0c0c0; width:16%; height:45px; float:left;
       background:url(site-img/tgmweb.png)50% 40% no-repeat; background-size:107%; margin:0 0 0 3%;}
/*#instgrm{display:block; border:0px solid #c0c0c0; width:16%; height:145px; float:left;
           background:url(site-img/instagramweb.png)50% 40% no-repeat; background-size:110%; margin:0 0 0 3%;}*/
#kontakt{border:0px solid #c0c0c0; width:16%; height:45px; float:left;
         background:url(site-img/kontweb.png)50% 40% no-repeat; background-size:107%; margin:0 0 0 3%;}
@media screen and (max-width: 1000px){
    #share{border:0px solid #c0c0c0; width:98%; margin:15px auto 25px; min-height:150px; padding:5px 1% 5px 1%;
	       /*display:flex;*/overflow:hidden;}
	#share span{margin:0 0 15px 3%; font-size:240%}  
    #wtsp{border:0px solid #c0c0c0; width:16%; height:145px; float:left; border-radius:25px;
          background:url(site-img/watsapweb.png)50% 40% no-repeat; background-size:110%; margin:0 0 0 3%;}
	#wbr{display:block; border:0px solid #c0c0c0; width:16%; height:145px; float:left; border-radius:25px;
         background:url(site-img/vaiberweb.png)50% 40% no-repeat; background-size:110%; margin:0 0 0 3%;}
	#tlgrm{border:0px solid #c0c0c0; width:16%; height:145px; float:left; border-radius:25px;
           background:url(site-img/tgmweb.png)50% 40% no-repeat; background-size:107%; margin:0 0 0 3%;}
	/*#instgrm{display:block; border:0px solid #c0c0c0; width:16%; height:145px; float:left;
      background:url(site-img/instagramweb.png)50% 40% no-repeat; background-size:110%; margin:0 0 0 3%;}*/
	#kontakt{border:0px solid #c0c0c0; width:16%; height:145px; float:left; border-radius:30px;
             background:url(site-img/kontweb.png)50% 40% no-repeat; background-size:107%; margin:0 0 0 3%;}
}

#clsFto{font-size:180%; color:#fff; margin:0 auto 7px; font-weight:bold; border:0px solid #fff; width:90%; height:30px;}
#clsFto span{float:right; border:0px solid #fff; }

#drugieProekti b{font-size:110%;}
#ssilkaNaremtehufa{border:1px solid #c0c0c0; border-radius:10px; margin:10px 0 0 0;}

#nomerKarti{border:1px solid rgba(70, 130, 180, 1);}
#nomerKarti b{font-size:110%; color:rgba(70, 130, 180, 1); }
#nomerKarti span{font-size:110%;}