/* -----------------------------------------------------------------------------------------
   VaM Shop - open source ecommerce solution
   http://vamshop.ru

   Copyright (c) 2005-2008 VaM Shop 
   -----------------------------------------------------------------------------------------
   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/b


.a {text-decoration:underlinenone;}
.c {clear:both;}
.link {font-size:14px;}
.link:hover {text-decoration:none;}
.wrapper {
    min-height:1040px;
    background:-moz-linear-gradient(top, #0193dd 0%, #ededed 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0193dd), color-stop(100%,#ededed));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193dd', endColorstr='#ededed',GradientType=0 );
    background:-o-linear-gradient(top, #0193dd 0%,#ededed 100%);
}

.header {width:1000px;height:227px;}

.header .space {height:4px;}
.header .menu {margin-bottom:7px;}
.header .menu_left {float:left;font-size:16px;color:#4eb4e7;}
.header .menu_left a {font-size:14px;color:#fff;padding:0px 5px;}
/*.header .menu_left a:hover {text-decoration:underline;}*/
.header .menu_right {float:right;font-size:16px;color:#4eb4e7;text-align:right;}
.header .menu_right a {font-size:14px;color:#fff;}
/*.header .menu_right a:hover {text-decoration:underline;}*/

.header .hblock {width:1000px;height:60px;background:#fff;box-shadow:0px 0px 5px #045b8f;position:relative;}
.header .hblock .logo {position:absolute;top:15px;left:20px;display:block;}
.header .hblock .phone {position:absolute;top:5px;left:280px;display:block;width:380px;height:85px;background:url(images/phone.png) no-repeat 0% 0%;}
.header .hblock .phone .in {padding:10px 0px 0px 80px;}
.header .hblock .phone .in .num {font-size:18px;color:#0171a9;margin-right:15px;line-height:1.4em;}
.header .hblock .time {position:absolute;top:15px;left:650px;display:block;width:160px;font:14px Arial;}
.header .hblock .time b {color:#0B97DE;}
.header .hblock .cart {position:absolute;top:5px;right:20px;display:block;width:226px;height:66px;background:url(images/cart.png) no-repeat 0% 0%;}
.header .hblock .cart:hover {background:url(images/cart_hover.png) no-repeat 0% 0%;}
.header .hblock .cart .in {padding:10px 0px 0px 48px;}
.header .hblock .cart .in .title {font-size:14px;font-weight:bold;color:#0281ca;text-transform:uppercase;}
.header .hblock .cart .in .data {font-size:12px;color:#484747;}
.header .hblock .address {position:absolute;top:90px;left:310px;display:block;width:350px;height:40px;text-align:right;}
.header .hblock .address .line1 {color:#4f4f4f;font-size:15px;}
.header .hblock .address .line2 {color:#8b8b8b;font-size:13px;}
.header .hblock .search {position:absolute;top:93px;right:20px;display:block;width:342px;height:32px;background:url(images/search.png) no-repeat 0% 0%;}
.header .hblock .search:hover {background:url(images/search.png) no-repeat 0% 100%;}
.header .hblock .search .in {position:relative;z-index:500;border-top:1px solid #b5b5b5;} 
.header .hblock .cats {position:absolute;top:3px;left:18px;z-index:250;} /*130 - 20 */
.header .hblock .cats .parent {display:block;float:left;position:relative;border-left:1px solid #6A0;border-right:1px solid #85BF02;} /*#1697d7;border-right:1px solid #5ec2f5;*/
.header .hblock .cats .parent .title {text-decoration:none;
    display:table;height:50px;padding:2px 5px;color:#000000;font-size:14px;text-align:center;
    background:-moz-linear-gradient(top, #FFFFFF 0%, #AAAAAA 100%); /*#34b8fa - #0280bf*/
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#85BF02), color-stop(100%,#6A0));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#AAAAAA',GradientType=0 );
    background:-o-linear-gradient(top, #FFFFFF 0%,#AAAAAA 100%);
}
.header .hblock .cats .parent .title:hover {
    cursor:pointer; color:#FFFFFF; text-decoration:none;
    background:-moz-linear-gradient(top, #6A0 0%, #85BF02 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6A0), color-stop(100%,#85BF02));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6A0', endColorstr='#85BF02',GradientType=0 );
    background:-o-linear-gradient(top, #6A0 0%,#85BF02 100%);   /*#ff9e3d - #ea6203*/
}
.header .hblock .cats .parent .title .sp {display:table-cell;vertical-align:middle;}
.header .hblock .cats .parent .title a {color:#000000;}         /*#fff*/
.header .hblock .cats .parent .hidden {display:none;position:absolute;top:54px;background:#fff;border-left:2px solid #85BF02;border-right:2px solid #85BF02;border-bottom:2px solid #85BF02;} /*#f47e1e*/

.header .hblock .cats .parent .hidden .in {padding:15px 10px 10px 10px;}
.header .hblock .cats .parent .hidden .in .link1 {display:block;color:#6A0;font-size:14px;font-weight:bold;}
.header .hblock .cats .parent .hidden .in .link2 {display:block;color:#313131;font-size:13px;}
.header .hblock .cats .parent .hidden .in a  {margin-bottom:3px;text-decoration:none}
.header .hblock .cats .parent .hidden .in a:hover {text-decoration:underline;}
.col {float:left;width:200px;margin-right:10px;}
.cols_1 {width:210px;}
.cols_2 {width:440px;}
.cols_3 {width:650px;}
.cols_4 {width:890px;}
#t1 {
    width:140px;border-left:0;
    border-top-left-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;
    border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;
}
#t2 {width:90px;}
#t3 {width:140px;}
#t4 {width:90px;}
#t5 {width:100px;}
#t6 {width:110px;}
#t7 {width:150px;}
#t8 {width:140px;}
#t9 {
    width:120px;border-right:0;
    border-top-right-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;
    border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;
}
#p1 {border-left:0;width:140px;}
#p2 {width:90px;}
#p3 {width:140px;}
#p4 {width:90px;}
#p5 {width:100px;}
#p6 {width:110px;}
#p7 {width:150px;}
#p8 {width:140px;}
#p9 {border-right:0;width:120px;}
#h1,#h2,#h3,#h4,#h5,#h6 {left:0px;}
#h7 {right:-3px!important;}
#h8 {right:-3px!important;} 
#h9 {right:-3px!important;} 






/*<![CDATA[*/
* {margin: 0;padding: 0;}
body {color:#333; font: 12px/18px Arial, Tahoma, Verdana, sans-serif;width: 100%;background: url(img/bg_top.jpg) no-repeat scroll center top #EFEFEF;}
a {color:#333; outline: none;text-decoration: underline;}
a:hover {color:#333; 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;}
.form input, textarea, input[type=text] {padding: 2px;}
.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: 1000px;margin: 0 auto;}

/* Header
-----------------------------------------------------------------------------*/
#header {}
#header div.header-left {float: left;margin: 0;padding:40px 40px 0 0; height:84px; width:315px; font-size:44px; line-height:normal;}
#header div.header-left a {color:#333; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#header div.header-left:first-letter {color:#78A305;}
#header div.header-center {float: left;margin: 0;padding:40px 40px 0 0;width:230px;color: #545454;}
.headlogin { text-align:right; float:right;}
.headlogin  p {margin:0 0 4px;padding:0;}
.headlogin  p a {color: #2F2E2E;font: bold 14px/16px Arial,Helvetica,sans-serif;text-decoration:none;text-transform: uppercase;}
.headlogin  p a:hover {color:#96cc04;}
.headcart {float:right;padding:0 0 0 35px;}
.headcart a {color: #2F2E2E;font: bold 14px/16px Arial,Helvetica,sans-serif;text-decoration:none;text-transform: uppercase;}
.headcart a:hover {color:#96cc04;}

.headcontactdate {height:60px;padding:5px 0 0;}
.headphone { background:url(img/bg_phone.png) 0 2px no-repeat;padding:0 0 2px 20px;margin:0;color:#78A305;font-size:18px;font-weight: normal;  line-height: normal;}
.headaddress {font-size: 13px;padding:0 0 2px}
.headicq {padding:0 20px 0 20px; background:url(img/icon_icq.png) 0 0 no-repeat;}
.headmail {padding:0 20px 0 20px; background:url(img/icon-mail.png) 0 2px no-repeat;}
.headmail a {}

#header div.header-right {float:left;margin: 0;padding:40px 0 0;}
.headcontact { clear: both; text-align:right;padding:7px 0 4px;color: #545454; line-height:normal;}
/*.headaddress { font-size:14px;}
.headtel { font-size:18px;padding:3px 0 0;}*/

/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%;height: 1%;background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #EDEDED;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding:20px 281px 20px 20px;}
#content-full {padding:20px;}
#slide-banner {width:980px;margin:0 auto;padding:10px 0 0; margin-left:10px;}
.banner {}
#slide-featured {width:80%;margin:0 auto;}
#slide-featured li    {list-style: none;padding: 0;margin: 0;}
#slide-featured ul    {list-style: none;padding: 0;margin: 0;}
#slide-new {width:90%;margin:0 auto;}   

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {float: left;margin-right: -3px;width: 241px;margin-left: -261px;padding:20px 0;position: relative;}
h5 span {background: url(img/title-marker.gif) no-repeat scroll left 6px transparent;padding-left: 14px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {padding:20px 10px -3000px  10px;} 
.footbanners { background:#fff;padding:padding:15px 0;}
.footbaner {float:left;}
.footbaner-right {float:left;} 
.footerlink {background:#373636;padding:20px 10px 0 10px;}
.footerlink a {color:#959494; text-decoration:none;}
.footerlink a:hover {text-decoration:underline;color:#75b005}
.footerlinkbox { display:table-cell; width:240px;padding:0 10px 10px;color:#959494;}

* html .footerlinkbox {display:block; vertical-align:top;zoom:1;*display:inline;_height:340px;width:220px; height:280px;}
* + html .footerlinkbox {display:block; vertical-align:top;zoom:1;*display:inline;_height:340px;width:220px; height:280px;}

.footerlinkbox p {color:#959494;margin:0 0 6px;padding:0;}
.FootBox {padding:0 0 15px;}
.FootBox b {color:#75b005}
.footerlinkbox h5 {color: #FFFFFF;font: bold 14px "Arial";padding:0 0 11px;text-transform: uppercase;}
.footerlinkbox p.social-fb { background:url(img/social_fb.jpg) 0 0 no-repeat; padding:3px 0 3px 30px}
.footerlinkbox p.social-tw { background: url(img/social_twi.jpg) 0 0 no-repeat; padding:3px 0 3px 30px}
.footerlinkbox p.social-rss { background: url(img/social_rss.jpg) 0 0 no-repeat; padding:3px 0 3px 30px}
div.copyright {color: #737373;padding:20px 0 15px;}
div.copyright a {color: #737373; text-decoration:none;}


/* ��������� */
div#navigation {padding:0 0 20px;}
#navigation a {text-decoration: none;color:#78A305}
#navigation a:hover {color:#000;}
/* /��������� */
   
/* C������� */
h1 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
h1 a {color: #000;text-decoration: none;}
h1 a:hover {text-decoration:underline;}
.page {margin: 0 0 .5em 0;padding:0 0 .5em 0;}
.pageItem {width: 100%;background: url(img/box_bg.gif) repeat-x scroll left top transparent;padding:0 0 5px}
.page h1 {margin:0 0 10px;}
.page p {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%;padding-top: 1em;}
.page-sort {color:#b3b3b3;padding:20px 0 8px;}
.navigation-page {color:#b3b3b3;padding:20px 0 8px;}
.navigation-page a, .page-sort a {color:#b3b3b3;}
.page-sort p {padding:0;margin:0;}
span.right {float: right;}
span.bold {font-weight: bold;}
/* /�������� */

/*- ����-�������� ������ */
div#menu {padding:0;margin:0;background:url(img/menu-bg.png) 0 0 no-repeat; height:58px;}
#menu ul, #menu ul li {list-style: none;margin: 0;padding:0;}
#menu ul {padding:20px 0 0 20px;}
#menu ul li {display: inline;}
#menu ul li.current a {color:#000;}
#menu ul li a {background: url(img/marker.gif) 0 5px no-repeat;padding-left: 14px;padding-right: 15px;text-transform: uppercase;color:#fff; font-weight:bold; font-size:14px; text-decoration:none;}
#menu ul li a span {color:#fff;}
#menu ul li a:hover span {color:#333;text-decoration: none;}
#menu ul li a:hover {color:#000;text-decoration: none;}
/*- /����-�������� ������ */


/*- ����� */
.ProductBoxName {font-size:13px;line-height:normal;padding:0 0 5px 0; text-align:left;}
.ProductBoxName a {color: #78A305; text-decoration:none;}
.ProductBoxName a:hover  {color:#20303c;}
.ProductBoxPrice {color:#4D4F51;font-size:17px;padding: 15px 0 20px; text-align:left;}
.ProductBoxPrice .rightsymbol {font-size:12px;}
.ProductBoxPrice .lefttext { font-size:12px;}
.ProductBoxPrice br { display:none;}
.data {color:#20303c;}
.name {color: #78A305; font-size:14px;}
.more {text-align:right;padding:2px 0 7px;}

/*- ���� ������� */
#boxCategories {margin:0;padding:0}

#categoriesBoxMenu1 {margin: 0;padding:0; background:url(img/cat-bg.gif) 0 0 repeat-x; height:58px;}
.suckerdiv ul {margin: 0;padding:0;list-style-type: none; z-index:250}

/* ������ ������� */
.suckerdiv ul li {position: relative;float:left;z-index:300; border-right:1px solid #dedede;}
.suckerdiv ul li a {display: block;color: #2F2F2F;font-size:15px; line-height:18px;text-decoration:none; background:url(img/cat_active.png) 0 -72px repeat-x;height: 18px;padding: 20px 29px;}

/* ������ ������� */
.suckerdiv ul li ul {background: url(img/cat_ul_bg.gif) repeat-x scroll left top #383737; display: none; left: -1px; position: absolute; top: 58px;}
.suckerdiv ul li ul li{background:none;border-bottom:1px #484644 solid; border-right:none;}
.suckerdiv ul li ul li:hover {}
.suckerdiv ul li ul li a {font-size:13px;color: #CCC;width:auto; white-space: nowrap;text-transform:none;padding:7px 140px 6px 25px;} /*120*/
.suckerdiv ul li ul li a:hover {}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul {left:240px;} /* left ext submenu */

/* ������ ������� */
.suckerdiv ul li ul li ul { top:0;}
.suckerdiv ul li ul li ul li{}
.suckerdiv ul li ul li ul li:hover {}
.suckerdiv ul li ul li ul li a{color: #959494;}
.suckerdiv ul li ul li ul li a:hover {}

/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{/*background: url(img/arrow_right.gif) no-repeat center right;*/}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {background:url(img/cat_marker.gif) 190px 12px no-repeat;} /*240*/
.suckerdiv ul li ul .subfolderstyle:hover {background:url(img/cat_marker.gif) 180px 12px no-repeat;}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {background:url(img/cat_marker.gif) 190px 12px no-repeat;} /*230*/
/* 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%; }

.suckerdiv ul li:hover > a {color:#78A305; background-position:0 0;}
.suckerdiv ul li ul li:hover a {background:none;}
.suckerdiv ul li ul li:hover .subfolderstyle {background:url(img/cat_marker.gif) 260px 12px no-repeat;} /*380*/

/* End */
/*- /���� ������� */

/*- ���� ������� */
#boxFilters {margin: 0 0 10px 0;padding: 0; }
#boxFilters h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxFiltersContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent; text-align: left; line-height:1.75;}
#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; }
#boxContentContent {padding:0;}
#boxContent ul {list-style-type: none;text-align: left;margin: 0 0 0 0;}
#boxContent li {display: block;padding:0 0 6px;}
/*- /���� ������� */

/*- ���� ���������� */
#boxInformation {margin: 0 0 10px 0;padding: 0; }
#boxInformationContent {padding:0;}
#boxInformation ul {list-style-type: none;text-align: left;margin: 0 0 0 0;}
#boxInformation li {display: block;padding:0 0 6px;}
/*- /���� ���������� */

/*- ���� ������� ����� */
#boxAddQuickie {margin: 0 0 10px 0;padding: 0; }
#boxAddQuickie h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxAddQuickieContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;}
#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 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxAuthorsContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;}
#boxAuthorsContent p {margin: 0 0 0 0;text-align: left;}
/*- /���� ������ */

/*- ���� ������ */
#boxArticles {margin: 0 0 10px 0;padding: 0; }
#boxArticles h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxArticlesContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;}
#boxArticlesContent p {margin: 0 0 0 0;text-align: left;}
/*- /���� ������ */

/*- ���� ��������� */
#boxAffiliate {margin: 0 0 10px 0;padding: 0; }
#boxAffiliate h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxAffiliateContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;}
#boxAffiliateContent p {margin: 0 0 0 0;text-align: left;}
/*- /���� ��������� */

/*- ���� ����� ������ */
#boxArticlesNew {margin: 0 0 10px 0;padding: 0; }
#boxArticlesNew h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 200px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxArticlesNewContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;}
#boxArticlesNewContent p {margin: 0 0 0 0;text-align: left;}
/*- /���� ����� ������ */

/*- ���� ������������� ������ */
#boxLastViewed {margin: 0 0 10px 0;padding: 0; }
#boxLastViewed h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxLastViewedContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;text-align: center;}
#boxLastViewedContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /���� ������������� ������ */

/*- ���� ������ */
#boxReviews {margin: 0 0 10px 0;padding: 0; }
#boxReviews h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxReviewsContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;text-align: center;}
#boxReviewsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /���� ������ */

/*- ���� ����� */
#boxSearch {margin:0; width:454px; height:58px;float:right;padding:0; background:url(img/bg_search.png) 0 0 no-repeat;}
#boxSearchContent {margin:0;padding:20px 0 0 20px;}
.searchboxform input {width:334px;padding: 2px;margin:0 6px 0 5px;font-size:12px;color: #515151; background:none; border:none;}
* + html #boxSearchContent {padding:0 0 0 45px;margin-top:-3px;}
/*- /���� ����� */

/*- ���� ������ */
#boxSpecials {margin: 0 0 10px 0;padding: 0; }
#boxSpecials h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxSpecials h5 a {color: #000000;text-decoration: none;}
#boxSpecials h5 a:hover {text-decoration:underline;}
#boxSpecialsContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;text-align: center;}
#boxSpecialsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /���� ������ */

/*- ���� ������������� */
#boxFeatured {margin: 0 0 10px 0;padding: 0; }
#boxFeatured h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxFeatured h5 a {color: #000000;text-decoration: none;}
#boxFeatured h5 a:hover {text-decoration:underline;}
#boxFeaturedContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;text-align: center;}
#boxFeaturedContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /���� ������������� */

/*- ���� ������� */
#boxWhatsNew {margin: 0 0 10px 0;padding: 0; }
#boxWhatsNew h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxWhatsNew h5 a {color: #000000;text-decoration: none;}
#boxWhatsNew h5 a:hover {text-decoration:underline;}
#boxWhatsNewContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;text-align: center;}
#boxWhatsNewContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /���� ������� */

/*- ���� ������� */
#boxNews {margin: 0 0 10px 0;padding: 0; }
#boxNews h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxNews h5 a {color: #000000;text-decoration: none;}
#boxNews h5 a:hover {text-decoration:underline;}
#boxNews .boxNewsContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent; 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 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxFaq h5 a {color: #000000;text-decoration: none;}
#boxFaq h5 a:hover {text-decoration:underline;}
#boxFaq .boxFaqContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent; 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 0 10px 0;padding: 0;}
#boxCart .boxheader {background: url(img/title-bg2.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxCart .boxheader a {color:#fff;text-decoration: none;}
#boxCart .boxheader a:hover {color:#96cc04;}
#boxCart .boxheader span {background: url(img/title-marker2.gif) no-repeat scroll left 6px transparent;padding-left: 14px;}
#boxCart .boxcontent  {background: url(img/cart-box.gif) repeat-x scroll left top #2F2E2E;padding:17px 19px 17px;margin:0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;behavior: url(jscript/PIE.php);position: relative;}
#boxCart .boxcontent  span {color:#959494;font-weight: bold;}
#boxCart .boxheader p {padding: 0;margin: 0;}
#boxCart .boxcontent p {padding-top: 0.1em;padding-bottom: 0.1em;padding-left: 0.5em;margin-top: 0;margin-bottom: 0;margin-left: 0;margin-right: 0;}
p.CartContentRight {text-align: right;padding-right: 0.2em;}
p.CartContentCenter {text-align: center;}

.CartBoxItem {padding:0 0 10px;margin:0;color:#959494;}
.CartBoxItem a {color:#fff; text-decoration:none;}
.CartBoxItem a:hover { text-decoration:underline;}
.CartBoxLink {padding:0;margin:15px 0 0;}  
.CartBoxLink a { text-decoration:none;color:#fff; font-weight:bold; background: url(img/button_marker.gif) right center no-repeat;padding:0 10px 0 0;margin:0 10px 0 0;}
.CartBoxLink a:hover { text-decoration:underline}
.CartBoxEmpty {padding:0 0 5px 18px;color:#959494;}
.CartBoxShip {color:#959494;text-align:right;}
.CartBoxShip a {color:#959494;}
/*- /���� ������� */

/*- ���� ����/����� */
#boxLogin  {margin: 0 0 10px 0;padding: 0; }
#boxLogin .boxheader {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxLogin .boxcontent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;}
#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 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxDownloadsContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent; text-align: left;}
#boxDownloadsContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /���� ��� �������� */

/*- ���� �������� */
#boxNewsletter {margin: 0 0 10px 0;padding: 0; }
#boxNewsletter h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxNewsletterContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;}
#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 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxBestsellersContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;}
#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;}
/*- /���� ������ ������ */

/*- ���� ���������� � ������ */
#boxGroupInfo {margin: 0 0 10px 0;padding: 0; }
#boxGroupInfo h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxGroupInfoContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;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 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxCurrenciesContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;text-align: center;}
#boxCurrenciesContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
#boxCurrenciesContent select {color: #545454;font-size: 12px;height: 22px;padding: 5px 0 0 8px;width: 118px !important;}
/*- /���� ������ */

/*- ���� ����� */
#boxLanguages {margin: 0 0 10px 0;padding: 0; }
#boxLanguages h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxLanguagesContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;text-align: center;}
#boxLanguagesContent p {margin: 0 0 0 0;padding-bottom: 0.2em;}
/*- /���� ����� */

/*- ���� ������������� */
#boxManufacturers {margin: 0 0 10px 0;padding: 0; }
#boxManufacturers h5 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxManufacturersContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;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 {background: url(img/title-bg.gif) repeat-x scroll left bottom transparent;color: #000000;font-size: 15px;font-weight: normal;height: 45px;line-height: 43px;margin: 0;padding: 0 0 0 20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;;border-radius:3px 3px 0 0;behavior: url(jscript/PIE.php);position: relative;}
#boxManufacturersInfoContent {padding:17px 20px;background: url(img/box_bg.gif) repeat-x scroll left top transparent;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: #ff0000;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 19px;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;}
.CatDesc {padding: 10px 20px;background: #FDFDFD;}
/* /����� ��������� */

/* ����� �����*/
.CatList {padding:0 0 7px 10px;}
.subCatList {padding:0 0 5px 30px;}
/* /����� �����*/

/* ����� ������� */

/*kolvo & shirina stolbzov 135 or 187  */

.ProductsList, .ProductsList-right {width:187px;min-height:340px;display: -moz-inline-stack;display: inline-block;vertical-align: top;padding:19px 19px 28px 20px;margin:0 -3px 0 0;zoom:1;*display:inline;_height:340px;line-height:normal;border-right: 1px solid #E7E7E7;}
* html .ProductsList {margin:0;}
* + html .ProductsList {margin:0;}
.ProductsList-right {border:none;padding:19px 20px 28px 20px;}
.ProductsListImage {display:block;display:table-cell;width:200px;height:200px;text-align:center;vertical-align:middle;}
.ProductsListName {font-size:13px;padding:0 0 5px;min-height:36px;}
.ProductsListName a {color: #78A305; text-decoration:none;}
.ProductsListName a:hover {color:#20303c;}
.ProductsListDesc {line-height:normal;color:#999;}
.ProductsListDop {}
.ProductsListPrice {color:#4D4F51;font-size:17px;padding: 15px 0 20px;}
.ProductsListPrice .rightsymbol {font-size:12px;}
.ProductsListPrice .lefttext { font-size:12px;}
.ProductsListPrice br { display:none;}
.ProductsListMore {padding:0;}
.selectstyle {float:right; padding:0 0 0 20px; border-left:1px solid #dee7ee;margin:-4px 0 0 20px; height:24px}
.ProductListListCompareButton { text-align:right;padding:10px 0 0;}

/* �������� �������� ������ */
.page-productinfo {border: 1px solid #DEE6EE;padding: 20px;margin:0 0 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior: url(jscript/PIE.php);position: relative;}
p.center {text-align: center;}
div.ProductInfoLeft {float: left;width:324px;padding:0 0 20px;}
.ProductInfoImage {border: 1px solid #e9e9e9;margin: 0 0 10px;position: relative;width:304px;text-align:center;}
.ProductInfoImageMO {display: -moz-inline-stack;display: inline-block;vertical-align:midle; text-align:center;padding:0;margin:0px 7px 10px 0;zoom:1;*display:inline;
border: 1px solid #e9e9e9;width:93px;}
* html .ProductInfoImageMO {margin:0px 10px 10px 0;}
* + html .ProductInfoImageMO {margin:0px 10px 10px 0;}
.ProductInfoPopUp {padding:15px 10px 10px;margin:0 20px 0 0; background:url(img/gradient_light.png) 0 100% repeat-x;border: 1px solid #e9e9e9;}
.LinkQuest { background:url(img/icon_print.png) 0 center no-repeat;padding-left:20px;}
.LinkPrint { background:url(img/icon_mail.png) 0 center no-repeat;padding-left:20px;}
.ProductInfoPopUp a { text-decoration:none;color:#333;}
.ProductInfoPopUp a:hover { text-decoration:none;color:#999}
div.ProductInfoRight {padding:0 0 20px; overflow:hidden;}
.ProductInfoName {height:auto;color: #333;font: bold 20px/1.2em Arial,Helvetica,sans-serif; font-weight:normal;margin: 0;padding:10px 0 0;text-transform: none; background:none;}
.ProductInfoPrice {color: #f00;font: 18px/1.2em Arial,Helvetica,sans-serif;padding:4px 0 0;}
.ProductInfoPrice .rightsymbol { font-weight:normal; font-size:15px;}
.ProductInfoShortDesc {padding:0 0 20px;}
.ProductInfoModel {padding:8px 0 0; font-size:11px;}
.ProductInfoDetails {border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin:20px 0;padding:20px 0;}
.ProductInfoOption {border-bottom: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;padding:14px 0;margin:0 0 14px 0;}
.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;}
.ProductInfoDopHead {color:#000;padding:0 0 7px;}
.ProductInfoDop {border-top:1px solid #dfdfdf;color:#000; width:100%;margin:15px 0;}
.ProductInfoDop td.ProductInfoDopName {padding:6px 10px 6px 0;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf; width:40%}
.ProductInfoDop td.ProductInfoDopValue {width:60%;padding:6px 0 6px 10px;border-bottom:1px solid #dfdfdf;}
.ProductInfoButton {padding:0;margin:0;float:right;}
.ProductInfoSocial {padding:10px; background:url(img/gradient_light.png) 0 100% repeat-x;border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;}
.ProductInfoNav {padding:20px 0 0; font-size:11px;text-align:center;}
.ProductInfoNav div {padding:0 0 20px}
.ProductInfoNav a {padding:6px 8px;text-decoration:none; font-size:12px; font-weight:bold;background: none repeat scroll 0 0 #F7F7F7;border: 1px solid #DEE6EE;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior: url(jscript/PIE.php);position: relative;}
.ProductInfoNav a:hover { 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:70px;}
.loginform input[type=text] {width:150px;}
.loginform input[type=password] {width:150px;}

.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 {border-right:1px solid #E9E9E9;border-top:1px solid #E9E9E9;margin:20px 0 0;}
.carttable .headtable td { background:#FDFDFD;text-align:center; font-weight:bold; text-transform:uppercase; color:#000;padding:10px 4px;border-left:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
tr.contenttable td {padding:10px 4px;border-left:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
.CartDetailsProductName { text-transform:uppercase;padding:0 0 10px;}
.CartDetailsProductDop {}
/* /������ ������ � ������� */

/* ���� � ���������� ������ */
.Login {width:49%;float: left;margin:10px 0;}
.Login:nth-child(2) {float:right;}
.LoginHead {font-size:13px;color:#505050;background: none repeat scroll 0 0 #FDFDFD;padding: 10px 20px 8px 14px;border-top: 1px solid #E9E9E9;border-left: 1px solid #E9E9E9;border-right:1px solid #E9E9E9;font-weight:bold;}
.LoginContent {border: 1px solid #E9E9E9;padding: 10px;}

.accountform label {display:inline-block;width:150px;}
.accountform input[type=text] {width:260px;}
.accountform input[type=password] {width:260px;}
.sm_layout_box textarea { width:98%}
.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;}


h2.checkouthead { font-size:13px;color:#505050;background: none repeat scroll 0 0 #F9F9F9;padding: 10px 20px 8px 14px;border-top: 1px solid #E9E9E9;border-left: 1px solid #E9E9E9;border-right: 1px solid #E9E9E9;}
.sm_layout_box {border: 1px solid #E9E9E9;margin: 0 0 10px;overflow: hidden;padding: 10px;}
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: 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: 30px;
        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: "Arial" !important;
        font-size: 12px !important;
        font-style: normal;                
        background-color: transparent;
        background-position: 100% 0;
        background-repeat: no-repeat;
        height: 30px;
        padding: 8px 20px 0 10px;
        margin: 0 -16px 0 10px;
        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;}
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    {background-position: 0 0px;}
del.button span    {cursor: default;color: #fff !important;background-position: 100% 0px;}
span.button button, span.button input {padding-top: 0px;line-height: 2.5;}
/*Hover Style*/
a.button:hover, a.button:focus, a.dom-button-focus, span.button-behavior-hover    {background-position: 0 0px;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% 0px;}
a.button:active, a.button:focus span {color: #fff;}
del.button-behavior-hover, del.button:hover    {background-position: 0 0px;}
del.button-behavior-hover span, del.button:hover span    {background-position: 100% 0px;}
/* /Buttons */

table.productListingData td {border-bottom:1px solid #E9E9E9;padding:10px 0;}
        
#flyimgcart {position:absolute;z-index:1000;}
div.filter    {float: left;padding: 0 .5em;}

/* ����� ����� �������� � ������� */
.popup {z-index:999;border: 3px solid transparent;border: 3px solid #DEE6EE;padding:15px;position:fixed;top:50%;left:50%;display:none;overflow:hidden;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(jscript/PIE.php);}
.popuptext { font-size:14px; font-weight:bold;padding:0 0 10px;}
.popuplink a {color:#78A305;font-weight: bold;text-decoration:none;}
.popuplink a:hover {text-decoration:underline;}
.popup a.close2 {width:16px;height:16px;display:block;text-indent:-9999px;position:absolute;top:10px;right:10px;background:url(img/close.png) no-repeat;}
.reg_form {margin-left:-150px;margin-top:-40px;width:300px;}
#overlay {width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:#000;opacity:.3;z-index:998;}
/* /����� ����� �������� � ������� */


/*Overlay.css*/

.overlay {
    padding:10px;
    background-color:#000000;
    display:none;
    font-size:11px;
    width:auto;
    text-align:center;
    z-index:100000;

    -moz-box-shadow:0 0 10px 5px #000000;
    -webkit-box-shadow: 0 0 10px #000000;
}

.overlay div.close {
    background-image:url('close.png');
    cursor:pointer;
    height:35px;
    position:absolute;
    right:-15px;
    top:-15px;
    width:35px;
}

.overlay div.details{
    text-align:center;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    font-family:Verdana,Arial,sans-serif;
    margin-top:10px;
}

span.info{
    font-size: 10px;
    font-family:Verdana,Arial,sans-serif;
}

img.newsImagePreview {float: left; padding: 3px 5px 3px 0; width: 200px; height 100:}



