#table-container .table td{
    font-size:14px;
}
.navbar-default top_line, .nav-tabs{
	border-bottom:none!important;
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background:#fff;
	cursor:pointer;
}

ins iframe iframe#google_ads_frame1{
	width:600px!important;
}
ins iframe iframe#google_ads_frame1 div#google_image_div{
	width:100%!important;
}
ins iframe iframe#google_ads_frame1 div#google_image_div img.img_ad{
    width: 100%!important;
}

#top .search input.ya-site-form__input-text {
  background: #7c7c7c!important;
  color:#000;
  border: 0;
  font-size: 9pt;
  padding: 3px 25px 5px 4px;
  top:-6px!important;
  left: -5px;
  width: 210px;
  border-radius:3px;
  position: relative;
  z-index: 10;
}
#top .search input.ya-site-form__input-text:active, #top .search input.ya-site-form__input-text:focus, #top .search input.ya-site-form__input-text.active {
  background: #f7f7f7!important;
}
#top .search input.ya-site-form__submit_type_image {
  background: url('../images/site/toolbar_find.png') no-repeat!important;
  position: absolute;
  width: 14px;
  height: 14px;
  margin: 0 0 0 110px;
  top: 3px;
  right: -25px;
  z-index: 11;
}

.chk_topline2, .lang_bukv, .chk_topline2{
	display: block;
	float:none!important;
	padding: 0!important;
	margin-left:0!important;
	margin-bottom:15px;
}

#catalog_price td.companies_tools a, #catalog_price td.companies_tools img{
	display:inline-block;
}
#catalog_price td.companies_tools{
	width:100px!important;
}
#header .fed{
	width:100%;
}
#header .regions li{
	display: inline-block;
}


#like-news--warp.container{
	width:100%;
}
#like-news--warp.container .like-news--href{
	margin:0;
}


@media(min-width:1200px){
    .container{
        width:1000px;
    }
	.admin .container{
        width:1170px;
    }
}
@media(min-width:992px){
	#footer_center  .footer_number{
		display:none;
	}
}

@media(min-width:992px) and (max-width:1199px){
	#header .menu li a{
		font-size:12px;
	}
}

@media(max-width:991px){
    .big8800{
        width:100%;
		left: 0;
    }
    .big8800 span{
        font-size:14pt;
    }
	#top_center{
		margin:-30px auto 0;
	}
    #sidebar{
        min-width:0;
        float:right;
        border-left:1px solid rgba(0,0,0,.3)
    }
	.tb{
		display:none;
	}
    #closeBtn, #openBtn{
        display: block;
    }
    #openBtn{
        position: absolute;
        top:65px;
        right:0;
        padding:15px;
        z-index: 12;
        text-transform: uppercase;
        transition:all 0.4s ease;
    }
	.spectech-content #openBtn{
        top:-55px;
    }
    /* #sidebar .menu ul li{ */
        /* display:inline-block; */
    /* } */
     #content{
         width:100%;
         min-width: 100%;
     }
    #content img{
        display: block;
        max-width: 100%;
        height: auto!important;
        float:none!important;
    }
    #top{
        height: 65px;
    }

    /*#top .href{*/
        /*margin-top: 38px;*/
        /*margin-left:-5px;*/
        /*!*right:0;*!*/
    /*}*/
    #top .left{
        position:relative;
    }
    #top .href{
        margin-top: 5px;
        right:5px;
        width:auto;
		display:none;
    }

    #top .mirrors{
        margin-left:0;
        z-index: 10;
    }
    #top .search{
        margin-left:10px;
        margin-top: 35px;
    }

    #top div.mirror{
        margin:0;
    }

    #header .logo{
        position:relative;
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    #header .logo a img{
        display: block;
        margin: 0 auto;
    }

    #header #region{
        position:relative;
        text-align: center;
        right: 0;
    }

    #header .menu {
        float: none;
        text-align: center;
        margin:0;
    }

    #header .menu li {
        display: inline-block;
        float: none;
        text-align: center;
		margin: 0 10px;
		padding: 5px 15px 5px 15px;
		border: 1px lightGrey solid;
		color: black;
		background: -o-linear-gradient(top, white 0%, #F4F1F1 100%);
		text-decoration: none;
		background: -o-linear-gradient(top, white 0%, #F4F1F1 100%);
		background-position: 0 -25px;
		background: -moz-linear-gradient(top, white 0%, #F4F1F1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #F4F1F1));
		background: -o-linear-gradient(top, white 0%, #F4F1F1 100%);
		border-radius: 3px;
		width: auto;
		font-size: 9pt;
    }


    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 21;
        top: 0;
        right: -40px;
        background-color: #F8F8F8;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 60px;
    }

    .sidenav a {
        text-decoration: none;
        font-size: 25px;
        color: #818181;
        display: block;
        transition: 0.3s;
    }

    .sidenav a:hover {
        color: #f1f1f1;
    }

    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }

    #content {
        transition: margin-left .5s;
        /*padding: 16px;*/
    }
    #content iframe {
        width: 90vw !important;
        height: auto !important;
    }
    .alert-warp{
        right: 0;
    }
	#footer{
		padding: 20px 0 80px;
	}
    #footer li{
        float:none;
        margin-bottom:8px;
    }
    #footer li a{
        font-size:16px;
    }
    #footer p{
        text-align: center;
    }
    .show_all_link a{
        font-size:18px;
        text-decoration: underline;
    }
    .create_your_tender a{
        display: block;
    }
    #comp_search{
         margin-left: 0!important;
         margin-top: 0!important;
    }
    div.ads_m{
        margin-left:0!important
    }

    #main_logo{
        width: 100%;
    }

    #main_logo img{
        display: block;
        margin:0 auto;
        max-width:100%;
    }

    #header .login{
        float:none;
	 text-align: left;
	 margin-left:15px;
    }
    #header .login a, #header .login a.dontreg{
        font-size:18px;
    }
    div#top_line, div#top_line_2, div.ads_add_imm, div.y_message{
        margin-left:0!important;
    }
	.wow_table_group, .wow_table__group {
		border-bottom: 1px solid #d5d5d5;
	}
	.wow_table_thead label{
		font-weight:bold;
	}
	/* .tb{ */
		/* display:none; */
	/* } */
	.ipgeobasefind{
		right:0;
	}
	#header .regions{
		width: 100%;
	}
	#table-responsive .add_event, #table-responsive .view_events, #table-responsive .add_action{
		display: inline-block!important;
		margin-right:20px;
		margin-top:30px;
	}
	div.dialog_winow {
		width:100%!important;;
		left:0!important;
	}
	div.dialog_winow div.title {
		width: 90%!important;
	}
	table.big td {
		display: block;
	}
	#footer_center .menu{
		display:none;
	}
	#footer_center  .footer_number{
		display:block;
	}
	#footer_center  .footer_number span{
		font-size:16px;
	}
}
@media(max-width:767px){
    /* .spectech-content #openBtn{ */
        /* top:30px; */
    /* } */
	.sort .title, .sort ul{
		display:block;
	}
	#top_line ul.nav-tabs li{
		float:none;
	}
	#top_line.navbar-collapse{
		position: absolute;
		left: 0px;
		top: 50px;
		border-left:1px solid #d5d5d5;
		border-right:1px solid #d5d5d5;
		z-index: 10;
	}
}

@media(max-width:540px){
	#top .search input.ya-site-form__input-text {
		width: 160px;
	}
	#top .search input.ya-site-form__submit_type_image {
		right:-5px;
	}
	#footer_center  .footer_number span.block{
		display:block;
	}
}

@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
}

@media(max-width:480px){
    #top .mirrors{
        margin-top:0;
    }
    #header .logo a img{
        max-width:100%;
        overflow: hidden;
    }
    .alert-warp{
        max-width: 100%;
        right: 0;
        left: 0;
    }
    #header #region{
        text-align: left;
    }
    #top .search{
        width:160px;
    }
	#width450 input{
		width:100%!important;
	}
	.header .brand.spectech img{
		width:50%;
	}
	.spectech-content #openBtn{
        top:-45px;
    }
}

@media(max-width:440px){
    #top {
        height: 95px;
    }
    #openBtn{
        top: 95px;
    }
    #top .search{
        margin-top: 63px;
		width:90%;
    }
	#top .search input[type="text"]{
		width:90%;
	}
    #top .login {
        text-align: center;
        width: 100%;
    }
    #top a{
        display: inline-block;
        text-align: center;
        float: none;
    }
    #top .href{
        margin-top:65px;
    }
    .left a {
        position: absolute;
        right:0;
    }
    .left .href{
        font-size: 10px;
    }
    /* .catalog span.count{ */
        /* position:relative!important; */
    /* } */
    b{
        word-break: break-word;
    }
}

@media(max-width:390px){
	.spectech-content #openBtn{
        top:-40px;
    }
}

@media(max-width:360px){
    #main_logo img{
        max-width:90%;
    }
	.sort .title{
		float:none!important;
	}
	.sort ul{
		margin-left:0!important;
	}
	#top_line_2{
		padding: 0
	}
	#top_line_2 h2{
		font-size:14pt;
	}
	#footer_center  .footer_number span{
		font-size:12px;
	}
}

@media(min-width:768px){
	#footer_center{
		padding: 0;
	}
	.navbar-nav{
		margin: 7.5px -15px;
	}
	#top_line.navbar-collapse{
		padding: 0;
	}
	.navbar-default #top_line{
		background:transparent!important;
		margin-left: 10px!important;
	}
}