html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	}
html,body{height:100%;}
body{
	font:0.69em/1 Arial,sans-serif;
	color:#FFF;
	background:#000 url(../i/bg.png) repeat-x 0 0;
	}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}

:focus{outline:0;}

ins{text-decoration:none;}
del{text-decoration:line-through;}

table{border-collapse:collapse;border-spacing:0;}

div.page{
	width:996px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -100px;
	overflow:hidden;
	}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clear{clear:both;overflow:hidden;width:100%;height:0;font-size:0}
i.tl,
i.tr,
i.bl,
i.br{
	position:absolute;
	width:5px;
	height:5px;
	font:1px/1 serif;
	overflow:hidden;
	background-repeat:no-repeat;
	}
i.tl{
	background-position:0 0;
	top:0;
	left:0;
	}
i.tr{
	background-position:100% 0;
	top:0;
	right:0;
	}
i.bl{
	background-position:0 100%;
	bottom:0;
	left:0;
	}
i.br{
	background-position:100% 100%;
	bottom:0;
	right:0;
	}

/* ---------- ---------- ---------- ---------- ---------- */
div.header{
	height:150px;
	position:relative;
	z-index:999;
	}
	div.header h1,
	div.header h2{
		width:124px;
		height:124px;
		position:absolute;
		top:15px;
		left:-5px;
		font:40px/1 Arial,sans-serif;
		color:#FFF;
		background:#008B3D;
		overflow:hidden;
		}
		div.header h1 i,
		div.header h2 i{
			background:url(../i/logo.png) no-repeat 0 0;
			width:124px;
			height:124px;
			display:block;
			position:absolute;
			top:0;
			left:0;
			}
		div.header h1 a,
		div.header h2 a{
			color:#FFF;
			text-decoration:none;
			cursor: pointer;
			}
		div.header h1 a i,
		div.header h2 a i{
			cursor: pointer;
			}
	div.header ul.menu{
		position:absolute;
		top:0;
		left:124px;
		font:18px/1.2 Arial, Helvetica, Geneva, sans-serif;
		}
		div.header ul.menu li{
			float:left;
			padding:0 0 0 12px;
			height:73px;
			position:relative;
			}
			div.header ul.menu li span{
				float:left;
				padding:45px 12px 0 0;
				height:38px;
				z-index:99;
				}
				div.header ul.menu li span a{
					color:#FFF;
					text-decoration:underline;
					}
				div.header ul.menu li span a:hover{
					color:#FFF;
					text-decoration:none;
					}
			div.header ul.menu li sup{
				display:none;
				}
		div.header ul.menu li.active{
			background:#FD841D url(../i/menu-bg.png) no-repeat 0 0;
			}
			div.header ul.menu li.active span{
				background:url(../i/menu-bg.png) no-repeat 100% 0;
				}
				div.header ul.menu li.active span a{
					color:#FFF;
					text-decoration:none;
					}
			div.header ul.menu li.active sup{
				font:13px/1.2 Arial,sans-serif;
				position:absolute;
				right:-91px;
				width:83px;
				height:26px;
				padding:2px 0 0 8px;
				background:#FD841D url(../i/menu-sup-bg.png) no-repeat 0 0;
				display:block;
				z-index:999;
				}
				div.header ul.menu li.active sup a{
					color:#FFF;
					text-decoration:underline;
					background: url(../i/menu-sup-plus.gif) no-repeat 0 5px;
					padding:0 0 0 15px;
					}
				div.header ul.menu li.active sup a:hover{
					color:#FFF;
					text-decoration:none;
					}
	div.header div.search{
		position:absolute;
		top:42px;
		right:0;
		width:243px;
		height:24px;
		font-size:11px;
		}
		div.header div.search dl{
			background:#F7F7F7 url(../i/search.gif) no-repeat 0 0;
			width:243px;
			height:24px;
			}
			div.header div.search dl dt{
				}
				div.header div.search dl dt input.text{
					padding:2px 1px;
					margin:3px 0 0 30px;
					border:none;
					font:11px/1 Arial,sans-serif;
					color:#333;
					background:#F7F7F7;
					width:200px;
					}
				div.header div.search dl dt input.watermark{
					color:#929292;
					}
			div.header div.search dl dd{
				position:absolute;
				top:7px;
				left:8px;
				width:17px;
				height:12px;
				}
				div.header div.search dl dd input.submit{
					width:17px;
					height:12px;
					}
	div.header ul.login{
		position:absolute;
		top:0;
		left:753px;
		width:243px;
		font-size:11px;
		line-height:1.2;
		width: 243px;
		}
		div.header ul.login li{
			float:left;
			}
			div.header ul.login li span{
				float:left;
				width: 55px;
				text-align: center;
				height: 23px;
				line-height: 22px;
				overflow: hidden;
				}
				div.header ul.login li span a, div.header ul.login li span a:hover {
					color:#FFF;
					text-decoration: underline !important;
					}
		div.header ul.login li.login{
			background:#008C3C url(../i/login.gif) no-repeat 100% 0;
			margin-right: 10px;
			}
		div.header ul.login li.logged{
			background:#008C3C url(../i/logged.gif) no-repeat 0 0;
			padding: 0 0 0 13px;
			}
		div.header ul.login li.logged span{
			width: auto;
			background:#008C3C url(../i/logged.gif) no-repeat 100% -23px;
			padding: 0 13px 0 0;
			}
				div.header ul.login li.login span a,
				div.header ul.login li.login span a:hover{
					color:#FFF;
					text-decoration:none;
					outline: none;
					}
		div.header ul.login li.about{
			margin:0 0 0 10px;
			}
				div.header ul.login li.about span a{
					color:#FD841D;
					text-decoration:underline;
					}
				div.header ul.login li.about span a:hover{
					color:#FD841D;
					text-decoration:none;
					}
					
		div.header ul.login li.cart{
			margin:0;
			width:25px;
			height:23px;
			overflow:hidden;
			position:absolute;
			top:0;
			right:0;
			}
			div.header ul.login li.cart a{
				width:25px;
				height:23px;
				display:block;
				background:#008C3C url(../i/header-cart.gif) no-repeat 0 0;
				text-indent:9999px;
				}
	div.header div.login{
		position:absolute;
		top:19px;
		left:563px;
		width:245px;
		height:174px;
		font-size:12px;
		padding:0;
		z-index:9998;
		display:none;
		}
		div.header div.login i.bg{
			display:block;
			position:absolute;
			top:0;
			left:0;
			width:245px;
			height:174px;
			background:url(../i/login.png) no-repeat 0 0;
			}
		div.header div.login dl{
			background:#008C3C;
			position:absolute;
			top:30px;
			left:0;
			}
			div.header div.login dl dt{
				float:left;
				font-size:14px;
				width:75px;
				text-align:right;
				padding:0 5px 0 0;
				margin:0 -80px 0 0;
				height: 24px;
				line-height: 24px;
				}
			div.header div.login dl dt.reg{
				float:none;
				display: block;
				height: 25px;
				font-size:12px;
				text-align:left;
				padding:0;
				margin:0;
				position:absolute;
				bottom:-37px;
				left:10px;
				line-height: 25px;
				}
				div.header div.login dl dt.reg a{
					color:#FFF;
					text-decoration:underline;
					background:#008C3C;
					}
				div.header div.login dl dt.reg a:hover{
					color:#FFF;
					text-decoration:none;
					}
			div.header div.login dl dd{
				margin:0 0 10px 80px;
				width: 150px;
				}
				div.header div.login dl dd span.text{
					background:#DFE0E2 url(../i/login-input.png) no-repeat 0 0;
					height:20px;
					width:150px;
					display: block;
					padding:4px 0 0;
					}
					div.header div.login dl dd span.text input{
						border:none;
						padding:0 5px;
						margin:0;
						font:13px Arial,sans-serif;
						color:#2E2E2E;
						width:140px;
						background:transparent;
						vertical-align: top;
						height: 16px;
						float: left;
						}
				span.checkbox{
					height:13px;
					width:13px;
					float: left;
					padding:0;
					margin:0 7px 0 0;
					cursor:pointer;
					overflow:hidden;
					}
				span.checkbox-on{
					background:#6D6D6D url(../i/checkctrl.png) no-repeat 0 0;
					}
				span.checkbox-off{
					background:#D7D7D7 url(../i/checkctrl.png) no-repeat 0 -13px;
					}
					span.checkbox input.radio{
						margin:0;
						padding:0;
						vertical-align:0;
						}
					span.checkbox input.lost{
						left:-9999px;
						position:absolute;
						}
				div.header div.login dl dd label.checkbox{
					margin:-1px 0;
					vertical-align: top;
					display: block;
					float: left;
					line-height: 15px;
					position: relative;
					}
			div.header div.login dl dd.forgot{
				margin:-5px 0 10px 85px;
				font-size:11px;
				}
				div.header div.login dl dd.forgot a{
					color:#FFF;
					text-decoration:underline;
					}
				div.header div.login dl dd.forgot a:hover{
					color:#FFF;
					text-decoration:none;
					}
			div.header div.login dl dd.stay{
				margin:0 0 10px 85px;
				height: 13px;
				}
			div.header div.login dl dd.submit{
				position:absolute;
				bottom:-37px;
				right:-10px;
				margin:0;
				padding:0;
				width:86px;
				height:25px;
				}
				div.header div.login dl dd.submit button.submit{
					padding:0;
					margin:0;
					border:none;
					background:url(../i/login-btn.png) no-repeat 0 0;
					width:86px;
					height:25px;
					color:#FFF;
					font-size:13px;
					line-height:24px;
					cursor:pointer;
					font-family: Arial,sans-serif;
					}
				div.header div.login dl dd.submit button.submit span{
					background:#FD841D;
					}
	div.header div.log{
		color:#FD841D;
		font-size:13px;
		position:absolute;
		top:100px;
		left:136px;
		/*left:276px;*/
		height:50px;
		width:450px;
		}
	div.header dl.region{
		position:absolute;
		font-size:12px;
		line-height:1.2;
		top:100px;
		left:136px;
		padding:0;
		}
		div.header dl.region dt{
			background:url(../i/darr.gif) no-repeat 100% 3px;
			color:#646A74;
			padding:0 20px 0 0;
			cursor:pointer;
			}
		div.header dl.region dd{
			display:none;
			background:#222B3B;
			position:absolute;
			left:-6px;
			top:12px;
			border:1px solid #646b74;
			border-width:1px 1px 0;
			width:140px;
			}
		div.header dl.region:hover dd,
		div.header dl.region-hover dd{
			display:block;
			}
			div.header dl.region dd ul{
				}
				div.header dl.region dd ul li{
					}
					div.header dl.region dd ul li a{
						color:#FFF;
						text-decoration:underline;
						display:block;
						padding:7px 6px;
						border-bottom:1px solid #646b74;
						}
					div.header dl.region dd ul li a:hover{
						color:#FFF;
						text-decoration:none;
						}
	div.header ul.upload{
		position:absolute;
		top:92px;
		right:0;
		width:242px;
		height:31px;
		background:#DDD url(../i/upload.png) no-repeat 100% 0;
		font-size:10px;
		overflow:hidden;
		}
		div.header ul.upload li{
			width:119px;
			height:31px;
			float:left;
			position:relative;
			background:#009740;
			color:#FFF;
			margin:0 1px 0 0;
			line-height:31px;
			text-align:center;
			overflow:hidden;
			}
			div.header ul.upload li i{
				position:absolute;
				top:0;
				left:0;
				display:block;
				width:119px;
				height:31px;
				background-image:url(../i/upload.png);
				background-repeat:no-repeat;
				background-position:0 0;
				}
		div.header ul.upload li.upload-video,
		div.header ul.upload li.upload-photo,
		div.header ul.upload li.upload-file{
			width:31px;
			background:#DDD;
			color:#242E3F;
			margin:0 0 0 7px;
			}
			div.header ul.upload li a{
				color:#242E3F;
				text-decoration:none;
				display:block;
				}
				div.header ul.upload li a i{
					cursor:pointer;
					width:31px;
					}
				div.header ul.upload li.upload-video a i{
					background-position:-119px 0;
					}
				div.header ul.upload li.upload-photo a i{
					background-position:-150px 0;
					}
				div.header ul.upload li.upload-file a i{
					background-position:-181px 0;
					}
			div.header ul.upload li a:hover{
				color:#009740;
				text-decoration:none;
				display:block;
				}
				div.header ul.upload li.upload-video a:hover i{
					background-position:-212px 0;
					}
				div.header ul.upload li.upload-photo a:hover i{
					background-position:-243px 0;
					}
				div.header ul.upload li.upload-file a:hover i{
					background-position:-274px 0;
					}


/* ---------- ---------- ---------- ---------- ---------- */
div.main{
	}


/* ---------- ---------- ---------- ---------- ---------- */
.file-field{
	float: left;
	height: 24px;
	width: 362px;
	margin: 3px 12px 0 0;
	overflow: hidden;
}
.file-styled{
	height: 24px;
	width: 300px;
	position: relative;
	left: -217px;
	top: -1px;
	font-size: 20px;
	cursor: pointer;
	border: none;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
}
.file-input {
	border: none;
	background: #f8f8f8 url(../i/file-field.gif) no-repeat 0 0;
	height: 19px;
	padding: 5px 0 0 10px;
	color: #929292;
	width: 270px;
	font-size: 11px;
	float: left;
	position: relative;
	z-index: 2;
}
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
	{
		.file-input{height:24px;padding:0 0 0 10px;}
	}
.file-button{
	width: 82px;
	height: 24px;
	background-color: #fd841d;
	background-image: url(../i/file-button.gif);
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 1;
	cursor: pointer;
}

.upload-file-btn{
	float: left;
	width: 128px;
	height: 31px;
	cursor: pointer;
	background-color: #009e43;
	border: none;
	padding: 0;
	background-image: url(../i/upload-video-btn.gif);
}
.upload-avatar-btn{
	background-image: url(../i/upload-pic-btn.gif);
}
.upload-hint{
	display: block;
	padding: 5px 10px 5px 0;
	left: 7px;
	position: relative;
	overflow: hidden;
	color:#626A75;
	font-size:11px;
}
	.upload-hint em{
		font-style:normal;
		color:#FFF;
	}

.reg_forgot_links{
	font-size: 11px;
}
.reg_forgot_links a{
	color: #646b74 !important;
}
.reg_forgot_links a:hover{
	color: #fd841d !important;
}
.reg_forgot_links em{
	font-style: normal;
	margin: 0 5px;
}


.file-field2{
	margin: 0;
	width: 332px;
}	
.file-field2 .file-button{
	background-image: url(../i/file-button2.gif);
}
.file-field2 .file-input {
	background: #f8f8f8 url(../i/file-field2.gif) no-repeat 0 0;
	width: 240px;
}
/* ---------- ---------- ---------- ---------- ---------- */


/* ---------- ---------- ---------- ---------- ---------- */
div.wrapper{
	float:left;
	width:100%;
	}
div.content{
	margin:0 242px 0 125px;
	position:relative;
	}
div.content-index{
	margin:0 242px 0 0;
	}
	.content a{
		color:#FFF;
		text-decoration:underline;
		}
	div.content a:hover{
		color:#FD841D;
		text-decoration:underline;
		}
	div.content a:active{
		color:#FD841D;
		text-decoration:underline;
		}
	div.content h1{
		font:2.1em/1.2 Arial, Helvetica, Geneva, sans-serif;
		margin:0 0 15px 11px;
		color:#FFF;
		clear:both;
		}
		div.content h1 em.sum{
			font-style:normal;
			color:#FE8721;
			}
		div.content h1 a:visited{
			color:#FFF;
			text-decoration:underline;
			}
		div.content h1 a:hover{
			color:#FF8C23;
			text-decoration:underline;
			}
		div.content h1 a.parent{
			color:#FF8C23;
			text-decoration:none;
			border-bottom:1px solid #FF8C23;
			}
		div.content h1 a.parent:hover{
			color:#FF8C23;
			text-decoration:none;
			border-bottom:none;
			}
		div.content h1 span{
			color:#FF8C23;
			}
		div.content h1 em.query{
			color:#FF8C23;
			font-style:italic;
			}
	div.content h1.secondary{
		font-size:1.9em;
		margin:0 0 15px 11px;
		}
	div.content h1.uplmovie{
		background:url(../i/upload-video-form.gif) no-repeat 0 2px;
		padding:0 0 0 40px;
		margin-bottom: 13px;
		margin-top: 27px;
		}
	div.content h1.uplphoto{
		background:url(../i/upload-photo-form.gif) no-repeat 0 2px;
		padding:0 0 0 40px;
		margin-bottom: 13px;
		margin-top: 27px;
		}
	div.content h1.uplfile{
		background:url(../i/upload-file-form.gif) no-repeat 0 2px;
		padding:0 0 0 40px;
		margin-bottom: 13px;
		margin-top: 27px;
		}
	div.content h1.uplcart{
		background:url(../i/upload-cart-form.gif) no-repeat 0 2px;
		padding:0 0 0 40px;
		margin-bottom: 13px;
		margin-top: 27px;
		}
	div.content h1.profile{
		margin-bottom: 13px;
		margin-top: 27px;
		}
	div.content h2{
		font:18px/1.3 Arial, Helvetica, Geneva, sans-serif;
		margin:0 0 8px 11px;
		color:#FFF;
		clear:both;
		}
		div.content h2 em{
			color:#535353;
			font-style:normal;
			}
		div.content h2 span.results{
			border-bottom:1px dashed #FFF;
			cursor:pointer;
			}
	div.content h2.index{
		position:absolute;
		top:0;
		left:124px;
		}
	div.content h2.inside{
		margin:0 8px 10px;
		}
	div.content ul.sortby{
		float:left;
		text-transform:lowercase;
		font-size:12px;
		line-height:1.3;
		margin:0 0 20px 11px;
		//margin: 0 0 6px !important 11px;
		position:relative;
		}
		div.audio-margin {padding-bottom: 5px;}
		div.content ul.sortby li{
			float:left;
			margin:0 3px 0 7px;
			padding:0;
			position:relative;
			}
			div.content ul.sortby li span{
				padding:3px 0;
				float:left;
				}
		div.content ul.sortby li.active{
			padding:0 0 0 7px;
			color:#FFF;
			background:#FD841D url(../i/active.gif) no-repeat 0 0;
			}
		div.content ul.sortby li.active:first-child{
			margin:0 3px 0 0;
			}
			div.content ul.sortby li.active span{
				padding:3px 7px 3px 0;
				background:url(../i/active.gif) no-repeat 100% 100%;
				}
				div.content ul.sortby li.active span a,
				div.content ul.sortby li.active span a:hover{
					color:#FFF;
					text-decoration:none;
					}
			div.content ul.sortby li.active i.tr,
			div.content ul.sortby li.active i.bl{
				position:absolute;
				width:5px;
				height:5px;
				font:1px/1 serif;
				overflow:hidden;
				background-image:url(../i/active.gif);
				}
	dl.sortby{
		float:right;
		font-size:12px;
		line-height:1.3;
		margin:0 18px 0 0;
		position:relative;
		z-index:998;
		}
		dl.sortby dt{
			background:url(../i/darr.gif) no-repeat 100% 3px;
			padding:0 20px 0 0;
			text-decoration:underline;
			cursor:pointer;
			}
		dl.sortby dd{
			display:none;
			background:#222B3B;
			position:absolute;
			right:-6px;
			top:15px;
			border:1px solid #646b74;
			border-width:1px 1px 0;
			width:120px;
			}
		dl.sortby:hover dd,
		dl.sortby-hover dd{
			display:block;
			z-index:998;
			}
			dl.sortby dd ul{
				}
				dl.sortby dd ul li{
					}
					dl.sortby dd ul li a{
						color:#FFF;
						text-decoration:underline;
						display:block;
						padding:7px 6px;
						border-bottom:1px solid #646b74;
						}
					dl.sortby dd ul li a:hover{
						color:#FFF;
						text-decoration:none;
						}
	div.content ul.movies{
		clear:both;
		overflow:hidden;
		margin:0 0 10px -11px;
		}
		div.content ul.movies li{
			width:100px;
			min-height:165px;
			display:-moz-inline-stack;
			display:inline-block;
			vertical-align:top;
			margin:0 0 20px 22px;
			}
		div.content .form-video ul.movies li{
			margin:0 23px 20px 22px;
			}
			div.content ul.movies li dl{
				position:relative;
				}
				div.content ul.movies li dl dt{
					margin:0 0 5px;
					width:100px;
					height:75px;
					}
					div.content ul.movies li dl dt a{
						display:table-cell;
						width:100px;
						height:75px;
						text-align:center;
						vertical-align:middle;
						background:#000;
						}
					div.content ul.movies li dl dt img{
						vertical-align: middle;
						}
				div.content ul.movies li dl dd{
					}
					div.content ul.movies li dl dd h4{
						font-weight:normal;
						line-height:1.4;
						margin:0 0 3px;
						}
					div.content ul.movies li dl dd p.rating{
						background:url(../i/rating-light.gif) no-repeat 0 0;
						margin:0 0 5px;
						padding:0;
						overflow:hidden;
						height:16px;
						text-indent:-9999px;
						}
					div.content ul.movies li dl dd p.r0{width:0;}
					div.content ul.movies li dl dd p.r1{width:17px;}
					div.content ul.movies li dl dd p.r2{width:37px;}
					div.content ul.movies li dl dd p.r3{width:57px;}
					div.content ul.movies li dl dd p.r4{width:77px;}
					div.content ul.movies li dl dd p.r5{width:97px;}
					div.content ul.movies li dl dd p.views,
					div.content ul.movies li dl dd p.date{
						background:url(../i/views.gif) no-repeat 0 0;
						padding:0 0 0 15px;
						}
					div.content ul.movies li dl dd p.date{
						background:url(../i/date.gif) no-repeat 0 0;
						}
					div.content ul.movies li dl dd p.duration{
						position:absolute;
						top:59px;
						right:1px;
						font-size:10px;
						background:#181D26;
						padding:2px 5px 3px 6px;
						}
	div.content ul.pagination{
		overflow:hidden;
		margin:0 0 20px 5px;
		font-size:1.27em;
		line-height:1.3;
		}
		div.content ul.pagination li{
			float:left;
			margin:0;
			}
			div.content ul.pagination li a{
				float:left;
				padding:0 5px;
				}
		div.content ul.pagination li.active{
			color:#FD841D;
			}
			div.content ul.pagination li.active a{
				color:#FD841D;
				text-decoration:none;
				}
	div.content ul.pagination-clmn{
		float:left;
		}
	div.content div.form ul.pagination{
		margin:0 0 0 3px;
		}
	div.content div.movie{
		background:#222B3B;
		margin:32px 0 30px 2px;
		width:621px;
		height:404px;
		padding: 0 0 5px;
		position: relative;
		}
		div.content div.movie div.object,
		div.content div.movie-index div.object,
		div.content div.movie #player,
		div.content div.movie div.player{
			width:621px;
			height:404px;
			position: relative;
			z-index: 2;
			}
		div.content div.movie i.tl,
		div.content div.movie i.tr,
		div.content div.movie i.bl,
		div.content div.movie i.br{
			background-image:url(../i/corners.gif);
			z-index: 1;
			}
		div.content div.movie i.tl,
		div.content div.movie i.tr{
			background-image:url(../i/corners-light.gif);
			}
	div.content div.movie-index{
		background:#FD841D;
		position:relative;
		margin:0 5px 30px 118px;
		padding:5px;
		width:621px;
		height:404px;
		}
		div.content div.movie-index i.tl,
		div.content div.movie-index i.tr,
		div.content div.movie-index i.bl,
		div.content div.movie-index i.br{
			background-image:url(../i/corners-movie.gif);
			}
	div.content div.today-wrap{
		background: yellow;
		width: 110px;
		position:absolute;
		top:32px;
		left:0;
		background:#222b3b;
		}
		div.content div.today-wrap i.tl,
		div.content div.today-wrap i.tr,
		div.content div.today-wrap i.bl,
		div.content div.today-wrap i.br{
			background-image:url(../i/corners-light.gif);
			z-index: 1;
			}
	div.content div.today{
		position: relative;
		width:118px;
		max-height:366px;
		padding:0;
		font-size:11px;
		margin: 0 -8px 0 0;
		overflow: hidden;
		}
		.today-prev,.today-next{position:relative;width:110px;height:24px;font:1px/1 serif;overflow:hidden;z-index:999;cursor:pointer}
		.today-prev{background: url(../i/slider-top.png) no-repeat}
		.today-next{background: url(../i/slider-bot.png) no-repeat 0 bottom}
		.today-disabled{display:none}

		div.content div.today ul{
			margin:0;
			overflow:hidden;
			width:118px;
			position:relative;
			padding:5px 0;
			}
			div.content div.today ul li{
				width:105px;
				height:117px;
				margin:0;
				padding:5px 0 0 5px;
				overflow:hidden;
				position:relative;
				}
				div.content div.today ul li dl{
					width:100px;
					height:109px;
					position:relative;
					}
					div.content div.today ul li dl dt{
						margin:3px 0 0;
						}
						div.content div.today li dl dt a{
							display:table-cell;
							width:100px;
							height:75px;
							text-align:center;
							vertical-align:middle;
							background:#000;
						}
						div.content div.today ul li dl dt img{
							display:block;
							vertical-align: middle;
							}
					div.content div.today ul li dl dd{
						}
						div.content div.today ul li dl dd h4{
							font-weight:normal;
							line-height:14px;
							margin:3px 0 0;
							height:31px;
							overflow:hidden;
							}
						div.content div.today ul li dl dd p.duration{
							position:absolute;
							top:59px;
							right:1px;
							font-size:10px;
							background:#181D26;
							padding:2px 5px 3px 6px;
							}
			div.content div.today ul li.active{
				background:#FD841D url(../i/active-today.png) no-repeat 0 0;
				padding:5px 8px 0 5px;
				}
			div.content div.today ul li.active a{
				color:#FFF;
				text-decoration:underline;
				}
			div.content div.today ul li.active a:hover{
				color:#FFF;
				text-decoration:none;
				}
	div.content div.popular{
		position:relative;
		background:#222B3B;
		padding:10px;
		margin:0 5px 33px 0;
		font-size:11px;
		}
		div.content div.popular ul{
			overflow:hidden;
			margin:0 0 0 10px;
			}
			div.content div.popular ul li{
				float:left;
				width:100px;
				margin:0 0 0 39px;
				}
				div.content div.popular ul li dl{
					position:relative;
					}
					div.content div.popular ul li dl dt{
						margin:0 0 5px;
						}
						div.content div.popular ul li dl dt a{
							display:table-cell;
							width:100px;
							height:75px;
							text-align:center;
							vertical-align:middle;
							background:#000;
						}
						div.content div.popular ul li dl dt img{
							vertical-align: middle;
						}
					div.content div.popular ul li dl dd{
						}
						div.content div.popular ul li dl dd h4{
							font-weight:normal;
							line-height:1.4;
							margin:0 0 3px;
							}
						div.content div.popular ul li dl dd p.duration{
							position:absolute;
							top:59px;
							right:1px;
							font-size:10px;
							background:#181D26;
							padding:2px 5px 3px 6px;
							}
		div.content div.popular i.tl,
		div.content div.popular i.tr,
		div.content div.popular i.bl,
		div.content div.popular i.br{
			background-image:url(../i/corners.gif);
			}
	div.content div.form{
		position:relative;
		background:#222B3B;
		padding:5px 10px;
		margin:14px 7px 40px 1px;
		width:601px;
		clear:both;
		}
	div.content div.form:first-child{
		margin:34px 7px 40px 1px;
		}
	div.content div.form-video{
		padding:21px 10px 0;
		/*margin:0 6px 20px 11px;*/
		width:601px;
		}
	div.content div.form-photo{
		padding:21px 10px 0;
		/*margin:0 6px 20px 7px;*/
		width:601px;
		}
		div.content div.form i.tl,
		div.content div.form i.tr,
		div.content div.form i.bl,
		div.content div.form i.br{
			background-image:url(../i/corners-meta.gif);
			}
		div.content div.form i.tl{
			width:617px;
			background-position:0 0;
			top:-5px;
			}
		div.content div.form i.tr{
			width:5px;
			background-position:100% 0;
			top:-5px;
			}
		div.content div.form i.bl{
			width:617px;
			background-position:0 100%;
			bottom:-5px;
			}
		div.content div.form-video i.tl,
		div.content div.form-video i.bl{
			width:617px;
			}
		div.content div.form-photo i.tl,
		div.content div.form-photo i.bl{
			width:617px;
			}
		div.content div.form i.br{
			width:5px;
			background-position:100% 100%;
			bottom:-5px;
			}
		div.content div.form h1{
			margin:0 0 15px 0;
			}
		div.content div.form p.enter{
			font:1.45em/1.3 Arial, Helvetica, Geneva, sans-serif;
			margin:-10px 0 20px;
			}
	div.content ul.form{
		margin:0 17px 0 11px;
		padding:0;
		list-style:none;
		font-size:11px;
		position:relative;
		z-index:99;
		}
	div.content div.form ul.form{
		margin:0;
		}
		div.content ul.form li{
			clear:both;
			margin:0 0 10px 0;
			}
		div.content ul.form li.clmn{
			clear:none;
			float:left;
			margin:0 10px 10px 0;
			}
		div.content ul.form li.clmn-nextline{
			clear:both;
			}
		div.content ul.form li.line{
			padding:25px 0 0 15px;
			}
		div.content ul.form li.upload-photos{
			border-bottom:1px solid #4D5561;
			padding:10px 0 10px;
			}
		div.content ul.form li.upload-photo-preview{
			float:left;
			width:230px;
			}
			div.content ul.form li.upload-photo-preview p{
				margin:0 0 10px;
				}
		div.content ul.form li.upload-photo-info{
			float:left;
			clear:none;
			margin:0 0 0 15px;
			}
		div.content ul.form li.submit{
			margin:10px 0;
			}
			div.content ul.form li dl{
				}
			div.content ul.form li dl.after{
				margin:0 0 13px;
				}
				div.content ul.form li dt{
					font-size:14px;
					line-height:1.2;
					margin:0 0 3px;
					padding:0 0 0 3px;
					}
				div.content ul.form li dd{
					width:235px;
					position:relative;
					}
				div.content ul.form li dd.wide{
					width:602px;
					}
				div.content ul.form li dd.medium{
					width:342px;
					}
			div.content ul.form li span.text{
				background:#DFE0E2 url(../i/inputctrl.png) no-repeat 0 0;
				height:20px;
				width:225px;
				display:-moz-inline-stack;
				display:inline-block;
				padding:4px 0 0 5px;
				}
				div.content ul.form li span.text input{
					border:none;
					padding:0;
					margin:0;
					font:13px/16px Arial,sans-serif;
					color:#2E2E2E;
					width:225px;
					background:transparent;
					}
					div.content ul.form li span.text-center input{
						text-align: center;
						}
			div.content ul.form li dd.wide span.text{
				width:592px;
				}
				div.content ul.form li dd.wide span.text input{
					width:592px;
					}
			div.content ul.form li dd.medium span.text{
				width:332px;
				}
				div.content ul.form li dd.medium span.text input{
					width:332px;
					}
				div.content ul.form li span.text i.r{
					position:absolute;
					top:0;
					right:0;
					width:5px;
					height:24px;
					background:#DFE0E2 url(../i/inputctrl.png) no-repeat 100% 0;
					}
			div.content ul.form li dd.edit-photo-name span.text{
				width:373px;
				position: relative;
				float: left;
				}
				div.content ul.form li dd.edit-photo-name span.text input{
					width:373px;
					}
					
			div.content ul.form li span.radio{
				height:20px;
				width:20px;
				display:-moz-inline-stack;
				display:inline-block;
				padding:0;
				margin:0 2px 0 0;
				cursor:pointer;
				overflow:hidden;
				vertical-align:top;
				}
			div.content ul.form li span.radio-on{
				background:#6D6D6D url(../i/radioctrl.png) no-repeat 0 0;
				}
			div.content ul.form li span.radio-off{
				background:#D7D7D7 url(../i/radioctrl.png) no-repeat 0 -20px;
				}
				div.content ul.form li span.radio input.radio{
					margin:0;
					padding:0;
					vertical-align:0;
					}
				div.content ul.form li span.radio input.lost{
					left:-9999px;
					position:absolute;
					}
			div.content ul.form li label.radio{
				margin:0 20px 0 0;
				vertical-align:-2px;
				}
			div.content ul.form li.stay{
				height: 13px;
				overflow: hidden;
				width: 100%;
				}
			div.content ul.form li span.checkbox{
				height:13px;
				width:13px;
				float: left;
				padding:0;
				margin:0 7px 0 0;
				cursor:pointer;
				overflow:hidden;
				}
			div.content ul.form li span.checkbox-on{
				background:#6D6D6D url(../i/checkctrl.png) no-repeat 0 0;
				}
			div.content ul.form li span.checkbox-off{
				background:#D7D7D7 url(../i/checkctrl.png) no-repeat 0 -13px;
				}
				div.content ul.form li span.checkbox input.radio{
					margin:0;
					padding:0;
					vertical-align:0;
					}
				div.content ul.form li span.checkbox input.lost{
					left:-9999px;
					position:absolute;
					}
			div.content ul.form li label.checkbox{
				margin:-1px 0;
				line-height: 16px;
				float: left;
				}
			div.content ul.form li span.textarea{
				background:#DFE0E2 url(../i/inputctrl.png) no-repeat 0 -111px;
				position:relative;
				height:89px;
				padding:10px;
				margin:0 0 10px;
				display:block;
				overflow:hidden;
				}
				div.content ul.form li span.textarea textarea{
					border:none;
					padding:0;
					margin:0;
					font:13px/16px Arial,sans-serif;
					color:#2E2E2E;
					width:100%;
					height:89px;
					background:transparent;
					}
				div.content ul.form li span.textarea i.r{
					position:absolute;
					top:0;
					right:0;
					width:5px;
					height:109px;
					background:#DFE0E2 url(../i/inputctrl.png) no-repeat 100% -111px;
					}
			div.content ul.form li span.textarea-light{
				background:#DFE0E2 url(../i/inputctrl.png) no-repeat 0 -241px;
				}
				div.content ul.form li span.textarea-light i.r{
					background:#DFE0E2 url(../i/inputctrl.png) no-repeat 100% -241px;
					}
			div.content ul.form li p.captcha{
				padding:10px 0 0;
				margin:0 0 5px;
				}
				div.content ul.form li p.captcha img{
					vertical-align:-2px;
					margin:0 10px 0 0;
					}
				div.content ul.form li p.captcha a{
					color:#646B74;
					text-decoration:underline;
					}
				div.content ul.form li p.captcha a:hover{
					color:#646B74;
					text-decoration:none;
					}
			div.content ul.form li dl.select{
				padding:0;
				margin:0 0 3px;
				width:225px;
				position:relative;
				}
				div.content ul.form li dl.select dt{
					background:#DFE0E2 url(../i/inputctrl.png) no-repeat 0 -24px;
					margin:0;
					padding:4px 20px 0 5px;
					height:20px;
					width:200px;
					position:relative;
					font:13px/16px Arial,sans-serif;
					color:#2E2E2E;
					cursor:pointer;
					}
					div.content ul.form li dl.select dt i.r{
						position:absolute;
						top:0;
						right:-1px;
						width:20px;
						height:24px;
						background:#DFE0E2 url(../i/inputctrl.png) no-repeat 100% -24px;
						cursor:pointer;
						}
				div.content ul.form li dl.select dd{
					padding:0;
					margin:0;
					width:225px;
					height:110px;
					overflow:auto;
					position:absolute;
					top:24px;
					left:0;
					z-index:999;
					}
				div.content ul.form li dl.select dd.hide{
					display:none;
					}
					div.content ul.form li dl.select ul{
						padding:0;
						margin:0;
						background:#FFF;
						color:#2E2E2E;
						font-size:13px;
						line-height:1.3;
						border:1px solid #646B74;
						}
						div.content ul.form li dl.select ul li{
							padding:5px 3px;
							margin:0;
							cursor:pointer;
							}
						div.content ul.form li dl.select ul li:hover,
						div.content ul.form li dl.select ul li.li-hover{
							background:#DFE0E2;
							}
						div.content ul.form li dl.select ul li.active{
							font-weight:bold;
							}
		div.content ul.form li.login{
			font-size:13px;
			}
			div.content ul.form li.login span.text{
				width:135px;
				margin:0 10px 0 0;
				}
				div.content ul.form li.login span.text input{
					width:135px;
					}
				div.content ul.form li.login span.text i.r{right:90px;}
		div.content ul.form li.submit{
			padding:10px 0 0;
			}
		div.content ul.form li.submit-preview{
			padding:0;
			margin:0 0 10px;
			text-align:right;
			float:right;
			}
		div.content ul.form li.note{
			margin:0;
			padding:10px 10px 15px;
			background:#131A2A;
			color:#646A74;
			font-size:12px;
			line-height:1.3;
			position:absolute;
			top:0;
			right:10px;
			width:200px;
			}
			div.content ul.form li.note i.tl,
			div.content ul.form li.note i.tr,
			div.content ul.form li.note i.bl,
			div.content ul.form li.note i.br{
				background-image:url(../i/corners-note.gif);
				width:5px;
				height:5px;
				}
			div.content ul.form li.note i.tl{
				top:0;
				}
			div.content ul.form li.note i.tr{
				top:0;
				}
			div.content ul.form li.note i.bl{
				bottom:0;
				}
			div.content ul.form li.note i.br{
				bottom:0;
				}
		div.content ul.form li.desc{
			font-size:1.09em;
			}
			div.content ul.form li.desc strong{
				font-weight:normal;
				color:#FF8C23;
				}
			div.content ul.form li.desc em{
				font-style:normal;
				color:#646B74;
				}
		div.content ul.form li.file-pass{
			}
			div.content ul.form li.file-pass label{
				float:left;
				/*margin:2px 0 0;*/
				}
			div.content ul.form li.file-pass div.file-pass{
				position:relative;
				width:135px;
				height:24px;
				float:left;
				margin:-6px 0 0 10px;
				}
				div.content ul.form li.file-pass div.file-pass span.text{
					width:130px;
					}
					div.content ul.form li.file-pass div.file-pass span.text input{
						width:130px;
						}
		div.content ul.form li.file-pass-bg{
			background:#0D1323;
			position:relative;
			padding:15px 10px 0px;
			margin:0 0 20px;
			overflow:hidden;
			font-size:1.09em;
			height:31px;
			}
			div.content ul.form li.file-pass-bg i.tl,
			div.content ul.form li.file-pass-bg i.tr,
			div.content ul.form li.file-pass-bg i.bl,
			div.content ul.form li.file-pass-bg i.br{
				background-image:url(../i/corners-formmsg.gif);
				width:5px;
				height:5px
				}
			div.content ul.form li.file-pass-bg i.tl{top:0;}
			div.content ul.form li.file-pass-bg i.tr{top:0;}
			div.content ul.form li.file-pass-bg i.bl{bottom:0;}
			div.content ul.form li.file-pass-bg i.br{bottom:0;}
		div.content ul.form li.file-params{
			background:#0D1323;
			position:relative;
			padding:10px;
			margin:0 0 20px;
			}
			div.content ul.form li.file-params ul.file-params{
				overflow:hidden;
				}
				div.content ul.form li.file-params ul.file-params li{
					float:left;
					width:49%;
					clear:none;
					margin:0;
					}
					div.content ul.form li.file-params ul.file-params li h4{
						font-weight:normal;
						font-size:12px;
						line-height:1.2;
						margin:0 0 10px;
						}
					div.content ul.form li.file-params ul.file-params li label{
						position:relative;
						}
						div.content ul.form li.file-params ul.file-params li label input.radio{
							margin:0;
							padding:0;
							font:0/0 serif;
							width:10px;
							height:10px;
							}
						div.content ul.form li.file-params ul.file-params li label input.lost{
							position:absolute;
							left:-9999px;
							}
						div.content ul.form li.file-params ul.file-params li label span{
							display:inline-block;
							position:relative;
							padding:4px 10px 0;
							height:17px;
							color:#646B74;
							text-decoration:underline;
							cursor:pointer;
							}
							div.content ul.form li.file-params ul.file-params li label span i{
								width:5px;
								height:21px;
								display:block;
								position:absolute;
								top:0;
								right:0;
								}
					div.content ul.form li.file-params ul.file-params li label.active{
						}
						div.content ul.form li.file-params ul.file-params li label.active span{
							background:#FE8A1E url(../i/file-params.png) no-repeat 0 0;
							color:#FFF;
							text-decoration:none;
							}
							div.content ul.form li.file-params ul.file-params li label.active span i{
								background:url(../i/file-params.png) no-repeat 100% 0;
								}
					div.content ul.form li.file-params ul.file-params li br{
						display:none;
						}
			div.content ul.form li.file-params i.tl,
			div.content ul.form li.file-params i.tr,
			div.content ul.form li.file-params i.bl,
			div.content ul.form li.file-params i.br{
				background-image:url(../i/corners-formmsg.gif);
				width:5px;
				height:5px
				}
			div.content ul.form li.file-params i.tl{top:0;}
			div.content ul.form li.file-params i.tr{top:0;}
			div.content ul.form li.file-params i.bl{bottom:0;}
			div.content ul.form li.file-params i.br{bottom:0;}
	div.content dl.uplmovie{
		margin:0 0 10px;
		}
		div.content dl.uplmovie dt{
			color:#626A75;
			margin:0 0 7px;
			line-height:1.2;
			}
			div.content dl.uplmovie dt label{
				color:#626A75;
				border-bottom:1px dashed #626A75;
				cursor:pointer;
				}
			div.content dl.uplmovie dt label.active{
				color:#FFF;
				border-bottom:1px dashed #FFF;
				}
		div.content dl.uplmovie dd{
			position:relative;
			/*height:40px;*/
			}
			div.content dl.uplmovie dd span.text{
				background:#DFE0E2 url(../i/inputctrl.png) no-repeat 0 0;
				height:20px;
				width:265px;
				display:-moz-inline-stack;
				display:inline-block;
				padding:4px 0 0 5px;
				margin:5px 15px 0 0;
				float:left;
				}
				div.content dl.uplmovie dd span.text input{
					border:none;
					padding:0;
					margin:0;
					font:13px/16px Arial,sans-serif;
					color:#2E2E2E;
					width:265px;
					background:transparent;
					}
				div.content dl.uplmovie dd span.text i.r{
					position:absolute;
					top:5px;
					left:270px;
					width:5px;
					height:24px;
					background:#DFE0E2 url(../i/inputctrl.png) no-repeat 100% 0;
					}
			div.content dl.uplmovie dd button.submit{
				border:none;
				padding:0;
				margin:0 0 10px;
				width:128px;
				height:31px;
				font:13px/31px Arial,sans-serif;
				position:relative;
				background:#009640;
				}
			div.content dl.uplmovie dd button.clear{
				width:156px;
				height:21px;
				background:#919191;
				}
			div.content dl.uplmovie dd.file button.clear{
				position:relative;
				top:auto;
				left:auto;
				display:none;
				}
				div.content dl.uplmovie dd button.submit i{
					background:url(../i/upload-file.gif) no-repeat -1px 0;
					color:#FFF;
					width:128px;
					height:31px;
					position:absolute;
					top:0;
					left:0;
					display:block;
					cursor:pointer;
					}
				div.content dl.uplmovie dd button.clear i{
					width:156px;
					height:21px;
					color:#FFF;
					background:url(../i/upload-video-clear.gif) no-repeat 0 0;
					cursor:pointer;
					}
					@-moz-document url-prefix(){
						div.content dl.uplmovie dd button.submit i{
							margin:-9px 0 0 -3px;
							}
						}
					@-moz-document url-prefix(){
						div.content dl.uplmovie dd.file button.clear i{
							margin:-3px 0 0 -3px;
							}
						}
			div.content dl.uplmovie dd small{
				vertical-align:0;
				color:#626A75;
				font-size:11px;
				margin:0 0 0 10px;
				}
			div.content dl.uplmovie dd.file small{
				position:absolute;
				top:10px;
				left:135px;
				}
				div.content dl.uplmovie dd small em{
					font-style:normal;
					color:#FFF;
					}
.uploadifyQueue{
	margin:10px 0 10px;
	}
.uploadifyQueueItem{
	font-size:11px;
	background:#0D1323 url(../i/upload-video-item.gif) no-repeat 0 0;
	margin:0 0 5px;
	padding:10px;
	width:344px;
	height:29px;
	position:relative;
	}
.uploadifyError{
	color:#FD841D;
	}
.uploadifyQueueItem .cancel{
	position:absolute;
	top:23px;
	right:-60px;
	}
.uploadifyQueueItem .percentage{color:#626A75;}
.uploadifyProgress{
	background-color:#FFFFFF;
	border-top:1px solid #67686A;
	border-bottom:1px solid #21252D;
	margin-top:10px;
	width:100%;
	}
.uploadifyProgressBar{
	background-color:#7F7F7F;
	width:1px;
	height:3px;
	}
	div.content div.form-msg{
		background:#0D1323;
		color:#626A75;
		position:relative;
		padding:10px;
		font-size:1.18em;
		line-height:1.4;
		margin:0 0 10px;
		z-index:98;
		}
		div.content div.form-msg h4{
			font-weight:normal;
			color:#FFF;
			margin:0 0 3px;
			}
		div.content div.form-msg em.format{
			font-style:normal;
			background:#FF8C23;
			color:#1F2735;
			font-size:0.85em;
			padding:0 3px;
			}
		div.content div.form-msg em.important{
			color:#FFF;
			font-style:normal;
			}
		div.content div.form-msg i.tl,
		div.content div.form-msg i.tr,
		div.content div.form-msg i.bl,
		div.content div.form-msg i.br{
			background-image:url(../i/corners-formmsg.gif);
			width:5px;
			height:5px
			}
		div.content div.form-msg i.tl{
			top:0;
			}
		div.content div.form-msg i.tr{
			top:0;
			}
		div.content div.form-msg i.bl{
			bottom:0;
			}
		div.content div.form-msg i.br{
			bottom:0;
			}
	div.content div.form-msg-bottom{
		margin:0;
		}
	div.content ul.comments{
		margin:10px 6px 10px 11px;
		padding:0;
		list-style:none;
		overflow:hidden;
		font-size:1em;
		border-bottom:1px solid #42464C;
		clear:both;
		}
		div.content ul.comments li{
			border-top:1px solid #42464C;
			padding:8px 0 0;
			overflow: hidden;
			float: left;
			width: 100%;
			}
			div.content ul.comments li ul.sub{
				margin:0 0 0 40px;
				}
				div.content ul.comments li ul.sub li{
					}
			div.content ul.comments li dl{
				position:relative;
				padding:0 0 35px;
				overflow: hidden;
				margin: 0;
				width: 100%;
				}
				div.content ul.comments li dl dt{
					position:absolute;
					bottom:20px;
					color:#646A74;
					font-size:12px;
					line-height:1.2;
					}
					div.content ul.comments li dl dt a.plus,
					div.content ul.comments li dl dt a.minus,
					div.content ul.comments li dl dt a.reply{
						background:#FF8C23;
						color:#1F2735;
						width:11px;
						height:11px;
						display:-moz-inline-stack;
						display:inline-block;
						vertical-align:-2px;
						font:11px/11px serif;
						}
					div.content ul.comments li dl dt a.plus:hover,
					div.content ul.comments li dl dt a.minus:hover{
						background:#008C3C;
						}
					div.content ul.comments li dl dt a.reply{
						background:#008C3C;
						margin:0 0 0 5px;
						}
					div.content ul.comments li dl dt em{
						font-style:normal;
						margin:0 5px;
						font-size:11px;
						}
					div.content ul.comments li dl dt strong{
						font-weight:normal;
						margin:0 5px;
						}
				div.content ul.comments li dl dd.msg{
					font-size:1.18em;
					line-height:1.3;
					margin:0 30px 0 0;
					}
					div.content ul.comments li dl dd.msg p{
						margin:0 0 5px;
						}
				div.content ul.comments li dl dd.edit{
					position:absolute;
					right:0;
					bottom:20px;
					display:none;
					}
					div.content ul.comments li dl dd.edit ul{
						margin:0;
						padding:0;
						font-size:10px;
						
						}
						div.content ul.comments li dl dd.edit ul li{
							float:left;
							border:none;
							padding:0 0 2px;
							margin:0 0 0 10px;
							width: auto;
							}
							div.content ul.comments li dl dd.edit ul li a{
								color:#008C3C;
								text-decoration:underline;
								}
							div.content ul.comments li dl dd.edit ul li a:hover{
								color:#008C3C;
								text-decoration:none;
								}
					div.content ul.comments li dl:hover dd.edit,
					div.content ul.comments li dl.dl-hover dd.edit{
						display:block;
						}
		div.content ul.comments li.hidden{
			}
			div.content ul.comments li.hidden dl{
				}
				div.content ul.comments li.hidden dl dt{
					color:#32353A;
					}
				div.content ul.comments li.hidden dl dd{
					color:#404040;
					}
			div.content ul.comments li.hidden a{
				color:#808080;
				}
					div.content ul.comments li.hidden dl dt a.plus,
					div.content ul.comments li.hidden dl dt a.minus,
					div.content ul.comments li.hidden dl dt a.reply{
						-moz-opacity:0.3;
						opacity:0.3;
						}
						div.content ul.comments li.hidden ul.sub li dl dt{
							color:#646A74;
							}
						div.content ul.comments li.hidden ul.sub li dl dd{
							color:#FFF;
							}
					div.content ul.comments li.hidden ul.sub li a:link{
						color:#FFF;
						}
					div.content ul.comments li.hidden ul.sub li a:visited{
						color:#646b74;
						}
					div.content ul.comments li.hidden ul.sub li a:hover,
					div.content ul.comments li.hidden ul.sub li a:active{
						color:#FD841D;
						}
							div.content ul.comments li.hidden ul.sub li dl dt a.plus,
							div.content ul.comments li.hidden ul.sub li dl dt a.minus,
							div.content ul.comments li.hidden ul.sub li dl dt a.reply{
								-moz-opacity:1.0;
								opacity:1.0;
								}
							div.content ul.comments li.hidden ul.sub li dl dd.edit ul li a,
							div.content ul.comments li.hidden ul.sub li dl dd.edit ul li a:hover{
								color:#008C3C;
								}
	div.content div.important{
		position:relative;
		background:#222B3B;
		padding:10px;
		margin:0 6px 20px 1px;
		color:#646A74;
		font-size:1.18em;
		line-height:1.3;
		}
		div.content div.important i.tl,
		div.content div.important i.tr,
		div.content div.important i.bl,
		div.content div.important i.br{
			background-image:url(../i/corners.gif);
			}
	div.content div.add-comment{
		margin:10px 6px 20px 11px;
		clear:both;
		position:relative;
		width:612px;
		}
	div.content div.add-comment form{
		display: block;
		position: relative;
		}
	div.content ul.comments li div.add-comment{
		margin:0 0 30px;
		width:auto;
		}
			div.content ul.comments li div.add-comment ul li{
				border:none;
				padding:0;
				}
			div.content ul.comments li div.add-comment ul li.text{
				padding:10px;
				}
		div.content div.add-comment ul{
			overflow:hidden;
			}
			div.content div.add-comment ul li{
				}
			div.content div.add-comment ul li.text{
				background:#DFE0E2 url(../i/inputctrl.png) no-repeat 0 -111px;
				height:89px;
				padding:10px;
				margin:0 0 10px;
				}
				div.content div.add-comment ul li.text textarea{
					border:none;
					padding:0;
					margin:0;
					font:13px/16px Arial,sans-serif;
					color:#2E2E2E;
					width:100%;
					height:89px;
					background:transparent;
					}
				div.content div.add-comment ul li.text i.r{
					position:absolute;
					top:0;
					right:0;
					width:5px;
					height:109px;
					background:#DFE0E2 url(../i/inputctrl.png) no-repeat 100% -111px;
					}
			div.content div.add-comment ul li.file{
				float:left;
				position:relative;
				width:340px;
				}
			div.content div.add-comment ul li.submit{
				float:right;
				width:135px;
				}
				div.content div.add-comment ul li.submit button.submit{
					border:0;
					cursor:pointer;
					padding:0 15px 0 0;
					margin:0;
					font-size:13px;
					text-align:center;
					background:#00933E url(../i/inputctrl.png) no-repeat 100% -69px;
					height:21px;
					outline: none;
					overflow: hidden;
					position: relative;
					width: auto;
					}
				div.content div.add-comment ul li.submit button.submit::-moz-focus-inner{border:none;}
					div.content div.add-comment ul li.submit button.submit span{
						display:block;
						white-space:nowrap;
						padding:3px 0 0 25px;
						line-height: 14px;
						margin:0;
						height:18px;
						background:url(../i/inputctrl.png) no-repeat 0 -69px;
						color:#FFF;
						position: relative;
						}
					@-moz-document url-prefix(){
						div.content div.add-comment ul li.submit button.submit span{
							margin:0 0 0 -2px;
							padding:3px 0 0 27px;
							}
						}
					body:nth-of-type(1) div.content div.add-comment ul li.submit button.submit span{
						margin:-1px 0 0 -3px;/* google chrome filter */
						}
					body:nth-of-type(1) div.content div.add-comment ul li.submit button.submit span, x:-moz-any-link, x:default{margin: 0 0 0 -2px;}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
    head~body:nth-of-type(1) div.content div.add-comment ul li.submit button.submit span{margin:0}
}
 /*\*/
 html>body:nth-of-type(1) div.content div.add-comment ul li.submit button.submit span{}
 /**/


	div.content ul.articles{
		margin:1px 6px 20px 11px;
		}
		div.content ul.articles li{
			margin:0 0 30px;
			}
		div.content ul.articles li.hidden{
			color:#404040;
			}
			div.content ul.articles li.hidden a{
				color:#808080;
				text-decoration:underline;
				}
			div.content ul.articles li.hidden a:hover{
				color:#808080;
				text-decoration:none;
				}
			div.content ul.articles li.hidden h2 a{
				text-decoration:none;
				}
			div.content ul.articles li.hidden a.plus,
			div.content ul.articles li.hidden a.minus,
			div.content ul.articles li.hidden span.reply i{
				-moz-opacity:0.3;
				opacity:0.3;
				}
			div.content ul.articles li.hidden div.meta{
				color:#32353A;
				}
			div.content ul.articles li h2{
				color:#FF8C23;
				margin:0 0 10px 0;
				line-height: 27px;
				}
				div.content ul.articles li h2 a{
					color:#FFF;
					text-decoration:none;
					}
				div.content ul.articles li h2 a:hover{
					color:#FFF;
					text-decoration:none;
					}
				div.content ul.articles li h2 a.parent{
					color:#FF8C23;
					text-decoration:none;
					border-bottom:1px solid #FF8C23;
					}
				div.content ul.articles li h2 a.parent:hover{
					color:#FF8C23;
					text-decoration:none;
					border-bottom:none;
					}
			div.content ul.articles li div.post{
				font-size:1.18em;
				line-height:1.3;
				margin:0 30px 10px 0;
				}
				div.content ul.articles li div.post p{
					font-size:1em;
					margin:0 0 7px;
					}
				div.content ul.articles li div.post ol{
					font-size:1em;
					line-height:1.3;
					margin:0 0 10px 1.5em;
					list-style-type:decimal;
					}
					div.content ul.articles li div.post ol li{
						margin:0 0 7px;
						background:none;
						padding:0;
						}
				div.content ul.articles li div.post ul{
					font-size:1em;
					line-height:1.3;
					margin:0 0 10px 1em;
					list-style-type:disc;
					}
					div.content ul.articles li div.post ul li{
						margin:0 0 7px;
						padding:0;
						}
				div.content ul.articles li div.post h1,
				div.content ul.articles li div.post h2,
				div.content ul.articles li div.post h3,
				div.content ul.articles li div.post h4{
					margin-left:0;
					}
				div.content ul.articles li div.post div.movie{
					background:#222B3B;
					margin:0 -30px 10px -9px;
					width:621px;
					}
			div.content ul.articles li div.meta{
				color:#646A74;
				font-size:1.09em;
				background:transparent;
				padding:0;
				margin:0;
				overflow:hidden;
				position:static;
				width:auto;
				}
				div.content ul.articles li div.meta a.plus,
				div.content ul.articles li div.meta a.minus{
					background:#FF8C23;
					color:#1F2735;
					width:11px;
					height:11px;
					display:-moz-inline-stack;
					display:inline-block;
					vertical-align:-2px;
					font:11px/11px serif;
					}
				div.content ul.articles li div.meta a.plus:hover,
				div.content ul.articles li div.meta a.minus:hover{
					background:#008C3C;
					}
				div.content ul.articles li div.meta em{
					font-style:normal;
					margin:0 5px;
					font-size:0.92em;
					}
				div.content ul.articles li div.meta strong{
					font-weight:normal;
					margin:0 7px;
					}
				div.content ul.articles li div.meta span.reply{
					position:relative;
					margin:0 10px 0 7px;
					}
					div.content ul.articles li div.meta span.reply a{
						position:relative;
						padding:0 0 1px 17px;
						display:inline-block;
						}
					div.content ul.articles li div.meta span.reply i{
						width:11px;
						height:11px;
						position:absolute;
						top:2px;
						left:0;
						background:#008C3C url(../i/reply.gif) no-repeat 0 0;
						cursor:pointer;
						overflow:hidden;
						}
				div.content ul.articles li div.meta ul.edit{
					display:inline;
					font-size:10px;
					line-height:1.3;
					}
					div.content ul.articles li div.meta ul.edit li{
						margin:0 5px 0 0;
						padding:0;
						display:inline;
						float:none;
						}
						div.content ul.articles li div.meta ul.edit li a{
							color:#008C3C;
							text-decoration:underline;
							}
						div.content ul.articles li div.meta ul.edit li a:hover{
							color:#008C3C;
							text-decoration:none;
							}
	div.content div.article{
		margin:0 30px 20px 11px;
		padding:0;
		font-size:1.18em;
		line-height:1.3;
		}
		div.content div.article p{
			font-size:1em;
			margin:0 0 7px;
			}
		div.content div.articlet ol{
			font-size:1em;
			line-height:1.3;
			margin:0 0 10px 1.5em;
			list-style-type:decimal;
			}
			div.content div.article ol li{
				margin:0 0 7px;
				background:none;
				padding:0;
				}
		div.content div.article ul{
			font-size:1em;
			line-height:1.3;
			margin:0 0 10px 1em;
			list-style-type:disc;
			}
			div.content div.article ul li{
				margin:0 0 7px;
				padding:0;
				}
		div.content div.article h1,
		div.content div.article h2,
		div.content div.article h3,
		div.content div.article h4{
			margin-left:0;
			}
		div.content div.article div.movie{
			background:#222B3B;
			margin:0 -30px 10px -9px;
			width:621px;
			}
	div.content div.meta{
		background:#222B3B;
		color:#646A74;
		padding:5px 140px 0 10px;
		margin:0 7px 20px 1px;
		position:relative;
		width:471px;
		}
		div.content div.meta ul{
			margin:0;
			overflow:hidden;
			}
			div.content div.meta ul li{
				float:left;
				}
			div.content div.meta ul li.metainfo{
				font-size:1.09em;
				padding:0 10px 5px 0;
				}
				div.content div.meta ul li.metainfo a.plus,
				div.content div.meta ul li.metainfo a.minus{
					background:#FF8C23;
					color:#1F2735;
					width:11px;
					height:11px;
					display:-moz-inline-stack;
					display:inline-block;
					vertical-align:-2px;
					font:11px/11px serif;
					}
				div.content div.meta ul li.metainfo a.plus:hover,
				div.content div.meta ul li.metainfo a.minus:hover{
					background:#008C3C;
					}
				div.content div.meta ul li.metainfo em{
					font-style:normal;
					margin:0 5px;
					font-size:0.92em;
					}
				div.content div.meta ul li.metainfo strong{
					font-weight:normal;
					margin:0 7px;
					}
			div.content div.meta ul li.edit{
				font-size:10px;
				line-height:1.3;
				}
				div.content div.meta ul li.edit ul{
					padding:0;
					overflow:hidden;
					width:200px;
					padding:0 0 5px;
					}
					div.content div.meta ul li.edit ul li{
						float:left;
						margin:0 8px 0 0;
						}
						div.content div.meta ul li.edit ul li a{
							color:#008C3C;
							text-decoration:underline;
							}
						div.content div.meta ul li.edit ul li a:hover{
							color:#008C3C;
							text-decoration:none;
							}
			div.content div.meta ul li.btn{
				position:absolute;
				right:5px;
				top:0;
				width:145px;
				}
		div.content div.meta p{
			line-height:1.4;
			padding:0 0 5px;
			}
		div.content div.meta a.btn-comm{
			margin:0;
			background:#00933F url(../i/inputctrl.png) no-repeat 100% -90px;
			}
		div.content a.btn-comm span{
			background:url(../i/inputctrl.png) no-repeat 0 -90px;
			}
		div.content div.meta i.tl,
		div.content div.meta i.tr,
		div.content div.meta i.bl,
		div.content div.meta i.br{
			background-image:url(../i/corners-meta.gif);
			}
		div.content div.meta i.tl{
			width:616px;
			background-position:0 0;
			top:-5px;
			}
		div.content div.meta i.tr{
			width:5px;
			background-position:100% 0;
			top:-5px;
			}
		div.content div.meta i.bl{
			width:616px;
			background-position:0 100%;
			bottom:-5px;
			}
		div.content div.meta i.br{
			width:5px;
			background-position:100% 100%;
			bottom:-5px;
			}
	div.content p.results-count{
		font-size:1.09em;
		margin:0 0 15px 11px;
		padding:0;
		color:#646B74;
		}
		div.content p.results-count em{
			color:#FFF;
			font-style:normal;
			}
	div.content div.results-sugg{
		background:#222B3B;
		color:#646A74;
		padding:5px 140px 5px 10px;
		margin:0 6px 20px 1px;
		position:relative;
		width:472px;
		font-size:1.09em;
		}
		div.content div.results-sugg i.tl,
		div.content div.results-sugg i.tr,
		div.content div.results-sugg i.bl,
		div.content div.results-sugg i.br{
			background-image:url(../i/corners-meta.gif);
			}
		div.content div.results-sugg i.tl{
			width:617px;
			background-position:0 0;
			top:-5px;
			}
		div.content div.results-sugg i.tr{
			width:5px;
			background-position:100% 0;
			top:-5px;
			}
		div.content div.results-sugg i.bl{
			width:617px;
			background-position:0 100%;
			bottom:-5px;
			}
		div.content div.results-sugg i.br{
			width:5px;
			background-position:100% 100%;
			bottom:-5px;
			}
	div.content ul.results-movies{
		margin:0 30px 20px 11px;
		font-size:1.09em;
		}
		div.content ul.results-movies li{
			margin:0 0 20px;
			}
			div.content ul.results-movies li dl{
				margin:0;
				position:relative;
				overflow:hidden;
				}
				div.content ul.results-movies li dl dt{
					margin:0;
					width:100px;
					height:75px;
					float:left;
					}
					div.content ul.results-movies li dl dt img{
						display:block;
						}
				div.content ul.results-movies li dl dd{
					margin:0 0 0 110px;
					}
					div.content ul.results-movies li dl dd h4{
						margin:0 0 5px;
						font-weight:normal;
						line-height:1.3;
						}
					div.content ul.results-movies li dl dd p.desc{
						margin:0 0 5px;
						color:#646B74;
						line-height:1.3;
						}
					div.content ul.results-movies li dl dd ul.meta{
						margin:0;
						font-size:11px;
						overflow:hidden;
						}
						div.content ul.results-movies li dl dd ul.meta li{
							margin:0 10px 0 0;
							float:left;
							}
						div.content ul.results-movies li dl dd ul.meta li.rating{
							overflow:hidden;
							height:16px;
							background:url(../i/rating.gif) no-repeat 0 0;
							text-indent:-9999px;
							}
						div.content ul.results-movies li dl dd ul.meta li.r0{width:0;margin:0;}
						div.content ul.results-movies li dl dd ul.meta li.r1{width:17px;}
						div.content ul.results-movies li dl dd ul.meta li.r2{width:37px;}
						div.content ul.results-movies li dl dd ul.meta li.r3{width:57px;}
						div.content ul.results-movies li dl dd ul.meta li.r4{width:77px;}
						div.content ul.results-movies li dl dd ul.meta li.r5{width:97px;}
						div.content ul.results-movies li dl dd ul.meta li.views,
						div.content ul.results-movies li dl dd ul.meta li.comments{
							background:url(../i/views.gif) no-repeat 0 3px;
							padding:3px 0 0 17px;
							}
						div.content ul.results-movies li dl dd ul.meta li.comments{
							background-image:url(../i/comments.gif);
							}
						div.content ul.results-movies li dl dd ul.meta li.duration{
							position:absolute;
							top:59px;
							right:489px;
							font-size:10px;
							background:#181D26;
							padding:2px 5px 3px 6px;
							margin:0;
							float:none;
							}
	div.content ul.results-articles{
		margin:0 30px 20px 11px;
		font-size:1.09em;
		}
		div.content ul.results-articles li{
			margin:0 0 20px;
			}
			div.content ul.results-articles li h4{
				margin:0 0 5px;
				font-weight:normal;
				line-height:1.3;
				}
			div.content ul.results-articles li p.desc{
				margin:0 0 5px;
				color:#646B74;
				line-height:1.3;
				}
			div.content ul.results-articles li ul.meta{
				margin:0;
				overflow:hidden;
				line-height:1.2;
				}
				div.content ul.results-articles li ul.meta li{
					margin:0;
					float:left;
					}
				div.content ul.results-articles li ul.meta li.user{
					margin:0 10px 1px 0;
					font-weight:bold;
					position:relative;
					}
					div.content ul.results-articles li ul.meta li.user a{
						color:#008C3C;
						text-decoration:underline;
						position:relative;
						padding:0 0 0 17px;
						display:inline-block;
						}
					div.content ul.results-articles li ul.meta li.user a:hover{
						color:#FF8C23;
						text-decoration:underline;
						}
					div.content ul.results-articles li ul.meta li.user i{
						width:11px;
						height:11px;
						position:absolute;
						top:3px;
						left:0;
						background:#FF8C23 url(../i/user.gif) no-repeat 0 0;
						cursor:pointer;
						overflow:hidden;
						}
					div.content ul.results-articles li ul.meta li.user strong{
						color:#FF8C23;
						}
				div.content ul.results-articles li ul.meta li.comments{
					background:url(../i/comments.gif) no-repeat 0 3px;
					padding:2px 0 0 15px;
					margin:0;
					}
			div.content ul.results-articles li strong.hgh{
				color:#FF8C23;
				font-weight:normal;
				}
			div.content ul.results-articles li a strong.hgh{
				text-decoration:underline;
				}
	div.content ul.results-photo{
		margin:0 30px 20px 11px;
		font-size:1.09em;
		}
		div.content ul.results-photo li{
			width:144px;
			min-height:180px;
			display:-moz-inline-stack;
			display:inline-block;
			vertical-align:top;
			margin:0 0 20px;
			}
			div.content ul.results-photo li dl{
				margin:0;
				position:relative;
				overflow:hidden;
				width:130px;
				}
				div.content ul.results-photo li dl dt{
					margin:0 0 5px;
					min-height:100px;
					position:relative;
					}
					div.content ul.results-photo li dl dt img{
						position:absolute;
						bottom:0;
						left:0;
						}
				div.content ul.results-photo li dl dd{
					margin:0;
					line-height:1.2;
					color:#646B74;
					}
					div.content ul.results-photo li dl dd p.desc{
						margin:0 0 3px;
						}
					div.content ul.results-photo li dl dd ul.meta{
						margin:0;
						font-size:11px;
						overflow:hidden;
						}
						div.content ul.results-photo li dl dd ul.meta li{
							width:130px;
							min-height:0;
							display:block;
							margin:0;
							}
						div.content ul.results-photo li ul.meta li.size{
							margin:0 0 5px;
							}
						div.content ul.results-photo li ul.meta li.album{
							margin:0 10px 5px 0;
							position:relative;
							}
							div.content ul.results-photo li ul.meta li.album a{
								color:#FFF;
								text-decoration:underline;
								position:relative;
								padding:0 0 0 17px;
								display:inline-block;
								}
							div.content ul.results-photo li ul.meta li.album a:hover{
								color:#FF8C23;
								text-decoration:underline;
								}
							div.content ul.results-photo li ul.meta li.album i{
								width:11px;
								height:11px;
								position:absolute;
								top:2px;
								left:0;
								background:#FF8C23 url(../i/album.gif) no-repeat 0 0;
								cursor:pointer;
								overflow:hidden;
								}
						div.content ul.results-photo li ul.meta li.user{
							margin:0 10px 3px 0;
							font-weight:bold;
							position:relative;
							}
							div.content ul.results-photo li ul.meta li.user a{
								color:#008C3C;
								text-decoration:underline;
								position:relative;
								padding:0 0 0 17px;
								display:inline-block;
								}
							div.content ul.results-photo li ul.meta li.user a:hover{
								color:#FF8C23;
								text-decoration:underline;
								}
							div.content ul.results-photo li ul.meta li.user i{
								width:11px;
								height:11px;
								position:absolute;
								top:1px;
								left:0;
								background:#FF8C23 url(../i/user.gif) no-repeat 0 0;
								cursor:pointer;
								overflow:hidden;
								}
							div.content ul.results-photo li ul.meta li.user strong{
								color:#FF8C23;
								}
			div.content ul.results-photo li strong.hgh{
				color:#FF8C23;
				font-weight:normal;
				}
			div.content ul.results-photo li a strong.hgh{
				text-decoration:underline;
				}
	div.content ul.results-hide{
		display:none;
		}
	div.content div.simple{
		position:relative;
		background:#222B3B;
		padding:10px;
		margin:29px 7px 40px 1px;
		width:601px;
		}
		div.content div.simple i.tl,
		div.content div.simple i.tr,
		div.content div.simple i.bl,
		div.content div.simple i.br{
			background-image:url(../i/corners-light.gif);
			}
		div.content div.simple h1{
			margin:0 0 15px;
			}
		div.content div.simple h2{
			margin:0 0 5px;
			font:1.64em/1.3 Arial,sans-serif;
			color:#FE8721;
			}
		div.content div.simple h3{
			margin:0 0 5px;
			color:#01833B;
			font:1.45em/1.3 Arial,sans-serif;
			}
		div.content div.simple h4{
			margin:0 0 5px;
			font:1.27em/1.3 Arial,sans-serif;
			}
		div.content div.simple p{
			font-size:1.09em;
			line-height:1.4;
			margin:0 0 15px 0;
			}
		div.content div.simple p.footnotes{
			font-size:1em;
			line-height:1.4;
			margin:0 0 10px;
			padding:3px 0 0;
			border-top:1px solid #646A74;
			}
		div.content div.simple ul{
			color:#01833B;
			font-size:1.09em;
			line-height:1.4;
			margin:0 0 15px 0;
			}
			div.content div.simple ul li{
				padding:0;
				margin:0 0 1px;
				}
	div.content ul.my-movies{
		clear:both;
		overflow:hidden;
		margin:0 0 15px 7px;
		}
	div.content ul.my-movies, x:-moz-any-link{margin:0 0 15px 11px;}
	div.content ul.my-movies, x:-moz-any-link, x:default{margin:0 0 15px 7px;}
		div.content ul.my-movies li{
			width:280px;
			min-height:105px;
			display:-moz-inline-stack;
			display:inline-block;
			vertical-align:top;
			margin:0 0 30px 4px;
			}
		div.content ul.my-movies li, x:-moz-any-link{margin:0 0 30px 0;}
		div.content ul.my-movies li, x:-moz-any-link, x:default{margin:0 0 30px 4px;}
			div.content ul.my-movies li dl{
				position:relative;
				}
				div.content ul.my-movies li dl dt{
					width:100px;
					height:75px;
					float:left;
					position:relative;
					overflow:hidden;
					}
					div.content ul.my-movies li dl dt a{
						display:table-cell;
						width:100px;
						height:75px;
						text-align:center;
						vertical-align:middle;
						background:#000;
						}
					div.content ul.my-movies li dl dt img{
						vertical-align: middle;
						}
				div.content ul.my-movies li dl dd{
					margin:0 0 0 110px;
					width:100px;
					}
					div.content ul.my-movies li dl dd h4{
						font-weight:normal;
						line-height:1.4;
						margin:0 0 3px;
						}
					div.content ul.my-movies li dl dd p.rating{
						background:url(../i/rating-light.gif) no-repeat 0 0;
						margin:0 0 5px;
						padding:0;
						overflow:hidden;
						height:16px;
						text-indent:-9999px;
						}
					div.content ul.my-movies li dl dd p.r0{width:0;}
					div.content ul.my-movies li dl dd p.r1{width:17px;}
					div.content ul.my-movies li dl dd p.r2{width:37px;}
					div.content ul.my-movies li dl dd p.r3{width:57px;}
					div.content ul.my-movies li dl dd p.r4{width:77px;}
					div.content ul.my-movies li dl dd p.r5{width:97px;}
					div.content ul.my-movies li dl dd p.views,
					div.content ul.my-movies li dl dd p.date,
					div.content ul.my-movies li dl dd p.comments{
						background:url(../i/views.gif) no-repeat 0 0;
						padding:0 0 0 17px;
						margin:0 0 3px;
						}
					div.content ul.my-movies li dl dd p.date{
						background:url(../i/date.gif) no-repeat 0 0;
						}
					div.content ul.my-movies li dl dd p.comments{
						background:url(../i/comments.gif) no-repeat 0 0;
						}
					div.content ul.my-movies li dl dd p.duration{
						position:absolute;
						top:58px;
						left:60px;
						font-size:10px;
						background:#181D26;
						padding:2px 5px 3px 6px;
						}
				div.content ul.my-movies li dl dd.edit{
					margin:0;
					position:absolute;
					top:77px;
					left:0;
					}
					div.content ul.my-movies li dl dd.edit ul{
						line-height:1.2;
						}
						div.content ul.my-movies li dl dd.edit ul li{
							width:auto;
							min-height:0;
							display:block;
							vertical-align:baseline;
							margin:0 0 2px;
							}
							div.content ul.my-movies li dl dd.edit ul li a{
								color:#FFF;
								text-decoration:underline;
								}
							div.content ul.my-movies li dl dd.edit ul li a:hover{
								color:#FFF;
								text-decoration:none;
								}
							div.content ul.my-movies li dl dd.edit ul li.del a{
								color:#626A75;
								text-decoration:underline;
								}
							div.content ul.my-movies li dl dd.edit ul li.del a:hover{
								color:#626A75;
								text-decoration:none;
								}
	div.content ul.my-files{
		margin:0;
		font-size:1.09em;
		line-height:1.1;
		}
		div.content ul.my-files li{
			overflow:hidden;
			margin:0 0 17px;
			padding:0;
			}
			div.content ul.my-files li strong{
				font-weight:normal;
				color:#646B74;
				margin:0 0 0 10px;
				}
			div.content ul.my-files li em.size{
				font-style:normal;
				color:#FF8C23;
				}
			div.content ul.my-files li em.date{
				font-style:normal;
				color:#FFF;
				}
	div.content button.delete-files{
		border:none;
		padding:0;
		margin:0 0 10px;
		width:149px;
		height:21px;
		background:#919191;
		font:12px/31px Arial,sans-serif;
		position:relative;
		overflow:hidden;
		}
		div.content button.delete-files i{
			width:149px;
			height:21px;
			color:#FFF;
			background:url(../i/delete-files.gif) no-repeat 0 0;
			position:absolute;
			top:0;
			left:0;
			display:block;
			cursor:pointer;
			}
			@-moz-document url-prefix(){
				div.content button.delete-files i{
					margin:-3px 0 0 -3px;
					}
				}
	div.content ul.forum{
		margin:0 17px 0 11px;
		width:601px;
		line-height:1.3;
		font-size:1.18em;
		}
		div.content ul.forum li{
			border-bottom:1px solid #4A4F59;
			padding:12px 0;
			margin:0;
			}
			div.content ul.forum li dl{
				overflow:hidden;
				}
				div.content ul.forum li dl dt{
					float:left;
					width:215px;
					padding:0 0 0 15px;
					}
				div.content ul.forum li dl dd{
					float:left;
					overflow:hidden;
					}
				div.content ul.forum li dl dd.topics{
					text-align:center;
					width:55px;
					padding:0 10px;
					}
				div.content ul.forum li dl dd.author{
					width:55px;
					padding:0 10px;
					}
				div.content ul.forum li dl dd.posts{
					text-align:center;
					width:75px;
					padding:0 10px;
					}
				div.content ul.forum li dl dd.lastpost{
					width:175px;
					padding:0 15px 0 10px;
					color:#646A74;
					font-size:0.92em;
					}
					div.content ul.forum li dl dd.lastpost a{
						font-size:1.09em;
						}
		div.content ul.forum li.head{
			font-weight:bold;
			border-bottom:none;
			position:relative;
			background:#222B3B;
			padding:0;
			margin:0 0 5px;
			width:601px;
			}
			div.content ul.forum li.head i.tl,
			div.content ul.forum li.head i.tr,
			div.content ul.forum li.head i.bl,
			div.content ul.forum li.head i.br{
				background-image:url(../i/corners-meta.gif);
				}
			div.content ul.forum li.head i.tl{
				width:596px;
				background-position:0 0;
				top:-5px;
				}
			div.content ul.forum li.head i.tr{
				width:5px;
				background-position:100% 0;
				top:-5px;
				}
			div.content ul.forum li.head i.bl{
				width:596px;
				background-position:0 100%;
				bottom:-5px;
				}
			div.content ul.forum li.head i.br{
				width:5px;
				background-position:100% 100%;
				bottom:-5px;
				}
				div.content ul.forum li.head dl dd.lastpost{
					color:#FFF;
					}
			div.content ul.forum li.hidden a{color:#646A74;}
		div.content ul.forum li.bottom{
			border-bottom:none;
			position:relative;
			background:#1C2330;
			padding:0 10px 3px;
			margin:0 0 5px;
			width:581px;
			}
			div.content ul.forum li.bottom i.tl,
			div.content ul.forum li.bottom i.tr,
			div.content ul.forum li.bottom i.bl,
			div.content ul.forum li.bottom i.br{
				background-image:url(../i/corners-meta-dark.gif);
				}
			div.content ul.forum li.bottom i.tl{
				width:596px;
				background-position:0 0;
				top:-5px;
				}
			div.content ul.forum li.bottom i.tr{
				width:5px;
				background-position:100% 0;
				top:-5px;
				}
			div.content ul.forum li.bottom i.bl{
				width:596px;
				background-position:0 100%;
				bottom:-5px;
				}
			div.content ul.forum li.bottom i.br{
				width:5px;
				background-position:100% 100%;
				bottom:-5px;
				}
			div.content ul.forum li.bottom ul.pagination{
				font-size:1em;
				margin:0;
				}
				div.content ul.forum li.bottom ul.pagination li{
					border-bottom:none;
					padding:0;
					margin:0;
					}
		div.content ul.forum a:link{
			color:#FFF;
			text-decoration:underline;
			}
		div.content ul.forum a:visited{
			color:#FFF;
			text-decoration:underline;
			}
		div.content ul.forum a:hover{
			color:#FD841D;
			text-decoration:underline;
			}
		div.content ul.forum a:active{
			color:#FD841D;
			text-decoration:underline;
			}
	div.content ul.topic{
		margin:0 17px 20px 11px;
		width:601px;
		line-height:1.3;
		font-size:1.18em;
		}
		div.content ul.topic li{
			border-bottom:1px solid #4A4F59;
			padding:20px 0 15px;
			margin:0;
			}
			div.content ul.topic li dl{
				overflow:hidden;
				margin:0 0 10px;
				}
				div.content ul.topic li dl dt{
					float:left;
					width:100px;
					overflow:hidden;
					padding:0 0 0 15px;
					}
					div.content ul.topic li dl dt a{
						font-weight:bold;
						}
					div.content ul.topic li dl dt small{
						font-size:0.85em;
						color:#646A74;
						}
					div.content ul.topic li dl dt img{
						margin:0 0 5px;
						}
				div.content ul.topic li dl dd{
					overflow:hidden;
					padding:0 30px 0 15px;
					}
					div.content ul.topic li dl dd blockquote{
						background:#1C2330;
						padding:1px 7px;
						margin:15px 0;
						position:relative;
						width:420px;
						}
						div.content ul.topic li dl dd blockquote i.tl,
						div.content ul.topic li dl dd blockquote i.tr,
						div.content ul.topic li dl dd blockquote i.bl,
						div.content ul.topic li dl dd blockquote i.br{
							background-image:url(../i/corners-meta-dark.gif);
							}
						div.content ul.topic li dl dd blockquote i.tl{
							width:429px;
							background-position:0 0;
							top:-5px;
							}
						div.content ul.topic li dl dd blockquote i.tr{
							width:5px;
							background-position:100% 0;
							top:-5px;
							}
						div.content ul.topic li dl dd blockquote i.bl{
							width:429px;
							background-position:0 100%;
							bottom:-5px;
							}
						div.content ul.topic li dl dd blockquote i.br{
							width:5px;
							background-position:100% 100%;
							bottom:-5px;
							}
					div.content ul.topic li dl dd p{
						margin:0 0 10px;
						}
			div.content ul.topic li h4{
				text-align:right;
				font-weight:normal;
				font-size:0.92em;
				margin:0 15px 0 0;
				}
			div.content ul.topic li h4.comment-button{
				text-align:center;
				width:132px;
				height:21px;
				padding:0;
				margin:0 0 0 auto;
				background:url(../i/comment-button.gif) no-repeat 0 0;
				font:13px/1 Arial,sans-serif;
				}
				div.content ul.topic li h4.comment-button a{
					text-decoration:none;
					color:#FFF;
					display:block;
					height:18px;
					padding:3px 0 0 5px;
					}
				div.content ul.topic li h4.comment-button a:link,
				div.content ul.topic li h4.comment-button a:visited,
				div.content ul.topic li h4.comment-button a:hover,
				div.content ul.topic li h4.comment-button a:active{
					text-decoration:none;
					color:#FFF;
					}
			div.content ul.topic li ul.edit{
				text-align:right;
				font-size:10px;
				line-height:1.3;
				margin:10px 15px 0 0;
				}
				div.content ul.topic li ul.edit li{
					display:inline;
					border-bottom:none;
					padding:0;
					margin:0 0 0 5px;
					}
					div.content ul.topic li ul.edit li a{
						color:#008C3C;
						text-decoration:underline;
						}
					div.content ul.topic li ul.edit li a:hover{
						color:#008C3C;
						text-decoration:none;
						}
			div.content ul.topic li div.add-reply{
				}
				div.content ul.topic li div.add-reply ul.form{
					margin:0;
					}
				div.content ul.topic li div.add-reply dl{
					margin:0;
					}
				div.content ul.topic li div.add-reply dt{
					padding:0;
					width:auto;
					float:none;
					}
				div.content ul.topic li div.add-reply dd{
					padding:0;
					}
				div.content ul.topic li div.add-reply li{
					border-bottom:none;
					padding:0;
					margin:0;
					}
		div.content ul.topic li.head{
			font-weight:bold;
			border-bottom:none;
			position:relative;
			background:#222B3B;
			padding:0;
			margin:0 0 5px;
			width:601px;
			}
			div.content ul.topic li.head i.tl,
			div.content ul.topic li.head i.tr,
			div.content ul.topic li.head i.bl,
			div.content ul.topic li.head i.br{
				background-image:url(../i/corners-meta.gif);
				}
			div.content ul.topic li.head i.tl{
				width:596px;
				background-position:0 0;
				top:-5px;
				}
			div.content ul.topic li.head i.tr{
				width:5px;
				background-position:100% 0;
				top:-5px;
				}
			div.content ul.topic li.head i.bl{
				width:596px;
				background-position:0 100%;
				bottom:-5px;
				}
			div.content ul.topic li.head i.br{
				width:5px;
				background-position:100% 100%;
				bottom:-5px;
				}
			div.content ul.topic li.head dl{
				margin:0;
			}
		div.content ul.topic a:link{
			color:#FFF;
			text-decoration:underline;
			}
		div.content ul.topic a:visited{
			color:#FFF;
			text-decoration:underline;
			}
		div.content ul.topic a:hover{
			color:#FD841D;
			text-decoration:underline;
			}
		div.content ul.topic a:active{
			color:#FD841D;
			text-decoration:underline;
			}
	div.content p.forum-new a{
		position:absolute;
		right:17px;
		top:7px;
		display:block;
		text-decoration:none;
		line-height:20px;
		color:#FFF;
		}
	div.content ul.playlist{
		margin:0;
		padding:0;
		line-height:1.3;
		font-size:12px;
		overflow:hidden;
		}
		div.content ul.playlist li{
			overflow:hidden;
			position:relative;
			padding:5px 8px;
			margin:0 0 3px;
			}
		div.content ul.playlist li.li-hover,
		div.content ul.playlist li:hover{
			background:#131A2A;
			}
			div.content ul.playlist li a.title{
				background:url(../i/audio-play.gif) no-repeat -99px 7px;
				padding:5px 0 5px 15px;
				}
			div.content ul.playlist li.li-hover a.title,
			div.content ul.playlist li:hover a.title{
				background:url(../i/audio-play.gif) no-repeat 0 7px;
				}
			div.content ul.playlist li a.title:link,
			div.content ul.playlist li a.title:visited{
				color:#FFF;
				text-decoration:underline;
				}
			div.content ul.playlist li a.title:hover,
			div.content ul.playlist li a.title:active{
				color:#FD841D;
				text-decoration:underline;
				}
			div.content ul.playlist li em{
				font-size:11px;
				font-style:normal;
				float:right;
				display:none;
				}
			div.content ul.playlist li.li-hover em,
			div.content ul.playlist li:hover em{
				display:block;
				}
				div.content ul.playlist li em a{
					color:#FFF;
					text-decoration:underline;
					}
				div.content ul.playlist li em a:hover{
					color:#FFF;
					text-decoration:none;
					}
				div.content ul.playlist li em strong{
					font-size:11px;
					font-weight:normal;
					margin:0 0 0 13px;
					}
					div.content ul.playlist li em strong a{
						color:#008C3C;
						text-decoration:underline;
						}
					div.content ul.playlist li em strong a:hover{
						color:#008C3C;
						text-decoration:none;
						}
			div.content ul.playlist li i.tl,
			div.content ul.playlist li i.tr,
			div.content ul.playlist li i.bl,
			div.content ul.playlist li i.br{
				background-image:url(../i/corners-note.gif);
				width:5px;
				height:5px;
				overflow:hidden;
				}
			div.content ul.playlist li i.tl{top:0;background-position:0 -10px;}
			div.content ul.playlist li.li-hover i.tl,
			div.content ul.playlist li:hover i.tl{top:0;background-position:0 0;}
			div.content ul.playlist li i.tr{top:0;background-position:100% -10px;}
			div.content ul.playlist li.li-hover i.tr,
			div.content ul.playlist li:hover i.tr{top:0;background-position:100% 0;}
			div.content ul.playlist li i.bl{bottom:0;background-position:0 -10px;}
			div.content ul.playlist li.li-hover i.bl,
			div.content ul.playlist li:hover i.bl{bottom:0;background-position:0 100%;}
			div.content ul.playlist li i.br{bottom:0;background-position:100% -10px;}
			div.content ul.playlist li.li-hover i.br,
			div.content ul.playlist li:hover i.br{bottom:0;background-position:100% 100%;}
		div.content ul.playlist li.active{
			background:#0D1323;
			}
			div.content ul.playlist li.active i.tl,
			div.content ul.playlist li.active i.tr,
			div.content ul.playlist li.active i.bl,
			div.content ul.playlist li.active i.br{
				background-image:url(../i/corners-formmsg.gif);
				}
			div.content ul.playlist li.active i.tl{top:0;background-position:0 0;}
			div.content ul.playlist li.active i.tr{top:0;background-position:100% 0;}
			div.content ul.playlist li.active i.bl{bottom:0;background-position:0 100%;}
			div.content ul.playlist li.active i.br{bottom:0;background-position:100% 100%;}
			div.content ul.playlist li.active a.title{
				background:url(../i/audio-play.gif) no-repeat 0 -83px;
				}
			div.content ul.playlist li.active em{
				display:block;
				}
	div.content ul.artists{
		margin:0 8px 20px;
		padding:0;
		line-height:1.3;
		font-size:1.18em;
		}
		div.content ul.artists li{
			padding:0;
			margin:0 0 5px;
			}
	div.content dl.artist-info{
		overflow:hidden;
		margin:0 8px 30px;
		}
		div.content dl.artist-info dt{
			float:right;
			margin:0 0 0 10px;
			}
			div.content dl.artist-info dt img{
				display:block;
				}
		div.content dl.artist-info dd{
			overflow:hidden;
			}
			div.content dl.artist-info dd h3{
				color:#646B74;
				font-size:1.09em;
				font-weight:normal;
				margin:0 0 5px;
				}
			div.content dl.artist-info dd h2{
				clear:none;
				margin:0 0 10px;
				font-size:2em;
				line-height:1.3;
				}
			div.content dl.artist-info dd p{
				font-size:1.18em;
				line-height:1.3;
				margin:0 0 10px;
				}
			div.content dl.artist-info dd span.more{
				font-size:0.85em;
				color:#646B74;
				border-bottom:1px dashed #646B74;
				cursor:pointer;
				}
	div.content ul.artist-albums{
		overflow:hidden;
		margin:0 8px 30px;
		}
		div.content ul.artist-albums li{
			margin:0 0 30px;
			padding:0;
			}
			div.content ul.artist-albums li dl{
				overflow:hidden;
				}
				div.content ul.artist-albums li dl dt{
					float:left;
					margin:0 10px 0 0;
					padding:5px 0 0;
					}
					div.content ul.artist-albums li dl dt img{
						display:block;
						}
				div.content ul.artist-albums li dl dd{
					overflow:hidden;
					}
					div.content ul.artist-albums li dl dd h3{
						font-size:1.82em;
						font-weight:normal;
						line-height:1.3;
						margin:0 0 10px 25px;
						}
					div.content ul.artist-albums li dl dd ul.playlist{
						}
						div.content ul.artist-albums li dl dd ul.playlist li{
							padding:5px 8px;
							margin:0 0 3px; //margin: 0 !important;
							}
	div.content ul.artist-photo{
		overflow:hidden;
		margin:0 0 0 -2px;
		padding:0;
		}
		div.content ul.artist-photo li{
			width:100px;
			min-height:100px;
			display:-moz-inline-stack;
			display:inline-block;
			vertical-align:top;
			margin:0 0 10px 10px;
			overflow:hidden;
			}
	div.content div.audio-player{
		overflow:hidden;
		width:620px;
		height:73px;
		margin:0 0 14px;
		}

/* ---------- ---------- ---------- ---------- ---------- */
div.navigation{
	float:left;
	width:125px;
	margin:0 0 0 -100%;
	}
	div.navigation a{
		color:#FFF;
		text-decoration:underline;
		}
	div.navigation a:hover{
		color:#FD841D;
		text-decoration:underline;
		}
	div.navigation h3{
		font:18px/1.2 Arial,sans-serif;
		margin:0 0 10px 7px;
		}
	div.navigation div.cat{
		margin:0 10px 25px 0;
		}
		div.navigation div.cat h3{
			color:#FFF;
			}
		div.navigation div.cat ul{
			font-size:13px;
			line-height:1.3;
			}
			div.navigation div.cat ul li{
				margin:0 0 8px;
				padding:0 0 0 7px;
				}
			div.navigation div.cat ul li.active{
				margin:0 0 8px;
				color:#FD841D;
				}
				div.navigation div.cat ul li.active a,
				div.navigation div.cat ul li.active a:hover{
					color:#FD841D;
					text-decoration:none;
					}
		div.navigation div.cat-main ul{
			font-size:15px;
			overflow: hidden;
			}
			div.navigation div.cat-main ul li{
				margin:0;
				padding:0;
				float: left;
				clear: left;
				width: 108px;
				}
				div.navigation div.cat-main ul li span.outer{
					position:relative;
					display:block;
					padding:0 7px 0 0;
					margin:0 0 3px;
					}
				div.navigation div.cat-main ul li span.inner{
					display:block;
					padding:5px 0 5px 7px;
					line-height: 17px;
					overflow:hidden;
					white-space:pre-wrap;
					}
			div.navigation div.cat-main ul li.active{
				margin:0;
				color:#FFF;
				}
				div.navigation div.cat-main ul li.active span.outer{
					background:#FD841D url(../i/active.gif) no-repeat 100% 100%;
					}
				div.navigation div.cat-main ul li.active span.inner{
					background:url(../i/active.gif) no-repeat 0 0;
					}
					div.navigation div.cat-main ul li.active span a,
					div.navigation div.cat-main ul li.active span a:hover{
						color:#FFF;
						text-decoration:none;
						}
				div.navigation div.cat-main ul li ul{
					font-size:13px;
					line-height:1.3;
					margin:0 0 5px 7px;
					}
					div.navigation div.cat-main ul li ul li{
						margin:0 0 5px;
						padding:0;
						}
						div.navigation div.cat-main ul li.active ul li a{
							color:#FFF;
							text-decoration:underline;
							}
						div.navigation div.cat-main ul li.active ul li a:hover{
							color:#FD841D;
							text-decoration:none;
							}
					div.navigation div.cat-main ul li ul li.active{
						margin:0 0 8px;
						color:#FD841D;
						}
						div.navigation div.cat-main ul li.active ul li.active a,
						div.navigation div.cat-main ul li.active ul li.active a:hover{
							color:#FD841D;
							text-decoration:none;
							}
				div.navigation div.cat-main ul li ul.clmn{
					float:left;
					width:40px;
					margin:0 0 5px 0;
					}
					div.navigation div.cat-main ul li ul.clmn li{
						margin:0 0 5px;
						padding:0 0 0 14px;
						}
					div.navigation div.cat-main ul li ul.clmn li.active{
						margin:0 0 5px;
						color:#FD841D;
						font-weight:bold;
						background:url(../i/audio-play.gif) no-repeat 0 3px;
						}
				div.navigation div.cat-main ul li.active i.tr,
				div.navigation div.cat-main ul li.active i.bl{
					position:absolute;
					width:5px;
					height:5px;
					font:1px/1 serif;
					overflow:hidden;
					background-image:url(../i/active.gif);
					background-repeat:no-repeat;
					}
		div.navigation div.cat-forum ul{
			font-size:13px;
			}
	div.navigation .author-video-h3{
		font-size: 18px;
		margin:0 0 10px 3px;
		}
	.author-movies-wrap{
		width: 120px;
		position: relative;
		}
	div.navigation div.author-movies{
		background:#222B3B;
		position:relative;
		margin:0;
		padding:15px 10px 0;
		font-size:11px;
		overflow:hidden;
		width:100px;
		max-height:474px;
		}
		div.navigation .author-movies-wrap i.tl,
		div.navigation .author-movies-wrap i.tr,
		div.navigation .author-movies-wrap i.bl,
		div.navigation .author-movies-wrap i.br{
			background-image:url(../i/corners-light.gif);
			z-index: 1;
			}
		div.navigation .author-movies-ribbon i.tl,
		div.navigation .author-movies-ribbon i.tr,
		div.navigation .author-movies-ribbon i.bl,
		div.navigation .author-movies-ribbon i.br{
			background-image:url(../i/corners.gif);
			}
		div.navigation div.author-movies ul{
			margin:0;
			overflow:hidden;
			width:100px;
			position:relative;
			padding:0;
			}
			div.navigation div.author-movies ul li{
				width:100px;
				padding:0 0 15px;
				margin: 0;
				float: left;
				clear: left;
				position:relative;
				overflow:hidden;
				}
				div.navigation div.author-movies ul li dl{
					position:relative;
					}
					div.navigation div.author-movies ul li dl dt{
						margin:0 0 3px;
						width:100px;
						height:75px;
						overflow: hidden;
						}
						div.navigation div.author-movies ul li dl dt a{
						display:table-cell;
						width:100px;
						height:75px;
						text-align:center;
						vertical-align:middle;
						background:#000;
						}
						div.navigation div.author-movies ul li dl dt img{
							display:block;vertical-align: middle;
							}
					div.navigation div.author-movies ul li dl dd{
						}
						div.navigation div.author-movies ul li dl dd h4{
							font-weight:normal;
							line-height:1.4;
							margin:0 0 3px;
							}
						div.navigation div.author-movies ul li dl dd p.rating{
							height:16px;
							text-indent:-9999px;
							overflow:hidden;
							margin:0 0 5px;
							padding:0;
							background:url(../i/rating-light.gif) no-repeat 0 0;
							}
						div.navigation div.author-movies ul li dl dd p.r0{width:0;}
						div.navigation div.author-movies ul li dl dd p.r1{width:17px;}
						div.navigation div.author-movies ul li dl dd p.r2{width:37px;}
						div.navigation div.author-movies ul li dl dd p.r3{width:57px;}
						div.navigation div.author-movies ul li dl dd p.r4{width:77px;}
						div.navigation div.author-movies ul li dl dd p.r5{width:97px;}
						div.navigation div.author-movies ul li dl dd p.views{
							background:url(../i/views.gif) no-repeat 0 0;
							padding:0 0 0 15px;
							}
						div.navigation div.author-movies ul li dl dd p.duration{
							position:absolute;
							top:59px;
							right:1px;
							font-size:10px;
							background:#181D26;
							padding:2px 5px 3px 6px;
							}
						div.navigation div.author-movies ul li dl dd p.date,
						div.navigation div.author-movies ul li dl dd p.comments{
							display:none;
							}
					div.navigation div.author-movies ul li dl dd.edit{
						display:none;
						}
				div.navigation div.author-movies ul li i.del{
					position:absolute;
					bottom:0;
					right:0;
					cursor:pointer;
					font:18px/11px serif;
					}
		.author-movies-prev,
		.author-movies-next{
			position:relative;
			width:120px;
			height:20px;
			font:1px/1 serif;
			overflow:hidden;
			background-image:url(../i/carousel-buttons.gif);
			background-repeat:no-repeat;
			cursor:pointer;
			z-index: 2;
			}
		.author-movies-prev{
			top:0;
			background-position:-240px 0;
			background-color:#FD841D;
			}
		.author-movies-next{
			background-position:-360px 0;
			background-color:#FD841D;
			}
		.author-movies-disabled{
			display: none;
			}
	div.navigation div.userinfo{
		background:#222B3B;
		position:relative;
		margin:34px 0 20px;
		padding:10px 10px 10px;
		font-size:12px;
		line-height:1.3;
		/*overflow:hidden;*/
		width:100px;
		}
		div.navigation div.userinfo dl{
			}
			div.navigation div.userinfo dl dt{
				width:100px;
				height:100px;
				margin:0 0 3px;
				}
				div.navigation div.userinfo dl dt img{
					display:block;
					}
			div.navigation div.userinfo dl dd{
				}
				div.navigation div.userinfo dl dd h3{
					margin:0 0 7px;
					padding:0;
					font-size:13px;
					overflow:hidden;
					}
				div.navigation div.userinfo dl dd ul{
					}
					div.navigation div.userinfo dl dd ul li{
						margin:0 0 3px;
						}
						div.navigation div.userinfo dl dd ul li a{
							position:relative;
							padding:0 0 0 15px;
							display:block;
							}
							div.navigation div.userinfo dl dd ul li a i{
								width:11px;
								height:11px;
								position:absolute;
								top:3px;
								left:0;
								background-color:#FF8C23;
								background-position:0 0;
								background-repeat:no-repeat;
								cursor:pointer;
								overflow:hidden;
								}
							div.navigation div.userinfo dl dd ul li.inbox a i{
								background-image:url(../i/reply.gif);
								}
							div.navigation div.userinfo dl dd ul li.friends a i{
								background-image:url(../i/friends.gif);
								}
					div.navigation div.userinfo dl dd ul li.rating{
						position:relative;
						padding:0 0 0 15px;
						}
						div.navigation div.userinfo dl dd ul li i{
							width:11px;
							height:11px;
							position:absolute;
							top:2px;
							left:0;
							background:#FF8C23 url(../i/plus-min.gif) no-repeat 0 0;
							overflow:hidden;
							}
		div.navigation div.userinfo p.del{
			margin:0;
			padding:5px 10px;
			background:#2D3645;
			position:absolute;
			bottom:0;
			left:0;
			width:100px;
			z-index:999;
			font-size:11px;
			line-height:12px;
			color:#646A74;
			}
			div.navigation div.userinfo p.del a{
				color:#646A74;
				text-decoration:underline;
				padding:0 0 0 15px;
				}
			div.navigation div.userinfo p.del a:hover{
				color:#646A74;
				text-decoration:none;
				}
				div.navigation div.userinfo p.del a i{
					width:11px;
					height:11px;
					position:absolute;
					top:6px;
					left:10px;
					background:#646A74 url(../i/delete.gif) no-repeat 0 0;
					cursor:pointer;
					overflow:hidden;
					}
			div.navigation div.userinfo p.del i.bl,
			div.navigation div.userinfo p.del i.br{
				background-image:url(../i/corners-del.gif);
				}
		div.navigation div.userinfo h4{
			font-size:18px;
			font-weight:normal;
			margin:15px 0 3px;
			}
		div.navigation div.userinfo ul.my{
			line-height:1.2;
			margin:0 0 0px;
			}
			div.navigation div.userinfo ul.my li{
				margin:0 0 5px;
				}
				div.navigation div.userinfo ul.my li a{
					color:#B4B4B4;
					text-decoration:underline;
					}
				div.navigation div.userinfo ul.my li a:hover{
					color:#FD841D;
					text-decoration:underline;
					}
			div.navigation div.userinfo ul.my li.active{
				color:#FD841D;
				}
				div.navigation div.userinfo ul.my li.active a{
					color:#FD841D;
					text-decoration:none;
					}
				div.navigation div.userinfo ul.my li.active a:hover{
					color:#FD841D;
					text-decoration:underline;
					}
		div.navigation div.userinfo i.tl,
		div.navigation div.userinfo i.tr,
		div.navigation div.userinfo i.bl,
		div.navigation div.userinfo i.br{
			background-image:url(../i/corners-meta.gif);
			}
		div.navigation div.userinfo i.tl{
			width:115px;
			background-position:0 0;
			top:-5px;
			}
		div.navigation div.userinfo i.tr{
			width:5px;
			background-position:100% 0;
			top:-5px;
			}
		div.navigation div.userinfo i.bl{
			width:115px;
			background-position:0 100%;
			bottom:-5px;
			}
		div.navigation div.userinfo i.br{
			width:5px;
			background-position:100% 100%;
			bottom:-5px;
			}
		div.navigation div.userinfo p.balance{
			font-size:13px;
			line-height:1.5;
			margin:0 0 10px;
			}
			div.navigation div.userinfo p.balance strong{
				font-size:18px;
				color:#FD841D;
				font-weight:normal;
				display:block;
				}
				div.navigation div.userinfo p.balance strong em{
					font-size:13px;
					font-style:normal;
					}


/* ---------- ---------- ---------- ---------- ---------- */
div.extra{
	float:left;
	width:242px;
	margin:2px 0 0 -242px;
	}
	div.extra a{
		color:#FFF;
		text-decoration:underline;
		}
	div.extra a:hover{
		color:#FD841D;
		text-decoration:underline;
		}
	div.extra h3{
		font:18px/1.2 Arial, Helvetica, Geneva, sans-serif;
		margin:0 0 7px;
		}
	div.extra p{
		line-height:1.3;
		margin:0 0 5px;
		font-size:13px;
		}
	div.extra div.upload{
		margin:0 0 15px;
		}
		div.extra div.upload h3{
			margin:0;
			font-size:18px;
			}
			div.extra div.upload h3 a{
				color:#FFF;
				text-decoration:underline;
				padding:0 0 6px 40px;
				background:url(../i/upload-video.gif) no-repeat 0 0;
				display:block;
				}
			div.extra div.upload h3 a:hover{
				color:#FD841D;
				text-decoration:underline;
				}
	div.extra div.adv{
		margin:0 0 15px;
		}
	div.extra div.adv-text,
	div.extra div.announcements div.adv-text{
		margin:0 0 15px;
		width:240px;
		overflow:hidden;
		background:#222B3B url(../i/adv-text.gif) no-repeat 0 100%;
		padding:0 0 10px;
		}
		div.extra div.adv-text h3,
		div.extra div.announcements div.adv-text h3{
			margin:0;
			font:18px/1.3 Arial,sans-serif;
			background:url(../i/adv-text.gif) no-repeat 0 0;
			padding:10px 10px 5px;
			}
		div.extra div.adv-text p,
		div.extra div.announcements div.adv-text p{
			font-size:11px;
			line-height:1.2;
			margin:0 10px 5px;
			}
	div.extra div.tags{
		margin:0 0 45px;
		}
		div.extra div.tags h3{
			margin:0;
			}
		.all-tags-link{font-size: 12px;padding: 18px 0 0;}
		div.extra div.tags ul{
			overflow:hidden;
			font-size:11px;
			}
			div.extra div.tags ul li{
				display:-moz-inline-stack;
				display:inline-block;
				position:relative;
				margin:0;
				text-transform:lowercase;
				}
			div.extra div.tags ul li.w5{
				font-size:19px;
				}
			div.extra div.tags ul li.w4{
				font-size:17px;
				}
			div.extra div.tags ul li.w3{
				font-size:15px;
				}
			div.extra div.tags ul li.w2{
				font-size:13px;
				}
			div.extra div.tags ul li.w1{
				font-size:11px;
				}
				div.extra div.tags ul li span{
					padding:2px 0 2px 0;
					float:left;
					}
			div.extra div.tags ul li.active{
				padding:0 0 0 7px;
				background:#FD841D url(../i/active.gif) no-repeat 0 0;
				}
				div.extra div.tags ul li.active span{
					padding:2px 7px 2px 0;
					background:url(../i/active.gif) no-repeat 100% 100%;
					}
					div.extra div.tags ul li.active span a,
					div.extra div.tags ul li.active span a:hover{
						color:#FFF;
						text-decoration:none;
						}
				div.extra div.tags ul li.active i.tr,
				div.extra div.tags ul li.active i.bl{
					position:absolute;
					width:5px;
					height:5px;
					font:1px/1 serif;
					overflow:hidden;
					background-image:url(../i/active.gif);
					background-repeat:no-repeat;
					}
	div.extra div.announcements{
		padding:0 0 34px;
		}
		div.extra div.announcements h3{
			margin:0 0 2px;
			}
	div.extra div.movie-info{
		background:#222B3B;
		position:relative;
		margin:0 0 20px;
		padding:10px;
		font-size:11px;
		overflow:hidden;
		}
		div.extra div.movie-info dl.author{
			}
			div.extra div.movie-info dl.author dt{
				float:left;
				margin:0 10px 10px 0;
				width:100px;
				height:100px;
				}
			div.extra div.movie-info dl.author dd{
				font-size:13px;
				line-height:1.3;
				margin:0 0 3px;
				overflow:hidden;
				max-height:35px;
				}
		div.extra div.movie-info ul.movie{
			}
			div.extra div.movie-info ul.movie li.user-photos{
				color:#646A74;
				overflow:hidden;
				margin:8px 0 0;
				font-size: 12px;
				}
				div.extra div.movie-info ul.movie li.user-photos em{
					font-weight:bold;
					font-style:normal;
					color:#FFF;
					}
			div.extra div.movie-info ul.movie li.date{
				color:#646A74;
				overflow:hidden;
				margin:0;
				}
			div.extra div.movie-info ul.movie li.duration{
				position:absolute;
				top:62px;
				left:120px;
				background:url(../i/duration.gif) no-repeat 0 1px;
				padding:0 0 1px 15px;
				}
			div.extra div.movie-info ul.movie li.size{
				position:absolute;
				top:62px;
				right:10px;
				color:#646A74;
				}
			div.extra div.movie-info ul.movie li.download{
				position:absolute;
				top:79px;
				left:120px;
				}
				div.extra div.movie-info ul.movie li.download a{
					width:111px;
					height:31px;
					display:block;
					position:relative;
					color:#FFF;
					background:#00963F;
					text-decoration:none;
					text-align:center;
					font-size:11px;
					line-height:31px;
					}
					div.extra div.movie-info ul.movie li.download a i{
						background:url(../i/download.png) no-repeat 0 0;
						width:111px;
						height:31px;
						position:absolute;
						top:0;
						left:0;
						cursor:pointer;
						}
			div.extra div.movie-info ul.movie li.desc{
				clear:both;
				margin:0 0 15px;
				}
				div.extra div.movie-info ul.movie li.desc dl{
					
					}
					div.extra div.movie-info ul.movie li.desc dl dt{
						margin:0 0 5px;
						}
						div.extra div.movie-info ul.movie li.desc dl dt span{
							color:#646A74;
							border-bottom:1px dashed #646A74;
							cursor:pointer;
							}
					div.extra div.movie-info ul.movie li.desc dl dd{
						font-size:12px;
						line-height:1.2;
						}
			div.extra div.movie-info ul.movie li.url{
				clear:both;
				}
				div.extra div.movie-info ul.movie li.url dl{
					}
					div.extra div.movie-info ul.movie li.url dl dt{
						font-size:12px;
						margin:10px 0 5px;
						}
					div.extra div.movie-info ul.movie li.url dl dd{
						background:#FAFAFA url(../i/movie-url.png) no-repeat 0 0;
						width:201px;
						height:20px;
						padding:4px 10px 0;
						margin:0;
						}
					div.extra div.movie-info ul.movie li.url dl dd input.text{
						padding:0;
						margin:0;
						border:none;
						font:12px/1.2 Arial,sans-serif;
						color:#929292;
						background:transparent;
						width:201px;
						}
		div.extra div.movie-info i.tl,
		div.extra div.movie-info i.tr,
		div.extra div.movie-info i.bl,
		div.extra div.movie-info i.br{
			background-image:url(../i/corners-light.gif);
			}
	
	.related-movies-wrap{
		width: 242px;
		position: relative;
		}
	.related-movies{
		background:#222B3B;
		position:relative;
		margin:0;
		padding:17px 0 0;
		font-size:11px;
		width:242px;
		max-height:276px;
		overflow:hidden;
		}
		.related-movies-wrap i.tl,
		.related-movies-wrap i.tr,
		.related-movies-wrap i.bl,
		.related-movies-wrap i.br{
			background-image:url(../i/corners.gif);
			z-index: 1;
			}

		div.extra div.related-movies ul{
			margin:0;
			overflow:hidden;
			position:relative;
			padding:0 10px;
			width:222px;
			}
			div.extra div.related-movies ul li{
				margin:0;
				padding:0 0 17px;
				width: 222px;
				position:relative;
				overflow:hidden;
				float: left;
				}
				div.extra div.related-movies ul li dl{
					}	
					div.extra div.related-movies ul li dl dt{
						width:111px;
						height:75px;
						float: left;
						overflow: hidden;
						}
						div.extra div.related-movies ul li dl dt a{
						display:table-cell;
						width:100px;
						height:75px;
						text-align:center;
						vertical-align:middle;
						background:#000;
						overflow: hidden;
						}
						div.extra div.related-movies ul li dl dt img{
							vertical-align:middle;
							display: block;
							}
					div.extra div.related-movies ul li dl dd{
							width: 111px;
							float: left;
						}
						div.extra div.related-movies ul li dl dd h4{
							font-weight:normal;
							line-height:1.4;
							margin:0 0 3px;
							}
						div.extra div.related-movies ul li dl dd p.rating{
							background:url(../i/rating-light.gif) no-repeat 0 0;
							text-indent:-9999px;
							margin:0 0 5px;
							padding:0;
							height:16px;
							overflow:hidden;
							}
						div.extra div.related-movies ul li dl dd p.r0{width:0;}
						div.extra div.related-movies ul li dl dd p.r1{width:17px;}
						div.extra div.related-movies ul li dl dd p.r2{width:37px;}
						div.extra div.related-movies ul li dl dd p.r3{width:57px;}
						div.extra div.related-movies ul li dl dd p.r4{width:77px;}
						div.extra div.related-movies ul li dl dd p.r5{width:97px;}
						div.extra div.related-movies ul li dl dd p.views{
							background:url(../i/views.gif) no-repeat 0 0;
							padding:0 0 0 15px;
							}
						div.extra div.related-movies ul li dl dd p.duration{
							position:absolute;
							top:59px;
							right:123px;
							font-size:10px;
							background:#181D26;
							padding:2px 5px 3px 6px;
							}
		.related-movies-prev,
		.related-movies-next{
			position: relative;
			width:242px;
			height:20px;
			font:1px/1 serif;
			overflow:hidden;
			background-image:url(../i/carousel-buttons.gif);
			background-repeat:no-repeat;
			z-index:2;
			cursor:pointer;
			}
		.related-movies-prev{
			background-position:-964px 0;
			background-color:#FD841D;
			}
		.related-movies-next{
			background-position:-1206px 0;
			background-color:#FD841D;
			}
		.related-movies-disabled{
			display: none;
			}


/* ---------- ---------- ---------- ---------- ---------- */
div.push{height:100px;}


/* ---------- ---------- ---------- ---------- ---------- */
div.footer{
	margin:0 auto;
	height:40px;
	padding:40px 0 20px;
	width:996px;
	color:#B0B0B0;
	text-align: center;
	overflow: hidden;
	position: relative;
	}
	div.footer p{
	float: right;
		text-align:right;
		font-size:10px;
		line-height:1.4;
		margin:0 5px 0 0;
		}
		div.footer strong{
			font-weight:normal;
			color:#4C4C4C;
			}
		div.footer p a{
			color:#FD841D;
			text-decoration:underline;
			}
		div.footer p a:hover{
			color:#FD841D;
			text-decoration:none;
			}
.footer-developed-by{
	background: #1a1a1a;
	font-size: 11px;
	height: 19px;
	line-height: 19px;
	padding: 0 14px;
	position: absolute;
	top: 40px;
	left: 290px;
}
.footer-developed-by img{
	vertical-align: middle;
}
.footer-developed-by,.footer-developed-by a{
	color: #848484;
}		
			
			
			
			
			
.submit-button{
	width: 124px;
	height: 21px;
	color: #fff;
	font-size: 12px;
	background:url(../i/submit-button.gif);
	border: none;
	font-family: Arial,sans-serif;
	cursor: pointer;
	text-align: center;
}
.red-submit-button{
	background:url(../i/submit-button-red.gif);
}
.large-submit-button{
	width: 164px;
	background:url(../i/submit-button-large.gif);
}
.xlarge-submit-button{
	width: 204px;
	background:url(../i/submit-button-xlarge.gif);
}
.orange-button{
	width: 98px;
	height: 21px;
	color: #fff;
	font-size: 12px;
	background:url(../i/orange-button.gif);
	border: none;
	margin: 0 5px 0 0;
	vertical-align: top;
	line-height: 18px;
	font-family: Arial,sans-serif;
	cursor: pointer;
}
.gray-button{
	width: 149px;
	height: 21px;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	background:url(../i/gray-button.gif);
	border: none;
	font-family: Arial,sans-serif;
	cursor: pointer;
}
.gray-button-photo{
	margin:10px 0 0;
}
.comment-button{
	width: 132px;
	height: 21px;
	color: #fff;
	font-size: 13px;
	background:url(../i/comment-button.gif);
	border: none;
	font-family: Arial,sans-serif;
	line-height: 18px;
	display: block;
	cursor: pointer;
	text-align: center;
	padding: 0 0 0 10px;
}
.submit-button::-moz-focus-inner{padding:0;border:0}
.orange-button::-moz-focus-inner{padding:0;border:0}
.gray-button::-moz-focus-inner{padding:0;border:0}
.comment-button::-moz-focus-inner{padding:0;border:0}
.comment-button-a,.comment-button-a:hover{
	float: right !important;
	text-decoration: none !important;
	overflow: hidden;
	outline: none;
	width: 122px;
	color: #fff !important;
	margin: 0 6px 20px 0 !important;
	line-height: 21px !important;
}


.notify-box{
	overflow: hidden;
	margin:0 7px 20px 11px;
}
.notify-box-head,.notify-box-foot{
	height: 5px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: relative;
}
.notify-box-head-l,.notify-box-head-r,.notify-box-foot-l,.notify-box-foot-r{
	height: 40px;
	width: 5px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: relative;
	background-image: url(../i/notify-box.png);
}
.notify-box-head-c,.notify-box-foot-c{
	margin: 0 5px;
	height: 5px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.notify-box-head-l,.notify-box-foot-l{
	float: left;
	margin: 0 -5px 0 0;
}
.notify-box-head-r,.notify-box-foot-r{
	float: right;
	margin: 0 0 0 -5px;
}



.notify-box-body{
	padding: 5px 12px;
	font-size: 12px;
	color: #fff;
}
.notify-box-body a,.notify-box-body a:hover{
	color: #fff !important;
	text-decoration: underline;
}


.notify-success .notify-box-body,
.notify-success .notify-box-head-c,
.notify-success .notify-box-foot-c{
	background-color: #008c43;
}
.notify-success .notify-box-head-r{
	top: -5px;
}
.notify-success .notify-box-foot-l{
	top: -10px;
}
.notify-success .notify-box-foot-r{
	top: -15px;
}

.notify-error .notify-box-body,
.notify-error .notify-box-head-c,
.notify-error .notify-box-foot-c{
	background-color: #fc8622;
}
.notify-error .notify-box-head-l{
	top: -20px;
}
.notify-error .notify-box-head-r{
	top: -25px;
}
.notify-error .notify-box-foot-l{
	top: -30px;
}
.notify-error .notify-box-foot-r{
	top: -35px;
}


.terms-list{
	margin: 0 10px 10px 0;
	padding: 0;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-align: justify;
}
.terms-list li{
	list-style: decimal;
	margin: 10px 0 0 30px;
}
.terms-list li ol li{
	list-style-type: decimal;
}
.terms-list li ul li{
	list-style-type: disc;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	margin: 10px 0 0 30px !important;
}




/* @group Photo pages */

div.content-photo{margin:0 242px 0 135px}
div.content-edit-photo{margin:32px 242px 0 135px}

.rating-stars{background:url(../i/rating.gif) no-repeat 0 0;overflow:hidden;height:16px;text-indent:-9999px;margin:0 0 5px;padding:0}
.rating-stars-0{width:0}
.rating-stars-1{width:17px}
.rating-stars-2{width:37px}
.rating-stars-3{width:57px}
.rating-stars-4{width:77px}
.rating-stars-5{width:97px}

.rating-star-short{color:#fff;font-size:12px;height:15px;line-height:15px;background:url(../i/rating-star.png) no-repeat 0 5px;clear:left;padding:5px 0 0 21px}

.comment-reply{background:#008c3c;display:inline-block;width:11px;height:11px;overflow:hidden;vertical-align:middle;margin:-1px 3px -2px 0}

.all-topics{font-size:12px;width:101px;overflow:hidden;padding:10px 7px}

.photos-lastest-container{background:#222B3B;position:relative;font-size:11px;float:left;margin:0 0 20px;padding:11px 5px 15px}
.photos-lastest-container i.tl,.photos-lastest-container i.tr,.photos-lastest-container i.bl,.photos-lastest-container i.br{background-image:url(../i/corners-light.gif)}
.photos-lastest-list{width:232px;overflow:hidden;margin:0;padding:0 0 5px}
.photos-lastest-list li{float:left;list-style:none;padding:0 7px 14px 6px}
.photos-lastest-list .odd{clear:left}
.photos-lastest-list li img{vertical-align:top}

.content-h3{font:18px/1.2 Arial,sans-serif;margin:0 0 8px 7px; overflow: hidden; _width: 430px;}
.content-h3-photo{padding:29px 0 0}
.content-h3-photoicon{background:url(../i/upload-photo-form.gif) no-repeat 0 2px;padding:3px 0 5px 40px;}
.content-h3-fileicon{background:url(../i/upload-file-form.gif) no-repeat 0 2px;padding:3px 0 5px 40px;}
.content-h3-user{color:#FD841D}
.content-h3-count{color:#FD841D;}
.content-h3-small{font-size:11px;padding:0 0 0 10px; vertical-align: middle;}
.content-h3-delete{color:#646b74 !important}
.photo-edit-links{float:right;padding:5px 20px 0 0}

.photo-container{width:606px;overflow:hidden}
.photo-container-inner{float:left}
.photo-container-border{background:#222B3B;float:left;position:relative;margin:0 0 9px;padding:10px}
.photo-container-border i.tl,.photo-container-border i.tr,.photo-container-border i.bl,.photo-container-border i.br{background-image:url(../i/corners-light.gif)}
.photo-container img{vertical-align:top}

.photo-info{clear:left;position: relative;overflow: hidden;padding:0 140px 0 10px}
.photo-info h3{font:18px/1.2 Arial,sans-serif;color:#fff;margin:0 0 7px}
.photo-info h3 a{color:#fff;text-decoration:none !important}
.photo-info h3 a:hover{text-decoration:underline !important}
.photo-size-info{position:absolute;text-align:right;top:0;right:0;font-size:11px;color:#646b74;padding:4px 16px}
.photo-size-info p{margin:0 0 4px}
.photo-info .rating-stars{float:left;margin:0 13px 0 0}

.meta-info{font-size:11px;overflow:hidden;margin:0}
.meta-info li{float:left;margin:1px 10px 0 0}
.meta-info .comments{background:url(../i/comments.gif) no-repeat 0 0;padding:0 0 0 17px}
.meta-info .user{font-size:11px;font-weight:700;position:relative;padding:0 3px 1px 17px}
.meta-info .user i{position:absolute;left:0;top:1px;width:11px;height:11px;overflow:hidden;line-height:0;background:#ff8c23 url(../i/user.gif)}
.meta-info .user a{color:#008c3c !important}
.meta-info .user a strong{color:#ff8c23;font-weight:700}
.meta-info .views{background:url(../i/views.gif) no-repeat 0 0;padding:0 0 0 15px}
.meta-info .rating{font-size:13px;color:#646a74}
.meta-info .rating small{font-size:11px}
.meta-info .rating span{color:#fff}
.meta-info .s-rating{
	background:url(../i/rating-light.gif) no-repeat 0 0;
	margin:0 0 5px;
	padding:0;
	overflow:hidden;
	height:16px;
	text-indent:-9999px;
	float:none;
	}
	.meta-info .r0{width:0;}
	.meta-info .r1{width:17px;}
	.meta-info .r2{width:37px;}
	.meta-info .r3{width:57px;}
	.meta-info .r4{width:77px;}
	.meta-info .r5{width:97px;}

.photo-rating{
	position:relative;
	width:100px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:-5px 13px 0 0;
	padding:0;
	background-position:left top;
	float:left;
	}
	.photo-rating li{
		display:inline;
		}
	.photo-rating,
	.photo-rating a:hover,
	.photo-rating a:active,
	.photo-rating a:focus,
	.photo-rating .current{
		background-image:url(../i/rating-single.gif);
		line-height:25px;
		height:25px;
		}
	.photo-rating a,
	.photo-rating .current{
		position:absolute;
		top:0;
		left:0;
		text-indent:-1000em;
		height:25px;
		line-height:25px;
		outline:none;
		overflow:hidden;
		border:none;
		}
	.photo-rating a:hover,
	.photo-rating a:active,
	.photo-rating a:focus{
		background-position:left bottom;
		}
	.photo-rating a.r1{width:20%;z-index:6;}
	.photo-rating a.r2{width:40%;z-index:5;}
	.photo-rating a.r3{width:60%;z-index:4;}
	.photo-rating a.r4{width:80%;z-index:3;}
	.photo-rating a.r5{width:100%;z-index:2;}
	.photo-rating .current{
		z-index:1;
		background-position:left center;
		}

.photo-desc{
	clear:both;
	color:#656975;
	font-size:1.09em;
	line-height:1.3;
	margin:10px 0 10px;
	}
	.photo-desc p{
		margin:0 0 10px;
		}



.new-albums h3{font-size:15px !important;margin-right:0 !important;margin-left:4px !important;line-height:24px !important}
.new-albums-container{position:relative;background:#222B3B;font-size:11px;float:left;width:100px;margin:0 5px 0 0;padding:10px}
.new-albums-container i.tl,.new-albums-container i.tr,.new-albums-container i.bl,.new-albums-container i.br{background-image:url(../i/corners.gif)}
.new-albums-list{margin:0;padding:0}
.new-albums-item{list-style:none;width:100px;margin:0 0 12px}
.new-albums-item-first{clear:both}
.new-albums-item-a{padding:0 0 5px;line-height:12px}
.new-albums-item-a img{vertical-align:top}
.new-albums-item-a em{display:block;position:relative;width:100px;height:75px;overflow:hidden;cursor:pointer;margin:0 0 5px;background:#222b3b url(../i/no-photo.gif) no-repeat 50% 55%}
.new-albums-item-a em span{display:block;width:86px;height:61px;border:7px solid #0d1323;position:absolute;left:0;top:0;-moz-opacity:.80;filter:alpha(opacity: 80);opacity:.80;cursor:pointer}
.all-albums{font-size:12px;overflow:hidden;clear:left;padding:5px 0}

.all-albums-container .new-albums-list{width:100%;overflow:hidden;padding:0}
.all-albums-container .new-albums-item{width:108px;overflow:hidden;margin:0;padding:0 30px 33px 7px;float:left}
	/* IE */
	.all-albums-container .new-albums-item{*vertical-align:top; *zoom:1;*display:inline;*float:none}
.all-albums-container .new-albums-item-first{clear:both;}
.album-size{color:#646b74;margin:0 0 3px}
.author-albums-h4{font-size:16px !important;font-weight:400 !important;margin:15px 0 5px !important}
.author-albums-list{font-size:14px;margin:0;padding:0}
.author-albums-list li{list-style:none;margin:0 0 5px}
.author-albums-info{color:#646A74;font-size:12px;line-height:1.2;margin:3px 10px 10px 0;}
.author-albums-info p{margin:0 0 5px;}
.author-albums-selected a{color:#FD841D !important}
.author-albums-all{
	font-size:12px;
	margin:10px 0 20px;
	}
.author-albums-add{
	font-weight:normal;
	font-size:12px;
	background:url(../i/submit-button-large.gif);
	width:164px;
	height:18px;
	padding:3px 0 0;
	margin:20px 0 0;
	text-align:center;
	}
.author-albums-add a{
	text-decoration:none !important;
	color:#FFF !important;
	}
.author-albums-add a:hover{
	text-decoration:none !important;
	color:#FFF !important;
	}

.my-albums-container .new-albums-list{float:left;width:100%;margin:0;padding:0}
.my-albums-container .new-albums-item{float:left;width:280px;margin:0 0 20px 11px}
.my-albums-container .new-albums-item-a{float:left}
.my-albums-container .new-albums-item-info{overflow:hidden;padding:0 0 0 5px}
.album-link{/*font-size:12px;*/padding:0 0 10px;line-height:1.2;}
.album-date{background:transparent url(../i/date.gif) no-repeat scroll 0 0;margin:0 0 3px;padding:0 0 0 17px}

.popular-photos-container{position:relative;background:#222B3B;width:596px;clear:both;}
.popular-photos-container i.tl,.popular-photos-container i.tr,.popular-photos-container i.bl,.popular-photos-container i.br{background-image:url(../i/corners.gif)}
.popular-photos-list{width:100%;overflow:hidden;margin:0;padding:0}
.popular-photos-item{float:left;width:146px;overflow:hidden;padding:10px 0 10px 10px}
.popular-photos-item-link{padding:0 0 5px}
.popular-photos-item-link img{vertical-align:top;}
.popular-photos-item-first{clear:left}
.popular-photos-item-fourth{width:106px;padding-right:0}

.popular-photos-item-link-selected em{display:block;position:relative;overflow:hidden;cursor:pointer}
.popular-photos-item-link-selected em span{display:block;width:100%;margin: 0 10px 0 0;border:7px solid #0d1323;position:absolute;left:0;top:0;-moz-opacity:.80;filter:alpha(opacity: 80);opacity:.80;cursor:pointer}

.author-photos-container{margin:0 0 20px;}
.author-photos-container i.tl,.author-photos-container i.tr,.author-photos-container i.bl,.author-photos-container i.br{background-image:url(../i/corners-light.gif)}

.photocat-container{margin:0 0 20px 7px;}


.refresh-button{height:31px;text-align:center}
.refresh-button a,.refresh-button a:hover{height:31px;width:114px;color:#fff !important;text-decoration:none !important;font-size:11px;text-transform:uppercase;line-height:31px;position:relative;background:#009640;display:block;margin:0 auto}
.refresh-button a em{cursor:pointer;position:absolute;left:0;top:0;height:31px;width:114px;background-image:url(../i/refresh-button.png)}

.sort-by{overflow:hidden;height:21px;clear:left;font-size:12px;margin:0 0 18px 7px;padding:0}
.sort-by li{float:left;list-style:none;margin:0 10px 0 0}
.sort-by li a{float:left}
.sort-by li a span{float:left;line-height:21px;cursor:pointer;height:21px;text-decoration:underline;padding:0 7px}
.sort-by .sort-by-selected a,.sort-by .sort-by-selected a:hover{background:#ff8a1e url(../i/sort-by-selected.png) no-repeat 0 0;color:#fff !important;text-decoration:none !important}
.sort-by .sort-by-selected a span{text-decoration:none;background:url(../i/sort-by-selected.png) no-repeat 100% -21px}

.edit-albums-container{padding:21px 26px 21px 0;position:relative;float:left;}
.edit-albums-container i.tl,.edit-albums-container i.tr,.edit-albums-container i.bl,.edit-albums-container i.br{background-image:url(../i/corners-light.gif)}

.edit-albums-list{width:100%;overflow:hidden;margin:0;padding:17px 0 0}
.edit-albums-item{list-style:none;width:117px;height:140px;float:left;margin:0;padding:0 38px 0 43px}
.edit-albums-item-a{float:left;width:100%;padding:0}

.edit-photo-item{padding:20px 38px 0 43px;height:150px;position:relative}

.album-edit-name{position:relative;clear:left;width:100%;float:left;font-size:12px}
.album-edit-name span.checkbox{float:left;position:relative;left:-22px;margin:3px -22px 0 0}
.album-edit-name-inline{background:#0d1323;float:left;cursor:text;padding:4px}
.album-edit-name-inline input{background:#0d1323;border:1px solid #fff;font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;color:#fff;position:relative;float:left;width:100%;margin:-4px -4px -4px;padding:2px 2px 2px}
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
	{
		.album-edit-name-inline input{padding:2px 3px 2px}
	}
	.album-edit-name-inline input, x:-moz-any-link{padding:2px 3px}
	.album-edit-name-inline input, x:-moz-any-link, x:default{padding:2px}
	
.edit-albums-submit{overflow:hidden;clear:left;padding:10px 21px 0}
.edit-albums-submit .submit-button{margin:0 12px 0 0}
.edit-albums-cancel{font-size:12px;float:right;margin:3px 0}
div.content .edit-albums-cancel:visited{color:#fff}
div.content .edit-albums-cancel:hover{color:#FD841D}

.edit-album-form{margin:0 21px 20px !important;padding:0}
ul.form li dd.edit-photo-desc span.textarea{width:358px;margin:0 !important}
.edit-desc{width:100%;position:relative;margin:0}
.edit-photo-view{position:absolute;bottom:0;right:0}
.edit-photo-view dd{width:151px !important}
div.content ul.form li .edit-photo-select dl.select{width:151px;margin:0}
div.content ul.form li .edit-photo-select dl.select dt{width:125px}
.make-as-album-title{position:absolute;font-size:11px;top:0;left:43px;white-space:nowrap;display:none}

.edit-photo-item:hover .make-as-album-title,
.edit-photo-item-hover .make-as-album-title{display:block}
.edit-photo-item-selected:hover .make-as-album-title,
.edit-photo-item-selected-hover .make-as-album-title{display:none}
div.content .make-as-album-title:visited{color:#fff}
div.content .make-as-album-title:hover{color:#FD841D}

.form-edit-h1{padding:0 !important;margin:0 21px 14px !important}
.make-as-album-title-cb{float:right;width:160px !important;font-size:12px;line-height:14px}
.make-as-album-title-cb label{display:block;padding:0 0 0 20px;float:left}
.make-as-album-title-cb span.checkbox{float:left;margin:0 -20px 0 0 !important}
.photo-in-album-dt{float:left !important;width:142px !important;line-height:24px !important;height:24px !important;margin:0 !important}
.photo-in-album-dd{float:left;width:233px !important}div.content ul.form li .photo-in-album-dd dl.select{width:233px;margin:0}
div.content ul.form li .photo-in-album-dd dl.select dt{width:207px}
div.content ul.form li .photo-in-album-dd dl.select dd{width:233px}

.photo-view-container{margin:0 0 10px;text-align:center;padding:5px;width: auto;float: left;}
.photo-view-container i.tl,.photo-view-container i.tr,.photo-view-container i.bl,.photo-view-container i.br{background-image:url(../i/corners-light.gif)}
.photo-view-container img{vertical-align:top}

div.navigation .photo-from-album-h3{font-size:16px;margin:0 0 13px 1px}
.photo-from-album{position:relative;font-size:11px;overflow:hidden;width:140px;height:285px;margin:0 -5px 0 0;padding:0}
.photo-from-album ul{overflow:hidden;width:140px;position:relative;margin:0;padding:0}
.photo-from-album ul li{width:120px;height:75px;float:left;clear:left;position:relative;overflow:hidden;margin:-4px 0;padding:14px 10px}
.photo-from-album ul li a{background:#000;display:block;width:100px;height:75px;overflow:hidden;text-align:center}
.photo-from-album ul li img{vertical-align:top}
.photo-from-album ul li.photo-from-album-selected{width: 115px;background:url(../i/photo-from-album-selected.gif) no-repeat 0 0;border-right: 5px solid #222b3b;}
.photo-from-album-prev,.photo-from-album-next{position:relative;width:120px;height:20px;font:1px/1 serif;overflow:hidden;background-image:url(../i/carousel-buttons.gif);background-repeat:no-repeat;z-index:999;cursor:pointer}
.photo-from-album-prev{background-position:-240px 0;background-color:#FD841D}
.photo-from-album-next{background-position:-360px 0;background-color:#FD841D}
.photo-from-album-disabled{display:none}

.SortByABC{font-size:12px;margin:0 0 24px 7px;line-height:18px}
.SortByABC a{margin:0 5px 0 0}
.SortByABC-Selected{color:#ff8a1e !important;text-decoration:none !important;}


/* @end */




/* Index Page
---------------------------------------- */
/* Header */
div.header ul.login li.n-help {margin:0 0 0 10px;}
div.header ul.login li.n-help a:hover, div.header ul.login li.about a:hover {text-decoration: none !important;}
div.header ul.login li.n-basket {float: right;}
div.header ul.login li.n-basket span {width: 25px; height: 23px;}
/* Content */
div.content h2.n-video-title {padding: 2px 0 0 39px; background: url(../i/video.png) no-repeat; font-size: 18px;}
.n-humor-block {overflow: hidden; padding: 0 0 40px; margin: 0 5px 0 0;}
.n-humor-block h3 {font-size: 18px; font-weight: normal; padding: 2px 0 10px;}
.n-humor-block h3 span, .n-humor-block h3 span a, .n-humor-block h3 span a:visited {color: #ff8c23 !important;}
.n-humor-block h3 a, .n-humor-block h3 a:visited {text-decoration: none; color: #fff;}
.n-humor-block h3 span a, .n-humor-block h3 span a:visited {text-decoration: underline;}
.n-list {float: left; width: 113px;}
.n-list h3 {margin: 0 7px;}
.n-list li {font-size: 13px; margin: 0 0 2px;}
.n-list li a, .n-list li a:visited {display: block; color: #fff;}
.n-list li span {display: block; padding: 0 7px; height: 24px; line-height: 23px;}
.n-list li a.current {background: #FD841D url(../i/l.png) no-repeat; text-decoration: none !important; color: #fff !important;}
.n-list li a.current span {background: url(../i/r.png) no-repeat right 0; cursor: pointer;}
.n-list li a:hover {color: #FD841D; cursor: pointer;}
.n-humor {float: right; width: 620px;}
.n-humor p {font-size: 13px; line-height: 1.2;}
.n-left {width: 345px; float: left;}
.n-right {width: 240px; float: right;}
.n-more {padding: 12px 0 0; font-size: 12px;}
.n-more a, .n-more a:visited {color: #fff !important;}
.n-more a:hover {color: #FD841D !important;}
.n-humor .popular {margin-right: 0 !important;}
.n-best-photo h3 {padding: 2px 0 10px 39px; background: url(../i/photo.png) no-repeat;}
.n-new-photos {margin: -17px 0 0 -19px !important;}
.n-new-photos li {float: left; margin: 17px 0 0 19px !important;}
.n-new-photos a, .n-new-photos img, .n-new-photos span {width: 100px; display: block; height: 75px;}
.n-new-photos a {position: relative;}
.n-new-photos span {position: absolute; left: 0; top: 0; background: url(../i/border.png) no-repeat; cursor: pointer;}
.n-hidden-borders span {display: none;}
.n-user {padding: 6px 0 7px; font-weight: bold; background: url(../i/icon.png) no-repeat 0 6px;}
.n-user a, .n-user a:visited {padding: 0 0 0 17px; color: #228c3c !important;}
.n-user a span {color: #ff8c3b !important;}
.n-rating-block {overflow: hidden; color: #646a74; font-size: 13px; line-height: 18px;}
.n-rating {width: 100px; height: 14px; float: left; background: url(../i/rating.png) repeat-x; margin: 0 11px 0 0;}
.n-rating div {height: 14px; overflow: hidden; background: url(../i/rating.png) repeat-x 0 -14px;}
.n-rating-block b {font-weight: normal; font-size: 11px; margin: 0 0 0 4px;}
.n-rating-block em {font-style: normal; color: #fff;}
.n-rating-block a {text-decoration: none !important; color: #fff !important; font-size: 12px; padding: 0 0 0 17px; background: url(../i/comments.png) no-repeat 0 1px; margin: 0 0 0 4px;}
.n-new-title {overflow: hidden;}
.n-new-title h3 {float: left;}
.n-new-type {float: right; width: 150px;}
.n-new-type a {float: right; color: #fff; text-decoration: none !important;}
.n-new-type a span {float: left; padding: 0 7px; height: 24px; line-height: 24px; font-size: 12px; text-decoration: underline;}
.n-new-type a.current {background: #FD841D url(../i/l.png) no-repeat; color: #fff !important;}
.n-new-type a.current span {background: url(../i/r.png) no-repeat right 0; cursor: pointer; text-decoration: none !important;}
.n-new-type a:hover {color: #FD841D; cursor: pointer;}
.popular-prev, .popular-prev span, .popular-prev em {position: absolute; left: 0; top: 0; width: 20px; bottom: 0; display: block; overflow: hidden; cursor: pointer;}
.popular-prev {background: url(../i/p-lb.png) no-repeat 0 bottom;}
.popular-prev span {background: url(../i/p-lt.png) no-repeat;}
.popular-prev em {background: url(../i/p-lc.png) no-repeat center center;}
.popular-next, .popular-next span, .popular-next em {position: absolute; right: 0; top: 0; width: 20px; bottom: 0; display: block; overflow: hidden; cursor: pointer;}
.popular-next {background: url(../i/p-rb.png) no-repeat 0 bottom;}
.popular-next span {background: url(../i/p-rt.png) no-repeat;}
.popular-next em {background: url(../i/p-rc.png) no-repeat center center;}
.items {position: absolute; width:20000em; clear: both; margin: 0 !important;}
.n-pop {overflow: hidden;}
/* Extra */
.extra-inner {width: 222px; float: right;}
.n-tags {padding: 0 0 45px;}
.n-tags ul {font-size: 14px; overflow: hidden; padding: 0 0 12px;}
.n-tags li {float: left; padding: 0 0 2px;}
.n-tags li a {white-space: nowrap; float: left; display: block; text-decoration: none;}
.n-tags li span {float: left; padding: 0 7px; height: 24px; line-height: 22px; display: block; text-decoration: underline;}
.n-tags li a:hover, .n-tags li a.current {background: #FD841D url(../i/l.png) no-repeat; color: #fff; text-decoration: none;}
.n-tags li a:hover span, .n-tags li a.current span {background: url(../i/r.png) no-repeat right 0; cursor: pointer; text-decoration: none;}
.n-tags-all {font-size: 12px;}
.n-forums {padding: 0 0 40px;}
.n-forums ul {padding: 6px 0 0;}
.n-forums li {font-size: 12px; line-height: 1.1; padding: 0 0 15px;}
/* Footer */
.footer address {background: #1a1a1a; float: left; margin: 0 0 0 340px; display: inline; padding: 2px 12px 4px 15px; font-style: normal; line-height: 1;}
.footer address span {float: left; margin: 3px 5px 0 0; color: #848484;}
.footer address a {color: #848484;}
.footer address img {float: left; margin: 0 5px 0 0;}
/* Basket
---------------------------------------- */
.n-basket-title {background: url(../i/basket-icon.png) no-repeat; padding: 0 0 0 40px;}
.n-help-block {padding: 27px 0 0;}
.n-help-block ul {padding: 15px 0 10px;}
.n-help-block li {font-size: 13px; padding: 0 0 10px;}
.n-money {font-size: 13px;}
.n-money b {color: #ff8c23; font-weight: normal; display: block; padding: 0 0 12px;}
.n-money b span {font-size: 18px; line-height: 1;}
.n-money a {font-size: 11px;}
.n-money-title {padding: 0 0 5px;}
.n-filter {overflow: hidden; padding: 0 0 18px;}
.n-media {float: left;}
.n-media li {float: left; font-size: 18px; line-height: 1; padding: 0 15px 0 0;}
.n-media li a.current, .n-media li a.current:hover {text-decoration: none; color: #ff8c23;}
.n-type {float: right; padding: 0 12px;}
.n-type li {float: left; margin: 0 0 0 4px; display: inline;}
.n-type a {float: left; font-size: 12px;}
.n-type span {display: block; height: 21px; padding: 0 7px; line-height: 21px;}
.n-type a.current, .n-type a.current:hover {text-decoration: none !important; color: #fff !important; background: #919191 url(../i/b-l.png) no-repeat 0 -29px;}
.n-type a.current span {background: url(../i/b-r.png) no-repeat right -29px;}
.n-player {position: relative; margin: -20px 0 0;}
.n-basket-list {width: 100%;}
.n-basket-list td {vertical-align: middle;}
.n-basket-check {padding: 0 20px 0 10px;}
.n-basket-check input {margin: 0; padding: 0;}
.n-basket-music {width: 100%;}
.n-basket-music div {white-space: nowrap; overflow: hidden; font-size: 12px; margin: 0 10px 0 0; padding: 1px; width: 315px;}
.n-basket-music a {text-decoration: none; padding: 0 0 0 20px; background: url(../i/player.gif) no-repeat 0 2px; display: block;}
.n-basket-music a:hover {color: #f2801e; background-position: 0 -89px; text-decoration: none !important;}
.n-basket-price span {display: block; white-space: nowrap; width: 104px; padding: 0 10px 0 0;}
.n-basket-price b {font-size: 18px; line-height: 1; font-weight: normal;}
.n-basket-buy, .n-basket-dwld {padding: 10px;}
.n-basket-buy a, .n-basket-buy a:hover {width: 84px; height: 21px; display: block; outline: none; background: url(../i/green.png) no-repeat; text-align: center; line-height: 21px; text-decoration: none !important; font-size: 12px; color: #fff !important;}
.n-odd td {background: #1a2131;}
.n-basket-b {color: #008c3c;}
.n-basket-dwld a, .n-basket-dwld a:hover {width: 84px; height: 21px; display: block; outline: none; background: url(../i/dwn.png) no-repeat; text-align: center; line-height: 21px; text-decoration: none !important; font-size: 12px; color: #fff !important;}
.n-basket-listen a {text-decoration: underline !important;}
.n-all-title {width: 90%; text-align: right; color: #616c72; padding: 6px 8px 0 0;}
.n-del, .n-del:hover {display: block; font-size: 12px; background: #919191 url(../i/b-l.png) no-repeat; text-decoration: none !important; color: #fff !important;}
.n-del span {display: block; height: 21px; line-height: 21px; padding: 0 14px; white-space: nowrap; background: url(../i/b-r.png) no-repeat right 0;}
.n-odd .n-basket-check {background: #1a2131 url(../i/odd-l.png) no-repeat;}
.n-odd .n-basket-buy {background: #1a2131 url(../i/odd-r.png) no-repeat right 0;}
a span {cursor: pointer;}
.log .sortby {float: left;}
.log dl.sortby dd {left: 0; right: auto; width: 150px;}
.log .sortby dt {text-decoration: none; color: #626b74;}
.sortby-separ {float: left; padding: 0 15px 0 0;}
.log p {float: left; width: 280px;}
.n-sort-block:after {content: ''; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0;}
.n-sort-block {//zoom: 1; padding: 0 0 15px;}
.n-sort-block dl.sortby {padding: 3px 0 0;}
div.n-sort-block ul.sortby {margin-bottom: 0;}
.n-sort-block dl.sortby dd {top: 18px; right: 0;}

.new-albums-list p.views {background:url(../i/views.gif) no-repeat 0 6px; padding:6px 0 0 15px; _zoom: 1;}
ul.n-gallery li.popular-photos-item {display:-moz-inline-box; -moz-box-orient:vertical; display: inline-block; float: none; clear: none; vertical-align: top; //display: inline; //zoom: 1;}
.n-w {width: 250px;}
.n-r {float: right !important;}