a { font-weight: normal; }

.cont_title { font-size: 48px; color: #CECECE; display: inline; font-weight: normal; }
.cont_pic { padding-right: 50px; }
.cont_index { font-size: 10px; }

.cont_right { padding-left: 45px; padding-right: 60px; width: 300px; padding-top: 10px; }

.cont_info { /*line-height: 170%;*/ font-size: 12px; color: #606060; }
.cont_info * { color: #7E7E7E; }

.cont_address { font-size: 14px; }
.cont_phones { font-size: 14px; }

.cont_right_title { font-size: 30px; color: #CECECE; }
.cont_right_link { margin-bottom: 10px; font-size: 17px; }

.cont_feedback_title { font-size: 18px; color: #9E9E9E; }

td.feedback { padding-bottom: 10px; }

input.feedback, textarea.feedback { width: 100%; border-width: 1px; border-color: #7F7F7F; border-style: solid; padding: 3px 3px 3px 3px; color: #DDDDDD; }

input.feedback_submit { border-width: 1px; border-color: #7F7F7F; border-style: solid;
												color: #0099CC; background: #FFFFFF; text-align: center; vertical-align: middle; height: 22px;
												text-decoration: underline; padding-right: 20px; padding-left: 20px; }

.focused { color: #909090; }
.r { text-align: right; }

.cont_mmenu td { font-size: 18px; }
.cont_mmenu td a { text-decoration: none; }
.cont_mmenu td { padding-left: 13px; padding-right: 13px; padding-top: 5px; padding-bottom: 8px; color: #FFFFFF; }
.cont_mmenu td.selected { background: #0099CC; }
.cont_mmenu td.selected a { color: #FFFFFF; }
.cont_mmenu td.current a { color: #FFFFFF; text-decoration: underline; }
.cont_mmenu td a:hover { text-decoration: none; }
.cont_mmenu td.current { background: #9E9E9E; color: #FFFFFF; }

.search_hint { color: #9E9E9E; font-size: 11px; }
.search_hint h2 { font-size: 11px; font-weight: normal; display: inline; }