.news_title {height: 33px;background-color: White;color: #c40208;font-size: 20px;padding-left: 10px;padding-top: 4px;} 
.news_block .newstitle {color: #22854f; font-size: 18px; line-height: 1; margin-bottom: 10px; margin-top: 10px;}
.news_block .newstitle a {color: #22854f; font-size: 18px; line-height: 1; margin-bottom: 10px; margin-top: 10px; text-decoration: none;}
.news_block .newspic {float: left;}
.news_block .newspic img {border: 1px solid #d4d4d4; margin-right: 5px;}
.news_block .newsdata {color: #b1b1a5; font-size: 12px;}
.news_block .newstxt {color: #636363; font-size: 12px; line-height: 1.5;}
.news_block .button_review {float: right;}
.news_block .button_review a {margin-right: 3px;}
.news_block .news_underline {margin-top: 10px; }
.news_block .div_sep {margin-top:40px;}
.news_sep .news_underline {margin-top: 20px; width:100%;}


.form_text, .form_field {color: #636363; font-size: 12px; line-height: 1.5;}
.form_field {padding-bottom:5px;padding-top:5px;padding-right:5px;}
.form_text {padding-bottom:10px;padding-top:10px;}

/*employee*/
.mc > img {float: right; margin-left: 5px; margin-bottom: 5px; border: 5px solid #d4d4d4;}
.department_name {float: left; color: #5a615d; font-size: 18px;}
.department_list {float: right; font-size: 18px;}

.member_card {font-size: 14px; margin-bottom: 20px; }
.member_foto {	float: left; margin-right: 10px;}
.member_fio {font-size: 18px;}
.member_otdel {color: #c40208;}
.member_card span {font-size: 12px; color: #909088; font-style: italic; margin-right: 10px; line-height:1.7; font-family: Georgia;}

.vacancy_contact {font-size: 14px; margin-bottom: 20px; }
.vacancy_contact label {font-size: 14px; color: #c40208; font-style: italic; font-family: Georgia; }
.vacancy_card {font-size: 14px; margin-bottom: 20px; }
.vacancy_left {float:left;width:150px;text-indent:1.5em }
.vacancy_right { min-width:350px; margin-left:150px; }
.vacancy_post {min-width:350px; margin-left:150px;color: #c40208;}
.vacancy_card span {color: #909088; font-style: italic; font-family: Georgia;}


.page_numberlist ul{padding-left: 35%; * padding-left:60%; float: left; }

.page_numberlist ul li {float: left;  width: 16px; text-align: center;}
.page_numberlist ul li a {color: Black; font-family: Arial; font-size: 11px;  width: 16px; height: 18px; display: block;}
.page_numberlist ul li a.select {background: url(images/pagelist_bgnd.png) 0px 2px no-repeat; color:#c40208; text-decoration: none;}

.page_numberlist span.prev {float: left; width:100px;}
.page_numberlist span.next {float: right;}
.page_numberlist span a {color:black;}

/*personal*/
.title_white_bgnd {float: left; width: 215px; height: 33px;background-color: White; color: #22854f; font-size: 20px;padding-left: 10px; padding-right: 10px; padding-top: 4px; margin-left: 10px;}
.personal_title {font-size: 23px; color: #c40208; font-weight: normal; margin-top: 4px;  float: right;}
.personal_title_left {font-size: 23px; color: #c40208; font-weight: normal; margin-top: 4px;  float:left right;}
.cont_horzline1 {background: url(images/content_horzline.png) 0px 0px repeat-x; height: 2px; width: 100%; clear: both;}

.manager_list {margin-top: 20px; * margin-top: 0px; float: left; margin-bottom: 20px;} 
.manager_list img {float: left; margin-right: 15px; display: block; }
.about_manager {height: 157px; width: 235px; float: left; font-size: 12px; font-family: Arial; margin-top:5px; }
.about_manager span {font-size: 12px; color: #909088; font-style: italic; margin-right: 10px; line-height:1.5; font-family: Georgia;}
.about_manager a {font-size: 12px;}
.manager_foto {float: left; margin-right: 10px; margin-bottom: 10px;}
.manager_fio {font-size: 18px; font-family: Georgia;}
.manager_tel1 {clear: both;}

.priselist {margin-top: 20px; * margin-top: 0px; margin-bottom: 20px;}
.priselist_li {margin-bottom: 5px;}
.priselist_name {float: left; font-size: 14px; color: #5a7d69; font-style: italic; font-weight: bold; margin-right: 10px;  margin-top: 1px;}
.priselist_data {float: left; font-size: 12px; font-family: Arial; color: #949492; margin-right: 25px; margin-top: 3px;}

h2 {font-size: 20px; font-weight: normal; margin-bottom: 10px; clear: both;}

.ask_us {margin-top: 20px; * margin-top: 0px; margin-bottom: 20px;}
.ask_us textarea {width: 100%; height: 150px; overflow: scroll;}
.ask_us input {float: right; margin-top: 10px;}

.faq_us {margin-top: 0px; margin-bottom: 5px; }
.faq_us_bottom {margin-bottom: 5px;}
.faq_us_autor {margin-right: 10px; margin-left: 33px; display:inline;}
.faq_us_autor_txt {margin-bottom: 5px; display:inline;}
.faq_us_autor_msg {color: #b43b40; font-size: 12px; margin-top: 10px; margin-bottom: 5px;}

.qestion_li {margin-top: 10px; * margin-top: 0px; margin-bottom: 10px;}
.qestion_li .qestion_data {font-size: 12px; color: #909088; font-family: Arial;}
.qestion_li .qestion_data .time {color: #597b6a; font-family: Georgia; margin-left: 5px; font-weight: bold; font-style: italic; font-size: 12px;}
.qestion_li .qestion_txt {color: #646462; font-size: 12px; margin-top: 10px; margin-bottom: 5px;}
.qestion_li input {float: right; margin-bottom: 4px;}
.personal_horzline {background: url(images/personal_horizline.jpg) 0px 0px repeat-x; height: 3px; width: 100%; clear: both;}

.qestion_li .qestion_txt_comp {color: #b43b40; font-size: 12px; margin-top: 10px; margin-bottom: 5px;}

.replay_li {margin-top: 10px; * margin-top: 0px; margin-bottom: 10px; * padding-top: 0px;}
.replay_li {margin-top: 10px; margin-left: 50px;}
.replay_li .replay_data {font-size: 12px; color: #909088; font-family: Arial;}
.replay_li .replay_data .time, .replay_li .replay_data .managerfio {color: #597b6a; font-family: Georgia; margin-left: 5px; font-weight: bold; font-style: italic; font-size: 12px;}
.replay_li .replay_txt {color: #646462; font-size: 12px; margin-top: 10px; margin-bottom: 5px;}
.replay_li a {float: right; margin-bottom: 4px;}

.priselists {width: 100%; margin-top: 15px; border-bottom: none;}
.priselists .leftcol {border-left: none;}
.priselists .rightcol {border-right: none;}
.priselists td {vertical-align: middle; min-height: 30px; height: 30px;}
.priselists th {border: 1px solid #bfbfb5; font-size: 16px; font-weight: normal; height: 50px; vertical-align: middle; color: #5c615b;}
.priselists_name {width: 37%; font-size: 13px; padding-left: 5px;}
.priselists_data {width: 22%; border-left: 1px solid #bfbfb5; border-right: 1px solid #bfbfb5; font-size: 12px; color:#909088; font-family: arial; text-align: center;  }
.priselists_download { text-align: center; border-right: 1px solid #bfbfb5;}
.priselists_type {text-align: center; color: #597b6a; font-style: italic; font-size: 13px; font-weight: bold;}
.priselists .chot td {background-color: #f2f2f0;}

