.main_txt {font-size: 13px; width: 780px;}



.card {float: left; width: 185px; height: 163px; margin: 0 18px 20px 0;  padding: 8px 0 0 0; background: url(/images/lady/bg.gif) no-repeat;  text-align: center;}
.card_last {margin: 0 0 18px 0; }
.card p {color: #f2797f; font-size: 11px; font-weight: bold; margin: 0; padding: 0;}
.card p a:hover {text-decoration: none;}


.form_c {width: 797px; height: 402px; background: url(/images/lady/card_fon.jpg) no-repeat;}
.card_img {float: left; width: 530px;}
.card_img img {margin: 13px 0 0 15px;}
.card_form {float: left; width: 267px; padding: 15px 0 0 0; }
.card_form p {color: #504e4e; font-size: 13px; padding: 0; margin: 0;}
.card_form form {margin: 0 0 0 10px;}
.card_form div input {background: url(/images/lady/form.gif) no-repeat right top; width: 228px; height: 21px; border: 0; padding: 2px 0 0 2px;  margin: 0 0 6px 0;}
.card_form div input.short {background: url(/images/lady/form1.gif) no-repeat right top; width: 70px; height: 21px; border: 0; padding: 2px 0 0 2px;  margin: 0 0 6px 0;}
.card_form textarea {background: url(/images/lady/area.gif) no-repeat; width: 228px; height: 56px; border: 0; padding: 2px 0 0 2px; margin: 0 0 10px 0;}


.oboi {float: left; width: 252px; background: url(/images/lady/oboi.gif) no-repeat; height: 227px; margin: 0 20px 15px 0; padding: 9px 0 0 0;}
.oboi img {margin: 0 1px 0 0;}
.oboi p {margin: 2px 0 0 0;}
.oboi_mar {margin: 0 0 15px 0;}

.avatar {float: left; width: 116px; height: 135px; margin: 0 20px 15px 0; background: url(/images/lady/avatar.gif) no-repeat;}
.avatar img {margin: 6px 0 0 0;}
.avatar p {margin: 2px 0 0 0;}
.avatar_mar {margin: 0 0 15px 0;}

.line_fon {background: url(/images/lady/line_fon11.jpg) repeat-y;}
.line_fon div {margin: 13px 0 0 0; padding: 0 0 30px 0; background: url(/images/lady/line_fon.jpg) no-repeat bottom left;}
.line_fon input {margin: 0 7px 0 0; top: -50; position: relative;}

.line_begun {height: 163px; background: url(/images/lady/line_begun.jpg) no-repeat;}
.line_begun div {float: left; width: 110px; }
.line_begun input {margin: 0 0 0 0; top: -40; position: relative;}

.line_txt {height: 135px; background: url(/images/lady/line_txt.jpg) no-repeat;}
.line_txt div {margin: 0 0 5px 0; padding: 0;}
.line_txt div.pol {width: 350px; float: left;} 
.line_txt input {top: 4; position: relative; margin: 0 7px 0 0;}
.line_txt label {color: #504e4e; font-size: 13px;}

.line_date {height: 95px; background: url(/images/lady/line_date.jpg) no-repeat;}


.line_fon, .line_begun, .line_txt, .line_date {float: left; margin: 0 0 15px 0; width: 798px;} 
.line_fon input, .line_fon p, .line_begun input, .line_begun p, .line_txt input, .line_txt p, .line_date input, .line_date p {margin-left: 25px;}
.line_fon p, .line_begun p, .line_txt p, .line_date p {color: #504e4e; font-size: 18px; margin: 17px 0 10px 25px;}
.dd {margin-left: 25px;}

.line_date select {margin-right: 7px;}



#line2 {width: 792px; height: 352px; background: url(/images/lady/lines_2.gif) no-repeat; padding: 15px 24px 0 24px;}
div#line2_f {width: 150px; float: left; padding-top: 50px; font-size: 18px; color: #504e4e;}
.line2_p {width: 450px; float: left; margin-bottom: 15px;}
#line2 p {font-size: 13px; color: #504e4e; margin: 0 0 8px 0; padding: 0;}
#line2 textarea {margin-bottom: 15px;}
