/* -----------------------------------------------------------------------------------------
   VaM Shop - open source ecommerce solution
   http://vamshop.ru

   Copyright (c) 2005-2008 VaM Shop 
   -----------------------------------------------------------------------------------------
   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/
 
* {margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
body {font-size:10px;line-height:16px;font-family: sans-serif, Arial, 'Roboto';font-weight:300;width: 100%;color:#000; text-transform:uppercase;}
a {color:#000;outline: none;text-decoration:none;}
a:hover {text-decoration:underline;color:#009cf3}
p {text-align: right;font-size: 10px;margin-left: 5px;margin-right: 5px;}
img {border: none;max-width:100%;}
h2, h3 {margin: 0 0 0 0;padding: 0 0 0 0;}
input {vertical-align: text-bottom;padding-left: 10px;}
input[type=text], input[type=password], textarea, select {border:1px solid #ccc;}
input:focus, button:focus, input:hover, button:hover {outline:none;}
ul li, ol li { list-style-position:inside;}
/* все видео на сайте заворачиваем в <div class="video"> ... </div> */
.video {position: relative;padding-bottom:56.25%;height:0;overflow: hidden;}
.video iframe, .video object, .video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*- Формы */
form {width: 100%;margin: 0;}
.form input, textarea, input[type=text], input[type=password] {padding: 2px;text-align: center;vertical-align: baseline;}
.form textarea {width: 80%;text-align: justify;}
fieldset {border: 0px;}
.pagecontent fieldset.form legend {font-size: 15px;font-weight: bold;}
.pagecontent .form p {font-weight: normal;}
/*- Подсветка ошибок формы */
#errormsg {border: 2px solid #c00;padding: 5px;width: 96%;}    
.error {background: #fcc;}
/*- /Подсветка ошибок формы */
span.Requirement {color: red;}
/*- /Формы */
.wrapper {width:1006px;margin: 0 auto;}

/* Header
-----------------------------------------------------------------------------*/
.headtitle {text-align:center;padding:10px;}
.header {margin: 0;padding:10px 0 0;}
.header-content {}
.header-left {float: left;margin: 0;padding:0;}
.header-left a img { display:block;}
.head-contact { background:#fff;padding:5px 0 5px 10px;color:#000; font-size:11px; line-height:normal; font-weight:bold;}
.head-contact a {color:#fff;}
.header-right {float: right;margin: 0;padding:0 0 2px;width:250px;}
.head-banner img {display:block;}
.headlogin {margin:0 0 2px; line-height:normal;}
.headlogin span { display:inline-block;border:1px solid #ccc;width:122px;text-align:center;margin-right:2px;}
.linkaccount, .linkreg {padding:2px 0 4px;}
.linklogin, .linklogoff {padding:2px 0 4px;}
.headmap, .headprice {padding:2px 0 4px;}
.headlogin span.linkreg {margin-right:-1px;}

/* меню */
.menu { background:#fff;padding:0;margin:0 0 0px;color:#000; font-size:11px;}
.menu ul, .menu ul li {list-style: none;margin: 0;padding: 0;}
.menu ul {}
.menu ul li.menuitem {float: left;display: block !important;display: inline;position: relative;}
.menu ul li.menuitem a {display: block;padding:6px 10px 5px 10px;position: relative;color:#fff;}
.menu ul li.menuitem a:hover {}

/* CSS for vertical pop-up menu with categories */
ul#drobmenu { position:relative; z-index:100}
ul#drobmenu li {margin: 0;border: 0 none;padding: 0;list-style: none;}
ul#drobmenu ul {margin: 0;border: 0 none;padding: 0;width:150px; list-style: none;background:#d6d6d6;}
ul#drobmenu:after {clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#drobmenu li {float:left;}
ul#drobmenu li ul li {border:none;}
/* Root Menu */
ul#drobmenu a {display: block;padding:5px 20px 5px 20px;position: relative;color:#000;font-weight: bold;line-height:normal;}
ul#drobmenu a:hover, ul#drobmenu li:hover a, ul#drobmenu li.iehover a {background:#d6d6d6; text-decoration:none;}
ul#drobmenu>li:hover>li>a:hover, ul#drobmenu>li:hover>li:hover>a, ul#drobmenu>li.iehover>li>a:hover, ul#drobmenu>li.iehover>li.iehover>a {}
ul#drobmenu li b {font-weight:bold; color: #000; cursor:pointer; display: block;padding:5px 20px 5px 20px; line-height:normal;}
/* 2nd Menu */
ul#drobmenu ul {display: none;position: absolute;top:26px;left:0;width:200px;}
ul#drobmenu li:hover li a, ul#drobmenu li.iehover li a {}
ul#drobmenu li:hover li a:hover, ul#drobmenu li.iehover li a:hover {}
ul#drobmenu li:hover ul ul, ul#drobmenu li:hover ul ul ul, ul#drobmenu li.iehover ul ul, ul#drobmenu li.iehover ul ul ul {display: none;}
ul#drobmenu li:hover ul, ul#drobmenu ul li:hover ul, ul#drobmenu ul ul li:hover ul, ul#drobmenu li.iehover ul, ul#drobmenu ul li.iehover ul, ul#drobmenu ul ul li.iehover ul {display: block;}
ul#drobmenu li.categorie_product a {}
/* 3nd Menu */
ul#drobmenu ul ul, ul#drobmenu ul ul ul {}
/* светим первый уровень при переходе на третий */
ul#drobmenu li:hover > b {background:#d6d6d6;}
ul#drobmenu li:hover ul li a {padding:15px 0;}

/*- Бокс разделы выпадающим списком */
#boxCategories2 {margin:0;padding: 0; float:left;}
/* CSS for vertical pop-up menu with categories */
ul#navmenu-v { position:relative; z-index:100}
ul#navmenu-v li {margin: 0;border: 0 none;padding: 0;list-style: none;}
ul#navmenu-v ul {margin: 0;border: 0 none;padding: 0;width:150px; list-style: none;background:#ccc;}
ul#navmenu-v:after {clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#navmenu-v li {float:left;}
ul#navmenu-v li ul li  {border:none; float:none;}
/* Root Menu */
ul#navmenu-v a {display: block;padding:5px 20px 5px 20px; line-height:normal;position: relative;color:#fff;}
ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a { text-decoration:none;}
ul#navmenu-v>li:hover>li>a:hover, ul#navmenu-v>li:hover>li:hover>a, ul#navmenu-v>li.iehover>li>a:hover, ul#navmenu-v>li.iehover>li.iehover>a {}
/* 2nd Menu */
ul#navmenu-v ul {display: none;position: absolute;top:26px;left:0;width:200px;background:#d6d6d6;}
ul#navmenu-v li a {display: block;padding:5px 15px 5px 15px;position: relative;color:#000;font-weight:bold;}
ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {}
ul#navmenu-v li:hover li a:hover, ul#navmenu-v li.iehover li a:hover {}
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul {display: none;}
ul#navmenu-v li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-v li.iehover ul, ul#navmenu-v ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul {display: block;}
ul#navmenu-v li.categorie_product a {}
/* 3nd Menu */
ul#navmenu-v ul ul, ul#navmenu-v ul ul ul {left:200px;}
/* светим первый уровень при переходе на третий */
ul#navmenu-v li:hover > a { background:#d6d6d6;}
ul#navmenu-v li:hover li a {}
/*- /Бокс разделы разделы выпадающим списком */


/* Middle
-----------------------------------------------------------------------------*/
.middle {width: 100%;position: relative;}
.middle:after {display: table;clear: both;content: '';}
.container {width: 100%;float: left;overflow: hidden;}
.content {padding: 0 252px 0 252px;}
.content-full {padding:0 0 7px;}
.banner {padding:4px;border:1px solid #ccc;margin:0 0 10px;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.left-sidebar {float: left;width:250px;margin-left: -100%;position: relative;}

/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {float: left;width:250px;margin-left: -250px;position: relative;}
.BoxTrasted-title {padding:2px; background:#f00;color:#fff; text-align:center;margin:0 0 10px;font-size: 11px;font-weight: bold;}
.banner-col {text-align:center;}


/* Footer
-----------------------------------------------------------------------------*/
.footer {padding:0 0 0 0px;}
.FootBox {width:250px;display: -moz-inline-stack;display: inline-block;vertical-align: top;padding:0;margin:0 -1px 2px 0;zoom:1;*display:inline;position:relative;}
.FootBox.chat {width:250px;margin:0 0 2px;}
.FootBox .widget-title {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 1px;padding:1px;border:1px solid #ccc;text-align:center;}
.FootBox .widget-inner {margin:0;padding:4px 0;}
/* .FootBox.account .widget-inner { background:url(img/key.png) 10px 0 no-repeat; min-height:86px;padding:4px 0 4px 120px;}
.FootBox.support .widget-inner { background:url(img/support.png) 0 0 no-repeat; min-height:86px;padding:4px 0 4px 120px;}
.FootBox.footcontact .widget-inner  { background:url(img/mail.png) 0 0 no-repeat; min-height:86px;padding:4px 0 4px 100px; text-align: right;}
.FootBox.chat .widget-inner  { background:url(img/lock.png) 0 0 no-repeat; min-height:22px;padding:35px 0 35px 100px;} */
.FootBox.account .widget-inner {min-height:86px;padding:4px 4px 4px 10px;}
.FootBox.support .widget-inner {min-height:86px;padding:4px 4px 4px 10px;}
.FootBox.footcontact .widget-inner  {min-height:86px;padding:4px 10px 4px 10px;}
.FootBox.chat .widget-inner  {min-height:86px;padding:4px 10px 4px 100px;}


.FootBox ul {list-style-type: none;text-align: left;margin:0;}
.FootBox li {display: block;padding:0;}
.FootBox a {}
.FootBox a:hover {}
.FootBox .telnumber {padding:0;}
.FootBox .telnumber a {font-size:18px;}
.FootBox .telnumber a:hover { text-decoration:none;}
.copyright {padding-bottom:10px; text-align:center;}

.ssl-link {text-align: center;padding-top: 10px;}

/* Навигация */
div#navigation {padding: 0 0 10px 0;}
/* /Навигация */
   
/* Cтраница */
h1 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px 0;padding:1px;border:1px solid #ccc;text-align:center;}
h2 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px 0;padding:1px;border:1px solid #ccc;text-align:center;}
h3 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px 0;padding:1px;border:1px solid #ccc;text-align:center;}
.page {margin:0;padding:0;}
.pageItem {width: 100%;}
.page p {text-align: justify;padding-bottom: 0.5em;padding-top: 0.5em;}
.pagecontent {display: block;background: transparent;}
.pagecontentfoot {display: block;background: transparent;margin-top: 0.5em;margin-bottom: 0.5em;}
.pagecontentfooter {display: block;text-align: right;background: transparent;margin-top: 0.5em;margin-bottom: 0.5em;}
div.clear {clear: both;}
div.navigation {display: block;width: 100%;}
.page-sort {padding:0 0 10px;}
.navigation-page {padding:2px 0 2px 0; text-align: right;word-spacing: 5px;}
.page-sort p {padding:0;margin:0;}
span.left {float:left;}
span.right {float: right;margin-left: 15px;}
span.bold {font-weight: normal;}
.ProductListListCompareButton {margin:0;padding:4px 0 10px; text-align:right;}
/* /Страница */

/*- Боксы */
.boxItem {margin: 0 0 2px 0;padding: 0; }
.boxItem h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:1px;border:1px solid #ccc;text-align:center;}
.boxItem .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;}
.ProductBoxImage {width:125px;height:125px;text-align:center;vertical-align:middle; float:left; position:relative;margin:0 10px 0 0; border:solid 1px #cccccc; padding:2px;}
.ProductBoxImage img { max-height:125px; max-height:125px;}
.ProductBoxName {font-size: 11px;font-weight: bold;padding:0 0 5px; text-align:right;}
.ProductBoxRating { text-align:right;padding:0 0 10px;}
.ProductBoxPrice {font-size:20px;margin:0 0 3px;padding:0;line-height:normal;letter-spacing: -1px;word-spacing: -4px; text-align:right;}
.data {}
.name {}
.more {text-align:right;padding:2px 0 7px;}

/*- Бокс разделы */
#boxCategories {margin: 0 0 2px 0;padding: 0; }
#boxCategories h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxCategories .widget-inner {margin: 0;padding:4px;border:1px solid #ccc; text-align:left;}
#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li {margin:0;padding:0;list-style-type: none;}
#categoriesBoxMenu #CatNavi li a {display: block;padding:0;margin:0;}
#categoriesBoxMenu #CatNavi li a:hover {}
#categoriesBoxMenu #CatNavi .CatLevel0 {padding-left:0;}
#categoriesBoxMenu #CatNavi .CatLevel1 {padding-left: 20px;}
#categoriesBoxMenu #CatNavi .CatLevel2 {padding-left: 30px;}
#categoriesBoxMenu #CatNavi .CatLevel3 {padding-left: 40px;}
#categoriesBoxMenu #CatNavi .CatLevel4 {padding-left: 50px;}
#categoriesBoxMenu #CatNavi .CatLevel5 {padding-left: 60px;}
#categoriesBoxMenu #CatNavi .CatLevel6 {padding-left: 70px;}
#categoriesBoxMenu #CatNavi .CurrentParent a {font-weight: bold;}
#categoriesBoxMenu #CatNavi li a, #categoriesBoxMenu #CatNavi .Current li a, #categoriesBoxMenu #CatNavi .CurrentParent li a, #categoriesBoxMenu #CatNavi .CurrentParent .Current li a {font-weight: normal;}
#categoriesBoxMenu #CatNavi .Current a, #categoriesBoxMenu #CatNavi .CurrentParent .Current a {font-weight: bold;}
/*- /Бокс разделы */

/*- Бокс фильтры */
#boxFilters {margin: 0 0 2px 0;padding: 0; }
#boxFilters h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 0px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxFilters .widget-inner {margin: 0;padding:2px 0 0;text-align: left;}
#boxFilters div.close {width: 100%;margin: 0 auto;padding: 0;}
#boxFilters div.close div.content {clear: both;}
#boxFilters div.content span.name {display: block;text-align: left;float: left;padding: 0;margin: 0;}
#boxFilters div.content span.close {display: block;text-align: right;padding: 0;float: right;margin: 0 auto;}
.ProductFilterGroup {font-size: 11px;font-weight: bold;text-align: left;margin-top: 0px;margin-bottom: 0px;margin-right: 0px;color: #009cf3;}
#boxFilters .widget-inner select { width:250px;margin-bottom:2px;padding: 2px;}
/*- /Бокс фильтры */

/*- Бокс контент */
#boxContent {margin: 0 0 2px 0;padding: 0; }
#boxContent h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxContent .widget-inner {margin:0 0 2px 0;padding:4px;border:1px solid #ccc;}
#boxContent .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxContent ul {list-style-type: none;text-align: left;margin:0;}
#boxContent li {display: block;padding:0;}
/*- /Бокс контент */

/*- Бокс информация */
#boxInformation { width:250px;margin-right:-1px;display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom:1;*display:inline;}
#boxInformation h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px 0;padding:1px;border:1px solid #ccc;text-align:center;}
#boxInformation .widget-inner {margin:0 0 2px 0;padding-left:10px;border:0px solid #ccc;}
#boxInformation .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxInformation ul {list-style-type: none;text-align: left;margin:0;}
#boxInformation li {display: block;padding:0;}
/*- /Бокс информация */

/*- Бокс быстрый заказ */
#boxAddQuickie {margin: 0 0 2px 0;padding: 0; }
#boxAddQuickie h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxAddQuickie .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;}
#boxAddQuickie .widget-inner p {margin: 0 0 0 0;text-align: left;}
.addquickieform input {width: 97%;padding: 2px;margin-top: 0.2em;margin-bottom: 0.4em;}
/*- /Бокс быстрый заказ */

/*- Бокс авторы */
#boxAuthors {margin: 0 0 2px 0;padding: 0; }
#boxAuthors h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxAuthors .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;}
#boxAuthors .widget-inner p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс авторы */

/*- Бокс статьи */
#boxArticles {margin: 0 0 2px 0;padding: 0; }
#boxArticles h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxArticles .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;}
#boxArticles .widget-inner p {margin: 0 0 0 0;text-align: left;}
.ArticlesBoxItem {padding:5px 0;}
/*- /Бокс статьи */

/*- Бокс партнёрка */
#boxAffiliate {margin: 0 0 2px 0;padding: 0; }
#boxAffiliate h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxAffiliate .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;}
#boxAffiliate .widget-inner p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс партнёрка */

/*- Бокс новые статьи */
#boxArticlesNew {margin: 0 0 2px 0;padding: 0; }
#boxArticlesNew h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxArticlesNew .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;}
#boxArticlesNew .widget-inner p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс новые статьи */

/*- Бокс просмотренные товары */
#boxLastViewed {margin: 0 0 2px 0;padding: 0; }
#boxLastViewed h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxLastViewed .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;text-align: center;}
#boxLastViewed .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс просмотренные товары */

/*- Бокс отзывы */
#boxReviews {margin: 0 0 2px 0;padding: 0; }
#boxReviews h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxReviews .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;text-align: center;}
#boxReviews .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}

/*- Бокс поиск */
#boxSearch {margin:0 2px 0 0;padding:2px 6px 0px 10px;border:1px solid #ccc; width:232px;}
#boxSearchContent label {float:right; display:block;height:15px;font-size: 13px;width:20px;text-align: center;margin-top:0; text-align:center;}
#boxSearchContent label:hover {cursor:pointer;}
#boxSearchContent span.button button { display:none;}
.searchboxform input {width:135px;padding:0; background:none; border:none;text-transform: uppercase}
/*- /Бокс поиск */

/*- Бокс скидки */
#boxSpecials {margin: 0 0 2px 0;padding: 0; }
#boxSpecials h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxSpecials h5 a {color:#333;text-decoration: none;}
#boxSpecials h5 a:hover {text-decoration:underline;}
#boxSpecials .widget-inner {margin: 0;padding: 5px 10px 10px 10px;border:1px solid #ccc;text-align: center;}
#boxSpecials .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс скидки */

/*- Бокс рекомендуемые */
#boxFeatured {margin: 0 0 2px 0;padding: 0; }
#boxFeatured h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxFeatured h5 a {color:#333;text-decoration: none;}
#boxFeatured h5 a:hover {text-decoration:underline;}
#boxFeatured .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;text-align: center;}
#boxFeatured .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс рекомендуемые */

/*- Бокс новинки */
#boxWhatsNew {margin: 0 0 2px 0;padding: 0; }
#boxWhatsNew h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxWhatsNew h5 a {color:#333;text-decoration: none;}
#boxWhatsNew h5 a:hover {text-decoration:underline;}
#boxWhatsNew .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;text-align: center;}
#boxWhatsNew .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс новинки */

/*- Бокс новости */
#boxNews {margin: 0 0 2px 0;padding: 0; }
#boxNews h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxNews h5 a {color:#333;text-decoration: none;}
#boxNews h5 a:hover {text-decoration:underline;}
#boxNews .widget-inner {margin: 0;padding:2px;border:1px solid #ccc; text-align: left;}
#boxNews  .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс новости */

/*- Бокс вопросы и ответы */
#boxFaq {margin: 0 0 2px 0;padding: 0; }
#boxFaq h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxFaq h5 a {color:#333;text-decoration: none;}
#boxFaq h5 a:hover {text-decoration:underline;}
#boxFaq .widget-inner {margin: 0;padding:4px;border:1px solid #ccc; text-align: left;}
#boxFaq  .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
dl.itemFaqDefault {width: 48%;float: left;margin: 0.5em 0 0.5em 0;padding: 0 0 0 0;}
dl.itemFaq {width: 98%;float: left;margin: 0.5em 0 0.5em 0;padding: 0 0 0 0;}
dt.itemFaq {display: none;float: left;margin: 0 0 0 0;padding: 5px 5px 0 5px;text-align: left;}
dd.itemFaq {margin-left: 1em;padding: 0 0;line-height: normal;}
/*- /Бокс вопросы и ответы */

/*- Бокс корзина */
#boxCart  {margin:0 0 2px;padding:0;width:250px;height:22px;float:right;position:relative;}
#boxCart .boxheader {float: right;text-align: center;padding: 1px 2px 1px 2px;width:244px;background: #fff;border: 1px solid #ccc;}
#boxCart .boxheader a {display: block;padding: 0;position: relative;color: #fff;font-size: 11px;line-height: normal;font-weight: bold;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);background: #ccc;padding-top: 1px;padding-bottom: 1px;;}
#boxCart .boxheader .cartcount {}
#boxCart .boxcontent {display:none;z-index:999;position:relative;background:#fff;padding:10px;width:228px;margin:24px 0 0 0;border: 1px solid #ccc; box-shadow:#ccc 0 0 8px 0;}
.CartTotal {padding:10px 0; font-size:18px;color:#000;letter-spacing: -1px;word-spacing: -2px;}
p.CartContent {text-align:center;padding:0;}
p.CartContent span {}
#boxCart .boxcontent .CartItem {margin:0 0 10px;}
#boxCart .boxcontent .CartItem .right {padding:3px 0 0 3px;}
#boxCart .boxcontent .CartItem .right:hover {color:#777;}
#boxCart .boxcontent .CartItem .right label {cursor:pointer;}
#boxCart .boxcontent .CartItem .right input { display:none;}
#boxCart .boxcontent .cartempty {padding:8px;}
.CartItemImage {float:left; width:90px;padding:0 10px 0 0;}
.CartItemImage img {max-width:90px; max-height:90px;}
.CartItemContent { overflow:hidden;}
.CartButton { text-align:center;}
.cartempty { text-align:center;}
/*- /Бокс корзина */

/*- Бокс вход */
#boxLogin {display:inline-block;position:relative;height:23px;}
#boxLogin  .boxheader {border:1px solid #ccc;width:122px;text-align:center;padding:2px 0 4px;}
#boxLogin .boxheader-link { position:absolute; width:76px;height:28px; top:0; right:0; cursor:pointer;}
#boxLogin  .boxheader-content {display:none;z-index:1000;position:absolute;right:0;background:#fff;padding:10px;width:228px;margin:2px 0 0 0;border: 1px solid #ccc; box-shadow:#ccc 0 0 8px 0;}
#boxLogin  .boxheader-content p {padding:0;margin:5px 0; font-weight:bold; color:#969494;}
.loginform input {width:100%;margin-top: 0.2em;margin-bottom: 0.4em;}
p.LoginContentCenter {text-align: center;}
p.LoginContentLeft {text-align: left;}
/*- /Бокс вход */

/*- Бокс админ */
#boxAdmin {margin: 0 0 2px 0;padding: 0; }
#boxAdmin h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxAdmin h5 a {color:#333;text-decoration: none;}
#boxAdmin h5 a:hover {text-decoration:underline;}
#boxAdmin .widget-inner {margin: 0;padding:0 4px 0 4px;border:1px solid #ccc; text-align: left;}
/*- /Бокс админ */

/*- Бокс личный кабинет */
#boxAccount {display:inline-block;position:relative;height:23px;}
#boxAccount  .boxheader {border:1px solid #ccc;width:122px;text-align:center;padding:2px 0 4px;}
#boxAccount .boxheader-link { position:absolute; width:133px;height:28px; top:0; right:0; cursor:pointer;}
#boxAccount  .boxheader-content {display:none;z-index:1000;position:absolute;right:0;background:#fff;padding:10px;width:228px;margin:2px 0 0 0;border: 1px solid #ccc; box-shadow:#ccc 0 0 8px 0;}
#boxAccount .boxheader-content  ul, #boxAccount   .boxheader-content ul li {list-style: none;margin: 0;padding: 0;}
#boxAccount .boxheader-content ul li a {display:block;line-height:25px; padding:0 10px;}
#boxAccount .boxheader-content ul li a:hover {}
.headlogin .LoginContentCenter span {border:none;display:inline;margin-right:0;width:auto;} 
/*- /Бокс личный кабинет */

/*- Бокс мои загрузки */
#boxDownloads {margin: 0 0 2px 0;padding: 0; }
#boxDownloads h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxDownloads .widget-inner {margin: 0;padding:4px;border:1px solid #ccc; text-align: left;}
#boxDownloads .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс мои загрузки */

/*- Бокс рассылка */
#boxNewsletter {margin: 0 0 2px 0;padding: 0; }
#boxNewsletter h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxNewsletter .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;}
#boxNewsletter .widget-inner p {margin: 0 0 0 0;text-align: left;}
.newsletterform input {width: 70%;padding: 2px;margin-top: 0.2em;margin-bottom: 0.4em;}
/*- /Бокс рассылка */

/*- Бокс лучшие товары */
#boxBestsellers {margin: 0 0 2px 0;padding: 0; }
#boxBestsellers h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxBestsellers .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;}
#boxBestsellers .widget-inner p {margin: 0 0 0 0;text-align: left;}
#boxBestsellers .widget-inner p.BestsellersContentRight {text-align: right;padding-right: 0.2em;padding-bottom: 0.3em;}
#boxBestsellers .widget-inner  span {font-weight: bold;}
/*- /Бокс лучшие товары */

/*- Бокс информация о группе */
#boxGroupInfo {margin: 0 0 2px 0;padding: 0; }
#boxGroupInfo h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 2px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxGroupInfo .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;text-align: center;font-size: 11px;}
#boxGroupInfo .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxGroupInfo .widget-inner  span {font-weight: bold;}
/*- /Бокс информация о группе */

/*- Бокс валюты */
#boxCurrencies {margin: 0 0 2px 0;padding: 0; }
#boxCurrencies h5 {color: #ff7b08;font-weight: bold;font-size: 12pt;margin: 0;padding: 7px 0 7px 10px;}
#boxCurrenciesContent {margin: 0;padding:10px;text-align: center;}
#boxCurrenciesContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxCurrenciesContent select {width: 70%;padding: 2px; margin-top: 0.2em;margin-bottom: 0.4em;}
/*- /Бокс валюты */

/*- Бокс языки */
#boxLanguages {margin: 0 0 2px 0;padding: 0; }
#boxLanguages h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxLanguages .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;text-align: center;}
#boxLanguages .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс языки */

/*- Бокс производители */
#boxManufacturers {margin: 0 0 2px 0;padding: 0; }
#boxManufacturers h5 {font-size:11px;font-weight:bold;line-height:normal;margin:0 0 0px;padding:1px;border:1px solid #ccc;text-align:center;}
#boxManufacturers .widget-inner {margin: 0;padding:2px 0 0;text-align: center;}
#boxManufacturers .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
.ManufacturedName {text-align:left;padding:0;}
#boxManufacturers .widget-inner select {width:250px;margin-bottom:2px;padding: 2px;text-transform: uppercase;}
/*- /Бокс производители */

/*- Бокс информация о производителе */
#boxManufacturersInfo {margin: 0 0 2px 0;padding: 0; }
#boxManufacturersInfo h5 {font-size:12px;font-weight:normal;line-height:normal;margin:0 0 2px;padding:4px;border:1px solid #ccc;text-align:center;}
#boxManufacturersInfo .widget-inner {margin: 0;padding:4px;border:1px solid #ccc;text-align: center;}
#boxManufacturersInfo .widget-inner p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс информация о производителе */
/*- /Боксы */

/*- Время парсинга */
div#parseTime {clear: left;width: 100%;text-align: center;color: #000;padding-top: 0.5em;padding-bottom: 0.5em;}
/*- /Время парсинга */

/*- Цены */
span.markProductOutOfStock {color: #ff0000;font-weight: bold;}
span.productSpecialPrice {color: #009cf3;}
span.productOldPrice {text-decoration: line-through;font-size: 19px;color: #a4a4a4;font-weight: normal;}
span.productNewPrice {color: #f00;text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.25);font-weight: 300;font-size: 21px;}
span.errorText {color: #ff0000;}
/*- /Цены */

/* Ошибка на странице свяжитесь с нами */
div.contacterror {border: 1px solid;border-color: #ff0000;background-color: #FFCCCC;text-align: center;margin-bottom: 0.5em;margin-top: 0.5em;}
/* /Ошибка на странице свяжитесь с нами */

/* Вывод категорий */
.CatListing   {width:120px;min-height:120px;padding:0 24px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin:10px -3px 5px 0;zoom:1;*display:inline;_height:120px;line-height:normal}
.CatListingImage {display:block;display:table-cell;width:120px;height:100px;text-align:center;vertical-align:middle;}
.CatListingImage img { max-height:120px; max-width:120px;}
.CatListingName {padding:10px 0 5px; font-size:13px; text-align:center;}
.CatImage {padding:0;float:left;margin:0 8px 8px 0;}
.CatImage img { max-height:120px; max-width:120px;}
.CatDesc {margin:0 0 8px 0;overflow:hidden}
/* /Вывод категорий */

/* Карта сайта*/
.CatList {padding:0 0 7px 10px;}
.subCatList {padding:0 0 5px 30px;}
/* /Карта сайта*/

/* Вывод товаров */
/* фильтр над листингом */
.filter	{float: left;padding: 0 .5em;}
.ProductFilterGroupHead { font-size:16px; text-transform:uppercase;padding:0 0 8px;}
/* листинг в модулях */
.ProductsList {width:228px;display: -moz-inline-stack;display: inline-block;vertical-align: top;padding:2px 10px 0;margin:0 -1px 2px 0;zoom:1;*display:inline;line-height:normal;position:relative;border:1px solid #ccc;}
.ProductsListName {font-size:11px;font-weight: bold;padding-top: 2px;text-align:right}
.ProductsListDesc {padding:0 0 5px;}
.ProductsListImage {width:125px;height:125px;text-align:center;vertical-align:middle;font-size: 11px; float:left; position:relative;margin:0 5px 4px 0; padding:2px;}
.ProductsListImage img { max-height:125px; max-height:125px; border:1px solid #ccc; padding:2px;}
.ProductsListPrice {font-size:20px;letter-spacing:-1px;word-spacing:-4px;margin:0;padding:0 0 2px;line-height:normal; text-align:right; min-height:46px;}
.ProductsListDop {padding:0 0 2px;text-align:left;font-size:11px}
.ProductsListDopValue:nth-child(2n+2) {text-align:left;font-size:10px;padding-bottom: 2px;}
.ProductsListRating {padding:0 0 3px; text-align:right;}
.ProductsListButton {font-size:17px;font-weight:normal;text-align:right;padding:0;margin:0 0 15px;}
.ProductsListButton input[type=text] { width:20px;}
.ProductsListMore {padding:0 0 2px; text-align:right;}
.ProductsListManufacturer { text-align:right;padding:2px 0 2px; clear:both;}
.ProductsListCompare { text-align:right;padding:0 0 10px;}

/* Страница карточки товара */
p.center {text-align: center;}
h1.ProductInfoName {margin:0 0 2px;}
.ProductInfoLeft {float:left;width:250px;padding:0 0 2px 0; position: relative;}
.ProductInfoImage { width:248px; height:248px; position:relative;padding:0;border:1px solid #ccc;text-align:center;}

.ProductInfoImageMO {width:122px; height:122px;border:1px solid #ccc;padding:;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin:0 -1px 2px 0;zoom:1;*display:inline;line-height:normal}
.ProductInfoImageMO:nth-child {margin:0 0 2px;}

.yashare-auto-init {margin:10px 0 0;}
.ProductInfoRight { overflow:hidden;padding:0 0 10px 2px}
.ProductInfoModel {font-size:11px; padding:0 20px 10px 0; text-align:right; margin:0px;}
.ProductInfoRating {padding:0 20px 10px 0; text-align:right;}
.ProductInfoPrice {font-size:20px;margin:0;padding:0 20px 10px 0;line-height:normal; text-align:right}
.ProductInfoPrice br { display:none;}
.ProductInfoButton {padding:0 20px 10px 0; text-align:right;}
.ProductInfoQuantity {}
.ProductInfoPopUp {font-size:11px;padding:0 20px 10px 0; text-align:right;}
.ProductInfoOption {padding:0 20px 10px 0; text-align:right;}
.ProductInfoOption .ProductOptionName { float:left;padding:4px 12px 4px 0; width:100px;}
.ProductInfoOption select { width:100px; padding:2px;margin:2px 0;}
.ProductOptionItem { width:38%; float:left;padding:0 5em 0 0;}
.ProductInfoDop {border-top:1px solid #ccc;width:100%;margin:15px 0;}
.ProductInfoDop td.ProductInfoDopName {padding:1px 10px 1px 0;border-bottom:1px solid #ccc;border-right:1px solid #ccc; width:50%}
.ProductInfoDop td.ProductInfoDopValue {width:50%;padding:1px 0 1px 10px;border-bottom:1px solid #ccc;}
/* /Страница карточки товара */

dt.itemImage {float: left;display: block;margin: 0 0 0 0;padding: 5px 5px 0 5px;text-align: center;}
dt.itemNews {display: none;float: left;margin: 0 0 0 0;padding: 5px 5px 0 5px;text-align: left;}
dd.itemDescription {display: block;margin: 0 0 0 0;padding: 0 0;line-height: normal;}
dd.itemDescriptionPrice {display: block;margin: 1em 0 0 0;padding: 0 0;line-height: normal;}
dd.itemNews {display: block;margin-left: 1em;padding: 0 0;line-height: normal;}

/* метки товаров */
.label {background-color: #3f0;color: #000;padding:2px 4px;margin:0;text-align: center;vertical-align: middle;position:absolute;font-weight: bold; right:0;z-index: 55;}
.label.new {ackground-color: #000;}
.label.hit {background-color: #FFFF0F;}
.label.sale {background-color: #0000;}
.label.html {background-color: transparent;}
.price {z-index: 55;clear: both;}
.old-price {z-index: 55;clear: both;}
.save {z-index: 55;clear: both;}
.rating {background-color: transparent;color: #000;right: 0;padding: 0 5px 0 0;font-size: 16px;text-align: center;vertical-align: middle;}
.discount {font-weight: bold;padding:2px 2px;background-color: #f00;color: #ffffff;z-index: 65;position:absolute;left:0;}
.ajax-cart-hightlight {background: #fcc;opacity: 1;transition: all 2s ease-in;}
/* /Вывод товаров */

/* Отзывы */
.ReviewProduct {margin:0 0 9px;border:1px solid #ebebeb;padding:18px 18px 4px;}
.ReviewProductImage {float:left;width:220px;text-align:center;vertical-align:middle;border:1px solid #fff;padding:5px;}
.ReviewProduct:hover > .ReviewProductImage {border:1px solid #ebebeb;}
.ReviewProductContent {padding:0 0 0 270px;}
.ReviewProductAvtor {color: #989797;font-size:11px; font-weight:bold;padding:0 0 11px;border-bottom:1px solid #ebebeb;}
.ReviewProductName {padding:11px 0 10px; font-size:16px;} 
.ReviewProductName a {text-decoration:underline;}
.ReviewProductName a:hover {text-decoration:none;}
.ReviewProductRating {padding:4px 0 22px;border-bottom:1px solid #ebebeb;}
.ReviewProductRating img { vertical-align:middle;}
.ReviewProductText {padding:10px 0 11px}
/* /Отзывы */

/* Статьи */
.ArticlesItem {margin:0 0 9px;border:1px solid #ebebeb;padding:18px 18px 4px;}
.ArticlesName {padding:0 0 10px; font-size:11px; font-weight:bold} 
.ArticlesName a {text-decoration:underline;}
.ArticlesName a:hover {text-decoration:none;}
/* /Статьи */

/* Регистрация */
.accountform label {display:inline-block;width:100px;}
.accountform input[type=text] {width:205px;}
.accountform input[type=password] {width:205px;}
.loginform label {display:inline-block;width:70px;}
.loginform input[type=text] {width:95%;text-transform: uppercase;padding-left: 5px;}
.loginform input[type=password] {width:95%;padding-left: 5px;}

.accountform .error {width:auto; background:none;color:#F03;}
/* /Регистрация */

/* Информация о заказе, адрес клиента и адрес доставки */
dl.ordersAddress {display: block;width: 49%;float: left;margin: 0 0 0 0;padding: 0 0 0 0; border-bottom: 1px #e5e5e5 solid;}
dt.ordersAddress {display: block;float: left;margin: 0 0 0 0;padding: 0 0 0 0;text-align: center;}
dd.ordersAddress {display: block;margin: 0 0 0 1em;padding: 0 0 0 0;line-height: normal; font-size: 11px;}
/* /Информация о заказе, адрес клиента и адрес доставки */

/* Адресная книга */
dl.AddressBook {display: block;width: 49%;float: left;margin: 0 0 0 0;padding: 0 0 0 0;}
dt.AddressBook {display: block;float: left;width: 90px;margin: 0 0 0 0;padding: 0 0 0 0;text-align: center;}
dd.AddressBook {display: block;margin: 0 0 0 90px;padding: 0 0 0 0;line-height: normal;}
dl.AddressBookList {display: block;width: 49%;float: left;height: auto;margin: 0 0 0 0;padding: 0 0 1em 0;}
dt.AddressBookList {display: block;float: left;margin: 0 0 0 0;padding: 0 0 0 0;text-align: center;}
dd.AddressBookList {display: block;margin: 0 0 0 0;padding: 0 0 0 0;line-height: normal;}
/* /Адресная книга */

/* Ссылки на странице мои данные */
ul.accountLinks {list-style-type: none;text-align: left;padding-left: 1em; margin: 0 0 0 0;}
li.accountLinks {display: block;padding: 0;}
/* /Ссылки на странице мои данные */

/* Детали заказа в корзине */      
.carttable {border-right:1px solid #ccc;border-top:1px solid #ccc;}
.carttable .headtable td {text-align:center;padding:4px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
tr.contenttable td {padding:4px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.CartDetailsProductImage { float:left;padding:0 10px 4px 0;}
.CartDetailsProductImage img {max-width:100px; max-height:100px;}
.CartDetailsProductName {padding:50px 0 0 10px;}
.CartDetailsProductDop {}
/* /Детали заказа в корзине */

/* сравнение */
table.productListingData td {border-bottom:1px solid #fff;padding:10px;}
tr.ProductCompareLine td { background:#efedec;}
tr.ProductCompareLine:nth-child(2n+2) td { background:#f9f8f7;}
.ProductCompareDelete {position:relative;float:right;}
.ProductCompareDelete span { display:block;border:1px solid #e0dcd9; background:#fff; float:right; width:34px; height:34px;line-height:34px; font-size:22px; text-align:center; border-radius:50%; position:relative;}
.ProductCompareDelete a.button {padding:0;margin:0; background:none;border:none;color:#a7a1a3;}
.ProductCompareDelete a.button:hover {color:#fff;}
.ProductCompareDelete span:hover {background:#e0dcd9; }
.ProductCompareImage {border:1px solid #e0dcd9; text-align:center;margin:15px 15px 15px 0;}
.ProductCompareName a { text-decoration:none; font-size:18px;}
.ProductCompareName a:hover { text-decoration:underline;}
.ProductComparePrice { text-decoration:none; font-size:18px;padding:10px 0;}

/* вход и оформление заказа */
.Login {width:49%;float: left;margin:10px 0;}
.Login:nth-child(2) {float:right;}
.LoginHead {font-size:13px;padding:4px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;}
.LoginContent {border: 1px solid #ccc;padding: 10px;}

.accountform label, .contactform label {display:inline-block;width:150px;}
.accountform input[type=text], .contactform  input[type=text] {width:220px;}
.accountform input[type=password],  .contactform  [type=password] {width:220px;}
.accountform select,  .contactform  select {width:226px;}
.contactform  textarea {width:220px;}
.sm_layout_box textarea { width:220px;height: 28px;text-transform: uppercase;font-size: 12px;font-family: sans-serif, Arial, 'Roboto';}
.LoginContent label {display:inline-block;width:70px;}
.LoginContent input[type=text] {width:200px;}
.LoginContent input[type=password] {width:200px;}

.accountform .error {width:auto; background:none;color:#F03;}

.itemOdd {border-bottom:1px solid #eaeaea;padding:15px 0 7px;}
.itemEven {border-bottom:1px solid #eaeaea;padding:15px 0 7px;}

.CheckBlock  {width:250px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin:0 -1px 0 0;zoom:1;*display:inline;line-height:normal;position:relative;}
h2.checkouthead { font-size:11px;font-weight:bold;padding:4px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.sm_layout_box {border: 1px solid #ccc;margin: 0 0 2px;overflow: hidden;padding: 4px;text-transform: none;}
div.CheckoutError {border: 1px solid;border-color: #ff0000;background-color: #FFCCCC;text-align: left;margin-bottom: 0.5em;margin-top: 0.5em;padding: 0.5em;}
/* оформление заказа */   

/* Ajax quick find */
div.ajaxQuickFind {text-align: left;}
ul.ajaxQuickFind {list-style-type: none;list-style-image: none;padding-left: 0px;}
li.ajaxQuickFind {font-size: 100%;padding-left: 5px;} 
/* /Ajax quick find */

/* Ajax add quickie suggest */
div.ajaxAddQuickie {text-align: left;}
div.addQuick {text-align: left;color: #67748B;text-decoration: underline;cursor: pointer;}
ul.ajaxAddQuickie {list-style-type: none;list-style-image: none;padding-left: 0px;}
li.ajaxAddQuickie {font-size: 100%;padding-left: 0px;} 
/* /Ajax add quickie suggest */

.errorBox {background-color: #ffb3b5;}
.messageStackError, .messageStackWarning {background-color: #ffb3b5;}
.messageStackSuccess {background-color: #99ff00;}
.headerError {background-color: #ffb3b5;border: 1px solid red;}
.messageStack {background-color: #ffb3b5;padding: 0.5em 0.5em 0.5em 0.5em;}

/* Buttons */
a.button, span.button button, span.button input, del.button span {background: #ccc;border: none;cursor: pointer;display: inline-block;font-family: sans-serif, Arial, 'Roboto';text-decoration: none;font-size: 11px;font-weight: bold;line-height: 17px;margin: 3px 0;padding: 1px;vertical-align: baseline;text-transform: uppercase;text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.5);color: #fff;padding-left: 3px;padding-right: 3px;}
* + html a.button, * + html span.button button, * + html span.button input, * + html del.button span {padding:2px 0px}
a.button:hover, span.button button:hover, span.button input:hover, del.button span:hover { text-decoration:none; opacity:0.8;}
/* /Buttons */
	    
	    
#flyimgcart {position:absolute;z-index:1000;}

table.productListingData td {border-bottom:1px solid #E9E9E9;padding:10px 0;}

#load_status_bg {background: url(img/wind_bg.png) repeat; position: fixed;z-index: 2300;width: 100%;height: 100%;top: 0px;left: 0px;}
#load_status_bg .load_status_image {background:url(img/ajax-loader.gif);margin: 270px auto 0;z-index: 2300;width: 54px;height: 55px;}

/* кнопка вверх */
#back-top {bottom:20px;right:20px;position: fixed;z-index: 9999;visibility:hidden;}
#back-top a {transition: all 0.1s ease-in 0s;display: block;height:40px;width:40px; text-align:center;color: #fff;font-size: 28px;line-height:36px;opacity: 0.4;background: none repeat scroll 0 0 #000000;}
#back-top a:hover { opacity:1}

/* адаптивная разметка */
@media only screen and (max-width:639px) {
/* общая разметка */
.wrapper {width:96%;min-width:310px;}
.container {float:none;}
.content {padding:0;}
.left-sidebar {float:none;width:auto;margin-left:0;}
.right-sidebar {float:none;width:auto;margin-left:0;}
.footer {padding:0;}
/* шапка */
.head-top { width:250px; margin:0 auto;}
.headlogin { clear:both;margin: 0 0 2px;}
.headlogin span {margin-top:2px;}
.headlogin span.headprice { margin:0;}
#boxCart {margin: 0 0 10px;}
.header-left {float:none;margin:0;width:auto; text-align:center;}
.header-right {float:none;width:auto;margin:10px 0 2px;text-align:center;}
.head-banner img {margin:0 auto;}

/* меню */
.menu h5 {padding: 7px 10px 6px;cursor: pointer; font-weight:300;}
#boxCategories2 { float:none;}

ul#navmenu-v { width:auto;}
ul#navmenu-v li {width:100%; float:none;}
ul#navmenu-v a {}
ul#navmenu-v li ul {width:auto; display:block; position:relative; top:0;left:20px;background:#ccc;}
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul {display:block;}
ul#navmenu-v ul ul, ul#navmenu-v ul ul ul {width:100%; float:none;left:20px;background:#ccc;}
ul#navmenu-v li:hover > a { background:#ccc;}

ul#drobmenu { width:auto;}
ul#drobmenu li {width:100%; float:none;}
ul#drobmenu a {}
ul#drobmenu li ul {width:auto; display:block; position:relative; top:0;left:20px;background:#ccc;}
ul#drobmenu li:hover ul ul, ul#drobmenu li:hover ul ul ul, ul#drobmenu li.iehover ul ul, ul#drobmenu li.iehover ul ul ul {display:block;}
ul#drobmenu a:hover, ul#drobmenu li:hover a, ul#drobmenu li.iehover a {background:#ccc;}
ul#drobmenu ul ul, ul#drobmenu ul ul ul {width:100%; float:none;left:20px;background:#ccc;}
ul#drobmenu li:hover > a, ul#drobmenu li:hover > b { background:#ccc;}
ul#drobmenu li ul {background:none;}
/* товары */
.ProductsList {width:auto; display:block;margin: 0 0 2px;}
.ProductsListImage {display:block;width:auto;height:auto;}
.ProductInfoLeft {float:none;padding: 0 0 2px;width:auto;}
/* подвал */
.FootBox, #boxInformation, #boxContent, .FootBox.chat { width:auto;margin-right:0;display:block;}
#boxContent h5 {margin: 0 0 10px;}
#boxContent .widget-inner {margin:0;}
#boxInformation h5 {margin: 0 0 2px;}
#boxInformation .widget-inner {margin:0 0 2px;}
.FootBox .widget-title {margin: 0 0 2px;}
.FootBox .widget-inner {margin:0;}
.copyright {text-align:center;}
/* открытие-закрытие боксов */
.widget-title.togglehead, h5.togglehead {cursor: pointer;}
span.toggle { display:block;float:right;cursor: pointer;font-size: 16px;}
.widget-title.do span.toggle:before, h5.do span.toggle:before {font-family: "FontAwesome";content:"\f055";}
/* корзина */
.CartDetailsProductImage img {max-height:74px;max-width:74px;}
/* вход и оформление заказа */
.Login {width:auto;float:none;margin:10px 0;}
.Login:nth-child(2) {float:none;}
.accountform label, .contactform label {display:inline-block;width:100px;}
.accountform select {width:100px;}
.accountform input[type=text], .contactform  input[type=text] {width:150px;}
.accountform input[type=password],  .contactform  [type=password], .accountform select {width:150px;}
.contactform  textarea {width:150px;}
.sm_layout_box textarea { width:98%}
.LoginContent label {display:inline-block;width:70px;}
.LoginContent input[type=text] {width:150px;}
.LoginContent input[type=password] {width:150px;}
.CheckBlock  {width:auto;display:block;margin:0;}
}

@media only screen and (min-width:640px) and (max-width:799px) {
/* общая разметка */
.wrapper {width:600px;margin: 0 auto;}
.left-sidebar {width:170px;}
.right-sidebar {width:170px;margin-left: -170px;}
.content {padding: 0 172px 0 172px;}
/* шапка */
.head-top { width:250px; margin:0 auto;}
.headlogin { clear:both;margin: 0 0 2px;}
.headlogin span {margin-top:2px;}
.headlogin span.headprice { margin:0;}
#boxCart {margin: 0 0 10px;}
.header-left {float:none;margin:0;width:auto; text-align:center;}
.header-right {float:none;width:auto;margin:10px 0 2px;text-align:center;}
.menu h5 { display:none;}
/* меню */
ul#navmenu-v a, ul#navmenu-v li a, ul#drobmenu a, ul#drobmenu li b {padding: 7px 8px 6px; font-size:12px;}
/* колонки */
#boxFilters .widget-inner select {width:170px;}
#boxManufacturers .widget-inner select {width:170px;}
/* товары */
.ProductBoxImage {float:none;margin:0;width:auto;}
.ProductsList {width:auto; display:block;margin: 0 0 10px;}
.ProductsListImage {display:block;width:auto;height:auto;}
.ProductInfoLeft {float:none;padding: 0 0 10px;width:auto;}
.ProductInfoImage {width:auto;}
/* вход и оформление заказа */
.Login {width:auto;float:none;margin:10px 0;}
.Login:nth-child(2) {float:none;}
.accountform label, .contactform label {display:inline-block;width:150px;}
.accountform select {width:150px;}
.accountform input[type=text], .contactform  input[type=text] {width:150px;}
.accountform input[type=password],  .contactform  [type=password] {width:150px;}
.contactform  textarea {width:150px;}
.sm_layout_box textarea { width:98%}
.LoginContent label {display:inline-block;width:70px;}
.LoginContent input[type=text] {width:150px;}
.LoginContent input[type=password] {width:150px;}
.CheckBlock  {width:auto;display:block;margin:0;}
.loginform input[type=text] {width:140px;}
.loginform input[type=password] {width:140px;}
/* подвал */
#boxInformation, .FootBox.support, .FootBox.chat {width:290px;margin:0 7px 10px;}
.FootBox.account, .FootBox.footcontact {width:290px;margin:0 0 10px;}
#boxInformation h5 {margin: 0 0 10px 0;}
#boxInformation .widget-inner {margin: 0 0 10px 0;}
}

@media only screen and (min-width:800px) and (max-width:1023px) {
/* общая разметка */
.wrapper {width:760px;margin: 0 auto;}
.left-sidebar {width:170px;}
.right-sidebar {width:170px;margin-left: -170px;}
.content {padding: 0 172px 0 172px;}
/* шапка */
.menu h5 { display:none;}
.headlogin {float:left;}
.headlogin span {width:80px;}
#boxLogin .boxheader {width:80px;}
.header-left {width:560px;}
.header-right {width:188px;}
#boxSearch {width:161px;float:left;}
.searchboxform input {width:70px;}
#boxCart {width:237px;}
#boxCart .boxheader {width:237px;}
#boxCart .boxcontent {width:221px;margin-left:-6px;}
/* меню */
ul#navmenu-v a, ul#navmenu-v li a, ul#drobmenu a, ul#drobmenu li b {padding: 7px 6px 6px;}
/* колонки */
#boxFilters .widget-inner select {width:170px;}
#boxManufacturers .widget-inner select {width:170px;}
/* товары */
.ProductBoxImage {float:none;margin:0;width:auto;}
.ProductsList {width:auto; display:block;margin: 0 0 2px;}
.ProductsListImage {display:block;width:auto;height:auto;}
.ProductInfoLeft {float:none;padding: 0 0 2px;width:auto;}
.ProductInfoImage {width:auto;}
/* вход и оформление заказа */
.Login {width:auto;float:none;margin:10px 0;}
.Login:nth-child(2) {float:none;}
.CheckBlock  {width:auto;display:block;margin:0;}
.loginform input[type=text] {width:140px;}
.loginform input[type=password] {width:140px;}
/* подвал */
#boxInformation, .FootBox.support, .FootBox.chat {width:370px;margin:0 7px 10px;}
.FootBox.account, .FootBox.footcontact {width:370px;margin:0 0 10px;}
#boxInformation h5 {margin: 0 0 10px 0;}
#boxInformation .widget-inner {margin: 0 0 10px 0;}
}

@media only screen and (min-width:1024px) and (max-width:1399px) {
/* общая разметка */
.wrapper {width:980px;margin: 0 auto;}
.left-sidebar {width:243px;}
.right-sidebar {width:243px;margin-left:-243px;}
.content {padding: 0 245px 0 245px;}
/* шапка */
.menu h5 { display:none;}
.headlogin {float:left;}
.headlogin span {width: 118px;}
.header-left {width:735px;}
.header-right {width:243px;}
#boxSearch {width:225px;float:left;}
#boxCart {width:237px;}
#boxCart .boxheader {width:237px;}
#boxCart .boxcontent {width:221px;margin-left:-6px;}
/* колонки */
#boxFilters .widget-inner select {width:243px;}
#boxManufacturers .widget-inner select {width:243px;}
/* товары */
.ProductsList {width:222px;}
.ProductsList:nth-child(2n+2) {margin:0 0 2px 0;}
.CurveList .ProductsList:nth-child(2n+3) {margin:0 0 2px 0;}
/* вход и оформление заказа */
.LoginContent input[type=text] {width:150px;}
.LoginContent input[type=password] {width:150px;}
.CheckBlock  {width:auto;display:block;margin:0;}
/* корзина */
.headtable-product { width:506px;}
.headtable-qty { width:125px;}
.headtable-price { width:125px;}
.headtable-total { width:125px;}
.headtable-remove { width:125px;}
/* подвал */
#boxInformation { width:243px;}
.FootBox.support, .FootBox.account {width:244px;}
.FootBox.chat, .FootBox.footcontact {width:243px;margin:0 0 10px;}
} 

@media only screen and (min-width:1400px) {
/* общая разметка */
/* шапка */
#boxSearch {float:left;}
.headlogin {float:left;}
.header-left {width:754px;}
.menu h5 { display:none;}
/* товары */
.ProductsList:nth-child(2n+2) {margin:0 0 2px 0;}
.CurveList .ProductsList:nth-child(3n+4) {margin:0 0 2px 0;}
/* оформление */
.CheckBlock:nth-child(2n+2) {margin:0;}
/* корзина */
.headtable-product { width:506px;}
.headtable-qty { width:125px;}
.headtable-price { width:125px;}
.headtable-total { width:125px;}
.headtable-remove { width:125px;}
}	       
/*]]>*/


