@charset "utf-8";


#contact_form{
	width:600px;
	height:250px;
	padding:10px 0;
	background-color:rgba(111,111,111,.1);
    position:relative;
}

#contact_form img{
	border:none;
	padding:0;
	margin:0;
}
	
form fieldset{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin:0px 0px 20px 0px;
	width:578px;
	position:relative;
	border:0;display:block;
	padding: 0px 10px 8px;
}

label{
	font-size:80%;
	display:block;
	float:left;
	width:60px;
	text-align:right;
	margin:.2em .2em 0 0;
	color:#0000;
	font-weight:normal;
	padding:8px 0px;
}

label.error{
	font-weight:normal;
	color:#fff;
	text-align:left;
	width:200px;
	padding:4px;
	background-color: #E76569;
	z-index: 999;
	line-height: 10px;
}



div#poruka{
	font-size:80%;
	width:225px;
	position:absolute;
	top:100px;
	left:325px;
}

label#from_label    {
	position:absolute;
	top:19px;
	left:16px;
}

div#from{
	position:absolute;
	top:29px;
	left:87px;
}

label#to_label    {
	position:absolute;
	top:52px;
	left:16px;
}

div#to{
	position:absolute;
	top:62px;
	left:87px;
}


label#adults_label    {
	position:absolute;
	top:16px;
	left:257px;
}

input#adults           {
	position:absolute;
	top:22px;
	left:325px;
}

label#children_label  {
	position:absolute;
	top:54px;
	left:257px;
}


input#children           {
	position:absolute;
	top:61px;
	left:325px;
}

label#name_label      {
	position:absolute;
	top:88px;
	left:16px;
}
input#name            {
	position:absolute;
	top:91px;
	left:85px;
}
label#name_error      {
	position:absolute;
	top:122px;
	left:95px;
}

label#country_label     {
	position:absolute;
	top:130px;
	left:16px;
}
input#country           {
	position:absolute;
	top:133px;
	left:85px;
}
label#country_error     {
	position:absolute;
	top:164px;
	left:95px;
}

label#email_label      {
	position:absolute;
	top:171px;
	left:16px;
}
input#email            {
	position:absolute;
	top:176px;
	left:85px;
}
label#email_error      {
	position:absolute;
	top:207px;
	left:96px;
}

input.button					{
	position:absolute;
	top:205px;
	left:239px;
	padding:3px 6px;
	border:2px solid #fff;
	margin:20px 0px 0px 0px;
	color:#3D7169;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#CCC;
	-moz-border-radius:5px;
}

input.button:hover		{ background:#009FAA none repeat scroll 0% 0%; color:white; }


#confirmation{ /* booking forma submit */
	position:absolute;
	top:60px;
	left:100px;
}
