html, body {
  height:100%;
  width:100%;
}
body {
  margin:0;
  padding:0;
  font-family:tahoma;
  font-size:12px;
  color:#747474;
}
h2 {
  font-weight:normal;
  margin:0;
  font-size:18pt;
  color:#05b0f0;
}
.green {
  color:#99cc00;
  margin-left:2px;
  font-size:16pt;
}
h4 {
        margin:0;
  font-size:12px;
}


#maincontener {
  position:relative;
  background:#fff url("../i/headerline.png") repeat-x;
  width:988px;
  margin:0 auto;
  border:1px solid #e1e1e1;
  border-top:none;
}

#header {height:166px; }
#logoblock{
  width:258px;
  height:166px;
  margin:0;
  float:left;
}
#logoblock img{ border:none; }
#headerinfo{
            margin-left:0;
            height:166px;
            }
#headertop{height:134px;
           }
#headertop img{border:none;
               }
.toplinks{text-decoration:none;
          margin-right:6px;
               }
#linelinks{margin-right:270px;
           padding-top:10px;
           }
#clouds{position:absolute;
             right:280px;
             top:8px;
             text-align:right;
             width:380px;
             height:120px;
              }
#clouds a{color:#7d7d7d;
          margin-left:10px;
          }
#clouds a:hover{color:#333;
                 }
#formblock{
  width:219px;
  background:url("../i/formback.gif");
  float:right;
  position:relative;
  top:0px;
  right:25px;
  padding-bottom:14px;
}
#formbackgound{background:url("../i/garn.gif") no-repeat 17px 3px;
               height:100%;
               }
#formbackgound{padding-top:26px;
           }
#formblock h3{padding:0;
              margin:0;
              font-weight:normal;
              font-size:12px;
              margin-left:83px;

              }
#formbackgound div{border:1px solid;
                   position:relative;
                   }
#formbackgound form{
                    margin:0px;
                    padding:9px 0 0 42px;
                    }
#formbackgound input{font-size:11px;
                     color:#535353;
                     }
#name{width:93px;
      }
#submit{width:48px;

        }
#headermenu{height:32px;

             }
#headermenu a{display:block;
              background:url("../i/buttun_blue.gif");
              float:Left;
              height:27px;
              margin:5px 3px 0 0;
              width:110px;
              text-align:center;
              color:#fff;
              text-decoration:none;
              font-size:10pt;
              font-weight:bold;
              line-height:18pt;
              }

#headermenu a:hover{text-decoration:underline;
                    }
#headermenu #active{color:#7d7d7d;
                    background:url("../i/buttun_active.gif");
                    height:26px;
                    padding-top:5px;
                    margin:1px 1px 0 0;
                    width:116px;
                     }

#contener{width:988px;
          margin:0 auto 0 auto;

          }

#sidebar{float:right;
         width:245px;
         padding-top:36px
         }
#linklist{margin:7px 27px 52px 5px;
          padding:0;
          }
#linklist li{list-style-type:none;
             background:url("../i/marker.gif") no-repeat 0px 3px;
             padding-left:13px;
             margin-bottom:8px;
             }
#linklist li a{color:#747474;
               text-decoration:none;
                }

#linklist li a:hover{color:#ff0077;
                     }
#content{margin-right:245px;
         }
#vkontente{margin:0 0 28px 26px;
           padding-top:26px;
            }
#vkontente h1{margin:0;
              font-weight:normal;
              color:#fff;
              font-size:16pt;
              margin:10px 0 0 18px;
              }
#vkontente h1 a{color:#fff;
                text-decoration:none;
                }
#vkontente h1 a:hover{text-decoration:underline;
                      }
#part{background: url("../i/totshadow.gif") no-repeat;
      padding-top:16px;
      position:relative;

      }
#partb{background: url("../i/bottomshadow.gif") no-repeat 0 bottom;
       padding-bottom:16px;
       }
#partm{background: url("../i/midleshadow.gif") repeat-y;
           padding:0 46px 0 20px;
           height:150px;
           }
#titlepart{width:212px;
           float:left;
           }
#titlepart h1{color:#ff0077;
              font-size:28px;
              position:absolute;
              top:50%;
              margin:-20px 0 0 5px;
              font-weight:normal;
              width:190px;
              }
#titlepart h1 div{font-size:11px;
                  color:#747474;
                  display:none;
                  }
#imagepart{
           margin-left:212px;
          }
#sites, #promoting, #design{background: url("../i/maininfo.png") no-repeat;
                            width:230px;
                            height:168px;
                            float:left;
                            margin:0px 1px 0 0;
                            }
.bodyblock{margin:0 20px 0 20px;
           color:#fff;
           }
.bodyblock a{color:#fff;
             }
#topwork{width:250px;
         float:right;

         }
.workes{
  width:224px;
  height:162px;
  margin:0 8px 16px 0;

  position:relative;
  }
#info_b1 { background: url("../design/main_ryaz_shina.jpg"); }
#info_b2 { background: url("../design/main_ryaz_catalog.jpg"); }
#info_b3 { background: url("../design/main_ryazan_dom.jpg"); }
#info_b4 { background: url("../design/main_price_index.jpg"); }
#info_b5 { background: url("../design/main_vivatmeb.jpg"); }
#info_b6 { background: url("../design/main_mebel_ryazan.jpg"); }
#info_b7 { background: url("../design/main_tender.jpg"); }
#info_b8 { background: url("../design/main_metalloproduct.jpg"); }
#info_b9 { background: url("../design/main_srk.jpg"); }
#info_b10 { background: url("../design/main_excavator62.gif"); }
#info_b11 { background: url("../design/main_oooter.jpg"); }

.workes div{width:76px;
            height:60px;
            position:absolute;
            left:8px;
            bottom:10px;
            color:#333;
            white-space:pre
            }
.workes div a{font-weight:bold;
              color:#ff0077;
               }
#otstup{margin-top:20px; }

#news{
  margin:0 272px 0 31px;
  text-align:justify;
}
.newsblock{
  line-height:17px;
  padding-top:15px;
  margin:0 8px 15px 2px;
}
.newsblock a {
  color:#05b0f0;
}
.newsblock a:hover {
  color:#FF0077;
}


#clear{
  clear:both;
  background:#999;
}

#clearmain{clear:left;

           }

#fotter{background:#f9f9f9 url("../i/fotterline.png") repeat-x;
                   height:117px;
                   margin-top:40px;
        }
#fa{background:#f9f9f9 url("../i/fotterline.png") repeat-x;
                width:100%;
                height:117px;
                 position:absolute;
                 bottom:0px;

                }
#clearlast{clear:right;
           }
extradiv1, extradiv2, extradiv3, extradiv4, extradiv5{display:none; }

#fbackground{height:117px;
             background: url("../i/fo.gif") no-repeat;
             color:#535353;
             }
#linksfootr{padding:5px 0 0 35px;
                   }
#fbackground a{
  margin:0 5px 0 5px;
  color:#535353;
}
#fbackground a:hover{color:#ff0077;
                     }
#copyright{
  text-align:center;
  padding-top:50px;
}

#news2 {
    MARGIN: 0px 25px 0px 31px; TEXT-ALIGN: justify
}

h2 a{ color:#05b0f0; }
h4 a{ color:#05b0f0; }

.nav {
  font-size:16px;
  font-weight:bold;
}

.green a{
  color:#99cc00;
  font-size:17px;
  margin-right:10px;
}

#forbanner{width:380px;
           height:97px;
           background:url("../i/backbanner.gif");
           margin-top:16px;
           text-align:center;
           }

#forbanner embed{margin-top:9px;
                 }
.onepunkt{overflow:hidden;
          height:100%;
		  padding:10px;
		  border-bottom:1px solid #dae9ef;
          }
.onepunkt div{margin-left:234px;
             }
.onepunkt .field_label {float:left;
                       margin:0;
					   width:218px;
					   text-align:left;

             }
.onepunkt  input{width:417px;
              }
.onepunkt  textarea{width:417px;
                 }
.zebra{background:#def1f8;


       }
.subm{margin-top:20px;
      text-align:center;
      }
.subm input{ font-size:2em;}
