#search-section {
	text-align:   center;
}

#search-section::-webkit-scrollbar {
    display: none;
}

.search-caption {
	color:         #555;
	width:         170px;
	display:       inline-block;
	text-align:    right;
	padding-right: 10px;
}

.login-submit:hover {
	opacity: 0.9;
	cursor:  pointer;
}

.ui-autocomplete {
	background: #fff;
}

.ui-state-active {
	color:      #fff;
	background: #f60;
}

.search-tocker-sve {
	color: #aaa;
}

.hack-alignment {
	margin-left: 4px;
}

.search-input-text {
	border:        1px solid #ccc;
	margin:        5px 1px 1px 1px;
	width:         350px;
	height:        25px;
	padding-left:  10px;
	border-radius: 5px;
}

.search-input-text:focus {
	border:        1px solid #000;
	border-radius: 5px;
}

.search-type-item {
	width:         362px;
	border:        1px solid #ccc;
	margin:        5px 1px 1px 1px;
	padding-left:  10px;
	border-radius: 5px;
}

.search-type-item:focus {
	border:        1px solid #000;
	border-radius: 5px;
}

.vertical-menu{
	display:    block;
	margin-top: 5px;
}

.horizontal-menu {
	padding-top: 10px;
	text-align:  center;
}

.horizontal-menu-item {
}

select {
	border:     1px solid #ccc;
	background: #eee;
	width:      352px;
	height:     27px;
}

select:focus {
	border: 1px solid #000;
}

.search-button {
	padding:       0;
	border-radius: 3px;
}
.search-button:hover {
	box-shadow: 2px 2px;
}
.search-buttons{
	width:      700px;
	margin-top: 15px;
	padding:    0;
}
.search-buttons img {
	cursor: pointer;
}

#search-error-message {
	height:     20px;
	margin-top: 20px;
	color:      #f00;
}

#search-section > hr{
	border-color:     transparent;
	background-color: transparent;
}