.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; width: 110px; float: left;padding:3px 10px 0 0; text-align: right;}
.contact-left .contact-form .form-container select, textarea {background:#c5c5c5; border:1px solid #b9b9b9; font:11px Arial, sans-serif; color:#000; padding:3px;}
.contact-left .contact-form .form-container select {width:155px;} 
.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(http://www.bsa.com.tr/images/contact/contact-left.png) repeat-y left bottom; padding-top:0px; margin-bottom:20px; font:11px arial;}
	.contact-left .info-top{background:#e9e9e9; width:100%; /* height:50px */}
	.contact-left .info-top .sosyal {clear:both; text-align: center; margin: 0 auto 0; padding-top: 30px; width: 435px;}
		.info-top .musteri-iletisim-merkezi{background: url("http://www.bsa.com.tr/images/contact/musteri-iletisim-merkezi.jpg") no-repeat left top; width:147px; height:37px; margin:27px 0 0 20px; display:inline; text-indent:-9999px;}
		.info-top .right { width:436px; margin:0 20px 10px 0; padding:0  }
		.info-top .right .sect { font:12px Arial; color:#2b2b2b; position:relative; float:left; margin:18px 0 0 8px }
		.info-top .right p{ width: 428px; height: 31px; background: url("http://www.bsa.com.tr/images/contact/dealers_sectionbtn.png") no-repeat right bottom; font: 12px Arial; font-weight:bold; color: white; padding-left:8px; margin: 29px 0px 0 0; line-height: 31px; text-align: left;}
		.info-top .right p a{color:#fff; text-decoration:none;}

/*.contact-left .info-bottom{width:600px; height:100px; margin:60px 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;}
                    .info_bottom_line { width:1px; position:relative; float:left; margin:0 0 0 -15px; background-color:#d8d8d8; height:100px; border-right:solid 1px #eeeeee; border-left:solid 1px #e3e3e3 }
 */           
 
.left-content .info-bottom{width:610px; height:100px; margin:10px 0 20px -7px; padding:0 0 20px 0; }
.left-content .info-bottom .info-bottom-content{ float:left; white-space:nowrap; }

.left-content .info-bottom-content span{color:#4c4c4c; font-size:9px; font-weight: normal; }
.left-content .info-bottom-content .info-detail{min-height:60px; _height:60px; width:195px; line-height:17px;}
.left-content .info-bottom-content .info-detail h3 { color: #3d3d3d; font-weight: bold; padding-bottom:2px }
.left-content .info-bottom-content .phone-detail{background: url("http://www.bsa.com.tr/images/contact/info-detail-ico.jpg") no-repeat 2px 4px; padding:0 0 3px 35px;}
.left-content .info-bottom-content .phone-detail p span.title{margin-right:5px; float:left; width:22px }
.left-content .info_bottom_line { width:1px; position:relative; float:left; margin:0 5px 0 0; background-color:#d8d8d8; height:100px; border-right:solid 1px #eeeeee; border-left:solid 1px #e3e3e3 }
    
      
.contact-left .contact-form{width:600px; margin:auto; padding:0 0 20px 0;}
	.contact-left .contact-form h3{margin-bottom:20px; padding-top: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 textarea{width:450px; overflow:auto;overflow: auto;}
		.bottom20{ margin-bottom: 20px;}
			.contact-left .contact-form .form-container .adres{height:60px; margin-top:10px;}
			.contact-left .contact-form .form-container .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; font-family: 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-size:11px; font-weight:bold;}

.contact-left .form-submit-error-text{text-align:center;}
.contact-left .form-submit-error-text p{color:#bb2c22; font-size:11px; font-weight:bold;}

/* Halil */

.UserType{background-color:#c5c5c5;padding: 4px!important;float: left;margin:0 40px 10px 0; border:1px solid #b9b9b9!important;}
.UserType_field{ margin-left: 100px;}
.UserType_field label{ padding-top: 4px!important;width: 70px!important; }

.txt{background:#c5c5c5; border:1px solid #b9b9b9; font:11px Arial, sans-serif; color:#000; padding:3px;}
.short_txt{width: 150px;}
.long_txt{width: 450px;}
.phone_txt{ width: 98px;}
.SQ_txt{ width: 120px;}
.SQ_sign{ padding: 0 4px;}
.code_txt{width: 49px!important; padding: 2px!important;}
.contact-error{margin-left: 120px; height: 15px!important; color: #CC0000!important;height: 15px!important; float: none!important;width:180px!important;padding:5px 0 0 0px!important;font-size: 10px!important;text-align: left!important;}
.UserRadio{padding:0px;margin: 0px; }
.btn_container{ text-align: center;margin-top: 10px;border-top: 1px solid #b9b9b9;padding: 15px;}
  #alignCenter{ width: 120px;margin: 0 auto;padding: 8px 0;}
.loading{ display: none !important;}
    #submitLoading{ width: 16px;float: left; margin-top: -3px}
    #vehicle-loading,
    #cityLoading{ float: right;padding-top: 5px;}
        .city_box{ width: 300px;}
#ijob_error{ margin-top: -5px;}
.btn_container a{text-indent: -9999px!important;}
.job{ height: 42px;}
a.btn_submit{ background: url("http://www.bsa.com.tr/images/contact/btn_gonder.jpg") no-repeat;color: transparent; padding:7px 17px; }
a.btn_send{ background: url("http://www.bsa.com.tr/images/contact/btn_kaydet.jpg") no-repeat;color: transparent; padding:7px 17px; }
#FormContact fieldset p{ margin: 0px;padding: 0px;}
#registerForm-header{font-size:15px; font-weight:bold; line-height:25px; margin-bottom:20px; color:#454545; font-family: arial, tahoma, verdana, sans-serif;}
#kurumsal_frm{ display: none;}
#branch_application{display: none;}
#buyTires{display: none;}
.dark-text{ color: black;}