html,body {padding:0;margin:0}
body {color:#000; background-color:#fff; font:11px Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif; text-align:center; min-width:760px}
td,th {color:#000; font:11px Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:11px Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}

a {color:#0078d4; text-decoration:none}
a:hover {color:#0178d4; text-decoration:underline}

a:active {outline: none}
a:focus {-moz-outline-style: none}

#minWidth {position:relative; width:760px; margin:0 auto; text-align:left}

#top .logo {float:left; width:260px; margin-right:-100px}
#top {position:relative; height:105px}
.nav {float:right; width:470px; margin:0; padding:63px 0 0 0; list-style-type:none; overflow:hidden}
.nav li {float:left; font-size:13px; font-weight:bold}
.nav li .hr, .nav li a {position:relative; display:block; padding-top:18px}
.nav li .hr span, .nav li a span {position:absolute; top:0; left:50%; margin-left:-8px; width:17px; height:17px; background-position:0 0}
.nav li .hr, .nav li a:hover {text-decoration:none; color:#ffae17}
.nav li .hr span, .nav li a:hover span {background-position:100% 0}
#top .search-block {position:absolute; top:19px; left:290px; width:194px}
#top .search-block .btn {position:absolute; top:2px; left:200px}
#top .show-icons {position:absolute; top:20px; left:577px}
#top .show-icons img {margin-right:6px}
#top .for-dealers {font-weight:bold; color:#8a9ba3; position:absolute; right:10px; top:19px}
#top .for-dealers-logout {font-weight:bold; color:#8a9ba3; position:absolute; right:10px; top:35px}
#top .for-dealers img {vertical-align:top; margin-top:3px}
#top .for-dealers a {color:#ff7200}
#top .for-dealers a:hover {color:#fe7200; text-decoration:none}
#top .for-dealers a:hover span {text-decoration:underline}
#top .for-dealers-logout a {color:#ff7200;}
#top .for-dealers-logout a:hover {color:#fe7200; text-decoration:underline}
#top .for-dealers-logout a:hover span {text-decoration:underline}
#top .slogan {position:absolute; font-size:12px; color:#8a9ba3; left:20px; width:225px; top:100px}
#top .slogan h3 {font-size:12px}
.nav li.nav-about {padding-right:39px}
.nav li.nav-about span {background-image:url(/webroot/delivery/pic/nav-1.gif)}
.nav li.nav-news {padding-right:42px}
.nav li.nav-news span {background-image:url(/webroot/delivery/pic/nav-2.gif)}
.nav li.nav-catalog {padding-right:41px}
.nav li.nav-catalog span {background-image:url(/webroot/delivery/pic/nav-3.gif)}
.nav li.nav-buyers span {background-image:url(/webroot/delivery/pic/nav-4.gif)}
.nav li.nav-forum {float:right; padding-right:10px}
.nav li.nav-forum span {background-image:url(/webroot/delivery/pic/nav-5.gif)}

.inp {display:block; border-style:solid; border-width:1px; border-color:#404040 #cecece #cecece #404040; padding:0 5px 1px 5px}
.inp textarea, .inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%; color:#647882; height:13px}
.inp textarea {height:90px}

.left-products {position:absolute; bottom:0; left:0; width:260px}
.leftproducts {position:relative; border:1px solid #70c7ff; padding:14px 5px 14px 19px}
.leftproducts .new {position:absolute; top:0; right:0; width:77px; height:44px; overflow:hidden; color:#ff7200; text-align:center; font-weight:normal; font-size:11px; line-height:44px; background: url(/webroot/delivery/pic/ico-new.png)}
.leftproducts .new span {position:absolute; top:0; left:0; width:77px; height:44px; background: url(/webroot/delivery/pic/ico-new.gif)}
.leftproducts .ph {text-align:left; padding-bottom:14px}
.leftproducts .ph img {margin:0 auto; display:block}
.leftproducts .show-ar {top:-1px}
.leftproducts .white-brd {position:absolute; top:-1px; width:30px; height:1px; background-color:#fff; left:40px}
.leftproducts h3 {font-size:14px; font-weight:normal; padding-bottom:2px}

.b-br, .b-bl, .b-tr, .b-tl {position:absolute; background:url(/webroot/delivery/pic/b-corns.gif); width:6px; height:6px}
.b-tl {top:-1px; left:-1px; background-position:0 0}
.b-tr {top:-1px; right:-1px; background-position:100% 0}
.b-bl {bottom:-1px; left:-1px; background-position:0 100%}
.b-br {bottom:-1px; right:-1px; background-position:100% 100%}

.show-ar {position:absolute; top:0; left:-1px; width:40px; height:9px; background: url(/webroot/delivery/pic/show-ar.gif)}

.main-visuals {position:relative; padding-left:290px; height:265px}
.visuals {height:265px}
.visuals img {display:block}

.main-content {padding:28px 0 0 20px}

.left-col {float:left; width:220px; margin-left: 20px; margin-left: expression("10px")}

.news h2 {font-size:12px; padding-bottom:7px; float:left}
.news h2 a {position:relative; display:block; padding:1px 0 2px 26px}
.news h2 a span {position:absolute; left:0; top:0; width:17px; height:17px; background:url(/webroot/delivery/pic/nav-2.gif) 0 0}
.news h2 a:hover {color:#ffae17; text-decoration:none}
.news h2 a:hover strong {text-decoration:underline}
.news h2 a:hover span {background-position:100% 0}
.news h2 a img {vertical-align:top; margin-top:5px; margin-left:1px}
.news ul {clear:both; margin:0; padding:0; list-style-type:none}
.news li {padding-bottom:13px}
.news li .dt {display:block; color:#8a9ba3}
.news li a:hover {text-decoration:none}
.news li a:hover span {text-decoration:underline}
.news li img {vertical-align:top; margin-left:2px; margin-top:5px}

.ban {padding-top:14px}
.ban div {width:220px; padding-bottom:9px; background: url(/webroot/delivery/pic/ban-shd.gif) no-repeat 0 100%; margin-bottom:6px}

.right-col {float:right; width:470px}

.show-prod {margin:0; padding:0; list-style-type:none}
.show-prod li {position:relative; border-width:0 0 1px 1px; border-style:solid; border-color:#70c7ff; margin-bottom:30px; padding-left:39px}
.show-prod li .show-photo {float:left; width:160px; text-align:center}
.show-prod li .show-photo img {vertical-align:top}
.show-prod li .txt {float:left; width:250px; padding-bottom:6px}
.show-prod li h3 {font-size:15px; font-weight:normal}

#bottom {padding-left:290px; color:#8a9ba3; font-size:10px; padding-bottom:10px}
#bottom .left-copyright {float:left; width:325px}
#bottom .left-copyright span {text-decoration:underline;padding-left:0px;}
#bottom .right-copyright {float:right; width:135px; text-align:right}
#bottom .right-copyright a {color:#8a9ba3}
#bottom .right-copyright a span {text-decoration:underline;padding-left:0px;}
#bottom .right-copyright a:hover {color:#899ba3; text-decoration:none}
#bottom .right-copyright a:hover span {text-decoration:none;padding-left:0px;}
#bottom .rules {color:#ff7200}
#bottom .rules img {vertical-align:top; margin-top:2px}
#bottom .rules:hover {color:#fe7200; text-decoration:none}
#bottom .rules:hover span {text-decoration:underline}

.second-visuals {height:100px; padding-left:290px}
.second-visuals .visuals {height:100px}


.body-cont {padding-bottom:17px}
.body-cont .path {font-size:10px; color:#8a9ba3; padding:6px 0 23px 0}
.body-cont .path a {color:#8a9ba3; text-decoration:underline}
.body-cont h1 {font-size:24px; font-weight:normal; color:#ffae17; padding-bottom:20px}
.wysiwygContent h2 {font-size:13px; padding-bottom:14px; padding-top:12px}
.wysiwygContent h4 {font-size:13px}
.wysiwygContent .nopdb {padding-bottom:3px}
.wysiwygContent h3 {font-size:11px; padding-bottom:1px}
.wysiwygContent p {line-height:14px; padding-bottom:17px}
.wysiwygContent ul {margin:0; padding:0 0 13px 0; list-style-type:none}
.wysiwygContent ul li {padding-left:12px; background: url(/webroot/delivery/pic/li.gif) no-repeat 0 6px}
.wysiwygContent ol {position:relative; list-style-type: decimal; left:-16px; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:13px}
html>body .wysiwygContent ol {left:-20px}
.wysiwygContent table {width:100%; border-collapse:collapse; border:0; margin-bottom:13px}
.wysiwygContent table th {font-size:11px; font-weight:bold; color:#8a9ba3; padding:6px 6px 7px 0; border-bottom:1px solid #c4cdd1; text-align:left}
.wysiwygContent table th p {font-weight:normal; padding-bottom:0 !important}
.wysiwygContent table td {border-bottom:1px solid #c4cdd1; padding:6px 6px 7px 0; vertical-align:top}
.wysiwygContent .ph-left {float:left; margin:0 19px 3px 0}
.wysiwygContent .ph-right {float:right; margin:0 0 3px 19px}
.body-cont .dt {color:#8a9ba3}

.subnav {margin:0; padding:0 0 7px 0; list-style-type:none}
.subnav .hr, .subnav a {font-weight:normal; position:relative; display:block; padding:2px 8px 4px 19px; background: url(/webroot/delivery/pic/ar3.gif) no-repeat 1px 3px}
.subnav .hr, .subnav a:hover {background-color:#ffae17; color:#fff; text-decoration:none; background-image:none !important}
.subnav li {padding-bottom:1px}
.subnav ul {margin:0; padding:1px 0 0 19px; list-style-type:none}
.sub-sub-nav a, .subnav ul a {background: url(/webroot/delivery/pic/li-sub.gif) no-repeat 0 -23px; padding-left:10px}
.sub-sub-nav a:hover, .subnav ul a:hover {background-color:transparent; background: url(/webroot/delivery/pic/li-sub.gif) no-repeat -10px 7px !important; color:#ffae17}
.sub-sub-nav .hr, .subnav ul .hr {background-color:transparent; background: url(/webroot/delivery/pic/li-bl.gif) no-repeat 0 7px !important; color:#000 !important; padding-left:10px}

.w-br, .w-bl {position:absolute; background:url(/webroot/delivery/pic/w-corns.gif); width:4px; height:4px}
.w-bl {bottom:0; left:0; background-position:0 100%}
.w-br {bottom:0; right:0; background-position:100% 100%}

.filter-news {padding-bottom:28px}
.filter-news .lbl1, .filter-news .lbl {float:left; padding-right:10px; padding-top:5px}
.filter-news .lbl1 {float:left; padding-right:2px}
.filter-news .sels1, .filter-news .sels {float:left; width:148px; margin-right:13px; padding-top:3px}
.filter-news .sels1 {width:auto !important; padding-top:2px}
.filter-news .sels1 select {width:100%}
.filter-news .sels option, .filter-news .sels select {width:100%; font-size:10px}
.filter-news .btn {float:left}

.news-list {margin:0; padding:0; list-style-type:none}
.news-list li {padding-left:0 !important; background-image:none !important; padding-bottom:24px}
.news-list li .ph-l {float:left; margin:3px 17px 0 0}
html>body .news-list li .ph-l {margin-right:20px}
.news-list li h2 {font-size:13px; padding-top:3px !important; padding-bottom:2px !important}
.news-list li p {padding-bottom:0 !important}

.pages {position:relative; background-color:#e5f7ff; padding:4px 10px 6px 10px}
.pages img {vertical-align:top; margin-top:4px}

.attach-files {padding-top:3px !important; padding-bottom:0 !important}
.attach-files li {background-position:0 0 !important; padding:3px 0 12px 25px !important}

.w1-br, .w1-bl, .w1-tr, .w1-tl {position:absolute; background:url(/webroot/delivery/pic/w1-corns.gif); width:3px; height:3px}
.w1-tl {top:0; left:0; background-position:0 0}
.w1-tr {top:0; right:0; background-position:100% 0}
.w1-bl {bottom:0; left:0; background-position:0 100%}
.w1-br {bottom:0; right:0; background-position:100% 100%}

.add-nav {margin:0; padding:11px 0 13px 0; list-style-type:none; background:url(/webroot/delivery/pic/ar5.gif) no-repeat -999em -999em}
.add-nav a {position:relative; display:block; padding:4px 29px 4px 19px; background:#e5f7ff url(/webroot/delivery/pic/ar4.gif) no-repeat 195px 3px; font-weight:bold}
.add-nav a:hover {background-color:#c4e4ff; text-decoration:none; background-image:url(/webroot/delivery/pic/ar6.gif)}
.add-nav li {padding-bottom:2px}

.sub-sub-nav {margin:0; padding:0 0 25px 0; list-style-type:none}
.sub-sub-nav .hr, .sub-sub-nav a {float:left; display:block; font-weight:normal; padding:2px 8px 4px 10px}
.sub-sub-nav li {width:100%; overflow:hidden; clear:both; height:auto !important}

.big-photo {margin-top:-10px !important}
.bigphoto {position:relative; border:1px solid #70c7ff; text-align:center; padding:10px 0}
.bigphoto img {vertical-align:top}
.small-photo .l-ar, .small-photo .r-ar, .big-photo .r-ar, .big-photo .l-ar {position:absolute; top:50%; margin-top:-5px}
.small-photo .l-ar, .big-photo .l-ar {left:0}
.small-photo .r-ar, .big-photo .r-ar {right:0}

.big-photo, .small-photo {position:relative; padding:0 20px; margin-bottom:13px}
.smallphoto {position:relative; border:1px solid #70c7ff; padding:9px 13px}
.smallphoto table {width:100%; border-collapse:collapse; border:0}
.smallphoto td {width:33%; text-align:center; font-size:10px; color:#8a9ba3; padding:0}
.smallphoto td a.ph-sel, .smallphoto td a.ph-b {display:block; border:1px solid #fff; padding:3px; width:110px !important; width /**/:118px; margin:0 auto; margin-bottom:4px}
html>body .smallphoto td a.ph-sel, html>body .smallphoto td a.ph-b {width:110px}
.smallphoto td a.ph-sel img, .smallphoto td a.ph-b img {display:block}
.smallphoto td a.ph-sel {border-color:#c4cdd1}

.show-prod .show-main-catalog  {background: url(/webroot/delivery/pic/bgBrd.gif) repeat-y 179px 0; border-width:1px; padding-left:0; padding-top:3px}
.show-prod .show-main-catalog .show-ar {top:-1px}
.show-prod .show-main-catalog .show-photo {width:179px !important; margin-right:20px}
.show-prod .show-main-catalog .txt {width:265px}
.show-prod .show-main-catalog .w-brd {position:absolute; top:-1px; left:31px; width:148px; height:1px; background-color:#fff}
.show-prod .show-main-catalog h3 {padding-bottom:3px}
.cat-s-nav {margin:0; padding:5px 0 0 20px; list-style-type:none}
.cat-s-nav li {margin-bottom:0 !important; border-width:0 !important; padding:0 !important; background: url(/webroot/delivery/pic/ar5.gif) no-repeat 0 5px; font-weight:bold; padding-left:12px !important}

.faq-list {margin:0; padding:0 0 16px 0; list-style-type:none}
.faq-list h2 {font-size:11px; font-weight:normal}
.faq-list li {padding-left:27px; background: url(/webroot/delivery/pic/ico-quest.gif) no-repeat 0 0; padding-bottom:14px; padding-top:2px}
.faq-list .showhide {padding-top:3px}

.second-content .search-block {position:relative; width:327px; padding-bottom:24px}
.second-content .search-block .btn {position:absolute; top:2px; right:-22px}

.search-results {margin:0; padding:19px 0 14px 0; list-style-type:none}
.search-results li {padding-bottom:14px}
.search-results h3 {font-size:11px; font-weight:normal; padding-bottom:1px}

.blue-block {position:relative; border:1px solid #70c7ff}
.blue-block .b-tl, .blue-block .b-tr {background-image:url(/webroot/delivery/pic/b1-corns.gif)}

.show-checks {padding:14px 18px 7px 18px; margin-bottom:15px}
.show-checks .left-50 {float:left; width:198px}
.show-checks .right-50 {float:right; width:198px}
.show-checks h2 {font-size:11px; font-weight:bold; color:#8a9ba3; padding-bottom:13px}
.show-checks .sh-i {padding-bottom:13px}

.chk-b {position:relative; display:block; padding-left:18px}
.chk-b input {position:absolute; left:-2px; top:-2px; margin-left:0}

.roll {position:absolute; top:-999em; left:-999em; overflow:hidden; width:1px; height:1px; visibility:hidden}

.show-results {padding:0px 0 0 0}
.show-results ul {margin:0; padding:0; list-style-type:none}
.show-results li {padding-bottom:22px}
.show-results h3 {font-size:11px; padding-bottom:7px}
.show-results h4 {font-size:15px; font-weight:normal; padding-bottom:6px}
.show-results .show-ph {float:left; width:129px; margin-right:14px; margin-top:3px}
html>body .show-results .show-ph {margin-right:17px}
.show-results .showph {position:relative; border:1px solid #70c7ff; text-align:center; padding:4px}
.show-results .showph img {vertical-align:top}

.arch {position:relative; margin-top:-5px; padding-bottom:24px !important}
.arch a:hover {text-decoration:none}
.arch img {position:relative; vertical-align:top; margin-top:-2px; margin-right:3px}
.arch a:hover span {text-decoration:underline}

.order-table table {width:100%; border-collapse:collapse; border:0}
.order-table th {text-align:left; font-weight:bold; padding:0 19px 5px 0}
.order-table td {padding:4px 19px 15px 0}
.order-table .lst {padding-right:0 !important}
.order-table .btn {text-align:right}

.subscribe .filter-news {padding-bottom:12px}
.subscribe .chk-b {margin-bottom:13px}

.feedback {width:369px}
.feedback .lbl {color:#1e2837; padding-bottom:2px}
.feedback .oran {color:#ffae17}
.feedback .inputs {padding-bottom:9px}
.feedback .left-50 {float:left; width:180px}
.feedback .right-50 {float:right; width:180px}
.feedback .inp {padding-top:2px !important}
.feedback .inp input {color:#000}
.feedback select {width:100%}
.feedback .verify-txt {float:left; width:123px; margin-right:13px}
.feedback .verify-txt .lbl {color:#000}
.feedback .verify-img {float:left; padding-top:4px; padding-bottom:9px}
.feedback .btn {padding-top:19px}

.site-map {margin:0; padding:0; list-style-type:none}
.site-map li {background: url(/webroot/delivery/pic/ar.gif) no-repeat 0 6px; padding-left:15px; font-size:13px; font-weight:bold; padding-bottom:16px}
.site-map ul {margin:0; padding:13px 0 0 36px; list-style-type:none}
.site-map ul ul {padding-top:0 !important}
.site-map ul li {font-size:11px; font-weight:normal; padding-left:0 !important; background-image:none !important; padding-bottom:0}

.block-big {position:relative; margin-left:-290px}

.compare-block table {width:100%; border-collapse:collapse; border:0; margin-bottom:13px; border-top:1px solid #c4cdd1}
.compare-block table th {font-size:11px; font-weight:bold; color:#8a9ba3; padding:6px 6px 7px 0; border-bottom:1px solid #c4cdd1; text-align:left}
.compare-block table th p {font-weight:normal; padding-bottom:0 !important}
.compare-block table td {border-bottom:1px solid #c4cdd1; padding:6px 6px 7px 0; vertical-align:top}
.compare-block .products td {padding-bottom:0 !important; padding-top:10px}
.compare-block .products .del {margin-top:-4px !important; position:relative; float:right; padding-right:40px}
.compare-block .products .ph {clear:both; text-align:center; width:100%}
.compare-block table td.head-tp, .compare-block table td.head {font-weight:bold; font-size:13px; padding:12px 0}
.compare-block table td.head-tp {padding-top:40px}

.popup {width:552px; text-align:center; padding-top:30px}
.pop-up {width:492px; margin:0 auto}
.pop-up .header {position:relative; height:24px; background: url(../pic/popup-bg.gif) no-repeat 50% -1px; line-height:24px; color:#8a9ba3}
.pop-up .header .small-logo {position:absolute; top:3px; left:10px}
.pop-up .header .close {position:absolute; top:4px; right:6px}
.pop-up .ph {padding:10px 0}

.auth {position:absolute; z-index:999; top:60px; left:50%; margin-left:-127px; width:255px; text-align:left}
.auth .blue-block {padding:0 9px 2px 9px; background-color:#fff; border-width:0 1px}
.auth h3 {font-size:13px; color:#ffae17; padding-bottom:9px}
.auth .red {color:#f00; padding-bottom:5px}
.status .close, .auth .close {position:absolute; top:-2px; right:4px}
.auth .left-50 {float:left; width:113px}
.auth .right-50 {float:right; width:113px}
.auth .inp {margin-top:3px; margin-bottom:12px}
.auth .btn {margin-bottom:10px}

.status {width:255px}
.status .blue-block {padding:28px 5px 23px 5px; border-width:0 1px; background: white}
.status h3 {font-size:11px; font-weight:normal; padding-bottom:17px}

.blue-top {position:relative; border-top:1px solid #70c7ff; background-color:#fff; height:5px !important; height /**/:6px; margin:0 6px}
.blue-btm {position:relative; border-bottom:1px solid #70c7ff; background-color:#fff; height:5px !important; height /**/:6px; margin:0 6px}
html>body .blue-top, html>body .blue-btm {height:5px}

.b1-br, .b1-bl, .b1-tr, .b1-tl {position:absolute; background:url(/webroot/delivery/pic/b-corns-p.gif); width:6px; height:6px}
.b1-tl {top:-1px; left:-6px; background-position:0 0}
.b1-tr {top:-1px; right:-6px; background-position:100% 0}
.b1-bl {top:0; left:-6px; background-position:0 100%}
.b1-br {top:0; right:-6px; background-position:100% 100%}

.print-stat, .logo-print {display:none; width:1px; height:1px; position:absolute; top:-999em; left:-999em}

.hid-o {width:100%; overflow:hidden}
form {margin:0; padding:0}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table}


div.logout {margin-top: 5px; margin-left: -25px;}
div.logout a:hover {text-decoration:underline !important}

.feedback_success {margin-bottom: 15px; color: green}
.feedback_error {margin-bottom: 15px; color: red}

.attach-files-one {background-position:0 0 !important; padding:3px 0 12px 25px !important; background-repeat: no-repeat; margin: 12px 0px}
.hidden {position: absolute; left: 0; bottom: 10px; height: 1px; width: 1px; font-size: 1px; line-height: 1px; z-Index: —1}



.blackColor {color: #000000}

.no-border th, .no-border td {border: none!important}
.global_confirm_bg {display: none; background: url(/webroot/delivery/pic/blur.gif); position: absolute; z-index: 999; top:0; left: 0}