.left{float:left;}
.right{float:right;}
/* .clr{clear:both; font-size:0; line-height:0; height:1;} */
.white-space{white-space:nowrap;}
.margin-right{margin-right:0 !important;}
.contact-left h3{color:#3d3d3d; font-weight:bold;}
.contact-left p{color:#626262;}
.contact-left .contact-form .form-container label{color:#000; font:11px Arial; font-weight:bold; display:block;}
.contact-left .contact-form .form-container input, select, textarea {background:#c5c5c5; border:1px solid #b9b9b9; font:11px Arial, sans-serif; color:#000; padding:2px;}
.contact-left .contact-form .form-container select {width:130px;} 
.contact-left .contact-form .form-container p{margin-bottom:10px;}
.contact-page-title{margin-bottom:0px !important; padding-bottom:5px !important;}

.contact-left{width:641px;background:#e9e9e9 url(../images/contact/contact-left.png) repeat-y left bottom; padding-top:20px; margin-bottom:20px; font:11px arial;}
	.contact-left .info-top{background:#dddddd; width:100%; height:50px;}
		.info-top .musteri-iletisim-merkezi{background: url("../images/contact/musteri-iletisim-merkezi.jpg") no-repeat left top; width:147px; height:37px; margin:7px 0 0 20px; display:inline; text-indent:-9999px;}
		.info-top .right p{background:url("../images/contact/info-right-ok.jpg") no-repeat right bottom; font:12px Arial; color:#858585; padding:0 30px 5px 0; margin:20px;}

.contact-left .info-bottom{width:600px; height:100px; margin:40px auto 0; padding:0 0 20px 0;}
	.info-bottom .info-bottom-content{float:left; white-space:nowrap;}
					.info-bottom-content span{color:#4c4c4c;}
					.info-bottom-content .info-detail{min-height:60px; _height:60px; width:195px; line-height:17px;}
					.info-bottom-content .phone-detail{background: url("../images/contact/info-detail-ico.jpg") no-repeat left bottom; padding:0 0 3px 35px;}
						.info-bottom-content .phone-detail p span.title{margin-right:5px;}

.contact-left .contact-form{width:600px; margin:auto; padding:0 0 20px 0;}
	.contact-left .contact-form h3{margin-bottom:20px;}
	.contact-left .contact-form  p{line-height:15px; margin-bottom:15px;}

.contact-left .contact-form .form-container{margin-top:40px;}
	.contact-left .contact-form .form-container .personel-info p{width:240px;}
		.contact-left .contact-form .form-container .personel-info label{width:90px; float:left; display:block;}
		.contact-left .contact-form .form-container .personel-info input, select{width:125px;}
		.contact-left .contact-form .form-container .personel-info .phone-short{width:25px;}
		.contact-left .contact-form .form-container .personel-info .phone-long{width:91px;}
		.contact-left .contact-form .form-container .other-info input, textarea{width:354px; overflow:auto;}
			.contact-left .contact-form .form-container .other-info .adres{height:60px; margin-top:10px;}
			.contact-left .contact-form .form-container .other-info .mesajiniz{height:107px; margin-top:10px;}
.contact-left .contact-form .form-container .btn-gonder{float:right; border:0; padding:0;}
.contact-left .contact-form .form-container .btn-retry{border:0; padding:0;}
.contact-left .contact-form .form-container .note p{margin-bottom:0; font-size:11px Arial; color:#000; font-weight:normal; line-height:18px;}

.contact-left .form-error-message{-moz-border-radius:5px; -khtml-border-radius:5px; background:#fff; width:96%; border:1px solid #ccc; margin-bottom:15px; padding:10px; color:red;}
.contact-left .form-error-message h3{margin-bottom:10px !important; font-weight:bold !important; color:red !important; font-size:13px !important;}
.contact-left .form-error-message ul{list-style-type:square; margin:0 20px 0 20px;}

.contact-left .form-submit-text{text-align:center;}
.contact-left .form-submit-text p{margin:0; padding:0; color:#000; font:11px; font-weight:bold;}

.contact-left .form-submit-error-text{text-align:center;}
.contact-left .form-submit-error-text p{color:#bb2c22; font:11px; font-weight:bold;}