﻿@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll;}
html, body {margin:0 auto;height:100%;position:relative;}
body {font:12px Tahoma, Geneva, sans-serif;background:#000;line-height:120%;}

* {margin:0;padding:0;}
a {color:#FFF;outline:none;}
img {border:0;}
p {text-align:justify;padding:0 0 10px;}
table {width:100%;margin:0 0 10px;}
td {vertical-align:top;padding:6px;border:1px solid #CCC collapse;}
td p {padding:0;}
ul {list-style:disc outside;margin:0 20px 10px;}

#wrap {width:846px;min-height:100%;margin:0 auto;overflow:hidden;}
* html #wrap {height:100%;overflow:visible;}

#head {height:252px;margin:30px 0 0;color:#99999a;overflow:hidden;}
#lbl {float:left;width:230px;background:#1C1C1D;height:100%;}
#logo {height:67px;padding:0 3px;background:#000;}
#menu {margin:0 8px 0;font:bold 11px/12px Tahoma, Geneva, sans-serif;text-transform:uppercase;}
#menu li {height:27px;margin:0 0 2px;}
#menu li.top {margin:0 0 2px;padding:7px 0 0;background:url('img/btop.jpg') no-repeat 0% 0%;}
#menu li.bot {margin:0 0 2px;padding:0 0 6px;background:url('img/bbot.jpg') no-repeat 0% 100%;}
#menu li a {display:block;padding:0 0 0 40px;height:27px;line-height:27px;background:url('img/inmenu.jpg') no-repeat;color:#99999a;text-decoration:none;}
#menu li a:hover,#menu li.active a {background:url('img/inmenu-act.jpg') no-repeat;color:#FFF;text-decoration:none;}
#menu li.bot a {height:26px;line-height:26px;background:url('img/innmenu.jpg') no-repeat;}
#menu li.bot a:hover,#menu li.active a {background:url('img/innmenu-act.jpg') no-repeat;}
#rbl {float:right;}

#content {position:relative;margin:30px 0 10px 0;background:#7d7d7e;}
#hcontent {padding:20px 24px;background:#484849;color:#b2b2b4;}
#hcontent ul {margin:4px 0 0;list-style:none;}
#hcontent ul li {background:url('img/cycle.gif') no-repeat 0% 60%;padding:0 0 0 18px;}
#content h1 {font:bold 125% Tahoma, Geneva, sans-serif;color:#FFF;text-transform:uppercase;}
#content h2 {font:bold 120% Tahoma, Geneva, sans-serif;color:#FFF;margin:0 0 10px;}
#content h3 {font:bold 100% Tahoma, Geneva, sans-serif;color:#FFF;margin:0 0 10px;}
#crumb {height:22px;margin:0 0 16px;border-bottom:1px solid #2b2b2c;}
#mcontent {position:relative;padding:20px 24px;background:#7d7d7e;min-height:400px;}
* html #mcontent {height:400px;}
#mcontent .hr {clear:both;height:34px;width:100%;line-height:34px;background:url('img/hr.gif') repeat-x 100% 54%;overflow:hidden;margin-bottom:10px;}
#style {margin:80px 0 22px !important;border-top:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e;padding:12px 0 14px;}
#tech {margin:120px 0 46px !important;border-top:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e;padding:12px 0 14px;}

#footer {clear:left;position:relative;height:50px;line-height:50px;margin:0 0 36px;color:#7b7b7b;background:#1c1c1d;text-align:center;border:1px solid #363636;font-size:11px;}
#footer strong {color:#FFF;font-weight:normal;}

.none {display:none;}
.center {text-align:center;}
.left {float:left;}
.right {float:right;}
.limg {position:relative;float:left;padding:4px 6px 5px 0px;}
.lbimg {position:relative;border:7px solid #c4c4c5;float:left;margin:4px 20px 5px 0px;}
.rimg {position:relative;float:right;padding:4px 0px 5px 6px;}
.rbimg {position:relative;border:7px solid #c4c4c5;float:right;margin:4px 0px 5px 20px;}
.print {float:right;}

.wht {color:#FFF;}
.red {color:#FF0000;}
.blk {color:#000;}

.stnav {list-style:none;height:100px;text-align:center;margin-left:-18px;}
.stnav a {float:left;}
.stnav img {display:block;margin:0 18px;}

.prnav {list-style:none;height:180px;text-align:center;margin-left:-18px;}
.prnav a {float:left;}
.prnav img {display:block;margin:10px 18px 0;}

.prod {clear:left;}
.prod h3 {text-transform:uppercase;}
.prod img {float:left;border:7px solid #c4c4c5;margin:0 20px 0 0;}
.prod strong {color:#FFF;}
.prod div.cont {margin-left:236px;}

.sem {clear:left;}
.sem h3 {text-transform:uppercase;}
.sem img {float:left;border:7px solid #c4c4c5;margin:0 20px 0 0;}
.sem strong {color:#FFF;}
.sem div.cont {margin-left:198px;}

.news {clear:left;}
.news h3 {text-transform:uppercase;padding:0 0 16px}
.news img {float:left;border:7px solid #c4c4c5;margin:0 20px 0 0;}
.news strong {color:#FFF;}
.news div.cont {margin-left:198px;}
.news a.link {display:block;float:right;margin:6px 10px 0;}

.map {clear:left;}
.map h3 {text-transform:uppercase;}
.map img {float:left;border:7px solid #c4c4c5;margin:0 20px 0 0;}
.map strong {color:#FFF;}
.map div.cont {margin-left:376px;}

.paging {clear:both;position:relative;top:16px;height:26px;font-size:12px;font-weight:600;color:#333;text-align:center;}
.pleft {position:relative;float:left;left:50%;text-align:center;}
.pright {position:relative;float:left;left:-50%;text-align:center;}
.paging .ditto_currentpage {color:#FFF;background:#4D4D4D;} 
.paging span {display:block;float:left;margin:0 2px;height:20px;line-height:18px;padding:0 6px;color:#333;} 
.paging a, .paging a:link, .paging a:visited {float:left;display:block;margin:0 2px;height:20px;line-height:18px;color:#4d4d4d;padding:0 6px;text-decoration:none;} 
.paging a:hover {background:#c4c4c5;color:#FFF;}