﻿html {
    height: 100%;
}

body {
    font-family: Arial;
    color: #0e2b33;
    height: 100%;
    background-image: url(bg.jpg);
    background-repeat:repeat;
}

a {
    color: #1e8fc7;
}

a:hover {
    color: #da7320;
}

h1 {
    color: #FF8500;

    font-family: Arial;
    font-size: 28px;
    font-weight:normal;
    line-height: 36px;
    padding-bottom: 10px;
}

h2 {
    font-size: 20px;
    line-height: 20px;
    color: #6e6662;
}

.page-wrapper {
    box-shadow: 0 0 3px #bbb;
    background-color: #ffffff;
    width: auto;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
    margin-top:30px;
    margin-bottom:20px;
}

.wide-page .page-wrapper { width:auto;  min-width:980px; max-width:1200px; }

.ph {
    background-image:url(header-line.png);
    background-repeat:repeat-x;
    background-position:bottom;
    margin-bottom:20px;
    position:relative;
	height:180px;
}

.logo {position:absolute; left:10px; top:10px;}

.contacts {position:absolute; right:10px; top:95px; font-size:15px;}
.site-contacts {display:inline;}


a.more {
    color: #00BED4;
    font-weight: bold;
}
a.more:hover {
    color: #ed38a1;
}

.main-menu__wrapper {position:absolute; right:10px; bottom:10px; }
.mm {
    display:block;
    float:right;
}

.mm a  {color:#fff; text-decoration:none; display:block;}

.mm li {
    float: left;
}

.mm__i >a {
    line-height:47px;
    height:43px;
    padding-left:15px;
    padding-right:15px;
    font-size:14px;
    font-weight:bold;
}
.mm__i a:hover {
    color:#3b3b3b;
}


.mm__i:nth-child(1) { background-color:#f45803; }
.mm__i:nth-child(2) { background-color:#ff972c; }
.mm__i:nth-child(3) { background-color:#ffbf2b; }
.mm__i:nth-child(4) { background-color:#f8d745; }
.mm__i:nth-child(5) { background-color:#7aac36; }
.mm__i:nth-child(6) { background-color:#94d23f; }
.mm__i:nth-child(7) { background-color:#07D3C2; }
.mm__i:nth-child(8) { background-color:#07b0d3; }
.mm__i:nth-child(9) { background-color:#0764d3; }
.mm__i:nth-child(10) { background-color:#9e07d3; }
.mm__i {background-color:#07D3C2;}

.mm__sub {background-color:inherit;}
.mm__sub a {font-size:13px;}

.auth-info {
    color: #fff;
    overflow: hidden;
    /*margin-bottom:5px;*/
	/*text-align:right;*/
	position:absolute;
	right:10px;
	top:10px;
}

.auth-info a {
    color: #646464;
}

.auth-info a:hover {color:#000;}

.auth-info__right {width:180px;}
.auth-info__left { text-align:right; line-height:36px; padding-right:10px; font-size:12px;}
.auth-info__lt { width:100%;}

.ph .search-box {z-index:10; position:absolute;right:10px; top:50px; width:400px;}
.search-box__inner {    border: 2px solid #FF9D39;}

.auth-menu { }
.auth-menu li { display:block; float:right; padding-left:10px;  }

a.login, a.login:hover { text-decoration:none; display:inline-block; background-color:#ffbf2b; color:#fff; line-height:25px; height:25px; padding-left:10px; padding-right:10px; font-weight:bold; margin-top: 6px;}
a.login:hover { background-color:#ff972c; }

.page-data {
    padding:20px;
    padding-top:0px;
    min-height:500px;
}

.page-footer { background-color:#ff972c; position:relative; height:80px;}
.page-footer__copy { position:absolute; color:#fff; font-size:16px; line-height:1.3em; left:50px;top:10px;}
.page-footer__create { position:absolute; right:20px; top:55px; color:#505050; font-weight:bold;}
.page-footer__create a { color:#505050; }
.page-footer__create a:hover { color:#000; }
.page-footer__stat { position:absolute; right:20px; top:15px;}

/*Главная страница*/
.home-page { }
.home-page__lt {width:100%; }
.home-page__left {width:220px; padding-right:20px; }
.home-page__right {}

/*Список закупок*/

.purchase-list__i {background-color:#fbfbfb; border:1px solid #c4c4c4; padding:15px; margin-bottom:20px;}
.purchase-list__products__i,
.purchase-list__product__img-wr img,
.purchase-list__product__price,
.purchase-list__product__title,
.all-purchases-btn,
.product-list__p .product-list__p__img-wr > img
{
	-webkit-transition:all .3s;
	transition:all .3s;
}

.purchase-list__products__i:hover .purchase-list__product__img-wr img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

.purchase-list__products-wr2 {padding-bottom:10px;}
.purchase-list__products__i {width:25%;border:none;}

.purchase-list__purchase-title { font-size:16px; font-weight:bold; line-height:1.3em;}
.purchase-list__product__img-wr {background-color:#fff; }
.purchase-list__product__img-wr img { width:100%;}
.purchase-list__product__title {font-size:15px; text-align:center; padding-top:10px;}
.purchase-list__product__price { text-align:center; font-weight:bold; font-size: 16px; padding-top: 10px;}
.purchase-list__i__buttom { font-size:12px; }

.product-belt__i__price { font-size:13px; }

.product-divisions { margin-left:5px; }

/*Аватарки*/
.user-avatar { }
.user-avatar__img img { width:30px; height:30px; border-radius:0px; }
.user-avatar__img { padding-right:5px; }
a.user-avatar__name-url { text-decoration:none; font-size:13px; font-weight:normal; color:#000; }
a.user-avatar__name-url:hover { color:#63951f; }
.user-avatar__name {vertical-align:top; padding-top:3px; }

.show-more-purchase { text-align:center;}
.show-more-purchase a { display:inline-block; text-decoration:none; background:#ffbf2b; height:36px; line-height:36px; padding-left:20px; padding-right:20px; text-align:center; }
.show-more-purchase a { background-color: #e7e7e7; outline: 0 none; border: 1px solid #ccc; padding:0px 40px; padding-left: 5px; margin: 0; color: #444; }
/*Список новостей и статей на главной*/
.story-belt {
    padding-left: 40px;
}
.story-belt-lt {
    width: auto;
}
.story-belt-el {
    width: 280px;
    padding-right: 20px;
}
.story-belt-el-imglink {
    width: 100px;
    height: 73px;
    float: left;
    padding-right: 8px;
}
.story-belt-el-title {
    padding-bottom: 10px;
    padding-top: 3px;
}
.story-belt-el-title a {
    font-weight: bold;
    color: #0E2B33;
}
.story-belt-el-title a:hover {
    color: #00BED4;
}

.all-story-link-belt {
    text-transform: uppercase;
    color: #05c2d6;
    font-weight: bold;
}
.all-story-link-belt:hover {
    color: #ed38a1;
}

.detail-in-belt {
    padding-top: 5px;
    text-align: right;
    padding-right: 10px;
    padding-bottom: 5px;
}
.detail-in-belt a {
    text-decoration: underline;
    font-size: 11px;
}
/*.Список новостей и статей на главной*/


/*стат. страница*/
.static-page {
}
.static-page p {
    padding-bottom: 10px;
}
/*.стат. страница*/


.story-list {
    padding-left: 40px;
    padding-right: 40px;
}

.story-list h1 {
    font-family: Times New Roman;
    font-size: 36px;
    line-height: 36px;
    padding-bottom: 20px;
    background-image: url("story-mark.png");
    background-repeat: no-repeat;
    font-weight: normal;
    line-height: 60px;
    padding-left: 90px;
}

table.story-list-layout {
    width: 100%;
}

table.story-list-layout tr td.left {
    vertical-align: top;
    width: 200px;
    padding-right: 50px;
}

table.story-list-layout tr td.right {
    vertical-align: top;
}

table.story-list-layout tr td {
    padding-bottom: 30px;
    vertical-align: top;
}

table.story-list-layout tr td.img div.date {
    padding-bottom: 15px;
    padding-left: 20px;
}

table.story-list-layout tr td.img {
    padding-right: 20px;
}

table.story-list-layout a.title {
    font-size: 18px;
    color: #00BED4;
    text-decoration: underline;
}

table.story-list-layout a.title:hover {
    text-decoration: underline;
    color: #ed38a1;
}

table.story-list-layout .date {
    padding-top: 5px;
}

table.story-list-layout div.small-text {
    padding-top: 17px;
    padding-bottom: 5px;
    line-height: 1.5em;
}

table.story-list-layout a.detail {
    color: #ed38a1;
}


table.story-list-layout table.inner td {
    padding: 0px;
}


table.story-list-layout tr td.left a {
    font-size: 14px;
    font-weight: bold;
    color: #0173B2;
    text-decoration: none;
    font-family: Arial;
    margin-bottom: 10px;
}

table.story-list-layout tr td.left a:hover {
    text-decoration: underline;
}

table.story-list-layout tr td.left a.current {
    color: #88d3fb;
    text-decoration: underline;
}

table.story-list-layout tr td.left div.rubric-image {
    margin-top: 8px;
    margin-bottom: 25px;
}

table.story-list-layout tr td.left div.rubric-image img {
    border: 1px solid #ffffff;
    padding: 1px;
}

table.story-list-layout tr td.left div.rubric-image img.current {
    border: 1px solid #88d3fb;
    padding: 1px;
}

.story-list-layout img {
    border: 1px solid #ed38a1;
    padding: 1px;
}


.story-detail h1 {
    font-family: Times New Roman;
    font-size: 36px;
    line-height: 36px;
    padding-bottom: 20px;
}
.story-detail .small-text {
}

.story-detail .photo {
    width: 250px;
    height: 200px;
    float: left;
    padding-right: 10px;
}

.story-detail {
    padding-left: 40px;
    padding-right: 40px;
}

.story-detail .anons {
    margin-top: 20px;
    line-height: 1.5em;
    font-style: italic;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
    margin-bottom: 10px;
}

.story-detail .fulltext {
    padding-top: 20px;
}

.story-detail .fulltext p {
    padding-bottom: 10px;
}

/*.Статьи*/

.news-list { padding-top:20px; }

.hp-news { }
.hp-news__i { padding-bottom:20px; }
.hp-news__title { line-height:1.3em; text-decoration:none; font-weight:bold; color:#0E2B33; }
.hp-news__img-wr { padding-top:10px; }
.hp-news__img-wr img { width:220px; }
.hp-news__descr { padding-top:10px; }


/*Рекламный блок на главной*/
.main-adv-bl {
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
    padding-bottom: 10px;
}
/*.Рекламный блок на главной*/


.all-purchases-btn {
    font-size: 16px;
}

/*Список закупок*/
.puchase-list-lt {
    width: 100%;
}
.puchase-list-lt__left {
    vertical-align: top;
    width: 220px;
    padding-right: 20px;
}
.puchase-list-lt__center {
    vertical-align: top;
}
.purchase-divs__title {
    font-size: 22px;
    padding-bottom: 10px;
}
.purchase-divs {
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px;
}
.purchase-divs__i {
    padding-bottom: 10px;
}
.purchase-divs__a {
    font-size: 14px;
}
/*.Список закупок*/

/*блок новинок*/
.new-purchase {
}
.new-purchase__title {
    font-size: 22px;
    padding-bottom: 10px;
}
.new-purchase__item {
    padding-bottom: 20px;
}
/*.блок новинок*/


/*Переопределение общих стилей*/
.block {
}
.block__title {
    color: #fff;
    background: #7aac36;
    line-height: 1.5;
    padding: 10px 10px;
    line-height: 1em;
    margin-bottom: 10px;
    font-size: 18px;
}

.block_divisions .block__title {
    background-color: #ff972c;
}

.block_2 .block__title { background-color: #ffbf2b; }
.block_2 { border-bottom:none; }

.block_3 .block__title { background-color: #f8d745; }

/*.Переопределение общих стилей*/



/*Новости*/

.new-list_i-title {
    color: #333;
    font-size:20px;
    text-decoration:none;
}
.new-list_i-title:hover {
    color: #FF8500;
    border-bottom:1px solid #FF8500;
}

/*.Новости*/

/*Темизация форума*/

.fsection th { padding: 10px; background-color: #FCE274; font-weight: normal; }

.forum-lst-posts-lt__left .block__title { background-color: #ff972c; }
.forum-last-posts__author { color:#FF8500; }

/*.page-wrapper .search-box {width:400px;text-align:right;float:right;}*/

/*Ближайшие выкупы*/
.ads-soon-stop { margin-top:-10px; background-color:rgb(255, 231, 202); padding:10px; margin-bottom:10px; border-radius:3px;}
.ads-soon-stop__title {color:#FF8500; }
.ads-soon-stop__purchase { padding-left:10px; } 


.product-view__order-bl {border-color:rgb(237, 166, 133);}

.block_divisions .block__title {margin-bottom:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.page-wrapper .prod-div {border-top:0px;}

/*mobile*/
.mobile-header_icon {color:#f45803;}
.mobile-header_icon:hover {color:#f76d22;}

.mobile-header-menu {background-color: #f45803; color: #ffffff;}
.mobile-header-menu a {
    border-bottom: 1px solid #f76d22;
    color: #ffffff;
}
.mobile-header-menu a:hover {
	background-color:#f76d22;
}

.mobile-top-menu { background-color: #ffbf2b;}
.mobile-top-menu__i:first-child {background-color: #ff972c;}
.mobile-top-menu__i:last-child {background-color: #07b0d3;}
.mobile-top-menu__i:hover {color: #000;}

.all-purchases-btn, .all-purchases-btn:hover {
    background: linear-gradient(to bottom,#f18245 0%, #f45803 100%);
    color: #fff;
    border: 1px solid #f45a06;
    box-shadow: none;
}
.all-purchases-btn:hover {
	background: linear-gradient(to bottom,#ec9e73 0%, #f56b20 100%);
}

.mobile-footer__counters {float:right;}

body.mobile {
	padding-left: 0px;
	padding-right: 0px;
	min-width: 100px;
}

.mobile-footer {
	background: #ff972c;
	color: #fff;
	padding: 15px 10px;
}

.mobile-footer .page-footer__copy {
	width: 75%;
}

.page-footer__copy>a {
	color: #000;
}
.page-footer__copy>a:hover {
	text-decoration: none;
}

.mobile-footer .page-footer__create, .mobile-footer .page-footer__copy {
	position: static;
}
/*.mobile*/