@media screen and (max-width: 700px) {

.main_container {
    width: 100%;
}

#center_part {
    width: 100%;
}

#right_part {
    display: none;
}

#menu ul {
    width: 100% !important;
}

.oplata{
	display:none;
}

.product_img_div {
    width: 100%;
}

.item_div {
    width: 100%;
}

#menu li {
    display: inline;
}

#basket_wrapper {
    position: fixed !important;
    bottom: 10px !important;
    right: 10px;
}

#banner_for_pay img{
    width: 100%;
}

#subscribe_bottom{
	display:none;
}

#recomendations_wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

#recomendations {
    position: inherit;
    width: 100%;
    height: 100%;
}

.rec_item_td {
    width: 100%;
    float: left;
}

.mobil_none {
	display: none !important;
}

#menu ul li a {
    font-size: 22px;
}

/* #left_part {
    width: 100%;
} */

#recomendations_wrapper{
	display:none;
}

.product_bottom_menu ul li {
    display: none;
}

.menu_mob{
	display:inherit;
}

.mob_bag{
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 1000;
}

.basket_mob{
	width: 155px;
height: 38px;
padding-top: 8px;
padding-left: 49px;
background-image: url(files/recycler_right_mob.jpg);
background-repeat: no-repeat;
background-position: right top;
font-weight: bold;
font-size: 11px;
display: inherit;
}
.basket_mob a{
color: #fff;
}

.menu_mob {
    margin-top: 8px;
    background: url(files/sub_categories_bgr.gif) repeat-x;
    padding-top: 1px;
	text-align: center;
}

.menu_mob_head{
	font-size: 16px;
}

    .menu_mob ul {
        list-style-type: none;
        padding-left: 0px;
    }

        .menu_mob ul li {
            margin: 1px 0px;
        }

            .menu_mob ul li a {
                background: #585858;
                color: white;
                font-size: 18px;
                font-weight: bold;
                display: block;
                padding: 7px 5px;
                text-decoration: none;
            }

    .menu_mob * a:hover {
        background-color: #FF7200;
    }

    .menu_mob ul * ul {
        padding-left: 11px;
    }

    .menu_mob ul li ul * a {
        background-color: #FF6100;
        font-size: 11px;
        padding: 5px 5px;
    }


	.good_panel table * {
		float: left;
	}
	
	#zagol{
		width: 178px;
	}
	
	#topdiv {
		height: 100%;
	}
	
	.top_right_column_td {
		width: 158px;
	}
	.top_left_column_td {
		padding-left: 0px;
	}
	
	.goods_map {
		padding: 0px 0px 0px 0px;
	}
	
}