::selection { background: #a4dcec; }
::-moz-selection { background: #a4dcec; }
::-webkit-selection { background: #a4dcec; }

::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-style: italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #ccc;
  font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc !important;
  font-style: italic;  
}


/** page structure **/
#w {
	display: block;
	/*width: 750px;*/
  margin: 0 auto;
	
}

#content {
  display: block;
  width: 100%;
  background: #fff;
  /*padding: 25px 20px;*/
  /*padding-bottom: 35px;*/
 /* -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;*/
}

#searchfield { display: block; width: 100%; text-align: right; margin-bottom: 35px; }

#searchfield form {
  display: inline-block;
  /*background: #eeefed;*/
  padding: 0;
  margin: 0;
  padding: 5px;
  border-radius: 3px;
  /*margin: 5px 0 0 0;*/
}
#searchfield form .biginput {
	width: 200px;
	height: 30px;
    padding: 0 10px 0 10px;
	background-color: #fff;
	border: 1px solid #c8c8c8;
	border-radius: 3px;
	color: #aeaeae;
	font-weight:normal;
	font-size: 1.22em;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-image: url(../lupa.jpg);  
	background-position: right;
	background-repeat: no-repeat;
}
#searchfield form .biginput:focus {
  color: #858585;
}

.autocomplete-suggestions { border: 1px solid #999; background: #fff; cursor: default; overflow: auto; color: grey; }
.autocomplete-suggestion { padding: 10px 5px; font-size: 1.2em; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #f0f0f0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399ff; }