* {margin: 0; padding: 0; border: 0;}
body { background-color: #656565; font-family: Tahoma, Geneva, sans-serif; color: #231f20; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul {margin-left:10px;}
/*ul { list-style: none;}*/
img {border:0;}

h1 { font-size: 16px; color: #FFF; font-weight: bold; height: 23px; background-color: #b2b2b2;  padding-left: 13px; padding-top: 2px;}

/*h2 { color: #ff7f00; padding-left: 20px;}*/
h2 { padding-top: 11px; color: #838282; font-size: 16px;}

h3 { color: #ff7f00; font-weight: bold;}

.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
a { color: #0055cc;}
a:hover { text-decoration: none; }
.centermap { width: 990px; margin: 0 auto;}
#min { min-width: 820px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); margin-left: 90px; margin-right: 90px;  background-color: #FFF; min-height: 1px; position: relative;}
.slide-show {display: block; }
.slide-hide {display: none;}



.container {width: 100%; }
.main {width: 100%; float: left;}
.main2 {margin: 0 0 0 211px; }
.menu2 { width: 200px; float: left; margin-left: -100%; }

.main4 {margin: 0 360px 0  0px; padding-bottom: 20px; padding-top: 12px; }
.right5 { width: 350px; float: right;  padding-top: 22px; padding-bottom: 20px;}

.main5 {margin: 0 270px 0  0px; padding-bottom: 20px; padding-top: 15px; }
.right6 { width: 243px; padding-right: 19px; float: right;  padding-top: 25px; padding-bottom: 20px;}

.main6 {margin: 0 410px 0  0px; padding-bottom: 20px; padding-top: 15px; }
.right7 { width: 370px; float: right;  padding-top: 25px; padding-bottom: 20px; padding-right: 20px;}



/*drop_menu*/
.menu2 { position: relative; z-index: 10000;  list-style: none;}
.menu2 a { background: url(../img/images/menu2bg.gif) repeat-x; height: 22px; float: left; width: 182px; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 7px; padding-top: 5px; border-bottom: 1px solid  #FFF;}
.menu2 a:hover {background: url(../img/images/menu2_hover.gif) repeat-x;}
.menu2 .act2 {background: url(../img/images/menu2_hover.gif) repeat-x;}

.menu2 li.top { position: relative; float: left;}
.menu2 li a.top_link span {}
.menu2 :hover ul.sub li a:hover { }
.menu2 :hover ul.sub li a.fly:hover { }
.menu2 :hover ul li:hover > a.fly {} 
.menu2 a:hover {visibility:visible; position:relative; z-index:200; }
.menu2 li:hover {position:relative; z-index:200;}
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;z-index: 1000000000;}

.menu2 :hover ul.sub {left: 189px; top: 0px;    z-index: 1000000000;  }
.menu2 :hover ul.sub li {display: block;  position: relative;   font-weight: normal;z-index: 300; margin: 0; float: left;background-color: #9d9d9d; border: 1px solid  #FFF; width: 217px; z-index: 1000;}
.menu2 :hover ul.sub li a { background: none; background-color: #9d9d9d; height: 21px;display:block; width: 210px; color: #FFF; border: none; font-weight: normal; }
.menu2 :hover ul.sub li a:hover {background-color: #8c0019; }
.menu2 :hover ul.sub li .two  { padding-top: 0px; height: 26px;  line-height: 12px; padding-bottom: 0px;}
 .menu2 span { color: #8c0019;}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:217px; top:0px;  z-index:400; height:auto;  }

/*drop_menu*/



/*line*/
.line { background: url(../img/images/line.gif) repeat-x; height: 27px; text-align: right; padding-right: 10px; padding-top: 4px;}
.line  a { margin-right: 20px; color: #ffffff; font-size: 11px; text-decoration: none;}
/*line*/
/*head*/
.head { height: 95px; background-color: #FFF; position: relative;}
.head ul { list-style: none;}
.logo { position: absolute; margin-left: 31px; margin-top: 17px;}
.search { position: absolute; right: 32px; padding-top: 24px;}
.search input { border: 1px solid #8e8e8e; margin-right: 8px; vertical-align: middle; float: left;}
.menu { float: right; padding-right: 30px; margin-top: 68px;}
.menu a { height: 21px; float: left; background-color: #b2b2b2; padding-left: 20px; padding-right: 20px; margin-right: 1px; color: #FFF; font-weight: bold; text-decoration: none; padding-top: 6px;}
.menu a:hover { background-color: #8c0019;}
.menu .act { background-color: #8c0019;}
/*head*/

/*foto*/
.foto { background: url(../img/images/bg.jpg) top repeat-x; width: 100%; text-align: right; height: 361px;}


/*foto*/

/*content*/
.content { width: 100%; margin-top: -50px; position: relative;}
.left {  padding-left: 20px; padding-right: 20px;}
.right { width: 370px;}
.title { font-size: 16px; color: #FFF; font-weight: bold; height: 23px; background-color: #b2b2b2;  padding-left: 13px; padding-top: 2px;}
.ban img { margin-bottom: 16px;}
.news {}
.news li { list-style: inside disc;}
.data { color: #d39e00; padding-top: 15px; font-weight: bold;}
.link { padding-top: 15px;}
.link a { color: #d40026; font-weight: bold; text-decoration: none;}
/*content*/

/*foot*/
.foot { height: 36px;min-width: 820px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); margin-left: 90px; margin-right: 90px; position: relative;}
.foot p { font-size: 11px; color: #c1c1c1; font-weight: bold; padding-top: 10px;}
/*foot*/


/*ARCHIV*/
.content2 { background: url(../img/images/content2.gif) top repeat-x; padding-top: 4px; width: 100%;}
.need { width: 100%;}

.left2 { width: 211px;}

.foto2 { background: url(../img/images/bg2.jpg) repeat-x; position: relative;}
.foto2 p { text-align: right;}
.foto2  .link2 { text-align: left;}
.link2 { position: absolute; color: #920522; margin-left: 8px; margin-top: 1px; left: 0px; text-align: left;}
.link2 a { color: #FFF; text-decoration: none; }

.arhiv { padding-top: 10px; padding-bottom: 22px; margin-bottom:20px;}
.title2 { font-size: 30px; color: #ff7f00; padding-left: 20px;}
.title20 { font-size: 24px; color: #ff7f00; padding-left: 20px;}
.tumb { width: 45%; padding-left: 20px; padding-right: 20px; padding-top: 12px; float: left;}
.name { color: #878787; font-size: 16px;}
.name2 {color: #ff7f00; font-size: 16px; text-decoration: none; }
.name3 {color: #ff7f00; font-size: 16px; padding-left: 5px;}
.name4 {color: white; font-size: 16px; padding-left: 5px;}

.tx { width: 152px; height: 140px; float: left;}
.tumb span { color: #878787;}
.inf { font-size: 11px; padding-bottom: 5px;}
.tx2 {color: #ff7f00; padding-top: 2px;}

.link3 { padding-top: 5px; font-size: 12px;}
.link3 a { color: #d40026; font-weight: bold; text-decoration: none;}
/*ARCHIV*/

/*find_scaner*/
.foto3 { background: url(../img/images/bg3.jpg) repeat-x;  position: relative;}
.foto3 p { text-align: right;}
.foto3 .link2 { text-align: left;}
.left3 { width: 50%; padding-left: 20px; padding-right: 20px; float: left;}
.right3 { width: 40%; padding-left: 20px; padding-right: 20px; float: left;}
.nomer { width: 100%; margin-top: 10px;}
.nomer td { width: 18px; height: 27px; background-color: #b2b2b2; border-right: 1px solid #FFF; font-size: 16px; color: #FFF; padding-left: 9px;}
.submit {padding-top: 15px;}
.nomer .act3 { background: url(../img/images/menu2_hover.gif) repeat-x; width: auto;}
.vopros .title3 { font-size: 16px; color: #7f7f7f; padding-top: 8px;}
.vopros { font-size: 11px;}
.vopros p { padding-top: 13px;}
.vopros input { vertical-align: middle; margin-top: -1px; margin-right: 10px;}

.text { padding-top: 8px;}
.text p { padding-bottom: 15px;}
/*find_scaner*/

/*image_enchance*/
.foto4 { background: url(../img/images/bg4.jpg) repeat-x;   position: relative;}
.foto4 p { text-align: right;}
.foto4 .link2 { text-align: left;}
.prev { padding-left: 20px; padding-right: 20px;}
.block { padding-bottom: 15px;}
.block img { margin-top: 7px;}
.tx3 { color: #ff7f00; font-weight: bold;}
/*image_enchance*/

/*publication*/
.foto5 { background: url(../img/images/bg5.jpg) repeat-x; position: relative;}
.foto5 p { text-align: right;}
.foto5 .link2 { text-align: left;}

.text2 { width: 100%; margin-top: 20px; }
.text2 td { padding-bottom: 20px;}
.right4 { width: 243px; padding-right: 19px;}
.tema { font-size: 16px; color: #ff7f00; padding-top: 12px;}
.tema a { color: #ff7f00; text-decoration: none;}
.tx4 { padding-top: 3px; color: #878787; font-size: 11px;}

.text3 { padding-top: 11px; padding-left: 20px; padding-right: 20px; }
.tx5 { padding-top: 11px; color: #838282; font-size: 16px;}
.block2 span { color: #878787; font-size: 11px;}
.block2 { padding-top: 13px; padding-left: 20px; padding-right: 20px;}
.block2  p { padding-bottom: 4px;}
/*publication*/

/*publications*/
.foto6 { background: url(../img/images/bg6.jpg) repeat-x; position: relative;}
.foto6 p { text-align: right;}
.foto6 .link2 { text-align: left;}
/*publications*/

/*where2buy*/
.title4 { font-size: 16px; color: #FFF; font-weight: bold; height: 23px; background-color: #b2b2b2;  padding-left: 13px; padding-top: 2px; margin-top: 10px;}
.forma .name2 { font-weight: bold;  padding-bottom: 4px;}
.t1 { padding-right: 3px; width: 100px;}
.forma { font-size: 11px; color: #878787; width: 100%; margin-top: 15px;}
.forma span {  padding-bottom: 4px; padding-top: 3px;}
.forma textarea { height: 77px; width: 99%;border: 1px solid #8e8e8e;}
.forma select {border: 1px solid #8e8e8e;}
.forma td { padding-bottom: 4px; vertical-align: top;}
.forma input { width: 99%; height: 19px; border: 1px solid #8e8e8e;}
.dalee img { margin-top: 13px;}
/*where2buy*/


/*USAGE*/
.tumb2 { padding-left: 21px; padding-top: 15px; min-height: 100px; }
.tumb2 img { float: left; margin-right: 18px; }
.foto7 { background: url(../img/images/bgimage-main_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.bgimage-main { background: url(../img/images/bgimage-main_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.head_aboutcompany {background: url(../img/images/head_aboutcompany_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative;
}

.head_archive { background: url(../img/images/head_archive_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.head_presscenter { background: url(../img/images/head_aboutcompany_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.head_nextimage { background: url(../img/images/head_po_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.head_support { background: url(../img/images/head_support_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.head_sdseria { background: url(../img/images/bgimage-main_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.head_tech, .head_area { background: url(../img/images/bgimage-main_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.head_sdseria, .head_hdseria, .head_hd2500, .head_hd3600, .head_hd4200, .head_hd5400, .head_sd4410, .head_sd4430, .head_sd4450, .head_sd4490, .head_hd2530, .head_hd3630, .head_hd3650, .head_hd4230, .head_hd4230i, .head_hd4250, .head_hd5450, .head_flex50i { background: url(../img/images/bgimage-main_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.head_arc_magnum600, .head_arc_copymateg18 { background: url(../img/images/head_archive_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

.head_where2buy { background: url(../img/images/head_where2buy_bg.jpg) top repeat-x; width: 100%; text-align: right;  position: relative; }

/*USAGE*/

/*SCANERHD5450*/
.list li { background: url(../img/images/strela.gif) left 4px no-repeat; padding-left: 10px;}
.info { padding-left: 20px;}
.info p { padding-top: 15px;}
.gray { color: #b2b2b2; font-size: 14px; padding-left: 20px;}
.orange { color: #ff7f00; font-weight: bold;}
.info a { color: #d40026; text-decoration: none; font-weight: bold;}
.info .inf p {padding-top: 3px;}

.har { font-size: 11px; margin-top: 3px;}
.har td { padding-right: 15px; padding-top: 4px;}
.obshee { font-size: 11px; padding-top: 8px;}
.tx6 { font-weight: bold; padding-top: 8px;}
/*SCANERHD5450*/

/*2*/
.list2 { list-style: inside disc; }


.tumb3  { padding-top: 14px; padding-bottom: 14px;}
.tumb3 p { padding-left: 105px;}
.tumb3 img { position: absolute;}

.tumb5  { padding-top: 10px; padding-bottom: 10px;}
.tumb5 p { padding-left: 10px;}
.tumb5 img { position: absolute;}

.tx7 { font-weight: bold; padding-top: 2px;}
/*2*/


/*TEHNO*/
.tumb4 { float: left; padding-left: 20px; width: 30%; padding-top: 16px;}
.tumb4 img { margin-right: 5px;}
.tumb4 p { padding-bottom: 5px;}
/*TEHNO*/

.tumbs p {
    width: 30%;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #ff7f00;
}
.search_res div {
  padding-left:15px;
}

.image { color: #333; text-align: center; padding: 0.3em 0; }
.image a *, a .image * { cursor: pointer; cursor: hand; }
.image a, .image div { background: transparent; display: block; padding: 3px; border: #999 1px solid; text-decoration: none; }
.image a:hover { color: black; border: black 1px solid; text-decoration: underline; }
.image img { display: block; border: none; margin: 0 auto; }
.image span { display: block; padding: 3px 18px 0 18px; font-size: 80%; min-height: 16px; background: transparent url(/img/zoom2.gif) no-repeat right 3px; }

.i100 a, .i100 div { width: 100px; min-height: 75px; }

.i150 a, .i150 div { width: 150px; min-height: 120px; }
.i300 a, .i300 div { width: 300px; margin: 0 auto; border: #cccccc 1px solid; }
.i300 a:hover { width: 300px; margin: 0 auto; border: black 1px solid; }
.i400 a, .i400 div { width: 400px; margin: 0 auto; }
.image500 { width: 500px; margin: 0 auto; border: white 1px solid; }

.img_left { float: left; margin-right: 18px; clear:left;}

img.file {padding:0px 0px 0px 0px;  margin:7px 3px 0px 0px; float:left; background: url(/img/icon/default.gif) no-repeat 0 0; display: inline; vertical-align: middle;}
img.file.DOC { background: url(/img/icon/doc.gif) no-repeat 0 0; display: inline; }
img.file.RTF { background: url(/img/icon/doc.gif) no-repeat 0 0; display: inline; }
img.file.PDF { background: url(/img/icon/pdf.gif) no-repeat 0 0; display: inline; }
img.file.EXE { background: url(/img/icon/exe.gif) no-repeat 0 0; display: inline; }
img.file.CHM { background: url(/img/icon/chm.gif) no-repeat 0 0; display: inline; }
img.file.RVT { background: url(/img/icon/rvt.gif) no-repeat 0 0; display: inline; }
img.file.RAR { background: url(/img/icon/arc.gif) no-repeat 0 0; display: inline; }
img.file.ZIP { background: url(/img/icon/arc.gif) no-repeat 0 0; display: inline; }
img.file.PPS { background: url(/img/icon/pps.gif) no-repeat 0 0; display: inline; }
img.file.PPT { background: url(/img/icon/ppt.gif) no-repeat 0 0; display: inline; }
img.file.WMV { background: url(/img/icon/wmv.gif) no-repeat 0 0; display: inline; }
img.file.DWF { background: url(/img/icon/dwf.gif) no-repeat 0 0; display: inline; }
img.file.JPG { background: url(/img/icon/jpg.gif) no-repeat 0 0; display: inline; }
img.file.URL { background: url(/img/icon/url.gif) no-repeat 0 0; display: inline; }
img.file.SWF { background: url(/img/icon/swf.gif) no-repeat 0 0; display: inline; }
img.file.MOV { background: url(/img/icon/mov.gif) no-repeat 0 0; display: inline; }
img.file.AVI { background: url(/img/icon/avi.gif) no-repeat 0 0; display: inline; }
img.file.HTML { background: url(/img/icon/url.gif) no-repeat 0 0; display: inline; }
img.file.HTM { background: url(/img/icon/url.gif) no-repeat 0 0; display: inline; }
img.file.PNG { background: url(/img/icon/png.gif) no-repeat 0 0; display: inline; }
img.file.MSP { background: url(/img/icon/msp.gif) no-repeat 0 0; display: inline; }
img.file.EPS { background: url(/img/icon/eps.gif) no-repeat 0 0; display: inline; }
img.file.TXT { background: url(/img/icon/txt.gif) no-repeat 0 0; display: inline; }
img.file.PPTX { background: url(/img/icon/pptx.gif) no-repeat 0 0; display: inline; }
img.file.DOCX { background: url(/img/icon/docx.gif) no-repeat 0 0; display: inline; }


