/* < general styles */
html,body,div,img,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0; }
table { border:0; border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; }
td,th { margin:0; padding:0; vertical-align:top; text-align:left; }
ul,ol { list-style:none; }
img { vertical-align:top; }

body { background-color:#fff; font:13px/1.22 Arial, Helvetica, sans-serif; *font-size:small; *font:x-small; color:#393939; }

h1 { font-size:138.5%; font-weight:normal; color:#971a16; padding-bottom:11px;}
h2 { font-size:182%; font-weight:normal; }
h3 { font-size:138.5%; font-weight:normal; }

a { text-decoration:none; color:#971a16;}
a:hover { text-decoration:underline; }

.clearer { clear:both; font-size:1px; line-height:0; height:0; overflow:auto; }
/* general styles > */

/* < layout */
#page { width:992px; margin:0 auto; }
#leftColumn { float:left; width:310px; }
#mainContent { margin-left:310px; background:#fff url(images/bkg_header.jpg) left top no-repeat; padding:180px 0 0 22px; }
/* layout > */

/* < left side styles */
#leftColumn,
#leftColumn a { color:#fff; line-height:1; }
.left1 { height:395px; background:url(images/bkg_left1.jpg) left top no-repeat; }
.left1 .logo { margin:16px 0 0 119px; }
.left1 ul { padding:40px 0 0 175px; }
.left1 ul li { padding-bottom:11px; font-size:108%; }

.left2 { background:#971a16 url(images/bkg_left.gif) left top repeat-y;  }
.left2In { background:url(images/bkg_left2.gif) left bottom no-repeat; padding:14px 0 60px 0; }
.left2 h2 { padding:0 6px 6px 0; margin:0 0 8px 14px; border-bottom:1px solid #c75248; }
.left2 ul.main { padding:0 0 20px 45px; font-size:93%; line-height:1.5; }
.left2 .price_line { background-color:#d42a2a; padding:2px 0 2px 40px; margin-bottom:10px; font-size:108%; color:#fff; }
.left2 .price_line span { margin-right:70px; }
.left2 .region { padding:14px 0 0 45px; line-height:1.65; }
.left2 .region span { font-size:108%; }
.left2 .region ul { font-size:85%; }
/* left side styles > */

/* < content styles */
.ads { padding:20px 0 0 12px; }
.ads h3 { color:#971a16; padding:0 0 10px 18px; }
.content h3 { color:#971a16; padding-bottom:11px; }
.content .item { float:left; display:inline; width:312px; border:1px solid #b2b2b2; margin:0 14px 7px 0; }
.content .item th { padding:10px 15px 8px 15px; background-color:#971a16; border-bottom:1px solid #c17673; font-size:108%; font-weight:normal; line-height:1; color:#fff; }
.content .item td { padding:7px 2px 0 8px; font-size:85%; }
.content .item td a { color:#393939; }
.content .item td.foto { padding:7px 0 0 0; }
.content .item td.foto img { border:1px solid #e4e4e4; }
.content .item td.description1 { width:50%; color:#9c1a16; font-size:93%; }
.content .item .links { padding:10px; }
.content .item td table td { font-size:100%; padding:0 7px 0 0; }
/* content styles > */

/* < misc styles */
.hr { font-size:1px; margin:0 0 7px 0; line-height:1px; height:1px; background-color:#b2b2b2; color:#b2b2b2; overflow:hidden; }
/* misc styles */

/* < footer styles */
#footer { clear:both; color:#aa1c18; font-size:85%; padding:10px 0 10px 330px; }
/* footer styles > */
.error
{
  FONT-SIZE: 11px; COLOR: #ff3300;
}
hr
{
    color: #FFFFFF; 
    border: none; 
    border-top: 1px solid #e7e8e0;
    height: 1px;
    margin: 0.35em 0 0.35em 0;
}
a.phoneLink{
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
TD.titleanketa{
	background-color:#971a16;
	padding-left: 15px;
	color: #FFFFFF;
	FONT: 11px Tahoma; 
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
}
TD.titleanketa1{
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #DA0008;
	FONT: 12px Tahoma; 
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
}
TD.showinfo{
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}
TABLE.showblock{
	border: 1px solid #8c0808;
	COLOR: #000000; 
	LINE-HEIGHT: 15px; 
	FONT-SIZE: 12px; 
	background-color: #ffffff;
}
TABLE.showblock1{
	border: 1px solid #8c0808;
	COLOR: #000000; 
	LINE-HEIGHT: 15px; 
	FONT-SIZE: 12px; 
	background-color: #ffffff;
	font-weight: bold;
}
TD.data{
	height:25px;
	padding-right: 15px;
	text-align:right;
	font-weight: bold;
	font-size: 11px;
}
TD.data2{
	padding-right: 15px;
	font-size: 11px;
}
TH{
	padding-right: 15px;
	font-weight: normal;
	font-size: 11px;
}
DIV.anketa{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
DIV.name{
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}
TABLE.showdata{
	font-size: 12px;
}
TABLE.generalinfo{
	border: 1px solid #8c0808;
	background-color: #ffffff;
	COLOR: #000000; 
	LINE-HEIGHT: 15px; 
	FONT-SIZE: 11px; 
}
TD.womendata{
	padding: 5px;
}
TD.womenNameTd{
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #971a16;
	height: 19px;

}
TD.womenphoto{
	padding-right: 2px;
}
.womenName{
	font-size: 12px;
	font-weight: bold;
}
.district{
	font-size: 10px;
}
DIV.price{
	padding-bottom: 5px;
}
DIV.sextype{
	padding-bottom: 10px;
	padding-top: 5px;
}

