/* CSS Document */
body{
	padding:0; margin:0; background:url(../images/bg.gif) repeat-x 0 0 #770412; color:#770411;
	}
div, img, p, ul, h1, h2, h3, h4, h5, form, textarea, select{
	padding:0; margin:0;
	}
ul{
	list-style-type:none; font-size:0;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
	/*-----------------------topPart start------------------------------*/
#topPart{
	width:778px; height:191px; position:relative; margin:0 auto; background:url(../images/top_part.gif) no-repeat 0 0;
	}
#topPart img.logo{
	display:block; position:absolute; left:0; top:0;
	}
#topPart form{
	width:456px; background:url(../images/form_bg.gif) repeat-x 0 0; position:absolute; left:319px; top:36px; height:47px;
	}
#topPart form img{
	float:left; display:block; font-size:0;
	}
#topPart form span{
	background:url(../images/form_bg_right.gif) no-repeat 0 0; width:23px; height:47px; float:right; font-size:0;
	}
#topPart form input{
	width:97px; height:15px; border-bottom:#D4D0C7 1px solid; border-right:#D4D0C7 1px solid; border-top:#404040 1px solid; border-left:#404040 1px solid;
	float:left; margin:15px 0 0 0;
	}
#topPart form img.sapa{
	margin:5px 8px 0 9px;
	}
#topPart form input.login{
	background:url(../images/login.jpg) no-repeat 0 0; width:56px; height:16px; font-size:0; cursor:pointer; border:none;
	}
#topPart form a{
	float:left; margin:0; font:normal 10px/47px tahoma, Arial, Helvetica, sans-serif; display:block; color:#E95F45;
	background:url(../images/form_bg.gif) repeat-x 0 0 #9F1F18; text-decoration:underline;
	}
#topPart form a:hover{
	text-decoration:none;
	}
#topPart ul{
	width:735px; height:46px; background-color:#B1001E; border:#D80505 1px solid; position:absolute; left:20px;top:140px;
	}
#topPart ul li{
	background:url(../images/navi_sapa.gif) no-repeat right top; height:32px; padding:14px 30px 0 20px; display:block; float:left;
	}
#topPart ul li.nobor{
	background-image:none; padding:14px 20px 0 15px;
	}
#topPart ul li a{
	 font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#B1001E; text-decoration:none; text-align:center;
	}
#topPart ul li a.hover{
	color:#FFE154; background-color:#B1001E;
	}
#topPart ul li a:hover{
	color:#FFE154; background-color:#B1001E;
	}
/*-------------------------------header part start------------------*/
#header{
	width:778px; margin:0 auto; height:420px; background:url(../images/header_pic.jpg) no-repeat 0 0 #770411; position:relative; color:#FFFFFF;
	}
#header h2.FindPartner{
		background:url(../images/find_partner.gif) no-repeat 0 0; width:124px; height:20px; display:block; margin:10px 0 0 0; position:absolute;
		left:36px; top:20px; text-indent:-2000px;
		}
#header form{
		width:145px; position:absolute; left:42px; top:67px;
		}
#header form label{
		width:139px; height:20px; margin:0; float:left; display:block; font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; 
		}
#header form label.to{
		width:65px; height:17px; margin:0; float:left; display:block; font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#000000;
		 background-color:inherit; text-align:center;
		}
#header form select{
		width:139px; height:18px; /*border:#919294 1px solid;*/ float:left; margin:0; font:normal 11px/15px Arial, Helvetica, sans-serif; padding:0 0 0 0;
		}
#header form input{
		width:30px; height:15px; border:#919294 1px solid; float:left; margin:0; font:normal 11px/15px Arial, Helvetica, sans-serif; padding:0 0 0 5px;
		}
#header form input.floatRight{
		width:30px; height:15px; border:#919294 1px solid; float:right; margin:0; font:normal 11px/15px Arial, Helvetica, sans-serif; padding:0 0 0 5px;
		}
	
#header form textarea{
		width:139px; border:#919294 1px solid; float:left; margin:0; height:71px;
		}
#header form input.submit{
		background:url(../images/search.gif) no-repeat 0 0; width:89px; height:33px; cursor:pointer; border:none; margin:10px 0 0 0; float:right;
		}
#header a.singfree{
		background:url(../images/sing_up.gif) no-repeat 0 0; position:absolute; left:556px; top:18px; width:192px; height:64px; display:block; font-size:0;
		text-indent:-2000px;
	}
#header a.singfree:hover{
		background:url(../images/sing_up_h.gif) no-repeat 0 0;
	}
#header ul{
		position:absolute; left:559px; top:95px; width:191px; 
	}
#header ul li{
		display:block; background:url(../images/header_line.jpg) repeat-x left bottom; height:59px; padding:13px 0 0 0;
	}
#header ul li.nobor{
	background-image:none;
		
	}
#header ul li a{
		display:block; text-indent:-2000px; text-decoration:none; height:47px; width:178px; 
	}
#header ul li a.yourMail{
		background:url(../images/your_mailbox.gif) no-repeat 0 0; 
	}
#header ul li a.yourMail:hover{
		background:url(../images/your_mailbox_h.gif) no-repeat 0 0;
	}
#header ul li a.matchlist{
		background:url(../images/matchlist.gif) no-repeat 0 0;
	}
#header ul li a.matchlist:hover{
		background:url(../images/matchlist_h.gif) no-repeat 0 0;
	}
#header ul li a.statistics{
		background:url(../images/statistics.gif) no-repeat 0 0; 
	}
#header ul li a.statistics:hover{
		background:url(../images/statistics_h.gif) no-repeat 0 0;
	}
#header ul li a.favourites{
		background:url(../images/favo.gif) no-repeat 0 0; 
	}
#header ul li a.favourites:hover{
		background:url(../images/favo_h.gif) no-repeat 0 0;
	}
/*---------------------------body start-------------------------*/
#body{
		width:743px; margin:0 auto ; background:url(../images/body_bg.gif) repeat-y 17px 0 #770411; color:#D32E2E; padding:0 18px 0 17px;
	}
#body span{
	background:url(../images/body_top_curves.gif) no-repeat 0 0; font-size:0; height:12px; width:743px; float:left; display:block; line-height:0; margin:0; padding:0;
	}
#body p.buttom{
	background:url(../images/body_bu_curves.gif) no-repeat 0 0; font-size:0; height:17px; width:743px; float:left;
	}
	/*--------------------------left part--------*/
	#left{
		width:217px; float:left; padding:0 0 0 9px;
		}
	#left img{
		display:block; font-size:0;
		}
	#left img.banner{
		margin:4px 0 0 0;
		}
	/*---------------right-----------*/
	#right{
		width:506px; float:left; 
		}
	#right h2.welcome{
		background:url(../images/welcom.gif) no-repeat 0 0; width:506px; height:64px; display:block; margin:0 0 13px 0; text-indent:-2000px;
		}
	#right p.text{
		width:506px; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; padding:13px 0 5px 0;
		}
	#right p.text a{
		color:#FF7D7D; text-decoration:underline; background-color:#770411; display:block; width:59px; margin:18px 0 0  0;
		}
	#right p.text a:hover{
		text-decoration:none;
		}
/*---------------footer-----------*/
#mainFooter{
	background:url(../images/footer_bg.gif) repeat-x 0 0 #770411; margin:14px 0 0 0; height:68px; color:#000000; padding:21px 0 0 0;
	}
#footer{
	height:74px; width:778px; margin:0 auto; padding:0; 
	}
#footer ul{
	height:24px;
	}
#footer ul li{
	float:left; padding:0 35px; 
	}
#footer ul li a{
	font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#FE892A; text-transform:uppercase; background-color:inherit; text-decoration:underline;
	}
#footer ul li a.hover{
	color:#FFFFFF; text-decoration:none; background-color:inherit;	
	}
#footer ul li a:hover{
	color:#FFFFFF; text-decoration:none; background-color:inherit;
	}
#footer p{
	margin:19px 0 0 270px; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	}
/*--------------------------------contact us pages-----------------------*/
		#right h2.contact{
			background:url(../images/contact_with.gif) no-repeat 0 0; width:506px; height:50px; display:block; margin:0 0 8px 0; text-indent:-2000px;
		}
		#right p.textContact{
		width:506px; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; padding:0px 0 5px 0;
		}
	#right p.textContact a{
		color:#FF7D7D; text-decoration:underline; background-color:#770411; display:block; width:59px; margin:6px 0 0  0;
		}
	#right p.textContact a:hover{
		text-decoration:none;
		}
		#right form{
			width:318px; padding:30px 0 0 80px;
		}
		#right form label{
			width:70px; height:18px; margin:0 0 5px 0; float:left; display:block; font:normal 11px/18px tahoma, Arial, Helvetica, sans-serif; 
		}
		#right form input{
			width:239px; height:16px; border:#919294 1px solid; float:left; margin:0 0 5px 0;
		}
		#right form textarea{
			width:239px; border:#919294 1px solid; float:left; margin:0 0 11px 0; height:50px;
		}
		#right form label.blank{
			width:123px; height:22px; font-size:0; 
		}
		#right form input.submit{
			background:url(../images/submit.gif) no-repeat 0 0; width:59px; height:22px; cursor:pointer; border:none; margin:0; float:left;
		}
		#right form input.reset{
			background:url(../images/reset.gif) no-repeat 0 0; width:52px; height:22px; cursor:pointer; border:none; margin:0 0 0 16px;;
		}
/*--------------------------------content pages-------------------------*/
	#right h2.services{
		background:url(../images/success_stories.gif) no-repeat 0 0; width:506px; height:38px; display:block; margin:10px 0 0 0; text-indent:-2000px;
		}
	#right ul.content{
		padding:15px 0 0 20px;
		}
	#right ul.content li{
		background:url(../images/content_arrow.gif) no-repeat 0 3px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 12px 10px;
		}
	#right ul.content li.norarrow{
		background-image:none;
		}
	#right ul.content li.norarrow a{
		color:#FF7D7D; text-decoration:underline; background-color:#770411; display:block; width:59px; margin:0 0 0  0;
		}
	#right ul.content li.norarrow a:hover{
		text-decoration:none;
		}
