* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 14px "Trebuchet MS", Georgia, Tahoma, Verdana, sans-serif;
	color: #666;
	width: 100%;
	height: 100%;
	background: #fff;
}
a {
	color: #666;
	outline: none;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 14px;
}
a:hover {text-decoration: underline; color: #333;}
img {border: none;}

p {margin-bottom: 1em;}

input {vertical-align: middle}

blockquote {
	margin: 10px 0 20px 30px;
}

.wrapper {
	width: 967px;
	margin: 0 auto;
	position: relative;
}

.right {
	float: right;
}

#messages div {
	border-radius: 5px;
}

s a{
	text-decoration: line-through;
}

.header {
	height: 48px;
	overflow: hidden;
	background: #ebebeb;
	border-bottom: 1px solid #d4d4d4;
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ededed 100%); 
	background: linear-gradient(to bottom,  #f5f5f5 0%,#ededed 100%); 
}

	.header a {
		text-shadow: 1px 1px #fff;
	}

	.header .wrapper{
		position: relative;
	}

	.auth {
		float: right;
		width: 400px;
		margin-top: 9px;
		text-align: right;
	}

		.auth a {
			display: inline-block;
			margin-top: 6px;
		}

			.auth .enter {
				background: transparent url('imgs/ico_arrow_r.png') 0 6px no-repeat;
				padding-left: 17px;
			}

			.auth .username {
				background: transparent url('imgs/ico_user.png') 0 6px no-repeat;
				padding-left: 14px;
			}

			.header .auth .username:hover {
				text-decoration: underline;
			}

		.auth form{
			display: inline;
			margin-left: 15px;
		}

		.auth input[type=text]{
			height: 27px;
			border: 1px solid #ccc;
			border-radius: 5px;
			padding-right: 32px;
			padding-left: 5px;
			width: 115px;
			color: #bbb;
			margin-top: -3px;
			font-family: "Trebuchet MS";
		}
		
		.auth input[type=submit]{
			width: 32px;
			height: 27px;
			margin-left: -37px;
			margin-bottom: 3px;
			background: transparent url('imgs/ico_search_wl.png') 0 50% no-repeat;
			border: none;
			cursor: pointer;
		}

		@media screen and (-webkit-min-device-pixel-ratio:0) { 
			.header .auth input[type=text]{
				height: 26px;
				padding-top: 1px;
				margin-top: -4px;
			}

			.header .auth input[type=submit]{
				margin-bottom: 5px;
			}
		}

	.create,
	.authors {
		display: inline-block;
		padding: 5px 12px;
		margin-right: 8px;
		margin-top: 9px;
	}

	.header .create,
	.showmore,
	.serchilka .sendme input[type="submit"],
	.pager a, .pager span{
		border: 1px solid transparent;
		border-radius: 5px;
		background: #64a3d6;
		background: -webkit-linear-gradient(top,  #64a3d6 0%,#2f87da 1%,#2675bf 99%,#1f5d98 100%); 
		background: linear-gradient(to bottom,  #64a3d6 0%,#2f87da 1%,#2675bf 99%,#1f5d98 100%); 
		cursor: pointer;
		color: white;
		text-shadow: 1px 1px #666;
	}

	.showmore,
	.serchilka .sendme input[type="submit"],
	.pager a, .pager span {
		padding: 5px 12px;
		display: inline-block;
		text-align: center;
	}

		.header .create:hover,
		.showmore:hover,
		.serchilka .sendme input[type="submit"]:hover,
		.pager a:hover {
			text-decoration: none;
			color: #fff;
			background: #1f5d98;
			background: -webkit-linear-gradient(top,  #1f5d98 0%,#2675bf 1%,#2f87da 99%,#64a3d6 100%);
			background: linear-gradient(to bottom,  #1f5d98 0%,#2675bf 1%,#2f87da 99%,#64a3d6 100%);
		}

	.header .authors {
		padding-left: 24px;
		background: transparent url("imgs/ico_rating.png") 8px 10px no-repeat;
	}

	.header .logo {
		position: absolute;
		left: 442px;
		top: 10px;
	}

	.ajaxcont {
		background: none repeat scroll 0 0 white;
		border-radius: 5px;
		padding: 20px 10px 20px 40px;
	    color: #666666;
	    font-size: 12px;
	    line-height: 17px;	
	}

		.ajaxcont a {
			font-size: 12px;
		}

	.searchy {
		padding: 20px 40px;
	}

		.ajaxcont .field {
		    border: 1px solid #D1D1D1;
		    color: #CCCCCC;
		    height: 14px;
		    margin: 3px 0 6px;
		    padding: 6px;
		    vertical-align: middle;
		    width: 206px;
		}

		.rememberme {
		    display: inline-block;
		    padding-top: 5px;
		}

	.search-page {
		float: none;
		margin: 0;
	}

	#showlogin {
		display: none;
	}

.tabs {
	margin-top: 32px;
	height: 41px;
	border-bottom: 1px solid #dddddd;
}

	.tabs ul, .toptop ul {
		list-style: none;
	}

	.tabs li, .toptop li {
		float: left;
	}

	.tabs h1{
		display: inline;
	}

	.tabs li,  
	.tabs h1{
		font-size: 14px;
		font-weight: bold;
	}

	.tabs li {
		display: block;
		padding: 10px 5px;
		height: 21px;
		margin-right: 15px;
	}

	.tabs li.right {
		float: right;
		margin-right: 0;
	}

	.tabs li.active {
		background: #fff;
		border: 1px solid #ddd;
		border-bottom: none;
		border-radius: 5px 5px 0 0;
		padding: 10px 22px;
	}

	.tabs a {
		font-weight: bold;
	}

	.tabs .home {
		margin-left: 0;
		padding-left: 17px; 
		background: transparent url("imgs/ico_home.png") 0 40% no-repeat;
	} 

	.tabs li.tags {
		padding: 9px 22px 11px;
	}

	.tags .close, 
	.tags .close:hover{
		display: inline-block;
		width: 15px;
		background: transparent url("imgs/ico_close.png") 50% 60% no-repeat;
		text-decoration: none;
	}
	
.content, .sidebar {
	float: left;
	min-height: 10px;
	padding-top: 28px;
}

.generic .content {
	width: 460px;
	min-height: 700px;
	padding-right: 0;
}

.content {
	width: 638px;
	padding-right: 28px;
	border-right: 1px dotted #ddd;
	line-height: 19px; 
	padding-bottom: 50px;
}

.content p { 
	margin: 1em 0; 
}

.contop .content, .contop .sidebar{
	margin-top: 307px;
	padding-top: 0;
}

.condet .content, .condet .sidebar{
	margin-top: 470px;
	padding-top: 0;
}

.nosidebar .content {
	width: 970px;
	padding-right: 0;
	border: none;
}

	.content li {
		margin-left: 15px;
	}


	.toptop {
		margin-top: -307px;
		height: 270px;
		position: relative;
		border-bottom: 1px dotted #ddd;
		margin-bottom: 5px;
		width: 970px;
		padding-top: 32px;
		display: none;
	}

		.toptop .roll{
			margin: 0 28px;
			height: 237px;
			overflow: hidden;
		}

		.toptop .roller{
			display: block;
			height: 237px;
		}

			.roll li,
			.atklist li{
				margin: 0 16px;
				position: relative;
			}

			.roll span.atkrate,
			.atklist span.atkrate,
			.roll span.atkmoder,
			.atklist span.atkmoder{
				position: absolute;
				display: none;
				background: #fff;
				background: rgba(255,255,255,0.8);
				border-radius: 5px;
				padding: 0 5px;
			}

			.roll span.atkrate,
			.atklist span.atkrate {
				top: 10px;
				right: 10px;
			}

			.roll span.atkmoder,
			.atklist span.atkmoder{
				bottom: 15px;
				left: 10px;
			}

			.roll li:hover span.atkrate,
			.atklist li:hover span.atkrate,
			.roll li:hover span.atkmoder,
			.atklist li:hover span.atkmoder{
				display: block;
			}

		.toptop .arrows,
		.detail .arrows,
		.back2top {
			position: absolute;
			top: 122px;
			height: 40px;
			width: 40px;
			background: #eee;
			border-radius: 5px;
			border: 1px solid #ddd;
		}

			.toptop .arrows:hover,
			.detail .arrows:hover {
				background-color: #dfdfdf;
			}

			.toptop .left,
			.detail .left {
				left: -15px;
				background: #eee url("imgs/ico_arrow_lb.png") 40% 50% no-repeat;
			}

			.toptop .right,
			.detail .right {
				right: -15px;
				background: #eee url("imgs/ico_arrow_rb.png") 60% 50% no-repeat;
			}

			.back2top {
				background: #eee url("imgs/ico_arrow_top.png") 50% 40% no-repeat;
				position: fixed;
				bottom: 70px;
				right: 20px;
				top: auto;
			}

			.back2top:hover {
				text-decoration: none;
			}

		.dotpager {
			width: 94px;
			height: 10px;
			position: absolute;
			left: 453px;
			bottom: 10px;
		}

			.dotpager li{
				height: 7px;
				width: 8px;
				overflow: hidden;
				background: #D9D9D9;
				border-top: 1px solid #AAAAAA;
				border-radius: 5px;
				margin-right: 4px;
			}

			.dotpager li.active,
			.dotpager li:hover{
				background: #909090; 
				border-top: 1px solid #909090; 
			}

				.dotpager a{
					display: inline-block;
					padding-left: 10px
				}

		.buttons-title {
			display: block;
			float: left;
			margin-right: 5px;
		}

		.buttons {
			display: inline-block;
			list-style: none;
			margin-top: -5px;
			margin-bottom: 25px;
			font-size: 12px;
			float: left;
		}

		.condet .buttons {
			margin-top: 20px;
		}

		.right .buttons {
			margin-right: 5px;
		}

			.buttons li{
				float: left;
				margin: 0;
				padding: 0;
			}

			.buttons li:first-child a{
				border-left: 1px solid #E0E0E0;
				border-top-left-radius: 4px;
				border-bottom-left-radius: 4px;
			}

			.buttons li:last-child a{
				border-top-right-radius: 4px;
				border-bottom-right-radius: 4px;
			}

			.buttons a{
				line-height: 15px;
				height: 15px;
				display: inline-block;
				padding: 5px 10px;
				border-top: 1px solid #F0F0F0;
				border-right: 1px solid #EAEAEA;
				border-bottom: 3px solid #E0E0E0;
				font-size: 12px;
				text-decoration: none;
			}

			.buttons a:hover,
			.buttons a.selected{
				background: #F0F0F0;
				border-top: 1px solid #F0F0F0;
				border-bottom: 1px solid #E0E0E0;
				padding: 5px 10px 7px;
				color: #666666;
				text-shadow: 1px 1px #FFFFFF;
			}

			.buttons.small a{
				padding: 5px 7px;
			}

			.buttons.small a:hover,
			.buttons.small a.selected {
				padding: 5px 7px 7px;
			}

	.atklist {
		clear: both;
	}

	.contop .atklist,
	/*.contop .sidebar .banner ,*/
	.condet .atklist/*,
	.condet .sidebar .banner*/ {
		padding-top: 30px;
	}

	.pagging {
    	margin-bottom: 20px;
    	text-align: center;
	}

	.detail {
		margin-top: -470px;
		height: 237px;
		padding: 30px 70px;
		position: relative;
		width: 820px;
		font-family: "Trebuchet MS";
		border-bottom: 1px dotted #ccc;
	}

		.detail h1 {
			display: block;
			font-size: 12px;
			font-weight: normal;
			left: 644px;
			position: absolute;
			top: 180px;
			width: 267px;
			color: #999999;
		}

	.socializm {
		display: inline-block;
		width: 80px;
		height: 237px;
		margin-right: 30px;
		vertical-align: top;
	}

		.socializm td{
			padding: 3px 0;
		}

	.icons {
		display: inline-block;
		font-size: 12px;
		color: #999999;
		width: 227px;
		height: 237px;
		vertical-align: top;
		margin-left: 30px;
		padding-top: 4px; 
	}

		.icons a{
			font-size: 12px;
			color: #999999;
			font-family: "Trebuchet MS";
		}

		.info span,
		.detail h1 span{
			color: #cccccc;
			padding-left: 15px;
			font-family: "Trebuchet MS";
			line-height: 20px;
			margin-bottom: 2px;
		}

		.one_line {
			display: inline-block;
			height: 17px;
			overflow: hidden;
			width: 270px;
		}

			.one_line:hover {
				position: absolute;
				height: auto;
				background: white;
				border-bottom: 1px solid #ddd;
			}

		.info span.author {background: transparent url("imgs/ico_author.png") 1px 50% no-repeat;}
		.info span.date {background: transparent url("imgs/ico_date.png") 0 50% no-repeat;}
		.info span.tag {background: transparent url("imgs/ico_tags.png") 0 50% no-repeat;}
		.info span.descr, .detail h1 span {background: transparent url("imgs/ico_descr.png") 0 50% no-repeat;}

		.roundy {
			border-radius: 0 5px 5px 0;
		}

		.rating {
			width: 227px;
			height: 76px;
			margin-bottom: 10px;
		}

			
			.pm {
				background: #ededed;
				background: -webkit-linear-gradient(top,  #F5F5F5 0%,#EDEDED 100%);
				background: linear-gradient(to bottom,  #F5F5F5 0%,#EDEDED 100%); 
				border-radius: 5px 0 0 5px;
				display: inline-block;
				height: 56px;
				width: 28px;
				padding: 10px;
				vertical-align: top;
			}
			
				.pm a {
					display: inline-block;
					width: 28px;
					height: 28px;
				}

				.pm a:hover {
					text-decoration: none;
				}

				.pm a.pluso {background: transparent url("imgs/ico_plus.png") 0 0 no-repeat;}
				.pm a.minuso {background: transparent url("imgs/ico_minus.png") 0 0 no-repeat;}

			.rating span {
				display: inline-block;
				width: 43px;
				height: 76px;
				line-height: 76px;
				text-shadow: 1px 1px #fff;
				background: #f3f3f3;
				color: #666;
				border-left:1px solid #F9f9f9;
				border-right:1px solid #F9f9f9;
				vertical-align: top;
				text-align: center;
				font-size: 18px;
			}

			.actions {
				background: #ededed;
				background: -webkit-linear-gradient(top,  #F5F5F5 0%,#EDEDED 100%);
				background: linear-gradient(to bottom,  #F5F5F5 0%,#EDEDED 100%); 
				border-radius: 0 5px 5px 0;
				display: inline-block;
				text-shadow: 1px 1px #FFFFFF; 
				padding: 8px 10px 12px;
				height: 56px;
				line-height: 20px;
			}

				.actions a,
				.bot_panel a,
				.bot_panel span {
					color: #666666;
					padding-left: 18px;
					line-height: 150%;
				}

				.bot_panel a,
				.bot_panel span {
					padding-left: 16px;
				}

				.actions a.bayan {background: transparent url("imgs/ico_bayan.png") 0 50% no-repeat;}
				.actions a.fav {background: transparent url("imgs/ico_fav.png") 0 50% no-repeat;}
				.actions a.del,.bot_panel a.del {background: transparent url("imgs/ico_del.png") 2px 50% no-repeat;}
				
				.bot_panel a.user,
				.bot_panel a.fav, 
				.bot_panel a.bayan{
					position: absolute;
				}

				.bot_panel a.user {background: transparent url("imgs/ico_user_h.png") 5px 6px no-repeat; left: 150px;}
				.bot_panel a.fav {background: transparent url("imgs/ico_fav_h.png") 1px 50% no-repeat; left: 5px;}
				.bot_panel a.bayan {background: transparent url("imgs/ico_bayan_h.png") 1px 50% no-repeat; left: 102px;}

				@media screen and (-webkit-min-device-pixel-ratio:0) {
 					.bot_panel a.user {background-position: 5px 5px}
				}
				

	.profile {
		position: relative;
		margin-top: -307px;
		padding: 30px 0;
		width: 970px;
		height: 247px;
		border-bottom: 1px dotted #ccc;
	}

		.editlink {
			font-size: 14px;
			font-weight: bold;
			padding-left: 18px;
			background: transparent url("imgs/ico_descr.png") 0 4px no-repeat;
		}
		
		.profile .avatartop {
			float: left; margin: 4px;
		}
		
		.profile h1 {
			display: inline;
		}
		
		.profile .photo {
			width: 210px; 
			line-height: 50%; 
			float: left; 
			border: 5px solid #e8e8e8; 
			border-radius: 5px; 
			background: transparent url('/user/def3.gif') 0 0 repeat; 
			margin: 0 10px 0 0;
			max-height: 237px;
			overflow: hidden;
		}
		
			.profile .photo img {
				max-width: 210px;
				min-width: 210px;
			}
			
			.profile .photo div {
				width: 210px; 
				height: 210px; 
				display: table-cell; 
				vertical-align: middle; 
				text-align: center; 
				font-family: 'Trebuchet MS'; 
				font-size: 18px; 
				font-weight: bold; 
				line-height: 100%; 
				background: rgba(255,255,255,0.3);
			}

			.profile .bigs {
				font-size: 14px;
				font-weight: bold;
				color: #999999;
				font-family: "Trebuchet MS";
			}

		.profile .info span{
			color: #666666;
			padding-left: 20px;
			line-height: 20px;
		}

			.info span.rank {background: transparent url("imgs/ico_rank.png") 2px 50% no-repeat;}
			.info span.hb {background: transparent url("imgs/ico_hb.png") 0 50% no-repeat;}
			.info span.rnumb {
				color: #fc4750;
				padding: 0;
			}

	.atklist {
		list-style: none;
		width: 669px;
		overflow: hidden;
	}

	.atklist li{
		float: left;
		width: 300px;
		height: 168px;
		margin: 0 34px 34px 0;
	}

	.tags {
		text-align: center;
		font-size: 125%;
	}

	.smalllist {
		width: 930px;
		border-bottom: 1px dotted #ccc;
		padding-left: 30px;
	}

		.smalllist li{
			width: 200px;
			height: 111px;
			margin: 0 30px 30px 0;
		}

	a.topbanner {
		display: block;
		text-align: center;
		min-width: 1024px;
		background: #e3ca92;
		line-height: 50%;
		border-bottom: 1px solid #B4B4B4;
	}

	.field-name {
		text-align: right;
		font-size: 14px;
		padding-right: 15px;
	}

	.profileedit {
		margin-top: 5px;
	}

	.socialstuff a,
	.footer a span {
		height: 16px; 
		display: block; 
		background: transparent url('/imgs/social.png') 0 -86px no-repeat;  
	}

	.socialstuff a {
		width: 0; 
		overflow: hidden; 
		padding-left: 18px; 
		float: left;
	}
	
	.footer a span {
		padding-left: 20px; 
	}

	.sidebar .footer a span {
		margin-bottom: 1px;
	}

		a.twitter {background-position: 0 -1px; }
		a.facebook {background-position: 0 -18px;}
		a.LJ {background-position: 0 -35px;}
		a.Vkontakte {background-position: 0 -52px;}
		a.skype {background-position: 0 -69px;}
		
		.profile .socialstuff {
			margin-top: 8px;
		}
		.profile .socialstuff a {
			padding-left: 22px;
		}

	.fzone {
		position: absolute;
		top: 30px;
		right: 0;
		width: 273px;
		padding-left: 30px;
		height: 247px;
		overflow: hidden;
		border-left: 1px dotted #ccc;
	}

		.fzone:hover {
			overflow: visible;
			background: white;
			height: auto;
			padding-bottom: 30px;
		}

		.fzone a.ulist,
		.fall {
			font-size: 14px;
			font-family: "Trebuchet MS";
			color: #666666;
		}

		.fall {
			color: #fc4750;
		}

	.user_atks {
		padding-top: 30px;
	}

	.contop .user_atks .atklist {
		padding-top: 0;
	}


	.userrating {
		width: 100%;
		border-collapse: collapse;
		border: 0;
	}

		.userrating th{
			font-size: 18px;
			font-weight: normal;
			font-family: "Trebuchet MS";
			color: #ccc;
			padding: 10px 0 10px;
		}

		.userrating tr:first-child th{
			padding-top: 0;
		}

		.userrating td {
			font-size: 14px;
			font-weight: normal;
			font-family: "Trebuchet MS";
			color: #666;
			padding: 10px 0;
			text-align: center;
		}

		.userrating .username {
			text-align: left;
		}

			.userrating .username a {
				text-decoration: underline;
			}

		.userrating tr:hover {
			background: #f0f0f0;
		}

		.userrating .withbutton {
			position: relative;
		}

			.userrating .withbutton a {
				display: none;
				position: absolute;
				top: -6px;
				right: 20px;
				left: 20px;
			}

			.userrating tr:hover .withbutton a {
				display: block;
			}

		.userrating .fw {color: #8FD07E;}
		.userrating .fn {color: #fc4750;}

		.showmore.follow{
			background: #759a66; 
			background: -webkit-linear-gradient(top,  #bdfaa4 0%,#7da56d 1%,#5b794f 99%,#34452d 100%); 
			background: linear-gradient(to bottom,  #bdfaa4 0%,#7da56d 1%,#5b794f 99%,#34452d 100%); 
		}

			.showmore.follow:hover{
				background: #759a66; 
				background: -webkit-linear-gradient(top,  #34452d 0%,#5b794f 1%,#7da56d 99%,#bdfaa4 100%); 
				background: linear-gradient(to bottom,  #34452d 0%,#5b794f 1%,#7da56d 99%,#bdfaa4 100%); 
			}

		.showmore.unfollow{
			background: #fc4750; 
			background: -webkit-linear-gradient(top,  #fea2a7 0%,#fc5f67 1%,#f93740 99%,#841e23 100%); 
			background: linear-gradient(to bottom,  #fea2a7 0%,#fc5f67 1%,#f93740 99%,#841e23 100%); 
		}

			.showmore.unfollow:hover{
				background: #fc4750; 
				background: -webkit-linear-gradient(top,  #841e23 0%,#f93740 1%,#fc5f67 99%,#fea2a7 100%); 
				background: linear-gradient(to bottom,  #841e23 0%,#f93740 1%,#fc5f67 99%,#fea2a7 100%); 
			}

.sidebar {
	width: 300px;
}

.generic .sidebar {
	width: 487px;
}

.nosidebar .sidebar {
	width: 0;
	display: none;
}

	.sidebar > div {
		padding-left: 34px;
		padding-bottom: 34px;
		padding-top: 34px;
		border-bottom: 1px dotted #ddd;
	}

	.sidebar > div:nth-child(1) {
		padding-top: 0;
	}

	.sidebar > div:nth-last-child(1) {
		border-bottom: none;
	}

	.social {
		min-height: 271px;
	}

.footer {
	border-top: 1px solid #ddd;
	font-size: 12px;
	padding: 15px 0;
	height: 50px;
}

	.footer ul{
		list-style: none;
	}

	.footer li{
		float: left;
		margin-right: 5px;
	}

	.footer a{
		font-size: 12px;
	}

	.footer .rights{
		float: right;
	}


.sidebar .footer {
	border: none;
}

.sidebar .footer a{
	font-size: 14px;
	line-height: 19px;
}

.sidebar .footer .rights {
	margin-top: 30px;
}

.sidebar .footer .rights, 
.sidebar .footer .menu li{
	float: none;
}

.sidebar .footer .menu li:first-child a {
	color: red;
}


/* custom */

.search-tags-chain {
	text-align: left;
}

.search-tags-chain span {
	display: inline-block;
	background: #e2e2e2;
	border: none;
	border-radius: 5px;
	padding: 1px 9px 5px; 
	margin: 0 0 5px;
	max-width: 220px;
}

.search-tags-link, 
.search-tags-link:hover{
	color: #f39294; 
	text-decoration: none;
}

/* generic */

#atkbody {background: #ffb; width: 425px;float: left; height: 237px;}
.textarea {line-height: 25.5px; border: 0; margin: 0;padding: 17px 0 0 20px; width: 405px; height: 219px; font-size: 24px; overflow: hidden; resize: none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .textarea {height: 217px;}
}

#colors {width: 425px;clear: both; padding-top: 10px; margin-bottom: 10px;}
#cliparts {
	width: 490px;
	border: none;
	overflow: auto;
	float: left; 
	position: relative;
}
#cliparts .serchilka {position: absolute; right: 20px; top: 0;}
.serchilka .sendme {width: auto;}
#cliparts .serchilka a {color: #fc4750;}
.ekran1024 #cliparts {width: 318px;}
#cliparts div {font-size:14px; line-height:19px; cursor: pointer;}
#cliparts div.title{clear: both; margin-left: 20px;}
#cliparts div.title small {color: #999; font-style: italic;}
#cliparts div.title span {margin-left: -15px; display: block; width: 15px; float: left;}
#cliparts div.img{
	float: left;
	padding: 0 10px 20px 0;
	border: 0.01px dotted  #ebebeb;
	height: 110px;
	width: 98px;
	overflow: hidden;
	text-align: center;
}
#cliparts img{width: 80px;cursor: pointer;}
.cb, .cblong {display: block;float: left;width: 19px;height: 19px;border: 1px solid #ddd;cursor: pointer;font-size: 11px; color: #ccc; text-align: center; margin: 2px 1px 0 0;}
.cblong {border: none; width: auto; float: left; color: #666; 
	margin-left: 12px;
	margin-right: 3px;
}

#keywords,
.serchilka .sendme input[type="text"]{
	background: none; 
	border:1px solid #d1d1d1; 
	color:#999;
	margin:0;
	vertical-align:middle; 
	height:21px; 
	padding: 3px 6px 2px; 
	border-radius: 5px;
}

#keywords {
	width: 252px; 
}

#maylo {margin-left: 40px;}
#chik {
	margin: 0 0 0 160px;
}
#maylo{clear:both; }
.keywords_target {background-color: #ffc; padding: 2px 6px; border: 1px solid #ddd; width: 408px; color: #ccc; position: absolute; display: none; z-index: 50}
.keywords_target a {color: #666;}
a.closebtn {display: block; width: 10px; float: right; color: #fc4750; text-decoration: none; font-weight: bold;}
.highlight_key {color: #fc4750;}


#sendme .formsy ,
#sendme .formblock,
#sendme #copyfrom, 
#sendme #copyto {
	width: 640px;
}

#sendme .formsy input[type="submit"] {
	margin: 20px auto;
}

#sendme .formsy input[type=text] {
	padding: 5px;
	width: 302px;
	background: none;
}

#sendme .formsy input.littleshorter {
	width: 272px;
}

#sendme .formsy textarea {
	padding: 5px;
	border-radius: 5px;
	background: none;
	height: 100px;
	width: 620px;
}

#sendme .wantmoreD, 
#sendme .wantnomoreD {
	margin-right: 15px;
}

#sendme .wantmore, 
#sendme .wantnomore {
	margin-top: 3px;
	margin-right: 5px;
}

div.both {
	clear: both;
}

/* forms */

	.formsy label{
		display: block;
		clear: both;
		font-family: "Trebuchet MS";
		font-size: 14px;
		margin-bottom: 15px;
	}

		.formsy label.float{
			clear: none;
			display: inline-block;
			margin-left: 10px;
		}

	.formsy .label {
		display: inline-block;
		width: 65px;
		text-align: right;
		padding-right: 10px;
		line-height: 25px;
	}

	.formsy .label small,
	.formsy .hint {
		font-style: italic;
		font-size: 12px;
		line-height: 25px;
		color: #999;
		vertical-align: middle;
	}

	.formsy .hint {
		display: inline-block;
		padding-left: 10px;
		white-space: nowrap;
	}

		.formsy .hint a{
			color: #666;
			font-size: 12px;
		}

	.formsy input[type=text], 
	.formsy input[type=password]{
		border: 1px solid #ccc;
		border-radius: 5px;
		padding: 5px;
		font-size: 14px;
		width: 233px;
	}

	.formsy input[type=submit] {
		margin-left: 80px;
	}

	.profile-table input[type=submit] {
		margin: 0;
	}

	.label85 .label {width: 65px;}
	.label85 input[type=submit] {margin-left: 80px;}

	.label165 .label {width: 145px;}
	.label165 input[type=submit] {margin-left: 160px;}

	.label285 .label {width: 265px;}
	.label285 input[type=submit] {margin-left: 180px;}

.sendme .spacer {margin: 3px 0; min-height: 20px;}
.spacer span {
	font-size: 12px;
	font-family: "Trebuchet MS", sans-serif;
	color: #999999;
	font-style: italic;
}
.sendme label {display:block;float:left;font-size:11px;text-align:right;white-space:nowrap;width:85px; }

.sendme form {display:inline;font-family:"Trebuchet MS",sans-serif;font-size:14px;white-space:nowrap;color:#999;}
.sendme input[type="text"], .sendme input[type="password"], .sendme textarea, .search-form  input[type="text"],
.profile-table  input[type="text"], .profile-table  input[type="password"], 
.profile-table textarea, .profile-table select {
	border:1px solid #cfcfcf; 
	color:#999; 
	margin:0 4px 4px 0;
	vertical-align:middle;
	font-weight: normal;
} 


.hide{display: none;}
.hidectrl {position: absolute; top: -999px;}
.sendme {padding: 0; width: 430px;}
	#copyfrom, #copyto {width: 415px; height: 1px;}
	
	.wantmoreD, .wantnomoreD {
		position: relative;
		width: 18px; 
		height: 22px; 
		overflow: hidden; 
		float: right; 
		text-align: center;
	}
	.wantmore, .wantnomore {
		display: block;
		position: relative;
		font-size: 36px; 
		line-height: 16px; 
		text-decoration: none; 
		color: #ebebeb; 
		font-weight: bold;
		width: 18px; 
		height: 22px; 
		overflow: hidden; 
		padding: 0; 
		margin: 0;
		clear: both;
	}
	
	.formblock {
		width: 415px;
	}

.profile-table  input[type="text"], .profile-table  input[type="password"] {
	width: 270px;
}
#PERSONAL_BIRTHDAY {
	width: 240px;
}
.profile-table select {
	width: 282px;
	padding: 4px 6px;
	border-radius: 5px;
}

.profile-table textarea {
	border-radius: 5px;
}

.sendme input[type="text"], .sendme input[type="password"] {width: 192px; height:16px; padding: 2px 6px;}
.sendme textarea {width: 405px; height:64px; font-family:"Trebuchet MS",sans-serif; padding:4px 5px; }
.sendme form .btn {border:1px solid #cfcfcf; height:28px; width:100px;color:#333;background:#ddd;margin:0;vertical-align:middle;cursor:pointer; font-weight: bold; font-size: 10px;} 
.sendme	input.littleshorter {width: 175px; padding-right: 0;}

.atkform {position: fixed; background: #fff; width: 420px;}
.atkform label {width: 39px;}

/* rulez */
.rulez {
	font-family: "Trebuchet MS",sans-serif,arial;
	padding-right: 30px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 17px;
}

	.rulez s {
		text-decoration: none;
		white-space: nowrap;
	}
		
	.rulez span {
		color: #fc4750;
	}

	.rulez .icns {
		float: right; 
		text-decoration: none;
	}
	
	.rulez ul {
		list-style: none; 
		margin: 0; 
		padding: 0;
	}

.info span.descr:after, .detail h1 span:after {
	content: "Текст: ";
}

.search-form input {
	vertical-align: top;
}

body .search-form input[type=text] {
	background: none;
}

.content .search-tags-chain span {
	white-space: nowrap;
}

.tabs li.active {
	max-width: 670px;
}

.double {
	line-height: 12px;
	display: inline-block;
	vertical-align: middle;
}

.tags span {
	display: inline-block;
	max-width: 450px;
	height: 21px;
	overflow: hidden;
	vertical-align: middle;
	position: relative;
}

	.tags span s {
		height: 21px;
		display: block;
		position: absolute;
		right: -10px;
		top: 0;
		width: 40px;
		background: transparent url("imgs/tab_mask.png") 0 0 no-repeat;
	}

	.tags span b {
		display: block;
		height: 21px;
		white-space: nowrap;
	}


.rating_message,
.ib_message {
	display: inline-block;
	padding: 5px 12px;
	font: 12px "Trebuchet MS";
}

	.ib_message a,
	.rating_message a, 
	.rating_message a:hover {
		font: 12px "Trebuchet MS";
		display: inline-block;
		line-height: 100%;
	}

	.userratingnum {
		display: inline-block;
		line-height: 100%;
	}

	.userratingnum,
	.userratingnum:hover,
	.rating_message a, 
	.rating_message a:hover {
		color: #fc4750;
		text-decoration: none;
		border-bottom: 1px dashed #fc4750;
	}

	.rating_message a:hover {
		border-bottom: none;
	}


.auth .userrating {
	color: #fc4750;
	display: inline;
}

#rullez_create, #rullez_vote {
	display: none;
}

	.holder{
		background: white;
		padding: 20px;
		border-radius: 5px;
	}
	.holder span {
		color: #fc4750;
	}

.tabs .concursb {
	margin-left: -10px;
	position: relative;
	width: 180px;
}

	.tabs .concursb img {
		bottom: 0;
		position: absolute;
	}

	.tabs .concursb span {
		color: #999999;
		font-size: 18px;
		font-weight: normal;
		position: absolute;
		right: 0;
	}

.concursd {
	margin-top: 30px;
}

	.concursd .showmore {
		margin-bottom: 30px;
	}

	.concursd p a {
		color: #297AC7;
	}

.detail h1.higher {
	top: 160px;
}

.atkdel {
	background: transparent url('imgs/icons/del.gif') 0 1px no-repeat;
	padding-left: 16px;
	margin-left: 5px;
	font-family: Georgia;
}

.rights {
	padding-right: 40px;
	background: transparent url("imgs/18p.png") 100% 0 no-repeat;
}

	.sidebar .footer .rights {
		padding-left: 40px;
		background: transparent url("imgs/18p.png") 0 0 no-repeat;
	}

.showmore.ascgroup {
	color: #333;
	text-shadow: 1px 1px #fff;
	background: #ffb531;
	background: -webkit-linear-gradient(top,  #ffdc73 0%,#ffd145 1%,#ff961a 99%,#ffc71e 100%); 
	background: linear-gradient(to bottom,  #ffdc73 0%,#ffd145 1%,#ff961a 99%,#ffc71e 100%); 
	border: none;
}

		.showmore.ascgroup:hover{
			color: #333;
			background: #ffb531;
			background: -webkit-linear-gradient(top,  #ffc71e 0%,#ff961a 1%,#ffd145 99%,#ffdc73 100%);
			background: linear-gradient(to bottom,  #ffc71e 0%,#ff961a 1%,#ffd145 99%,#ffdc73 100%);
		}

li .top_panel,
li .bot_panel{
	display: none;
	position: absolute;
	background: rgba(255,255,255,0.95);
	border-radius: 2px;
	color: #666;
}

li .top_panel {
	height: 25px;
	padding-top: 38px;
	right: 8px;
	text-align: center;
	top: 8px;
	width: 62px;
}

li .bot_panel{
	left: 8px;
	padding: 2px;
	height: 19px;
}

li:hover .top_panel,
li:hover .bot_panel{
	display: block;
}

	li .bot_panel a {
		font-size: 12px;
		vertical-align: middle;
		line-height: 19px;
		display: inline-block;
	}

	li .pluso, 
	li .minuso {
		position: absolute;
		width: 28px;
		height: 28px;
		top: 2px;
	}

	li .pluso {
		left: 2px;
		background: transparent url("imgs/ico_plus_h.png") 0 0 no-repeat;
	}
	
	li .minuso {
		right: 2px;
		background: transparent url("imgs/ico_minus_h.png") 0 0 no-repeat;
	}

		li .top_panel span {
			font-size: 20px;
		}

	li .bot_panel {
		bottom: 13px;
		right: 8px;
	}

	.atklist li .top_panel {
		top: 6px;
		right: 6px;
	}

	.atklist li .bot_panel {
		left: 6px;
		bottom: 7px;
		right: 6px;
	}

	.atklist a.user{
		width: 50px;
		overflow: hidden;
		white-space: nowrap;
	}

	.atklist a.user:hover{
		background-color: #fff;
		z-index: 666;
		width: auto;
		padding-right: 5px;
	}

.bot_panel .share {
	position: absolute;
	white-space: nowrap;
	right: 3px;
	overflow: hidden;
	top: 0;
	padding-left: 1px;
	display: block;
}

.atklist .share {
	width: 62px;
}

.atklist .share:hover {
	width: auto;
	background-color: #fff;
}

.atklist .share:hover a.del,
.atklist .share:hover a.gp,
.atklist .share:hover a.pinterest{
	display: inline-block;
}

.bot_panel .button {
	display: inline-block;
	margin-left: -1px;
	height: 19px;
	width: 1px;
	background: url("imgs/ico_shares.png") no-repeat scroll 0 0 transparent;
	overflow: hidden;
	padding-left: 18px;
}

.bot_panel .button:hover {
	opacity: 1;
}

.bot_panel a.facebook 	{background-position:     0 0;}
.bot_panel a.vk 		{background-position: -21px 0;}
.bot_panel a.twitter 	{background-position: -42px 0;}
.bot_panel a.gp			{background-position: -63px 0;}
.bot_panel a.pinterest	{background-position: -84px 0;}

.atklist a.del,
.atklist a.gp,
.atklist a.pinterest {display: none;}

.bot_panel a.facebook:hover 	{background-position:     0 -21px;}
.bot_panel a.vk:hover 			{background-position: -21px -21px;}
.bot_panel a.twitter:hover 		{background-position: -42px -21px;}
.bot_panel a.gp:hover 			{background-position: -63px -21px;}
.bot_panel a.pinterest:hover 	{background-position: -84px -21px;}

.bot_panel a.facebook:active 	{background-position:     0 -42px;}
.bot_panel a.vk:active 			{background-position: -21px -42px;}
.bot_panel a.twitter:active 	{background-position: -42px -42px;}
.bot_panel a.gp:active 			{background-position: -63px -42px;}
.bot_panel a.pinterest:active 	{background-position: -84px -42px;}

#reformal_tab {
	box-shadow: none !important;
}

.info span.descr, 
.detail h1 span,.editlink		{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAMAAAB8rpxtAAAARVBMVEWrq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6sAAABOjStfAAAAF3RSTlN9NTBgATNiFloEDhJWXwJmLiwvMXmMAMcaDN4AAABOSURBVHjaPcpHEsAgDENRp3eKQbr/UWNMJn/3NBIyxpk9YQWmH0BlDh1hFBazA8oB6JICLfjUPim5DoNJtels4LLagIu3wcsbdzi8B3gBy8gKAXEWhj0AAAAASUVORK5CYII=")}
.atkdel 						{background-image: url('data:image/gif;base64,R0lGODlhDAAMAIAAAP2jp////yH5BAAAAAAALAAAAAAMAAwAAAIZjI8JuAz9Wog0nmodTbMqLIFZBz0Kw6VGAQA7')}
.rights,.sidebar .footer .rights{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAMAAAANFixgAAAChVBMVEXPRUbPRUUAAADPRkb78fHlurrgnZ21MzLghYXcnp3tu7q6OTnbamnhrazDW1vBLC3CYWC9LS3MPz/68fDedHTEWlrKPDzAMzPRbW3am5vTi4vITEzdb2/wysnmmpr12dnsycnKNTXQOzrv1dXMMzTckJDjlpbNNDPLcXH15eXty8vnq6rGZGS9SknUcnLco6PQPTz34+PgkJDRYGHuxsbKRkXHOTjNU1S8Pj7LZGTEQUHLQUHSR0fRQEC+JibFOjrDODjCKSjBJyjORkbNSEjYcXLJLzDQQEDRQ0LDOjrFOTrNNjXRPT7XV1fll5bFLCvYV1bWS0vSRUW0MTLKMDHml5fIMC+/JyfFKyzAJybYlZXbb27DKSrTR0jRQkPAKCjFLSy0MjHsy8u5PT7TQ0PVSUm8RkfilpbGPz+/JSXAQD/USUm9JCPCKinQQkHPPT3FPT3SQ0LUSEfTRkXRPT3HLy/DKyq/JifJLy/TREPUS0vXTU3TRETSQUHKMDCzMjHQOzvJMTDMNTbKMTLOOTn68fHLMTLLMTHNRETBKSjONzfaX1/WS0zAJyjFLS3CKSnBKCfTSEjTQ0TILy7USkvNNDTUSUjUR0jRQUK9JCXGLS23OjrVSEjHLy7NMzPONjbLMzPAJifMNjbLMjLFKyvURka9IyTRQUG0MjLBJyfWTUzSQkLUR0fEKiu9JSXSRkbJMTHVTEvPPTzSQkHVS0zPOjrILzDRPj7EKyvAKCe9JSTJMDDSQ0TRQUC9IyPMMzPNNja+JSbVSkvOOTrWTEvXTUzTRUXILy/FLCzKMTG+JSTSQ0PQPT3TRka9JCTWTEzVS0vUSEjDKirAJye+JSXBKCj///+knijEAAAABHRSTlO4uAC4ZaKU+QAAAg1JREFUeNo1xwV7GkEYBOAN1N3d3d3d3d3d3d3buDSujRGClAgJwT1A4Ljj4O5gfk+XPOk7+82zQ2QkOycQ7YgGotFo4C8teoGOj9EOOnKy5TIijx33x2Kxts42f4zyd8ZoPvjpKi6mXzk5JlwWyl4IBQ+FUkHYlLFTaGoShD80pcLtMqHgMOmKJBN5cLOrq3HD4nmL1mVEGulujTS1vmxsPREhV24VPmef3LsBdt/GpQDmr2cLHQ62qur9JwfLsg5S7nQant25AOg2L8HUUVOwQL3XWa4DPqsNBqdOTdrbXz29C4pbNgfjuDHTYDYf4sx0t3McZ+aIz2j0XTx9BDAaJ2Fw3yGpk2f4NCevA181Gt833y/iUdR6FJ6DQJZnbG9Qo6cr0ONHlqeW1JTUlLjdDcDcWf0xYFC/kb0mutGjrs7tJl+YhlMNDAOkp6ViRHpaH8xmGEYP/LTrvzN2Pal+HTxjCu4B7CZg4NDh47EiaCoqAqqDQfs7U5CEQpZQ3tE8wKJciJnDJgC7LJZQJRBShiqV184R8ZLY/FsUAVFcswrA8t10PRap5jfJIvmJ3ES3zETmjtUr1yb+k7p7OzlQL0laSTovWSWpXsqt1561avMl6q31qiRZtxJ5OB4Oh+P3415vizeeFE4+yhuOb/HKiSxlP29T8byrosXFu1oqHrl43sareNo21bYU2T9c3WluXNGONwAAAABJRU5ErkJggg==")}
.auth .enter 					{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAMAAAC38k/IAAAADFBMVEWtra0AAAD////S0tIQhGvEAAAAAnRSTlOMAOGlGn8AAAAuSURBVHjaTYxBCgAwDINc+v8/D9kK8SDxEs6DlQwdFp+x9EJHyMNdB6m31HXUBS3KAL1TDQYTAAAAAElFTkSuQmCC')}
.auth .username 				{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAHlBMVEXOzs65ubmenp4AAAAAAADo6OgAAAAAAAAAAAD///983tB1AAAACXRSTlPS2HoJG8wVKQCGekhHAAAANElEQVR42i2JCQoAMAyDuqum///wwlZBEAwpISW5GHB+mZL6vrJZ727WYrv8mJNU0JxQNRdjPwI3X3X0bQAAAABJRU5ErkJggg==')}
.auth input[type=submit]		{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAUVBMVEXMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMy+vr7S0tKrq6sAAAD7xJzdAAAAG3RSTlN0Ups6f4ElZYqSR1UyHJdAX4yTcC8kltfX1wABIGS2AAAAbklEQVR42nXQRw7AIAwEQKf3XgD//6EJWEqQ8O4BxBiZQhOroRr4CbwA3gMfooV1b6x487NxISY4xbutjN6rzz1I2XsbeTRTB/wGfXJw7pzcU3xP3hUa0cZJ3iJTyWqBDlYLtIL/zIAvwEfgl+4P460z/iZMUHwAAAAASUVORK5CYII=')}
.info span.rank 				{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAMAAACah1cpAAAABlBMVEWtra0AAAA3UyEAAAAAAnRSTlOMAOGlGn8AAAAnSURBVHjafclRDgAABALQ3P/Sqk18ebOYUJQAnBzRBeOO2479/W0DC9YANxvG8NYAAAAASUVORK5CYII=")}
.info span.hb 					{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAPFBMVEXBwcG5ubm5ubm+vr7ExMS4uLi8vLy5ubm4uLjGxsa4uLi5ubm4uLi8vLzIyMgAAADR0dHOzs7MzMzV1dUS/wlhAAAAEHRSTlNdGhw/dhgwHRV/FhkXMaEAs1gCsQAAAEtJREFUeNpdjFsKwCAMBLdvtera7v3v2pifihPCMAQCDUC1VLMLKiw9TPNlAM+ZcidxE96DEmW7WtykfK45sofERWh7yE6AEP/P8QPMrgjYLSui/wAAAABJRU5ErkJggg==")}
.profile .photo 				{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAQMAAAC032DuAAAABlBMVEX////MzMw46qqDAAAAHElEQVQokWNg+A+HVGXSyFgqmzbq3mHk9KHgXgD8BI6AzZA6sgAAAABJRU5ErkJggg==') ;}
.socialstuff a,.footer a span 	{background-image: url('data:image/png;base64,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')}
li .pluso 						{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAOVBMVEUAAACw1qGu1J+Hu3OVz3+LwXaOxHiIvHOSy3yJvnSFuXGx2KKz36H///+Px3qJvnWUzX6X0oCZ1II156hfAAAAAXRSTlMAQObYZgAAAHdJREFUeNrN080OhCAMRtEK8vdNKeD7P6waVzq1mVnpWXKTJoRCBKTSvpQEbM276aOYnAfBSe6KLA6UYp6HYs4xUZE+FsXoUqjdx/ZHrNWM/JZYT8zIl7G8244Pz1/Fjgfmn9/TXBN7wRDuVjOA4EMURQwe5ndYAXiVLylTSesRAAAAAElFTkSuQmCC")}
li .minuso 						{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAOVBMVEUAAADyjo7vjY3hWFj5YmLoW1vsXV3iWVn0YGDkWVn/i4veV1f0j4/////vXl7lWlr3YWH8Y2P/ZGTeX9KMAAAAAXRSTlMAQObYZgAAAGhJREFUeNrd08sKgCAQheHxOuqpUXv/h62tNboKgr7tD8LAkQjgXB8yA1dz1mwKYx0IVlJTJLEgjsl3hU+RKUvrh6I3yVTnsf4w7oNlLLdny+D7U16Oy5msB4Ywm2YAwYUoihgclt/hBLUIL+N9zrQfAAAAAElFTkSuQmCC")}
.bot_panel .button 				{background-image: url("data:image/png;base64,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")}
.header .authors 				{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAMAAAC38k/IAAAADFBMVEWtra0AAAD////S0tIQhGvEAAAAAnRSTlOMAOGlGn8AAAAqSURBVHjalcdBCgAwDALB1fz/zy2GEHqsoDLoBnJqVPkBsEiBReYTsj09KtgAwYsB6RwAAAAASUVORK5CYII=")}
.tabs .home 					{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAACVBMVEXS0tKtra0AAABTwnu9AAAAA3RSTlOMjACFb/F9AAAANElEQVR42m3IwQ0AMAzCQJv9h65SpOZTXj7ITDPjNjgHtxULsUdo96Jd4XQlWaRQF/LFWw5AsgDTwtfW/QAAAABJRU5ErkJggg==")} 
.tags .close, .tags .close:hover{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAAFVBMVEXmICTmICTmICTmICTmICTmICQAAACYgZZvAAAAB3RSTlMfL0Z9GHUAPJMbTwAAADtJREFUeNpNjVsWAEAEQpPH/pc8an744EonGNaoigNml7CTqNbiDo+wAJ9TKJ5Yjp1X/37Yf3Nu/v37AItQAhuhQW2vAAAAAElFTkSuQmCC")}
.toptop .left,.detail .left 	{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAMAAACQRsywAAAAeFBMVEXd3d3W1tbY2Nja2trf39/Z2dnf39/W1tbd3d3d3d3W1tbc3Nzd3d3d3d3W1tbW1tbY2Njf39/f39/X19fX19fg4ODe3t7X19fg4ODf39/Y2NjX19cAAAD9/f309PT5+fn29vb6+vrs7Oz19fX+/v7x8fHz8/P///9kDF4cAAAAHXRSTlOxCCzrlDiWDHl3CnGuthYGF6OiHSGdpR+eoRkbAMbczYUAAAChSURBVHjaddJHEsMgDAVQ0qu7TVXiuIDuf8PAQhkyGrN8IxB8ISBfF1dW8EfuWpxPVU7KzJM/lhlZGRCnwomsJso63+4/6mRYEcNQA5FrF0T0jQOiTvsoQTsgUuadxFgg6tsQxQ8WiJRMspgaiPomdU81RPb5Sbt0FKLHSL2IdiLK67An4FX8LN5x+1789vyNPIntvHiqPHs+IT5HPm3+J77FJjlbFcLL+gAAAABJRU5ErkJggg==")}
.toptop .right,.detail .right 	{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAMAAACQRsywAAAAeFBMVEXd3d3W1tbY2Nja2trf39/Z2dnf39/W1tbW1tbd3d3d3d3c3Nzd3d3W1tbW1tbd3d3Y2Njf39/f39/X19fX19fg4ODe3t7X19fg4ODf39/Y2NjX19cAAAD9/f35+fn09PT29vb6+vrs7Oz19fX+/v7x8fHz8/P////9Rd0ZAAAAHXRSTlOxCCzrlDiWCgx3eXGuFga2F6OiHSGdpR+eoRkbAO1e7+oAAACiSURBVHjahdJHEsMgDAVQp1d3GwwoxQ3d/4axFg5k/iIs30hISCSUpe5M8UmywzG/uh9K93M/GB2Ty3tmr2xEp8swLWZ0ICpazzx5VQciV87MPFYuELnOLzZ3dSCyRuxl9EpireT6qglEhRnFlA4kcdJL2Qit1knu+25X+tZ93iKi7e6xWLLBKMK7sCL2hd3jG3ESOC+cKs4eN4R7/LNt/BMftuw5W0IPmqsAAAAASUVORK5CYII=")}
.back2top 						{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAMAAABEQrEuAAAApVBMVEV+fn5+fn5+fn5+fn6/v7/Ly8vMzMzBwcF+fn5+fn5+fn4AAAB+fn5+fn5+fn6wsbNlaG9CRU6ur7FDR1BpbHLX19eXmJyFh4yZmp6Ji4+OkJR8f4TR0dHT09PW1ta9vb5OUlpTV17DxMXJycpeYWjR0tKnqKtzdnxARE3Q0NDY2NhHS1PV1dXd3d3Ozs4+Qkvc3NzZ2dnb29ve3t7g4ODf39/a2tozIQS/AAAAD3RSTlMRDQcL/oyH9goiAwACKA5tTFbQAAABB0lEQVR42u3Q2XKCQBCF4VFLZQvZdxV3YRCanoF5/0cLUROEEdOTm1Sq/O9OVX83zVxvMEypDQeey7z+RObU5KTvsW5Q5PSKoMt6aW5S2mMdQ9FhvqHwS1GYdBFaCSrZLqRegu+vKE/VJvAN4AkNBL4AQLhGssB1CGW3d0gUeH0Pu+JAkYQKYjg0nauTIqmF8yl8N1uopJ4u1GIGRy0j8YNQ0RJqPazEWSFWN9Bow7Nzgm9A6xk1kVWpx+1nX8/aDS6yo/aiWSX2+58I0awSQuvvRWgsYrLg20O8RSiTLsJQoEm/ExE3ADwqRTbmdDAWPrNsMUqpjYRtMYfZV/Ts8t51LJ+e5bgfhye07tA63sAAAAAASUVORK5CYII=")}
.info span.author 				{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMfChkAMHpITtUAAAApSURBVHjaTYlBCgAwDIPSJP9/8ywMNi8KKnHrhCj88RaFCXWmiLFYvRwcXwDLgtdNxAAAAABJRU5ErkJggg==")}
.info span.date 				{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAANlBMVEXAwMC5ubm5ubnDw8O4uLi+vr64uLi7u7u5ubm5ubnGxsa7u7sAAAC4uLjR0dHOzs7MzMzV1dVWpKedAAAADnRSTlNqGhyBFj8YQh0Zf/kAF7r3mL0AAAA+SURBVHjaVYpJDoAwEMMCZSntDOD/fxbCAYFziBVFvIge7uh812NNM83oXMCX8dYtcOpf0wID2ks+CDUA0y47nAWNvlFLiwAAAABJRU5ErkJggg==")}
.info span.tag 					{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAMAAAA8eE0hAAAABlBMVEUAAACrq6t8vRQMAAAAAnRSTlMAjJKdAjMAAAAfSURBVHjanchBCQAAAMLA2b+0CGIA7zWGBlHJvv+OAQpxADWkd8abAAAAAElFTkSuQmCC")}
.pm a.pluso 					{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAALVBMVEUAAACHu3OVz3+LwXaIvHOOxHiJvnSSy3yFuXH///+UzX6X0oCPx3qJvnWZ1IKZig57AAAAAXRSTlMAQObYZgAAAGtJREFUeNrNk0EOgCAMBAsUKND1/8+VhJNaGz3pHJmkCemUSIQLLhQWmS6krAY5BSFJWrtB1STEucZhEGtmKtrHZjC6FsK9xAvZmivxF9kOuBKnscBkPi++/4ovF8DjfbqZuIG5abpRu+ewA4bwJEC+BhfgAAAAAElFTkSuQmCC")}
.pm a.minuso 					{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAALVBMVEUAAADhWFj5YmLiWVnoW1vsXV3kWVn0YGDeV1f////3YWH8Y2PvXl7lWlr/ZGTOncVYAAAAAXRSTlMAQObYZgAAAF1JREFUeNrdk0sKgDAMBdPma5t4/+PqthqzEgRnOxB4MAEwQ4kbgmana8SewNQMjFxHgjoZIGufCV0ZQXzMPWEOF4hnGT+U20Ip43I2Fr6f8rIsMykDK9Msoy7f4QBTLSTCCWyw4QAAAABJRU5ErkJggg==")}
.actions a.bayan 				{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAMAAABlXnzoAAAADFBMVEUAAACtra3Y2Nj///+TgA9gAAAAAnRSTlMAesZDVRoAAAAuSURBVHjatYmJDQAgDAIPb/+dTbEryBMgkLBojZISjsSMfTnqaH59D2CZCAoLvVFEAPH/6bGxAAAAAElFTkSuQmCC")}
.actions a.fav 					{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAMAAACuAq9NAAAAolBMVEX+/v78/Pz////y8vL////y8vL+/v7Kysq3t7f09PTExMT////Gxsb////BwcHx8fG8vLzLy8vw8PDLy8vHx8fHx8fFxcXGxsa4uLi9vb24uLjIyMi/v7/////v7+/////IyMjGxsbh4eH////IyMi5ubm+vr7ExMQAAADd3d3k5OT6+vrh4eHj4+Pp6enX19fW1tbNzc3KysrZ2dn////V1dVDBbsxAAAAKXRSTlOhqBKMAeB53gjO4H59Vl3nNO3r8o+3zYESPA+mTTb0TaOA40CoGkDcAC4iykEAAAB0SURBVHjaTczpDoJADEZRRAUVFHBjUQQFtODGMt/7vxqTqRLun+akTTVSFXeeP+aPbMQAuI14ArpYMQr9/RGyJr2e5faAoTaRx7u/anGRJI/1FVv1ymV+HFLcMN9rpg2UFdBZzJX5FJrxwpK5mE90otlUEPUd+hw3ivmaKgAAAABJRU5ErkJggg==")}
.actions a.del,.bot_panel a.del {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAMAAACq939wAAAACVBMVEUAAAD////V1dXycmOrAAAAAXRSTlMAQObYZgAAADJJREFUeNqVjjEOADAIhLj7/6NrSE3nwiK6iJRLF5e5dOKRqT3EKBoM/QvUYB8wiMx8ADnqAKxrXEYCAAAAAElFTkSuQmCC")}
.bot_panel a.user 				{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAD1BMVEWpqamrq6urq6sAAACrq6sM3iM3AAAABHRSTlOoNoMACwQF2gAAAClJREFUeNpNiUEKADAMg9Ik/3/zLAw2LwoqceuEKPzxFoUJdaaIsVi9HBxfAMuC103EAAAAAElFTkSuQmCC")}
.bot_panel a.fav 				{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAMAAACq939wAAAAVFBMVEUEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgEBwgAAAC04aRxAAAAHHRSTlMvGRAnDg82PD4VFztEKwI5IBE3IwUtBzUiLEUArddYBgAAAFNJREFUeNpFzEcWgDAMQ0HTeydNvv89AQXC3/iNFhZ9shtPhNl/nECVEICayI/C4c6FoxNBqhUNeGtU9NPAB2VET2QRnvDAtI5wxGJOfSZiVmZVL9Y6Dp7NpH6WAAAAAElFTkSuQmCC")}
.bot_panel a.bayan 				{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAABlBMVEUAAACrq6t8vRQMAAAAAXRSTlMAQObYZgAAACBJREFUeNqljMEJAAAAAdl/aVEyAFe6PIBEYrG2x7nvXwlIACt0fq22AAAAAElFTkSuQmCC")}
.tags span s 					{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAATCAYAAADiQ08DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNrszjsKADAIREHz9/4XNhBSSBDSWryFRSzEKWbWRKTfDtf5dAVVN/WzR/fvD///mKokD0CAAAECBAgQIECAqbMFGAASbQQfBbUmwwAAAABJRU5ErkJggg==")}

.pager {
	list-style: none;
}

	.pager li,
	.content .pager li {
		float: left;
		margin-left: 0;
		margin-right: 5px;
	}

	.pager li span {
		background: -webkit-linear-gradient(top,  #cacaca 0%,#c9c9c9 1%,#adaead 99%,#acacac 100%); 
		background: linear-gradient(to bottom,  #cacaca 0%,#c9c9c9 1%,#adaead 99%,#acacac 100%); 
		cursor: default;
	}

	.pager .text {
		padding-left: 5px;
		line-height: 28px;
	}

.addthis_toolbox div{
	opacity: 0.7;
	height: 25px;
}

	.addthis_toolbox div:hover{
		opacity: 1;
	}


pre {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 600px;
	overflow: scroll;
	height: 400px;
	box-shadow: 1px 1px 1px black;
	border: 1px solid black;
	padding: 5px;
	background: white;
	z-index: 500;
}

	pre:nth-child(2) {
		left: 0;
		right: auto;
	}

.social iframe {
	width: 240px; 
	height: 271px; 
	border: 0;
}

.ajaxcont a.bigauth {
	font-size: 18px;
	color: #1F5D98;
	margin-bottom: 10px;
	display: inline-block;
}

.random_ok {
	display: block;
	position: absolute;
	top: -33px;
	left: 448px;
	height: 12px;
	width: 71px;
	border-top: 1px solid #b1b1b1;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	background: #d5d5d5;
	font-size: 11px;
	color: #fff;
	text-align: center;
	line-height: 10px;
	vertical-align: top;
}

	.random_ok:hover{
		color: #fff;
		text-decoration: none;
		height: 17px;
		line-height: 15px;
	}

.smalllist li img {
	max-width: 200px;
}

li:hover .adprint {
	display: block;
}

.adprint {
	background: rgba(255, 255, 255, 0.95);
	border-radius: 2px;
	bottom: 38px;
	display: none;
	height: 19px;
	line-height: 18px;
	padding: 2px 4px;
	position: absolute;
	right: 8px;
	font-size: 12px;
}


.atklist .adprint {
	bottom: 33px;
	right: 7px;
}

	.adprint img{
		 vertical-align: middle;
		 margin-right: 5px;
	}

.detail .adprint {
	display: block;
	left: 641px;
	color: rgba(255,0,0,1);
}

.showmore.mediamarkt {
	color: #fff;
	text-shadow: 1px 1px #aaa;
	background: #d9037c;
	background: -webkit-linear-gradient(top,  #e30482 0%,#d9037c 1%,#ad065e 99%,#9e0455 100%); 
	background: linear-gradient(to bottom,  #e30482 0%,#d9037c 1%,#ad065e 99%,#9e0455 100%); 
	border: none;
}

		.showmore.mediamarkt:hover{
			color: #fff;
			background: #ad065e;
			background: -webkit-linear-gradient(top,  #9e0455 0%,#ad065e 1%,#d9037c 99%,#e30482 100%);
			background: linear-gradient(to bottom,  #9e0455 0%,#ad065e 1%,#d9037c 99%,#e30482 100%);
		}

.tabs .concursb img{
	margin-bottom: -1px;
}

.error a, .error a:hover {
	color: yellow;
}

.info .admininfo {
	display: block;
	position: absolute;
	width: 231px;
	left: 435px;
	top: 30px;
	background: #fff;
	overflow-y: auto;
	max-height: 247px;
}

.holder table {border: none; border-spacing: 0; }
.holder td {vertical-align: top; width: 50%; padding-bottom: 10px;}
.holder td a {color: #2878C4;}
.scrlr {width: 300px; height: 243px; overflow-y: auto;}
.scrlr span {white-space: nowrap;}

body .bann, body .prebann {margin-top: 2px; float: none; display: block;}
#ban {display: none; }
.holder textarea {width: 320px; border: 1px solid #ccc;}
.unban {display: none;}

#reglogin {
	display: none;
}

.verlog {
	float: right; 
	width: 400px;
	text-align: right;
}

	.verlog a {
		color: #fc4750;
		border-bottom: 1px dashed #fc4750;
	}

	.verlog a:hover {
		color: #fc4750;
		text-decoration: none;
		border-bottom: 1px dotted #fc4750;
	}

.baninfo {
	display: inline-block;
	width: 200px;
}

.header .auth .username {
	display: inline-block;
	max-width: 135px;
	overflow: hidden;
	line-height: 12px;
	background-position: 0 3px;
	height: 14px;
	margin-bottom: -3px;
}

.bigbanner {
	max-height: 90px;
	overflow: hidden;
	width: 100%;
	background: #f9f9f9;
}

	.bigbanner .wrapper {
		padding: 0 120px;
		width: 728px;
	}

.contbanner {
	max-height: 60px;
	overflow: hidden;
	padding: 0 85px;
	margin-top: 20px;
}

/* ********************** fancy ****************************** */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/imgs/fb/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('/imgs/fb/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	/*border: 1px solid #BBB;*/
	background: transparent;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: transparent;
	/*color: #FFF;*/
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/imgs/fb/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/imgs/fb/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/imgs/fb/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/imgs/fb/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/imgs/fb/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/imgs/fb/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/imgs/fb/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/imgs/fb/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/imgs/fb/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/imgs/fb/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/imgs/fb/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('/imgs/fb/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('/imgs/fb/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('/imgs/fb/fancy_title_right.png') repeat-x;
}

#fancy_bg, #fancy_title {display: none !important;}

/* alert */

div#messages{position:fixed;top:0px;right:0px;width:250px;margin:0px;padding:7px;background:transparent;z-index:7}
div#messages div{cursor: pointer;color:#fff;padding:7px 14px;margin-bottom:7px;border-radius:5px;opacity:0.65;background:#888;font: normal 16px 'Trebuchet MS'}
div#messages div.error{background:#98001b}	div#messages div.message{background:#0d8529}div#messages div.warning{background:#dd6; color:#333}

#catface a {color: #faa;}