/* body */
body
{
 border:0px;
 background-old: #fff url(/img/shans/body-bg.png) repeat-x;
 background: #eee;
 font-family:arial;
 font-size:13px;
 color: #555;
 scrollbar-face-color: #444;
 scrollbar-shadow-color: #333;
 scrollbar-darkshadow-color: #222;
 scrollbar-highlight-color: #555;
 scrollbar-3dlight-color: #666;
 scrollbar-track-color: #f0f0f0;
 scrollbar-arrow-color: #fff;
}

 a:link {text-decoration:none;}
 a:visited {text-decoration:none;}
 a:active {text-decoration:none;}
 a:hover {text-decoration:underline;}

/* page layout */
#search
{
 position: absolute;
 left: 10px;
 top: 13px;
}


#content
{
 position:absolute;
 left:165px;
 top:178px;
}

#column
{
 position: absolute;
 width:160px;
 left:0px;
 top:176px;
 padding:5px;
}

#way
{
 position: absolute;
 left:0px;
 top:144px;
 width:100%;
 height:30px;
 background: #3b3c3e repeat-x;
 color:#fff;
 font-weight:bold;
}

#copyright
{
 font-size:12px;
 color:#aaa;
 margin: 15px 0 0 0;
}

#output
{
}


/* column layout */

.columnCompany
{
 width:145px;
 background: transparent url(/img/shans/menu-company-bg.gif) repeat-y;
 padding:3px 5px 5px 7px;
}

.columnCompanyHeader
{
 width:145px;
 height:32;
 text-align:center;
 vertical-align:bottom;
 font-weight:bold;
 font-size:14px;
 background: transparent url(/img/shans/menu-all-header.gif) no-repeat;
}

.columnCompanyBottom
{
 width:145px;
 height:8px;
 background: transparent url(/img/shans/menu-company-bottom.gif) no-repeat;
}

.columnService
{
 width:145px;
 background: transparent url(/img/shans/menu-service-bg.gif) repeat-y;
 padding:3px 5px 5px 7px;
}

.columnServiceHeader
{
 width:145px;
 height:32;
 text-align:center;
 vertical-align:bottom;
 font-weight:bold;
 font-size:14px;
 background: transparent url(/img/shans/menu-all-header.gif) no-repeat;
}

.columnServiceBottom
{
 width:145px;
 height:8px;
 background: transparent url(/img/shans/menu-service-bottom.gif) no-repeat;
}

.columnSubaru
{
 width:145px;
 background: transparent url(/img/shans/menu-subaru-bg.gif) repeat-y;
 padding:3px 5px 5px 7px;
}

.columnSubaruHeader
{
 width:145px;
 height:32;
 text-align:center;
 vertical-align:bottom;
 font-weight:bold;
 font-size:14px;
 background: transparent url(/img/shans/menu-all-header.gif) no-repeat;
}

.columnSubaruBottom
{
 width:145px;
 height:8px;
 background: transparent url(/img/shans/menu-subaru-bottom.gif) no-repeat;
}

.columnSuzuki
{
 width:145px;
 background: transparent url(/img/shans/menu-suzuki-bg.gif) repeat-y;
 padding:3px 5px 5px 7px;
}

.columnSuzukiHeader
{
 width:145px;
 height:32;
 text-align:center;
 vertical-align:bottom;
 font-weight:bold;
 font-size:14px;
 background: transparent url(/img/shans/menu-all-header.gif) no-repeat;
}

.columnSuzukiBottom
{
 width:145px;
 height:8px;
 background: transparent url(/img/shans/menu-suzuki-bottom.gif) no-repeat;
}



/* main defs */
body,h1,h2,h3,h4,h5,form
{
 margin:0;
 padding:0;
}

.hidden {display: none; visibility: hidden;}
.visible {display: inline; visibility: visible;}

table
{
 font-size:13px;
 font-family: arial;
 color:#555;
}

ul.inline
{
  padding:0px;
  margin:0px;
  border:0px;
}

li.inline
{
  display: inline;
  padding:0px;
  margin:0px;
  border:0px;
}

h1
{
 font-size:22px;
 font-weight: bold;
}

h2
{
 font-size:20px;
 font-weight: bold;
}

h3
{
 font-size:18px;
 font-weight: bold;
}

.hrefwhite
{
 color:#ffffff;
 text-decoration:none;
}

.wayhref
{
 color:#fff;
 text-decoration:underline;
}

.txt
{
 position:relative;
 left:10px;
 top:5px;
 width:90%;
}

.emptyline
{
 width:1px;
 height:5px;
 font-size:5px;
}

.lineseparator
{
 display:block;
 width:5px;
 height:5px;
 font-size:5px;
}


/* input elements */

input
{
 border : 1px solid #888888;
 background-color:#ffffff;
 font-size:12px;
}

select
{
 border : 1px solid #888888;
 background-color:#ffffff;
 font-size:12px;
}

textarea
{
 border : 1px solid #888888;
 background-color:#ffffff;
 font-size:12px;
}

.butt
{
 background-color: #555;
 border : 1px solid #444;
 color : white;
 cursor:hand;
 font-weight:bold;
 text-align : center;
}

.buttTransp
{
 background-color: transparent;
 border-color: transparent;
 font-size:14px;
 font-family: arial;
 font-weight:bold;
 color:#663300;
}

.buttLink
{
 background-color: transparent;
 border-color: transparent;
 border: 0px;
 font-size:13px;
 font-family: arial;
 color:#48f;
 margin:0px;
 text-decoration: underline;
}

.tinycute
{
 font-family:"Arial";
 font-size:10px;
}


