html {background-color:#A7A7A7; text-align:center; padding:20px 0 0 0;}
body {width:993px; margin:0 auto; background: #fff url(/image/sidebar.gif) repeat-y left 2px; font:1.2em/1.3em Arial, Helvetica, sans-serif; text-align:left; position:relative; color:#595959;}

a, a:visited, a:active, .anchor {color:#5c7ea8; cursor:pointer; text-decoration:underline;}
a:hover, .anchor:hover {color:#9c4302; text-decoration:underline;}

h1 {color:#fc0101; font: normal 20px Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom:1px solid #85A5B8; padding-bottom:10px; margin-bottom:30px; }
h2, p.h2 {color:#1081E1; font:bold 16px Arial, Helvetica, sans-serif; margin:10px 0;}
p.h3 {font:bold 14px Arial, Helvetica, sans-serif; margin:10px 0; text-align:left;}

#content {width:695px; float:right; margin:216px 15px 0 0; position:relative; z-index:100; display:inline;}
#sideBar {width:240px; float:left; margin:243px 0 0 10px; display:inline;}
#header {position:absolute; top:0; left:0; width:100%; background:url(/image/header.jpg) no-repeat left top; height:246px;}
#footer {background:url(/image/footer.gif) no-repeat left top; height:164px; position:relative;} 

#sideBar h4 {text-align:center; color:#2E579D; font:normal 18px Arial, Helvetica, sans-serif; padding:0; margin:10px 0;}

#topMenu {list-style-type:none; margin:0; position:absolute; top:10px; right:0; float:right;}
#topMenu li {float:right; font-size:13px; font-weight:bold;}
#topMenu * a {text-decoration:none; padding:0 20px 0 8px; color:#014f89;}
#topMenu * a:hover {text-decoration:none; color:#0093CE;}

#t-prod a {padding:0 25px 0 22px;}

#search {margin:0; position:absolute; top:127px; right:15px; color:#fff; width:270px;}
#search input {width:150px; margin:2px 7px 0 7px;}
a#btnFind:link, a#btnFind:visited  {float:right; width:57px; height:23px; line-height:22px; text-align:center; background:url(/image/find.gif) no-repeat left top; padding:0; margin:0; color:#003865; text-decoration: none;}
a#btnFind:hover {background-position:left -25px;}
a#btnFind:active {background-position:left bottom;}

#banners  {position:relative; bottom:-40px; text-align:center;}
#banners td {padding:0 5px;}

#navigate {position:absolute; top:12px; left:25px; list-style:none; margin:0; z-index:50;}
#navigate li {margin:0; float:left;}
#navigate a {float:left; text-decoration:none; height:10px; width:11px; margin-right: 10px;}

#home:link, #home:visited {background:url(/image/home.gif) no-repeat left center;}
#home:hover {background-position:right center;}

#email:link, #email:visited {background:url(/image/letter.gif) no-repeat left center; padding-top: 3px;}
#email:hover {background-position:right center;}

#phone {position:absolute; padding-left:25px; top:123px; left:30px; color:#fff; background:url(/image/phone.gif) no-repeat left top;}
#phone span {float:left; margin:0 5px 20px 0;}

#path {position:absolute; top:190px; left:285px; font-size:11px;}

#print {padding:0 0 0 15px; position:absolute; top:190px; right:15px; background:url(/image/print.gif) no-repeat left -13px; font-size:11px;}
#print:hover {background:url(/image/print.gif) no-repeat -11px 2px;}

#ava {position:absolute; right:10px; bottom:-20px; font-size:10px; margin:0;}
#ava a:link, #ava a:visited, #ava a:active {text-decoration:none; color:#595959;}
#ava a:hover {text-decoration:underline;}

#go {position:absolute; top:55px; right:15px; font-size:11px;}
#go a:link, #go a:visited {color:#ededed; padding-left:20px;}
#go a:hover {color:#fff;}
#goBack {background:url(/image/arrow-left.gif) no-repeat left center; margin-right:20px;}
#goTop {background:url(/image/arrow-top.gif) no-repeat left center;}

#dealer {padding:70px 0 9px 20px; color:#fff; margin:0;}
#logo {text-align:center; margin:0 auto;}
#logo td {padding:0 15px;}
#logo img {border:none;}

ul.prodList {margin:0; list-style:none; border-bottom: 1px solid #85A5B8;}
li.prodCard {background:url(/image/prodlist-bg1.gif) repeat-x left top; margin:10px 0; padding:10px 0; clear:both;}
ul.prodList ul {list-style:disc; } 

a.detail {font-size:11px; font-style:italic; background:url(/image/arrow.gif) no-repeat right center; padding:5px 20px 0 0; margin:10px 0 15px 0;}
a.detail img {border:none;}

div.image {float:right; text-align:center; padding:0 10px; white-space:nowrap; position:relative;}
div.image img {border:none;}
img.zoom {border:none; position:relative; bottom:-3px; right:3px; z-index:2; background-color:#fff;}
div.image img.zoom {border:none; position:absolute; bottom:-3px; right:3px; z-index:2; background-color:#fff;}

div.MaxImage  {text-align:center; margin:40px 0;}

table.std {border-collapse:collapse; margin:10px 0;}
table.std th, table.std td {padding:4px 5px; border:1px solid #DADADA;}
table.std th {background-color:#FCFEC7; color:#2E579D;}

tr.zebra td {background-color:#F4F7F9;}

a.btn:link, a.btn:visited {background:url(/image/btn1.gif) no-repeat left top; width:196px; height:29px; display:block; line-height:29px; color:#FDFFC7; text-decoration:none; font-size:14px;}
a.btn2:link, a.btn2:visited {background:url(/image/btn2.gif) no-repeat left top; width:196px; height:29px; display:block; line-height:29px; color:#FDFFC7; text-decoration:none; font-size:14px; font-weight: bold;}
a.btn:hover, a.btn2:hover {background-position:left center;}
a.btn:active, a.btn2:active {background-position:left bottom;}

div.image img.brd, img.brd {padding:2px; border:1px solid #9f9f9f;}

.left {float:left; margin:3px 10px 3px 0;}
.right {float:right; margin:3px 0 3px 10px;}

.w100 {width:100%;}

#flash {position:absolute; top:39px; left:202px;}

#sideBar ul.menu {margin:13px 0 20px 0; padding:0; list-style:none;}
.menu li {margin: 6px 0; padding: 0 0 0 16px;	font-size:12px;}

.menu a {text-decoration:none;}
.menu a:hover {text-decoration:underline;}

.menu ul {background-color:#F5F8FC;}

.menu ul ul {border-left:1px dotted #666666;}

/*-------------------------------*/
#sideBar ul.menu1 {margin:13px 0 20px 0; padding:0; list-style:none;}
.menu1 li {margin: 6px 0; padding: 0 0 0 16px;	font-size:12px; background:url(/image/li.gif) no-repeat left 2px; font-weight:bold;}
.menu1 li  li, .menu1 blockquote {font-weight:normal;}

.menu1 a {text-decoration:none;}
.menu1 a:hover {text-decoration:underline;}

.menu1 ul {background-color:#F5F8FC;}

.menu1 ul ul {border-left:1px dotted #666666;}

.menu1 blockquote {margin:3px 0 3px 3px; background-color:#F5F8FC; padding:2px 3px; font-size:12px;}

/*-------------------------------*/


.error {color:red;}

input.btn {padding:2px 3px; margin: 0;}

/*---------новости-------*/
.list {list-style:none; margin: 0;}
.date, .ditail {float:left; clear:left;}
.ditail a {font-size:11px; font-style:italic; background:url(/image/arrow.gif) no-repeat left center; padding-left:20px; margin:10px 0 0 0;}
.announce {margin-left: 120px;} 
.brief {margin-left:15px;}
.brief li {margin:5px 0;} 

.pdf {background:url(/image/icon/pdf.gif) no-repeat left center; padding-left:25px;}
.xls {background:url(/image/icon/xls.gif) no-repeat left center; padding-left:25px;}
.zip {background:url(/image/icon/zip.gif) no-repeat left center; padding-left:25px;}
.doc {background:url(/image/icon/doc.gif) no-repeat left center; padding-left:25px;}
a.doc, a.pdf, a.xls, a.zip {padding-top:2px; padding-bottom:2px;}

#logo img.brd {border: 1px solid #fff; padding: 1px;}
#logo, #logo a:link, #logo a:visited {color: #fff; font-size: 11px;}  

#LiveInternet {position:absolute; top:43px; left:90px;}
#showAll {position:absolute; top:142px; right:29px; color:#fff; font-size:11px;}
#showAll a {color:#fff;}
#showAll span {font-size:12px;}
#showAll span a {text-decoration:none;}

