body {
	background-color:#D9EAF1;
	margin:0;
	font:normal 12px Arial;
	}
a {
	color:#1A9FE6;
	text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
		}
img {
	border:0;
	vertical-align:middle;
	}
.clr {
	clear:both;
	display:block;
	}
.clr_right {
	clear:right;
	}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
table {
	border-spacing:0;
	width:100%;
	border-collapse:collapse;
	}
	td {
		padding:0;
		vertical-align:top;
		}
h1 {
	font-size:1.5em;
	}
input[type="text"], textarea,
input[type="password"] {
	border:1px solid #A7B6BF;
	}
input[type="radio"] {
	vertical-align:-2px;
	}
/*  CSS hack for Opera >= 9.5 */
@media not all and (-webkit-min-device-pixel-ratio) {  
   input[type="radio"] { vertical-align:0; }
}
pre {
	white-space: pre-wrap;
	}
.after_clear:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	}
#header {}
	#header .logo {
		float:left;
		}
	#header .content {
		padding-top:10px;
		margin-left:482px;
		min-width:480px;
		}
		#header .right {
			width:474px;
			float:right;
			}
			#header .right .links {
				float:left;
				}
				#header .right .links a {
					margin-right:30px;
					}
			#header .right .login {
				float:right;
				margin-right:6px;
				}
			#header .banner {
				float:right;
				height:60px;
				margin:5px 6px 0 0;
				width:468px;
				overflow:hidden;
				}
		#header .featured {
			height:89px;
			background:	url(data:image/gif;base64,R0lGODlhEwCJANUAAB8hIgUGBtfo742Yndbn7oKMkdjp8Nbm7YWPk9Xl7AEBAYONkmpydc/f5kJISkRJTE1TVRocHIeSlmt0d7PBxpCboJGcodDg546ZnhUXGE1UVjc8PV5laIaRlQ4QEJSgpAYGB8fX3cva4QQFBSUnKR0fIAsMDDM3OXiBhX+JjZOfpKazuNTk6ycqK4aQlHB5fS8yNHN8gFlfYneAhKGts0BFR2ZucXR9gS0xMiMmJ4SOkiEkJb/O1G94fNnq8QAAACH5BAAAAAAALAAAAAATAIkAAAb7wJ9wSCwaj8ikcslsOpMQiKbmUWYeGghhm1BlkDnaluAr+xK2o2JmbvsEnWPA4jYLFnJMvSwoyAd7b35GAYB7fX+BiISGdXeJewZxhBWBBz1qKW0HnCwrJUg4FAmcDAwTMhFKOxwTDE+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3sEODg8nI0omGw8ODQ0XIQhVRxEfIhcNbQkcai+KLnJ0h3gI6Tk0qEghRQWJHCQIyVHCIQsdNnRjAMEREJX2ELihRkcbAyAJUGiBZAMPAiARIJAQg4QSGCgkWMQGoKbNmzhvBgEAOw==)
						repeat-x left top transparent;
			margin-top:7px;
			padding:24px 0;
			position:relative;
			overflow:hidden;
			}
			#header .featured .movies_block {
				height:89px;				
				overflow:hidden;
				width:3500px;
				position:relative;
				}
				#header .featured .movies_block li {
					float:left;
					}
			#header .featured a {
				border:1px solid #000000;
				display:block;
				margin-right:5px;
				}
				#header .featured a:hover {
					border:1px solid #E7E7E7;
					}
			#header .featured img {
				height:87px;				
				}		
	#header .login a {
		font-weight:bold;
		}
	#header .main_menu_container {
		margin:0 auto;
		width:561px;
		position:relative;
		}
	#header .main_menu {
		width:561px;
		height:56px;
		float:left;
		margin-top:-41px;
		}
		#header .main_menu .left {
			float:left;
			width:36px;
			height:46px;
			background:transparent url(/img/icons.png) no-repeat -94px -218px;
			}
		#header .main_menu .middle {
			float:left;
			width:468px;
			height:46px;
			background:	url(data:image/gif;base64,R0lGODlhAQAuANUAAFezAHjQAFm1AFq2AGrDAFOwAHPLAHvTAFizAHHJAGvEAF+6AHrRAH3TAH3UAGjCAGXAAFSxAHfPAHTMAHHKAGC7AFazAGK8AGS+AG3GAHbOAF65AGfBAHnRAFu3AG3HAFWyAHvSAGO9AHXNAF24AG/IAFOvAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAC4AAAYpwJPQ0TiEGJ2ARDOaGCiJ0iejIDw4EIzoUllsSJ6BAAGwgCIFk0l4CgIAOw==)
						repeat-x left top transparent;
			}
		#header .main_menu .right {
			float:left;
			width:56px;
			height:46px;
			background:transparent url(/img/icons.png) no-repeat -131px -218px;
			}
		#header .main_menu .shadow {
			float:right;
			width:505px;
			height:10px;
			background:transparent url(/img/icons.png) no-repeat 0 -302px;
			}
		#header .main_menu a {
			display:block;
			float:left;			
			height:40px;
			line-height:40px;
			margin-top:3px;
			text-align:center;
			color:#FFFFFF;			
			font-size:1.17em;
			padding:0 16px;
			}
			#header .main_menu .menu_separator {
				height:40px;
				width:1px;
				background:transparent url(/img/icons.png) no-repeat -360px -255px;
				display:block;
				float:left;
				margin-top:3px;
				}
			#header .main_menu .middle a:first-child {
				padding-left:0;
				}
			#header .main_menu .middle a:last-child {
				background:none;
				padding-right:0;
				}
#left_menu {
	width:176px;
	margin:0 10px;
	}
	#left_menu li a {
		color:#646464;
		}
	#left_menu .header {
		width:148px;
		height:49px;
		background:transparent url(/img/icons.png) no-repeat -187px -215px;
		color:#FFFFFF;
		line-height:38px;
		padding-left:21px;
		z-index:2;
		position:relative;
		font-size:1.17em;
		margin:0;
		font-weight:normal;
		}
	#left_menu .header .icon {
		width:27px;
		height:30px;
		float:right;
		margin-right:2px;
		margin-top:-4px;
		}
		#left_menu .torrents .header .icon {
			background:transparent url(/img/icons.png) no-repeat -149px -138px;
			width:27px;
			width:30px;
			}
		#left_menu .others .header .icon {
			background:transparent url(/img/icons.png) no-repeat -94px -137px;
			width:21px;
			height:31px;
			}
		#left_menu .user .header .icon {
			background:transparent url(/img/icons.png) no-repeat -180px -138px;
			width:23px;
			height:27px;
			}
		#left_menu .profile .header .icon {
			background:transparent url(/img/icons.png) no-repeat -115px -137px;
			width:32px;
			height:32px;
			}
	#left_menu .items {
		width:169px;		
		background-color:#FFFFFF;
		margin-top:-13px;
		padding-top:10px;
		}
	#left_menu .user .items {
		position:relative;
		}
		#left_menu ul.items {}
		#left_menu .items li {
			height:28px;
			line-height:28px;
			background:	url(data:image/gif;base64,R0lGODlhBQABAIAAAH9/f////yH5BAAAAAAALAAAAAAFAAEAAAIDjAMFADs=)
						repeat-x left bottom transparent;
			}
			#left_menu .items li:last-child {
				background-image:none;
				}
			#left_menu .items li.end {
				position:relative;
				z-index:2;
				background:none;
				}
			#left_menu ul.items a {
				display:block;
				height:28px;
				width:169px;
				font-size:1.17em;
				}
				#left_menu ul.items a:after {
					content:"";
					display:block;
					float:left;
					width:10px;
					height:10px;
					margin:7px 13px 0 8px;
					background:transparent url(/img/icons.png) no-repeat -49px -132px;
					}
		#left_menu .user .left {
			margin-left:8px;
			color:#646464;
			}
			#left_menu .user .left .avatar {
				text-align:center;
				margin-bottom:5px;
				font-weight:bold;
				width:104px;
				}
			#left_menu .user .left .bonus {
				color:#0F89CF;
				text-decoration:underline;
				}
				#left_menu .user .left a.bonus:hover {
					text-decoration:none;
					}
		#left_menu .user .buttons {
			position:absolute;
			right:6px;
			top:10px;
			}
			#left_menu .user .buttons a {
				color:#AFA8A8;
				}
			#left_menu .user .buttons .pm {
				display:block;
				text-align:center;
				}
			#left_menu .user .buttons .btn_pm {
				background:transparent url(/img/icons.png) no-repeat -21px -237px;
				width:31px;
				height:23px;
				}
			#left_menu .user .buttons .pm_counters {
				font-size:0.83em;
				}
			#left_menu .user .buttons .all_pm span {
				color:#0E86CB;
				}
			#left_menu .user .buttons .new_pm span {
				color:#2F6300;
				}
	#left_menu .bottom {		
		background:transparent url(/img/icons.png) no-repeat -151px -264px;
		height:37px;
		
		margin-top:-16px;
		margin-bottom:7px;
		}
	#left_menu .banner {
		text-align:center;
		}
	#left_menu .sub_menu {
		width:171px;
		display:none;
		position:absolute;
		left:170px;
		z-index:3;
		padding:10px 0;
		background-color:white;
		border:1px solid #0C83C6;
		border-radius:15px;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		-khtml-border-radius:15px;
		box-shadow:0 2px 4px rgba(0, 0, 0, 0.3) inset;
		-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.3) inset;
		-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.3) inset;
		}
		#left_menu .sub_menu ul {}
			#left_menu .sub_menu li {
				height:29px;				
				line-height:27px;
				}
				#left_menu .sub_menu li:after {
					content:"";
					display:block;
					width:108px;
					height:3px;
					margin-left:15px;
					background:transparent url(/img/icons.png) no-repeat -359px -249px;
					}
				#left_menu .sub_menu li a {
					color:#646464;
					display:block;
					height:27px;
					padding-left:15px;
					}
		#left_menu .sub_menu .arrow {
			width:12px;
			height:13px;
			background:transparent url(/img/icons.png) no-repeat -342px -268px;
			float:left;
			margin:3px 0 0 -7px;			
			}
	.msg_popup {
		left:40px;
		position:absolute;
		bottom:7px;
		width:193px;
		z-index:100;
		}
		.msg_popup .msg_body {
			background-color:white;
			border:1px solid #0C83C6;
			margin-left:8px;
			padding:10px;
			border-radius:15px;
			-moz-border-radius:15px;
			-webkit-border-radius:15px;
			-khtml-border-radius:15px;
			box-shadow:2px 3px 3px 0 rgba(0, 0, 0, 0.5);
			-moz-box-shadow:2px 3px 3px 0 rgba(0, 0, 0, 0.5);
			-webkit-box-shadow:2px 3px 3px 0 rgba(0, 0, 0, 0.5);
			}		
		.msg_popup .msg_bottom {
			background:transparent url(/img/icons.png) no-repeat -330px -283px;
			height:13px;
			width:28px;
			margin:-7px 0 0 2px;
			}
		.msg_popup .msg_close {
			left:175px;
			position:relative;
			top:9px;			
			}
		.msg_popup a {
			font-weight:normal;
			}
#content {
	width:100%;
	}
	#content .search {}		
		#search {
			border:2px solid #ABCEE0;				
			border-radius:17px;
			-moz-border-radius:17px;
			-webkit-border-radius:17px;
			-khtml-border-radius:17px;
			box-shadow:inset 1px 2px 1px 0 rgba(0, 0, 0, 0.47);
			-moz-box-shadow:inset 1px 2px 1px 0 rgba(0, 0, 0, 0.47);
			-webkit-box-shadow:inset 1px 2px 1px 0 rgba(0, 0, 0, 0.47);				
			color:#646464;
			outline:0 none;
			padding:11px 37px 10px 16px;
			width:100%;
		}
		#content .search .right {
			width:57px;
			}
		#content .search .btn {
			background:transparent url("/img/icons.png") no-repeat scroll -362px -264px;
			display:block;
			float:right;
			height:30px;
			margin:7px 5px 0 0;
			position:relative;
			width:30px;
			}
		#content .search .link_advanced {
			text-align:right;
			}
			#content .search .link_advanced a {
				font-weight:bold;
				}
	#content .cat_block {
		float:left;
		width:135px;
		}
	#content .advanced_search {
		display:none;
		}
		#content .advanced_search .cat_block a {
			text-decoration:none;
			}
			#content .advanced_search .cat_block a:hover {
				text-decoration:underline;
				}
		#cat_tags {
			display:none;
			margin-top:10px;
			}
			#cat_tags .selected {
				background-color:yellow;
				}
		#content .additional_fields {
			margin-top:10px;
			}
			#content .additional_fields input[type="submit"] {
				background-color:white;
				border:0 none;
				color:#0E86CB;
				font-weight:bold;
				margin-top:15px;
				}
			#content .additional_fields .type_search {
				margin-bottom:5px;
				}
	#content .tabs {
		margin:10px 0 -1px 38px;
		}
		#content .tabs a {
			position:relative;
			height:33px;
			display:block;
			float:left;
			background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAIAAABch4VNAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABGSURBVHjahIpBDsAgDMMW9v/vAi1tMoqmXXewZMW5JeEPUkgSmYmMwIqF5Q53g9nEmAO997a/jWITdfzweu3FVf51PgIMAMOAXkTYwrfdAAAAAElFTkSuQmCC)
						repeat-x left top transparent;
			line-height:38px;
			text-align:center;
			margin-right:3px;
			color:#818181;
			outline:0 none;
			border-radius:22px 22px 0 0;
			}
			#content .tabs a span {
				height:100%;
				display:block;
				}
			#content .tabs .tab_body {
				padding:0 21px;
				}
			#content .tabs .active {
				z-index:2;
				background:white none;
				border:solid 1px #87C1E0;
				box-shadow:0 0 3px 0 #4AA2D0;
				}
				#content .tabs .active .tab_bottom {
					background-color:white;
					height:16px;
					margin-top:-7px;
					}
	#content .tab_block {
		display:none;
		float:left;
		width:100%;
		}
		#content .active_tab {
			display:block;
			}
		#content .tab_block .torrentbar {
			width:346px;
			}
	#content .form_table {}
		.form_table td {
			padding:3px 0;
			}
		.form_table .label {
			text-align:right;
			padding-right:15px;
			padding-top:4px;
			white-space:nowrap;
			}
		.form_table .block {
			margin-top:3px;
			}
		.form_table .change_pass input {
			width:109px;
			}
		.form_table .checkbox {
			margin:0 3px 0 0;
			width:auto;
			}
	.panel {
		background-color:#FFFFFF;
		margin:15px 0;
		min-height:78px;
		min-width:500px;
		border:1px solid #87C1E0;
		border-radius:30px;
		-moz-border-radius:30px;
		-webkit-border-radius:30px;
		-khtml-border-radius:30px;
		box-shadow:0 0 3px 0 #4AA2D0;
		-moz-box-shadow:0 0 3px 0 #4AA2D0;
		-webkit-box-shadow:0 0 3px 0 #4AA2D0;
		}
		#content .panel_with_tabs {
			margin-top:0px;
			z-index:1;
			position:relative;
			}		
		.panel .content {
			padding:8px 20px 20px 20px;
			color:#595959;
			}
			#content .advert .content {
				padding:0;
				}
			#content .panel .header {
				font:italic 2.00em Times New Roman;				
				color:#0E86CB;
				}
				#content .panel .header .title {
					float:left;
					min-height:30px;
					padding-bottom:8px;
					font-size:1em;
					font-weight:normal;
					margin:0;
					}
				#content .error_msg .header .title {
					color:#990000;
					}
				#content .panel .header .buttons {
					float:right;
					font:0.58em Times New Roman;
					}
					#content .panel .header .buttons a {
						margin:0 3px;
						}
				#content .panel .header .separator {
					background:transparent url("/img/icons.png") no-repeat -268px 0;
					height:8px;
					width:237px;
					margin-left:-20px;
					}
				.header2 a {
					text-decoration:underline;
					}
					.header2 a:hover {
						text-decoration:none;
						}
			#content .panel .date {
				min-height:7px;				
				font-size:0.83em;
				color:#7D7D7D;
				margin-bottom:5px;
				}
			.news .actions {
				text-align:right;
				margin-top:15px;
				}
			.news img {
				max-width:489px;
				}
			.panel .torr_block {				
				float:left;
				width:300px;
				height:160px;				
				margin:12px 12px 0 12px;
				}
				.torr_block:after {
					content:"";
					display:block;
					height:1px;
					width:150px;
					background:transparent url(/img/icons.png) no-repeat -354px -299px;
					}
				.torr_block .poster {
					float:left;
					}
				.torr_block .descr {
					margin-left:170px;
					}
				.torr_block .torr_cat {
					float:right;
					padding-top:25px;
					text-decoration:none;
					}
					.torr_block .torr_cat:hover {
						text-decoration:underline;
						}							
				.torrents_list .torr_block .poster img {
					max-width:105px;
					max-height:150px;
					}
				.torrents_list .torr_block .descr {
					margin-left:110px;
					color:#858585;
					height:100%;
					}
					.torrents_list .torr_name {
						font-weight:bold;
						margin-bottom:3px;
						max-height:32px;
						overflow:hidden;
						}
						.torrents_list .torr_name img {
							vertical-align:top;
							}
					.torrents_list .tags {						
						max-height:42px;
						overflow:hidden;
						}
						.torrents_list .tags:before {
							content:"";
							display:inline-block;
							background:transparent url(/img/icons.png) no-repeat -105px -168px;
							width:16px;
							height:16px;
							margin-right:2px;
							vertical-align:middle;
							}
						.torrents_list .tags a {
							color:#858585;							
							}
				.torrents_list .torr_block .torr_cat {
					float:left;
					left:3px;
					top:3px;
					margin-right:-34px;
					position:relative;
					z-index:2;
					padding:0;
					}
			.torrents_list a {
				text-decoration:none;
				}
				.torrents_list a:hover {
					text-decoration:underline;
					}
			.torrents_list .torr_name a:visited {
				color:#818591;
				}			
			.torrents_list .start {					
				width:60px;
				}
			.torrents_list .name {
				text-align:left;
				padding:5px 0 0 5px;
				}
			.torrents_list .admin {
				max-width:100px;
				}
			.torrents_list .torr_table td {
				color:#858585;
				padding:0 3px;
				word-wrap:break-word;
				}
				.torr_table th .apply {
					width:22px;
					height:22px;
					background:transparent url("/img/icons.png") no-repeat 0 -37px;
					}
				.torr_table .torr_cat {					
					color:#000000;
					/*padding-top:26px;
					background-position:center top;
					min-width:34px;
					display:inline-block;*/
					}				
				.torrents_list .torr_table .name {
					padding:5px 0 0 5px;
					white-space:normal;
					}
				.torrents_list .torr_table .owner {
					max-width:100px;
					overflow:hidden;					
					}
				.cat_movies {					
					background:transparent url(/img/icons.png) no-repeat -126px -187px;
					width:30px;
					height:25px;
					}
				.cat_cartoons {					
					background:transparent url(/img/icons.png) no-repeat -30px -187px;
					width:32px;
					height:28px;
					}
				.cat_docs {					
					background:transparent url(/img/icons.png) no-repeat -63px -192px;
					width:31px;
					height:21px;
					}
				.cat_xxx {					
					background:transparent url(/img/icons.png) no-repeat -307px -180px;
					width:34px;
					height:33px;
					}
				.cat_music {					
					background:transparent url(/img/icons.png) no-repeat -157px -188px;
					width:27px;
					height:26px;
					}
				.cat_games {					
					background:transparent url(/img/icons.png) no-repeat -93px -184px;
					width:32px;
					height:32px;
					}
				.cat_soft {					
					background:transparent url(/img/icons.png) no-repeat -245px -185px;
					width:30px;
					height:29px;
					}
				.cat_serials {					
					background:transparent url(/img/icons.png) no-repeat -215px -185px;
					width:30px;
					height:30px;
					}
				.cat_books {
					background:transparent url(/img/icons.png) no-repeat 0 -185px;
					width:30px;
					height:32px;
					}
				.cat_sport {					
					background:transparent url(/img/icons.png) no-repeat -275px -183px;
					width:31px;
					height:32px;
					}
				.cat_other {					
					background:transparent url(/img/icons.png) no-repeat -184px -184px;
					width:30px;
					height:30px;
					}
			#content .torrents_list .button {
				float:right;
				}
			#content .panel_with_tabs .buttons {
				margin:15px 0 0 97px;
				}
			#content .panel_with_tabs .header .buttons {
				margin:0;
				}			
			#content .torrents_list .torr_descr div {
				display:none;	
				text-align:left;
				padding:5px 20px;
				}
			#content .torrents_list .torr_descr img {
				display:none;
				}
			#content .torrents_list .torr_descr .screenshots {
				display:block;
				}
				#content .torrents_list .torr_descr .screenshots img {
					display:inline;
					}
			.torrents_list .show_torrDescr {
				font-size:2em;				
				}
				.torrents_list a.show_torrDescr {
					text-decoration:none;
					}
		#content .torr_details {
			float:left;
			width:100%;
			}
			#content .torr_details .header .buttons {
				margin-top:5px;
				}
			#content .torr_details .info_line {
				background:	url(data:image/gif;base64,R0lGODlhBgABAIAAAKampv///yH5BAAAAAAALAAAAAAGAAEAAAIDRH4FADs=)
							repeat-x left center transparent;
				margin:5px 0;
				}
				#content .torr_details .block_line {
					margin:0;
					}
				#content .torr_details .info_line .left {
					background-color:#FFFFFF;
					padding-right:15px;
					float:left;
					}
				#content .torr_details .info_line .right {
					background-color:#FFFFFF;
					padding-left:15px;
					float:right;
					color:#54B100;
					}
			#content .torr_details .descr {}
				#content .torr_details .poster {
					display:block;
					float:left;
					margin:0 10px 10px 0;
					}
					#content .torr_details .poster img {
						max-height:250px;
						max-width:250px;
						}
			#content .torr_details .screenshots {
				text-align:center;
				}
				#content .torr_details .screenshots img {
					margin:1px;
					}
			#content .torr_details .tnx_block {
				margin-top:7px;
				}
		#content .torr_details .button {
			margin-left:0;
			}
		#content .torr_details .buttons_wrap {
			text-align:center;
			margin:10px 0;
			}
			.torr_details .buttons_wrap a {
				color:white;
				display:inline-block;
				font-size:1.3em;
				height:31px;
				line-height:28px;
				text-align:center;
				text-decoration:none;
				margin:0 10px;
				}
				.torr_details .buttons_wrap a:hover {
					color:#DAE1E8;
					}
		.torr_details .torrents_list {
			margin-top:15px;
			}
		.torr_details .torrents_list .name {
			padding-left:10px;
			}
		.download_btn {
			background:transparent url("/img/icons.png") no-repeat 0 -269px;
			padding-left:25px;
			width:122px;
			height:31px;
			}
		.thanks_btn {
			background:transparent url(/img/icons.png) no-repeat -358px -212px;
			width:147px;
			}
			.thanks_btn span {
				float:right;
				text-align:center;
				width:49px;
				}
		a.group_name {
			color:#0E86CB;
			font:bold 1.30em Times New Roman;
			text-decoration:underline;
			}
			a.group_name:hover {
				text-decoration:none;
				}
		
	#content .pagination {
		text-align:center;
		}
		#content .pagination .info {
			color:#8A8A8A;
			font-size:0.83em;
			}
	#content .comments_list {
		margin-top:20px;
		}
		#content .comments_list .header .buttons {
			margin-top:8px;
			}
	#content .comment {
		margin:10px 0;
		background:	url(data:image/gif;base64,R0lGODlhBgABAIAAAKampv///yH5BAAAAAAALAAAAAAGAAEAAAIDRH4FADs=)
					repeat-x left bottom transparent;
		padding-bottom:3px;
		}
		#content .comment .avatar {
			width:50px;
			float:left;
			}
		#content .comment .body {
			margin-left:50px;
			}
			#content .comment .comm_header {
				height:30px;
				background-color:#F2F7E7;
				padding:3px 5px;
				border-radius:0 10px 10px 0;
				-moz-border-radius:0 10px 10px 0;
				-webkit-border-radius:0 10px 10px 0;
				-khtml-border-radius:0 10px 10px 0;
				}
			#content .comment .text {
				padding:5px;
				}
				#content .comment .text .edited {
					font:italic 0.92em Arial;
					text-align:right;
					}
				#content .comment .text li {
					margin-left:13px;
					}
				#content .comment .bbcode_table {
					text-align:center;
					padding-left:20px;
					}
					#content .comment .bbcode_table td {
						border:1px solid #E0E0E0;
						padding:3px;
						text-align:left;
						}
					#content .comment .bbcode_table .counter {
						text-align:right;
						width:5px;
						color:#0000BB;
						font-family:Verdana,Helvetica;
						}
					#content .comment .bbcode_table code {
						color:#0000BB;
						font-family:Verdana,Helvetica;
						}
					#content .comment .bbcode_code .bbcode_header {
						background-color:#E5EFFF;
						}
					#content .comment .bbcode_php .bbcode_header {
						background-color:#F3E8FF;
						}
					#content .comment .bbcode_quote .bbcode_header {
						background-color:#FFE5E0;
						}
			#content .comment .buttons {
				font-size:10px;
				padding:0 0 3px 5px;
				margin:0;
				}
				#content .comment .buttons input {
					margin:0;
					vertical-align:middle;
					}
		.comment .reputation {
			float:right;
			}
			.comment .reputation .value {
				margin-right:7px;
				font-weight:bold;
				}
	#content .add_comment {
		margin-top:20px;
		text-align:center;
		}
		#content .add_comment form {
			width:400px;
			margin:0 auto;
			}
			.add_comment .comment_btns label {
				float:left;
				margin-top:6px;
				}
		#content .add_comment .button {
			float:right;
			}		
	#content .user {}
		#content .user .header2 {
			font-size:1.5em;
			}
			#content .user .header2 .title {
				min-height:21px;
				color:#60AD2D;
				}
			#content .user .header2 .buttons {
				font-size:0.67em;
				margin-top:4px;
				}
			#content .user .header2 .separator {
				background:transparent url(/img/icons.png) no-repeat -268px 0;
				width:160px;
				height:8px;
				}
		#content .user .leftColumn {
			width:200px;
			text-align:center;
			}
			#content .user .leftColumn img.default {
				opacity:0.3;
				width:100%;
				z-index:1;
				}
			#content .user .leftColumn .loader {
				left:67px;
				position:absolute;
				top:67px;
				display:none;
				}
		#content .user .rightColumn {
			padding-left:10px;
			}
			#content .user .user_info .uniq_class {
				color:purple;
				}
			.user .user_info input {
				margin:3px 0;
				width:208px;
				}
			#content .user .user_info select {
				margin:3px 0;
				}
			#content .user .user_info .long_select {
				width:210px;
				}
			#content .user .user_info textarea {
				width:100%;
				height:120px;
				}
			#content .user .user_info .label {
				font-weight:bold;
				white-space:nowrap;
				padding-right:10px;
				vertical-align:middle;
				}
			#content .user .user_info .value {
				width:100%;
				}
			#content .user .rightColumn .header2 {
				margin-left:-5px;
				}
			#content .user form {
				width:95%;
				}
				#content .user textarea {
					width:100%;
					}
				#content .user .button {
					float:right;
					margin-right:0;
					}
			.user .profile_gifts {
				text-align:center;
				}
				.user .profile_gifts img {
					margin:0 5px;
					}
			#content .user .rightColumn .header2 .separator {
				margin-left:0;
				}
	#content .user_torr {}
		#content .user_torr .torr_table {
			margin-bottom:20px;
			}
		#content .user_torr .header .title a {
			text-decoration:underline;
			}
			#content .user_torr .header .title a:hover {
				text-decoration:none;
				}
	#content .rating_result {
		float:left;
		margin:4px 6px 0 0;
		}
	#content .rating_form {
		float:left;
		height:19px;
		}
	#content a.button {
		text-decoration:none;
		}
		#content a.button:hover {
			color:#DAE1E8;
			}
	#feedback {}
		#feedback .label {
			width:120px;
			}
		#feedback input[type="text"],
		#feedback textarea {
			width:400px;
			}
			#feedback textarea {
				height:100px;
				}
	#edit .poster_link img,
	#upload .poster_link img {
		max-height:150px;
		}

.friends {}
	.friends td {
		padding:1px 0;
		width:66px;
		}
	.friends .avatar {
		vertical-align:middle;				
		}
		.friends .avatar div {
			margin:0 auto;
			position:relative;
			width:50px;
			}
		.friends .avatar img {
			margin-top:5px;
			}
		.friends .avatar .online_status {
			left:-5px;
			margin:0;
			position:absolute;
			top:-2px;
			}
		.friends .username a {
			text-decoration:none;
			}
			.friends .username a:hover {
				text-decoration:underline;
				}
	.friends .username {
		vertical-align:bottom;
		}
		.friends .username div {
			overflow:hidden;
			text-align:center;
			width:66px;
			}

#right_menu {
	width:246px;
	margin:0 10px;
	}
	#right_menu .panel {
		border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		-khtml-border-radius:20px;
		margin-bottom:10px;
		min-height:0;
		min-width:0;
		overflow:hidden;
		}
	#right_menu .header {
		background:	url(data:image/gif;base64,R0lGODlhAQAsAMQAAO/v77zU4rPX6vT09O7u7ujo6Pj4+Ovr67LV6PHx8fb29v7+/vv7+/X19fLy8vz8/Pn5+enp6fPz8/Dw8O3t7fr6+vf39+zs7P39/erq6v///wAAAAAAAAAAAAAAAAAAACwAAAAAAQAsAAAFJKCmLQuGPQ/DVBVkWJbSNIPkOMk0AQRFXZdDZhiJFAIXCQQTAgA7)
					repeat-x left bottom transparent;		
		border-radius:20px 20px 0 0;
		-moz-border-radius:20px 20px 0 0;
		-webkit-border-radius:20px 20px 0 0;
		-khtml-border-radius:20px 20px 0 0;
		height:34px;
		color:#0E86CB;
		font:1.5em Times New Roman;
		padding:10px 0 0 13px;
		margin:0;
		}
		#right_menu .header a {
			float:right;
			font-size:0.67em;
			margin-right:21px;
			margin-top:3px;
			text-decoration:underline;
			}
			#right_menu .header a:hover {
				text-decoration:none;
				}
	#right_menu .content {
		background-color:#FFFFFF;
		padding:10px;
		border-radius:0 0 20px 20px;
		-moz-border-radius:0 0 20px 20px;
		-webkit-border-radius:0 0 20px 20px;
		-khtml-border-radius:0 0 20px 20px;
		}
		#right_menu .forum-block .content {
			padding:0;
			}
			#right_menu .forum-block .item {				
				padding:5px 10px 0;
				}
				#right_menu .forum-block .item:after {
					content:"";
					display:block;
					width:150px;
					height:1px;
					background:transparent url(/img/icons.png) no-repeat -354px -299px;
					margin-top:5px;
					}
		#right_menu .banner-block .content {
			padding:0;
			text-align:center;
			}
		#right_menu .friends-block .content {
			padding:0;
			}
		#right_menu .content a {
			color:#464646;
			text-decoration:none;
			}
			#right_menu .content a:hover {
				color:#1A9FE6;
				text-decoration:underline;
				}
		.my_btn {
			text-align:center;
			}
			.my_btn img {
				margin-bottom:10px;
				}
			.my_btn textarea {
				height:100px;
				width:150px;
				}
	#right_menu .chat-block {
		position:relative;
		}
		#right_menu .chat-block .button {
			color:white;
			margin-left:0;
			}
			#right_menu .chat-block a.button:hover {
				text-decoration:none;
				color:#DAE1E8;
				}
		#right_menu .chat-block input {
			width:218px;
			}
			.chat-block .loader {
				left:88px;
				position:absolute;
				top:135px;
				display:none;
				}
		#right_menu .users_online {
			height:300px;
			overflow-y:auto;
			overflow-x:hidden;
			}
	#right_menu .my_btn {
		text-align:left;
		}
		#right_menu .my_btn .content {
			text-align:center;
			}
			#right_menu .my_btn .content img {
				margin-bottom:10px;
				}
			#right_menu .my_btn .content textarea {
				width:100%;
				height:80px;
				}
	#right_menu .panel .content {
		padding-bottom:15px;
		}
#footer {
	margin-top:20px;
	border-top:solid 1px #363636;
	padding-bottom:10px;
	background:	url(data:image/gif;base64,R0lGODlhBAAEAJEAAPD19+3y9dne4AAAACH5BAAAAAAALAAAAAAEAAQAAAIGlAKXaHkFADs=)
				repeat left top transparent;
	min-width:700px;
	}
	#footer .menu {
		text-align:center;
		margin-bottom:10px;
		}
		#footer .menu .separator {
			background-color:rgba(0, 0, 0, 0.2);
			display:inline-block;
			height:17px;
			margin:0 3px;			
			vertical-align:middle;
			width:1px;
			}
	#footer .info {
		text-align:center;
		font-size:0.92em;
		}
	#footer .query_stat {
		margin-top:10px;
		}
	#footer .banner {
		/*width:468px;
		margin:0 auto;*/
		margin-bottom:10px;
		}
		#footer .buttons_block {
			float:left;
			margin-left:10px;
			}
			#footer .buttons {
				/*float:left;
				margin:-2px 0 0 10px;*/
				}
			#footer .counter_small {
				/*float:right;
				margin:-1px 10px 0 0;*/
				margin-top:12px;
				}
				#footer .counter_small img {
					width:102px;
					}
			#footer .counter_big {
				float:right;
				margin-right:10px;
				}
#tooltip {
	background:#ffffff;
	font-size: 12px;
	width:auto;
	max-width:155px;
	border:1px solid #1F5AB0;
	border-left:5px solid #48B7F8;
	color:#333333;
	font-family: verdana, arial, helvetica, sans-serif;
	opacity:0.85;
	line-height:15px;
	z-index:2000;
	margin:0px;
	padding:3px;
	position:absolute;
	visibility:hidden;
	border-collapse:separate;
	}
.small_h_separator {
	background:transparent url("/img/icons.png") no-repeat -356px -267px;
	width:2px;
	height:14px;
	margin:0 5px;
	}
.up {
	color:#54B100;
	}
.down {
	color:#CC0000;
	}
span.dark {
	color:#454545;
	}
.hint {
	color:#C8C7C7 !important;
	}
.big_user_icon {
	margin-left:4px;
	}
.small_user_icon {
	margin-left:2px;
	}
h1.torr_name {
	display:inline;
	margin:0;	
	color:#0E86CB;
	font:bold 1.50em Times New Roman;
	}
h2.downloadBtn_wrap {
	display:inline;
	margin:0;
	font-size:1em;
	font-weight:normal;
	}
.hidden {
	display:none;
	}
.align_right {
	text-align:right;
	}
.editor {
	width:400px;
	height:21px;
	border:1px #D1D8EC solid;
	margin:0 auto;
	}
.editorinput {
	border:1px #D1D8EC solid;
	background: #FAFAFA;
	}
textarea.editorinput {
	width:400px;
	}
.editorbutton {
	float:left;
	cursor:pointer;
	padding:2px 1px 0px 5px;
	}
.spoiler_head {
	background-color:#E9E9E6;
	border:solid 1px #C3CBD1;
	border-left: 3px solid #C3CBD1;
	color:#2A2A2A;
	cursor:pointer;
	font-weight:bold;
	padding:3px;
	}
.spoiler_body { 
	border:1px solid #C3CBD1;
	border-left:3px solid #C3CBD1;
	border-top:none;
	padding:3px;
	background:#F5F5F5;
	}
.button {
	border:0 none;
	display:block;
	float:left;	
	margin:5px 5px 0 5px;
	padding:0;
	color:white;
	}
	.button .left {
		background:transparent url(/img/icons.png) no-repeat 0 -237px;
		display:block;
		height:23px;
		width:7px;
		float:left;
		}
	.button .middle {
		background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAIAAABF+LJYAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAzSURBVHjaYpBI2sHkZanKdOTWZyYGBkYmRkYYZkBiMzIxwdhMTKh8LOrNFTkZgOYCBBgAi1EGX54xhjYAAAAASUVORK5CYII=)
					repeat-x left top transparent;
		height:23px;
		display:block;
		float:left;
		}
	.button .right {
		background:transparent url(/img/icons.png) no-repeat -8px -237px;
		display:block;
		height:23px;
		width:7px;
		float:left;
		}
	.button .only_text {
		line-height:21px;
		}
	.button .text_with_img {
		vertical-align:-1px;
		}
	.button .separator {
		margin:0 5px;
		width:2px;
		height:23px;		
		background:transparent url(/img/icons.png) no-repeat -16px -237px;
		}	
	.button .icon_ok {
		background:transparent url(/img/icons.png) no-repeat -18px -115px;
		width:16px;
		height:16px;
		}
	.button .icon_comment {
		background:transparent url(/img/icons.png) no-repeat -35px -116px;
		width:13px;
		height:12px;
		}

.help {
	border-bottom:1px dashed #5087AD;
	cursor:help;
	}
.inline_block {
	display:inline-block;
	margin-right:3px;
	}
#registry {
	display:none;
	}
	#registry input {
		width:206px;
		}
	#registry input[type="radio"],
	#registry input[type="checkbox"] {
		width:auto;
		}
	#registry #country {
		width:209px;
		}
	#registry .inline_block input {
		width:98px;
		}
	.registry_loader {
		text-align:center;
		}
.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin:5px 0;
	border: 1px dashed #990000;
	}
.success {
	color: #000000;
	background: #F5FBE1;
	padding: 7px;
	margin:5px 0;
	border: 1px dashed #7BA813;
	}
.infoMsg {
	color:#000000;
	background:#EFEFEF;
	padding: 7px;
	margin:5px 0;
	border:1px dashed #6F6F6F;
	}
.login p {
	text-align:center;
	}
.login input[type="submit"] {
	visibility:hidden;
	width:0;
	height:0;
	}
.activate form {
	margin-bottom:25px;
	}
.upload {}
	.upload .label {
		width:100px;
		}
	.upload input.file {
		vertical-align:top;
		}
	.upload .loader {
		display:none;
		vertical-align:3px;
		}
	.upload input[type="text"] {
		width:280px
		}
		/*.upload input[type=button] {
			width:auto;
			}*/
	.upload input.small {
		width:96px;
		}
	.upload .tags_block {
		text-align:right;
		width:280px;
		}
	.upload .tags_content {
		display:none;
		text-align:left;
		}
	.upload input.subtitles {
		margin-bottom:6px;
		}
	.upload .thumbnails {
		margin-bottom:10px;
		display:none;
		}
		.upload .thumbnails img {
			margin-right:5px;
			width:100px;
			}
	.upload .visible {
		display:block;
		}
	.upload .poster {
		margin-bottom:8px;
		}
	.upload .inline_block {
		text-align:center;
		}
	.upload textarea {
		height:100px;
		}
	.upload .button {
		margin-left:0;
		}
	.upload .btn_templates {
		width:80px;
		margin-right:5px;
		}
	.upload #torr_name {
		float:left;
		}
	.upload #search_btn {
		margin:0 0 0 10px;
		}
	.upload #dubl_loader {
		margin:3px 0 0 5px;
		display:none;
		}		
.users {}
	.users form {
		width:450px;
		margin:0 auto;
		}
		.users .search_block {
			float:left;
			}
		.users .button {
			margin-top:0;
			}
		.users select {
			width:120px;
			}
		.users input {
			width:230px;
			}
	.users .users_list {
		margin-top:15px;
		}
		.users_list .user_block {
			float:left;
			margin:5px 5px 5px 0;
			height:100px;
			}
			.users_list .user_block .avatar {
				float:left;
				width:100px;
				text-align:center;
				}
				.users_list .user_block .avatar img {
					max-height:100px;
					}
			.users_list .user_block .descr {
				margin-left:10px;
				float:left;
				width:135px;
				}
			.users_list .user_block .actions a {
				margin-right:3px;
				}
			.users_list .user_block .actions .add_user_small {
				width:16px;
				height:16px;				
				background:transparent url("/img/icons.png") no-repeat -30px  -169px;
				}
			.users_list .user_block .actions .delete_user_small {
				width:16px;
				height:16px;				
				background:transparent url("/img/icons.png") no-repeat -47px  -169px;
				}
		.users_list .separator {
			border-bottom:1px dashed #87C1E0;
			font-weight:bold;
			margin:5px 0;
			}
.chat {}
	.chat #shoutform {
		position:relative;		
		}
		.chat .loader {
			left:50%;
			margin-left:-33px;
			position:absolute;
			top:27px;
			display:none;
			}
	#shoutbox {
		overflow:auto;
		height:600px;
		width:100%;
		padding-top:0cm;
		margin-bottom:15px;
		}
		#shoutbox .msg_wrap .delMsg {
			font-weight:bold;
			color:red;
			}
		#shoutbox .msg_wrap .privatMsg {
			font-weight:bold;
			color:red;
			}
			#shoutbox .msg_wrap .me {
				color:red;
				}
			#shoutbox .privat {
				font-weight:bold;
				}
		#shoutbox .privat_wrap {
			background-color:#E9E9E9;
			}
		.chat .input_shout {
			width:100%;
			}
		.chat .buttons {
			width:220px;
			text-align:right;
			}
		.chat .button {
			margin:0 0 0 5px;
			float:right;			
			}
.bonus {}
	.bonus .block {
		float:left;
		}
		.bonus .button {
			margin-top:0;
			}
			#sub .button {
				margin:5px 0 0 0;
				}
.data_table {
	border-collapse:separate;
	}
	.data_table th {
		text-align:center;
		}
	.data_table td {
		background-color:#E7F1F6;
		border:1px solid #FFFFFF;
		text-align:center;
		vertical-align:middle;
		padding:7px 0;
		}
		.data_table td:first-child {
			border-top-left-radius:15px;
			border-bottom-left-radius:15px;
			-moz-border-top-left-radius:15px;
			-moz-border-bottom-left-radius:15px;
			-webkit-border-top-left-radius:15px;
			-webkit-border-bottom-left-radius:15px;
			-khtml-border-top-left-radius:15px;
			-khtml-border-bottom-left-radius:15px;			
			}
		.data_table td:last-child {			
			border-top-right-radius:15px;
			border-bottom-right-radius:15px;
			-moz-border-top-right-radius:15px;
			-moz-border-bottom-right-radius:15px;
			-webkit-border-top-right-radius:15px;
			-webkit-border-bottom-right-radius:15px;
			-khtml-border-top-right-radius:15px;
			-khtml-border-bottom-right-radius:15px;
			}
		.data_table .actions {
			-moz-border-radius:15px;
			-webkit-border-radius:15px;
			border-radius:15px;
			-khtml-border-radius:15px;
			}
			.data_table .actions .button {
				margin:5px 10px 5px 0;
				float:right;
				}
.bonus_table {}
	.bonus_table input {
		width:50px;
		}
	.bonus_table .val {
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		width:85px;
		}
	.bonus_table .max_size {
		width:81px;
		}
	.bonus_table .end {
		padding-left:15px;
		width:95px;
		}
	.bonus_table .discont {
		font-size:11px;
		color:red;
		position:relative;
		top:-5px;
		}
.gifts {}
	.gifts .header_label {
		font-weight:bold;
		color:#0E86CB;
		margin:10px 0 6px 0;
		}
	.gifts input[type="text"]{
		width:300px;
		}
	.gifts textarea {
		width:300px;
		height:85px;
		}
	.gifts .select_gift_type {
		margin-bottom:5px;
		}
		.gifts .select_gift_type div {
			margin-left:24px;
			color:#AFA8A8;
			}
	.gifts .comment .text {
		text-align:center;
		}
	.gifts .comment .msg {
		margin-top:5px;
		}
.gifts_list {
	margin-bottom:10px;
	}
	.gifts_list .gift_item {
		padding:4px;
		float:left;
		position:relative;
		}
		.gifts_list a {
			display:block;
			color:#595959;
			width:96px;
			height:96px;
			}
			.gifts_list a:hover,
			.gifts_list a.active:hover {
				text-decoration:none;
				background-color:#E3EAEF;
				-moz-border-radius:3px 3px 0 0;
				-webkit-border-radius:3px 3px 0 0;
				border-radius:3px 3px 0 0;
				-khtml-border-radius:3px 3px 0 0;
				}
				.gifts_list a:hover .price {
					visibility:visible;
					}
		.gifts_list .icon_check {
			background:transparent url("/img/icons.png") no-repeat -52px -237px;
			width:12px;
			height:14px;
			display:none;
			position:absolute;
			top:6px;
			right:8px;
			}
		.gifts_list a.active {
			background-color:#E3EAEF;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
			-khtml-border-radius:3px;
			}
			.gifts_list a.active .icon_check {
				display:inline-block;
				}
		.gifts_list .price {
			display:block;
			background-color:#F2E9BA;
			text-align:center;
			visibility:hidden;
			-moz-border-radius:0 0 3px 3px;
			-webkit-border-radius:0 0 3px 3px;
			border-radius:0 0 3px 3px;
			-khtml-border-radius:0 0 3px 3px;
			z-index:1;
			position:absolute;
			width:96px;
			opacity:0.85;
			}
.sendbonus {}
	.sendbonus input,
	.sendbonus textarea {
		width:170px;
		}
.messages {
	margin:10px 0;
	border-collapse:separate;
	}
	.messages th {
		text-align:left;
		padding:3px 3px 3px 5px;
		}
	.messages td {
		background-color:#E7F1F6;
		border:1px solid #FFFFFF;
		text-align:left;
		vertical-align:middle;
		padding:4px;
		}
		.messages .start {
			-moz-border-radius:10px 0 0 10px;
			-webkit-border-radius:10px 0 0 10px;
			border-radius:10px 0 0 10px;
			-khtml-border-radius:10px 0 0 10px;
			padding-left:10px;
			width:21px;
			}
		.messages .end {
			-moz-border-radius:0 10px 10px 0;
			-webkit-border-radius:0 10px 10px 0;
			border-radius:0 10px 10px 0;
			-khtml-border-radius:0 10px 10px 0;
			padding-left:10px;
			width:23px;
			}
			.messages .end input {
				margin:0;
				}
		.messages .center {
			text-align:center;
			}
		.messages .msg_date {
			white-space:nowrap;
			}
		.messages .archive {
			width:50px;
			}
	.messages .actions {
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;
		-khtml-border-radius:15px;
		}
		.messages .actions .button {
			margin:5px 10px 5px 0;
			float:right;
			}
#content .max-width {
	padding-right:20px;
	}
	.max-width .editor {
		width:100%;
		min-width:400px;
		}
	.max-width textarea,
	.max-width input[type="text"] {
		width:100%;
		}
.send_msg {}
	.send_msg input[type="text"] {
		width:300px;
		}
	.send_msg textarea {
		width:100%;
		height:100px;
		}
	.send_msg .orig_msg {
		border-bottom:1px dashed #7F9DB9;
		border-top:1px dashed #7F9DB9;
		margin-top:10px;
		padding:5px 0;
		}
	.send_msg .button {
		float:right;
		}
	.send_msg textarea.editorinput {
		height:auto;
		width:100%;
		}
ul.list {
	list-style-type:disc;
	padding-left:15px;
	margin-bottom:1em;
	}
	ul.list li {
		margin:5px 0;
		}
.help_section {}
	.help_section .block {
		float:left;
		}
	.help_section .button {
		margin-top:0;
		}
	#help_search {
		width:452px;
		margin:0 auto;
		}
		#help_search input {
			width:350px;
			}
.staff {}
	.staff .header {
		margin:10px 0;
		}
	.staff .firs_header {
		margin-top:0;
		}
.edit_tags {}		
	.edit_tags .select_tags {
		float:left;
		}
	.edit_tags .middle_block {
		margin:0 20px;
		}
.multi_headers .header {
		margin:20px 0 10px 0;
		}
	.multi_headers .first_header {
		margin-top:0;
		}
.settings input[type="text"] {
	width:228px;
	}
.settings select {
	width:228px;
	}
.top .header .buttons {
	margin-top:10px;
	}
.stat .label {
	width:50%;
	}
fieldset {
	border:1px solid #E0E0E0;
	margin-bottom:20px;
	}
	fieldset.prompt {
		margin:20px 0 0 0;
		}
.no_margin .button {
	margin:0;
	}
.request_offers .label {
	padding-top:3px;
	}
.float_block {
	float:left;
	}
.section_search .button {
	margin:0 0 0 5px;
	}
#search_requests {
	width:474px;
	margin:0 auto;
	}
#search_offers {
	width:475px;
	margin:0 auto;
	}
.search-excerpt {
	background-color:#FFF15F;
	}
.slide_bar {
	background-color:rgba(83, 176, 0, 0.7);
	height:29px;
	border-bottom:2px solid white;
	width:100%;
	display:none;
	color:#ffffff;
	font:bold 1.1em/24px Arial;
	text-align:center;
	position:fixed;
	top:0;
	z-index:2;
	}
	.slide_bar a {
		color:#ffffff;
		text-decoration:underline;
		}
		.slide_bar a:hover {
			text-decoration:none;
			}
	.slide_bar .close {
		float:right;
		margin:5px 8px 0 0;
		}
.news_block {
	background:	url(data:image/gif;base64,R0lGODlhBgABAIAAAKampv///yH5BAAAAAAALAAAAAAGAAEAAAIDRH4FADs=)
				repeat-x left bottom transparent;
	margin-bottom:15px;
	padding-bottom:10px;
	}
.comment_form {
	margin:0 auto;
	text-align:right;
	width:400px;
	}
	.comment_form .button {
		margin-right:0;
		float:right;
		}
.sitemap {
	font-size:1.25em;
	}
#thanx_popup {
	text-align:center;
	}
	#thanx_popup .social_buttons {
		margin:10px 0;
		}
		#thanx_popup a {
			margin:0 10px;
			}	
.icon {
	display:inline-block;
	vertical-align:middle;
	}
	.icon_thanks_small {
		background:transparent url("/img/icons.png") no-repeat 0 -145px;
		width:24px;
		height:24px;
		}
	.icon_cancel {
		background:transparent url("/img/icons.png") no-repeat 0 -114px;
		width:16px;
		height:16px;
		}
	.icon_delete {
		background:transparent url("/img/icons.png") no-repeat -177px -92px;
		width:24px;
		height:24px;
		}
	.icon_disable {
		background:transparent url("/img/icons.png") no-repeat 0 -169px;
		width:16px;
		height:16px;
		}
	.icon_disable_small {
		background:transparent url("/img/icons.png") no-repeat -17px -170px;
		width:13px;
		height:13px;
		}
	.icon_download_small {
		background:transparent url("/img/icons.png") no-repeat -24px -145px;
		width:24px;
		height:24px;
		}
	.icon_edit_small {
		background:transparent url("/img/icons.png") no-repeat 0 -218px;
		width:15px;
		height:16px;
		}
	.icon_facebook {
		background:transparent url("/img/icons.png") no-repeat -68px 0;
		width:32px;
		height:32px;
		}
	.icon_favorites {
		background:transparent url("/img/icons.png") no-repeat 0 -133px;
		width:10px;
		height:9px;
		}	
	.icon_home {
		background:transparent url("/img/icons.png") no-repeat -11px -133px;
		width:9px;
		height:9px;
		}
	.icon_gold {
		background:transparent url("/img/icons.png") no-repeat -49px -89px;
		width:24px;
		height:24px;
		}
	.icon_sitemap {
		background:transparent url("/img/icons.png") no-repeat -22px -134px;
		width:11px;
		height:9px;
		}
	.icon_feedback {
		background:transparent url("/img/icons.png") no-repeat -35px -133px;
		width:12px;
		height:9px;
		}
	.icon_rss {
		background:transparent url("/img/icons.png") no-repeat -101px -1px;
		width:31px;
		height:31px;
		}
	.icon_twitter {
		background:transparent url("/img/icons.png") no-repeat -132px -1px;
		width:31px;
		height:31px;
		}
	.icon_vkontakte {
		background:transparent url("/img/icons.png") no-repeat -163px 0;
		width:31px;
		height:31px;
		}
	.icon_bookmark {
		background:transparent url("/img/icons.png") no-repeat -15px -218px;
		width:10px;
		height:16px;
		}
	.icon_down_up {
		background:transparent url("/img/icons.png") no-repeat -24px -34px;
		width:36px;
		height:23px;
		}
	.icon_download {
		background:transparent url("/img/icons.png") no-repeat -55px -148px;
		width:14px;
		height:16px;
		}
	.icon_gift {
		background:transparent url("/img/icons.png") no-repeat -96px -89px;
		width:28px;
		height:27px;
		}
	.icon_add_btn {
		background:transparent url("/img/icons.png") no-repeat -152px -92px;
		width:24px;
		height:24px;
		}
	.icon_bann_add {
		background:transparent url("/img/icons.png") no-repeat 0 -66px;
		width:24px;
		height:24px;
		}
	.icon_add_friend {
		background:transparent url("/img/icons.png") no-repeat -50px -60px;
		width:29px;
		height:28px;
		}
	.icon_bann_del {
		background:transparent url("/img/icons.png") no-repeat -25px -66px;
		width:24px;
		height:24px;
		}
	.icon_del_friend {
		background:transparent url("/img/icons.png") no-repeat -80px -60px;
		width:33px;
		height:28px;
		}
	.icon_bookmark_empty_big {
		background:transparent url("/img/icons.png") no-repeat 0 -91px;
		height:23px;
		width:24px;
		}
	.icon_bookmark_exist_big {
		background:transparent url("/img/icons.png") no-repeat -25px -91px;
		height:23px;
		width:24px;
		}
	.icon_edit {
		background:transparent url("/img/icons.png") no-repeat -74px -91px;
		width:22px;
		height:22px;
		}
	.icon_date {
		background:transparent url("/img/icons.png") no-repeat -52px -252px;
		width:7px;
		height:7px;
		margin-right:5px;
		}
	.icon_online {
		background:transparent url("/img/icons.png") no-repeat -50px -218px;
		width:14px;
		height:14px;
		}
	.icon_offline {
		background:transparent url("/img/icons.png") no-repeat -33px -217px;
		width:16px;
		height:16px;
		}
	.icon_peers {
		background:transparent url("/img/icons.png") no-repeat -64px -33px;
		width:30px;
		height:26px;
		}
	.icon_send_pm {
		background:transparent url("/img/icons.png") no-repeat -113px -59px;
		width:31px;
		height:29px;
		}
	.icon_torr_author {
		background:transparent url("/img/icons.png") no-repeat -97px -33px;
		width:22px;
		height:24px;
		}
	.icon_torr_cat {
		background:transparent url("/img/icons.png") no-repeat -121px -33px;
		width:24px;
		height:24px;
		}
	.icon_torr_comm {
		background:transparent url("/img/icons.png") no-repeat -147px -33px;
		width:24px;
		height:24px;
		}
	.icon_torr_down {
		background:transparent url("/img/icons.png") no-repeat -174px -34px;
		width:20px;
		height:23px;
		}
	.icon_torr_name {
		background:transparent url("/img/icons.png") no-repeat -196px -33px;
		width:24px;
		height:24px;
		}
	.icon_torr_size {
		background:transparent url("/img/icons.png") no-repeat -222px -33px;
		width:21px;
		height:24px;
		}
	.icon_upload {
		background:transparent url("/img/icons.png") no-repeat -70px -148px;
		width:14px;
		height:16px;
		}
	.icon_img_resized {
		background:transparent url("/img/icons.png") no-repeat -65px -237px;
		width:16px;
		height:16px;
		}
	.icon_minus {
		background:transparent url("/img/icons.png") no-repeat -60px -252px;
		width:9px;
		height:9px;
		}
	.icon_plus {
		background:transparent url("/img/icons.png") no-repeat -70px -252px;
		width:9px;
		height:9px;
		}
	.icon_minus_red {
		background:transparent url("/img/icons.png") no-repeat -65px -223px;
		width:9px;
		height:3px;
		}
	.icon_moimir {
		background:transparent url("/img/icons.png") no-repeat -34px 0;
		width:32px;
		height:32px;
		}
	.icon_news {
		background:transparent url("/img/icons.png") no-repeat -127px -94px;
		width:24px;
		height:21px;
		}
	.icon_odnoklassniki {
		background:transparent url("/img/icons.png") no-repeat 0 0;
		width:32px;
		height:32px;
		}
	.icon_plus_green {
		background:transparent url("/img/icons.png") no-repeat -75px -220px;
		width:10px;
		height:10px;
		}
	.icon_pn_inbox {
		background:transparent url("/img/icons.png") no-repeat -99px -122px;
		width:16px;
		height:11px;
		}
	.icon_pn_inboxnew {
		background:transparent url("/img/icons.png") no-repeat -117px -121px;
		width:16px;
		height:12px;
		}
	.icon_star {
		background:transparent url("/img/icons.png") no-repeat -75px -171px;
		width:11px;
		height:11px;
		}
	.icon_star_big {
		background:transparent url("/img/icons.png") no-repeat -87px -168px;
		width:16px;
		height:16px;
		}
	.icon_tags {
		background:transparent url("/img/icons.png") no-repeat -122px -172px;
		width:9px;
		height:9px;
		}
	.icon_torrents {
		background:transparent url("/img/icons.png") no-repeat -246px -34px;
		width:22px;
		height:22px;
		}
	.icon_gallery {
		background:transparent url("/img/icons.png") no-repeat -190px -61px;
		width:24px;
		height:24px;
		}
	.icon_list {
		background:transparent url("/img/icons.png") no-repeat -216px -61px;
		width:24px;
		height:24px;
		}
	.icon_views {
		background:transparent url("/img/icons.png") no-repeat -271px -33px;
		width:24px;
		height:24px;
		}
	.icon_warned {
		background:transparent url("/img/icons.png") no-repeat -133px -170px;
		width:13px;
		height:13px;
		}
	.icon_warned_big {
		background:transparent url("/img/icons.png") no-repeat -147px -169px;
		width:16px;
		height:16px;
		}
	.icon_freedownload {
		background:	url(data:image/gif;base64,R0lGODlhEAAPANUHAKAgAPBgGPAA8NiAIOiwMPjoUPjw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBQAHACwAAAAAEAAPAAAGNsCDcEgsGoWDwdE4KBSUhCXSYFBKp9UrskCwCqNMp1c6IHS1h/IZvEwm0e5x2w2na+PotFwYBAAh+QQJBQAHACwAAAAAEAAPAAAGPMCDcEgsGoWDAfI4HBAISmazAIhKB1RAVXoYGLTbZtELthqxYK2ZiE6v2YTyuxlXc51lbjc+Hz/7Y3NBAAAh+QQFBQAHACwAAAAAEAAPAAAGPcCDcEgsGoWDwdE4KBSUS+QzCV0ODNTq8ZoMaIvcLuA7DAcCYyt2gE5vn2eA+90mE5t1Q7Qpn1uddkx2QQAAIfkEBQUABwAsAwACAAoADAAABjbAg/BgMAyPxgPhODAMCgUCYSBsPqPTgxUqpQ622IIWPBV/ndinVmuUipNNd8GZJE6pdWHxGAQAIfkECQUABwAsAQABAA4ADgAABkvAg1A4IA6PhsHAIEwWj8sksVB4HpbXgrBgMFSJTOqW+8WKD1SqVxnWorVk9nuMXpvh4vg1PIc/sQNnB15ue05jVkRYg4FHUEZHQQAAIfkECQUABwAsAQABAA4ADgAABkrAw6EgPAwGxSSxcGwik8NBoWAwNKHSI4FQPSaz2631aWSGw2Mh+Mz1lgdsbuC5Phvmxbqc/IYPqngEeVOAeFBGAwFzfIdugkJBAAAh+QQJBQAHACwBAAAADgAPAAAGOcDDgSAsGo/FwQBJFBKUSmTSQI0en9Ss1TjIVpdcrxYs7IoN24NZnF5702p29+hGk8NfaRmqT96FQQAh+QQJBQAHACwAAAAADwAPAAAGO8CDcEgsGg+DgVFJHBgIzCOyUHhGl1TrUTnIQg1balWLFZOLXXMyrHayDUkwGJ1dz+nVtRQJv0r1REEAACH5BAkFAAcALAAAAAAPAA8AAAZAwINwSCwaD4PBsTggEJRL4cDwjCIL1KdhOcA6t1tj1zs9jr1VcWFtSHbN7GS0234LC0ys2zqVH/Bme1ZIUERBAAAh+QQFBQAHACwAAAAAEAAPAAAGPMCDcEgsGoWDwdE4ICSXxEHBeShAD1LqVWogFJTVI9cJXo6TU3Oh+4Ryk2Vx4asVEpjfuLq9Jdu3ekJBAAA7)
					no-repeat left top transparent;
		width:16px;
		height:15px;
		}
