html, body {height:100%; margin:0px; padding:0px; background:#f6f6f6}
html {overflow:scroll}
body, td {color:#3e3e3e; font-family:arial; font-size:12px}

a {color:#3e3e3e; text-decoration:underline}
a:hover {text-decoration:none}

.title {color:#9e9e9e; font-size:24px}
.title2 h1 {color:#76993b; font-size:24px; padding:0px; margin:0px; font-weight:normal}
.title3 {color:#9e9e9e; font-size:17px; margin-top:10px; font-weight:bold}
.title4 {color:#9e9e9e; font-size:24px; margin-top:10px; padding-left:5px; padding-bottom:5px}
.title5 {color:#9e9e9e; font-size:18px; margin:0px 0px 0px -1px; position:absolute}
.title6 {color:#9e9e9e; font-size:17px; font-weight:bold}
.pr div {margin:7px 0px}
.pr div a {color:#614c20; text-decoration:none}
.pr div a:hover {color:#76993b}
.pr div a.d {color:#76993b}
.pr div a h1 {padding:0px; margin:0px; font-weight:normal; font-size:12px}
.pr_left {position:relative; width:170px; _width:200px; border:1px solid #8a9f66; border-left:0px; padding:10px 10px 10px 20px; _padding:18px 10px 12px 20px}
.portal {position:absolute; margin:7px 0px 0px 730px; font-size:11px; color:#98958d}
.portal a {font-size:11px; color:#98958d; text-decoration:underline}
.portal a:hover {font-size:11px; color:#98958d; text-decoration:none}
.fotod {cursor:pointer; position:absolute; z-index:1; visibility:visible; filter:Alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5;}
.input {width:180px; height:18px; border:1px solid #c1c1c1; background:#f9faed; font-size:11px}
.input2 {width:270px; height:25px; border:1px solid #e9eae4; background:#f9faed; font-size:12px; color:#3e3e3e; font-family:arial; padding-top:2px; padding-left:5px}
.textarea {width:500px; height:150px; border:1px solid #e9eae4; background:#f9faed; font-size:13px; color:#3e3e3e; font-family:arial; padding-top:2px; padding-left:5px}
.select {width:180px; height:18px; border:1px solid #c1c1c1; background:#f9faed; font-size:11px}
.select2 {width:80px; height:18px; border:1px solid #c1c1c1; background:#f9faed; font-size:11px}
.submit {width:69px; height:20px; border:0px; background:url(../img/submit.gif) no-repeat; cursor:pointer; margin:20px 0px}
.submit2 {width:193px; height:21px; border:0px; background:url(../img/submit2.gif) no-repeat; cursor:pointer; margin:20px 0px}
.submit3 {width:105px; height:21px; border:0px; background:url(../img/submit3.gif) no-repeat; cursor:pointer; margin:0px 0px 0px 50px}
.submit4 {width:123px; height:21px; border:0px; background:url(../img/submit4.gif) no-repeat; cursor:pointer}
.ml {margin-left:170px}
.ml2 {margin-left:76px}
.color {color:#76993b}
.ol_m li {margin-bottom:5px}
.ol_m ol li {margin-bottom:0px}
.select3 {width:80px; height:18px; border:1px solid #c1c1c1; background:#f9faed; font-size:11px}
.select4 {width:60px; height:18px; border:1px solid #c1c1c1; background:#f9faed; font-size:11px}
.cursor {height:30px}
.cursor img {cursor:pointer}
.print {color:#76993b; font-size:11px}
.up {margin:10px -30px; position:absolute; height:21px; padding-left:30px; background:url(../img/up.gif) left no-repeat}
.up a {color:#9a9e9e}
.pad {padding:15px 35px}
.pad2 {padding:0px 35px}
.map1 {color:#7d7d7d; text-decoration:none; font-weight:bold}
.map1:hover {color:#76993b; text-decoration:underline}
.map2 {color:#614c20; text-decoration:none; margin-left:15px}
.map2:hover {color:#76993b; text-decoration:underline}
.map3 {color:#646464; text-decoration:none; margin-left:35px}
.map3:hover {color:#76993b; text-decoration:underline}

.diva {padding-top:15px}
.diva div {margin:0px 0px 5px 5px}
.diva div a {color:#76993b}

div.eng {background:url(../img/eng.gif) no-repeat; position:absolute; margin:0px 0px 0px -60px; padding-top:15px; font-size:9px; cursor:pointer; text-decoration:underline}
div.eng_o {background:url(../img/eng.gif) no-repeat; position:absolute; margin:0px 0px 0px -60px; padding-top:15px; font-size:9px; cursor:pointer}
div.eng_d {background:url(../img/eng.gif) no-repeat; position:absolute; margin:0px 0px 0px -60px; padding-top:15px; font-size:9px; cursor:pointer; color:#95ba5b}
div.rus {background:url(../img/rus.gif) no-repeat; position:absolute; margin:0px 0px 0px -30px; padding-top:15px; font-size:9px; cursor:pointer; text-decoration:underline}
div.rus_d {background:url(../img/rus.gif) no-repeat; position:absolute; margin:0px 0px 0px -30px; padding-top:15px; font-size:9px; cursor:pointer; color:#95ba5b}
div.rus_o {background:url(../img/rus.gif) no-repeat; position:absolute; margin:0px 0px 0px -30px; padding-top:15px; font-size:9px; cursor:pointer}

div.sp {color:#9e9e9e; font-size:12px; font-weight:normal}
div.sp a {color:#9e9e9e; font-size:12px; font-weight:normal}

div.kv {position:absolute; margin:13px 0px 0px -20px; _margin:12px 0px 0px -20px; background:url(../img/kv.gif) no-repeat; width:16px; height:17px}
div.kv2 {position:absolute; margin:3px 0px 0px -20px; _margin:4px 0px 0px -20px; background:url(../img/kv.gif) left top no-repeat; width:16px; height:17px}

div.mg {margin:20px 0px 15px 0px}

div.z {margin-bottom:10px; line-height:17px}
div.z strong {color:#9e9e9e}

div.res {margin:30px 0px 30px 0px}
div.res a {color:#676767; font-weight:bold}

table.abs {position:absolute; margin:0px 0px 0px -35px; height:35px; background:#76993b}
table.abs tr td.abs1 {width:5px}
table.abs tr td.abs2 {background:#efefef}

table.linkup {width:100%}
table.linkup tr td {padding:8px 0px}
table.linkup tr td.linkup_1 {width:5px; background:#76993b}
table.linkup tr td.linkup_2 {padding-left:30px; background:#efefef}
table.linkup tr td.linkup_2 span a.d {color:#76993b}

div.dmenu {background:#b5cd8b}
div.dmenu div {background:url(../img/arr.gif) left no-repeat; float:left; padding-left:8px; padding-right:15px}
div.dmenu div a {color:#3e3e3e; text-decoration:none}
div.dmenu div a:hover {text-decoration:underline}

div.marg_menu {padding:8px 0px; height:35px; margin-bottom:15px; background:#efefef}
div.marg_menu span a.d {color:#76993b}

div.marg_menu2 {padding:8px 0px 0px 0px; background:#efefef}
div.marg_menu2 span a.d {color:#76993b}

div.marg {margin-bottom:15px}
div.marg span a.d {color:#76993b}

div.marg2 {margin:10px 0px; padding-bottom:15px}

div.logo {position:relative; margin:0px 0px 0px 770px}
div.logo a h1 {margin:0px; padding:0px; font-family:Palatino Linotype; font-size:28px; font-weight:normal; color:053000; text-decoration:none}
div.logo a {color:053000; text-decoration:none}

div.news {margin:15px 0px 0px 0px; font-family:verdana; font-size:10px}
div.news span {margin:0px 20px 0px 0px; color:#c6c6c6}
div.news a {color:#68941d}

table.int_pr {width:135px; height:130px; padding:1px; border:1px solid #746c18;}
table.int_pr tr td.int_pr_1 {height:100px}
table.int_pr tr td.int_pr_2 {vertical-align:middle}
table.int_pr tr td.int_pr_2 h3 {margin:0px; padding:0px; vertical-align:middle; color:#0e0202; font-size:11px; font-weight:normal}
table.int_pr tr td.int_pr_2 a {color:#0e0202; font-size:11px}
table.int_pr tr td.int_pr_2 a.d {color:#007900; font-size:11px; text-decoration:none}
table.int_pr tr td.int_pr_2 a h3 {margin:0px; padding:0px; font-size:11px; font-weight:normal}

table.menu {height:33px; margin-left:-6px}
table.menu tr td {padding:4px 15px}
table.menu tr td a {color:#f6f6f6; font-size:17px; text-decoration:none}
table.menu tr td a:hover {color:#9e9e9e}
table.menu tr td a.d {color:#9e9e9e}
table.menu tr td.m1 {background:#304f2c; border-left:2px solid #074100}
table.menu tr td.m2 {background:#1a5612}
table.menu tr td.m3 {background:#366830}
table.menu tr td.m4 {background:#3d771c}
table.menu tr td.m5 {background:#769a3b}
table.menu tr td.m6 {background:#90b15a}
table.menu tr td.m7 {background:#bcd791}

table.menu2 {height:44px; margin:0px 0px 0px -6px}
table.menu2 tr td {padding:7px 25px 0px 5px}
table.menu2 tr td a {color:#7d7d7d; text-decoration:none}
table.menu2 tr td a h3 {margin:0px; padding:0px; font-weight:normal; font-family:arial; font-size:12px}
table.menu2 tr td a:hover {color:#709538; text-decoration:underline}
table.menu2 tr td.d a {color:#76993b; text-decoration:none}
table.menu2 tr td div {position:absolute; width:2px; height:9px; margin:3px 0px 0px -5px; _margin:3px 0px 20px -5px; background:#074100}
table.menu2 tr td.d div {position:absolute; width:2px; height:9px; margin:3px 0px 0px -5px; background:#76993b}
table.menu2 tr td div.mm {position:absolute; width:2px; height:9px; margin:12px 0px 0px -5px; background:#f6f6f6}
table.menu2 tr td.d div.mm {position:absolute; width:2px; height:9px; margin:12px 0px 0px -5px; background:#f6f6f6}

table.hmm {position:absolute; margin:15px 0px 0px 795px}
table.hmm tr td {padding-right:15px}

table.head {width:100%; height:206px}
table.head tr td.h1 {width:114px; background:url(../img/02.jpg) no-repeat}
table.head tr td.h2 {width:164px; background:url(../img/03.jpg) no-repeat}
table.head tr td.h3 {width:179px; background:url(../img/04.jpg) no-repeat}
table.head tr td.h4 {width:300px; background:url(../img/05.jpg) no-repeat}
table.head tr td.h5 {width:243px; background:url(../img/06.jpg) no-repeat}
table.head tr td.h5 div {width:160px; height:50px; margin-left:20px; cursor:pointer}

table.head2 {width:100%; height:113px}
table.head2 tr td.h1 {width:114px; background:url(../img/15.jpg) no-repeat}
table.head2 tr td.h2 {width:164px; background:url(../img/16.jpg) no-repeat}
table.head2 tr td.h3 {width:179px; background:url(../img/17.jpg) no-repeat}
table.head2 tr td.h4 {width:300px; background:url(../img/18.jpg) no-repeat}
table.head2 tr td.h5 {width:243px; background:url(../img/19.jpg) no-repeat}
table.head2 tr td.h5 div {width:160px; height:50px; margin-left:20px; cursor:pointer}

table.contacts {margin:1px 0px 0px 207px}
table.contacts tr td {color:#98958d; font-family:verdana; padding:0px 5px}
table.contacts tr td.c1 {font-weight:bold}
table.contacts tr td.c2 {font-size:11px; color:#543d0a}
table.contacts tr td.c3 {}
table.contacts tr td.c4 {font-size:11px}
table.contacts tr td.c4 span {font-size:18px}

table.all_pr {width:630px; margin-top:20px}
table.all_pr tr td {padding-bottom:50px}
table.all_pr tr td.all_pr_1 {padding-left:50px; padding-right:10px}
table.all_pr tr td.all_pr_2 {line-height:18px; color:#543d0a}
table.all_pr tr td.all_pr_2 a {color:#543d0a; font-weight:bold}

table.all_pr2 {width:630px; margin-top:20px}
table.all_pr2 tr td {padding-bottom:20px}
table.all_pr2 tr td.all_pr_1 {padding-right:10px}
table.all_pr2 tr td.all_pr_2 {line-height:18px; color:#543d0a}
table.all_pr2 tr td.all_pr_2 a {color:#543d0a; font-weight:bold}

table.way {height:20px}
table.way tr td {color:#053000; padding-right:3px}
table.way tr td a {color:#053000}
table.way tr td.way_d {color:#76993b}

table.page {margin:20px 0px 0px 0px; width:630px; height:350px}
table.page tr td {}
table.page tr td span {padding-right:15px; line-height:20px}
table.page tr td span a {color:#3e3e3e}
table.page tr td span a.d {font-weight:bold; text-decoration:none}

table.vac {margin-left:-13px; margin-top:10px; position:relative}
table.vac tr td {background:#ebece0; color:#676767; padding:2px 10px}
table.vac tr td.v_1 {background:#f9faed; padding-bottom:5px}
table.vac tr td.v_2 div {float:left; width:125px}
table.vac tr td.v_3 {background:#f9faed; height:1px}

table.pr_tr {margin-top:15px}
table.pr_tr tr td.pr_tr_1 {font-weight:bold; width:125px; color:#676767}

table.form {margin:20px 0px 40px 0px}
table.form tr td {padding:5px 5px; color:#76993b; font-family:arial; font-size:12px; font-weight:bold; vertical-align:middle}

table.webform {}
table.webform tr td {padding:2px 0px}
table.webform tr td.web_1 {font-weight:bold; color:#76993b; text-align:right}
table.webform tr td.web_2 {padding:2px 10px}
table.webform tr td.web_2 input {border:1px solid #e9eae4; border-bottom:0px; height:22px; width:260px; font-family:arial}
table.webform tr td.web_2 textarea {border:1px solid #e9eae4; border-bottom:0px; height:160px; width:380px; font-size:12px; font-family:arial}
table.webform tr td.web_2 .submit_eng {background:url(../img/submit_eng.gif) no-repeat; width:58px; height:21px; border:0px; cursor:pointer}


table.news {width:100%; height:100%}
table.news tr td {padding:10px 0px}
table.news tr td.news_1 {color:#9e9e9e; width:70px; height:50px; padding-right:20px; padding-top:13px}
table.news tr td.news_2 {line-height:18px; height:50px; width:500px; text-align:left}
table.news tr td.news_2 a {text-decoration:none}
table.news tr td.news_2 a:hover {text-decoration:none; color:#76993b}
table.news tr td.news_2 div {color:#9e9e9e; font-size:18px; text-decoration:none}
table.news tr td.news_2 div a {color:#9e9e9e; font-size:18px; text-decoration:none}
table.news tr td.news_3 a {color:#76993b; text-decoration:underline}
.news_all a {color:#76993b; text-decoration:underline}

table.tab {background:#b0b4b1; margin-bottom:5px}
table.tab tr td {background:#f9faed; padding:5px 10px}
table.tab tr.t td {font-weight:bold}

table.gallery {border-left:2px solid #837753; margin-bottom:15px}
table.gallery tr td.g1 {border-right:2px solid #837753; border-top:2px solid #837753}

table.gallery2 {}
table.gallery2 tr td.gallery2_g1 {width:90px; height:68px}
table.gallery2 tr td.gallery2_g2 {background:#837753; height:14px}
table.gallery2 tr td.gallery2_g2 div {color:#6a6041; background:#a8a088; width:20px; cursor:pointer}
table.gallery2 tr td.gallery2_g2 div.d {color:#6a6041; background:#76993b; width:20px; cursor:pointer}

table.gallery3 {}
table.gallery3 tr td.gallery3_g1 div {}
table.gallery3 tr td.gallery3_g2 {line-height:18px; color:#543d0a; padding-left:15px}
table.gallery3 tr td.gallery3_g2 div {font-size:17px; color:#76993b}

table.plan {margin:15px 0px}
table.plan tr td {width:280px}

table.vibor {margin:20px 0px 40px 0px}
table.vibor tr td {width:140px}
table.vibor tr td div.vibor_1 {width:56px; height:42px; _width:58px; _height:44px; border:1px solid #614c20; float:left; cursor:pointer}
table.vibor tr td div.vibor_2 {width:18px; _width:20px; border:1px solid #614c20; position:absolute; margin:26px 0px 0px 63px; _margin:26px 0px 0px 5px; padding:5px 0px; cursor:pointer}
table.vibor tr td div.vibor_3 {position:absolute; margin:50px 0px 0px 0px; _margin-left:-58px; cursor:pointer}
table.vibor tr td div.vibor_3 a {color:#614c20; text-decoration:none}
table.vibor tr td div.vibor_3 a:hover {color:#76993b}
table.vibor tr td.d div.vibor_1 {width:56px; height:42px; _width:58px; _height:44px; border:1px solid #76993b; float:left; cursor:pointer}
table.vibor tr td.d div.vibor_2 {width:18px; _width:20px; border:1px solid #76993b; position:absolute; margin:26px 0px 0px 63px; _margin:26px 0px 0px 5px; padding:5px 0px; cursor:pointer}
table.vibor tr td.d div.vibor_3 {position:absolute; margin:50px 0px 0px 0px; _margin-left:-58px; cursor:pointer}
table.vibor tr td.d div.vibor_3 a {color:#76993b; text-decoration:none}

table.har {margin:0px 0px 20px 0px}
table.har tr td {padding:2px 5px 2px 0px}
table.har tr td.har_1 {padding-right:15px}
table.har tr td div {color:#76993b; margin-bottom:10px}

table.relat {width:630px; position:relative; margin:30px -35px 20px -35px}
table.relat tr td.r1 {}

table.relat2 {background:#9e9e9e; width:100%}
table.relat2 tr td {padding:5px}
table.relat2 tr.r1 td {color:#3e3e3e; background:#f9faed}
table.relat2 tr.r2 td {color:#919090; background:#f2f3e8; cursor:pointer}
table.relat2 tr.r3 td {color:#919090; background:#f9faed; cursor:pointer}
table.relat2 tr.d td {color:#f8faf5; background:#a7bd81; cursor:pointer}
table.relat2 tr.d td.d {font-weight:bold}

table.vopros {margin-top:0px}
table.vopros tr td {padding:2px 5px}
table.vopros tr.vp td {height:30px}
table.vopros tr.vop_1 td.v_1 {color:#76993b; padding-right:10px}
table.vopros tr.vop_1 td.v_z1 {color:#76993b; padding-right:10px; padding-top:6px}
table.vopros tr.vop_2 td {background:#f2f3e8; padding-bottom:20px}
table.vopros tr.vop_2 td.v_2 a {text-decoration:none}
table.vopros tr.vop_2 td.v_2 a:hover {color:#76993b; text-decoration:none}
table.vopros tr td.v_3 span {color:#3e3e3e;}
table.vopros tr td.v_3 span a {color:#76993b; text-decoration:underline}
table.vopros tr td.v_3 span a:hover {text-decoration:none}
