* {margin:0; padding:0}
body {background:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000}

/*--------------------Ссылки--------------------*/
a img {border:none}
a {text-decoration:none; font-weight:700; color:#54830b}
a:hover {color: #ff8500;}

/*--------------------Формы--------------------*/
input, select, textarea{border:1px solid #aaa; font:14px Tahoma, Geneva, sans-serif}
input, textarea {padding:2px 3px}
input {height:30px;}
input[type="submit"] {height:20px; font:12px Tahoma, Geneva, sans-serif; color:#000; margin:-1px 0 0 0}
input[type="checkbox"] {width:15px; height:15px; border:none}
select {height:30px; line-height:25px; margin-top 0px;}
button {font:12px Tahoma, Geneva, sans-serif; color:#000; margin:-1px 0 0 0}

/*--------------------Глобальные классы--------------------*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}

div.rb_title {text-align:center; color:#fff;}
div.rb_title h1 {font-size:12px; }
div.rb_title a {color:#fff}
div.rb_title div.rb_title_w3 {height:1px; overflow:hidden; margin:0 3px; background:#54830b}
div.rb_title div.rb_title_w2 {height:1px; overflow:hidden; margin:0 2px; background:#54830b}
div.rb_title div.rb_title_w1 {height:1px; overflow:hidden; margin:0 1px; background:#54830b}
div.rb_title div.rb_title_m {height:16px; background:#54830b; font-size:10px; line-height:14px; font-weight:700}
div.rb_title_m h1 {font-size:11px; }

div.rb div.rb_w2 {height:1px; overflow:hidden; margin:0 2px; padding:0 1px; background:#54830b}
div.rb div.rb_w1 {height:1px; overflow:hidden; margin:0 1px; padding:0 1px; background:#54830b}
div.rb div.rb_w1 div.rb_w1_inner {height:1px; overflow:hidden; background:#fff}
div.rb div.rb_m {padding:0 1px; background:#54830b}
div.rb div.rb_m div.rb_m_inner {background:#fff}

/*--------------------Разметка--------------------*/
div#page {width:100%; min-width:1000px; margin:0 auto}
div.header {padding:19px 0 15px 0}
div.header_right_wrapper {float:left; width:100%;}
div.header_right {padding:0 0 0 201px}
div.header_left {float:left; width:201px; margin-left:-100%}

div.right_column_wrapper {float:left; width:100%;}
div.right_column {padding:0 3px 0 206px}
div.contentIndex {margin-right: 206px; margin-left: 206px;}

div.rightContent {float:right; width:200px; margin-left:-203px; padding-right:3px}

div.left_column {float:left; width:200px; padding:0 3px; margin-left:-100%}
div.footer {margin-top:20px; padding:20px 0 10px 0}

/*--------------------Шапка--------------------*/
/*Логотип*/
img.logo {display:block; margin-left:4px}

/*Слоган*/
div.sub_logo {position:relative; width:173px; height:56px; overflow:hidden; padding:10px 10px 10px 18px; background:url(/ima/sub_logo1.png); font-size:9px; font-style:italic}
div.sub_logo h2 {font:400 italic 10px/10px Arial, Helvetica, sans-serif}
div.sub_logo a {position:absolute; top:52px; right:13px; display:block; width:33px; height:14px}
div.sub_logo_img {width:201px}

/*Верхний баннер*/
div.top_banner {text-align:center}

/*Контакты */
div.top_kontakt { }
div.top_kontakt a {font-weight:700}
div.top_kontakt p.phone {margin-top:0px; padding:0px 15px 10px 0; font-size:17px; font-weight:700; text-align:right; color:#54830b}



/*Меню*/
ul.menu {list-style:none; padding:0 3px; font:700 10px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#999}
ul.menu li {float:left; width:19.99%}
ul.menu li div.stripe {height:10px; overflow:hidden; margin:0 1px}
ul.menu li div.stripe.num1 {background:#ffc066}
ul.menu li div.stripe.num2 {background:#ffb54c}
ul.menu li div.stripe.num3 {background:#ffab33}
ul.menu li div.stripe.num4 {background:#ffa019}
ul.menu li div.stripe.num5 {background:#ff9600}
ul.menu p {height:16px; line-height:16px}
ul.menu p span.active {font-size:10px; color:#000}
ul.menu a {text-decoration:none; color:#999}
ul.menu a.main {font-size:14px; color:#d50000}
div.menu_line {height:1px; overflow:hidden; margin-top:3px; border-top:1px solid #2f8523; border-bottom:3px solid #2f8523}
.mainmob{display: none;}

/*Случайный товар*/
div.top_random_good {width:60%; margin:0 auto; padding-top:1px; font-weight:700; text-align:center}
div.top_random_good table {border-collapse:collapse}
div.top_random_good table td {padding:1px 3px; border:1px solid #54830b}
div.top_random_good img {max-height:80px}
div.top_random_good h3 {font-size:14px}
div.top_random_good h3 a {text-decoration:none}
div.top_random_good p {color:#999}
div.top_random_good p.price {margin-top:3px; color:#000}


div.recomend_block { float:left; width:100%; margin:0px 0 5px -0%; }
div.recomend_block ul {list-style-type:none; margin:0 0 0 -0%; float:left; width:100%; *margin:0 0 0 -0%;}
div.recomend_block li { display: inline-block; vertical-align: top; width:29%; margin:0 0 0 4%; *margin:0 0 0 2%; }
.zag {border-bottom: 1px solid #54830b;color: #54830b; font-size: 14px; font-weight: 700; height: 26px;
                        line-height: 24px; margin-bottom: 5px; margin-top: 5px;}
.zag span {background-color: #FFFFFF; color: #54830b; padding: 0px 6px; position: relative; top: 14px;}

/*Прочее*/
div.top_info h1{padding:6px 70px 0 70px; font-size:14px; font-weight:700; text-align:center; color:#54830b}
p.go_to_shop {padding-right:10px; text-align:right}
p.go_to_shop a {padding-right:15px; background:url(/ima/ico_more.png) right no-repeat; font-weight:700; text-decoration:none; color:#d50000}


/*--------------------Центральная колонка--------------------*/
/*Витрина*/
div.shopwindow {padding:8px}
div.shopwindow_item {position:relative; margin-top:10px; padding-bottom:2px; border-bottom:3px double #ff9600} 
div.shopwindow_item:first-child {margin-top:0}
div.shopwindow_item img {margin:5px}
div.shopwindow_item img.photo {display:block; float:left; margin:0 6px 2px 0}
div.shopwindow_item a {text-decoration:none}
div.shopwindow_item a.continue {position:absolute; right:0; bottom:5px; display:block; float:right; width:105px; height:13px; overflow:hidden; margin-top:4px; background:url(/ima/ico_continue.png)}
div.shopwindow_item span {padding-bottom:4px; font-weight:700; font-size:14px; color:#000}
div.shopwindow_item span a {color:#000}
div.shopwindow_item h2 {padding-bottom:4px; font-size:14px}
div.shopwindow_item p {padding-bottom:18px}
div.shopwindow_item p a {font-weight:700; color:#000}
div.shopwindow_item p span {font-weight:700; color:#f00}
div.shopwindow_item li {margin:0 0 0 10px}
div.shopwindow_item table {width:100%; margin-top:1px;}
div.shopwindow_item td {padding:0 5px 0 5px}
div.shopwindow_item a.sblist {text-decoration:underline; }
div.shopwindow_item div.subList {display:block; padding:5px 0px 0 35px; font-size:11px;}
/* Фильтры */
div.goodsInfo1 {display: block; padding:5px;  margin: 5px 2px 10px; border:1px solid #97819d; background: #F0FAEF}
div.goodsInfo1 em {font-weight:700; font-size:10px/14px; font-style:normal; text-align:right;}
div.goodsInfo1 span {font-weight:700; color:#222; font-size:10px/14px; font-style:normal; text-align:right;}
div.goodsInfo1 button {position:relative; bottom: 30px; float:right; margin: 5px; width:72px; height:22px; display:block; font-size:12px; font-weight:bold; text-align:center;}
div.search_cena {display: inline-block; width:290px; padding:5px 10px}
div.sortBy1 {float:right; display: inline-block; padding:5px 10px;}
div.sortBy1 a {text-decoration:none}
div.sortBy1 a.active {color:#ff8500; cursor:default}
div.grupBrnd {width:100%; border-collapse:collapse; margin-top:1px}
div.grupBrnd div {display:inline-block; padding:10px; border:none; vertical-align:top;}
div.grupBrnd a {text-decoration:none; font:700 12px Tahoma, Geneva, sans-serif}
div.grupBrnd a.activ {text-decoration:none; color:#ff8500; font:700 12px Tahoma, Geneva, sans-serif}

/*оформление заказа*/
div.checkout { width:100%; padding:5px 5px 5px 5px; font:14px Tahoma, Geneva, sans-serif}
div.checkout input, select, textarea{border: 1px solid #aaa; }
div.checkout textarea {width: 100%; display: block; height: 90px;padding:0px;    margin-top: 10px;}
div.checkout input,select {width: 100%; height:30px; padding:0px;    margin-top: 10px;}
div.checkout input[type="submit"] {height:20px; font:12px Tahoma, Geneva, sans-serif; color:#000; margin:-1px 0 0 0}
div.checkout input[type="checkbox"] {width:15px; height:15px; border:none}
div.checkout button {font:12px Tahoma, Geneva, sans-serif; color:#000; margin:-1px 0 0 0}


/*Текст описания */
div.text {padding:5px 10px 5px 5px; font-size:14px; }
/*div.text div.subcat { display:inline-block; padding:10px; border:none; vertical-align:top; width:130px} */
div.text div.subcat { display: inline-block;
padding: 10px;
border: 1px solid #F2F2F2;
vertical-align: top;
width: 130px;
height: 150px;
text-align: center;
border-collapse: collapse;}
div.text table {width:100%; font-size:14px;}
div.text td {padding:5px}
div.text li {margin:0 0 0 15px}
div.text h1 {padding-bottom:4px; font-weight:700; font-size:14px;}
div.text h2 {padding-bottom:4px; font-weight:700; font-size:13px;}
div.text span {font-weight:700; color:#C2292C; font-size:14px; font-style:normal}
div.text span.nodecoration {font-weight:400; font-size:14px; color:#000; font-style:normal}
div.text em {font-weight:400; color:#54830b}
div.text button {width:130px; height:29px; padding:0 30px 0 15px; display:block; float:left; background:url("../ima/knopka.gif")no-repeat; font-size:12px; font-weight:bold; text-align:center; color:#FFF; border:none;outline:none;}
div.text button.kredit {width:130px; height:29px; padding:0 30px 0 15px; display:block; float:right; background:url("../ima/kredit.gif")no-repeat; font-size:12px; font-weight:bold; text-align:center; color:#FFF; border:none;outline:none;}
div.text img {display:inline; margin:10px}



/*Информация*/
div.brend_information_wrapper {margin-top:15px}
div.brend_information {padding:10px; font-size:14px; font-weight:700; color:#555}
div.brend_information ul {list-style-position:inside}
div.brend_information a {text-decoration:none}

/*Панель пользователя*/
div.user_bar {height:20px; padding-right:20px; background:#ffc066; line-height:20px; text-align:right}
div.user_bar a {font-weight:700; text-decoration:none}
div.user_bar a.cart {padding-left:10px;}
div.user_bar img {margin-top:3px;}

div.knopka {display:block; float:left; width:130px; margin:10px 5px 0 0; padding:5px; font-size:14px}
.send {padding-top:5px; width:130px; height:42px; color:#fff; font-size:12px; font-weight:bold; text-align: center; cursor:pointer; background:url("../ima/knopka.gif") no-repeat; display:block; border:none; }
.send1 {padding-top:0px; width:130px; height:42px; color:#fff; font-size:12px; font-weight:bold; text-align: center; cursor:pointer; background:url("../ima/knopka.gif") no-repeat; display:block; border:none; }
.kupit {padding-top:5px; width:130px; height:42px; color:#fff; font-size:12px; font-weight:bold; text-align: center; cursor:pointer; background:url("../ima/kredit.gif") no-repeat; display:block; border:none; }

/*Поиск*/
/*div.search {display:block; float:right; width:375px; margin:15px 10px 0 0; padding:5px; border:1px solid #54830b; font-size:12px}
*/div.search {position:absolute; top:20px; right:180px; width:375px; margin:15px 10px 0 0; padding:5px; border:1px solid #54830b; font-size:12px}
div.search p.title {font-weight:700; text-align:right}
div.search div.clearfix {margin-top:5px}
div.search label {display:block; float:left; line-height:15px}
div.search input, div.search select, div.search button {display:block; float:left; margin-right:10px}
div.search select {width:110px}
div.search input[type="text"] {width:157px}
div.search input[type="checkbox"] {margin-right:6px}
div.search button {width:70px; margin:-1px 0 0 0}
div.search.send { width:130px; height:42px; color:#fff; font-size:12px; font-weight:bold;  padding:0 15px 0 15px; cursor:pointer; background:url(../ima/knopka.gif) no-repeat; display:block; border:none; }

/*Хлебные крошки*/
div.bread_crumps {float:left; margin-top:15px; padding-left:10px; font-weight:700}
div.bread_crumps a {text-decoration:none}

/*Сортировка*/
div.sort {float:right; margin-top:10px; padding-right:10px}
div.sort a {text-decoration:none}
div.sort span {font-weight:400;}

/*Список товаров*/
div.goods_list {padding:10px; margin-top: 20px;}

div.goods_list li {margin-left:20px;}
div.goods_list h2 {font-size:14px}
div.goods_list em {font-weight:700; color:#C2292C; font-style:normal}
div.goods_list span.decoration {font-weight:700; color:#54830b; font-size:20px; font-style:normal}
div.goods_list table {width:100%; font-size:14px; margin-top:2px; border-collapse:collapse}
div.goods_list table th {padding:3px 6px; border:1px solid #54830b; background:#f0faef; font-weight:400; white-space:nowrap}
div.goods_list table tr {border-bottom:1px solid #54830b; vertical-align:top;}
div.goods_list table td {padding:6px; border:0px solid #A3A08C; vertical-align:top;}
div.goods_list table td.price, div.goods_list table td.cart {text-align:center; vertical-align:middle; font-weight:700; color:#54830b; font-size:14px; font-style:normal}
div.goods_list table td.cart a {color: #ff8500;}
div.goods_list table td.knopka {height:120px; vertical-align:top; background: #FAFCD8;
                                border: 1px solid #54830b; border-radius: 5px; padding-bottom:10px;}
div.goods_list td.krgl {border: 0px solid ##54830b; border-radius: 5px;}
div.goods_list table td img.categ {max-width: 200px;}
div.goods_list img.book{width: 100%;}
div.goods_list .book_right {border-bottom:1px solid #CDCDCD; padding: 10px 0 25px 0; text-align: center; font:700 14px Tahoma, Geneva, sans-serif}
div.goods_list .book_right img {margin:5px;}
div.goods_list div.nm {padding-bottom:4px; font-weight:700; font-size:12px}
div.goods_list div.nm a {text-decoration:none}
div.goods_list span.cena {font-weight:700; color:#54830b; font-size:20px; font-style:normal}

/*Номера страниц*/
div.page_numbers {margin-top:15px; padding-bottom:30px; text-align:center}
div.page_numbers span {font-weight:700; color:#f00}
div.page_numbers a {font-weight:700; text-decoration:none}

/*--------------------Левая колонка--------------------*/
/*Информация*/
div.side_information_wrapper {margin-top:15px}
div.side_information {padding:4px; font-size:14px}
div.side_information ul {list-style-type:none; padding-bottom:4px}
div.side_information ul li {margin-top:4px; padding-left:20px; background:url(/ima/list_item.png) left no-repeat}
div.side_information ul li:first-child {margin-top:0}
div.side_information span {font-weight:700; color:#C2292C; font-size:14px; font-style:normal}
div.side_information a {font-weight:700}
div.side_information p.phone {margin-top:10px; padding:6px 0 0 0; border-top:2px solid #54830b; font-size:14px; font-weight:700; text-align:right; color:#54830b}

/*Скидки*/
div.side_discount_wrapper {margin-top:15px}
div.side_discount {padding:4px; font-size:14px}
div.side_discount img {display:block; float:left; margin-right:4px}
div.side_discount p {padding-top:8px}
div.side_discount a {font-weight:700}
div.side_discount em {font-weight:700; color:#C2292C; font-size:14px; font-style:normal}

/*Спецпредложение*/
div.special_offer_wrapper {margin-top:15px}
div.special_offer {padding:4px}
div.special_offer img {float:right; margin:0 0 0 4px}
div.special_offer img.left {float:left; margin:0 4px 0 0}
div.special_offer h2 {font-size:13px}
div.special_offer a {font-weight:700; text-decoration:none; color:#000}

/*Разделы магазина*/
div.catalog_wrapper {margin-top:0px}
div.catalog {padding:4px}
div.catalog ul {list-style-type:none}
div.catalog ul li {padding-left:15px; background:url(/ima/catalog_item_l.png) 0 6px no-repeat; font-weight:700; line-height:20px; letter-spacing:1px}
div.catalog ul li a {text-decoration:none; color:#000}
div.catalog ul li a.specpr {color:#C2292C}
div.catalog ul li ul li {padding-left:10px; margin-top: 7px; background:url(/ima/ico_arrow_right_red.png) 0 6px no-repeat; font-weight:700; line-height:16px; letter-spacing:1px}
div.catalog ul li ul li a {text-decoration:none; color:#54830b}
div.catalog li a .specpr {color:#C2292C}

/*Случайный товар*/
div.random_good_wrapper {max-width: 200px; margin-top:15px}
div.random_good {max-width: 200px; font-weight:700; text-align:center}
/*div.random_good div.img_wrapper {border-bottom:1px solid #54830b} */
div.random_good div.img_wrapper {height:170px; border-bottom:1px solid #ffffff}
div.random_good div.img_wrapper img {max-width:160px; max-height:160px; margin:0 auto}
div.random_good h3 {font-size:12px}
div.random_good h3 a {text-decoration:none}
div.random_good p {color:#999}
div.random_good span.price {margin-top:3px; font-weight:700; color:#54830b; font-size:14px; font-style:normal}
div.random_good em {font-weight:700; color:#C2292C; font-size:14px; font-style:normal}
div.random_good ul {list-style-type:none}


/*--------------------Подвал--------------------*/
/*Копирайты*/
div.copyrights {margin-top:2px; padding-top:1px; border-top:1px solid #54830b}
div.copyrights p {height:20px; background:#54830b; font-size:10px; line-height:20px; font-weight:700; text-align:center; color:#fff}
div.sml  {font-weight:200; font-size:11px;}
div.sml a {margin-right:10px}
div.sml1 a {margin-right:10px}

/*Счетчик*/
div.counters {margin-top:20px; text-align:center}
div.counters img {margin:0 40px}

/*notepad*/
@media screen and (max-width: 980px) and (min-width: 480px){
        div#page {    min-width: 100%; }
img.logo{left: 0px; top: 0;}
div.contacts{right: 0;}
div.header_right{padding: 0;}
div.top_random_good, div.top_kontakt{ padding: 0 0 0 201px;}
div.top_random_good{width: 55%;}
ul.menu{margin-top: 60px;}
ul.menu li{width: 33%; height: 27px;}
ul.menu img{float: left; margin: 0 30px 0 10px;}
div.left_column{position: absolute;margin-left: 0;width: 98%; top:240px; display: none;}
div.side_information_wrapper, div.side_discount_wrapper,div.random_good, div.left_column center{display: none;}
div.right_column_wrapper{margin-top: 0px;}
div.search input[type="text"]{width: auto;}
div.right_column {margin-right: 0; margin-left: 0;padding: 0;}
div#colCenterBlock{width: 100%;    margin-top: 70px;}
div.sortBy1{float: none;text-align: left; width: 100%;}
div.search{width:auto; top: 20px;left:220px;}
div.goods_list table {        width: 100%;}
div.goods_list table th{display: none;}
div.goods_list table td {    width: 46%; float: left; }
div.goods_list td.krgl{ float:none;}
div.goods_list table  img{     max-width: 100%;    height: auto;    width: auto;}
div.goods_list table div.price a.korz { float: none;}
div.goods_list span.cena{    display: block;    float: right;  margin-top: -20px;}
.price>br{display: none;}
.send {margin-top: 12px;}
div.goods_list table td.price{float: right;}
.header .main{display: none;}
.mainmob{display: inline; cursor: pointer; }

div.user_bar{height: auto;}
div.goods_list table td.knopka{width: auto; float: right;}
div.rb div.rb_m div.rb_m_inner{display: block;}
.krgl{width: 50%;}
.krgl img{height: auto; max-height: 400px!important;}
.table.product td{width: auto!important;}
/*div.goods_list table .book_right img{width: 100px;}   */
div.recomend_block li{width: 28%;}
div.random_good div.img_wrapper img{width: 100%;}
.more img{max-height: 500px!important;}
div.goods_list table td.more{float: none;}

        div#container {    min-width: 100%; }
a.logo{left: 0px; top: 0;}
div.contacts{right: 0;}
div.basket{left: 0; width: 100%;     top: 210px;}
div#leftContent, div#rightContent,div.slogan h1{display: none;}
div#contentIndex {margin-right: 0; margin-left: 0;}
div#colCenterBlock{width: 100%;    margin-top: 70px;}
div.sortBy1{float: none;text-align: left; width: 90%;}
div.goodsList table {        width: 100%;}
div.goodsList table td.first {    width: 50%;}
div.goodsList table span.imgContainer img{ max-width: 100%;     max-height: 180px;}
div.goodsList table div.price a.korz { float: none;}
div.sml, div#footer{width: 100%;}
div.pageNumbers a.showAll { font: 700 12px/20px Tahoma, Geneva, sans-serif    display: inline-block;    margin-top: 10px;    background-repeat: no-repeat;}
div.footerMenu {    top: 77px;}
.b-top-but{left: -10px!important;}
td.first{width: 50%; }
td.first + td {width: 50%; }
.menu-mob{ display: block; position: absolute; left: 10px;top: 270px; cursor: pointer;}
div.discount, div.adv, div.shortInfo, div.banner{ display: none;}
div#content{padding: 0;margin-top: 70px;}
div.text img.book{width: 100%;}
.krgl{height: 100%!important;}
.recomend_block li{width: 45%;}
.recomend_block ul {    text-align: center; }
div.randomGood{ margin: 0;}
div.randomGood div.price img { padding: 0;}
div.recomend_block div.description {    height: 130px; }
div.copyrights{ right: 0;}
div.text a.kupit{padding-top: 10px;}
div#leftContent{ margin-top: 70px;    margin-left: -101%;width: 100%;}
div.catalog li{     background: url("https://allpresents.ru/ima/catalog_item_bg_bottom.png") bottom repeat-x;}
div.basket a.order {    margin-left: 30%;    float: left; }
div.search{border: none;}
div.search input {    width: 120px; }
div.search p.title{text-align: center;}
div.search input, div.search select, div.search button{float: none; display: inline-block; margin-top: 5px;}
}
/*Смартфон*/
@media screen and (max-width: 480px) {
        div#page{ min-width: 100%;}
        div.search input, div.search select, div.search button{float: none; display: inline-block; margin-top: 5px;}
        div#page {    min-width: 100%;}
img.logo{left: 0px; top: 0;}
div.contacts{right: 0;}
div.header_right{padding: 0;}
div.header_left img{width: 100%; height: auto;}
div.top_random_good, div.top_kontakt{ padding: 0 0 0 50%; width: 50%;}
ul.menu{margin-top: 60px;}
ul.menu li{width: 50%; height: 27px;}
ul.menu img{float: left; margin: 0 30px 0 10px;}
.header .main{display: none;}
.mainmob{display: inline; cursor: pointer; }
div.top_kontakt{ width: calc( 100% - 200px); float: right;     height: 140px;}
#click-me{ top: 90px; right: 0px; }
div.left_column{position: absolute;margin-left: 0;width: 98%; top:260px; display: none;}
div.side_information_wrapper, div.side_discount_wrapper,div.random_good, div.left_column center{display: none;}
div.right_column_wrapper{margin-top: 90px;}
div.right_column {margin-right: 0; margin-left: 0;padding: 0;}
div#colCenterBlock{width: 100%;    margin-top: 70px;}
div.sortBy1{float: none;text-align: left; width: 90%;}
div.search{width:90%;top: 250px;left:10px;}
div.search p.title{text-align: center;}
div.goods_list table {        width: 100%;}
div.goods_list table th{display: none;}
div.goods_list table td {    width: 98%; float:left;}
div.goods_list table  img{ max-width: 100%;     height: auto; width: auto;}
div.goods_list table div.price a.korz { float: none;}

/*div.goods_list span.cena{    display: block;    float: right; margin-right: 25px;} */

.price>br{display: none;}
.send {margin-top: 12px;}
div.text td{width: 98%;    float: left;}
div.text table td.korzina{width: 99%;    float: left;     text-align: center;}
div.text img.book{width: 100%;}
div.rb_title div.rb_title_m{ height: auto;}
div.shopwindow_item td {    padding: 0 5px 0 5px;    width: 90vw;    float: left;}
.basket_pop{width: 85%!important;}
div.contentIndex{ margin-right: 0; margin-left: 0;}
div.user_bar{height: auto;    width: 100%;  text-align: center;}
div.goods_list table td.knopka{width: 96%; float: left;}
div.rb div.rb_m div.rb_m_inner{display: block;}
.krgl{width: 50%;}
.krgl img{height: auto; max-height: 400px!important;}
table.product td{width: auto!important;}
/*div.goods_list table .book_right img{width: 100px;}
.book_right{display: none;}   */
div.recomend_block li{width: 45%;}
div.random_good div.img_wrapper img{width: 100%;}
div.goods_list table td.price{margin-top: -10px;}

div.search_cena{width: 90%;}
div.sml, div#footer{width: 100%;}
div.pageNumbers a.showAll { font: 700 12px/20px Tahoma, Geneva, sans-serif    display: inline-block;    margin-top: 10px;    background-repeat: no-repeat;}
div.footerMenu {    top: 77px;}
.b-top-but{left: -10px!important;}
td.first{width: 220%;    float: left;}
td.first + td {width: 100%;    float: left;}
.menu-mob{ display: block; position: absolute; left: 10px;top: 270px; cursor: pointer;}
div.discount, div.adv, div.shortInfo, div.banner{ display: none;}
div#content{padding: 0;margin-top: 70px;}


.krgl{height: 100%!important;}
.more>span{display: block;}
.recomend_block li{width: 45%;}
.recomend_block ul {    text-align: center; }
div.randomGood{ margin: 0;}
div.randomGood div.price img { padding: 0;}
div.recomend_block div.description {    height: 130px; }
div.copyrights{ right: 0;}
div.text a.kupit{padding-top: 10px;}
div#leftContent{ margin-top: 70px;    margin-left: -105%;width: 100%;}
div.catalog li{     background: url("https://allpresents.ru/ima/catalog_item_bg_bottom.png") bottom repeat-x;}
div.basket a.order {    margin-left: 30%;    float: left; }
div.search input {    width: 120px; }

}
