@charset "utf-8";
/* CSS Document */
body, html {
	font-family:sans-serif;
	font-size:12px;
	line-height:18px;
	background-attachment: fixed;
	background: url(images/bg.jpg) #444;
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
.tobbg {
	float: left;
	height: 357px;
	width: 938px;
}
.gl {
	width: 705px;
	margin-left: 20px;
}


img {border:none;}
a {color:#8C242B; text-decoration:none;}
a:hover {color:#8C242B; text-decoration:underline;}
textarea {font-family:sans-serif; font-size:14px; width:389px;}
input {font-family:sans-serif; font-size:14px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
div#wrapper {width:1020px; margin:0 auto;}
.shado-txt {
	padding-top: 6px;
}

div#container-main { background:url(images/bg_shadow.png) repeat-y; float:left; width:100%;}
div#container {background:url(images/bg-inner.gif) no-repeat top; float:left; width:1010px; position:relative; margin:0 0 0 5px;}
div#header {float:left; background:url(images/head-bg.jpg) no-repeat left top; width:960px; height:392px; margin:0px 0 0 5px; padding:0 10px 0 30px;}
div#logo {position:absolute; top:20px; left:50px; z-index:99;}
div#tag_slogan{
	position:absolute;
	top:230px;
	left:74px;
	z-index:99;
	font-family: "Trebuchet MS", Arial;
	font-size: 20px;
	width: 600px;
	line-height: normal;
	color: #FFFFFF;
}
div#right-box {width:199px; height:407px; background:url(images/box-bg.png) no-repeat right top; position:absolute; top:0; right:49px; padding:7px 10px 0 13px; z-index:99;}
div#right-box .box-1 {float:left; width:191px; height:126px; background:url(images/box-img-2.jpg) no-repeat left; margin:0 0 10px 0; padding:0 0 0 7px;}
div#right-box .box-1 a {font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}
div#right-box .box-1 a:hover {font-size:15px; font-weight:bold; color:#999; text-decoration:none;}
div#right-box .box-2 {
	float:left;
	width:191px;
	height:126px;
	background:url(images/box-img-1.jpg) no-repeat left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}
div#right-box .box-2 a {font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}
div#right-box .box-2 a:hover {font-size:15px; font-weight:bold; color:#999; text-decoration:none;}
div#right-box .box-3 {float:left; width:191px; height:125px; background:url(images/box-img-3.jpg) no-repeat left; margin:0 0 10px 0; padding:0 0 0 7px;}
div#right-box .box-3 a {font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}
div#right-box .box-3 a:hover {font-size:15px; font-weight:bold; color:#999; text-decoration:none;}
div#content {float:left; width:100%;}
div#content .text {
	width:725px;
	margin:15px 0 0 0px;
	float:left;
}
div#content .text h1 {color:#8C242B; font-size:18px; line-height:normal;}
div#content .text h2 {color:#4C4C4C; font-size:14px;}
div#content .text p {
	padding:0 10px 0 3px;
	line-height:19px;
}
div#left-nav {
	float:left;
	width:258px;
	margin:0 15px 0 0;
	
	
}
div#left-nav_bg {
	float:left;
	width:100%;
	margin:0 0px 0 5px;
	background:url(images/nav-bg.png) repeat-y left 0px;
}
div#left-nav ul {margin:0; padding:0;}
div#left-nav li {list-style:none; border-bottom:1px dotted #444;}
div#left-nav li:last-child {border-bottom:none;}
div#left-nav li a {color:#231f20; text-decoration:none; font-size:14px; text-transform:uppercase; font-weight:bold; line-height:30px; padding:0 0 0 13px; width:280px;}
div#left-nav li a:hover {color:#8C242B; text-decoration:none;}
div#left-nav li a.active {color:#8C242B; text-decoration:none;}
div#footer {background:url(images/foot-bg.png) no-repeat left top; float:left; width:1010px; height:90px; margin:0 0 0 5px;}
.phone {color:#fff; font-size:27px; font-weight:bold; float:right; margin:40px 15px 0 0; line-height:normal;}
div#footer-links {margin:0 auto; width:890px; text-align:center; padding:87px 0 0 0; *padding:17px 0 0 0;}
div#footer-links ul {margin:0; padding:0;}
div#footer-links li {list-style:none;  display:inline; border-left:1px solid #fff; padding:0 5px 0 5px;}
div#footer-links li:first-child {border-left:none;}
div#footer-links li a {color:#fff; text-transform:uppercase; text-decoration:none; font-size:11px;}
div#footer-links li a:hover {color:#fff; text-decoration:underline;}
div#footer-links li a.active {color:#fff; text-decoration:underline;}

.contact-form-mini { width:226px; height:206px; float:left;  margin:0 0 0 12px;}
.contact-form-mini form {float:left; width:226px;}
.contact-form-mini form input {width:187px; background:none; border:none; color:#000;  font-size:11px; padding:0 0 2px 2px; margin:0px 0px 4px 0px; font-family:Arial, Helvetica, sans-serif;}
.contact-form-mini form textarea {background:none; border:none; color:#000; font-size:11px; overflow-x:hidden; padding:0 0 0 2px; font-family:Arial, Helvetica, sans-serif;}
.contact-form-mini .name-email {background:#fff; width:220px; height:19px;}
.contact-form-mini .message {background:#fff; width:220px; height:80px;}
.contact-form-mini span.send-button {background:url(images/contact-form-button.png) no-repeat; width:25px; height:18px; float:right; margin:5px 29px 0px 0px;}
.contact-form-mini input[type=submit] {background:none; border:none; cursor:pointer; width:68px; color:#444; text-transform:uppercase; font-weight:bold; vertical-align:middle;}
.form-txt {font-size:9px;}

div.copyright {width:99%; float:left; margin:10px 0 0 5px; color:#fff;}
div.copyright span {float:left;}
div.copyright b {float:right; font-weight:normal;}
div.copyright b a {color:#fff; text-decoration:none;}
div.copyright b a:hover {color:#fff; text-decoration:underline;}

/*  page */
ul.sitemaplist {margin-top:20px;}
ul.sitemaplist li {background:url(images/arrow.png) no-repeat left; padding-left:16px; margin-bottom:10px; list-style:none;}
ul.sitemaplist li a {color:#666; font-size:14px; text-decoration:none;}
ul.sitemaplist li a:hover {text-decoration:underline; color:#AF1E56;}

.contact[type=submit] {background:url(images/cont-but.png) no-repeat; width:220px; height:40px; color:#fff; font-weight:bold; font-size:13px; 
padding:6px 11px 17px 5px; cursor:pointer; border:none;}
.contact:hover {background:url(images/cont-but-hov.png) no-repeat;}
.request[type=submit] {background:url(images/btn-request.png) no-repeat; width:184px; height:40px; color:#fff; font-weight:bold; font-size:15px; 
padding:6px 11px 17px 5px; cursor:pointer; border:none;}
.request:hover {background:url(images/btn-request-hov.png) no-repeat;}
.d-none {display:none;}
.bdr-img {
	border:1px solid #E2E1DD;
	padding:5px;
	background:#fff;
	margin: 0;
}
.bdr-img_2{
	border:0px solid #dadada;
	padding:2px;
	margin: 0;
}
a.btn-rqt {background:url(images/btn-dealer.png) no-repeat; width:200px; height:15px; color:#fff; font-weight:bold; padding:13px 9px 17px 15px; float:right; margin:-45px 47px 0 0; font-size:15px; display:block; text-decoration:none;}
a.btn-rqt:hover {color:#e2e1dd; text-decoration:none; background:url(images/btn-dealer-hov.png) no-repeat;}

div#az {
	width:890px;
	text-align:center;
padding:17px 0 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
div#az ul {margin:0; padding:0;}
div#az li {
	list-style:none;
	display:inline;
	border-left:1px solid #fff;
	padding:0 5px 0 5px;
}
div#az li:first-child {border-left:none;}
div#az li a {color:#fff; text-transform:uppercase; text-decoration:none; font-size:11px;}
div#az li a:hover {color:#fff; text-decoration:underline;}
div#az li a.active {
	color:#fff;
	text-decoration: none;
}
.P_up{margin:0px; padding:0px 20px 0px 20px; line-height:normal;}

