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}
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 {width:auto !important; padding:20px; text-align:left}

#top .logo {float:left; padding-bottom:30px}
.sub-sub-nav, .add-nav, .w1-br, .w1-bl, .w1-tr, .w1-tl, .pages, .w-br, .w-bl, .filter-news, #top .logo img, .path, .second-visuals, .subnav, .status, .auth, .ban, .show-icons, .slogan, .news, .left-col, .visuals, .main-visuals, .show-ar, .b-br, .b-bl, .b-tr, .b-tl, .left-products, #top .for-dealers, #top .search-block, .nav {display:none !important}

.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 {color:#8a9ba3; font-size:10px; padding-bottom:10px}
#bottom .right-copyright, #bottom .left-copyright {float:left}
#bottom .left-copyright {padding-right:20px}
#bottom .right-copyright a {color:#8a9ba3}
#bottom .right-copyright a span {text-decoration:underline}
#bottom .right-copyright a:hover {color:#899ba3; text-decoration:none}
#bottom .right-copyright a:hover span {text-decoration:none}
#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}
.body-cont .dt {color:#8a9ba3}

.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}

.attach-files {padding-top:3px !important; padding-bottom:0 !important}
.attach-files li {background-position:0 0 !important; padding:3px 0 12px 25px !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-main-catalog li {background: url(/webroot/delivery/pic/bgBrd.gif) repeat-y 179px 0; border-width:1px; padding-left:0; padding-top:3px}
.show-main-catalog .show-ar {top:-1px}
.show-main-catalog .show-photo {width:179px !important; margin-right:20px}
.show-main-catalog .txt {width:265px}
.show-main-catalog .w-brd {position:absolute; top:-1px; left:31px; width:148px; height:1px; background-color:#fff}
.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}

.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:24px 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}

.print-stat, #top .logo img.logo-print {display:block !important}
#top .logo img.logo-print {width:173px; height:48px !important}
.print-stat {float:right !important; width:327px; padding-top:15px}

.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}