/* reset css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	vertical-align: top;
}
a img {
	border: none;
}
sup {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
	font-size: 0.8em;
}
sub {
	vertical-align: baseline;
	position: relative;
	bottom: -0.4em;
	font-size: 0.8em;
}
body {
	line-height: 1;
	font: normal small/1.5em arial, 'trebuchet ms', tahoma, sans-serif;
	text-align: center;
	background: #fbfbfb url(i/body_bg.gif) repeat;
	min-width: 990px;
}
.userpostslist small, .usercommentslist small {
	font-size: 0.9em;
	color: #717171;
}
.rss_category {
	padding-left: 0.8em;
	background: url(i/rss.jpg) left 80% no-repeat;
}
/* общие стили */
.clear {
	width: 100%;
	clear: both;
	height: 0;
	border: none;
}
.wrapper {
			margin: 0 auto;
			width: 94%;
			text-align: left;
			position: relative;
		}
.center {
	text-align: center;
}

	/* разметка страницы */	
	#banner_ads {
		background: #2c2c2c url(i/top_noise.gif) repeat;
		border-bottom: 1px solid #000;
	}
		#banner_ads img {
			margin-top: 10px;
			margin-bottom: 10px;
		}
	#header {
		background: #000 url(i/top_jeans.gif) left top repeat-x;
		border-bottom: 1px solid #000;
		float: left;
		width: 100%;
	}	
		#hdr_bttm {
			background: url(i/top_jeans_bttm.gif) bottom left repeat-x;
			min-height: 125px;
			padding-bottom: 6px;
			position: relative;
			float: left;
			width: 100%;
		}
		*html #hdr_bttm {
			height: 125px; /* хак IE6 */
		}
		#logo {
			float: left;
			margin-top: 1.2em;
			padding-left: 40px;
			padding-right: 20px;
			background: #000 url(i/logo_orange.gif) left center no-repeat;
		}
			#logo h1 a{
				font: normal 230%  arial, sans-serif; 
				color: #fdfdfd;
				text-decoration: none;
			}
			#logo p {
				color: #989898;
				font-size: 110%;
				margin-bottom: 2px;
			}
		#pages h3 {
			display: none;
		}
		#pages ul {
			clear: both;
			margin-top: 1.2em;
			float: left;
		}
			#pages li {
				display: inline;
			}
				#pages li a {
					font: normal 140%  arial, 'trebuchet ms', tahoma, sans-serif;
					display: block;
					float: left;
					color: #c4c4c4;
					text-decoration: none;
					padding: 4px 0.5em;
					margin-right: 1em;
					background: #222;
					-moz-border-radius: 4px;
					-khtml-border-radius: 4px;
					-webkit-border-radius: 4px;
					border-radius: 4px;

				}
				#pages li a:hover {
					color: #fefefe;
					background: #363636;
				}
				#pages li a:active {
					color: #222;
					background: #616161;
				}
				#pages li.current_page_item a {
					color: #fefefe;
					background: #363636;
				}
	#main {
		width: 100%;
		clear: both;
		float: left;
		text-align: left;
		border-top: 2px solid #fff;	
		border-bottom: 1px solid #363636;
		background: url(i/footer_color.gif) left bottom repeat-x;
	}
		#content {
			width: 54%;
			float: left;
			margin-left: 3%;
			margin-top: 2em;
			color: #010d01;
			display: inline; /*for ie6 */
		}
			#content h2 {
				font: normal 210%/1.5em  'trebuchet ms', arial, tahoma, sans-serif;
				color: #939393;
				letter-spacing: -1px;
				margin-bottom: 0.5em;
			}
			#content h3, h2.postheader {
				font: normal 210%/1.5em  'trebuchet ms', arial, tahoma, sans-serif;
				color: #939393;
				letter-spacing: -1px;
				margin-bottom: 0.5em;
			}
			#content h2.pagetitle {
				color: #989898 !important;
			}
			#content a:link {
				color: #f24405;
				text-decoration: underline;
			}
			#content a:visited {
				color: #939393;
				text-decoration: underline;
			}
			#content a:hover {
				color: #f24405;
				text-decoration: none;
			}
			#content a:active {
				color: #010d01;
				text-decoration: none;
			}
			#content p {
				margin-bottom: 1.5em;
			}
			.authorPhoto {
				margin: 4px 4px 0 4px;
				max-width: 350px;
				overflow: hidden;
			}
			.userPic {
				width: 360px;
				float: left;
			}
			.wp-caption {
				-moz-border-radius-bottomleft: 4px;
				-moz-border-radius-bottomright: 4px;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-topright: 4px;
				-khtml-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				background-color: #F3F3F3;
				border: 1px solid #DDDDDD;
				margin: 0 1em 1em 0;
				padding-top: 4px;
				text-align: center;
			}
			.wp-caption p.wp-caption-text {
				font-size: 90%;
				color: #717171;
				margin-bottom:0 !important;
				padding: 4px;
			}
			.alignleft {
				float:left;
			}
			.alignright {
				float:right;
			}
			.more-link {
			}
			div.post, #postlist_top {
				margin-bottom: 2em;
				border-bottom: 1px dashed #ddd;
				position: relative;
			}
			.pl_cat_title {
				font: normal 140% georgia;
				font-style: italic;
			}
			.pl_date {
				font-size: 90%;
			}
			div.post ul {
				margin-bottom: 1.5em;
			}
			.post_metadata {
				margin-bottom: 0.8em !important;
				color: #717171;
				line-height: 1em;
			}
			.post_metadata strong, .post_tags strong, .hide {
				display: none;
			}
			.post_metadata .author a, .authors_list li a {
				background: url(i/user_icon.gif) left center no-repeat;
				padding-left: 1.5em;
				font-weight: bold;
			}
			.post_time {
				margin-left: 1em;
				background: url(i/post_time.gif) left center no-repeat;
				padding-left: 1.5em;
			}
			.post_tags {
				clear: both;
				display: block;
				background: url(i/tag_label.gif) left center no-repeat;
				padding-left: 1.5em;
				line-height: 2em;
			}
			* html .post_tags {
				padding-left: 0;
			}
			*+html .post_tags {
				padding-left: 0;
			}
			.post_tags a {
				text-decoration: none !important;
				padding: 2px 5px;
				background: #010d01;
			}
			.post_tags a:link, .post_tags a:visited {
				color: #a1a1a1 !important;
			}
			.post_tags a:hover {
				color: #a8bf03 !important;
				background: #222;
			}
			.post_tags a:active {
				color: #fff !important;
				background: #222;
			}
			.comments_icon {
				background: url(i/comments_icon.gif) left center no-repeat;
				padding-left: 1.5em;
				margin-left: 1em;
			}
			.red {
				color: #bb1111;
			}
			.blue {
				color: #116fce;
			}
			.green {
				color: #8ca001;
			}
			.right {
				text-align: right;
			}
			.grey {
				color: #d1d1d1;
			}
			.navigation {
				font: normal 140% 'trebuchet ms', arial, tahoma, sans-serif; 
			}	
			.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol{
				clear: both;
				margin-bottom: 1em;
			}
			.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
				color: #939393;
			}
			.entry ul,  {
				padding-left: 2em;
				list-style-position:outside;
				list-style-type: square;
			}
			.entry ol {
				margin-left: 2em;
				padding-left: 2em;
				list-style-position:outside;
				list-style-type: decimal;
			}
			.entry h3 {
				font-size: 180% !important;
			}
			.entry h4 {
				font-size: 150% !important;
			}
			.entry h5 {
				font-size: 120% !important;
			}
			.entry h6 {
				font-size: 100% !important;
			}
			.navi {
			text-align: center; 
			clear: both;
			}
			.black {
				background: #010d01;
				color: #a1a1a1;
				padding: 1px 4px;
			}
			.red_rating {
				color: #fff;
				background: red;
				padding: 1px 3px;
			}
			.grey_rating {
				color: #fff;
				background: #999;
				padding: 1px 3px;
			}
			.green_rating {
				color: #fff;
				background: #008000;
				padding: 1px 3px;
			}
			/****************************comments styles*********************/
			.vcard {
				border-top: 1px dashed #ddd;
				padding-top: 0.5em;
			}
			.vcard div.avatar {
				width: 32px;
				height: 32px;
				margin: 0 1em 1em 0;
				float: left;
			}
			.vcard p, .vcard ul, .vcard ol {
				margin-left: 47px;
			}
			.c-karma {
				text-align: right;
			}
			.c-karma span {
				font-weight: bold;
			}
			.reply {
				margin-bottom: 1em;
				margin-left: 47px;
			}
			.commentlist li {
				}
			.depth-1 {
				margin-bottom: 0 !important;
				margin-top: 0 !important;
			}
			.depth-2, .depth-3, .depth-4, .depth-5, .depth-6, .depth-7, .depth-8, .depth-9, .depth-10 {
				margin-left: 1em !important;
			}
			ul.children {
				margin: 0 !important;
			}
			textarea#comment {
				width: 430px;
			}
			input.usercomment  {
				width: 136px;
				margin-top: 4px;
				margin-right: 4px;
				display: inline;
			}
			.nowrap {
				white-space: nowrap;
			}
			a.out_link {
				background: url(i/out_icon.gif) left center no-repeat;
				padding-left: 1.5em;
			}
			a.author {
				background: url(i/user_icon.gif) left center no-repeat;
				padding-left: 1.5em;
			}
			a.board {
				background: url(i/board_icon.gif) left center no-repeat;
				padding-left: 1.5em;
			}
			a.pmauthor {
				background: url(i/newmessage.png) no-repeat scroll left center;
				padding-left: 1.5em;
			}
			span.view_count {
				background: url(i/view_icon.gif) no-repeat scroll left center;
				padding-left: 1.7em;
				margin-left: 1em;
			}
			span.lowercase {
				text-transform: lowercase;
			}
			/*end styles for comments*/
			#sidebar {
				width: 38%;
				float: right;
				margin-right: 3%;
				display: inline; /*for ie6 */
				margin-top: 2em;
				color: #717171;
			}
			#sidebar p {
				margin-bottom: 1.5em;
			}
				#sidebar h3 ,#searchform label, #content h2.pagetitle  {
					font: normal 260%/1.5em georgia, arial, sans-serif;
					letter-spacing: -0.05em;
					font-style: italic;
					color: #d1d1d1;
				}
				#sidebar h3.userlog {
					color: #989898;
					font-size: x-large;
				}
				#sidebar a {
					color: #8ca001;
				}
				#sidebar a:hover  {
					color: #8ca001;
					text-decoration: none;
				}
				#sidebar a:active {
					color: #010d01;
					text-decoration: underline;
				}
				a#add_post_bttn {
					display: block;
					margin-top: 0.2em;
					font: normal 1.9em 'trebuchet ms', arial, tahoma, sans-serif;
					letter-spacing: -1px;
					margin-bottom: 1em;
				}
				#searchinput {
					border: 1px dashed #ddd;
				}
				.adverts {
					text-align: center;
					padding: 1em 0;
					border-top: 1px dashed #ddd;
					border-bottom: 1px dashed #ddd;
					margin-bottom: 1em;
				}
				#mycategoryorder {
					margin-bottom: 1em;
				}
				#sidebar .widget {
					margin-bottom: 1em;
					border-bottom: 1px dashed #ddd;
					padding-bottom: 1.5em; 
				}
				.tab-content ul#my_categories {
					color: #a1a1a1;
					margin-bottom: 1.5em;
				}
				.tab-content ul li {
				}
				.tab-content ul#my_categories li a {
					text-transform: uppercase;
					font: normal 130%/1.5em arial;
					color: #a1a1a1;
					text-decoration: none;
					background: #202020 url(i/cat_bg.jpg) bottom left repeat-x;
					padding: 2px 5px;
				}
				.tab-content ul#my_categories li a:hover {
					color: #fff;
					background: #8ca001 url(i/cat_bg.jpg) 0 -38px repeat-x;
				}
				.tab-content ul#my_categories li a:active {
					color: #fff;
					background: #202020 url(i/cat_bg.jpg) bottom left repeat-x;
					text-decoration: none;
				}
				.tab-content ul#my_categories li a+a, #mycategoryorder ul.children li a+a  {
					background: none !important;
				}
				.tab-content ul#my_categories li a+a img, #mycategoryorder ul.children li a+a img {
					vertical-align: middle !important;
				}
				.tab-content ul.children {
					margin-bottom: 1px;
				}
				.tab-content ul.children li {
					margin-left: 2em;
					font-size: 80%;
				}
				ul#my_categories li.current-cat a {
					color: #fff;
					background: #8ca001 url(i/cat_bg.jpg) 0 -38px repeat-x;
				}
				ul#my_categories li.current-cat ul.children li a {
					color: #a1a1a1;
					background: #202020 url(i/cat_bg.jpg) bottom left repeat-x;
				}
				ul#my_categories li.current-cat ul.children li a:hover {
					color: #fff;
					background: #8ca001 url(i/cat_bg.jpg) 0 -38px repeat-x;
				}
				#random-tags-cloud {
					padding-bottom: 1.5em;
				}
				#random-tags-cloud a {
					line-height: 1.5em;
					text-decoration: none;
					padding: 0 2px;
					white-space: nowrap;
					color: #F24405;
				}
				#random-tags-cloud a:hover {
					background: #F24405;
					color: #fff;
				}
				.all_tags_cloud a {
					line-height: 1.5em;
					text-decoration: none;
					padding: 0 2px;
					white-space: nowrap;
					color: #F24405;
				}
				.all_tags_cloud a:hover {
					color: #fff !important;
					background: #F24405;
				}
				#random-tags-cloud a:active , .all_tags_cloud a:active{
					background: #010d01 !important;
					color: #fff !important;
				}
				.alltags_link {
					text-align: right;
				}
				.alltags_link a {
					color: #8ca001 !important;
					text-decoration: underline !important;
				}
				.alltags_link a:hover  { 
					color: #8ca001 !important; 
					background: none !important;
					text-decoration: none !important;
				}
				.alltags_link a:active {
					color: #010d01 !important;
					text-decoration: underline !important;
				}
				p.error {
					color: #000;
				}
				#get_recent_comments_wrap ul {
					margin-bottom: 1.5em;
				}
				#get_recent_comments_wrap ul li, .usercommentslist li {
					background: url(i/user_comment_icon.gif) left 2px no-repeat;
					padding-left: 1.5em;
					margin-bottom: 0.4em;
				}
				ul#userlinx li {
					margin-bottom: 0.4em;
				}
				#get_recent_comments_wrap ul li a.comment_post {
					color: #717171;
				}
				#get_recent_comments_wrap ul li a.comment_post:active {
					color: #010d01;
					text-decoration: underline;
				}
				#get_recent_comments_wrap ul li a {
					color: #8ca001;
				}
				#get_recent_comments_wrap ul li a:hover {
					text-decoration: none;
				}
				#highest-rated {
					margin-bottom: 1.5em;
					border-bottom: 1px dashed #ddd;
				}
				#highest-rated ul {
					margin-bottom: 1.5em;
				}
				#highest-rated ul li ,#yarpp ul li, .userpostslist li{
					padding-left: 1.5em;
					margin-bottom: 0.4em;
					background: url(i/top_posts_icon.gif) left 2px no-repeat;
				}
				#calendar_wrap {
					position: relative;
				}
				#wp-calendar {
					clear: both;
					width: 40%;
					color: #d1d1d1;
				}
				#wp-calendar caption {
					text-align: left;
					font-size: 130%;
					font-weight: bold;
					padding-bottom: 0.5em;
				}
				#wp-calendar th {
					text-align: left;
				}
				#wp-calendar caption, #wp-calendar th {
					color: #777;
				}
				#wp-calendar a {
					font-weight: bold;
				}
				.tw-hide {
					display: none !important;
				}
				#prev {
					text-align: left;
				}
				#next {
					text-align: right;
				}
				#archives li{
					padding-left: 1.5em;
					background: url(i/archieves_icon.gif) left 2px no-repeat;
				}
				.ui-tabs-nav a span {
					text-decoration: none !important;
				}
			#footer {
				clear: both;
				width: 100%;
				border-top: 1px solid #000;
				background: #2c2c2c url(i/top_noise.gif) repeat;
				color: #7f7f7f;
				padding-top: 1em;
				padding-bottom: 1em;
			}
				#footer a {
					color: #92a603;
				}
				#footer a:hover {
					text-decoration: none;
				}
				#footer a:active {
					color: #fff;
					text-decoration: none;
				}
				#noscriptMesssage {
					background:#FFF500;
					right:10px;
					position:fixed;
					top:10px;
					z-index:1000;
					background-color:#D30005;
					color:#fff;
					opacity:.85;
					filter:alpha(opacity = 85);
					zoom:1;
					width:235px;
					padding:10px;
					font-family:arial, 'trebuchet ms', tahoma, sans-serif;
					text-align:left;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
				}
				*html #noscriptMesssage {
					position: absolute;
				}
				#rss_box {
					position: absolute; 
					width: 40%; 
					height: 100px; 
					top: 20px; 
					right: 0;
				}
				#rss_icon {
					float: left; 
					width: 70px;
				}
				#counters {
					float: left; 
					width: 88px;
				}
				#counters img {
					margin-top: 4px;
				}

