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

form{
padding: 30px 20px 0 20px;
width: 450px;
color: #000;
}

label{
float: left;
font-weight: bold;
width: 100%;
color: #000;
}

h4{
font-weight: bold;
color: #000;
font-size: 1.2em;
}

p.dis{
padding: 0 ! important;
}

p{
clear: both;
}

form p{
color: #000;
width: 350px;
padding: 0px 0 20px 0;
font-size: 1.1em;
line-height: 16px;
}

input{
background-repeat: no-repeat;
background-position: 98% 2px;
clear: both;
}

span.input{
position: relative;
float: left;
clear: both;
margin: 0 0 13px 0;
font-size: 1.2em;
}

input, textarea, select{
bordeR: 1px solid #999;
heighT: 15px;
margin: 10px 0 0 0;
padding: 3px;
width: 200px;
}

select{
heighT: 25px;
}

textarea{
height: 200px;
width: 400px;
}

input.send{
bordeR: 1px solid #999;
padding: 3px;
width: 100px;
margin: 10px 0 10px 0;
height: 30px;
}


.success, .fail{
padding: 5px;
background-color: #a1ddc3;
color: #338376 ! important;
font-size: 0.9em;
width: 400px;
}

.success h4, .fail h4{
margin: 0 0 5px 0! important;
padding: 0 ! important;
font-weight: bold;
font-size: 1.3em;
}

div.fail{
background: darkred;
clear: both;
margin: 0 0 15px 0;
}

div.fail div{
border: 1px dashed #fff;
margin: 0;
padding: 10px;
color: #8B0000;
}

img.ajax-loader{
position: relative;
top: 4px;
margin: 0px 0 0 10px
}

.success{
float: left;
clear: both;
margin: 10px 0 10px 0;
background-color: #33ef00;

}

.success div{
padding: 10px;
margin: 0;
color: #006400;
clear: both;
}

.success p, .fail p{
margin: 0 ! important;
font-size: 1.1em;
}

#contactright{
float: left;
padding: 60px 0 0 0;
width: 350px;
}

#contactright a{
color: #000;
}

#contactright p, #map p{
color: #000;
font-size: 1.1em;
padding: 10px 0 10px 0;
line-height: 17px;
}


#contactright p em{
color: #000;
font-weight: bold;
}

#contactright h3, #map h3{
color: #000;
font-size: 1.4em;
font-weight: bold;
}

#contactright h4{
padding: 10px 0 0 0;
}

#map{
clear: both;
margin: 0 0 0 20px;
padding: 0 0 30px 0;
}