body {
	background: url('//i.bigmir.net/pair/14feb/background.jpg') repeat-x top left;
	padding: 0;
	margin: 0;
	font-family: arial;
	font-size: 0.8em;
}
img {
	border: none;
}
h1 {
	margin: 0 0 15px 0;
	padding: 0;
	color: #e2307b;
	font-family: tahoma;
	font-size: 2.4em;
	font-weight: 400;
}
h2 {
color:#E2307B;
font-family:tahoma;
font-size:1.6em;
font-weight:400;
margin:0px 0pt 15px;
padding:0pt;
}
form {
	margin: 0;
	padding: 0;
}
.heart {
 width: 998px;
 /*height: 870px;*/
 margin: 0 auto;
}
.imgborder14feb {
	background-color: #e2307b;
	padding: 5px;
	margin-bottom: 7px;
}
.imgborder14feb_a {
	background-color: #e2307b;
	padding: 5px;
	margin-bottom: 7px;
	cursor: pointer;
	cursor: hand;
}
.content {
	margin: 0 auto;
	text-align: center;
	width: 321px;
}
.content2 {
	margin: 0 auto;
	margin-top:15px;
	/*text-align: center;*/
	width: 530px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 30px;
}
.clear1 {
	clear: both;
	font-size: 1px;
	height: 10px;
}
.clear2 {
	clear: both;
	font-size: 1px;
	height: 20px;
}
.clear4 {
	clear: both;
	font-size: 1px;
	height: 190px;
}
.clear_content {
	clear: both;
	font-size: 1px;
	height: 140px;
}
.clear_content2 {
	clear: both;
	font-size: 1px;
	height: 75px;
}
.clear_content3 {
	clear: both;
	font-size: 1px;
	height: 32px;
}
.content {
	margin: 0 auto;
	text-align: center;
	width: 321px;
	height:280px;
}

.tal {
	text-align: left;
}

a.girl, div.girl a {
	color: #ff0072;
	text-decoration: none;
}
a.girl:hover, div.girl a:hover{
	text-decoration: underline;
}
a.boy {
	color: #0000ab;
	text-decoration: none;
}
a.boy:hover {
	text-decoration: underline;
}
.alogo {
	margin-left: 6px;
	margin-top: 3px;
	position: absolute;
}
.for_logo {
 	margin: 4px 0 4px 9px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//i.bigmir.net/hp/img/logos/logo_small.png);
	width: expression(1);
	height: expression(1);
	padding-top: expression('8px')
}
.left {
/*	padding-left: 80px;*/
}
.right {
/*	padding: 12px 150px 0 0;*/
	padding-top: 12px;
}
.mrt {
	margin-right: 67px;
}
.mrt2 {
	margin-right: 30px;
}
.mrt_index {
	margin-right: 150px;
}
.knopka {
	position: absolute;
	margin: -8px 0 0 15px;
}
.ws {
	word-spacing: 15px;
}
.wid {
	width: 130px;
	overflow: hidden;
}
.gray {
	color: #999;
}
.roze {
	color: #ef438b;
}
.infowidth {
	width: 150px;
	overflow: hidden;
}
.hello {
	position: absolute;
	margin-top: -84px;
	margin-left: 290px;
	margin-top: -84px !ie;
	margin-left: -45px !ie;
}
/* header */
a.orange {
	color: #c00;
	text-decoration: none;
}
a.orange:hover {
	color: #039;
	text-decoration: none;
}
.icon_mail {
	position: relative;
	top: 5px;
}
/* end header */

/* footer */
.footer {
	margin-top: 70px;
	font-family: tahoma;
}
.hr {
	border-top: 1px solid #e6e6e6;
	font-size: 1px;
	height: 1px;
}
.tech {
	font-size: 0.85em;
	line-height: 1.2;
	color: #999;
}
a.func {
	color: #999;
	text-decoration: none;
}
a.func:hover {
	color: #c00;
}
/* end footer */
.my_photo {
	position: absolute;
	margin-top: -90px;
	margin-left: 90px;
	background-color: #fff;
	padding: 2px;
	border: 1px solid #e2307b;
}
.taho {
font-family:tahoma,arial;
}






.clear_both {
clear:both;
}

.navig2 {
height:45px;
padding-left:236px;
vertical-align:bottom;
}
.navig {
height:165px;
padding:0pt 0pt 15px 336px;
vertical-align:bottom;
}
.infoblock {
height:350px;
margin-bottom:10px;
overflow:hidden;
}
/*passport */
.TB_window h5 {
 font-weight: 400;
 padding: 2px 0 3px 7px;
 margin: 0;
}
.TB_window .clear2 {
 clear: both;
 height: 0;
}
.TB_window .clear3 {
 clear: both;
 font-size: 1px;
 height: 8px;
}
.TB_window .clear {
 clear: both;
 font-size: 1px;
 height: 1px;
}
.TB_window #auth_type {
 vertical-align: middle;
}
.TB_window .small {
 font-family: tahoma;
 font-size: 0.85em;
}
.TB_window .pasportedit {
 border: 1px solid #4c4c4a;
 padding-left: 3px;
 width: 233px;
}
.TB_window .mrt {
 margin-right: 0;
}
.TB_window a {
 color: #ff0072;
 text-decoration: none;
}
.TB_window a:hover {
 text-decoration: underline;
}
.hidden {
display:none;
}
.visible {
display:block;
}
/* для инфоблока */
#infoblockk a{
	color: #ff0072;
	text-decoration: none;
}
#infoblockk a:hover {
	text-decoration: underline;
}
#infoblockk .floatLeft {
float: left;
}
#infoblockk b{
	color: #ff0072;
}

/* top5 */
.shtamp {
	position: absolute;
	margin-top: 140px;
	margin-left: -28px;
	margin-left: -31px !ie;
	width: expression(1);
	height: expression(1);
}