body                  { color: #333333; font-size: 12px; font-family: tahoma, Geneva, Arial, helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0; width: 100%; height: 100% }
td      { color: #333333; font-size: 12px; font-family: tahoma, Geneva, Arial, helvetica, sans-serif; margin: 0; padding: 0 }
h1  { color: #000; font-size: 16px; font-family: arial; font-weight: bold; margin-top: 0; margin-bottom: 0 }
p { font-size: 12px; margin-top: 0; margin-bottom: 0 }
a  { color: #333; text-decoration: none }
img { margin-top: 0; margin-bottom: 0; border: 0 }
ul       { color: #333333; font-size: 12px; font-family: tahoma, Geneva, Arial, helvetica, sans-serif; list-style-type: none; margin-top: 0; margin-bottom: 6px; margin-left: 0; padding-left: 0 }
ol    { color: #333333; font-size: 12px; font-family: tahoma, Geneva, Arial, helvetica, sans-serif; margin-top: 0; margin-bottom: 6px; margin-left: 0; padding-left: 30px }
li    { font-size: 12px; margin-bottom: 2px; margin-left: 0; padding-left: 0 }
strong { font-weight: bold;}
.text { text-align: justify; padding-bottom: 7px }
p.vacancy { padding-bottom: 7px }
p.vacancy a:hover { text-decoration: underline }
p.text a { text-decoration: underline }
p.text a:hover  { color: #006400; text-decoration: underline }
a.text { text-decoration: underline }
a.text:hover { color: #093 }
ul.text  { color: #333333; font-size: 12px; font-family: tahoma, Geneva, Arial, helvetica, sans-serif; list-style-image: url(images/mark.gif); list-style-position: outside; margin-top: 2px; margin-bottom: 2px; margin-left: 20px }
ul.list { text-indent: -15px; margin-bottom: 7px; margin-left: 15px; list-style-type: none; }
ul.list li { padding-bottom: 4px; }
ul.list1 { text-indent: -27px; margin-top: 4px; list-style-type: none; margin-bottom: 7px; margin-left: 40px; }
p.vac  { color: #006400; font-weight: bold; background-color: #f5faf7; margin-bottom: 10px; padding: 5px 5px 5px 10px; border-left: 3px solid #d4efdb }
p.dep  { color: #006400; background-color: #d4efdb; text-align: center; margin-bottom: 7px; padding: 5px; border-left: 3px solid #d4efdb }
p.pagemenu     { color: #006400; background-color: #f3faf5; margin-bottom: 15px; padding: 2px 20px; width: 200px; border-bottom: 1px solid #b7d8c0 }
span.news { color: white; font-size: 12px; font-family: arial; font-weight: normal; background-color: #093; padding: 1px 20px }
div.news  { margin-bottom: 10px }
div.news h3  { color: #006400; font-size: 12px; font-weight: bold; background-color: #f3faf5; text-align: justify; margin-top: 0; margin-bottom: 7px }
div.news p.data { color: #006400; font-size: 11px; font-weight: normal; margin-bottom: 3px }
a.news:hover { text-decoration: underline }
a.pagemenu { color: #006400; padding: 1px 5px; width: auto; border: solid 1px #b7d8c0 }
a.pagemenu:hover  { color: white; background-color: #093; border: solid 1px #093 }
a.pagemenu_on { color: white; background-color: #093; padding: 1px 5px; border: solid 1px #093 }
div.direct    { background-position: left top; padding-top: 10px; padding-right: 10px; padding-left: 20px }
div.direct h1       { font-family: arial; background: url(images/arrow.gif) no-repeat left center; margin-top: 0; margin-bottom: 4px; padding-left: 20px }
div.direct h1 a     { color: #006400; font-size: 12px; font-weight: bold; text-decoration: none }
div.direct h1 a:hover   { color: #093; text-decoration: underline }
div.direct li        { color: #333; font-size: 12px; list-style-type: none; margin-bottom: 2px; margin-left: -20px }
div.direct li a:hover  { color: #006400; text-decoration: underline }
div.biz     { background-color: white; padding-top: 10px }
div.biz p  { font-family: arial; margin-bottom: 1px; padding-top: 1px; padding-bottom: 1px }
div.biz p a  { color: #006400; font-size: 11px; font-weight: bold; padding-left: 5px; border-left: 4px solid #093 }
div.biz p a:hover  { color: #093; padding-left: 5px; border-left: 4px solid #f00 }
div.biz p a.on { padding-left: 5px; border-left: 4px solid #f00 }
div.biz ul { list-style-type: none; margin-top: 0; margin-bottom: 5px; margin-left: 0 }
div.biz li  { list-style-type: none; margin-top: 0; margin-bottom: -2px }
div.biz a { color: #333; font-size: 12px; list-style-type: none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 5px; border-left: 4px solid #b7d8c0 }
div.biz li a:hover  { padding-left: 5px; border-left: 4px solid #f00 }
a.title      { color: #093; font-weight: bold; font-size: 12px; background: url(images/arrow.gif) no-repeat left center; padding-left: 20px }
h1.title  { color: #c00; font-weight: bold; font-size: 16px; font-family: arial }
h1.title_page    { color: #c00; font-size: 20px; font-family: arial; font-weight: bold; text-align: left; margin: 10px 30px 10px 60px; border-bottom: 1px solid #b7d8c0 }
span.title { text-align: center; padding-bottom: 5px; padding-left: 15px; border-bottom: 1px solid #b7d8c0; border-left: 5px solid #b7d8c0 }
b.title   { color: #006400; font-size: 16px; font-family: arial; background-color: #d4efdb; margin-left: 0; padding: 1px }
div.left       { text-align: right; padding-top: 10px; padding-right: 20px; padding-left: 20px }
div.left p   { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #90cba0 }
div.left p a     { color: #006400; font-weight: bold; padding-right: 20px; width: 210px }
div.left p a:hover     { color: #093; background-image: url(images/menu2.gif); background-repeat: no-repeat; background-position: right center }
div.left p.on    { background-image: url(images/menu2.gif); background-repeat: no-repeat; background-position: right center }
div.left_biz      { text-align: right; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; }
div.left_biz p    { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #90cba0 }
div.left_biz p a    { color: #006400; font-weight: bold; width: 210px ; padding-right: 8px; }
div.left_biz p a:hover { color: #093 }
div.t   { width: 210px; padding-bottom: 15px; }
div.t p { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #d4efdb }
div.t p a   { color: #006400; font-weight: normal; padding-right: 20px }
div.t p a:hover     { color: #093; background-image: url(images/menu2.gif); background-repeat: no-repeat; background-position: right center }
div.t p.on { font-weight: normal; background-image: url(images/menu2.gif); background-repeat: no-repeat; background-position: right center; border-bottom: 1px solid #d4efdb }
div.publish { padding-bottom: 20px }
div.publish a { text-decoration: none }
div.publish h3  { color: #006400; font-size: 12px; font-weight: bold; background-color: #f3faf5; margin-top: 0; margin-bottom: 4px }
div.publish p.text a:hover { color: #006400; text-decoration: none }
h1.publish { color: #006400; font-size: 12px; font-weight: bold; background-color: #f5faf7; text-align: center; text-transform: uppercase; margin-top: 0; margin-bottom: 20px; padding: 3px }
h3.title { color: #006400; font-size: 12px; font-weight: bold; background-color: #f5faf7; text-align: center; text-transform: uppercase; margin-top: 0; margin-bottom: 20px; padding: 3px }
h4.title  { color: #006400; font-size: 12px; font-family: arial; font-weight: bold; text-transform: uppercase; margin-top: 10px; margin-bottom: 15px }
h4.raiting  { color: #006400; font-size: 13px; font-family: arial; font-weight: bold; margin-top: 10px; margin-bottom: 15px;  background-color: #f5faf7; }
h2.publish { color: #006400; font-size: 12px; font-family: arial; font-weight: bold; text-transform: uppercase; margin-top: 10px; margin-bottom: 15px }
li.list    { list-style-image: url(images/list.gif); list-style-position: outside; margin-left: 0; padding-bottom: 2px }
.title_old   { color: #c00; font-weight: bold; font-size: 14px; font-family: arial; margin-bottom: 5px }
.data      { color: #006400; font-size: 11px; font-weight: bold; padding-top: 10px; padding-bottom: 3px }
.copy  { color: #093; font-size: 11px; padding-top: 3px; padding-right: 10px }
div.event  { margin-bottom: 20px }
div.event h3 { color: <? echo "$text";?>; font-size: 12px; font-weight: normal; background-color: #f5faf7; text-align: justify; margin-top: 0; margin-bottom: 10px; padding: 10px 10px 10px 30px; border-top: 1px solid #90cba0 }
.author { color: #696969; font-size: 11px; padding-top: 2px; padding-bottom: 5px }
p.text a.read     { color: #6ba07a; font-size: 11px; font-style: italic; text-decoration: none }
span.read { color: #6ba07a; font-size: 11px; font-style: italic; text-decoration: none }
p.read { color: #093; font-size: 11px }
div.years_ { color: #093; font-size: 11px }
div.years div { color: #093; font-size: 11px; display: inline; padding: 2px; height: 20px }
.white  { color: white;}
.green   { color: #006400 }
.green:hover { color: #093 }
p.text a.green:hover  { color: #093 }
.gray { color: #a9a9a9 }
.red { color: #c00 }
.navig { color: #6ba07a; font-size: 11px }
.navig a { color: #6ba07a; font-size: 11px }
.navig a:hover { text-decoration: underline }
.menu         { color: white; font-size: 13px; padding-bottom: 5px }
.menu a        { color: white; font-size: 13px; text-decoration: none; background-image: url(images/menu_mark.gif); background-repeat: no-repeat; background-position: left center; padding-right: 2px; padding-bottom: 5px; padding-left: 5px }
.menu a:hover      { color: #7fff00; background: url(images/mark2.gif) no-repeat left center }
.menu a.on { color: #7fff00; background: url(images/mark2.gif) no-repeat left center }
.fk { background-color: #e3f3ff }
a.fk { color: #03c }
p.fk { border-bottom: 1px solid #dcdcdc }
.submenu                 { background-color: #f3faf5; position: absolute; z-index: 1; top: 70px; left: 0; border-left: 4px solid #093; filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=3)       }
.submenu p         { padding-top: 3px; padding-bottom: 3px; position: relative; top: 0; left: 0; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc }
.submenu p a      { color: #333; font-size: 12px; text-decoration: none; background: url(images/mark.gif) no-repeat left center; padding-right: 12px; padding-left: 15px }
.submenu p a:hover     { color: #006400; background-image: url(images/mark1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center }
.submenu1  { background-color: #d4efdb; position: absolute; z-index: 2; border-top: 4px solid #093; border-left: 1px solid #093; filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=3)   }
.submenu1 p   { padding-top: 3px; padding-bottom: 3px; position: relative; top: 0; left: 0; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc }
.submenu1 p a  { color: #333; font-size: 12px; text-decoration: none; background: url(images/mark.gif) no-repeat left center; padding-right: 12px; padding-left: 15px }
.submenu1 p a:hover  { color: #006400; background-image: url(images/mark1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center }
table.border  { padding: 5px; border-top: 0; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 0 }
.border { padding: 5px; border: solid 1px #ccc }
.border_green { padding: 5px; border: solid 1px #d4efdb }
table.border tr td  { padding: 5px; border-top: 1px solid #ccc; border-right: 0; border-bottom: 0; border-left: 1px solid #ccc }
div.page   { padding-bottom: 20px; padding-left: 20px }
.site  { color: white; font-weight: bold; background-color: #c00; padding: 1px 10px }
a.site:hover  { background-color: #f00 }
#main { color: #c00 }
#dr.on { color: #a73800; border-left: 4 solid #a73800 }
#dr:hover  { color: #de815c; border-left: 4 solid #de815c }
#fd.on  { color: #003399; border-left: 4 solid #039 }
#fd:hover  { color: #3366bb; border-left: 4 solid #36b }
#dp.on  { color: #6b0e07; border-left: 4 solid #6b0e07 }
#dp:hover   { color: #831108; border-left: 4 solid #831108 }
#itd.on { color: #30789c; border-left: 4 solid #30789c }
#itd:hover  { color: #39c; border-left: 4 solid #39c }
table.zakaz input { border: solid 1px #b7d8c0 }
div.sitemap p.text a { color: #006400; }
div.sitemap p.text a:hover { color: #093; }
div.sitemap ul li a:hover { text-decoration: underline; }

