/* CSS Document */
.leftcolumn ul { margin:10px 0 0 0; padding:0 0 20px 0; list-style:none; }
.leftcolumn ul li {  line-height:10px; padding:0; margin:5px 0 0 0; list-style:none; }
.leftcolumn ul li h1 { background:url(../images/altek/arrow.prior.png) no-repeat; background-position:0 0.2em; padding-left:1.5em; vertical-align:middle; margin:15px 0 0 0; font-weight:bold; color:#164488; font-size:12px; }
.leftcolumn ul li h2 { background:url(../images/altek/arrow.prior.png) no-repeat; background-position:0 0.3em; padding-left:1.5em; vertical-align:middle; margin:10px 0 0 20px; font-weight:bold; color:#5b7cab; font-size:11px; }
.leftcolumn ul li h3 { background:url(../images/altek/arrow.prior.png) no-repeat; background-position:0 0.4em; padding-left:1.5em; vertical-align:middle; margin:5px 0 0 40px; font-weight:normal; font-size:10px; }
.leftcolumn ul li a { color:#164488; text-decoration:none; }

.leftcolumn ul.prior { border-bottom:1px dotted #164488;  }

.maincolumn {  background:url(../images/altek/center.jpg) no-repeat; padding-top:40px; }
.maincolumn h1 { background: #f7f7f7 url(../images/altek/bg.h1.png) repeat-x; padding:10px 10px 11px 30px; color:#0242a3; font-size:14px; }

.about { margin:30px 20px 50px 20px; width:90%; }
.about .autoim { margin:0 20px 20px 0; border:1px solid #bdbdbd; }
.about .autosch { margin:0 0 20px 0; border:none; }
.about ul { margin:0 50px 0 40px; }
.about li { line-height:12px; margin-bottom:6px; text-align:justify; }
p.descr { margin:10px 0 0 0; }

.about h2 { margin:25px 0 15px 0; color:#4c4c4c; font-size:12px; }

table.charact td { padding:4px 5px 3px 10px; font-size:11px; color:#4c4c4c; border-bottom:1px solid #bdbdbd; }
table.charact td.group { font-size:12px; font-weight:bold; color:#0242a3; border-bottom:2px solid #0242a3; padding:10px 5px 3px 5px; }
table.charact td.group2 { font-weight:bold; color:#4c4c4c; padding-left:30px; }
table.charact td.prim { font-size:9px; font-style:italic; color:#4c4c4c; padding-left:30px; }
table.inner td {border:none; width:30%; padding:0; }
table.gvh td, th { padding:4px; text-align:center; border-bottom:1px solid #bdbdbd; border-right:1px solid #bdbdbd; }
table.gvh th { border-left:1px solid #bdbdbd; color:#0242a3; }
table.gvh td { }
table.gvh td.topgvh, th.topgvh { border-top:1px solid #bdbdbd; }

p.price { margin:25px 0 25px 500px; color:#0242a3; font-size:12px; font-weight:bold; }
