/* Layout ******************/

html {
  height:100%;
}

body {
  padding:0;
  margin:0 0px;
  position:relative;
}
img {
  border: 0;
}
h1 {
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 5px;
  margin: 5px 0 5px 10px;
}

h2 {
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 5px;
  margin: 5px 0 5px 10px;
}

h3 {
  margin: 0;
}
#page {

}
#logo{
  position: absolute;
  top: 20px;
  left: 60px;
}
#header {
  height: 115px;
}
#content {
  margin-left: 125px;
  margin-right: 50px;
}
#content-left {
  margin-left: 35px;
  margin-right: 50px;
}
#console {
  height: 20px;
  padding-right: 50px;
}
#footer {
  margin-left: 70px;
  margin-top: 25px;
}
#copy {
  clear: left;
}
#copy p {
  margin: 0;
}
ul.console {
  list-style-type: none;
  margin: 0;
  float: right;
}
ul.console li {
  float: left;
  margin-left: 20px;
  padding: 3px 0 2px 15px;
  font-size: 0.85em;
}
p.login, ul.console li.login {
  background: url('/images/icon-login.gif') left no-repeat;
  padding-left: 20px;
}
ul.menu {
  list-style-type: none;
  margin-left: 230px;
  margin-top: 40px;
}
ul.menu li {
  float: left;
  margin-left: 45px;
}
ul.left-menu {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  font-weight: bold;
}
ul.bottom-menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.bottom-menu li {
  float: left;
  margin-right: 15px;
}
ul.bottom-menu li a {
  color: #7F7F7F;
}
ul.pages {
  list-style-type: none;
  margin: 25px 0 0 0;
  padding: 0;
}
ul.pages li {
  float: left;
  margin-right: 12px;
  line-height: 20px;
  width: 17px;
  border: 1px solid #F2F2F2;
  text-align: center;
  font-size: 1.1em;
}
ul.pages li.active {
  background-color: #F2F2F2;
}
ul.sublinks {
  list-style-type: none;
  margin: 10px 3px;
  padding: 0;
}
ul.sublinks li {
  padding: 0 0 0 15px;
  margin: 10px 0;
}
#hits td {
  padding-top: 10px;
}
td.column-right, td.column-right2 {
  padding: 20px 0 0 0;
}
td.column-right p, td.column-right2 p{
  margin: 0;
}
td.column-right p {
  padding: 5px 3px;
}

td.column-right h1 {
  margin: 0;
  padding-top: 0;
}


td.column-right h2 {
  margin: 0;
  padding-top: 0;
}

td.column-left {
  padding: 20px 5px 0 100px;
}
td.column-left p{
  margin: 0;
  padding: 5px 5px 5px 0px;
}
p.price, p.order {
  padding-left: 25px;
  margin-right: 10px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 25px;
  text-decoration: none;
}
td.addition p {
  padding-left: 15px;
  margin: 0 0 0 5px;
}
#number {
  margin: 15px 10px 15px 50px;
  padding: 10px;
  background-color: #F2F2F2;
}
#number p {
  margin: 0;
  padding: 0;
}
/* Fonts *******************/
h1 {
  font-size: 1.5em;
}

h2 {
  font-size: 1.3em;
}

body, pre {
  font:83% Arial-Narrow, Arial, Sans-Serif;
}
ul.menu li {
  font:1.2em Arial-Narrow, Arial, Sans-Serif;
}
td.login, td.login a {
  color: #7F7F7F;
  font-size: 0.9em;
}
td.login h3 {
  font-size: 1.5em;
  color: #000;
}
/* Colors ******************/

html {
/*  background:#FFF;  */
}
a {
  color: #004589;
}
ul.menu li {
  color: #8C8C8C;
}
ul.menu li a {
  color: #EB601A;
}
ul.menu li a:visited {
  color: #EB601A;
}
#console {
 /* background: #E8EAEB; */
}
#box {
  border: 1px solid #E8EAEB;
}
td.forum {
  background: #E8EAEB url('/images/for.gif') top left no-repeat;
  padding-left: 100px;
}
td.login {
  background: #E8EAEB url('/images/login_bg.gif') top left no-repeat;
  padding-left: 100px;
  height: 80px;
}
td.login-box {
  background: url('/images/login-box_bg.gif') bottom left no-repeat;
  height: 60px;
  width: 270px;
  padding-left: 100px;
  color: #EB601A;
}
.one-star {
  background: url('/images/1star.gif') right no-repeat;
}
.two-stars {
  background: url('/images/2stars.gif') right no-repeat;
}
.three-stars {
  background: url('/images/3stars.gif') right no-repeat;
}
.star_1 {
  background: url('/images/1star.gif') right no-repeat;
}
.stars_1 {
  background: url('/images/1star.gif') right no-repeat;
}
.stars_2 {
  background: url('/images/2stars.gif') right no-repeat;
}
.stars_3 {
  background: url('/images/3stars.gif') right no-repeat;
}
.forum {
  background: url('/images/icon-forum.gif') left no-repeat;
}
.manual {
  background: url('/images/icon-manual.gif') left no-repeat;
}
.drivers {
  background: url('/images/icon-drivers.gif') left no-repeat;
}
.phone {
  background: url('/images/icon-phone.gif') left no-repeat;
}
p.price {
  background: #EB601A url('/images/price_bg.gif') left no-repeat;
  color: #fff;
}
p.order {
  background: #F2F2F2 url('/images/order_bg.gif') left no-repeat;
  color: #004589;
}
p.question {
  background: url('/images/question.gif') left no-repeat;
  padding-left: 32px;
}
p.answer {
  background: url('/images/answer.gif') left no-repeat;
  margin-left: 40px;
  padding-left: 35px;
}
div.downloads {
  margin-top: 15px;
}
div.downloads p {
  padding: 0 0 3px 15px;
  margin-top: 3px;
}
div.faq {
  border-bottom: 1px solid #F2F2F2;
}
div.faq p {
  margin: 10px 0;
}
#welcome {
  background: #F2F2F2;
  padding:5px 10px;
}
#welcome h1 {
  margin: 0;
}
#exit {
  background: url('/images/icon-exit.gif') left no-repeat;
  line-height: 30px;
  padding-left: 35px;
  margin-left: 15px;
}
td.login-box h1{
  font-weight: normal;
}
.orange {
  background: #EB601A;
}
input, textarea {
  border: 1px solid #B1B1AE;
}
.button {
  color: #fff;
  background: #C00C13;
}
.pink {
  background-color: #FDEFE9;
}
#phone {
  background: url('/images/phone.gif') top left no-repeat;
  line-height: 35px;
  font-weight: bold;
  font-size: 1.4em;
  padding-left: 55px;
  margin: 0;
}
#send-question, #send-message {
  background: #F2F2F2;
  padding: 10px;
  margin-top: 10px;
  clear: both;
}
#send-question h4{
  padding: 0;
  margin: 0 0 15px 0;
}
#send-question textarea {
  background: #fff url('/images/grey-question.gif')  center no-repeat;
}
#send-message textarea {
  background: #fff url('/images/grey-cover.gif')  center no-repeat;
}
/* Misc ********************/
pre {
  text-align: right;
  margin: 0 15px 12px 0;
  height: 20px;
  color: #fff;
  font-size: 1.1em;
}
pre a{
  color: #fff;
}
ul.properties {
  background: #F2F2F2;
  list-style-type: none;
  padding: 10px 15px 15px 5px;
}
ul.properties li {
  padding-right: 45px;
  text-align: right;
  width: 125px;
}

table.colors td {
  border: 1px solid #fff;
  width: 25%;
  height: 30px;
}
