form {
    display: inline;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
}

.intended{
    margin-left: 20px;
}

div.form {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    /*background-color: #fff;*/
    text-shadow: none;
    font-size: 12px;
}

div.section-description {
    margin: 5px 0 5px 0;
    padding: 3px;
    background-color: #fffff0;
}

div.form div.title {
    background-color: #eee;
    clear: both;
    margin : 0;
    padding: 5px;
    border-bottom: 1px solid #cfcfcf;
    border-top: 1px solid #fff;
    color: #363D69;
    font-weight: bold;
}

div.form div.title-sub {
    background-color: #eee;
    clear: both;
    margin : 0;
    padding: 5px 5px 5px 25px;
    border-bottom: 1px solid #cfcfcf;
    color: #363D69;
    font-weight: bold;
    /*font-size: 0.9em;*/
}

/* row */

div.form div.row {
    /*border-bottom: 1px solid #cfcfcf;*/
    
    
     /*background-color: #eee;*/
    clear: both;
    margin : 0;
    /*padding: 5px;*/
    /*border-bottom: 1px solid #cfcfcf;*/
    border-top: 1px solid #fff;
    color: #363D69;
    font-weight: bold;
    
}

.row-wo-bottom-border{
    border-bottom: 0px !important;
}

div.form div.row:hover {
    background-color: #e9f1f5;
}

div.form div.button-row {
    background-color: #eee;
    padding: 25px 0px 25px 300px;
    
    
}

div.form-view div.button-row table.t-button-row {
    width:380px;
   
}

div.form div.row div.label {
    float: left;
    margin: 0;
    /*padding: 8px 20px;*/
    /*width: 180px;*/
    width: 280px;
    font-weight: bold;
    text-align: left;
    font-size: 12px;
}

div.form div.required_indented div.label {
    /*color: #4A4847;*/
   /*color: rgb(54, 61, 105);*/
}
div.form div.required div.label {
   /*color: rgb(54, 61, 105);*/
  /*color: red;*/
}
/*div.form div.required div.label span:after
{ 
content:" *";
color:red;
font-weight:bold;
}*/



div.form div.required div.label span:after {
   content:" *";
    color:red;
    font-weight:bold;
}
    div.form div.required div.label span {*zoom: expression( this.runtimeStyle.zoom="1", this.appendChild( document.createElement("i")).className="ie-after" );}
    div.form div.required div.label span .ie-after {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '<font style="color: red; font-weight: bold">&nbsp;*</span>');}
       
       

div.form div.required_indented div.label span{
    padding-left: 30px;
}

div.form div.indented div.label span{
    padding-left: 30px;
}



div.form div.required div.label span{
    /*padding-left: 10px;*/
     margin : 0;
    /*padding: 5px;*/
}


div.form div.row div.field {
    float: left;
    /*width: 580px;*/
   width: 530px;
    padding: 5px;
	margin-left:40px;
}

/* merged 2 */

div.form div.row-merged2 {

}

div.form div.row-merged2 div.row {
    float:left;
}

div.form div.row-merged2 div.row div.label {
    float:left;
    width: 200px;
}

div.form div.row-merged2 div.row div.field {
    float:left;
    width: 190px;
}


/* merged 3 */

div.form div.row-merged3 {

}

div.form div.row-merged3 div.row {
    float:left;
    width: 130px;
}

div.form div.row-merged3 div.row div.label {
    float:left;
}

div.form div.row-merged3 div.row div.field {
    float:left;
    width: 100px;
}

sup { vertical-align: top; position: relative; top: -0.5em; }


div.form div.row div.field div.text label {
}

div.form div.row div.field div.text input {
    border: 1px solid #ccc;
    width: 350px;
}
div.form div.row div.field div.text.required {
    width: 150px;
}
div.form div.row div.field div.text.required.numeric {
    width: 365px;
}




div.form div.row div.field div.textarea textarea {
    border: 1px solid #ccc;
    width: 300px;
    height: 50px;
}

div.form div.row div.field div.textarea label {
    border: 1px solid #ccc;
    width: 200px;
    height: 100px;
}

div.form div.row div.field div.textarea textarea {
    border: 1px solid #ccc;
}

div.form div.row div.field * {
    vertical-align: top;
}

div.form div.row div.field sup {
    /*vertical-align: top;*/
}

div.form div.row div.field ul.checkboxtree {
    margin: 0;
    padding: 0;
}

div.form div.row div.field ul.checkboxtree li {
    display: block;
    margin: 0;
    padding: 2px 2px 2px 15px;
    border: 0;
    list-style: none;
    background: url('../images/list_item.png') left top no-repeat;
    width: 550px;

}

div.form div.row div.field ul.checkboxtree li.no-tree {
    display: block;
    margin: 0;
    padding: 2px 2px 2px 35px;
    border: 0;
    list-style: none;
    background: none ;
    width: 550px;
}

div.form div.row div.field ul.checkboxtree li.text input {
    border: 1px solid #ccc;
}

div.form div.row div.field ul.checkboxtree li.textarea textarea {
    border: 1px solid #ccc;
    width: 300px;
    height: 50px;
}

div.form div.row div.field ul.checkboxtree li label {
    cursor: pointer;
    font-weight: normal;
    /*font-size: 110%;*/
   /*width: 200px;*/
}
div.form div.row div.field ul.checkboxtree li label.small {
    cursor: pointer;
    font-weight: normal;
    /*font-size: 110%;*/
   width: 100px;
   vertical-align: middle;
   text-align: left;
   margin-left: 35px;
}
div.small{
   width: 400px; 
}
div.form div.row div.field ul.checkboxtree li ul{
     /*margin-left: -40px;*/
}

/*
    View
*/


div.form-view {
     clear: both;
    margin: 0;
    padding: 5px;
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    text-shadow: none;
    font-size: 14px !important;
    
      
   
    
   
   
}

div.form-view div.title {
    background-color: #eee;
    clear: both;
    margin : 0;
    padding: 5px;
    border-bottom: 1px solid #cfcfcf;
    border-top: 1px solid #fff;
    color: #363D69;
    font-weight: bold;
}

div.form-view div.title-sub {
    background-color: #eee;
    clear: both;
    margin : 0;
    padding: 5px;
    border-bottom: 1px solid #cfcfcf;
    color: #363D69;
    font-weight: bold;
}

div.form-view div.row {
    border-bottom: 1px solid #cfcfcf;
}

div.form-view div.row:hover {
    background-color: #e9f1f5;
}

div.form-view div.button-row {
    background-color: #eee;
    padding: 5px 5px 5px 200px;
}

div.form-view div.row div.label {
    float: left;
    margin-left: 10px;
    padding: 5px;
    width: 300px;
    font-weight: bold;
    text-align: left;
    font-size: 13px !important;
}



div.form-view div.row div.required {
    color: #4A4847;
}

div.form-view div.row div.required_indented {
    color: #4A4847;
    padding-left: 30px;
}

div.form-view div.row div.field {
    float: left;
    width: 500px;
    padding: 5px;
	margin-left:50px;
}

div.form-view div.row div.field div.text label {
}

div.form-view div.row div.field ul.checkboxtree {
    margin: 0 10px;
    padding: 0;
}

div.form-view div.row div.field ul.checkboxtree ul {
    list-style: inside;
}

div.clear {
    clear: both;
}

/* login alanı */
div.login {
    width:400px;
    min-height: 450px;
    margin-left:auto;
    margin-right:auto;
    background-color: #f8f8f8;
    border:solid 1px #cccccc;
    padding:0;
    margin-top: 5%;
    text-align:center;
}
div.login div.logo {
    margin-top:30px;
}
div.login div.lgarea {
    width: 307px;
    height: 120px;
    margin-left:auto;
    margin-right: auto;
    text-align: left;
}
div.login div.greeninput {
    border:solid 1px #86a6b3;
    width:305px;
    height: 35px;
    background-color: #e6e6e6;
    margin-bottom: 10px;
    margin-top:5px;
    text-align: left;
}
div.login div.greeninput input {
    border:0;
    width:190px;
    height: 28px;
    background-color: #e6e6e6;
    float:left;
    margin-top:3px;
    margin-left:10px;
    font-size:15px;
    font-weight: bold;
    font-family: arial,verdana;
    color:#111111;
}
div.login div.greeninput img {
    float:left;
    margin-top:3px;
    margin-left:3px;
}
span.red-userfld {
    color:#a2546e;
    font-weight: bold;
    font-size:13px;
    font-family: arial,verdana;
    width:305px;
}
input.lgn-submit {
    width:110px;
    height: 30px;
    color:#bc2862;
    background-color: #ffffff;
    font-size:15px;
    font-weight: bold;
    font-family: arial,verdana;
    float:right;
}
/* login alanı bitiş */

div.form-view table.yanyana{
    width: 900px;
}
div.form table.yanyana{
    width: 900px;
}

div.form table.yanyana div.row{
    font-size:13px;
}

div.form table.yanyana div.row div.field{
width:180px;
}

div.form-view table.yanyana div.row div.field{
width:200px;
}


div.form table.yanyana3 div.row div.field{
width:70px;
}
div.form  table.yanyana3  {
width: 900px;
}
div.form-view  table.yanyana3  {
width: 900px;
}
div.form-view table.yanyana3 div.label {
    width: 125px;
}
div.form-view table.yanyana table.yanyana3 div.field {
    width: 125px;
}





/*div.form-view div.row div.field{
width:275px;
}*/

div.form table.yanyana div.required div.label {
    color: #4A4847;
}





div.form table.yanyana div.row div.label {
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 8px 0;
    text-align: right;
    width: 275px;
}
div.form table.yanyana div.row div.field ul.checkboxtree li ul
{
margin-left: -40px;
}

div.form table.yanyana div.row{
    font-size:13px;
}

div.form div.row div.field div.text input.small { 
    border: 1px solid #ccc;
    width: 65px !important;
}


div.form table.yanyana div.row{
    font-size:13px;
}


div.form div.row div.field ul.checkboxtree  {

    width: 300px !important;
}


div.form div.row div.field ul.checkboxtree li.tree-text input.small {
    border: 1px solid #ccc;
    width: 65px !important;
}



div.form div.row div.field ul.checkboxtree li.tree-text input[type="text"] {
    border: 1px solid #ccc;
    width: 200px !important;
}

div.form div.row div.field ul.checkboxtree li.tree-text input[type="text"].small {
   border: 1px solid #ccc;
    width: 65px !important;
}



div.form div.row div.field ul.checkboxtree li.tree-textinput[type="radio"],
div.form div.row div.field ul.checkboxtree li.tree-textinput[type="checkbox"] {
  width: 10px !important; 
  /* IE8-9 */
}


input.small {
    border: 1px solid rgb(204, 204, 204);
    width: 65px !important;
    vertical-align: middle;
}

/* login alanı */
table.login {
    width:600px;   
    background-color: #f9f9f9;
    border:solid 1px #cdcdcd;
    color: #666666;
    margin-top:20px;
    
    letter-spacing:-0.1px;
    font-size:14px;
}
table.login td.login-heading {
    background-image:url('../images/login-heder.jpg'); 
    background-repeat:no-repeat; 
    padding-left:50px;  
    height:36px;
    border-bottom:1px solid #cdcdcd;
}

table.login div.greeninput {
    border:solid 1px #cccccc;
    width:385px;
    height: 30px;
    background-color: #e6e6e6;
    margin-bottom: 10px;
    margin-top:5px;
    margin-left: 20px;
    text-align: right;
}
table.login td.login-field {
    text-align: left;
    padding-top:5px;
    border-bottom: 1px solid #eeeeee;
    color: #333333;
}
table.login div.greeninput input {
    border:0;
    width:310px;
    height: 25px;
    background-color: #e6e6e6;
    float:left;
    margin-top:3px;
    margin-left:10px;
    font-size:14px;
    
    color:#111111;
}
table.login div.greeninput img {
    float:right;
    margin:5px;
    height:20px;
    
}

li.tree-radio{
    margin-left: -200px;
}
