@charset "utf-8";
* {margin: 0; padding: 0;}
div.clear { clear: both; height: 1px; font-size: 1px; }
body { background:url(/images/fon.jpg); text-align: center; }
.main {	width: 995px; background: none; margin: 0 auto; text-align: center; }
	.banner-730x92 { width: 728px; background: none; margin-top: 14px; }
	.top-block { width: 986px; height: 241px; background: transparent url(/images/shadow.png) no-repeat; position: relative; margin-top: 0;}
		.top-menu { width: 962px; height: 30px; background: transparent url(/images/top-menu-bg.png) no-repeat; position: absolute; top: 12px; left: 13px; }
			.top-menu-left { width: 600px; height: 30px; text-align: left; line-height: 25px; float: left; }
				.top-menu-left ul { list-style: none; padding-left: 0; margin: 0; float: left; }
				.top-menu-left li { display: inline; float:left; height: 30px; margin-left: 13px; }
				.top-menu-left a { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
					.top-menu-left a:hover { text-decoration: underline; }
			.top-menu-right { float: right; padding: 4px 10px; position: relative;}
				.enter-link { display: block; width: 56px; height: 23px; background: transparent url(/images/enter-button.png) no-repeat; float: left; margin-right: 10px; }
				.exit-link { display: block; width: 56px; height: 23px; background: transparent url(/images/exit-button.png) no-repeat; float: left; margin-right: 10px; }
				.register-link { display: block; width: 134px; height: 23px; background: transparent url(/images/register-button.png) no-repeat; float: left; }
				.profile-link { display: block; width: 62px; height: 23px; background: transparent url(/images/profile-button.png) no-repeat; float: left; }
				.login-block { width: 220px; height: 110px; position: absolute; right: 140px; top: -6px; background: url(/images/login-bg.jpg) no-repeat; z-index: 9000; }
					.login-close { display: block; width: 11px; height: 11px; float: right; margin: 5px; background: url(/images/login-close.jpg) no-repeat; }
		.top-center { width: 962px; height: 153px; background: transparent url(/images/top-center-bg.jpg) no-repeat; position: absolute; top: 42px; left: 13px; 
						border-top: 6px solid #e1e1e1; text-align: left; }
			.top-center .logo { margin: 21px 0 0 -27px; position: absolute; }
			.top-center .header-text { width: 300px; position: absolute; left: 276px; top: 21px; }
				.born { color: #797675; font-family: "Times New Roman", Times, serif; font-size: 18px; }
				.talks { color: #ee0000; font-family: "Times New Roman", Times, serif; font-size: 20px; }
					.talks .talks-author { color: #525252; font-size: 18px; }
			.header-nomer { position: absolute; top: 0; left: 590px; width: 348px; }
			.header-bookmark { position: absolute; right: 0; top: 13px; }
				.header-bookmark a { display: block; width: 15px; height: 126px; background: url(/images/bookmark-link.jpg) no-repeat; }
			.header-nomer { margin-top: 5px; }
				a.oblojka { display: block; float: left; }
				.nomer-links { margin-left: 10px; width: 245px; float: left; margin-top: 5px; }
					.nomer-title { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ee0000; font-weight: bold; }
					.nomer-links a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0073cf; text-decoration: none; display: block; margin: 10px 0; }
						.nomer-links a:hover { text-decoration: underline; }
		.main-menu { width: 960px; border-left: 1px solid #dcd8d5; border-top: 1px solid #dcd8d5; border-right: 1px solid #dcd8d5; border-bottom: 5px solid #db0000; 
						position: absolute; left: -8px; top: -60px; background: url(/images/main-menu-item-bg.jpg) repeat-x; text-align: left; height: 34px; z-index: 500; }
			.main-menu ul { list-style: none; padding-left: 0; margin: 0; float: left; line-height: 0.9; width: 721px; } 
			.main-menu li {	display: inline; float:left; border-right: 1px solid #dcd8d5; height: 34px; position: relative; }
			.main-menu li:hover { background: #fc2a56;}
			.main-menu a.mm { color: #fc2a56; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: bold; padding: 5px 7px 0 7px;
							display: block; float: left }
				.main-menu a.mm:hover, .main-menu a.mm-active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: bold; padding: 5px 7px 0 7px;
											display: block; float: left; background: #db0000; height: 29px; color: #FFFFFF; }
				.drop-down-box { width: 420px; border: 2px solid #d80100; position: absolute; top: 34px; left: 0px; z-index: 500; background: #fbfcf7; 
									padding: 10px 0 10px; float: left; display: none; }
				.drop-down-box-right { width: 400px; border: 2px solid #d80100; position: absolute; top: 34px; right: 0px; z-index: 500; background: #fbfcf7; 
									padding: 10px 0 10px; float: left; display: none; }
					.drop-down-box .links-part, .drop-down-box-right .links-part { margin-left: 8px; float: left; width: 100px; line-height: 1; z-index: 500; }
						.links-part a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #0079b7; display: block; padding: 0; margin-bottom: 10px;
										background: (/images/link-arrow.png) no-repeat scroll left top; padding-left: 12px; font-weight: normal; 
										text-decoration: none; z-index: 500; }
							.links-part a:hover { text-decoration: underline; }
					.drop-down-box .article-part, .drop-down-box-right .article-part { float: left; width: 264px; padding-left: 10px; margin-left: 8px; border-left: 1px solid #dad9d7;
																						line-height: 1; z-index: 500; }
						.article-part a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block;  }
						.article-part a:hover { text-decoration: underline; }
							.article-part a.ap-img { float: left; display: block; margin-right: 10px; }
							.article-part a.ap-title { color: #0079b7; }
							.article-part a.ap-text { color: #4e4e4e; }
							.article-part a.ap-more { font-size: 10px; color: #db0000; margin-top: 5px; }
			.search-box{ margin-left: 10px; float: left; }
				.search-box .searchInput { height: 20px; width: 146px; border: 1px solid #c9c9c9; margin-top: 5px;
											font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #919191; float: left; }
				.search-box .searchButton { width: 10px; border: none; background: url(/images/search-button.png) no-repeat; width: 57px; height: 22px; float: left; 
												margin: 5px 0 0 5px; }
	.content, .footer { width: 928px; border: 8px solid #dedddb; background: #FFFFFF; margin: 13px; z-index: 0; padding: 10px; text-align: left; position: relative; }
		.left { float: left; width: 618px; z-index: 0; }
			.slider { width: 618px; height: 283px; z-index: 0; position: relative; }
			.slider-images { position: absolute; height: 283px; width: 618px; z-index: 0; top: 0; overflow: hidden; }
			.slider-titles-links { position: absolute; top: 0px; right: 0px; z-index: 3; text-align: left;	width: 194px; height: 283px;  
										background: url(/images/fon1.png) repeat-x; }
				.slider-header { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #d30000; margin: 0 10px; display: block; text-decoration: none;
									line-height: 1.2; }
				.slider-date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #737373; display: block; margin: 5px 10px; font-weight: bold; }
				.slider-text { color: #575757; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; display: block; margin: 10px; }
					.slider-header:hover, .slider-text:hover { text-decoration: underline; }
				.slider-razdel { color: #4a4a4a; font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; margin: 5px 10px; }
					.slider-razdel a { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
						.slider-razdel a:hover { text-decoration: none; }
				.slider-link { display: block; background: url(/images/slider-link.png) no-repeat; width: 65px; height: 22px; margin: 0 10px; }
				.slider-pages { display: block; margin: 10px; }
					.slider-pages a { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #292929; font-size: 14px; display: block; height: 24px; width: 28px; float: left;
										background: #FFFFFF; border: 1px solid #e3e3e3; text-align:center; line-height: 22px; text-decoration: none;}
						.slider-pages a.activeSlide, .slider-pages a:hover { background: #f01819; color: #FFFFFF; }
				.slider-prev { display: block; width: 17px; height: 26px; background: url(/images/prev.jpg) no-repeat; float: left; margin: 10px 0 10px 5px; }
				.slider-next { display: block; width: 17px; height: 26px; background: url(/images/next.jpg) no-repeat; float: left; margin: 0 0 10px 0; }
			.l-left { float: left; width: 433px; }
				.l-razdel { width: 415px; border: 1px solid #cbcbcb; position: relative; padding: 12px 8px; margin-top: 44px;  }
					.razdel-title { display: block; position: absolute; left: -1px; top: -26px; }
					.lr-img { float: left; width: 170px; }
					.lr-links { float: right; width: 193px; margin-left: 5px; }
						.lr-title { font-family: Georgia, "Times New Roman", Times, serif; color: #d30000; font-size: 16px; text-decoration: none; margin: 0 5px 5px; display: block; line-height: 0.9; }
						.lr-text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; text-decoration: none; margin: 0 5px; display: block; }
						.lr-more { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0271cd; text-decoration: none; margin: 0 5px 10px 5px; display: block; 
									border-bottom: 1px solid #dedcda; padding-bottom: 10px; }
						.lr-link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0271cd; text-decoration: none; margin: 5px; display: block; }
						.lr-links a:hover { text-decoration: underline; }
			.l-right { float: left; width: 175px; margin-left: 10px; margin-top: 18px; }
				.l-hot-tema { background: url(/images/hot-tema-bg2.jpg) repeat; width: 160px; padding: 0 5px 10px 10px; text-align: center }
					.hot-header { font-size: 22px; font-family: "Times New Roman", Times, serif; color: #FFFFFF; display: block; }
					.hot-img { display: block; float: left; width: 75px; margin: 5px 5px 0 0; }
					.hot-link { display: block; text-align: left; float: left; width: 70px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px;
									text-decoration: none; }
						.hot-link:hover { text-decoration: underline; }
				.tema-nomera { width: 175px; background: #ffede6; margin-top: 18px; position: relative; padding-bottom: 5px; }
					.tn-header { background: url(/images/ugolok-tema-nomera.jpg) no-repeat; width: 175px; height: 34px; }
					.tn-img { float: left; width: 75px; height: 75px; margin: 5px; display: inline; }
					.tn-lnk { font-size: 12px; padding: 0 5px; margin-top: 5px; } 
					.tn-link { text-align: left; font-family: Arial, Helvetica, sans-serif; color: #3b3c3e; font-size: 12px; text-decoration: none; }
						.tn-link:hover { text-decoration: underline; }
					.tn-razdel { color: #4a4a4a; font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; margin: 5px 10px; }
						.tn-razdel a { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
							.tn-razdel a:hover { text-decoration: none; }
				.interview { width: 175px; background: #efefef; margin-top: 18px; position: relative; padding-bottom: 5px; }
					.i-header { background: url(/images/ugolok-interview.jpg); width: 175px; height: 33px; }
					.i-img { width: 158px; height: 121px; margin: 5px 8px 10px 8px; display: block; }
					.interview a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; text-decoration: none; }
					.interview a:hover { text-decoration: underline; }
					.i-title { color: #0073cf; font-weight: bold; margin-left: 8px; }
					.i-text { color: #575757; margin: 5px 8px; }
					.i-img2 { float: left; width: 75px; height: 75px; margin: 0 8px; }
					.i-links { float: right; width: 75px; word-wrap: break-word; }
					.i-title2 { font-size: 10px; color: #0073cf; margin: 8px 0; }
					.i-text2 { color: #232323; margin: 8px 0; }
					a.i-more { color: #f60000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 8px; }
				.istorii { width: 173px; background: #ffffff; margin-top: 18px; position: relative; padding-bottom: 5px; border: 1px solid #cdcdcd; padding-top: 33px; }
					.is-header { background: url(/images/ugolok-istorii.jpg); width: 175px; height: 33px; position: absolute; left: -1px; top: -1px; }
					.is-img { float: left; width: 75px; height: 75px; margin: 5px 0 8px 5px; }
					.is-links { float: right; width: 78px; word-wrap: break-word; margin-bottom: 8px; margin-top: 5px; }
						.is-links a { font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
						.is-links a:hover { text-decoration: underline; }
						.is-title { font-size: 10px; color: #0073cf; line-height: 12px; }
						.is-text { font-size: 11px; color: #232323; }
						.is-more { color: #f60000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 8px; text-decoration: none; }
							.is-more:hover { text-decoration: underline; }
		.right { float: left; width: 300px; margin-left: 10px; }
			.banner-300x250 { width: 300px; margin-top: 18px;  }
			.servis { width: 300px; background: #f6f2ef;  padding: 0; margin-top: -18px; }
				.serv-header { background: url(/images/ugolok-servis.jpg); width: 300px; height: 35px; }
					.serv-left { width: 140px; margin-left: 10px; float: left; margin-top: 5px; }
					.serv-right { width: 120px; margin-left: 10px; margin-right: 10px; float: right; margin-top: 5px; }
						.serv-left a, .serv-right a { display: block; height: 35px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #0271cd; 
														text-decoration: none; line-height: 23px; }
						.serv-left a:hover, .serv-right a:hover { text-decoration: underline; }
							.serv-istorii { background: url(/images/service-icon-sample-20x35.jpg) no-repeat; padding-left: 25px; }
							.serv-goroskop{ background: url(/images/service-icon-sample-20x35.jpg) no-repeat; padding-left: 25px; }
							.serv-konkurs { background: url(/images/service-icon-sample-20x35.jpg) no-repeat; padding-left: 25px; }
							.serv-redaktor { background: url(/images/service-icon-sample-20x35.jpg) no-repeat; padding-left: 25px; }
							.serv-forum { background: url(/images/service-icon-sample-20x35.jpg) no-repeat; padding-left: 25px; }
							.serv-recept { background: url(/images/service-icon-sample-20x35.jpg) no-repeat; padding-left: 25px; }
			.forum-block { width: 300px; margin-top: 18px; text-align: left; }
				.forum-header { background: url(/images/forum-header.jpg) no-repeat; width: 109px; height: 37px; display: block; }
				.rf-item { margin: 8px 0 0 7px; border-bottom: 1px solid #e6d3cb; padding: 5px 0 5px; width: 275px; }
					.rfi-number { color: #c2bfbf; font-size: 28px; font-family: Verdana, Arial, Helvetica, sans-serif;  float: left; display: block; }
					.rfi-title, .rfi-title a { color: #746666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
						.rfi-title a:hover { text-decoration: underline; }
					.rfi-username { color: #0073cf; font-size: 11px; }
					.rf-all { color: #f52f2f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; float: left; margin-right: 10px; text-decoration: none; 
								margin-top: 10px; }
						.rf-all:hover { text-decoration: underline; }
			.goroskop-block { width: 300px; margin-top: 18px; text-align: left; }
				.goroskop-header { background: url(/images/goroskop-header.jpg) no-repeat; width: 155px; height: 36px; display: block; }
				.g-img { width: 100px; float: left; margin-top: 10px; }
				.g-links { margin-left: 15px; width: 185px; float: right; margin-top: 10px; text-align: left; }
					.g-links a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; margin: 0; }
						.g-links a:hover { text-decoration: underline; }
						.g-title { color: #0073cf; }
						.g-text { color: #232323; }
				.g-more { float: left; width: 100px; text-align: left; display: block; margin-top: 6px; }
				.g-all { float: right; width: 100px; text-align: right; display: block; margin-top: 6px; }
					.g-all, .g-more { color: #db0000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
						.g-all:hover, .g-more:hover { text-decoration: underline; }
			.konkurs-block { width: 300px; margin-top: 18px; text-align: left; }
				.konkurs-header { background: url(/images/konkurs-header.jpg) no-repeat; width: 155px; height: 36px; display: block; }
				.k-img { width: 75px; float: left; margin-top: 10px; }
				.k-links { margin-left: 15px; width: 210px; float: right; margin-top: 10px; text-align: left; }
				.k-links a { text-decoration: none; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 16px; display: block; margin: 0; }
						.k-links a:hover { text-decoration: underline; }
						.k-title { color: #d30000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
						.k-text { color: #575757; }
				.k-all { color: #f52f2f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; float: left; margin-right: 10px; text-decoration: none;
							margin-top: 6px; }
						.k-all:hover { text-decoration: underline; }
			.speci { width: 300px; background: #ffece5;  margin-top: 18px; text-align: left; padding: 0; position: relative; }
				.spec-header { background: url(/images/ugolok-speci.jpg); width: 300px; height: 32px; }
				.spec-item { width: 80px; float: left; margin: 10px 0 10px 10px; }
					.spec-name { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
					.spec-type { color: #616161; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
					.spec-ask { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
						.spec-name:hover { text-decoration: underline; }
						.spec-ask:hover { text-decoration: none; }
				.spec-all-switch { color: #f52f2f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; float: left; margin: -3px 10px 5px 10px; 
									text-decoration: none;}
					.spec-all-switch:hover { text-decoration: underline; }
		.static-menu { height: 27px; width: 928px; background: #6e6e6e; }
			.static-menu ul { list-style: none; padding-left: 0; margin: 0; float: left; }
				.static-menu li { display: inline; float:left; height: 27px; margin-left: 20px; line-height: 25px; }
				.static-menu a { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
					.static-menu a:hover { text-decoration: underline; }
		.footer-menu { width: 908px; border-bottom: 5px solid #ffcdcc; background: #f1f1f1; margin-top: 10px; padding: 10px; }
			.fm-item { width: 92px; float: left; margin-left: 10px; }
				.fm-parent { display: block; font-family: "Times New Roman", Times, serif; font-size: 12px; color: #ff1a1a; text-decoration: none; }
					.fm-parent:hover { text-decoration: underline; }
				.fm-child { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #646464; display: block; text-decoration: none; margin-top: 5px; }
					.fm-child:hover { text-decoration: underline; }
		.sf-copy { width: 928px; margin-top: 10px; color: #545353; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;}
				.sf-copy a { color: #08c1d9; }
					.sf-copy .sf-logo { margin-left: 25px; }
/*================= СПИСОК СТАТЕЙ ===================*/
		.spisok-header, .spisok-header a { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 18px; text-decoration: none; }
			.spisok-header a:hover { text-decoration: underline; }
			a.sh-current { color: #949494; }
			.sh-header { margin-top: 10px; }
				.shh-lb { height: 33px; width: 4px; background: url(/images/shh-lb.jpg) no-repeat; float: left; }
				.shh-rb { height: 33px; width: 4px; background: url(/images/shh-rb.jpg) no-repeat; float: left; }
				.shh-cb { float: left; height: 33px; background: #ff1a1a; color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 26px; padding: 0 10px 0 10px; 
							position: relative; }
				.shh-bb { background: url(/images/shh-bb.jpg) no-repeat; width: 15px; height: 7px; position: absolute; top: 33px; left: 46%; }
		.spisok-item { margin-top: 18px; }
			.si-header { border-bottom: 2px dotted #f52f2f; padding-bottom: 3px; }
				.si-header a { text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #323232; }
					.si-header a:hover { text-decoration: underline; }
			.si-img { float: left; margin-top: 10px; width: 126px; }
			.si-links { margin: 10px 0 0 5px; width: 487px; float: right; }
				.si-links a { display:block; text-decoration: none; }
					.si-links a:hover { text-decoration: underline; }
				.si-text, .si-more { font-family: Arial, Helvetica, sans-serif; }
				.si-text { font-size: 14px; color: #232323; }
				.si-more { font-size: 10px; color: #db0000; margin-top: 6px; }
				.si-comments { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #0073cf; margin-top: 10px; }
		.pager { width: 610px; height: 25px; background: #f8f7f5; margin-top: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #191919; line-height: 22px; }
			.pager a { text-decoration: none; display: block; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; 
						text-align: center; color: #292929;}
			.pager span { display: block; float: left; margin-left: 100px;}
			.p-left { background: url(/images/pager-left.png) no-repeat; width: 6px; height: 25px; margin: 0 5px 0 15px; }
			.p-right { background: url(/images/pager-right.png) no-repeat; width: 6px; height: 25px; margin-left: 5px; }
			a.p-current { color: #FFFFFF; background: #f01917; }
			a.p-page, a.p-current { width: 27px; height: 25px; }
			a.p-page:hover { color: #FFFFFF; background: #f01917; }
/*================= СТАТЬЯ ===============*/
		.art-header { padding-bottom: 3px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #d30000; 
						font-weight: normal; }
		.art-data { margin-top: 3px; }
			.art-date { float: left; font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #575757; }
			.art-comments { float: right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #5e5e5e; }
		.art-short-text, .art-full-text h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; font-weight: bold; margin-top: 10px; display: block; }
		.art-full-text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; margin-top: 10px; }
			.art-full-text p { display: block; margin-bottom: 10px; }
			.art-full-text h3 { color: #575757; font-size: 14px; font-family: Georgia, Arial; font-style: italic; font-weight: normal; }
		.art-data2 { margin-top: 10px; }
			.art-author, .art-foto { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color: #343434; display: block; margin-top: 3px; }
			.art-tags { font-size: 10px; font-family: Arial, Georgia, "Times New Roman", Times, serif; color: #0271cd; display: block; margin-top: 3px; }
				.art-tag { font-size: 10px; font-family: Arial, Georgia, "Times New Roman", Times, serif; color: #0271cd; text-decoration: none; margin-left: 4px; }
					.art-tag:hover { text-decoration: underline; }
		.comments-headers { margin-top: 10px; line-height: 30px; width: 433px; }
			.com-title { float: left; font-size: 28px; font-family: "Times New Roman", Times, serif; color: #fc4675; }
			.com-button { display: block; float: right; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #f01818; text-decoration: none; line-height: 35px; }
		.comment-item { margin-top: 10px; }
			.ci-tb { background: url(/images/ci-tb.jpg) no-repeat; width: 433px; height: 8px; }
			.ci-bb { background: url(/images/ci-bb.jpg) no-repeat; width: 433px; height: 24px; }
			.ci-bb2 { background: url(/images/ci-bb2.jpg) no-repeat; width: 433px; height: 24px; }
			.ci-cb { width: 433px; background: #efefef; }
				.ci-avatar { width: 75px; height: 75px; margin: 0 8px 0 8px; float: left; }
				.ci-data { position: relative; width: 330px; }
				.ci-data-text { color: #7b7b7b; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
					.ci-answer { position: absolute; top: 0; right: 10px; }
						.ci-answer a { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }
					.ci-username { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #323232; display: block; margin-top: 10px; }
					.ci-text { color: #3a3a3a; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 5px 0; height: 1%; float: left; width: 335px; }
		.po-teme { width: 175px; background: #f3f3f3; margin-bottom: 18px; position: relative; padding-bottom: 5px; margin-top: -18px;}
			.pt-header { background: url(/images/ugolok-po-teme.jpg) no-repeat; width: 175px; height: 27px; }
				.pt-img { width: 175px; height: 126px; margin: 10px 0; display: block; text-align: center }
				.pt-title { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; margin-left: 24px; display: block; }
					.pt-title:hover { text-decoration: underline; }
		.tags { width: 163px; border: 1px solid #e7e7e7; margin-bottom: 18px; padding: 5px; }
			.tags a { font-family: Arial, Georgia, "Times New Roman", Times, serif; color: #0271cd; text-decoration: none; margin-right: 5px; }
				.tags a:hover { text-decoration: underline; }
		.comm-add-header { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #4abcea; }
			.comment-add-input { border: 1px solid #CCCCCC; width: 180px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
			.comment-add-text { border: 1px solid #CCCCCC; width: 420px; height: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
			.comment-submit { background: url(/images/comments-submit.jpg) no-repeat; width: 96px; height: 25px; border: none; display: block; float: right; margin: 10px 0; }
		div.quote{ margin: 5px; padding: 5px; background: #d9d7d4; }
		
/*================= АРХИВ ===============*/
		.archive-nomer{ width: 200px; float: left; text-align: center; margin-bottom: 15px; }
			.archive-oblojka { display: block;  }
			.archive-title { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ee0000; font-weight: bold; }
			
/*================= КОНКУРС ===============*/			
		.konkurs-description { width: 615px; }
		.konkurs-alert { width: 615px; height: 51px; background: url(/images/konkurs-alert.png) no-repeat; line-height: 40px; }
			.konkurs-alert span { color: #ff4646; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 50px; }
			.konkurs-alert a { color: #03a7d6; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
		.va-header { margin: 10px; color: #464646; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
			.va-text { display: block; width: 289px; border: 1px solid #cdcdcd; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353; margin: 10px; }
			.va-textarea { display: block; width: 600px; height: 200px; border: 1px solid #cdcdcd; font-family: Arial, Helvetica; font-size: 12px; color: #535353; margin: 10px; }
		.rf-all { color: #08c1d9; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; display: block; float: right; margin-right: 20px; }
			.rf-all:hover { text-decoration: none; }
		.va-sendmsg { display: block; border: none; width: 140px; height: 24px; background: url(/images/va-sendmsg.jpg) no-repeat; margin-left: 0px; }
		.konkurs-sort { float: right; color: #767676; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; font-style: italic; text-align: right; }
			.sort-all { display: block; width: 64px; height: 23px; background: url(/images/sort-all.jpg) no-repeat; float: right; margin-left: 10px; }
			.sort-all1 { display: block; width: 64px; height: 23px; background: url(/images/sort-all1.jpg) no-repeat; float: right; margin-left: 10px; }
			.sort-winners { display: block; width: 81px; height: 23px; background: url(/images/sort-winners.jpg) no-repeat; float: right; margin-left: 10px; }
			.sort-winners1 { display: block; width: 81px; height: 23px; background: url(/images/sort-winners1.jpg) no-repeat; float: right; margin-left: 10px; }
			
		.art-content, .kon-content2 { width: 615px; margin-top: 43px;}
		.photo-container, .pc-stars { width: 140px; height: 198px; text-align: center; float: left; margin: 5px 5px 0 0px;  }
		.photo-container {margin-top: 23px; }
		.pc-stars { background: url(/images/kon-stars.png) no-repeat; margin-top: -15px; }
			.pc-stars .pc-img { margin-top: 23px; }
		.photo-container .pc-headers, .pc-stars .pc-headers { text-align: left; width: 140px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
			.photo-container .pc-headers { color: #4b4b4b; }
			.pc-stars .pc-headers { width: 140px; margin-left: 5px; }
		.photo-container .pc-headers a, .pc-stars .pc-headers a { color: #08c1d9; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; 
																	font-weight: bold; }
		.pc-stars .pc-headers a { color: #FFFFFF; }
			.photo-container .pc-headers a:hover, .pc-stars .pc-headers a:hover { text-decoration: underline; }
			
/*================= СПЕЦИАЛИСТЫ ===============*/
		.specialist { width: 615px; }
			.sp-img { width: 126px; height: 126px; float: left; }
			.sp-header { margin-left: 15px; float: left; border-bottom: 2px dotted #c2bebb; width: 470px; padding-bottom: 5px; }
			.sp-name { font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; color: #fc4675; }
			.sp-prof { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #4a96d3; }
			.sp-text { margin-left: 15px; float: left; color: #010101; font-size: 14px; font-family: Arial, Helvetica, sans-serif; width: 470px; margin-top: 5px; }
			.sp-details { font-size: 11px; display: block; }
			.sp-sendmsg { display: block; border: none; width: 122px; height: 22px; background: url(/images/ask-button.png)  no-repeat; margin-left: 0px; }
			.sp-sendansw { display: block; border: none; width: 81px; height: 22px; background: url(/images/answer-button.png)  no-repeat; margin-left: 0px; }

		.sp-ask { margin-top: 10px; }
			.spa-tb { background: url(/images/spa-tb.jpg) no-repeat; width: 615px; height: 8px; }
			.spa-bb { background: url(/images/spa-bb.jpg) no-repeat; width: 615px; height: 24px; }
			.spa-cb { width: 615px; background: #efefef; }
				.spa-avatar { width: 75px; height: 75px; margin: 0 8px 0 8px; float: left; }
				.spa-data { position: relative; width: 520px; }
				.spa-data-text { color: #7b7b7b; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
					.spa-answer { position: absolute; top: 0; right: 10px; }
						.spa-answer a { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }
					.spa-username { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #323232; display: block; margin-top: 10px; }
					.spa-text { color: #3a3a3a; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 5px 0; height: 1%; float: left; width: 520px; }
		
		.sp-answ { margin-top: 10px; margin-left: 51px; }
			.sps-tb { background: url(/images/sps-tb.jpg) no-repeat; width: 564px; height: 27px; }
			.sps-bb { background: url(/images/sps-bb.jpg) no-repeat; width: 564px; height: 7px; }
			.sps-cb { width: 564px; background: #fcefc2; }
				.sps-avatar { width: 75px; height: 75px; margin: 0 8px 0 8px; float: left; }
				.sps-data { position: relative; width: 470px; }
				.sps-prof { color: #0273cf; font-weight: normal; font-size: 14px; }
				.sps-data-text { color: #7b7b7b; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
					.sps-answer { position: absolute; top: 0; right: 10px; }
						.sps-answer a { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }
					.sps-username { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #323232; display: block; margin-top: 10px; }
					.sps-text { color: #3a3a3a; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 5px 0; height: 1%; float: left; width: 470px; }
	
		.va-textarea2 { display: block; width: 413px; height: 100px; border: 1px solid #cdcdcd; font-family: Arial, Helvetica; font-size: 12px; color: #535353; margin: 10px; }
		.va-textarea2_l { display: block; width: 413px; height: 100px; border: 1px solid #cdcdcd; font-family: Arial, Helvetica; font-size: 12px; color: #535353; margin: 10px; background: #212021 url('/images/loading.gif') center no-repeat; }
		.konkurs-rating { color: #0073cf; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }
		
		.modal_golos { margin-left: 230px; width: 300px; margin-top: 10px; color: #f1789b; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: center; }
		.modal-overlay { position: absolute; top:0; right:0; bottom:0; left:0; height:4000px; width:100%; margin:0; padding:0; background:#fff; opacity:.75; 
							filter: alpha(opacity=75); -moz-opacity: 0.75; z-index:101; }
		.modal-window { position: absolute; top: 1300px; left:50%; margin:0; padding:0; border: 5px solid #FB7094; z-index:102; }
		.close-window { position:absolute; width:32px; height:32px; right:8px; top:8px; background:transparent url('/images/close-button.png') no-repeat scroll right top; 
							text-indent:-99999px; overflow:hidden; cursor:pointer; opacity:.5; filter: alpha(opacity=50); -moz-opacity: 0.5; }
		.close-window:hover { opacity:.99; filter: alpha(opacity=99); -moz-opacity: 0.99; }

/*================= ФОРМЫ ===============*/		
.form-field { clear:both; text-align:right; line-height:25px; }
.login-field { text-align: right; margin: 5px; clear: both; line-height: 25px; }
label { float:left; padding-right:10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #686868; }
.form-main { float:left; margin-top: 50px; margin-left: 100px; }
.submit-button { border: 1px solid #d9cb4e; padding: 3px; background: #faf7e4; font-family: Tahoma, Arial; color: #444444; }
.text-left { border: 1px solid #d9cb4e; font-family: Tahoma, Arial; color: #444444; }
.login-text { border: 1px solid #c9c9c9; font-family: Tahoma, Arial; color: #000; width: 146px; }
.login-form-text { font-family: Tahoma; color: #ffffff; font-size: 12px; }
.login-button { width: 57px; height: 22px; border: none; background: url(/images/login-btn.png) no-repeat; display: bloc; float: right; margin: 10px 10px; }
.errorBlock { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #c7324f; font-weight:bold; }