/* reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em,  img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
html {font-size: 100.01%;height:100%;}
body {line-height:1;background:#000 url(../img/bg-body.jpg) center top no-repeat;color:#fff;text-align:left;font:0.875em Arial,sans-serif;height:100%;}
:focus {outline:0;}
table {border-collapse:collapse;border-spacing:0;font-size:100%;}
a {color:#cf0000;text-decoration:underline;}
a:hover {text-decoration:none;}
input[type="text"], input[type="password"] {font-size:100%;padding: 0;}
textarea {font:100% Arial,sans-serif;padding:0;}
/* common */
h2 {color:#fff;font:normal 28px/35px Antipasto, Tahoma;}
	h2 a {font-family:Tahoma;}
h3 {border-bottom:#817f7f dotted 1px;color:#9c0000;font:24px/35px Antipasto, Tahoma;padding-left:2px;margin-bottom:5px;}
h4 {color:#8f0000;font:normal 36px/36px Antipasto, Tahoma;padding-right:25px;text-align:right;}
h1, h5 {color:#8f0000;font:normal 21px/21px Antipasto, Tahoma;padding-right:20px;text-align:left;margin-bottom:10px;}
h6 {font:bold 12px/12px Tahoma;margin-bottom:5px;}
div.clearbar {clear:both;}
.cl { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }
/* system */
.error_msg{
	color:#CC0000;
}

#redLabel { color:#cf0000; padding-top:240px;
}
a.button {color:#ffffff;font:normal 16px/16px Antipasto, Tahoma;float:left;width:112px;height:27px;padding-top:12px;display:block;background:url(../img/bg-search-button.png) center center no-repeat;text-align:center;text-decoration:none;padding-right:0;margin-left:3px;}
/* index */
#container {min-height:100%;width:900px;margin:0 auto;}
#container.intro {overflow:hidden;background:url(../img/bg-bottom.jpg) center bottom no-repeat;}
body .black {overflow:hidden;background:#000;}
	#topline {overflow:hidden;height:30px;}
		#live-support {float:right;display:block;width:245px;height:30px;background:url(../img/bg-live-support.png) left top no-repeat;font:12px/28px Tahoma;text-transform:uppercase;text-decoration:none;text-align:center;color:#ffffff;}
		#topline ul {list-style-type:none;}
			#topline ul li {float:left;}
				#topline ul li a {height:29px;color:#fff;text-align:center;display:block;font:12px/28px Tahoma;text-decoration:none;background:url(../img/bg-topline-ul-li.png) left top repeat-x;padding:0px 15px 0px 15px; float: left; }
				#topline ul li a:hover {background:url(../img/bg-topline-ul-li.png) left -29px repeat-x;}
				#topline ul li a.current {background:url(../img/bg-topline-ul-li.png) left -58px repeat-x;}
	#intro-top {height:355px;margin-top:25px;background:url(../img/logo-large.png) right top no-repeat;}/*overflow:hidden;margin-bottom:15px;*/
		#it-left {float:left;}/*overflow:hidden;*/
		#it-right {overflow:hidden;float:right;width:640px;}			
			#member {width:246px;height:44px;display:block;background:url(../img/bg-member.png) center center no-repeat;color:#fff;font:normal 21px/21px Antipasto, Tahoma;text-align:center;text-decoration:none;overflow:hidden;padding-top:22px;}
			#regmem {width:246px;height:44px;display:block;background:url(../img/bg-member.png) center center no-repeat;color:#fff;font:normal 21px/21px Antipasto, Tahoma;text-align:center;text-decoration:none;overflow:hidden;padding-top:22px;}
			#quick-search {width:246px;height:199px;background:url(../img/bg-quick-search.png) left top no-repeat;padding-top:1px;font-size: 12px;}/*overflow:hidden;*/
				#quick-search h2 {margin-left:10px;margin-top:10px;margin-bottom:15px;}
					#quick-search form>div {font:12px/40px Tahoma;color:#fff;text-align:right;padding-right:15px;}
						#quick-search form div.selects {margin-left:35px;}
							#quick-search form div.selects span {display:block;float:left;height:40px;}
							#quick-search .txt1 { float: right; }
					#quick-search a {color:#fff;padding-right:10px;}
					#quick-search a.button {color:#ffffff;font:normal 16px/16px Antipasto, Tahoma;float:left;width:112px;height:27px;padding-top:12px;display:block;background:url(../img/bg-search-button.png) center center no-repeat;text-align:center;text-decoration:none;padding-right:0;margin-left:3px;}
				#itr-top {overflow:hidden;padding-top:30px;padding-left:60px;height:110px;}
					#itr-top a {display:block;text-decoration:none;width:275px;}
					span.a-inside-1 {display:block;font:24px/28px Antipasto, Tahoma;text-decoration:none;}
					span.a-inside-2 {display:block;font:34px/38px Arial Narrow, Tahoma;text-decoration:none;color:#fff;text-decoration:none;}
					span.a-inside-25 {font:14px/18px Tahoma;text-decoration:underline;display:block;}
					span.a-inside-3 {display:block;font:bold 14px/18px Tahoma;text-decoration:none;color:#fff;text-decoration:underline;}
					a:hover span.a-inside-25 {text-decoration:none;}
					a:hover span.a-inside-3 {text-decoration:none;}
				#itr-right {overflow:hidden;float:right;width:315px;}
					#itr-right h2 {border-bottom:#fff dotted 1px;margin-bottom:5px;padding-left:5px;}
						#itr-right h2 a {font:12px/30px Tahoma;float:right;display:block;}
					#itr-right p {margin-bottom:5px;font:12px/14px Tahoma;}
						#itr-right p span {color:#9c0000;font:14px/17px Tahoma;display:block;}
				#itr-left {overflow:hidden;width:312px;height:135px;background:url(../img/bg-rounded-block-1.png) left bottom no-repeat;float:left;}
					#itr-left p {font:21px/24px Arial Narrow, Tahoma;color:#fff;display;block;padding:10px;}
						#itr-left p span {display:block;text-align:right;}
					#itr-left a {display:block;font:14px/14px Tahoma;text-align:center;}
	#intro-profiles {overflow:hidden;height:285px;background:url(../img/bg-ip-slider.jpg) center 68px no-repeat;margin-bottom:10px;}
		#intro-profiles h2 {margin-bottom:30px;border-bottom:#fff dotted 1px;padding-left:2px;}
		#ips-right {display:block;width:105px;height:210px;background:url(../img/ips-left-right.png) right center no-repeat;float:right;position:relative;margin-right:-10px;}
		#ips-left {display:block;width:105px;height:210px;background:url(../img/ips-left-right.png) left center no-repeat;float:left;position:relative;margin-left:-7px;}
			#intro-profiles h2 a {font:12px/12px Tahoma;}
		#ip-slider {overflow:hidden;width:900px;margin:0 auto;position: relative;}
			#ips-container {overflow:hidden;width:740px;left:80px;position:absolute;}
				#ips-container ul {list-style-type:none;width:13600px;/*height:200px;*/}
					#ips-container ul li {display:block;float:left;width:140px;height:200px;background:url(../img/bg-ip-slider-elem.png) left top repeat-x;margin:5px;}
						#ips-container ul li a.send-mail {position:absolute;margin-top:180px;height:15px;width:65px;margin-left:70px;text-align:right;display:block;z-index:100;font:12px/17px Tahoma;text-align:right;}
						#ips-container ul li a.more {position:absolute;margin-top:180px;height:15px;width:65px;margin-left:5px;text-align:right;display:block;z-index:100;font:12px/17px Tahoma;text-align:left;color:#fff;}
						#ips-container ul li a.girl-pic {width:130px;height:172px;background:url(../img/loading.gif) center center no-repeat;}
						#ips-container ul li p {padding-left:5px;padding-right:5px;padding-top:2px;font:12px Tahoma;position:absolute;display:block;width:130px;height:35px;margin-top:165px;background:url(../img/bg-black-opacity.png);}
							#ips-container ul li p a {position:relative;font:12px Tahoma;display:block;color:#fff;width:40px;}
							#ips-container ul li p span {display:none;}
						#ips-container ul li img {display:block;margin:5px;height:172px;width:130px;}
	#intro-bottom {overflow:hidden;}
		#ib-left {overflow:hidden;float:left;width:280px;height:136px;}
		#ib-center {overflow:hidden;width:312px;margin:5px auto;background:url(../img/bg-view-video.png) center bottom no-repeat;}
			#ib-center a {display:block;width:140px;margin-left:125px;margin-top:15px;text-align:center;text-decoration:none;}
				#ib-center a span {display:block;}
				span.a-inside-4 {font:24px/26px Arial Narrow, Tahoma;color:#fff;text-transform:uppercase;text-decoration:none;}
				span.a-inside-5 {text-decoration:underline;}
				span.a-inside-6 {font:24px/40px Arial Narrow, Tahoma;color:#fff;text-transform:uppercase;text-decoration:none;padding-right:25px;background:url(../img/bg-play.png) center center no-repeat;}
				a:hover span.a-inside-5 {text-decoration:none;}
		#ib-right {overflow:hidden;float:right;width:280px;}			
			/*#ib-right h6, #ib-right p {padding-left:100px;}*/
			#ib-right img {display:block;position:absolute;margin:3px;}
		#intro-bottom p {font:11px/13px Tahoma;text-align:justify;margin-bottom:5px;}
			#intro-bottom p a {font:12px/14px Tahoma;}
	#intro-footer-goast {height:45px;border-top:#fff dotted 1px;margin-top:25px;}
#intro-footer {position:relative;margin-top:-45px;font:11px/45px Tahoma;color:#fff;text-align:center;}
	#intro-footer a {color:#fff;}

/* inner pages */
#header {overflow:hidden;margin-bottom:15px; margin-top:25px;}
	#header-left {float:left;overflow:hidden;}
		#header-left #member, #member, #regmem {margin-bottom:10px;}
		div.shout-box {width:322px;height:159px;background:url(../img/bg-shout-box.png) left top no-repeat;margin-bottom:10px;margin-top:15px;}
			div.shout-box-left {overflow:hidden;float:left;padding:5px;padding-top:25px;width: 112px;}
				div.shout-box-left a.button {display:block;width:112px;height:39px;background:url(../img/bg-search-button.png) center center no-repeat;font:16px/39px Antipasto, Tahoma;color:#fff;text-align:center;text-decoration:none;}
				div.shout-box-left img {display:block;margin:0 auto;border:#000 solid 1px;}
			div.shout-box-right {overflow:hidden;padding:5px;padding-top:25px;margin-right:10px;float: left; width: 180px;}
				div.shout-box-right h5 {color:#fff;}
				div.shout-box-right a {font:bold 14px/17px Tahoma;display:block;margin-bottom:5px;}
				div.shout-box-right p {font:14px/17px Antipasto, Tahoma;}
	#header-right {overflow:hidden;text-align:right;/*padding-top:15px;*/}	
	#header-right.hr-topnull {padding-top:0;}
		div.welcome-block {width:245px;float:right;margin-left:10px;text-align:left;}
			div.welcome-block h2 {border-bottom:#fff dotted 1px;margin-bottom:5px;}
				a.logout {font:12px/14px Tahoma;padding-top:14px;padding-right:15px;float:right;background:url(../img/bg-logout.png) right 18px no-repeat;}
				div.welcome-block p {font:14px/18px Tahoma;}
				div.welcome-block p.wb-bottom {padding-top:20px;}
					div.welcome-block p.wb-bottom a {font:12px/14px Tahoma;padding-left:10px;}
		/* block-form-of-membership */
		div.block-form-of-membership {overflow:hidden;margin-top:49px;width:312px;height:105px;padding-top:30px;background:url(../img/bg-rounded-block-2.png) left bottom no-repeat;float:right;text-align:left;}
			div.block-form-of-membership p {font:21px/24px Arial Narrow, Tahoma;color:#fff;display:block;padding:10px;text-indent: 20px;}
				div.block-form-of-membership p span {display:block;text-align:right;}
			div.block-form-of-membership a {font:21px/24px Arial Narrow, Tahoma;/*display:block;font:14px/14px Tahoma;text-align:center;*/}
		/* END block-form-of-membership */
	div.hr-bottom {overflow:hidden;}
		div.hr-bottom div.block-form-of-membership {margin-top:0;}
#main {overflow:hidden;background:url(../img/bg-bottom.jpg) center bottom no-repeat;}/*url("../img/bg-bottom.jpg") no-repeat scroll 0 10px transparent
	#main ol {font-family: tahoma;font-size: 12px;padding-left:10px;}*/
	#main p, #main ol, #main ul {margin-bottom:20px;padding-left:10px;font:12px/15px Antipasto, Tahoma;color:#fff;}
		#main ol, #main ul {padding-left:40px;}
		#main p img {display:block;float:left;margin:5px;margin-right:20px;margin-bottom:20px;}
	div.main-top {overflow:hidden;height:35px;background:url(../img/bg-mm-menu.png) left top no-repeat;text-align:center;width: 900px;}
		div.main-top ul {list-style-type:none;display:table;margin:0 auto;width: 700px;}
			div.main-top ul li {display:table-cell;border-right:black solid 2px;height:35px;overflow:hidden;vertical-align:top; float: left;}
			div.main-top ul li:first-child {border-left:black solid 2px;}
				div.main-top ul li {display:block;font:12px/32px Tahoma;color:#fff;height:35px;padding-left:40px;padding-right:40px;float: left; cursor:pointer;}
					div.main-top ul li.current {background:url(../img/bg-mm-menu-current.png) left top repeat-x;font:16px/33px Tahoma;text-decoration:none;height:35px;padding-left:25px;padding-right:25px;}
	div.main-middle {padding:0px 10px 10px 10px;overflow:hidden;background:url(../img/bg-main-middle.gif) left top repeat-y;}/*padding:10px 20px 20px 20px;*/
		div.mm-submenu {padding-top:5px;/*padding-bottom:33px;margin-bottom:-5px;overflow:hidden;*/text-align:center;}
			div.mm-submenu ul {border-top:#fff dotted 1px;list-style-type:none; display:none;background:url(../img/bg-main-top.png) center top no-repeat;padding-bottom:28px;padding-top:5px;}
				div.mm-submenu ul li {display:inline;padding-left:8px;padding-right:7px;border-left:#fff solid 1px;line-height:12px;}
				div.mm-submenu ul li:first-child {border-left:none;}
					div.mm-submenu ul li a {font:12px/12px Tahoma;color:#fff;}
		div.mm-left {width:200px;float:left;padding-right:30px;/*overflow:hidden;position:relative;top:-20px;*/}
			div.mm-left form div {font:14px/25px Tahoma;}
				div.mm-left form div div {font-size:12px;}
				div.age div>span {font:12px/18px Tahoma;display:block;float:left;margin-top:7px;padding-left:5px;}
				div.mm-left form div.cb-container {font:14px/25px Tahoma;text-align:right;color:#8f0000;float:left;width:99px;}
				div.mm-left form input[type=checkbox] {float:right;}
				div.cb-container.separated {padding-top:15px;padding-bottom:15px;}
					div.mm-left a.button {width:112px;height:27px;display:block;background:url(../img/bg-search-button.png) center center no-repeat;text-align:center;text-decoration:none;padding-right:0;font:16px/16px Antipasto, Tahoma;color:#fff;text-decoration:none;margin:15px auto 15px 33px;}/*margin:15px auto;*/
		div.mm-right {overflow:hidden;float:left; width: 650px;}
			#main div.mm-right p {padding-left:0;}
				#main p.search-results-title {font:14px/18px Tahoma;margin:0;padding:0;margin-bottom:5px;}
				#main p.pages {padding-left:0;font:12px/14px Tahoma;margin:0;padding:0;color:#8f0000;}
					#main p.pages a {padding-left:3px;padding-right:3px;}
				div.sr-top {margin-bottom:15px;overflow:hidden;}
					div.sr-top ul {list-style-type:none;float:right;font-size:0;}
						div.sr-top ul li {display:inline-block;color:#8f0000;font:12px/14px Tahoma;padding-left:5px;padding-right:5px;border-left:#ccc solid 1px;float: left;}
						div.sr-top ul li:first-child {border-left:none;}
							div.sr-top ul li a {font:12px/14px Tahoma;}
					div.sr-block {overflow:hidden;margin-bottom:20px;padding-bottom:15px;border-bottom:#fff dotted 1px;width: 650px;}
						div.srb-top {overflow:hidden;}
							div.srbt-left {width:105px;float:left;margin-right:5px;}
								div.srbt-left img {display:block;border:#000 solid 1px;margin:0 auto;}
							div.srbt-center {width:220px;float:left;padding-right:12px;}
							#main div.srbt-center p {font:12px/15px Tahoma;margin:0;}
							#main div.srbt-center p.srb-age {font-weight:bold;}
							#main div.srbt-center p.how-many-photos {color:#8f0000;margin-bottom:10px;}
							#main div.srbt-center p.srb-search-for {color:#8f0000;}
								span.status {font:11px/15px Tahoma;color:#8f0000;}
								span.status .online {color: #F00;}
							div.srbt-right {overflow:hidden;font:12px/15px Tahoma;}
						div.srb-bottom {overflow:hidden;text-align:right;}
							div.srb-bottom a.button {float:left;width:105px;height:27px;font:16px/16px Antipasto, Tahoma;color:#fff;text-align:center;background:url(../img/bg-search-button.png) center center no-repeat;text-decoration:none;}
							div.srb-bottom ul {list-style-type:none;float:right;font-size:0;margin-top:15px;}
								div.srb-bottom ul li {display:inline-block;color:#8f0000;font:12px/14px Tahoma;padding-left:5px;padding-right:5px;border-left:#ccc solid 1px; float: left;}
								div.srb-bottom ul li:first-child {border-left:none;}
									div.srb-bottom ul li a {font:12px/14px Tahoma;}							
					div.sr-bottom {text-align:center;}
						div.sr-bottom p.search-results-title {text-decoration:underline;}					
	div.main-bottom {height:10px;background:url(../img/bg-main-bottom.gif) left bottom no-repeat;}
#footer-goast {height:80px;}
#footer {height:80px;margin-top:-80px;position:relative;}	
	#footer-inside {width:880px;margin:0 auto;font:12px/14px Tahoma;padding-top:10px;}
		#footer-inside a {color:#8f0000;}
		#footer-inside p {margin-bottom:10px;line-height:14px;overflow:hidden;}
		#footer-inside ul {list-style-type:none;overflow:hidden;margin-bottom:10px;}
			#footer-inside ul li {font-size:12px;line-height:14px;display:inline;border-left:#ccc solid 1px;padding-left:5px;padding-right:4px;}
			#footer-inside ul li:first-child {border-left:none;padding-left:0;}
				#footer-inside ul li a {font-size:12px;}
			#fi-left {float:left;width:280px;height:70px;}
			#fi-right {float:right;text-align:right;}
/* styling of standard elements */
form.curvy-red .checkbox {width:20px;height:25px;margin-top:9px;margin-right:15px;margin-left:5px;background: url(../img/checkbox.png) no-repeat;display:block;float:right;}		
form.curvy-white .checkbox {width:20px;height:25px;margin:0;margin-left:0;background: url(../img/checkbox-white.png) no-repeat;display:block;float:right;}		
/* select */
/* Hide lists on page load */
.stylish-select ul.newList {left:-9999px;}
/* red curvy */
form.curvy-red ul.newList a {color: #000; text-decoration:none; display:block;}
form.curvy-red ul.newList {margin:0; padding:0; list-style:none; color:#000; width:50px; background:#fff; position:absolute;  border:1px solid #8f0000; top:22px; left:0; overflow:auto; z-index:9999;}
form.curvy-red  div.newListSelected {width:52px;margin-right:5px;height:25px;display:block;background:url(../img/select-bg.png) no-repeat;display:block;float:left;position:relative;margin-left:7px;margin-top:7px;}
form.curvy-red ul.newList {list-style-type:none;}
	form.curvy-red ul.newList li {display:block;line-height:16px;}
			form.curvy-red ul.newList li a {display: block;background:#000;}
form.curvy-red ul.newList li a:focus {-moz-outline-style: none;}
form.curvy-red  div.selectedTxt {width:26px; padding:0;margin:0;height:25px;font:14px/25px Tahoma;padding-right:26px;text-align:center;}
form.curvy-red .hiLite {background:#650101!important; color:#fff!important;}
form.curvy-red .hiLite a {background:#650101!important; color:#fff!important;}
form.curvy-red .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
form.curvy-red .newListSelHover, .newListSelFocus {background-position:0 -25px; cursor:default;}
form.curvy-red .newListOptionTitle {}
form.curvy-red .newListOptionTitle ul {margin:3px 0 0;}
form.curvy-red .newListOptionTitle li {}

/* white curvy */
form.curvy-white ul.newList a {color: #000; text-decoration:none; display:block;}
form.curvy-white ul.newList {margin:0; padding:0; list-style:none; color:#000; width:50px; background:#fff; position:absolute;  border:1px solid #8f0000; top:22px; left:0; overflow:auto; z-index:9999;}
form.curvy-white  div.age div.newListSelected {width:42px;height:18px;display:block;background:url(../img/select-white-42-bg.png) left top no-repeat;float:left;position:relative;margin-left:7px;margin-top:7px;color:#8f0000;}
form.curvy-white  div.newListSelected {width:200px;height:18px;display:block;background:url(../img/select-white-bg.png) no-repeat;float:none;position:relative;}
form.curvy-white  div.newListSelected span {width:50px; display:block;float:left;}
form.curvy-white  ul.newList {list-style-type:none;width:199px;border:black solid 1px;}
	form.curvy-white  ul.newList li {display:block;line-height:16px;}
			form.curvy-white  ul.newList li a {display: block;background:#fff;}
form.curvy-white  div.age ul.newList {list-style-type:none;width:42px;border:black solid 1px;}			
form.curvy-white ul.newList li a:focus {-moz-outline-style: none;}
form.curvy-white  div.selectedTxt {width:185px; height:18px;padding-right:25px;font:14px/16px Tahoma;position:realtive;margin-left:-3px;text-align:center;color:#8f0000;font:12px/18px Tahoma;text-align:center;}
form.curvy-white  div.age div.selectedTxt {width:35px; height:18px;padding-right:7px;font:14px/16px Tahoma;position:realtive;margin-left:-3px;text-align:center;color:#8f0000;font:12px/18px Tahoma;text-align:center;}
form.curvy-white .hiLite {background:#650101!important; color:#fff!important;}
form.curvy-white .hiLite a {background:#650101!important; color:#fff!important;}
form.curvy-white .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
form.curvy-white .newListSelHover, .newListSelFocus {background-position:0 -25px; cursor:default;}
form.curvy-white .newListOptionTitle {}
form.curvy-white .newListOptionTitle ul {margin:3px 0 0;}
form.curvy-white .newListOptionTitle li {}

/* popup */
/* Overlay */
#modal-overlay {width:100%;height:100%;position:absolute;z-index:250;display:none;}

/* Container */
/*.right {float:right;margin-right:20px;}
.left {float:left;}
.t10 {padding-top:10px;}
div.popup {overflow:hidden;position:absolute;z-index:255;left:50%;top:50%;}
	div.popup h4 {font:26px/30px Antipasto, Tahoma;text-align:center;display:block;padding:0;}
	div.popup form {overflow:hidden;margin-top:3px;}
	div.popup form a.button {color:#ffffff;font:normal 16px/16px Antipasto, Tahoma;float:right;width:112px;height:20px;display:block;background:url(../img/bg-search-button.png) center center no-repeat;text-align:center;text-decoration:none;padding-right:0;margin-left:3px;padding-top:6px;}
	div.popup form.curvy-white .checkbox {float:left;}
		div.popup form div {overflow:hidden;}
		div.popup form input[type=text] {font:11px/11px Tahoma;color:#333333;padding:3px;width:120px;margin-right:20px;}
		div.popup form input[type=password] {font:11px/11px Tahoma;color:#333333;padding:3px;width:120px;margin-right:20px;}
		div.popup form label {display:block;float:left;width:50px;padding-right:10px;text-align:right;font:11px/22px Tahoma;color:#fff;}
		div.popup form span {display:block;float:left;font:11px/28px Tahoma;color:#fff;}
		div.popup form div a {font:11px/18px Tahoma;}
	div.popup-top {overflow:hidden;}
		div.popup-tl {width:28px;height:28px;float:left;background:url(../img/popup-corners.png) left top no-repeat;}
		div.popup-tc {height:28px;background:url(../img/popup-vert.png) left top repeat-x;overflow:hidden;}
		div.popup-tr {width:28px;height:28px;float:right;background:url(../img/popup-corners.png) right top no-repeat;}
			a.popup-close {display:block;height:12px;width:12px;background:url(../img/bg-logout.png) center center no-repeat;cursor:pointer;margin-top:16px;}
		div.popup-bl {width:28px;height:28px;float:left;background:url(../img/popup-corners.png) left bottom no-repeat;}
		div.popup-bc {height:28px;background:url(../img/popup-vert.png) left bottom repeat-x;overflow:hidden;}
		div.popup-br {width:28px;height:28px;float:right;background:url(../img/popup-corners.png) right bottom no-repeat;}
	div.popup-middle {background:url(../img/popup-hor-left.png) left top repeat-y;padding-left:28px;}
		div.lfm-wrapper {background:url(../img/popup-hor-right.png) right top repeat-y;padding-right:28px;}
			div.lfm-inside {overflow:hidden;background:#000;}
*/
.pop-up {position: absolute;z-index:255;left:50%;top:50%;/*margin:-96px 0px 0px -134px;*/}
.l-pop-up { width: 267px; height: 192px; background: url("../img/bglogin.png") no-repeat; padding: 30px 0 0; font-family: tahoma; font-size: 8pt; }
/*.l-pop-up a.popup-close {display:block;height:12px;width:12px;background:url(../img/close.gif) center center no-repeat;cursor:pointer;}*/
.l-pop-up form { width: 267px; height: 192px; }
.l-pop-up h4 { font-size: 26px; text-align: center; padding: 0; margin: 0 0 8px 0; }
.l-pop-up .close { right: 19px; top: 19px; position: absolute; }
.l-pop-up .fle { float: left; text-align: right; width: 48px; margin: 9px 13px 0 40px; display: inline; }
.l-pop-up .fri { float: left; display: inline; margin: 9px 0 0px 0; }
.l-pop-up .fri input { font-family: tahoma; font-size: 8pt; color: #000; width: 116px; padding: 2px 0 1px 3px; border: none; border-width: 0px; float: left; }
.l-pop-up .links { margin: 3px 0 0 101px; }

.l-pop-up .rem-me { width: 100px; float: left; margin: 17px 0 0 25px; display: inline; }
.l-pop-up .rem-me .checkbox { float: left; margin: -7px 0 0 0; }
.l-pop-up a.button {color:#ffffff;font:normal 16px/16px Antipasto, Tahoma;float:right;width:112px;height:20px;display:block;background:url(../img/bg-search-button.png) center center no-repeat;text-align:center;text-decoration:none; padding-top:6px; margin: 12px 30px 0 0; }
/* Profile */
div.avatar {display:block;float:left;background:url(../img/bg-ip-slider-elem.png) left top repeat-x;}
div.avatar img {display:block;margin:5px;}
#main font.text_head {color:#8f0000;}
