/* Compiled in ControlStyle */
/* http://www.controlstyle.ru/ */

/* tags */

html, body {margin:0; padding:0; color:#5D708B; height:100%; font:.85em Tahoma, Arial, Verdana, sans-serif}
body {background:#fff url(/images/body-bg.gif) left top repeat-x}
a, a:link, a:visited {color:#006594; text-decoration:underline} 
a:hover {color:#006594; text-decoration:none} 
a img {border:0}
hr, form, table, p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote {margin-bottom:18px; padding-bottom:0; padding-top:0; margin-top:0}
hr {height:1px; line-height:1px; font-size:1px; color:#E7EAEE; background:#E7EAEE; padding:0; border:0; line-height:1px}
select, input, textarea {font:1em Tahoma, Arial, Verdana, sans-serif}
em, i {font-style:normal}
h1 {font:1.6em Arial, Tahoma, Verdana, sans-serif; font-weight:normal; text-transform:uppercase; color:#006594; text-align:left}
h1.highlight {color:#E24300}
h2 {color:#E24300; font:1.45em Arial, Tahoma, Verdana, sans-serif; font-weight:bold; padding:0 0 0 26px; background:url(/images/h2.gif) 0 1px no-repeat; text-align:left}
h3 {color:#465365; font:1.25em Arial, Tahoma, Verdana, sans-serif; font-weight:bold; text-align:left}
h4, h5, h6 {font-size:1em; font-weight:bold; font-weight:bold; text-align:left}
caption {font:1.25em Arial, Tahoma, Verdana, sans-serif; font-weight:bold; color:#006594; text-align:left; padding:0 0 10px 26px; background:url(/images/h2.gif) 0 1px no-repeat}
table {border:1px solid #8192AA; border-collapse:collapse}
table th, table td {padding:6px 5px}
table tr {background:#F8F9FA}
table th {border:1px solid #8192AA; background:#006594; color:#fff}
table td {border:1px solid #8192AA; color:#465365}
table tr.highlight, table td.highlight {background:#E7EAEE}
blockquote {padding:0 0 0 15px; border-left:3px solid #E24300; margin:0 0 0 15px}
ul {text-align:left}
ul ul {margin-top:10px; margin-bottom:10px; list-style-type:none; list-style-position:outside}
ul {list-style-type:none; list-style-position:outside}
ul li {background:url(/images/li1.gif) 0 5px no-repeat; padding-left:15px}
ul ul li {background:url(/images/li2.gif) 0 5px no-repeat}

/* ids */

#topnav {height:55px; padding:0 50px 0 0; background:url(/images/index-topnav-bg.gif) left bottom no-repeat}
#center {min-height:100px; background:url(/images/index-center-bg.gif) no-repeat}
#centercont {min-height:100px; background:url(/images/index-centercont-bg.gif) top right no-repeat}
#header {height:255px; background:url(/images/index-header-bg.gif) no-repeat; overflow:hidden}
#visualimg1 {background:url(/images/index-visual1.jpg) 0 100% no-repeat}
#visualimg2 {background:url(/images/index-visual2.jpg) 341px 100% no-repeat}
#visual {margin:0 0 0 375px; background:url(/images/index-visual-bg.gif) bottom left repeat-x; height:255px}
#index #redarrow {float:right; display:inline; width:94px; height:211px; margin:44px 0 0 0; background:url(/images/index-red-arrow.gif) no-repeat}
#index #sidebar {float:left; display:inline; width:460px; padding:40px 0 18px 0; text-align:left; line-height:1.5em}
#index #sidebar h1 {padding:0 0 0 197px}
#index #sidebargraybox {background:#F0F2F4 url(/images/index-sidebar-gray-box.gif) repeat-y}
#index #sidebargraybox div {background:url(/images/index-sidebar-top.gif) right top no-repeat}
#index #sidebargraybox div div {padding:30px 43px 80px 197px; background:url(/images/index-sidebar-bottom.gif) right bottom no-repeat}
#index #content {padding:40px 0 0 0; margin:0 0 0 515px}
#index #production {list-style-type:none; list-style-image:none; margin:0 0 0 0; padding:6px 0 0 0; text-align:left}
#index #production li {float:left; display:inline; padding:0; width:47%; margin:0 2% 0 0; background:url(/images/index-production.gif) no-repeat}
#index #production li.producthr {width:96%; margin:0 4% 0 0; padding:0; background:none; line-height:1px; font-size:1px; height:20px; border-top:1px solid #e7eaee}
#index #production li a {font-weight:bold; display:block; margin:0 0 8px 39px}
#index #production li p {overflow:hidden; margin-left:39px}
#index p.allproducts {float:left; display:inline; width:95%}
#inner #redarrow {float:right; display:inline; width:94px; height:211px; margin:44px 0 0 0; background:url(/images/inner-red-arrow.gif) no-repeat}
#inner #content {padding:20px 0 62px 0; margin:0 32px 0 198px}
#inner #sidebar {float:left; display:inline; width:132px; padding:80px 0 13px 33px; text-align:left; line-height:1.5em}
#inner #sidebar a {display:block; margin:0 0 8px 0; text-align:center; width:132px; height:52px; overflow:hidden; vertical-align:middle}
#inner #sidebar a i {display:block; width:132px; height:52px; overflow:hidden; left:33px; position:absolute; background:url(/images/promo-logo.gif) no-repeat; cursor:pointer}
#inner #contentgraybox {background:#E7EAEE; padding:17px 27px 6px 27px}
#contentgrayboxtop {background:#E7EAEE url(/images/c1.gif) no-repeat; height:10px}
#contentgrayboxtop i {float:right; display:inline; line-height:1px; font-size:1px; width:10px; height:10px; background:#E7EAEE url(/images/c2.gif) no-repeat}
#contentgrayboxbottom a, #contentgrayboxbottom a:link, #contentgrayboxbottom a:visited {text-decoration:none}
#contentgrayboxbottom a:hover {text-decoration:underline}
#contentgrayboxbottom {background:#E7EAEE url(/images/c3.gif) bottom right no-repeat; border-top:1px solid #fff; height:17px; overflow:hidden; padding:6px 16px 9px 16px; margin:0; text-align:right}
#kubik {width:121px; margin:-18px 0 0 -33px; height:101px; background:url(/images/kubik.gif) no-repeat; position:absolute; display:block}
#contentgrayboxbottom span {color:#A5B0BD; padding:0 6px}
#path {font-size:.95em; color:#818B97; margin:-15px 0 18px 5px}
#path span {float:left; display:inline; width:9px; height:10px; margin:0 8px 0 0; background:url(/images/smallicons.gif) -30px -1px no-repeat; line-height:1px; font-size:1px}
#content {line-height:1.5em}
#global {min-height:100%; text-align:justify; margin:-83px 0 0 0; min-width:995px}
#globalcont {padding:83px 0 0 0}
#logo {width:251px; height:65px; position:absolute; top:74px; left:129px}
#menu {display:block; list-style-type:none; position:absolute; left:198px; top:175px; margin:0; padding:0; width:150px}
#menu li {padding:0; margin:0; background:none}
#menu a, #menu a:hover, #menu a:link, #menu a:visited {text-decoration:none; font-weight:bold; display:block; padding:2px 0; color:#006594}
#menu i {width:6px; height:12px; float:left; display:inline; margin:0 11px 0 0}
#menu a:link i, #menu a:visited i {background:url(/images/smallicons.gif) 0 1px no-repeat}
#menu a i, #menu a:hover i {background:url(/images/smallicons.gif) -6px 1px no-repeat}
#menu a, #menu a:hover {color:#5D708B}
#searchform {margin:0; padding:32px 0 0 0; height:23px; width:100%}
#searchform div {padding:0 0 0 20px; height:23px}
#searchform label {background:url(/images/searchicon.gif) no-repeat; float:right; display:inline; width:20px; height:23px}
#searchquery {display:inline; float:right; border:0; height:13px; padding:4px 8px 6px 8px; background:url(/images/search-bg.gif); width:25%; border:0; color:#8897A9; font:.95em Tahoma, Arial, Verdana, sans-serif}
#searchsubmit {display:inline; float:right; width:14px; vertical-align:middle; height:23px; margin:0; border:0; background:url(/images/smallicons.gif) -50px -13px no-repeat; cursor:pointer}
#phone {font-size:1.7em; position:absolute; left:505px; top:27px}
#phone span {display:block; font-size:0.55em}
#isitemap, #imail {position:absolute; display:block; width:11px; height:9px; top:40px}
#isitemap {left:198px; background:url(/images/smallicons.gif) -69px -1px no-repeat}
#imail {left:245px; background:url(/images/smallicons.gif) -81px -1px no-repeat}
#footer {clear:both; height:80px; color:gray; border-top:3px solid #E7EAEE; min-width:995px; font-family:Arial, Tahoma, Verdana, sans-serif; overflow:hidden}
#footer address {font-style:normal; display:block; padding:17px 0; height:47px; overflow:hidden}
#footer address i {display:none}
#developer {width:105px; height:40px; padding:23px 0 19px 105px; display:inline; float:right; overflow:hidden}
#developer, #developer:link, #developer:visited {background:url(/images/controlstyle.gif) 0 -54px no-repeat}
#developer:hover {background:url(/images/controlstyle.gif) 0 22px no-repeat}
#counters {height:32px; width:340px; letter-spacing:1.5em; text-align:center; overflow:hidden; padding:24px 0 24px 165px; display:inline; float:left; background:url(/images/bottom-logo.gif) 36px 21px no-repeat}
#counters img {width:88px; height:31px}
#counters a:link img, #counters a img, #counters:visited img {opacity:.5; -moz-opacity:.5; -khtml-opacity:.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}
#counters a:hover img {opacity:.9; -moz-opacity:.9; -khtml-opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90)}
#visualimg1, #visualimg2 {height:255px}
#pvcont {float:right; display:inline; margin:0 0 0 15px; text-align:right; font-size:.95em}
#pvcont a, #pvcont a:link, #pvcont a:hover, #pvcont a:visited {border-bottom:1px dashed #006594; text-decoration:none}
#pvprint {display:none}
#pcart {float:right; margin:0 0 4px 18px}
#pcart a {display:block}
#givequestion {float:right; display:inline; margin:0 0 4px 14px; background:#E24300; color:#fff; padding:4px 8px 6px 8px}
#pcart * {border:0; margin-bottom:0}
#pcart table tr {background-color:transparent}
#pcart .YMaps-slider {margin-top:-70px}

/* classes */

p.onlyoneproduct strong {font-size:1.25em}
p.onlyoneproduct i.oneprice {font-size:1.25em}
p.onlyoneproduct {}
p.onlyoneproduct img {border:1px solid #A5B0BD; width:80px; height:80px; float:left; display:inline; margin:0 15px 4px 0}
p.onlyoneproduct i {margin:0; color:#E24300; font:1em Arial, Tahoma, Verdana, sans-serif; font-weight:bold}
p.onlyoneproduct em {font-size:.95em; float:right; display:inline; margin:0 0 0 14px; color:#999}

p.oneproduct strong {font-size:1.25em}
p.oneproduct i.oneprice {font-size:1.25em}
p.oneproduct {min-height:80px; margin-left:95px}
p.oneproduct img {border:1px solid #A5B0BD; width:80px; height:80px; float:left; display:inline; margin:0 15px 4px -95px; position:absolute}
p.oneproduct i {margin:0; color:#E24300; font:1em Arial, Tahoma, Verdana, sans-serif; font-weight:bold}
p.oneproduct em {font-size:.95em; float:right; display:inline; margin:0 0 0 14px; color:#999}
a.goback {padding:0 0 0 15px; background:url(/images/goback.gif) 0 2px no-repeat}
a.gotop {padding:0 0 0 21px; background:url(/images/gotop.gif) 0 2px no-repeat}
div.left, p.left {text-align:left}
div.center, p.center {text-align:center}
div.right, p.right {text-align:right}
img.border {border:1px solid #A5B0BD}
img.left {float:left; margin:0 14px 4px 0}
img.right {float:right; margin:0 0 4px 14px}
form.sendfeedback {text-align:left}
form.sendfeedback label {display:inline; float:left; width:130px; padding-right:15px}
form.sendfeedback label.wpad {padding-left:10px}
form.sendfeedback input {display:inline; float:left; width:198px}
form.sendfeedback textarea {display:inline; float:left; width:700px; margin-bottom:14px; height:3.8em}
form.sendfeedback .submit {display:inline; float:none; width:auto}
form.sendfeedback .rightnav {text-align:right; clear:both; width:706px}
label.required {cursor:help; background:url(/images/req.gif) top right no-repeat}
p.question {font-weight:bold}
p.faqpermanent2 a {font-size:.95em; color:#5d708b; margin:0 0 16px 0}
a.faqpermanent {float:right; display:inline; font-size:.95em; color:#5d708b}
div.p {margin:0 0 18px 0}
span.paginationselected {background:#E24300; color:#fff}
ol.space li, ul.space li {margin-bottom:6px; text-align:left}
ul.articlecat, ul.articlecat li, ul.article, ul.article li, ul.faq, ul.faq li {margin-left:0}
ul.articlecat, ul.article, ul.faq {padding-left:0}
ul.article li {margin-bottom:6px; text-align:left}
ul.faq p {margin-bottom:6px}
ul.faq p.faqpermanent2 {margin-bottom:16px}
ol.serp p {color:green}
.red {color:#E24300}
.oneprice span {font-size:.95em}
.oneprice span i {color:#E24300}
.pgnav span {padding:3px 6px}
.pgnav span.arr {padding:3px 0}
.success {color:green}
.error {color:#E24300}
.clear {clear:both; font-size:0; line-height:0}
.rfloat {float:right}
.lfloat {float:left}
.arr {font-family:Times, serif; font-size:1em}

/* ie 6 */
* html #center, * html #centercont {height:100px}
* html #index #production hr {margin:-8px 0}
* html #index #production li {width:45.5%; margin:0 2% 0 0}
* html #global {height:100%}
* html #footer, * html #global {width:expression(document.body.clientWidth<996 ? "995px" : "auto")}
* html #menu li {height:1%}
* html #path span {margin:0 5px 0 3px}
* html #inner #contentgraybox {height:1%}
* html #index #production li.producthr {margin:0 2% 0 0}
* html p.oneproduct {height:80px}
* html p.oneproduct i.oneprice {margin:0}

/* ie 7 */
*+html p.oneproduct i.oneprice {margin:0}
*+html #index #production li {width:45.5%; margin:0 2% 0 0}
*+html #index #production hr {margin:-8px 0}
*+html #index #production li.producthr {margin:0 2% 0 0}