body,div,img,ul,form,p,h1,h2,h3,h4,h6,hr{margin:0;padding:0;}
body{font-family:Verdana, Helvetica, sans-serif;background:#fff url(images/back_top.jpg) repeat-x top;font-size:12px;color:#182538;}
ul{list-style:none;}
p{margin:1.12em 0;}
a{color:#f23900;text-decoration:underline;}
.possition{width:960px;margin:0 auto;}
.text{line-height:180%;}
.headImage{padding-top:54px;padding-bottom:8px;}
#fot{background:url(images/fot.jpg) no-repeat left bottom;height:20px;width:100%;clear:both;}
.msg{border:1px solid #e0e0e0;background:#f8f8f8;color:#000;text-align:center;margin:20px 0;padding:50px;}
#header{background:#fff url(images/header_top.jpg) no-repeat top;height:177px;}
#header ul{padding-top:70px;padding-right:10px;float:right;}
#header li{display:inline;}
#footer{background:url(images/footer_rear.jpg) repeat-x top;color:#728aa4;font-size:11px;clear:both;}
#footer a{color:#728aa4;text-decoration:underline;}
#footerBack{background:url(images/footer_back.jpg) no-repeat top;height:180px;padding-top:15px;line-height:170%;}
#footer #copy{float:left;width:400px;padding-left:30px;text-align:left;}
#footer #menu{float:right;width:500px;padding-right:30px;text-align:right;}
#footer #menu li{display:inline;padding-left:12px;}
#homeTop{background:url(images/homeTop_back.jpg) no-repeat top;height:314px;}
#homeTop .text{height:148px;width:424px;padding-left:88px;}
#homeTop .more{margin-left:542px;}
#homeMid{background:url(images/home_back.jpg) repeat-x top;float:left;width:100%;}
#homeMid .possition{background:url(images/homeOffer_top.jpg) no-repeat top;height:745px;}
#homeMid .margin{padding-left:68px;padding-right:10px;}
#homeMid .offer{border:none;display:block;}
#homeMid .margin .more{padding-left:386px;}
#homeMid .margin #offer{float:left;width:553px;padding-top:10px;}
#homeMid .margin #offer li{line-height:38px;padding-left:40px;margin-bottom:2px;}
#homeMid .margin #offer li a{display:block;color:#182538;text-decoration:none;}
#homeMid .margin .line_1{background:url(images/homeLine_1.jpg) no-repeat left top;}
#homeMid .margin .line_2{background:url(images/homeLine_2.jpg) no-repeat left top;}
#homeMid .margin #contact{float:left;width:260px;height:214px;line-height:140%;margin-top:62px;padding-left:293px;}
#homeMid #serviceForm{width:279px;float:right;height:450px;padding:30px 20px 20px;}
#serviceForm li{padding-bottom:5px;}
#serviceForm input,#serviceForm textarea{font-size:12px;border:1px solid #788da5;color:#728aa4;width:268px;font-family:sans-serif;padding:4px;}
#serviceForm textarea{height:164px;}
#service #serviceForm textarea{height:150px;}
#send{border:0;float:right;cursor:pointer;padding:0;}
.loading{background:url(images/loading.gif) no-repeat center;}
#service{background:url(images/serviceForm_back.jpg) no-repeat top;height:608px;}
#service .headImage{margin-left:92px;}
#service #serviceForm{margin-left:80px;margin-top:34px;width:278px;}
#about{background:url(images/about_back.jpg) no-repeat top;height:471px;padding-left:88px;}
#about p{width:506px;}
#aboutContact{background:url(images/contact_back.jpg) no-repeat top;height:617px;}
#rightColumn{float:right;width:330px;margin-left:10px;}
#rightColumn ul{padding-left:34px;padding-right:46px;height:294px;}
#rightColumn li{line-height:150%;}
#rightColumn .space{padding-top:1.12em;}
#rightColumn .headImage{padding-left:34px;}
#leftColumn{float:left;width:620px;}
#leftColumn #map{background:url(images/loading.gif) no-repeat center;border:1px solid #fff;margin-left:74px;width:528px;height:478px;}
#mapInfo{padding:8px;}
#mapInfo div{border-top:1px solid silver;margin-top:6px;}
#offer{background:url(images/offer_back_top.jpg) no-repeat top;}
#offerBack{background:#fff url(images/offer_back.jpg) repeat-x top;}
#offer .headImage{margin-left:88px;padding-bottom:22px;}
#offer ul{margin-left:68px;width:872px;background:url(images/result_back.jpg) repeat-y left top;}
#offer li{background:url(images/offerLine_1.jpg) no-repeat left top;line-height:38px;padding-left:40px;}
#offer li:hover{background:url(images/offerLine_1h.jpg) no-repeat left top;}
#offer .sc{background:url(images/offerLine_2.jpg) no-repeat left top;}
#offer .text{border-bottom:2px solid #fff;margin-left:10px;padding:20px 30px;}
#ref{background:url(images/ref_back.jpg) no-repeat left top;padding:0 12px;}
#ref ul{margin-top:12px;clear:both;}
#ref li{float:left;margin-bottom:20px;width:254px;text-align:center;margin-left:29px;margin-right:29px;line-height:140%;}
#ref li span{clear:left;}
#ref li img{border:2px solid #728aa4;margin-bottom:20px;display:block;}
#ref li a,.navigate a{color:#182538;}
.navigate{background:#fbfbfb;text-align:right;border-top:1px solid #728aa4;border-bottom:1px solid #728aa4;color:#000;margin-top:12px;clear:both;padding:4px 7px;}
.navigate span{background:#728aa4;color:#fff;font-weight:700;padding:4px;}
.navigate #show{float:left;width:300px;text-align:left;}
a:hover,#footer a:hover{text-decoration:none;}
#header img,.more{border:0;}
#homeTop .headImage,#leftColumn .headImage{padding-left:88px;}
