body {background:url(images/back.jpg) repeat-y;padding:0;margin:0}

a {color:#035}
a:hover {color:#9d2000;text-decoration:none}
h1 {text-transform:uppercase;margin:5px 0 5px 0;padding:2px 5px;font:bold 10pt "Trebuchet MS",Arial;color:#BD0014;text-align:right}
h1.mz {text-align:center;color:#555;font-size:11px}
h2 {font:bold 12px "Trebuchet MS",Arial;color:#00336d;margin:0;padding:4px;text-transform:uppercase;background:#cacaca;clear:both}
.h3 {color:#333;text-transform:uppercase;display:inline;font-size:10px;padding:4px 10px;font-weight:bold}
#banner p {
color:#333;
font-size:11px;
margin:10px 0 0 130px;
}

#banner strong {
color:#9d0200;
}

#footer a {
color:#666;
}

#footer p {
font-size:11px;
color:#555;
padding-left:1.5em;
}

#group {
width:140px;
margin:-30px 38px;
}

#group p {
border:2px solid #dfdfdf;
padding:2px;
margin:10px 0;
width:140px
}

#menu2 {
margin:6px 0 20px .25em;
padding:0 0 0 0.5em;
}
#prod {width:690px; color:#333;padding:10px 35px;}
#prod a {
font-size:11px;
color:#666;
}

#prod p {
color:#333;
padding:0;
margin:6px 0
}
#prod p.out {display:inline}
#screen {
margin-top:0;
margin-left:53px;
width:675px;
position:relative;
height:345px;
}

#scroller {
overflow:hidden;
width:194px;
height:176px;
text-align:center;
position:relative;
top:20px;
padding:1px;
}

#scroller div {
width:188px;
padding-top:1px;
height:175px;
}

#sections {
overflow:hidden;
width:675px;
height:345px;
clear:left;
}

#sections li {
float:left;
width:675px;
height:345px;
margin:0;
padding:0
}

#sections ul {
width:5000px;
list-style-type:none;
margin:-5px 0 0 50px
}

#tab a {
color:#05a;
text-decoration:underline;
font-size:13px
}

#tab a:hover {
 color:#9d1400	;
}

#vscroller {
overflow:hidden;
width:222px;
height:180px;
text-align:center;
margin:0;
padding:2px;
}

#vscroller div {
width:170px;
height:180px;
text-align:center;
padding-top:5px;
}
#top {
width:205px;margin:20px 10px 0;position:relative
}
#scat {
position:relative;top:-48px;left:100px
}
.more {
font-weight:bold;color:#c30;text-align:center;display:block;margin:10px 0 0 0;
}
.about {
background:url(images/about.png) no-repeat top center;
}
.menu {background:#cbcbcb url(images/m-top.jpg) no-repeat top}
.center {background: #d3d3d3 url(images/bk-center.jpg) no-repeat bottom right}
.content {padding:0 10px;width:725px;margin:0 0 10px 20px;}
.contentp {padding:0 5px;width:745px;margin:0 0 10px 2px;}
.nbanner {
width:600px;
height:80px;
margin:10px 0 15px 0px;
}

.banner1 {
width:447px;
height:85px;
background:url(images/banner.gif);
margin:10px 0 15px 5px;
}

.banner2 {
width:447px;
height:85px;
background:url(images/banner2.gif);
margin:10px 0 15px 5px;
}

.comp {
background:url(images/hdr2.png) no-repeat top center;
}
.rack {
background:url(images/hdr-rack.png) no-repeat top center;
}
.equip {
background:url(images/hdr-eq.png) no-repeat top center;
}

.log {
background:url(images/hdr3.png) no-repeat top center;
}
.dat {
 color:#f30
}
.hdr {
width:715px;
margin-left:30px;
margin-top:22px;
padding:40px 10px 5px;}

.main {
width:715px;
margin-left:20px;
margin-top:2px;
padding:0px 10px 5px;
}

.pro {
font-family:Arial;
font-size:12px;
text-decoration:none;
font-weight:400;
color:#a7a7a7;
margin-top:10px;
clear:both;
}

.style1 {
color:#fa3727;
font-weight:700;
}

.style8 {
color:#9d2000;
font-weight:700;
margin-bottom:5px;
font-size:11px
}

.tdt {
background:#d3d3d3 url(images/bk-top.jpg) top right no-repeat;
}

a img {
border:none;
}

a.pro:active {
color:#eee;
text-decoration:none;
}

a.pro:hover {
text-decoration:underline;
color:#9d0200;
}

div.outer {
width:195px;
height:28px;
margin:0 3px 1px 0;
}

div.outer a {
display:block;
width:100%;
height:100%;
font:bold 13px/1 georgia, serif;
color:#C00D23;
border-bottom:1px solid #b8b8b8;
text-decoration:none;
margin:0;
padding:0 0 0 10px;
}

div.outer a.cur {
background:url( 'images/link1.gif' ) 0 -56px no-repeat;
color:#fed6db;
}
div.outer a:hover {
background:url( 'images/link1.gif' ) 0 -56px no-repeat;
color:#fed6db;
}

div.outer span {
display:block;
margin:0;
padding:7px 0 0 13px;
}


img,div {
behavior:url(iepngfix.htc);
}

li p {
color:#333;
font:normal 10pt/16px arial;
margin:10px 10px 10px 285px;
text-align:justify
}
p.first {margin-top:60px}
p {
color:#000;
font:normal 10pt arial;
}

ul li,ol li {
font:normal 12px/17px arial;
color:#333;
margin:1px 0;
padding:3px 5px 3px 0;
}

ul,ol {
margin-top:15px;
}
ul.outer2 {
list-style-type:none;
margin:0px 5px 5px 30px;
}

ul.outer2 li a{
 font:bold 10px Arial;
 text-transform:uppercase;
 color:#4E6790;
 padding:0;
 margin:0
}

ul.outer2 li a:hover{
 color:#f00;
 text-decoration:none
}

ul.outer2 li a.cur2{
 color:#f00;
 text-decoration:none
}

a.nav {color:#f00}
a.nav:hover { color:#ebfbff;text-decoration:none}
img.p3 {
 padding:1px;
 border:2px solid #eee
}
.sm a { font:bold 10px Arial,Georgia;
 text-transform:uppercase;
}
.sm a:hover {color:#f00}
.sm img {margin:3px 0}
ul.lst {margin:0 0 0 5px;padding:5px 0}
ul.lst li {list-style-type:none;background:url(images/accept.png) no-repeat 0 2px;padding:2px 0 2px 25px}
ul.lst li.desc {background:url(images/desc.png) no-repeat 0 2px;}
ul.lst li.page {background:url(images/page.png) no-repeat 0 2px;}
ul.lst li.gal {background:url(images/gal.png) no-repeat 0 2px;}
#ct a img {border:2px solid #9d0200;}
.ssm {margin:10px 0;}
.pg img {
 border:2px solid #fefefe;
}
.cat {
	color:#5db0e6;
	font-size: 11px;
	font-weight: bold;
}
.tch td {font:bold 12px Arial;color:#333;border-bottom:1px solid #ababab;background:#e3e3e3}
.tch {border:1px solid #ababab;border-collapse:collapse}
.tech,.rose {color: #38546B}
.rose {font:bold 12px Arial;text-align:left}
.bq a {display:block}
.catul {margin:5px;padding:0;list-style-type:none;}
.catul a {font:bold 13px Arial;color:#9d2000;}
.catul a:hover {color:#05a}
.aren {border:1px solid #900; padding:1px;margin-bottom:1em;}
.psub {font:bold 12px Arial;color:#F51122;}
.r {border-right:1px solid #cecece}
#ct img {border:1px solid #fefefe}
#t2 strong {color:#9d2000}
.subm a { font:bold 10px Verdana,Arial;
 text-transform:uppercase;
 color:#3E4760;}
ul.descr {
   list-style-type:none;
   margin:10px 0 15px 10px
 }

