
/* white GT layout
----------------------*/
#maincontent {
	margin:0 35px 35px;
	}
	#left-col {
		float:left;
		width:14%;
		}
		.h-left-col {
			padding:0 11px 0 0;	
			}

	#center-col	{
		width:86%;
		float:right;
		}
		#center-col .ccol	{
			margin-left:0;
			}	
	
		#article-content {
			float:left;
			width:64%;
			clear:right;
			overflow:hidden;
			}
			#article-content .message	{
				padding:3em 0;
				text-align:center;
				font-size:2em;
				color:rgb(145, 147, 150);
				}
		#article-right-col {
			float:right;
			width:36%;
			zoom:1;
			position:relative;
			}
			.h-article-right-col {
				padding:0 0 0 22px;
				}
	
	
/* GT article title */
#article-title	{
	padding:0 35px 20px;
	}
	#article-title .go-home {
		float:left;
		width:14%;
		margin-top:.75em;
		}
		#article-title .go-home A {
			padding:5px 12px;
			font-size:.917em;
			position:relative;
			}
	#article-title .title {
		width:86%;
		float:right;
		}
		#article-title .title H1 {
			font-weight:bold;
			width:66%;
			margin-left:15px;
			letter-spacing:-.05em;
			font-size:2em;
			zoom:1;
			}
			
UL.g-multipart {
	overflow:hidden;
	zoom:1;
	list-style:none;
	}
	UL.g-multipart LI {
		list-style:none;
		float:left;
		}

	#article-title .title-user {
		margin:-8px 0 0 0;
		}
		#article-title .title-user UL {
			margin:0 0 0 15px;
			}
		#article-title .title-user LI {
			padding:8px 0 0;
			}
		#article-title .title-user LI.picrel {
			padding:0;
			}
			#article-title .title-user LI.picrel .ph {
				text-align: center;
				width:48px;
				height:48px;
				}	
				#article-title .title-user LI.picrel .ph .va {
					width:48px;
					height:48px;
					display: table-cell;
					vertical-align: middle;
					}			
			
			#article-title .title-user .picrel TD {
				width:48px;
				height:48px;
				text-align:center;
				vertical-align:middle;
				}
		#article-title .title-user H1 {
			white-space:nowrap;
			margin:0 0 0 12px;
			}
				#article-title .title-user H1 A	{
				text-decoration:none;
				color:#000;
				border-bottom:1px solid;
			}
* HTML #article-title .title-user H1 {
			width:0;
			}
			#article-title .title-user H1 SMALL {
				font-size:1em;
				font-weight:normal;
				}

		#article-title .title-user .ctrl {
			padding:8px 0 0 15px;
			font-size:.92em;
			}

#article-title .link-edit {
	background:#fffbed url(/img/1.7/profile/ico-useredit.gif) no-repeat 9px 55%;
	float:left;
	color:#cca000;
	}
	#article-title .link-edit SPAN {
		display:block;
		zoom:1;
		background:url(/img/1.7/profile/peach-tl.gif) no-repeat 0 0;
		cursor:pointer;
		}
* HTML	#article-title .link-edit SPAN {
	width:0;
	white-space:nowrap;
		}
	#article-title .link-edit SPAN SPAN {
		background:url(/img/1.7/profile/peach-tr.gif) no-repeat 100% 0;
		}
	#article-title .link-edit SPAN SPAN SPAN {
		background:url(/img/1.7/profile/peach-br.gif) no-repeat 100% 100%;
		}
	#article-title .link-edit SPAN SPAN SPAN SPAN {
		background:url(/img/1.7/profile/peach-bl.gif) no-repeat 0 100%;
		padding:8px 10px 8px 30px;
		}
		
	
/* GT sidenav @ white theme */
.b-sidenav {
	margin:15px 0;
	padding-bottom:16px;
	}
	.b-sidenav A {}
	.b-sidenav LI {
		padding:4px 12px;
		display:block;
		zoom:1;
		margin:5px 0;
		float:none;
		}
		.b-sidenav LI.ui-tabs-selected {
			padding:0;
			background:url(/img/1.7/gt/side-nav-cur-wh.png) no-repeat 100% 50%;
			zoom:1;
			}
			.b-sidenav LI.ui-tabs-selected A,
			.b-sidenav LI.ui-tabs-selected SPAN	{
				border:none !important;
				padding:4px 12px;
				display:block;
				color:#fff !important;
				}
			.b-sidenav LI.ui-tabs-selected A:hover {
				color:#D22333 !important;
				}
			.b-sidenav LI.ui-tabs-selected SPAN SMALL	{
				color:#000;
				margin:0 0 0 .25em;
				font-size:.92em;
				}
			.b-sidenav LI.ui-tabs-selected SPAN A	{
				padding:0;
				display:inline;
				}

	.b-sidenav LI SPAN,
	.b-sidenav LI SMALL {
		font-size:1em;
		color:#919396;
		}

		
/* Content sections 
--------------------------- */
.h-section {
	background:#fff;
	padding:15px;
	zoom:1;
	}


/* ad */	
.ad-right {
	margin:0 0 30px;
	overflow:hidden;
	zoom:1;
	text-align:center;
	}
	
	
/* b-profile-users */
.b-profile-users {
	margin:0 0 20px;
	overflow:hidden;
	zoom:1;
	}
	.b-profile-users .users {
		overflow:hidden;
		zoom:1;
		list-style:none;
		}
		.b-profile-users .users LI {
			float:left;
			width:72px;
			font-size:.92em;
			height:120px;
			margin:0 25px 0 0;
			}
			.b-profile-users .users LI p {
				margin-top:7px;	
				
				}
			.b-profile-users .users LI .ph {
				text-align: center;
				width:72px;
				height:72px;
				}	
				.b-profile-users .users LI .ph .va {
					width:72px;
					height:72px;
					display: table-cell;
					vertical-align: middle;
					border:1px solid #ebebeb;
					}
			.b-profile-users .users LI TABLE {
				width:72px;
				height:72px;
				margin:0 0 3px;
				}
				.b-profile-users .users LI TD {
					width:72px;
					height:72px;
					vertical-align:middle;
					text-align:center;
					}
			.b-profile-users .users LI A {
				color:#000;
				}
			.b-profile-users .users LI P {
				width:72px;
				text-align:center;
				}


	.b-filter-txt {
		overflow: hidden;
		zoom:1;
		list-style:none;
		margin:0 0 32px;
		}
		.b-filter-txt LI {
			float:left;
			margin:0;
			padding:5px 10px 10px;
			}
			.b-filter-txt LI SMALL {
				position:relative;
				top:-.33em;
				font-size:.92em;
				margin:0 0 0 .2em;
				}
* HTML .b-filter-txt LI SMALL {
				position:static;
				line-height:.5;
				}
			.b-filter-txt LI.cur {
				background:#919396 url(/img/1.7/profile/filter-txt-cur.png) no-repeat 50% 100%;
				color:#fff;
				}
				.b-filter-txt LI.cur SMALL {
					color:#000;
					}
			.b-filter-txt LI.disabled	{
				color:#737675;
				}
				.b-filter-txt LI.disabled SMALL {
					color:#a3a6a5;
					}

/* b-user-card */
.b-user-card {
	background:#ebf4fa;
	overflow:hidden;
	zoom:1;
	margin:0 0 30px;
	}
	.b-user-card .section {
		width:48%;
		margin:0 2% 0 0;
		float:left;
		clear:right;
		}

		.b-user-card .picrel {
			margin:0 0 1em;
			}
		.b-user-card .user-name {
			font-size:1.17em;
			font-weight:bold;
			}
		.b-user-card .user-where {
			font-size:.92em;
			margin:0 0 .75em;
			}
		.b-user-card .user-site {
			font-size:.92em;
			margin:.75em 0 0;
			background:url(/img/1.7/profile/ico-external.gif) no-repeat 0 0;
			padding:1px 0 3px 21px;
			}
		.b-user-card .user-sitemeta {
			font-size:.92em;
			margin:.75em 0 0;
			color:#999;
			}
	
		.b-user-card H2 {
			font-size:1.5em;
			font-weight:bold;
			color:#99aebf;
			margin:0 0 .75em;
			letter-spacing:-.05em;
			}

		.b-user-card .user-contacts {
			margin:0 0 2em;
			}
			.b-user-card .user-contacts UL {
				overflow:hidden;
				zoom:1;
				margin:0 0 1em;
				}
				.b-user-card .user-contacts LI {
					background:#fff;
					padding:3px 7px;
					float:left;
					clear:both;
					margin:0 0 .25em;
					}
		
		.b-user-card .user-about {
			margin:0 0 2em;
			}
			.b-user-card .user-about P {
				margin:0 0 1em;
				font-size:1.085em;
				}
				
		.b-user-card .user-activity {
			margin:0 0 1em;
			}
			.b-user-card .user-activity .comms {
				font-size:.92em;
				background:url(/img/1.7/profile/ico-comms.gif) no-repeat 0 .1em;
				padding:0 0 .25em 20px;
				}


/* b-user-cars */
.b-user-cars {
	margin:0 0 30px;
	}
	.b-user-cars .header {
		overflow:hidden;
		zoom:1;
		margin:0 0 1em;
		}
		.b-user-cars .header H2 {
			float:left;
			margin:4px 1em 0 0;
			font-size:1.5em;
			font-weight:bold;
			color:#919396;
			letter-spacing:-.05em;
			}

		.b-user-cars .header .bt-addcar {
			font-size:.92em;
			}

		.bt-addcar {
			background:#e1f2da url(/img/1.7/profile/ico-caradd.gif) no-repeat 9px 55%;
			float:left;
			color:#44a917 !important;
			font-size:1em;
			margin:0px 0 0;
			}
			.bt-addcar SPAN {
				display:block;
				zoom:1;
				background:url(/img/1.7/profile/blue-tl.gif) no-repeat 0 0;
				cursor:pointer;
				}
* HTML .bt-addcar SPAN {
				width:0;
				white-space:nowrap;
				}
			.bt-addcar SPAN SPAN {
				background:url(/img/1.7/profile/blue-tr.gif) no-repeat 100% 0;
				}
			.bt-addcar SPAN SPAN SPAN {
				background:url(/img/1.7/profile/blue-br.gif) no-repeat 100% 100%;
				}
			.bt-addcar SPAN SPAN SPAN SPAN {
				background:url(/img/1.7/profile/blue-bl.gif) no-repeat 0 100%;
				padding:8px 10px 8px 30px;
				}

			
			
	.b-user-cars UL	{
		margin-left:-15px;
		}		
	.b-user-cars .list {
		overflow:hidden;
		zoom:1;
		list-style:none;
		position:relative;
		}
		.b-user-cars .list LI {
			float:left;
			width:140px;
			margin:0 15px 5px 0;
			height:145px;
			border-bottom:3px solid #fff;
			position:relative;
			}
		.b-user-cars .mine LI	{
			height:165px;
			}
			.b-user-cars .list .picrel {
				margin:0 0 5px 15px;
				}
			.b-user-cars .list .car-model {
				font-size:1.17em;
				font-weight:bold;
				margin:0 0 .1em 15px;
				line-height:1.1;
				}
			.b-user-cars .list .car-submodel {
				font-size:.92em;
				font-weight:normal;
				margin:0 0 .5em 15px;
				}
			.b-user-cars .list .date {
				font-size:.92em;
				color:#666;
				margin-left:15px
				}

		.b-user-cars .list .ctrls {
			display:none;
			}
			.b-user-cars .list .ctrls {
				position:absolute;
				left:0;
				top:145px;
				width:110px;
				padding:0 15px;
				
				}
				.b-user-cars .list .ctrls .remove {
					float:right;
					}

				
		.b-user-cars .mine LI:hover,
		.b-user-cars .mine LI.hover {
			border-bottom:3px solid #d0d2d4;
			background:url(/img/1.7/profile/user-cars-sel-gd.png) repeat-x 0 100%;
			}
		.b-user-cars .mine LI:hover .ctrls,
		.b-user-cars .mine LI.hover .ctrls {
			display:block;
			}

/* b-user-edit */
.b-user-edit {
	background:#fffbed;
	}
	.b-user-edit FIELDSET {
		border:none 0;
		padding:2em 0 0;
		position:relative;
		border-top:1px solid #ccc8b8;
		margin:5px 0 2em;
		}
	.b-user-edit FIELDSET.ctrls {
		background:#f2ebd0;
		border:none 0;
		padding:1em 15px;
		font-size:.92em;
		margin:0 -15px -15px;
		color:#666;
		}
		.b-user-edit FIELDSET.ctrls TD {
			font-size:1em;
			padding:0;
			}
		.b-user-edit FIELDSET.ctrls INPUT {
			font-size:1em;
			margin:0 .75em 0 0;
			}
		.b-user-edit FIELDSET.ctrls A {
			font-size:1em;
			color:#666;
			}

		
	.b-user-edit FIELDSET H2 {
		background:#fffbed;
		color:#333;
		font-size:1.17em;
		font-weight:bold;
		position:absolute;
		margin:-2.4em 0 0;
		padding:0 .5em 0 0;
		}

	.b-user-edit FIELDSET.optional H2 {
		color:#99978d;
		}
	.b-user-edit FIELDSET H2 SMALL {
		font-size:.78em;
		font-weight:normal;
		}
	.b-user-edit TABLE {
		width:100%;
		table-layout:fixed;
		}
	.b-user-edit TH,
	.b-user-edit TD {
		vertical-align:top;	
		padding:0 0 1.5em;
		}

	.b-user-edit TH {
		width:25%;
		padding:.2em 15px 0 0;
		text-align:right;
		}
	html*.b-user-edit TH	{padding-top:.3em!important;}
	.b-user-edit TD {
		font-size:.92em;
		}
		.b-user-edit TD LABEL {
			font-size:1.1em;
			}
		
		.b-user-edit TD SELECT {
			font-size:1em;
			}
	
	.b-car-choiser-ico {
		position:absolute;
		right:0;
		margin:-7px 0 0;
		background:url(/img/1.7/profile/car-choiser-ico-bg.gif) no-repeat 0 0;
		width:142px;
		height:125px;
		padding:14px 0 0 14px;
		}
		.b-car-choiser-ico IMG {
			display:block;
			}
	
	
	.b-user-edit .t-car-choiser {
		margin:0 0 1.5em;	
		}

	.b-user-edit .t-car-choiser TH,
	.b-user-edit .t-car-choiser TD {
		padding-bottom:.5em;
		}
		.b-user-edit .t-car-choiser SELECT {
			width:50%;
			}
	
	.b-user-edit .g-multipart LI {
		margin:0 1em 0 0;
		}

	.b-user-edit .hint {
		color:#788073;
		margin:3px 0 0;
		}
	.b-user-edit .link-ajax-d {
		color:#000;
		text-decoration:none;
		border-bottom:1px dotted;
		zoom:1;
		cursor:pointer;
		}
	.b-user-edit .link-ajax {
		color:#cca000;
		text-decoration:none;
		border-bottom:1px dotted;
		zoom:1;
		cursor:pointer;
		}

	.b-user-edit INPUT.text-big {
		display:block;
		width:66%;
		font-size:1.27em;
		margin:-.2em 0 .2em;
		border:1px solid #999;
		padding:3px;
		font-weight:bold;
		position:relative;
		}
	.b-user-edit INPUT.text-super {
		margin:-.33em 0 .2em;
		font-size:1.81em;
		font-weight:normal;
		}
	.b-user-edit INPUT.text-short {
		display:inline;
		width:33%;
		margin-right:.5em;
		}
	.b-user-edit TEXTAREA {
		display:block;
		width:80%;
		height:10em;
		margin:-4px 0 5px;
		border:1px solid #999;
		padding:3px;
		font:1.1em/1.45 arial,sans-serif;
		position:relative;
		}

	.b-user-edit .link-add {
		background:url(/img/1.7/profile/ico-add.gif) no-repeat 0 0;
		padding:0 0 0 20px;
		float:left;
		text-decoration:none;
		height:14px;
		}
	 .b-user-edit .link-add SPAN {
			border-bottom:1px dotted;
			zoom:1;
			cursor:pointer;
			}

	.b-user-edit .link-del {
		background:url(/img/1.7/profile/bt-del.gif) no-repeat 0 0;
		padding:0 0 0 19px;
		float:left;
		text-decoration:none;
		color:#d22333;
		height:14px;
		}
		.b-user-edit .link-del SPAN {
			border-bottom:1px dotted;
			zoom:1;
			cursor:pointer;
			}		

			
	.b-user-edit .b-radiolist-hor LABEL {
		font-size:1.1em;
		}
	.b-user-edit INPUT.input-file {
		background:#fff;
		width:60%;
		}


	
/* b-sysmsg */
	.b-sysmsg {
		background:#fff;
		border:1px solid #999;
		margin:0 0 25px;
		line-height:1.15;
		padding:10px;
		zoom:1;
		}
		.b-sysmsg span {
			float:right;
			color:#666;
			border-bottom:1px dotted;
			cursor:pointer;
		}
		.b-sysmsg a {
			text-decoration:none;
		}
		.b-sysmsg-err {
			padding:10px 10px 10px 30px;
			border:1px solid #d22333;
			background:#fff url(/img/famfamicons/exclamation.png) no-repeat 9px 47%;
			color:#851720;
			}
		.b-sysmsg-success {
			padding:10px 10px 10px 30px;
			border:1px solid #44a917;
			background:#fff url(/img/famfamicons/accept.png) no-repeat 9px 47%;
			color:#374d2e;
			}
	
/* phones */
.t-profile-phones {
	margin:0 0 2em;
	}
	.t-profile-phones-short	{margin-bottom:0;}
	.t-profile-phones .tr-hint TD {
		padding:0 0 1em;
		}

	.t-profile-phones TH,
	.t-profile-phones TD {
		padding-bottom:1em;
		}

	.t-profile-phones INPUT.phone-num {
		width:35%;
		float:left;
		margin-right:2%;
		}
	.t-profile-phones INPUT.phone-comm {
		width:27%;
		float:left;
		margin-right:2%;
		}
	.t-profile-phones .tr-phone .h-link-ajax {
		width:27%;
		float:left;
		margin-right:2%;
		padding:2px 8px 0 0;
		font-size:1.1em;
		}
		
/* profile im */
.b-user-edit .profile-im TD {
	padding-bottom:1em;
	}
	.b-user-edit .profile-im .h-text {
		border:1px solid #999;
		padding:0 22px 0 3px;
		display:block;
		width:62%;
		margin:-.4em 0 .1em;
		background:#fff;
		position:relative;
		}
		.b-user-edit .profile-im .h-text INPUT {
			border:none 0;
			width:100%;
			margin:0;
			padding:3px 0;
			}
	
	.b-user-edit .profile-im .im-icq {
		padding:0 0 0 25px;
		background:url(/img/1.7/profile/ico-icq.gif) no-repeat 5px 50%;
		}
	.b-user-edit .profile-im .im-skype {
		padding:0 0 0 25px;
		background:url(/img/1.7/profile/ico-skype.gif) no-repeat 5px 50%;
		}
	.b-user-edit .profile-im .im-gtalk {
		padding:0 0 0 25px;
		background:url(/img/1.7/profile/ico-gtalk.gif) no-repeat 5px 50%;
		}
	.b-user-edit .profile-im .im-lj {
		padding:0 0 0 25px;
		background:url(/img/1.7/profile/ico-lj.gif) no-repeat 5px 50%;
		}
		
/* btns */
.btn-txt	{padding:3px 0 3px 20px;background-repeat:no-repeat;background-position:left center;cursor:pointer;font-size:.9em;}
	.btn-txt span	{text-decoration:dotted;}
		.btn-txt span:hover	{border-bottom-style:solid;}
.btn-img	{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:left center;cursor:pointer;}
.btn-del	{background-image:url(/img/famfamicons/delete.png);color:#d22333;}
.btn-add	{background-image:url(/img/famfamicons/add.png);color:#44a917;}

	
/* .b-att-big */
.b-att-big {
	background:#fff7d9 url(/img/1.7/profile/att-big.png) no-repeat 23px 20px;
	border:1px solid #e6d28a;
	padding:20px 15px 10px 50px;
	margin:15px 0 2.5em;
	color:#666252;
	min-height:65px;
	zoom:1;
	}
	.b-att-big H3 {
		font-size:1.17em;
		margin:0 0 .5em;
		}
	.b-att-big P {
		margin:0 0 .5em;
		}
	
/* b-txt-filter */
.b-txt-filter {
	margin:15px 15px 20px;
	font-size:.92em;
	padding:6px 0;
	//overflow:hidden;
	}
	.b-txt-filter A,
	.b-txt-filter STRONG {
		margin:0 .25em;
		}
	.b-txt-filter STRONG {
		font-weight:normal;
		padding:6px;
		background:#f2eee6;
		position:relative;
		}
	.b-txt-filter A.sel 
	{
		font-weight:normal;
		padding:6px;
		background:#f2eee6;
		position:relative;
		color:#000;
		text-decoration:none !important;
		}
		.b-txt-filter A:hover.sel {
			color:#d22333;
		}
/* t-myads */
.t-myads {
	margin:0 0 1em;
	width:100%;
	}
	.t-myads TD {
		padding:15px 4px;
		background:#f2eee6;
		border-bottom:1px solid #fff;
		vertical-align:top;
		}
		.t-myads .tr-att TD {
			background:#f2dadc;
			}
		.t-myads .tr-wait TD {
			background:#ebebeb;
			}
	.t-myads .td-status {
		padding-left:15px;
		width:14px;
		}
	.t-myads .td-picrel {
		width:120px;
		}
		.t-myads .td-picrel IMG {
			bordeR:1px solid #cdcdcd;
			}
	.t-myads .td-price {
		width:15%;
		padding-right:15px;
		}
		.t-myads .td-price STRONG {
			font-size:1.17em;
			color:#fff;
			background:#4d4d4d;
			font-weight:bold;
			padding:2px 4px;
			float:right;
			white-space:nowrap;
			}
	
	.t-myads .td-section .date {
		color:#666;
		float:right;
		width:10em;
		font-size:.92em;
		padding:.2em 0 0 .5em;
		}
	.t-myads .td-section .title {
		font-size:1.17em;
		font-weight:bold;
		letter-spacing:-.05em;
		margin:0 0 .25em;
		}
	.t-myads .td-section .subtitle {
		font-size:.92em;
		font-weight:normal;
		margin:0 0 .5em;
		}
	.t-myads .td-section .meta {
		font-size:.92em;
		color:#999;
		margin:1em 0 1em;
		}
		.t-myads .td-section .meta STRONG {
			font-weight:normal;
			position:relative;
			padding:2px 4px;
			background:#fff;
			color:#666
			}

	.t-myads .td-section .ctrls {
		overflow:hidden;
		zoom:1;
		padding:5px 0;
		font-size:.92em;
		}
		.t-myads .td-section .ctrls A {
			float:left;
			margin:0 1em 0 0;
			}
		.t-myads .td-section .ctrls .link-up {
			color:#4d4d4d;
			text-decoration:none;
			background:url(/img/1.7/profile/ico-up.gif) no-repeat 3px 50%;
			padding:0 0 0 15px;
			}
			.t-myads .td-section .ctrls .link-up SPAN {
				border-bottom:1px dotted;
				cursor:pointer;
				zoom:1;
				}
		.t-myads .td-section .ctrls .link-refresh {
			color:#4d4d4d;
			text-decoration:none;
			margin:0 1.5em 0 0;
			background:url(/img/1.7/profile/ico-refresh.gif) no-repeat 0 50%;
			padding:0 0 0 22px;
			}
			.t-myads .td-section .ctrls .link-refresh SPAN {
				border-bottom:1px dotted;
				cursor:pointer;
				zoom:1;
				}

		.t-myads .td-section .ctrls .link-edit {
			color:#cca000;
			background:url(/img/1.7/profile/bt-edit.gif) no-repeat 0 50%;
			padding:2px 0 2px 21px;
			}
		.t-myads .td-section .ctrls .link-del {
			color:#d22333;
			background:url(/img/1.7/profile/bt-del.gif) no-repeat 0 50%;
			padding:2px 0 2px 19px;
			}
		/*.t-myads TR .link-edit,
		.t-myads TR .link-del {
			visibility:hidden;
			}
		.t-myads TR:hover .link-edit,
		.t-myads TR:hover .link-del,
		.t-myads .hover .link-edit,
		.t-myads .hover .link-del {
			visibility:visible;
			}*/

/* b-myads-legend */	
.b-myads-legend {
	}
	.b-myads-legend .bt-wrap {
		overflow:hidden;
		zoom:1;
		margin:0 0 2em;
		}
		.b-myads-legend .bt-addcar {
			font-size:.92em;
			}
	
	.b-myads-legend H3 {
		color:#919396;
		font-size:1.5em;
		font-weight:bold; 
		letter-spacing:-.05em;
		margin:1.5em 0 .5em;
		}
	.b-myads-legend UL {
		list-style:none;
		}
		.b-myads-legend LI {
			margin:1.1em .25em;
			}
		.b-myads-legend LI EM {
			float:left;
			width:1.75em;
			}
	

/* popup sms */	
.l-tint {
	background:#000;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:.5;
	filter:alpha(opacity=50);
	z-index:1000;
	}
* HTML .l-tint {
	position:absolute;
	}
	
.l-popup-sms {
	position:fixed;
	left:50%;
	top:200px;
	background:#fff;
	padding:16px 20px 12px;
	width:22em;
	margin:0 0 0 -11em;
	-webkit-box-shadow:0 3px 8px rgba(0,0,0,.35);
	z-index:2000;
	}
* HTML .l-popup-sms {
	position:absolute;
	}

	.l-popup-sms H2 {
		font-size:1.33em;
		font-weight:bold;
		color:#d22333;
		letter-spacing:-.05em;
		margin:0 0 .5em;
		}
	.l-popup-sms P {
		margin:0 0 .5em;
		}
	
	.l-popup-sms .sms {
		margin:0 -8px .5em;
		background:#252525;
		color:#fff;
		font:bold 2em monospace;
		text-align:center;
		padding:8px 20px;
		}
	.l-popup-sms .sms-num {
		font-size:1.5em;
		font-weight:normal;
		}

	.l-popup-sms .hint {
		margin:0 -20px 1em;
		background:#ebebeb;
		padding:10px 20px;
		font-size:.92em;
		 color:#4c4c4c;
		}
		.l-popup-sms .hint .link {
			margin:.75em 0 .25em;
			}
		.l-popup-sms .hint .link-info {
			background:url(/img/1.7/profile/ico-info.gif) no-repeat 0 50%;
			padding:3px 0 3px 20px;
			}
	
	.l-popup-sms .bt-wrap {
		overflow:hidden;
		zoom:1;
		margin:0;
		font-size:.92em;
		}

	.l-popup-sms .bt-red {
		background:#e02e42 url(/img/1.7/profile/bt-red-gd.gif) repeat-x 0 100%;
		float:left;
		zoom:1;
		color:#f6d2d5 !important;
		text-decoration:none;
		}
	.l-popup-sms .bt-red:hover {
		color:#fff !important;
		}
		.l-popup-sms .bt-red SPAN {
			display:block;
			zoom:1;
			cursor:pointer;
			background:url(/img/1.7/profile/bt-red-tl.gif) no-repeat 0 0;
			}
* HTML .l-popup-sms .bt-red SPAN {
			width:0;
			white-space:nowrap;
			}
		.l-popup-sms .bt-red SPAN SPAN {
			background:url(/img/1.7/profile/bt-red-tr.gif) no-repeat 100% 0;
			}
		.l-popup-sms .bt-red SPAN SPAN SPAN {
			background:url(/img/1.7/profile/bt-red-br.gif) no-repeat 100% 100%;
			}
		.l-popup-sms .bt-red SPAN SPAN SPAN SPAN {
			background:url(/img/1.7/profile/bt-red-bl.gif) no-repeat 0 100%;
			padding:4px 10px;
			}


/* t-adedit-price */
	.t-adedit-price .td-price SELECT {
		margin:0 1em 0 0;
		}
	.t-adedit-price .td-price SELECT,
	.t-adedit-price .td-price LABEL {
		position:relative;
		top:-4px;
		vertical-align:middle;
		}
	
	
/* b-radiolist-hor */
.b-radiolist-hor {
	list-style:none;
	margin:0;
	overflow:hidden;
	zoom:1;
	}
	.b-radiolist-hor LI {
		float:left;
		margin:0 1em .5em 0;
		}
		.b-radiolist-hor LI.disabled {
			color:#999;
			}
	
/* b-adedit-pics */
.b-adedit-pics .pics {
	overflow:hidden;
	zoom:1;
	margin:0 0 25px;
	list-style:none;
	}
	.b-adedit-pics .pics LI {
		float:left;
		width:120px;
		height:90px;
		position:relative;
		text-align:center;
		}
			.b-adedit-pics .pics LI .ph {
				text-align: center;
				width:120px;
				height:90px;
				}	
				.b-adedit-pics .pics LI .ph .va {
					width:120px;
					height:90px;
					display: table-cell;
					vertical-align: middle;
					
					}	
	.b-adedit-pics .pics LI .ico-primary	{display:none;} 
	.b-adedit-pics .pics LI.primary .ico-primary {
		background:url(/img/1.7/profile/ico-ok.png);
		width:14px;
		height:14px;
		position:absolute;
		left:7px;
		top:71px;
		display:block;
		}
* HTML .b-adedit-pics .pics LI.primary .ico-primary {
		background:url(/img/1.7/profile/ico-ok_.png);
		}
		
		
	.b-adedit-pics .pics LI SPAN {
		width:120px;
		height:90px;
		position:absolute;
		left:0;
		top:0;
		display:none;
		}
	.b-adedit-pics .pics LI:hover SPAN,
	.b-adedit-pics .pics LI.hover SPAN {
		display:block;
		}
		.b-adedit-pics .pics LI SPAN SPAN {
			background:#000;
			opacity:.75;
			filter:alpha(opacity=75);
			}
		.b-adedit-pics .pics LI SPAN A {
			text-decoration:none;
			color:#999;
			font-size:10px;
			position:absolute;
			}
		.b-adedit-pics .pics LI SPAN A:hover {
			color:#ccc;
			}
			.b-adedit-pics .pics LI SPAN A.pic-del {
				background:url(/img/1.7/profile/ico-del.png) no-repeat 0 0;
				padding:0 0 5px 17px;
				left:7px;
				top:7px;
				}
* HTML .b-adedit-pics .pics LI SPAN A.pic-del {
				background:url(/img/1.7/profile/ico-del_.png) no-repeat 0 0;
				}
			.b-adedit-pics .pics LI SPAN A.pic-primary {
				background:url(/img/1.7/profile/ico-ok.png) no-repeat 0 0;
				padding:0 0 5px 17px;
				left:7px;
				top:71px;
				}
			.b-adedit-pics .pics LI.primary SPAN A.pic-primary	{display:none;}
* HTML .b-adedit-pics .pics LI SPAN A.pic-primary {
				background:url(/img/1.7/profile/ico-ok_.png) no-repeat 0 0;
				}

	.b-adedit-pics TABLE P {
		margin:0 0 1em;
		overflow:hidden;
		zoom:1;
		}
	.b-adedit-pics .h-file {
		float:left;
		width:65%;
		margin:0 1% 0 0;
		}
		.b-adedit-pics .h-file .file {
			width:100%;
			background:#fff;
			}
	.b-adedit-pics A.bt {
		margin:4px 0 0;
		float:left;
		}
	.b-adedit-pics .h-submit {
		padding:4px;
		background:#f2eee0;
		float:left;
		}
		.b-adedit-pics .h-submit .submit {
			font-size:1em;
			}
	
	
/* RadUpload */
.b-user-edit .RadUploadTable {
	margin:0 0 1em 25%;
	width:72% !important;

 background:none;
 border: solid 1px #FFFBED;
 border-collapse: collapse !important;
 font: normal 11px Arial, Verdana, Sans-serif;
 color: #333;
 filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#ffffff,strength=1); /* IE only */
	}

.b-user-edit .RadUploadTable TABLE {
	table-layout:auto;
	}

	
.RadUploadButtonArea
{
 background-color: transparent;
}
	
.b-user-edit .RadUploadTable * {
	font:11px Arial,Sans-serif;
	color: #333;
	}
.b-user-edit .RadUploadTable td {
	padding:0 5px 5px 0;
	}
	
.b-user-edit .RadUploadRemoveButton {
	float:none;
	background:url(/img/1.7/profile/bt-del.gif) no-repeat 0 0;
	height:auto;
	width:auto;
	top:3px;
	padding-left:17px;
	cursor:pointer;
	}
.b-user-edit .RadUploadButton,
.b-user-edit .RadUploadButtonDisabled {
	background:url(/img/1.7/profile/ico-add.gif) no-repeat 0 0;
	height:auto;
	width:auto;
	padding-left:17px;
	cursor:pointer;
	}
	
	
.b-user-edit input.RealFileInput {
	position: relative;
	width:90%;
	-moz-opacity:1;
	filter: alpha(opacity: 100);
	opacity: 1;
	}

	
.b-user-edit .RadUploadTable DIV DIV {
	display:none;
	}
	
.b-adedit-pics #ctl00_cphContent_bUpload {
	margin:0 0 .5em 25%;
	font-size:.92em;
	}
.b-adedit-pics .hint {
	margin:0 0 0 25%;
	font-size:.92em;
	}
	
	
/* b-adedit-parts */
.b-adedit-parts {
	overflow:hidden;
	zoom:1;
	}
	.b-adedit-parts .l-half {
		float:left;
		width:49%;
		margin:0 1% 0 0;
		clear:right;
		display:inline;
		}
		.b-adedit-parts H3 {
			font-size:1.17em;
			color:#cca000;
			font-weight:bold;
			margin:0 0 .75em;
			}
		.b-adedit-parts UL {
			margin:0 0 1.5em;
			}
		.b-adedit-parts LI {
			list-style:none;
			margin:.5em 0;
			}
/*FacilityPopup*/	
.l-popup
{
    position:fixed;
	left:50%;
	top:10%;
	background:#fff;
	padding:16px 20px 12px;
	width:34em;
	margin:0 0 0 -17em;
	-webkit-box-shadow:0 3px 8px rgba(0,0,0,.35);
	-moz-box-shadow:0 3px 8px rgba(0,0,0,.35);
	z-index:2000;
}
.l-popup h2 {
color:#D22333;
font-size:1.33em;
font-weight:bold;
letter-spacing:-0.05em;
margin:0 0 0.5em;
padding-bottom:10px;
text-align:left;
}
.popup-list-items li {
float:left;
font-weight:normal;
text-align:center;
width:25%;
}
.popup-list-items li:hover a
{
 color:#D22333 !important;
}
.popup-list-items .list-items-logo {
display:table;
height:47px;
padding-top:7px;
width:100%;
}
.popup-list-items .text {
padding-bottom:5px;
height:3em;
font-weight:bold;
}
.popup-list-items .list-items-logo a {
display:table-cell;
vertical-align:middle;
}
.abs
{
    position:relative;
}
.divClosePopup
{
    position:absolute;
    height:1em;
    right:0;
    cursor:pointer;
}
.spanClose
{
    background:url(/img/cancel.gif) no-repeat 0 0;
    display:block;
    height:16px;
    width:16px;
}
