@charset "utf-8";

@import url(default.css);
@import url(addframe.css);

/* container */
#container #content{}
#container #prolongation{position:relative; padding:10px 10px 15px; background:#fff;}

#container #prolongation p{padding:10px 0 5px; line-height:1.5;}
#container #prolongation p.last{padding:10px 0 15px;}
#container #content #center dl.opinion{margin:10px 0;}
#container #content #center dl.opinion dt{padding:4px 0 4px 18px; background:url(../img/user.jpg) 0 50% no-repeat;}
#container #content #center dl.opinion dd{margin:0 0 10px; padding:4px 0 4px 18px; font-size:11px; line-height:1.5; background:url(/images/logs/face-plain.png) 0 50% no-repeat;}
#container #content #center dl.opinion dd.good{margin:0 0 10px; padding:4px 0 4px 18px; font-size:11px; line-height:1.5; background:url(/images/logs/face-smile.png) 0 50% no-repeat;}
#container #content #center dl.opinion dd.poor{background:url(/images/logs/face-sad.png) 0 50% no-repeat;}
#container #content #center dl.opinion dd.last{margin:12px 0 0 0; padding:0; font-size:12px; background:none;}
#container #content #center dl.opinion dd.last a.forumdiscuss{padding:4px 0 4px 24px; background:url(../img/discussion.jpg) 8px 50% no-repeat;}

#container #content #center dl.companynews{overflow:hidden; width:100%; margin:10px 0;}
#container #content #center dl.companynews dt{overflow:hidden; width:100%; padding:5px 0; line-height:1.5;}
#container #content #center dl.companynews dt span.title{float:left; font-size:14px;}
#container #content #center dl.companynews dt span.date{float:right;}
#container #content #center dl.companynews dd{margin:0 0 10px; font-size:11px; line-height:1.5;}
#container #content #center dl.companynews dd.last{font-size:12px;}

#container #content .request{width:100%;}

#container #content #center .map{width:98%; height:353px; margin:10px 0 20px;}

#container #sidebar_l{}
#container #sidebar_l .innerblock{margin:10px 0 10px -5px; padding:10px 5px; background:#f0f0f0;}

#container #sidebar_l .innerblock ul.addr{padding:0 0 10px 0; border-bottom:1px solid #fff;}
#container #sidebar_l .innerblock ul.addr li{margin:0 0 5px 0; line-height:1.3;}
#container #sidebar_l .innerblock ul.addr li .phone{font-weight:bold; font-size:18px;}
#container #sidebar_l .innerblock ul.addr li.rating{overflow:hidden; padding:5px 0;}
#container #sidebar_l .innerblock ul.addr li.rating a{padding:0 5px;}
#container #sidebar_l .innerblock ul.addr li.rating .num{font-size:24px;}

#container #sidebar_l .innerblock ul.services{padding:10px 0 10px 0; border-bottom:1px solid #fff;}
#container #sidebar_l .innerblock ul.services li{margin:0 0 5px 0; line-height:1.3;}

#container #sidebar_l .innerblock dl.code{padding:5px 0;}
#container #sidebar_l .innerblock dl.code dt{padding:6px 0;}
#container #sidebar_l .innerblock dl.code dd textarea{width:180px; height:55px; background:#fff;}
#container #sidebar_l .innerblock dl.code dd img{margin:5px 0;}

#container #sidebar_l dl.addresult{margin:10px 0;}
#container #sidebar_l dl.addresult dt{padding:10px 0; font-size:14px; line-height:1.4;}
#container #sidebar_l dl.addresult dd ul li{margin:0 0 5px 0; padding:0 0 0 18px; line-height:1.4; background:url(../img/home.jpg) 0 50% no-repeat;}

#container #sidebar_r{float:left; overflow:hidden; width:202px; margin:0 0 0 -212px; padding:194px 0 0 0;}
/* container */
/* footer */
#footer{position:relative; width:100%; height:200px;}
#footer .wrap{overflow:hidden; position:relative; width:100%; padding:20px 0;}
#footer .wrap ul.col_left{float:left; width:60%;}
#footer .wrap ul.col_left li{margin:0 0 18px 0; padding:0 0 0 20px;}
#footer .wrap ul.col_center{float:left; width:15%;}
#footer .wrap ul.col_center li{margin:0 0 8px 0;}
#footer .wrap ul.col_right{float:right; width:200px;}
#footer .wrap ul.col_right dt{padding:5px 0;}
#footer .wrap ul.col_right dd{color:#be0608; font-size:18px; line-height:1.3;}
/* footer */
