 /* --------------------- Default --------------------- */
html, body { margin:0; padding:0; height:100%; width:100%;}
body { background:url(images/px_body_top.gif) repeat-x;}
a { color:#208CD0; text-decoration:underline; outline:none;}
a:hover { color:red; text-decoration:underline;}
input { margin:0; padding:0; font-family:tahoma; font-size:11px; vertical-align:middle;}
div { margin:0; padding:0; font-family:tahoma; font-size:13px; color:#5C5959; line-height:15px;}
em { font-style:normal;}
img { border:0;}
p { margin:0; padding:17px 0 0;}
ul { margin:0; padding:0; list-style:none;}
li { margin:0; padding:0; line-height:normal;}
h1 { color:#2E2D2D; font:bold 18px Trebuchet MS, arial; margin:0; padding:0 0 7px;}
h2 { color:#2E2D2D; font:bold 18px Trebuchet MS, arial; margin:0; padding:12px 0 7px;}
h4 { color:#E11A1A; font:bold 16px Trebuchet MS, tahoma; margin:0; padding:0;}

#container { min-width:1000px; min-height:100%; height:auto !important; height:100%; position:relative; background:url(images/bg_header_right.jpg) 100% 9px no-repeat;}
.flash { width:236px; height:61px; top:118px; right:0; position:absolute;}
/* ********************* Header ********************* */
#header { height:110px; padding-right:15px; position:relative; background:url(images/bg_header_left.gif) 0 9px no-repeat;}
#header .logo { width:275px; top:12px; left:76px; position:absolute; font-size:14px; text-align:center;}
#header .logo a { color:#1B1B1B; font:bold 25px arial; text-decoration:none; display:block;}
#header .logo a strong { color:#E11A1A;}
#header .logo a:hover { color:#E11A1A;}
#header .logo a:hover strong { color:#1B1B1B;}
#header .logo h2 { font-size:14px; padding:0; font-weight:normal;}

#header .brand { width:275px; margin:0 auto; padding:10px 0 0;}
#header .brand .img { margin:0 5px 0 8px;}

#header .phone { width:320px; top:14px; right:40px; position:absolute; color:#E6E6E6;}
#header .phone strong { color:#fff; font:bold 21px Trebuchet MS, arial; display:block;}
#header .phone b { color:#fff; font-size:17px;}
#header .phone span { width:195px; padding:2px 0 0; display:block; font-size:12px; text-align:center;}
/********************* TOP ***************************/
#top { width:100%; min-height:155px; _height:155px; float:left; overflow:hidden; padding:7px 0 30px; position:relative;}
#top .menu { top:7px; left:43px; position:absolute; padding:0 10px 0 0;}
#top .menu li { clear:left; padding:0 0 0 43px;}
#top .menu li a { padding:0 0 0 34px; color:#111111; font:19px tahoma; display:block; float:left; text-decoration:none; white-space:nowrap;}
#top .menu li a em { padding:4px 0; min-width:105px; _width:105px; display:block; float:left; border-bottom:1px dashed #C1C1BD; cursor:pointer;}
#top .menu li a:hover { color:red; background:url(images/arrow_menu.gif) 0 7px no-repeat;}
#top .menu li a.active { background:url(images/arrow_menu.gif) 0 7px no-repeat;}

#top .detail { width:500px; margin:0 auto;}
#top .detail li { width:180px; padding:0 18px 0 50px; float:left; color:#313131;}
#top .detail li p { padding:28px 0 0;}
/* ******************** Content ********************* */
#content { padding:0 10px 280px 35px; overflow:hidden; zoom:1;}
/* ---------------------------------- LEFT NAVIGATION */
#left_nav { width:70%; float:left;}

/* ----------------------------------------- Main Box */
.MainBox {}

/* --------------------------------- RIGHT NAVIGATION */
#right_nav { width:26%; float:right;}

/* -------------------------------------- Address Box */
.AddressBox { margin-top:28px; padding:4px 7px 4px 6px; border:1px dashed #C1C1BD;}
.AddressBox li { padding:2px 0; overflow:hidden;}
.AddressBox li strong { width:50px; float:left; color:#E11A1A; font-size:14px; text-align:right;}
.AddressBox li div { margin:1px 0 0 55px; color:#2A2A2A; font-size:14px;}

/* ----------------------------------------- News Box */
.NewsBox { padding:10px 0 0;}
.NewsBox li { padding:12px 0 0; font-size:11px;}
.NewsBox li a.name { padding:0 0 3px; display:block; font-size:12px;}

/* ********************* Footer *********************** */
#footer { width:100%; min-width:1000px; height:230px; margin-top:-230px; position:relative;}

#footer .top { width:100%; height:177px;}
#footer .top .left { padding:9px 0 0; float:left;}
#footer .top .right { width:594px; height:177px; float:right; background:url(images/car1.jpg) no-repeat;}
#footer .top .right p { width:280px; padding:60px 80px 0; text-align:center; color:#fff; font-size:17px;}
#footer .top .right p strong { padding:8px 0 0; display:block; font-size:20px; font-weight:normal;}

#footer .bottom { width:100%; height:49px; border-top:4px solid #E11A1A; bottom:0; left:0; position:absolute; background:#E8E7E7;}
#footer .bottom .copyright { color:#767575; padding:9px 29px 0; float:left; font-size:12px;}
#footer .bottom .copyright a { padding:3px 0 0; color:#767575; text-decoration:none;}
#footer .bottom .copyright a:hover { color:red; text-decoration:underline;}
#footer .bottom .counter { padding:9px 50px 0 0; float:right;}
/* ----------------------- IE ------------------------- */
* html body	{ width: expression(((document.documentElement.clientWidth || document.clientWidth) < 1000)? "1000px" : "100%"); height:100%;}
/* ---------------------------------------------------- */




/*ifrond*/
#searchable {
	margin: 15px 0;
}

#searchable  td {	
	padding: 5px;
}

#searchable  tr.even  td {
	background-color: #f0f0f0;
}

#searchable th {
	background-color: #E11A1A;
	font-weight: bold;
	color: white;
	padding: 5px;
	text-align: left;
}
