body,html{margin:0;font-family:Arial;height:100%;font-size:13px;text-align:center;}
html {font-size:80%;background:white right top repeat-x;}
html div {padding:0;margin:0;}
table {font-size:100%;}
big {font-size:1.5em;}
a, #main a {color:#70935c;outline:none;}
#main a:hover {text-decoration:none;}
form {margin:0;}
.red {color:red;} .green {color:green;} .blue {color:blue;}
h1 {font-size:1.4em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em}
h4,h5,h6{font-size:1.1em;}
h1,h2,h3,h4,h5,h6 {color:#5c8a3f;}
ul {padding-left:1em;margin:.5em 0;}
pre {font-family:Tahoma;}
a img {border:0px;}

#pages {text-align:center;margin-top:1em;}

.clr {clear:both;} br.clr {line-height:.3em;}
.fll {float:left;} .flr {float:right;}
.white {background:white;} .red {color:red;}
.bold {font-weight:bold;}
a.rev {text-decoration:none;}
a.rev:hover {text-decoration:underline;}

.tr {clear:both;overflow: hidden;}
.td {width:40%;margin-right:5%;float:left;}
a.readFFF {background:url(/images/ico_read_white.gif) 0 50% no-repeat;padding-left:20px;}
a.read999 {background:url(/images/ico_read_999.gif) 0 50% no-repeat;padding-left:20px;}

#main {width:960px;margin:0 auto;text-align:left;}
#main a.nolink {cursor:text;color:black;text-decoration:none;}

#top_menu {color:#517b38;text-transform:uppercase;font-size:.9em;}
  #top_menu a {color:#517b38;text-align:left;font-weight:bold;font-size:1.3em;display:block;width:130px;padding:95px 0 5px;background:url(/images/menu_button1.gif) 30% 30% no-repeat;}
  #top_menu a:hover {color:#57ca26;}
  #top_menu .block1 {float:left;width:150px;height:155px;margin:0 10px;}
    #top_menu .block1.item2 a {background-image:url(/images/menu_button2.gif);background-position:40% 20%;}
    #top_menu .block1.item3 a {background-image:url(/images/menu_button3.gif);}
    #top_menu .block1.item4 a {background-image:url(/images/menu_button4.gif);}
    #top_menu .block1.item5 a {background-image:url(/images/menu_button5.gif);background-position:0% 50%;}
  #top_menu i {float:left;height:125px;width:3px;margin:0 10px;border-top:25px solid #8cad7b;border-right:1px solid #f6f8f4;}
  
#head {height:257px;font-size:11px;position:relative;background:url(/images/head_bg.jpg) repeat-x;border-bottom:1px solid #4f8135;}
  #head .image {position:absolute;bottom:-27px;left:0;width:362px;height:199px;background:url(/images/head_image.jpg);z-index:10;}
  #head .image.flash2 {background-image:url(/images/head_image2.jpg);}
  #head #headflash{position:absolute;top:0;;left:8px;z-index:20;}
  #head .logo {position:absolute;top:3px;left:10px;z-index:10;}
  #head .new_proj {float:right;position:absolute;top:0;right:0;height:125px;overflow:hidden;border-bottom:1px solid #dbe9d1;}
    #head .new_proj img {border:1px solid #dbe9d1;margin-left:1px;vertical-align:top;}
  #head .block {position:absolute;left:367px;width:593px;top:136px;height:20px;border-top:1px solid #ff7f00;height:120px;}
    #head .block .title {background:#ff7f00;float:left;width:290px;padding:2px 5px;color:white;}
    #head .block .title a {color:white;float:right;}
    #head .block .title b {margin-right:20px;}
    #head .block .icons {float:left;padding-top:5px;font-size:.8em;}
      #head .block .icons a {margin-left:20px;}
  #head .block2 {position:absolute;left:367px;top:174px;width:300px;padding-bottom:2px;}
  #head .block3 {position:absolute;left:691px;top:174px;}
    #head .block3 p {margin:0 0 10px;}
    #head .block3 big {color:#008000;font-weight:bold;font-size:15px;}
  #head .block4 {position:absolute;left:367px;bottom:0;padding:2px 0;}
    #head .block4 span {background:#96b383;color:white;font-weight:bold;padding:2px 10px;}
    #head .block4 span.second {background:#5c8a3f;padding:2px 10px;}
  #head .sale {position:absolute;right:0;top:255px;width:150px;height:103px;overflow:hidden;}
    #head .sale a {display:block;margin-left:150px;width:112px;height:103px;background:url(/images/sale.gif) no-repeat;}

#head.with_services .block {top:-4px;border:0;border-bottom:1px solid #4F8135;height:139px;}
#head.with_services .block2 {top:30px;}
#head.with_services .block3 {top:30px;}
#head.with_services .block4 {bottom:121px;}

#head .services {position:absolute;left:367px;bottom:20px;width:580px;height:87px;overflow:hidden;background:url(/images/services.gif) 0 0 no-repeat;}
  #head .services a {float:left;height:78px;width:86px;margin-right:7px;}
  #head .services .s3 {margin-right:10px;}
  #head .services .s4 {width:98px;}
  #head .services .s5 {width:90px;}
  #head .services .s6 {}


#page {width:100%;margin-top:15px;}
  #page td.left {width:350px;padding-right:50px;}
  #page td.cntr {text-align:justify;}

.left .block {position:relative;margin-bottom:3em;}
.left .fstyle {font-size: 0.8em; margin-bottom: 1.5em;}
  .left .block .title {position:absolute;top:-1em;left:20px;padding:5px 10px;color:#5C8A3F;text-transform:uppercase;font-weight:bold;}
  .left .block .more {position:absolute;bottom:-1.5em;left:20px;padding:5px 10px;font-size:.85em;white-space:nowrap;}

.block_anketa {position:relative;background:url(/images/anketa_bg.jpg) right bottom repeat-x;color:#527c39;margin-bottom:2em;}
  .block_anketa i {position:absolute;right:0;bottom:0;height:8px;width:8px;background:url(/images/ugol_rb.gif);}
  .block_anketa h3 {}
  .block_anketa p {margin:.3em 0;}
  .block_anketa .text {margin-left:90px;}
  .block_anketa form {padding:.2em 0 1em 125px;background:url(/images/anketa_image.jpg) 30px 5px no-repeat;}

.block_gb {background:#f5faf2;padding:1em 1em .1em 30px;color:#666;}
  .block_gb .item {margin:.5em 0;font-size:.9em;}
  .block_gb small {font-size:.9em;}
  .block_gb .title {background:white;}
  .block_gb .more {background:#f5faf2;}

.block_art {padding:.5em .5em 1px 0;color:#666;margin-top:0em;}
  .block_art .item {margin:1em 0;font-size:.9em;text-align:justify;}
  .block_art .item .name {text-transform:uppercase;display:block;font-weight:bold;margin:0 0 .5em 30px;}
  .block_art .block {background:#f5faf2;padding:.5em 1em .5em 30px;}
    .block_art .block .more {padding-left:20px;background:#f5faf2;padding:0px 5px 2px;}

.block_faq {font-size:.9em;}
  .block_faq h3 {
    text-transform:uppercase;
  }
  .block_faq img{
    float:left;
    margin: 13px 10px 0px 0px;
    _margin: 0px 10px 0px 0px;
    $margin: 0px 10px 0px 0px;
  }
  .block_faq .question {border-left:4px solid #ff5d00;padding-left:20px;}
  .block_faq .answer {margin:.5em 0 1em;}

.block_news {font-size:.9em;}
  .block_news h3 {
    text-transform:uppercase;   
 }
 .block_news img{
    float:left;
    margin: 10px 10px 0px 0px;
    _margin: 0px 10px 0px 0px;
    $margin: 0px 10px 0px 0px;
  }
  .block_news .date {background:#ff8600;color:white;padding:1px 2px;}
  .block_news .name {margin:.5em 0 1.5em;}

.tr .read999 {font-size:.85em;}
.tr.separator {background:url(/images/block_line.jpg) 100% 1em no-repeat;height:2em;}
.our_projects {border-bottom:1px solid #b5d9a7;}
  .our_projects a {text-decoration:none;}
  .our_projects img {margin-right:3em;}

div.line1 {clear:both;background:url(/images/line1_bg.gif) #528335 top left repeat;height:10px;margin-bottom:4px;}

#footer {margin-top:2em;height:75px;border-top:10px solid #e5e5e5;padding:20px 0;font-size:.85em;color:#005900;}
  #footer div {float:left;padding:20px 0;}
  #footer big {font-weight:bold;line-height:1.5em;}
  #footer div.phone {text-align:right;padding-right:30px;width:166px;border-right:3px solid #e5e5e5;}
  #footer div.menu {padding:20px;}
    #footer div.menu a {color:#517b59;font-size:1.3em;font-weight:bold;text-transform:uppercase;margin-right:7px;}
    #footer div.menu a:hover {color:#57ca26;}
  #footer div.text {width:170px;}

#copy {border-top:1px solid #e9e9e9;color:#555;padding:20px 0;}