* {margin: 0; padding: 0; border: none; font-size: 11px; line-height: 130%;}
ul li {list-style:none;}
table, th, td {border-collapse:collapse;}

a {text-decoration:underline; color:#2F5AA9;}
a:hover {text-decoration:none;}

#content a {
	font-weight: bold;
}

h1,h2,h3, strong {font-size:100%; font-weight:bold; padding-bottom:12px; color:#2F5AA9;}
/*#65a317*/

p {padding-bottom:10px;}

h2 {color: #2F5AA9; padding: 0; font-size: 120%}
h2 a {text-decoration:underline; color: #2F5AA9; font-size: 100%}


body {font-family:tahoma,sans-serif; font-size:70.01%; color:#696969;}

div#superwrap  {width: 1000px; margin:0 auto 10px;}
div#header     {width: 100%; white-space: nowrap; height:290px; position:relative; z-index:100;}
div#logo       {width: 500px; height: 191px; background: url(/template/i/logo-bg.jpg) no-repeat; float: left; border: 0px solid red;}
div#slogan     {width: 279px; height: 95px; 
                left: 160px; top: 45px; position: relative;}
div#nav        {width: 40px; height: 15px; position: relative; top: -80px; left: 455px;}
div#header2    {width: 500px; height: 290px; background: url(/template/i/cars.jpg) no-repeat; float: right;}
div#header2 div#under {width: 500px; height: 25px; background: url(/template/i/under-cars.gif) no-repeat; 
                position: relative; top: 255px;}

div#smenu          {position:relative; float: left; width: 500px; height: 50px; z-index:100;
                    background:url(/template/i/smenu-bg.gif) repeat-x;}
div#menu          {  background:url(/template/i/menu-arrow.gif) no-repeat 100% 0%; padding-right: 7px; float: left;}
div#menu ul       { float:left;  background:url(/template/i/menu_bg.gif) repeat-x;}
div#menu ul li    {float:left; border-left:1px solid #fff; height: 40px;}
div#menu ul li:hover, div#menu ul li.active {background:url(/template/i/li_hover.gif) repeat-x; }
div#menu ul li a  {font-weight:bold; text-transform:uppercase; color:#fff; display:block; padding:17px 10px; 
                   background:url(/template/i/a_bg.gif) no-repeat 50% 37px; text-decoration:none;}
div#menu ul li a:hover, div#menu ul li.active a {text-decoration:none; background:url(/template/i/a_bg.gif) no-repeat 50% 37px; }

div#smenu select {border: 1px solid #C0C0C0; border-left: 4px solid #C0C0C0; float: right; margin: 10px; width: 180px}

div#container {position: relative; top: -35px; padding-left: 20px; background: url(/template/i/container-bg.gif) repeat-y 660px 0px;
               border: 0px solid red;}

h1 {color: #192280; font-size: 160%; font-family: Times; padding-left: 40px; padding-top: 10px;
               background: url(/template/i/h1-bg.gif) no-repeat 0% 5px;}

div#shortline {position: relative; width: 1px; height: 33px; float: left; top: 25px; left: 480px; background-color: #E0E0E0;}
div#top-del {position: relative; width: 1px; height: 69px; float: left; top: 25px; left: 639px; background: url(/template/i/top-del.gif) no-repeat;}

div#news { position: relative; float: right; padding-right: 10px;}
div#news a {text-decoration: none;}
div#news a:hover {text-decoration: underline;}
div#news div {padding: 0px 10px 10px 10px; position: relative;}
div#news div span {padding-left: 13px; background: url(/template/i/4dots.gif) no-repeat 0px 5px; 
                   color: #565656; font-weight: bold; display: block; border: 0px solid red;}

div#news div#allnews {float: right; padding-right: 15px; background: url(/template/i/allnews-bg.gif) no-repeat 100% 3px;}
div#news div#allnews a {color: #000000; font-weight: bold; text-decoration: none;}
div#news div#banner {width: 111; height: 149; margin: 60px 10px 0px 40px;}



div.del  {background: url(/template/i/news-del.gif) repeat-x; height: 1px; padding-top: 10px;}

div#content {width: 610px; position: relative; float: left; padding-top: 20px; font-size: 12px;}

div#bot-del {height: 54px; background: url(/template/i/bot-del.gif) no-repeat 660px; border: 0px solid red;
             position: relative; top: -40px;}
div#nav2    {width: 40px; height: 20px; position: relative; top: 39px; left: 320px; border-right: 1px solid #C0C0C0; padding-bottom: 5px;}

div#footer          {position: relative; top: -35px; border: 0px solid red; height: 60px; background-color: #E0E0E0;}
div#footer ul       {overflow: hidden; float:left; width: 361px; background-color: #B4B4B4; text-align: center; height: 60px;}
div#footer ul li    {float:left; border-left: 1px solid #FFFFFF; display: block; height: 40px; width: 32%;}
div#footer ul li a  {font-weight:bold; text-transform: uppercase; color: #fff; display: block; padding:20px 10px; 
                   background:url(/template/i/menu2-bg.gif) no-repeat 50% 7px; text-decoration:none;}
div#footer ul li.first {border-left: 0}

div#footer div#foot-banner {float: right; margin: 6px;}
div#footer div#text {float: right; text-align: right; margin-top: 7px; font-size: 10px;}


/* dynamic menu */
.mainlinks li ul {position:absolute; z-index:100; padding:0;
  background:#fff; display:none; left:0px; top:49px; border:1px solid #787878; border-top:none;}
  
/* stupid IE doesn't understand tag>child construction */
.mainlinks li li, .mainlinks li li:hover {display:block; padding:5px 0; 
  background:none; border:none; border-top:1px solid #787878; }
.mainlinks li li a {font-size:.9em; display:block; white-space:nowrap; padding:0 15px;}


.mainlinks li:hover ul, .mainlinks li ul li:hover ul {display:block; }
.mainlinks li:hover ul ul {display:none;}
.mainlinks li ul ul {left:100%; margin-left:-5px; margin-top:-.8em; z-index:999; /*width:7em;*/}

#menu .mainlinks li, #footer .mainlinks  {position:relative;} 
#menu .mainlinks ul {background:#aaa; opacity: .8; filter: alpha(opacity=80);}
div#menu .mainlinks li li {float:none; display:block; background:none; padding:0; height:auto;}
div#menu .mainlinks li li a {text-indent:0; float:none; height:auto; overflow:visible; background:none; padding:5px; margin:0;}
#menu .mainlinks li li:hover, #menu .mainlinks li li a:hover {background:none; text-decoration:underline; }

#footer .mainlinks li ul { left:0; top:40px; width:300%; background:transparent; height:auto; border:none;}
#footer .mainlinks li li {border:none; border:1px solid #fff; margin-left:-1px; background:#b4b4b4; padding:5px; height:auto; width:auto;}
#footer .mainlinks li li a {color:#fff; padding:0; background:none;}