/* ::::: http://www.m1ron.com/portfolio/alian/usr/templates/base.css ::::: */

html, body { margin: 0px; padding: 0px; width: 100%; height: 100%; }
html { font-family: "Trebuchet MS",arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 82%; line-height: 125%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
body { background: rgb(39, 39, 39) none repeat scroll 0% 0%; color: rgb(225, 223, 223); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
p { margin: 0pt 0pt 1.25em; }
ul { margin: 0pt 0pt 1.25em; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul li { padding: 0pt 0pt 0pt 43px; background: transparent url('li.gif') no-repeat scroll 31px 0.72em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a { color: rgb(170, 191, 228); text-decoration: underline; }
a:hover { color: rgb(252, 254, 255); }
a:focus, a:active { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a img { border: medium none ; }
address { font-style: normal; }
h1, h2, h3, h4, h5, h6 { margin: 0px; font-family: "Trebuchet MS",arial,helvetica,sans-serif; font-weight: normal; color: rgb(224, 232, 235); line-height: 26px; }
h2 { margin: 0pt 0pt 1em; font-size: 1.38em; }
div#wrap { margin: 0pt auto; width: 100%; min-width: 980px; max-width: 1500px; position: relative; }
div#footer { background: transparent url('footer.gif') repeat-x scroll 0pt 33px; width: 90%; height: 12.5em; clear: both; position: relative; left: 5%; z-index: 2; font-family: "Trebuchet MS",arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.85em; line-height: 1.18em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(147, 147, 147); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#footer a { color: rgb(147, 147, 147); }
div#footer a:hover { color: rgb(252, 254, 255); }
div#footer div.left { background: transparent url('footer-left.png') no-repeat scroll 0pt 0pt; width: 305px; height: 20px; position: absolute; top: 27px; left: 0px; z-index: 1; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#footer div.right { background: transparent url('footer-right.jpg') no-repeat scroll 0pt 0pt; width: 475px; height: 155px; position: absolute; top: 0px; right: 0px; z-index: 1; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#copyright { position: absolute; top: 6.27em; left: 3.33%; z-index: 2; }
div#make { position: absolute; top: 6.27em; left: 35.56%; z-index: 2; }
address#address { position: absolute; top: 4.64em; left: 67.77%; z-index: 2; font-family: "Trebuchet MS",arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.27em; line-height: 1.14em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
address#address a { font-size: 0.86em; color: rgb(170, 191, 228); }
div#header { width: 90%; height: 10.92em; font-size: 0.92em; line-height: 125%; position: relative; left: 5%; }
ul#ico { margin: 0px; overflow: hidden; position: absolute; top: 2.67em; left: 3.33%; }
ul#ico li { padding: 0pt 30px 0pt 0pt; background: transparent none repeat scroll 0% 0%; float: left; color: rgb(71, 71, 71); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#ico li img { display: block; }
ul#ico li a { color: rgb(104, 104, 104); }
ul#top { overflow: hidden; position: absolute; top: 2.67em; left: 44.44%; }
ul#top li { margin: 0pt 0pt 0pt -1px; padding: 0pt 22px 0pt 23px; background: transparent url('top-li.png') no-repeat scroll 0pt 50%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#top li a { color: rgb(111, 111, 111); }
ul#top a:hover { color: rgb(252, 254, 255); }
img#mercedes { display: block; position: absolute; top: 2em; right: 3.33%; color: rgb(255, 255, 255); }
div#grey { background: rgb(51, 51, 51) url('grey.png') repeat-x scroll 0pt 100%; overflow: hidden; width: 100%; height: 5em; position: absolute; top: 5.92em; left: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#logo { margin: -30px 0pt 0pt -30px; position: absolute; left: 3.33%; top: 50%; }
div#logo img { width: 200px; height: 55px; display: block; color: rgb(218, 243, 249); font-size: 30px; font-weight: bold; text-align: center; }
ul#menu { margin: 0pt 0pt 0pt 133px; padding: 0pt 0pt 0pt 3.33%; background: transparent url('top-li.png') no-repeat scroll 0pt 50%; width: 100%; position: absolute; left: 6.66%; top: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#menu li { margin: 0pt 1.32em 0pt 0pt; padding: 2em 0.83em; background: transparent none repeat scroll 0% 0%; float: left; position: relative; left: -0.83em; font-weight: bold; text-transform: uppercase; cursor: default; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#menu li a { margin: -2em -0.83em; padding: 2em 0.83em; display: block; position: relative; color: rgb(224, 232, 235); cursor: pointer; text-decoration: none; }
ul#menu li a:hover { border-top: 0.42em solid rgb(169, 190, 226); padding-top: 1.58em; color: rgb(170, 191, 228); text-decoration: underline; }
ul#nav { margin: 0px; background: rgb(49, 49, 49) none repeat scroll 0% 0%; overflow: hidden; width: 90%; position: relative; left: 5%; font-size: 0.92em; line-height: 125%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#nav li.cell { padding: 0pt 0pt 0pt 3.33%; background: transparent url('nav-cell.png') no-repeat scroll 5% 50%; width: 28.9%; position: relative; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#nav li.repair { background-image: none; }
ul#nav div.space { padding: 30px 0pt 1.25em 113px; min-height: 85px; }
ul#nav li.repair div.space { background: transparent url('repair.jpg') no-repeat scroll 0pt 0.25em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#nav li.accessories div.space { background: transparent url('accessories.jpg') no-repeat scroll 0pt 0.25em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#nav li.parts div.space { background: transparent url('parts.jpg') no-repeat scroll 0pt 0.25em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#nav p.title { margin: 0pt 0pt 0.29em; font-size: 1.17em; font-weight: bold; text-transform: uppercase; color: rgb(224, 232, 235); }
ul#nav ul { margin: 0px; font-size: 0.92em; }
ul#nav ul li { padding: 0pt 0pt 0.17em 10px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#pix { overflow: hidden; width: 90%; height: 210px; position: relative; left: 5%; z-index: 1; background-repeat: no-repeat; background-position: 50% 0pt; }
div.pix-index { overflow: hidden; height: 291px ! important; background-position: 100% 0pt ! important; }
div#pix img.title { width: 314px; height: 62px; position: absolute; top: 192px; left: 60%; }
div#pix div.car { ; }
div#pix div.preloader { ; }
div#left { padding: 1.85em 0pt 3.22em; width: 55%; min-height: 260px; float: left; position: relative; left: 8%; z-index: 2; }
div.index-left { min-height: 0px ! important; }
div#right { padding: 6.146em 0pt 3.23em; overflow: hidden; width: 26%; float: left; position: relative; left: 12%; z-index: 2; }
div.index-right { padding-top: 4.7em ! important; }
div.banner { font-size: 0.92em; line-height: 1.27em; }
div.banner span { border: 3px solid rgb(66, 71, 72); margin: 0pt 0pt 0.828em; height: 68px; display: block; cursor: pointer; background-repeat: no-repeat; background-position: center 0pt; }
div.banner a:hover span { border-color: rgb(170, 191, 228); }
#counters {text-align: center;}
