html,body {padding:0;margin:0; height:100%}
body {color:#000; background:#fff url(/img/bgLcol.gif) no-repeat 200px 352px; font:89% Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000; font-size:100% !important; font /**/:89% Arial,Helvetica,'MS Sans Serif',sans-serif}
html>body td, html>body th {font-size:100%}
input,textarea,option,select {color:#000; font:100% Arial,Helvetica,'MS Sans Serif',sans-serif}

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

img {border:0}
a {color:#F58627; text-decoration:underline}
a:hover {color:#A30000}

#minWidth {position:relative; min-width:1000px; height:150%; min-height:100%}
html>body #minWidth {height:auto}

#top {overflow:hidden; width:100%; height:352px}
html>body #top {height:auto; min-height:352px}

#logo {float:left; width:35%; background: url(/img/bgRight1.gif) repeat-x 0 0; margin-right:-65%}
#logo .logo-s {position:relative; background: url(/img/bgLogo.jpg) no-repeat 0 0; height:344px !important; height /**/:352px; padding:8px 0 0 36px}
html>body #logo .logo-s {height:344px !important}
#flash-logo {position:absolute; top:15px; left:54px}

#rtCol {float:right; width:65%; background: url(/img/bgRight2.gif) no-repeat 100% 0; height:352px}
#rt-col {position:relative; z-index:999; height:352px; voice-family: "\"}\"";
voice-family:inherit; background:url(/img/bgRight-1.png) no-repeat 0 0}
html>body #rt-col {background:url(/img/bgRight-1.png) no-repeat 0 0}
#rtcol-s {background:url(/img/bgRight-1.gif) no-repeat 0 0; height:352px}
html>body #rtcol-s, html>body #rt-col, html>body #rtCol {min-height:352px; height:auto}

#nav {font-weight:bold; padding:0 0 0 20px; height:34px; line-height:34px; overflow:hidden}
#nav a.hr {color:#A30000}

#date-ban {float:none !important; position:absolute !important; z-index:999 !important; top:23px; left:311px}
#banners {position:relative; z-index:999; padding-left:20px}


#print {position:absolute; z-index:401; left:35%; width:382px; height:205px; top:198px}
#print #lotok {position:absolute; z-index:999; left:333px; top:56px}
#print-png {position:relative; right:-16px; width:382px; height:205px; voice-family: "\"}\"";
voice-family:inherit; background:url(/img/print.png)}
html>body #print-png {background:url(/img/print.png)}
#print-png div {width:382px; height:205px; background: url(/img/print.gif)}

#lCol {float:left; width:35%;}
#l-col {position:relative; z-index:999; padding:0 95px 340px 68px}
#lNav {font-size:129%; margin:0; padding:0; list-style-type:none}
#lNav li {padding-bottom:27px}
#lNav.prod li, #lNav.sec-m li {padding-bottom:13px}
#lNav.prod {position:relative; margin-top:-50px}
#lNav li.pds {padding-bottom:28px !important}
#lNav h3 {font-size:100%; color:#A30000; font-weight:normal; padding-bottom:1px}
#delivery h2 a, #c-col h2 a, #lNav a {color:#A30000}
#delivery h2 a:hover, #c-col a:hover, #lNav ul li a:hover, #lNav a:hover {color:#F58627}
#catnav, #lNav ul {font-size:67%; margin:0; padding:10px 0 0 0; list-style-type:none}
#lNav ul li {padding-bottom:0}
#catnav a, #lNav ul li a {color:#6A6464; text-decoration:none}
#lNav select {width:90%; font-size:67%}

#cCol {float:left; width:23%; margin-right:-42%}
#c-col {position:relative; z-index:999; padding:0 3px 30px 0}
#delivery h2, #c-col h2 {font-size:129%; font-weight:normal; padding-left:19px}
#catnav {font-size:12px}
#catnav div {float:left; width:100%; clear:both; position:relative; margin-bottom:-1px}
#catnav a {cursor:default; position:relative; z-index:999; display:block}
#catnav span {cursor:pointer; cursor:hand; display:block; float:left; padding:0 5px 0 19px}
#catnav a:hover span {background:#F89026 url(/img/ar.gif) no-repeat 0 50%}
#catnav div.over a span, #catnav div:hover a span, #catnav a:hover span {color:#fff; background:#F89026 url(/img/ar.gif) no-repeat 0 50%}
#catnav .show-pr {position:absolute !important; visibility:hidden; top:0; left:-70px; width:auto !important}
#catnav div.over .show-pr, #catnav div:hover .show-pr {visibility:visible !important; margin-top:-17px; top:0 !important; left:-70px !important}

#rCol {float:right; width:42%; padding-top:25px}
#r-col {position:relative; z-index:400}

#news {position:relative; background: url(/img/bgNews.jpg); margin-right:150px; height:240px; min-height:240px}
html>body #news {height:auto}
#news ul {position:relative; z-index:999; margin:0; padding:0 30px 0 16px; list-style-type:none}
#news .dt {float:left; display:block; font-size:70%; color:#C8C8C8; width:3.2em; padding-top:0.33em}
#news li {padding:21px 0 3px 0}
#news h3 {font-size:100%; font-weight:normal; padding-bottom:3px}

#men {position:absolute; right:-150px; top:-73px; z-index:87; background: url(/img/men.jpg); width:431px; height:324px}
#men-stol {position:absolute; z-index:33; left:0; bottom:0; background: url(/img/men-btm.jpg); width:467px; height:378px}
#men-stol-2 {position:absolute; top:1150px; z-index:44; left:0; bottom:0; background: url(/img/men-btm.jpg); width:467px; height:378px}
#btm {position:absolute; z-index:44; right:0; bottom:0; background: url(/img/btm.jpg); width:443px; height:280px}
#btm-2 {position:absolute; top:802px; z-index:33; right:0; bottom:0; background: url(/img/btm4.png); width:595px; height:726px}
#bg-right {position:absolute; z-index:55; right:0; top:0; background: url(/img/bg-right.gif); width:190px; height:812px}
#bg-right1 {position:absolute; z-index:55; right:0; top:0; background: url(/img/bgRight-2.gif); width:322px; height:684px}

#delivery {padding-top:19px; padding-left:49px}
#delivery h2 {padding-left:0; padding-bottom:14px}

#korobki {position:relative; margin-left:-7px; width:302px; height:170px; voice-family: "\"}\"";
voice-family:inherit; background:url(/img/korobki.png)}
html>body #korobki {background:url(/img/korobki.png)}
#korobki div {width:302px; height:170px; background: url(/img/korobki.gif)}
#korobki a {display:block; height:170px}

#contacts {float:left; position:absolute; color:#FF6600; font-size:87%; top:300px; font-weight:bold}
#contacts a {color:#A30000}
#contacts a:hover {color:#F58627}
#contacts p {padding-bottom:26px}

#contacts3 {float:left; position:absolute; color:#6A6464; font-size:87%; padding-left:49px}

#contacts2 {position:relative; color:#6A6464; padding-top:20px; float:right; font-size:87%; padding-left:49px}
#contacts2 a {color:#6A6464}
#contacts2 a:hover {color:#F58627}
#contacts2 p {padding-bottom:26px}

#lCol #logo {float:none; width:100%}

#rightCol {float:right; width:65%; margin-left:-35%; background: url(/img/bgRCol-1.gif) repeat-x 641px 0}
#right-col {background: url(/img/bgRCol.gif) no-repeat 0 0}

#tp-line {padding-left:0}
#tp-line h1 {font-size:30px; font-weight:normal; color:#A30000; padding-left:44px; padding-top:10px}
#body {position:relative; z-index:999; padding:17px 72px 40px 34px}
#body p {padding-bottom:17px}
#body h2 {font-size:110%; color:#A30000; padding-bottom:0px}
#body #news {background-image:none; background-color:transparent; margin-right:0}
#body #news ul {padding:0}
#body #news #men {display:none}

#banner-s {position:relative; z-index:999; margin:0 16px 0 -35px; background: url(/img/bgBanner-1.gif) repeat-x 660px 0; height:201px}
#banner-s #banners {padding:42px 0 41px 55px !important; background: url(/img/bgBanner.gif) no-repeat 0 0; height:117px !important; height /**/:201px}
html>body #banner-s #banners {height:117px}
#banner-s #banners .bans {width:100%; overflow:hidden; height:117px}

#copyright {color:#6A6464; font-size:87%; position:relative; z-index:999; padding:52px 20px 32px 44px}

#men-ban {position:absolute; right:0; bottom:-100px; width:150px; height:138px; voice-family: "\"}\"";
voice-family:inherit; background: url(/img/men-btm1.png)}
html>body #men-ban {background: url(/img/men-btm1.png)}
#men-ban div {width:150px; height:138px; background: url(/img/men-btm1.gif)}

.ph-l {float:left; padding:5px; margin:3px 20px 15px 0}
.ph-l img {display:block}

.forms {background: url(/img/bgBanner.gif); padding:20px}
.forms .flt {float:left; padding:0 10px; padding-top:.20em}

#lCol .forms {position:relative; margin:0 -80px 0 -58px; padding:20px 10px 0 10px !important; background-position:50% 0}
html>body #lCol .forms {height:auto !important; min-height:300px}
#lCol .forms .inputs {float:right !important; width:60% !important}
#lCol .forms h2 {font-size:110%; color:#A30000; padding-bottom:17px}
#lCol .forms label {padding-top:.23em}
#lCol .forms .lbl {width:40% !important; margin-right:-60%}
#lCol .forms .btn {margin-left:40%}

.lbl {float:left; width:32%; padding-bottom:9px}
.lbl label {display:block; padding-top:.20em; padding-right:5px}
.inputs {float:left; width:60%; padding-bottom:9px}
.inputs select {width:100%}

.inp {border:1px solid #F48627; background-color:#fff; padding:1px 3px !important; padding /**/:1px 3px 0 3px}
html>body .inp {padding:2px 3px !important}
.inp textarea, .inp input {background-color:#fff; border:1px solid #fff; border-width:0; padding:0; margin:0; width:100%}
.inp textarea {height:10em}
.btn {position:relative; margin-left:32%}
.btn input {background-color:#F48627; border:1px solid #F48627; color:#fff; font-size:92%}

#production-page {position:relative; margin-right:-60px}
#prod-left {float:left; width:50%}
#prod-right {float:right; width:50%}

.inps {margin-left:32%; padding-top:2px; padding-bottom:3px; height:1px}
html>body .inps {height:auto; display:block}

#calcbtndiv {float:left; margin-left:0 !important}
#calcbtndiv input {width:6.3em}
#cost {float:left; padding-left:20px; font-size:125%}

.tbl {width:100%; border-collapse:collapse; border:0; margin-bottom:20px}
.tbl th {background-color:#F58627; color:#fff; text-align:center; font-weight:bold; padding:5px 10px}
.tbl .header {background-color:#FDA737}
.tbl .header td {border-bottom-width:0}
.tbl td {border-bottom:1px solid #F48627; padding:5px 10px; font-size:85% !important; font /**/:75% Arial,Helvetica,'MS Sans Serif',sans-serif}

.chkbox {position:relative; margin-top:0; margin-left:-4px; padding-bottom:1px}
html>body .chkbox {margin-top:-1px; margin-left:-1px; padding-bottom:1px}
body:not([dummy]) .chkbox {margin-top:1px; margin-left:-4px; padding-bottom:1px}


.lbl-chk {float:left; width:32%; padding-top:2px; padding-bottom:4px}
html>body .lbl-chk {padding-top:0}
body:not([dummy]) .lbl-chk {padding-top:2px}

pre {white-space:normal}

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-cell}

.txt {font: 12px Arial; color:#000; }
.padlogin {padding-left: 21px; padding-top:13px;}
.btnlogin {overflow: visible; background: #f48627; border: 0px; padding: 2px 4px 2px 4px; font: 12px Arial; color:#fff;}

#text2 {color:#6A6464; position:absolute; left:100px; top:830px; bottom:100px; z-index:666; float:left; width:60%; font-size:87%; margin-right:-20%; margin-left:20% }

#text {color:#000; position:absolute; left:100px; top:830px; bottom:100px; z-index:666; float:left; width:60%; font-size:87%; margin-right:-20%; margin-left:20% }
#text p {padding-bottom:17px}
#text h2 {font-size:110%; color:#A30000; padding-bottom:0px}

