body { margin: 0px; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; }

#ID_ANIMATION { position:relative; padding:0px; width:1250px; height:70; overflow:hidden; background-color:#FEC734; color:#000000;}
#ID_ANIMATE { display:inline; position:relative; font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

table { border: 0px; border-collapse: collapse;  }
/*table td { padding: 0px; }*/
form { margin: 0px; }

.tda td, .tda th { padding: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #909090;}
.tda2 td, .tda2 th { padding: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #909090;}
.tda0 td, .tda0 th { padding: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #909090;border-top-width: 1px; border-top-style: solid; border-top-color: #909090;border-left-width: 1px; border-left-style: solid; border-left-color: #909090;border-right-width: 1px; border-right-style: solid; border-right-color: #909090;}

a { color: #006f25; text-decoration: underline; }
a:hover { color: #003410; text-decoration: underline; }

h1 { color: #005d1d; font-size: 18px; font-weight: normal; display: block; padding: 0 115px 3px 0; margin: 0 220px 20px 0; border-bottom: 1px solid #005d1d; float: left; }
h2 { color: #005d1d; font-size: 14px; }
ol ol li { list-style-type: lower-alpha; }
ol ol ol li { list-style-type: disc; }

.p-header { background: #ffffff; height: 143px; text-align: center; }
.w940 { width: 940px; }
.w100 { width: 100%; }
.relative { position: relative; }
.green { color: #006b23; }
.pic-in-text { border: 1px solid #dcdcdc; margin-right: 20px; margin-bottom: 10px; float: left; }

.logo { position: absolute; top: 33px; left: 35px; }
.topimage { position: absolute; top: 2px; left: 270px; }
.toplinks { position: absolute; top: 5px; right: 20px; }
.toplinks td { padding-right: 5px; }
.search-line { position: absolute; right: 10px; top: 25px; *top: 27px; }
.auth0 { position: absolute; top: 60px; right: 65px; text-align: left; }
.auth { text-align: left; }
.auth td { padding: 2px; }

.main-menu0 { position: absolute; left: 270px; top: 190px; }
.main-menu {  }
.main-menu td { border-left: 1px solid #ffffff; }
.main-menu a { display: block; padding: 6px 10px; background: #d6d6d6; font-weight: bold; text-transform: uppercase; color: #646464; text-decoration: none; }
.main-menu a:hover, .main-menu a.active, .main-menu a.active:hover { display: block; padding: 6px 10px; background: #005d1d; font-weight: bold; text-transform: uppercase; color: #ffffff; text-decoration: none; }

.right-menu0 { position: absolute; top: 138px; right: -9px; width: 181px; height: 135px; background: #005d1d; }
.right-menu { width: 181px; height: 165px; background: #005d1d; }
.right-menu .bod0 { margin: 14px 10px 10px 30px; }
.right-menu a { color: #b8ecca; text-decoration: none; display: block; float: left; clear: left; padding-left: 11px; background: url(../images/arr.gif) 0 5px no-repeat; white-space: nowrap; margin-bottom: 5px; }
.right-menu a:hover { color: #ffffff; text-decoration: none; display: block; float: left; clear: left; padding-left: 11px; background: url(../images/arract.gif) 0 5px no-repeat; white-space: nowrap; margin-bottom: 5px; }

.right1-quotes { position: absolute; top: 240px;  width: 181px; height: 40px; }

.monet-menu0 { position: absolute; width: 680px; top: 130px; left: 25px; }
.monet-menu { }
.monet-menu div { height: 57px; text-align: left; }
.monet-menu a { display: block; float: left; padding-left: 35px; }
.monet-menu .m1 { background: url(../images/monet1.jpg) 0 0 no-repeat; }
.monet-menu .m1a { background: url(../images/monet1a.jpg) 0 0 no-repeat; }
.monet-menu .m2 { background: url(../images/monet2.jpg) 0 0 no-repeat; }
.monet-menu .m2a { background: url(../images/monet2a.jpg) 0 0 no-repeat; }
.monet-menu .m3 { background: url(../images/monet3.jpg) 0 0 no-repeat; }
.monet-menu .m3a { background: url(../images/monet3a.jpg) 0 0 no-repeat; }
.monet-menu .m4 { background: url(../images/monet4.jpg) 0 0 no-repeat; }
.monet-menu .m4a { background: url(../images/monet4a.jpg) 0 0 no-repeat; }
.monet-menu .m5 { background: url(../images/monet5.jpg) 0 0 no-repeat; }
.monet-menu .m5a { background: url(../images/monet5a.jpg) 0 0 no-repeat; }

.left-menu { width: 186px; padding-bottom: 330px; }
.left-menu a { display: block; /*float: left; clear: left;*/ margin-bottom: 10px; /* white-space: nowrap; */ width: auto; }
.left-menu a:hover { display: block; /*float: left; clear: left;*/ color: #000000; text-decoration: underline; margin-bottom: 10px; }

.banner1 { position: absolute; top: 570px; left: 30px; }

.maincont { background: url(../images/p_mainbg.jpg) 0 100% no-repeat; text-align: left; }
.maincont .margin { padding: 59px 25px 25px 25px; }
.main-content { padding-bottom: 30px; }

.footer-address { background: #ffffff; color: #616161; padding: 10px; float: left; width: 295px; }
.footer-ample { padding-top: 30px; color: #828382; }
.footer-ample a { color: #828382; text-decoration: underline; }
.footer-ample a:hover { color: #000000; text-decoration: underline; }

.input { border: 1px solid #d8d8d9; color: #767676; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 0px 2px; }
.button { border: none; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #006f25; background: none; }

.standart-table { border: none; }
.standart-table th { padding: 5px 10px; background: #609d73; color: #ffffff; border: 1px solid #f1fcf4; }
.standart-table td { padding: 5px 10px; background: #b7d6c1; color: #000000; border: 1px solid #f1fcf4; }
.standart-table .odd td { padding: 5px 10px; background: #f1fcf4; color: #000000; border: 1px solid #f1fcf4; }
.standart-table .last td { padding: 0px; background: #b7d6c1; color: #b7d6c1; border: 1px solid #f1fcf4; height: 2px; line-height: 2px; font-size: 2px; }

.notebene { border: 2px solid #dadedb; background: #ffffff; color: #6b6b6b; padding: 15px 20px; }
.short-shift { position: relative; width: 50%; left: -10px; size: 1px; height: 1px; border: none; color: #9a9a9a; background: #9a9a9a; margin: 15px 0px; }
.big { font-size: 12px; }

.contact-card { padding-right: 10px; color: #5d5d5d; }
.contact-card .letter { padding-left: 17px; background: url(../images/contlet.gif) 0 70% no-repeat; }
.contact-card .letter a { color: #5d5d5d; text-decoration: underline; }
.contact-card .letter a:hover { color: #000000; text-decoration: underline; }

.photo-list td { vertical-align: top; }
.photo-list .photo-one { background: #ffffff; padding: 3px; border: 1px solid #c8e1d0; }
.photo-list .photo-one img { border: none; }
.photo-list .photo-descr { padding: 5px 4px 10px; }

.field-name { padding-bottom: 2px; }
.letter-input { border: 1px solid #d1d1d3; background: #ffffff; margin-bottom: 7px; color: #767676; font-size: 11px; }
.search-button { border: none; color: #006f25; background: #f1fcf4; font-size: 11px; }

.cal { clear: left; }
.cal a, .cal a:hover { float: none; display: inline; }
.cal a.active { color: #000000 !important; font-weight: bold; }
.cal .cal-month { padding-top: 5px; }
.cal .cal-month div { padding-left: 10px; background: url(../images/calbul.gif) 0 70% no-repeat; }
.cal .cal-month div a { color: #5d5d5d; line-height: 14px; }
.news-list td { padding-bottom: 6px; vertical-align: top; }
.news-day { color: #006b23; font-size: 18px; }
.news-time { color: #707070; font-size: 10px; }
.news-link { padding-top: 6px; }
.news-link a { color: #5d5d5d; text-decoration: underline; }
.news-link a:hover { color: #000000; text-decoration: underline; }
.news-one {  }
.news-name { padding-top: 6px; color: #000000; font-weight: bold; }

.search-res { margin-top: 20px; }
.search-res div { padding: 0 0 15px 10px; background: url(../images/calbul.gif) 0 5px no-repeat; color: #5d5d5d; line-height: 14px; }

.sitemap .block { padding: 0 20px 20px 0; width: 170px; float: left; }
.sitemap .block a.main-link { font-size: 22px; color: #000000; text-decoration: underline; }
.sitemap .block a.main-link:hover { font-size: 22px; color: #000000; text-decoration: underline; }
.sitemap .block div { padding-left: 10px; background: url(../images/calbul.gif) 0 5px no-repeat; margin: 5px 0 -5px; }
.sitemap .block div a { color: #5d5d5d; text-decoration: underline; }
.sitemap .block div a:hover { color: #000000; text-decoration: underline; }