html {background-color:#EFF2F9; text-align:center; padding:15px 0;}
body {width:989px; margin:0 auto; padding:0; background:#fff url(/image/bg.gif) repeat-y left 2px; font:1.2em/1.3em Arial, Helvetica, sans-serif; text-align:left; position:relative; color:#535353;}

a, a:visited, a:active, .anchor {color:#5c7ea8; cursor:pointer; text-decoration:underline;}
a:hover, .anchor:hover {color:#9c4302; text-decoration:underline;}

h1 {color:#D01135; font-size:17px; margin:25px 0;}
h2, p.h2 {color:#1081E1; font:bold 16px Arial, Helvetica, sans-serif; margin:10px 0; text-align:center;}
h2.prod {text-align:left; padding-top:5px; margin:15px 0; border-top:2px solid #1081E1; font-family:"Times New Roman", Times, serif; font-size:20px; color:#000;}
h2.prod img {position:absolute; top:33px; right:20px;}

h3 {color:#2E3C6D; margin:20px auto; font:bold 14px Arial, Helvetica, sans-serif; text-align:center;}

#sideBar h3 {background:url(/image/prod-menu-li.gif) no-repeat left top; margin:0 0 0 2px; padding:0; font:normal 16px Arial, Helvetica, sans-serif; text-align:center; color:#fff;}
#sideBar h3 a:link, #sideBar h3 a:visited {color:#fff; display:block;}
#sideBar h3 a:hover {color:#fff; text-decoration:none;} /* B3FD8A */

#sideBar a:link, #sideBar a:visited {color:#001178;}
#sideBar a:hover {color:#fff; text-decoration:underline;}

a#heat {position:relative; padding:18px 5px 18px 50px; background:url(/image/menu/heat.gif) no-repeat 5px 5px;}
a#automatic {padding:13px 5px 10px 55px; background:url(/image/menu/automatic.gif) no-repeat 5px 5px;}
a#water {padding:8px 5px 8px 45px; background:url(/image/menu/water.gif) no-repeat 5px 5px;}
a#pump {padding:23px 5px 23px 40px; background:url(/image/menu/pump.gif) no-repeat 10px 5px;}
a#armature {padding:13px 2px 10px 55px; background:url(/image/menu/armature.gif) no-repeat 0 5px;}
a#sab {padding:25px 5px 25px 55px; background:url(/image/menu/ob.gif) no-repeat 5px 5px;}
a#teplopunkt {padding:13px 5px 20px 45px; background:url(/image/menu/punkt2.gif) no-repeat 5px 5px;}

#content {width:743px; float:right; margin:0 0 20px 0; position:relative; z-index:100; display:inline; background:url(/image/content-w-bg.gif) no-repeat left top;}
#content div.txt {padding:10px 25px 5px 15px;}

#rightColumn {width:230px; margin:30px 0 0 0; float:right;}
#rightColumn div.txt {margin:3px 0 3px 8px; padding:0;}

#subMenu {margin:0; padding:5px; background-color:#EAF1FF; border:1px solid #CECECE;}
#subMenu li {margin:5px 5px 5px 20px;}
#subMenu a:link, #subMenu a:visited {color:#001178; }
#subMenu a:hover {color:#D01135;}

#sideBar {width:238px; float:left; margin:-33px 0 0 0; display:inline; position:relative; z-index:1000;}

#header {background:#6E91D5 url(/image/header3.jpg) no-repeat left bottom; height:237px; width:100%;}
#stroka {position:absolute; top:2px; left:296px;}
#blik {position:absolute; top:2px; left:2px;}

#footer {background:#EFF2F9 url(/image/footer.gif) no-repeat left top; height:13px; position:relative;}

#banners  {position:relative; bottom:-25px; text-align:center;}
#banners td {padding:0 5px;}

#navigate {position:absolute; top:16px; left:900px; list-style:none; margin:0; z-index:50;}
#navigate li {margin:0 3px 0 0; float:left; background-color:#B1C8EF; width:17px; height:17px;}
#navigate a {text-decoration:none; height:10px; width:11px; display:block; margin:3px 2px 2px 2px; }

#home:link, #home:visited {background:url(/image/home.gif) no-repeat center center; margin-left:3px;}
#email:link, #email:visited {background:url(/image/letter.gif) no-repeat left center; margin-top:4px; margin-left:3px;}
#map-n:link, #map-n:visited {background:url(/image/map.gif) no-repeat left center;}
#print:link, #print:visited {background:url(/image/printer.gif) no-repeat left center; height:11px;}

#logo {display:block; cursor:pointer; position:absolute; top:28px; left:30px; width:210px; height:60px;}

#oborud {position:relative; top:0; left:-21px; width:202px; height:150px; text-align:center; background-color:#fff;}

#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:210px; right:17px; font-size:13px;}
#topMenu li {margin:0 0 0 10px; float:left;}
#topMenu * a {text-decoration:none; color:#fff; display:block; padding-left:12px; background:url(/image/top-menu-li.gif) no-repeat left center;}
#topMenu * a:hover {text-decoration:underline; color:#fff; } /* color:#B3FD8A; background:url(/image/top-menu-li-active.gif) no-repeat left center; */

#search {margin:0; position:absolute; top:243px; right:15px; width:185px; z-index:1000;}
#search input {width:130px; margin:0;}
a#btnFind {float:right !important; width:43px; height:17px; line-height:17px; text-align:center; background:url(/image/find1.gif) no-repeat left top; padding:0; margin:0; text-decoration:none;}

#ava {position:absolute; right:10px; bottom:-17px; font-size:10px;}
#ava a:link, #ava a:visited, #ava a:active {text-decoration:none; color:#595959;}
#ava a:hover {text-decoration:underline;}

#go {position:absolute; top:-20px; right:30px; font-size:11px;}
#go a:link, #go a:visited {color:#4167B2; padding:3px 0 3px 20px; line-height:19px;}
#go a:hover {}
#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;}

ul.prodList {margin:0; padding:0; list-style:none; position:relative; top:-15px;}
li.prodCard {padding:0; clear:both; margin:0;}
ul.prodList ul {list-style:disc;} 

a.detail {font-size:11px; font-style:italic; background:url(/image/arrow.gif) no-repeat right center; padding-right:20px; margin:10px 0 10px 0;}

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.public th {text-align:left; background:#3397D2; color:#FFFFFF; padding:2px 8px;font-size:12px;}
table.public td {padding:2px 8px;}
*/

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.btn:hover {background-position:left center;}
a.btn:active {background-position:left bottom;}

div.image img.brd, img.brd {padding:2px; border:1px solid #9f9f9f; margin-top:5px; margin-bottom:5px;}

.left {float:left; margin:3px 10px 3px 0; clear:left;}
.right {float:right; margin:3px 0 3px 10px; clear:right;}

.w100 {width:100%;}

#sideBar ul.menu {margin:0 0 2px 10px; padding:0; list-style:none;}
/* ul.menu ul {margin-left:-7px !important;} */
.menu li {margin: 4px 0; padding: 0 0 0 16px;	font-size:12px;}

.menu a:link, .menu a:visited {text-decoration:none;}
.menu a:hover {text-decoration:underline;}

.menu ul {background-color:#85a5e3; margin-right:10px !important;} /* 85a5e3 #B1C8EF */

.menu ul ul {border-left:1px dotted #fff;}

.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; border:1px solid #fff;}

.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, #logo a:link, #logo a:visited {color: #fff; font-size: 11px;}  

.request {clear:both; /* border-top: 1px solid #85A5B8;*/ padding-top:10px; }

.active {color:#fff !important;}

table.detail {border-top:1px solid #8DB3E2; margin:0 auto;}
table.detail td {padding:5px 10px; border-bottom:1px solid #8DB3E2;}

table.card {margin:0 auto;}

table.zap {float:left; color:#3366FF; font-weight:bold; width:140px; margin:0 10px 5px 0; border:1px solid #8DB3E2;}
table.zap td {text-align:center; padding:4px 5px; }

img.logo {margin-top:-37px; float:right;}

#noscript {position:absolute; z-index:120; color:red; font-size:13px; top:240px; left:253px;}

#map  {padding-left:25px;}
#map a {text-decoration:underline !important;}

sup {font-size:11px;}

table.gallery {width:100%;}
table.gallery td {padding:5px 7px; text-align:center; white-space:nowrap;}
table.gallery image {border:1px solid #9f9f9f; padding:2px;}
table.gallery * p {margin:0; display:inline;}

.stdBtn {padding:2px 3px;}

table.info td {color:#fff; background-color:#6E91D5; font-size:13px; text-align:center; padding:5px 10px; border:1px solid #fff;}

span.size {color:#D01135;}

div.card {margin:0 auto; display:table; _height:0; zoom: 1;}

#lang {position: absolute; top:40px; left:921px;}
body>iframe {display: none !important;}

.youtube iframe {border:1px solid #9f9f9f;}

table.prop {border-collapse:collapse; margin:20px auto;}
table.prop td {padding:4px 5px; border:1px solid #DADADA; text-align: center;}
table.prop td.name {text-align: left; background-color:#FCFEC7; color:#2E579D;}

.clear {clear:both;}

