íôòâó÷,html{margin:0;font-family:Arial;height:100%;font-size:13px;text-align:center;}
html {font-size:80%;background:white right top repeat-x;/*background:url(/images/head_bg.jpg) repeat-x;*/}
html div {padding:0;margin:0;}
table {font-size:100%;}
big {font-size:1.5em;}
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;}
.bold {font-weight:bold;}
.rel {position:relative;}

#main a {color:#70935c;}
#main a:hover {text-decoration:none;}
#main a.rev {text-decoration:none;}
#main a.rev:hover {text-decoration:underline;}

.tr {clear:both;}
.td {width:41%;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;}

#head {height:320px;font-size:11px;position:relative;}
  #head .image {position:absolute;top:110px;left:10px;width:334px;height:189px;background:url(/images/head_image.jpg)}
  #head .logo {position:absolute;top:45px;left:20px;}
  #head #headflash {position:absolute;top:42px;left:-12px;z-index:100;}
  #head .new_proj {float:right;position:absolute;top:0;right:0;border:1px solid #dbe9d1;}
  #head .block {position:absolute;left:360px;width:600px;top:17px;line-height:18px;border-top:1px solid #00721e;}
    #head .block b {background:#96b383;color:white;padding:2px 1px 2px 10px;}
    #head .block b.second {background:#5c8a3f;padding:2px 10px 2px 1px;}
    #head .block .icons {font-size:.8em;}
      #head .block .icons a {margin-left:20px;}
  #head .block2 {position:absolute;left:360px;top:80px;}
    #head .block2 p {margin:0 10px 0 0;float:left;width:160px;}
    #head .block2 p.frst {width:230px;}
    #head .block2 big {color:#008000;font-weight:bold;font-size:15px;}
  #head .yandex {position:absolute;left:710px;top:16px;background:url(/images/cert_prural2.png) 0 0 no-repeat;padding:10px 0 10px 80px;color:black;width:69px;height:75px;}
    #head .yandex b {display:block;font-size:1.2em;}
    #head .yandex span {color:red;}

#top_menu {color:#517b38;text-transform:uppercase;font-size:1em;position:absolute;top:150px;left:360px;width:600px;height:150px;border-top:10px solid #007722;border-bottom:5px solid #e5e5e5;}
  #top_menu a {color:#517b38;text-align:center;font-weight:bold;display:block;width:110px;_width:103px;overflow:hidden;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:90px;_width:103px;height:155px;margin:0 5px;}
    #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;_;margin:0 2px;border-top:25px solid #8cad7b;border-right:1px solid #f6f8f4;}
  
#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 .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 {text-align:center;}
  .block_anketa form {padding:.2em 0 1em 130px;background:url(/images/anketa_image.jpg) 20px 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_port {background:#f5faf2;padding:1em 1em .1em 30px;color:#666;}
  .block_port .item {margin:.5em 0;font-size:.9em;}
  .block_port img {float:left;padding:1px;border:1px solid #CCCCCC;}
  .block_port .title {background:white;}
  .block_port .text {margin:0 0 10px 100px;}
  .block_port .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 .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 .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;}

.jcarousel li {margin-bottom:5px;}
.jcarousel div {font-size:11px;height:32px;overflow:hidden;border-left:4px solid #FF5D00;padding-left:10px;}

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

#footer {margin-top:2em;height:105px;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;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:1em;}
    #footer div.menu a:hover {color:#57ca26;}
  #footer div.text {width:170px;}

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