/* CSS Document */
*{
  margin: 0; padding: 0; border: 0;
}
html, body{
            margin: 0; padding: 0; width: 100%; height: 100%;
}
body {
    height: 100%;
}
          a:link {
          	text-decoration: none;
			color:#C9C9C9;
          }
          a:visited {
          	text-decoration: none;
          }
          a:hover {
          	text-decoration: none;
			color: #98CE31;
          }
          a:active {
          	text-decoration: none;
          }

#wrapper {
        	   min-height:100%;
             position:relative;

}
    .lvl1{
          width: 100%;
          height: 320px;
          background-image: url(../pics/lvl1.jpg);
    }
             /*               .lvl1_port{
                                        width: 100%;
                                        height: 320px;
                                        background-image: url(../pics/lvl1_portfolio.jpg);
                            }
                            .lvl1_serv{
                                        width: 100%;
                                        height: 320px;
                                        background-image: url(../pics/lvl1_services.jpg);
                            }
                            .lvl1_cont{
                                        width: 100%;
                                        height: 320px;
                                        background-image: url(../pics/lvl1_contacts.jpg);
                            }
              */
        #top_oblaka{
                    width: 760px;
                    height: 16px;
                    background-image: url(../pics/h_oblaka.png);
                    background-repeat: no-repeat;
                    position: absolute;
                    left: 50%;
                    margin-left: -370px;
        }
        #wrap_h{
                width: 800px;
                height: 320px;
                position: absolute;
                top: 0;
                left: 18%;
        }
              #logo{
                    width: 340px;
                    height: 107px;
                    float: left;
                    position: relative;
                    top: 100px;
                    background-image: url(../pics/a-lime_09.png);
                    background-repeat: no-repeat;
              }
              #h_lemon{
                        width: 445px;
                        height: 320px;
                        float: left;
                        position: relative;
              }
                      #lang{
                                position: absolute;
                                top: 13px;
                                left: 325px;
                                font-weight: bold;
								font-family: Tahoma, Geneva, sans-serif;
								font-size: 14px;
                      }
                      #lang a{  color: #006600;}
                      #lang a:hover{  color: #009900;}
                      #h_lem_l{
                                width: 5px;
                                height: 320px;
                                background-image: url(../pics/h_lim_left.png);
                                background-repeat: no-repeat;
                                float: left;
                      }
                      #h_lem_c{
                                width: 423px;
                                height: 320px;
                                background-image: url(../pics/h_limon.jpg);
                                background-repeat: no-repeat;
                                float: left;
                      }
                          #h_menu{
                                    width: 302px;
                                    height: 271px;
                                    position: relative;
                                    top: 42px;
                                    left: 115px;
                          } 
                          #h_menu a{
                                    float: left;
                                    padding: 2px;
                          }        
                              
                      #h_lem_r{
                                width: 5px;
                                height: 320px;
                                background-image: url(../pics/h_lim_right.png);
                                background-repeat: no-repeat;
                                float: left;
                      }
    
    .lvl2{
          width: 100%;
          min-height: 510px;
          background-image: url(../pics/lvl2.jpg);
          background-repeat: repeat-x;
          padding-bottom: 150px;
    }
        #wrap_c{
                width: 800px;
                height: 350px;
                position: absolute;
                top: 321px;
                left: 18%;
        }
              #centr_left{
                        width: 340px;
                        height: 350px;
                        float: left;
                        padding: 0;
                        margin: 0; 
              }
                    #serch{
                           width: 220px;
                           height: 65px;
                           float: right;
                           padding-top: 17px;
                           padding-right: 42px;
                           margin: 0; 
                    }
                        #serch_txt{
                                   padding-top: 3px;
                                   margin: 0;
                                   border: 1px #858585 solid;
                                   padding-left: 5px;
                                   padding-bottom: 1px;
                                   width: 146px;
                                   height: 14px;
                                   font-family: tahoma;
                                   color: #635d5d;
                                   font-size: 10px; 
                        }
                        #serch_bat{
                                   padding: 0;
                                   margin: 0;
                                   width: 40px;
                                   height: 12px;
                                   background-image: url(../pics/serch.png);
                                   border: 0;
                                   position: relative;
                                   left: 112px;
                                   top: 2px;
                        }
                        #lupa{
                                   width: 42px;
                                   height: 42px;
                                   background-image: url(../pics/search_ico.png);
                                   background-repeat: no-repeat;
                                   float: left;
                                   padding-right: 8px;
                                   margin-top: -8px;
                        }
                    #cl_content{
                                width: 340px;
                                height: 260px;
                                float: left;
                                position: relative;
                                left: -50px;
                    }
                        #ch1_str1{
                                  color: #b4b4b4;
                                  font-family: verdana;
                                  font-size: 26px;
                        }
                        #ch2_str1{
                                  color: #393939; 
                                  font-family: verdana;
                                  font-size: 26px;
                        }
                        #cl_text{
                                  width: 300px;
                                  height: 260px;
                                  float: left;
                                  font-family: tahoma;
                                  color: #393939;
                                  font-size: 12px;
                                  text-align: justify;
                                  line-height: 1.5;
                                  position: relative;
                                  left: 50px;
                        }
                        #cl_content ul li{
                                           margin: 0px 0px 10px 0px;
                        }
                    
              #center{
                        width: 433px;
                        height: 350px;
                        background-color: rgb(255,255,255);
                        float: left;
              }
                      #c_l{
                                  width: 5px;
                                  height: 66px;
                                  background-image: url(../pics/center_l.jpg);
                                  background-repeat: no-repeat;
                                  float: left;
                      }
                      #c_c{
                                  width: 421px;
                                  height: 350px;
                                  float: left;
                                  border-left: 1px #d1d1d1 solid;
                                  border-right: 1px #d1d1d1 solid;
                      }
                        #c_c_wrap{
                                  width: 100%;
                                  height: 100%;
                                  margin: 20px;
                                  position: relative;
                        }
                              #cc_1{
                                    width: 380px;
                                    height: 30px;
                                    position: relative;
                                    border-bottom: #ebebeb solid;
                                    border-bottom-width: 2px;
                              }
                                    #cc_1 p{
                                            color: #393939;
                                            font-family: tahoma;
                                            font-size: 24px;
                                    }
                                    #cc_1_ind{
                                               color:#b08900;
                                    } 
                                                      #cc_1_cont{
                                                                 color:#bf5916;
                                                      }
                                                      #cc_1_port{
                                                                 color:#056f23;
                                                      }
                                                      #cc_1_serv{
                                                                 color:#990606;
                                                      }
                                    
                              #cc_2{
                                    width: 380px;
                                    position: relative;
                                    top: 5px;
                              }
                                    #cc_2 p{
                                            color: #393939;
                                            font-family: tahoma;
                                            font-size: 12px;
                                            text-align: justify;
                                            line-height: 1.5
                                    }
                              /*Сокращенный новостной блок!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
                              #cc_3{
                                    width: 380px;
                                    height: 100px;
                                    position: relative;
                                    margin-top: 20px;
                              }
                              #poslrab{
                                        position: absolute;
                                        left: -12px;
                              }
                              #poslrab div{
                                             padding-bottom: 10px;
                              }                              
                              #cc_3 p{
                                      font-family: tahoma;
                                      font-size: 18px; 
                                      text-align: center;
                                      
                                      padding-bottom: 15px;
                              }
                              #posil{
                                      font-family: tahoma;
                                      color: #373636;
                                      font-size: 12px;
                                      text-decoration: underline;
                                      padding-left: 240px;
                                      font-weight: bold;
                              }
                              #phone{
                                       width: 258px;
                                       height: 150px;
                                       border: 1px #d8d8d8 solid;
                                       background-image: url(/pics/phone.jpg);
                                       background-repeat: no-repeat;
                                       position: relative;
                                       top: 20px;
                                       left: -9px;
                                       padding-left: 163px;
                                       padding-top: 25px;
                              }
                              #ph1{
                                    font-family: arial;
                                    font-size: 30px;
                                    width: 220px;
                                    height: 40px;
                              }
                              #ph2{
                                    font-family: arial;
                                    font-size: 18px;
                                    color: #ff0000;
                                    width: 280px;
                                    height: 40px;
                                    margin-left: -15px;
                                    margin-top: -7px;
                              }                              
                              
                              /*КОНЕЦ Сокращенного новостного блока!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
                              
                      #c_r{
                                  width: 5px;
                                  height: 66px;
                                  background-image: url(../pics/center_r.jpg);
                                  background-repeat: no-repeat;
                                  float: left;
                      }

#footer{
      width: 100%;
      height: 150px;
      position: absolute;
      bottom: 0;
}
    #fo_fon1{
             width: 100%;
             height: 10px;
             background-color: #ede2be;
    }
    #fo_fon2{
             width: 100%;
             height: 139px;
             background-color: #444545;
             position: absolute;
             top: 11px;
    }


        #foot_wrap{
                    width: 750px;
                    height: 115px;
                    position: relative;
                    top: 0;
                    left: 50%;
                    margin-left: -375px;
        }  
            #f_menu{
                    width: 440px;
                    height: 40px;
                    position: relative;
                    top: 15px;
                    left: 50%;
                    margin-left: -220px;
            }
                #f_menu p{
                          color: #b2b2b2;
                          font-size: 12px;
                          text-align: center;
                }
                #f_menu a {
                  	color: #b2b2b2;
                  	outline: none;
                  	font-family: tahoma;
                  	font-size: 12px;
                }
				
                #f_menu a:hover {
                  	color: #FFFFFF;
                  	outline: none;
                  	font-family: tahoma;
                  	font-size: 12px;
                }
    
            #f_podpis{
                      width: 440px;
                      height: 40px;
                      position: relative;
                      top: 25px;
                      left: 50%;
                      margin-left: -220px;
            }
                #f_podpis p{
                              text-align: center;
                              font-family: tahoma;
                  	          font-size: 12px;
                }
                #f_podpis_1{
                              color: #f3f1df;
                }
                #f_podpis_2{
                              color: #ffffff;
                }
        #f_oblaka{
                  width: 750px;
                  height: 24px;
                  position: relative;
                  top: 0px;
                  left: 50%;
                  margin-left: -375px;
                  background-image: url(../pics/f_oblaka.png);
                  background-repeat: no-repeat;
        }         
        
        
        #coordinati{
                    text-align: center;
                    font-family: tahoma;
        	          font-size: 16px;
        	          font-weight: bold;
        	          padding-top: 10px;
        }
        #s_uvag p{
                    text-align: right;
        }
		
		h2 {
					font-size:18px;
					color:#3D4139;
					font-family:Tahoma,Geneva,sans-serif;
		}
		#valid{
            position: absolute;
            top: 29px;
            left: -95px;
    }
	#hostbanner {
		left:-196px;
		position:absolute;
		top:29px;
	}