@font-face{ font-family: MyriadPro-SemiCn; src: url(/css/MyriadPro-SemiCn.otf) format("opentype");}
@font-face{ font-family: MyriadPro-Bold; src: url(/css/MyriadPro-Bold.otf) format("opentype");}
@font-face{ font-family: MyriadPro; src: url(/css/MyriadPro-Regular.otf) format("opentype");}
@font-face{ font-family: MyriadPro-BoldCond; src: url(/css/MYRIADPRO-BOLDCOND.OTF) format("opentype");}
*{ margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.color_red{color: red !important; display:block;}
.clear{ clear: both;}
a.nodecoration{ text-decoration: none;}
html{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
body{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
div{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
span{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
applet{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
object{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
iframe{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
h1{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
h2{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
h3{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
h4{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
h5{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
h6{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
p{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
blockquote{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
pre{ background: none; border:0px; font-family: arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
A{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
/*
ABBR{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
ACRONYM{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
ADDRESS{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
BIG{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
CITE{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
CODE{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
DEL{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
DFN{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
EM{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
FONT{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
IMG{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
INS{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
KBD{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
Q{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
S{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
SAMP{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
SMALL{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
STRIKE{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
STRONG{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
SUB{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
SUP{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
TT{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
VAR{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
DL{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
DT{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
DD{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
OL{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
UL{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
LI{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
FIELDSET{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
FORM{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
LABEL{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
LEGEND{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
*/
TABLE{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
CAPTION{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
TBODY{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
TFOOT{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
THEAD{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
TR{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
TH{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
TD{ background: none; border:0px; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
LABEL{ cursor: pointer;}
HTML{ height: 100%; width: 100%;}
BODY{ _height: 100%; background: #fefefe; font-family: Arial; height: auto !important; min-height: 100%; position: relative; width: 100%;}
TABLE{ border-spacing: 0;}
CAPTION{ font-weight: normal; text-align: left;}
TH{ font-weight: normal; text-align: left;}
TD{ font-weight: normal; text-align: left;}
INPUT{ color: black; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal;}
TEXTAREA{ color: black; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal;}
SELECT{ color: black; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal;}
UL{ list-style-image: none; list-style-type: none;}
LI{ list-style-type: none;}
:focus{ outline-color: invert; outline-style: none; outline-width: 0px;}
BLOCKQUOTE:before{ content: "";}
BLOCKQUOTE:after{ content: "";}
Q:before{ content: "";}
Q:after{ content: "";}
BLOCKQUOTE{ quotes: "" "";}
Q{ quotes: "" "";}
.clear{ clear: both;}

#load{	margin: 0 !important; display: none; position: fixed; width: 100%; height: 100%; background: #fff; opacity: .6;	z-index: 100000; cursor: wait;}
DIV.rating-cancel{ background: none; cursor: pointer; display: block; float: left; height: 15px; overflow: hidden; text-indent: -999em; width: 17px;}
DIV.star-rating{ background: none; cursor: pointer; display: block; float: left; height: 15px; overflow: hidden; text-indent: -999em; width: 17px;}
DIV.rating-cancel{ background: url(/images/delete.gif) no-repeat 0px -16px;}
DIV.rating-cancel A{ background: url(/images/delete.gif) no-repeat 0px -16px;}
DIV.star-rating{ background: url(/images/star.gif) no-repeat 0px 0px;}
DIV.star-rating A{ background: url(/images/star.gif) no-repeat 0px 0px;}
DIV.rating-cancel A{ background-position: 0px 0px; border:0px; display: block; height: 100%; width: 16px;}
DIV.star-rating A{ background-position: 0px 0px; border:0px; display: block; height: 100%; width: 16px;}
DIV.star-rating-on A{ background-position: 0px -16px;}
DIV.star-rating-hover A{ background-position: 0px -32px;}
DIV.star-rating-readonly A{ cursor: default !important;}
DIV.star-rating{ background: none; overflow: hidden !important;}

.rater{ background: #fff; behavior: url(/css/border-radius.htc); border-radius: 0 5px 5px 0; display: none; khtml-opacity: 0; left: -1000px; moz-opacity: 0; opacity: 0; position: absolute; top: 0px; width: 370px; z-index: 1000;}
.rater .bold{ font-weight: bold;}
.rater DIV.baserate{ border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; float: left; height: 244px; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; padding-top: 0px; width: 330px;}
.rater .cur-rate{ display: none;}
.rater P{ cursor: pointer; float: right; height: 246px; margin-right: -1px; width: 31px;}
.rater SPAN.rater_row{ border-bottom: #a9a8ac 1px dotted; display: block; margin-top: 10px; width: 100%;}
.rater TD.rfirst{ color: #454152; font-family: Arial; font-size: 13px; font-style: normal; text-shadow: 0 1px #fff; width: 70px;}
.rater TD{ color: #868196; font-family: Arial; font-size: 11px; font-style: italic; padding-bottom: 3px; padding-left: 0px; padding-right: 8px; padding-top: 3px; text-shadow: 0 1px #fff;}
.rater .congratulations{ color: #5e596e; font-family: Arial; font-size: 13px; font-style: italic; margin-top: 30px; text-shadow: 0 1px #fff; width: 300px;}
#header{ background: url(/images/new/h_bg.png) repeat-x; height: 120px; margin: auto; position: relative; zoom: 1;}
#header .header_bottom{ background: url(/images/new/h_bottom.png) repeat-x; bottom: 0px; height: 9px; left: 0px; position: absolute; width: 100%;}
.errorVal{ color: red; display: block; font-weight: normal; padding-top: 3px;}
.container{ margin: 0px auto; max-width: 960px;  min-width: 960px;}
.focusField{ color: #000;}
.idleField{ color: #959595;}
#mango_fresh{ background: #ee6400; border-radius: 5px; color: #FFF; cursor: pointer; float: left; font-family: "MyriadPro-Bold"; font-size: 11px; margin: 20px 0px 0px 110px; min-width: 130px; padding: 9px 0 8px 0; text-align: center;}
#mango_fresh:hover{ text-shadow: 0px 0px 8px #FFF;}

#cart_items{ behavior: url(/css/border-radius.htc); border-radius: 0 5px 5px 0; box-shadow: inset 0px 2px 45px rgba(0, 0, 0, 0.7); color: #fff; float: left; font-family: Arial; font-size: 12px; font-style: italic; height: 32px; line-height: 31px; margin: 20px 0px 0px 104px; min-width: 277px;}
#cart_items .padding{ background: #2A2A2A; border-radius: 0 5px 5px 0; box-shadow: 0px 1px 0px #53585d; font-style: italic; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 0px \0/;}
#cart_items .btn{ background: url(/images/new/h_cart_btn.png) no-repeat left 0px; float: left; height: 32px; margin: 0px 0px 0px -40px; width: 40px;}
#cart_items A{ color: #fff; font-family: Arial; font-size: 12px; font-style: italic; text-decoration: none;}
#cart_items SPAN{ color: #fff; font-family: Arial; font-size: 12px; font-style: italic; text-decoration: none;}

#header #Logo{ float: left; margin: 20px 0px 0px;}
#header #Logo A{ background: url(/images/new/h_logo.png) no-repeat; float: left; height: 81px; width: 108px;}
#header #Logo A:link{ background: url(/images/new/h_logo.png) no-repeat; float: left; height: 81px; width: 108px;}
#header #Logo A:visited{ background: url(/images/new/h_logo.png) no-repeat; float: left; height: 81px; width: 108px;}
#header #Logo A:active{ background: url(/images/new/h_logo.png) no-repeat; float: left; height: 81px; width: 108px;}
#header #Logo A:hover{ background: url(/images/new/h_logo.png) no-repeat; float: left; height: 81px; width: 108px;}
#header #nav{ bottom: 0px; margin: 0px 0px 0px 171px; position: absolute;}
#header #nav UL{ margin-bottom:0px;behavior: url(/css/border-radius.htc); border-radius: 5px 5px 0 0; box-shadow: inset 0px 2px 45px rgba(0, 0, 0, 0.7); float: left;}
#header #nav UL LI{ border-right: #4a545e 1px dotted; float: left; height: 42px; line-height: 42px; padding: 0 30px; text-align: center;}
#header #nav UL LI:last-child{ border-right: none;}
#header #nav UL LI:hover{ background: url(/images/new/h_bottom.png) #e7e6eb repeat-x left bottom; behavior: url(/css/border-radius.htc); border-radius: 4px 4px 0 0; border-right: medium none; box-shadow: none; height: 46px; line-height: 50px; margin: -4px 1px 0px 0px; text-decoration: none;}
#header #nav UL LI.active{ background: url(/images/new/h_bottom.png) #e7e6eb repeat-x left bottom; behavior: url(/css/border-radius.htc); border-radius: 4px 4px 0 0; border-right: medium none; box-shadow: none; height: 46px; line-height: 50px; margin: -4px 1px 0px 0px; text-decoration: none;}
#header #nav UL LI A{ color: #fff; display: block; font-family: Arial; font-size: 12px; font-style: normal; text-decoration: none; text-shadow: #000 -1px 1px;}
#header #nav UL LI A:link{ color: #fff; display: block; font-family: Arial; font-size: 12px; font-style: normal; text-decoration: none; text-shadow: #000 -1px 1px;}
#header #nav UL LI A:visited{ color: #fff; display: block; font-family: Arial; font-size: 12px; font-style: normal; text-decoration: none; text-shadow: #000 -1px 1px;}
#header #nav UL LI A:active{ color: #fff; display: block; font-family: Arial; font-size: 12px; font-style: normal; text-decoration: none; text-shadow: #000 -1px 1px;}
#header #nav UL LI:hover A{ color: #40454b; text-decoration: none; text-shadow: #fff -1px 1px;}
#header .Cart{ background: url(../images/cart.png) no-repeat; float: right; margin-top: -1px; padding-bottom: 3px; padding-left: 28px; padding-right: 6px; padding-top: 2px; width: 113px;}
#header .Cart A{ color: #133782; text-decoration: underline;}
#header .Cart A:link{ color: #133782; text-decoration: underline;}
#header .Cart A:visited{ color: #133782; text-decoration: underline;}
#header .Cart A:active{ color: #133782; text-decoration: underline;}
#header .Cart A:hover{ text-decoration: none;}
#header .Cart SPAN{ color: #000;}
#header .Login{ float: right; padding-bottom: 0px; padding-left: 5px; padding-right: 16px; padding-top: 1px;}
#header .Login A{ border-bottom: #133782 1px dashed; color: #133782; text-decoration: none;}
#header .Login A:link{ border-bottom: #133782 1px dashed; color: #133782; text-decoration: none;}
#header .Login A:visited{ border-bottom: #133782 1px dashed; color: #133782; text-decoration: none;}
#header .Login A:active{ border-bottom: #133782 1px dashed; color: #133782; text-decoration: none;}
#header .Login A:hover{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;}
#header .Logined{ float: right; padding-bottom: 0px; padding-left: 5px; padding-right: 25px; padding-top: 1px;}
#header .Logined A{ padding-bottom: 0px; padding-left: 2px; padding-right: 2px; padding-top: 0px;}
#header .Logined A{ color: #133782; text-decoration: underline;}
#header .Logined A:link{ color: #133782; text-decoration: underline;}
#header .Logined A:visited{ color: #133782; text-decoration: underline;}
#header .Logined A:active{ color: #133782; text-decoration: underline;}
#header .Logined A:hover{ text-decoration: none;}
#header .SearchForm{ float: left; padding-bottom: 0px; padding-left: 31px; padding-right: 0px; padding-top: 23px;}
#header .SearchForm .SearchInput{ background: url(../images/search.png) no-repeat; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; float: left; height: 22px; padding-bottom: 2px; padding-left: 15px; padding-right: 15px; padding-top: 2px; width: 426px;}
#header .SearchForm .SearchButton{ background: url(../images/search_button.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 26px; width: 78px;}

#header .header_contact {
	width: 210px;
	height: 78px;
	float: right;
}
#header .email{
	background: url(/images/new/email.png) no-repeat left top;
	height: 27px;
	margin: 7px 0px 0px 0;
	padding: 0 0 0 27px;
}
#header .email a {
	font-weight: bold;
	text-shadow: 0px 1px #000;
	color: #f6f5f8;
	font-family: "MyriadPro-Bold";
	font-size: 16px;
}

#header .phone{
	background: url(/images/new/h_phone.png) no-repeat left top;
	height: 27px;
	margin: -5px 0px 0px;
	text-shadow: 0px 1px #000;
}
#header .phone DIV a, #header .email a {text-decoration: none;border: none;}
#header .phone DIV a:hover, #header .email a:hover {text-decoration: none;border: none;}
#header .phone DIV a I{ color: #c1c0c9; font-family: "MyriadPro-SemiCn"; font-size: 16px; font-style: normal; font-weight: normal;padding: 0;margin: 0;}
#header .phone DIV{ margin: -1px 0px 0px 30px;}
#header .phone DIV a span {color: #f6f5f8; font-size: 22px; font-weight: bold;font-family: "MyriadPro-Bold";}
#header .phone > A{color: #bdbac8; font-family: Arial; font-size: 11px; font-style: italic; font-weight: normal; margin: 0px 0px 0px 30px; text-align: right; text-decoration: none; text-shadow: none; width: 150px;}

#header .AskForCall{ float: right; margin: 28px 0px 0px; padding-bottom: 0px; padding-left: 18px; padding-right: 25px; padding-top: 0px; width: 110px;}
#header .AskForCall A{ border-bottom: #fff9b5 1px dashed; color: #fff9b5; text-decoration: none;}
#header .AskForCall A:link{ border-bottom: #fff9b5 1px dashed; color: #fff9b5; text-decoration: none;}
#header .AskForCall A:visited{ border-bottom: #fff9b5 1px dashed; color: #fff9b5; text-decoration: none;}
#header .AskForCall A:active{ border-bottom: #fff9b5 1px dashed; color: #fff9b5; text-decoration: none;}
#header .AskForCall A:hover{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;}
#header .header-social-media{ float: left;    margin: 20px 0 0 33px;}
#header .header-social-media a{ margin-left: 5px;}

#search_area{ background: url(/images/new/s_bg.png) repeat-x left top; height: 50px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;}
#search_area .searchform{ background: url(/images/new/s_input_bg.png) repeat-x left top; float: left; height: 40px; margin: 0px 0px 0px 105px; width: 386px;}
#search_area .searchform DIV{ background: url(/images/new/s_input_left.png) no-repeat left top; height: 40px; margin: 0px 0px 0px -105px; width: 546px;}
#search_area .searchform DIV LABEL{ color: #fff; float: left; font-family: arial; font-size: 14px; font-weight: bold; height: 40px; line-height: 39px; margin: 0px 0px 0px 26px; text-shadow: 0px 1px #000;}
#search_area .searchform DIV INPUT[type=text]{ background: none; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; color: #fff; font-family: arial; font-size: 12px; font-style: italic; height: 40px; line-height: 40px; margin: 0px 0px 0px 32px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: center; text-shadow: 0px 1px #cb5400; width: 346px;}
#search_area .searchform DIV INPUT[type=submit]{ background: url(/images/new/s_input_right.png) no-repeat left top; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: right; height: 40px; width: 55px;}
#search_area .user_panel{ float: left; left: 470px; margin: 10px 0px 0px 100px; position: absolute; white-space: nowrap;}
#search_area .user_panel A{ color: #492102; float: left; font-family: arial; font-size: 12px;}
#search_area .user_panel A:hover{ text-decoration: none;}
#search_area .user_panel .logon{ background: url(/images/new/s_user_logon.png) no-repeat left 6px; border-right: #855022 1px dotted; line-height: 30px; margin: -7px 0px 0px; padding-bottom: 0px; padding-left: 30px; padding-right: 23px; padding-top: 0px;}
#search_area .user_panel .registration{ background: url(/images/new/s_user_reg.png) no-repeat left top; margin: 0px 0px 0px 31px; padding-bottom: 0px; padding-left: 30px; padding-right: 0px; padding-top: 0px;}
#search_area .user_panel .logoff{ background: url(/images/new/s_user_logon.png) no-repeat left 6px; border-right: #855022 1px dotted; line-height: 30px; margin: -7px 0px 0px; padding-bottom: 0px; padding-left: 32px; padding-right: 23px; padding-top: 0px;}
#search_area .user_panel .user_label{ background: url(/images/new/s_user_reg.png) no-repeat left top; float: left; margin: 0px 0px 0px 23px; padding-bottom: 0px; padding-left: 32px; padding-right: 0px; padding-top: 0px;}
#search_area .user_panel .user_cabinet{ float: none; margin: 1px 0px 0px 6px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px;}

#Container{ clear: both; float: left; margin: 29px 0px 0px; min-height: 900px; width: 100%;}

#LeftColumn H3{ color: #464b52; float: left; font-family: Tahoma; font-style: normal; padding-bottom: 10px; text-transform: uppercase; width: 100%;}
#LeftColumn{ float: left; width: 230px;}
#LeftColumn UL.myData{ margin-bottom: 20px;}


#LeftColumn .leftTree {border-radius: 0 0 5px 5px; width: 212px; padding: 10px; background: #F3F3F5; line-height: 18px;}
#LeftColumn .leftTree li{	width: 100%;	padding: 5px 0;}
#LeftColumn .leftTree li>span{   display: block;	position: relative;	margin: 0 0 0 15px;}
#LeftColumn .leftTree li a.category{     display: block;   line-height: 14px;color: #393e45; font-family: Arial; font-size: 12px; font-style: normal; text-decoration: none; text-shadow: 0px 1px #fff;}
/*#LeftColumn .leftTree li a.category:hover{font-weight:bold;}*/
#LeftColumn .leftTree li a.category.active{font-weight:bold;}
#LeftColumn .leftTree li:hover>span>a.product {	color: orange;}
#LeftColumn .leftTree li:hover > .mover {	display:inline;}
#LeftColumn .leftTree li.active>span>a {	color: #FFA500 !important;}

#LeftColumn .leftTree ul.subtree {	display:none;	padding-left: 12px;}
#LeftColumn .leftTree li a.open{width: 9px;	height: 9px;display: inline-block;background: url(/images/open.gif) 0 50% no-repeat;position: absolute;	left: -13px;top: 2px;}
#LeftColumn .leftTree li.toggled > span a.open{	background: url(/images/minus.gif) 0 50% no-repeat;}

#news_block {margin: 0 0 0 10px; }

/*
#LeftColumn .leftTree LI A{ font-size: 11px;}
#LeftColumn UL.leftTree:hover{}
#LeftColumn UL.leftTree{ background: #e9e8ed; border-bottom: #d7d6da 1px solid; border-left: #d7d6da 1px solid; border-radius: 0 0 5px 5px; border-right: #d7d6da 1px solid; border-top: medium none; float: left; margin: 0px 0px 20px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#LeftColumn UL.leftTree LI A{ color: #393e45; font-family: Arial; font-size: 12px; font-style: normal; text-decoration: none; text-shadow: 0px 1px #fff;}
#LeftColumn UL.leftTree LI:hover{ background: #d4d2da; position: relative;}
#LeftColumn UL.leftTree LI.hassubmenu:hover{ background: url(/images/new/m_act_arrow.png) #d4d2da no-repeat 210px center;}
#LeftColumn UL.leftTree LI.hassubmenu.left-arrow:hover{ background: url(/images/new/m_act_arrow_left.png) #d4d2da no-repeat 14px center;}
#LeftColumn UL.leftTree LI:hover .act{ background: #fff; border-right: #c4c2ca 1px solid; height: 100%; left: -1px; position: absolute; top: 0px; width: 3px;}
#LeftColumn UL.leftTree LI:hover .act DIV.t{ background: url(/images/new/m_act.png) no-repeat -4px 0px; height: 5px; left: 0px; position: absolute; top: 0px; width: 4px;}
#LeftColumn UL.leftTree LI:hover .act DIV.b{ background: url(/images/new/m_act.png) no-repeat left 0px; bottom: 0px; height: 5px; left: 0px; position: absolute; width: 4px;}
#LeftColumn UL.leftTree LI:last-child:hover .act DIV.b{ display: none;}
#LeftColumn UL.leftTree LI:first-child:hover .act DIV.t{ display: none;}
#LeftColumn UL.leftTree LI A:hover{ text-decoration: none;}
#LeftColumn UL.leftTree > LI > UL > LI A{ text-decoration: none;}
#LeftColumn UL.leftTree > li.real-link{ text-transform: uppercase;}
#LeftColumn UL.leftTree > LI.real-link:hover{ background: #d4d2da;}
#LeftColumn UL.leftTree > li.real-link.border{ border-bottom-width: 2px;}
#LeftColumn UL.leftTree li.real-link:last-child{}
#LeftColumn UL.leftTree LI a{ display: block; padding: 17px 30px;}
#LeftColumn UL.leftTree LI{ border-bottom: #adadb0 1px dotted; cursor: pointer; float: left; position: relative; width: 230px;}
#LeftColumn UL.leftTree LI:last-child{ border-bottom: none;}
#LeftColumn UL.leftTree LI.real-link{ border-bottom: #adadb0 1px dotted; cursor: pointer; float: left; position: relative; width: 230px;}
#LeftColumn UL.leftTree LI.real-link{}
#LeftColumn UL.leftTree LI.real-link:hover{}
#LeftColumn UL.leftTree LI:hover{}
#LeftColumn UL.leftTree LI:hover UL{}
#LeftColumn UL.leftTree > LI > UL{ display: none; left: 100%; margin: 0px; position: absolute; top: -1px; width: 100%; z-index: 9999;}
#LeftColumn UL.leftTree > LI > UL > LI{ background: #e9e8ed; box-shadow: inset 24px -5px 30px -25px #bab8c2; font-weight: bold; list-style-image: none; list-style-type: none; position: relative;}
#LeftColumn UL.leftTree > LI > UL > LI UL{ background: #e9e8ed; display: none; left: 100%; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; top: -1px; width: 100%;}
#LeftColumn UL.leftTree > LI > UL > LI > UL > LI:hover{ background: #d4d2da;}
#LeftColumn UL.leftTree > LI > UL > LI > UL LI{ box-shadow: inset 24px -5px 30px -25px #bab8c2; font-weight: normal; list-style-image: none; list-style-type: none;}
#LeftColumn UL.leftTree > LI:hover > UL{ display: block;}
#LeftColumn UL.leftTree > LI:hover > UL > LI:hover > UL{ display: block;}
#LeftColumn UL.leftTree > LI:hover > UL > LI:hover > UL > LI:hover > UL{ display: block;}
#LeftColumn UL.leftTree > LI:hover > UL > LI:hover > UL > LI:hover > UL > LI:hover > UL{ display: block;}
#LeftColumn UL.leftTree > LI:hover > UL > LI:hover > UL > LI:hover > UL > LI:hover > UL > LI:hover > UL{ display: block;}
#LeftColumn UL.leftTree > LI:hover > UL > LI:hover > UL > LI:hover > UL > LI:hover > UL > LI:hover > UL > LI:hover > UL{ display: block;}
#LeftColumn UL.leftTree UL{ border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid;}
*/
#LeftColumn UL.myData{ float: left; overflow: hidden; width: 100%;}
#LeftColumn UL.myData LI{ border-bottom: #cdcdcd 1px solid; float: left; padding-bottom: 8px; padding-left: 26px; padding-right: 10px; padding-top: 9px; width: 160px;}
#LeftColumn UL.myData LI UL LI{ float: left; padding-bottom: 8px; padding-left: 26px; padding-right: 0px; padding-top: 9px; width: 80%;}
#LeftColumn UL.myData LI UL LI A.active_menu{ font-weight: bold;}
#LeftColumn UL.myData LI.last{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;}
#LeftColumn UL.myData LI A{ color: #0e0e0e; font-family: Tahoma; font-style: italic; text-decoration: none; text-shadow: #EEEEEE 0 0 1px; text-transform: uppercase;}
#LeftColumn UL.myData LI A:link{ color: #0e0e0e; font-family: Tahoma; font-style: italic; text-decoration: none; text-shadow: #EEEEEE 0 0 1px; text-transform: uppercase;}
#LeftColumn UL.myData LI A:visited{ color: #0e0e0e; font-family: Tahoma; font-style: italic; text-decoration: none; text-shadow: #EEEEEE 0 0 1px; text-transform: uppercase;}
#LeftColumn UL.myData LI A:active{ color: #0e0e0e; font-family: Tahoma; font-style: italic; text-decoration: none; text-shadow: #EEEEEE 0 0 1px; text-transform: uppercase;}
#LeftColumn UL.myData LI A:hover{ text-decoration: underline;}
#LeftColumn UL LI.real-link{}
#LeftColumn UL LI.real-link A{}
#LeftColumn .LeftBanner{ float: left; margin-bottom: 30px; margin-top: 37px; text-align: center; width: 100%;}
#LeftColumn .Docs{ background: url(../images/docs_bg.png) repeat-y 0px 0px; display: none; float: left; margin-top: 100px; width: 195px;}
#LeftColumn .Docs .DocsTopBg{ background: url(../images/docs_top.png) no-repeat 0px 0px; float: left; width: 100%;}
#LeftColumn .Docs .DocsText{ float: left; min-height: 140px; padding-bottom: 0px; padding-left: 14px; padding-right: 14px; padding-top: 14px;}
#LeftColumn .Docs .DocsBottomBg{ background: url(../images/docs_bottom.png) no-repeat 0px bottom; float: left; padding-bottom: 25px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100%;}
#LeftColumn .Docs H2{ color: #000; font-family: Tahoma; font-size: 18px; font-style: italic; font-weight: bold; margin-bottom: 5px;}
#LeftColumn .Docs P{ color: #000; margin: 15px 0px;}
#LeftColumn .Docs P A{ color: #133782; text-decoration: underline;}
#LeftColumn P A:hover{ text-decoration: none;}
#LeftColumn P SPAN{ color: #838383; font-style: italic;}

#Content{ margin: 0px 0px 0px 230px; padding-bottom: 20px; padding-left: 20px; padding-right: 0px; padding-top: 10px;min-width:730px;}
#Content .TopBanner{ float: left; margin: 0px 0px 20px; width: 100%;}
#Content .TopBanner .left{ width:350px; margin: 0 10px 0 0;float:left;position: relative;}
#Content .TopBanner .right{ width:350px;; float:left}
#Content H2{}
#Content H4{}
#Content H5{}
#Content H6{}
#Content H1{ color: #464b52; font-family: MyriadPro-Bold; font-size: 18px; font-weight: normal; margin-bottom: 15px; margin-top: 10px; text-transform: uppercase;}
#Content H3{ font-size: 18px; margin-bottom: 5px;}
#Content H4{ font-size: 14px; margin-bottom: 5px;}
#Content P{ font-family: Arial; font-size: 13px; line-height: 22px; margin: 8px 0px;}
#Content P A{ color: #133782; text-decoration: underline;}
#Content P A:hover{ text-decoration: none;}
#Content .Directions{ float: left;}
#Content .sub.Directions{ float: left; width: 100%;}
#Content .Directions > LI{ float: left; width: 50%;}
#Content .sub.Directions > LI{ border-bottom: #bdbdbd 1px dotted; float: left; width: 50%;}
#Content .Directions LI .DirectionBox{ float: left; min-height: 180px; padding-bottom: 24px; position: relative; zoom: 1;}
#Content_conf{ margin: 0px 0px 0px 0px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; padding-top: 20px;}
#Content_conf .TopBanner{ float: left; margin: 9px 0px 20px; width: 100%;}
#Content_conf H2{}
#Content_conf H4{}
#Content_conf H5{}
#Content_conf H6{}
#Content_conf H1{ color: #464b52; font-family: MyriadPro-Bold; font-size: 18px; font-weight: normal; margin-bottom: 15px; margin-top: 10px; text-transform: uppercase;}
#Content_conf H3{ font-size: 18px; margin-bottom: 5px;}
#Content_conf H4{ font-size: 14px; margin-bottom: 5px;}
#Content_conf P{ font-family: Arial; font-size: 13px; line-height: 22px; margin: 8px 0px;}
#Content_conf P A{ color: #133782; text-decoration: underline;}
#Content_conf P A:hover{ text-decoration: none;}
#Content_conf .Directions{ float: left;}
#Content_conf .sub.Directions{ float: left; width: 100%;}
#Content_conf .Directions > LI{ float: left; width: 50%;}
#Content_conf .sub.Directions > LI{ border-bottom: #bdbdbd 1px dotted; float: left; width: 50%;}
#Content_conf .Directions LI .DirectionBox{ float: left; min-height: 180px; padding-bottom: 24px; position: relative; zoom: 1;}
#Content .Directions .Fiting{ background-image: url(../images/fitingi.gif); height: 198px;}
#Content .Directions .Shlang{ background-image: url(../images/shlangi.gif); height: 198px;}
#Content .Directions .Adapter{ background-image: url(../images/adapter.gif); height: 265px;}
#Content .Directions .Muft{ background-image: url(../images/mufty.gif); height: 265px;}
#Content .Directions LI .DirectionBox UL{ line-height: 16px; margin: 0px; padding-bottom: 0px; padding-left: 115px; padding-right: 8px; padding-top: 5px;}
#Content .Directions LI .DirectionBox UL UL{}
#Content .Directions LI .DirectionBox .main_list_abs{ background: white; position: absolute; z-index: 30;}
#Content .Directions LI .DirectionBox UL LI{ color: #161716; float: none; list-style-image: none; list-style-type: none; margin: 0px 0px 8px; padding-left: 0px;}
#Content .Directions LI .DirectionBox UL LI A{ color: #393e45; margin: 20px 0px 0px; text-decoration: none; text-transform: uppercase;}
#Content .Directions LI .DirectionBox UL LI a:first-letter{ text-transform: capitalize;}
#Content .Directions LI .DirectionBox UL LI A:hover{}
#Content .Directions LI .DirectionBox UL UL{ margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#Content .Directions LI .DirectionBox UL UL LI{ float: none; margin: 10px 0px 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;}
#Content .Directions LI .DirectionBox UL UL LI A{ color: #60646a; font-family: Arial; font-size: 13px; font-style: italic; font-weight: normal; text-decoration: none;}
#Content .Directions LI .DirectionBox UL UL LI:first-letter{ text-transform: capitalize;}
#Content .Directions LI H2{ max-width:200px;float:left;color: #393e45; font-family: "MyriadPro-Bold"; font-size: 18px; font-weight: bold; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 7px; position: relative; z-index: 2; zoom: 1;}
#Content .Directions LI H2 a{ color: #393e45; font-family: "MyriadPro-Bold"; font-size: 16px; font-weight: bold; line-height: 20px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 7px; zoom: 1;}
#Content .Directions LI .DirectionBox UL LI DIV.noMore A.arrow{ background: url(/images/new/c_block_arrow_up.png) no-repeat center center; border-left: medium none; box-shadow: none; width: 100%;}
#Content .itIsRelated{ padding-top: 10px;}
#Content .Directions LI .sub.DirectionBox{ float: left; min-height: 100px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 10px; position: relative; width: 300px; zoom: 1;}
#Content .Directions LI .DirectionBox UL LI A.link{ color: #ee6400; cursor: pointer; font-family: arial; font-size: 12px; font-style: italic; text-shadow: 0px 1px 1px #fff;}
#Content .Directions LI .DirectionBox UL LI DIV.more A.arrow, .DirectionBoxMore A.arrow{ background: url(/images/new/c_block_arrow.png) #d2d0d8 no-repeat center center !important; border-left: #c0bec6 1px solid; box-shadow: inset 0px -7px 6px #cbcbcb; cursor: pointer; float: right !important; height: 26px; margin: 0px; width: 50px;}
#Content UL.CatalogList LI A.nom_name{ color: #464b52; font-weight: bold;}
#Content UL.CatalogList LI {position: relative;}


#Content .BeadCrump{ color: #908e9b; float: left; font-family: arial; font-size: 12px; font-style: italic; line-height: 24px; margin-bottom: 20px; width: 100%;}
#Content .BeadCrump A:first-letter{ text-transform: capitalize;}
#Content .BeadCrump A{ color: #908e9b; font-family: arial; font-size: 12px; font-style: italic; text-decoration: underline;}
#Content .BeadCrump A:link{ color: #908e9b; font-family: arial; font-size: 12px; font-style: italic; text-decoration: underline;}
#Content .BeadCrump A:active{ color: #908e9b; font-family: arial; font-size: 12px; font-style: italic; text-decoration: underline;}
#Content .BeadCrump A:visited{ color: #908e9b; font-family: arial; font-size: 12px; font-style: italic; text-decoration: underline;}
#Content .BeadCrump A:hover{ text-decoration: none;}
#Content .BeadCrump SPAN{ color: #908e9b; font-family: arial; font-size: 12px; font-style: italic;}

.preloader{ display: none; margin-left: 46px; margin-top: 46px; position: absolute; z-index: 0;}
.superZ{ border-bottom: #d5d4d9 1px solid; border-left: #d5d4d9 1px solid; border-radius: 5px; border-right: #d5d4d9 1px solid; border-top: #d5d4d9 1px solid; margin-left: -1px; margin-top: -1px; z-index: 100 !important;}

.DirectionBox{ background-color: #ffffff;}
.DirectionBox .pic{ background: #ffffff 0px 0px; float: left; height: 100px; margin-top: 35px; overflow: hidden; text-align: center; width: 100px; z-index: 1;}
.DirectionBox .pic IMG{ max-width: 100px;}
.DirectionBox .more{ background: #e6e5ea; border-bottom: #d5d4d9 1px solid; border-left: #d5d4d9 1px solid; border-radius: 3px; border-right: #d5d4d9 1px solid; border-top: #d5d4d9 1px solid; box-shadow: inset 0px -11px 17px #ddd; cursor: pointer; font-family: arial; font-size: 13px; font-style: italic; height: 26px; line-height: 25px; margin-top: 18px; text-align: center;}
.DirectionBoxMore{ background: #e6e5ea; border-bottom: #d5d4d9 1px solid; border-left: #d5d4d9 1px solid; border-radius: 3px; border-right: #d5d4d9 1px solid; border-top: #d5d4d9 1px solid; box-shadow: inset 0px -11px 17px #ddd; cursor: pointer; font-family: arial; font-size: 13px; font-style: italic; height: 26px !important; line-height: 25px !important; margin-top: 0; text-align: center;}

.CatalogPositionTables .DirectionBoxMore{ margin-left: 4%; width: 85% !important;}
.price_table .DirectionBoxMore{ width: 96% !important;}
.DirectionBoxMore A.arrow{ width: 20px !important;}
.DirectionBoxMore A.link{ color: #ee6400 !important; float: none !important; line-height: 25px !important; padding-left: 0 !important; width: auto !important;}

LI.hide{ display: none;}
UL.list{ overflow: hidden;}
.sub.DirectionBox A{ font-family: "MyriadPro-Bold"; font-size: 18px; position: relative; text-decoration: none !important; z-index: 2; zoom: 1;}
.sub.DirectionBox A I{ font-family: arial; font-size: 13px; font-weight: normal; text-transform: lowercase;}
.sub.DirectionBox .pic{ background: #ffffff 0px 0px; float: left; height: 100px; margin-top: 0px; overflow: hidden; width: 100px; z-index: 1;}
.Line{ float: left; font-family: Arial; font-size: 10px; font-style: italic; line-height: 20px; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; padding-top: 0px; width: 100%;}

.popupcontent .two-cols{ width: 430px;}
.popupcontent .two-cols .left-col{ float: left; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; width: 35%;}
.popupcontent .two-cols .left-col .Line{ font-size: 11px;}
.popupcontent .two-cols .left-col .Line span{ color: #000; font-size: 9px; font-weight: normal;}
.popupcontent .two-cols .left-col .Line B{ color: rgb(244, 112, 3); font-weight: normal;}
.popupcontent .two-cols .right-col{ float: left; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 30px; width: 65%;}
.popupcontent .two-cols .right-col .qty-left{ float: left; width: 80px;}
.popupcontent .two-cols .right-col INPUT[type=text]{ float: left; margin: 0px 5px; text-align: center; width: 38px;}
.popupcontent .two-cols .right-col INPUT[type=submit]{ float: left; margin: -3px 0px 0px 20px; width: 130px;}
.popupcontent .errorVal{ clear: right; display: block; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px; text-align: center;}

.TableBox{ float: left; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100%;}
.TableBox TABLE.TableLayot TH{ color: #000; font-weight: bold; padding-bottom: 0px; position: relative; vertical-align: top; white-space: nowrap;}
.TableBox TABLE.TableLayot TH DIV.nolink{ padding-top: 5px;}
.TableBox TABLE.TableLayot THEAD TR TH{ border-bottom: #bdbdbd 1px dotted;}
.TableBox TABLE.TableLayot TBODY TR TD{ border-bottom: #bdbdbd 1px dotted; color: #60646a; font-family: Arial; font-size: 11px; font-style: italic; min-width: 72px;}
.TableBox TABLE.TableLayot TBODY TR TD div.table_stocks {text-align: left; padding-bottom: 4px;}
.TableBox TABLE.TableLayot TBODY TR TD .table_stocks i {display: block; font-size: 11px;}
.TableBox TABLE.TableLayot TBODY TR TD .table_stocks b {display: block; padding-top: 4px;}
.TableBox TABLE.TableLayot TBODY TR:first-child TD:first-child{ border-right: medium none; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; position: relative;}
.TableBox TABLE.TableLayot.cabinet TBODY TR:first-child TD:first-child{ border-right: #bdbdbd 1px dotted; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; position: relative;}
.TableBox TABLE.type-delivery TBODY TR TD:first-child{ padding-bottom: 10px !important; padding-left: 10px !important; padding-right: 10px !important; padding-top: 10px !important;}
.TableBox TABLE.type-delivery TBODY TR TH{ padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: left;}
.TableBox TABLE.type-delivery TBODY TR TD{ padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: left;}
.TableBox TABLE.TableLayot.cabinet{ border-collapse: collapse;}
.TableBox TABLE.TableLayot TBODY TR TD:first-child{ border-right: medium none; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative;}
.TableBox TABLE.TableLayot TR.sort_tr TD{ background: #f7f7f9; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; padding-top: 4px;}
.TableBox TABLE.TableLayot TD{ border-left: #aeaeae 1px dotted; color: #000; padding: 5px; text-align: center; vertical-align: middle;}
.TableBox TABLE.TableLayot TH{ text-align: center;}
.TableBox TABLE.TableLayot TD:first-child{ border-left: medium none; border-right: medium none;}
.TableBox TABLE.TableLayot TD.Name{ border-left: medium none; border-right: medium none;}
.TableBox TABLE.TableLayot TR TH:first-child{ border-left: medium none; border-right: medium none;}
.TableBox TABLE.CatalogTableBox.TableLayot TD{ padding-bottom: 10px; padding-left: 0px; padding-right: 10px; padding-top: 7px; vertical-align: top;}
.TableBox TABLE.TableLayot TD.Name{ min-width: 170px; padding-bottom: 0px; padding-left: 2px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: top; width: auto;}
.TableBox TABLE.TableLayot TD.Name A{ color: #464b52;}
.TableBox td:first-child .relative{ min-height: 46px; padding: 5px 0px 25px 0; position: relative;}
.TableBox .relative{ min-height: 46px; padding: 5px 5px 25px 0; position: relative; line-height: 13px;}
.TableBox .relative a{ float: right;    width: 100%;}
.TableBox .relative a.img{    position: absolute;	right: 0;}
.TableBox .relative a.img img{ margin: 0px auto 0 auto !important;}
.TableBox TABLE.TableLayot TD.Name A{ color: #464b52; float: left; text-decoration: none;}
.TableBox TABLE.TableLayot TD.Name .Price A{ float: right;}
.TableBox TABLE.TableLayot TD.Name .managers_prices A{ float: none;}
.TableBox TABLE.TableLayot TD.Name A:link{ color: #464b52; text-decoration: none;}
.TableBox TABLE.TableLayot TD.Name A:visited{ color: #464b52; text-decoration: none;}
.TableBox TABLE.TableLayot TD.Name A:active{ color: #464b52; text-decoration: none;}
.TableBox TABLE.TableLayot TD.Name A{ color: #464b52; font-family: Arial; font-size: 11px; font-style: italic; word-break: break-all;}
.TableBox TABLE.TableLayot TD.Name A B{ color: #60646a; font-family: Arial; font-size: 12px; font-style: normal;}
.TableBox TABLE.TableLayot TD.Name A:hover{ text-decoration: none;}
.TableBox .Price{ bottom: 0; cursor: pointer; float: right; height: 25px; position: absolute; right: 5px; width: 100%;}
.TableBox TABLE.TableLayot.cabinet TD.Price{position: relative;float:none;cursor: default;}
.TableBox .Price UL{ background: #ecebf0; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #2c2936; float: left; font-family: Arial; font-size: 12px; font-weight: bold; height: 19px; margin: 2px -1px 0px 0px; overflow: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 27px; padding-top: 0px; position: absolute; right: 2px; width: 105px; z-index: 10;}
.TableBox .Price UL:hover,
.TableBox .Price UL.hovered{behavior: url(/css/border-radius.htc);border-radius: 4px;height: auto;padding-bottom: 4px;top: 0px;z-index: 100;width: 142px;	padding-right: 0;}
.TableBox .conf-list .Price UL:hover{ height: 19px;}
UL.hovered{ background: #ecebf0; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #2c2936; float: left; font-family: Arial; font-size: 12px; font-weight: bold; height: auto; left: -10000px; margin: 2px -1px 0px 0px; overflow: hidden; padding-bottom: 0px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 29px; top: -10000px; width: 103px; z-index: 10; z-index: 1000;}
.TableBox .Price UL LI,
UL.hovered li{ color: #2c2936; font-family: Arial; font-size: 12px; font-weight: bold; height: 21px; line-height: 19px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px; text-align: center;}
.TableBox .Price UL:hover LI:first-child,
UL.hovered LI:first-child{ height: 21px; line-height: 19px; padding-bottom: 0px; padding-left: 10px; padding-right: 26px; padding-top: 0px;}
UL.hovered LI,
.TableBox .Price UL:hover LI{ height: auto; line-height: 19px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 0px;}
UL.hovered LI SPAN,
.TableBox .Price UL LI SPAN{ color: #454152; font-family: Arial; font-size: 10px; font-style: italic; font-weight: normal; text-align: center;    line-height: 10px; margin: 5px 0;}
.TableBox .Price UL LI DIV,
.TableBox .Price UL LI DIV a,
UL.hovered LI DIV,
UL.hovered LI DIV a{ color: #ee6400 !important; float: none; font-family: Arial !important; font-size: 11px; font-weight: bold; line-height: 12px !important; margin-top: -4px; text-decoration: none;}

.TableBox .Price UL LI DIV span{ color: #000; font-size: 9px; font-weight: normal;}
.TableBox .Price .Buy{ background: url(/images/new/t_cart.png) no-repeat 0px 0px; float: right; height: 25px; position: relative; width: 29px; z-index: 99;}
.TableBox .stock{ behavior: url(/css/border-radius.htc); border-radius: 4px; color: #ffffff; font-family: Arial; font-size: 10px; font-style: italic; padding: 2px 0; khtml-border-radius: 4px; moz-border-radius: 4px;  position: absolute; text-align: center; bottom: 2px; webkit-border-radius: 4px; width: 70px;}
.TableBox .green.stock{ background: #4fcabd; border-bottom: #46b3aa 1px solid; border-left: #46b3aa 1px solid; border-right: #46b3aa 1px solid; border-top: #46b3aa 1px solid; text-shadow: 1px 1px #40a49a;}
.TableBox .gray.stock{ background: #ebeaef; border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; text-shadow: 1px 1px #fff;}
.TableBox TABLE.TableLayot TD.Price{ white-space: nowrap; width: 135px;}
.TableBox TABLE.TableLayot TD.Price TABLE{ width: 100%;}
.TableBox TABLE.TableLayot TD.Price TR{ background: none;}
.TableBox TABLE.TableLayot TD.Price TD{ border-left: medium none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px; text-align: center;}
.TableBox TABLE.TableLayot TD.Price TR.ActiveCol TD{ color: #000;}
.TableBox TABLE.CatalogTableBox.TableLayot TD.Price TD{ color: #000; padding-bottom: 12px; padding-left: 0px; padding-right: 25px; padding-top: 0px;}
.TableBox TABLE.TableLayot TD.Sum{ white-space: nowrap; width: 150px;}
.TableBox TABLE.TableLayot TD.Sum INPUT{ border-bottom: #aeaeae 1px solid; border-left: #aeaeae 1px solid; border-right: #aeaeae 1px solid; border-top: #aeaeae 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; text-align: center; width: 50px;}
.TableBox TABLE.TableLayot TD.Sum SPAN{}
.TableBox TABLE.TableLayot TD.Coast{ white-space: nowrap; width: 85px;}
.TableBox TABLE.TableLayot TD.Prab{ white-space: nowrap; width: 120px;}
.TableBox TABLE.TableLayot TD.Konstr{ white-space: nowrap; width: 120px;}
.TableBox TABLE.TableLayot TD.DeliveryTime{ white-space: nowrap; width: 115px;}
.TableBox TABLE.TableLayot TD.Delete{ width: 16px;}
.TableBox TABLE.TableLayot TD.Delete A{ background: url(../images/delete.png) no-repeat 0px 0px; display: block; float: left; height: 16px; width: 16px;}
.TableBox TABLE.TableLayot TD.Delete A:link{ background: url(../images/delete.png) no-repeat 0px 0px; display: block; float: left; height: 16px; width: 16px;}
.TableBox TABLE.TableLayot TD.Delete A:visited{ background: url(../images/delete.png) no-repeat 0px 0px; display: block; float: left; height: 16px; width: 16px;}
.TableBox TABLE.TableLayot TD.Delete A:active{ background: url(../images/delete.png) no-repeat 0px 0px; display: block; float: left; height: 16px; width: 16px;}
.TableBox TABLE.TableLayot TD.OrderInfo SPAN{ color: #60646a; float: left; font-family: Arial; font-size: 11px; font-style: italic; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; width: 100%;}
.TableBox TABLE.TableLayot TD.OrderParameters SPAN{ float: left; font-family: Arial; font-size: 11px; font-style: italic; font-weight: bold; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; width: 100%;}
.TableBox TABLE.TableLayot .TableFooter TD{ vertical-align: top;}
.TableBox TABLE.TableLayot .TableFooter I{ display: block; font-style: italic; margin-top: 10px;}
.TableBox TABLE.TableLayot .TableFooter .CheckoutButton{ background: url(../images/checkuot.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 25px; margin-right: 5px; width: 153px;}
.TableBox TABLE.TableLayot .TableFooter .CountButton{ background: url(../images/count.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 25px; width: 123px;}
#Content .TableNumber{ color: #000; float: left; font-size: 18px; margin-bottom: 10px; width: 100%;}
#Content .TableNumber A{ color: #000; float: left; font-size: 18px; padding-top: 10px; text-decoration: none;}
#Content .TableNumber A.TableNumberTable{ background: url(../images/table.gif) no-repeat 0px 0px; height: 30px; width: 60px;}
#Content .ChoiceTableType{ float: left; margin-bottom: 45px;}
#Content .ChoiceTableType A{ border-bottom: #133782 1px dashed; color: #133782; float: left; margin: 0px 20px 10px 0px; text-decoration: none;}
#Content .ChoiceTableType A:hover{ border-bottom: white 1px dashed;}
.TableBox TABLE.TableLayot TH A{ color: #133782; font-weight: bold; text-decoration: underline;}
.TableBox TABLE.TableLayot TH SPAN SPAN SPAN{ font-weight: normal; margin: 0px;}
.TableBox TABLE.TableLayot TH SPAN.th{ display: block; min-height: 30px;}
.TableBox TABLE.TableLayot TH SPAN{ color: #393e45; display: block; font-family: Arial; font-size: 11px; font-weight: bold; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; text-align: center;}
.TableBox TABLE.TableLayot TH A:hover{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;}
.TableBox TABLE.TableLayot TH I{ font-style: italic; font-weight: normal;}
.TableBox TABLE.TableLayot TH .Hide{ border:0px; clear: both; padding-bottom: 0px; padding-left: 6px; padding-right: 6px; padding-top: 0px; position: relative; top: 3px; z-index: 1;}
.TableBox TABLE.TableLayot TH .Hide A{ color: #9d9aa7; font-family: Arial; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none;}
.TableBox TABLE.TableLayot TH .Hide A:hover{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;}
.TableBox TABLE.TableLayot TH .DropdownColumn .Hide{ top: 0px;}
.DropHead{ height: 55px;}
UL.topnav{ float: left; width: 100%;}
UL.topnav LI{ color: #000; font-weight: bold; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 30px; padding-top: 0px; position: relative;}
.TableBox UL.topnav LI A{ border-bottom: #133782 1px dashed; color: #133782; display: inline; left: 7px; position: relative; text-decoration: none; top: 5px; z-index: 50;}
.TableBox UL.topnav LI A:hover{ border-bottom: #fefefe 1px dotted;}
UL.topnav LI .Dropheader{ display: block; float: left; font-weight: bold; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; position: relative; z-index: 50;}
UL.topnav LI SPAN{ background: url(../images/dropdown.gif) no-repeat 97% 4px; border-bottom: medium none; border-left: #fefefe 1px solid; border-right: #fefefe 1px solid; border-top: #fefefe 1px solid; cursor: pointer; float: left; height: auto; left: 0px; margin: 0px 5px 0px 0px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 5px; position: absolute; top: 0px; width: 100%; z-index: 40;}
UL.topnav LI SPAN.active{ background: url(../images/dropdown-active.gif) no-repeat 97% 4px;}
UL.topnav LI SPAN.subhover{ background: url(../images/dropdown.gif) #fefefe no-repeat 97% 4px; border-bottom: #fefefe 1px solid; border-left: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid; border-top: #e6e6e6 1px solid; margin: 0px 5px 0px -1px;}
UL.topnav LI SPAN.active.subhover{ background: url(../images/dropdown-active.gif) #fefefe no-repeat 97% 4px;}
UL.topnav LI UL.subnav{ background: #fefefe; border-bottom: #e6e6e6 1px solid; border-left: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid; border-top: #e6e6e6 1px solid; display: none; float: left; left: 0px; margin: 0px 0px 0px -1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; text-align: left; top: 55px; z-index: 38;}
UL.topnav LI UL.subnav LI{ clear: both; margin: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 230px;}
.TableBox TABLE.TableLayot .DropdownColumn .Hide{ float: left; margin: 0px 0px 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100%;}
.TableBox TABLE.TableLayot .DropdownColumn .Hide A{ border-bottom: #afafaf 1px dashed; color: #afafaf; font-style: italic; font-weight: normal; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;}
.TableBox TABLE.TableLayot .DropdownColumn .Hide A:hover{ border-bottom: #fefefe 1px dashed;}
.DropdownColumn LABEL{ float: left; margin: 1px 0px; white-space: normal; width: 100%;}
.DropdownColumn LABEL.prod_label{ padding-right: 6px; width: auto;}
.DropdownColumn LABEL.prod_label INPUT{ width: 83px;}
.DropdownColumn DIV.overfilter{ border-bottom: #f7f7f7 1px solid; border-top: #f7f7f7 1px solid; float: left; height: 360px; margin-bottom: -5px; overflow-y: auto; width: 100%;}
.DropdownColumn .FilteBox{ float: left; margin: 15px 0px; width: 100%;}
.DropdownColumn .SortBox{ float: left; margin: 15px 0px; width: 100%;}
.DropdownColumn .SortBox DIV{ color: #3f3f3f; float: left; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 117px;}
.TableBox TABLE.TableLayot TH .DropdownColumn .SortBox A{ border-bottom: #133782 1px dashed; float: left; font-weight: normal; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; width: 82px;}
.TableBox TABLE.TableLayot TH .DropdownColumn .SortBox A:hover{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;}
.DropdownColumn .FilteBox .FiltrButton{ background: url(../images/filter.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 25px; margin: 0px 20px 0px 0px; width: 118px;}
.DropdownColumn .FilteBox .ClearFilters{ margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.TableBox TABLE.TableLayot TH .DropdownColumn .FilteBox A.ClearFilters{ display: inline; font-weight: normal; text-decoration: none; width: 67px;}
.TableBox TABLE.TableLayot TH .DropdownColumn .FilteBox A.ClearFilters:hover{ text-decoration: none;}
.ShowColumn{ float: right; width: 240px;}
.ShowColumn SPAN{ color: #161716; float: left; padding-bottom: 0px; padding-left: 0px; padding-right: 5px; padding-top: 4px;}
.ShowColumn SELECT{ border-bottom: #b8b8b8 1px solid; border-left: #b8b8b8 1px solid; border-right: #b8b8b8 1px solid; border-top: #b8b8b8 1px solid; color: #161716; float: left; padding-bottom: 1px; padding-left: 5px; padding-right: 1px; padding-top: 1px; width: 145px;}
.TableBox TABLE.TableLayot TD.Maker{ width: 130px;}
.TableBox TABLE.TableLayot TD.Maker A{ color: #133782; text-decoration: underline;}
.TableBox TABLE.TableLayot TD.Maker A:link{ color: #133782; text-decoration: underline;}
.TableBox TABLE.TableLayot TD.Maker A:visited{ color: #133782; text-decoration: underline;}
.TableBox TABLE.TableLayot TD.Maker A:active{ color: #133782; text-decoration: underline;}
.TableBox TABLE.TableLayot TD.Maker A:hover{ text-decoration: none;}
.TableBox TABLE.TableLayot TD.Diametr{ width: 125px;}
.Dotted{}
#ForgotPassword{ line-height: 22px;}
.MT{ margin-top: 30px;}
.MT2{ margin-top: 15px;}
.MB{ margin-bottom: 0px; width: 385px;}
.MB2{ margin-bottom: 15px;}
.MB .qty{ float: left; width: 195px;}
#Content .Pager{ background: url(/images/new/f_filter_panelbg.png) repeat-x; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 3px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #7d7793; float: left; font-family: Arial; font-size: 11px; font-style: italic; height: 38px; margin: 20px 0px 0px; text-align: center; width: 100%;}
#Content .Pager .Positions{ float: left; padding-bottom: 3px; padding-left:15px; padding-right: 0px; padding-top: 10px;}
#Content .Pager .first{ color: #454152; float: left; font-family: arial; font-size: 11px; font-style: italic; line-height: 37px; margin: 0px 0px 0px 20px; text-shadow: 0 1px 1px #fff;}
#Content .Pager .last{ color: #454152; float: right; font-family: arial; font-size: 11px; font-style: italic; line-height: 37px; margin: 0px 20px 0px 0px; text-shadow: 0 1px 1px #fff;}
#Content .Pager UL{ float: left; margin: 8px 20px;}
#Content .Pager UL LI{ color: #7d7793; float: left; font-family: arial; font-size: 11px; font-style: italic; margin: 0px 0px 0px 10px; padding-bottom: 3px; padding-left: 0px; padding-right: 8px; padding-top: 3px;}
#Content .Pager UL LI A{ color: #7d7793; font-family: arial; font-size: 11px; font-style: italic; text-decoration: none; text-shadow: 0 1px 1px #fff;}
#Content .Pager UL LI A:hover{ text-decoration: none;}
#Content .Pager UL LI.ActivePage{}
#Content .Pager UL LI.ActivePage SPAN{ color: #ee6400; float: left; font-family: arial; font-size: 11px; font-style: italic; text-shadow: 0 1px 1px #fff;}
#Content .Tip{ float: left;}
#Content .TableLayot.cabinet .Tip{ color: #60646a; font-family: Arial; font-size: 11px; font-style: italic; text-align: center; width: 100%;}
#Content .TableLayot .Tip{ margin: 8px 0px 14px;}
#Content .Form{ float: left; margin-bottom: 20px; width: 100%;}
#Content .Form ABBR{ color: #959595;}
#nonach_form_address{ display: none;}
#nonach_form_time{ display: none;}
#nonach_form_truck{ display: none;}
#Content .Form .FormLine{ float: left; margin: 20px 0px 0px; width: 100%;}
#Content .Form .FormChekBox{ float: left; margin: 30px 0px 10px; width: 100%;}
#Content .Form .FormLine select {background: url(/images/new/input_bg.png) repeat-x; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; float: left; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-shadow: 0px 1px #fff; width: 240px;}
#Content .Form .FormChekBox INPUT{ float: left; margin: 0px 3px 0px 0px;}
#Content .Form .FormChekBox LABEL{ color: #60646a; float: left; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; margin: 0px 0px 8px; width: 100%;}
#Content .Form .FormLine LABEL{ color: #393e45; float: left; font-family: "MyriadPro"; font-size: 14px; font-style: normal; font-weight: normal; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px; width: 150px;}
#Content .Form .FormLine INPUT{ background: url(/images/new/input_bg.png) repeat-x; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; float: left; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-shadow: 0px 1px #fff; width: 240px;}
#Content .Form .FormLine span.checkbox{float:left;clear: none;margin-right: 235px;}
#Content .Form .FormLine .error {color:red;border-color: red !important;}
#Content H3,
#Content .form_block H3{ color: #464b52; font-family: MyriadPro-Bold; font-size: 16px; font-weight: normal; margin: 15px 0;    text-transform: uppercase;    float: left;
	width: 100%;}
#Content .form_block{ border-bottom: #bdbdbd 1px dotted; float: left; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 20px; width: 100%;}
#Content .form_block .Tip{ margin: 5px 0px 20px;}
#Content .form_block A{ color: #60646a; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal;}
#Content .Form .FormLine TEXTAREA{background: #e6e5ea; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #444; float: left; font-family: arial; font-size: 12px; font-style: italic; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; resize: none; width: 246px;}
#Content .Form .FormLine TEXTAREA.Address{height: 90px;}
#Content .Form .FormLine TEXTAREA.Comments{height: 60px;}
#Content .Form .FormButton{ clear: both; float: left; margin: 20px 0px 0px; padding-bottom: 0px; padding-left: 148px; padding-right: 0px; padding-top: 0px; width: 252px;}
#Content .Form .FormButton .ChangeButton{ background: url(/images/new/button_bg.png) #f79845 repeat-x left bottom; behavior: url(/css/border-radius.htc); border-bottom: #f79845 1px solid; border-left: #f79845 1px solid; border-radius: 5px; border-right: #f79845 1px solid; border-top: #f79845 1px solid; color: #ffffff; cursor: pointer; display: inline-block; font: bold italic 12px/13px Verdana, sans-serif; overflow: visible; padding-bottom: 6px; padding-left: 20px; padding-right: 20px; padding-top: 6px; text-shadow: none; width: auto;}
#Content .Form .FormButton .SaveButton{ background: url(../images/save.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 25px; width: 102px;}
#Content .Form .FormLine .GetPassword{ background: url(/images/new/button_bg.png) #f79845 repeat-x left bottom; behavior: url(/css/border-radius.htc); border-bottom: #f79845 1px solid; border-left: #f79845 1px solid; border-radius: 5px; border-right: #f79845 1px solid; border-top: #f79845 1px solid; color: #ffffff; cursor: pointer; display: inline-block; font: bold italic 12px/13px Verdana, sans-serif; margin-left: 15px; overflow: visible; padding-bottom: 6px; padding-left: 20px; padding-right: 20px; padding-top: 6px; text-shadow: none; width: auto;}
#Content .Form .TipForgotPass{ float: left; padding-bottom: 0px; padding-left: 140px; padding-right: 0px; padding-top: 0px;}
#Content .Form .Error{ color: #f00; font-weight: bold;}
#Content .Form .FormButton A{ color: #a8a5af; font: italic 12px/13px Arial; padding-bottom: 0px; padding-left: 21px; padding-right: 0px; padding-top: 2px; text-decoration: underline;}
#Content .Form .FormButton A:hover{ text-decoration: none;}
#Content .Form .FormLine .Tip{ color: #acaab5; float: left; font-family: Arial; font-size: 11px;    line-height: 11px; font-style: italic; padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 2px; width: 250px;}
#Content .Form .Tip A{ font-style: italic; text-decoration: underline;}
#Content .Form .Tip A:hover{ text-decoration: none;}
#Content .Form .RegError{ float: left; padding-bottom: 0px; padding-left: 165px; padding-right: 0px; padding-top: 0px;}
#Content .Form .FormButton .Registration{ background: url(/images/new/button_bg.png) #f79845 repeat-x left 5px; behavior: url(/css/border-radius.htc); border-bottom: #f79845 1px solid; border-left: #f79845 1px solid; border-radius: 5px; border-right: #f79845 1px solid; border-top: #f79845 1px solid; color: #ffffff; cursor: pointer; display: block; font: bold italic 12px/13px Verdana, sans-serif; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; padding-top: 10px; width: 250px;}
#Content .AccountTable{ color: #464b52; float: left; font-family: "MyriadPro"; font-size: 14px; font-weight: normal; margin: 0px 0px 15px; width: 100%;}
#Content .AccountTable A{ text-decoration: underline;}
#Content .AccountTable A:hover{ text-decoration: none;}
#Content .form_block .AccountTable label{color: #a8a5af;font-family: Arial;font-size: 13px;font-style: italic;}
#Content .DocsInfo{ margin-top: 20px;}
#Content .DocsInfoBig A{ font-size: 15px;}
#Content .AccountTableName{ color: #464b52; float: left; font-family: "MyriadPro"; font-size: 14px; font-weight: normal; width: 102px;}
#Content .AccountTableValue{ color: #60646a; float: left; font-family: Arial; font-size: 13px; font-weight: normal; width: 162px;}
#Content .AccountTableEdit{ float: left; width: 150px;}
#Content .AccountTableEdit A{ background: url(/images/new/edit.png) no-repeat 0px 0px; color: #a8a5af; float: left; font-family: Arial; font-size: 13px; font-style: italic; padding-bottom: 1px; padding-left: 25px; padding-right: 0px; padding-top: 0px;}
#Content .AccountTablePayerName{ float: left; width: 260px;}
#Content .AccountTableContactName{ float: left; width: 260px;}
#Content .AccountTableAddressName{ float: left; width: 260px;}
#Content .AccountTablePayerDelete{ float: left; width: 150px;}
#Content .AccountTableContactDelete{ float: left; width: 150px;}
#Content .AccountTableAddressDelete{ float: left; width: 150px;}
#Content .AccountTablePayerDelete A{ background: url(/images/new/cart_del.png) no-repeat 0px 4px; color: #a8a5af; float: left; font-family: Arial; font-size: 13px; font-style: italic; padding-bottom: 1px; padding-left: 20px; padding-right: 0px; padding-top: 0px;}
#Content .AccountTableContactDelete A{ background: url(/images/new/cart_del.png) no-repeat 0px 4px; color: #a8a5af; float: left; font-family: Arial; font-size: 13px; font-style: italic; padding-bottom: 1px; padding-left: 20px; padding-right: 0px; padding-top: 0px;}
#Content .AccountTableAddressDelete A{ background: url(/images/new/cart_del.png) no-repeat 0px 4px; color: #a8a5af; float: left; font-family: Arial; font-size: 13px; font-style: italic; padding-bottom: 1px; padding-left: 20px; padding-right: 0px; padding-top: 0px;}
#Content .AccountTableAddressName SPAN{ color: #a8a5af; font-family: Arial; font-size: 13px; font-style: italic;}
#Content .AccountTable .AddPayer{ background: url(/images/new/addbtn.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 43px; margin: 20px 0px 0px; width: 272px; font-size: 15px;font-weight: bold; font-style: italic; color: #f3f3f3; padding-left: 21px; text-shadow: 1px 1px 1px #666;}
#Content .AccountTable .AddContact{ background: url(/images/new/addcontact.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 43px; margin: 20px 0px 0px; width: 296px;}
#Content .AccountTable .AddAddress{ background: url(/images/new/addaddress.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 43px; margin: 20px 0px 0px; width: 272px;}
#Content .DeliveryCompany{ color: #000; float: left; margin: 0px 0px 15px; width: 100%;}
#Content .DeliveryCompanyName{ float: left; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px; width: 322px;}
#Content .DeliveryCompanyValue{ float: left;}
#Content .DeliveryCompanyValue INPUT{ background: url(/images/new/input_bg.png) repeat-x; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; float: left; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-shadow: 0px 1px #fff; width: 240px;}
#Content .SubscribeBox{ float: left; width: 100%;}
#Content .SubscribeBox LABEL{ color: #60646a; float: left; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; line-height: 13px; margin: 5px 0px; width: 100%;}
#Content .SubscribeBox LABEL INPUT{ margin: 0px 5px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#Content .SubscribeBox .SaveSub{ background: url(/images/new/savesub.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 43px; margin: 20px 0px; width: 272px;}
#Content .SortDocs{ float: left; width: 100%;}
#Content .SortDocs .Caption{ float: left; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 3px; width: 136px;}
#Content .SortDocs .SelectOrder{ border-bottom: #b3b3b3 1px solid; border-left: #b3b3b3 1px solid; border-right: #b3b3b3 1px solid; border-top: #b3b3b3 1px solid; float: left; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 180px;}
#Content .Calendar{ float: left; padding-bottom: 0px; padding-left: 20px; padding-right: 0px; padding-top: 0px; width: 120px;}
#Content .Calendar SPAN{ float: left; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 2px;}
#Content .Calendar .CalendarText{ border-bottom: #b3b3b3 1px solid; border-left: #b3b3b3 1px solid; border-right: #b3b3b3 1px solid; border-top: #b3b3b3 1px solid; float: left; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 85px;}
#Content A.dp-choose-date{ background: url(../images/calendar.gif) no-repeat; display: block; float: left; height: 16px; margin: 3px 0px 0px -20px; overflow: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: -2000px; width: 16px;}
#Content A.dp-disabled.dp-choose-date{ cursor: default;}
#Content INPUT.dp-applied{ float: left; width: 80px;}
#Content .Refresh{ background: url(../images/refresh.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 25px; margin-left: 23px; width: 99px;}
#Content .OrderColumn{ min-width: 120px;}
#Content .CountColumn{ width: 95px;}
#Content .BillColumn{ width: 125px;}
#Content .InvoiceColumn{ width: 130px;}
#Content .ReceiptColumn{ width: 80px;}
#Content .AnotherColumn{ width: 130px;}
#Content .OrderColumn A{ color: #7d7793; font-family: Arial; font-size: 11px; font-style: italic; text-decoration: underline;}
#Content .CountColumn A{ color: #7d7793; font-family: Arial; font-size: 11px; font-style: italic; text-decoration: underline;}
#Content .BillColumn A{ text-decoration: underline;}
#Content .InvoiceColumn A{ text-decoration: underline;}
#Content .ReceiptColumn A{ text-decoration: underline;}
#Content .AnotherColumn A{ text-decoration: underline;}
#Content .OrderColumn A:hover{ text-decoration: none;}
#Content .CountColumn A:hover{ text-decoration: none;}
#Content .BillColumn A:hover{ text-decoration: none;}
#Content .InvoiceColumn A:hover{ text-decoration: none;}
#Content .ReceiptColumn A:hover{ text-decoration: none;}
#Content .AnotherColumn A:hover{ text-decoration: none;}
#Content .CountColumn A.Done{ background: url(../images/done.png) no-repeat right 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 20px; padding-top: 0px;}
#Content .OrderBox{ border-bottom: #bdbdbd 1px dotted; float: left; font-family: Arial; margin: 8px 0px; padding: 0 10px; width: 100%;}
#Content .OrderBox .OrderBoxColumn{ float: left; width: 220px;}
#Content .OrderBox A{ color: #60646a; font-family: Arial; font-size: 11px; font-style: italic; text-decoration: underline;}
#Content .OrderBox A:hover{ text-decoration: none;}
#Content .OrderBoxColumn .OrderStatus{ clear: both; display: block; font-family: Arial; font-size: 11px; font-style: italic; font-weight: bold;}
#Content .OrderBoxHronology{ float: left; width: 420px;}
#Content .OrderBoxLine{ float: left; margin-bottom: 20px; width: 100%;}
#Content .OrderBoxLine .Time{ color: #838383; float: left; font-size: 11px; font-style: italic; width: 135px;}
#Content .OrderBoxLine .Status a{ color: #60646a; font-family: Arial; font-size: 11px; font-style: italic; text-decoration: underline;}
#Content .OrderBoxLine .Status{ color: #60646a; font-family: Arial; font-size: 11px; font-style: italic; margin: 0px 0px 0px 136px; text-decoration: none;}
#Content .OrderBoxLine .Status SPAN{ color: #838383; font-style: italic;}
#Content .OrderBoxLine .Status SPAN A{ color: #133782; font-style: italic; text-decoration: underline;}
#Content .OrderBoxLine .Status SPAN A:hover{ text-decoration: none;}
#Content .ChoiceCatalogType{ float: left; margin-bottom: 30px; width: 650px;}
#Content .ChoiceCatalogType A{ border-bottom: #133782 1px dashed; color: #133782; float: left; margin: 0px 20px 10px 0px; text-decoration: none;}
#Content .ChoiceCatalogType A:hover{ border-bottom: #fff 1px dashed;}
#Content .CatalogElementTable{ background: #e8f0fe; float: left; margin-right: 15px;}
#Content .VitrinaNumber{ color: #000; float: left; font-size: 18px; margin-bottom: 10px; width: 100%;}
#Content .VitrinaNumber A{ color: #000; float: left; font-size: 18px; padding-top: 10px; text-decoration: none;}
#Content .VitrinaNumber A.VitrinaNumberVitrina{ background: url(../images/vitrina.gif) no-repeat 0px 0px; height: 30px; width: 60px;}
#Content .CatalogElementBox{ float: left; padding-bottom: 13px; padding-left: 20px; padding-right: 20px; padding-top: 10px;}
#Content .CatalogElementBox H5{ margin: 0px 0px 15px; width: 100%;}
#Content .CatalogElementBox H5 SPAN{ border-bottom: #000 1px dashed; font-weight: bold; margin-right: 17px;}
#Content .CatalogElementBox A{ border-bottom: #133782 1px dashed; color: #133782; position: absolute; right: 35px; text-decoration: none;}
#Content .CatalogElementBox A:hover{ border-bottom: #e8f0fe 1px dashed;}
#Content .CatalogElementBox LABEL{ float: left; line-height: 14px; padding-right: 32px; width: 140px;}
#Content .CatalogElementBox LABEL INPUT[type='checkbox']{ float: left; margin: 0px 8px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#Content .CatalogElementBox LABEL INPUT[type='text']{ border-bottom: #b7b7b7 1px solid; border-left: #b7b7b7 1px solid; border-right: #b7b7b7 1px solid; border-top: #b7b7b7 1px solid; float: right; margin: 0px 0px 0px 8px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; width: 110px;}
#Content .CatalogElementBoxBtn{ float: left; padding-bottom: 20px; padding-left: 20px; padding-right: 0px; padding-top: 0px;}
#Content .ApplyButton{ background: url(../images/apply.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 25px; width: 109px;}
#Content .RegularizeBox{}
#Content .RegularizeBox SPAN{ float: left; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 3px; width: 102px;}
#Content .RegularizeBox A.a_z{ background: url(/images/a-z.png) no-repeat 100% 4px; margin: 0px 0px 0px 5px; padding-right: 25px;}
#RegularizeName{ behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; margin: 0px 10px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; text-shadow: 0px 1px #fff; width: 150px;}
#RegularizeAc{ behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; margin: 0px 10px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; text-shadow: 0px 1px #fff; width: 150px;}
#Content .filter_panel.cabinet .col3 .dp-choose-date{ margin: 12px 0 0 -30px;}
#Content .filter_panel.cabinet .col3 .dp-choose-date{ margin: 12px 0 0 -30px;}
#Content .filter_panel.cabinet .button-submit{ margin: 6px 5px 0;}
#Content .filter_panel.cabinet .col3 span{text-align: center; width: 15px;}
#Content .filter_panel.cabinet .col3{ border-right: none; width: 310px;}
#Content .filter_panel.cabinet .col3 input{ behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; padding-left: 5px; padding-right: 5px; height:22px; text-shadow: 0px 1px #fff; width: 110px;}
#Content .RegularizeBox SELECT{ behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; margin: 0px 10px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; text-shadow: 0px 1px #fff; width: 170px;}
#Content .RegularizeBox SELECT#RegularizeAc{ margin-right: 30px;}
#Content .CatalogListBox{ float: left; width: 100%;}
.jcarousel-wrapperheight .CatalogListBox{width: 370px;}
#Content UL.CatalogList{float: left; margin: 0px 0px 60px -1px; /*max-width: 670px;min-height: 600px; */}
#Content UL.CatalogList LI{border: #bdbdbd 1px dotted; float: left; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; width:220px;}
#Content UL.CatalogList LI:first-child{ }
#Content UL.CatalogList LI A B{ color: #464b52; font-family: "MyriadPro-Bold"; font-size: 14px; font-style: normal; font-weight: bold;}
#Content UL.CatalogList LI A{ background-position: center top; background-repeat: no-repeat; color: #60646a; float: left; font: italic 11px/16px Arial; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none; width: 90%;}
#Content UL.CatalogList LI A:hover{ text-decoration: none;}
#Content UL.CatalogList LI A#CatalogPosition1{ background-image: url(../images/pos1.png);}
#Content UL.CatalogList LI A#CatalogPosition3{ background-image: url(../images/pos2.png);}
#Content UL.CatalogList LI A#CatalogPosition2{ background-image: url(../images/pos3.png);}
#Content UL.CatalogList LI A#CatalogPosition4{ background-image: url(../images/pos4.png);}
#Content UL.CatalogList LI .CatalogTip{ color: #a0a0a0; float: left; font-style: italic; margin: 10px 0px; text-align: center; width: 100%;}
.CatalogTip .stock{ behavior: url(/css/border-radius.htc); border-radius: 4px; color: #ffffff; font-family: Arial; font-size: 11px; font-style: italic; height: 15px; margin-left: 10px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; padding-top: 2px; width: 62px;}
.CatalogTip .green.stock{ background: #4fcabd; border-bottom: #46b3aa 1px solid; border-left: #46b3aa 1px solid; border-right: #46b3aa 1px solid; border-top: #46b3aa 1px solid; text-shadow: 1px 1px #40a49a;}
.CatalogTip .gray.stock{ background: #ebeaef; border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; text-shadow: 1px 1px #fff;}
#Content UL.CatalogList LI .CatalogPositionTables{ float: left; height: 70px; margin: 5px 0px; width: 55%;}
#Content UL.CatalogList LI .CatalogPositionTables .LineHide{ padding-bottom: 0 !important; padding-left: 0 !important; text-align: center;}
#Content UL.CatalogList LI .CatalogPositionTables .Line span{ color: #000; font-size: 10px;}
#Content UL.CatalogList LI .CatalogPositionTables .LineHide a{ color: #ee6400 !important; font-size: 12px; font-weight: bold; line-height: 12px; text-align: center;}
#Content UL.CatalogList LI .CatalogPositionTables .Line{ color: #888495; float: left; font-family: Arial; font-style: italic; line-height: 10px; margin: 5px 0px 2px; width: 100%;}
#Content UL.CatalogList LI .CatalogPositionTables .Line.LineHide {padding-bottom:5px !important;}
#Content UL.CatalogList LI .CatalogPositionTables .Line.DirectionBoxMore{ margin-left: 4%;}
#Content UL.CatalogList LI .CatalogPositionTables .Line img{ height: auto; padding: 0; width: auto;}
.HiddenPrices{ background: white; border-radius: 5px; position: absolute;}
.CatalogPositionTables .HiddenPrices{ margin-top: 40px; padding-bottom: 5px; width: 132px;}
.price_table .HiddenPrices{min-width: 180px; padding: 0 1% 1% 1%;}
.CatalogPositionTables .hpopened{ border: #d5d4d9 1px dotted; width:219px;}
.price_table .hpopened {border: #d5d4d9 1px dotted;}
.LineHide{ display: none;}
#Content UL.CatalogList LI .CatalogPositionTables .Line B{ color: #393e45; font-family: Arial; font-size: 12px; width: 100%;}
#Content UL.CatalogList LI .CatalogPositionTables .Line .Name{ border-right: #cccccc 1px solid; float: left; padding-bottom: 2px; padding-left: 0px; padding-right: 4px; padding-top: 2px; width: 90px;}
#Content UL.CatalogList LI .CatalogPositionTables .Line .Value{ color: #df242f; float: left; font-size: 11px; padding-bottom: 2px; padding-left: 4px; padding-right: 0px; padding-top: 2px; width: 95px;}
#Content UL.CatalogList FORM{ float: right; margin-top: 8px; width: 86px;}
#Content UL.CatalogList FORM INPUT[type=text]{ float: left; width: 25px;}
#Content UL.CatalogList FORM .qty{ background: url(/images/new/grad_s.png) repeat-x; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 3px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #60646a; float: left; font-family: Arial; font-size: 11px; font-style: normal; height: 19px; margin: 10px 0px 3px; text-align: center; width: 54px;}
#Content UL.CatalogList FORM .qty INPUT{ background: none; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; color: #60646a; float: none; font-family: Arial; font-size: 11px; font-style: normal; margin: 2px 0px; text-align: right;}
#Content UL.CatalogList .qty .descr{ line-height: 20px; padding-right: 0px;}
.right-col A.qarrow{ margin-top: 0px !important;}
A.qarrow{ float: left; height: 21px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 13px;}
#Content UL.CatalogList LI A.qarrow{ float: left; height: 21px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 13px;}
#Content UL.CatalogList FORM A.qarrow IMG{ height: 21px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 13px;}
#Content UL.CatalogList LI .Buy{ background: url(/images/new/buy.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 21px; margin-top: 15px; text-indent: -1000px; width: 83px;}
#Content .SearchBox{ float: left; margin-bottom: 30px; width: 100%;}
#Content .SearchBox .SearchBoxField{ border-bottom: #aeaeae 1px solid; border-left: #aeaeae 1px solid; border-right: #aeaeae 1px solid; border-top: #aeaeae 1px solid; float: left; margin: 0px 20px 0px 0px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 460px;}
#Content .SearchBox .SearchBoxButton{ background: url(../images/search_btn.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 25px; width: 79px;}
#Content .MyOrder{ float: left; margin: 10px 0px 42px; width: 100%;}
#Content .MyOrder .Line{ float: left; margin: 7px 0px; width: 100%;}
#Content .MyOrder .MyOrderName{ color: #161716; float: left; font-family: Arial; font-size: 11px; font-style: italic; font-weight: bold; padding-bottom: 0px; padding-left: 0px; padding-right: 15px; padding-top: 0px; width: 210px;}
#Content .MyOrder .MyOrderValue{ color: #000; color: #60646a; float: left; font-family: Arial; font-size: 11px; font-style: italic; width: 360px;}
#Content .MyOrder .MyOrderDate{ color: #000; float: left; width: 360px;}
#Content .MyOrder .MyOrderHron{ color: #000; float: left; width: 360px;}
#Content .TableBox TABLE.TableLayot TD.Name A.BlackLink{ color: #000;}
#Content .TableBox TABLE.TableLayot .NoBorder{ background: none;}
#Content .TableBox TABLE.TableLayot .NoBorder TD{ padding-bottom: 26px;}
#Content .NameBox{ float: left; margin: 20px 0px 0px; width: 100%; max-width: 700px;}
#Content .NameBox .NamePictures{ float: left; width: 300px;}
/* #Content .NameBox .NameText{ margin: 0px 0px 0px 245px;} */
#Content .NameBox .BigPic{ float: left; text-align: center; width: 100%;}
#Content .NameBox .SmallPic .jcarousel-clip{ max-width: 246px; width: 100% !important;}
#Content .NameBox .SmallPic LI:first-child{ padding-left: 0px;}
#Content .NameBox .SmallPic-wrapper{ position:relative;    float: left;}
#Content .NameBox .SmallPic{     margin: 0 0 0 25px;float: left; width: 250px;height: 76px;overflow:hidden}
#Content .NameBox .RightBtn.small{ position:absolute; right:-15px;}
#Content .NameBox .LeftBtn.small{position:absolute; left:0px; }
#Content .NameBox .SmallPic ul{  width: 300000em;  position: relative;}
#Content .NameBox .SmallPic A{ float: left; height: 62px;}
#Content .LeftBtn{ background: url(../images/left_btn.gif) no-repeat center 0px; float: left; height: 12px; margin: 30px 0px 0px; width: 20px;}
#Content .RightBtn{ background: url(../images/right_btn.gif) no-repeat center 0px; float: left; height: 12px; margin: 30px 0px 0px; width: 17px;}
#Content .NameBox .PicDescr{ color: #736f80; float: left; font-family: Arial; font-size: 10px; font-style: italic; margin: 5px 0 10px 0; padding: 0 40px; text-align: center;}
#Content .NameBox .SmallPic LI{ float: left; height: 74px; padding-bottom: 0px; padding-left: 6px; padding-right: 6px; padding-top: 0px;}
#Content .NameBox .SmallPic LI A IMG{ max-height: 62px; width: 62px;}
#Content .NameBox .SmallPic LI A{ border-bottom: #e8e8e8 1px solid; border-left: #e8e8e8 1px solid; border-radius: 4px; border-right: #e8e8e8 1px solid; border-top: #e8e8e8 1px solid; display: block; overflow: hidden; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;}
#Content .NameBox .SmallPic LI A:hover{ border-bottom: #605b72 1px solid; border-left: #605b72 1px solid; border-right: #605b72 1px solid; border-top: #605b72 1px solid;}
#Content .NameBox .SmallPic LI A.ActivePic{ border-bottom: #605b72 1px solid; border-left: #605b72 1px solid; border-right: #605b72 1px solid; border-top: #605b72 1px solid;}
#Content .NameBoxInfo{ float: left; margin: 0px 0px 15px; width: 100%;}
#Content .NameBoxInfo .Line{ border-bottom: #bdbdbd 1px dotted; float: left; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; width: 100%;}
#Content .NameBoxInfo .characteristicFirstLine{ padding-top: 2px;}
#Content .NameBoxInfo H1{ padding-top: 0px;}
#Content .NameBoxInfo .ColumnName{ color: #ee6400; float: left; font-family: MyriadPro; font-size: 14px; padding-bottom: 0px; padding-left: 0px; padding-right: 15px; padding-top: 0px; width: 250px;}
#Content .NameBoxInfo .ColumnValue{ color: #60646a; float: left; font-family: Arial; font-size: 13px; font-style: italic; padding-right: 15px;}
#Content .NameBoxInfo .ColumnValue A{ color: #133782; text-decoration: underline;}
#Content .NameBoxInfo .ColumnValue A:hover{ text-decoration: underline;}
#Content .AddTocart{ float: left; margin: 0px; padding-bottom: 0px; padding-left: 25px; padding-right: 0px; padding-top: 0px; width: 165px;}
#Content .AddTocart.conf{ float: left; margin: 0px; padding-bottom: 0px; padding-left: 25px; padding-right: 0px; padding-top: 5px; width: 100%;}
.price_table{ width: 100%;}
.price_table .main_price TD:first-child{ background: url(/images/new/card_price.png) no-repeat 0px 10px; border-bottom: #bdbdbd 1px dotted; color: #44404f; font-family: "MyriadPro-Bold"; font-size: 26px; font-style: normal; font-weight: bold; padding-bottom: 2px; padding-left: 33px; padding-right: 0px; padding-top: 0px;}
.price_table .main_price TD B{ color: #464b52; font-family: Arial; font-size: 14px; font-style: normal; font-weight: normal;}
.price_table TR TD:first-child{ color: #6b6877; font-family: Arial; font-size: 11px; font-style: italic; font-weight: normal; padding-bottom: 0px; padding-left: 0; padding-right: 0px; padding-top: 13px;}
.price_table TR TD:last-child a{ color: #ee6400; font-family: 'MyriadPro-Bold'; text-decoration: none;}
.price_table TR TD:last-child a[title]{ display: block;}
.price_table TR TD:last-child span{ font-size: 11px; font-weight: normal;}
.price_table TR TD:last-child{padding-top: 13px;}
.price_table TR TD .request_price {display:block; font-size: 14px; text-decoration:underline; cursor: pointer;color: rgb(244, 112, 3);}
.managers_prices td{ font-size: 18px !important; padding-top: 4px !important;}
.managers_prices.LineHide td{text-align: center;}
.price_table TR TD:last-child b{ color: #464b52; font-family: Arial; font-size: 12px;}
.price_table TR TD:first-child B{padding-right:10px;color: #3d3a48; font-family: Arial; font-size: 13px; font-style: italic; font-weight: bold;}
.store_table{ margin: 20px 0px 0px; width: 100%;}
.store_table TR TH{ background: url(/images/new/grad_b.png) repeat-x 0px 0px; border-bottom: #dcdbe2 1px solid; border-right: #c0bfc4 1px dotted; border-top: #dcdbe2 1px solid; color: #575462; font-family: "MyriadPro-Bold"; font-size: 14px; font-style: normal; font-weight: normal; height: 40px; text-align: center; text-shadow: 0px 1px #f0f0f2; width: 33%;}
.store_table TR TH:first-child{ border-left: #dcdbe2 1px solid; border-radius: 4px 0 0 4px;}
.store_table TR TH:last-child{ border-left: #dcdbe2 1px solid; border-radius: 0 4px 4px 0;}
.store_table TR TD{ border-bottom: #bdbdbd 1px dotted; border-left: #dadada 1px dotted \0/; border-right: #dadada 1px dotted; color: #605b72; font-family: Arial; font-size: 11px; font-style: italic; font-weight: normal; line-height: 14px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: center;}
.store_table TR TD:last-child{ border-right: none;}
.store_table hr {margin: 3px 0;}
.cart_table{ margin: 20px 0px 0px; width: 100%;}
.cart_table TR TH{ background: url(/images/new/grad_b.png) repeat-x 0px 0px; border-bottom: #dcdbe2 1px solid; border-right: #c0bfc4 1px dotted; border-top: #dcdbe2 1px solid; color: #575462; font-family: "MyriadPro"; font-size: 14px; font-style: normal; font-weight: normal; height: 40px; text-align: center; text-shadow: 0px 1px #f0f0f2;}
.cart_table TR TH:first-child{ behavior: url(/css/border-radius.htc); border-left: #dcdbe2 1px solid; border-radius: 4px 0 0 4px;}
.cart_table TR TD{ border-bottom: #bdbdbd 1px dotted; border-right: #dadada 1px dotted; color: #605b72; font-family: Arial; font-size: 11px; font-style: italic; font-weight: normal; line-height: 14px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: center;}
.cart_table TR TD A{ text-decoration: none;}
.cart_table TR TD.Name{ text-align: left;}
.cart_table TR TD.Name A.img{ float: left; padding-bottom: 30px; padding-left: 5px; padding-right: 10px; padding-top: 0px;}
.cart_table TR TD.Name A{ color: #464b52; font-family: Arial; font-size: 11px; font-style: italic;}
.cart_table TR TD.Name A{ color: #464b52; font-family: Arial; font-size: 11px; font-style: italic;}
.cart_table TR TD.Price{ width: 120px;}
.cart_table TR TD.Price .Line{ color: #888495; float: left; font-family: Arial; font-size: 10px; font-style: italic; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100%;}
.cart_table TR TD.Price .Line span{ font-size: 10px;}
.cart_table TR TD.Price .Line B{ color: #393e45; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; width: 100%;}
.clearfix{ clear: both;}
.cart_table .Sum{ width: 150px;}
.cart_table .Sum .inside{ margin: 0px auto; width: 80px;}
.cart_table .Sum .qty{ background: url(/images/new/grad_s.png) repeat-x; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 3px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #60646a; float: left; font-family: Arial; font-size: 11px; font-style: normal; height: 19px; margin: 10px auto 5px; text-align: center; width: 50px;}
.cart_table .Sum .qty INPUT{ background: none; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; color: #60646a; font-family: Arial; font-size: 11px; font-style: normal; margin: 2px 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; padding-top: 0px; text-align: center; width: 20px;}
.cart_table .Sum SPAN{ color: #393e45; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold;}
.cart_table .Sum SPAN I{ color: #888495; font-family: Arial; font-size: 10px; font-style: italic; font-weight: normal;}
.cart_table .Coast{ color: #f16911; font-family: "MyriadPro-Bold"; font-size: 14px; font-style: normal; font-weight: normal; width: 100px;}
.cart_table .Delete{ width: 30px;}
.cart_table .Delete A{ background: url(/images/new/cart_del.png) no-repeat 0px 0px; display: block; height: 9px; margin: 0px auto; width: 9px;}
.cart_table .OrderInfo{ background: #f7f7f9;}
.cart_table .OrderInfo DIV{ float: right;}
.cart_table .OrderInfo DIV.summ{ color: #393e45; font-family: "MyriadPro-Bold"; font-size: 14px; font-style: normal; font-weight: normal; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: left; width: 200px;}
.cart_table .OrderInfo DIV.summ SPAN{ color: #f16911; float: right; font-family: "MyriadPro-Bold"; font-size: 18px; font-style: normal; font-weight: normal;}
.cart_table .OrderInfo DIV.summ SPAN I{ color: #393e45; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal;}
.cart_table .OrderInfo DIV.mass{ color: #878490; font-family: "MyriadPro"; font-size: 12px; font-style: normal; font-weight: normal; padding-bottom: 0px; padding-left: 0px; padding-right: 10px; padding-top: 0px; text-align: left;}
.cart_table_div .CheckoutButton{ background: url(/images/new/cart_order.png); border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: right; height: 43px; margin: 10px 0px 10px 10px; width: 205px;}
.cart_table_div .CountButton{ background: url(/images/new/cart_reset.png); border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: right; height: 41px; margin: 10px 0px 10px 10px; width: 137px;}
#Content .order{ color: #60646a; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal;}
#Content .order .ParagraphLogin A.LoginLink{ color: #424049; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: underline;}
#Content .order .MB.Tip{ color: #f16911; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal;}
#Content .order .Form{ margin: 0px 0px 20px;}
#Content .AddTocart .qty INPUT{ behavior: url(/css/border-radius.htc); border-bottom: #dbdae0 1px solid; border-left: #dbdae0 1px solid; border-radius: 4px; border-right: #dbdae0 1px solid; border-top: #dbdae0 1px solid; color: #60646a; display: block; float: left; font-family: "MyriadPro"; font-size: 24px; height: 40px; line-height: 40px; margin: 7px auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; width: 75px;}
#Content .AddTocart .qty A.qarrow{ margin-top: 18px;}
#Content .AddTocart .qty{ background: url(/images/new/grad_vb.png) repeat-x 0px 0px; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; height: 56px; margin: 0px 0px 10px; padding-bottom: 0px; padding-left: 25px; padding-right: 0px; padding-top: 0px; width: 132px;}
#Content .AddTocart.conf .qty INPUT{ font-size: 17px; height: 24px; line-height: 24px; width: 60px;}
#Content .AddTocart.conf .qty A.qarrow{ margin-top: 9px;}
#Content .AddTocart.conf .qty{ float: left; height: 39px; padding-left: 8px; width: 100px;}
#Content .AddTocart SPAN.Label{ float: left; padding-bottom: 13px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100%;}
#Content .AddTocart .AddToCartField{ border-bottom: #b3b3b3 1px solid; border-left: #b3b3b3 1px solid; border-right: #b3b3b3 1px solid; border-top: #b3b3b3 1px solid; float: left; margin-right: 10px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 55px;}
#Content .AddTocart .Buy{ background: url(/images/new/card_buy.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 41px; width: 160px;}
#Content .Cartcolumn .Buy{ background: url(/images/new/card_buy.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 41px; width: 160px;}
#OrderAutorized .FormLine SELECT{ background: url(/images/new/input_bg.png) repeat-x; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 4px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #5b5669; float: left; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-shadow: 0px 1px #fff; width: 240px;}
#OrderAutorized .FormLine TEXTAREA{ border-bottom: #aeaeae 1px solid; border-left: #aeaeae 1px solid; border-right: #aeaeae 1px solid; border-top: #aeaeae 1px solid; float: left; height: 165px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 227px;}
#OrderAutorized .FormLine A.AddNewPayer{ color: #acaab5; float: left; font-family: Arial; font-size: 12px; font-style: italic; padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 0px; width: 250px;}
#OrderAutorized .SendOrder{ background: url(/images/new/order_btn.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 43px; width: 253px;}
#Content .ParagraphLogin{ float: left; position: relative; width: 100%;}
#Content .ParagraphLogin A.LoginLink{ color: #133782; text-decoration: none;}
#Content .ParagraphLogin A.LoginLink:hover{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;}
#Content .ChoiceTypeOrder{ border-top: #bdbdbd 1px dotted; float: left; margin: 15px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 15px; width: 100%;}
#Content .ChoiceTypeOrder LEGEND{ color: #393e45; float: left; font-family: "MyriadPro"; font-size: 14px; font-style: normal; font-weight: normal; height: 95px; margin: 0px 0px 5px; width: 120px;}
#Content .ChoiceTypeOrder LABEL{ float: left; margin: 5px 0px; width: 70%;}
#Content .ChoiceTypeOrder LABEL INPUT[type='radio']{ float: left; margin-right: 5px;}
#Content .LoginForm{ background: #fefefe; border-bottom: #e6e6e6 1px solid; border-left: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid; border-top: #e6e6e6 1px solid; display: none; float: left; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px; position: absolute; right: 10px; top: 25px; width: 140px;}
#Content .LoginForm .LoginFormLine{ float: left; margin: 5px 0px; width: 100%;}
#Content .LoginForm .LoginFormLine LABEL{ color: #010000; float: left; margin: 0px 0px 5px; width: 100%;}
#Content .LoginForm .LoginFormLine INPUT[type='text']{ float: left; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 130px;}
#Content .LoginForm .LoginFormLine LABEL.RememberMe{ color: #959595; font-style: italic;}
#Content .LoginForm .LoginFormLine INPUT[type='checkbox']{ float: left; margin: 2px 5px 0px 0px;}
#Content .LoginForm A{ color: #133782; float: left; margin: 5px 0px 0px; text-decoration: underline; width: 100%;}
#Content .LoginForm A:hover{ text-decoration: underline;}
#Content .LoginForm .LoginFormLine .LoginBtn{ background: url(../images/login.png) no-repeat 0px 0px; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; float: left; height: 25px; width: 79px;}
.checkbox{ clear: left; display: block; height: 25px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 19px;}
.radio{ clear: left; display: block; height: 25px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 19px;}
.radio{ background: url(../images/radio.png) no-repeat;}
#footer{background: url(/images/new/f_bg.png) repeat-x #33373d; border-top: #e4e3e8 1px solid; bottom: 0px; height: 175px; left: 0px;width: 100%;}
#footer .left{ float: left; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 28px;}
#footer .center{ padding-bottom: 0px; padding-left: 270px; padding-right: 200px; padding-top: 0px;}
#footer .center .inside{ margin: 0px auto; max-width: 550px; text-align: center;}
#footer .right{ float: right; margin: 0px 0px 0px 64px;}
#footer .phone{ background: url(/images/new/h_phone.png) no-repeat left top; float: left; height: 27px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 4px; text-shadow: 0px 1px #000; width: 184px;}
#footer .phone I{ color: #c1c0c9; font-family: "MyriadPro-SemiCn"; font-size: 18px; font-style: normal; font-weight: normal;}
#footer .phone DIV{ color: #f6f5f8; font-family: "MyriadPro-Bold"; font-size: 24px; font-weight: bold; margin: -5px 0px 0px 30px;}
#footer .phone A{ background: url(/images/new/h_phone_brd.png) repeat-x left top; color: #cccad6; display: block; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; margin: 10px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px; text-align: left; text-shadow: 0px 1px #212428; width: 180px;}
#footer .footer-social{ display: block; float: left; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 20px;}
#footer .footer-social a{ background: transparent; margin-left: 20px;}
#footer .footer-social a:hover i{ color: #eee;}
#footer .footer-social a i{ color: #cccad6;}
#footer .footer-social i{ font-size: 22px;}
#footer .fa{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; moz-osx-font-smoothing: grayscale; text-rendering: auto; transform: translate(0, 0); webkit-font-smoothing: antialiased;}
#footer .fa-facebook-f:before, .fa-facebook:before{ content: "\f09a";}
#footer .fa-twitter:before{ content: "\f099";}
#footer .fa-instagram:before{ content: "\f16d";}
#footer .fa-youtube:before{ content: "\f167";}
#footer .copy{padding-top:15px; text-align: center; color: #cccad6; float: right; font-family: Arial; font-size: 12px; font-style: italic; font-weight: normal; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-shadow: 0px 1px #212428;}
#footer .logo{ background: url(/images/new/f_logo.png) no-repeat 0px 0px; float: left; height: 78px; margin: 26px 0px 0px; width: 107px;}
#footer UL{ background: url(/images/new/h_phone_brd.png) repeat-x left bottom; float: left; margin: 30px 0px 0px; padding-bottom: 22px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100%;}
#footer UL LI{ float: left; text-align: center; padding: 0 10px;}
#footer UL LI A{ color: #eee; font-family: Arial; font-size: 12px; text-decoration: underline; text-shadow: 0px 1px #000;}
#footer UL LI A:link{ color: #eee; font-family: Arial; font-size: 12px; text-decoration: underline; text-shadow: 0px 1px #000;}
#footer UL LI A:visited{ color: #eee; font-family: Arial; font-size: 12px; text-decoration: underline; text-shadow: 0px 1px #000;}
#footer UL LI A:active{ color: #eee; font-family: Arial; font-size: 12px; text-decoration: underline; text-shadow: 0px 1px #000;}
#footer UL LI A:hover{ text-decoration: none;}
#footer .Copy{ float: right; margin: 20px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 30px; padding-top: 0px;}
#footer .Copy SPAN{ color: #353536; float: left; padding-right: 36px;}
#footer .Copy A{ color: #133782; float: left; text-decoration: underline;}
#footer .Copy A:hover{ text-decoration: none;}
#footer .Dev{ float: right; height: 65px; padding-left: 26px; width: 240px;}
#footer .Dev SPAN{ color: #fff; float: left; padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 20px;}
#footer .Dev A{ color: #fff9b5; text-decoration: underline;}
#footer .Dev A:hover{ text-decoration: none;}
.NomDocm{ /*float: right;*/ position: relative;padding-bottom: 0;}
.NameBox.item_description>table td {vertical-align: top;}
#files_popup{max-height: 300px; overflow-y:auto; background: #fff; border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; border-radius: 8px; border-right: #ccc 1px solid; border-top: #ccc 1px solid; display: none; left: -11px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; position: absolute; top: -11px; width: 100%;}
#Content .NomDocm #files_popup P{ border-bottom: #ccc 1px dotted; margin: 0px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; width: 44%;}
#Content .NomDocm #files_popup .more{ background: #e6e5ea; border-bottom: #d5d4d9 1px solid; border-left: #d5d4d9 1px solid; border-radius: 3px; border-right: #d5d4d9 1px solid; border-top: #d5d4d9 1px solid; box-shadow: inset 0px -11px 17px #ddd; cursor: pointer; float: left; font-family: arial; font-size: 13px; font-style: italic; height: 26px; line-height: 25px; margin-top: 18px; text-align: center; width: 100%;}
#Content .NomDocm #files_popup A.hide{ color: #ee6400; display: block; float: left; font-family: Arial; font-size: 11px; font-style: italic; line-height: 14px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: center; text-decoration: none; width: 100%;}
#Content .NomDocm #files_popup A.arrow{ background: url(/images/new/c_block_arrow_up.png) no-repeat center center; border-left: medium none; box-shadow: none; display: block; height: 7px; margin: 10px auto; padding: 0; width: 100%; width: 10px;}
.NomDocm A{ margin-right: 15px;}
.NomDocm P A{ background: url(/images/new/card_pdf.png) no-repeat; float: left; line-height: 10px; margin-right: 15px; padding-bottom: 0px; padding-left: 35px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;min-height: 30px;}
#Content .NomDocm P{float: left; clear:both; margin: 0 0 5px;}
#Content .NomDocm P.more_files{margin: 0; width: 44px;}
#Content .NomDocm P.more_files A{margin:0; background: none; background: url(/images/new/arr_down.png) no-repeat 13px 30px; color: #ee6400; font-family: Arial; font-size: 11px; font-style: italic; line-height: 14px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#Content .NomDocm P.file_rows_presentation {width: 33%;}

.NomDocm SPAN{ color: #736f80; font-family: Arial; font-size: 11px; font-style: italic; line-height: 14px;}
#Content .NameBox .BigPic IMG{ max-width: 190px;}
.active .card-to-order_form{ display: block;}
.card-to-order_form{ background: url(../images/bg_popup.gif) #e7ebf4 repeat-x 0px 0px; border-bottom: #e6e6e6 1px solid; border-left: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid; border-top: #e6e6e6 1px solid; display: none; left: -9999px; padding-bottom: 50px; padding-left: 25px; padding-right: 25px; padding-top: 0px; position: absolute; width: Lpx; z-index: 9;}
.card-to-order_form .close{ background: url(../images/close.gif) no-repeat 0px 0px; cursor: pointer; display: block; height: 11px; overflow: hidden; position: absolute; right: 7px; text-indent: -500px; top: 5px; width: 11px;}
.card-to-order_form TABLE{ margin-top: 5px; width: 100%;}
.card-to-order_form TABLE TD{ padding-bottom: 13px; padding-left: 0px; padding-right: 26px; padding-top: 16px;}
.card-to-order_form TABLE TH{ padding-bottom: 13px; padding-left: 0px; padding-right: 26px; padding-top: 16px;}
.card-to-order_form TABLE TD{}
.card-to-order_form TABLE TH{ font-weight: bold;}
.card-to-order_form .two-cols{ margin-top: 23px; zoom: 1;}
.card-to-order_form .left-col{ float: left; width: 200px;}
.card-to-order_form .right-col{ float: right; width: 220px;}
.card-to-order_form .right-col LABEL{ display: block; margin: 51px 0px 13px;}
.card-to-order_form .right-col .textbox{ border-bottom: #b3b3b3 1px solid; border-left: #b3b3b3 1px solid; border-right: #b3b3b3 1px solid; border-top: #b3b3b3 1px solid; color: #959595; display: block; float: left; font: 13px Arial; height: 19px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; width: 47px;}
.card-to-order_form .right-col .descr{ display: block; float: left; font-size: 12px; margin: 5px 0px 0px 11px;}
.card-to-order_form .submit{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; display: block; float: left; height: 25px; margin: 26px -1px 0px 0px; text-indent: -5000px; zoom: 1;}
.card-to-order_form .reset{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; cursor: pointer; display: block; float: left; height: 25px; margin: 26px -1px 0px 0px; text-indent: -5000px; zoom: 1;}
.card-to-order_form .submit{ background: url(../images/buy.png) no-repeat 0px 0px; width: 119px;}
.card-to-order_form .reset{ background: url(../images/reset.png) no-repeat 0px 0px; width: 98px;}
.tooltip{ background: #ffffff; border-bottom: #193a7e 3px solid; border-left: #193a7e 3px solid; border-right: #193a7e 3px solid; border-top: #193a7e 3px solid; color: #333333; font-family: Verdana, Geneva, sans-serif; font-size: 12px; padding-bottom: 5px; padding-left: 8px; padding-right: 5px; padding-top: 5px; position: absolute; width: 250px;}
BODY.ie6{ width: 1200px;}
BODY.ie6 #header .AskForCall{ padding-bottom: 0px; padding-left: 18px; padding-right: 2px; padding-top: 0px; width: 100px;}
.nc_row A{ color: #0e0e0e; font-family: Tahoma; text-shadow: 0 0 1px #EEEEEE;}
.nc_row P{}
.nc_row UL{}
.nc_row STRONG{ font-weight: bold;}
.nc_row UL.slides LI{ background: none !important; padding-left: 0px !important; padding-right: 0px !important;}
.nc_row UL LI{ background: url(/images/li.png) no-repeat 10px 7px; line-height: 22px; list-style-image: none; list-style-type: none; padding-bottom: 3px; padding-left: 40px; padding-right: 0px; padding-top: 0px;}
.nc_row OL{ margin: 5px 0px;}
.nc_row OL LI{ background: none; list-style-image: none; list-style-type: none;}
.nc_row H2{ margin: 20px 0px;}

.previewPic{ margin: 0px 0 0 5px; max-height: 50px; max-width: 50px;}
.leftTopCol{ float: left; width: 290px;}
.rightTopCol{ padding-bottom: 5px;/* padding-left: 100px;*/ padding-right: 100px; padding-top: 5px;    margin-top: -20px;}
.TableBox TABLE.TableLayot TD.Price TD.red{ color: red; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;}
.button-submit{ background: url(/images/new/button_bg.png) #f79845 repeat-x left bottom;     background-color: #FF9D40;behavior: url(/css/border-radius.htc); border-bottom: #f79845 1px solid; border-left: #f79845 1px solid; border-radius: 5px; border-right: #f79845 1px solid; border-top: #f79845 1px solid; color: #ffffff; cursor: pointer; display: inline-block; font: bold italic 12px/13px "Myriad-ProBold", sans-serif; margin-right: 11px; overflow: visible; padding-bottom: 6px; padding-left: 20px; padding-right: 20px; padding-top: 6px; text-shadow: 0 1px #b96121;}
.button-reset,.button-edit{ background: url(/images/new/button_bg.png) #f79845 repeat-x left bottom; behavior: url(/css/border-radius.htc); border-bottom: #f79845 1px solid; border-left: #f79845 1px solid; border-radius: 5px; border-right: #f79845 1px solid; border-top: #f79845 1px solid; color: #ffffff; cursor: pointer; display: inline-block; font: bold italic 12px/13px "Myriad-ProBold", sans-serif; margin-right: 11px; overflow: visible; padding-bottom: 6px; padding-left: 20px; padding-right: 20px; padding-top: 6px; text-shadow: 0 1px #b96121;}
.filter_blocks{ float: left; margin: 0px 0px 20px; overflow: hidden;}
.filter_blocks .jspContainer{
	min-height: 150px;}
.rvd .filter_blocks2 table{ min-width: 870px;}
.rvd .filter_blocks{ margin: 0;}
.rvd .button-reset{ float: right;}
.filter_blocks2{ float: left; margin: 0; overflow: hidden;}
.filter_blocks2 input[type=text]{ width: 90%;}
.filter_blocks2 li{ color: #454152; float: left; font-family: arial; font-size: 11px; font-style: italic; text-align: center;}
.filter_blocks2 li div, .filter_blocks2 li dt{ float: left; font-family: arial; font-size: 11px; font-style: italic; padding: 2px; text-align: left; width: 100%;}
.filter_blocks2 li div{ border-top: 1px dotted rgb(168, 167, 171);}
.filter_blocks .title, .filter_blocks2 .title{ color: #133782; font-size: 14px; font-weight: bold; margin: 0px 0px 10px 15px;}
.filter_blocks .wr{ background: #e4e3e8; border-bottom: #d4d3dc 1px solid; border-left: #d4d3dc 1px solid; border-radius: 4px; border-right: #d4d3dc 1px solid; border-top: #d4d3dc 1px solid; height: 206px; margin: 0px 0px 15px; overflow: hidden;}
.filter_blocks2 .wr{ background: #e4e3e8; border-bottom: #d4d3dc 1px solid; border-left: #d4d3dc 1px solid; border-radius: 4px; border-right: #d4d3dc 1px solid; border-top: #d4d3dc 1px solid; margin: 0px 0px 15px; overflow: hidden;}
.filter_blocks2 .wr, .filter_blocks2 .filter_block{ height: 134px;}
.filter_blocks .wr TABLE, .filter_blocks2 .wr TABLE{ overflow: hidden;}
.filter_blocks .wr TABLE TD, .filter_blocks2 .wr TABLE TD{ border-left: #a8a7ab 1px dotted; vertical-align: top; width:1px;}
.filter_blocks .wr TABLE TD:first-child, .filter_blocks2 .wr TABLE TD:first-child{ border-left: medium none;}
.filter_blocks2{ float: left; position: relative;}
.filter_block{ float: left; height: 206px; position: relative;}
.filter_block LABEL{ color: #454152; float: left; font-family: arial; font-size: 11px; font-style: italic;}
.filter_block LABEL.checkbox_label{ display: block; float: left; padding-bottom: 0px; padding-left: 20px; padding-right: 0px; padding-top: 0px; white-space: nowrap;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.filter_block LABEL.checkbox_label{ margin-right: 70px;}
}
.rvd .filter_block LABEL.checkbox_label{ margin-right: 0; padding-left: 0; padding-right: 15px;}
.filter_block LABEL.checkbox_label SPAN{ margin: 0px 0px 0px -20px;}
.filter_block LABEL.checkbox_label{ word-break: break-word;}
.filter_block LABEL.checkbox_label nobr{ margin-right: 20px; white-space: nowrap; word-break: break-word;}
.filter_blocks .wr TABLE TD:first-child, .filter_blocks2 .wr TABLE TD:first-child{ border-left: medium none;}
.filter_block .filter_title SPAN, .filter_blocks2 .filter_title SPAN{ color: #6e6a7c; font: 11px/11px Arial; text-shadow: 0px 1px #fff;}
.filter_block .filter_title, .filter_blocks2 .filter_title{ background: url(/images/new/f_title_bg.png) #d7d6dd repeat-x; border-bottom: #c5c3cc 1px solid; color: #393e45; display: block; font-family: "MyriadPro-Bold"; font-size: 14px; font-weight: bold; height: 43px; line-height: inherit; margin: 0px auto; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; text-align: center; text-shadow: 0px 1px #fff; vertical-align: middle;}
.filter_block .filter_title2, .filter_blocks2 .filter_title2{ font-size: 12px;}
.filter_block .filter_title DIV, .filter_blocks2 .filter_title DIV{ color: #393e45; display: table-cell; font-family: "MyriadPro-Bold"; font-size: 14px; font-weight: bold; height: 43px; line-height: 13px; max-height: 43px; min-width: 120px; overflow: hidden; text-align: center; text-shadow: 0px 1px #fff; vertical-align: middle; width: 120px;}
.filter_block .filter_list LI{ cursor: pointer; display: block; line-height: 10px; padding-bottom: 4px !important; padding-left: 2px !important; padding-right: 0px !important; padding-top: 0px !important;}
.filter_blocks2 .filter_list LI{ min-height: 20px; padding: 0 !important;}
.filter_blocks2 ul.radiob{ margin-left: 5px;}
.filter_block .filter_list, .filter_blocks2 .filter_list{height: 152px; min-width: 80px; overflow-x: hidden; overflow-y:auto; padding-bottom: 5px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 5px !important; position: relative; width: auto; z-index: 500;}
.filter_block .filter_list LI, .filter_blocks2 .filter_list LI{ float: left;}
.filter_block .filter_list LI LABEL.line, .filter_blocks2 .filter_list LI LABEL.line{ float: left; margin: 0px 0px 5px;}
.filter_block .filter_list LI LABEL.line INPUT, .filter_blocks2 .filter_list LI LABEL.line INPUT{ behavior: url(/css/border-radius.htc); border-bottom: #dbdae0 1px solid; border-left: #dbdae0 1px solid; border-radius: 5px; border-right: #dbdae0 1px solid; border-top: #dbdae0 1px solid; color: #93939d; font: italic 11px/23px Arial; height: 21px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px; width: 45px;}
.filter_panel{ background: url(/images/new/f_filter_panelbg.png) repeat-x; behavior: url(/css/border-radius.htc); border-bottom: #dcdbe2 1px solid; border-left: #dcdbe2 1px solid; border-radius: 3px; border-right: #dcdbe2 1px solid; border-top: #dcdbe2 1px solid; color: #7d7793; float: left; font-family: Arial; font-size: 11px; font-style: italic; height: 38px; margin: 0px 0px 30px; text-align: center;}
.filter_panel A{ color: #7d7793; font-family: Arial; font-size: 11px; font-style: italic;}
.filter_panel A.active{ color: #ee6400; text-decoration: none;}
.filter_panel DIV A:first-child{ background: url(/images/new/f_filter_panellinks.png) no-repeat right -15px; padding-bottom: 0px; padding-left: 0px; padding-right: 20px; padding-top: 0px;}
.filter_panel DIV A.a_z{ background: url(/images/a-z.png) no-repeat 100% 4px; margin: 0px 0px 0px 15px; padding-right: 35px;}
.filter_panel DIV A.active:first-child{ background: url(/images/new/f_filter_panellinks.png) no-repeat right 3px; padding-bottom: 0px; padding-left: 0px; padding-right: 20px; padding-top: 0px;}
.filter_panel DIV A:last-child{ background: url(/images/new/f_filter_panellinks.png) no-repeat 0 -32px; padding-bottom: 0px; padding-left: 20px; padding-top: 0px;}
.filter_panel DIV A.active:last-child{ background: url(/images/new/f_filter_panellinks.png) no-repeat 0 -50px; padding-bottom: 0px; padding-left: 20px; padding-top: 0px;}
.filter_panel .col1{ border-right: #a6a6a9 1px dotted; color: #393e45; float: left; font-family: MyriadPro; font-size: 14px; height: 38px; line-height: 37px; text-align: center; text-shadow: 0 1px #fff; width: 90px;}
.filter_panel .col2{ border-right: #a6a6a9 1px dotted; float: left; height: 38px; line-height: 37px; width: 192px;}
.filter_panel .col5 { border-right: #a6a6a9 1px dotted; color: #393e45; float: left; font-family: MyriadPro; font-size: 14px; height: 38px; line-height: 37px; text-align: center;text-shadow: 0 1px #fff;width: 160px;}
.filter_panel .col5 .sort{display: inline;font-family: Arial; font-size: 11px; font-style: italic;margin-left: 4px;}
.filter_panel .col-long{ float: left; height: 38px; line-height: 37px; padding-bottom: 0px; padding-left: 30px; padding-right: 30px; padding-top: 0px;}
.filter_panel .col3{ border-right: #a6a6a9 1px dotted; float: left; height: 38px; line-height: 37px; width: 275px;}
.filter_panel .col4{ float: left; width: 79px;}
.filter_panel .col4 A{ float: left; height: 38px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 39px;}
.filter_panel DIV.col4 A.VitrinaNumberVitrina{ background: url(/images/new/f_filter_panel_modes.png) no-repeat -31px center; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.filter_panel DIV.col4 A.active.VitrinaNumberVitrina{ background: url(/images/new/f_filter_panel_modes.png) #cfcdd4 no-repeat -31px center; border-left: #c5c3cb 1px solid; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.filter_panel DIV.col4 a.TableNumberTable{ background: url(/images/new/f_filter_panel_modes.png) no-repeat 13px center; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.filter_panel DIV.col4 A.active.TableNumberTable{ background: url(/images/new/f_filter_panel_modes.png) #cfcdd4 no-repeat 13px center; border-left: #c5c3cb 1px solid; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.TableBox A.order{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; float: left; height: 6px; margin: 0px 1px 0px 0px; text-decoration: none; width: 10px;}
.TableBox .sorted{ border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; float: left; height: 6px; margin: 0px 1px 0px 0px; text-decoration: none; width: 10px;}
.TableBox .sorting{ height: 6px; margin: 0px auto; width: 22px;}
.TableBox A.asc.order{ background: url(/images/new/t_sort.png) no-repeat 0px -6px;}
.TableBox A.asc.order:hover{ background: url(/images/new/t_sort.png) no-repeat 0px 0px;}
.TableBox .asc.sorted{ background: url(/images/new/t_sort.png) no-repeat 0px 0px;}
.TableBox A.desc.order{ background: url(/images/new/t_sort.png) no-repeat -10px 0px;}
.TableBox A.desc.order:hover{ background: url(/images/new/t_sort.png) no-repeat -10px -6px;}
.TableBox .desc.sorted{ background: url(/images/new/t_sort.png) no-repeat -10px -6px;}
.TableBox TABLE.TableLayot TH SPAN.titleblock{ position: relative;}
.TableBox TABLE.TableLayot TH SPAN.titleblock .active{ color: red;}
.TableBox TABLE.TableLayot TH SPAN.orderblock{ margin-left: 35px; position: relative;}
#Content #news{}
#Content #news LI{ margin: 0px 0px 30px;}
#Content #news LI .news_title{ color: #133782; font-family: tahoma; font-size: 15px; font-style: italic;}
#Content #news LI .news_date{ color: grey; display: block; font-family: arial; font-size: 11px; font-style: italic;}
#Content #news LI .news_title A{ color: #0e0e0e; font-family: Tahoma; font-weight: normal; text-shadow: 0 0 1px #EEEEEE;}
#Content #news LI .news_Intro{ padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px;}
.full_news H2{ font-size: 14px; font-weight: bold; margin: 0px 0px 10px;}
#LeftColumn #news_block H3{ font-weight: bold; padding-top: 18px;}
#LeftColumn #news{ float: left; padding-bottom: 8px;}
#LeftColumn #news LI{ border-top: #bdbdbd 1px dotted; cursor: pointer; float: left; padding-bottom: 15px; padding-left: 0px; padding-right: 10px; padding-top: 9px; position: relative; width: 186px;}
#LeftColumn #news_block A{ text-decoration: none;}
#LeftColumn #news_block A:hover{ text-decoration: underline;}
#LeftColumn #news LI .news_date{ background: url(/images/new/m_news_date.png) no-repeat left 1px; color: #b0aeba; font-family: arial; font-size: 13px; margin: 0px 0px 8px; padding-bottom: 0px; padding-left: 28px; padding-right: 0px; padding-top: 0px;}
#LeftColumn #news LI:hover{}
#LeftColumn #news .news_date{ color: grey; display: block;}
#LeftColumn #news LI .news_title{ color: #0e0e0e; font-family: Tahoma; text-shadow: #EEE 0 0 1px;}
#LeftColumn #news_block A{ color: #60646a; font-family: Arial; font-size: 13px; font-style: italic; text-shadow: #EEE 0 0 1px;}
#LeftColumn #news LI .news_Intro{ color: #393e45; cursor: default; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px;}
A.all_news{ float: right; margin: 0px 15px 0px 0px;}
.full_news A.all_news{ color: #133782; float: left; margin: 5px 15px 0px 0px; margin: 5px 15px 20px 0px;}
.full_news ul {padding-left: 20px;padding-top: 5px;}
.full_news li {list-style: disc;}
.news_table div{ font-family: Arial; font-size: 13px; line-height: 22px; margin: 8px 0px;}
.news_table{ font-family: Arial; font-size: 13px; line-height: 22px; margin: 8px 0px; width: 100%;}
.news_table STRONG{ font-weight: bold;}
.news_table .left{ padding-bottom: 0px; padding-left: 0px; padding-right: 20px; padding-top: 0px;}
.news_table .left A{}
.news_table .left P{ font-size: 12px;}
.news_table OL{ margin: 10px 0px 20px;}
.news_table OL LI{ list-style-type: none;}
span.checkbox{ background: url(/js/checkbox.png) no-repeat; cursor: pointer; height: 16px; vertical-align: middle; width: 16px;}
.checked.checkbox{ background-position: -16px 0px;}
.disabled.checkbox{ background-position: 0px -16px;}
.disabled.checked.checkbox{ background-position: -16px -16px;}
.focused.checkbox{ background-position: 0px -32px;}
.focused.checked.checkbox{ background-position: -16px -32px;}
#wrapper{ display: table; width: 100%;}
#callbackForma fieldset{ width: 306px;}

#callbackForma label{ display: block; margin: 2px 0 0 0;}
.special_links{ padding-top: 10px;}
.special_links a{ color: #ee6400; font-family: MyriadPro; font-size: 14px;}
.special_links .alinks{ border-bottom: #bdbdbd 1px dotted; padding-bottom: 12px; padding-top: 12px;}
.rvd{ float: left; width: 100%;}
.rvd h1{ text-align: center;}
.helper li{ background: none !important; list-style-type: none; padding-left: 0 !important;}
.helper li a{ border-bottom: 1px dashed rgb(244, 112, 3); color: rgb(244, 112, 3); font-weight: bold; text-decoration: none;}
.helper li div{ display: none;}
.vacancy{ /*height: 88px; line-height: 88px;text-align: center; text-decoration: none;*/ width: 232px; margin: 10px 0px 10px; }
/*.vacancy a{ color: #fff; font-size: 20px; text-decoration: none; text-transform: uppercase;}
.vacancy img{ width: 100%;}*/
.stock_row{ color: #736f80; font-size: 10px; margin: 2px 0;}
.status_error{ color: red; font-size: 13px; font-weight: bold; padding: 20px 0 10px 0;}
fieldset {border:none;}

/** Carousel **/
.jcarousel-wrapper {	margin: 20px auto;	position: relative;	border: 10px solid #fff;	width: 660px;	height: 400px;}
#Content  .jcarousel-wrapper {    margin: 10px auto 10px;
	height: auto;
	float: left;
	border: none;}


#Content .CatalogListBox.analogs {	position: relative;	overflow: hidden;    margin: 0 0 150px 0;}
#Content  .jcarousel-wrapper .RightBtn.analogs {	position:absolute;	right: -20px;	top: 140px;cursor:pointer}
#Content .jcarousel-wrapper .LeftBtn.analogs {	position:absolute;	left: -20px;	top: 140px;cursor:pointer}
#Content .CatalogListBox.analogs ul {	width: 20000em;	position: relative;	list-style: none;	margin: 0;	padding: 0;	}
#Content .CatalogListBox.analogs li {	float: left;	}

#Content .CatalogListBox.details {	position: relative;	overflow: hidden; height:370px;}
#Content  .jcarousel-wrapper .RightBtn.details {	position:absolute;	right: -20px;	top: 140px;cursor:pointer}
#Content .jcarousel-wrapper .LeftBtn.details {	position:absolute;	left: -20px;	top: 140px;cursor:pointer}
#Content .CatalogListBox.details ul {	width: 20000em;	position: relative;	list-style: none;	margin: 0;	padding: 0;}
#Content .CatalogListBox.details li {	float: left;	}

.CatalogList {	position: relative;}
.relative .item_hidden{	position: absolute;	top: 0;	left: 0;z-index:100;}
.CatalogList .item_hidden{	position: absolute;top: 0;	left: 0;}
.DirectionBox .item_hidden{	    position: absolute;	bottom: 10px;	right: 5px;	z-index: 1000;}


.NameBox{	position: relative;}
.NameBox .item_hidden{	position: absolute;	left:10px;}
#LeftColumn .leftTree li .hidden_cat a.category{	opacity: 0.5;}

.toggle_div{
	float: right;
	width: 165px;
	text-align: left;
	font-size: 11px;
}
.toggle_in_1c {
	font-size: 11px;
	color: #F36500;
	text-decoration: none;
	border-bottom: 1px dashed;
}
.toggle_in_1c.in {
	font-weight:bold;
	color: #309C03;
}



/* Techincal Support
---------------------------------- */
/* cyrillic-ext */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu'), url(https://fonts.gstatic.com/s/ubuntu/v9/ODszJI8YqNw8V2xPulzjO_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu'), url(https://fonts.gstatic.com/s/ubuntu/v9/iQ9VJx1UMASKNiGywyyCXvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu'), url(https://fonts.gstatic.com/s/ubuntu/v9/WkvQmvwsfw_KKeau9SlQ2_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu'), url(https://fonts.gstatic.com/s/ubuntu/v9/gYAtqXUikkQjyJA1SnpDLvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu'), url(https://fonts.gstatic.com/s/ubuntu/v9/Wu5Iuha-XnKDBvqRwQzAG_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu'), url(https://fonts.gstatic.com/s/ubuntu/v9/sDGTilo5QRsfWu6Yc11AXg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v9/oxrPYIm05JrY_0rFIEQ_oRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v9/4z2U46_RRLOfkoHsWJG3vxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v9/2vaWVxeAxHVkFcnCBCQCyRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v9/M-Ii49WH_TYYnOjQyLgTMBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v9/nsLtvfQoT-rVwGTHHnkeJhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v9/0ihfXUL2emPh0ROJezvraFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.technical-support {

	width: 100%;
	background: #FACE2F;
	border-radius: 3px;
}
.technical-support .wysiwyg-content {     padding: 5px 15px;	text-align: center; }

.sidebar .technical-support { margin: 1px 0 11px; }

.technical-support h3 {

	font-size: 30px;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 0.9;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);
	letter-spacing: -1px;
	color: #111 !important;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: bold;
}

.technical-support p {
	margin: 0 0 0.6em !important;
	font-size: 14px;
}

.technical-support p.daily-support {
	color: #4B3D0E;
	color: rgba(0,0,0,0.6);
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

.technical-support p.questions {
	font-size: 13px;
	color: #4B3D0E;
	color: rgba(0,0,0,0.6);
}

.technical-support .wysiwyg-content .button {
	font-size: 14px;
	color: #888;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
	width: 142px;
	background: #fff;
	bbackground-image: linear-gradient(bottom, #E6E6E6 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #E6E6E6 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #E6E6E6 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #E6E6E6 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #E6E6E6 0%, #FFFFFF 100%);
	background-image: -webkit-gradient(
	 linear,
	 left bottom,
	 left top,
	 color-stop(0, #E6E6E6),
	 color-stop(1, #FFFFFF)
	);
}
.technical-support .wysiwyg-content .button:hover,
.technical-support .wysiwyg-content .button:active,
.technical-support .wysiwyg-content .button:focus {
	text-decoration: none;
	background: #eee;
	bbackground-image: linear-gradient(bottom, #DFDFDF 0%, #F8F8F8 100%);
	background-image: -o-linear-gradient(bottom, #DFDFDF 0%, #F8F8F8 100%);
	background-image: -moz-linear-gradient(bottom, #DFDFDF 0%, #F8F8F8 100%);
	background-image: -webkit-linear-gradient(bottom, #DFDFDF 0%, #F8F8F8 100%);
	background-image: -ms-linear-gradient(bottom, #DFDFDF 0%, #F8F8F8 100%);
	background-image: -webkit-gradient(
	 linear,
	 left bottom,
	 left top,
	 color-stop(0, #DFDFDF),
	 color-stop(1, #F8F8F8)
	);
}

.technical-support .wysiwyg-content .button span {
	display: block;
	float: left;
	text-indent: -9999em;
	text-align: left;
	width: 17px;
	height: 16px;
	background: url(/images/sprite.icons.png) no-repeat 0 -312px;
	margin: 0 -9px 0 12px;
	opacity: 0.75;
}
.technical-support .button {
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	border: none;
	border-radius: 3px;
	color: #222;
	color: rgba(0,0,0,0.8);
	margin: 0;
	text-transform: capitalize;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	width: auto;
	height: auto;
	line-height: 1;
	font-size: 15px;
	padding: 0.75em 1em;
	text-align: center;
	box-shadow: inset 0 -3px 0 rgba(0,0,0,0.25);
	background: #FACE2F;

}
.technical-support .button:focus {
	background: #EBB705;
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.5);
}



#faq{list-style:none;margin: 33px 0 0 0;}
#faq a{}
#faq li{    display: block;padding-bottom: 12px;}
#faq li p{margin: 0px;}
#faq .item_introtext{display:none}
.jcarousel-wrapper .inactive{opacity:0.3}

.ads_string{
	background: url(/images/new/h_bg.png) repeat-x 0 bottom;
	min-height: 20px;
	padding: 5px 0;
	color: #F27827;
}

.sorting.horizontal{
	height: 6px;
	margin: 0px 0 0 10px;
	width: 22px;
	display: inline;
}
.filter_panel .col1.sorting.horizontal {
	width: 70px;
	display: block;
}
.filter_panel .col1.sorting.horizontal a {
	margin-left:2px;
}
.sorting.horizontal a,
.sorting.horizontal .sorted
{
	width: 10px;
	height: 6px;
	margin: 0 !important;
	padding: 0 !important;
	display: inline-block;
	opacity: 0.6;

}
.sorting.horizontal a.active,
.sorting.horizontal .sorted {
	opacity: 1;
}
.sorting.horizontal a.desc.order {
	background: url(/images/new/t_sort.png) no-repeat -10px 0px;
}
.sorting.horizontal a.asc.order {
	background: url(/images/new/t_sort.png) no-repeat 0px -6px;
}
.sorting.horizontal a.desc.order.active {
	background: url(/images/new/t_sort.png) no-repeat -10px -6px;
}
.sorting.horizontal a.asc.order.active {
	background: url(/images/new/t_sort.png) no-repeat 0px 0px;
}

.sorting.horizontal .desc.sorted {
	background: url(/images/new/t_sort.png) no-repeat -10px -6px;
}
.sorting.horizontal .asc.sorted {
	background: url(/images/new/t_sort.png) no-repeat 0px 0px;
}
[readonly]{
	cursor: not-allowed;
}
.full_text {    float: left;	width: 100%;	margin: 20px 0 20px;}
#onTOP {z-index:100;cursor:pointer;display: none;position: fixed;bottom: 0;left: 0;width: 50px; height:32px; background: rgba(247,157,74,.2);opacity: 0.9; text-align: center;font-weight: bold;font-size: 110%;padding-top: 12px;transition: ease background 1s;}
#onTOP:hover {background: rgba(247,157,74,.5);}
#footer {z-index: 9;position: relative;}
.DirectionBox .pic IMG:hover {cursor: pointer;}
#Content .item_description table, #Content .item_description table tr, #Content .item_description table td {border: none}
.item_description tr.managers_prices.LineHide td,.HiddenPrices .Line,.Price .managers_prices{border-bottom: 1px solid #ccc !important;}
.item_description tr.managers_prices {padding-bottom: 3px;}
.banner_disabled {display:none;}
.fix_price{color:red !important;font-weight: bold !important;}

.NameBox.item_description .fix_price{padding: 0 10px;}
.TableBox .item-tr .fix_price{width: 100%;display: block;margin:5px 0 0 0;}
.HiddenPrices .fix_price{float:right; width: 30%;display: inline-block;padding: 7px 0;}
.HiddenPrices .Line.LineHide div {width: 70%;display: inline-block; font-size: 11px;}
#nc_moderate_form {
	float: left;
	width: 100%;
}
#checker {position: fixed;z-index: 100;right: 0;bottom: 40px; cursor: pointer;}
#checkerModal .modal-body{overflow: auto;}
#checkerModal table{width: 100%;}
#checkerModal table a{float:right;}
.modal-content button.close {font-size: 16px; opacity: 0.5; color: red;}
* {box-sizing: content-box;}
label {font-weight: normal !important;}
#Content .MT2 table, #Content .item_description .MT2 table td {border: 1px solid;}
.TableBox TABLE.cabinet THEAD TR TH:last-child, .TableBox TABLE.cabinet TBODY TR TD:last-child {border-right: 1px solid !important;}
#Content .MT2 table td{padding: 1px 5px;}
#authForma div.checkbox{width: 250px !important;}
#authForma div.checkbox label{width: 230px;}
#paginator {position: fixed;bottom: 50px;z-index: 100;left:45%;opacity: 1;transition: opacity 1s ease;}
#paginator.paginator-hide {opacity: 0;}
#paginator .pagination > li> a{color:#ff8823;}
#paginator .pagination > li.active > a {background-color: #ff8823;border-color: #ff7a13;color:#fff;}
#paginator .pagination{box-shadow: 0 0 10px;margin: 0;}
#Content .tab-pane h3.vis_hide {visibility: hidden;margin:0;}
#Content .NomDocm SPAN {padding-top: 6px;display: inline-block;}
#Content .nav-tabs > li > a {color:#000;}
.cart-alert {color: red;float: left;padding: 23px;}
.atags {font-size: 20px;}
.tags_list span{padding: 2px 4px;border-radius: 3px;font-size: 12px;position: relative;display: inline-block;cursor: default;margin-right: 5px;}
.tags_list {display: inline-block; position:relative; top:-4px;}
.tags_list i.fa{position: absolute;	top: -8px;right: -4px;display: block;border: 1px solid red;background: #fff;border-radius: 3px;padding: 1px 2px;z-index: 10;text-align: center;color: red;display: none;cursor: pointer;}
.remains_info {position: absolute;z-index: 1000;top: 100px;left: 50%;background: #fff;padding: 5px;border-radius: 3px;border: 1px solid #848484;box-shadow: 1px 1px 3px;}
.remains_info tr {border-top:1px dotted #e3e3e3;}
.remains_info tr:first-child{border:none;}
.remains_info td{padding: 3px;padding: 3px;text-align: center;font-size: 11px;}
.remains_info td a{font-size: 11px;}
.remains_info td a:hover{text-decoration:underline;}
.remains_info tr td:nth-child(1) {min-width:60px;}
.remains_info tr td:nth-child(2) {min-width:65px;}
.remains_info tr td:nth-child(3) {min-width:150px;}
i.color_red span {cursor:pointer;border-bottom: 1px dotted;font-size: 11px;}
i.color_red {display:block;}
.supplier_link{color: #605b72;font-family: Arial;font-size: 11px;font-style: italic;}
.supplier_link:hover {text-decoration: underline !important;}
.public_url {color: #309C03; text-decoration: underline; cursor: pointer; font-size: 11px;}
fieldset .acc_block, fieldset hr {float: left;width: 100%;}
fieldset .bank_account_item:first-child {border-top:none;}
fieldset .bank_account_item {border-top: 1px solid #eee;float: left;     padding-bottom: 20px;}
fieldset .add_acc {margin-left:15px;}

.nivo-controlNav {
	position: relative !important;
	margin-top: -21px;
	float: right;
	margin-right: 5px;
}
#wrapper > .container {padding-bottom: 40px}
.modal-form-site {
	z-index: 1000;
	position: fixed;
	left: 50%;
	top: 30%;
	width: 300px;
	margin-left: -150px;
	background: url(/images/new/grad_b.png) repeat-x 0px 0px;
	background-size: contain;
	border-bottom: #dcdbe2 1px solid;
	border-right: #c0bfc4 1px dotted;
	border-top: #dcdbe2 1px solid;
	border-radius: 10px;
	padding: 10px 15px 15px 15px;
	box-shadow: 2px 2px 10px #000;
}
.modal-form-site input {
	border-bottom: #dcdbe2 1px solid;
	border-left: #dcdbe2 1px solid;
	border-radius: 4px;
	border-right: #dcdbe2 1px solid;
	border-top: #dcdbe2 1px solid;
	color: #5b5669;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-shadow: 0px 1px #fff;
}
.modal-form-site button {
	background: url(/images/new/s_bg.png) repeat-x left top;
	width: 100%;
	border: medium none;
	height: 25px;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
	font-style: italic;
	font-size: 13px;
	border-radius: 4px;
}

.modal-form-site textarea {
	width: 275px;
	height: 150px;
	padding: 10px;
	border-bottom: #dcdbe2 1px solid;
	border-left: #dcdbe2 1px solid;
	border-radius: 4px;
	border-right: #dcdbe2 1px solid;
	border-top: #dcdbe2 1px solid;
}
.modal-form-site > div:first-child {
	text-align: right;
}
.modal-form-site > div {
	padding-bottom: 10px;
}
.modal-form-site > div:last-child {
	padding: 0;
}
.modal-form-site > div:first-child span {
	cursor: pointer;
}
.modal-form-site > div:first-child span:hover {
	color:red;
}
.modal-form-site i {
	font-size: 1.1em;
	padding: 0 5px;
}