.contact{position:relative;padding:18px;}.contact .img{width:446px;height:280px;overflow:hidden;position:absolute;border:1px solid #FFF;box-shadow:0px 0px 1px #999;}.contact .img img{width:446px;}.contact .address,.contact .metro,.contact .phone,.contact .email,.contact .time{width:470px;position:relative;left:470px;font-size:16px;height:50px;background:url(/tpl/img/bg/contactbrdr.png) bottom left repeat-x;margin-bottom:10px;}.address div,.ttle div{background:url(/tpl/img/bg/contact-icon-1.png) top left no-repeat;padding-left:40px;height:50px;float:left;}.metro div{background:url(/tpl/img/bg/contact-icon-2.png) top left no-repeat;padding-left:40px;height:50px;float:left;}.phone div{background:url(/tpl/img/bg/contact-icon-3.png) top left no-repeat;padding-left:40px;height:50px;float:left;}.email div{background:url(/tpl/img/bg/contact-icon-4.png) top left no-repeat;padding-left:40px;height:50px;float:left;}.time div{background:url(/tpl/img/bg/contact-icon-5.png) top left no-repeat;padding-left:40px;height:50px;float:left;}.textHolder .map{position:relative;bottom:0px;left:-18px;background:#efefef;width:978px;height:540px;margin-top:25px;}.ttle{position:absolute;top:10px;left:10px;font-size:16px;line-height:30px;}#map_canvas{width:936px;height:463px;position:absolute;top:57px;left:18px;}.print{position:absolute;top:-41px;right:0px;width:40px;height:40px;background:url(/tpl/img/bg/print.png) top left no-repeat;cursor:pointer;}.textCont{margin-top:20px;}.h1{border-bottom:1px solid #eaeaea;padding-left:15px;line-height:40px;height:40px;color:#171717;background:#eaeaea;}.textHolder h1{float:left;margin-right:5px;}.officeTitle{float:left;margin-bottom:8px;}
