/* -----------------------------------------------------------------------------------------
   VaM Shop - open source ecommerce solution
   http://vamshop.ru

   Copyright (c) 2005-2008 VaM Shop 
   -----------------------------------------------------------------------------------------
   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

/*<![CDATA[*/
* {margin: 0;padding: 0;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;width: 100%;/*color:#737981*/color:#4B4A4A; background:url(img/bg.gif);}
a {color:#99B138;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 18px}
img {border: none;}
h2, h3 {margin: 0 0 0 0;padding: 0 0 0 0;}
input {vertical-align: middle;}
/*- Формы */
form {width: 100%;margin: 0;}
.form input, textarea, input[type=text] {padding: 2px;}
.form textarea {width: 80%;}
.pagecontent fieldset.form, .pageBlockItem  fieldset.form, .popuptext fieldset.form {border: 0px;}
.pagecontent fieldset.form legend,.pageBlockItem fieldset.form legend, .popuptext fieldset.form legend {font-weight: bold;}
.pagecontent .form p {font-weight: normal;}
form.searcharticles input[type=text] { width:380px}
/*- Подсветка ошибок формы */
#errormsg {border: 2px solid #c00;padding: 5px;width: 96%;}    
.error {background: #fcc;}
/*- /Подсветка ошибок формы */
span.Requirement {color: red;}
.right { text-align:right;}
/*- /Формы */
#wrapper {width: 980px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;background:#FFF;border-left:4px #FFF solid;border-right:4px #FFF solid;}

/* Header
-----------------------------------------------------------------------------*/
#header {}
#header div.header-left {float: left;margin: 0;padding: 0;}
#header div.header-right {float: right;margin: 0;padding:0;width:766px;}
#header div.header-right .topmenu {margin:0;padding:10px 0 0 0;height:36px;text-align:right;color:#686868;font-size:11px;font-weight:bold;line-height:11px;}
.topmenu a {display:block;float:right;padding:0 9px 2px 9px;color:#686868; border-right:#999 1px dotted; text-decoration:none;}
.topmenu a:hover {text-decoration:underline;}
.topmenu a:first-child {border-right:none;padding:0 0 2px 9px;} 
/*- Меню-закладки сверху */
div#menu {padding:8px 0 0 0;margin: 0 auto; background:url(img/bg-menu.png) 100% 0 no-repeat; width:766px; height:37px;}
#menu ul, #menu ul li {list-style: none;margin: 0;padding: 0;}
#menu ul {padding: 5px 0 4px;text-align: center;}
#menu ul li {display:inline;margin-right:.3em;}
#menu ul li a {color: #fff;padding: 5px 0;text-decoration: none;text-shadow: 1px 1px 1px #425209;font-weight:bold;}
#menu ul li a span {padding: 5px 25px 5px 17px; background:url(img/bg-menulink.gif) 100% 0 no-repeat;}
#menu ul li.lost a span {background:none;}
#menu ul li a:hover span {color: #d7e820;text-decoration: none;}
#menu ul li a:hover {color: #d7e820;text-decoration: none;}
/*\*//*/
#menu ul li a {display: inline-block;white-space: nowrap;width: 1px;}
#menu ul {padding-bottom: 0;margin-bottom: -1px;}
/**/
/*\*/
* html #menu ul li a {padding: 0;}
/**/
/*\*/
* html #menu ul li a {padding: 0;}
/**/
/*- /Меню-закладки сверху */
.topboxs { background: url(img/bg-topboxs.png) 0 0 no-repeat; height:45px;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%;padding: 0 0 65px;	height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding: 0 214px 10px 214px;}
.banner {padding:0 0 5px 0;}
.banner-col {padding:0 0 10px 0;}
.banner-left {padding:0 0 5px 0;float:left;}
.banner-right {padding:0 0 5px 0;float:right;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {float: left;width: 210px;margin-left: -100%;position: relative;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {float: left;margin-right: -3px;width: 210px;margin-left: -210px;position: relative;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {width: 980px;margin: -65px auto 0;padding:15px 0 0 0;height: 50px; background:url(img/bg-footer.png) 50% 0 no-repeat;color:#707173;font-size:11px;}
#footer a {color:#707173; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.footcounter {float:left;padding:0 0 0 20px}
.footmenu {text-align:right;margin-right:20px;}

/* Навигация */
div#navigation {color:#99B138;padding-top: 0.5em;padding-left: 10px;font-size:11px;font-weight:bold;}
#navigation span {}
#navigation a {text-decoration: none;}
#navigation a:hover {text-decoration:underline;}
/* /Навигация */
   
/* Cтраница */
#content h1 {color:#6C8505;font-size:14px;font-weight:bold;padding:14px;}
#content h1 a {color: #6C8505;text-decoration: none;}
#content h1 a:hover {color: #6C8505;text-decoration:underline;}
.page {margin: 0 0 .5em 0;padding: .5em;}
.pageItem {width: 100%;}
.pageBlock {background:url(img/bg-pageblocktop.png) 0 0 no-repeat; padding:10px 0 0 0;}
.pageBlockItem {background:url(img/bg-pageblock.png) 0 100% no-repeat;padding:0 10px 20px;}
.page h1, .page p {margin: 0 10px;}
.page h1 {font-size: 2em;color: #fff;}
.page p {padding-bottom: 0.5em;padding-top: 0.5em;}
.pagecontent {display: block;padding-left: 0.5em;padding-right: 0.5em;background: transparent;}
.pagecontentfooter {display: block;text-align: right;background: transparent;margin-top: 0.5em;margin-bottom: 0.5em;}
div.clear {clear: both;}
div.navigation {display: block;padding:10px;color:#717171;font-size:11px;}
div.navigation a {color:#C32B2B;}
span.right {float: right;}
span.bold {font-weight: bold;}
.page li, .pageBlock li { list-style-position:inside;}
/* /Страница */

/*- Боксы */
.ProductBoxName { line-height:normal;padding:0 0 5px 0;}
.ProductBoxName a {color:#C32B2B;font-size:13px;line-height:14px;text-decoration:none;}
.ProductBoxName a:hover {text-decoration:underline;}
.ProductBoxPrice {color:#99B138;font-size:14px;font-weight:bold;}

/*- Бокс разделы */
#boxCategories {margin: 0 0 10px 0;padding: 0; }
#boxCategories h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background: url(img/bg_boxtopcat.png) 0 0 no-repeat;}
#categoriesBoxMenu {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li {margin: 0;padding: 0;list-style-type: none;}
#categoriesBoxMenu #CatNavi li a {display: block;background:url("img/bg_list.gif") no-repeat scroll 3px 8px transparent;color:#4B4A4A;line-height:12px;padding:3px 0 5px 20px;text-decoration:none; border-bottom:#999 1px dotted;}
#categoriesBoxMenu #CatNavi li a:hover {color:#99B138;background-color: transparent;}
#categoriesBoxMenu #CatNavi .CatLevel0 {padding-left:0;}
#categoriesBoxMenu #CatNavi .CatLevel1 {padding-left: 15px;}
#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 10px 0;padding: 0; }
#boxFilters h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxFiltersContent {margin: 0;padding:10px; text-align: left;background:url(img/bg_box.png) 0 100% no-repeat;}
#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;}
/*- /Бокс фильтры */

/*- Бокс контент */
#boxContent {margin: 0 0 10px 0;padding: 0; }
#boxContent h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxContentContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxContentContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxContent ul {list-style-type: none;text-align: left;padding-left: 1em;margin: 0 0 0 0;}
#boxContent li {display: block;padding: 0;}
/*- /Бокс контент */

/*- Бокс информация */
#boxInformation {margin: 0 0 10px 0;padding: 0; }
#boxInformation h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxInformationContent {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxInformationContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxInformation ul {list-style-type: none;text-align: left;padding-left: 1em;margin: 0 0 0 0;}
#boxInformation li {display: block;padding: 0;}
/*- /Бокс информация */

/*- Бокс быстрый заказ */
#boxAddQuickie {margin: 0 0 10px 0;padding: 0; }
#boxAddQuickie h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxAddQuickieContent {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxAddQuickieContent p {margin: 0 0 0 0;text-align: left;}
.addquickieform input {width: 80%;padding: 2px;margin-top: 0.2em;margin-bottom: 0.4em;}
/*- /Бокс быстрый заказ */

/*- Бокс авторы */
#boxAuthors {margin: 0 0 10px 0;padding: 0; }
#boxAuthors h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxAuthorsContent {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxAuthorsContent p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс авторы */

/*- Бокс статьи */
#boxArticles {margin: 0 0 10px 0;padding: 0; }
#boxArticles h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxArticlesContent {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxArticlesContent p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс статьи */

/*- Бокс партнёрка */
#boxAffiliate {margin: 0 0 10px 0;padding: 0; }
#boxAffiliate h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxAffiliateContent {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxAffiliateContent p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс партнёрка */

/*- Бокс новые статьи */
#boxArticlesNew {margin: 0 0 10px 0;padding: 0; }
#boxArticlesNew h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxArticlesNewContent {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxArticlesNewContent p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс новые статьи */

/*- Бокс просмотренные товары */
#boxLastViewed {margin: 0 0 10px 0;padding: 0; }
#boxLastViewed h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxLastViewedContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxLastViewedContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс просмотренные товары */

/*- Бокс отзывы */
#boxReviews {margin: 0 0 10px 0;padding: 0; }
#boxReviews h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxReviews h5 a {color: #fff;font-weight: bold;text-decoration: none;}
#boxReviews h5 a:hover {text-decoration:underline;}
#boxReviewsContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxReviewsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс отзывы */

/*- Бокс поиск */
#boxSearch {margin:7px 0 10px 0;padding:3px 0 0 30px;float:left; width:330px; border-right:#FFF 1px solid; height:23px;}
#boxSearch h5 {margin: 0;float:left;color:#2C2C2C;font-size:11px;font-weight:normal;padding:2px 10px 0 0;}
#boxSearch h5 a {color:#2C2C2C;text-decoration: none;}
#boxSearch h5 a:hover {text-decoration:underline;}
#boxSearchContent {margin: 0;padding:0;}
.searchboxform {float:left;}
.button {float:left;padding:3px;}
@-moz-document url-prefix() {  .button {margin-top:-2px;} } /* хак ff */
.searchboxform input {width:200px;padding: 2px;font-size:11px;}
* html .searchboxform input {margin-top:-2px;} /* хак ie6 */
/*- /Бокс поиск */

/*- Бокс скидки */
#boxSpecials {margin: 0 0 10px 0;padding: 0; }
#boxSpecials h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxSpecials h5 a {color: #fff;font-weight: bold;text-decoration: none;}
#boxSpecials h5 a:hover {text-decoration:underline;}
#boxSpecialsContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxSpecialsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс скидки */

/*- Бокс рекомендуемые */
#boxFeatured {margin: 0 0 10px 0;padding: 0; }
#boxFeatured h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxFeatured h5 a {color: #fff;font-weight: bold;text-decoration: none;}
#boxFeatured h5 a:hover {text-decoration:underline;}
#boxFeaturedContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxFeaturedContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс рекомендуемые */

/*- Бокс новинки */
#boxWhatsNew {margin: 0 0 10px 0;padding: 0; }
#boxWhatsNew h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxWhatsNew h5 a {color: #fff;font-weight: bold;text-decoration: none;}
#boxWhatsNew h5 a:hover {text-decoration:underline;}
#boxWhatsNewContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxWhatsNewContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс новинки */

/*- Бокс новости */
#boxNews {margin: 0 0 10px 0;padding: 0; }
#boxNews h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxNews h5 a {color: #fff;font-weight: bold;text-decoration: none;}
#boxNews h5 a:hover {text-decoration:underline;}
#boxNews .boxNewsContent {margin: 0;padding:10px; text-align: left;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxNews .boxNewsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс новости */

/*- Бокс вопросы и ответы */
#boxFaq {margin: 0 0 10px 0;padding: 0; }
#boxFaq h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxFaq h5 a {color: #fff;font-weight: bold;text-decoration: none;}
#boxFaq h5 a:hover {text-decoration:underline;}
#boxFaq .boxFaqContent {margin: 0;padding:10px; text-align: left;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxFaq .boxFaqContent 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:10px 0 10px 30px;padding:0 0 0 20px;float:left; background:url(img/bg-boxcart.gif) 0 0 no-repeat;font-size:11px;color:#3B3207;}
#boxCart .boxcontent .count {color:#C34B80;font-weight:bold;}
#boxCart .boxcontent a {color:#3B3207; text-decoration:none;}
#boxCart .boxcontent a:hover {text-decoration:underline;}
#boxCart .boxcontent .count a {color:#C34B80;}
/*- /Бокс корзина */

/*- Бокс вход/админ */
#boxLogin  {margin: 0 0 10px 0;padding: 0; }
#boxLogin .boxheader {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxLogin .boxcontent {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxLogin .boxcontent  span {font-weight: bold;}
#boxLogin .boxheader p {padding: 0;margin: 0;}
#boxLogin .boxcontent p {padding-top: 0.1em;padding-bottom: 0.1em;padding-left: 0.2em;margin-top: 0;margin-bottom: 0;margin-left: 0;margin-right: 0;}
.loginform input {width: 70%;padding: 2px;margin-top: 0.2em;margin-bottom: 0.4em;}
p.LoginContentCenter {text-align: center;}
p.LoginContentLeft {text-align: left;}
/*- /Бокс вход/админ */

/*- Бокс мои загрузки */
#boxDownloads {margin: 0 0 10px 0;padding: 0; }
#boxDownloads h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxDownloadsContent {margin: 0;padding:10px; text-align: left;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxDownloadsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс мои загрузки */

/*- Бокс рассылка */
#boxNewsletter {margin: 0 0 10px 0;padding: 0; }
#boxNewsletter h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxNewsletterContent {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxNewsletterContent 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 10px 0;padding: 0; }
#boxBestsellers h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxBestsellersContent {margin: 0;padding:10px;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxBestsellersContent .bestProduct {padding:5px 0;border-bottom:#999 1px dotted;}
#boxBestsellersContent  .bestPrice {float:right;}
/*- /Бокс лучшие товары */

/*- Бокс информация о группе */
#boxGroupInfo {margin: 0 0 10px 0;padding: 0; }
#boxGroupInfo h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxGroupInfoContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxGroupInfoContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxGroupInfoContent  span {font-weight: bold;}
/*- /Бокс информация о группе */

/*- Бокс валюты */
/*#boxCurrencies {margin:7px 0 10px 0;padding:3px 0 0 16px;float:left; width:200px; border-right:#FFF 1px solid; height:23px;}*/
#boxCurrencies {margin:7px 0 10px 0;padding:3px 0 0 10px;float:right; width:200px; border-left:#FFF 1px solid; height:23px;}
#boxCurrencies h5 {margin: 0;float:left;color:#2C2C2C;font-size:11px;font-weight:normal;padding:2px 10px 0 0;}
#boxCurrenciesContent {margin:0;padding:0;}
* html #boxCurrenciesContent {padding-left:53px;margin-top:-20px;}/*хак ие6*/
* html #boxCurrenciesContent form {margin-top:-18px;}/*хак ие6*/
* + html #boxCurrenciesContent {padding-left:53px;}/*хак ие7*/
#boxCurrenciesContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxCurrenciesContent select {width:110px;padding: 2px;font-size:11px;}
/*- /Бокс валюты */

/*- Бокс языки */
#boxLanguages {margin: 0 0 10px 0;padding: 0; }
#boxLanguages h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxLanguagesContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxLanguagesContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс языки */

/*- Бокс производители */
#boxManufacturers {margin: 0 0 10px 0;padding: 0; }
#boxManufacturers h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxManufacturersContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxManufacturersContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxManufacturersContent select {width:180px;padding:1px;margin-top: 0.2em;margin-bottom: 0.4em; font-size:11px;}
/*- /Бокс производители */

/*- Бокс производители логотипами */
#boxManufacturers_image {margin:0;padding:0;}
#boxManufacturers_image h5  {color:#6C8505;font-size:14px;font-weight:bold;padding:14px;}
#boxManufacturers_imageContent {margin: 0;padding:5px;text-align: center;border:1px solid #abacaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(jscript/PIE.php);position:relative;}
#slide-featured {width:540px;margin:0 auto;}
#slide-featured li {list-style: none;width:108px;text-align:center;}
#slide-new {/*width:108px;*/margin:0 auto;}            
/*- /Бокс производители */


/*- Бокс информация о производителе */
#boxManufacturersInfo {margin: 0 0 10px 0;padding: 0; }
#boxManufacturersInfo h5 {color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;background:url(img/bg_boxtop.png) 0 0 no-repeat;}
#boxManufacturersInfoContent {margin: 0;padding:10px;text-align: center;background:url(img/bg_box.png) 0 100% no-repeat;}
#boxManufacturersInfoContent 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;}
/*- /Время парсинга */

/*- Информация о магазине */
div#copyright {clear: left;width: 100%;text-align: center;color: #000;padding-top: 0.5em;padding-bottom: 0.5em;}
div.copyright {text-align:right;margin-right:20px;}
/*- /Информация о магазине */

/*- Цены */
span.markProductOutOfStock {color: #c76170;font-weight: bold;}
span.productSpecialPrice {color: #ff0000;}
span.productOldPrice {color:#99B138;text-decoration: line-through; font-weight:normal;}
span.errorText {color: #ff0000;}
.specials { font-size:11px; font-weight:normal;}
/*- /Цены */

/* Ошибка на странице свяжитесь с нами */
div.contacterror {border: 1px solid;border-color: #ff0000;background-color: #FFCCCC;text-align: center;margin-bottom: 0.5em;margin-top: 0.5em;}
/* /Ошибка на странице свяжитесь с нами */

/* Вывод категорий */
dl.itemCategoriesListing {width:176px;float: left;height:20px;margin: 0 0 0 0;padding:9px 0 0 0;}
dl.itemCategoriesListing-right {width:175px;float: left;height:20px;margin: 0 0 0 0;padding:9px 0 0 0;}
dd.itemCategoriesListingImage {margin: 0 1em 0 1em;padding: 0 0;line-height: normal;text-align: center;height:100px;}
dd.itemCategoriesListing {margin: 0 1em 0 1em;padding: 0 0;line-height: normal;text-align: center;}
/* /Вывод категорий */

/* Вывод товаров */
/* Рекомендуемые и новинки на главной и в категориях */
.NewProducts {width:274px;float: left;height:160px;margin: 0 0 4px 0;padding:10px 0 0 0; background:url(img/bg-productnew-top.gif) 0 0 no-repeat;}
.NewProducts-right {width:274px;float:right;height:160px;margin: 0 0 4px 0;padding:10px 0 0 0; background:url(img/bg-productnew-top.gif) 0 0 no-repeat;}
.NewProductContent { background:url(img/bg-productnew.png) 0 100% no-repeat;padding:0 12px 12px 2px;}
.NewProductsImage {width:120px;float: left; text-align:center;padding:0;}
.NewProductsName {padding:5px 0 0 125px; height:65px;text-align:right;line-height:10px;}
* html .NewProductsName {padding:5px 0 0 5px;} /* хак ie6 */
* + html .NewProductsName {padding:5px 0 0 5px;} /* хак ie7 */
.NewProductsName a {color:#C32B2B;font-size:13px;line-height:14px;text-decoration:none;}
.NewProductsName a:hover {text-decoration:underline;}
.NewProductsPrice {padding:10px 0 0 120px;color:#99B138;font-size:14px;font-weight:bold;text-align:right;}
.NewProductsButton {padding:10px 0 0 120px;text-align:right;}
*html .NewProductsButton {padding:5px 0 0 0;}
/* /Рекомендуемые и новинки на главной и в категориях */

/* Листинг товара */
.pageSort {font-size:11px;line-height:12px; height:34px;padding:5px 0 0 0;border-top:#999 1px dotted;margin:0;}
.pageSort a {color:#C32B2B;}

.ProductListing {width:274px;float: left;height:270px;margin:0 0 4px 0;padding:10px 0 0 0; background:url(img/bg-productnew-top.gif) 0 0 no-repeat;}
.ProductListing-right {width:274px;float:right;height:270px;margin:0 0 4px 0;padding:10px 0 0 0; background:url(img/bg-productnew-top.gif) 0 0 no-repeat;}
.ProductListingContent {background:url(img/bg-productnew.png) 0 100% no-repeat;padding:0 12px 12px 2px;height:251px;}
.ProductDescription {font-size:11px;line-height:12px; height:34px;padding:10px 0 0 10px;}
.ProductDetails, .ProductDetailsMan {font-size:11px;margin:0 0 0 5px; background:url(img/bg_detail.gif) 0 12px repeat-x;}
.ProductDetails span, .ProductDetailsMan span {background:#FFF;padding:0 0 0 5px;}
.ProductDetails a, .ProductDetailsMan a {color:#737981;}
* html .ProductDetails span.right {margin-top:-18px;}/* хак ie6 */
* + html .ProductDetails span.right {margin-top:-18px;background:#FFF;}/* хак ie7 */

/* Код всплавыющего окна */
.bubbleInfo {float:left;margin-left:0;padding:0 0 0 10px;position: relative;}
.trigger {position: absolute;}
.ProductListing .popup, .ProductListing-right .popup {position: absolute;display: none;z-index: 50;border-collapse: collapse;width:270px;height:270px; overflow: visible;}
.ProductListing .popup img, .ProductListing-right .popup img {position:relative; z-index:69;border:8px solid #99B138;}
* html .ProductListing .popup {margin-left:40px;}
* html .ProductListing-right .popup {margin-left:30px;}
* + html .ProductListing .popup {margin-left:30px;}
* + html .ProductListing-right .popup {margin-left:30px;}
/* /Листинг товара */

/* Количество колонок с товаром на странице скидки */
dl.itemSpecials {display: block;width: 48%;float: left;height: auto;margin: 0 0 0 0;padding: 0 0 0 0;border-bottom: 1px #e5e5e5 solid;}
dl.itemFeaturedProducts {display: block;width: 48%;float: left;height: auto;margin: 0 0 0 0;padding: 0 0 0 0;border-bottom: 1px #e5e5e5 solid;}
dl.itemNewProducts {display: block;width: 100%;float: left;height: auto;margin: 0 0 0 0;padding: 0 0 0 0;}
/* /Количество колонок с товаром на странице скидки */

/* Стили стандартного шаблона */
dl.itemNewProductsDefault {display: block;width: 48%;float: left;height: auto;margin: 0 0 0 0;padding: 0 0 0 0;}
dl.itemLastViewed {display: block;width: 98%;float: left;height: auto;margin: 0 0 0 0;padding: 0 0 0 0;border-bottom: 1px #e5e5e5 solid;}
/* /Стили стандартного шаблона */

/* Страница карточки товара */
h1#contentBoxHeading {margin:10px 0 0 0;padding:0;}
.ProductInfoModel {color:#6C8505;font-size:10px;}
.ProductInfoWeight {color:#6C8505;font-size:10px;padding-bottom:10px; line-height:normal;}
.ProductInfoMoImage {padding:10px 0;margin:0;border-top: #999 1px dotted;}
p.center {text-align: center;}
div.ProductInfoLeft {float:left;margin:0 10px 10px 0; width:240px; border:#dedede 1px solid;padding:10px; text-align:center;}
.ProductInfoLeft a { text-decoration:none;}
.ProductInfoLeft a .imagelink { text-decoration:underline; font-size:10px;}
.ProductInfoLeft a:hover .imagelink {text-decoration:none;}
div.ProductInfoRight {}
.ProductDesc {color:#4B4A4A}
.ProductInfoButton {padding-right:10px;}
/* /Страница карточки товара */

dt.itemImage {float: left;display: block;margin: 0 0 0 0;padding: 5px 5px 0 5px;text-align: center;}
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;}
/* /Вывод товаров */

/* Количество колонок с новостями на главной странице */
dl.itemLatestNewsDefault {display: block;width: 48%;float: left;margin: 0.5em 0 0.5em 0;padding: 0 0 0 0;}
dd.itemNewsData {display: block; font-size:11px;padding:0 0 10px 0;}
dd.itemNewsHead {display: block;padding:0 0 10px 0;}
dd.itemNewsHead a {color:#C32B2B;font-size:13px;line-height:14px;text-decoration:none;}
dd.itemNewsHead a:hover {text-decoration:underline;}
dt.itemNews {display: none;float: left;margin: 0 0 0 0;padding: 5px 5px 0 5px;text-align: left;}
dd.itemNews {display: block;margin-right: 1em;padding: 0 0;line-height: normal;}
/* /Количество колонок с новостями на главной странице */

/* Количество колонок с новостями на странице новостей */
dl.itemLatestNews {display: block;width: 98%;float: left;margin: 0.5em 0 0.5em 0;padding: 0 0 0 0;}
/* /Количество колонок с новостями на странице новостей */

/* Регистрация */
.accountform label {display:inline-block;width:100px;}
.accountform input[type=text] {width:205px;}
.accountBlock {font-size:11px;line-height:13px;padding:10px 0 0 0;margin-bottom:10px; background:url(img/bg-accountblocktop.png) 0 0 no-repeat;}
.accountBlockcontent {padding:0 10px 5px 10px;background: url(img/bg-accountblock.png) 0 100% no-repeat;}
.accountBlock p {padding:0 0 5px 0;margin:0;}
/* /Регистрация */

/* Информация о заказе, адрес клиента и адрес доставки */
dl.ordersAddress {display: block;width: 49%;float: left;margin: 0 0 0 0;padding: 0 0 5px 0;}
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; }
/* /Информация о заказе, адрес клиента и адрес доставки */

/* Адресная книга */
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 0;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;}
/* /Адресная книга */

/* Вход */
dl.Login {display: block;width:252px;float: left;margin: 0 10px 0 0;padding: 0 0 0 0;}
dt.Login {float: left;display: block;margin: 0 0 0 0;padding: 0 0 0 0;text-align: center;}
dd.Login {display: block;margin: 0 0 0 1em;padding: 0 0 5px 0;line-height: normal;}
.loginBlock {font-size:11px;line-height:13px;padding:10px 0 0 0;margin-bottom:10px; background: url(img/bg-loginlocktop.png) 0 0 no-repeat;}
.loginBlockcontent {padding:0 10px 5px 10px;background: url(img/bg-loginlock.png) 0 100% no-repeat; height:170px;}
.loginBlockcontent label { display:inline-block; width:50px;}
/* /Вход */

/* Мои данные */
.accPazdel {padding:0 0 5px 0;margin:0; font-weight:bold;}
ul.accountLinks {list-style-type: none;text-align: left;padding-left: 1em; margin: 0 0 0 0;}
li.accountLinks {display: block;padding: 0;}
/* /мои данные */

/* Детали заказа в корзине */
.CartTextRubli {padding:0 0 20px;color:#f00; text-align:center;} 
.carttable .headtable td { background:#999; color:#fff; text-align:center; font-weight:bold;padding:2px;}
.carttable .headtable div { background:#999;padding:2px;}
tr.contenttable td { background-color:#FFF;padding:2px;}
/* /Детали заказа в корзине */      

/* Ajax quick find */
div.ajaxQuickFind {text-align: left; z-index:100; position:absolute;background:#99B138;margin-top:25px;}
.ajaxQuickFind div {padding:15px 0 0 15px;}
ul.ajaxQuickFind {list-style-type: none;list-style-image: none;padding:0 15px 15px;}
li.ajaxQuickFind {padding:3px 0px;} 
li.ajaxQuickFind:first-child {padding:0 0 3px 0;}
div.ajaxQuickFind a {color:#fff;}
/* /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: 80%;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;}

/* Отзывы */
.itemReviewsImage { display:block; float:left; width:120px;padding:5px; border:1px #CCC solid; text-align:center;margin-right:10px;}
.itemReviewsName, .itemReviewsAvtor, .itemReviewsText {padding:0 0 5px 0;}
.itemReviewsName a {color:#C32B2B; text-decoration:none;}
.itemReviewsName a:hover {text-decoration:underline;}
/* /Отзывы */

/* Страница корзины */
#shopping-cart-table{text-align:center;vertical-align:top;border-collapse:collapse;}
#shopping-cart-table h1{font-weight:bold;font-size:13px;line-height:200%; background:none;margin:0;padding:0;color:#000}
#shopping-cart-table .checkbox{border:none;}
#shopping-cart-table .text{width:40px;font-size:11px;}
.product-description1, .product-description2{font-size:11px;margin-bottom:10px;margin-left:0px;font-style:italic;}
.first-column, .second-column, .third-column{border-right-style:dashed;border-right-color:#e3e2e2;border-right-width:thin;border-bottom-width:thin;border-bottom-style:dashed;	border-bottom-color:#e3e2e2;vertical-align:top;padding-top:10px;padding-bottom:10px;}
.first-column{width:70px;}
.second-column{width:260px;}
.third-column{width:100px;}
.fourth-column{width:100px;border-bottom-width:thin;border-bottom-style:dashed;border-bottom-color:#e3e2e2;vertical-align:top;padding-top:10px;padding-bottom:10px;}
#shopping-cart-table .product-image{}
#shopping-cart-table h2{font-size:13px;font-weight:bold;color:#485059;}
#shopping-cart-subtotal{background-image:url(img/dash-line.jpg);background-repeat:no-repeat;background-position:bottom;height:35px;margin-top:15px;text-align:right;font-size:14px;font-weight:bold;color:#485059;}
#shopping-cart-buttons{height:40px;}
.shopping-cart-button{float:left;font-size:12px;font-weight:bold;padding-top:15px;margin-right:10px;line-height:200%;}
.shopping-cart-button a{outline:none;text-decoration:none;color: #fc1204;}
.shopping-cart-button a:hover{text-decoration:none;}
/* /Страница корзины */

/* Этапы оформления заказа */
.paymentMetod {padding:10px 0;border-top:1px #999 dotted;}
.paymentMetod div {padding:5px 0;}
/* /Этапы оформления заказа */

/* Попапы */
.popup {width:394px;margin: 0 auto;}
.popupcontent {width:100%;height:1%;}
.popuphead {padding:28px 0;}
.popuptop { background:url(img/bg-popuphead.png) 0 0 no-repeat;color:#FFFFFF;font-size:14px;font-weight:bold;margin: 0;padding:6px 10px 10px 11px;} 
.popuptext {background:url(img/bg-popupcontent.png) 0 100% no-repeat;padding:10px;}
.popupfooter {background:url(img/bg-popupfooter.png) 0 0 no-repeat; text-align:center; padding:25px 0 0; height:30px;margin:25px 0 0;}
.popupfooter a {color:#737981; text-decoration:none;}
.popupfooter a:hover {text-decoration:underline;}
/* /Попапы */

/* Карта сайта */
dl.siteMap {display:block; width:100%;padding:0 0 0 40px}
dt.siteMapCat {display:block; width:100%;padding:10px 0 0 0; font-weight:bold;}
dd.siteMapsubcat  {display:block;padding:0 0 0 30px;}
dl.siteMap a {text-decoration:none;}
dl.siteMap a:hover {text-decoration:underline;}
/* /Карта сайта */

/* Buttons */

a.button, span.button, del.button {display: -moz-inline-box;display: inline-block;cursor: pointer;border: none;font-size: 0;line-height: 0;		
background-position: 0 0;background-repeat: no-repeat;height:20px;text-decoration: none;color:#fff;font-style: normal;margin: 0 12px 0px 0;padding-top: -2px;
		padding-right:0px;
		padding-botton: 0;
		padding-left: 0;	
		vertical-align: middle;	
		_position: relative;
		_width: 10px;	
		_overflow-y: hidden;
	}

a.button, span.button, del.button, a.button span, span.button button, span.button input, del.button span {background-image: url(img/vamcart/buttons/form_buttons.png);
_background-image: url(img/vamcart/buttons/form_buttons.gif);}

a.button span, span.button button, span.button input, del.button span {white-space: nowrap;cursor: pointer;color: #fff;	display: -moz-inline-box;	display: inline-block;	line-height: 1;	letter-spacing: 0 !important;	font-family: "Arial" !important;	font-size: 11px !important;		font-style: normal; font-weight:bold;	background-color: transparent;	background-position: 100% 0;
		background-repeat: no-repeat;
		height:20px;
		padding:3px 8px 8px 0;
		margin:-3px -8px 0 4px;
		border: none;
		vertical-align: text-top;
		zoom: 1;
		_position: relative;
		_padding-left: 0px;
		_padding-right: 12px;
		_margin-right: -10px;	
		_display: block;
		_top: 0;
		_right: -5px;
	}

span.button button
	{
		line-height: 2.5; /*Opera need this*/
	}

html.safari a.button span, 
html.safari del.button span
	{
		line-height: 1.3;
	}

html.safari span.button button
	{
		line-height: 2.6;
	}

html.safari a.button:focus,
html.safari span.button button:focus
	{
		outline: none;
	}

del.button
	{
		/* cursor:not-allowed;	*/
		background-position: 0 -120px;
	}

del.button span
	{
		cursor: default;
		color: #fff !important;
		background-position: 100% -120px;
	}

span.button button, 
span.button input
	{
		padding-top: 0px;
		line-height: 1.7; /*Opera need this*/
	}

/** optional **/
/*
a.button:visited
	{
		color: #aaa;
	}
*/

/*Hover Style*/

a.button:hover, 
a.button:focus, 
a.dom-button-focus, 
span.button-behavior-hover
	{
		background-position: 0 -60px;
		color: #fff;
		text-decoration: none;
	}

a.button:hover span, 
a.button:focus span, 
span.button-behavior-hover button, 
span.button-behavior-hover input
	{
		background-position: 100% -60px;
	}

a.button:active, 
a.button:focus span
	{
		color: #fff;
	}

del.button-behavior-hover, 
del.button:hover
	{
		background-position: 0 -60px;
		/* cursor:not-allowed; */
	}

del.button-behavior-hover span, 
del.button:hover span
	{
		background-position: 100% -180px;
		/* cursor:not-allowed; */
	}

/* /Buttons */
	    
#flyimgcart {position:absolute;z-index:1000;}
/*]]>*/