.bigannblock {
			  padding-left:10px;	
			  padding-right:10px;
             }
			 
#addannform {
             float:left;
			 width:100%;			 
            }

.annsearchform {
				float:left;
				width:685px;
				background:#f6f6f6;
				padding-top:33px;
			   }

.leftsform {
			float:left;
			width:320px;
			padding-left:20px;
			padding-bottom:33px;			
		  }

.rightsform {
			 float:left;
			 width:340px;
			padding-bottom:33px;			 
			}

.leftsformitem {
				float:left;
				width:100%;
				padding-bottom:15px;
			   }

.rightsformitem {
				 float:left;
				 width:100%;
				 padding-bottom:15px;
			   }

.bottomsform {
              float:left;
			  width:100%;
			  clear:both;
			  background:#fff;
			  height:36px;
			}

.priceformiteml	{
				 float:left;
				 width:200px;	
				}
				
.priceformitemr	{
				 float:left;
				 width:120px;
				}
				
.sleft {
        float:left;
		padding-right:8px;
		white-space:nowrap;
       }				
			
.sformbutton {
			 float:right;
  			 width:90px;
			 height:28px;
			 text-align:center;
			 padding-top:8px;
			 background:#eeebeb;
            }

.sformlink {
			float:right;
			width:162px;
			text-align:center;
			font-style:italic;
			font-size:13px;
			font-family:arial;
			padding-top:12px;
		  }

		  
.fiteml {
		 float:left;
		 width:98px;
        }		  
		
.fitemr {
		 float:left;
		 width:200px;
        }		  		
		  
.annh4 {
		font-size:30px;
		font-weight:normal;
		background:url("/img/colorcircle.gif") 285px 0px no-repeat;	
		padding:0 50px 40px 0;
		font-family:arial;
		float:left;
	   }
	   
.addstep {
		font-size:18px;
		background:url("/img/gstripeann.gif") 0px 5px repeat-x;
		padding:0 0 45px 0;
		font-family:trebuchet ms;
		float:left;
		width:100%;
		
		}	   
		
.stepsp {
		color:#cc3300;
		font-weight:bold;
		background:#fff;
		display:block;
		float:left;
		padding-right:9px;
       }		
		
.addselect {
		   color:#999;
		   display:block;
		   background:#fff;
		   float:left;
		   padding-left:9px;
		   padding-right:30px;
          }		
		  
.stwaste  {
		  float:left;
		  display:block;
          width:14px;
		  height:14px;	
		}
		
.anntypesblock {
                float:left;
				width:100%;
			   }
			   
.anntypetop {
			 float:left;
			 width:100%;
           }			

.anntosale {
			float:left;
			width:86px;
			font-size:18px;
			font-family:arial;
			color:#999;
			padding-top:3px;
		   }		   
		   
.annlinks1 {
			float:left;
			width:296px;
			font-size:18px;
			font-family:arial;
			font-style:italic;
		   }			   
		   
.anp {
	  margin:0;
	  padding-top:4px;	
	  padding-bottom:4px;
	 }		   

.anlink:link {
         color:#0066cc;
		 text-decoration:none;
		 border-bottom:1px dashed #0066cc;
       }			
			
.anlink:visited {
         color:#0066cc;
	     text-decoration:none;
	     border-bottom:1px dashed #0066cc;
       }				
	   
.anlink:hover {
         color:#0066cc;
	     text-decoration:none;
	     border-bottom:1px dashed #0066cc;
       }					   


.anolink:link {
         color:#ff9900;
		 text-decoration:none;
		 border-bottom:1px dashed #ff9900;
       }			
			
.anolink:visited {
         color:#ff9900;
	     text-decoration:none;
	     border-bottom:1px dashed #ff9900;
       }				
	   
.anolink:hover {
         color:#ff9900;
	     text-decoration:none;
	     border-bottom:1px dashed #ff9900;
       }					   
	   
.anntowork {
			float:left;
			width:110px;
			font-size:18px;
			font-family:arial;
			color:#999;
			text-align:right;
		   }

.anp1 {
	   float:left;
	   width:100px;
	   padding-top:5px;	
	   padding-bottom:9px;
	   text-align:right;
     }
		   
.annlinks2 {
			float:left;
			width:103px;
			font-size:18px;
			font-family:arial;
			font-style:italic;
			padding-left:5px;
		   }		   
		   
.anntypebottom {
                float:left;
				width:640px;
				padding-left:94px;
               }		   
		   	   
.tobuilding {
             float:left;
			 width:100%;
			 padding-bottom:11px;
			 padding-top:2px;
			font-size:18px;
			font-family:arial;
			font-style:italic;
            }			   
			
.subbuildings {
              float:left;
	  		  width:100%;
			  padding-bottom:20px;
			  visibility:hidden;
             }			   			
			
.btypeitem {
            float:left;
			padding-right:14px;
			font-size:16px;
			font-family:arial;
			font-style:italic;
           }			
		   
.formheader {
			 float:left;
			 width:100%;
			 padding-bottom:23px;
			 padding-top:10px;
			 font-family:arial;
			 font-weight:bold;
			 font-size:18px;
			 font-style:italic;
			}		   
			
.formfields {
			 float:left;
			 width:100%;

			}			
			
.formhor{
		 float:left;
		 width:100%;
		 padding-bottom:24px;
		}			
		
.formhorright {
			   float:left;
			   width:323px;
			  }		
			  
.formhorleft {
			  float:left;
			  width:225px;
			 }			

.horp {
	   margin:0;
	   padding:0 0 12px 0;	
	   font-size:13px;
	   width:100%;
	   display:block;
	   clear:both;
      }	

.redstar {
		 color:red;	
		}	  

.redstar2 {
		  color:red;	
		 }	
		
.redstarnote {
			  float:left;
			  width:100%;
			  clear:both;
			  padding-bottom:15px;
			}		
	  
.horppad {
	     margin:0;
  	     padding:21px 0 12px 0;	
	     font-size:13px;
		 width:100%;
		 display:block;
        }	

.anninp {
		 border:1px solid #999;
		 width:220px;
        }		
		
.anninpsh {
		  border:1px solid #999;
		  width:178px;
         }	

.anninp4 {
		  border:1px solid #999;
		  width:50px;
         }			 
.anninpwide{
		 border:1px solid #999;
		 width:548px;
        }		 
		 
.annfile {
		  border:1px solid #999;
		  width:548px;
         }	
		 
.annarea {
		 border:1px solid #999;
		 width:220px;
		 height:90px;
        }		 		

.annareah {
		 border:1px solid #999;
		 width:220px;
		 height:160px;
        }		 		
		
.annareawide {
			  border:1px solid #999;
   		      width:548px;
		      height:90px;
            }		 		
		
.hasinvisspan {
               display:none;
			  }		
			  
.balkonspan { 
             float:left;
			 width:93px;
			 padding-bottom:15px;
            }			  
			
.balkonspanwide { 
             float:left;
			 width:193px;
			 padding-bottom:15px;
            }			
.balkonspan input {
				  margin-right:7px;						
                 }			

.balkonspanwide input {
				  margin-right:7px;						
                 }			
				 
.pfile {
        margin:0;
		padding-top:10px;
		display:block;
		font-style:italic;
       }
	   
.anndate {
          width:100%;
		  position:relative;
         }	   
		 
.anndatecall {
			 position:absolute;
			 right:0px;
			 top:0px;
			 width:33px;
			 height:21px;
			}		 
			
.formprice {
			width:548px;
			float:left;
			border-top:1px solid #ccc;
			padding-top:25px;
			padding-bottom:29px;
		   }			
		   
.formbutton {
			width:548px;
			float:left;
			border-bottom:1px solid #ccc;
			padding-bottom:34px;
		   }					  

.currlink:link {
                font-size:14px;
				color:#0066cc;
				text-decoration:none;
				border-bottom:1px dashed #0066cc;
				padding-top:2px;
				display:block;				  
				float:left;
				margin-left:9px;
				margin-right:9px;
				margin-bottom:10px;
               }
			   
.currlink:visited {
                font-size:14px;
				color:#0066cc;
				text-decoration:none;
				border-bottom:1px dashed #0066cc;
				padding-top:2px;
				display:block;				  
				float:left;
				margin-left:9px;
				margin-right:9px;
				margin-bottom:10px;
               }

.currlink:hover {
                font-size:14px;
				color:#0066cc;
				text-decoration:none;
				border-bottom:1px dashed #0066cc;
				padding-top:2px;
				display:block;				  
				float:left;
				margin-left:9px;
				margin-right:9px;
				margin-bottom:10px;
               }			   
			   
.currlink_s:link {
                  font-size:14px;
				  color:#fff;
				  font-weight:bold;
				  text-decoration:none;
				  background:url("/img/priceback.gif") no-repeat;
				  display:block;
					padding-top:2px;
					padding-bottom:4px;
					display:block;				  
					float:left;
					width:42px;
					text-align:center;
                }
			   
.currlink_s:visited {
					font-size:14px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					background:url("/img/priceback.gif") no-repeat;
					padding-top:2px;
					padding-bottom:4px;
					display:block;				  
					float:left;
					width:42px;
					text-align:center;
				   }

.currlink_s:hover {
					font-size:14px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					background:url("/img/priceback.gif") no-repeat;
					padding-top:2px;
					padding-bottom:4px;
					display:block;				  
					float:left;
					width:42px;
					text-align:center;
				  }			 


.prspan {
         float:left;
		 display:block;
		 font-size:18px;
		 font-weight:bold;
		 font-family:arial;
		 padding-right:15px;
        }				  
		
.pricefields {
			  display:block;
              width:100%;			  
			  clear:both;
             }
			 
.anninpsh2 {
		  border:1px solid #999;
		  width:130px;
         }	

.anninpsh3 {
		  border:1px solid #999;
		  width:70px;
         }		 
		 
.pricefields span {
	 float:left;
	 display:block;
	 padding-right:10px;
    }		 
	
.annmainblock {
               float:left;
			   width:100%;
			   padding-top:47px;
              }
			  
.anntable {
           width:685px;
		   border-collapse:collapse;
          }			  
		  
.anntable td {
             vertical-align:top;
			 padding-bottom:10px;
			 padding-top:10px;
			 padding-right:15px;
			 font-family:arial;
			 font-size:12px;
            }	

.anntable td a:link {
					color:#0066cc;
				   }
				   
.anntable td a:visited {
					color:#0066cc;
				   }

.anntable td a:hover {
					color:#0066cc;
					text-decoration:none;
				   }				   
			
.annfirsttr td {
			   font-size:12px;	
			   font-weight:bold;
			   border-bottom:1px solid #999;
              }			
			  
.buildingselectblock {
					  position:relative;
					  float:left;
                     }			  
					 
.blinksblock {
			  position:absolute;
			  left:0px;
			  top:0px;
			  width:210px;
			z-index:15;
			  padding-left:10px;
              padding-top:15px;
			  padding-bottom:15px;
			  background:#ff9000;
			  display:none;
			  font-family:arial;
		      font-size:20px;
			 }					 

.bnotselected:link {
                    display:block;
					width:190px;
					padding-left:10px;
					padding-top:3px;
					padding-bottom:3px;
					text-decoration:none;
					color:#fff;
                   }			 

.bnotselected:visited {
                    display:block;
					width:190px;
					padding-left:10px;
					padding-top:3px;
					padding-bottom:3px;
					text-decoration:none;
					color:#fff;
                   }			 
				   
.bnotselected:hover {
                    display:block;
					width:190px;
					padding-left:10px;
					padding-top:3px;
					padding-bottom:3px;
					text-decoration:none;
					color:#fff;
					background:#ff6c00;
                   }			 
				   
				   
.bselected:link {
                    display:block;
					width:190px;
					padding-left:10px;
					padding-top:3px;
					padding-bottom:3px;
					text-decoration:none;
					color:#fff;
					background:#ff6c00;
                   }			 

.bselected:visited {
                    display:block;
					width:190px;
					padding-left:10px;
					padding-top:3px;
					padding-bottom:3px;
					text-decoration:none;
					color:#fff;
					background:#ff6c00;
                   }			 
				   
.bselected:hover {
                    display:block;
					width:190px;
					padding-left:10px;
					padding-top:3px;
					padding-bottom:3px;
					text-decoration:none;
					color:#fff;
					background:#ff6c00;
                   }							   

.selbtype {
           display:block;
		   height:27px;
		   background:url("/img/yellowcornerl.gif") no-repeat #ff9000;
		   font-family:arial;
		   font-size:20px;
		   float:left;
          }		

.selbtype a:link {
                 display:block;
				 height:25px;
				 background:url("/img/yellowcornerr.gif") right top no-repeat;
				 color:#fff;
				 text-decoration:none;
				 padding-right:28px;
				 padding-left:11px;
				 padding-top:2px;
float:left;
                }		  
				
.selbtype a:visited{
                 display:block;
				 height:25px;
				 background:url("/img/yellowcornerr.gif") top right no-repeat;
				 color:#fff;
				 text-decoration:none;
				 padding-right:28px;
				 padding-left:11px;
				 padding-top:2px;
float:left;
                }		  

.selbtype a:hover {
                 display:block;
				 height:25px;
				 background:url("/img/yellowcornerr.gif") top right no-repeat;
				 color:#fff;
				 text-decoration:none;
				 padding-right:28px;
				 padding-left:11px;
				 padding-top:2px;
float:left;
                }		  				
				
				
.annsheader {
			float:left;
			width:100%;
			padding-bottom:26px;
            }										

.bigannheader {
			   float:left;
			   padding-right:10px;
			   font-size:24px;
			   font-family:arial;
              }						
			  
			  
			  
.annview {
		  float:left;
		  width:660px;
		  font-family:arial;
		}

.annviewheader {
				float:left;
				width:660px;
				}

.bread {}

.backtosearch {}


.bmain {
		float:left;
		width:660px;
		padding-bottom:30px;
  	  }

.baddr {
		float:left;
		width:346px;
       }

.bpaddress {
			margin:0;
			padding-top:2px;
			padding-bottom:10px;
			font-size:18px;
			font-weight:bold;
		   }

.bpaddress:first-letter {
						 margin:0;
						}		   

.bprooms {
		 margin:0;
		}

.bprooms:first-letter {
					   margin:0;
					 }	
.bprice {
         float:left;
		 height:30px;
		 background:url("/img/prblockright.gif") right top no-repeat;
		 padding-right:10px;
	   }

.bprice div {
			float:left;
			height:22px;
			background:url("/img/prblockleft.gif") no-repeat;
			padding-left:10px;
			padding-top:8px;
			font-size:18px;
			color:#ff5a00;
		  }

.annprint {
		   float:right;
		   width:105px;
		   font-style:italic;
		   font-size:11px;
		  }
		  
.annprint a:link {
				 display:block;
				 color:#999;
				 padding-right:24px;
				 padding-top:5px;
				 background:url("/img/printer.gif") 82px 0px no-repeat;
				 color:#999;
                }		  
				
.annprint a:visited {
				 display:block;
				 color:#999;
				 padding-right:24px;
				 padding-top:5px;
				 background:url("/img/printer.gif") 82px 0px no-repeat;
				 color:#999;
                }		  

.annprint a:hover {
				 display:block;
				 color:#999;
				 padding-right:24px;
				 padding-top:5px;
				 background:url("/img/printer.gif") 82px 0px no-repeat;
				 color:#999;
				 text-decoration:none;
                }		  				
				
.annviewbody {
			  float:left;
			  width:660px;
			}				
			
.annphotos {
			float:left;
			width:339px;	
		   }			
		   
.annviewmain {	
			  float:left;		
			  width:321px;	
			  font-size:12px;
			 }		   
			 
.annviewcolumn {
				float:left;
				width:160px;
			   }			

.phs {
	  margin:0;
	  font-weight:bold;
	  padding-bottom:1px;
	}	

.phs:first-letter {
					margin:0;
				  }	
				  
.pht {
	  margin:0;
	  padding:0;	
	}			

.pht:first-letter {
					margin:0;
				  }	
				  
.phspad {
	  margin:0;
	  font-weight:bold;
	  padding-bottom:1px;
	  padding-top:26px;
	}	

.phspad:first-letter {
					margin:0;
				  }				

.anncontacts {
			  float:left;
			  clear:both;
			  width:100%;	
			  padding-top:15px;
			}				  
.anncontacts p {
				margin:0;
				padding-bottom:11px;
			  }	
			  
.anncontacts p:first-letter {
				margin:0;
			  }	
			  
.anncontacts p span {
				   font-weight:bold;
				  }				  
				  
.annbigphoto {
			  float:left;
			  padding:9px 11px 9px 11px;
			  border:1px solid #a5a5a5;
			  background:#f5f5f5;
             }				  
			 
.annbigphoto img {
				 border:1px solid #a5a5a5;
				}			 
				
				
.annlenta {
		   float:left;
		   width:298px;
		   padding-top:24px;		
         }		

.annsmallimage {
				float:left;
				border:1px solid #ccc;
				padding:4px;
				width:61px;
				height:52px;
				overflow:hidden;
			  }			   
								   					
					
.complectstable	{
				 width:100%;
				 border-collapse:collapse;
				 margin-bottom:20px;
				}
				
.complectstable	td {
					vertical-align:top;
				   }




* html #mycarousel {height:1%;}

.lastauto {
            width:667px;
  	float:left;	   
		   background:url("/img/lastautoback.gif") no-repeat;
		  }	
		  
.lastautoitem {
				
				width:119px;
				height:119px;
				overflow:hidden;
				background:#666;
				position:relative;
			  }
			  
.autowriting {
			position:absolute;
			top:16px;
			left:0px;
			width:107px;
			height:16px;
			background:#ff9000;
			color:#fff;
			font-size:12px;
			font-family:arial;
		   }			  
			  
.underlastauto {
				width:667px;
				float:left;
				height:14px;
				background:url("/img/underlastauto.gif") no-repeat;
margin-bottom:30px;
			  }			  
			  
			  
.lastautotitle {
				float:left;
				width:119px;
				padding-top:5px;
				font-family:arial;
				font-size:12px;
			   }			  
			   
.lastautotitle a:link {
					   color:#0066cc;	
					 }			    
					 
.lastautotitle a:visited {
					     color:#0066cc;	
					    }			    

.lastautotitle a:hover {
					   color:#0066cc;	
					   text-decoration:none;
					  }			    					 


.lastautoheader	{
				 float:left;
				 width:100%;
				 padding-top:10px;
				 padding-bottom:18px;
				 font-family:arial;
				 font-size:18px;
				 color:#666;
				}	
				
.bviss {
	    display:block;
	   }				
			
.binviss {
		  display:none;
		}							

#senderform  table {
                   width:300px;
				   border-collapse:collapse;
			     }		
				 
#senderform  table  td {
                     vertical-align:top;
					 padding:5px;
			        }  

.anninpsh7 {
		  border:1px solid #999;
		  width:220px;
         }

.annitem td {
			text-align:left;
			padding-bottom:15px;
		   }
		 
.annitem a:link {
             color:#000;
	text-decoration:none;		
           }

.annitem a:visited {
             color:#000;
	text-decoration:none;		
           }

.annitem a:hover {
             color:#000;
	text-decoration:underline;		
           }		 
		 
.annimg	{
		 width:125px;
		 vertical-align:top;
		}	 
		
.annmain {
		  width:100px;
		  vertical-align:top;
		  padding-bottom:15px;
		  text-align:left;
        }		

.annmainwide {
			  width:100%;
			  vertical-align:top;
			  padding-bottom:15px;
			  text-align:left;
			}	

.ann_rblock {
	 width:100%;
	}

.ann_rblock table {
	          width:100%;
	         border-collapse:collapse;	
	        }

.ann_rblock table td {
	           padding:5px;
	          vertical-align:top;	
	          font-size:12px;	
	         margin-bottom:15px;	
	          }

.anntitle {
	margin:0;
	padding-bottom:2px;
            }

.anntitle:first-letter {
	margin:0;	
	 }

.anninfo  {
	margin:0;
	padding-bottom:2px;
            }

.anninfo:first-letter {
	margin:0;	
	 }

.ann_rblock a:link {
             color:#000;
	text-decoration:none;		
           }

.ann_rblock a:visited {
             color:#000;
	text-decoration:none;		
           }

.ann_rblock a:hover {
             color:#000;
	text-decoration:underline;		
           }

.ann_rblock p {
margin:0;
}

.formbutton img {
		 cursor:pointer;
		}
		

.specialparams  {
                  margin-bottom:35px;
 			     }		
		
.specialparams td {
                  padding:5px;
 			     }		
				  

#pricetill {
			display:none;
		   }		
		   
#advanced {
			width:100%;
			clear:both;
		  }		   
		  
		  
.annpath {
			float:left;
			width:100%;
			padding-top:30px;
			padding-bottom:30px;
		 }	

.annsimilar {
				float:left;
				font-size:18px;
				padding-bottom:0;
				padding-top:36px;
				width:100%;
			}		 