@charset "utf-8";
/* CSS Document */

.search-white { float:left;
			   width:100%;
			   height:auto;
			   min-height:20px;
			   margin:0;
			   }

.search-white h1 { float:left;
				   width:100%;
				   padding:0 0 0 0;
				   margin:0;
				   font-size:18px;
				   color:#503b24;
				   font-weight:normal;
				   background-color:#FFFFFF;
				   }

.search-main { float:left;
			   width:960px;
			   height:auto;
			   min-height:300px;
			   margin:0 0 30px 0;
			   background-color:#FFFFFF;
			   }

.search-form { float:left;
			   width:940px;
			   height:auto;
			   margin:20px 0 0 15px;
			   }

.search-line { float:left;
			   width:100%;
			   height:auto;
			   margin:15px 0 15px 0;
			   color:#666666;
			   }

.search-line .checks { float:left;
					   margin:7px 70px 0 0;
					   font-size:13px;
					   height:25px;
					   color:#787878;
					   }

.search-line img { float:left; }

.search-line .left { float:left;
					 width:296px;
					 height:auto;
					 }

.search-line .right { float:left;
					 width:296px;
					 height:auto;
					 }

.search-line .center { float:left;
					 width:296px;
					 height:auto;
					 margin:0 25px 0 25px;
					 }

.search-line label { float:left;
			   width:100%;
			   margin:0 0 3px 0;
			   font-size:11px;
			   color:#787878;
			   }

.search-line select { float:left;
					  width:100%;
					  height:30px;
					  padding:6px;
					  border:#c9c9c9 1px solid;
					  margin:0 0 20px 0;
					  background-color:#eeeeee;
					  border-radius:3px;
					  color:#787878;
					  font-size:11px;
					  }

.search-line .text { float:left;
					  width:96%;
					  height:30px;
					  padding:0 0 0 3%;
					  border:#c9c9c9 1px solid;
					  margin:0 0 20px 0;
					  border-radius:3px;
					  color:#787878;
					  background-color:#eeeeee;
					  font-size:11px;
					  }

.search-line .text-mini { float:left;
					  width:25%;
					  height:30px;
					  padding:0 0 0 3%;
					  border:#c9c9c9 1px solid;
					  margin:0;
					  border-radius:3px;
					  color:#787878;
					  background-color:#eeeeee;
					  font-size:11px;
					  }

.search-line .interval { float:left;
						 height:30px;
						 line-height:30px;
						 color:#787878;
						 margin:0 4px 0 4px;
						 font-size:11px;
						 }


.search-line .select-mini { float:left;
					  width:25%;
					  height:32px;
					  padding:6px;
					  border:#CCCCCC 1px solid;
					  margin:0 0 20px 15px;
					  font-size:11px;
					  }


.multiselect-box { float:left;
				   width:100%;
				   height:200px;
				   border:#c9c9c9 1px solid;
				   overflow:auto;
				   border-radius:3px;
				   background-color:#eeeeee;
				   }

.multiselect-box .option { float:left;
						   width:98%;
						   padding:2px 0 2px 2%;
						   color:#787878;
						   font-size:11px;
						   text-shadow:none;
						   font-weight:normal;
						   }
.multiselect-box input { padding:0; margin:5px 5px 0 5px; display:none; }
.multiselect-box .option:hover { background-color:#ebd5be; color:#000000; }
.multiselect-box .selected_multi { float:left;
					width:98%;
					padding:2px 0 2px 2%;
					background-color:#ebd5be; 
					color:#000000;
					font-size:11px;
					text-shadow:none;
					font-weight:normal; 
					}

.search-button { float:right;
				 width:80px;
				 height:32px;
				 font-weight:bold;
				 border:none;
				 background-color:#e58d2e;
				 color:#FFFFFF;
				 font-size:12px;
				 border-radius:3px;
				 }

.multi_loading { float:left;
				 margin:80px 0 0 130px;
				  }


#center-ext { float:left;
			  width:350px;
			  font-size:11px;
			  }

#center-ext label { font-weight:bold; 
					margin:20px 0 5px 0; }

.button-left { float:left; margin:75px 0 0 0; width:150px; }