@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 12px Tahoma, Geneva, sans-serif; color: #000; background: #000000; min-width: 1000px; position: relative; height: 100%; }
img {border: none;}
a {cursor: pointer; text-decoration: underline;}
a:hover {text-decoration: none;}
p {padding-bottom: 1em; line-height: 1.5em; }
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Tahoma, Geneva, sans-serif; color: #000000; padding-bottom: 15px;}
h1 {font-size: 24px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul, ol { padding-left: 30px; }
ul li {list-style: disc outside;}
.set {height: 0; overflow: hidden; clear: both;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}

#wrap { min-height: 100%; position: relative; min-width: 1000px; overflow: hidden; }
.main { position: relative; width: 1000px; margin: 0 auto; height: auto !important; height: 100%; min-height: 100%; background: #fff; }
.page { padding: 23px 0 110px; }
	.cont { width: 644px; float: right; padding-right: 31px; overflow: hidden; }
	.nav { width: 246px; float: left; padding-left: 36px; }
#footer { position: absolute; left: 50%; bottom: 0; margin-left: -505px; width: 1010px; background: url(../images/footer-BG.jpg) 0 0 repeat-y; font-size: 11px; color: #fff; }
	.f-T { background: url(../images/footer-T.jpg) 0 0 no-repeat; }
	.f-B { background: url(../images/footer-B.jpg) 0 100% no-repeat; padding: 48px 40px 26px; min-height: 32px; }
	#footer a { color: #fbb200; }
	.f { width: 100%; border: none; }
	.f-1 { text-align: left; }
		.f-1 img { margin-right: 3px; }
	.f-2 { text-align: center; }
	.f-3 { text-align: right; }
	.razr { padding-left: 10px; background: url(../images/bl-3.png) 0 100% no-repeat; text-decoration: none !important; line-height: normal; display: inline-block; *display: inline; zoom:1; padding-bottom: 1px; }
		.razr span { border-bottom: solid 1px #fbb200; }
		.razr:hover span { border-bottom: none; }
	
.L, .R { width: 300px; height: 908px; position: absolute; left: -300px; top: 0; background: url(../images/bg-L.jpg) 0 0 no-repeat; }
.R { background: url(../images/bg-R.jpg) 0 0 no-repeat; left: auto; right: -300px; }
.header { position: relative; height: 365px; background: url(../images/header.jpg) 0 0 no-repeat; }
	.logo { position: absolute; left: 0; top: 17px; width: 253px; height: 48px; background: url(../images/logo.png) -15px 0 no-repeat; padding: 20px 0 0 61px; }
		.logo a { display: block; width: 211px; height: 28px; }
		
	.m-3 { position: absolute; left: 815px; top: 37px; }
		.m-3 ul { padding: 0; }
		.m-3 li { float: left; width: 46px; list-style: none; padding: 0; }
	.m-1 { width: 530px; position: absolute; left: 423px; top: 107px; }
		.m-1 ul { padding: 0; }
		.m-1 li { float: left; height: 36px; background: url(../images/m-1.png) 100% 0 no-repeat; padding: 0 1px 0 0; list-style: none; }
			.m-1 li a { display: block; width: 100%; text-align: center; line-height: 34px; text-transform: uppercase; color: #fff; text-decoration: none; text-shadow: #000 1px 1px 0; background-position: 0 100px; background-repeat: no-repeat; }
			.m-1 li a:hover, .m-1 li.current a { text-decoration: none; background-position: 0 0; }
			.m-1 li.m-1-1 { width: 114px; }
			.m-1 li.m-1-2 { width: 127px; }
			.m-1 li.m-1-3 { width: 145px; }
			.m-1 li.m-1-4 { width: 133px; }
			.m-1 li.m-1-1 a { background-image: url(../images/m-1-1-a.jpg); }
			.m-1 li.m-1-2 a { background-image: url(../images/m-1-2-a.jpg); }
			.m-1 li.m-1-3 a { background-image: url(../images/m-1-3-a.jpg); }
			.m-1 li.m-1-4 a { background-image: url(../images/m-1-4-a.jpg); }
			
	.tel { position: absolute; right: 52px; top: 200px; font-size: 36px; color: #ffffff; }
		.tel small { font-size: 24px; color: #f8d34f; padding-right: 9px; }
		
.h101, .h201 { font-size: 18px; font-weight: normal; color: #1c356b; text-transform: uppercase; padding: 0 0 28px 54px; background: url(../images/bg-2.png) 10px 2px no-repeat; border-bottom: dotted 1px #999999; margin-bottom: 35px; }
	.h101 span { color: #db831d; }
.h201 { background: url(../images/bg-1.png) 10px 2px no-repeat; margin-bottom: 19px; }
.m-2 { padding-bottom: 20px; overflow: hidden; }
	.m-2 ul { padding: 0; margin: -1px 0 0; }
	.m-2 li { list-style: none; padding: 0; margin-bottom: -1px; text-transform: uppercase; }
	.m-2 li a { font-size: 12px; color: #000000; line-height: 51px; height: 51px; border-top: solid 1px #f2f2f2; display: block; padding-left: 21px; text-decoration: none; }
	.m-2 li a i { padding-left: 28px; background: url(../images/bl-2.png) 0 4px no-repeat; }
	.m-2 li a span { text-decoration: underline; }
	.m-2 li a:hover span, .m-2 li.current a span { text-decoration: none; }
	.m-2 li a:hover, .m-2 li.current a { border: none; margin-top: 1px; background: url(../images/m-2-a.png) 0 0 no-repeat; position: relative; color: #ffb955; font-weight: bold; }
	.m-2 li a:hover i, .m-2 li.current a i { background-position: 0 -46px; }






































    
© TrueDev.org