/* -------------------  GLOBAL FORM ELEMENTS -------------------- */

label {color:#666666;display:block;font-size:13px;padding-top:8px;text-align:left;font-family:Tahoma}
textarea, select {background-color:#FFFFFF;color:#333333;padding:5px;border: 1px solid #999999;overflow: auto;font-size:12px;line-height:140%;}
p.alert, div.alert{color:#FF0000;font-size:15px;font-weight:bold;padding-bottom:10px;text-align:center;}

/*----- input button ------*/

button { border:0; cursor:pointer; padding:0 15px 0 0; text-align:center; outline:none;float:right;}
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 25px; }
form button {font-size:11px;font-family: Tahoma;background: transparent url(/img/buttons/btnRight.gif) no-repeat right;}
form button span { height:20px; line-height:20px;background: url(/img/buttons/btnLeft.gif) left no-repeat;color:#ffffff; text-transform:uppercase }
form button:hover {background: url(/img/buttons/btnRightHov.gif) right no-repeat; }
form button:hover span {background:url(/img/buttons/btnLeftHov.gif) left no-repeat; }


/* -------------------  Contact FORM -------------------- */

.contactForm {width:500px;margin: 0 auto}
.contactForm .holder {width:500px;}
.contactForm .holderBig {clear:both;width:500px;}
.contactForm .holderLeft {width:230px;float:left}
.contactForm .holderRight {width:230px;float:right}
.contactForm .holderRightSec {width:230px;float:right}

.contactForm .holderCaptcha {}
.contactForm .holderCaptcha label{float:left}
.contactForm .holderCaptcha img{display:inline;margin:10px 0 0 10px;}
.contactForm .holderCaptcha input{background:url(/img/input/inputSmall.png) no-repeat left top;width:220px;margin:5px 0 8px;padding:5px 5px 6px;}


.contactForm .holder input {background:url(/img/input/inputLarge.png) no-repeat left top;width:490px;margin:5px 0 8px;padding:5px 5px 6px;}
.contactForm .holderLeft input, .contactForm .holderRight input {background:url(/img/input/inputSmall.png) no-repeat left top;width:220px;margin:5px 0 8px;padding:5px 5px 6px;}
.contactForm .holderRightSec input {background:url(/img/input/inputBig.png) no-repeat left top;width:220px;margin:5px 0 8px;padding:5px 5px 6px;height:85px;}

.contactForm textarea {background:url(/img/input/textarea.png) no-repeat left top;height:240px;width:500px;margin:5px 0 8px;border: none;overflow-y:hidden;}

.contactForm .holder input.required {background:url(/img/input/inputLargeReq.png) no-repeat left top;}
.contactForm .holderRightSec input.required {background:url(/img/input/inputBigReq.png) no-repeat left top;}
.contactForm .holderLeft input.required {background:url(/img/input/inputSmallReq.png) no-repeat left top;}
.contactForm .holderRight input.required {background:url(/img/input/inputSmallReq.png) no-repeat left top;}
.contactForm .holderCaptcha input.required {background:url(/img/input/inputSmallReq.png) no-repeat left top;}
.contactForm textarea.required {background:url(/img/input/textareaReq.png) no-repeat left top;}

/* -------------------  Login FORM -------------------- */

/*.loginForm {width:200px;}
.loginForm label {color:#ffffff; padding:0}
.loginForm .holder {width:200px;}
.loginForm .holder input {background:url(/img/input/input200.png) no-repeat left top;width:190px;margin:5px 0 8px;padding:5px 5px 6px; cursor:text}

.loginForm button {font-size:11px;font-family: Tahoma;background: transparent url(/img/buttons/btnRightBlue.gif) no-repeat right !important;}
.loginForm button span {background: url(/img/buttons/btnLeftBlue.gif) left no-repeat !important;}
.loginForm button:hover {background: url(/img/buttons/btnRightBlueHov.gif) right no-repeat !important; }
.loginForm button:hover span {background:url(/img/buttons/btnLeftBlueHov.gif) left no-repeat !important; }*/

.loginForm {width:420px; margin:0 auto}
.loginForm h2 {margin:0 0 20px;}
.loginForm label {padding:0}
.loginForm .holderLeft {width:200px;float:left}
.loginForm .holderRight {width:200px;float:right}
.loginForm .holderLeft input, .loginForm .holderRight input {background:url(/img/input/input200.png) no-repeat left top;width:190px;margin:5px 0 8px;padding:5px 5px 6px; cursor:text}


/* -------------------  Send Friend FORM -------------------- */

.sendFriendForm {width:200px; margin:0 auto}
.sendFriendForm label {color:#ffffff; padding:0;display:block;float:left;}
.sendFriendForm .holder {width:200px;}
.sendFriendForm .holder input {background:url(/img/input/input200.png) no-repeat left top;width:190px;margin:5px 0 8px;padding:5px 5px 6px; cursor:text}

.sendFriendForm button {font-size:11px;font-family: Tahoma;background: transparent url(/img/buttons/btnRightBlue.gif) no-repeat right !important;}
.sendFriendForm button span {background: url(/img/buttons/btnLeftBlue.gif) left no-repeat !important;}
.sendFriendForm button:hover {background: url(/img/buttons/btnRightBlueHov.gif) right no-repeat !important; }
.sendFriendForm button:hover span {background:url(/img/buttons/btnLeftBlueHov.gif) left no-repeat !important; }

