* { margin:0; padding:0; }


body {
  background:url(images/body-bg.jpg) repeat-x top #dedfe1;
}

select {margin: 0; padding: 0; *height: 20px}

a {outline: none;}

#all {
   margin:0 auto;
   width:1000px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}

a:link, a:visited {color:#000; text-decoration:underline;}
a:hover {color:#990000;}

#header {
  height: 94px;
  width:1000px;
  background: url(images/head-bg.jpg) top center no-repeat;
  color: #767676;
  font-size:12px;
}
#header td {
  vertical-align:bottom;
  padding-bottom:40px;
}
#header a {
  color: #000;
  text-decoration:underline;
}

#header a:hover {
  text-decoration:underline;
  color:#990000;
}
#header b {
  color:#000000;
}
#header span {
  color:#7c180e;
  font-size:24px;
  font-weight:bold;
  letter-spacing:1px;
}

#title {
  font-size:24px;
  font-weight:bold;
  color:#000000;
  padding-left:10px;
}

#title a{ text-decoration:none; }
#title a:hover{ text-decoration:underline; }

#top_menu {
  height:34px;
  background:url(images/top-menu-bg.jpg) no-repeat #7c180e;
  width:1000px;
  font-size:16px;
  font-weight:bold;
  text-align:center;
}
#top_menu a {
  color: #fff;
  padding-top:8px;
  height:26px;
  width:165px;
  display:block;
  text-decoration:underline;
}
#top_menu a:hover, #top_menu a:active, #top_menu a.selected {
  text-decoration:none;
  background:url(images/top-menu-over.gif) no-repeat;
  color:#000;
}
#sep {
  width:1px;
  background:url(images/sep.gif) no-repeat;
}

#top_menu2 {
  height:39px;
  background:url(images/top-menu2-bg.gif) repeat-x #fff;
  width:1000px;
  font-size:16px;
  font-weight:bold;
}
#top_menu2 ul {
  list-style-type:none;
}
#top_menu2 li {
  display:inline;
  padding-left:9px;
}

#top_menu2 a {
  color: #000;
  background:url(images/top-menu-bullet.gif) 0px 5px no-repeat;
  text-decoration:underline;
  padding-left:30px;
}
#top_menu2 a:hover {
  text-decoration:none;
  color:#666;
  background:url(images/top-menu-bullet.gif) 1px 5px no-repeat;
}

#wrap {
    margin: 20px 0 10px 0;
        width:1000px;
}

#main {
        color:#2f2f2f;
        width:588px;
        padding:0 6px;
        line-height:18px;
}

#main li {
    margin-left:25px;
}

#main p {margin-top:5px;margin-bottom:5px;}

#main-ban {
  background:#FFFFFF;
  width:588px;
  line-height:normal;
}
#main-ban-title {
        height:19px;
        color:#FFFFFF;
        font-size:18px;
        letter-spacing:1px;
        padding:5px;
}
#main-ban p {
    padding:5px;
}
#main-ban a {
    font-size:12px;
        color:#000000;
}

#main-ban-left p, #main-ban-right p {
    padding:7px 5px 6px 5px;
}

#spezpredl {
    width:588px;
        padding-top:10px;
        margin-top:10px;
        line-height:normal;
        background:url(images/spezpredl-title-bg.gif) top no-repeat #FFFFFF;
}
#spezpredl-title {
        height:37px;
        color:#FFFFFF;
        font-size:18px;
        text-align:center;
}
#spezpredl b {
    color:#7c180e;
}
#spezpredl td {
    padding:3px;
}

.img {
    border:5px solid #dedfe1;
        height: 100px;
        width: 100px;
        text-align: center;
}


#marks, #diski {
    width:588px;
        margin:0 auto;
}
#marks img {
    border:none;
        padding-bottom:8px;
}

#size{ background-color:#FFFFFF;     width:588px;
        margin:0 auto;  }

#diski-title {
    height:20px;
        background:url(images/diski-title.jpg) right no-repeat #7c180e;
        color:#FFFFFF;
        font-size:14px;
        margin:1px 0 0 0;
        padding:5px 10px;
}
#diski-bot {
    height:30px;
        background:#7c180e;
        color:#FFFFFF;
        font-size:12px;
    width:588px;
        margin:0 auto;
}
#diski-bot td {
    padding:0 5px;
}
#diski-bot a {
        color:#FFFFFF;
        padding:0 2px;
        text-decoration:underline;
}
#diski-bot a:hover {
        color:#ccc;
        text-decoration:none;
}
#diski-bot b {
    background:#cc0000;
        padding:0 2px;
}

#disk {
    width:192px;
        height:100px;
        background:#FFFFFF;
        margin:4px 0 4px 0;
}

#disk-model {
    width:192px;
        height:200px;
        background:#FFFFFF;
        margin:4px 0 4px 0;
}

#disk-cont {
        text-align:center;
        height:129px;
}
#disk-model img, #disk img {
    border:none;
}
#disk-title {
    height:22px;
        background:url(images/disk-title.gif) repeat-x;
        text-align:center;
        font-weight:bold;
}
#disk-title1 {
    height:18px;
        background:url(images/disk-title.gif) repeat-x bottom;
        text-align:center;
        font-weight:bold;
                vertical-align: bottom;
                padding-bottom: 4px
}

#model {
    width:588px;
        background:#FFFFFF;
}
#model td {
    padding:10px 5px;
}

#model-tab {
    width:588px;
        background:#FFFFFF;
}
#model-tab table {
    width:562px;
        margin:10px auto 20px;
        border-collapse: collapse;
}
#model-tab th {
    background:url(images/fon.jpg);
    border:1px solid #dedfe1;
        height:35px;
        font-weight:bold;
}
#model-tab td {
    border:1px solid #dedfe1;
        text-align:center;
        height:28px;
}
#model-tab img {
    border:none;
}
#model-tab b {
    color:#771e13;
}

#korzina {
    width:588px;
        background:#FFFFFF;
}
#korzina-title {
    height:30px;
        background:url(images/diski-title.jpg) right no-repeat #7c180e;
        color:#FFFFFF;
        font-size:14px;
        margin:1px 0 0 0;
}
#korzina-cont {
    width:576px;
        background:url(images/fon.jpg);
        margin:7px auto 27px;
        padding:5px 0;
}
#korzina-cont b {
    color:#7c180e;
        font-size:16px;
}

#korzina-dop-table {
    background:url(images/korzina-dop-table-bg.gif) repeat-x bottom #FFFFFF;
        border-collapse:collapse;
    width:193px;
        font-size:12px;
        font-weight:bold;
}
#korzina-dop-table td {
    border:1px solid #dedfe1;
        height:32px;
        padding:0 5px;
}
#korzina-dop-table b {
    color:#7d1a10;
        font-size:12px;
}

#zakaz-form {
    margin-bottom:20px;
}
#zakaz-form td {
    padding:6px;
}

.car_marks{ float:left; display:block; width:140px; height:120px; text-align:center; }

h1
{
  margin-top: 0;
  padding-top:3px;
  padding-bottom:25px;
  line-height:inherit;
  color:#990000;
  font-size:22px;
}

h2
{
  padding-top:15px;
  padding-bottom:5px;
  line-height:inherit;
  color:#990000;
  font-size:18px;
}

h3
{
  padding-top:10px;
  padding-bottom:5px;
  line-height:inherit;
  color:#990000;
  font-size:16px;
}


/*======================================================LEFT======================================*/
#left {
        width: 200px;
}
#left-title {
        width:200px;
        height:32px;
        background:url(images/left-title.gif) no-repeat;
        color:#FFFFFF;
        font-size:18px;
        letter-spacing:1px;
}
#left-pad {
    padding: 8px 0 0 10px;
}
#left-body {
        width:200px;
        background:#FFFFFF;
}
#left-body img {
    padding:4px 1px;
}
#left-bott {
        width:200px;
    background:url(images/left-bott.gif) no-repeat;
        height:10px;
        margin-bottom:5px;
}
#left a {
}
#left ul {
  list-style-type: none;
  padding:10px;
}

#left li {
  list-style-type:none;
  background:url(images/news_a.gif) bottom repeat-x;
  display:block;
}

.left_menu a {
  padding:5px 0 5px 15px;
  font-size:14px;
  color:#000;
  text-decoration:none;
  background:url(images/left-menu-bullet.gif) 3px 10px no-repeat;
}
.left_menu a:hover {
  font-size:14px;
  text-decoration:none;
  color:#903927;
  background:url(images/left-menu-bullet-hover.gif) 3px 10px no-repeat;
}
/*======================================================LEFT======================================*/



/*======================================================RIGHT======================================*/
#sidebar {
        width: 200px;
}
#sidebar-title {
        width:200px;
        height:32px;
        background:url(images/sidebar-title.gif) no-repeat;
        color:#FFFFFF;
        font-size:18px;
        letter-spacing:1px;
}
#title-pad {
    padding: 8px 0 0 10px;
}
#sidebar-body {
        width:200px;
        background:#FFFFFF;
}
#sidebar-bott {
        width:200px;
    background:url(images/sidebar-bott.gif) no-repeat;
        height:10px;
        margin-bottom:5px;
}

#pad_news {
  padding: 0 10px 10px 10px;
  color:#767676;
}

#pad_news a {
  color:#767676;
  padding-bottom:5px;
  text-decoration:none;
  display:block;
}

.date {
        font-size:10px;
}
.news_title {
    color:#000000;
        font-size:14px;
        font-weight:bold;
}
.articles, .ahtung, .articles a, .ahtung ul li a {
    font-size:14px;
        color:#000000;
}

.articles li {
  list-style-type:none;
  padding:5px 0 5px 15px;
  background:url(images/articles-bullet.gif) 0px 9px no-repeat;
}

.ahtung li {
  list-style-type:none;
  padding:5px 0 5px 15px;
  background:url(images/ahtung-bullet.gif) 0px 7px no-repeat;
}

/* 14.09.2010 */

div.to_customer_title { font: normal 14px Arial; padding: 10px 0 10px 15px; color: #000; background: url('images/news_a.gif') repeat-x left bottom; }
div.to_customer_title  img { margin-left: -16px; }
div.to_customer_wr { padding: 0 10px; }
div.last { background: none; padding-bottom: 0px;}

div.news_wr { background:url(images/news_a.gif) left bottom repeat-x; padding: 10px 0 10px 0;}

div.wrapper { background: url('/images/body-bg-bottom.gif') left bottom repeat-x; }

#main-ban { border-left: 1px solid #ddd; border-right: 1px solid #ddd; width: 586px; }

/* 14.09.2010 */


/*======================================================RIGHT======================================*/



/*======================================================FOOTER======================================*/
#footer {
        background:url(images/bottom-bg.jpg);
        height:87px;
        width:1000px;
        color:#666666;
}

#footer a:link, #footer a:visited {color:#666666; text-decoration:underline;}
#footer a:hover {color:#666666;}

#pad_foot, #pad_foot2 {
  padding:10px;
}
#pad_foot2 {
  font-size:9px;
}
/*======================================================FOOTER======================================*/
