*{margin:0;padding:0}
body{font-family:Tahoma,Geneva,sans-serif;background:#F2F1ED url(/images2/main-bg.jpg) repeat-x left top;position:relative}
table{border-collapse:collapse}
q{quotes:none}
a{color:#0055cc}
a:hover{text-decoration:none; color:#333333;}
a img{border:none}
.center{text-align:center}
.alignright{text-align:right}

#wrap{min-width:1000px;margin:0 auto}

#header{height:148px;position:relative;margin-bottom:12px}
	#header #logo{position:absolute;left:0;top:0;display:block;width:148px;height:143px}
	#header #main-nav{position:absolute;left:50%;top:108px;height:143px;list-style-type:none;height:40px;font-size:0.9em;line-height:35px;text-transform:uppercase;font-weight:bold;width:600px;margin:0 0 0 -240px}
		#header #main-nav li{float:left;margin:0 4px 0 0}
			#header #main-nav li a{display:block;height:40px;background-repeat:no-repeat;background-position:left top}
			#header #main-nav li a:hover, #header #main-nav li.active a{background-position:left bottom}
			#header #main-nav li a.clubs{background-image:url(/images2/main-nav-clubs-button.png);width:148px}
			#header #main-nav li a.combat{background-image:url(/images2/main-nav-combat-button.png);width:154px}
			#header #main-nav li a.shops{background-image:url(/images2/main-nav-shops-button.png);width:218px}
			#header #main-nav li a.beauty{background-image:url(/images2/main-nav-beauty-button.png);width:172px}
	#header #tips{position:absolute;left:50%;top:6px;width:439px;height:73px;background:url(/images2/tips-bg.jpg) no-repeat left top;padding:10px 0 0 0;color:#fff;margin:0 0 0 -219px}
		#header #tips .tip{float:left;width:205px;padding:0 0 0 10px}
			#header #tips .tip img{float:left;margin:0 5px 0 0;border:1px solid #E3ACBE}
			#header #tips .tip p{font:0.7em Arial,Helvetica,sans-serif}
	#header #banner{position:absolute;right:0;top:0;width:270px;height:89px;background:#fff}
		#header #banner span{position:absolute;left:0;top:0;width:90px;height:89px;background:url(/images2/top-corner.png) no-repeat left top;display:block}

#header #main-nav li.clubs a{background-image:url(/images2/main-nav-clubs-button.png);width:148px}
#header #main-nav li.combat a{background-image:url(/images2/main-nav-combat-button.png);width:154px}
#header #main-nav li.shops a{background-image:url(/images2/main-nav-shops-button.png);width:218px}
#header #main-nav li.beauty a{background-image:url(/images2/main-nav-beauty-button.png);width:172px}
#header #main-nav li .sub{position:absolute;z-index:10;left:5px;top:40px;text-transform:none;line-height:100%;display:none}
#header #main-nav li.clubs .sub{z-index:10; width:138px}
#header #main-nav li.combat .sub{width:144px}
#header #main-nav li.shops .sub{width:208px}
#header #main-nav li.beauty .sub{width:162px}
#header #main-nav li .entry{background:#FFC059 url(/images2/sub-nav-bg.gif) repeat-x left bottom;width:100%}
#header #main-nav li .sub h3{font-size:0.75em;padding:8px 10px 8px 18px;border-top:4px solid #FFD592}
#header #main-nav li .sub ul{list-style-type:none;font-size:0.75em;font-weight:normal}
#header #main-nav li .sub ul li{float:none;margin:0;padding:0 10px}
#header #main-nav li .sub ul li.instructors{padding:0;border-top:1px solid #F9C89D;font-size:1.1em;margin:5px 0 0 0}
#header #main-nav li .sub ul li a{height:1%;width:auto;color:#000;border-top:1px solid #FBDC91;padding:5px 0 5px 10px;background:url(/images2/marker.gif) no-repeat left 10px}
#header #main-nav li .sub ul li a:hover{color:#fff;background-position:left 10px}
#header #main-nav li .sub ul li.instructors a{border-top:1px solid #F3985D;padding:10px 0 10px 35px;background:url(/images2/icon-instructors.png) no-repeat 12px 13px}
#header #main-nav li .sub ul li.instructors a:hover{background-position:12px 13px}
#header #main-nav li .sub-bottom{font-size:0;background:url(/images2/sub-blbg.gif) no-repeat left top}
#header #main-nav li .sub-bottom div{font-size:0;background:url(/images2/sub-brbg.gif) no-repeat right top;padding:0 3px}
#header #main-nav li .sub-bottom div div{background:url(/images2/sub-bbg.gif) repeat-x left top;height:3px}



#sidebar1{float:left;color:#464646}
#sidebar2{float:right;color:#333}
.sidebar{width:258px}
	.sidebar .sidebar-block{padding:4px;margin-bottom:20px}
	#sidebar1 .sidebar-block{background:#fff url(/images2/rbc.gif) no-repeat right bottom}
	#sidebar2 .sidebar-block{background:#fff url(/images2/lbc.gif) no-repeat left bottom}
	#sidebar2 .alt-block{background:#FFFFE0 url(/images2/lbc2.gif) no-repeat left bottom}
	.sidebar .sidebar-block-entry{padding:5px 7px}
	.sidebar h2{background:url(/images2/sidebar-headers-bg.png) no-repeat left top;padding:0 0 0 15px;height:30px;line-height:28px;font-size:0.8em;font-weight:normal;color:#fff;text-transform:uppercase;margin-bottom:10px}
	.sidebar .plashka{background:url(/images2/sidebar-headers-bg.png) no-repeat left top;padding:0 0 0 15px;height:30px;line-height:28px;font-size:0.8em;font-weight:normal;color:#fff;text-transform:uppercase;margin-bottom:10px}
	.sidebar p{font-size:0.75em;margin-bottom:5px;line-height:150%}
	.sidebar p#login-menu {font-size:11px; line-height:19px;}
	.sidebar p#logout {font-size:11px; line-height:19px; font-weight:bold; text-align:right;}
		.sidebar p small{font-size:0.8em;color:#999}
	.sidebar ul{font-size:0.75em;list-style-type:none;height:1%;line-height:150%}
		.sidebar ul li{margin-bottom:2px}
	.sidebar #search{padding:0 0 0 15px;margin-bottom:20px}
		.sidebar #search .input-text{width:204px;padding:5px 6px;background:url(/images2/search-input-text-bg.png) no-repeat left top;font:0.75em Tahoma,Geneva,sans-serif;border:none;color:#AF2950}
		.sidebar #search .input-button{width:24px;height:23px;background:url(/images2/search-input-button-bg.gif) no-repeat center center;border:none;cursor:pointer}
	.sidebar #login{color:#BAB9B9}
		.sidebar #login table{margin-bottom:10px}
			.sidebar #login td{padding:0 5px 5px 0}
		.sidebar #login .input-text{width:149px;padding:5px 6px;background:url(/images2/login-input-text-bg.png) no-repeat left top;font:0.75em Tahoma,Geneva,sans-serif;border:none;color:#CFCFCF}
		.sidebar #login .input-button{padding:0 5px;cursor:pointer}
	.sidebar #add-nav{padding:0 0 0 15px;font-size:1.1em;text-transform:uppercase;margin-bottom:20px}
		.sidebar #add-nav li{background:url(/images2/addnav-marker.gif) no-repeat left 8px;padding:0 0 0 25px;margin-bottom:5px}
			.sidebar #add-nav li a{text-decoration:none; color:#0055cc;}
			.sidebar #add-nav li a:hover{text-decoration:underline; color:#333333;}
			.sidebar #add-nav li ul{padding:0 0 0 20px;font-size:0.75em;text-transform:none}
				.sidebar #add-nav li ul li{background:none;padding:0;margin:0}
	.sidebar .form-mainwrap{background: url(/images2/poll-bg.png) repeat-y left top;width:242px;color:#fff;margin:0 0 20px 15px}
	.sidebar .form-wrap{background: url(/images2/poll-tbg.png) no-repeat left top}
	.sidebar .form{background: url(/images2/poll-bbg.png) no-repeat left bottom;padding:20px 20px 10px 20px}
		.sidebar .form h2{background:none;padding:0;height:1%;line-height:100%;font-size:1.3em;text-transform:none}
		.sidebar .form .zagolovok{background:none;padding:0; line-height:100%; font-size:1.5em;text-transform:none}
		.sidebar .form button{background:#fff;border:none;padding:4px 0;cursor:pointer;width:120px}
			.sidebar .form button span{color:#269BEB;text-decoration:underline}
			.sidebar .form button:hover span, .sidebar .form button.active span{text-decoration:none}
	.sidebar .ads{text-align:center;margin-bottom:20px}
	.sidebar .date{background:url(/images2/date-bg.gif) no-repeat left center;padding:0 0 0 15px;margin:0px;font-size:0.65em;color:#84314A}
	.sidebar .more{font-size:10px; text-align:right;}
	.sidebar .clubrating{font-size:0.75em; color:#999;width:100%;margin-bottom:10px}
		.sidebar .clubrating th{text-align:left;font-weight:normal;padding:0 0 10px 0}
		.sidebar .clubrating td{text-align:right;padding:0 0 10px 0}

#content{overflow:hidden;height:1%;padding:0 20px}
	#content .content-block-mainwrap{margin-bottom:20px;background:#fff url(/images2/ltc.gif) no-repeat left top}
	#content .content-block-mainwrap2{background:url(/images2/rtc.gif) no-repeat right top}
	#content .content-block-wrap{margin-bottom:20px;background:#fff url(/images2/lbc.gif) no-repeat left bottom;height:1%}
	#content .content-block-mainwrap .content-block-wrap{margin-bottom:0;background:url(/images2/lbc.gif) no-repeat left bottom}
	#content .content-block{padding:4px;background:url(/images2/rbc.gif) no-repeat right bottom}
	#content .content-block-entry{padding:5px 7px}
	#content .columns{background:url(/images2/columns-border.gif) repeat-y center top;overflow:hidden;height:1%}
		#content .columns .left-column{width:49%;float:left}
		#content .columns .right-column{width:49%;float:right}
		#content .columns .column-entry{padding:5px 10px}
		#content .columns .h2{background:none;height:auto;line-height:100%;font-size:1.3em;color:#000;text-transform:none}
		#content .columns .zagolovok{background:none;height:auto;line-height:100%;font-size:1.3em;color:#000;text-transform:none}

	#content .zagolovok{background:url(/images2/content-headers-bg.gif) repeat-x left top;height:30px;line-height:28px;font-size:0.8em;font-weight:normal;color:#fff;text-transform:uppercase;margin-bottom:5px}
	#content .zagolovok span{background:url(/images2/content-headers-lbg.png) no-repeat left top;padding:0 0 0 15px;height:30px;display:block}
	#content h1{font:1.75em Georgia,serif;margin-bottom:5px;color:#cc0000;}
	#content h2{font:1.45em Tahoma, Arial,Serif;line-height:100%;font-weight:normal;color:#000000;margin-bottom:5px}
	#content h3{font:1.3em Georgia,serif;margin-bottom:5px}
	#content h6{font:0.8em Tahoma, Arial; display:inline; color:#006600; font-weight:bold;}
	#content p{font-size:0.75em;margin-bottom:5px;line-height:150%;color:#333}
	#content p#navigation{font-size:1.0em; font-family:Verdana, Tahoma, Arial; margin-bottom:10px;line-height:150%;color:#000000;}
	#content .shortstory{font-size:0.75em;margin-bottom:5px;line-height:150%;color:#333}
	#content .fullstory{font-size:0.9em;margin-bottom:5px;line-height:150%;color:#333}
	#content .author{text-align:right;}
	#content small{font-size:0.8em;color:#999}
	#content ul{font-size:0.75em;margin-bottom:5px;list-style-type:none}
	#content .breadcrumbs{background:#fff;padding:8px 15px;color:#269BEB;margin-bottom:15px}
		#content .breadcrumbs li{display:inline}
	#content .post{overflow:hidden;height:1%; margin-bottom:30px;}
		#content .post .post-thumb{display:block;width:106px;height:103px;background:url(/images2/post-thumb-bg.png) no-repeat left top;text-align:center;padding:3px 0 0 0;float:left;margin:0 8px 0 0}
		#content .post .post-meta{overflow:hidden;height:1%}
			#content .post .post-meta table{font-size:0.65em;width:100%;color:#999;margin-bottom:4px}
			#content .post .post-meta .date{width:90px}
				#content .post .post-meta .date span{background:#FFFFE0;padding:1px 4px;color:#333}
			#content .post .post-meta .category a{color:#D27887}
			#content .post .post-meta .post-rating{text-align:right}
				#content .post .post-meta .post-rating img{vertical-align:-1px;}
		#content .post .entry{overflow:hidden;height:1%}
	#content .posts-list {margin-bottom:20px}
		#content .posts-list .user-photo{float:right; border:2px solid #FACF69; margin:0 0 0 5px}
			#content .posts-list .user-photo img{border:2px solid #FACF69; float:right;margin:0 0 0 5px}
	#content .user{background:url(/images2/user-bg.gif) no-repeat left center;padding:0 0 0 15px}
	#content .comments{width:40px;}
	#content .photos{text-align:center}
		#content .photo{position:relative;height:1%}
			#content .photo a{background:url(/images2/photo-lbg.gif) repeat-y left top;display:inline-block}
				#content .photo a span{background:url(/images2/photo-tbg.gif) repeat-x left top;display:inline-block}
				#content .photo a span span{background:url(/images2/photo-rbg.gif) repeat-y right top}
				#content .photo a span span span{background:url(/images2/photo-bbg.gif) repeat-x left bottom}
				#content .photo a span span span span{background:url(/images2/photo-ltc.gif) no-repeat left top}
				#content .photo a span span span span span{background:url(/images2/photo-rtc.gif) no-repeat right top}
				#content .photo a span span span span span span{background:url(/images2/photo-rbc.gif) no-repeat right bottom}
				#content .photo a span span span span span span span{background:url(/images2/photo-lbc.gif) no-repeat left bottom;padding:9px}
				#content .photo a img{vertical-align:bottom}
			#content .photo .prev{display:block;width:18px;height:22px;background:url(/images2/photo-prev-bg.png) no-repeat left top;position:absolute;left:20px;top:50%;cursor:pointer;margin:-9px 0 0 0}
			#content .photo .next{display:block;width:18px;height:22px;background:url(/images2/photo-next-bg.png) no-repeat left top;position:absolute;right:20px;top:50%;cursor:pointer;margin:-9px 0 0 0}
		#content .photos .more{background:url(/images2/more-photos-bg.gif) no-repeat left center;padding:0 0 0 20px}
	#content .news .date{background:url(/images2/date-bg.gif) no-repeat left center;padding:0 0 0 10px;margin:0px;font-size:0.6em}
		#content .news .date span{background:#FFFFE0;padding:1px 4px;color:#333}

	/* Комментарий */
	#content .comment{margin:25px 0px 25px 0px;}
		#content .comment .comment-meta{font-size:0.75em;background:url(/images2/comment-meta-bg.gif) no-repeat 50px bottom;overflow:hidden;padding:0 0 5px 0;height:1%}
			#content .comment .comment-meta span{display:block;float:left}
			#content .comment .comment-meta .number{display:block;width:62px;font-size:0.85em;color:#989898;padding:15px 0 0 15px}
			#content .comment .comment-meta .author{font-weight:bold}
				#content .comment .comment-meta .author img{vertical-align:middle;border:2px solid #F4D26B;margin:0 10px 0 0}
				#content .comment .comment-meta .author a{color:#3544CA}
			#content .comment .comment-meta .manage{float:right;padding:0 10px 0 0}
				#content .comment .comment-meta .manage a{margin:0 0 0 5px}
			#content .comment .comment-meta .date{float:right;padding:10px 10px 0 0}
		#content .comment .comment-body{background:#FBE9B7 url(/images2/comment-body-tlbg.gif) no-repeat left top}
		#content .comment .comment-body2{background:url(/images2/comment-body-trbg.gif) no-repeat right top}
		#content .comment .comment-body3{background:url(/images2/comment-body-brbg.gif) no-repeat right bottom}
		#content .comment .comment-body4{background:url(/images2/comment-body-blbg.gif) no-repeat left bottom;padding:10px 15px;height:1%}



#footer{clear:both;background:#fff;overflow:hidden;height:1%;padding:20px 0;color:#333}
	#footer p{float:left;font-size:0.75em;padding:8px 0 0 30px}
	#footer #stat{float:right;padding:0 30px 0 0;list-style-type:none}
		#footer #stat li{float:left;margin-left:5px}
	#footer #fot-nav{text-align:center;font-size:0.75em;color:#8E8E8E;padding:8px 0 0 0}
		#footer #fot-nav li{display:inline}


.gal_img {border:3px solid #dddddd; background-color:lightyellow; padding:0px; width:130px; height:130px; margin: 0px 0px 5px 0px; vertical-align:bottom; text-align:center; font-family: Tahoma, Arial; font-size:11px; line-height:15px; font-weight:bold;}
pre {DISPLAY: none}
.stext {
	color: #000000;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.com_table {border-collapse:separate; border: 1px dotted #cccccc; width:100%; color:#000000;}
.box {font-family:Tahoma, Arial; font-size:12px; line-height:19px; color:#000000; background-color:lightyellow; padding:10px;}
.quote {color: #444444; background-color: #ffffff; border-left:2px solid #0000ff;	padding:5px; font-size:11px; font-style:italic;}
.quest {font-family: Tahoma, Arial; font-size:12px; color:#000066; padding-left:10px; padding-right:10px; border-left:3px solid #F2B82F; font-weight:bold;}
.img_left {float:left; padding:3px; margin:5px 10px 5px 0px; border:1px solid #ccc;}
.img_right {float:right; padding:3px; margin:5px 0px 5px 10px; border:1px solid #ccc;}
