html {padding:0; margin:0; height:100%}
body {padding:0; font-size:82%; margin:0; color:#383838; font-family:tahoma, arial,sans-serif; height:100%; background:#fff8dc}
a {color:#337193}
a:hover {text-decoration: none;}
h1 {padding:0px; font-size: 180%; color: #337193; font-weight:normal}
h1.sl {color:#ffffff; font-size: 16pt;}
h2 {font-size:110%}

table {border-collapse:collapse; border-spacing:0; border:0}
td, th, div {margin:0; padding:0; border:0}
a, img {border:0; margin:0; padding:0}
img {vertical-align:top}

#theme {background:url("../../i/bg.gif") repeat-x left bottom; width:100%; position: relative; height:250px}

#theme div {position: absolute;}
#theme .car {width: 30%; background:url("../../i/car.gif") repeat-x left top; left:70%; height:250px;}
#theme .bg {width: 100%; background:url("../../i/bush.gif") repeat-x left top; top:0px; height:250px;}
#theme .storehouse {background:url("../../i/storehouse.gif") no-repeat left top; width:100%; top:0px; height:250px;}
#theme .bush-r {background:url("../../i/bush-r.gif") no-repeat right bottom; width:100%; top:0px; height:250px;}
#theme .bush-l {background:url("../../i/bush-l.gif") no-repeat left bottom; width:90%; top:0px; height:250px;}
#theme .train {background:url("../../i/train.gif") no-repeat right top; width:70%; top:0px; height:250px;}
#theme .loader {background:url("../../i/loader.gif") no-repeat right bottom; width:40%; top:0px; height:250px;}
#theme .truck {background:url("../../i/truck.gif") no-repeat right top; width:80%; top:0px; height:250px;}
#theme .slogan {width:75%; left:20%; top:10px; height:250px;}
#theme .phone_main {width:25%; left:70%; top:10px; height:250px;}
#theme .logo {width:80%; text-align:right; top:143px}
#theme .logo img {margin-right:160px}

table.mainmenu {background:#778899; text-align:center; color:#ffffff; font-size:130%}
table.mainmenu td {padding:0.2em}
table.mainmenu td div {float:left; padding:0.2em 1em 0.2em 0; text-transform:uppercase;}
table.mainmenu a {text-decoration:none; color:#ffffff}
table.mainmenu a.act {color:#fabe28}
table.mainmenu a:hover {color:#fabe28;}

td#content  {padding-bottom:2em}

#footer {background:#c0c0c0; color:#383838;}
#footer td {padding:0.5em}
#footer a:hover{text-decoration:none;}
td#sm img {float:left; margin-top:2px}

#catalogue img{margin: 0 0.2em 0.2em 0; border:1px solid #c0c0c0; padding:0.4em; background:#ffffff}
#catalogue td {vertical-align:top}
#catalogue td h2 {padding-bottom: 0em; margin-bottom:0}
#catalogue td p {padding: 0.2em 0; margin:0;}

p.caption {font-size:small; font-style:italic; color:#666666; text-align:center}
p.caption img {margin:10px 0 10px 0}

img.spec	{border-right:#e9f0e9 2px solid; padding-right:10px; border-top:#e9f0e9 2px solid; padding-left:10px; padding-bottom:8px; border-left:#e9f0e9 2px solid; padding-top:8px; border-bottom:#e9f0e9 2px solid; background-color:#ffffff}
table.spec	{border-top:#e9f0e9 3px solid; border-bottom:#cad6ca 3px solid; background-color:#f6f9f6}
table.spec td		{padding-right:0.4em; padding-left:0.4em; font-size:85%; padding-bottom:0.2em; padding-top:0.2em; border-bottom:#e9f0e9 1px solid; font-family:arial,sans-serif}
table.spec td.hl	{font-weight:bold; border-bottom:#cad6ca 2px solid}

table.qnav td {padding: 0 1em 0 1em}

table.item td {padding:0 1em 1em 0; vertical-align:top}

td.submenu    {padding-top:3em}
td.submenu ul {margin-left:1.2em}
td.submenu li {margin:0.4em 0; color:#337193; list-style:circle}
td.submenu a.act  {font-weight:bold; color:#f29400}

div.main_news   {margin-top:-1em; margin-bottom:1em}
div.main_news a {display:block; margin:1em 0}

table.search_result td  {padding:0.6em 0.4em; border-bottom:1px solid #c5c5c5}

