
body *::selection { background:#97CE13 }
body *::-moz-selection { background:#97CE13 }

body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	background:white url(/img/redline.gif) repeat-y;
	font-size:100%
}

a { color:black }




.mainFrame { min-width:992px }


.bigFile { 
	height:297px; 
	background:url(/img/needhelp.jpg) right top no-repeat;
	position:relative;
	min-width:992px
}

	.login { padding:12px 0 9px 15px; background:white; width:470px }
	
		.login img { vertical-align:middle }
		.login input { width:109px; height:17px; color:#b2b2b2; border:1px solid #858583 }
		
	.postAd { padding:8px 0 19px 19px }
	
	.oldNavi { margin-left:19px }
	
		.oldNavi li {
			float:left;
			width:103px;
			height:72px;
			padding-right:10px;
			text-align:center;
			line-height:38px;
			background:url(/img/navbtn.jpg) no-repeat
		}
		
		.oldNavi li a {
			color:white;
			font-family:"Trebuchet MS", Tahoma, sans-serif;
			text-decoration:none;
			font-size:9pt;
			text-transform:uppercase;
			font-weight:bold
		}
		
		.oldNavi li a:hover { color:crimson }
		
	.icons { position:absolute; top:12px; right: 12px }
	
		.icons a { display:block; padding-bottom:35px }
		


.mainInfo { width:100%; position:absolute; left:0; top: 236px; min-width:992px }

.secretPadding { padding-left:20px }

	h1.vip {
		font-size:14pt;
		color:#DE0B00;
		font-family:"Trebuchet MS", Tahoma, sans-serif;
		width:100%;
		background:url(/img/vip-line.png) 151px 11px no-repeat
	}
	
		.bigCol { padding-right:7px }
		
	
	.vipAds { table-layout:fixed }
	
		.vipAds td {
			width:32%;
			font-size:9pt;
			line-height:13px;
			color:#404F00;
			white-space:nowrap;
			padding-right:7px;
			font-family: Tahoma, sans-serif;
		}
		
		.vipAds .pos {
			background:url(/img/greenad.jpg) no-repeat;
			height:112px;
			border-right:1px solid #A3CA53;
			position:relative
		}
			
			.vipAds .redClip {
				width:31px; height: 37px;
				position:absolute;
				top:-13px;
				right:3px;
				background:url(/img/redpaperclip.png)
			}
	
			.vipAds .grr { padding-top:3px }
			.vipAds .pic  { position:absolute; top:7px; left:8px }
			.vipAds .text { padding:8px 8px 0 92px }
			.reds { color:#CD0A00 }
			
		.vipAds .underLine div { height:36px; background:url(/img/under-the-small-ad-glitteri.png) repeat-x }
		
	
	.greenClip {
		width:31px; height:37px;
		position:absolute;
		top:-14px; right:3px;
		background:url(/img/greenpaperclip.png)
	}
		
	.contex .leftCol { padding-right:10px }
	
		.leftCol .infoCaption {
			height:39px;
			background:#DE0B00 url(/img/information-mid.gif) repeat-x
		}
		
			.infoCaption .infoEd { height:39px; background:url(/img/information-end.gif) 100% 0 no-repeat }
			
			.infoCaption h1 { 
				color:white;
				text-transform:uppercase;
				font-size:12pt;
				line-height:22px;
				padding-left:8px;
				background:url(/img/information-start.gif) no-repeat;
				height:39px;
				font-family: "Trebuchet MS", Tahoma, sans-serif;
			}
			
		.leftCol .plain-text {
			font-size:9pt;
			line-height:16px;
			padding-right:7px
		}
		
			.leftCol .plain-text p {
				padding-bottom:1em
			}
			
			.leftCol .plain-text h1 {
				text-transform:uppercase;
				color:#de0b00;
				font-size:15px;
				padding:1em 0 .5em 0;
				font-family: "Trebuchet MS", Tahoma, sans-serif;
			}
			
		.leftCol dl { padding-bottom:1em }
		
		.leftCol dt { color:#80AE32; font-size:8pt; padding-top:8px }
		.leftCol dd { padding-bottom:10px; border-bottom:1px solid #ccc }
		.leftCol dd a { color: #de0b00 }
		
		
		.contex .rightCol .contentTop a { color:red; font-size:11pt; font-weight:bold }
		.contex .rightCol h1 {
			text-transform:uppercase;
			color:#de0b00;
			font-size:10px;
			padding:0 0 10px 10px;
			font-family: "Trebuchet MS", Tahoma, sans-serif;
		}
		
		.rightCol .ADComplicated {
			background:#E9FA30 url(/img/complicated-ad.jpg) right bottom no-repeat;
			min-height:118px;
			-height:118px;
			border-top:1px solid #5DA63B;
			border-left:1px solid #5DA63B;
			position:relative;
			margin:4px 0
		}
		
		
		.ads h2 { font-size:10pt; padding:0 0 5px 10px; border-bottom:1px solid #5da63b }
		.ads p { padding:0 0 5px 10px }
		.ads .text { padding:7px 128px 15px 0; font-size:9pt }
		.ads .text .reds { padding-top:10px }
		.ads small { font-size:8pt; line-height:13px }
		.ads .portret { position:absolute; bottom:4px; right:15px; //bottom:1px }
		
		/*.ADComplicated h2 { font-size:10pt; padding:0 0 5px 10px; border-bottom:1px solid #5da63b }
		.ADComplicated p { padding:0 0 5px 10px }
		.ADComplicated .text { padding:7px 128px 15px 0; font-size:9pt }
		.ADComplicated .text .reds { padding-top:10px }
		.ADComplicated small { font-size:8pt; line-height:13px }
		.ADComplicated .portret { position:absolute; bottom:4px; right:15px; //bottom:1px }*/
			
		.rightCol .ADNormalWhite {
			background:white url(/img/medium-white-ad.png) right bottom no-repeat;
			min-height:118px;
			-height:118px;
			border-top:1px solid #5DA63B;
			border-left:1px solid #5DA63B;
			position:relative;
			margin:4px 0
		}
		
		.rightCol .ADNormalGreen {
			background:white url(/img/medium-green-ad.png) right bottom no-repeat;
			min-height:118px;
			-height:118px;
			border-top:1px solid #5DA63B;
			border-left:1px solid #5DA63B;
			position:relative;
			margin:4px 0
		}
		
		.rightCol .ADEase {
			background:white url(/img/simple-ad-imagebox.png) right bottom no-repeat;
			min-height:118px;
			-height:118px;
			border:1px solid #5DA63B;
			position:relative;
			margin:4px 0
		}
		
		.ADEase .portret { position:absolute; bottom:6px; right:15px; //bottom:3px }
		
	.rightCol .pagesNavi {
		padding:40px 0;
		text-align:center;
		color:#C91A0C;
		font-weight:bold;
		font-size:9pt
	}
	
		.pagesNavi a { font-weight:normal; color:#C91A0C }
		.pagesNavi a.noline { text-decoration:none }
		
		
	
	.smallCol {
		padding-top:3px;
		padding-right:14px
	}
	
		.smallCol .wrapper { position:relative }
		
		.smallCol .redStripe { background:#CD170D url(/img/redstripe.png) repeat-x; padding:8px 12px; color:#fff }
		
			.redStripe h1 {
				text-transform:uppercase;
				color:#fff;
				font-size:15px;
				padding:10px 0;
				font-family: "Trebuchet MS", Tahoma, sans-serif;
			}
			
			#txtSReq {
				border:1px solid #858583;
				width:120px; height:18px;
			}

body *::selection { background:#97CE13 }
body *::-moz-selection { background:#97CE13 }

body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	background:white url(/img/redline.gif) repeat-y;
	font-size:100%
}

a { color:black }




.mainFrame { min-width:992px }


.bigFile { 
	height:297px; 
	background:url(/img/needhelp.jpg) right top no-repeat;
	position:relative;
	min-width:992px
}

	.login { padding:12px 0 9px 15px; background:white; width:470px }
	
		.login img { vertical-align:middle }
		.login input { width:109px; height:17px; color:#b2b2b2; border:1px solid #858583 }
		
	.postAd { padding:8px 0 19px 19px }
	
	.oldNavi { margin-left:19px }
	
		.oldNavi li {
			float:left;
			width:103px;
			height:72px;
			padding-right:10px;
			text-align:center;
			line-height:38px;
			background:url(/img/navbtn.jpg) no-repeat
		}
		
		.oldNavi li a {
			color:white;
			font-family:"Trebuchet MS", Tahoma, sans-serif;
			text-decoration:none;
			font-size:9pt;
			text-transform:uppercase;
			font-weight:bold
		}
		
		.oldNavi li a:hover { color:crimson }
		
	.icons { position:absolute; top:12px; right: 12px }
	
		.icons a { display:block; padding-bottom:35px }
		


.mainInfo { width:100%; position:absolute; left:0; top: 236px; min-width:992px }

.secretPadding { padding-left:20px }

	h1.vip {
		font-size:14pt;
		color:#DE0B00;
		font-family:"Trebuchet MS", Tahoma, sans-serif;
		width:100%;
		background:url(/img/vip-line.png) 151px 11px no-repeat
	}
	
		.bigCol { padding-right:7px }
		
	
	.vipAds { table-layout:fixed }
	
		.vipAds td {
			width:32%;
			font-size:9pt;
			line-height:13px;
			color:#404F00;
			white-space:normal;
			font-family: Tahoma, sans-serif;
		}
		
		.vipAds .pos {
			/*background:url(/img/greenadnew.jpg) no-repeat;*/
			min-height:112px;
			
			position:relative
		}
			
			.vipAds .redClip {
				width:31px; height: 37px;
				position:absolute;
				top:-13px;
				right:3px;
				background:url(/img/redpaperclip.png)
			}
			
			.vipAds .secretMargin {
				width: 4px;
				font-size: 1px;
				overflow: hidden
			}
	
			.vipAds .grr { padding-top:3px; width:50%; background:url(/img/greenadnew.jpg) 0 2px no-repeat; }
			.vipAds .pic  { position:absolute; top:6px; left:8px }
			.vipAds .text { padding:8px 8px 3px 92px }
			.reds { color:#CD0A00 }
			
		.vipAds .underLine div { height:36px; background:url(/img/under-the-small-ad-glitteri.png) repeat-x }
		
	
	.greenClip {
		width:31px; height:37px;
		position:absolute;
		top:-14px; right:3px;
		background:url(/img/greenpaperclip.png)
	}
		
	.contex .leftCol { padding-right:10px }
	
		.leftCol .infoCaption {
			height:39px;
			background:#DE0B00 url(/img/information-mid.gif) repeat-x
		}
		
			.infoCaption .infoEd { height:39px; background:url(/img/information-end.gif) 100% 0 no-repeat }
			
			.infoCaption h1 { 
				color:white;
				text-transform:uppercase;
				font-size:12pt;
				line-height:22px;
				padding-left:8px;
				background:url(/img/information-start.gif) no-repeat;
				height:39px;
				font-family: "Trebuchet MS", Tahoma, sans-serif;
			}
			
		.leftCol .plain-text {
			font-size:9pt;
			line-height:16px;
			padding-right:7px
		}
		
			.leftCol .plain-text p {
				padding-bottom:1em
			}
			
			.leftCol .plain-text h1 {
				text-transform:uppercase;
				color:#de0b00;
				font-size:15px;
				padding:1em 0 .5em 0;
				font-family: "Trebuchet MS", Tahoma, sans-serif;
			}
			
		.leftCol dl { padding-bottom:1em }
		
		.leftCol dt { color:#80AE32; font-size:8pt; padding-top:8px }
		.leftCol dd { padding-bottom:10px; border-bottom:1px solid #ccc }
		.leftCol dd a { color: #de0b00 }
		
		
		.contex .rightCol { font-size: 13px }
		.contex .rightCol .contentTop a { color:red; font-size:11pt; font-weight:bold }
		.contex .rightCol h1 {
			text-transform:uppercase;
			color:#de0b00;
			font-size:15px;
			padding:0 0 10px 10px;
			font-family: "Trebuchet MS", Tahoma, sans-serif;
		}
		
		.rightCol .ADComplicated {
			background:#E9FA30 url(/img/complicated-ad.jpg) right bottom no-repeat;
			min-height:118px;
			-height:118px;
			border-top:1px solid #5DA63B;
			border-left:1px solid #5DA63B;
			position:relative;
			margin:4px 0
		}
		
		
		.ads h2 { font-size:10pt; padding:0 0 5px 10px; border-bottom:1px solid #5da63b }
		.ads p { padding:0 0 5px 10px }
		.ads .text { padding:7px 128px 15px 0; font-size:9pt }
		.ads .text .reds { padding-top:10px }
		.ads small { font-size:8pt; line-height:13px }
		.ads .portret { position:absolute; bottom:4px; right:15px; //bottom:1px }
		
		/*.ADComplicated h2 { font-size:10pt; padding:0 0 5px 10px; border-bottom:1px solid #5da63b }
		.ADComplicated p { padding:0 0 5px 10px }
		.ADComplicated .text { padding:7px 128px 15px 0; font-size:9pt }
		.ADComplicated .text .reds { padding-top:10px }
		.ADComplicated small { font-size:8pt; line-height:13px }
		.ADComplicated .portret { position:absolute; bottom:4px; right:15px; //bottom:1px }*/
			
		.rightCol .ADNormalWhite {
			background:white url(/img/medium-white-ad.png) right bottom no-repeat;
			min-height:118px;
			-height:118px;
			border-top:1px solid #5DA63B;
			border-left:1px solid #5DA63B;
			position:relative;
			margin:4px 0
		}
		
		.rightCol .ADNormalGreen {
			background:white url(/img/medium-green-ad.png) right bottom no-repeat;
			min-height:118px;
			-height:118px;
			border-top:1px solid #5DA63B;
			border-left:1px solid #5DA63B;
			position:relative;
			margin:4px 0
		}
		
		.rightCol .ADEase {
			background:white url(/img/simple-ad-imagebox.png) right bottom no-repeat;
			min-height:118px;
			-height:118px;
			border:1px solid #5DA63B;
			position:relative;
			margin:4px 0
		}
		
		.ADEase .portret { position:absolute; bottom:6px; right:15px; //bottom:3px }
		
	.rightCol .pagesNavi {
		padding:40px 0;
		text-align:center;
		color:#C91A0C;
		font-weight:bold;
		font-size:9pt
	}
	
		.pagesNavi a { font-weight:normal; color:#C91A0C }
		.pagesNavi a.noline { text-decoration:none }
		
		
	
	.smallCol {
		padding-top:3px;
		padding-right:14px
	}
	
		.smallCol .wrapper { position:relative }
		
		.smallCol .redStripe { background:#CD170D url(/img/redstripe.png) repeat-x; padding:8px 12px; color:#fff }
		
			.redStripe h1 {
				text-transform:uppercase;
				color:#fff;
				font-size:15px;
				padding:10px 0;
				font-family: "Trebuchet MS", Tahoma, sans-serif;
			}
			
			#txtSReq {
				border:1px solid #858583;
				width:121px; height:18px;
			}
			
			.redStripe ul { margin-left:12px }
			.redStripe ul li { padding-bottom:3px }
			.redStripe a { color:#fff }
			
		.deadEnd { background:url(/img/redstripe-bottom.jpg) repeat-x; padding:56px 22px 14px 15px; font-size:8pt; color:#C91A0C }
		.deadEnd a { color:#C91A0C }
		.deadEnd p { padding-bottom:10px }
			
			
	.footer td { vertical-align:bottom; white-space:nowrap }
			
	* html .ads .portret { bottom:-1px!important; }	
	* html .ADEase .portret { bottom:1px!important; right:14px!important }	
			
	* html .redClip {
		background-image:none!important;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/redpaperclip.png,sizingMethod=crop)
	}
	
	* html .greenClip {
		background-image:none!important;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/greenpaperclip.png,sizingMethod=crop)
	}
			
			
#submitButton {
  width: 26px;
  height: 17px;
  border: 0;
  background: url(/img/cmdGo.gif)
}

#submits {
  width: 47px;
  height: 20px;
  border: 0;
  background: url(/img/cmdSearch.png)
}
#submit{
  width: 46px;
  height: 35px;
  border: 1;
}
#submitlogin{
  width: 46px;
  height: 15px;
  border: 1;
}
#txtSReql {
				border:1px solid #858583;
				width:121px; height:17px; font-size: 10px;
			}
#txtSReq2 {
				border:1px solid #858583;
				width:118px; height:17px; font-size: 13px;
			}
#reqv {
				border:1px solid #858583;
				 height:17px; font-size: 13px;
			}
#newsubjects   {border:1px solid #858583;
				 height:17px; font-size: 13px;
}
#subjects      {border:1px solid #858583;
				 height:120px; font-size: 13px;
}
#request-sex {border:1px solid #858583;
				 height:19px; font-size: 10px; }
#request-city_id {border:1px solid #858583;
				 height:19px; font-size: 12px; width:70px}
#person-password {border:1px solid #858583;
				 height:19px; font-size: 12px; width:70px}

#person-phone  {border:1px solid #858583;
				 height:19px; font-size: 12px; width:70px}

#person-email  {border:1px solid #858583;
				 height:19px; font-size: 12px; width:120px}

#person-duration {border:1px solid #858583;
				 height:19px; font-size: 12px; width:30px}

#person-price  {border:1px solid #858583;
				 height:19px; font-size: 12px; width:30px}
#person-notice{border:1px solid #858583;
				 height:100px; font-size: 12px; width:300px}
#person-photo{border:1px solid #858583;
				 height:19px; font-size: 12px; width:300px}
#contact-name{border:1px solid #858583; font-size: 12px; width:200px}
#contact-email{border:1px solid #858583; font-size: 12px; width:200px}
#contact-subject{border:1px solid #858583; font-size: 12px; width:300px}
#contact-message{border:1px solid #858583; font-size: 12px; width:300px}
#contact-code{border:1px solid #858583; font-size: 12px; width:100px}

.subjects {font-size: 13px;}
.subjects a {font-size: 13px;}
.adsns {text-align: center;}
