@charset "utf-8";
/* CSS Document */

/* Reset CSS by Yahoo YUI */

* {margin:0;  padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, select { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img {  border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
blockquote:before, blockquote:after, q:before,q:after { content:'';content: none; } 
abbr,acronym { border:0; } 
strong { font-weight:bold;}
em { font-style:italic;}
:focus { outline:0;}

/* CLEAR FIX*/
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* General Styles */

.hide { position:absolute; left:-9999px; text-indent:-9999px; height:0; overflow:hidden;}
.clear { clear:both; overflow:hidden;}
a { color:#1caae1; text-decoration:none;}
a:hover { color:#1caae1; text-decoration:underline;}

/* CSS Starts */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363;  background:url(../_i/under_const-en2_01.jpg) no-repeat center top;}
.mainContainer {  width:960px; margin:0 auto;}
.wrapper { width:960px; margin:0 auto; background:url(../_i/mc_bg.jpg) no-repeat;}
.flash-replaced .alt { display:none;}


.generalForm .error { clear:both; }
.generalForm label.req { color:#a0348d; font-weight:normal;}
.generalForm label.valid { color:#29a83e; font-weight:normal;}
.generalForm label.error { color:#e10019; font-weight:normal; margin:5px 0 0;}
.generalForm input.req { padding-right:96px; width:350px; background-position:0 -25px;}
.generalForm input.valid { padding-right:96px; width:350px; background-position:0 -50px;}
.generalForm input.error { padding-right:96px; width:350px; background-position:0 -75px;}
/*.generalForm textarea.error, .generalForm select.error { margin:0; background:#fff ; border-color:#D0D0D0; color:#514721;}*/
.generalForm input.guvenlikKod { width:70px; height:auto; padding:4px; font-size:18px; background:none; border:1px solid #ccc; text-transform:uppercase;}


/* formlar*/

.GeneralForm { display:block; border:none;  clear:both; padding:0; margin:0px;}
.GeneralForm { font-size:11px; color:#3C4D57; font-weight:bold; padding:5px 0px 5px 0px; display:block;}
.GeneralForm .SectionText { padding-bottom:10px; font-size:11px; color:#7D7D7D;}
.GeneralForm .formTable { width:100%; }
.GeneralForm .formTable tr { text-align:left; vertical-align:top;}
.GeneralForm .formTable tr td { border-bottom:1px solid #E4E4E4; padding:8px 0; width:50%; }
.GeneralForm .formTable label { display:block; padding:0 0 2px 2px;  }
.GeneralForm .formTable label.error { color:#b00000; font-weight:normal; width:308px; clear:both;}
.GeneralForm .formTable input { padding:4px; border:1px solid #d0d0d0; width:300px; font-size:12px; background:url(../_i/input_top_sh.gif) repeat-x;}
.GeneralForm .formTable textarea  { overflow:auto; padding:4px; border:1px solid #d0d0d0; width:300px; font-size:12px; font-family:Arial; background:#fbfbfb url(../_i/input_big_bg.gif) repeat-x; height:92px;}

.GeneralForm .formTable .btn { border:0; }
.GeneralForm .formTable .btn input { width:auto; }
.GeneralForm .formTable textarea.error, .GeneralForm .contactForm select.error, .GeneralForm .contactForm input.error { background:#f3fbfd;}
.GeneralForm .formTable .radio { padding:0px; background:none; border:none; width:20px; font-size:12px; }
.GeneralForm .formTable input.focus { background:#FFFBE3;}
.GeneralForm .formTable input.guvenlikKod { width:144px; font-size:12px; font-weight:bold; float:left; margin:3px 0 0 10px;}
.GeneralForm .formTable .check { width:15px; display:block; height:21px; float:left; margin: 0 8px 0 0; border:0; background:none;} 
.GeneralForm .formTable select { background:#eef5f7;border:1px solid #cfd8df;font-size:12px; width:350px;font-size:12px; padding:4px; }
.GeneralForm .formTable .yildizGerekli { color:#2E2E2E; display:inline-table; margin-left:5px;}
.GeneralForm .formTable .smallText { font-weight:normal; font-size:10px; margin:10px 0 0; clear:both;}
.GeneralForm .formTable .security_image { border:1px solid #d0d0d0; float:left;}

.GeneralForm .actionBgLeft{ background:url(../_i/button_left.gif) no-repeat left top; padding:0 0 0 12px; float:left; margin:10px 0 0 0; }
.GeneralForm .actionBgLeft .actionBgRight { background:url(../_i/button_right.gif) no-repeat right top; height:24px; padding: 4px 12px 0 0; font-weight:bold; float:left;}
.GeneralForm .actionBgLeft .actionBgRight a { color:#fff;}
.GeneralForm .actionBgLeft .actionBgRight a:hover { color:#fff;}
.GeneralForm .actionBgLeft .actionBgRight input { background:none; color:#fff; border:none; padding:0; margin:0; font-weight:bold; font-size:11px; cursor:pointer;}


