body {background: #fff url('/pic/bg01.jpg') repeat-x; height: 100%; margin: 0px; padding: 0px}
table {border-width: 0px}
td, p, div {color: #454545; font: 12px Tahoma,sans-serif}
p {margin: 7px 0px}
a {color: #68787D; text-decoration: underline}
a:hover {color: #00804e}
h2 {font-size: 18px; color: #000; font-weight: normal}
h3 {font-size: 14px; color: #000; margin-bottom: 0px}
h4 {font-size: 12px; font-weight: bold; color: #000; text-align: left;}
form {margin: 0px}
input, select {margin-bottom: 5px}
input.InputText {width: 100%}
select.InputSelect {width: 100%}
button {padding: 0px 9px; width: 21px; height: 21px; background: #BAC7CD url('/pic/blt07.gif') no-repeat center center; border: solid 1px #707B80}
hr.hr01 {color: #BAC8CC; background-color: #BAC8CC; height: 2px; border: none; margin: 5px 0px}
hr[class=hr01] {margin: 10px 0px}
hr.hr02 {color: #BAC8CC; background-color: #BAC8CC; height: 1px; border: none}
hr.hr03 {color: #BAC8CC; background-color: #BAC8CC; height: 5px; border: none; margin-top: 20px; margin-bottom: 10px}
.link01 {font-weight: bold; color: #00804e; margin-bottom: 5px; display: block}

.header td {vertical-align: top}
.header .logo {background-color: #fff; text-align: center}
.header .logo img {margin-top: 30px}
.nav_block {background: url('/pic/bg02.jpg') no-repeat}
.nav_block .nav_str td, .nav_block .nav_str a {font: 10px Arial,sans-serif; color: #3D4649}
.nav_block .nav_str .str {background: url('/pic/blt01.gif') no-repeat 0px 9px; padding: 4px; padding-left: 6px; background-color: #BAC8CC; text-transform: lowercase;}

.right_part {background: url('/pic/bg03.jpg') no-repeat}

.top_menu {margin-top: 55px; margin-bottom: 70px}
.top_menu .L01, .top_menu .L01_selected {
  width: 100%;
  white-space: nowrap; 
  text-transform: uppercase; 
  font: bold 12px Arial,sans-serif; 
  color: #627074; 
  display: block;
  text-decoration: none; 
  padding: 7px 0px 0px 7px; 
  height: 32px;
}
.top_menu .L01 img {margin-bottom: 3px; background: #bac8cc url('/pic/bg24.gif') no-repeat -26px 0px}
.top_menu .L01:hover {color: #00804e}
/*.top_menu .L01:hover img {background-color: #00804e}*/
.top_menu .L01_selected {color: #00804e}
.top_menu .L01_selected img {margin-bottom: 3px; background-color: #00804e}
.top_menu a[class=L01] {width: 50px}
.top_menu .L01_a {
  width: 100px; 
  white-space: nowrap; 
  text-transform: uppercase; 
  font: bold 12px Arial,sans-serif; 
  color: #00804e;
  display: block;
  background: url('/pic/bg15.gif') no-repeat; 
  text-decoration: none; 
  padding: 7px 0px 0px 7px; 
  height: 32px
}
.top_menu .L01_a img {margin-bottom: 3px; background: #bac8cc url('/pic/bg24.gif') no-repeat -26px 0px}

/*

#ddm1 {width: 70px}
table[class=top_menu] #ddm1 {width: 100%; padding-right: 12px}
#ddm2 {width: 100px}
table[class=top_menu] #ddm2 {width: 100%; padding-right: 12px}
#ddm3 {width: 55px}
table[class=top_menu] #ddm3 {width: 100%; padding-right: 12px}
.L01_a#ddm3 {background: url('/pic/bg16.gif') no-repeat}
#ddm4 {width: 65px}
table[class=top_menu] #ddm4 {width: 100%; padding-right: 12px}
.L01_a#ddm4 {background: url('/pic/bg17.gif') no-repeat}
#ddm5 {width: 97px}
table[class=top_menu] #ddm5 {width: 100%; padding-right: 12px}
.L01_a#ddm5 {background: url('/pic/bg20.gif') no-repeat}
#ddm6 {width: 60px}
.top_menu a[class=L01_a] {padding-right: 0px}

.dd {visibility: hidden; position: absolute; top: 115px; width: 150px; background: url('/pic/bg05.gif') no-repeat; padding-top: 7px}
.dd img {position: relative; top: 8px}
.dd a {margin: 5px; margin-bottom: 0px; text-transform: none; font: normal 12px Arial,sans-serif; display: block; padding-left: 15px; background: url('/pic/blt02.gif') no-repeat 5px 5px}
#dd3 {background: url('/pic/bg18.gif') no-repeat}
#dd4 {background: url('/pic/bg19.gif') no-repeat}
#dd5 {background: url('/pic/bg21.gif') no-repeat}

*/


#ddm1 {width: 70px}
table[class=top_menu] #ddm1 {width: 100%; padding-right: 12px}
#ddm2 {width: 55px}
table[class=top_menu] #ddm3 {width: 100%; padding-right: 12px}
.L01_a#ddm2 {background: url('/pic/bg16.gif') no-repeat}
#ddm3 {width: 65px}
table[class=top_menu] #ddm4 {width: 100%; padding-right: 12px}
.L01_a#ddm3 {background: url('/pic/bg17.gif') no-repeat}
#ddm4 {width: 97px}
table[class=top_menu] #ddm5 {width: 100%; padding-right: 12px}
.L01_a#ddm4 {background: url('/pic/bg20.gif') no-repeat}
#ddm5 {width: 60px}
.top_menu a[class=L01_a] {padding-right: 0px}

.dd {visibility: hidden; position: absolute; top: 115px; width: 150px; background: url('/pic/bg05.gif') no-repeat; padding-top: 7px}
.dd img {position: relative; top: 8px}
.dd a {margin: 5px; margin-bottom: 0px; text-transform: none; font: normal 12px Arial,sans-serif; display: block; padding-left: 15px; background: url('/pic/blt02.gif') no-repeat 5px 5px}
#dd2 {background: url('/pic/bg18.gif') no-repeat}
#dd3 {background: url('/pic/bg19.gif') no-repeat}
#dd4 {background: url('/pic/bg21.gif') no-repeat}


.lang {word-spacing: 5px; text-align: right; margin-right: 20px; margin-top: 5px}
.lang a, .lang {font: bold 12px Arial,sans-serif; text-transform: uppercase; color: #00804E}
.lang span {color: #00804E; border-bottom: solid 4px #00804E; text-decoration: none}
.lang a {color: #748185; text-decoration: none}

/*
.lang a, .lang {font: bold 12px Arial,sans-serif; text-transform: uppercase; color: #748185}
.lang a {color: #00804E; border-bottom: solid 4px #00804E; text-decoration: none}
*/

.blts_list {margin-top: 30px}
.blts_list td {vertical-align: middle}

.rblock_top {height: 8px; background: #D7DDE1 url('/pic/bg06.gif') no-repeat; font-size: 1px}
.rblock_bottom {height: 8px; background: #E3E8EB url('/pic/bg07.gif') no-repeat; font-size: 1px; margin-bottom: 10px}
.rblock {padding: 2px 10px; background: #E3E8EB url('/pic/bg08.gif') repeat-x}
.rblock .title {text-transform: uppercase; font-size: 10px; font-weight: bold; color: #000; margin-bottom: 5px}
.rblock select, .rblock input {font-size: 10px;}
.rblock .field_name {font-size: 10px}
.rblock form {width: 100%}
.shadow01 {background: url('/pic/bg25.jpg') no-repeat left center; padding-left: 11px}
.shadow02 {background: url('/pic/bg26.jpg') no-repeat left center; padding-left: 11px}
.shadow03 {background: url('/pic/bg27.jpg') no-repeat left center; padding-left: 11px}

.news_list td {vertical-align: top}
.news_list .date {color: #004329; font-size: 11px; margin-bottom: 5px}
.news_list .img {padding-right: 10px}
.news_list .img img {border: solid 1px #AAACAB}
.news_list .img {background: url('/pic/bg09.jpg') no-repeat 70px 3px; margin-bottom: 10px}

.projects td {padding-right: 10px}
.projects .img img {border: solid 1px #AAACAB}
.projects .img {background: url('/pic/bg09.jpg') no-repeat 100px 3px; margin-bottom: 10px}
.projects a {font-weight: bold; color: #009A66}
.projects .descr {font-size: 11px}

.address span {white-space: nowrap}

/* PORTFOLIO */
.portfolio_mimg {margin-right: 20px; float: left;}
.portfolio_mtext {font: 11px Arial,sans-serif; color: #000}
.portfolio_list {height: 150px; margin-right: 8px; width: 110px; display: block; font: 11px Arial,sans-serif; color: #000; text-decoration: none}
#p1 {background: url('/pic/p1.jpg') no-repeat 71px 0px;}
#p2 {background: url('/pic/p2.jpg') no-repeat 71px 0px;}
#p3 {background: url('/pic/p3.gif') no-repeat 71px 0px;}
#p4 {background: url('/pic/p4.jpg') no-repeat 71px 0px;}
#p5 {background: url('/pic/p5.jpg') no-repeat 71px 0px;}
#p6 {background: url('/pic/p6.jpg') no-repeat 71px 0px;}
#p7 {background: url('/pic/p7.gif') no-repeat 71px 0px;}
.portfolio_list:hover {}
.portfolio_list img {border: solid 1px #AAACAB}
ul.portfolio {margin: 0px}
ul.portfolio li {margin-bottom: 5px}
ul.portfolio li.L01 {padding-left: 10px; background: url(/pic/blt08.gif) no-repeat 0px 5px; list-style-type: none}
ul.portfolio li.L02 {padding-left: 10px; background: url(/pic/blt09.gif) no-repeat 0px 5px; list-style-type: none}
ul.portfolio li.L02 a {color: #00804e}
.portfolio_list2 {height: 150px; margin-right: 28px; width: 110px; font: 11px Arial,sans-serif}
.portfolio_list2 img {border: solid 1px #AAACAB}
.portfolio_list2 a {font: bold 11px Arial,sans-serif; text-decoration: none; color: #00804e}


.back{
  width: 100%;
  white-space: nowrap; 
  text-transform: uppercase; 
  font: bold 10px Arial,sans-serif; 
  text-align: right;
}

.back a {
  color: #627074; 
  text-decoration: none; 
}

#select {
  position: relative;
  top: 3px;
  font-size: 10px;
  color: #000;
  vertical-align: middle;
}


ul.sitemap {margin: 0px}
ul.sitemap li {margin-bottom: 5px; margin-left: 40px;}
ul.sitemap li.L01 {padding-left: 10px; background: url(/pic/blt08.gif) no-repeat 0px 5px; list-style-type: none}
ul.sitemap li.L02 {}
ul.sitemap li.L02 a {color: #00804e}

