/* -----------------------------------------------------------------------------------------
   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 Tahoma, Geneva, sans-serif;width: 100%; background:url(img/bg_top.jpg) center top no-repeat;}
a {color:#db221b;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 8px}
img {border: none;}
h2, h3 {margin: 0 0 0 0;padding: 0 0 0 0;}
input {vertical-align: middle;}
ul li { list-style-position:inside;}
/*- Формы */
form {width: 100%;margin: 0;}
textarea, input[type=text], input[type=password] {padding:5px;border:1px solid #b3b3b3;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
behavior: url(jscript/PIE.php);font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.form textarea {width: 80%;}
fieldset {border: 0px;}
.pagecontent fieldset.form legend {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: 980px;margin: 0 auto;}

/* Header
-----------------------------------------------------------------------------*/
#header {z-index:300;position:relative;}
.headslogan { height:32px;color:#fff; font-size:14px; font-weight:bold;padding:12px 0 0;}
.headslogan .right { font-size:12px; font-weight:normal; line-height:16px;}
.headslogan .right a {color:#fff;}
#header div.header-left {float: left;margin: 0;padding:16px 0 0;position:relative;}
.headlogo { min-height:90px;padding:0 23px 0 10px; float:left;}
.headcontact {float:left;color:#db221b; line-height:normal;padding: 8px 0 0;}
.headtel {background:url(img/bg_tel.gif) 1px 7px no-repeat;padding:0 0 5px 25px; font-size:21px;}
.headtel span { font-size:16px;}
.headmail {background:url(img/bg_mail.gif) 0 3px no-repeat;padding:0 0 0 25px; font-size:14px;}
#menu {padding:5px 0 5px 22px;margin:0;color:#db221b;}
#menu a { text-decoration:none;}
#menu a:hover { text-decoration:underline;}
* html #menu {margin-top:-16px;}
* + html #menu {margin-top:-16px;}
.header-center {float: left;margin: 0;padding:6px 0 0; width:200px; text-align:center;position:relative;}
#header div.header-right {float: right;margin: 0;padding:0; width:265px;}
.headlogin {border-bottom:1px solid #ccc; text-align:right;padding:3px 0 5px;color:#db221b;}
.headlogin a {text-decoration:none;}
.headlogin a:hover {text-decoration:underline;}
.headcart { height:64px; padding:10px 0 0;}
.banner-freeship {width: 180px;text-align: center;background: #ff5a19;margin-top: 5px;color: #fff;text-transform: uppercase;font-size: 12px;line-height: 13px;padding-top: 5px;padding-bottom: 5px;}
.banner-freeship a {color:#fff;text-decoration: none;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%;height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding:0;z-index:1;}
.banner {}
.content-bottom { background:url(img/bg_page_1.png) 0 0 repeat-x;padding:40px 0 10px;position:relative;}
* + html .content-bottom {padding-top:20px;}
.maintext {padding:0 340px 0 0;}

#slide-featured {width:980px;margin:0 auto;}
#slide-featured li	{list-style: none;padding: 0 23px 0 0;margin: 0;width:176px;}
#slide-featured ul	{list-style: none;padding: 0;margin: 0;}
#slide-new {width:90%;margin:0 auto;}    

/* Footer
-----------------------------------------------------------------------------*/
#footer {padding:20px 0; background:url(img/bg_footer.png) center 78px no-repeat;position:relative;}
.footerlink { height:29px; background:url(img/bg_foot.png) center top no-repeat; text-align:center; padding:9px 0 0;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(jscript/PIE.php);position: relative;}
.footerlink a {color:#fff; text-decoration:none;position:relative;}
.footerlink a:hover {text-decoration:underline;}
.copyright {float:left;padding:18px 0 0; line-height:14px; font-size:11px; width:170px;}
.copyright a { text-decoration:none;color:#000;}
.footsocial {float:right;padding:20px 0 0;}
.footcounter {padding:10px 0 0;}

/* Навигация */
div#navigation {padding:0;color:#b3b3b3;}
#navigation a {color:#b3b3b3;}
/* /Навигация */
   
/* Cтраница */
h1 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
h1 a {color:#000;text-decoration: none;}
h1 a:hover {text-decoration:underline;}
h2 {color:#fff;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 7px; background:url(img/bg_page_2.png) 0 bottom repeat-x;}
h2 a {color:#fff;text-decoration: none;}
h2 a:hover {text-decoration:underline;}
h2 span {background:url(img/bg_tab.png) 0 -50px no-repeat;margin:0;padding:10px 0 8px;}
* html h2 span {padding:0;}
* + html h2 span {padding:0;}
h2.checkouthead span span {background:url(img/bg_tab-right.png) 100% -50px no-repeat;padding:10px 18px 8px;}
h2 span span {background:url(img/bg_tab-right.png) 100% -50px no-repeat;padding:10px 18px 8px;}
.page {margin: 0 0 .5em 0;padding:.5em 0;}
.page-topline {margin: 0 0 .5em 0;padding:50px 0 0;background:url(img/bg_page_2.png) 0 0 repeat-x;}
.pageItem {}
.page h1 {margin:0 0 10px;}
.page p {padding-bottom: 0.5em;padding-top: 0.5em;}
.pagecontent {display: block;background: transparent;}
.pagecontent-bottomline { background:url(img/bg_page_1.png) 0 bottom repeat-x;padding:0 0 44px;margin:0}
.pagecontent-bottomline.margbottom {margin:0 0 10px}
.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%;padding-top: 1em;}
.page-sort {background:url(img/bg_page_1.png) 0 0 repeat-x;}
.page-sort .pageItem {background:url(img/bg_page_2.png) 0 100% repeat-x;padding:18px 12px;color:#db221b;font-size:11px;}
.page-sort {padding:4px 0;}
.page-sort .sorta  {background: url(img/bg_nav.png) 0 1px no-repeat;margin:0 1px;padding:4px 0;}
.page-sort .sorta .sorta-int {background:url(img/bg_nav-right.png) 100% 1px no-repeat;padding:4px 4px;} 
* html .page-sort .sorta  {padding:0;}
* html .page-sort .sorta .sorta-int {padding:4px 4px;} 
* + html .page-sort .sorta  {padding:0; line-height:24px;}
* + html .page-sort .sorta .sorta-int {padding:4px 4px;} 
.page-sort a {color:#fff; font-size:12px;text-decoration:none;}
.navigation-page {background:url(img/bg_page_1.png) 0 0 repeat-x;font-size:11px;padding:18px 12px;color:#db221b; font-size:11px; line-height:24px;}
.navigation-page-int {padding:6px 4px 4px 0;}
.navigation-page a {color:#db221b;font-size:12px; text-decoration:none;}
.navigation-page b {font-size:12px; color:#fff; font-weight:normal;}
.navigation-page .sorta  {background: url(img/bg_page-nav.png) 0 1px no-repeat;margin:0 0 0 8px;padding:6px 0;}
.navigation-page .sorta .sorta-int {background:url(img/bg_page-right.png) 100% 1px no-repeat;padding:6px 7px;margin-right:-4px;} 
.navigation-page b .sorta  {background: url(img/bg_nav.png) 0 2px no-repeat;}
.navigation-page b  .sorta .sorta-int {background:url(img/bg_nav-right.png) 100% 2px no-repeat;} 
* + html .navigation-page-int {padding:4px 4px 4px 0; line-height:24px;}
* html .navigation-page .sorta  {padding:0;}
* html .navigation-page .sorta .sorta-int {padding:4px 7px 4px;margin:0;} 
* + html .navigation-page .sorta  {padding:0;}
* + html .navigation-page .sorta .sorta-int {padding:4px 7px;margin:0;} 

.navigation-page a:hover {color:#fff;}
.navigation-page .sorta:hover  {background: url(img/bg_nav.png) 0 1px no-repeat;}
.navigation-page .sorta .sorta-int:hover {background:url(img/bg_nav-right.png) 100% 1px no-repeat;} 
.navigation-page .sorta:hover > a  {color:#fff;}
.navigation-page .sorta .sorta-int:hover > a {color:#fff;} 


.selectstyle { float:right;padding:0 0 0 10px; border-left:1px solid #b3b3b3;margin-left:10px; height:20px}
.page-sort .selectstyle a { background:none;}
.page-sort p {padding:0;margin:0;}
span.right {float: right;}
span.bold {font-weight: bold;}
/* /Страница */

/*- Боксы */
.ProductBoxName { line-height:normal;padding:0 0 5px 0;}
.ProductBoxName a {color:#269fcb;text-decoration:none;}
.ProductBoxName a:hover {text-decoration:underline;}
.ProductBoxPrice {color:#c1272d;font-size:14px;}
.ProductBoxPrice .rightsymbol { font-weight:normal; font-size:12px;}
.newsimage {float:left; width:84px;padding:0 14px 0 0;}
.newsimage img { width:84px;}
.newsitem { overflow:hidden;padding:0 0 16px;}
.data {color:#808080; font-size:11px;padding:0 0 4px;}
.name {color:#db221b; font-weight:bold;}
.more {text-align:right;padding:2px 0 7px;}
.all { text-align:right;padding:5px 0; position:relative;}
.all a {}

/*- Бокс разделы */
#boxCategories {margin: 0 0 10px 0;padding: 0; }
.content-bottom #boxCategories  {float:right; width:300px; padding:0 0 0 22px;border-left:1px solid #ccc;}
#boxCategories h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#categoriesBoxMenu {margin: 0;padding:0 0 10px;}
#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li {margin: 0;padding: 0;list-style-type: none;}
#categoriesBoxMenu #CatNavi li a {display: block;padding:0;margin:0; font-weight:bold;}
#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;}
/* выпадающий бокс */
#categoriesBoxMenu1 {margin:0;padding:0 0 0 8px; height:51px;background:url(img/bg_cat.png) center top no-repeat;}
.suckerdiv ul {margin:0;padding:0;list-style-type: none; z-index:300;}

/* первый уровень */
.suckerdiv ul li {position: relative;float:left;z-index:300}
.suckerdiv ul li a {display: block;color:#fff;font-size:14px; font-weight:bold;padding:9px 18px 11px 20px;text-decoration:none;background:url(img/bg_cat_item.png) 0 0 no-repeat;}
.suckerdiv ul li:first-child a { background:none;}
.suckerdiv ul li a:hover { background:url(img/bg_cat_item_hover.png) 0 0 repeat-x;}

/* второй уровень */
.suckerdiv ul li ul{position:absolute;top:38px;left:0;display: none;background:#323232;padding:0; width:198px;}
.suckerdiv ul li ul li{}
.suckerdiv ul li ul li:hover {}
.suckerdiv ul li ul li a {left:0;width:160px;text-transform:none;font-weight:normal;font-size:12px;padding:7px 18px 9px 20px;}
.suckerdiv ul li ul li a:hover {background:none;background:#db221b;}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{left:198px;}

/* третий уровень */
.suckerdiv ul li ul li ul {position: absolute;top:0;left:198px;display: none; background:#2c2c2c}
.suckerdiv ul li ul li ul li{}
.suckerdiv ul li ul li ul li:hover {}
.suckerdiv ul li ul li ul li a{text-transform:none;}
.suckerdiv ul li ul li ul li a:hover {}

/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {}
.suckerdiv ul li ul .subfolderstyle:hover {}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; display:inline; }

.suckerdiv ul li:hover > a {background:url(img/bg_cat_item_hover.png) 0 0 repeat-x;}
.suckerdiv ul li ul li:hover > a {background:none;background:#db221b;}
/* End */
/*- /Бокс разделы */

/*- Бокс фильтры */
#boxFilters {margin: 0 0 10px 0;padding: 0; }
#boxFilters h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxFiltersContent {margin: 0;padding:10px 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;}
/*- /Бокс фильтры */

/*- Бокс контент */
#boxContent {margin: 0 0 10px 0;padding: 0; }
#boxContent h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxContentContent {margin: 0;padding:10px 0;text-align: center;}
#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:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxInformationContent {margin: 0;padding:10px 0;}
#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:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxAddQuickieContent {margin: 0;padding:10px 0;}
#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:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxAuthorsContent {margin: 0;padding:10px 0;}
#boxAuthorsContent p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс авторы */

/*- Бокс статьи */
#boxArticles {margin: 0 0 10px 0;padding: 0; }
#boxArticles h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxArticlesContent {margin: 0;padding:10px 0;}
#boxArticlesContent p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс статьи */

/*- Бокс партнёрка */
#boxAffiliate {margin: 0 0 10px 0;padding: 0; }
#boxAffiliate h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxAffiliateContent {margin: 0;padding:10px 0;}
#boxAffiliateContent p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс партнёрка */

/*- Бокс новые статьи */
#boxArticlesNew {margin: 0 40px 10px 0;padding: 0;float:left; width:300px;}
#boxArticlesNew h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxArticlesNewContent {margin: 0;padding:10px 0 0; min-height:350px;_height:350px;}
#boxArticlesNewContent p {margin: 0 0 0 0;text-align: left;}
/*- /Бокс новые статьи */

/*- Бокс просмотренные товары */
#boxLastViewed {margin: 0 0 10px 0;padding: 0; }
#boxLastViewed h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxLastViewedContent {margin: 0;padding:10px 0;text-align: center;}
#boxLastViewedContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс просмотренные товары */

/*- Бокс отзывы */
#boxReviews {margin: 0 0 10px 0;padding: 0;float:left; width:300px;}
#boxReviews h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxReviewsContent {margin: 0;padding:10px 0 0; min-height:350px;_height:350px;}
#boxReviewsContent .newsitem a { text-decoration:none;color:#000;}
#boxReviewsContent .newsitem a:hover { text-decoration:underline;}
.reviewrating {padding:10px 0 0;}
/*- /Бокс отзывы */

/*- Бокс поиск */
#boxSearch {margin:0;padding:0; height:33px; background:url(img/bg_search.png) 0 0 no-repeat;}
#boxSearchContent {margin: 0;padding:0 0 0 10px;}
#boxSearchContent p {margin: 0 0 0 0;text-align: left;}
.searchboxform input {width:210px;padding:2px;margin:4px 10px 0 0; font-size:11px; border:none; background:none;}
/*- /Бокс поиск */

/*- Бокс скидки */
#boxSpecials {margin: 0 0 10px 0;padding: 0; }
#boxSpecials h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxSpecials h5 a {color:#000;text-decoration: none;}
#boxSpecials h5 a:hover {text-decoration:underline;}
#boxSpecialsContent {margin: 0;padding:10px 0;text-align: center;}
#boxSpecialsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс скидки */

/*- Бокс рекомендуемые */
#boxFeatured {margin: 0 0 10px 0;padding: 0; }
#boxFeatured h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxFeatured h5 a {color:#000;text-decoration: none;}
#boxFeatured h5 a:hover {text-decoration:underline;}
#boxFeaturedContent {margin: 0;padding:10px 0;text-align: center;}
#boxFeaturedContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс рекомендуемые */

/*- Бокс новинки */
#boxWhatsNew {margin: 0 0 10px 0;padding: 0; }
#boxWhatsNew h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxWhatsNew h5 a {color:#000;text-decoration: none;}
#boxWhatsNew h5 a:hover {text-decoration:underline;}
#boxWhatsNewContent {margin: 0;padding:10px 0;text-align: center;}
#boxWhatsNewContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс новинки */

/*- Бокс новости */
#boxNews {margin: 0 40px 10px 0;padding: 0;float:left; width:300px;}
#boxNews h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxNews h5 a {color:#000;text-decoration: none;}
#boxNews h5 a:hover {text-decoration:underline;}
#boxNews .boxNewsContent {margin: 0;padding:10px 0 0; min-height:350px;_height:350px;text-align: left;}
#boxNews .boxNewsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс новости */

/*- Бокс вопросы и ответы */
#boxFaq {margin: 0 0 10px 0;padding: 0; }
#boxFaq h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxFaq h5 a {color:#000;text-decoration: none;}
#boxFaq h5 a:hover {text-decoration:underline;}
#boxFaq .boxFaqContent {margin: 0;padding:10px 0; text-align: left;}
#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:0;padding:4px 0 0 0;height:56px;}
#boxCart .carthead {float:left;padding:0 13px 0 2px}
#boxCart .boxcontent { overflow:hidden; line-height:15px;padding:4px 0 0;}
#boxCart .boxcontent .summa {}
#boxCart .boxcontent .checkoutcart { text-align:right;}
/*- /Бокс корзина */

/*- Бокс вход/админ */
#boxLogin  {margin: 0 0 10px 0;padding: 0; }
#boxLogin .boxheader {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxLogin .boxcontent {margin: 0;padding:10px 0;}
#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;}
p.LoginContentCenter {text-align: center;}
p.LoginContentLeft {text-align: left;}

#tooltip {position:absolute; z-index:999999;top:79px;}
#boxLoginPop  {margin:0;padding:10px 14px 2px; text-align:left;color:#000; background:#fff;width:207px;-webkit-box-shadow: #ccc 0px 0px 5px;-moz-box-shadow: #ccc 0px 0px 5px;box-shadow: #ccc 0px 0px 5px;webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(jscript/PIE.php);position: relative;}
* + html #boxLoginPop {left:-255px; border:2px solid #DBDBDB;}
#boxLoginPop .linkclose {padding:0 2px 10px 0;margin:0; text-align:right; font-size:10px;}
#boxLoginPop .linkclose a {color:#000; text-decoration:none;}
#boxLoginPop p {padding:2px 0;}
#boxLoginPop label {}
#boxLoginPop .linkforgot { font-size:11px;padding:7px 0 0;}
#boxLoginPop .linkforgot a {color:#808080; text-decoration:underline;}
#boxLoginPop .linkforgot a:hover {text-decoration:none;}
.loginbutton { float:right;padding:0 0 5px}
/*- /Бокс вход/админ */

/*- Бокс мои загрузки */
#boxDownloads {margin: 0 0 10px 0;padding: 0; }
#boxDownloads h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxDownloadsContent {margin: 0;padding:10px 0; text-align: left;}
#boxDownloadsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс мои загрузки */

/*- Бокс рассылка */
#boxNewsletter  {float:right; width:300px; padding:0 0 0 22px;border-left:1px solid #ccc;}
#boxNewsletter h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxNewsletterContent {margin: 0;padding:10px 0;}
#boxNewsletterContent p {margin: 0 0 12px;}
.newsletterform input {width:232px;margin: 0 0 12px;float:right;}
/*- /Форма рассылка */

/*- /Бокс лучшие товары */
#boxBestsellers {margin: 0 0 10px 0;padding: 0; }
#boxBestsellers h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxBestsellersContent {margin: 0;padding:10px 0;}
#boxBestsellersContent p {margin: 0 0 0 0;text-align: left;}
#boxBestsellersContent p.BestsellersContentRight {text-align: right;padding-right: 0.2em;padding-bottom: 0.3em;}
#boxBestsellersContent  span {font-weight: bold;}
.newstext { display:inline-block;padding:3px 0 0;}
/*- /Бокс лучшие товары */

/*- Бокс информация о группе */
#boxGroupInfo {margin: 0 0 10px 0;padding: 0; }
#boxGroupInfo h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxGroupInfoContent {margin: 0;padding:10px 0;text-align: center;}
#boxGroupInfoContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxGroupInfoContent  span {font-weight: bold;}
/*- /Бокс информация о группе */

/*- Бокс валюты */
#boxCurrencies {margin: 0 0 10px 0;padding: 0; }
#boxCurrencies h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxCurrenciesContent {margin: 0;padding:10px 0;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 10px 0;padding: 0; }
#boxLanguages h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxLanguagesContent {margin: 0;padding:10px 0;text-align: center;}
#boxLanguagesContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /Бокс языки */

/*- Бокс производители */
#boxManufacturers {margin: 0 0 10px 0;padding: 0; }
#boxManufacturers h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxManufacturersContent {margin: 0;padding:10px 0;text-align: center;}
#boxManufacturersContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxManufacturersContent select {width: 70%;padding: 2px;margin-top: 0.2em;margin-bottom: 0.4em;}
/*- /Бокс производители */

/*- Бокс информация о производителе */
#boxManufacturersInfo {margin: 0 0 10px 0;padding: 0; }
#boxManufacturersInfo h5 {color:#000;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 24px;}
#boxManufacturersInfoContent {margin: 0;padding:10px 0;text-align: center;}
#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;}
/*- /Время парсинга */

/*- Цены */
span.markProductOutOfStock {color: #c76170;font-weight: bold;}
span.productSpecialPrice {color: #ff0000;}
span.productOldPrice {color:#000;text-decoration: line-through;}
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 37px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin:10px -3px 5px 0;zoom:1;*display:inline;_height:120px;line-height:normal}
* html .CatListing {margin:10px 0 5px 0;}
* + html .CatListing {margin:10px 0 5px 0;}
.CatListingImage {display:block;display:table-cell;width:120px;height:100px;text-align:center;vertical-align:middle;}
.CatListingName {padding:10px 0 5px; font-size:13px; text-align:center;font-weight:bold;}
.CatImage {padding:0;float:left;margin:0 8px 8px 0;}
.CatDesc {margin:0 0 8px 0;overflow:hidden}
/* /Вывод категорий */

/* Карта сайта*/
.CatList {padding:0 0 7px 10px;}
.subCatList {padding:0 0 5px 30px;}
/* /Карта сайта*/

/* Вывод товаров */
.ProductsList, .ProductsList-right {width:176px;min-height:280px;display: -moz-inline-stack;display: inline-block;vertical-align: top;padding:0;margin:10px 19px 10px 0;zoom:1;*display:inline;_height:280px;line-height:normal}
* html .ProductsList {margin:10px 22px 10px 0;}
* + html .ProductsList {margin:10px 22px 10px 0;}
.ProductsList-right {margin:10px 0 10px 0;}
.ProductsListImage {display:block;display:table-cell;width:176px;height:176px;text-align:center;vertical-align:middle;}
.ProductsListName {padding:10px 0 2px; font-weight:bold; min-height:36px;}
.ProductsListDesc {height:34px; line-height:16px; overflow:hidden;margin:0 0 4px}
.ProductsListDop {padding:4px 0 14px; font-size:11px;}
.ProductsListDopItem-int { background:url(img/dot.png) 0 10px repeat-x;}
.ProductsListDopItem { background:#e6e6e6;padding:5px 2px;}
.ProductsListDopItem span {background:#e6e6e6;padding:0 3px;}
.ProductsListDopItem:nth-child(2n+2) { background:none;padding:7px 2px;}
.ProductsListDopItem:nth-child(2n+2) span {background:#fff;padding:0 3px;}
.ProductsListPrice {color:#db221b;font-size:18px; font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-style:italic;margin:0;padding:0 0 4px; text-align:right;}
.ProductsListPrice br { display:none;}
.ProductsListPrice .productOldPrice { float:left;}
.ProductsListMore {float:left;width:95px; padding:4px 0 0;}
.ProductsListButton {float:right; width:76px; padding:4px 0 0;}

.slider-featured .ProductsList, .slider-featured .ProductsList-right {padding-bottom:12px}

/* фильтры в листинге */
.pagelistfilters {padding:0 0 18px;}
.filter	{float: left;padding:0 0 10px; width:318px; font-size:12px;}
.filter .filtername { display:block; width:104px;padding:0 6px 0 0; float:left;}
.filter select { width:170px;}

/* Страница карточки товара */
p.center {text-align: center;}
.ProductInfoNav {padding:17px 0 35px; font-size:11px;}
.ProductInfoNavCenter { margin:0 auto;text-align:center;padding:3px 0;}
.ProductInfoNavCenter span {background: url(img/bg_countcat.png) 0 0 no-repeat;padding:3px 0;}
.ProductInfoNavCenter span span { background:url(img/bg_countcat-right.png) 100% 0 no-repeat;padding:3px 10px;}
* html .ProductInfoNavCenter span {padding:0;}
* html .ProductInfoNavCenter span span {padding:3px 10px;}
* + html .ProductInfoNavCenter span {padding:0;}
* + html .ProductInfoNavCenter span span {padding:3px 10px;}
.ProductInfoNav a {padding:0 8px;font-size: 14px !important;}
.ProductInfoNav a:hover { text-decoration:none;}
.ProductInfoNavLeft { float:left;font-size: 14px;color:#db221b; min-height:14px; width:350px; text-align:left;padding:3px 0 0}
.ProductInfoNavRight { float:right;font-size: 14px;color:#db221b;min-height:14px;width:350px; text-align:right;padding:3px 0 0}
div.ProductInfoLeft {float: left;width:106px;padding:0 0 20px;}
.ProductInfoImageMO {width:96px;display: -moz-inline-stack;display: inline-block;vertical-align: top;padding:0;margin:0px 7px 10px 0;zoom:1;*display:inline;border:1px solid #ccc;}
* html .ProductInfoImageMO {margin:0px 10px 10px 0;}
* + html .ProductInfoImageMO {margin:0px 10px 10px 0;}
div.ProductInfoRight { overflow:hidden;padding:0 0 20px;}
.ProductInfoImage { width:500px; margin:0 20px 0 0;text-align:center; float:left;}
.ProductInfoImageNoMO {width:626px; margin:0;text-align:center; float:left;}
.ProductInfoTopContent {overflow:hidden;}
h1.ProductInfoName {color:#db221b;font-size:18px;line-height:normal;padding:0;margin:0;}
.ProductInfoModel {padding:4px 0 0; font-size:11px;}
.ProductInfoButtonBlock { background:url(img/bg_productcart.png) 0 bottom no-repeat;margin:20px 0 0;position: relative;}
.ProductInfoButtonBlock-int { background:url(img/bg_productcart_top.png) 0 0 no-repeat;padding:26px 9px 75px 10px;}
.ProductInfoPrice {color:#db221b;font-family:Arial, Helvetica, sans-serif;font-size:28px;font-weight:bold; font-style:italic;line-height:38px;padding:0 0 18px;}
/*.ProductInfoPrice br { display:none;}*/
.ProductInfoButton {padding:0;margin:0;float:right; height:55px; background:url(img/bg_buy.png) 100% 2px no-repeat;}
.ProductInfoQTY input { width:24px; text-align:center;}
.ProductInfoPopUpPrint { font-size:11px;padding:0 0 16px 20px; background:url(img/icon_print.png) 0 3px no-repeat;}
.ProductInfoPopUpQuest { font-size:11px;padding:4px 0 4px 20px; background:url(img/icon_mail.png) 0 9px no-repeat;}
/*.ProductInfoQTY-yes {color:#666; background: url(img/icon_okl.png) 10px 8px no-repeat #d4d4d4;float:right;padding:5px 10px 5px 32px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(jscript/PIE.php);position: relative;}*/
/*.ProductInfoQTY-zakaz {color:#666; background:url(img/icon_ship.png) 8px 7px no-repeat #d4d4d4;float:right;padding:5px 10px 5px 33px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(jscript/PIE.php);position: relative;}*/
/*.ProductInfoQTY-no {color:#666; background:url(img/icon_ship_bw.png) 8px 7px no-repeat #d4d4d4;float:right;padding:5px 10px 5px 36px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(jscript/PIE.php);position: relative;}*/
.ProductInfoQTY-yes {color:#666; background: url(img/bg_okl.png) 0 0 no-repeat;width:105px;float:right;padding:6px 0 6px 32px;position: relative;}
.ProductInfoQTY-zakaz {color:#666; background:url(img/bg_ship.png) 0 0 no-repeat; width:149px;float:right;padding:6px 0 6px 35px;position: relative;}
.ProductInfoQTY-no {color:#666; background:url(img/bg_ship_bw.png) 0 0 no-repeat;float:right; width:114px;padding:6px 0 6px 36px;position: relative;}
.ProductInfoOption {}
.ProductInfoOption .ProductOptionName { float:left;padding:6px 12px 6px 0; width:120px;}
.ProductInfoOption select { width:180px; padding:2px;margin:4px 0; float:right;}

.ProductInfoDopHead {color:#000;padding:0 0 7px;}
.ProductInfoDop {width:100%;margin:15px 0;}
.ProductInfoDop td.ProductInfoDopName {padding:6px 10px 6px 12px;}
.ProductInfoDop td.ProductInfoDopValue {width:60%;padding:6px 12px 6px 10px;}
.ProductInfoDop tr {background:#e6e6e6;}
.ProductInfoDop tr:nth-child(2n+2) {background:#fff;}

/* /Страница карточки товара */

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;}
/* /Вывод товаров */

/* Отзывы */
.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:16px;} 
.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:55px;}
.loginform input[type=text] {width:140px;}
.loginform input[type=password] {width:140px;}

.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; }
/* /Информация о заказе, адрес клиента и адрес доставки */

/* Адресная книга */
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 {}
.carttable .headtable td {text-align:center; font-size:14px; font-weight:bold;padding:12px 4px;}
tr.contenttable td {padding:10px 4px;border-top:1px solid #ccc;}
tr.contenttable td input {width:24px; text-align:center;}
.CartDetailsProductName { font-weight:bold;padding:0 0 10px;}
.CartDetailsProductDop {}
/* /Детали заказа в корзине */

/* вход и оформление заказа */
.Login {width:49%;float: left;margin:10px 0;}
.Login:nth-child(2) {float:right;}
.LoginHead {color:#fff;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 7px; background:url(img/bg_page_2.png) 0 bottom repeat-x;}
.LoginHead span {background:url(img/bg_tab.png) 0 -50px no-repeat;margin:0;padding:10px 0 8px;}
* html .LoginHead span{padding:0;}
* + html .LoginHead span {padding:0;}
.LoginHead span span {background:url(img/bg_tab-right.png) 100% -50px no-repeat;padding:10px 18px 8px;}
.LoginContent {margin: 0 0 10px;overflow: hidden;padding:20px 0;}

.accountform label {display:inline-block;width:150px;}
.accountform input[type=text] {width:450px;}
.accountform input[type=password] {width:450px;}
.sm_layout_box textarea { width:98%}
.LoginContent label {display:inline-block;width:70px;}
.LoginContent input[type=text] {width:250px;}
.LoginContent input[type=password] {width:250px;}

.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;}


h2.checkouthead {color:#fff;font-weight: bold;font-size:14px;margin: 0;padding:10px 0 7px; background:url(img/bg_page_2.png) 0 bottom repeat-x;}
h2.checkouthead span {background:url(img/bg_tab.png) 0 -50px no-repeat;margin:0;padding:10px 0 8px;}
* html h2.checkouthead span {padding:0;}
* + html h2.checkouthead span {padding:0;}
h2.checkouthead span span {background:url(img/bg_tab-right.png) 100% -50px no-repeat;padding:10px 18px 8px;}
.sm_layout_box {margin: 0 0 10px;padding:20px 0;}
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;}
.checkoutlogin {background:url(img/bg_page_1.png) 0 0 repeat-x;padding:20px 12px 18px}
/* оформление заказа */   

/* 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: 80%;padding-left: 0px;} 
/* /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;}

/* 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:43px;
		text-decoration: none;
		color: #fff;
		font-style: normal;
		margin: 0 6px 0px 0;
		padding-top: -2px;
		padding-right: 10px;
		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(buttons/form_buttons.png);}

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: Tahoma, Geneva, sans-serif !important;
		font-size: 13px !important;
		font-style: normal;				
		background-color: transparent;
		background-position: 100% 0;
		background-repeat: no-repeat;
		height:43px;
		padding: 8px 13px 13px 6px;
		margin: 0 -11px 0 6px;
		border: none;
		vertical-align: text-top;
		zoom: 1;
		_position: relative;
		_display: block;
		_top: 0;
	}

* html a.button span, * html span.button button, * html span.button input, * html del.button span {padding: 0 0px 13px 0px;}
* + html span.button button, * + html span.button input, * + html del.button span {padding:5px 8px 13px 4px;}
* + html a.button span {padding:7px 18px 13px 14px;}
* html span.button button {padding:0 0 13px 0;}
* + html span.button button {padding:0 8px 13px 2px;}

span.button button	{line-height: 2.5;}
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 span	{cursor: default;color: #fff !important;background-position: 100% 0;}
span.button button, span.button input {padding-top: 0px;line-height: 2.0;}
/*Hover Style*/
a.button:hover, a.button:focus, a.dom-button-focus, span.button-behavior-hover	{background-position: 0 0;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% 0;}
a.button:active, a.button:focus span {color: #fff;}

.CheckoutKvitancia a.button span {font-size: 15px !important;}

.ProductInfoButton span.button, .ProductInfoButton span.button button { background:none;}
.ProductInfoButton span.button button {line-height: 2.5; background:none; font-size:16px !important;padding:0 22px 13px 18px;margin:0 -16px 0 5px;}
* html .ProductInfoButton span.button button {padding: 0 7px 13px 5px;}
* + html .ProductInfoButton span.button button {padding:0 8px 13px 5px;}
@-moz-document url-prefix() { .ProductInfoButton span.button button {padding:0 18px 13px 18px;margin-top: -1px;}
/* /Buttons */
	    
	    
#flyimgcart {position:absolute;z-index:1000;}
/*]]>*/