* {padding:0; margin:0}
html {height:100%;background-image: url(/images/bg-html.png);background-repeat: no-repeat;}
html.bn-pn-true {background-position: center 149px;}
html.bn-false-pn-true {background-position: center 66px;}
html.bn-true-pn-false {background-position: center 77px;}
html.bn-pn-false {background-position: center 0;}
html {position:relative;}
body {position:relative; height:100%;font-family:Tahoma; font-size:13px; color:#000; /*_behavior:url(/css/csshover.htc);*/}

img {border:0}
a {outline:none; color:#0e64b0}
a:hover {text-decoration:none}
ul {list-style:none}
/*.sec-menu-top, .sec-menu-bottom, .sec-menu, #authorizing, */.logo img, .enter, .d_argento-left, .d_argento-left_b, #authorizing {behavior:url(/js/iepngfix.htc)}

.top-bg {height: 187px; margin:0 0 -270px; min-width:990px}
.content {min-height:100%; _height:100%; margin:0 auto; min-width:1000px; max-width:1307px;width:100%;overflow:hidden;_overflow:visible;}
.empty, div.empty {clear:both !important; height:430px}

/* Footer */
.footer { margin:-360px auto 0; font-family:tahoma; min-width:948px; max-width:1307px; padding:0 21px; line-height:14px;&zoom:1;}
.footer-in {border-top:7px solid #cecfd2; height:360px}
.footer .menu {text-align:center; width:975px; margin:0 auto; overflow:hidden; zoom:1; position:relative; top:-45px}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.footer .menu  {top:-50px; left:1px}}
.footer .menu li {display:inline; background:url(../images/border4.png) 0 6px no-repeat; padding:3px 11px 3px 12px; position:relative; left:-9px; line-height:15px}
.footer .menu li a {color:#5d6069; font-size:11px}
.footer .tel {float:right; margin:-13px 0 0}
.copy {width:215px; color:#5d5d5d;overflow: hidden;}
.copy a {font-weight:bold; color:#0e64b0; text-decoration:none; font-weight:bold; line-height:16px; float:left; padding:10px 0 4px 65px; background:url(/images/logo5.png) no-repeat left center; position:relative; top:-8px;clear:both;display:block;float: none}
.we-accept {text-align:center; position:relative; top:-80px; font-size:10px; color:#989898; text-align:left; width:400px; margin:0 auto;_padding-left: 100px;*padding-left: 100px;}
.we-accept a {margin:0 5px; position:relative; top:7px}
.footer dl {float:left; padding:0 5% 0 0;position: relative;}
.footer dt {font-size:14px; color:#0e64b0; font-weight:bold; padding:0 0 2px}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.footer dt {padding:0 0 3px}}
.footer dd a {color:#5d5d5d; padding:0 0 0 14px; background:url(../images/pointer2.png) 0 4px no-repeat; line-height:17px}
.footmenu {float:left; padding:0 0 0;position: relative;}
.footmenu li {padding-bottom: 6px;}
.footmenu a {color:#007dca; font-size:14px; font-weight:bold}
.meters {padding:30px 0 0; float:left; width:100%}
.meters a {margin:0 9px 0 0}
.creation {clear:both; margin:0 0 -31px; text-align:right; position:relative; top:-31px; float:left; width:100%}
.creation a {font-size:10px; color:#000; font-family:arial; background:url(../images/creator.png)  no-repeat right 0; padding:1px 65px 12px 0;_padding:1px 66px 12px 0; display: block; float: right; position:relative;height: auto !important;min-height: 35px;height: 35px;}
/* End Footer */

/* Head */
.head {background:url(/images/bg-top.jpg) center bottom no-repeat; _height: 267px; font-size:13px; color:#fff; position:relative;}
.subhead {height: 187px; font-size:13px; color:#fff; position:relative;clear:both;margin-top:80px;width:100%;overflow:hidden;}
.bn-pn-false .subhead {height: 190px;}
/*.top-block {height:83px; background:url(/images/banner.jpg) center 0 repeat-x}
.top-block a{height:83px; background:url(/images/banner.jpg) center 0 repeat-x; display:block}
*/
div.top-block {margin-top:80px;height:80px;position:relative;margin-bottom:-80px;zoom:1;z-index:100}
/*div.top-block a {height:80px;position:absolute;left:50%; margin-left: -654px;width: 1307px;top:0;}*/
div.top-block a {height:80px;position:absolute;left:50%; margin-left: -50%;width: 100%;top:0;z-index:100}
.top-block table {border:0 !important;border-collapse:collapse !important;padding:0 !important;margin:0 !important;width:100%;text-align:center}
/* Здесь убрали width - тестируем баннеры */

/*main-banner*/
/*.main-banner{
 position:relative; padding-top:10px; margin:6px 6px 6px -13px; background:url(../images/banner-top-1.png) 50% 0 no-repeat; }*/
 
 .main-banner{
 position:relative; padding-top:10px; margin:6px 6px 6px -13px; background:url(../images/banner-top-1.png) 50% 0 no-repeat; }
 
.main-banner a{
 display:block; text-align:right; margin:0 13px; background:#9a0606; }
.main-banner div{
 position:absolute; overflow:hidden; width:19px; z-index:120; background:url(../images/banner-bg.png) no-repeat; }
 
.main-banner .mb-tl{
 top:0; left:0; height:87px; background-position:0 0; }
.main-banner .mb-tr{
 top:0; right:0; _right:279px; height:87px; background-position:-19px 0; }
.main-banner .mb-bl{
 bottom:-2px; left:1px; height:9px; background-position:0 -88px; }
.main-banner .mb-br{
 bottom:-2px; right:1px; height:9px; background-position:-19px -88px; }
/* END main-banner */

a.logo {margin:15px -143px -150px 5%; float:left; position:relative; left:5px;z-index:10}

.entrance {float:right; padding:16px 21px 0 0; position:relative; z-index:3; width:180px;}
.entrance a {color:#fff; float:right; clear:both}
.entrance a.enter {width:144px; height:29px; background:url(/images/entrance.png) no-repeat; float:right; cursor:pointer}
.entrance a.enter:hover {background-position:-144px 0; _background-position:-143px 0}
.entrance a.reg {background:url(/images/reg.gif) 0 6px no-repeat; padding:0 0 0 24px; margin:7px 0 0}

#authorizing {width:380px; height:271px; background:url(/images/bg-enter.png) no-repeat; position:relative; margin:0 0 -310px; font-size:30px; color:#5793c8; padding:39px 0 0 53px; z-index:9999; float:right; position:relative; top:80px; left:-32px; visibility:hidden}
#authorizing input {margin:22px 0 14px 109px; float:left; cursor:pointer}
#authorizing div {font-size:15px; color:#000; height:24px; padding:23px 0 0; margin:0 0 -4px}
#authorizing div input {width:238px; border:0; background:url(/images/input.png) no-repeat; padding:4px 5px 5px; position:absolute; margin:-3px 0 0 64px; float:none; font-family:arial; color:#333; font-size:14px; cursor:text}
#authorizing label {font-size:15px; color:#000; padding:19px 0 0 64px; *padding:19px 0 0 60px; display:block}
#authorizing label input {padding:1px; margin:0 7px 0 0; float:none}
#authorizing a {font-size:18px; color:#0e64b0; float:left; clear:both; white-space:nowrap}
#authorizing a.close {float:right; width:26px; height:26px; position:relative; top:-35px; left:-9px}

.user {float:right; padding:16px 21px 0 0; position:relative; z-index:3; width:180px}
.user a {color:#fff; font-weight:bold; line-height:20px}
.user a.exit {background:url(/images/exit.gif) 0 5px no-repeat; padding:0 0 0 18px; display:block; width:65px; margin:15px 0 0; line-height:19px}
body:last-child:not(:root:root) .user a.exit {background-position:0 4px}
body:nth-of-type(1) .user a.exit {background-position:0 4px}

/*.head ul {overflow:hidden; zoom:1; position:relative; margin:21px 0 0 24%; *margin:18px 0 0 24%; left:46px; *left:0; z-index:10}*/
.head ul {overflow:hidden; zoom:1; position:relative; margin:0 0 0 26%; padding-top:24px;*padding-top:18px;left:0px; *left:0; z-index:10;display:block;}
html:first-child .head ul { position:absolute; }
@-moz-document url-prefix() {.head ul {left:0;}}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.head ul {margin-left:20%}}
html:first-child .head ul { left:0;margin-left:24% }
.head ul li {float:left; padding:0 3%; margin:0 0 0 -1px; background:url(../images/border.png) 0 6px no-repeat}
.head ul li a {color:#ddefff}

.basket { line-height:1.8; zoom:1; font-family:tahoma; color:#a2d0f9; margin:-18px auto 0; padding:40px 0 0 0; position:absolute; z-index:2;left: 31%;top:40px;_top:34px;}
.basket span {color:#fff; font-size:18px; position:relative; top:2px; padding:0 10px 0 0}
.basket a { height:1%; line-height:1.6; color:#a2d0f9; background:url(../images/basket.gif) 0 -1px no-repeat; padding:5px 0 5px 35px}
*:first-child+html .basket a {
 position:relative;
}
.basket a.list {background:url(../images/list.gif) no-repeat; padding:5px 5px 5px 35px; margin:0 0 0 30px}
/* End Head */

/* Left Column */
.left-column {float:left; width:232px; padding:0 0 0 20px;}
.left-column h2 {font-size:25px; line-height:14px; color:#0e64b0; font-weight:normal; position:relative; left:-1px; padding:0 0 13px}
.left-column h2.articles {font-size:25px !important; line-height:30px !important; color:#0e64b0 !important; font-weight:normal !important; position:relative !important; left:-1px !important; padding:2px 0 0px !important;float: none !important;margin-top: 0 !important;}
.left-column h2.articles a {text-decoration: none !important;}
.left-column div.articles {float: none !important;clear: both;border: 0 !important;margin: 0 !important;padding-top: 21px !important;}
.left-column a {color:#0e64b0}

.tel {font-size:21px; color:#495967; font-family:arial narrow; padding:8px 0 8px 26px; line-height:21px}
.tel strong {color:#24639c; display:block; font-size:12px; padding:2px 0; font-family:Tahoma}

.text {background:none;width:149px; margin:0 5px 0 0; border:0; font-family:arial; font-size:12px; color:#848484; padding:4px 5px 6px; position:relative; top:-5px}
.search {background:url(../images/search.png) no-repeat left 1px; margin:14px 0 36px -5px; position:relative; left:5px; font-size:13px;padding-top:5px}

.search-button {width:69px; height:24px; background:url(../images/search-button.png) no-repeat; border:0; cursor:pointer; position:relative; top:-9px; *top:-6px}
body:last-child:not(:root:root) .search-button {top:-10px}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.search-button {top:-5px}}
@-moz-document url-prefix() {.search-button {top:-3px}}

.search-button:hover {background-position:-69px 0}
.search-button:active {background-position:-138px 0}

.catalog li {float:left; width:100%}
.catalog li a {font-size:17px; color:#495967; text-decoration:none; display:block; border-bottom:1px solid #c6d4db; background:url(../images/pointer.png) 100% 8px no-repeat; padding:3px 0 5px; line-height:17px}
.catalog li.iehover li a:hover, .catalog li:hover li a:hover {text-decoration:none}
.catalog li.iehover, .catalog li:hover {margin:0 -10px 0 0}
.catalog li.iehover li, .catalog li:hover li {margin:0}
.catalog-inner li.iehover a, .catalog li.iehover a, .catalog-inner li:hover a, .catalog li a:hover, .catalog li:hover a, .catalog li a.cat-active {background:url(../images/catalog-h.gif) 0 0 no-repeat; width:248px; border-bottom:1px solid #fff; position:relative; left:-5px; padding-left:5px; color:#fff}
.catalog-inner li{_float:left;_zoom:1}
.catalog li.iehover li a, .catalog li:hover li a {background:none; width:auto; border:0; position:relative; left:0; color:none}
.catalog li.iehover .sec-menu, .catalog-inner li.iehover .sec-menu, .catalog li:hover .sec-menu, .catalog-inner li:hover .sec-menu {visibility:visible}

.banners {padding:17px 0 0; float:left; width:100%}
.banners a {display:block; margin:0 0 22px}

.news {border-top:1px solid #86b1d7; border-bottom:1px solid #86b1d7; padding:14px 0 23px; /*font-family:tahoma;*/ font-size:11px; color:#81868A; float:left; width:100%}
.news h4 {font-size:12px; padding:6px 0 8px}
.news p {font-size:12px; color:#000; padding:0 0 8px}
a.all {background:url(../images/all.png) 0 6px no-repeat; padding:0 0 0 8px; font-size:12px}

.delivery {font-size:13px; color:#5d6069; position:relative; padding:17px 0 0; float:left; width:100%}
.delivery h2 {padding:0 0 9px}
.delivery input {top:8px; position:relative}
.delivery .text {width:173px; background:url(../images/email.png) no-repeat; top:6px}
.delivery .ok {width:43px; height:24px; background:url(../images/ok.png) no-repeat; border:0; cursor:pointer; position:relative; top:2px; *top:5px}
body:last-child:not(:root:root) .delivery .ok {top:1px}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.delivery .ok {top:6px}}
@-moz-document url-prefix() {.delivery .ok {top:8px}}
.delivery .ok:hover {background-position:-43px 0}
.delivery .ok:active {background-position:-86px 0; outline:none}

.sec-menu {width:306px; background:url(../images/sec-menu-center.png) 10px 0 repeat-y; z-index:2099; position:absolute; margin:-20px 0 0 233px; visibility:hidden;; padding:0 0 0 10px}
.sec-menu-top {background:url(../images/sec-menu-top.png) 0 0 no-repeat; position:relative; top:-15px}
.sec-menu-bottom { _height:1px; /*min-height:176px; _height:176px;*/ background:url(/images/sec-menu-bottom.png) 0 100% no-repeat; position:relative; top:32px; padding:0 0 0 17px}
.sec {overflow:hidden; zoom:1; width:350px; position:relative; top:-22px; padding:0 0 8px}
.sec li {padding:0 5px 0 9px; float: left;clear:both;width:280px; /*height:22px*/}
.sec li.active, .sec li:hover, .sec li.iehover {background:url(../images/sec-h-l.gif) 6px 3px no-repeat; position:relative; left:-7px; z-index:8}
.catalog li.iehover div.sec-menu ul.sec li a, .catalog li:hover div.sec-menu ul.sec li a, ul.sec li a {font-size:14px; color:#fff; background:url(../images/sec-menu.png) 0 8px no-repeat; border:0; padding:0 0 0 10px; line-height:21px; text-decoration:underline; height:22px; white-space:nowrap; margin:0 0 0 -7px}
.catalog li.iehover div.sec-menu ul.sec li.active a, .catalog li.iehover div.sec-menu ul.sec li.active a:hover, .catalog li:hover div.sec-menu ul.sec li.active a, .catalog li:hover div.sec-menu ul.sec li.active a:hover, .sec li.active a, .sec li.active a:hover {background:url(../images/sec-h-r.gif) 100% 3px no-repeat; margin:0 -2px 0 0; font-weight:bold; color:#0b4171; text-decoration:underline; line-height:22px}
.catalog li.iehover div.sec-menu ul.sec li a:hover, .catalog li:hover div.sec-menu ul.sec li a:hover, .sec li a:hover {background:url(../images/sec-menu.png) 0 8px no-repeat; text-decoration:none; width:auto; border:0; position:static; padding:0 0 0 10px}

.catalog li.iehover div.sec-menu ul.sec li.iehover a, .catalog li.iehover div.sec-menu ul.sec li.iehover a:hover, .catalog li:hover div.sec-menu ul.sec li:hover a, .catalog li:hover div.sec-menu ul.sec li:hover a:hover {background:url(/images/sec-h-r.gif) 100% 3px no-repeat; margin:0 -5px 0 0; font-weight:bold; color:#0b4171; text-decoration:underline; line-height:22px; padding:0 0 0 10px}

/* ----- */
.catalog-inner li.iehover div.sec-menu ul.sec li a, .catalog-inner li:hover div.sec-menu ul.sec li a, ul.sec li a {font-size:14px; color:#fff; background:url(../images/sec-menu.png) 2px 8px no-repeat; border:0; padding:0 0 0 10px; line-height:21px; text-decoration:underline; height:22px; white-space:nowrap; margin:0px;font-weight: normal;}
.catalog-inner li.iehover div.sec-menu ul.sec li.active a, .catalog-inner li.iehover div.sec-menu ul.sec li.active a:hover, .catalog-inner li:hover div.sec-menu ul.sec li.active a, .catalog-inner li:hover div.sec-menu ul.sec li.active a:hover, .sec li.active a, .sec li.active a:hover {background:url(../images/sec-h-r.gif) 100% 3px no-repeat; margin:0 -5px 0 0; font-weight:bold; color:#0b4171; text-decoration:underline; line-height:22px}
.catalog-inner li.iehover div.sec-menu ul.sec li a:hover, .catalog-inner li:hover div.sec-menu ul.sec li a:hover, .sec li a:hover {background:url(../images/sec-menu.png) 0 8px no-repeat; text-decoration:none; width:auto; border:0; position:static; padding:0 0 0 10px}

.catalog-inner li.iehover div.sec-menu ul.sec li.iehover a, .catalog-inner li.iehover div.sec-menu ul.sec li.iehover a:hover, .catalog-inner li:hover div.sec-menu ul.sec li:hover a, .catalog-inner li:hover div.sec-menu ul.sec li:hover a:hover {background:url(/images/sec-h-r.gif) 100% 3px no-repeat; margin:0 -5px 0 0; font-weight:bold; color:#0b4171; text-decoration:underline; line-height:22px; padding:0 0 0 10px}

.catalog-inner li.iehover .submenu li a.cat-in-active, .catalog-inner li:hover .submenu li a.cat-in-active {width:224px; margin-left: -5px !important;padding-left: 5px !important;}
.catalog-inner li.iehover .submenu li a.cat-in-active:hover, .catalog-inner li:hover .submenu li a.cat-in-active:hover {width:224px; margin-left: 0px !important;padding-left: 5px !important;}

.sec li a {width: auto !important;}
.sec li ul li.iehover, .sec li ul li:hover {left: 0px !important;width:260px !important;}
.catalog-inner li.iehover div.sec-menu ul.sec li.iehover ul li a, .catalog-inner li.iehover div.sec-menu ul.sec li.iehover ul li a:hover, .catalog-inner li:hover div.sec-menu ul.sec li:hover ul li a, .catalog-inner li:hover div.sec-menu ul.sec li:hover ul li a:hover {background:transparent url(../images/sec-menu.png) no-repeat scroll 0 8px !important; margin:0 -5px 0 0; font-weight:normal; color:#fff; text-decoration:underline; line-height:22px; padding:0 0 0 10px;}
.catalog-inner li.iehover div.sec-menu ul.sec li.iehover ul li.iehover a, .catalog-inner li.iehover div.sec-menu ul.sec li.iehover ul li.iehover a:hover, .catalog-inner li:hover div.sec-menu ul.sec li:hover ul li:hover a, .catalog-inner li:hover div.sec-menu ul.sec li:hover ul li:hover a:hover {background:url(/images/sec-h-r.gif) 100% 3px no-repeat !important; margin:0 -5px 0 0; font-weight:bold; color:#0b4171; text-decoration:underline; line-height:22px; padding:0 0 0 10px}
/* ----- */

.sec-in {overflow:hidden; zoom:1; width:288px; position:relative; top:-22px; left:-9px; border-top:1px solid #aacce9; padding:8px 0 0 0px}
.sec-in li {padding:0 5px 0 0px; float:left; width:126px !important; height:16px}
.catalog li.iehover div.sec-menu ul.sec-in li a, .catalog li:hover div.sec-menu ul.sec-in li a, .sec-in li a {font-size:13px; color:#0b4171; background:url(../images/sec-in.png) 0 5px no-repeat; border:0; padding:0 0 0 8px; line-height:15px; text-decoration:underline; display:block; white-space:nowrap}
.catalog li.iehover div.sec-menu ul.sec-in li a:hover, .catalog li:hover div.sec-menu ul.sec-in li a:hover, .sec-in li a:hover {background:url(../images/sec-in.png) 0 5px no-repeat; text-decoration:none; width:auto; border:0; position:static; padding:0 0 0 8px; color:#0b4171}
.catalog li.iehover div.sec-menu ul.sec-in li a.on-sale, .catalog li:hover div.sec-menu ul.sec-in li a.on-sale, .sec-in li a.on-sale {text-transform:uppercase; color:#fff; font-weight:bold; padding:0; background:none; font-size:12px; text-decoration:underline; width:120px; border:0; position:relative; top:16px; left:8px; text-decoration:underline; line-height:18px}
.catalog ul li.iehover div.sec-menu ul.sec-in li a.on-sale:hover, .catalog ul li:hover div.sec-menu ul.sec-in li a.on-sale:hover, .sec-menu a.on-sale:hover {text-transform:uppercase; color:#fff; font-weight:bold; padding:0; background:none; font-size:12px; text-decoration:underline; width:120px; border:0; position:relative; top:16px; left:8px; text-decoration:none; line-height:18px}

.catalog-inner li {display:block; /*position:relative;*/}
.catalog-inner li a {font-size:17px; color:#495967; text-decoration:none; display:block; border-bottom:1px solid #c6d4db; background:url(../images/pointer.png) 100% 8px no-repeat; padding:3px 0 5px; line-height:17px; width:232px}
.catalog-inner li.iehover li a:hover, .catalog-inner li:hover li a:hover {text-decoration:none}
.catalog-inner li.iehover, .catalog-inner li:hover {margin: 0 -10px 0 0}
.catalog-inner li.iehover li, .catalog-inner li:hover li {margin:0; padding-left: 5px;width: 214px;}
.catalog-inner li a:hover {background:url(../images/catalog-h.gif) 0 0 no-repeat; width:248px; border-bottom:1px solid #fff; position:relative; left:-5px; padding-left:5px; color:#fff}
.catalog-inner li a.cat-in-active {background:url(../images/catalog-in-h.png) 0 0 no-repeat; width:248px; border-bottom:1px solid #fff; position:relative; left:-5px; padding-left:5px; color:#fff}
.catalog-inner ul.submenu li.level-3 a.cat-in-active {background:url(../images/submenu-sub-hover.png) 0 0 no-repeat !important;margin-top: 1px !important;margin-bottom: -1px !important;}
.catalog-inner li.iehover ul.submenu li.level-3 a.cat-in-active, .catalog-inner li:hover ul.submenu li.level-3 a.cat-in-active {width: 219px !important;}

/* ----- */
.catalog-inner li.iehover div.sec-menu ul.sec-in li a, .catalog-inner li:hover div.sec-menu ul.sec-in li a, .sec-in li a {font-size:13px; color:#0b4171; background:url(../images/sec-in.png) 0 5px no-repeat; border:0; padding:0 0 0 8px; line-height:15px; text-decoration:underline; display:block; white-space:nowrap}
.catalog-inner li.iehover div.sec-menu ul.sec-in li a:hover, .catalog-inner li:hover div.sec-menu ul.sec-in li a:hover, .sec-in li a:hover {background:url(../images/sec-in.png) 0 5px no-repeat; text-decoration:none; width:auto; border:0; position:static; padding:0 0 0 8px; color:#0b4171}
.catalog-inner li.iehover div.sec-menu ul.sec-in li a.on-sale, .catalog-inner li:hover div.sec-menu ul.sec-in li a.on-sale, .sec-in li a.on-sale {text-transform:uppercase; color:#fff; font-weight:bold; padding:0; background:none; font-size:12px; text-decoration:underline; width:120px; border:0; position:relative; top:16px; left:8px; text-decoration:underline; line-height:18px}
.catalog-inner ul li.iehover div.sec-menu ul.sec-in li a.on-sale:hover, .catalog-inner ul li:hover div.sec-menu ul.sec-in li a.on-sale:hover, .sec-menu a.on-sale:hover {text-decoration:none}
/* ----- */

.submenu {padding:0 0 6px 14px; display:table}
.submenu li {border-bottom:1px solid #c6d4db; position:relative; width:219px;margin:0;float: left;}
.submenu li a, .catalog-inner li:hover ul li a, .catalog-inner li.iehover ul li a {color:#377ebd; font-size:14px; font-weight:bold; padding:3px 0 5px; border-bottom:none; background-position:213px 8px; line-height:15px; width:224px;background-image:url(../images/pointer.png);}
.submenu li a:hover {color:#377ebd; font-size:14px; font-weight:bold; background:url(../images/sec-inner-hover.png) 0 1px no-repeat !important; width:224px; border-bottom:none;padding-left: 5px !important;position:relative;left:-10px;}
.submenu li a.cat-in-active {color:#377ebd; font-size:14px; font-weight:bold; background:url(../images/sec-inner-hover.png) 0 1px no-repeat !important; width:224px; border-bottom:none}
.submenu li ul {padding:0 0 0 14px; display:table}
.submenu li ul li {width:210px;border-top:1px solid #c6d4db;border-bottom:none;}
.submenu li ul li a {width:210px;background-position:199px 8px;}
.submenu li ul li a:hover {color:#377ebd; font-size:14px; font-weight:bold; background:url(../images/sec-inner-sub-hover.png) 0 1px no-repeat; width:224px; border-bottom:none}

.left-column .catalog li .sec-menu .sec li a:hover, .left-column .catalog li:hover .sec-menu .sec li a:hover, .left-column .catalog li.iehover .sec-menu .sec li a:hover, .left-column .catalog li .sec-menu .sec-in li a:hover, .left-column .catalog li:hover .sec-menu .sec-in li a:hover, .left-column .catalog li.iehover .sec-menu .sec-in li a:hover {text-decoration:none}

.submenu li.level-3 {width:209px !important;margin-left: 10px !important;_margin-left: 5px !important;}
.submenu li.level-3iehover, .submenu li.level-3:hover {width:204px !important;margin-left: 10px !important;_margin-left: 5px !important;}
.submenu li.level-3 a {background-position:203px 8px; line-height:15px; width:214px !important;background-image:url(../images/pointer.png);}
.submenu li.level-3iehover a:hover, .submenu li.level-3 a:hover {color:#377ebd; font-size:14px; font-weight:bold; background:url(../images/submenu-sub-hover.png) 0 1px no-repeat !important; width:209px; border-bottom:none}


.catalog-inner li.level-2 a, .catalog-inner li.level-2:hover a, .catalog-inner li.level-2iehover a {width:224px !important;}
.catalog-inner li.iehover ul.submenu li.level-3, .catalog-inner li:hover ul.submenu li.level-3  {width:204px !important;}
.catalog-inner li.iehover ul.submenu li.level-3 a, .catalog-inner li:hover ul.submenu li.level-3 a {width:209px !important;background-position:203px 8px;}
.catalog-inner li.iehover ul.submenu li.level-3iehover a:hover, .catalog-inner li.iehover ul.submenu li.level-3 a:hover, .catalog-inner li:hover ul.submenu li.level-3 a:hover, .catalog-inner li.iehover ul.submenu li.level-3iehover a:hover {width:214px !important;}
.catalog-inner .sec-in li.iehover, .catalog-inner .sec-in li:hover, .catalog-inner .sec-in li {padding: 0 0 0 10px !important;margin: 0 !important;width: 130px !important;}
.catalog-inner .sec-in a:hover, .catalog-inner .sec-in a {padding: 0 0 0 8px !important;left: 0 !important; margin: 0 !important;width: 130px !important;font-weight: normal !important;}
.catalog-inner .sec li.level-2 a {width: 280px !important;}
.catalog-inner .sec li.level-2 {width: 280px !important;}
.catalog-inner .sec li.level-3 a {width: 270px !important;}
.catalog-inner .sec li.level-3 {width: 270px !important;margin-left:10px !important}

.sec .level-2 a, .sec .level-2 a:hover, .sec .level-2iehover a:hover {font-weight: bold !important}
.sec .level-3 a, .sec .level-3 a:hover, .sec .level-3iehover a:hover {font-weight: normal !important}

.submenu .level-2 a, .submenu .level-2 a:hover, .submenu .level-2iehover a:hover {font-weight: bold !important}
.submenu .level-3 a, .submenu .level-3 a:hover, .submenu .level-3iehover a:hover {font-weight: normal !important}
.sec .fullnone {background:none !important;color:#fff !important;padding-left: 4px !important}
.sec .fullnoneiehover, .sec .fullnone:hover {background:none !important;color:#fff !important;padding-left: 5px !important}
.submenu .fullnone {background:none !important;}
.submenu .fullnoneiehover, .submenu .fullnone:hover {background:none !important;}
.catalog-inner .sec-in li.iehover, .catalog-inner .sec-in li:hover, .catalog-inner .sec-in li {_width:125px !important;_zoom:1;_overflow:hidden;}
.catalog-inner .sec li.level-3 {_margin-left:5px !important;width:270px !important;}
.catalog-inner li.iehover div.sec-menu ul.sec li.iehover a, .catalog-inner li.iehover div.sec-menu ul.sec li.iehover a:hover, .catalog-inner li:hover div.sec-menu ul.sec li:hover a, .catalog-inner li:hover div.sec-menu ul.sec li:hover a:hover {_margin:0 -10px 0 0;_padding:0 0 0 17px;}
.sec li.fullnone:hover, .sec li.fullnoneiehover {_padding-left:7px !important;}
.sec a.fullnone:hover {_padding-left:8px !important;}
.catalog-inner .sec li.level-3 a {_width:265px !important;}
.catalog-inner .sec li.level-3 {_width:265px !important;}
.sec-in li a:hover {_text-decoration:none !important;}
.submenu li.fullnone {_overflow:hidden;_width:224px;_display:block;}
.submenu li.fullnoneiehover {overflow:hidden;width:220px;display:block;}
.submenu li.level-3iehover {border-bottom:1px solid #fff;}
.sec li.fullnoneiehover a.fullnone:hover {margin-left: -12px;}
.sec li.level-3iehover a:hover {margin-left: 6px !important;}



.sec li {padding:0 5px 0 9px; float: left;clear:both;width:280px; /*height:22px*/}
.sec li.active, .sec li:hover, .sec li.iehover {background:url(../images/sec-h-l.gif) 6px 3px no-repeat; position:relative; left:-7px; z-index:8}
.catalog li.iehover div.sec-menu ul.sec li a, .catalog li:hover div.sec-menu ul.sec li a, ul.sec li a {font-size:14px; color:#fff; background:url(../images/sec-menu.png) 0 8px no-repeat; border:0; padding:0 0 0 10px; line-height:21px; height:22px; white-space:nowrap; margin:0 0 0 -7px}
.catalog li.iehover div.sec-menu ul.sec li.active a, .catalog li.iehover div.sec-menu ul.sec li.active a:hover, .catalog li:hover div.sec-menu ul.sec li.active a, .catalog li:hover div.sec-menu ul.sec li.active a:hover, .sec li.active a, .sec li.active a:hover {background:url(../images/sec-h-r.gif) 100% 3px no-repeat; margin:0 -2px 0 0; font-weight:bold; color:#0b4171; line-height:22px}
.catalog li.iehover div.sec-menu ul.sec li a:hover, .catalog li:hover div.sec-menu ul.sec li a:hover, .sec li a:hover {background:url(../images/sec-menu.png) 0 8px no-repeat; text-decoration:none; width:auto; border:0; position:static; padding:0 0 0 10px}
.catalog li.iehover div.sec-menu ul.sec li.iehover a, .catalog li.iehover div.sec-menu ul.sec li.iehover a:hover, .catalog li:hover div.sec-menu ul.sec li:hover a, .catalog li:hover div.sec-menu ul.sec li:hover a:hover {background:url(/images/sec-h-r.gif) 100% 3px no-repeat; margin:0 -5px 0 0; font-weight:bold; color:#0b4171; line-height:22px; padding:0 0 0 10px}
.catalog-inner li.iehover div.sec-menu ul.sec li a, .catalog-inner li:hover div.sec-menu ul.sec li a, ul.sec li a {font-size:14px; color:#fff; background:url(../images/sec-menu.png) 2px 8px no-repeat; border:0; padding:0 0 0 10px; line-height:21px; height:22px; white-space:nowrap; margin:0px;font-weight: normal;}
.catalog-inner li.iehover div.sec-menu ul.sec li.active a, .catalog-inner li.iehover div.sec-menu ul.sec li.active a:hover, .catalog-inner li:hover div.sec-menu ul.sec li.active a, .catalog-inner li:hover div.sec-menu ul.sec li.active a:hover, .sec li.active a, .sec li.active a:hover {background:url(../images/sec-h-r.gif) 100% 3px no-repeat; margin:0 -5px 0 0; font-weight:bold; color:#0b4171; line-height:22px}
.catalog-inner li.iehover div.sec-menu ul.sec li a:hover, .catalog-inner li:hover div.sec-menu ul.sec li a:hover, .sec li a:hover {background:url(../images/sec-menu.png) 0 8px no-repeat; text-decoration:none; width:auto; border:0; position:static; padding:0 0 0 10px}

.catalog-inner li.iehover div.sec-menu ul.sec li.iehover a, .catalog-inner li.iehover div.sec-menu ul.sec li.iehover a:hover, .catalog-inner li:hover div.sec-menu ul.sec li:hover a, .catalog-inner li:hover div.sec-menu ul.sec li:hover a:hover {background:url(/images/sec-h-r.gif) 100% 3px no-repeat; margin:0 -5px 0 0; font-weight:bold; color:#0b4171; line-height:22px; padding:0 0 0 10px}

.catalog-inner li.iehover .submenu li a.cat-in-active, .catalog-inner li:hover .submenu li a.cat-in-active {width:224px; margin-left: -5px !important;padding-left: 5px !important;}
.catalog-inner li.iehover .submenu li a.cat-in-active:hover, .catalog-inner li:hover .submenu li a.cat-in-active:hover {width:224px; margin-left: 0px !important;padding-left: 5px !important;}

.sec .level-3iehover {background:url(../images/sec-h-l.gif) 6px 3px no-repeat; position:relative; z-index:8;}
.sec li.iehover a:hover {font-weight:normal !important}
.sec .level-3iehover a:hover, .sec .level-3iehover a {background:transparent url(/images/sec-h-r.gif) no-repeat scroll 100% 3px !important;zoom:1;color:#0B4171 !important;margin-right:-5px !important;text-decoration:underline !important}
li.iehover div.sec-menu ul.sec-in li a.on-sale:hover {text-transform:uppercase; color:#fff; font-weight:bold; padding:0; background:none; font-size:12px; text-decoration:underline; width:120px; border:0; position:relative; top:16px; left:8px; text-decoration:none; line-height:18px}

.catalog-inner li.iehover .submenu li {width:214px !important}
.catalog-inner li .submenu li.level-2 {width:219px !important;overflow:hidden;}
.catalog-inner li .submenu li.fullnone {width:219px !important;overflow:hidden;}
.catalog-inner li.iehover .submenu li.fullnone, .catalog-inner li .submenu li.fullnoneiehover {width:214px !important;}
.catalog-inner li .submenu li.level-3 {width:209px !important;_overflow:hidden;}
.submenu li.level-3iehover a {font-weight:normal !important;background-position: 203px 8px !important}
/* End Left Column */

/* TV-in */
.tv-in {width:231px; background:url(/images/tv-in-bottom.png) 0 100% no-repeat #d3e0ec; float:left; font-family:tahoma; color:#16334e; margin:3px 0 0; padding:0; *padding:0 0 10px;position:relative;z-index:100;}
.tv-in h2 {background:url(/images/tv-in-top.png) 0 0 no-repeat; font-size:18px; line-height:19px; left:0; min-height:48px; padding:17px 0 0 62px; font-weight:bold; font-family:Tahoma}
.tv-in div {width:68px; height:68px; background:url(/images/border-tv-in.png) no-repeat; float:left; margin:0 -68px 0 0; position:relative; left:9px}
.tv-in img {float:left; margin:0 10px 10px 9px}
.tv-in h4 a {color:#16334e; font-size:13px}
.tv-in p {font-size:11px; padding:5px 0 15px}
.tv-in strong {font-size:14px}
a.toloock {clear:left; float:left}
.tv-in a.toloock img {margin:0}

/* Articles */
.articles {border-top:1px solid #86b1d7; padding:14px 0 0 20px; *padding:14px 0 0 24px; margin:24px 0 0; float:left}
.articles h2 {margin:0 0 0 -20px}
.articles ol {/*font-family:tahoma;*/ color:#748d9a; margin:8px 0 0}
.articles ol li {padding:0 0 8px; position:relative}
.articles ol li a {font-weight:bold}

h1.basket-in {font-size:35px; left:-2px; position:relative}


/* Right Column */
.right-column {margin:-94px 0 0 275px;}

.d_argento {position:relative;zoom:1;/*height:332px;*/margin:0 6px 0 -1px; _margin:0 6px 0 -4px;padding-top:14px;}
.d_argento_overflow {width:100%;overflow: hidden;position:relative;zoom:1;/*height:332px;*/}
.d_argento a {position:absolute; height:332px; width:1021px;display: block;left: 50%;margin-left:-510px;}
.d_argento-left {height:346px; background:url(/images/d_argento-left-new.png) 0 -1px no-repeat; position:absolute; left:-23px; top: 0;z-index:10;width: 34px;}
.d_argento-right {height:346px; background:url(/images/d_argento-right-new.gif) 16px 0 no-repeat; position:absolute; right:0;_right:-1px; top: 0;z-index:20;width: 36px;}
.d_argento-right1 {height:346px; background:url(/images/d_argento-right-new1.gif) 16px 0 no-repeat; position:absolute; right:0;_right:-1px; top: 0;z-index:20;width: 36px;}

.d_argento-top {height:14px; position:absolute; left:0; top: 0;z-index:15;width: 100%;overflow: hidden;}

.d_argento-top div {height:14px; background:url(/images/d_argento-top.png) center top repeat-x; position:relative;margin: 0 6px;}
/*.d_argento-top div {height:14px; background:url(/images/d_argento-top.jpg) center top no-repeat; position:relative;margin: 0 6px;}*/

.d_argento-left_b {height:10px; background:url(/images/d_argento-left_b.png) 0 0 no-repeat; position:absolute; left:-23px; bottom: -1px;z-index:10;width: 32px;}
.d_argento-right_b {height:10px; background:url(/images/d_argento-right_b.gif) 1px 0 no-repeat; position:absolute; right:0;_right:-1px;bottom:0px;_bottom:-9px;z-index:20;width: 21px;}


.on-tv {height:220px; background:url(/images/tv-center.png) repeat-x; margin:10px 19px 10px 0; _margin:23px 19px 18px -3px}
.on-tv-left {height:220px; background:url(/images/tv-left.png) 0 0 no-repeat}
.on-tv-right {height:220px; background:url(/images/tv-right.png) 100% 0 no-repeat}
.now {font-size:19px; color:#387ab4; float:left; width:193px; padding:11px 0 0 60px; line-height:18px; font-weight:bold}
.on-tv .tv-menu {width:200px; float:left; padding:10px 0 0}
.on-tv .tv-menu li {float:left; width:200px; margin:0 -21px 0 0}
.on-tv .tv-menu li a {font-size:13px; color:#0e64b0; padding:0 0 0 10px; background:url(/images/tv-li.png) 0 7px no-repeat; font-weight:bold; line-height:18px}
.online {position:relative; top:11px; float:right; width:160px; height:34px; background:url(/images/online.gif) no-repeat}
.online:hover {background-position:-160px 0}

.gallery {
	float:left;
	width:100%;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	z-index: 999;
}
.gallery li {float:left; width:280px; height:140px; font-family:tahoma; font-weight:bold; color:#2681b9; padding:5px 10px 0 14px; font-size:12px;}
/*@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.gallery li  {height:147px}}*/

/*
.gallery li:hover {
	background:url(/images/bg-block.png) 14px 0 no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-bottom: 0;
}*/
.gallery li.other {
	background:url(/images/bg-block.png) 14px 0 no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-bottom: 0;
}
.gallery li div {
	width:136px;
	height:137px;
	background:url(/images/border3.png) no-repeat;
	position:relative;
	left:5px;
	top:136px;
	z-index: 1;
	margin-top: -137px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.gallery li.other div {
	background:url(/images/border3.png) no-repeat left -137px;
}
.gallery li div a{
	width:136px;
	height:137px;
display: block;
}
/*
.gallery li:hover div {background-position:0 -137px}
*/
.gallery li img {
	float:left;
	margin:-1px 9px 0 5px;
}
.gallery li h4 {
	height:33px;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-left: 0;
}
.gallery li:hover h4 {
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-left: 0;
}
.gallery li h4 a {font-size:13px; color:#16334e}
.gallery li p {font-size:11px; color:#17334f; font-weight:normal; height:28px}
.gallery li strong {color:#16334e; float:left; width:120px; padding:0 0 9px; font-size:14px}
.to-purchase {float:left; width:80px; height:22px; background:url(/images/purchase.gif) no-repeat}
.to-purchase:hover {background-position:-80px 0}
.to-purchase:active {background-position:-160px 0}

.order_pay {float:left; width:132px; height:22px; background:url(/images/order_pay.gif) no-repeat}
.order_pay:hover {background-position:-132px 0}
.order_pay:active {background-position:-264px 0}


.gallery li.prev {width:17px; background:none; padding:61px 8px 0 20px; height:auto}
.gallery li.next {width:17px; background:none; padding:61px 20px 0 8px; height:auto; float:right}
.gallery li.prev a {display:block; width:17px; height:24px; background:url(/images/prev.png) no-repeat}
.gallery li.next a {display:block; width:17px; height:24px; background:url(/images/next.png) no-repeat}
.gallery li.prev:hover, .gallery li.next:hover {background:none}
.gallery li.prev a:hover, .gallery li.next a:hover {background-position:-17px 0}

.sort {height:29px; width:100%; text-align:center; position:relative; margin:0 0 12px}
.sort td {background:url(../images/sort.png) repeat-x; height:29px; text-align:center}
.sort td:hover, .sort td.iehover  {background-position:0 -29px}
.sort td a {font-family:tahoma; font-size:15px; color:#fff; font-weight:bold; height:29px; line-height:27px; display:block; white-space:nowrap; text-align:center; border-left:1px solid #065aa4; border-right:1px solid #83b7e6}
.sort td.new a {background:url(../images/sort-l.png) 0 0 no-repeat; border-left:0}
.sort td.soon a {background:url(../images/sort-r.png) 100% 0 no-repeat; border-right:0}
.sort td a:hover {background-position:0 -29px}
.sort td.soon a:hover {background-position:100% -29px}

/*.online {position:relative; top:11px; float:right; width:160px; height:34px; background:url(/images/online.gif) no-repeat}*/


.right-banners {width:140px; float:right; position:relative;&position:static; padding:0 22px;&zoom:1 !important;}
.right-banners a {float:left; margin:0 0 22px}

.commodities {width:100%; float:left; font-family: tahoma;}
.commodities td {vertical-align:top}
.commodity-block {width:100%; overflow:hidden}
.commodities h2 {font-size:25px; font-weight:normal; padding:0 0 10px; color:#000; float:left; width:100%}

/*.commodity {height: 350px; float:left; width:163px; color:#5d6069; margin:0 0 13px -35px; position:relative; left:35px; padding:0 9% 0 0; *margin:0 -35px 13px 0; *left:0px}*/

.commodity {
	color:#5d6069; 
    *width: 25% /*163px*/;
    min-height: 165px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;	 
	margin:0 0 13px 35px;
	_margin:0 0 13px 15px;
	zoom: 1;
    *display: inline;
    _height: 165px;
    }
.commodity-box {
 margin-left:-20px;
 _margin-left:-15px;
 }

.commodity div {width:163px; height:162px; background:url(/images/border2.png) no-repeat; margin:0 0 -162px 0; position:relative; zoom:1; /* background:#0000ff; */}
.commodity .last{margin:0 0 13px 0;}

.commodity div a {width:163px; height:162px; display:block}
.commodity h4 {margin:6px 0 2px}
.commodity h4 a {font-size:16px; color:#0e64b0}
.commodity h5 {margin:6px 0 2px}
.commodity h5 a {font-size:11px; color:#0e64b0}
.commodity p {margin:0 0 2px}
.commodity strong {font-size:16px; color:#748d9a}
.commodity span {/*font-family:tahoma;*/ text-decoration:line-through; padding:0 0 0 16px}
.purchase {width:163px; height:24px; background:url(../images/purchase.png) no-repeat; display:block; margin:10px 0 0}
.purchase:hover {background:url(../images/purchase.png) repeat -163px top;border: 0px solid red;}
.in-a-basket {background:url(/images/pointer3.png) 0 4px repeat; padding:0 0 0 10px; display:block; width:130px; margin:6px 0 6px 7px; font-family:tahoma; font-size:12px; color:#0e64b0}
.add {background:url(/images/pointer3.png) 0 4px no-repeat; padding:0 0 0 10px; display:block; width:163px; margin:7px 0 6px 7px; font-family:tahoma; font-size:12px; color:#5d6069}

.order_button {width:142px; height:22px; background:url(../images/Order_button.png) no-repeat; /* margin:10px auto*/}
.order_button input {width:142px; height:22px; border:0; cursor:pointer; /*position:absolute;*/ opacity:0; -moz-opacity:0; filter:alpha(opacity=0)}
.order_button:hover {background-position:-142px 0}

.my_order_confirm{width:190px; height:22px; background:url(/images/confirm.gif) no-repeat; /* margin:10px auto*/}
.my_order_confirm input {width:190px; height:22px; border:0; cursor:pointer; /*position:absolute;*/ opacity:0; -moz-opacity:0; filter:alpha(opacity=0)}
.my_order_confirm:hover {background-position:-190px 0}

.back-order{display:block; width:100px; height:22px; background:url(/images/back.gif) no-repeat left top; float:left;}
.back-order:hover{background-position:-100px 0;}

.right-column h1 {font-size:25px; font-weight:normal; padding:12px 0 8px}

.breadcrumbs {font-size:13px; color:#377ebd; padding:6px 0 0}
.breadcrumbs a {color:#377ebd}
.breadcrumbs span {color:#000}

.navigation {font-weight:bold}
.navigation select {font-size:13px; color:#000; font-family:tahoma; width:189px; height:22px; margin:4px 0 0}
.show {width:189px}
.sort-block {float:right}
.sort-block {width:93px}
.sort-block select {width:93px}

.pagination {text-align:center; font-size:13px; padding:14px 0 14px}
.pagination a {color:#252d9a; margin:0 2px}
.pagination .prev {font-family:tahoma; font-size:11px; float:left; font-size:11px; background:url(/images/ctrl-left.png) 0 4px no-repeat; padding:0 0 0 21px}
.pagination .next {font-family:tahoma; font-size:11px; float:right; background:url(/images/ctrl-right.png) 100% 4px no-repeat; padding:0 21px 0 0}
.pagination .next a, .pagination .prev a {color:#0e64b0; font-family:tahoma; font-size:11px; margin:0 9px}
/* End Right Column */

/* Steps */
.steps {font-size:25px; color:#0e64b0; position:relative; z-index:5; top:13px; height:102px;}
.steps p {float:right; position:relative; left:-8px; top:4px}
.steps a {font-family:tahoma; font-size:30px; color:#fff; text-decoration:none; position:relative; background:url(/images/step.png) 0 2px no-repeat; padding:0 9px; margin:0 5px; float:right}
.steps a.act {background:url(/images/step-act.png) center 2px no-repeat}
.steps a.act span {background:url(/images/step-name.png) center 0 no-repeat; font-size:16px; position:absolute; padding:10px 30px; z-index:1; font-weight:bold; font-family:tahoma; margin:40px 0 0 -51px}


/* Basket */
.b-basket {padding: 0 22px 0 0; position:relative; _left:-3px;}
.b-basket a:hover {color:#4896e8; text-decoration:underline}

.current {font-size:18px; color:#0e64b0; position:relative; left:-2px; margin:12px 0 10px}
.current1 {font-size:18px; color:#0e64b0; position:relative; left:-2px; margin:25px 0 0px}
.current a {font-size:13px; background:url(/images/pointer3.png) 0 6px no-repeat; padding:0 0 0 11px; margin:0 0 0 25px; color:#0e64b0}
.current span {float:right; color:#000; font-size:13px; padding:0 5px 0 0}

.b-basket h2 {font-size:25px; color:#000; font-weight:normal; padding:0 0 0 33px; background:url(/images/bask.png) 0 4px no-repeat; _background:url(../images/bask.png) 3px 4px no-repeat}
.b-basket table {width:99%}


.b-basket table tr.titles td {border-left:0; font-size:13px; color:#495967; font-weight:bold; padding:0 0 5px; text-align:center;} 
.b-basket table tr.titles1 td {border-left:0; font-size:12px; color:#495967; font-weight:bold; padding:0 5px 5px 5px; text-align:center;} 


.b-basket table td {border-left:1px solid #aabfca; border-bottom:1px solid #aabfca; padding:12px 6px 16px;}
.b-basket table td.delete {border-right:1px solid #aabfca; text-align:center}
.b-basket table td.b-price {border:0; font-family:tahoma; font-size:13px; color:#0e64b0; line-height:20px}
.b-basket table td.b-price strong {color:#000}
.b-basket table td.b-price span strong {color:#0e64b0}
.b-basket table td.b-price a:hover strong, .b-basket table td.b-price a:hover u {color:#066CB6}
.b-basket table td a {color:#0e64b0; font-size:13px}
.b-basket table td a.gifts {display:block; width:50px; height:20px; background:url(/images/gifts.png) no-repeat; text-decoration:none; padding:0 0 0 23px; margin:8px 0 0;}
.b-basket table td ul {float:left; width:100%}
.b-basket table td ul li {float:left; padding:9px 10px 0 0}
.b-basket table td ul li a img {border:1px solid #d2d2d2}
.b-basket table td ul li a:hover img {border:1px solid #0f65b0}
.b-basket table td a.to-change {text-decoration:none; background:url(/images/pointer3.png) 0 6px no-repeat; padding:0 0 0 12px; margin:0 0 -9px; float:left; clear:both; white-space:nowrap}
.b-basket table td a.to-change:hover {text-decoration:underline}
.b-basket table td.count{text-align:center;}
.b-basket table td.price {font-family:tahoma; text-align:center; font-size:14px}
.b-basket table td.percent {font-weight:bold; font-family:tahoma; text-align:center}
.b-basket table td.add_select{text-align:center;}
.b-basket table td input.input-text {border:1px solid #676767; width:46px; font-family:tahoma; font-size:13px; text-align:center; padding:1px 0; display:block; margin:0 auto}
.b-basket table td input:hover {border:1px solid #0B65B1}
.b-basket table td.to-count {vertical-align:top; border:0}
.b-basket table td.to-count div {width:99px; height:24px; background:url(/images/to-count.png) no-repeat; position:relative; left:-6px}
.b-basket table td.to-count div input {width:99px; height:24px; opacity:0; padding:0; cursor:pointer; position:absolute; opacity:0; -moz-opacity:0; filter:alpha(opacity=0)}
.b-basket table td.to-count div:hover {background-position:0 -24px}
.to-order {background:url(/images/to-order.png) no-repeat; width:178px; height:34px; margin:10px auto}
.to-order input {width:178px; height:34px; border:0; cursor:pointer; position:absolute; opacity:0; -moz-opacity:0; filter:alpha(opacity=0)} 
.to-order:hover {background-position:0 -34px}

/* Select */
.select {padding:25px 0 0; position:relative; _left:-3px}
.select h2 {font-size:25px; color:#000; font-weight:normal; padding:0 35px 5px; background:url(../images/sel.png) 0 4px no-repeat; _background:url(../images/sel.png) 3px 4px no-repeat}
.select table {width:99%}
.select table td {vertical-align:top; padding:0 0 10px 8px; *padding:0 0 16px 8px}
.comm-select {color:#5d6069; padding: 0 28px 0 0;}
/*.comm-select input {padding:1px; position:absolute; margin:45px 0 0 -136px; *margin:45px 0 0 -139px; z-index:1}*/
.comm-select input {padding:1px; float:left; margin:45px 15px 0 0; /*margin:45px 0 0 -139px; z-index:1*/}
/*@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.comm-select input {margin:45px 0 0 -28px}}*/
body:nth-of-type(1) .comm-select input {/*margin:45px 0 0 -28px*/}


.comm-select img {float:left; margin:0 15px 0 0; position:relative; top:4px; *top:9px}
.comm-select h4 {margin:6px 0}

.comm-select h4 a {font-size:16px; color:#0e64b0}
.comm-select p {margin:0 0 2px}
.comm-select strong {font-size:16px; color:#748d9a}
.comm-select span {font-family:tahoma; text-decoration:line-through; padding:0 0 0 3px}
div.corrections {width:295px; height:24px; background:url(../images/corrections.png) no-repeat; margin:33px 0 6px}
div.corrections input {width:295px; height:24px; opacity:0; padding:0; cursor:pointer; position:absolute; opacity:0; -moz-opacity:0; filter:alpha(opacity=0)}
div.corrections:hover {background-position:0 -24px}
a.to-choose, a.del {padding:0 0 0 11px; background:url(../images/pointer3.png) 0 6px no-repeat; font-size:13px; color:#5d6069; line-height:24px}
a.to-choose:hover, a.del:hover {color:#1461b1; text-decoration:underline}
/* END Select */



.staticmenu {line-height:24px; float:left; }
.staticmenu a {color:#007dca; font-size:14px; font-weight:bold}

/*Icon*/
img.calendar-icon {border:0px; width:19px; height:19px; vertical-align:top; margin:1px; margin-left:2px}
img.calendar-icon-hover {border:1px solid #AEB6C2; background-color:#DBE3F2; margin:0px; margin-left:1px}

div.bx-calendar-float td, div.bx-calendar-float tr, div.bx-calendar-float table, div.bx-calendar-float tbody {font-family:Verdana,Arial,Helvetica,sans-serif !important;background:transparent !important; font-weight:normal !important; font-size:medium !important; line-height:normal !important; height:auto !important; width:auto !important; padding:0px !important; margin:0px !important; border:none !important; border-spacing:0 !important; table-layout: auto !important; text-align:left !important; text-decoration: none !important; font-variant: normal !important; font-style:normal !important; letter-spacing:normal !important;word-spacing:normal !important; text-indent:0 !important; overflow:visible !important; color:black !important; vertical-align: middle !important; text-align: left !important; }

/*Calendar float form*/
div.bx-calendar-float {width:200px; background-color:white; border:1px solid #A9A9A9;}
div.bx-calendar-float td {padding:0px !important; font-size:11px !important;}
div.bx-calendar-float div.bx-calendar-content {height:190px;}

/*title*/
div.bx-calendar-title {font-size:medium !important; background-color:#23468A; background-image:url(/images/calendar/title_bg.gif); background-repeat:repeat-x; background-position:left top; border-bottom:1px solid #A9A9A9;}
div.bx-calendar-title td.bx-calendar-title-text{width:100% !important; font-size:11px !important; font-weight:bold !important; color:#EEF1F7 !important; padding:3px !important; cursor:move !important; vertical-align:top !important;}
div.bx-calendar-float a.bx-calendar-close {display:block; width:13px; height:13px; background-image:url(/images/calendar/close.gif); overflow:hidden; margin-right:3px; background-repeat:no-repeat; background-position:center;}

/*toolbar*/
div.bx-calendar-float table.bx-calendar-toolbar {width:100% !important; height:22px !important; background-color:#D9D6CF !important; background-image:url(/images/calendar/toolbar_bg.gif) !important; background-repeat:repeat-x !important; background-position:left top !important; border-top:1px solid #FFFFFF !important; border-bottom:1px solid #A7A7A7 !important;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-button {border:0px; margin:1px 3px 1px 3px; display:block; height:15px; background-repeat:no-repeat; background-position:center; box-sizing:border-box; -moz-box-sizing:border-box; color:black; text-decoration:none;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-button:hover {height:17px; margin:0px 2px 0px 2px; border:1px solid #AEB6C2; background-color:#DBE3F2; color:black;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-left {width:15px; background-image:url(/images/calendar/left.gif); background-position:4px center;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-right {width:15px; background-image:url(/images/calendar/right.gif); background-position:6px center;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-today {width:15px; background-image:url(/images/calendar/today.gif); background-position:left top;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-arrow {width:9px; background-image:url(/images/calendar/arr_down.gif); margin-left:1px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-menu {margin-right:1px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-left:hover, div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-right:hover, div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-today:hover {width:17px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-arrow:hover {width:11px; margin-left:0px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-menu:hover {margin-right:0px;}

/*calendar*/
div.bx-calendar-float div.bx-calendar {padding:4px 8px 4px 4px;}
div.bx-calendar-float div.bx-calendar table {width:100% !important;}
div.bx-calendar-float div.bx-calendar td {padding:2px 0px 0px 2px !important;}
div.bx-calendar-float div.bx-calendar tr.bx-calendar-head td {padding-left:4px !important; padding-bottom:4px !important; border-bottom:1px solid #DBDBDB !important;}
div.bx-calendar-float div.bx-calendar td.bx-calendar-week {border-right:1px solid #DBDBDB !important;}
div.bx-calendar-float div.bx-calendar a {display:block; text-align:right; color:#213AA3;  text-decoration:none; width:18px; height:18px; /*padding:2px;box-sizing:border-box; -moz-box-sizing:border-box;*/ overflow:hidden;}
div.bx-calendar-float div.bx-calendar a:hover {background-color:#DBE3F2;}
div.bx-calendar-float td.bx-calendar-holiday a {color:#970000; }
div.bx-calendar-float td.bx-calendar-today a {border:1px solid #FF0000; padding:1px;}
div.bx-calendar-float td.bx-calendar-inactive a {color:#9B9B9B;}
div.bx-calendar-float td.bx-calendar-current a {color:white; background-color:#3E67B5;}
div.bx-calendar-float td.bx-calendar-current a:hover {color:black;}

/*time toolbar*/
div.bx-calendar-float table.bx-calendar-timebar {width:100% !important; background-color:#D9D6CF !important; background-image:url(/images/calendar/toolbar_bg.gif) !important; background-repeat:repeat-x !important; background-position:left top !important; border-top:1px solid #A7A7A7 !important;}
div.bx-calendar-float table.bx-calendar-timebar td {text-align: center !important;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-button {width:80px; height:5px; border:0px; display:block; background-color:#D6D1C9; background-repeat:no-repeat; background-position:center 1px; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden; margin:0 auto;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-button:hover {background-color:#BFBFD9;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-arrow-down {background-image:url(/images/calendar/arr_down.gif);}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-arrow-up {background-image:url(/images/calendar/arr_up.gif);}

/*time buttons*/
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-time {border:0px; margin:1px 2px 1px 2px; display:block; width:16px; height:16px; background-repeat:no-repeat; background-position:center; box-sizing:border-box; -moz-box-sizing:border-box;}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-time:hover {width:18px; height:18px; margin:0px 1px 0px 1px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-set-time {background-image:url(/images/calendar/set_time.gif);}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-clear-time {background-image:url(/images/calendar/clear_time.gif);}

/*time block*/
div.bx-calendar-float div.bx-calendar-time {border-top:1px solid #DBDBDB; padding:6px 0px 6px 0px;}
div.bx-calendar-float div.bx-calendar-time td {padding:0px !important;}
div.bx-calendar-float div.bx-calendar-time input {height:18px !important; font-size:11px !important; margin:0px 1px 0px 2px !important; font-family:Verdana,Arial,Helvetica,sans-serif !important; border:1px solid #A7A7A7 !important; width:20px !important;}
div.bx-calendar-float a.bx-calendar-spin {width:7px; height:7px; border:0px; margin:1px; display:block; background-repeat:no-repeat; background-position:center 2px; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden;}
div.bx-calendar-float a.bx-calendar-spin:hover {width:9px; height:9px; margin:0px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
div.bx-calendar-float a.bx-calendar-spin-up {background-image:url(/images/calendar/spin_up.gif);}
div.bx-calendar-float a.bx-calendar-spin-down {background-image:url(/images/calendar/spin_down.gif);}

/* Popup menu */
td.popupmenu {border:1px solid #B6B6B6 !important; padding:1px !important; background-color:#FCFCFC !important; background-image:url(images/menu_gutter.gif) !important; background-repeat:repeat-y !important;}
td.popupmenu .popupitem {margin:1px !important; cursor:default !important;}
td.popupmenu .popupitemover {margin:0px !important; border:1px solid #AEB6C2 !important; background-color:#CEDAEE !important;}
td.popupmenu .popupitem .gutter {width:20px !important;}
td.popupmenu .popupitem .item {padding:3px 5px 3px 9px !important; font-size:11px !important; white-space:nowrap !important;}
td.popupmenu .popupitem .default {font-weight:bold !important;}
td.popupmenu .popupitem .disabled {color:#939393 !important;}
td.popupmenu .popupseparator {margin:1px 0px 1px 30px !important; background-color:#B6B6B6 !important; height:1px !important; overflow:hidden !important;}

/*Common actions icons */
td.popupmenu .popupitem .icon {width:20px !important; height:16px !important; background-position:center !important; background-repeat:no-repeat !important;}
td.popupmenu .popupitem .checked {background-image:url(images/checkbox.gif);}
div.clear {clear:both;height:0;overflow:hidden;}
div.tvh {height: 50px;overflow: hidden;}
.faq-tbl th {text-align: left; font-weight: normal;font-size: 14px;}
.faq-tbl .last-col {font-size: 12px;}
.faq-tbl .last-col p {font-size: 12px;margin: 0 !important;}

ul.noscrl {display:block;height:31px;overflow:hidden;}
#faultcheck {position:absolute;right:30px;top:20px;width:210px; height: 40px;z-index: 30000px;}

.blueh {color: #0e64b0;padding-bottom: 7px; margin-top:25px;position: relative;}
.crop {margin-bottom:-25px;position: relative;height: 0; overflow: hidden;}

.main_text_tv_club { font-family:tahoma; font-size:13px; }
table.go_top {position: relative;margin-top: -40px;}
.news-date-time {color:#000 !important;}

#orderbasketdiv {
}

.commodities ul {
	list-style-type: disc !important;
	margin-left: 20px;
}


.commodities ol {
	margin-left: 25px;
}

.commodities1 ul{
list-style-type: disc !important;
	margin-left: 20px;
}

.commodities1 ol {
	margin-left: 25px;
}


a.soc_seti {color:#000000; text-decoration:none;}
a.soc_seti:hover {color:#000000; text-decoration:underline}