

body {margin:0px; background:url(/img/0001.gif)}

.png {//background-image: none ! important; behavior:url('/pngfix.htc');}

.b_001 {height:2px; background-color:#ffffff; border-top:1px #000000 solid}

.b_002 {background:url(/img/0041.jpg) center top no-repeat; margin:0px 0px 2px 0px}
.b_002 a.ru_en {float:left; font:bold 75% arial; color:#000000; line-height:100%; padding:5px 7px 4px 7px}
.b_002 a.ru_en_on {float:left; font:bold 75% arial; color:#21b05a; line-height:100%; padding:5px 7px 5px 7px; background:url(/img/0094.gif) no-repeat left center;}
.b_002 a.serv {font:bold 70% arial; color:#ffffff; line-height:100%; white-space:nowrap}
.b_002 td.td_3 {padding:0px 0px 0px 10px}
.b_002 td.td_4 {padding:0px 30px 0px 10px}

.b_003_1 {margin:0px 0px 22px 0px; height:6px}
.b_003_1 td.td_1 {background-color:#6c6d70;}
.b_003_1 td.td_2 {background-color:#79c043;}
.b_003_1 td.td_3 {background-color:#21b05a;}

.b_003_2 {margin:0px 0px 2px 0px; height:6px}
.b_003_2 td.td_1 {background-color:#6c6d70;}
.b_003_2 td.td_2 {background-color:#79c043;}
.b_003_2 td.td_3 {background-color:#21b05a;}

.b_004 {margin:0px 0px 10px 0px;}
.b_004 td.pad_cont {padding:0px 22px 0px 0px}

.b_005_1 {height:10px; margin:0px; padding:0px; background:url(/img/0032.gif) #ffffff top repeat-x}
.b_005_2 {height:10px; margin:0px 0px 12px 0px; padding:0px; background:url(/img/0032.gif) #ffffff bottom repeat-x}

.b_006 {margin:0px; padding:15px 25px 0px 25px; border-left:1px #ededed solid; border-right:1px #ededed solid; border-bottom:1px #ffffff solid; background-color:#ffffff}
.b_006 h1 {font:normal 220% arial; color:#464646; line-height:100%; margin:0px 0px 19px 0px}
.b_006 h1.link {font:bold 85% arial; color:#000000; line-height:100%; margin:0px 0px 15px 0px}
.b_006 h2 {font:normal 155% arial; color:#464646; line-height:100%; margin:0px 0px 12px 0px}
.b_006 h4 {font:bold 95% arial; color:#79c043; line-height:100%; margin:0px 0px 5px 0px}
.b_006 img.pre {border:1px #c2c2c2 solid; margin:0px 0px 1px 0px}
.b_006 img.pre_news {border:1px #ededed solid; margin:0px 10px 0px 0px}
.b_006 span.capt {display:block; clear:left; border-top:1px #c2c2c2 solid; background:url(/img/0036.gif) bottom repeat-x; font-size:85%; color:#b7b7b7; line-height:100%; padding:4px 0px 6px 7px}
.b_006 p {font:normal 80% arial; color:#363636; line-height:140%; margin:0px 0px 20px 0px}
.b_006 p.top {font-size:105%; font-weight:bold; color:#79c043; line-height:130%; margin:0px 0px 8px 0px}
.b_006 p.vrez {float:left; margin:0px 10px 15px 0px}
.b_006 a {color:#21b05a; font-family:arial;}
.b_006 a:hover {color:#cc0000}
.b_006 div.dot {background:url(/img/0037.gif); height:1px; margin:24px 0px 28px 0px}
.b_006 table.news {margin:0px 0px 19px 0px}
.b_006 table.news p {margin:0px}
.b_006 ul {list-style-image:url(/img/0045.gif); font:normal 80% arial; color:#898989;}
.b_006 li {margin:0px 0px 15px 0px}
.b_006 .back {width:100%; height:23px;}
.b_006 .back a {background:url(/img/0095.gif) no-repeat right top; float:right; height:23px; padding:0px 15px 1px 8px; text-align:center; text-decoration:none;}
.b_006 .back div {float:right; background:url(/img/0096.gif) no-repeat right top; width:6px; height:23px;}

.b_007 {margin:0px; padding:15px 25px 0px 25px; border-left:1px #ededed solid; border-right:1px #ededed solid; border-bottom:1px #ffffff solid; background-color:#ffffff}
.b_007 h1 {font:normal 220% arial; color:#464646; line-height:100%; margin:0px 0px 19px 0px}
.b_007 img {border:1px #c2c2c2 solid; margin:11px 0px 0px 0px}
.b_007 p {font:bold 100% arial; color:#79c043; margin:0px 0px 12px 0px}
.b_007 span {font:normal 100% arial; color:#7d7d7d;}
.b_007 p.map {margin:40px 0px 8px 0px}
.b_007 a {color:#21b05a}
.b_007 a:hover {color:#cc0000}

.b_008 {margin:0px; padding:15px 25px 0px 25px; border-left:1px #ededed solid; border-right:1px #ededed solid; border-bottom:1px #ffffff solid; background-color:#ffffff}
.b_008 h1 {font:normal 220% arial; color:#464646; line-height:100%; margin:0px 0px 19px 0px}
.b_008 img.photo {border:1px #c2c2c2 solid; margin:0px 20px 0px 0px}
.b_008 div {font:normal 80% arial; color:#363636; margin:0px 0px 5px 0px}
.b_008 div.naznachen {margin:17px 0px 0px 0px}
.b_008 div.dot {background:url(/img/0037.gif); height:1px; margin:20px 0px 20px 0px}
.b_008 a {font:bold 130% arial; color:#79c043;cursor:pointer;}
.b_008 a:hover {color:#cc0000}

.b_009 {margin:0px; padding:15px 25px 0px 25px; border-left:1px #ededed solid; border-right:1px #ededed solid; border-bottom:1px #ffffff solid; background-color:#ffffff}
.b_009 h1 {font:normal 220% arial; color:#464646; line-height:100%; margin:0px 0px 19px 0px}
.b_009 .block {margin:0px 0px 20px 0px}
.b_009 .block .date {font:normal 80% arial; color:#acacac; line-height:100%; margin:0px 0px 7px 0px}
.b_009 .block .link {font:bold 85% arial; color:#000000; line-height:100%; margin:0px 0px 5px 0px}
.b_009 .block .text {font:normal 80% arial; color:#363636; margin:0px}
.b_009 .block a {color:#79c043}
.b_009 .block a:hover {color:#cc0000}
.b_009 img.photo {border:1px #c2c2c2 solid; margin:0px 20px 0px 0px}
.b_009 p {font:normal 80% arial; color:#363636; line-height:140%; margin:0px 0px 20px 0px}
.b_009 li {font:normal 80% arial; color:#363636; line-height:140%; margin:0px 0px 10px 0px}
.b_009 div.dot {background:url(/img/0037.gif); height:1px; margin:20px 0px 20px 0px}

.b_010 {margin:0px 0px 24px 0px;}

.b_011 {margin:27px 0px 0px 0px;}

.b_012 {margin:0px; padding:15px 25px 0px 25px; border-left:1px #ededed solid; border-right:1px #ededed solid; border-bottom:1px #ffffff solid; background-color:#ffffff}
.b_012 h1 {font:normal 220% arial; color:#464646; line-height:100%; margin:0px 0px 19px 0px}
.b_012 a.inner {font:bold 80% arial; color:#21b05a;}
.b_012 a.inner:hover {color:#cc0000}
.b_012 table.block {margin:0px 0px 15px 0px}
.b_012 table.block h3 {font:normal 105% arial; color:#000000; line-height:110%; margin:0px 0px 9px 0px}
.b_012 table.block p {font:normal 75% arial; color:#363636; margin:0px}
.b_012 table.block a {color:#79c043}
.b_012 table.block a:hover {color:#cc0000}
.b_012 table.block img.logo {border:1px #c2c2c2 solid;}

.search {margin:0px;}
.search td.top_outer {background:url(/img/0011.gif)}
.search td.left_outer {background:url(/img/0014.gif) center no-repeat}
.search td.body_outer {background:url(/img/0015.gif) center repeat-x; padding:9px 0px 9px 7px}
.search td.right_outer {background:url(/img/0016.gif) center no-repeat}
.search td.bottom_outer {background:url(/img/0018.gif)}
.search td.top_inside {background:url(/img/0021.gif)}
.search td.left_inside {background:url(/img/0023.gif) center no-repeat}
.search td.body_inside {background:url(/img/0024.gif) center repeat-x; padding:0px 0px 0px 5px}
.search td.right_inside {background:url(/img/0025.gif) center no-repeat}
.search td.bottom_inside {background:url(/img/0027.gif)}
.search input.inp {border:none; background:none; font:normal 10px arial; color:#555555; line-height:100%; text-transform:uppercase; width:100%; height:11px; padding:0px; margin:0px;}

.listalka_top {margin:0px; border-bottom:1px #d8d8d8 solid; width:}
.listalka_top td.text {font:normal 75% arial; color:#acacac; line-height:100%; padding:0px 0px 6px 0px}
.listalka_top table.pages td {padding:0px 0px 6px 0px}
.listalka_top table.pages td a {display:block; margin:0px 7px 0px 7px; padding:5px 0px 3px 0px; border-bottom:1px #21b05a solid; font:bold 75% arial; color:#21b05a; line-height:100%; text-decoration:none;}
.listalka_top table.pages td a:hover {color:#cc0000; border-bottom:1px #cc0000 solid}
.listalka_top table.pages td a.on {display:block; margin:0px; padding:4px 7px 4px 7px; background:url(/img/0052.gif) center repeat-x; font:bold 75% arial; color:#ffffff; line-height:100%; text-decoration:none;}
.listalka_top table.pages td a.pre {display:block; margin:0px 7px 0px 0px; padding:3px 0px 1px 0px; border-bottom:1px #21b05a solid; font:bold 100% verdana; color:#21b05a; line-height:100%; text-decoration:none;}
.listalka_top table.pages td a.pre:hover {color:#cc0000; border-bottom:1px #cc0000 solid}
.listalka_top table.pages td a.next {display:block; margin:0px 0px 0px 7px; padding:3px 0px 1px 0px; border-bottom:1px #21b05a solid; font:bold 100% verdana; color:#21b05a; line-height:100%; text-decoration:none;}
.listalka_top table.pages td a.next:hover {color:#cc0000; border-bottom:1px #cc0000 solid}

.listalka_bottom {margin:0px; border-top:1px #d8d8d8 solid}
.listalka_bottom td.text {font:normal 75% arial; color:#acacac; line-height:100%; padding:6px 0px 0px 0px}
.listalka_bottom table.pages td {padding:6px 0px 0px 0px}
.listalka_bottom table.pages td a {display:block; margin:0px 7px 0px 7px; padding:5px 0px 3px 0px; border-bottom:1px #21b05a solid; font:bold 75% arial; color:#21b05a; line-height:100%; text-decoration:none;}
.listalka_bottom table.pages td a:hover {color:#cc0000; border-bottom:1px #cc0000 solid}
.listalka_bottom table.pages td a.on {display:block; margin:0px; padding:4px 7px 4px 7px; background:url(/img/0052.gif) center repeat-x; font:bold 75% arial; color:#ffffff; line-height:100%; text-decoration:none;}
.listalka_bottom table.pages td a.pre {display:block; margin:0px 7px 0px 0px; padding:3px 0px 1px 0px; border-bottom:1px #21b05a solid; font:bold 100% verdana; color:#21b05a; line-height:100%; text-decoration:none;}
.listalka_bottom table.pages td a.pre:hover {color:#cc0000; border-bottom:1px #cc0000 solid}
.listalka_bottom table.pages td a.next {display:block; margin:0px 0px 0px 7px; padding:3px 0px 1px 0px; border-bottom:1px #21b05a solid; font:bold 100% verdana; color:#21b05a; line-height:100%; text-decoration:none;}
.listalka_bottom table.pages td a.next:hover {color:#cc0000; border-bottom:1px #cc0000 solid}

.left_menu {margin:0px 0px 10px 0px}
.left_menu a {display:block; margin:0px}
.left_menu div.top {height:10px; margin:0px 22px 0px 22px; padding:0px; background:url(/img/0032.gif) #ffffff top repeat-x}
.left_menu div.bottom {height:10px; margin:0px 22px 0px 22px; padding:0px; background:url(/img/0032.gif) #ffffff bottom repeat-x}

.sub_menu {margin:0px 22px 0px 22px; padding:10px 24px 0px 24px; background-color:#ffffff; border-left:1px #ededed solid; border-right:1px #ededed solid}
.sub_menu a {display:block; padding:2px 0px 4px 17px; margin:2px 0px 0px 0px; font:normal 80% arial; color:#555555; line-height:110%; background:url(/img/0067.gif) left center no-repeat}
.sub_menu a:hover {color:#ffffff; background:url(/img/0068.gif) #79c043 left center no-repeat; text-decoration:none}
.sub_menu a.on {color:#ffffff; background:url(/img/0068.gif) #79c043 left center no-repeat; text-decoration:none; padding:2px 0px 2px 17px}

.pop_up {position:absolute; top:50%; left:50%; margin-left:-150px; margin-top:-150px}
.pop_up td.top {border-top:1px #9d9d9d solid}
.pop_up td.left {border-left:1px #9d9d9d solid}
.pop_up td.right {border-right:1px #9d9d9d solid}
.pop_up td.bottom {border-bottom:1px #9d9d9d solid}
.pop_up td.body {padding:4px 4px 8px 8px}
.pop_up span.auth {font:normal 155% arial; color:#79c043}
.pop_up table.auth_pad {margin:0px 0px 13px 0px}
.pop_up table.inp {margin:0px 0px 12px 0px}
.pop_up table.inp td.inp_t {background:url(/img/0076.gif)}
.pop_up table.inp td.inp_l {background:url(/img/0078.gif) top left no-repeat}
.pop_up table.inp td.inp_b {background:url(/img/0079.gif) top repeat-x}
.pop_up table.inp td.inp_r {background:url(/img/0080.gif) top right no-repeat}
.pop_up table.inp td.inp_bot {background:url(/img/0082.gif)}
.pop_up table.inp input.inp_inp {border:none; background:none; margin:0px; padding:0px; width:100%; font:bold 75% arial; color:#000000;}
.pop_up input.inp_btn {margin:5px 0px 0px 0px}
.pop_up span.lable {font:normal 75% arial; color:#adadad; line-height:100%; display:block; margin:0px 0px 2px 0px}

.calendar {margin:0px 0px 20px 20px; float:right}
.calendar h4 {font:bold 95% arial; color:#555555; line-height:100%; margin:0px 0px 9px 0px}
.calendar td.cal_top {background:url(/img/0086.gif)}
.calendar td.cal_left {background:url(/img/0088.gif)}
.calendar td.cal_right {background:url(/img/0089.gif)}
.calendar td.cal_bottom {background:url(/img/0091.gif)}
.calendar td.cal_body {background-color:#f3f3f4; padding:10px}
.calendar tr.days {background-color:#79c043; font:normal 65% verdana; color:#ffffff}
.calendar tr.days td {padding:2px 5px 2px 5px; text-align:center}
.calendar tr.num td {text-align:center; font:normal 70% tahoma; color:#7d7d7d; padding:4px}
.calendar tr.num td a {color:#56c181; padding:0px 2px 1px 2px}
.calendar tr.num td a:hover {color:#ffffff; background-color:#56c181; text-decoration:none}
.calendar tr.num td a.on {color:#ffffff; background-color:#56c181; text-decoration:none}
.calendar table.inp {margin:8px 0px 0px 0px}
.calendar table.inp td.inp_t {background:url(/img/0076.gif)}
.calendar table.inp td.inp_l {background:url(/img/0078.gif) top left no-repeat}
.calendar table.inp td.inp_b {background:url(/img/0079.gif) top repeat-x}
.calendar table.inp td.inp_r {background:url(/img/0080.gif) top right no-repeat}
.calendar table.inp td.inp_bot {background:url(/img/0082.gif)}
.calendar table.inp input.inp_inp {border:none; background:none; margin:0px; padding:0px; width:100%; font:normal 70% arial; color:#000000;}
.calendar table.inp input.btn {margin-left:5px;}

.footer {background:url(/img/0040.gif); margin:0px 0px 2px 0px;}
.footer td.left {padding:22px; font:normal 75% arial; color:#b7b7b7;}
.footer td.left h4 {font:normal 130% arial; color:#ffffff; margin:0px 0px 6px 0px}
.footer td.left a {color:#b7b7b7}
.footer td.left a:hover {color:#ffffff}
.footer td.right {padding:22px; font:normal 75% arial; color:#ffffff;}
.footer td.right a {color:#79c043}
.footer td.right a:hover {color:#ffffff}


.banners_block {margin:0px 22px 0px 22px;}
.banners_block .banner {margin-bottom:10px}

#tooltipText td {color:#363636;	font-family:arial; font-size:80%;}
#tooltipText td a {font-family:arial}
.mapmap {width:100%;padding:0px 0px 0px 10px; font-family:arial; font-size:85%; vertical-align:top;}
.mapmap a {color:#79C043;display:block; margin-bottom:3px;}
.mapmap a:hover {color:#cc0000;}
.map_bottom_mennu {color:#363636; font-family:arial; font-size:80%;padding-top:10px;}
.map_bottom_mennu a {color:#79C043;}
.map_bottom_mennu a:hover {color:#cc0000;}
.map_bottom_mennu td {font-size:75%;padding:0px 5px 5px 5px;}
.map_bottom_mennu table {margin-bottom:5px;}

.map_bottom_mennu .links div {
	margin:2px 3px 2px 3px;
	float:left;
	white-space:nowrap;
}




.auth_block {margin-bottom:20px;}
.auth_block .lt { font-size:0px; width:9px; height:9px;}
.auth_block .lb { font-size:0px;}
.auth_block .rt { font-size:0px; width:9px; height:9px;}
.auth_block .rb { font-size:0px;}
.auth_block .t { font-size:0px; background:url(img/auth_t.gif) repeat-x left top;}
.auth_block .b { font-size:0px; background:url(img/auth_b.gif) repeat-x left top;}
.auth_block .l { font-size:0px; background:url(img/auth_l.gif) repeat-y left top;}
.auth_block .r { font-size:0px; background:url(img/auth_r.gif) repeat-y left top;}
.auth_block .center { background-color:#f3f3f4; padding:10px;}
.auth_block .name {font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#79c043; margin-bottom:10px;}
.auth_block table.inp {margin:0px 0px 12px 0px}
.auth_block table.inp td.inp_t {background:url(img/0076.gif)}
.auth_block table.inp td.inp_l {background:url(img/0078.gif) top left no-repeat}
.auth_block table.inp td.inp_b {background:url(img/0079.gif) top repeat-x}
.auth_block table.inp td.inp_r {background:url(img/0080.gif) top right no-repeat}
.auth_block table.inp td.inp_bot {background:url(img/0082.gif)}
.auth_block table.inp input.inp_inp {border:none; background:none; margin:0px; padding:0px; width:100%; font:bold 75% arial; color:#000000;}
.auth_block input.inp_btn {margin:2px 0px 0px 0px}
.auth_block span.lable {font:normal 75% arial; color:#adadad; line-height:100%; display:block; margin:0px 0px 2px 0px}
.line_bg { font-size:0px; border-bottom:1px solid #d8d8d8; margin-bottom:25px;}
.danger_table { font-size:13px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #d8d8d8;  border-left:1px solid #d8d8d8; border-top:1px solid #9c9ea2; margin-bottom:15px; width:auto !important;}
.danger_table td { padding:15px 15px 15px 15px; border-right:1px solid #d8d8d8;}
.danger_table .top td { background-color:#929498; font-weight:bold; color:#fff;}
.danger_table .grey td { background-color:#f8f8f8; }
.danger_table .td_1 {width:25%;}
.danger_table .td_2 {width:17%;}
.danger_table .td_3 {width:17%;}
.danger_table .td_4 {width:17%;}
.danger_table .td_5 {width:17%;}

.danger_table2 { font-size:12px; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #d8d8d8; border-top:1px solid #9c9ea2; margin-bottom:15px; width:auto !important;}
.danger_table2 td { padding:5px 5px 5px 5px; border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.danger_table2 .top td { background-color:#929498;color:#fff;}
.danger_table2 .grey td { background-color:#f8f8f8; }
.danger_table2 .td_1 {width:25%;}
.danger_table2 .td_2 {width:10%;}
.danger_table2 .td_3 {width:20%;}
.danger_table2 .td_4 {width:15%;}
.danger_table2 .td_5 {width:20%;}
.danger_table2 a {display:block; text-align:center;}
.add_input { margin-bottom:20px;}
.content_menu {margin-bottom:10px; width:90%;}
.content_menu a { display:block; float:left; white-space:nowrap; padding:2px 7px 2px 7px; margin-right:2px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.content_menu span {display:block; float:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#d8d8d8; padding-top:2px;}
.content_menu a.act { background-color:#79c043; color:#fff;text-decoration:none;}
.clear {clear:both; font-size:0px; height:1px; line-height:0px;}

.add_table .name { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#6a6a6a; font-weight:bold; margin-bottom:15px;}
.add_table table.inp {margin:0px 0px 12px 0px}
.add_table table.inp td.inp_t {background:url(img/0076.gif)}
.add_table table.inp td.inp_l {background:url(img/0078.gif) top left no-repeat}
.add_table table.inp td.inp_b {background:url(img/0079.gif) top repeat-x}
.add_table table.inp td.inp_r {background:url(img/0080.gif) top right no-repeat}
.add_table table.inp td.inp_bot {background:url(img/0082.gif)}
.add_table table.inp .inp_inp {border:none; background:none; margin:0px; padding:0px; width:100%; font:bold 75% arial; color:#000000;}
.add_table span.lable {font:normal 75% arial; color:#adadad; line-height:100%; display:block; margin:0px 0px 5px 0px}

.nameFiles {color: #79C043; font-size:130%; font-weight:bold;font-family:Arial; margin-bottom:20px;}
.filesBlock {padding-left:15px;}
.filesBlock a {font-family:Arial; font-size:80%; color: #555;}
.filesBlock td {padding-bottom:15px;}
.galleryBlock {margin-bottom:20px; padding-left:15px;}
.galleryBlock img {border:2px solid #555; margin:0px 10px 10px 0px;}

.monitorSmi {
	width:340px;
}
.monitorSmi h4 {
	font-size:21px;
	font-family:Arial;
	font-weight:normal;
	margin-bottom:10px;
}
.monitorSmi .file {
	margin-bottom:20px;
}
.monitorSmi .file td {
	padding-right:10px;
	vertical-align:middle;
	padding-bottom:10px;
}
.monitorSmi .file td a {
	color:#79C043;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}
.monitorSmi .file td a:hover {
	color:#C00;
}
.monitorSmi .calendar {
	float:none;
	margin:0px 0px 20px 0px;
}
.monitorSmi .podpisSmi .text {
	color:#000;
	margin-bottom:10px;
	line-height:150%;
}
.monitorSmi .podpisSmi p {
	margin:0px 0px 4px 0px;
	color:#b2b2b2;
	line-height:110%;
}
.monitorSmi .podpisSmi .inp {
	margin:0px 0px 15px 0px;
}
.monitorSmi .podpisSmi .button input {
	border:0px;
	width:133px;
	height:22px;
	cursor:pointer;
	background:url(/img/podpis-submit.gif) no-repeat left top;
}
