@import url('common_forms.css');

/* Common Styles */

* { padding: 0; margin: 0; }

body {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #151515;
	background-color: #ebecec;
	}


a:active, a:link, a:visited {
	color: #006acd;
	text-decoration: underline;
	}

	a:hover { text-decoration: none;}

img { border: 0; display: block; }

div, td { font-size: 12px; }

table {
	border-collapse: collapse;
	border-width: 0em;
	}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
	}

.clear {	min-height: 1px; }

	
/*  =STANDART ELEMENTS
======================================== */	

h1, h2, h3, h4 { margin-bottom: 10px; }

h1 {
	font-size: 26px;
	font-weight: normal;
	border-bottom: 1px solid #d7d9d9;
	padding-bottom: 5px;
	}
	
h2 { font-size: 22px; font-weight: normal; }	
h3 { font-size: 18px; font-weight: normal; }	
h4 { font-size: 16px; }	

img.ill {
	border: 1px solid #b5b9b9;
	margin-right: 15px;
	margin-bottom: 10px;
	}
	
p {
	color: #464646;
	line-height: 1.4em;
	margin: 15px 0;
	}	

	
ul.list, ol.list {
	margin: 15px;
	padding-left: 10px;
	}
	
	ul.list { list-style: square;	}
	
	ul.list li, ol.list li {	margin-bottom: 5px;	}
	
	
table.con-table { margin-bottom: 15px; }

	table.con-table caption {
		text-align: left;
		font-weight: bold;
		padding-bottom: 3px;
		}
		
	table.con-table td,
	table.con-table th {
		border-right: 1px solid #FFF;
		padding: 5px 7px;
		text-align: left;
		font-size: 11px;
		}	
		
	table.con-table th {
		background-color: #a3bb00;
		font-weight: bold;
		color: #FFF;
		font-size: 12px;
		}	
		
	table.con-table td {	border-bottom: 1px solid #d7d9d9; }	
	
	
a.back-link	{
	background: url(/images/ar_nav.gif) no-repeat 0 5px;
	font-size: 11px;
	padding-left: 15px;
	}
	
a.next-link {
	background: url(/images/ar_nav.gif) no-repeat right -8px;
	font-size: 11px;
	padding-right: 15px;
	}	
	
	
.paging {
	border-top: 1px solid #d7d9d9;
	margin: 20px 0;
	padding-top: 8px;
	}
	
	.nbrd { border: none; }	
	
	.paging span, .paging a {
		display: block;
		float: left;
		}
	
	.paging span {
		font-size: 11px;
		color: #8c9092;
		margin-right: 15px;
		padding-top: 5px;
		}
		
	.paging a {
		background: url(/images/paging.gif) no-repeat right 4px;
		padding: 4px 8px;
		font-size: 11px;
		}
		
		.paging a.first-page,	
		.paging a.prev-page,
		.paging a.next-page,
		.paging a.last-page { 
			width: 14px; 
			height: 18px; 
			padding: 0; 
			margin-top: 3px;
			margin-right: 5px;
			text-decoration: none;
			}
		
		.paging a.first-page { background-position: 0 -18px; }	
		.paging a.prev-page { background-position: 0 -36px; margin-right: 0; }	
		.paging a.next-page { background-position: 0 -54px; margin-left: 10px; }	
		.paging a.last-page { background-position: 0 -72px; }	
		
		.paging a.active {
			background-color: #0073af;
			background-image: none;
			color: #FFF;
			text-decoration: none;
			font-weight: bold;
			margin-left: -1px;
			}
			
			
.tabs {
	background: #FFF url(/images/bg_tabs.gif) repeat-x 0 0;
	height: 33px;
	margin-bottom: 10px;
	padding-top: 6px;
	}			
	
	.tabs ul {
		display: block;
		height: 33px;
		padding-left: 10px;
		}
	
	.tabs ul li {
		display: block;
		float: left;
		margin-right: 3px;
		list-style: none;
		background: url(/images/bg_tabs.gif) no-repeat 0 -107px;
		}
		
		.tabs ul li a {
			display: block;
			background: url(/images/bg_tabs.gif) no-repeat right -140px;
			color: #5c6061;
			font-size: 11px;
			padding: 10px 20px 8px 20px;
			text-decoration: none;
			}
			
			.tabs ul li a:link, .tabs ul li a:active, .tabs ul li a:visited {
				color: #5c6061;
				text-decoration: none;
				}
				
			.tabs ul li a:hover { text-decoration: underline; }	
			
		.tabs ul li.active {	
			background-position: 0 -41px;	
			margin-right: 0;
			}	
		
		.tabs ul li.active a {	
			background-position: right -74px;	
			padding: 11px 25px 8px 25px;
			font-weight: bold;
			font-size: 12px;
			color: #157bb5;
			text-decoration: none;
			}
			
			.tabs ul li.active a:link, .tabs ul li.active a:active, .tabs ul li.active a:visited {
				color: #157bb5;
				text-decoration: none;
				}
				
				.tabs ul li.active a:hover { text-decoration: underline;	}
	


/*  =LAYOUT STYYLES
======================================== */	

.col { 
	display: block; 
	float: left; 
	}


.maincontainer {
	width: 950px;
	background: #FFF url(/images/bg_page_top.gif) repeat-x top; 
	margin: 0 auto;
	padding: 25px 15px 30px 15px;
	}	
	
.icons {	
	background-image: url(/images/icons.gif);
	background-repeat: no-repeat;
	}
	

.col2-layout .col1, 
.col2-layout .col2 { float: left; }

.col2-layout .col1 {
	margin-right:15px;
	width:190px;
	}
	
.col2-layout .col2 { width: 745px; }	


/*  =BOXES STYYLES
======================================== */

.content-box { 
	margin-bottom: 15px; 
	border: 1px solid #dcdddd;
	}
	
	.content-box i { 
		display: block;	
	 	width: 5px; height: 5px;	
		background: url(/images/bg_boxes.gif) no-repeat 0 0;
		font-size: 0;
		position: relative;
		z-index: 1;
		}
		
		i.tlc, i.blc {	float: left; }
		i.trc, i.brc {	float: right; }
		
		i.tlc { background-position: 0 0; margin: -1px 0 0 -1px; }
		i.trc { background-position: -5px 0;  margin: -1px -1px 0 0; }
		i.blc { background-position: 0 -5px;  margin: 0 0 -1px -1px;}
		i.brc { background-position: -5px -5px;  margin: 0 -1px -1px 0;}
	
	.box-header { 
		background: url(/images/bg_box_headers.gif) no-repeat 0 0;	
		margin: 5px;
		}
		
		.box-header b {
			display: block;
			font-size: 12px;
			color: #FFF;
			background: url(/images/bg_box_headers.gif) no-repeat right -124px;
			padding: 9px 10px 8px 10px;
			}
			
			.box-header b span { font-weight: normal;	}		
			
			.bh-dblue {	background-position: 0 0; }
			.bh-dblue b {	background-position: right -124px; }
			
			.bh-lblue {	background-position: 0 -31px; }
			.bh-lblue b {	background-position: right -155px; }
			
			.bh-grey {	background-position: 0 -62px; }
			.bh-grey b {	background-position: right -186px; }
			
			.bh-lgrey {	background-position: 0 -93px; }
			.bh-lgrey b {	background-position: right -217px; }
			
			.bh-orange {	background-position: 0 -248px; }
			.bh-orange b {	background-position: right -279px; }


	.box-content { padding: 7px; }	
	

/* Pop up Styles */	

.pp-box {
	position: absolute;
	top: 340px;
	left: auto;
	z-index: 1000; 
	margin-left: 100px;
	}
	
	.pp-box-bg {
		width: 475px;
		background: url(../images/bg_pp.png) no-repeat 0 0;
		padding: 11px;
		}
		
	.pp-box-footer {
		display: block;
		width: 497px;
		height: 17px;
		background: url(../images/bg_pp2.png) no-repeat 0 0;
		}		
		
	.pp-box-header { height: 32px; }
		
	.pp-box-header a,
	.pp-box-header b { display: block; font-size: 11px; }			
	
		.pp-box-header b {
			float: left;
			color: #FFF;
			margin: 8px 0 0 10px;
			}
			
		.pp-box-header a {
			float: right;
			background: url(../images/ico_close.gif) no-repeat left;
			padding-left: 17px;
			color: #FFF;
			text-decoration: none;	
			margin: 8px 10px 0 0;
			}	
			
	.pp-box-content {
		padding: 20px 30px 65px 150px;
		background: url(../images/ico_pp_error.gif) no-repeat 20px 20px;
		}		
		
		.pp-box-content ul {
			list-style: square;
			color: #b90000;
			}
			
			.pp-box-content ul li {	margin-bottom: 5px; }
			
				.pp-box-content ul li span { color: #181818;	}


/*  =COMMON CONTENT BOXES STYYLES
======================================== */		

.nbrd { border: none; }
	
	
.text-nodata {
	text-align: center;
	padding: 95px 0;
	}		
	
	
.categories-menu { margin-top: 7px; }		

	.categories-menu .headermenu {
		background: url(/images/bg_catmenu_header.gif) no-repeat 0 0;
		padding-left: 20px;
		}
		
		.categories-menu .headermenu b {
			display: block;
			background: url(/images/bg_catmenu_header.gif) no-repeat right top;
			color: #FFF;
			padding: 9px 5px 9px 3px;
			margin-bottom: 1px;
			}

	.categories-menu .content {
		background: #ececec url(/images/bg_catmenu.gif) no-repeat bottom;
		border-top: 2px solid #505354;
		padding: 15px;
		}
		
		.categories-menu .content div {
			font-weight: bold;
			color: #212324;
			border-bottom: 1px solid #d3d5d5;
			padding-bottom: 2px;
			margin-bottom: 10px;
			}
			
			.categories-menu .content div i {
				float: right;
				font-style: normal;
				font-size: 10px;
				font-weight: normal;
				color: #8f9192;
				}
			
		.categories-menu .content ul {
			list-style: none;
			margin-bottom: 15px;
			}	
			
			.categories-menu .content ul li {
				margin-bottom: 7px;
				font-size: 11px;
				}
				
				.categories-menu .content ul li a {
					color: #242421;
					text-decoration: none;
					}
				.categories-menu .content ul li a:hover { color: #008fd9; }	
				
			
			.categories-menu .content ul li.active-item	{
				background-color: #8f9192;
				padding: 3px 5px 3px 7px;
				font-weight: bold;
				}
			
			.categories-menu .content ul li.active-item a {
					color: #FFF;
					text-decoration: none;
					}
				.categories-menu .content ul li.active-item a:hover { color: #008fd9; }	
				
			.categories-menu .content ul li i {
				font-style: normal;
				font-size: 10px;
				font-weight: normal;
				color: #98967e;
				}	
				
				.categories-menu .content ul li.active-item i { color: #d2d3d3; }
				
			.no-categories {
				display: block;
				font-style: normal;
				padding: 15px 0;
				text-align: center;
				}		

ul.submenu {
	margin: 35px 0 35px 10px;
	list-style: none;
	font-size: 11px;
	}
	
	ul.submenu li {
		background: url(/images/icons.gif) no-repeat 5px -267px;
		padding: 1px 0 5px 25px;
		margin-bottom: 8px;
		}
		
		ul.submenu li.active-item {
			background-color: #0771a5;
			padding: 3px 0 3px 25px;
			background-position: 5px -183px;
			font-weight: bold;
			margin-bottom: 5px;
			}
			
			ul.submenu li.active-item a:link, ul.submenu li.active-item a:active, ul.submenu li.active-item a:visited {
				color: #FFF;
				text-decoration: none;	
				}
				
				ul.submenu li.active-item a:hover { color: #c0eaff; }	
	
	
/*  =IMAGE GALLERY STYLES
======================================== */		

.image-upload .form-element label { width: 140px; }

	.imup-boxbg {
		background-color: #f0f0f0;
		padding: 20px;
		}
		
	.image-upload .form-element input.textfield,
	.image-upload .form-element textarea { width: 300px; }

	.image-upload .submit-box { margin-left: 150px; }	
	

/* Gallery */		

.image-gallery-box {
	margin-bottom: 20px;
	}
	
	.image-gallery-box h3 {
		color: #44474a;
		border-bottom: 1px solid #d7d9d9;
		padding-bottom: 5px;	
		margin-bottom: 15px;
		}
	
	.ig-image-box {
		float: left;
		width: 372px;
		margin-right: 20px;
		}
		
		.ig-image-box img {
			display: block;
			border: 1px solid #d0d0d0;
			}
			
		.ig-preview-box {
			width: 350px;
			background-color: #f1f1f2;
			padding: 15px 7px 7px 15px;
			margin-top: 2px;
			}	
			
			.ig-preview-box img {
				float: left;
				margin-right: 8px;
				margin-bottom: 8px;
				}
				
	.ig-descr-box { margin-left: 392px; }
	
		.ig-edit-box {
			border-top: 1px solid #dadbdc;
			padding-top: 10px;
			}
				
			.ig-edit-box a {
				display: block;
				float: left;
				background: url(/images/ico_edit.gif) no-repeat 0 0;
				font-size: 11px;
				margin-right: 15px;
				padding: 2px 0 2px 23px;
				}
		
				.ig-edit-box a.ico-del { background-position: 0 -20px; }

	.gallery-nodata {
		text-align: center;
		border: 1px solid #d7d9d9;
		padding: 25px 0;
		margin-bottom: 25px;
		width: 370px;
		margin-right: 20px;
		}		
			
				
/* Horizontal gallery */				

.ig-horizontal div.ig-image-box {
	background-color: #f1f1f2;
	margin-right: 0;
	width: 675px;
	float: none;
	}
	
	.ig-horizontal div.ig-image-box .main-img { 
		float: left;	
		width: 370px;
		}
	
	.ig-horizontal div.ig-image-box div.ig-preview-box {
		width: 280px;
		float: right;
		border-left: 1px solid #FFF;	
		padding: 15px 7px 7px 15px;
		margin-top: 0;
		}
	
	.ig-horizontal .ig-descr-box {
		clear: left;
		width: 372px;
		margin: 10px 0 0 0;
	}
	
/* Upload Form */	

.upload-form {
	background-color: #f0f0f0;
	padding: 20px;
	}

.upload-form .form-element label,
.edit-form .form-element label { width: 120px; }

.upload-form .form-element input.textfield,
.upload-form .form-element textarea,
.edit-form .form-element input.textfield,
.edit-form .form-element textarea { width: 300px; }

.upload-form .form-element select,
.edit-form .form-element select { width: 315px; }

.upload-form .submit-box,
.edit-form .submit-box { margin-left: 130px; }

.upload-form .submit-box input,
.edit-form .submit-box input { margin-right: 10px; }

.edit-form {
	display: block;
	float: left;
	background-color: #f0f0f0;
	padding: 20px;
	}
	
	.edit-form .error-text {
		clear: left;
		margin-left: 130px;
		margin-top: 3px;
		}
	
.edit-image {
	float: left;
	margin-right: 15px;
	}
	
	.edit-image img {	border: 1px solid #d7d9d9;	}


	
	
				
	
/*  =HEADER
======================================== */

.header { margin-bottom: 25px; }

	.header .col1,
	.header .col2 {
		float: left;
		width: 745px;
		}
		
	.header .col1 {
		width: 190px;
		margin-right: 15px;
		}	

		
		.header h1.wellcome {
			display: block;
			font-size: 11px;
			color: #707679;
			border-bottom: none;
			padding-bottom: 0;
			}
			
			.header h1.wellcome a {
				display: block;
				float: left;
				width: 23px; height: 23px;
				background: url(/images/icons.gif) no-repeat 0 -1px;
				margin: 0 10px 0 4px;
				font-size: 0;
				text-decoration: none;
				}
		
		
		
		.header a.logo {
			display: block;
			width: 182px; height: 50px;
			background: url(/images/logo.gif) no-repeat 0 0;	
			text-decoration: none;
			margin: 0 0 10px 6px; 
			}
			
			.header a.logo i { visibility: hidden;	}
			
		.header .slogan {
			font-size: 10px;
			color: #5a5f63;
			margin: 0 0 5px 15px;
			border-bottom: none;
			}	
			
			
		.header .contacts,
		.footer .contacts {
			background-position: 0 -48px;	
			padding-left: 20px;
			}
			
			.header .contacts i,
			.footer .contacts i {
				display: block;
				font-style: normal;
				font-size: 11px;
				color: #868a8b;
				margin-bottom: 7px;
				}
				
			.header .contacts b,
			.footer .contacts b {
				display: block;
				width: 123px; height: 13px;
				background: url(/images/contact_phone.gif) no-repeat left top;
				font-size: 0;
				}	
				
				.header .contacts b span,
				.footer .contacts b span { visibility: hidden; }
		
		.header .lang {
			margin-top: -30px;
			padding-left: 200px;
			display: block;
		}
		
		.header .lang img {
			float: left;
			margin-left: 5px;
		}

		.header .usermenu { 
			float: left; 
			margin: 2px 0 5px 0;
			}
		
			.header .usermenu a {
				display: block;
				float: left;
				background: url(/images/icons.gif) no-repeat 5px -88px;
				font-size: 11px;
				margin-right: 5px;
				padding: 7px 0 3px 15px;
				}
				
				.header .usermenu a.login {
					background-position: 0 -25px;
					font-weight: bold;
					padding-left: 22px; 	
				}
			
			.logined-box {
				width: 272px;
				float: left;
				margin-bottom: 7px;
				}
				
				.username-box {
					float: left;
					width: 132px;
					font-size: 11px;
					background: #e6e7e7 url(../images/icons_loginbox.gif) no-repeat 0 0;
					padding: 2px 3px 1px 30px;
					}
					
					.username-box a.username {	
						display: block;
						width: 132px;
						font-weight: bold; 
						overflow-x: hidden;
						}
					
					.username-box small {
						display: block;
						font-size: 10px;
						color: #969898;
						margin-top: 2px;
						}
						
				a.lb-logout {
					display: block;
					float: right;
					font-size: 10px;
					color: #4c84a1;
					}		
					
				a.lb-mylink, .header .usermenu a.lb-mylink {
					display: block;
					float: left;
					width: 104px; height: 31px;
					background: url(/images/btn_myphonelot.gif) no-repeat 0 0;
					text-decoration: none;
					margin-right: 3px;
					padding: 0;
					}	
			

				a.lb-mylinkde, .header .usermenu a.lb-mylinkde {
					display: block;
					float: left;
					width: 104px; height: 31px;
					background: url(/images/de/btn_myphonelot.gif) no-repeat 0 0;
					text-decoration: none;
					margin-right: 3px;
					padding: 0;
					}	

		.header .banner-box {
			width: 468px; height: 60px;
			float: right;
			}	
			
		
		.header .search-box	{
			margin-top: -20px;
			}
			
			.header .search-box ul {
				padding: 0;
				margin: 0;
				list-style: none;
				}
				
				.header .search-box ul li {
					display: block;
					float: left;
					background: url(/images/bg_search.gif) no-repeat 0 -54px;
					font-size: 11px;
					height: 27px;
					margin-right: 3px;
					}
					
					.header .search-box ul li a {
						display: block;
						background: url(/images/bg_search.gif) no-repeat scroll right -81px;	
						padding: 7px 20px 5px 20px;
						color: #5b6063;
						text-decoration: none;
						}
						
					.header .search-box ul li.active {
						background-position: 0 0;
						font-weight: bold;
						color: #FFF;
						font-size: 12px;
						}	
						
					.header .search-box ul li.active a { 
						color: #FFF; 
						background-position: right -27px;	
						padding: 7px 30px 5px 30px;
						}
						
			.header .search-box .search-forms {
				background: #FFF url(/images/bg_search.gif) no-repeat right -108px;
				padding: 15px 20px;
				height: 34px;
				}	
				
				
				.search-box input.query-form,
				.search-box input.btn,
				.search-box select {
					display: block;
					float: left;
					margin-right: 5px;
					font-family: Tahoma, Verdana, sans-serif;
					border-color: #0a537c #59c3ff #59c3ff #0a537c;
					font-size: 13px;
					height: 22px;
					}
					
					.search-box input.query-form {
						background: #FFF;
						border: 1px solid;
						border-color: #0a537c #59c3ff #59c3ff #0a537c;
						padding: 2px 0 0 5px;
						width: 425px;
						height: 20px;
						}
						
					.search-box .select	{ width: 170px; margin-top: 2px;	}
						
					.search-box input.btn {
						width: 83px; height: 26px;
						background: url(/images/btn_search.gif) no-repeat 0 0;
						border: none;
						font-size: 0;
						margin-right: 0;
						margin-top: 0;
						}	
						
						
					.search-box .subtext {
						font-size: 11px;
						margin-top: 4px;
						color: #a1e0ff;
						margin-left: 4px;	
						}
						
						.search-box .subtext a { color: #a1e0ff; }
						
						.search-box .subtext i { font-style: normal;	}
					


/*  =FOOTER
======================================== */
	
.footer {
	width: 960px;
	background: url(/images/bg_page_bottom.gif) repeat-x top; 
	margin: 0 auto;
	padding: 30px 10px 30px 10px;
	}	
	
	.footer .logobox { 
		width: 210px;	
		margin-right: 60px;
		}	
		
		.logobox a {
			width: 115px; height: 31px;
			display: block;
			background: url(/images/logo.gif) no-repeat 0 -56px;
			margin-bottom: 20px;
			text-decoration: none;
			}
			
			.logobox a i { visibility: hidden; }
			
		.logobox p {
			font-size: 10px;
			color: #acb2b2;
			}	
			
		.footermenu {
			font-size: 11px;
			color: #acb2b2;
			}		
			
		.contactsbox {	float: right; }	
		
		
.footer .contacts b { width: 124px; height: 45px; }
		

/* Profile Main Menu */	
.pr-mainmenu-box a.btn-profile { float: right; }
.pr-mainmenu-box a.btn-profilede { float: right; }

.pr-mainmenu {
	width: 533px;
	margin-bottom: 13px;
	background: url(/images/bg_profile_mainmenu.gif) no-repeat 0 0;
	padding-left: 17px;
	}
	
	.pr-mainmenu b {
		display: block;
		padding-left: 5px;
		}
		
		.pr-mainmenu b a,
		.pr-mainmenu b i {
			display: block;
			float: left;
			}
		
		.pr-mainmenu b a {
			height: 40px;
			background: url(/images/bg_profile_mainmenu_items.gif) no-repeat 0 0;
			}
			
			.pr-mainmenu b a span {
				visibility: hidden;
				font-size: 0;
				}
				
		.pr-mainmenu b a.item1 { width: 46px;	background-position: 0 0;	}	
		.pr-mainmenu b a.item2 { width: 107px;	background-position: -46px 0;	}	
		.pr-mainmenu b a.item3 { width: 50px;	background-position: -153px 0;	}	
		.pr-mainmenu b a.item4 { width: 73px;	background-position: -203px 0;	}	
		.pr-mainmenu b a.item5 { width: 35px;	background-position: -276px 0;	}	
		.pr-mainmenu b a.item6 { width: 48px;	background-position: -311px 0;	}	
			
		.pr-mainmenu b i {
			width: 2px; height: 40px;
			background: url(/images/bg_profile_mainmenu_items_sep.gif) no-repeat 0 0;
			margin: 0 18px;
			}		

		.contact-box a.clickchat-online,
		.contact-box a.clickchat-offline {
			display: block;
			width: 75px; height: 22px;
			background: url(/images/ico_chat_off.gif) no-repeat 0 0;
			margin-right: 15px;
		}
			
		.contact-box a.clickchat-online {background: url(/images/ico_chat_on.gif) no-repeat 0 0;	}			

/**** FROM gsmx ****/

.boxSide {
    background: #eee url('/images/boxes/side.png') 0 0 repeat-y;
    width: 190px;
    margin: 0 0 5px 0;
}
.boxSideT {
    background: url('/images/boxes/sideB.png') 0 100% no-repeat;
}
.boxSideB {
    background: url('/images/boxes/sideT.png') 0 0 no-repeat;
}
.boxSide H4 {
    height: 25px;
    line-height: 25px;
    background: url('/images/boxes/sideH.png') 0 0 no-repeat;
    color: #525253;
    padding: 0 0 0 10px;
}
.boxSide UL {
    margin: 0 0 0 20px;
    padding: 0;
}
.boxSide UL LI {
}
.boxSide UL LI A {
    color: #B30909;
    text-decoration: underline;
}
.boxSide UL LI A:hover {
    color: #f60;
    text-decoration: none;
}

.colLeft .padBox, .colRight .padBox {
    padding: 5px;
}

.padBox {
    padding: 10px;
}
		
		
.user-status-box { 
	border-top: 1px solid #dce0e2; 
	background: url(/images/icon_premium.gif) no-repeat 0 7px;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 10px 0 10px 40px;
	}
	
	.user-status-box b {
		display: block;
		color: #e05001;
		margin-bottom: 3px;
		}
		
	.user-status-box small {
		font-size: 10px;
		color: #313638;
		}	
		
	.user-status-box small i {
		font-style: normal;
		color: #9b9fa0;
		}	

.user-status-member { 
	border-top: 1px solid #dce0e2; 
	background: #fff7d3 url(/images/icon_becomepremium.gif) no-repeat 6px 10px;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 10px 0 10px 45px;
	}
	
	.user-status-member b {
		display: block;
		color: #e05001;
		margin-bottom: 3px;
		}
		
	.user-status-member small {
		font-size: 10px;
		color: #313638;
		}

	.user-status-member span {
		font-size: 11px;
		color: #313638;
		padding-left: 20px;
		}	
			
		
	.user-status-member small i {
		font-style: normal;
		color: #9b9fa0;
		}	

.btn-profile {
	display: block;
	margin-bottom: 5px;
	border: none;
	width: 190px; height: 39px;
	background: url(/images/btn_profile.gif) no-repeat 0 0;
	cursor: pointer;
	}		
	
.btn-profilede {
	display: block;
	margin-bottom: 5px;
	border: none;
	width: 190px; height: 39px;
	background: url(/images/de/btn_profile.gif) no-repeat 0 0;
	cursor: pointer;
	}		

	.pr-buy { background-position: 0 -39px; }	
		

	.membershipOptions {
	   margin-left: 50px;
    }
    
    .membershipOptions th {
        text-align: right;
        border-bottom: 1px solid #888;
        padding: 3px;
        border-right: 1px solid #888;
    }
    
    .membershipOptions thead th {
        text-align: center;
        border-right: none;
    }
    
    .membershipOptions td {
        text-align: center;
        border-bottom: 1px solid #888;
        padding: 3px;
        width: 120px;
    }
    
    .membershipOptions td.none {
        color: #888;
        background-color: #fff;
    }
    .membershipOptions td.none span {
        color: #fff;
    }
    
    .membershipOptions td.partial {
        color: #844;
    }
    
    .membershipOptions td.full, .membershipOptions td.full A {
        color: #080;
        font-weight: bold;
    }	
	 
	 
/* VideoList */	 	

.videolist-item a.preview {
	display: block;
	width: 170px; height: 120px;
	}
	
	.videolist-item a.preview b {
		display: block;
		width: 170px; height: 120px;
		background: url(/images/btn_play.png) no-repeat center 25px;
		}
    
	 
	.videolist-item a.title:link,
	.videolist-item a.title:active,
	.videolist-item a.title:visited	{
		display: block;
		color: #000000;
		text-decoration: none;
		font-size: 11px;
		padding: 3px 0 15px 0;
		}
		
	.main-video {
		background-color: #f2f2f2;
		padding: 25px 50px;
		margin-bottom: 100px;
		}		
		
		.main-video h2 { font-size: 18px; } 
		
		.main-video p {
			font-size: 11px;
			margin: 0 0 10px 0;
		}
		
.help-link {
	display: block;
	font-size: 11px;
	font-weight: bold;
	background: url(/images/icon_question.gif) no-repeat 0 0;	
	padding: 2px 0 3px 20px;
	float: right;
	margin-right: 10px;
	margin-top: -5px;
	}		
	
	

.testimonial {
    color: #888;
    padding-left: 10px;
    padding-bottom: 20px;
}
.testimonial BLOCKQUOTE {
    margin:0;
    padding:0;
    font-style: italic;
    line-height: 150%;
	padding-bottom: 10px;
}
.testimonial CITE {
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
}


.profile-layout ul.box img, .dialog table.table_window img,
.col2-layout ul.box img { display: inline; }
	
.terms ul {
	padding-left: 20px;
	color: #464646;
	line-height: 1.4em;
	margin: 15px 0;	