html, body {height:100%; margin:0px; padding:0px; background:#e6dcbc}
body, td {color:#414042; font-family:arial; font-size:14px; line-height:18px}
form {margin:0px; padding:0px}

a {color:#0e1224; text-decoration:underline}
a:hover {text-decoration:none}


.clear {clear:both; line-height: 1px; font-size: 1px;}
.input_top {width:175px; height:18px; float:left; border:0px; margin:2px 0px 0px 10px; font-family:arial; font-size:12px; color:#536568;}
.input_240 {width:240px; height:22px; border:1px solid #99a0a6; background:#f2ead3; font-family:arial; font-size:14px; margin:2px 0px 0px 0px}
.input_390 {width:390px; height:22px; border:1px solid #99a0a6; background:#f2ead3; font-family:arial; font-size:14px; margin:2px 0px 0px 0px}
.select_70 {width:70px; height:22px; border:1px solid #99a0a6; background:#f2ead3; font-family:arial; font-size:14px; margin:2px 15px 0px 0px}
.select_140 {width:140px; height:22px; border:1px solid #99a0a6; background:#f2ead3; font-family:arial; font-size:14px; margin:2px 15px 0px 0px}
.select_390 {width:390px; height:22px; border:1px solid #99a0a6; background:#f2ead3; font-family:arial; font-size:14px; margin:2px 10px 0px 0px}
.textarea {width:390px; height:100px; border:1px solid #99a0a6; background:#f2ead3; font-family:arial; font-size:14px}
.submit_top {width:23px; height:18px; float:right; margin:2px 4px 0px 0px; background:url(../img/submit_top.gif) no-repeat; border:0px; cursor:pointer}
.submit {width:82px; height:24px; margin:15px 0px 15px 0px; cursor:pointer; background:url(../img/submit.gif) no-repeat; border:0px}
.submit_2 {width:92px; height:24px; margin:15px 0px 15px 0px; cursor:pointer; background:url(../img/submit_2.gif) no-repeat; border:0px}
.submit_3 {width:76px; height:24px; margin:0px 0px 0px 10px; cursor:pointer; background:url(../img/submit_3.gif) no-repeat; border:0px}
.img_ramka {position:absolute; z-index:100}
.img {position:absolute; z-index:10; margin-top:6px; filter:Alpha(Opacity=60); -moz-opacity:0.6; opacity:0.6}
.img_over {position:absolute; z-index:10; margin-top:6px}
.img_left {float:left; margin:0px 20px 20px 0px}
.img_right {float:right; margin:0px 0px 20px 20px}
.golos_link {font-size:13px; line-height:21px; color:#006e00}
.fs_13 {font-size:13px}
.fs_18 {font-size:18px; line-height:24px; margin-bottom:10px}
.shema {padding:5px 15px 8px 8px; margin-left:5px; background:url(../img/shema_arr_2.gif) right no-repeat #e6dcbc; margin-bottom:-5px}
.shema a {color:#006e00}
.mt_10 {margin:10px 0px 0px 0px}
.mt_15 {margin:15px 0px 0px 0px}
.mt_20 {margin:20px 0px 0px 0px}
.marg_15 {margin:0px 15px 10px 0px; float:left}
.color {color:#006e00}


ul.uslugi {padding:0px; margin:-5px 0px 20px 0px}
ul.uslugi li {padding:0px 0px 5px 10px; margin:0px; background:url(../img/ul_bg.gif) left top no-repeat; list-style:none; font-size:13px; line-height:18px}
ul.uslugi li a {color:#006e00}



table.main {width:100%; height:100%; min-width:1000px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1000 ? "1000px" : "") : (document.body.clientWidth < 1000 ? "1000px" : "")); max-width:1280px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth > 1280 ? "1280px" : "") : (document.body.clientWidth > 1280 ? "1280px" : "")); background:#f2ead3}
table.main tr td.main_1 {height:151px; background:url(../img/main_1_bg.gif) repeat-x}
table.main tr td.main_2 {background:url(../img/main_2_bg.gif) left top repeat-x}
table.main tr td.main_3 {height:102px; background:#487a2e}
table.main tr td.main_4 {height:68px}

table.type {width:100%; height:100%; min-width:1000px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1000 ? "1000px" : "") : (document.body.clientWidth < 1000 ? "1000px" : "")); max-width:1280px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth > 1280 ? "1280px" : "") : (document.body.clientWidth > 1280 ? "1280px" : "")); background:#f2ead3}
table.type tr td.type_1 {height:151px; background:url(../img/main_1_bg.gif) repeat-x}
table.type tr td.type_2 {background:url(../img/main_2_bg.gif) left top repeat-x}
table.type tr td.type_3 {height:102px; background:#487a2e}
table.type tr td.type_4 {height:68px}


table.top {width:100%}
table.top tr td.top_1 {width:220px}
table.top tr td.top_2 {}
table.top tr td.top_3 {width:240px}

table.partners_main {}
table.partners_main tr td {}
table.partners_main tr td.pm_1 {font-family:times new roman; font-size:24px; color:#f2ead3; width:230px}
table.partners_main tr td.pm_1 div {margin-left:27px; margin-top:20px}
table.partners_main tr td.pm_2 div {margin-top:10px}
table.partners_main tr td.pm_2 img {margin-right:10px; margin-bottom:10px}

table.menu_top {width:540px; margin:50px 0px 0px 13px}
table.menu_top tr td {}
table.menu_top tr td.menu_top_1 {width:153px}
table.menu_top tr td.menu_top_2 {width:204px}
table.menu_top tr td.menu_top_3 {width:153px}

table.menu_top_404 {width:512px; margin:20px 0px 0px -8px}
table.menu_top_404 tr td {}
table.menu_top_404 tr td.menu_top_1 {width:153px}
table.menu_top_404 tr td.menu_top_2 {width:204px}
table.menu_top_404 tr td.menu_top_3 {width:153px}

table.tab_middle {width:100%; height:100%}
table.tab_middle tr td.tm_1 {width:220px; padding:30px 0px 30px 0px}
table.tab_middle tr td.tm_2 {background:url(../img/main.jpg) top no-repeat; padding:0px 20px 0px 30px}

table.tab_main_tovar {width:100%; height:54px}
table.tab_main_tovar tr td.tmt_1 {width:10px; background:url(../img/main_center_left.gif) no-repeat}
table.tab_main_tovar tr td.tmt_2 {background:url(../img/main_center_center.gif) repeat-x; text-align:center}
table.tab_main_tovar tr td.tmt_2 a {font-family:times new roman; font-size:33px; line-height:33px; color:#006e00}
table.tab_main_tovar tr td.tmt_3 {width:10px; background:url(../img/main_center_right.gif) no-repeat}

table.tab_type_tovar {width:220px; height:57px; margin-bottom:20px}
table.tab_type_tovar tr td.ttt_1 {width:10px; background:url(../img/plashka_left.gif) no-repeat}
table.tab_type_tovar tr td.ttt_2 {background:url(../img/plashka_center.gif) repeat-x; text-align:center}
table.tab_type_tovar tr td.ttt_2 a {font-family:times new roman; font-size:24px; line-height:24px; color:#006e00}
table.tab_type_tovar tr td.ttt_3 {width:10px; background:url(../img/plashka_right.gif) no-repeat}

table.tab_type_tovar_404 {width:220px; height:56px; margin:30px 0px 20px 0px}
table.tab_type_tovar_404 tr td.ttt_1 {width:10px; background:url(../img/plashka_left_404.gif) no-repeat}
table.tab_type_tovar_404 tr td.ttt_2 {background:url(../img/plashka_center_404.gif) repeat-x; text-align:center}
table.tab_type_tovar_404 tr td.ttt_2 a {font-family:times new roman; font-size:24px; line-height:24px; color:#006e00}
table.tab_type_tovar_404 tr td.ttt_3 {width:10px; background:url(../img/plashka_right_404.gif) no-repeat}

table.tab_type_tovar_2 {width:220px; height:57px; margin:0px 30px 0px 0px; float:left}
table.tab_type_tovar_2 tr td.ttt_1 {width:10px; background:url(../img/plashka_left.gif) no-repeat}
table.tab_type_tovar_2 tr td.ttt_2 {background:url(../img/plashka_center.gif) repeat-x; text-align:center}
table.tab_type_tovar_2 tr td.ttt_2 a {font-family:times new roman; font-size:24px; line-height:24px; color:#006e00}
table.tab_type_tovar_2 tr td.ttt_3 {width:10px; background:url(../img/plashka_right.gif) no-repeat}

table.main_blocks_2 {width:100%; min-height:320px; _height:320px; margin-top:7px}
table.main_blocks_2 tr td.mb_1 {width:50%}
table.main_blocks_2 tr td.mb_2 {padding:0px 3px}
table.main_blocks_2 tr td.mb_3 {width:50%}

table.tab_type_1 {width:100%; height:100%; background:url(../img/type_bg.jpg) right top no-repeat}
table.tab_type_1 tr td.tt_1 {width:220px; padding:14px 0px 30px 0px}
table.tab_type_1 tr td.tt_2 {padding:18px 30px 30px 30px}
table.tab_type_1 tr td.tt_3 {width:235px; padding:14px 0px 30px 0px}

table.tab_type_2 {width:100%; height:100%; background:url(../img/type_bg.jpg) right top no-repeat}
table.tab_type_2 tr td.tt_2_1 {padding:14px 0px 10px 0px; height:70px}
table.tab_type_2 tr td.tt_2_2 {padding:0px 0px 30px 30px}

table.tab_vacancy {width:100%; background:#99a0a6}
table.tab_vacancy tr td {background:#f2ead3; padding:10px 7px; font-size:12px}
table.tab_vacancy tr.tab_v_1 td {background:#ddd2ad; font-weight:bold; padding:5px 7px; line-height:14px}

table.tab_default {width:100%; background:#99a0a6; margin:20px 0px}
table.tab_default tr td {background:#f2ead3; padding:10px 7px; font-size:12px}
table.tab_default tr.tab_d_1 td {background:#ddd2ad; font-weight:bold; padding:5px 7px; line-height:14px}

table.type_footer {width:100%; height:100%}
table.type_footer tr td {padding:10px 20px 20px}
table.type_footer tr td.portal_type {width:400px}

table.history_line {width:100%; height:80px}

table.history_line tr td.hl_off {width:250px; background:url(../img/hl.gif) center left no-repeat; padding:0px}
table.history_line tr td.hl_off div.romb {background:url(../img/romb_off.gif) center no-repeat; padding:40px 0px 0px 0px; text-align:center; width:105px; font-family:times new roman; font-size:16px; color:#487a2e; font-weight:bold}
table.history_line tr td.hl_off div.romb a {color:#487a2e; text-decoration:none}
table.history_line tr td.hl_off div.romb a:hover {color:#638c4d}
table.history_line tr td.hl_on {width:250px; background:url(../img/hl.gif) center left no-repeat; padding:0px}
table.history_line tr td.hl_on div.romb {background:url(../img/romb_on.gif) center no-repeat; padding:20px 0px 20px 0px; text-align:center; width:105px; font-family:times new roman; font-size:16px; color:#fffdf3; font-weight:bold}
table.history_line tr td.hl_on div.romb a {color:#fffdf3; text-decoration:none}
table.history_line tr td.hl_on div.romb a:hover {color:#c3efc2}

table.history_line tr td.hl_2_off {background:url(../img/hl.gif) center left no-repeat; padding:0px}
table.history_line tr td.hl_2_off div.romb {background:url(../img/romb_off.gif) center no-repeat; padding:40px 0px 0px 0px; text-align:center; width:105px; font-family:times new roman; font-size:16px; color:#487a2e; font-weight:bold}
table.history_line tr td.hl_2_off div.romb a {color:#487a2e; text-decoration:none}
table.history_line tr td.hl_2_off div.romb a:hover {color:#638c4d}
table.history_line tr td.hl_2_on {background:url(../img/hl.gif) center left no-repeat; padding:0px}
table.history_line tr td.hl_2_on div.romb {background:url(../img/romb_on.gif) center no-repeat; padding:20px 0px 20px 0px; text-align:center; width:105px; font-family:times new roman; font-size:16px; color:#fffdf3; font-weight:bold}
table.history_line tr td.hl_2_on div.romb a {color:#fffdf3; text-decoration:none}
table.history_line tr td.hl_2_on div.romb a:hover {color:#c3efc2}




table.history_line tr td.hl_1_off {width:250px; background:url(../img/hl_1_off.gif) center right no-repeat}
table.history_line tr td.hl_1_off div.romb {background:url(../img/romb_off.gif) center no-repeat; padding:40px 0px 0px 0px; text-align:center; width:103px; font-family:times new roman; font-size:16px; color:#487a2e; font-weight:bold}
table.history_line tr td.hl_1_off div.romb a {color:#487a2e; text-decoration:none}
table.history_line tr td.hl_1_off div.romb a:hover {color:#638c4d}
table.history_line tr td.hl_1_on {width:250px; background:url(../img/hl_1_on.gif) center right no-repeat}
table.history_line tr td.hl_1_on div.romb {background:url(../img/romb_on.gif) center no-repeat; padding:20px 0px 20px 0px; text-align:center; width:103px; font-family:times new roman; font-size:16px; color:#fffdf3; font-weight:bold}
table.history_line tr td.hl_1_on div.romb a {color:#fffdf3; text-decoration:none}
table.history_line tr td.hl_1_on div.romb a:hover {color:#c3efc2}

table.history_line tr td.hl_3_off {width:340px; background:url(../img/hl_3_off.gif) center left no-repeat}
table.history_line tr td.hl_3_off div.romb {background:url(../img/romb_off.gif) center no-repeat; padding:40px 0px 0px 0px; text-align:center; width:103px; font-family:times new roman; font-size:16px; color:#487a2e; font-weight:bold}
table.history_line tr td.hl_3_off div.romb a {color:#487a2e; text-decoration:none}
table.history_line tr td.hl_3_off div.romb a:hover {color:#638c4d}
table.history_line tr td.hl_3_on {width:340px; background:url(../img/hl_3_on.gif) center left no-repeat}
table.history_line tr td.hl_3_on div.romb {background:url(../img/romb_on.gif) center no-repeat; padding:20px 0px 20px 0px; text-align:center; width:103px; font-family:times new roman; font-size:16px; color:#fffdf3; font-weight:bold}
table.history_line tr td.hl_3_on div.romb a {color:#fffdf3; text-decoration:none}
table.history_line tr td.hl_3_on div.romb a:hover {color:#c3efc2}

table.history_line tr td.hl_4_off {width:190px; background:url(../img/hl_4_off.gif) center left no-repeat}
table.history_line tr td.hl_4_off div.romb {background:url(../img/romb_off.gif) center no-repeat; padding:40px 0px 0px 0px; text-align:center; width:103px; font-family:times new roman; font-size:16px; color:#487a2e; font-weight:bold}
table.history_line tr td.hl_4_off div.romb a {color:#487a2e; text-decoration:none}
table.history_line tr td.hl_4_off div.romb a:hover {color:#638c4d}
table.history_line tr td.hl_4_on {width:190px; background:url(../img/hl_4_on.gif) center left no-repeat}
table.history_line tr td.hl_4_on div.romb {background:url(../img/romb_on.gif) center no-repeat; padding:20px 0px 20px 0px; text-align:center; width:103px; font-family:times new roman; font-size:16px; color:#fffdf3; font-weight:bold}
table.history_line tr td.hl_4_on div.romb a {color:#fffdf3; text-decoration:none}
table.history_line tr td.hl_4_on div.romb a:hover {color:#c3efc2}

table.history_line tr td.hl_5_off {background:url(../img/hl_5_off.gif) center left no-repeat}
table.history_line tr td.hl_5_off div.romb {background:url(../img/romb_off.gif) center no-repeat; padding:40px 0px 0px 0px; text-align:center; width:103px; font-family:times new roman; font-size:16px; color:#487a2e; font-weight:bold}
table.history_line tr td.hl_5_off div.romb a {color:#487a2e; text-decoration:none}
table.history_line tr td.hl_5_off div.romb a:hover {color:#638c4d}
table.history_line tr td.hl_5_on {background:url(../img/hl_5_on.gif) center left no-repeat}
table.history_line tr td.hl_5_on div.romb {background:url(../img/romb_on.gif) center no-repeat; padding:20px 0px 20px 0px; text-align:center; width:103px; font-family:times new roman; font-size:16px; color:#fffdf3; font-weight:bold}
table.history_line tr td.hl_5_on div.romb a {color:#fffdf3; text-decoration:none}
table.history_line tr td.hl_5_on div.romb a:hover {color:#c3efc2}

table.tab_history {width:100%; margin-top:20px}
table.tab_history tr td.th_1 {width:260px; padding:20px 30px 15px 30px; background:url(../img/th_1_bg.gif) left top repeat-y; font-size:13px; line-height:18px; color:#58595b}
table.tab_history tr td.th_2 {width:5px}
table.tab_history tr td.th_3 {background:url(../img/th_3_bg.gif) left top repeat-y #dad4c3; font-size:12; line-height:18px; color:#7f7d75; padding:20px 20px 15px 40px}
table.tab_history tr td.th_4 {padding-top:1px}
table.tab_history tr td.th_6 {padding-top:1px; background:url(../img/th_6_bg.gif) left top repeat-x}

table.tab_map {width:100%}
table.tab_map tr td {width:33%; padding-right:15px}
table.tab_map tr td a {color:#414042}

table.tab_catalog {margin:0px 10px 10px 0px; float:left}
table.tab_catalog tr td.t_c_1 {width:120px; height:120px; border-right:1px solid #f2ead3}
table.tab_catalog tr td.t_c_2 {width:110px; padding:5px; background:#e6dcbc; font-size:12px; line-height:16px; color:#8d7c67; border-right:1px solid #f2ead3}

table.button {margin:15px 0px; height:58px; width:100%; background:#b9d1a0}
table.button tr td.b_1 {width:5px; background:url(../img/b_13.gif) right no-repeat}
table.button tr td.b_2 {padding-left:145px}
table.button tr td.b_3 {width:5px; background:url(../img/b_13.gif) left no-repeat}

table.print {width:600px; background:#ffffff}
table.print tr td {}
table.print tr td.print_1 {width:480px; padding:20px; font-size:12px; line-height:16px}
table.print tr td.print_1 img {margin-bottom:15px}
table.print tr td.print_2 {width:120px; padding:20px; font-size:14px; line-height:20px}
table.print tr td.print_text {width:600px; padding:20px}

table.tab_links {position:relative; margin-left:-9px}
table.tab_links tr td {padding:2px 10px 5px 9px}
table.tab_links tr td a {}
table.tab_links tr td.d {background:#8dbf73}
table.tab_links tr td.d a {text-decoration:none}

table.tab_arhiv {}
table.tab_arhiv tr td {padding-left:15px; color:#006e00}
table.tab_arhiv tr td a {color:#006e00}
table.tab_arhiv tr td.arhiv {background:#e6dcbc; color:#414042; padding:5px 10px}
table.tab_arhiv tr td.d a {text-decoration:none}





div.pl_20 {padding-left:20px}
div.pl_20_hr {padding:7px 20px; border-bottom:1px solid #d8cca7}
div.pl_20_hr a {color:#497b2f}

div.uslugi_top {width:500px; height:10px; font-size:1px; background:url(../img/uslugi_bg.gif) bottom no-repeat; margin-left:-10px; margin-top:10px}
div.uslugi_mid {width:500px; background:#a5d88b; margin-left:-10px; padding:5px 0px 10px 0px}
div.uslugi_bot {width:500px; height:10px; font-size:1px; background:url(../img/uslugi_bg.gif) top no-repeat; margin-left:-10px; margin-bottom:10px}
div.uslugi_mid_title {margin:0px 20px; font-size:14px; color:#487b2e}
div.uslugi_mid_text {margin:10px 20px 0px; font-size:13px; line-height:18px}

div.links {float:left; margin:0px 18px 10px 0px; border:1px solid red}
div.links_d {float:left; margin:-3px 18px 10px 0px; background:#8dbf73; padding:3px 6px}
div.links_d a {text-decoration:none}

div.vopros {color:#497b2f; margin:0px 0px 15px 0px; padding:0px 20px 0px 20px; background:url(../img/vopros_arr.gif) left top no-repeat}
div.vopros span {color:#808284; font-style:italic}
div.otvet {border-bottom:1px solid #d8cca7; padding:0px 20px 10px 20px; margin-bottom:15px}

div.price {font-family:times new roman; font-size:18px; line-height:18px; color:#487b2e; font-weight:bold}

div.aksesuar {font-size:13px; line-height:24px; color:#586167; padding-left:10px}
div.aksesuar a {color:#586167}

div.plashka_blue_top {background:url(../img/plashka_blue_top.gif) no-repeat; height:9px; font-size:5px; line-height:5px; padding:0px}
div.plashka_blue_mid {font-family:times new roman; font-size:18px; color:#ffffff; background:#2bb3e2; padding:0px 10px}
div.plashka_blue_bot {background:url(../img/plashka_blue_bot.gif) no-repeat; height:9px; font-size:5px; line-height:5px}

div.map_1 {font-size:18px; margin-bottom:20px}
div.map_2 {font-size:14px; line-height:22px; margin:10px 0px 0px 5px}
div.map_3 {font-size:14px; line-height:22px; margin:10px 0px 20px 0px}
div.map_3 span {background:#b5d6a4; padding:3px 5px 3px 5px}
div.map_4 {font-size:14px; line-height:22px; margin:0px 0px 0px 25px}

div.tovars {font-size:22px; color:#1f5d00}
div.tovars a {color:#1f5d00}


div.date {font-family:times new roman; font-size:36px; line-height:36px; color:#53a652; height:60px; text-align:center}
div.history_foto {border-width:5px 5px 10px 5px; border-style:solid; border-color:#e8e2d8; margin:0px 25px 10px 25px}
div.name {margin:0px 25px}
div.history_foto_small {width:84px; _width:100px; height:105px; _height:133px; padding:8px 8px 20px 8px; margin:0px 22px 17px -5px; float:left; background:#e8e2d8; position:relative}

div.w590 {width:590px}
div.div_th_3 {min-height:60px; _height:60px; padding-bottom:10px}

div.content {padding:25px 0px 0px 0px}

div.type_contacts {font-size:12px; color:#f2ead3}
div.type_contacts span.koordinat {font-family:times new roman; font-size:24px; line-height:30px; color:#cabc91}
div.type_contacts span.telefon {font-family:times new roman; font-size:32px; line-height:32px; color:#f2ead3; font-style:italic; font-weight:bold; margin-left:10px}

div.way {color:#0476a6; font-size:12px}
div.way a {color:#0476a6; font-size:12px}

div.way_2 {color:#0476a6; font-size:12px; margin-top:4px}
div.way_2 a {color:#0476a6; font-size:12px}

div.title {font-family:times new roman; font-size:25px; color:#0476a6; margin:16px 0px 0px 0px}
div.title_2 {font-family:times new roman; font-size:19px; line-height:20px; color:#006e00; margin:5px 0px}
div.title_3 {font-size:18px; color:#dc6501; border-bottom:3px solid #dc6501; padding-bottom:3px; margin-bottom:5px}
div.title_4 {font-family:times new roman; font-size:48px; line-height:48px; color:#414042; margin-top:75px; margin-bottom:10px}

div.pressa_title {font-size:18px; line-height:22px; margin-bottom:5px}
div.pressa_title a {color:#477a2d}
div.pressa_name {font-size:12px; line-height:18px; font-style:italic}
div.pressa_date {font-size:12px; line-height:18px; color:#a09fa2; margin-bottom:10px}
div.pressa_date_2 {font-size:12px; line-height:18px; color:#a09fa2; margin-top:5px}
div.pressa_text {margin-bottom:5px}

div.link {font-size:12px; line-height:17px; color:#7f7d75}
div.link a {color:#7f7d75}

div.shema_arr {background:url(../img/shema_arr.gif) left no-repeat; padding:6px 0px 10px 38px; font-family:times new roman; font-size:24px; margin:25px 0px 25px 5px}
div.shema_arr a {color:#006e00}

div.menu_left {background:url(../img/menu_left_bg.gif) no-repeat left top; padding:0px 0px 0px 25px; font-size:13px; line-height:16px; color:#586167; margin-bottom:7px}
div.menu_left a {color:#586167; text-decoration:none}
div.menu_left a:hover {color:#4a7c30}

.border_1 {border:1px solid #598741}
div.border_5 {border:5px solid #ffffff; width:130px; _width:140px; height:90px; _height:100px}
#border_5 {border:5px solid #ffffff}

div.corner_top {background:url(../img/corner_top_right.gif) top right no-repeat; height:10px; font-size:0px}
div.corner_top_left {background:url(../img/corner_top_left.gif) top left no-repeat; height:10px}
div.corner_top_center {background:#fffaec; height:10px; margin:0px 10px}
div.corner_bot {background:url(../img/corner_bot_right.gif) bottom right no-repeat; height:10px; font-size:0px}
div.corner_bot_left {background:url(../img/corner_bot_left.gif) bottom left no-repeat; height:10px}
div.corner_bot_center {background:#fffaec; height:10px; margin:0px 10px}
div.corner_content_left {background:url(../img/corner_1_bg.jpg) bottom right no-repeat #fffaec; padding:0px 10px; color:#7f7d75; min-height:300px; _height:300px}
div.corner_content_left a {font-family:times new roman; font-size:24px; line-height:26px; color:#006e00}
div.corner_content_right {background:url(../img/corner_2_bg.jpg) bottom right no-repeat #fffaec; padding:0px 10px; color:#7f7d75; min-height:300px; _height:300px}
div.corner_content_right a {font-family:times new roman; font-size:24px; line-height:26px; color:#006e00}

div.main_arr {padding:5px 0px 25px 25px; background:url(../img/corner_arr.gif) no-repeat; font-size:12px; line-height:16px; color:#7f7d75}
div.main_arr_text {margin:7px 100px 0px 0px}
div.main_arr_none {padding:5px 0px 25px 25px; font-size:12px; line-height:16px; color:#7f7d75}

div.logo {margin:0px 0px 0px 27px}
div.logo_bg {position:absolute; margin:0px 0px 0px 27px; width:186px; height:4px; background:url(../img/logo_bg.gif) no-repeat}
div.logo_404 {padding:0px 17px 0px 27px; width:186px; _width:230px; height:156px; float:left}
div.content_404 {float:left}


div.hmm {margin:15px 0px 15px 0px}
div.hmm a {margin-right:32px; _margin-right:0px}
div.hmm img {margin-right:0px; _margin-right:32px}

div.hmm_404 {margin:15px 0px 15px 0px}
div.hmm_404 a {margin-right:32px; _margin-right:0px}
div.hmm_404 img {margin-right:0px; _margin-right:32px}

div.menu {border-bottom:1px solid #aecea5; color:#ffffff; font-size:13px; margin:0px 0px; padding:3px 0px 2px 0px}
div.menu a {color:#ffffff; text-decoration:none}
div.menu a:hover {color:#c3efc2}

div.menu_404 {border-bottom:1px solid #aecea5; color:#018201; font-size:13px; margin:0px 8px; padding:3px 0px 2px 0px}
div.menu_404 a {color:#018201; text-decoration:none}
div.menu_404 a:hover {color:#003000}

div.menu_2c {position:absolute; width:212px; background:url(../img/menu_2c_bg.gif) bottom left no-repeat; color:#638c4d; font-size:13px; margin:-22px 0px 0px -5px; padding:0px 0px 10px 0px; visibility:hidden}
div.menu_2c a {color:#638c4d; text-decoration:underline}
div.menu_2c a:hover {color:#638c4d; text-decoration:none}
div.menu_2tc {border-bottom:1px solid #ffffff; background:url(../img/menu_2ct_bg.gif) top left no-repeat #c3efc2; padding:4px 0px 2px 12px; margin:0px 0px 0px 0px}
div.menu_2tc a {text-decoration:none}
div.menu_2dc {font-size:11px; background:url(../img/menu_arr.gif) left top no-repeat #c3efc2; padding:3px 0px 0px 12px}
div.menu_2dc a {font-size:11px}

div.menu_2lr {position:absolute; width:161px; background:url(../img/menu_2lr_bg.gif) bottom left no-repeat; color:#638c4d; font-size:13px; margin:-22px 0px 0px -5px; padding:0px 0px 10px 0px; visibility:hidden}
div.menu_2lr a {color:#638c4d; text-decoration:underline}
div.menu_2lr a:hover {color:#638c4d; text-decoration:none}
div.menu_2tlr {border-bottom:1px solid #ffffff; background:url(../img/menu_2tlr_bg.gif) top left no-repeat #c3efc2; padding:4px 0px 2px 12px; margin:0px 0px 0px 0px}
div.menu_2tlr a {text-decoration:none}
div.menu_2dlr {font-size:11px; background:url(../img/menu_arr.gif) left top no-repeat #c3efc2; padding:3px 0px 0px 12px}
div.menu_2dlr a {font-size:11px}

div.menu_2c_404 {position:absolute; width:212px; background:url(../img/menu_2c_bg.gif) bottom left no-repeat; color:#638c4d; font-size:13px; margin:-22px 0px 0px -12px; padding:0px 0px 10px 0px; visibility:hidden}
div.menu_2c_404 a {color:#638c4d; text-decoration:underline}
div.menu_2c_404 a:hover {color:#638c4d; text-decoration:none}
div.menu_2tc_404 {border-bottom:1px solid #ffffff; background:url(../img/menu_2ct_bg_404.gif) top left no-repeat #c3efc2; padding:4px 0px 2px 12px; margin:0px 0px 0px 0px}
div.menu_2tc_404 a {text-decoration:none}
div.menu_2dc_404 {font-size:11px; background:url(../img/menu_arr.gif) left top no-repeat #c3efc2; padding:3px 0px 0px 12px}
div.menu_2dc_404 a {font-size:11px}

div.menu_2lr_404 {position:absolute; width:161px; background:url(../img/menu_2lr_bg.gif) bottom left no-repeat; color:#638c4d; font-size:13px; margin:-22px 0px 0px -12px; padding:0px 0px 10px 0px; visibility:hidden}
div.menu_2lr_404 a {color:#638c4d; text-decoration:underline}
div.menu_2lr_404 a:hover {color:#638c4d; text-decoration:none}
div.menu_2tlr_404 {border-bottom:1px solid #ffffff; background:url(../img/menu_2tlr_bg_404.gif) top left no-repeat #c3efc2; padding:4px 0px 2px 12px; margin:0px 0px 0px 0px}
div.menu_2tlr_404 a {text-decoration:none}
div.menu_2dlr_404 {font-size:11px; background:url(../img/menu_arr.gif) left top no-repeat #c3efc2; padding:3px 0px 0px 12px}
div.menu_2dlr_404 a {font-size:11px}

div.main_spec_title {padding:0px 0px 0px 27px; margin:3px 0px 7px 0px; background:url(../img/main_spec_bg.gif) left top no-repeat; color:#006e00; font-size:19px; line-height:20px; font-family:times new roman}
div.main_spec {padding:0px 0px 0px 27px; font-size:12px; line-height:17px; color:#7f7d75}
div.main_spec a {color:#7f7d75}

div.input_name {font-family:times new roman; font-size:18px; color:#e4f8e3; margin:7px 0px 3px}
div.input_top_bg {width:219px; height:22px; position:relative; margin-left:-2px; background:url(../img/input_top_bg.gif) no-repeat}

div.contacts_main {margin:40px 0px 0px 0px; padding:0px 0px 0px 26px}
div.contacts_title {color:#504e45; font-family:times new roman; font-size:24px; line-height:20px}
div.contacts_text {font-size:12px; line-height:30px; color:#7f7d75}
div.contacts_text span {font-size:32px; color:#504e45; font-family:times new roman; font-style:italic; font-weight:bold}

div.main_text {width:350px; _width:650px; height:270px; _height:295px; padding:25px 0px 0px 300px; text-align:left}
div.main_text .main_day {font-family:times new roman; font-size:25px; line-height:26px; color:#0476a6; margin-right:7px}
div.main_text .main_year {font-family:times new roman; font-size:25px; line-height:26px; color:#504e45}

div.foto {position:relative; z-index:100; cursor:pointer; width:220px; height:139px}

div.golos_top {height:10px; background:url(../img/golos_top_bg.gif) no-repeat; font-size:1px}
div.golos_bot {height:10px; background:url(../img/golos_bot_bg.gif) no-repeat; font-size:1px}
div.golos_mid {padding:5px 7px 15px 10px; background:#e6dcbc; font-size:12px; color:#7f7d75}

div.golos_vopros {font-family:times new roman; font-size:18px; line-height:21px; color:#006e00; min-height:38px; _height:38px; padding:0px 0px 0px 38px; margin:0px 0px 10px -5px; background:url(../img/vopros.gif) left top no-repeat}

div.radio {padding:2px 0px 3px 0px}
div.radio input {margin:0px 3px 0px 0px}

div.portal {float:right; margin-right:40px; width:350px; font-size:11px; line-height:14px; color:#aaa79d; text-align:left}
div.portal2 {float: left; font-size: 12px; line-height: 1.3; margin-left: 27px; text-align:left; }
div.portal a {font-size:11px; color:#aaa79d} 


.present fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

	.present fieldset label.title {
		color: #414042;
		font-size: 14px;
		line-height: 19px;
		width: 325px;
	}
		.present fieldset label.title .star {
			color: #5b8f40;
		}
	.present fieldset input.text {
		background-color: #f2ead3;
		border: 1px solid #99a0a6;
		margin-bottom: 15px;
		width: 388px;		
	}
	.present fieldset select {
		background-color: #f2ead3;
		border: 1px solid #99a0a6;
		margin-bottom: 15px;
	}
	.present fieldset input.int {
		background-color: #f2ead3;
		border: 1px solid #99a0a6;
		margin: 0 4px 15px;
		text-align: center;
		width: 50px;		
	}
	
	.present fieldset label.block_title {
		display: block;
		float: left;
	}
		.present fieldset .minus, .present fieldset .plus {
			cursor: pointer;
			color: #006e00;
			font-size: 18px;
			font-weight: bold;
			line-height: 19px;
		}
		
	.hint {
		color: #006e00;
		font-size: 14px;
		font-weight: bold;
		line-height: 19px;
		float: left;
		margin: 4px;
		cursor: default;
	}
	.present fieldset div.fieldblock {
		clear: both;
	}
	.present fieldset div.captcha {
		clear: both;
		margin-top: 45px;
	}
		.present fieldset div.captcha img {
			float: left;
			margin-right: 10px;
		}
		.present fieldset div.captcha input {
			margin-top: 20px;
		}
		
	.present fieldset div.submitblock {
		clear: both;
		margin-top: 45px;
	}

	.ok_message {
		color: #4c7e32;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 15px;
	}
	.error_msg {
		color: #b81919;
		font-size: 14px;
		font-weight: bold;
	}
	.present fieldset label.error {
		margin-left: 5px;
		color: #b81919;
		font-size: 14px;
		font-weight: bold;
	}
	
	.cap_error {
		color: #b81919;
		font-size: 14px;
		font-weight: bold;
	}
