/* Web Design and Web Development by Goran Beko */
/* Added: 10.06.2009 */

form {margin-left:auto;margin-right:auto;width:555px;}
form .holder {margin:0 auto 5px;width:480px;}
form label {display:block;font-family:"Times New Roman", Times, serif;font-size:17px;padding-top:8px;text-align:left;float:left;width:200px;}
form input {background-color:#FFFFFF;border:1px solid #D8CFA7;color:#333333;font-size:12px;height:18px;margin:5px 0 0;padding:7px 0 7px 5px;width:270px;float:right}
form textarea {border:1px solid #D8CFA7;height:140px;margin:5px 0 0;width:265px;background-color:#FFFFFF;color:#333333;padding:5px;overflow: auto;float:right;}
form input.error {border:1px solid #9C2F1A;}
form textarea.error {border:1px solid #9C2F1A;}
form label.error {color:#9C2F1A;display:block;font-family:"Times New Roman", Times, serif;font-size:15px;font-weight:bold;padding-top:0;text-align:right;float: right;margin-bottom:10px;clear:both; width:250px}

/*----- input button ------*/

button { border:0; cursor:pointer; padding:0 20px 0 0; text-align:center; outline:none;}
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 25px; }
.contactForm .holder button, .questionForm button, .educationForm button, form button {font-size:13px;font-family: Georgia, "Times New Roman", Times, serif;background-image: url(../img/buttons/btn_right.gif);background-repeat: no-repeat;
background-position: right;background-color: transparent;}
.contactForm .holder button span, .questionForm button span, .educationForm button span, form button span { height:30px; line-height:30px;background: url(../img/buttons/btn_left.gif) left no-repeat;color:#ffffff; }
.contactForm .holder button:hover, .questionForm button:hover, .educationForm button:hover, form button:hover {background: url(../img/buttons/btn_right_hov.gif) right no-repeat; }
.contactForm .holder button:hover span, .questionForm button:hover span, .educationForm button:hover span, form button:hover span {background:url(../img/buttons/btn_left_hov.gif) left no-repeat; }

