/* Default */
html, body, form, table {
margin: 0px;
padding: 0px;
}

body {
font-size: 83.33%;
font-family: Arial;
color:#232a32;
}

table {
border-collapse: collapse;
border-spacing: 0px;
}

table td {
vertical-align: top;
padding: 0px;
}

img {
border: none;
}

a {
color: #91191B;
}

p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 1em 0px;
}

.t_left {
text-align: left;
}
.t_right {
text-align: right;
}

.clear {
font-size: 0px;
line-height: 0px;
margin: 0px;
padding: 0px;
border: none;
display: block;
visibility: hidden;
clear: both;
}



/* Layout */
html, body {
background: #fff;
height: 100%;
}

#table_layout_top {
margin:0 auto;
width: 100%;
min-width: 1000px;
height: 100%;
}

#table_footer {
width: 100%;
height: 75px;
background: url("/common/img/bg_footer.gif") repeat-x 0% 100%;
}

#td_footer {
width: 100%;
height: 75px;
vertical-align: bottom;
}

#footer {
position:relative;
height:53px;
vertical-align:bottom;
background: url("/common/img/footer_bg.gif") repeat-x ;
}

.top {
border: 1px solid red;
}


/*=================================*/
.vkl_01 {
background: url("/common/img/body_bg_01.gif") repeat-x;
}
.vkl_02 {
background: url("/common/img/body_bg_02.gif") repeat-x;
}
.vkl_03 {
background: url("/common/img/body_bg_03.gif") repeat-x;
}
.vkl_04 {
background: url("/common/img/body_bg_04.gif") repeat-x;
}



/*=================================*/


#second_page.vkl_01 {
background: url("/common/img/body_bg_01_sec.gif") repeat-x;
}
#second_page.vkl_02 {
background: url("/common/img/body_bg_03_sec.gif") repeat-x;
}
#second_page.vkl_03 {
background: url("/common/img/body_bg_02_sec.gif") repeat-x;
}
#second_page.vkl_04 {
background: url("/common/img/body_bg_04_sec.gif") repeat-x;
}



.hrb {
width:242px;
}
.phn {
width:259px;
}

.herb {
padding:0px 0px 26px 76px;
}

#second_page .herb {
padding:0px 0px 17px 76px;
}

#print .herb {
padding:0px 0px 17px 56px;
}

#print .border {
border:0px solid red;
}

#print .title {
left:200px;
position:absolute;
}

#print .other_link_print_top {

display:none;

}
#print .pathway {

display:none;

}

.login {
padding:12px 0px 0px 19px;
font-size:0.8em;
height:50px;
}

.login table td.second {
padding-left:19px;
}


.title {
padding:23px 0px 7px 19px;
}
.slogan {
padding:20px 0px 0px 21px;
font-size:0.8em;
}

.search_form_main {
font-size:0.8em;
}

.vert {
vertical-align:top;
padding-top:5px;
}

.search_form_main table td.left {
padding-left:30px;
}
input.input {
font-size:1em;
padding:4px;
color:#17202a;
background:#fff;
border:1px solid #CBC6AB;
}
textarea.input {
font-size:1em;
padding:4px;
color:#17202a;
font-family:tahoma;
background:#fff;
border:1px solid #CBC6AB;
}
select {
border: 1px solid #CBC6AB;

font-size:1em;
padding:1px;
}


.nav {
font-size:0.8em;
padding: 26px 0px 0px 131px;
}

.people {
position: relative;
padding-top: 59px;
}
.people img {
position: absolute;
float: right;
display: block;
border-bottom: 1px solid #E8EDDE;
}
#second_page .people {
padding-top: 65px;
position: relative;
}


.menu_outer {
height:35px;
margin-right:260px;
margin-left:30px;
}

.top_menu {
}
.top_menu td {
cursor: pointer;
}
.menu_item_act {
height:35px;
background: url("/common/img/act_left.png") no-repeat 0 0;
width:165px;
}
.menu_item_act .inner {
height:35px;
background: url("/common/img/act_right.gif") no-repeat 100% 0;
text-align:center;
}

.menu_item_green {
height:35px;
background: url("/common/img/green_left.png") no-repeat 0 0;
width:20%;
}
.menu_item_green .inner {
height:35px;
background: url("/common/img/green_right.gif") no-repeat 100% 0;
text-align:center;
}

.menu_item_red {
height:35px;
background: url("/common/img/red_left.png") no-repeat 0 0;
width:165px;
}
.menu_item_red .inner {
height:35px;
background: url("/common/img/red_right.gif") no-repeat 100% 0;
text-align:center;
}

.menu_item_blue {
height:35px;
background: url("/common/img/blue_left.png") no-repeat 0 0;
width:20%;
}
.menu_item_blue .inner {
height:35px;
background: url("/common/img/blue_right.gif") no-repeat 100% 0;
text-align:center;
}

.menu_item_brown {
height:35px;
background: url("/common/img/brown_left.png") no-repeat 0 0;
width:165px;
}
.menu_item_brown .inner {
height:35px;
background: url("/common/img/brown_right.gif") no-repeat 100% 0;
text-align:center;
}

.inner img {
margin:1px 12px 0 12px;
}

.pathway {
font-size: 0.8em;
font-family: Arial;
border-bottom: 1px solid #E8EDDE;
padding: 7px 30px;
}

.table_c {
width:100%;
table-layout:fixed ;
}


.content {
padding: 19px 0px 19px 32px;
}
#second_page .content {
text-align: justify;
}
.border {
border:1px solid #EAECDC;
padding: 13px 20px 19px 20px;
}
.border table {
/* width:100%;
*/ /* опасно задавать ширину для всех таблиц в контенте - ARadul */
clear:both;
}
.border div {
clear:both;
margin-bottom:0;
}
.border div p {
clear:both;
}


.border {
position: relative;

}

.border_inside {
border:1px solid #EAECDC;
padding: 13px;
font-size:0.8em;
margin:0;

}
.border_inside .date {
color:#8e8c88;
margin-bottom:3px;
}

.edit_news .date {
color:#8e8c88;
margin-bottom:3px;
}

.edit_news  h3 {
font-size:1.1em;
}

.border_inside .item_news {
margin-bottom:9px;
}

.border ul {
list-style:none;
}
.border ul li {
background: url("/common/img/tire.gif") no-repeat 0 -1px;
padding-left:22px;
margin-left:-22px;
}
.border ul.second li {
background: url("/common/img/tire2.gif") no-repeat 0 0;
padding-left:22px;
margin-left:-26px;
}

.border ol {
}
.border ol li {
padding-bottom:6px;
}

.border img {
margin: 0px 10px 10px 0px;
}

.border h1 {
font-size:1.4em;
color:#000;
font-weight:normal;
text-align: left;
margin-bottom:10px;
}

.border h2 {
font-size:1.4em;
margin:0;
padding:0 0 15px 0;
color:#8F191C;
}

.border h3 {
font-size:1.3em;
margin:0;
padding:0 0 15px 0;
color:#8F191C;
}

.border h4 {
font-size:1.2em;
margin:0;
padding:0 0 15px 0;
}

.border h5 {
font-size:1.0em;
margin:0;
padding:10px 0 0px 0;
}

h5 a:link {
color:#000000;
text-decoration:underline;
}
h5 a:visited {
}
h5 a:hover {
text-decoration:none;
}
h5 a:active {
}

/* Content tabs */
.tabs {
width: auto !important;
}
.tabs th {
height: 27px;
color: #8f191c;
font-size: 0.8em;
font-weight: normal;
font-family: Arial;
text-align: center;
vertical-align: middle;
/* cursor: hand; */
cursor: pointer;
border-left: 5px solid #ffffff;
background-color: #f7f4e6;
padding: 0px 10px;
}
.tabs th a {
text-decoration: none;
}
.tabs th.body_tabs_sel a {
color: #ffffff;
}
.tabs th.body_tabs a {
border-bottom:1px dashed #8f191c;
}
span.pseudo_href {
border-bottom:1px dashed #8f191c;
line-height:1.7em;
cursor:pointer;
/* cursor:hand;
*/
}
.tabs .body_tabs_sel span.pseudo_href {
border-bottom:none;
}
.tabs .body_tabs_sel {
border-bottom: none;
background: #EAECDC;
color:#ffffff;
text-decoration:none;
background: #A63235 no-repeat 0 0;
height: 27px;
text-align: center;
padding: 0 10px;
}
.tabs .bottom {
height: 0px;
background: #Fff;
border-left: 1px solid #C7DBFA;
border-right: 1px solid #C7DBFA;
}

.tabs_content {
background: #FFF;
padding: 1px 9px 4px 9px;
margin-bottom: 10px;
margin-left:1px;
margin-right:3px;
line-height:1.5em;
}
.tabs_content h3 {
margin-bottom:3px;
margin-top:0px;
}
.tabs_content ul {
margin:0;
}
.tabs_content ul li {
padding-top:0px;
padding-bottom:0px;
line-height:1.7em;
}
.tabs_content .div_page {

background:none;

}




/* .tabs_content .div_page */
.div_page {
padding: 0px;
display: none;
background:#F7F8EE url("/common/img/doc_table_right.gif") repeat-y 100% 0 ;
margin-top:-2px;
z-index:10;
}
/* .tabs_content #div_page_1 */
#div_page_1 {
display: block;
z-index:10;
}

/* Big tabs */
.big_tabs {
width: 100%;
font-size: 1.6em;
z-index:10;
position:relative;
margin-left: -2px;
}
.big_tabs th {
white-space: nowrap;
font-weight: bold;
cursor: default;
}
.big_tabs th,
.big_tabs .body_tabs,
.big_tabs .body_tabs_sel {
height: auto;
color: #000;
padding: 0px;
}
.big_tabs th .container {
padding: 4px 27px 5px 27px;
}
.big_tabs .body_tabs {
color: #AA2029;
cursor: pointer;
background: url('/common/img/bg_big_tabs_left_pass.png') no-repeat 0% 100%;
}
.big_tabs .body_tabs .container  {
background: url('/common/img/bg_big_tabs_right_pass.png') no-repeat 100% 100%;
}
.big_tabs .body_tabs_sel {
background: url('/common/img/bg_big_tabs_left.gif') no-repeat 0% 100%;
}
.big_tabs .body_tabs_sel,
.big_tabs .body_tabs_sel .pseudo_href {
cursor: default;
}
.big_tabs .body_tabs_sel .container {
border:none;
background: url('/common/img/bg_big_tabs_right.gif') no-repeat 100% 100%;
}


.big_tabs .body_tabs_empty {
width: 100%;
}
.big_tabs .body_tabs_empty .container {
height: 1.7em;
border:none;
}


.linj:link {
color:#7a6f36;
}
.linj:visited {
color:#7a6f36;
}
.linj:hover {
color:#7a6f36;
}
.linj:active {
color:#7a6f36;
}

/*=========================*/

.choose_reg {
margin-bottom: 7px;
margin-top: 15px;
background-color: #de944b;
text-align: center;
font-weight: bold;
font-family: Arial;
font-size: 17px;
color: #ffffff;
padding: 5px 5px 6px 5px;
}
.choose_reg a {
color: #ffffff;
text-decoration: none;
}
.choose_reg select {
width: 100%;
}

.border_block {
border:1px solid #e7e2d6;
padding:15px 5px 15px 15px;
line-height:1.7em;
}

.right_td {
padding: 4px 21px 0 21px;
}

.news_block {
text-align: left;
padding:15px 5px 15px 0px;

}
.all_news {
float:right;
}
.news_block .date {
color:#8e8c88;
margin-bottom:4px;
}

.news_block .item {
margin-bottom:12px;
}
.news_block .item_list {
font-size:1em;
margin-bottom:22px;
}

.news_block .announce {
margin-bottom:12px;
}




.right_td .news_block  {
font-size: 0.8em;
}
.news_block h1 {
font-size: 1.1em;
font-weight: bold;
}
.news_block p,
.border .news_block p,
.border .news_block div p {
clear: none;
}

.subscribe {
padding:15px 5px 15px 0px;
font-size:0.8em;
}

.copyright {
position:absolute;
bottom:0px;
left:28px;
}

.ex_links {
background: url("/common/img/new_win.gif") no-repeat top right;
padding-right:18px;
}
.ex_links a:link {
color:#007CC4;
}
.ex_links a:visited {
color:#007CC4;
}
.ex_links a:hover {
color:#007CC4;
}
.ex_links a:active {
color:#007CC4;
}

.without {
background: none;
}

.ext_links {
font-size:0.8em;
}



.pager {
color:#242a31;
font-size:0.8em;
padding: 25px 0px 10px 0px;
}
.pager img {
margin: 0px;
}

.archive_form {
background:#f3f0e9;
padding:20px 15px 5px 15px;
margin-bottom:25px;
}
.archive_form table td {
vertical-align:top;
}

.search_form {
background:#f3f0e9;
padding:20px 15px 20px 15px;
margin-bottom:25px;
}
.search_form table td {
vertical-align:middle;
}
.search_form table td .input {
font-size:0.8em;
}


.print_link {
text-align:right;
}

.title_node {
font-size:1.4em;
color:#000;
}


.links_node {
background:#f3f0e9;
padding:17px;
margin:0 0 20px 0px;
font-size:0.8em;
line-height:1.8em;
}



h2.child_si {
font-size:0.9em;
font-weight:normal;
padding-left:20px;
padding-bottom:6px;
background: url("/common/img/tire.gif") no-repeat  left -3px;
}
h2.child_si p {
margin:0;
padding:0;
}

.child_si_extra {
font-size:1em;
padding-left:0px;
padding-bottom:10px;
}
.child_si_extra p {
padding:0 0 6px 0;
margin:0 0 6px 0;
}



span.i_ed {
font-size:1.5em;
line-height:1.2em;
}

.to_form {
background: url("/common/img/d_0a.gif") repeat-x top right;
color:#fff;
font-size:0.8em;
vertical-align:top;
}
.to_form a {
color:#fff;
font-size:1.2em;
}

.to_form img {
vertical-align:middle;
}




.to_form .d_01 {
background: url("/common/img/d_01.gif") no-repeat top left;
}
.to_form .d_02 {
background: url("/common/img/d_02.gif") no-repeat top right;
}
.to_form .d_03 {
background: url("/common/img/d_03.gif") no-repeat bottom left;
}
.to_form .d_04 {
background: url("/common/img/d_04.gif") no-repeat bottom right;
padding:12px 12px 12px 12px;
}

.to_form_2 {
padding:0 12px;
font-size:0.8em;
vertical-align:middle;
}
.to_form_2 .with_ico {
background: url("/common/img/n_ico_pdf.gif") no-repeat 0 0;
padding-left:34px;
min-height:27px;

}

.to_form_2 a {
font-size:1.2em;
}

.to_form_2 img {
vertical-align:middle;
}

.right_d {
color: #796f35;
font-weight:bold;
padding-right:12px;
font-size:1.1em;
font-family:Arial;
width:230px;
}


.left_d {
padding-top:3px;
}

.extra {
padding:10px 10px 0px 28px ;
margin: 0px 0px 10px 0px;
/* font-size:0.8em;
*/
}
.extra td {
padding:3px 5px;
background:#f5f5f5;
}

.extra table td {
border:1px solid #fff;
padding:2px 2px;
background:#f1f1f1;
}

.h1_big {
color: #796f35;
font-weight:bold;
padding-right:12px;
font-size:1.2em;
font-family:Arial;
}

.h1_big span {
color:#232a32;
font-size:0.9em;
font-weight:normal;
}

.h1_big span.pseudo_href {
border-bottom:1px dashed #44413F;
cursor:pointer;
}

.print_ver {
font-size:0.8em;
}
.print_ver a {
background: url("/common/img/printer_n.gif") no-repeat top left;
padding-left:25px;
}

.field {
font-size:0.9em;
color:#000;
font-weight:normal;
vertical-align:middle;
}

.search_services_rules td {
padding:6px 12px 6px 0;
}

b.title_tree {
font-size:1.45em;
font-weight: normal;
}

span.descr_tree {font-size:0.9em; line-height:14px;}

.tree_by_category {
padding: 0 10px 17px 50px;
}

.feedback_table td {
padding:10px 12px 10px 0;
}

.feedback_table td.form_td {
font-size:1em;
font-weight:normal;
}



#div_page_1 div.tree_by_category span.shortly {
font-size:0.9em;
font-family: Arial;
line-height:1.15em;
/* color: #5e6368;
*/
}

#div_page_1 div.tree_by_category span.shortly a {
color: #5e6368;
}

#div_page_1 div.tree_by_category span.shortaly a:link {
color: #5e6368;
font-family: Arial;
}
#div_page_1 div.tree_by_category span.shortly a:visited {
color: #5e6368;
font-family: Arial;
}
#div_page_1 div.tree_by_category span.shortly a:hover {
color: #232a32;
text-decoration: none;
font-family: Arial;
}
#div_page_1 div.tree_by_category span.shortly a:active {
color: #5e6368;
font-family: Arial;
}



#conditions_actions {
/* margin-top:-16px;
*/
margin-bottom: 16px;
}
#conditions_actions div.colo {
/* border: 1px solid #E7E2D6;
*/
background: #F7F8EE;
padding: 12px 12px 1px 12px;
}

#conditions_actions .title_node {
font-size:0.9em;
padding:8px 0 4px 30px;
margin-left:-2px;
font-weight:bold;
display:block;
background: url("/common/img/attention_ico.gif") no-repeat 0 0;
}
#conditions_actions .right_block {
margin: 0px 0px 25px 0px;
}
.right_block .title_right {
/* margin: 0px 0px 5px 0px;
*/
}
.right_block .link_right {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
clear: both;
}
.right_block .icon_right {
width: 29px;
display: block;
/* float: left;
*/
}
.right_block .icon_right img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.right_block .link_small {
font-size: 0.85em;
margin: 10px 0px 0px 0px;
}
.right_block .link_right table td {
vertical-align: middle;
}


#conditions_actions ul {
margin-top:5px;
list-style:none;
margin-left:-18px;
font-size:0.8em;
}
#conditions_actions ul li {
background: url("/common/img/tire.gif") no-repeat 0 0;
padding-left:22px;
margin-left:-22px;
margin-bottom:8px;
}


.ico_o {
vertical-align :middle;
}

.rt_table td {
vertical-align :middle;
}

.hid {
display:none;
}

.priv_data_table td {
padding-top:12px;
padding-right:12px;
font-size:0.8em;
}


.priv_data_table td table td {
padding-top:0px;
font-size:1em;
}
.priv_data_table td.right_d {
padding-top:20px;
font-size:1.2em;
}

.title_3 {
font-weight:normal;
font-size:1.2em;
}

/* Table admin */
.table_admin {
width: 100%;
}
.table_admin th,
.table_admin td.wh {
font-weight: normal;
text-align: left;
font-size:0.9em;
background: #8b1f25;
padding: 7px 10px 9px 10px;
}
.table_admin td {
text-align: left;
vertical-align: middle;
padding: 5px 10px 5px 10px;
}
.table_admin td.datee {
font-size:0.9em;
}
.table_admin .bg_interleave td {
background: #F1EFE7;
padding-bottom: 5px;
}
.table_admin th,
.table_admin td.wh,
.table_admin th a,
.table_admin td.wh a {
color: #FFF;
}
.table_admin td td,
.table_admin .bg_interleave td td {
padding: 0px 10px 0px 0px;
}


.subscribe_table td {
padding:12px 0;
}

.name_fio {
font-size:1.1em;
color:#9d1b1e;
}
.search_url {
font-weight:bold;
color:#000;
line-height:2em;
}
.search_item {
margin: 0 0 3px 0;
border:1px solid red;
}


.search_serv td {
padding:0px 0 12px 0;
}

body#print_page {
min-width: auto;
padding:12px;
}

#print_page h1 {
font-size:1.4em;
color:#000;
font-weight:normal;
}

.form_td_2 {
font-size:0.8em;
}
.radio_k {
margin-bottom:0;
}
.radio_k td {
padding-right:12px;
padding-bottom:0;
}
.radio_k td .radio_grey {
vertical-align:middle;
}

.chasto {
background: #F7F8EE;
padding: 10px 20px 22px 14px;
margin-top: 12px;
}
.chasto .services {
font-size:0.8em;
margin-top:0px;
}
.chasto .services td {
padding:0 12px 0 0;
}
.chasto .services .item {
background: url("/common/img/tire.gif") no-repeat 0 -3px;
padding-left:22px;
margin-top:4px;
}

.vert_o_table td {
vertical-align:middle;
}

.vert_o_table td.vert_o_table_top {
vertical-align:top;
}

.item_pdf {
background: url("/common/img/pdf_ico.gif") no-repeat 0 0;
padding-left:34px;
padding-top:6px;
padding-bottom:6px;
}
.small_anch {
width:100%;
}

.small_anch td {
font-size:0.8em;
padding: 10px 24px 10px 24px;
line-height:2em;
background:#f3f0e9;
}
.small_anch {
margin:10px 0 0 0;
}

.orgs {
padding-left:23px;
}

.name_show {
margin-bottom: 0px;
}
.name_show .ico_big_red {
vertical-align: middle;
padding-bottom: 5px;
}

.title_grey {
font-size:0.8em;
color:#757575;
margin-bottom:6px;
}

li.padd_l1 {
margin-left:112px;
}

.hidden {
display: none;
}

.document_name {
padding-bottom:4px;
font-weight:bold;
color:#232a32;
}
.pdf_ico_small {
vertical-align:middle;
}

.ctrlenter {
cursor: pointer;
margin: 0px 0px 20px 21px;
}

.right_td .ctrlenter {
cursor: pointer;
margin: 0px 0px 20px 0px;
}

.login_friendly {
}

.login_friendly td {
padding-bottom:6px;
vertical-align:middle;
}

.in_button {
margin-top:1px;
}


.table_freq {
width: 80%;
}
.table_freq th {
background: #8b1f25;
color:#fff;
text-align:left;
padding: 3px 10px 2px 10px;
}
.table_freq td {
font-weight: normal;
vertical-align:top;
font-size:0.9em;
background: #fff;
padding: 3px 10px 2px 10px;
}

/* Services card */

.services_card {
width: 100%;
padding-right:20px;
background: url("/common/img/doc_table_left.gif") repeat-y;
}

.doc_table_bottom {
background: url("/common/img/doc_table_b_right.gif") no-repeat 100% 100%;
height:5px;
font-size:0;
line-height:0;
}



.doc_table_bottom div {
background: url("/common/img/doc_table_bottom.gif") no-repeat 0 0;
height:5px;
font-size:0;
line-height:0;
}

.doc_table_top {
background: url("/common/img/doc_table_t_right.gif") no-repeat 100% 0% ;
height:5px;
font-size:0;
line-height:0;
vertical-align:bottom;
}

.doc_table_top img {
display:block;
}


.services_card .red_block_l {
display: inline;
line-height: 2em;
background: url("/common/img/red_title_l.gif") no-repeat 11px 0px;
padding: 3px 0px 5px 0px;
}
.services_card .red_block_l div {
display: inline;
color: #FFF;
font-family: Arial;
font-weight: bold;
background: url("/common/img/red_title_r.gif") no-repeat 100% 0;
padding: 3px 10px 5px 21px;
}

.services_card .more_info {
color: #BE6617;
font-size: 1.1em;
font-weight: bold;
padding: 3px 10px 3px 21px;
}

.blockquote_separator {
font-size:0.01em;
line-height:0.01em;
height:13px;
clear:both;
}

.services_card .h1_big {
font-size: 1.1em;
margin: 0px 0px 7px 0px;
}

.services_card .blockquote {
margin: 0px 0px 17px 27px;
padding-right:20px;

}
.services_card .blockquote p {
}

.rt_test {
font-family:Arial !important;
font-size: 1em !important;
line-height:1.2em !important;
}

.rt_test p {
padding:4px 20px 0 27px;
}

.services_card .blockquote b,
.services_card .blockquote strong {
color: #AA2029;
display:block;
padding:3px 20px 3px 36px;
background: #DDD6CF url("/common/img/blockquote_dot.gif") no-repeat 0 0;
margin: 17px 0 0px -16px;
}

.services_card .blockquote ul {
padding-left: 0px;
margin: 0px;
}

.services_card .blockquote li {
margin-left: 0px;
}

.services_card .blockquote .extra {
padding: 0px;
margin: 10px 0px 0px 0px;
}

.services_card .pseudo_href_div {
margin: -10px 0px 0px 27px;
padding-right:20px;
}


.services_card .blockquote h4 {
color: #AA2029;
display:block;
padding:3px 20px 4px 36px;
background: #DDD6CF url("/common/img/blockquote_dot.gif") no-repeat 0 0;
margin: 17px 0 14px -16px;
font-size:0.9em;
}

.services_card .blockquote table td b,
.services_card .blockquote table td strong {
color: #AA2029;
display:inline;
padding:0;
background: none;
margin: 0;

}



/* Link print top */
.link_print_top {
text-align: right;
position: absolute;
top: 0px;
right: 20px;
margin: 13px 0px 0px 0px;
display: none;
/* for print */
}
#second_page .link_print_top {
display: block;
}

.other_link_print_top {
text-align: right;
position: absolute;
right: 20px;
margin: -5px 0px 0px 0px;
}


a.link_doc, .link_doc a {
background: url("/common/img/ico_doc.gif") no-repeat;
padding: 0px 0px 0.5em 24px;
}
.icon_doc img {
margin: 0px 0px -5px 0px;
}

a.link_rss, .link_rss a {
font-size: 0.85em;
background: url("/common/img/icon_rss.png") no-repeat;
padding: 0.3em 0px 0.5em 29px;
}
.link_rss {
padding-top: 12px;
}

/* Link more */
.link_more {
/* line-height: 1.7em;
*/
border-bottom: 1px dashed #44413F;
cursor: pointer;
}

a.link_add_fav, .link_add_fav a {
line-height: 2em;
background: url("/common/img/bul/doc-add.gif") no-repeat 0px 1px;
padding: 0.7em 0px 0.2em 25px;
}
a.link_del_fav, .link_del_fav a {
line-height: 2em;
background: url("/common/img/bul/doc-del.gif") no-repeat 1px 0px;
padding: 0.7em 0px 0.2em 25px;
}
a.link_print, .link_print a {
background: url("/common/img/printer_n.gif") no-repeat;
padding-left: 25px;
}

.center {
text-align: center;
}

.title_icon {
font-size:1.2em;
vertical-align:middle;
}

.border .ico_big_red {
margin: 0px 5px 0px 0px;
}

.with_ico td {
vertical-align: middle;
padding: 5px 0px 5px 0px;
}
.with_ico .td_icon {
text-align: center;
}
.with_ico td h3 {
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px;
}
.with_ico img {
}

.branches_table td {
text-align:left;
}

.max_file_td {
padding-bottom:10px;
font-size:0.8em;
}




/*=========================form_edit_config=======================*/




.input_form_config {
color:#17202a;
background:#fff;
border:1px solid #CBC6AB;
width:350px;
}


.input_form_config_time {
color:#17202a;
background:#fff;
border:1px solid #CBC6AB;
width:50px;
}

.config_time td {
font-size: 0.9em;
padding:1px 0px 1px 0px;
text-align:center;
}
.config_time th {
font-size: 0.9em;
font-weight:bold;
font-family:Arial;
text-align: left;
vertical-align: middle;
padding:0px 10px 3px 10px;
color:#313736;
height:27px;
text-align:center;
}

/* стиль серых ссылок на вкладке редактирования услуги */
.grey_link_edit
{
color:#808080;
}

.form_td .max_file_td {
font-size:0.9em;
}
/*.priv_data_table td select {
border:1px solid red;
}    */


.right_sel_table {
font-size:0.8em;
margin-left:auto;
}
.right_sel_table td {
vertical-align:middle;
padding-left:3px;
}
.card_docs span {
display:block;
}


td.ico_outer {
text-align:center;
vertical-align:middle;
padding-top:10px;
}


/*-------------------2008 08 27 -----------------------*/

.all_tree_cont_einer {
padding:10px;
border:1px solid red;
}
.add_links     {
font-size:0.8em;
margin-bottom:20px;
line-height:2em;
}
.add_links  img {
vertical-align:middle;
}
.add_links a.add_links_001 {
background: url("/common/img/add_ico_a.gif") no-repeat;
padding-left:14px;
}
.add_links a.add_links_002 {
background: url("/common/img/del_ico_a.gif") no-repeat;
padding-left:14px;
}
.add_links a.add_links_003 {
background: url("/common/img/to_down_ico_a.gif") no-repeat;
padding-left:14px;
}
.add_links a.add_links_004 {
background: url("/common/img/to_up_ico_a.gif") no-repeat;
padding-left:14px;
}

.tree_cont_einer {
margin-bottom:20px;
}
.tree_cont_einer table td {
font-size:0.8em;
}

.node_inside_table {
width:100%;
font-size:0.8em;
}
.node_inside_table td.input input {
font-size:0.9em;
}


.div_nodes {
padding:0 0 4px 10px;
font-weight:bold;
font-size:1em;
}
.div_nodes  div.div_nodes {
margin-bottom:4px;
font-weight:normal;
font-size:0.8em;
padding:5px 0 10px 0px;
}
.div_nodes  div.div_nodes  div.div_nodes{
font-size:1em;
padding:0 0 0px 0px;
font-weight:bold;
}
.div_nodes  div div div div{
font-size:1em;
padding:0 0 0 10px;
font-weight:normal;
}


.to_document {
font-size:0.8em;
float:right;
width:200px;
margin-top:-34px;
text-align:right;
}

.service_step_short_block {
margin:10px 0 0 10px;
}
.service_step_short_block .div_nodes {
font-size:1em;
}
.service_step_short_block .div_nodes .div_nodes {
font-size:1em;
}

/* ---------------2008 12 01------------------------ */

.personcab {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

td.sl {
padding: 11px 0px 0px 14px;
}

#my_districts li {
/*  white-space: nowrap;
*/
font-size: 12px;
}
#my_districts li a {
/*  white-space: nowrap;
*/
font-size: 12px;
}
div.border_block #area_name {
font-weight: bold;
color: #8f191c;
}

/* ---------------2008 12 12------------------------ */

.topnav {
padding: 2px 24px 0px 0px;
white-space: nowrap;
color: #b0aa9a;
}

td .right_td .search_form_main {
font-size:0.8em;
}
td .right_td .search_form_main table td.left {
padding-left:0px;
padding-right: 16px;
}
#srch_fon {
background-color: #de944b;
padding: 4px 5px 8px 5px;
margin-top: 15px;
margin-bottom: 15px;
}
#target {
margin-bottom: 0px;
}
#srch_fon form div {
text-align: right;
padding: 0px 8px 0px 0px;
}
#srch_fon form div a {
font-size: 11px;
color: #ffffff;
}
.city {
color: #777;
line-height: 20px;
/* background: url(/common/img/vash_raion.gif) no-repeat 31px 100%; */
padding: 0px 0px 0px 31px;
}
.city .title_pic {
vertical-align: bottom;
margin: 0px 11px 0px 0px;
}
.city a {
font-size: 18px;
text-decoration: none;
outline: none;
}
.city a img {
position: relative;
bottom: -4px;
margin: 0px 0px 0px 9px;
outline: none;
}

.right_block2 {
background: #f7f5e9;
padding: 12px 12px 10px 12px;
}
.right_block2 .title_right {
padding: 0px 0px 14px 0px;
}
.right_block2 .link_right div {
background: url(/common/img/bul/doc-1.gif) no-repeat 0px 4px;
padding: 0px 0px 15px 20px;
}
.right_block2 .link_right div.all {
padding: 0px 0px 0px 0px;
text-align: right;
background: none;
}
.right_block2 .link_right div.all a {
color: #868686;
padding: 0;
background: none;
}


.small  {
font-size: 1.15em;
padding: 17px 0px 0px 0px;
}

.o_service {
padding-bottom: 20px;
padding-top: 10px;
}
.o_service .bottom {
padding-top: 10px;
}

.table_doc_head {
width: 100%;
margin-bottom: 10px;
}
.table_doc_head h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.table_doc_head .doc_head_links {
width: 160px;
text-align: right;
font-size: 0.8em;
padding-left: 15px;
}

iframe {
	overflow: hidden;
}

.fldownload {
	width: 680px;
	height: 640px;
	margin-right: 20px;
}
.fldownload TD {
	vertical-align: middle;
	text-align: center;
	border: 1px solid #996600;
}

/* Banner */
.banner {
text-align: center;
margin: 10px 0px 10px 0px;
}

/* Right menu */
.right_menu {
background: #F7F5E9;
padding: 5px 0px 0px 0px;
}
.right_menu h3 {
margin-bottom: 22px;
}
.right_menu .item {
margin-bottom: 9px;
}
.right_menu .child {
padding: 3px 0px 6px 16px;
}
.right_menu .item_child {
margin-bottom: 10px;
}
.right_menu a {
}

/* Error report form */
.error_report {
color: #91191B;
font-size: 1.05em;
font-family: Tahoma;
line-height: 1.4em;
background: #f7f5e9;
padding: 7px 8px 9px 12px;
margin: 20px 0px 20px 0px;
}
.error_report h3 {
font-size: 1.3em;
font-weight: normal;
margin: 0px 0px 10px 0px;
}
.error_report span {
background: url("/common/img/bg_error_report.gif") no-repeat;
padding: 0px 0px 3px 4px;
}
.error_report span a {
text-decoration: none;
background: url("/common/img/bg_error_report.gif") no-repeat 100% 0%;
padding: 0px 4px 0px 0px;
}




/*=====================================   CONO  ============================================*/


.cono_st1 {margin-left:30px;}
	.cono_st1 h1 {margin-left:60px;}
	.cono_st1 img {margin-left:60px;}

.cono_cont_1 {padding-left:70px; background:url(/common/img/uploaded/cono_4.gif) no-repeat left top;}
.img_c_1 {float:left; margin:0 15px 0 0;}
.cono_str_1 {font-size:15px; font-weight:bold; padding:30px 0 30px 0; color:#8F191C;}
	.cono_str_1 .img_c_1 {margin-top:-20px;}

.ver_ctr {border:1px solid #ccc; font-size:15px; font-weight:bold; float:right; padding:5px 10px; margin-top:-20px;}
	.ver_ctr a {color:#000;}

.cono_tbl_1 {margin-bottom:20px;}
	.cono_tbl_1 .td2 {width:200px; text-align:right; font-size:14px; font-weight:bold; padding-top:8px;}
	.cono_tbl_1 a {display:block; background:url(/common/img/uploaded/cono_2.gif) no-repeat left top; padding:8px 0 10px 36px; float:right;}

.cono_tbl_2 {text-align:left;}
	.cono_tbl_2 .td_lt {width:52%;}
	.cono_tbl_2 .td_lb {padding-right:30px;}
	.cono_tbl_2 h3 {color:#000; padding-top:16px; padding:bottom:10px; margin-bottom:0px;}

.cono_lnk_vot {background:url(/common/img/uploaded/cono_5.gif) no-repeat left top; font-size:15px; font-weight:bold; padding:15px 0 30px 60px; margin-left:20px;}
.cono_lnk_pri {background:url(/common/img/uploaded/cono_6.gif) no-repeat left top; font-size:15px; font-weight:bold; padding:15px 0 30px 60px; margin-left:20px;}
.cono_lnk_kniga {background:url(/common/img/uploaded/cono_7.gif) no-repeat left top; font-size:15px; font-weight:bold; padding:15px 0 30px 60px; margin-left:20px;}

.cono_lnk_doc {background:url(/common/img/uploaded/cono_8.gif) no-repeat left top; font-size:15px; font-weight:bold; padding:15px 0 30px 65px; margin-left:35px;}
.cono_lnk_ruk {background:url(/common/img/uploaded/cono_9.gif) no-repeat left top; font-size:15px; font-weight:bold; padding:15px 0 30px 65px; margin-left:35px;}
.cono_lnk_vac {background:url(/common/img/uploaded/cono_10.gif) no-repeat left top; font-size:15px; font-weight:bold; padding:15px 0 30px 65px; margin-left:35px;}

.cono_lnk_struct {background:url(/common/img/uploaded/cono_11.gif) no-repeat left top; font-size:15px; font-weight:bold; padding:15px 0 30px 80px; margin-left:20px;}
.cono_lnk_per {background:url(/common/img/uploaded/cono_12.gif) no-repeat left top; font-size:15px; font-weight:bold; padding:5px 0 30px 80px; margin-left:20px;}

.cono_news_block {
text-align: left;
padding:0px 40px 15px 0px;

}
.all_news {
float:right;
}
.cono_news_block .date {
color:#8e8c88;
margin-bottom:4px;
}

.cono_news_block .item {
margin-bottom:12px;
}
.cono_news_block .item_list {
font-size:1em;
margin-bottom:22px;
}

.cono_news_block .announce {
margin-bottom:12px;
}


.table {border-collapse:separate;  border-spacing:3px; margin-bottom:15px;}
	.table td {border:1px solid #ccc; padding:3px 5px; text-align:left;}
	.table th {border:1px solid #8c1f25; padding:3px 5px; text-align:left; background:#8c1f25; color:#fff;}

	
.border ul li.collapsed_tree_node,
.border ul li.collapsed_tree_node1,
.border ul li.collapsed_tree_node2,
.border ul li.collapsed_tree_node3 {
background:transparent url(/common/img/arrow_node_up.gif) no-repeat scroll 3px 5px
}	

.border ul  li.expanded_tree_node1,
.border ul  li.expanded_tree_node2 ,
.border ul  li.expanded_tree_node3 {
background:transparent url(/common/img/arrow_node_down.gif) no-repeat scroll 3px 5px
}

/*
li.collapsed_tree_node > ul {
display: none;
}

li.expanded_tree_node > ul {
display: block;
}*/
li.expanded_tree_node1 ul.container1 {
display: inherit;
}

li.collapsed_tree_node1 ul.container1 {
display: none;
}

li.expanded_tree_node2 ul.container2 {
display:list-item;
}

li.expanded_tree_node3 ul.container3 {
display:list-item;
}

li.collapsed_tree_node2 ul.container2 {
display: none;
}

li.collapsed_tree_node3 ul.container3 {
display: none;
}

.expanded_tree_node .border {
padding:0 3px 2px;
}
.expanded_tree_node .border > div {
padding: 2px 8px;
}
.org_child span{
padding-right:4px;
}