#recaptcha_widget_div{margin-left: 140px;}
* html .threepxfix{margin-left:3px;}
.cssform .gray *{color:gray;}
.cssform fieldset{-moz-border-radius:4px;margin-bottom:20px;padding:10px;}
.cssform hr{border-top:1px dashed gray;}
.cssform input{height:20px;padding:3px 2px 2px;}
.cssform input,.cssform select{-moz-border-radius:5px;border:2px solid #CCC;height:22px;vertical-align:middle;}
.cssform input.checkbox{border:none;}
.cssform input.small{width:170px;}
.cssform input.validerror,.cssform select.validerror,.cssform textarea.validerror{border:2px solid red;}
.cssform input.validsuccess,.cssform select.validsuccess,.cssform textarea.validsuccess{border:2px solid green;}
.cssform input:focus,.cssform select:focus,.cssform textarea:focus{border:2px solid #333;}
.cssform input[type=submit],.cssform input[type=button]{-moz-border-radius:5px;border:2px solid #CCC;font-weight:700;height:40px;width:90px;}
.cssform input[type=submit]:hover,.cssform input[type=button]:hover{-moz-border-radius:5px;border:2px solid #222;cursor:pointer;}
.cssform input[type=text]{width:240px;}
.cssform input[type=text].small{width:170px;}
.cssform select{width:248px; height: 28px;}
.cssform select option{padding:3px 2px 2px;}
.cssform label.large{display:inline-block;text-align:left;vertical-align:top;width:100%;}
.cssform label.title{display:inline-block;margin-right:10px;text-align:right;vertical-align:top;width:150px;}
.cssform legend{font-weight:700;}
.cssform p{margin:10px 0 20px;clear: both;}
.cssform select.small{width:140px;}
.cssform select[multiple=multiple]{width:100%;height: 240px;}
.cssform span.validerror{background:none;border:none;color:red;font-size:11px;width:240px; clear: both; margin-left: 170px;display: block;}
.cssform span.message{background:none;border:none;color:#333;font-size:11px;width:240px; clear: both; margin-left: 170px;display: block;}
.cssform textarea{-moz-border-radius:5px;border:2px solid #CCC;height:150px;width:240px;}
.cssform textarea.large{height:140px;width:100%;}
.cssform textarea.small{height:70px;width:240px;}
.cssform textarea.ta_small{height:70px;width:600px;}
.cssform textarea.ta_spot{height:70px;width:400px;} 
.little input[type=text],.little input[type=text].large,.little input[type=text].small,.little select{width:200px;}
.little label{display:inline-block;text-align:right;width:140px;}
.little label.error{color:red;font-style:italic;margin:auto 5px auto 140px;width:auto;}

#uyekayit{width:700px;margin:0 auto;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* ---------------------- mesajlar ---------------------- */
.hata,.ikaz,.tamam,.bilgi{border-bottom:2px solid #fff;border-top:2px solid #fff;color:#444;margin-bottom:1.5em;padding:1em 1.5em 1em 5.5em;}
.bilgi{background:#e2ecee url(icons/bilgi.png) 2.2em center no-repeat;border-color:#9ddae6;}
.bilgi a{color:#2d7ba2;}
.hata{background:#fbe3e4 url(icons/hata.png) 2.2em center no-repeat;border-color:#e0011b;}
.hata a{color:#d12f19;}
.ikaz{background:#fff6bf url(icons/ikaz.png) 2.2em center no-repeat;border-color:#ffd324;}
.ikaz a{color:#817134;}
.tamam{background:#e9ffdd url(icons/tamam.png) 2.2em center no-repeat;border-color:#72c868;}
.tamam a{color:#529214;}
/* ---------------------- mesajlar SON ---------------------- */
