/****************************/
/* Compiled in ControlStyle */
/****************************/

/* tags */
html, body {margin:0; padding:0; color:#333333; height:100%}
body {background:white url(../images/global-left-bg.gif) left top repeat-y}
a, a:visited, a:link {color:#3E73A9} a:hover {color:#4C89AA}
a:hover {text-decoration:none}
a img {border:0}
ul li, ol li, div.p, form, table, p, h1, h2, h3 {padding:0 0 16px 0; margin:0}
ul, ol {padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0}
h1, h2, p, textarea, input, select, body, form {font:12px/16px Tahoma, Arial, Verdana, sans-serif}
p {text-align:justify}
h1 {font-size:17px; font-weight:bold; text-align:left; color:#FF9C00}
h2, h3, h4, h5, h6 {font-weight:bold; text-align:left}
table {border-collapse:collapse; width:99%; border:1px solid #3E73A9}
table th {color:white; background:#4C89AA; border:1px solid #3E73A9; width:auto; text-align:center; padding:2px}
table td {border:1px solid #3E73A9; width:auto; text-align:left; padding:2px}
hr {color:#3E73A9; height:1px; background:#3E73A9; margin-bottom:18px}
label span {text-decoration:underline}
form .input100 {width:98%}
form {text-align:left}
i, em {font-style:normal}
fieldset {border:1px solid #e0e0e0; margin:0 0 15px 0; padding:0 15px 5px 15px; border-top:3px solid #4C89AA}
fieldset legend {background:#4C89AA; color:white; padding:1px 5px 2px 5px}

/* classes */
a.columnmoreinfo, a.columnmoreinfo:visited, a.columnmoreinfo:link {text-decoration:none; background:#3E73A9; color:white; padding:1px 6px 2px 6px}
a.columnmoreinfo:hover {text-decoration:none; color:white; background:#4C89AA; padding:1px 6px 2px 6px}
#givequestion, #givequestion:visited, #givequestion:link {float:right; display:block; text-decoration:none; background:#3E73A9; color:white; padding:1px 6px 2px 6px}
#givequestion:hover {text-decoration:none; background:#4C89AA}
a.question, a.question:visited, a.question:link {text-decoration:none; border-bottom:1px dashed #3E73A9; font-weight:bold} 
a.question:hover {text-decoration:none; border-bottom:1px dashed #4C89AA; font-weight:bold}
a.permanent {font-size:11px; color:#D1A34B}
a.astxt, a.astxt:link, a.astxt:hover, a.astxt:active, a.astxt:visited {color:#333333}
div.oneqa {padding-bottom:17px}
td.highlight {background:#4C89AA; color:white}
tr.highlight {background:#4C89AA; color:white}
img.border {border:1px solid gray}
div.left, p.left {text-align:left}
div.right, p.right {text-align:right}
div.scrolltable {width:98%; overflow: auto; margin-bottom:14px}
div.scrolltable table {margin-bottom:0}
p.indent {margin-left:40px}
p.center {text-align:center}
img.right {float:right; margin:0 0 4px 18px}
img.left {float:left; margin:0 18px 4px 0}
img.fleft {float:left; margin:3px 10px 4px 0; border:1px solid silver}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
a.arr, span.arr {font:13px Times, 'Times New Roman', Serif}
input.arr {font-size:13px}
h1.columnheader {color:white; background:#FF9C00; padding:0; margin-bottom:16px; font-weight:normal; font-size:12px; padding:1px 6px 2px 13px}
h1.columnheader a, h1.columnheader a:link, h1.columnheader a:visited, h1.columnheader a:hover {color:white; text-decoration:none}
p.news span {color:#D1A34B; font-size:11px; margin-right:2px}
p.news {text-align:left}
p.news2 a.newsdate, p.news2 a.newsdate:link, p.news2 a.newsdate:hover, p.news2 a.newsdate:visited {font-size:11px; font-weight:bold; margin-right:2px; text-decoration:none; border-bottom:1px dashed #3E73A9}
p.news2 {text-align:justify; clear:both}
form.sendfeedback {text-align:left; padding-top:8px}
form.sendfeedback label {display:block; float:left; width:40%}
form.sendfeedback input {display:block; float:left; width:58%}
form.sendfeedback textarea {display:block; float:left; width:98%; margin-bottom:14px; height:3.8em}
form.sendfeedback .submit {display:inline; float:none; width:auto}
form.sendfeedback .sfrow {text-align:right; width:98%}
label.required {cursor:help; background:url(../images/req.gif) top right no-repeat; color:#333333}
span.articledate {color:#D1A34B; font-size:11px; margin-left:0; float:right; display:block}
ul.seealso {margin-top:15px}
div.onenewsdate {float:right; margin:0 0 16px 16px; font-weight:bold}
p.username {font-weight:bold; text-align:left; padding-left:16px; background:url(../images/user.gif) -4px 1px no-repeat}
a.exitlink {font-weight:bold; text-align:left; padding-left:16px; background:url(../images/exit.gif) -4px 1px no-repeat}
p.specialnotfound {margin:6px 22px 0px 22px}
td.pprice {text-align:center}
table.production {border:0; padding-bottom:0; border-spacing:0}
table.production td {border:0; vertical-align:top; padding:0 15px 0 0}
table.production td.last .seealsocat {padding-bottom:0}
table.production td.last2 p {padding-bottom:0}
table.production td.tdphoto img {border:1px solid silver}
table.production td.tdinfo {text-align:left}
table.production .tdprice {width:90px; padding-right:0}
table.production td.tdphoto {padding-bottom:15px}
table.production .tdinfo2 {padding-right:0}
.cproduction {border:0; margin:0; padding:0}
.cproduction td {border:0; vertical-align:top; padding:0 18px 15px 0}
.cproduction td.last3 {padding-bottom:3px}
.cproduction .cpr {text-align:right; width:115px; padding-right:0; font-size:11px}
.cpr span {font-size:12px; font-weight:bold; background:#FFE5A0; display:block; padding:4px; margin-bottom:6px}
.cpr input {font-size:11px}
.cpl p {margin:0; padding:0}
a.seealsocat2, a.seealsocat2:link, a.seealsocat2:visited, a.seealsocat2:hover {color:#D1A34B; font-size:11px}
.displaytable {display:table; width:98%}
.tdprice span {font-size:12px; font-weight:bold; background:#FFE5A0; display:block; padding:4px}
.tdprice label {display:block; font-size:11px; margin:8px 0}
.tdprice input {font-size:11px}
.divphoto {float:left; display:block; text-align:left; margin:0 18px 6px 0; background:#FFE5A0}
.divphoto img {width:164px; height:134px; display:block; border:1px solid silver}
.divprice {float:right; margin:0 0 6px 18px}
.divprice form {margin:0; padding:0}
.divprice span {font-size:12px; font-weight:bold; background:#FFE5A0; display:block; padding:4px}
.divprice label {display:block; font-size:11px; margin:8px 0}
.divprice input {font-size:11px}
.tdinfotitle {margin-bottom:7px}
.seealsocat {font-size:11px}
.seealsocat a, .seealsocat a:link, .seealsocat a:visited, .seealsocat a:hover {color:#D1A34B}
.addposition {margin:0 4px 0 0}
.tocartsubmit {border:0; background:#FF9C00 url(../images/loginsubmit.gif) no-repeat; cursor:pointer; height:18px; width:19px}
.speccode {float:right; color:gray; font-size:11px; padding-top:2px}
.searchurlsize {color:#D1A34B; font-size:11px}
.success {color:green}
.required, .error {color:#FF7800}
.columncont1 {padding-right:11px}
.columncont2 {padding-left:11px}
.underline {text-decoration:underline}
.clear {clear:both}
.rfloat {float:right}
.lfloat {float:left}
.invisible {display:none}
.form100 label {white-space:nowrap; display:block; float:left}
.form100 .required {display:block}
.column50 {width:49.9%; text-align:left; float:left}
.leftbanner {padding-bottom:4px; width:250px}
.leftbanner object {width:250px; height:65px}
.subpart {padding-left:20px}
.pcart {float:right; margin:0 0 4px 17px; }
.pcart .im {margin-bottom:8px; display:block}
.speedlinks {height:12px; margin:-10px 0 15px 0; text-align:left; font-size:1.2em}
.speedlinks a {float:left; display:inline; margin:0 10px 0 0}
.speedlinks a:link, .speedlinks a:visited {color:#3E73A9}
.speedlinks a, .speedlinks a:hover {color:#000}
.speedlinks a.down:link, .speedlinks a.down:visited {padding-right:12px; background:url(../images/down.gif) right 4px no-repeat}
.speedlinks a.down, .speedlinks a.down:hover {padding-right:12px; background:url(../images/down.gif) right -16px no-repeat}
.speedlinks div.down {float:left; display:inline; position:relative; margin:0 10px 0 0}
.speedlinks #morespeedlinks {position:absolute; padding:5px 10px; left:-12px; top:-7px; border:2px solid #3E73A9; background:#fff}
.speedlinks #morespeedlinks a, .speedlinks #morespeedlinks span {display:block; float:none; margin:0 0 3px 0; white-space:nowrap}
.speedlinks #morespeedlinks span {padding-right:12px; background:url(../images/down.gif) 28px -16px no-repeat; cursor:pointer}
.phonecode {font-size:.75em}
.phonenum {font-weight:bold}
.specsee {display:block; margin:10px; padding:5px 10px; background:#fff; font-size:0.9em; color:#3E73A9; border:1px solid #3E73A9; }
.specsee:link, .specsee:visited {text-decoration:none}
.icqs {background:#FF9C00; margin-right:1px; color:#fff; padding:0 17px 10px 17px; font-size:0.95em}
.icqs a {color:#fff}
.onmain {float:left; width:155px; height:155px; margin:0 10px 10px 0; text-align:center}
.onmain img {display:block; width:150px; height:100px; margin:0 auto; padding:0}

/* ids */
#gotosend, #gotosend:link, #gotosend:visited, #gotosend:hover {float:right; text-decoration:none; border-bottom:1px dashed #3E73A9}
#gotosend:hover {border-bottom:1px dashed #4C89AA}
#path2 {height:17px; overflow:hidden}
#left #loginform p.cartsumm a {font-size:14px; font-weight:bold; color:#FFE5A0}
#carttext {min-height:150px}
#logo img {behavior:url(/templates/site/default/images/png.htc); width:208px; height:90px}
#global {margin-top:-58px; min-height:100%; text-align:justify; min-width:995px; background:url(../images/global-right-bg.gif) top right repeat-y}
#globalcont {padding:58px 0 0 0; background:url(../images/global-left-bg.gif) left top repeat-y}
#slogan {position:absolute; width:17%; text-align:right; right:20%; top:50px; font:28px Tahoma; color:#3E73A9; font-weight:bold}
#header1 {position:relative; height:201px; background-color:white; background-image:url(../images/header1.jpg); background-position:10% 0; background-repeat:no-repeat}/* 36% 0 */
#header1left {height:90px; width:208px; padding:50px 11px 61px 40px; background:url(../images/phonetop.png) left bottom no-repeat; float:left; vertical-align:center}
#header1right {float:right; width:165px; height:197px; padding-top:4px; text-align:center; background:#FF9C00 url(../images/header1right.gif) repeat-x}
#header1right a {margin-left:25px}
#header1right #ihome {margin:0}
#header1right .rmenu {height:27px; padding:9px 0 0 20px; margin:0 0 4px 0; background:#FFCE80 url(../images/catalog-li-bg.gif) top right repeat-y; text-align:left; font-size:1.25em}
#header1right .rmenu a {margin:0}
#header2 {height:70px; background:#4C89AA url(../images/searchbg.gif) top left repeat-x}
#header2 #phonecont {float:left; width:191px; height:41px; padding:19px 50px 10px 18px; background:#FF9C00 url(../images/phone.jpg) no-repeat}
#phonecont span {display:block; color:white; font-size:24px; margin-bottom:9px}
#path a, #phonecont a {color:white; font-size:11px}
#searchform {color:white; height:70px; background:url(../images/searchcorner.gif) right bottom no-repeat; margin:0; padding:0 0 0 259px}
#searchform table {width:100%; height:69px; margin:0 0 0 0; padding:0; border-collapse:collapse; border:0}
#searchform table td {border:0; padding:0; margin:0; padding-left:25px}
#searchform #label {text-transform:uppercase; height:45px; width:10px; background:url(../images/searchinputstart.gif) 100% 1px no-repeat; padding-right:31px}
#searchform #query {padding-left:0; padding-top:10px; vertical-align:top}
#searchform #query input {width:100%; border:0; height:18px; padding:5px 0; background:white url(../images/searchinput.gif) repeat-x; margin-bottom:0}
#searchform #submit {width:115px; text-align:center; padding:0 25px 0 33px; background:url(../images/searchinputend.gif) 0 1px no-repeat}
#searchform #submit input {display:block; border:0; width:90px; height:20px; background:#FFC833 url(../images/searchbutton.gif) left bottom; cursor:pointer; padding:0 0 3px 0; text-align:center; margin:0 auto}
#searchform #path {color:white; font-size:11px; height:22px}
#left {float:left; width:250px; margin-bottom:2px; background:white}
#righttop {font-size:1px; line-height:1px; height:7px; background:white}
#right {width:259px; float:right; background:#FF9C00 url(../images/specialbg.gif) left bottom no-repeat; min-height:22px; padding-bottom:38px}
#about {width:250px; height:81px; display:block}
#loginform {background:#4C89AA; width:220px; padding:15px 15px 0 15px; margin-bottom:7px; color:white}
#loginform a, #loginform a:visited, #loginform a:hover, #loginform a:link {color:white; font-size:11px}
#reglinks {margin-top:5px; font-size:11px}
#login {width:102px; border:0; background:white; padding:2px}
#password {width:142px; border:0; background:white; padding:2px; margin-right:5px}
#logincont {margin-bottom:9px}
#loginsubmit {border:0; background:#FF9C00 url(../images/loginsubmit.gif) no-repeat; cursor:pointer; height:18px; width:19px}
#togglestylecont {float:right; margin:0 28px}
#printdocument {display:none}
#printversion {}
#footer {position:relative; height:56px; background:#64BEFF url(../images/footer.gif); color:white; font-size:12px; min-width:995px}
#copyright {height:44px; background:#4C89AA url(../images/copyright.gif); margin:0 auto; width:350px; text-align:center; padding:12px 0 0 0}
#copyright a, #copyright a:link, #copyright a:visited, #copyright a:hover {color:white; text-decoration:none}
#counter {width:232px; float:right; margin:10px 27px 0 0}
#othersite a {color:#23486E}
#othersite {float:left; width:232px; text-align:right; margin:23px 0 0 18px}
.catalog, .catalog2 {background:#FF9C00 url(../images/catalogbg.gif) left bottom no-repeat; min-height:34px; padding-bottom:26px}
.catalog2 {background:#FF9C00; padding:1px 0 2px 0; margin-bottom:7px; font-size:1.25em}
.catalog ul, .catalog2 ul {display:block; margin:0; padding:0 0 4px 0}
.catalog li, .catalog2 li {display:block; margin-top:5px; padding:1px 21px 2px 21px; text-align:left; background:#FFCE80 url(../images/catalog-li-bg.gif) top right repeat-y}
.catalog li a, .catalog li a:link, .catalog li a:hover, .catalog li a:visited, .catalog2 li a, .catalog2 li a:link, .catalog2 li a:hover, .catalog2 li a:visited {text-decoration:none}
#right ul {display:block; margin:0 0 10px 0; padding:0}
#right li {display:block;  padding:0; margin:5px 0 0 0; height:82px; margin-right:1px; text-align:left; background:url(../images/special-li-bg.gif) top right no-repeat}
#right li a, #right li a:link, #right li a:hover, #right li a:visited {text-decoration:none; display:block}
#right li a strong {padding-top:25px; display:block}
#right li a span {color:#333333; display:block}
#right li a img {border:1px solid #B27E1A; margin:7px 35px 0 21px; float:left}
#content {padding:18px 281px 1px 273px}
#c2 {float:left; width:99.8%; padding:0 0 26px 0}
#footertop {font-size:1px; line-height:1px; height:2px; clear:both}
#content ul {list-style-image:url(../images/listitem.gif)}
#content ul li {padding-left:10px}
#content .column50 ul {padding-left:0; margin-left:29px}
#content table {margin:1px 0 0 1px}
#calendar {position:absolute; left:10px; top:16px; width:330px; font-size:.9em}
#calendar em {font-size:1.5em; line-height:1.85em}
#fcontacts {position:absolute; right:10px; top:16px; width:330px; font-size:1.2em; text-align:right; line-height:2em}
#fcontacts a {color:#fff}
#footerup {position:absolute; left:0; top:-30px; width:100%; height:30px; font-size:1.4em; color:#FF9C00; font-weight:bold}
#footerup div {margin:0 270px; text-align:center}

/* ie 6 */
* html #counter {display:inline}
* html #othersite {display:inline}
* html .catalog, * html .catalog2 {height:60px}
* html #global {height:100%}
* html #searchform {padding:0}
* html input.arr {font-size:12px}
* html #footer, * html #global {width:expression(document.body.clientWidth<996 ? "995px" : "auto")}
* html #searchform #label {background:url(../images/searchinputstart.gif) 100% 2px no-repeat}
* html #searchform #query {padding-top:9px}
* html #searchform #submit {background:url(../images/searchinputend.gif) 0 1px no-repeat}
* html #searchform #label {background:url(../images/searchinputstart.gif) 100% 1px no-repeat}
* html #togglestylecont {margin-right:14px}
* html #carttext {height:150px}
* html .addposition {margin-bottom:-1px}
* html #header1left {position:relative; background:none}
* html #header1left #tube {position:absolute; left:0; bottom:-1px; width:259px; height:28px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/site/default/images/phonetop.png', SizingMethod="crop")}

/* ie 7 */
*+html input.arr {font-size:12px}
*+html #searchform {padding:0}
*+html #searchform #label {background:url(../images/searchinputstart.gif) 100% 2px no-repeat}
*+html #searchform #query {padding-top:9px}
*+html #searchform #submit {background:url(../images/searchinputend.gif) 0 1px no-repeat}
*+html #searchform #label {background:url(../images/searchinputstart.gif) 100% 1px no-repeat}