/* ---------------------------------
 M ade by: Nikolai Khilkovsky
 E-mail: khilkovn@gmail[dot]com
 URL: http://nikko.pp.ua
 --------------------------------- */
html, body { margin: 0px; padding: 0px; height: 100%; width: 100%; font-family: 'Open Sans', sans-serif; color:#000; }
body {background:url(../img/bg1.png) no-repeat center top,url(../img/bg0.jpg) repeat center center;}
* { outline: 0 none; }
div, li, form, p, table {margin:0;padding:0;}
ol, ul {margin:0;list-style-position:outside;padding:0 0 0 30px; }
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
table {width:100%;}
table, td, th, tr { border-collapse:collapse;}
h1, h2, h3, h4, h5, h6 {padding:0;margin:0px;font-weight:normal;font-style:normal;}
h1 {font-size:36px;font-weight:600;text-transform:uppercase;color:#fa5d00;margin:0 0 0em 0;}

h3 a, .h3-heading a {text-decoration:none;color:inherit;text-transform:uppercase;}
h3 a:hover, .h3-heading a:hover {text-decoration:underline;text-transform:uppercase;}

div.columns {width:100%;display:table;}
#header div.contents div.section.bottom div.columns  {width:1000px;display:table;margin:0 auto;} /*ширина блока с тел, админ и лого*/
div.columns > div.column {display:table-cell;vertical-align:top;}
.content > * {margin-bottom:1em;}
.content p {text-align:justify;}
.content img[align="left"] {margin-right:1em;}
.content img[align="right"] {margin-left:1em;}
.content img[align="center"] {margin-right:1em;margin-left:1em;}
.clear { height: 0px; line-height: 0px; font-size: 0px; clear: both; }
.item img { margin:0;padding:0;border:0 none;vertical-align:bottom;}
ul.menu, ul.menu li, ul.menu li ul {margin:0;padding:0;list-style:none outside none;}
.red {color:#ff0404!important;}
.form-block .form-item {margin:0 0 1em 0;}
.form-block .form-item label {color:#ff6600;font-weight:bold;font-size:16px;}
.form-item label {display:block;line-height:24px;}
.afilter .form-item {display:inline-block;width:49%;margin:0 0 2px 0;}
.afilter .form-item label {color:#000;font-weight:bold;font-size:16px;}
.afilter label {display:inline;line-height:24px;}
.afilter input[type="number"] {width:3.8em;}

/*******************КНОПКИ*****************/
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
select
{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;width:50%;border:1px #dbdbdb solid;background:#fff;height:24px;font:normal 16px "Trebuchet MS", Helvetica, sans-serif;color:#000;}
textarea {overflow:auto;resize:none;height:104px;width:100%;}
select {width:auto;}
input[type="radio"],
input[type="checkbox"]
{/*vertical-align:middle;*/}
/*input[type="submit"],*/
input[type="submit"][name="searchGo"],
input[type="button"],
button,
a.button
{vertical-align:middle;padding-left:14px;padding-right:14px;font:bold 16px "Trebuchet MS", Helvetica, sans-serif;cursor:pointer;text-align:center;color:#fff;text-transform:uppercase;border-width:2px 0 0 0;border-color:#d9ec00;border-style:solid;box-shadow:inset 1px 0px rgba(217, 236, 0, 0.8), inset -1px 0px rgba(217, 236, 20, 0.8), 0 1px 2px rgba(0, 0, 0, 0.25);height:29px;
background:#77b801 url(../img/buttons/b1.png) repeat-x left bottom;
background:-moz-linear-gradient(#77b801, #588702);
background:-webkit-linear-gradient(#77b801, #588702);
background:-o-linear-gradient(#77b801, #588702);
background:-ms-linear-gradient(#77b801, #588702);
background:linear-gradient(#77b801, #588702);
}
a.button {text-decoration:none!important;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:27px;color:#fff!important;}
input[type="image"] {vertical-align:middle;margin:0;cursor:pointer;}
input[type="submit"]:hover, input[type="button"]:hover, button:hover, a.button:hover {}
input[type="submit"]:active, input[type="button"]:active, button:active, a.button:active {
background:#77b801 url(../img/buttons/b1.png) repeat-x left bottom;
background:-moz-linear-gradient(#77b801, #588702);
background:-webkit-linear-gradient(#77b801, #588702);
background:-o-linear-gradient(#77b801, #588702);
background:-ms-linear-gradient(#77b801, #588702);
background:linear-gradient(#77b801, #588702);
}
input[type="submit"]:disabled, input[type="button"]:disabled, button:disabled, a.button.disabled {cursor:default;background:#13477e;}

/*Кнопка в корзину*/
input[type="submit"],
input[type="submit"][name="addToCard"],

	a.button{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ff6600));
        background:-moz-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:-webkit-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:-o-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:-ms-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:linear-gradient(to bottom, #ff6600 5%, #ff6600 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff6600',GradientType=0);

        background-color:#ff6600;

        -moz-border-radius:0px;
        -webkit-border-radius:0px;
        border-radius:0px;

        border:0px solid #ff6600;

        display:inline-block;
        color:#ffffff;
        font-family: 'Open Sans', sans-serif;
        font-size:18px;
        font-weight:bold;
        /*padding:0px 10px;*/ /*NEW 22-07-14*/
        text-decoration:none;
		text-transform: uppercase;
    }

input[type="submit"],
input[type="submit"][name="addToCard"],
   .item a.button:active {
	    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ff6600));
        background:-moz-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:-webkit-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:-o-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:-ms-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:linear-gradient(to bottom, #ff6600 5%, #ff6600 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff6600',GradientType=0);

        background-color:#ff6600;
}
input[type="submit"],
input[type="submit"][name="addToCard"],
	.item a.button.disabled {position:relative;top:1px;} /*NEW*/
/****************************/
/* Кнопка оформить заказ вверху */
#header .cart a.button {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #424242), color-stop(1, #424242));
        background:-moz-linear-gradient(top, #424242 5%, #424242 100%);
        background:-webkit-linear-gradient(top, #424242 5%, #424242 100%);
        background:-o-linear-gradient(top, #424242 5%, #424242 100%);
        background:-ms-linear-gradient(top, #424242 5%, #424242 100%);
        background:linear-gradient(to bottom, #424242 5%, #424242 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#424242',GradientType=0);

        background-color:#424242;

        -moz-border-radius:0px;
        -webkit-border-radius:0px;
        border-radius:0px;

        border:0px solid #fff;

        display:inline-block;
        color:#ffffff;
        font-family: 'Open Sans', sans-serif;
        font-size:14px;
        font-weight:normal;
        padding:0px 10px;
        text-decoration:none;
		height:25px;
		text-transform: uppercase;
		line-height:22px;
}
#header .cart a.button:active {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ff6600));
        background:-moz-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:-webkit-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:-o-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:-ms-linear-gradient(top, #ff6600 5%, #ff6600 100%);
        background:linear-gradient(to bottom, #ff6600 5%, #ff6600 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff6600',GradientType=0);

        background-color:#ff6600;
}
#header .cart a.button.disabled {position:relative;
        top:1px;}

/********КНОПКИ********/

a.button {text-decoration:none!important;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:27px;color:#fff!important;}
input[type="image"] {vertical-align:middle;margin:0;cursor:pointer;}
input[type="submit"]:hover, input[type="button"]:hover, button:hover, a.button:hover {}
input[type="submit"]:active, input[type="button"]:active, button:active, a.button:active {
background:#77b801 url(../img/buttons/b1.png) repeat-x left bottom;
background:-moz-linear-gradient(#77b801, #588702);
background:-webkit-linear-gradient(#77b801, #588702);
background:-o-linear-gradient(#77b801, #588702);
background:-ms-linear-gradient(#77b801, #588702);
background:linear-gradient(#77b801, #588702);
}
input[type="submit"]:disabled, input[type="button"]:disabled, button:disabled, a.button.disabled {cursor:default;background:#13477e;}

.s-block.search input[type="submit"] {background:url(../img/buttons/search.png) no-repeat 0 0;box-shadow:none;border:0 none;text-indent:-99999em;margin-top:9px;padding-left:0;padding-right:0;width:43px;height:38px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.order-form-block .form-item input[type="button"], table.shopping-card td.quantity input[type="button"] {width:12px;height:12px;padding-left:0;padding-right:0;text-indent:-99999em;vertical-align:middle;background:url(../img/buttons/pm.png) no-repeat 0 0;border:0 none;box-shadow:none;}
.order-form-block .form-item input[name="plus"], table.shopping-card td.quantity input[name="plus"] {background-position:-12px 0;}
.form-block.details-request input[type="submit"] {padding-left:64px;padding-right:35px;
background:#77b801 url(../img/buttons/b3.png) no-repeat 40px center;
background:url(../img/buttons/b3.png) no-repeat 40px center, -moz-linear-gradient(top, #ff6600 5%, #ff6600 100%);
background:url(../img/buttons/b3.png) no-repeat 40px center, -webkit-linear-gradient(top, #ff6600 5%, #ff6600 100%);
background:url(../img/buttons/b3.png) no-repeat 40px center, -o-linear-gradient(top, #ff6600 5%, #ff6600 100%);
background:url(../img/buttons/b3.png) no-repeat 40px center, -ms-linear-gradient(top, #ff6600 5%, #ff6600 100%);
background:url(../img/buttons/b3.png) no-repeat 40px center, linear-gradient(top, #ff6600 5%, #ff6600 100%);
}
.form-block.details-request input[type="submit"]:active {
background:#77b801 url(../img/buttons/b3.png) no-repeat 40px center;
background:url(../img/buttons/b3.png) no-repeat 40px center, -moz-linear-gradient(bottom, #ff6600 5%, #ff6600 100%);
background:url(../img/buttons/b3.png) no-repeat 40px center, -webkit-linear-gradient(bottom, #ff6600 5%, #ff6600 100%);
background:url(../img/buttons/b3.png) no-repeat 40px center, -o-linear-gradient(bottom, #ff6600 5%, #ff6600 100%);
background:url(../img/buttons/b3.png) no-repeat 40px center, -ms-linear-gradient(bottom, #ff6600 5%, #ff6600 100%);
background:url(../img/buttons/b3.png) no-repeat 40px center, linear-gradient(bottom, #ff6600 5%, #ff6600 100%);
}


#layout {width:100%;display:table;height:100%;position:relative;}
#layout > div {display:table-row;}
#layout > div > div.contents {display:table-cell;vertical-align:bottom;} /*выравнивание информации в футере*/
#layout > div#header > div.contents, #layout > div#footer > div.contents {height:1px;}
#layout > div > div.contents > div {width:1000px;margin:0 auto;}
#layout > div#header > div.contents > div.section.top {height:182px;} /*высота шапки*/
#layout > div#header > div.contents > div.s-block.catalog {background: url(../img/bg_m.jpg) no-repeat;width:1000px;position: relative;margin-bottom: 15px;border-bottom:5px #fa5d00 solid;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;box-shadow:0 5px 10px #b3b3b3;-webkit-box-shadow:0 5px 10px #b3b3b3;-moz-box-shadow:0 5px 10px #b3b3b3;} /*цвет и ширина товарного меню*/
/*#layout > div#footer > div.contents > div.section.top {background:#517795;border-top:1px #60829d solid;border-bottom:1px #60829d solid;}*/
#layout > div#header > div.contents > div.section.bottom {background:#424242;width:100%;height:35px;}
#layout > div#footer > div.contents > div.section.top {}
#layout > div#footer > div.contents > div.section.bottom {padding:0px 0 5px 0;} /*отступ меню в футере*/
#layout > div#center > div.contents > div.columns {width:1000px;height:100%;background:rgba(255, 255, 255, 0.8);box-shadow:0 5px 10px #b5b5b5;border-bottom:4px #ff6600 solid;box-shadow:0 5px 10px #b3b3b3;-webkit-box-shadow:0 5px 10px #b3b3b3;-moz-box-shadow:0 5px 10px #b3b3b3;} /*цвет тела*/


#header {/*background:url(../img/bg1.jpg) no-repeat center top;*/color:#ff6600;} /*фон шапки*/
#header a {color:#000;}
#header div.column.account a {color:#e0e0e0;} /*текст вход в интернет-магазин*/
/*#header .phone {color:#55534e;font-size:20px;text-align:left;padding:0 30px;height:40px;vertical-align:middle;}*/
/*#header .phone {color:#000;font-style:italic;font-size:24px;text-align:left;height:40px;vertical-align:middle;padding:0 0 0 41px;background:url(../img/bg2p.jpg) no-repeat 10px center;} цвет текста и значёк телефона*/
#header .phone {color:#000;font-style:normal;font-size:24px;text-align:left;vertical-align:middle;margin-top:5px;}
#header .phone strong {color:#ff6600;font-size:24px;font-style:normal;font-weight:normal;}
#footer .phone {color:#fff;font-style:normal;font-size:22px;text-align:center;vertical-align:bottom;margin-top:0px;}
#footer .phone strong {color:#ff6600;font-size:22px;font-style:normal;font-weight:normal;}
#header .logo {text-align:left;vertical-align:middle;/*height:112px;padding:0 6px;*/} /*высота блока лого*/
#header .logo img {vertical-align:bottom;margin-left:0px;margin-bottom:15px;} /*отступы логотипа*/
#header .cart {width:250px;text-align:right;padding-top:12px;padding-right:10px;} /*отступ блока корзины*/
#header .b_card {background-color: rgba(255, 255, 255, 0.5);-moz-box-shadow:inset 0px 0px 6px rgba(1, 54, 109, 0.1);-webkit-box-shadow:inset 0px 0px 6px rgba(1, 54, 109, 0.1);box-shadow:inset 0px 0px 6px rgba(1, 54, 109, 0.1);padding:20px 10px 20px 10px;}
#header .card {display:inline-block;padding:0 0 0 75px;background:url(../img/bg3.png) no-repeat left top;min-height:70px;text-align:left;font-size:16px;font-weight:bold;color:#ff6600;} /*цвет суммы и колво*/
#header .card .heading {font-size:22px;font-weight:bold;color:#333333;} /*моя корзина*/
#header .cart span.label {color:#424242;font-size:14px;font-weight:normal;}
#header .cart div.button {padding:0 2px;margin:5px 0 0 0;} /*отступ кнопки оформить заказ*/
#header .account {padding:0 7px 0 0;height:35px;text-align:right;/*vertical-align:middle;*/}
#header .account ul.menu {display:inline-block;padding:0 0 0 31px;background:url(../img/bg2.png) no-repeat left center;height:35px;vertical-align:middle;}
#header .account ul.menu > li {float:left;padding:0 0 0 2px;font-size:16px;font-weight:normal;text-transform:lowercase;line-height:17px;margin-top:10px;}
#header .slogan {text-align:left;font-size:26px;font-style:italic;color:#000;text-shadow:0px 0px 0px #000000;margin-left:10px;}
#header .top-menu {/*width:100%;margin:0 auto;*/text-align:left;}
#header .top-menu > ul.menu {height:35px;display:inline-block;}
#header .top-menu > ul.menu > li {float:left;padding:0 25px;}
#header .top-menu > ul.menu > li > a {display:block;font-size:19px;line-height:35px;color:#fff;font-weight:normal;/*text-transform: uppercase;*/} /*цвет и размер текста верхнего меню*/
#header .top-menu > ul.menu > li > a:hover, #header .top-menu > ul.menu > li > a.current {color:#ff6600;text-decoration:underline;} /*цвет активного раздела меню*/
#header .top-menu > ul.menu > li ul {display:none!important;}
/*#footer {background:#dedede;color:#002d5c;font-size:22px;text-align:center;}*/
#footer {width:1000px;height:211px;background:url(../img/bgf.jpg) no-repeat center bottom;color:#fff;font-size:22px;text-align:center;} /*футер*/
#footer .bottom-menu {width:1000px;margin:0px auto;text-align:center;}
#footer .bottom-menu > ul.menu {height:45px;display:inline-block;}
#footer .bottom-menu > ul.menu > li {float:left;padding:0 15px;}
#footer .bottom-menu > ul.menu > li > a {display:block;font-size:20px;line-height:50px;color:#fff;font-weight:normal;} /*цвет и шрифт меню в футере*/
#footer .bottom-menu > ul.menu > li > a:hover, #footer .bottom-menu > ul.menu > li > a.current {color:#ff6600;text-decoration:underline;} /*цвет активного раздела меню в футере*/
#footer .bottom-menu > ul.menu > li ul {display:none!important;}
#footer .copyright {color:#9e9e9e;font-size:16px;}
#footer .copyright a {color:#9e9e9e;}
#footer .copyright a strong {font-weight:normal;display:inline-block;}
#footer .copyright a strong:first-letter {color:#f00;}
#footer .banners {height:31px;padding:5px 0;}
#main-block {padding:10px 10px;}
#sidebar-left {padding:10px 10px;width:220px;}
#sidebar-left > div {margin-top:20px;} /*отступ категории от поиска*/
#sidebar-left > div:first-child {margin-top:0;}
.s-block.search input[type="text"] {width:410px;height:38px;border-color:#535353;color:#b5b5b5;font-size:19px;padding-left:5px;padding-right:2px;border-radius:1px;margin:10px 0px 0 0;-moz-box-shadow:inset 0px 0px 6px rgba(1, 54, 109, 0.2);-webkit-box-shadow:inset 0px 0px 6px rgba(1, 54, 109, 0.2);box-shadow:inset 0px 0px 6px rgba(1, 54, 109, 0.2)}
.s-block.search input[type="text"]:focus {color:#000;}
/*#center .heading {text-align:center!important;font-size:23px;color:#fff;padding:0px 0px 0px 0px;margin:0 0 5px 0;background:url(../img/bg4.png) repeat-x left bottom;height:41px;line-height:46px;} фон боковых разделов*/
#sidebar-left .heading {text-align:left!important;font-size:18px;text-transform:none;color:#fff;padding:0px 0px 0px 10px;margin:0 0 5px 0;background:#424242;height:35px;line-height:35px;} /*фон разделов в левом меню*/
#main-block .heading {text-align:center;font-size:22px;color:#fff;text-transform:uppercase;padding:0px 0px 0px 10px;margin:0 0 5px 0;background-color:#ff6600;height:32px;line-height:30px;font-weight:600;border-radius:20px 20px 0px 0px;} /*фон раздела в центральной части*/
#main-block .catalog-list {text-align:center;}
.catalog > ul.menu > li {border-top:1px #e9e9e9 solid;}
.catalog > ul.menu > li:first-child {border-top:0 none;}
.catalog > ul.menu a {color:#000;display:block;} /*цвет и фон разделов меню*/
.catalog > ul.menu a.current, .catalog > ul.menu li.active > a {color:#ff6600;text-decoration:none;background:url(../img/bg5.png) no-repeat 3px 10px;} /*выделенный раздел категории*/
.catalog > ul.menu > li > a {font-size:17px;font-weight:600;padding:1px 5px 2px 15px;}
.catalog > ul.menu > li ul {display:none;}
.catalog > ul.menu li.active > ul {display:block;background:#fff;} /*фон подраздела меню*/
.catalog > ul.menu li > ul {padding:0 0 0 15px;border-top:1px #e9e9e9 solid;}
.catalog > ul.menu li > ul > li {border-top:1px #E9E9E9 solid;}
.catalog > ul.menu li > ul > li:first-child {border-top:0 none;}
.catalog > ul.menu li > ul > li > a {font-size:16px;line-height:21px;padding:1px 5px 2px 15px;background:#fff;color:#000;} /*фон подраздела*/
.s-block.banner {text-align:center;}
.s-block.banner img {max-width:220px;vertical-align:bottom;}
.s-block.leaders .item {text-align:center;margin:0 0 23px 0;}
.s-block.leaders .item .image-container {width:220px;height:310px;margin:0 auto 8px auto;}
.s-block.leaders .item .image-container .image {width:220px;height:310px;display:table-cell;text-align:center;vertical-align:middle;}
.s-block.leaders .item .image-container .image > a {width:220px;height:310px;display:table-cell;text-align:center;vertical-align:middle;}
.s-block.leaders .item .image-container .image img {max-width:220px;max-height:310px;}
.s-block.leaders .item .h3-heading {text-transform:none;text-align:center;font-size:16px;color:#2d2d2d;font-weight:normal;margin:0 5px;}
.s-block.leaders > .more {text-align:center;font-size:18px;font-weight:600;color:#ff6600;}
#main-block > div {margin-top:15px;}
#main-block > div:first-child {margin-top:0;}
#main-block div.banner {text-align:center;}
#main-block div.banner img {max-width:100%;vertical-align:bottom;}
.catalog-list {overflow:hidden;}
.catalog-list .items {margin:-13px 0 0 -13px;}
.catalog-list .item {display:inline-block;vertical-align:top;width:300px;margin:13px 0 0 13px;position:relative;/*border:4px #e5ebf0 solid;border-radius:4px;*/padding:0 0 15px 0;vertical-align:top;}
.catalog-list .item .h3-heading {text-align:center;color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase;background:#424242;height:37px;line-height:35px;}
.catalog-list .item .h3-heading:hover {background:#ff6000;}
.catalog-list .item .h3-heading a:hover {text-decoration: none;}
.catalog-list .item .image-container {width:230px;height:230px;margin:0 0 5px 0;background:#fff;}
.catalog-list .item .image-container .image {width:230px;height:230px;}
.catalog-list .item .image-container .image a {width:230px;height:230px;display:table-cell;text-align:center;vertical-align:middle;}
.catalog-list .item img {max-width:230px;max-height:230px;vertical-align:bottom;}
.new_items-list {overflow:hidden;background:#fff;}
.new_items-list .items {/*margin-left:-46px;*/text-align:center;}
.new_items-list .item {display:inline-block;width:216px;vertical-align:top;margin:10px 5px 10px;text-align:center;}
.new_items-list .item .image-container {width:215px;height:190px;margin:0 auto 8px auto;}
.new_items-list .item .image-container .image {width:215px;height:190px;display:table-cell;text-align:center;vertical-align:middle;}
.new_items-list .item .image-container .image > a {width:215px;height:190px;display:table-cell;text-align:center;vertical-align:middle;}
.new_items-list .item .image-container .image img {max-width:215px;max-height:190px;}
.new_items-list .item .h3-heading {text-transform:uppercase;text-align:center;font-size:14px;color:#2d2d2d;margin:0 10px;}
.new_items-list  > .more {text-align:center;font-size:16px;font-weight:bold;color:#ff6600;margin-bottom:10px;}
#main-block div.breadcrumb {font-size:16px;line-height:19px;color:#000;margin:0 0 1em 0;}
.breadcrumb a {color:inherit;}
.items-list {overflow:hidden;}
.items-list .nav {color:#333333;font-weight:600;} /*цвет навигации*/
.items-list .nav select {color:#b8b8b8;height:auto;}
.items-list .nav .columns {margin:1em 0 1em 0;}
.items-list .nav.bottom {margin:20px 0 0 0;}
.items-list .nav.bottom .columns {margin:1em 0 0 0;}
.items-list .nav .pager {margin:0 0 1em 0;}
.items-list .nav.bottom .pager {margin:0;}
.pager {text-align:left;color:#2d2d2d;cursor:default;}
.pager a {display:inline-block;padding:0 6px;margin:0 2px;color:#2d2d2d;background:#f5f5f5;border:1px #dbdbdb solid;}
.pager span.current {color:#fff;background:#fa5d00;display:inline-block;padding:0 6px;margin:0 2px;border:1px #dbdbdb solid;}
.pager a.step {border:0 none;background:none;padding:0;margin:0 5px;}
.items-list > .items {margin:0px;}
.items-list > .items > .item {display:inline-block;width:230px;border:0px  #d8d8d8 solid;margin:13px 0 0 10px;padding:0px 0px;text-align:center;vertical-align:top;} /*рамка вокруг товара*/

/*рамка вокруг инф блока под картинкой*/
.text-container {display:inline-block;width:228px;/*border-bottom:1px #d8d8d8 solid;border-left:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid;border-top:0px #d8d8d8 solid;*/padding:2px 0px 10px;text-align:left;vertical-align:top;}


.items-list .image-container {width:230px;text-align:center;}
.items-list .image-container .image {width:230px;height:190px;display:table-cell;text-align:center;vertical-align:middle;background:#fff;border:1px #b5b5b5 solid;} /*размеры картинок товаров в центре*/
.items-list .image-container .image a {width:230px;height:190px;display:table-cell;text-align:center;vertical-align:middle;}
.items-list .image-container .image img {max-width:230px;max-height:190px;text-align:center;border: 0px solid #dbdbdb;padding:0px;} /*отступы для картинки*/
.imagePreview {text-align:center;margin:0px 0 0 0;font-size:14px;font-style:italic;line-height:20px;/*border-bottom:0px #d8d8d8 solid;border-left:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid;border-top:1px #d8d8d8 solid;*/padding:3px;}
.imagePreview a {color:#000;display:inline-block;padding:0 0 0 22px;background:url(../img/icons/lupa.png) no-repeat left center;text-decoration:none;text-transform:lowercase;}
.imagePreview a:hover {text-decoration:underline;}
.code {font-size:15px;color:#000;}
.code span.label {color:#000;font-weight:bold;margin:0px 5px;}
.items-list .item .h3-heading {font-size:16px;font-weight:normal;color:#000;margin:5px 5px;text-transform:none!important;}/*заголовок товара*/
.items-list .item .description {font-size:15px;color:#010000;margin:0 5px;}
.items-list .item .description p * {color:inherit!important;font-size:inherit!important;font-family:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:normal!important;}
.options {font-size:16px;color:#010000;margin:0 5px;}
.options span.label {font-weight:bold;}
.old-price {color:#000;font-size:16px;text-decoration:line-through;margin:5px 0 0 0;}
.price {margin:0 5px 5px 5px;}
.price a {font-size:14px;color:#010000;font-style:italic;text-decoration:underline;}
.price a:hover {text-decoration:none;}
.price span.label {font-size:16px;font-weight:bold;color:#797979;text-transform:uppercase;} /*слово цена товара*/
.price span.value {font-size:20px;font-weight:bold;color:#fa5d00;} /*цена*/
.price span.value.full {font-size:20px;color:#ff6600;font-weight:bold;}
.availability {font-size:16px;color:#010000;}
.availability span.yes {color:#ff6600;font-style:italic;}
.order-form-block .form-item {display:inline-block;width:82px;height:22px;position:relative;vertical-align:bottom;}
.order-form-block .form-item input[type="number"], .order-form-block .form-item input[type="text"] {width:50px;height:22px;text-align:center;font-size:14px;color:#000;margin:0 4px;}
.order-form-block .form-item {padding-left:50px;}
.order-form-block .ajax_icons {display:inline-block;width:36px;text-align:right;position:relative;height:32px;vertical-align:bottom;margin:0 0 0 14px;}
.order-form-block .ajax_icons img {display:none;vertical-align:middle;max-width:36px;max-height:32px;}
.order-form-block .ajax_icons span {display:block;position:absolute;right:12px;bottom:6px;width:24px;font-size:22px;font-weight:bold;color:#000;text-align:center;}
.order-form-block .ajax_icons img.visible {display:inline-block;}
.order-form-block .form-submit {margin:11px 0 0 0;}
.items-list div.empty {text-align:center;padding:30px 0;font-weight:bold;}

.product-info-block > form > div.columns > div.column {text-align:right;padding-right:90px;}
.product-info-block > form > div.columns > div.column.left {width:300px;text-align:center;padding-right:0;}
.product-info-block .image-container {width:300px;}
.product-info-block .image-container .image a {cursor:url(../img/icons/magnifier_zoom_in.cur), pointer!important;}
.product-info-block .image-container .image img {max-width:300px;vertical-align:bottom;}
.product-info-block .text-container {display:inline-block;background:#f5f5f5;padding:30px;width:220px;text-align:center;}
.photo_list {margin:35px 0 12px 0;overflow:hidden;}
.photo_list > .items {margin:0 0 0 -10px;}
.photo_list .item {display:inline-block;width:100px;margin:10px 0 0 10px;vertical-align:top;}
.photo_list .item .image-container {width:100px;}
.photo_list .item .image {width:100px;height:88px;display:table-cell;text-align:center;vertical-align:middle;}
.photo_list .item .image a {width:100px;height:88px;display:table-cell;text-align:center;vertical-align:middle;cursor:url(../img/icons/magnifier_zoom_in.cur), pointer!important;}
.photo_list .item .image img {max-width:100px;max-height:88px;}
.product-info-block .description p *, .product-info-block .content p * {color:inherit!important;font-size:inherit!important;font-family:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:normal!important;}
.options {font-size:16px;color:#010000;margin:0 5px;}
#center .product-info-block .heading {margin:25px 0 10px 0;padding:0;background:none;text-transform:uppercase;color:#ff6600;text-align: left;} /*цвет о товаре*/
.form-block.details-request {margin:20px 0 0 0;border-top:1px #ff6600 solid;}
#center .form-block.details-request .heading {margin:10px 0;padding:0;background:none;text-transform:uppercase;color:#ff6600;text-align: left;} /*есть вопросы?*/


/*СТИЛИ ПРОДУКТА*/

/*
.product-info-block {padding:25px 0;}
.product-info-block > form > div.columns > div.column.left > div.image-container > div.image {width:252px;border-right:5px #f29400 solid;padding:0 48px 0 0;position:relative;}
.product-info-block > form > div.columns > div.column.left > div.image-container > div.imagePreview {width:252px;}
*/
.product-info-block > form > div.columns > div.column.left > div.image-container > div.imagePreview {border-bottom:0px #d8d8d8 solid;border-left:0px #d8d8d8 solid;border-right:0px #d8d8d8 solid;border-top:0px #d8d8d8 solid;} /*рамка фотки товара*/
.product-info-block > form > div.photo_list > div.items > div.item > div.image-container > div.imagePreview {border-bottom:0px #d8d8d8 solid;border-left:0px #d8d8d8 solid;border-right:0px #d8d8d8 solid;border-top:0px #d8d8d8 solid;} /*рамка увеличить*/
.product-info-block > form > div.columns > div.column> div.text-container {border-bottom:1px #d8d8d8 solid;border-left:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid;border-top:1px #d8d8d8 solid;} /*рамка описания товара*/

/*
.product-info-block > form > div.columns > div.column.left > div.image-container > div.image > a {width:250px;height:250px;border:1px #d7d7d7 solid;background:#fff;display:table;vertical-align:middle;text-align:center;cursor:url(../img/icons/magnifier_zoom_in.cur), pointer!important;}
.product-info-block > form > div.columns > div.column.left > div.image-container > div.image > a > img {max-width:250px;max-height:250px;}
.photo_list {padding:9px 0 0 0;width:252px;}
.photo_list .items {width:100%;display:inline-block;}
.photo_list .items .item {width:102px;float:right;}
.photo_list .items .item:first-child {float:left;}
.photo_list .items .item div.image a {width:100px;height:100px;border:1px #d7d7d7 solid;background:#fff;display:table;vertical-align:middle;text-align:center;cursor:url(../img/icons/magnifier_zoom_in.cur), pointer!important;}
.photo_list .items .item div.image a img {max-width:100px;max-height:100px;}
.product-info-block .price {font-size:20px;font-weight:bold;color:#f29400;margin:0 0 7px 0;}
.product-info-block .price span.label {font-size:16px;color:#008e30;}
.product-info-block .availability {margin:14px 0;}
.product-info-block .order-form-block > div.column {vertical-align:middle;}
.product-info-block .description {padding:15px 0 0 0;}
.product-info-block .description .heading {font-size:20px;font-weight:bold;color:#008e30;text-transform:uppercase;}
.form-block details-request {margin:0 0 30px 0;}
.form-block .heading {font-size:20px;font-weight:bold;color:#008e30;text-transform:uppercase;}
.form-block p {line-height:24px;margin:0;}
.form-block.details-request {margin-bottom:30px;}


*/









.overlay {display:none;z-index:10000;background-color:#333;width:450px;height:300px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;box-shadow: 0 0 90px #000;position:fixed;left:50%;top:100px;margin:0 0 0 -226px;}
#imageOverlay {margin:0;padding:0;border:0 none;display:none;}
.overlay .close {background-image:url(../img/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;display:none;}
.overlay:hover .close, .overlay:hover .nav {display:block;}
.overlay .nav {position:absolute;top:40%;border:1px solid #666;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:18px;text-decoration:none;display:none;visibility:hidden;background:#333;background:rgba(0, 0, 0, 0.5);}
.overlay .prev {left:0;border-left:0;border-radius:0 5px 5px 0;}
.overlay .next {right:0;border-right:0;border-radius:5px 0 0 5px;}
.overlay .nav.next:hover, .overlay .nav.prev:hover {background:rgba(0, 0, 0, 1);}
#img0 {border:1px solid #666;}
.overlay img {position:relative;}
.overlay .progress {position:absolute;top:45%;left:50%;margin:-16px 0 0 -16px;}
.expose {width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999;background:url(../img/blank.gif) repeat;background:rgba(0, 0, 0, 0.3);}

.success {padding:1em;font-weight:bold;color:#008E30;}
.headerError {font-size:14px;color:#f00;padding:10px;text-align:left;}
.headerInfo {font-size:14px;color:#00f;padding:10px;text-align:left;}
.smallText {font-size:10px;color:#999;}

table.shopping-card {margin:1em 0 0 0;}
table.shopping-card th {border-bottom:3px #ff6600 solid;text-align:center;vertical-align:middle;font-size:16px;font-weight:normal;padding:5px;white-space:nowrap;}
table.shopping-card td {padding:5px;border-bottom:1px #c7c7c7 solid;text-align:center;vertical-align:middle;}
table.shopping-card td.price, table.shopping-card td.total {white-space:nowrap;font-weight:bold;font-size:16px;width:1px;}
table.shopping-card td.quantity {white-space:nowrap;width:1px;}
table.shopping-card td.quantity input[type="number"], table.shopping-card td.quantity input[type="text"] {width:50px;height:22px;text-align:center;font-size:15px;color:#055b00;margin:0 8px;}
table.shopping-card td.quantity div.update {text-align:center;font-size:16px;margin:5px 0 0 0;}
table.shopping-card td.quantity div.update > span {color:#6c6c6c;text-decoration:underline;cursor:pointer;}
table.shopping-card td.quantity div.update > span:hover {text-decoration:none;}
table.shopping-card td.delete {white-space:nowrap;width:1px;}
table.shopping-card h3 {font-size:16px;font-weight:bold;color:#ff6600;margin:0;text-transform:uppercase;}
table.shopping-card .image-container img {max-width:100px;max-height:88px;}
table.cart-total {margin:1em 0;}
table.cart-total td {vertical-align:middle;text-align:right;font-size:25px;color:#e3051b;font-weight:bold;}
table.cart-total td.discounts {text-align:left;font-size:20px;}
table.cart-total td.discounts h4 {font-size:20px;font-weight:bold;font-style:italic;}
table.cart-total td.discounts table {width:auto;}
table.cart-total td.discounts table td {white-space:nowrap;width:1px;padding:3px;font-weight:normal;color:#6c6c6c;text-align:left;font-size:18px;}
table.cart-total td.discounts table td.value {font-weight:bold;color:#e3051b;}
table.cart-total td.total {white-space:nowrap;width:1px;}
table.cart-total td.total table td.discountInfo {white-space:nowrap;width:1px;text-align:right;}
table.cart-total td.total table th {text-align:left;font-size:20px;color:#1e5326;padding-right:15px;}
table.form-submit {margin:1.5em 0;}
table.form-submit td {text-align:center;padding:6px;vertical-align:middle;}
table.form-submit td.delete, table.form-submit td.update {width:30%;}
table.form-submit span {color:#6c6c6c;cursor:pointer;text-decoration:underline;}
table.form-submit span:hover {text-decoration:none;}
.form-block.create_account .form-items {margin:0 50px;background:#f7f7f7;border-radius:13px;padding:20px;}
.form-block.create_account .column.form-items {margin:0;}
.form-block .message {margin:0 0 0.5em 0;text-align:left;}
.form-block .inputRequirement {margin:0 0 1em 0;text-align:right;}
.form-block.create_account .form-items .form-item {margin:5px 0 0 0;}
.form-block.create_account .form-items .form-item label {color:#000;font-weight:bold;display:inline-block;width:20%;}
.form-block.create_account .form-items .form-item div label {display:inline;font-weight:normal;width:auto;vertical-align:middle;}
.form-block.create_account .form-items .form-item p {margin:0.5em 0 0 0;color:#ff6600;font-size:20px;}
.form-block.create_account .form-items .form-item.textarea {margin:0.5em 0 0 0;}
.form-block.create_account .form-items .form-item.textarea label {display:block;width:auto;}
.form-block.create_account .form-submit {text-align:center;margin:25px 0 0 0;}
.attention {color:#e3051b;text-align:right;font-weight:bold;margin:1em 0;}


/* Styles For FireFox */
@-moz-document url-prefix(){input[type="submit"], input[type="button"], button {padding-bottom:2px!important}}

/**/
.time {color:#fff;}

.catalog > ul.menu {background:#fff;} /* цвет фона меню*/

#afilter_container {background:#e8e8e8;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
  border:2px solid #cfcfcf;
  margin-top: 0;
}
/*.afilter_left {float:left; width: 49%;}
.afilter_right {float:left; width: 49%;}*/
.afilter_left {display:inline-block; width: 47%; padding: 2px 3px 2px 6px;}
.afilter_right {display:inline-block; width: 47%; padding: 2px 6px 2px 3px;}
.afilter_choose {color: #b8b8b8;}
/*div.item div.order-form-block {display:none;}*/

/*NEW*/
.header_sp2{
color:#ff6600;
font-size:18px;
font-style:italic;
}
.header_sp3{
color:#000;
font-size:18px;
font-style:italic;
}
.header_sp4{
color:#fff!important;
font-size:18px;
font-style:italic;
}
div.logget-in ul li {
  padding-left: 12px !important;
}
.brand-banners {
  background-color: #ffffff;
  width: 1000px!important;
  margin-bottom:15px!important;
  box-shadow:0 5px 10px #b3b3b3;-webkit-box-shadow:0 5px 10px #b3b3b3;-moz-box-shadow:0 5px 10px #b3b3b3;
}
.brand-banners ul li {
  width: 112px;
  padding-left: 12px;
}
/*.s-block.catalog .tmenu {width:1000px;margin:0 auto;text-align: left;height:55px;}*/
.s-block.catalog {width:1000px;margin:0 auto;text-align: left;height:55px;}
.s-block.catalog ul {z-index:999;margin:0;padding:0;list-style:none outside none;display:inline-block;}
.s-block.catalog > ul > li {float:left;/*position:relative;*/text-align:center;} /*NEW 22-07-14*/
.s-block.catalog > ul > li > a {display:table-cell;/*width:220px;*/font-size:18px;line-height:55px;color:#fff!important;font-weight:normal;text-transform: uppercase;padding:0 15px;}
.s-block.catalog > ul > li:hover > a, .s-block.catalog > ul > li > a.current {background:#ff6600;text-decoration:none;}
.s-block.catalog > ul > li > ul {position:absolute;width: 990px;left:0px;top:100%;background:#424242;border:5px #ff6600 solid;display:none;margin: 1px auto 0;}/*NEW 22-07-14*/
.s-block.catalog > ul > li:hover > ul {display:block;}
.s-block.catalog > ul > li > ul > li {display:inline-block;vertical-align:top;width:210px;padding:20px 20px;line-height:normal;font-size:16px;text-align:left;}
.s-block.catalog > ul > li > ul > li > a {text-transform:uppercase;color:#ff6600!important;font-size:16px;font-weight:600;display:block;}
.s-block.catalog > ul > li > ul > li > a + a {margin-top: 1.3em;}
.s-block.catalog > ul > li > ul > li > a.current {text-decoration:underline;display:block;}
.s-block.catalog > ul > li > ul > li ul {list-style:none outside none;}
.s-block.catalog > ul > li > ul > li ul li {text-transform:lowercase;font-weight:normal;}
.s-block.catalog > ul > li > ul > li ul li a {color:#fff!important;}
.s-block.catalog > ul > li > ul > li ul li a:hover {color:#ff6600!important;}
.s-block.catalog > ul > li > ul > li ul li a.current {font-weight:bold;}

.bestsellers_items-list, .new_items-list{
border-radius:20px;
box-shadow:0 0px 5px #b3b3b3;-webkit-box-shadow:0 5px 10px #b3b3b3;-moz-box-shadow:0 5px 10px #b3b3b3;
}

.bestsellers_items-list {overflow:hidden;background:#fff;}
.bestsellers_items-list .items {/*margin-left:-46px;*/text-align:center;}
.bestsellers_items-list .item {display:inline-block;width:216px;vertical-align:top;margin:10px 5px 10px;text-align:center;}
.bestsellers_items-list .item .image-container {width:215px;height:190px;margin:0 auto 8px auto;}
.bestsellers_items-list .item .image-container .image {width:215px;height:190px;display:table-cell;text-align:center;vertical-align:middle;}
.bestsellers_items-list .item .image-container .image > a {width:215px;height:190px;display:table-cell;text-align:center;vertical-align:middle;}
.bestsellers_items-list .item .image-container .image img {max-width:215px;max-height:190px;}
.bestsellers_items-list.item .h3-heading {text-transform:uppercase;text-align:center;font-size:14px;color:#2d2d2d;margin:0 10px;}
.bestsellers_items-list  > .more {text-align:center;font-size:16px;font-weight:bold;color:#ff6600;margin-bottom:10px;}

/*span.cover {display:none;position:absolute;width:100%;height:100%;left:0;bottom:0;}
span.cover.enlarge {display:block;background:url(../img/icons/lupa2.png) no-repeat right bottom;}*/
div.image-container > div.image {position: relative;}
span.cover {position:absolute; display: block; z-index: 99;left:-5px;top:5px;padding:0 0 5px 5px; width: 130px; height: 28px;}
span.cover.cover_16 {background:url(../img/cover/new.png) no-repeat left top;margin-top: -5px;} /* Топ продаж */
span.cover.cover_15 {background:url(../img/cover/discount.png) no-repeat left top;margin-top: -5px;} /* Акция */
span.cover.cover_14 {background:url(../img/cover/markdown.png) no-repeat left top;margin-top: -5px;} /* Цена снижена */

span.cover.avail_2 {background:url(../img/cover/stock.png) no-repeat left top;margin-top: 150px;} /* мало */
span.cover.avail_0 {background:url(../img/cover/not-available.png) no-repeat left top;margin-top: 158px;} /* нет */
span.cover.avail_-1 {background:url(../img/cover/on-order.png) no-repeat left top;margin-top: 158px;} /* под заказ */
/*span.cover.avail_1 {background:url(../img/cover/in-stock.png) no-repeat left top;margin-top: 150px;}  есть */

/*main catalog*/
#main-block .items {margin:0;}
#main-block .catalog-list .item {margin: 13px 13px 0 13px!important;}
#main-block .catalog-list .item .image-container {width:300px;height:247px;margin: 0px;background: #fff;}
#main-block .catalog-list .item .image-container .image {width: 300px;height: 247px;}
#main-block .catalog-list .item img {max-width: 300px!important;max-height: 247px!important;vertical-align: bottom;}

/*menu left*/
ul.menu-left {list-style-type: none;padding: 0 0 0 0px!important;}
ul.menu-left a {text-decoration:underline;color:#000!important;}
ul.menu-left a.current {font-weight: bold;}
ul.menu-left a:hover, ul.menu-left a:active {text-decoration:none;color:#ff6600!important;}
ul.menu-left a:hover:before {color: #ff6600;content:"\003e"; margin-right:5px;text-decoration:none!important;}
#afilter_container .form-item {display:inline-block;width:220px!important;margin:0 0 2px 0;padding: 5px;}
#afilter_container .form-submit {padding-bottom:5px;}

div.amount span {
  display:inline-block;
  vertical-align: top;
}
div.amount span#basket_p {
  text-align: right;
}
.afilter .form-item label.c, .afilter .form-item label.r {
  display:block;
  font-weight: normal;
}
p.reset_afilter {
  cursor: pointer;
  font-style: italic;
}
/*22-07-14*/
.availability.avail-0, .availability.avail-1, .availability.avail--1, .availability.avail-2, .availability.avail-3 {margin: 0 5px 10px 5px;}

td.specs:after {content:":";margin: 0 5px 0 0;}
td.specs {color:#000;font-weight:800;}

.prevBan,  .nextBan {
  position: absolute; top: 22px; z-index: 99;
        display: block;
        /*display: none;*/
        width: 21px;
        /*float:left;*/
        height: 33px;
        text-decoration: none;
        cursor:pointer;
    }
    .prevBan {
      left: 2px;
      background: url("/img/buttons/left_slider.png") no-repeat;
    }
     .nextBan {
        right: 2px;
        background: url("/img/buttons/right_slider.png") no-repeat;
    }
	.prevBan:hover {
      left: 2px;
      background: url("/img/buttons/left_slider_hover.png") no-repeat;
    }
     .nextBan:hover {
        right: 2px;
        background: url("/img/buttons/right_slider_hover.png") no-repeat;
    }
.brand-banners ul {margin-top:5px!important;margin-left:15px!important;}

div.selected-filters {margin:4px; background-color: #f5f6f7; border-radius: 4px;}
div.selected-filters p{ font-style: italic; font-size: 80%; background-color: #f7f8f9;}
div.selected-filters ul{ font-style: italic; font-size: 80%; background-color: #fafbfc;}

.cmtx_container {border-top:1px #ff6600 solid;}
.cmtx_comments_heading {display:none; text-transform: uppercase;color: #ff6600;font-size: 22px;line-height: 30px;font-weight: 600;}
.ccc {display:none;}

ul.menu.panels {
  margin-top:12px;
display: table;
width: 100%;
}
ul.menu.panels > li {
display: table-cell;
width:50%;
text-align: center;
vertical-align: middle;
font-size: 14px;
color: #000;
padding: 2px 5px;
line-height: 17px;
height: 17px;
border-style: solid;
border-color: #e5ddd4;
border-width: 1px 1px 1px 0;
/*background: #e0b7b4;*/
background: #eee;
border-radius: 5px 5px 0 0;
cursor: pointer;
}
ul.menu.panels > li.active {
background: #88f186;
}
ul.menu.panels > li:hover {
background: #a9ffba;
}
div.panels {
border-style: solid;
border-color: #e5ddd4;
border-width: 0 1px 1px 1px;
border-radius: 0 0 5px 5px;
background: #faf8f5;
margin-bottom: 20px;
}
.panel {
display: none;
padding: 10px 1px 0 10px;
}
.panel.active {
display: block;
}
span.smallText {
  text-transform: none;
  font-weight: normal;
  color: #999!important;
  font-size: 90%;
}