body, html {
	height:100%;
}
body{
	margin:0px;
	padding:0px;
	font-family:Arial;
	background-color:#dfe1e3;
}
.wallnick{
	font-size:14px;
	float:right;
	height:20px;
	color:#922693;
	margin-right:20px;
	text-decoration:none;
}
.holidaynick{
	font-size:14px;
	float:left;
	height:20px;
	color:#1a4dc3;
	text-decoration:underline;
	font-weight:bold;
}
#newm{
	float:left;
}
#recentmembers{
	height:70px;
	width:100%;
	min-width:998px;
	position:relative;
	margin-top:-156px;
}
#paybase{
	width:650px;
	
	float:left;
	margin-left:55px;
	margin-top:50px;
}
.paytype{
	width:186px;
	height:138px;
	margin: 30px 0px 0px 10px;
	float:left;
}
.wallcontent{
	float:left;
	height:96px;
}
.invitetext{
	float:left;
	width:200px;
	height:30px;
	margin-bottom:10px;
}
.inviteinput{
	float:left;
	width:300px;
	height:30px;
	margin-bottom:10px;
}
.wallblock{
	float:left;
	width:257px;
	height:90px;
	margin:40px 40px 40px 40px;
	color:#0db5f9;
	font-style:italic;
	font-size:20px;
	font-weight:bold;
}
.holidaycontent{
	float:right;
	width:350px;
	color:#f36525;
	word-wrap: break-word;
}
.holidayphotor{
	height:70px;
	width:70px;
}
.holidayphoto{
	height:70px;
	width:70px;
	float:left;
	margin-top:10px;
}
.holidayheader{
	float:left;
	width:679px;
}
.holidayheader{
	float:left;
	width:679px;
	color:#0173bc;
}
.holidaydet{
	font-size:13px;
	font-weight:normal;
	color:black;
	margin:10px 0px 0px 10px;
	float:left;
}
.holidayblock{
	float:left;
	width:674px;
	height:106px;
	padding:10px 20px 10px 20px;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #ECECEC;
}
.main{
	width:988px;
	position:absolute;
	display:block;
	left:50%;
	margin-left:-494px;
	float:left;
}
.main2{
	width:988px;
	position:absolute;
	display:block;
	left:50%;
	margin-left:-494px;
	height:70px;
}
#backheader{
	background:url(../image/design/backheader.jpg) 0 0 repeat-x;
	width:100%;
	height:100%;
	position:relative;
}
#backheaderprofile{
	background:url(../image/design/backheader.jpg) 0 0 repeat-x;
	width:100%;
	height:100%;
	position:relative;
}
#backbottom{
	background:url(../image/design/bottomback.gif) 0 100% repeat-x;
	height:53px;
	width:100%;
	min-width:998px;
	position:relative;
	margin-top:-53px;
}
#backbottompopular{
	background:url(../image/design/backbottompopular.jpg) 0 100% repeat-x;
	height:50px;
}
#logo{
	float:left;
	display:block;
	background:url(../image/design/egzotica_logo.gif) 0 0 no-repeat;
	height:55px;
	width:245px;
	margin-top:3px;
}
#header{
	float:left;
	margin-bottom:3px;
	width:100%;
}
#slogan{
	float:right;
	height:53px;
	width:732px;
	background:url(../image/design/slogan.jpg) 100% 0 no-repeat;
}
#menu{
	float:left;
	margin-top:4px;
	width:100%;
}
#aamsg{
	width:188px;
	height:58px;
	position:absolute;
	display:block;
	top:110px;
	font-size:11px;
	color:white;
	font-weight:bold;
	left:355px;
	padding:10px 20px 5px 10px;
	background:url(../image/design/kutu3.png) 0 0 no-repeat;
}
#almsg{
	width:188px;
	height:58px;
	position:absolute;
	display:block;
	top:200px;
	font-size:11px;
	color:white;
	font-weight:bold;
	left:355px;
	padding:5px 20px 5px 10px;
	background:url(../image/design/kutu3.png) 0 0 no-repeat;
}
.selected{
	float:left;
	background:url(../image/design/menuunselectedback.jpg) 0 0 repeat-x;
	margin:0 1px 0 1px;
}
.unselected{
	float:left;
	background:url(../image/design/menuunselectedback.jpg) 0 0 repeat-x;
	margin:0 1px 0 1px;
}
.menuunselectedleftback{
	float:left;
	background:url(../image/design/menuunselectedleftback.jpg) 0 0 no-repeat;
}
.menuunselectedrightback{
	background:url(../image/design/menuunselectedrightback.jpg) 100% 0 no-repeat;
	height:31px;
	
	float:left;
}
.menuselectedleftback{
	background:url(../image/design/menuunselectedleftback.jpg) 0 0 no-repeat;
	float:left;
}
.menuselectedrightback{
	background:url(../image/design/menuunselectedrightback.jpg) 100% 0 no-repeat;
	height:31px;
	float:left;
}
.selmenuitems{
	color:#ed008b;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin:8px 10px 0 10px;
	float:left;
}
.unselmenuitems{
	color:#922590;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin:8px 10px 0 10px;
	float:left;
}
.selmenuitems:hover, .unselmenuitems:hover{
	text-decoration:underline;
}
#mainmiddle{
	background:url(../image/design/mainpagebackphoto.jpg) 0 0 no-repeat;
	min-height:447px;
	width:960px;
	float:left;
	margin-top:2px;
}
#login{
	margin-top:20px;
	background-color:white;
	float:right;
	width:402px;
}
#loginnm{
	margin-top:20px;
	background-color:#fdfab7;
	float:right;
	width:402px;
}
#loginleftback0{
	background:url(../image/design/loginleftback.jpg) 0 0 repeat-y;
	float:left;
	padding-left:9px;
}
#loginleftback1{
	background:url(../image/design/loginleftback.jpg) 0 0 repeat-y;
	float:left;
}
#loginleftback1nm{
	background:url(../image/design/loginleftbacknm.jpg) 0 0 repeat-y;
	float:left;
}
#loginlefttopback{
	background:url(../image/design/searchfieldtopleftback.jpg) 0 0 no-repeat;
	float:left;
}
#loginlefttopbacknm{
	background:url(../image/design/searchfieldtopleftbacknm.jpg) 0 0 no-repeat;
	float:left;
}
#loginrighttopback{
	background:url(../image/design/searchfieldtoprightback.jpg) 100% 0 no-repeat;
	float:left;
	width:377px;
	padding:5px 5px 2px 20px;
}
#loginrighttopbacknm{
	background:url(../image/design/searchfieldtoprightbacknm.jpg) 100% 0 no-repeat;
	float:left;
	width:377px;
	padding:5px 5px 2px 20px;
	height:11px;
}
#bememberback{
	background:url(../image/design/bememberback.jpg) 0 0 repeat-x;
	width:370px;
	height:25px;
	padding:4px 10px 0 5px;
	float:left;
}
#bememberbacknm{
	background:url(../image/design/bememberbacknm.jpg) 0 0 repeat-x;
	width:370px;
	height:70px;
	padding:4px 10px 0 5px;
	float:left;
}
#bememberbackleft{
	background:url(../image/design/bememberbackleft.jpg) 0 0 no-repeat;
	padding-left:4px;
	float:left;
}
#bememberbackleftnm{
	background:url(../image/design/bememberbackleftnm.jpg) 0 0 no-repeat;
	padding-left:4px;
	float:left;
}
#bememberbackright{
	background:url(../image/design/bememberbackright.jpg) 100% 0 no-repeat;
	height:29px;
	float:left;
	padding-right:4px;
}
#bememberbackrightnm{
	background:url(../image/design/bememberbackrightnm.jpg) 100% 0 no-repeat;
	height:74px;
	float:left;
	padding-right:4px;
}
#newmemberbackleft{
	background:url(../image/design/newmemberbackleft.jpg) 0 0 repeat-y;
	background-color:#fff9b7;
	float:left;
}
#newmemberbackbottom{
	background:url(../image/design/newmemberbackbottom.jpg) 0 100% repeat-x;float:left;
}
#newmemberbackbottomleft{
	background:url(../image/design/newmemberbackbottomleft.jpg) 0 100% no-repeat;float:left;
}
#newmemberbackbottomright{
	background:url(../image/design/newmemberbackbottomright.jpg) 100% 100% no-repeat;
	width:377px;
	padding:0px 5px 0px 20px;
	float:left;
}
#findhottest{
	font-size:14px;
	color:#fff79a;
	font-style:italic;
	font-weight:bold;
}
#hotmember{
	font-weight:bold;
	font-size:20px;
	color:white;
	font-style:italic;
}
#findhottestnm{
	font-size:16px;
	color:#fff79a;
	font-style:italic;
	font-weight:bold;
}
#hotmembernm{
	font-weight:bold;
	font-size:23px;
	color:white;
	font-style:italic;
}
#searchfield{
	float:right;
	background-color:white;
}
#isearchfield{
	float:right;
	background-color:white;
	margin-top:20px;
}
#searchfieldtopleftback{
	float:left;
	background:url(../image/design/searchfieldtopleftback.jpg) 0 0 no-repeat;
}
#searchfieldtoprightback{
	float:left;
	background:url(../image/design/searchfieldtoprightback.jpg) 100% 0 no-repeat;
}
#searchfieldbottomleftback{
	float:left;
	background:url(../image/design/searchfieldbottomleftback.jpg) 0 100% no-repeat;
}
#searchminifieldbottomrightback{
	float:left;
	background:url(../image/design/searchfieldbottomrightback.jpg) 100% 100% no-repeat;
	
	padding:5px 0 0 15px;
	height:145px;
}
#searchminifieldbottomrightbacks{
	float:left;
	background:url(../image/design/searchfieldbottomrightback.jpg) 100% 100% no-repeat;
	
	padding:5px 0 20px 15px;
}
#searchfieldbottomrightback{
	float:left;
	background:url(../image/design/searchfieldbottomrightback.jpg) 100% 100% no-repeat;
	width:382px;
	padding:5px 5px 0 15px;
	height:142px;
}
#searchfieldbottomrightbacks{
	float:left;
	background:url(../image/design/searchfieldbottomrightback.jpg) 100% 100% no-repeat;
	width:382px;
	padding:5px 5px 16px 15px;
}
#searchfieldbottomborderback{
	float:left;
	background:url(../image/design/searchfieldbottomborderback.jpg) 0 100% repeat-x;
}
#searchfieldleftborderback{
	float:left;
	background:url(../image/design/searchfieldleftborderback.jpg) 0 0 repeat-y;
}
#memberlogin{
	font-size:15px;
	color:#a45aa3;
	font-style:italic;
	font-weight:bold;
}
.defaultgroup{
	float:left;
	width:100%;
}
.defaultmargin{
	margin-top:5px;
}
.defaultfloat{
	float:left;
}
.defaultinput{
	border:1px white solid;
	margin:0 3px 0 0;
	background-color:#a186be;
	color:white;
	
}
.inputfield1{
	margin-bottom:4px;
	height:20px;
	vertical-align:bottom;
	float:left;
	width:270px;
}
.textfield1{
	margin-bottom:4px;
	height:20px;
	vertical-align:bottom;
	float:left;
	width:100px;
}
.inputfield1nm{
	margin-bottom:4px;
	height:35px;
	vertical-align:bottom;
	float:left;
	width:270px;
}
.textfield1nm{
	margin-bottom:4px;
	height:35px;
	vertical-align:bottom;
	float:left;
	width:100px;

}
.defaultinput2{
	border:1px solid #a8abaa;
	background-color:white;
	color:black;
	height:14px;
	font-size:11px;
	padding:3px 5px 3px 5px;
}
#username, #password{
	height:14px;
	font-size:11px;
	padding:3px 5px 3px 5px;
}
#username{
	width:160px;
}
#password{
	width:110px;
}
#buttonlogin{
	cursor:pointer;
	background:url(../image/design/buttonlogin.jpg) 0 0 no-repeat;
	display:block;
	width:45px;
	height:20px;
	border:0px;
	float:right;
}

#forgottenpassword{
	font-size:11px;
	color:#707070;
	text-decoration:underline;
	width:80px;
	cursor:pointer;
	float:right;
	margin:5px 75px 5px 0;
}
#textfield{
	float:left;
	text-align:left;
	width:105px;
	margin:13px 0 0 0;
	font-size:11px;
	color:#363636;
}
#inputfield{
	float:left;
	text-align:left;
	width:270px;
	margin:6px 0 0 0;
	font-size:11px;
	color:#363636;
}
#confirmnewmember{
	float:left;
	font-size:11px;
	color:#363636;
	width:100%;
	margin-left:-1px;
}
#confirmbutton{
	float:right;
	margin-bottom:15px;
}
#leavespace{
	height:100%;
	min-height:810px;
}
.infs{
	float:left;
}
.searchinputs1{
	float:left;
	padding:5px 0 0 5px;
	font-size:11px;
	color:#363636;
}
.searchinputs2{
	float:left;
	width:377px;
	padding:5px 0 0 0;
	font-size:11px;
	color:#363636;
	height:57px;
}
#ibuttonsearch{
	cursor:pointer;
	background:url(../image/design/searchpartnerbutton.jpg) 0 0 no-repeat;
	width:63px;
	height:21px;
	border:0px;
	float:right;
	
}
#iresetpass{
	cursor:pointer;
	background:url(../image/design/resetpass.jpg) 0 0 no-repeat;
	width:107px;
	height:21px;
	border:0px;
	float:right;
}
#msgsendbutton{
	cursor:pointer;
	background:url(../image/design/msgsendbutton.jpg) 0 0 no-repeat;
	width:58px;
	height:21px;
	border:0px;
	float:right;
}
#buttonsearch{
	cursor:pointer;
	background:url(../image/design/searchpartnerbutton.jpg) 0 0 no-repeat;
	display:block;
	width:63px;
	height:21px;
	border:0px;
	float:right;
	margin:3px 5px 0 3px;
}
.textfs{
	float:left;
	width:100px;
	margin-top:6px;
}
.textfas{
	float:left;
	width:100px;
}
#ifsex,#ifcity{
	margin:0px;
}
.gentexts{
	margin-top:3px;
	float:left;
	width:350px;
}
.gentextss{
	margin-top:3px;
	float:left;
	width:244px;
}
.gentextsss{
	margin-top:3px;
	float:left;
	width:245px;
	border-top:1px solid #cccccc;
}

#ifage1, #ifage2{
	margin:0px;
}
#fage1{
	width:63px;
	margin-top:3px;
	float:left;
}
#fage2{
	width:63px;
	margin:3px 0 0 3px;
	float:left;
}
#fsex{
	width:130px;
	float:left;
}
#nusex, #nusexprefer{
	width:80px;
	margin:0px;
}
#fcity{
	margin-left:3px;
	float:left;
}
.defaultinput3{
	border:1px solid #a8abaa;
	background-color:white;
	color:black;
	height:21px;
	font-size:11px;
}
.defaultinput5{
	border:1px solid #a8abaa;
	background-color:white;
	color:black;
	height:21px;
	font-size:11px;
}
.defaultinput4{
	border:1px solid #a8abaa;
	background-color:white;
	color:black;
	height:21px;
	font-size:11px;
}
#nunick{
	width:160px;
}
#nupassword, #nurepassword{
	width:110px;
}
#nuemail{
	width:200px;
}
#nubirthyear,#nubirthday,#nubirthmonth,#nucity,#nucountry{
	margin:0px 3px 0px 0px;
}
#memberonline, #memberwithphoto{
	margin-left:0px;
}
#imemberonline, #imemberwithphoto{
}
#newmemberbutton{
	cursor:pointer;
	background:url(../image/design/confirmnewmemberbutton.jpg) 0 0 no-repeat;
	display:block;
	width:190px;
	height:21px;
	border:0px;
}
.error{
	margin-left:5px;
	font-size:9px;
	color:red;
}
#errorlogin{
	font-size:9px;
	color:red;
	float:left;
	width:350px;
}
#nuerror{
	margin-top:5px;
	font-size:9px;
	color:red;
	width:300px;
	float:left;
}
#loading{
	width:200px;
	text-align:center;
	position:absolute;
	left:50%;
	top:50%;
	font-weight:bold;
	display:none;
	margin-left:-100px;
}
#newmem{
	float:left;
}
.newmem{
	margin:40px 0 20px 0;
	font-size:13px;
	font-weight:bold;
	height:200px;
}
.lastvisitdes{
	color:#777777;
	font-size:10px;
	margin:20px 10px 0 0;
	float:right;
}
.lastvisitdesmsgbox{
	color:#777777;
	font-size:10px;
	margin:5px 10px 0 0;
	float:right;
}

