#icons {height:83px;margin-top:55px;}
#logo {margin-top:55px;}
#contacts {float:right;width:210px;font:16px 'Times New Roman';color:#7aa266;margin-top:17px;padding-left:12px;}
#mainMenuBlock {float:right;width:223px;margin-top:20px;border-right:8px solid #a59f01;}

#front {margin:20px 290px 40px 88px;font-size:14px;}
#front p.hint {border-left:6px solid #dbdfe3;padding-left:15px;font:italic 17px 'Times New Roman';color:#035907;margin:20px 0;}
#front p.sign {font-size:12px;font-weight:bold;margin-top:30px;color:#313a3e;}
#front .worktime span {float:left;margin-right:5px;}
#front .worktime div {float:left;}

/*---------------- Для прайса ---------------------*/
table.price{border-collapse:collapse;font-size:13px;border-bottom:1px solid #a59f01;width:99%}
table.price .border td{border-top:1px solid #a59f01;}
table.price th{border-bottom:4px solid #a59f01;font-weight:normal;text-align:left;border-top:1px solid #a59f01;}
table.price th, table.price td{padding:10px 5px;vertical-align:top}
table.price td{text-align:center}
table.price a, a.anchor{color:#a59f01;font-size:11px;text-decoration:none}
table.price span{color:#a59f01;}
.hint a.anchor{padding-right:5px;vertical-align: super;display:block;float:left;width:25px;text-align:right}
table.price .strip td{background:#edeeec}
table.price .addr{white-space:nowrap;text-align:left}
table.price b{color:#7aa266}
table.price .border b{color:black;font-size:14px;text-transform:uppercase}
h2,table.price span{font-weight:normal;text-align:center;line-height:normal;font-size:24px}
.footnote{margin-left:30px;display:block}