* {margin:0;padding:0}
body {font:12px/1.3 Arial, sans serif;}
#header, #topmenu, #service, #middle, #footer, #path{width:1020px;margin:0 auto;}
#header {height:186px;position:relative;}
#logo {position:absolute;top:36px;left:30px;}
#logo img {border:0;}
#slogan {font:24px/1.3 Myriad Pro, sans serif;color:#a71226;text-transform:uppercase;display:inline-block;width:323px;position:relative;left:340px;top:70px;}
#phone {text-align:right;font:14px/1.3 Arial, sans serif;color:#696969;margin:12px 30px 0 0;}
#phone b, .cornerBoxInner b {color:#a71226;font-weight:normal;}
#phone img {padding:0 5px;}
#topmenu {background: url(../images/topmenu.png) repeat-x;height:38px;}
#topmenu ul {padding:0 20px;}
#topmenu ul li, #service ul.listservice li, #content .rec li , #content .recomend li{float:left;list-style:none;}
#topmenu ul li  {margin-right:10px}
#topmenu ul li a:hover , #service .service .active {background: url(../images/amenu.png) repeat-x ;}
#topmenu ul li a {color:#fff;text-decoration:none;font:14px Arial, sans serif;display:block;padding:10px;}
#service {height:295px;background: url(../images/work.jpg) no-repeat right 65px;}
#service .listservice li {width:200px;}
#service .service {width:200px;font:12px Arial, sans serif;color:#696969;}
#service .service li{display:block;width:180px;background: url(../images/tire.gif) no-repeat left 8px; padding:0 0 0 20px;margin-bottom:3px;}
#service .service li a{color:#696969;text-decoration:none;}
#service .service li a:hover  {color:#a0142b;text-decoration:underline;}

#service .listservice {padding:0 0 0 10px;}

#service .listservice h4  {font:18px Arial, sans serif;color:#696969;margin:0 0 15px 20px;}
#service .listservice h4 a {color:#696969;}
#service .service .obs {padding-bottom:10px;font-style:italic;background:none;}
#middle {}
#center {background:#a0142b url(../images/bottomroundcenter.png) no-repeat bottom;width:230px;float:right;padding:0 0 15px 0;}
#center h3, #center a, #content .leftbar h3, #content .leftbar a {color:#fff;}
#center h3 {background:url(../images/toproundcenter.png) no-repeat top;padding:15px 0 15px 30px;}
#center ul, .leftbar ul {list-style:none;padding:0 10px 0 0;}
#center ul li{background: url(../images/bullet.gif) no-repeat left 3px;padding:0 0 0 21px;margin:0 0 10px 10px;}
#center a:hover, .info a:hover, .link a:hover, #design a:hover, .anons a, .leftbar a:hover  {text-decoration:none;}
#content .recomend {width:710px;padding:0px 0 30px 30px;overflow:hidden;}
#content .recomend li {margin-right:25px;color:#a39898;font-size:11px;}
#content .recomend li img {margin-bottom:10px;}
#content {width:740px;float:left;}
.left {background:#ebebeb url(../images/lcorner.png) no-repeat right top;width:500px;padding-bottom:15px;}
.left p, #article p {margin:0 0 10px;}
#article table p {margin:2px 10px 2px 10px;}
#article table {border-collapse: collapse;border:1px solid #ccc;}
.line {border-left:12px #9c162c solid;padding:0 40px 0 18px;}
.line2 {border-right:12px #9c162c solid;}
#sidebar {width:270px;float:right;}
#sidebar .right  {background:#ebebeb url(../images/rcorner.png) no-repeat left top;width:260px;padding:0 0px 20px 10px;margin:0 0 20px 0;}
#sidebar .right h3 {padding:15px 0;}
#center h3 {color:#fff;}
.anons a:hover, #center h3 a:hover, .leftbar h3 a:hover{text-decoration:underline;}
#footer {height:98px;clear:both;border-bottom:12px #9c162c solid;position:relative;}
.copy {border-left:12px #9c162c solid;background:#ebebeb url(../images/lcorner.png) no-repeat right top;width:548px;height:100%;position:relative;top:12px;color:#a0142b;padding:0px 0 0 18px;}
.copy a, .date, .info a, #article a  {color:#a0142b;}
.anons {padding:0 30px 10px 0;}
.anons a {color:#000;}
.info {padding:0 30px 10px 0;list-style:none;}
.info li {margin-bottom:10px;}
.top {padding:25px 0 0 0;}
h3 {font:24px Arial, sans serif;color:#a71226;padding:15px 0 15px 30px;}
h3 a, h4 a, .leftbar .h3 a {color:#a71226;text-decoration:none;}
h3 a:hover, h4 a:hover, .leftbar .h3 a:hover, .news h4 {color:#a71226;text-decoration:underline;}
.rec {padding:0px 0 30px 30px;width:710px;height:100%;overflow:hidden;}
.rec h4{font:24px Arial, sans serif;color:#a71226;padding:15px 0 15px 0px;}
.rec li{width:310px;}
.rec li p{padding:0 0 10px 60px;}
.rec1 {margin-right:60px;}
.link  {text-align:right;}
.link a {color:#a71226;background: url(../images/bullet2.gif) no-repeat right 3px;padding:0 20px 0 0;}
.mrg {margin-right:30px;}
#design {position:relative;left:800px;top:-18px;display:inline-block;width:160px;}
#topmenu #map {float:right;margin:0px;}
#topmenu #map a {color:#ff9999;}

.leftbar {background:#a0142b url(../images/bottomroundcenter.png) no-repeat right bottom;width:200px;padding:0 0 15px 0px}
#content .leftbar .h3, #content  #article h1 {font:18px Arial, sans serif;}
.leftbar ul {padding:0 0 15px 10px;}
.leftbar  li {background: url(../images/tire2.gif) no-repeat left 8px;padding:0 0 0 20px;margin-bottom:5px;}
#content .leftbar .h3 {padding:15px 0 15px 20px;background:none;margin:0;}
#article {width:480px;float:right;padding:0 40px 0 10px;}
#article h1, #article h3, #article h4, .all {padding:15px 0px 15px 0px;}
#article .myhead {font-size:13px;color:#A71226;margin-bottom:15px;}
#article ul, #article ol {margin:0 0 0 30px;}
#article li {margin:0 0 5px 0;}
#article h1, #article  h4 {font-size:15px;color:#A71226;}
#article .news h4 {padding:5px 0px;}
.hcl {clear:both}

#path, #path a, #article  .date {color:#A39898;}
#path {height:15px; padding:15px 0px;}
#path .links {margin-left:30px;}
.back {padding:15px 0px;}
.cornerBox { margin:15px 0;	position: relative; 	background: #ebebeb; 	width: 100%; }
.corner { 	position: absolute; 	width: 10px; 	height: 10px; 	background: url('../images/cornersgrey.png') no-repeat; 	font-size: 0%; }
.cornerBoxInner { 	padding: 10px; }
.TL { 	top: 0; 	left: 0; 	background-position: 0 0; }
.TR { 	top: 0; 	right: 0; 	background-position: -10px 0; }
.BL { 	bottom: 0; 	left: 0; 	background-position: 0 -10px; }
.BR { 	bottom: 0; 	right: 0; 	background-position: -10px -10px; }

/* Drop menu */
div.dd {
visibility:hidden;
text-align:left;
position:absolute;
}
div.dd_inside {
background-color:#95142B;
margin-top:30px;
border:1px solid black;

padding:10px 10px 0;
white-space:nowrap;
}

div.dd_inside a {
display:block;
text-decoration:none!important;
width:100%;
}
#topmenu ul li div.dd_inside a {padding:0 0 10px 0;} 
