/* Global styles */

html {font-size: 100%;}
html,body,form {padding: 0px; margin: 0px; }
html, body {background-color: white; height: 100%;}
body{text-align: left; font-size: 11px; font-family: Tahoma, Arial, Verdana; color: #696868; background: url('pixel.gif') no-repeat; background-attachment: fixed;}
select, input, div, span, font, textarea {font-size: 100%; font-family: Tahoma, Arial, Verdana;}
a img, img, html, body{border: none;}
a img, img, a {outline: none !important;}
*:focus { outline: none; }
tr.mid td{vertical-align: middle;}
.fil{overflow: hidden; height: 6px; width: 100%;}
.fil1{overflow: hidden; height: 3px; width: 100%;}
.fil2{overflow: hidden; height: 14px; width: 100%;}
.fil3{overflow: hidden; height: 1px; margin: 18px 0px; width: 100%; background-color: #E1E2E5;}
.arc{font-family: Arial, Tahoma, Verdana;}
.upc{text-transform: uppercase;}
.white {background-color: #f2f2f2;}
a {color: #2559a7; text-decoration: underline;}
a:hover {color: #2559a7; text-decoration: none;}
.profi{width: 100%; color: #000000; font-size: 170%; padding-bottom: 60px; text-align: center;}
.bf{font-weight: bold;}
textarea{padding: 1px;}

/* Pop-up styles */

.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-loading {display: block; color: white; font-size: 100%; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}
a.highslide-loading, a.highslide-loading:hover {color: white; font-weight: bold; text-decoration: none; }
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
a.highslide-full-expand {background: url(fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide {cursor: url(zoomin.cur), pointer; outline: none;}

/* Rating styles */

.unit-rating {list-style:none; height: 20px; position: relative;  background: url(starvote.gif) top left repeat-x; padding: 0px; margin: 0px;}
.unit-rating li{text-indent: -90000px; float: left; padding: 0px; margin: 0px;}
.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.unit-rating li.current-rating {background: url(starvote.gif) left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1;}
.unit-rating li a:hover{background: url(redstar_big.gif) left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width: 20px;}
.unit-rating a.r2-unit{left: 20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

/* Menu styles */
#tmen { height:19px; background: url('bg-men-top.gif') no-repeat top left;}
#menu {background: url('bg-men-block.gif') no-repeat bottom left; padding-left: 10px;}
#menu a {color: white;}
td.dtree {width: 99%; padding-top: 2px;}
td.dtree a, td.dtree a:hover {text-decoration: none; display:block; padding: 4px 5px 6px 5px; font-weight:bold;}
tr.dtree td{vertical-align: top; text-align: left;}
tr.dtree:hover, tr.dtree:hover a, tr.dtree a:hover{ text-decoration:underline;}
td.middle { display:block; height: 20px; width: 10px; padding-top: 10px; padding-left: 10px;}
.bff { display:block; background: url('1.gif') repeat-x center left; color:#FFFFFF;}

 /* Index styles */

.container {width: 100%; padding-bottom: 4px;}
.fix{overflow: hidden; height: 3px; background-color: #4F78A0; width: 100%;}
.headlink {color: #ffffff; padding: 5px 16px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #E58A40 url('mfon.gif') repeat-x top left;}
.headlink a {text-decoration: none;}
.headlink a:hover {text-decoration: underline;}
.center {padding: 0 4px;}
.poisk a, .headlink a{color: #ffffff;}
.htba{height: 94px; background: #446991 url('nfon.gif') repeat-x top left; padding-left: 15px;}
.htbb{padding-right: 16px; background: #446991 url('nfon.gif') repeat-x top left; width: 50%;}
.fonta{color: #ffffff; font-size: 200%; font-family: "Trebuchet MS", Arial, Verdana;}
.fontb{color: #ffffff; padding-left: 1px; font-size: 120%; font-family: "Trebuchet MS", Arial, Verdana;}
.poisk{color: #ffffff; width: 100%; background: #757A7B url('pfon.gif') repeat-x top left; border-top: 1px solid #ffffff;}
.poisk1{color: #ffffff; padding: 0px 16px; height: 30px;}
.btbl{text-align: left; color: #ffffff; padding: 0px 16px; height: 70px; background: #4F78A0 url('bfon.gif') repeat-x bottom left; font-weight: bold; vertical-align: middle;}
.delm {margin: 0px 4px;}
.pform{width: 162px; border: 0px solid #616265; padding: 2px; height: 15px; font-size:14px;}
.stat {font-family: Tahoma, Arial, Verdana !important;}

/* Block styles */

#left {width: 229px; background: #f2f2f2;}
#right {width: 240px;  background: url('r-bg.gif') repeat-y top left;}
img.fixwidth {width: 190px; height: 1px;}
.blmtop{margin-top: 4px;}
.blm{padding: 0px;}
.cbt {padding: 4px 8px; background-color: white;}
.hd {padding: 5px 8px; background: #446991 url('tfon.gif') repeat-x top left; color: #ffffff;}
.hdb {padding: 12px 12px 14px 12px;}
.hdbtop {padding: 8px;}
.hmin {padding: 4px 0px;}
.hdbot{ padding: 4px 8px;}
.hdbot a{font-weight: bold; display:block; background: url('all.gif') no-repeat center left; padding: 0px 0px 0px 15px; }
.hd a {color: #ffffff; text-decoration: none;}
.hd a:hover {color: #ffffff; text-decoration: none;}


/* Table styles */

table.gre {background-color: #D0D1D5;}
table.gre td{background-color: #ffffff;}
table.gre td.lt{ background-color: #E4E6E9; font-weight: bold;}
.pad{padding: 8px 8px;}
.padt{padding: 3px 8px;}

/* Other styles */

.price{ color: #DF7017; font-size: 126%; font-weight: bold;}
.market-price {background: url('line_through.gif') repeat-x center; color: #DF7017; font-size: 126%; font-weight: bold;}
.ptbl td{vertical-align: middle; text-align: left; padding: 3px 8px;}
#axcrt{border: 3px double #E48234; background: #FFEBB2; z-index: 100; width: 300px; height: 58px; font-size: 120%; padding-top: 42px;}
table.nl tr td a {text-decoration: none;}
table.nl tr td a:hover {text-decoration: underline;}
a.noline {text-decoration: none;}
a.noline:hover {text-decoration: underline;}
a.nl, a.nl:hover {text-decoration: none;}
.oki{color: #339933;}
.error{color: #ff6600;}
.cattop {margin-top: 4px; padding: 4px 0px;}
.imboxr {padding-left: 8px; text-align: center; vertical-align: top;}
.imboxl {padding-right: 8px; text-align: center; vertical-align: top;}
img.delim, td.delim{width: 4px; height: 4px;}

#header {background: url('bg-head.gif') repeat-x top left; width: 100%; height: 199px;}

#logo { width: 291px; height: 57px; display:block; position:absolute; top: 0px; left: 0px;}
#tel {width: 32px; height: 24px; display:block; position:absolute; top: 88px; left: 5px;}

#tel1 {width: 180px; height: 45px; display:block; position:absolute; top: 81px; left: 45px; color: #1f63af; font-weight:bold; font-size:13px; line-height: 17px;}

#banner { display:block; position:absolute; width: 358px; height: 174px; top: 25px; right: 3px;}
/*#banner { display:block; position:absolute; width: 358px; height: 197px; top: 0px; right: 2px;}*/

#searchf {display:block; position:absolute; width: 174px; height: 29px; top: 160px; left: 17px; background: url('search-f.gif') no-repeat top left; padding-left:10px; padding-top:9px;}
#searchb {display:block; position:absolute; width: 30px; height: 38px; top: 160px; left: 201px;}

#ltop {display:block; background: url('l-top1.gif') no-repeat top left; width: 229px; height: 40px; position: absolute; top: 199px;}

#nashcat { width: 185px; height: 27px; background: url('l-hd.gif') no-repeat top left; color: #2657a5; font-size: 14px; font-weight:bold; text-align:left; display:block; padding: 13px 5px 0px 39px; }

#left .hd {width: 185px; height: 27px; background: url('l-hd.gif') no-repeat top left; color: #2657a5; font-size: 14px; font-weight:bold; text-align:left; display:block; padding: 13px 5px 0px 39px;}
#left .hdb { display:block; background: url('l-bg.gif') repeat-y top left; }
#l-bott {background: url('l-bott.gif') no-repeat top left; width:229px; height:21px; display:block;}

#right .hd {width: 187px; height: 28px; background: url('r-hd.gif') no-repeat bottom left; color: #2657a5; font-size: 14px; font-weight:bold; text-align:left; display:block; padding: 29px 5px 0px 48px;}
#right .hdb { display:block; padding: 7px 0px 7px 0px;}
#r-bott {background: url('cont.gif') no-repeat top left; width:226px; height:276px; display:block;}

#knopki { display:block; width: 212px; background: white; left: 0px; padding: 6px;}
#knopki a { display:block; text-decoration:none; width: 212px; height: 39px; margin: 0px 0px 7px 0px;}

#knopki a.lab {background: url('lab.gif') no-repeat top left;}
#knopki a:hover.lab {background: url('lab-a.gif') no-repeat top left;}

#knopki a.lkp {background: url('lkp.gif') no-repeat top left;}
#knopki a:hover.lkp {background: url('lkp-a.gif') no-repeat top left;}

#knopki a.ndt {background: url('ndt.gif') no-repeat top left;}
#knopki a:hover.ndt {background: url('ndt-a.gif') no-repeat top left;}

#knopki a.analiz {background: url('analiz.gif') no-repeat top left;}
#knopki a:hover.analiz {background: url('analiz-a.gif') no-repeat top left;}

#knopki a.utm {background: url('utm.gif') no-repeat top left;}
#knopki a:hover.utm {background: url('utm-a.gif') no-repeat top left;}

#knopki a.ves {background: url('ves.gif') no-repeat top left;}
#knopki a:hover.ves {background: url('ves-a.gif') no-repeat top left;}

#knopki a.sensor {background: url('sensor.gif') no-repeat top left;}
#knopki a:hover.sensor {background: url('sensor-a.gif') no-repeat top left;}

#knopki a.port {background: url('port.gif') no-repeat top left;}
#knopki a:hover.port {background: url('port-a.gif') no-repeat top left;}

#knopki a.indicator {background: url('indicator.gif') no-repeat top left;}
#knopki a:hover.indicator {background: url('indicator-a.gif') no-repeat top left;}

#knopki a.telem {background: url('telem.gif') no-repeat top left;}
#knopki a:hover.telem {background: url('telem-a.gif') no-repeat top left;}

#knopki a.geo {background: url('geo.gif') no-repeat top left;}
#knopki a:hover.geo {background: url('geo-a.gif') no-repeat top left;}

#knopki a.data {background: url('data.gif') no-repeat top left;}
#knopki a:hover.data {background: url('data-a.gif') no-repeat top left;}

#knopki a.metall {background: url('metall.gif') no-repeat top left;}
#knopki a:hover.metall {background: url('metall-a.gif') no-repeat top left;}

#knopki a.temper {background: url('temper.gif') no-repeat top left;}
#knopki a:hover.temper {background: url('temper-a.gif') no-repeat top left;}

#knopki a.electro {background: url('electro-a.gif') no-repeat top left;}
#knopki a:hover.electro {background: url('electro-a.gif') no-repeat top left;}

#knopki a.sreda {background: url('sreda.gif') no-repeat top left;}
#knopki a:hover.sreda {background: url('sreda-a.gif') no-repeat top left;}

.center .hd { background: #ffffff url('c-hd.gif') no-repeat center left; color: #2657a5; font-weight:bold; font-size: 15px; padding: 10px  10px 10px 30px;}
.center .hd a {color: #2657a5;}
.center .hd a:hover { text-decoration:underline;}

#rightfix { height: 3px; background: #f2f2f2; width:10px; display:block; position:absolute; top: 239px; right: 239px; font-size: 1px;}
#rightfix1 { height: 3px; background: #f2f2f2; width:10px; display:block; position:absolute; top: 239px; left: 229px; font-size: 1px;}

#footer { width:100%; height:132px; background: url('bg-foot.gif') repeat-x top left;}
#lfoot { display:block; position:absolute; width: 219px; height: 106px; left:10px; margin-top: 15px; border-right: 1px solid white; color:#FFFFFF}
#lfoot a { color:#FFFFFF; text-decoration:none;}
#rfoot { display:block; position:absolute; width: 230px; height: 132px; right:0px; background: url('r-foot.gif') no-repeat top left;}

#adres { width: 175px; height: 60px; text-align:left; color: #1f63af; font-size:15px; font-weight: bold; padding-top: 20px;}
#telefon { width: 175px; height: 60px; text-align:left; color: #1f63af; font-size:15px; font-weight: bold; padding-top: 90px;}

a.smenu {color: #FFFFFF; height: 12px; font-size:12px; padding: 10px 20px 10px 20px; line-height: 34px; text-decoration:none; border-left: 1px dotted white;}
a:hover.smenu { background: #e0dfdf; color:#000000;}

a.smenu1 {color: #FFFFFF; height: 12px; font-size:12px; padding: 10px 20px 10px 20px; line-height: 34px; text-decoration:none;}
a:hover.smenu1 { background: #e0dfdf; color:#000000;}

.smmmm {background: url('bg-sm.gif') repeat-x center left; height: 34px;}

#slogan { display:block; position:absolute; z-index: 1500; width: 380px; height: 120px; top: 70px; left: 260px; text-align: left;}
#slogan h2 { margin: 0px; padding: 0px; color: #ff5300; font-weight:normal; font-size: 24px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.blocktitle {margin: 0; font-size: 14px;}

