body {background-color:red}

div.m-form {position:relative;
height:435px;
width:550px;
background-color:#fff;
padding:0 25px;
font-family: Tahoma, san-serif;
color:#304d79;
font-size:12px;
}

div.m-form p {text-align:justify;
font-size:12px}

div.m-form h1 {    background: url('call_doctor_bckg.gif') no-repeat scroll center bottom transparent;
    color: #FFFFFF;
    font-size: 15px;
    height: 32px;
    margin-top: 0;
    padding-top: 15px;
    text-align: center;
    top: 0;
    width: 220px;
font-weight:100;
margin-bottom:14px
}

div.m-form img.close-button {float:right;
position:reltive;
margin-right:-25px;
top:0;
right:0}

div.m-form p {margin:0;
padding:0;
margin-bottom:9px}

div.m-form p.m-bottomshadow {background-color: #FFFFFF;
    background-image: url('bottomshadow_form.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    height: 6px;
    padding: 0;
    width: 100%;
	margin-bottom:5px}
	
div.m-form p.italic {font-style:italic}

div.m-form div.form-container {position:relative;
height:225px;
width:526px;
background: url('f-bckg.png') left top no-repeat;
padding:10px 18px 18px 10px;
font-size:11px}

div.m-form div.form-container p {font-size:11px; 
font-family:Tahoma, san-serif}

div.form-container div.l-form-container {position:relative;
float:left;
height:223px;
width:241px;
padding:0;
margin-right:10px}


div.form-container div.r-form-container {position:relative;
float:right;
height:225px;
width:264px;
padding:0;}

.radio-value {color:gray}

div.m-form input, textarea {
	border:0;
	font-family: Arial, san-serif;
	font-size:12px;
	color:#9e9e9e;
	background: none;
	outline: none;
	float:left}

div.m-form textarea {margin:6px;}

div.m-form div.feedback {background-image:url('http://www.vetprofy.ruinput_bckg1.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#fff;
	border:1px solid #c8c8c8;
	color:#919191;
	margin-bottom:10px;
	width: 225px}
	
div.m-form div.search {background-image: url('search_bckg.gif');
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	width:241px;
	height:29px;
	border:0}
	
div.m-form div.search-220 {background-image: url('search_bckg_220.gif');
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	width:220px;
	height:29px;
	border:0;
	margin-top:2px;
	margin-bottom:0}
	
div.m-form input.w-i {width:208px}

div.m-form div.feedback input {width:229px}
	
div.m-form p.border {height:100%; width:0; border-right:1px solid #f7f7f7; border-left:1px solid #dfdfdf; float:left}

div.m-form input.r-position {margin:0 8px 0 0; clear:both}

div.m-form div.textarea-1 {background-image: url('textarea-1_bckg.gif');
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	width:241px;
	height:54px;
	border:0}
	
div.m-form div.textarea-2 {background-image: url('textarea-2_bckg.gif');
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	width:264px;
	height:132px;
	border:0}

div.m-form textarea.l {height: 42px;
    overflow: hidden;
    resize: none;
    width: 229px;
	}
	
div.m-form textarea.r {height: 120px;
    overflow: hidden;
    resize: none;
    width: 252px;
	}
	
div.m-form div.pic {position:relative;
height:61px;
width: 100% }


div.m-form div.pic img.c {float:left;
height:61px;
width:131px;
//margin-left:-4px}

div.m-form div.pic div.inp {	background-image: url('pic-input.gif');
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	width:125px;
	height:29px;
	border:0;
	float:right}
	
div.m-form div.new-pic {height:26px;
width:36px;
border:0;
background-color:transparent;
background: url('new.jpg') center top no-repeat;
cursor:pointer;

}

div.m-form div.pic button {
    border: 0 none;
    height: 25px;
    margin-top: -3px;
    padding: 0;
    /*right: -5px;*/
	cursor:pointer;
}

div.m-form div.pic form {float: right;
    height: 23px;
    right: -5px;
    width: 71px;
	margin-bottom:0}

/*.l {
	float:left}*/
	
div.m-form button.t {
	margin-top:7px;
	//margin-top:8px;
	background: url('send_button.gif') top left no-repeat;
	width:70px;
	height:23px;}
	
/*.more {
    background-image: url('http://www.vetprofy.rumore_bckg.jpg');
    background-position: left center;
    background-repeat: repeat-x;
    border-bottom: 1px solid #D5D5D5;
    border-top: 1px solid #D5D5D5;
    cursor: pointer;
    float: left;
    font-size: 11px;
    padding: 4px 2px;}*/

	
div.m-form img.sh {position:absolute;
bottom:-5px
} 

	
div.m-form span.checkAndRadio {
margin-left: 0;
//width: 12px; /* хак для ие6 и 7 */
}