 img{   border:none;
 }
 
 ul,ol,dl{
    list-style:none;
 
 }
 fieldset{
   border:none;
 
 }
 a{
  text-decoration:none;
 
 }
 
*{
  margin: 0;
	padding: 0;

}
html, body, #page { height: 100%; }

body > #page {height: auto; min-height: 100%;

}
body {	
	background: #f5efd5;
	font-size: 14px;
	text-align: justify;
	color: #783511;
	font-family: Arial;
	
}

#page{
	 min-width: 980px;
   background: #f5efd5;
  
  
  
	}

a:link, a:visited {
	/*color: #f5efd5; */
	/* color:#738511;*/
	color:#633e21;
	border-bottom:2px dotted #633e21;
}

 a:hover, a:active, a:focus{
       color:#666;
       text-decoration: none;
       border-bottom:2px dotted #666;
       cursor:pointer;
   
   }

a.link_none{
    border:none;
    text-decoration:none;

}

.bold{
   font-weight:bold;

}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.warning{
   color:	#E87600;
   padding-left: 22px;
}

.image{
 clear:both;
    width:100%;
    
}



/*---------------------------------------------------------------------------*/
/*=HEADER*/
/*--------------------------------------------------------------------------*/

 #header{
    width:980px;
    margin:0 auto;
    padding:0 10px;
    border: none;
  

 }
.headerbg {
	width: 100%;
	background: url(../img/bg.jpg) repeat-x left top;	
	z-index: 2; 
}



  
#language{
     float:right;
     margin-right:10px;
     margin-top:10px;
     color: #f5efd5;
   
}

#language li{
        float:left;
        margin-left:10px;

}

#language a{
   color:#f5efd5;
}

.opacity{
    opacity:0.4;
    filter:alpha(opacity=40);

}



#Logo{ 
 
   float:left;
   margin-top:25px;
   width:196px;
   height:96px;

  }    



#menu {
    clear:both;
    float:right;
       margin-right:0; 
	   list-style: none;
	   line-height: normal;
    padding:0;
   /* margin-top:54px;  */
      margin-top:-74px;   /* -96px*/ /*74*/
      font-family: Arial;
}

#menu  li{
      float:left;
     padding:5px 8px;  
}

#menu a {
	display: block;
	padding:2px 4px;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 18px;
	color: #f5efd5;
	font-weight: bold;	
  border:none;	
}

#menu a:hover { 
	text-decoration: none; 
	background:#f5efd5;
	color:#735811;
}


#menu a.menu_active{
    color:#735811;
   text-decoration: none; 
	background:#f5efd5;
	
}



 
#MajadeBlokk {
 clear:both;
 position:relative;
  height:210px;
  width:870px;
  margin:0 auto;
 

  
} 

#MajadeBlokk a{
    border-bottom:none;


}

#MajaPilt1 {
  float:left;
	z-index: 6; 
	margin-top:28px;
	 border-top:5px solid #F5EFD5;
  border-bottom:5px solid#633e21;
  border-left:5px solid #F5EFD5; 
    height:145px;
	
	
}
#MajaPilt2 {
  float:left; 
	z-index: 7;
	 border-top:5px solid #F5EFD5; 
	 border-left:5px solid #F5EFD5;
	  border-right:5px solid #F5EFD5;  
	 border-bottom:5px solid#633e21;
	  height:210px;
	 margin-top:-15px;
}
#MajaPilt3 {
  float:left;
	z-index: 8; 
	margin-top:28px;
	 border-top:5px solid #F5EFD5;  	
  border-bottom:5px solid #633e21;
  border-right:5px solid #F5EFD5;
  height:145px;
		 
}


/*---------------------------------------------------------------------------*/
/*=content*/
/*--------------------------------------------------------------------------*/ 

   #content{
    clear:both;
     width:980px;
     margin:0 auto;
    padding:20px 10px 130px 10px;     
     font-size:16px;
            
   } 
       
.sorry{
  
     width:100%;
     font-weight:bold;
     font-size:36px;
     margin:130px auto;
}	

.sorry p{
       text-align:center;
       margin:5px;
}

.sorry a{
        font-size:30px;

}

.other{
         margin:150px auto;


}

/*---------------------------------------------------------------------------*/
/*=index.php*/
/*--------------------------------------------------------------------------*/ 
 #steico-plussid{
   clear:both;
   float:left;
   margin-top: 30px;
   margin-bottom:10px;
   margin-left:34%;
   font-size: 22px;
   list-style-type: square;
 }
 
 #steico-plussid li {
       clear:both;
       margin: 10px auto;
       padding-left: 10px;
 }

#nathome-plussid{
   clear:both;
   float:left;
	margin-top:10px;
   width:100%;

}
#nathome-plussid li{
	float:left;

	width: 48%;
	overflow:hidden;

}

.nathome-right{
	margin-left: 3%;
}

#nathome-plussid img{
      display:block;
      margin: 10px auto ;
    
      

}  

#nathome-plussid h2{
   clear:both;
	text-align:center;
	font-size: 22px;
    margin-bottom:20px;
    margin-top:-20px;
}

#nathome-plussid p {
	line-height: 1.4em;

}
#intro{
    width:100%;
    clear:both;
    float:left;
    margin-top:20px;
    margin-bottom:40px;
    line-height: 1.4em;
     
}

#intro h1{
	 margin-bottom:40px;

}
.under-construction{
      font-size:36px;
      font-weight:bold;
      text-align:center;
}
/*---------------------------------------------------------------------------*/
/*=puitmajad.php*/
/*--------------------------------------------------------------------------*/ 

#majad_list  a, a.text{
		border:none;
		cursor:pointer;
}



.pagination{
    clear:both;
     margin-top:20px;
     margin-bottom:20px;
     text-align:center;
     
}
.pagination a, .pagination a:visited {
   
    padding: 3px;
}
.pagination a:hover {
    background: none repeat scroll 0 0 #633e21;
     color:#f5efd5;
    
}
.pagination a.active, .pagination a:focus {
    color:#f5efd5;
   text-decoration: none; 
	background:#633e21;
	text-align:center;
	    text-decoration: none;
}
.pagination a{
		border:none;
		text-decoration:none;

}



h1{
     clear:both;
     margin:20px auto;
     text-align:center;
     
}
/*majade päring*/
.majade-paring{

    margin:20px auto;
    list-style:none;
 

}



.majade-paring li{
    float:left;
    width:18%;
    overflow:hidden;
    margin-bottom: 10px;
    margin-left:2px;
    
}

.majade-paring img{
     width:120px;
     height:90px;
     
  
  
}


.majade-paring a{
     text-decoration:none;
     border:none;
	display:block;
}


.pag-kokku{
    text-align:center;
    margin:10px;
    font-weight:bold;
       
}
/*---------------------------------------------------------------------------*/
/*=MAJAD.PHP*/
/*--------------------------------------------------------------------------*/



.maja-menu{
    width:100%;
    float:left;
    
   
  
    
}

h1{
    font-size:32px;

}

.maja-menu li{
     float:left;
     width:13%;
     margin:0;
     padding:0;
     border:none;
}

.maja-menu a, .hind a{
    margin:3px;
    padding:3px;
    display:block;
    font-size:16px;
    background:#633E21;
    color:#F5EFD5;
    text-align:center;
    border: 1px solid #5F5F5F;
    text-decoration:none;
}

.maja-menu li.activeTab a{
    font-weight:bold;
    border:none;
    text-decoration:none;
    color:#633E21; 
    background:#F5EFD5;
     border: 1px solid #5F5F5F;
    }
.maja-menu a:hover{
    background:#f5efd5;
    color:#633E21;
  
}
.tabs-container{
    clear:both;
}



#maja-yld{
   clear:both;
float:left;
width:100%;
    margin-top:40px;
    border-bottom: 1px dotted #ccc; 
    
}


#korrus-1, #korrus-2, #korrus-0, #korrus-3, #loige,#asetus{
  clear:both;
  float:left;
  width:100%;
  margin-top:10px;
   border-bottom: 1px dotted #ccc; 
}




.maja-left{
  clear:both;
  float:left;
}
.maja-right{
  float:right;
   width: 373px;
}

.korruse-info{
    clear:both;
    float:left;
    width:100%;
    margin: 30px 0;
   

}
.korruse-pic{
     clear:both;
     float:left;
     width:400px;
     height:400px;
     margin-left:18%;

}

.korruse-pic{
 	text-align:right;
}

#asetus p{
		margin-bottom:8px;

}

#asetus.korruse-pic img{
		width:344px;
		height:400px;

}

.korrus-right{

float:left;
width:40%;
}

.korrus-right  h2{
     text-align:center;
     margin-bottom:8px;
     font-size:20px;
    
}

.toa-info, maja-info {
    overflow:hidden;
     clear:both;
     float:left;
     width:100%;
}
.toa-info dt, .maja-inf dt{
    clear:both;
    float:left;
    width:50%;
    text-align:right;
    font-weight:bold;
 ;
}

 .maja-inf dd{
     text-align:left;   
     margin-left: 200px;
}
.toa-info dd{
   
     padding-left: 10px;
      text-align:left;
     margin-left: 200px;
}






.pind-kokku{
    margin-top: 15px;
   font-weight:bold;
}

#gallery{
  width:600px;
  overflow:scroll;
  

}

.maja-pic{
   width:10000px;
   text-align:left;

}

.maja-pic li{
   float:left;
    width:600px;
    overflow:hidden;
   
  

}
.maja-pic a{
  clear:both;
   

}



.maja-pic img{
    display:block;
    margin:0 auto;
   
}




#gallery-nav{
  display:none;
	clear:both;   
  width:600px;
  position:absolute;

 
}
#gallery-nav a{
  display: block;
  float:left;
  width:50%;
  height:100%;
}


.thumbs-pic{
  width:58%;
  float:left;
  margin: 10px 0 10px 26px; 
  overflow:hidden;
  
}
.thumbs-pic li{
  float:left;
  height:59px;
  margin:0 8px;
  padding:2px;
  

}
.thumbs-pic img{
    height:59px;
    width:120px;
     
    

}
.bor{
  background: #633e21;

}

.actions{
   clear:both;
    float:left;
    margin:50px auto;
    width:100%;
   text-align:center;
   padding-top:10px;
   
    
}

.actions a{
  margin:5px 10px;
  padding: 5px;
  border:none;  
  font-size:20px;
  border:1px solid #633e21;
  color:#633e21;


}

.actions a:visited, .actions a:hover,.actions a:active, .actions a:focus {
    background:#9B7757;
    color: #633e21;
    border:1px solid #9B7757;

}

a.active2, .actions a:hover{
		color:#f5efd5;
         background: #9B7757;/* #CFC554; *//*B89947;*//*#B57E48; */   /*#9B7757;*/
         border:1px solid #9B7757;
         

}

.maja-versioonid{
  clear:both;
  float:left;
   margin: 20px auto 40px;
   width:100%;

}
.maja-versioon{
     clear:both;
     float:left;
      width:100%;
    
  
}
.maja-versioonid h3{
	font-size:16px;
	text-align:center;
	margin-bottom:20px;

}

.maja-versioon li{
		float:left;
		width: 19.78%;
		display:block;
		margin:20px auto;
	 

	
	    
}




.maja-versioon p{
    text-align:center;
	font-size:12px;
	overflow:hidden;
	font-weight:bold;
	
}
.ru{
    font-size:11px;

}
.maja-versioon a, .maja-versioon a:hover{
  text-decoration:none;
  border: none

}

.maja-versioon img{
         margin:5px auto;
         width:120px;
         height:90px;


}
.hind{
  
   clear:both;
   float:left;
   margin:20px 0 20px 120px;
  
}

.hind > p{
	font-size: 13px;
	font-weight:bold;
	margin-top:15px;

}
/*---------------------------------------------------------------------------*/
/*=majaarvestus.PHP*/
/*--------------------------------------------------------------------------*/
.arvestus h1+p{
      margin-top:-20px;
      font-size:14px;
      text-align:center;
  
}

.maja_info{
      clear:both;
      width:40%;
      margin:20px auto;
    
}

.maja-andmed{
   clear:both;
   float:left;
   width:50%;
   padding-left:20px;
  
}


.maja-andmed dt{
      clear:both;
      float:left;
      width:50%;
      font-weight:bold;
      font-size:14px;
     
}

maja-andmed dd{
      float:left;
       font-size:14px;
}

.maja_info_ru{
      clear:both;
      width:50%;
      margin:20px auto;
      
    
}

.maja-andmed-ru{
   clear:both;
   float:left;
   width:50%;
   padding-left:42px;
  
}


.maja-andmed-ru dt{
      clear:both;
      float:left;
      width:70%;
      font-weight:bold;
      font-size:14px;
      
}

.pic_info{
   margin-left:30px;
   float:left;
   width:30%;
    
}

.pic_info img{
    display:block;
    margin:20px auto;
    width:120px;
    height:90px;

}
 #ehitus_list, .ehitus_list2 {
    margin: 0 auto;
    width: 100%;
    border-radius: 3px 3px 3px 3px;
    margin-bottom:25px;
    font-size:14px;
    font-weight:bold;
    }
    
    
.ehitus_list2{
   margin-top:20px;
   
}

#ehitus_list thead  th, #ehitus_list  td, .ehitus_list2 thead  th, .ehitus_list2  td {
    text-align: center;
    width: 19%;
    height: 20px;
    
    
}
#ehitus_list thead, .ehitus_list2 thead {
    height: 50px;
    font-size:16px;
}

#ehitus_list [scope="row"], .ehitus_list2 [scope="row"] {
    text-align: center;
    font-size:16px;
 
} 

#ehitus_list td,.ehitus_list2 td{
       background:#FEFBE0;
}

#ehitus_list thead th, .ehitus_list2 thead th{
        background:#633e21;
         color: #f5efd5;
}



/*#ehitus_list [scope="row"]  {
   
    color:#f5efd5;
} */                                  


#ehitus_list th, #ehitus_list td, .ehitus_list2 th, .ehitus_list2 td {
     padding:5px;

}

#ehitus_list caption{
     text-transform:uppercase;
     background: #CCCC99;
     margin:20px auto;
     padding:10px 0;
     font-weight:bold;
   
}

.ehitus_list2 caption{
      text-transform:uppercase;
     background: #FCFCFC;
     margin-top:20px;
     padding:10px 0;
     font-weight:bold;
     font-size:16px;
}


  


.komponent, .alakomponent {
    background: none repeat scroll 0 0 #CCCC99;
   

}
.ehitus_list2 th{
      background: none repeat scroll 0 0   #FCFCFC; 
       color: #633e21;
}

#ehitus_list tfoot td,#ehitus_list tfoot th[scope="row"], .ehitus_list2 tfoot td, .ehitus_list2 tfoot th[scope="row"]{
         background:#F2D53A;
         color:#633e21;

}
#ehitus_list a, .ehitus_list2 a {
    border-bottom: 1px dotted #735811;
    display:block;
}

   


suvemaja {
    background: none repeat scroll 0 0 #FEFBE0; ;/* #FCFCFC; */
} 
elumaja {
    background: none repeat scroll 0 0#FEFBE0; ;/* #FEFBE0; */
}
energia {
    background: none repeat scroll 0 0 #FEFBE0; ; /*#CFC554; */
}
passiivmaja {
    background: none repeat scroll 0 0 #FEFBE0; ; /*#f5ffc0 ; */
} 
.komponent, #ehitus_list tr.komponent td[colspan="3"] {
    text-transform: uppercase;
    text-align:center;
    
}


#ehitus_list  a:hover{
       border-bottom:1px dotted  #FEFBE0;
        display:block;
       }

#ehitus_list td[colspan="4"].all, #ehitus_list td[colspan="3"]{
      background:#f5efd5;
      text-align:left;
      padding:10px;
      line-height:1.6;
 
 } 
 
 

.ehitus_list2  th:hover,.ehitus_list2  tr:hover{
  background:#D6C8A3;

  }

#ehitus_list tr:hover{
  background:#D6C8A3; /*#F1FFA1;*/
  /*transition:background 0.5s linear 0.15s;
        -moz-transition:background 0.5s linear 0.15s;
        -webkit-transition:background 0.5s linear 0.15s;
        -o-transition: background 0.5s linear 0.15s;*/
} 

  

/*.valitud {
    background: none repeat scroll 0 0 #D6C8A3; *//*#4A98AF; */
   /* transition:background 0.5s linear 0.15s;
        -moz-transition:background 0.5s linear 0.15s;
        -webkit-transition:background 0.5s linear 0.15s;
        -o-transition: background 0.5s linear 0.15s;
}
#ehitus_list tr:hover,#ehitus_list td,.ehitus_list2 tr {
        transition:background 0.5s linear 0.15s;
        -moz-transition:background 0.5s linear 0.15s;
        -webkit-transition:background 0.5s linear 0.15s;
        -o-transition: background 0.5s linear 0.15s;
 
}*/

.green {
    background: none repeat scroll 0 0 green;
}
.red {
    background: none repeat scroll 0 0 red;
  
}
.unchecked {
    background: none repeat scroll 0 0 red;
    height: 4px;
    margin: 0 auto;
    width: 20px;
}
.shadow_table {
    box-shadow: 0px 0px 5px 5px #BDB76B;
}

.lowercase{
    text-transform:lowercase;
}
/*---------------------------------------------------------------------------*/
/*=PROJEKT.PHP*/
/*--------------------------------------------------------------------------*/ 
.menu-block{
    /*clear:both;
    float:left;*/
    width:100%;
    /*height:60px;*/
    margin-bottom: 5%;
   
}
 .steico-menu{
   /*height:50px;*/
    /*width:100%;*/
    margin:0 auto;
    text-align:center;

   /* padding-left: 90px;*/
 
 /*	border:2px solid green;*/
 

 	
 }
 
 .steico-menu li{
  display:inline;
 }
 
 .steico-menu a{
 	display:inline-block;
    text-transform:uppercase;
    padding: 8px;
    background:#633e21;
    color:#f5efd5;
     font-size:0.7em;
   
 }
 
.steico-menu a:hover{
	cursor:pointer;
	background:#f5efd5;
    color:#633e21;

}
 
 .steico-menu a.active{
 	background:#f5efd5;
    color:#633e21;
    font-weight:bold;
   border:1px solid #633e21;
 }
 
.steico p{
     margin: 25px 0;
     line-height:1.4em;
     text-align:left;

}

.steico h1{
   font-size:24px;
   text-align:center;
   color:#633e21;
   text-transform:uppercase;

}



.steico h2 {
   font-size:12px;
   text-align:center;
   color:#633e21;
   text-transform:uppercase;

}

.voldikud h2{
  text-align:left;
  font-size:1em;
  text-transform:uppercase;

}

.ex-mar{
   margin-top:2%;
   margin-bottom:2%;
}

.tootmisest{
    margin-bottom:0;
    
}

.liinid{
    margin-top:-7px;
	padding: 2px 25px;
	list-style:circle;
	margin-bottom:30px;
	
}

.steico-logo{
		display:block;
		margin:0 auto;
		width:100px;
		height:36px;
	

}

.help-link{
		font-size:12px;

}

.page-footer{
	clear:both;
	height:20px; 
	margin:0 auto;
	text-align:center;

   
}


.page-footer a{
      margin:0 10px;
     
 	
}

a.empty{
		margin-right:132px;

}

a.empty2{
		margin-left:132px;

}

.pro_logo {
    color: #5F5F5F;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    
}

.pro_green {
    color: #5A9E21;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    text-transform: lowercase;
    margin-left:-5px;
}

.voldikud li{
   margin:8px 0;

}
.voldikud  a{
        
	border:none;
    text-decoration:none;

}


.tooted-wrap{
    width:100%;
    float:left;
    

}

.tooted-wrap li{
     float:left;
      border-top:1px solid #5F5F5F;
      border-bottom:1px dotted #ccc;
     width:47%;
     margin:30px auto;
     margin-right:20px;
    
     
}

.toode{
   float:left;
   width:45%;
   margin:5px;
   


}

.toode h2{
   margin:5px 5px 10px;
}

.toode p {
   margin-top:0;
   text-align:center;
   font-size:12px;
   font-weight:bold;
}

.toode img{
    width:218px;
    height:123px

}

.toote-inf{
    
    width:50%;
    float:right;
    margin-top:5px;

}

.toote-inf li {
   border:none;

}


.toote-info{
    width:100%;
    float:left;
    border:none;
    margin-bottom:10px;
    border-left: 1px solid #5F5F5F;
    border-bottom: 1px solid #5F5F5F;
    border-right:  1px solid #5F5F5F;
}

.toote-info li{
     float:left;
     width:31%;
     margin:0;
     padding: 1px;
     border:none;
}

.toote-info a{
    margin:3px;
    padding:3px;
    display:block;
    font-size:12px;
    background:#633E21;
    color:#F5EFD5;
    text-align:center;
    border:none;
    text-decoration:none;
}

.toote-info a:hover{
     background:#5a9E21;
    
}



.nait{
    padding-left:5px;

}

.tab-content{
    margin:5px;
    text-align:center;

}
.moodud{
    font-weight:bold;
    font-size:14px;

}

.toote-info li.activeTab a{
    font-weight:bold;
    border:none;
    text-decoration:none;
    color:#633E21; 
    background:#F5EFD5;
}
.omadus, .naitaja{
   list-style:circle;
   margin:10px 0 0 10px;
}

.omadus li, .naitaja li{
      width:100%;
      margin:0;
      margin-bottom:5px;
      text-align:left;
      font-size:13px;
      

}

p.cntr{
	text-align:center;

}

/*---------------------------------------------------------------------------*/
/*=KONTAKT.PHP*/
/*--------------------------------------------------------------------------*/ 
#content_wrap{
	
	width:870px;
	margin:20px auto 40px;

  }
   .kontakt_left{
    float:left;
    width:40%;
    margin-left:-20px;
    
  }
  .kontakt_right{
     float:right;
     width:48%;
     
    
     
  }
  .contact_info{
    /*margin-left:40%;  */
     text-align:center;
    
  }
  
  .google_maps{
  
      display:block;
  		text-align:center;
  		font-size:12px;
  		width:425px;
  		margin:0 auto;
  		padding:23px 0 8px;
  	
  
  }
  
  .harrastemaja{
      clear:both;
      display:block;
  		text-align:center;
  		font-size:12px;
  		width:425px;
  		padding:7px 0;
  		margin:0 auto;
  
  }
  
  .contact_info p{
      margin-bottom:20px;
      line-height:1.8em;
  
  }
  
  #mail_form{
     clear:both;
     margin:0 auto; 
     width:450px;
    
    
  }
  
 
  #mail_form label{
      float:left;
      clear:left;
      margin:15px 5px;
      width:105px;
      text-align:right; 
      display:block;
          
  }
  
 
  
  #mail_form input {
      width:300px;
      margin:10px;
      height:30px;
      padding-left:5px;
      padding-bottom:0px;
      border:none;
  }
  
#mail_form input:focus, #mail_form textarea:focus{
       border: 1px solid #633E21;

}   

  textarea{
    margin:10px 0 8px 10px;
    padding-left:6px;
    padding-top:8px;
    width:300px;
    height:170px;
    resize:none;
    border:none;
    overflow:auto;
  }
  
  .question{
      height:30px;
  
  }
  
  #mail_form p{
      margin:0 0 10px 100px;
     

   }
  #mail_form input[type="submit"]{
      float:right;
      width:150px;
      margin-top:20px;
      margin-right:38px;
       color:#f5efd5;
       font-weight:bold;
	background:#633e21;
	cursor:pointer;
	padding: 10px;
	
                  
  }
  
  .hidden-subject{
       visibility:hidden;
  }
  
#mail_form input.warning-message,  textarea.warning-message{
   color:	#E87600;
   border:2px solid #E87600;
   }

#ok-teade p{
    text-align:center;
    color: green;
    margin-top:30%;
    font-weight:bold;
    font-size:20px;
    
    

}

.form-hint{
    font-size:11px;
    padding-left:5px;
    margin:0 0 5px 0;
    }
/* input:hover .form-hint {
    position: absolute;
    display: block;
    margin: -30px 0 0 455px;
    color: #FFFFFF;
    padding: 7px 10px;
    background: rgba(0, 0, 0, 0.6);
    cursor:pointer;
 
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    }   */

/* Fondid algus */


/* Fondid lõpp */
/*---------------------------------------------------------------------------*/
/*=SEARCH.PHP*/
/*--------------------------------------------------------------------------*/ 
.srch-bx{
  width:65%;
  margin:1% auto;
  background-color:#fcfaf2;

}

.srch-frm{
  width:100%;
  margin:0 auto;
  display: inline-block;
}

.clear{
  float:left;
  width:100%;
}

.clear .pagination{
  margin:0 auto;
  width:100%;
}

.grid{
  height:60px;
  display:grid;
  grid-gap: 1% 1%;

  grid-template-columns: 1fr 0.5fr 0.7fr 0.5fr;
  grid-template-rows: 1fr 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-items:center;
 }

 /*.grid input, .grid select{
   margin-top:15px;
 }*/

 .grid fieldset{
  width:100%;
  margin:0;
  padding:0;
  
 }

.grid .frm-col1-l, .grid .frm-col2-l{
   width:40%;
   display:inline-block;
   text-align:right;
}

.grid .frm-col3-l{
    width:40%;
   display:inline-block;
   text-align:right;
}






select[name="korrus"], select[name="korgus"], select[name="garaz"], select[name="kelder"]   {
  width:44%;
}
select[name="SelectMajaNimi"]{
  width:45%;
}
.frm-btns{
  /*grid-column: 3;
  grid-row:2/-1;*/
  
  align-self:center;
  justify-self: center;

  
}



.frm-btns input{
   width:50%;
}

.frm-btns input[type="submit"]{
   padding:2%;
   border-radius:4px;
    color: #f5efd5;
    font-weight: bold;
    background-color:#9B7757; /*#633e21*/;
    cursor: pointer;
    text-transform: uppercase;
    outline-style: none;
    border-style: none;
}

.srch-bx h5{
  display: inline-block;
  text-align: center;
  width:100%;
  text-transform: uppercase;
}


/*---------------------------------------------------------------------------*/
/*=FOOTER*/
/*--------------------------------------------------------------------------*/ 

#footer{
  position: relative;
	margin-top: -100px; /* negative value of footer height */
	height: 100px;
	clear:both;
	
}

.footerbg {
	width: 100%;
	background: url(../img/footer_bg2.jpg) repeat-x;	
	z-index: 2; 
	height:100px;
}
#footer_wrap {
	margin: 0 auto;
  width:980px;
  padding-top:22px;
  color:#f5efd5;
 
  
	
}

#footer_contacts{
    width:100%;
    float:left;
    
  

}



#footer_contacts li{
    float:left;
    margin:0 auto;
     width:33%;
     text-align:center;
    
  
    

}
/*html>body #footer {
	height: auto;
}
    */
#footer p {
	font-size: 12px;
	margin: 5px;
	
}

#legal {

  /*padding-top:6px;*/    /*kui Facebook olemas*/
    padding-top:40px;
	text-align:left;
}


 


