﻿@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 {margin:30px 0 0;color:#99999a;overflow:hidden;}
#logo {height:67px;padding:0 3px;background:#000;}
#head img {display:block;padding:0 0 18px;}
#menu {float:left;margin:0 0 18px !important;padding:6px 0 6px 8px;list-style:none;font:bold 11px/12px Tahoma, Geneva, sans-serif;text-transform:uppercase;background:#1C1C1D;width:838px;}
#menu li {float:left;width:208px;height:27px;margin:0 0 2px;}
#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;}

#content {position:relative;margin:0 0 10px;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;}

#adds {}
#adds h2 {margin:16px 0 24px;}
#adds div {padding:0 0 20px;}
#adds strong {color:#fff;}
#adds strong span {font-size:11px;color:#333;}
#adds p {padding:0 0 4px;}
#result {padding:0 !important;}

#map {position:relative;width:798px;height:442px;margin:0 0 16px;background:url('img/buymap.jpg') no-repeat;border-bottom:1px solid #222;}
#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;}
.marks {float:right;padding:16px 0 16px;width:380px;}
.marks span {display:block;float:left;margin:4px 4px 0 0;}
.marks a {display:block;float:left;width:24px;height:24px;margin:0 2px;}

.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;}

.mapform {margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #222;}
.mapform label {padding:0 6px 0 0;}
.mapform select {margin:0 12px 0 0;padding:0 0 0 6px;}
.subform {padding:1px 8px;background:#ccc;color:#222;}

.cities {position:relative;width:12px;height:12px;font-size:11px !important;padding:0 !important;text-align:center;}
.cities a {display:block;width:12px;height:12px;background:url('img/city.gif') no-repeat 0 3px;color:#000;white-space:nowrap;z-index:90;}
.cities p {display:none;position:absolute;top:-22px;left:-8px;height:24px;background:url('img/bull.gif') no-repeat 8px 16px;z-index:99;}
.cities p span {display:block;padding:3px 10px !important;background:#DDD;}
.cities a:hover {background:#c3c3c3 url('img/city.gif') no-repeat 0 3px;}
.cities a:hover p {display:block;}

.ponts {}
.ponts div {}
.ponts strong {display:inline;margin:0 8px 0 0;}
.ponts p {display:inline;}
.ponts a {display:inline;margin:0 0 0 8px;}

.deals {margin:24px 0 0;}
.deals div {padding:0 0 8px;}
.deals strong {display:inline;margin:0 8px 0 0;color:#fff;}
.deals p {display:inline;padding:0 0 4px;}
.deals a {display:inline;margin:0 0 0 8px;}

.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;}
