#basic-modal-content {display:none;}
#basic-content {display:block; padding:20px 0 0 50px;}
#simplemodal-overlay {background-color:#474e53;}

/* Container */

#simplemodal-container { width:559px;}
#simplemodal-container #basic-modal-content { width:539px; height:auto;}
#simplemodal-container #basic-modal-content.form { background:url('../images/form.png') top no-repeat; height:600px; padding:0 25px; width:492px;}
#simplemodal-container a.modalCloseImg { background:url("../images/x.png") no-repeat; width:25px; height:29px; display:inline; position:absolute; top:15px; left:490px; cursor:pointer; z-index:3200;}
#basic-modal-content #basic-top { width:539px; height:11px; background:url(../images/basic-top.png) top left no-repeat; }
#basic-modal-content #basic-middle { background:#e8e8e8; border-top:1px solid #e8e8e8; padding:0 25px; overflow:visible;}
#basic-modal-content #basic-bottom { width:539px; height:11px; background:url(../images/basic-bottom.png) bottom left no-repeat; }
.feedback input { border:0; width:475px; color:#474d52; font-family:Arial, Helvetica, sans-serif; font-size:13px; height:18px; padding:0;}
.feedback textarea { width:475px; border:0; color:#474d52; font-family:Arial, Helvetica, sans-serif; font-size:13px; height:36px; padding:0;}
.text2 {}
.feedback textarea.t_text3 { margin-top:0; height:67px;}
.feedback h2 { color:#9f1616; font-weight:normal; font-size:13px; border-bottom:1px dashed #9f1616; width:220px; padding:3px 0; margin-left:7px;}
.feedback p { max-width:510px; padding:5px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; margin-left:7px;}
.feedback .send { display:block; width: 194px; height: 43px; border:0; background: url("../images/send.png") top no-repeat; cursor: pointer; margin:10px 0 0 150px;}
.feedback p.text1 { padding:4px 7px !important; margin:3px 0 5px !important; *margin:3px 0 7px !important; background:url("../images/form-text.png") top left no-repeat; line-height:14px; width:476px;}
.feedback p.text2 { padding:4px 7px !important; margin:1px 0 5px !important; background:url("../images/form-text2.png") top left no-repeat; height:38px;}
.feedback p.text3 { padding:4px 7px !important; margin:2px 0 5px !important; background:url("../images/form-text3.png") top left no-repeat;}

/***************************************************************/

div.fileinputs { position: relative; }

div.fakebtn {
	top: 2px;	left:0px;
	z-index: 1;
	margin:0;
	cursor:pointer;
}

.fileinputs div.fakefile {
	position: absolute;
	top: 5px;
	margin:0;
	padding:0;
	overflow:hidden;
	cursor:pointer;
	z-index: 10 !important;
}

@-moz-document url-prefix() { .fileinputs div.fakefile {left:260px; width:230px;}}

input.file {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);  /*IE 5.5+*/
	-moz-opacity: 0; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	z-index: 15 !important;
	cursor:pointer;
}

div.faketext {
	position: absolute;
	top: 0px;	left: 0px;
	width:400px;
	height:20px;
	z-index: 5;
}

.feedback div.faketext input.browsetext {
	height: 17px;
	width:300px !important;
	margin:4px 7px;
	padding:0;
}
.feedback div#sign, .feedback div#sign a { font-size:13px; line-height:24px !important;}
.feedback div#sign { margin-top:10px;	padding:0;}
.feedback div#sign input { border-bottom:1px solid #363636;	background:#e8e8e8;}
.feedback div#sign table { border-collapse:collapse; border:0;}
.feedback div#sign table tr td
{
	border:none;
	border-collapse:collapse;
	vertical-align:top;
	padding:0; margin:0;
}
.feedback div#sign table tr td.title { width:310px;}
.feedback div#sign table tr td.col { width:125px;	padding:0 5px;}
.feedback div#sign table tr td.col input { margin:0; width:40px;}
.feedback div#sign table tr td input { margin-top:4px; *margin-top:0px;}
.request
{
	overflow:visible;
	display:inline-block;
	vertical-align:text-top;
	height:30px;
	*height:34px;
	width:inherit;
}
.request input { z-index:5;}
.request .sub
{
	position:relative;
	*position:inherit;
	bottom:0px;
	*bottom:5px;
	font-size:11px;
	line-height:11px;
	*line-height:13px;
	text-align:center;
	padding:0; margin:0;
	z-index:0;
}
.request input, .request .sub {	width:100%;	min-width:350px; *width:340px;}