
.mainblock{ 
	background:#f8f8f8;
	font:13px Trebuchet MS, Arial, Helvetica, Sans-Serif;
	color:#333;
	line-height:160%;
	margin:0;
	padding:0;
	font-weight:normal;
	}

h4{
	font-weight:normal;
	margin:1em 0;
	font-size:120%;
	}				
	
input, textarea, select, table{
	font:100% Trebuchet MS, Arial, Helvetica, Sans-Serif;
	line-height:160%;
	color:#333;
	}	
	#form1, #search{
		position:relative;
		margin:1em 0;
		padding-top:10px;
		margin-left:20px;
		}
	#form1 .kvadr{
		width:580px;
		height:580px;
		background:url(../faq/form_fon.gif) no-repeat 0 0;
		background-size:100% 100%;
		overflow:hidden;
		}
	#form1 .kvadr_add{
		width:580px;
		height:380px;
		background:url(../faq/form_fon.gif) no-repeat 0 0;
		background-size:100% 100%;
		overflow:hidden;
		}
	#form1 div{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline
		}		
	#form1 legend{display:none;}	
	#form1 p{
		margin:.5em 0;
		text-align:left;		
		margin-left:10px;
		}	
	#form1 label{
	display:block}	
	#form1 input, #form1 textarea{	
		border:1px solid #ddd;
		background:#fff url(../faq/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form1 .captcha input{	
		width:52px;
		margin-top:15px;
		float:left;
		}
	#form1 .captcha{
		padding:0 15px;}
	#form1 textarea{		
		width:560px;
		height:140px;
		}					
	#form1 .subm{
		width:100%;
		margin:0 auto;
		height:60px;
		}	
	#form1 button.subm{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(../faq/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}	
	#form1 .badd{
		width:220px;
		height:25px;
		line-height:25px;		
		border:none;
		background:url(../faq/form_button_add.gif) no-repeat 0 0;
		background-size:100% 100%;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}	
	#form1 .canc{
		display:block;
		float:right;
		margin-right:100px;
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(../faq/form_button_cancel.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}	

	#search .kvadr_add{
		width:400px;
		height:370px;
		padding:20px;
		background:url(../faq/form_fon.gif) no-repeat 0 0;
		background-size:100% 100%;
		overflow:hidden;
		}		
	#search  .linput{
		border-color:#666666 !important;
		font-size:12px !important;
		border:1px solid #7F9DB9;
/*		box-sizing:border-box;
		cursor:text;
		margin:0 !important;
		outline-style:none;*/
		width:365px;
		margin-left:6px;
		}
		
.clearfix {
overflow: auto; width: 100%;
}
.highslide-controls{
   border:#faa 1px solid;
   display:none;}    
   
 
a.addask, a.otvet{
	display:block;
	position:fixed;
	left:0px;
	width:27px;
	border:#5D86B2 1px solid;
	border-left:none;

	border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	-khtml-border-radius: 8px 0 0 8px;
}
a.addask{
	height:207px;
	top:100px;
	background:url(../faq/vopros_27x207.jpg);
	/*display:none;*/
}
a.otvet{
	height:156px;
	top:350px;
	background:url(../faq/otvet_27x156.jpg);
	/*display:none;*/
}
