@charset "utf-8";
/* CSS Document */

.divStyle h1{
    font-size: 24px;
}

.divStyleLittle {
    font-size: 16px !important;
	}

.divStyle p{
    font-size: 16px;
}
.divStyle p span {
    font-size: inherit !important;
    color: #111!important;
}

@media  (max-width:1100px) {

    .divStyle{ font-size:22px;}
    .divStyleLittle {font-size:20px;}
    #logo {width:65px;}
    #menu_btn{float:right;width: 35px;margin-right: 25px;}
    #menu {visibility:hidden;
        position:absolute;}
    #svyaz {visibility:hidden;display: none;}

	#id_file {font-size:20px; width: 90%;    margin: 10px 0;}
	#popupInErrZayavka {font-size: 40px;}
	#popupInZayavka{font-size: 25px;}
	#zayavka{font-size: 15px;}
    #zayavka {margin-bottom: 10px;}

    #id_file1{font-size: 20px;
    width: 97%; margin: 10px 0;}
	#popupIn {font-size: 18px;}
	#zayavka_marka{font-size: 16px;}
    #zayavka_marka {margin-bottom: 10px;}
    #order_marka2 {width: 70%;width: 70%;}
    #pred1{    font-size: 16px;
    margin: 0 0 5px;}

	#pred{font-size: 18px;margin: 0 0 10px;}
	#order_marka_zayavka {width: 90%;}
	#order_marka_zayavka {margin-bottom: 10px;}
	/* .popup{left: 5%; width: 90%; top:5%; height: auto; position: fixed;} */
	#menu_mob {font-size:50px;}
	textarea {width: 70%; height: 70px;border: solid 1px #000;}
	/**/
	#line>table {margin-left: 50px;}
	/*#pos {display: none;}*/
    .nameStyle {font-size: 35px;}
    .descStyle {font-size: 35px;}
    #catalog {display: none;}
    #pic {display: none;}
    #marka {padding-left: 0px!important;}
    #catalogText{font-size: 20px;}
    #postText { display: none;}
    .submitStyleSearch {font-size: 26px;}
    #searchD {display: none;}
    #catalogName1 {font-size: 28px;
    line-height: 30px;}
    #catalogName2 {font-size: 28px;}
    #catalogName3 {font-size: 24px;}
    #catalogName4 {font-size: 24px;}
    #catalogLeft { display: none;}
    .middle_td {display: none;}
    .table_list {font-size: 20px;}

    #div_img_list{width: 300px;}
    #img_list {width: 200px;}

    .contacts_map_base {display: none;}

    .divStyleFooter{font-size: 20px; line-height: 35px; padding-left: 20px;
    padding-right: 20px;}

    /*каталог*/
    .cat2{ margin-left: 0% ;}
    .cat2Img{width:80%;}
    .cat2Td{padding-left: 25px; padding-right: 25px;}

    .cat1{ margin-left: 0% ;}
    .cat1Td{padding-left: 15px; padding-right: 15px;}





}
.mobile-m {
	display: none;
}

@media screen and (max-width:1200px) and (min-width:1100px) {

    .divStyle{ font-size:16px;}
    .divStyleLittle {font-size:14px;}

}




#zayavka textarea {
	border: solid 1px #000;
	width: 90% !important;
	font-size: 16px;
	padding: 10px;
	margin: 5px 0;
}
@media screen and (max-width:1300px) and (min-width:1200px) {

     
    .divStyle{ font-size:18px;}
    .divStyleLittle {font-size:15px;}
    
}

@media screen and (max-width:1500px) and (min-width:1300px) {

    .divStyle{ font-size:20px;}
    .divStyleLittle {font-size:14px;}
   

}

.right-m .divStyle {
	background: #ffffff;
	color: #333;
	font-size: 15px;
	margin-left: 0;
	border-radius: 0px;
	line-height: 40px;
	box-shadow: 0px 0px 8px #929292;
	padding: 0 20px;
	position: sticky;
	top: 5em;
	margin-top: 18px;
}

@media screen and (max-width:1700px) and (min-width:1500px) {
    
    .divStyle{ font-size:22px;}
    .divStyleLittle {font-size:17px;}
}

@media screen and (max-width:1920px) and (min-width:1700px) {

    .divStyle{ font-size:24px;}
    .divStyleLittle {font-size:19px;}

}

@media screen and (min-width:1920px) {

    .divStyle{ font-size:26px;}
    .divStyleLittle {font-size:21px;}
    
}

.divStyle{
    font-family:Arial, Helvetica, sans-serif;
    color: #982c2c;
    line-height:1.5;
    font-variant:normal;
    /* margin-right: -2% */
    /* width:75%; */
}

.divStyleLittle{
    text-align: left;
}



/*----------------------------------------------------------------*/
@media (min-width: 820px) and (max-width: 1100px) {
	.divStyle h1{
    font-size: 24px;
}

}


/*----------------------------------------------------------------*/
@media (min-width: 530px) and (max-width: 820px) {

	.divStyle h1{
    font-size: 21px;
}


.divStyle{ font-size:22px;}


}


/*----------------------------------------------------------------*/
@media (min-width: 10px) and (max-width: 530px) {

    .divStyle{ font-size:20px;}
    .divStyleLittle {font-size:18px;}






.divStyle h1{
    font-size: 22px;
}


}


@media screen and (max-width:1300px) {

	.divStyle {
		margin-top: 0;
	}
}

@media screen and (max-width: 667px) {


	.divStyle p {
    font-size: 14px;
  }
 
}


@media screen and (max-width:600px){
    .vakancii img {
        width: 100%;
    }
    .divStyle~img {
        width: 100px;
        height: auto;
    }
}


@media screen and (max-width:2000px){
    .vakancii img {
        width: 100%;
    }
    .divStyle~img {
        width: 200px;
        height: auto;
    }
}