form{
    margin: 5px 0;
}

    .form-item{
        padding: 10px 3px;
		position:relative;
		clear:both;
        min-height:20px;
        overflow:auto;
        
    }
        .form-item label{
			position:absolute;
			top:10px;
			left:0px;
            text-align:left;
            line-height:19pt;
            
        } 
        
        .form-item label.form-validate{
			color:#000000;
		}
        
        .form-item p.form-description{
            padding:13px 0 0px 0;
            float:right;
            line-height:9pt;
            position:relative;
            top:13px;
            overflow:hidden;
            font-size:8pt;
            color:#666666;
        }
        
        .form-item input{
            position:absolute;
			top:10px;
			right:3px;
            width:300px;
            height:18px;
            padding:2px;
            font-family: Trebuchet MS, sans-serif;
            line-height:18pt;
            font-size:9pt;
        }
        .form-item select{
                
            float:right;
            width:302px;
            padding:2px;
            font-family: Trebuchet MS, sans-serif;
            font-size:9pt;
            line-height:18pt;
        }
        
        .form-item textarea{
            float:right;
            width:300px;
            height:100px;
            padding:2px;
            font-family: Trebuchet MS, sans-serif;
        }
        
        .form-item .captchaImage{
            position:absolute;
            top:12px;
            left:200px;
        }
        
        
        .form-fileFrame{
            position:absolute;
			top:12px;
			right:4px;
            width:240px;
            height:28px;
            overflow:hidden;
            text-align:right;
            border:none;
            border-color:#FFFFFF;
            border-width:0px;
            padding:0px;
            margin:0px;
        } 
        
        .form-fileFrame input{
            height:22px;
        }
    .form-buttons{
        margin:10px 0;
		z-index:90;
		clear:both;
		border-top:1px solid #EEEEEE;
		text-align:right;
    }
    .form-buttons input{
        margin: 10px 0px 0 20px;
        font-size:10pt;

        padding: 5px 10px 5px 10px;
    }



form.form_newStoryForm .form-input-text{
    width:500px;

}

form.form_BasicContentAddPageForm{
    width:99%;
}

 
 
 .form_BasicContentAddPageForm .form-item-name .form-item{
        height:20pt;
        width:99%;
        position:relative;
        overflow:visible;
    }
    .form_BasicContentAddPageForm .form-item-name input{
        font-size: 14pt;
        color:#e98100;
        height:18pt;
        width:400px;
        position:absolute;
        top:0px;
        left:0px;
    }
    .form_BasicContentAddPageForm .form-item-name label{
        display:none;
    }

 .form_BasicContentEditPageForm .form-item-name .form-item{
        height:20pt;
        width:100%;
        position:relative;
        overflow:visible;
    }
    .form_BasicContentEditPageForm .form-item-name input{
        font-size: 14pt;
        color:#e98100;
        height:18pt;
        width:400px;
        position:absolute;
        top:0px;
        left:0px;
    }
    .form_BasicContentEditPageForm .form-item-name label{
        display:none;
    }
	
.form_acPoptavkaForm{
	margin-top:30px;
}

.form_acPoptavkaForm .form-item{
	border-bottom:1px solid #eeeeee;
}

.form_acPoptavkaForm .form-item label{
	width:280px;
	display:block;
	position:static;
	float:left;
}

.form_acPoptavkaForm .form-item input{
	width:250px;

}
.form_acPoptavkaForm h2{
	margin-top:15px;

}
.form_acPoptavkaForm .form-validate{
	font-weight:bold;
	color: #005fa8;
}


