@charset "utf-8";
* {margin: 0; padding: 0;}
img { border: none; }
body { background:url(/images/bg.jpg); text-align:center; position: relative; }
.main {	width: 1000px; background:#faf0ef; margin: 0 auto; }
	.main-container { width: 980px; background: #FFFFFF; margin: 0 auto; }
	.top-block { margin: 0 12px 0 12px; text-align: left; }
		.top-block .top-menu {}
			.top-menu .tm-lb { width: 6px; height: 36px; background: url(/images/tm-lb-bg.jpg) no-repeat; float: left; }
			.top-menu .tm-cb { height: 31px; background: url(/images/tm-cb-bg.jpg) repeat-x; float: left; padding-top: 5px; }
				.tm-cb a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1fabe4; text-decoration: underline; margin: 5px; }
					.tm-cb a:hover { text-decoration: none; }
				.tm-cb img { margin-left: 5px; }
				.tm-separator { width: 1px; height: 25px; background: url(/images/tm-cb-separator.jpg) no-repeat;}
			.top-menu .tm-rb { width: 6px; height: 36px; background: url(/images/tm-rb-bg.jpg) no-repeat; float: left; }
			.login-menu { text-align: right; }
			a.enter-lnk { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#4cb8e6; text-decoration: none; margin-left: 15px; }
				a.enter-lnk:hover { text-decoration: underline; }
/*			a.reg-lnk { width: 125px; height: 31px; background: url(/images/button-register.png) no-repeat; display: block; margin: 8px 20px 0; float: right; text-decoration: none; }*/
	.logo-b { text-align: left; margin: 16px 0 24px -12px; height: 93px; width: 974px; }
		.logo-b img { float: left; width: 239px; height: 93px; }
	.main-menu { width: 964px; height: 47px; margin-left: 11px; margin-bottom: 22px; }
		.mm-lb { width: 10px; height: 47px; background: url(/images/mm-lb-bg.jpg) no-repeat; float: left; }
		.mm-cb { width: 944px; height: 47px; background: url(/images/mm-cb-bg.jpg) repeat-x; float: left; }
			.mm-cb ul { list-style: none; padding-left: 0; margin: 0; float: left; height: 43px; line-height: 40px; }
			.mm-cb li {	display:inline; float:left; position: relative; }
			.mm-cb a { color: #ff607b; font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; z-index: 5; }
				.mm-cb a:hover, .mm-cb a.active { color: #fc0000; }
			.mm-separator { height: 37px; width: 2px; background: url(/images/mm-cb-separator.jpg) no-repeat; margin: 0 15px 0 15px; }
			.drop-down-menu { text-align: left; position: absolute; top: 30px; left: 0; width: 964px; display: none; z-index: 500; }
			.drop-down-menu-right { text-align: left; position: absolute; top: 30px; right: 0; width: 964px;  display: none;  z-index: 500; }
				.drop-down-menu .ddm-border { border: 3px solid #ffe665; border-top: none; float: left; margin-top: 13px;  z-index: 500; }
					.drop-down-menu .ddm-content { width: 174px; background: #f8f8f8; padding: 10px 0 20px 21px; line-height: 16px; color: #32a2d0; float: left;  z-index: 500; }
					.drop-down-menu .ddm-content-w { width: 174px; background: #FFFFFF; padding: 10px 0 20px 21px; line-height: 16px; color: #32a2d0; float: left;  z-index: 500; }
					
				.drop-down-menu-right .ddm-border { border: 3px solid #ffe665; border-top: none; float: right; margin-top: 13px;  z-index: 500;}
					.drop-down-menu-right .ddm-content { width: 174px; background: #f8f8f8; padding: 10px 0 20px 21px; line-height: 16px; color: #32a2d0; float: right;  z-index: 500; }
					.drop-down-menu-right .ddm-content-w { width: 174px; background: #FFFFFF; padding: 10px 0 20px 21px; line-height: 16px; color: #32a2d0; float: right;   z-index: 500;}
					
					.ddm-content-w img, .ddm-content img { width: 80px; height: 95px; margin-left: 26px;}
					.ddm-content-w a, .ddm-content a, a.archive_lnk { color: #32a2d0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
					.ddm-content-w a.ddm-links, .ddm-content a.ddm-links { margin-left: 13px; display:inline; }
		.mm-rb { width: 10px; height: 47px; background: url(/images/mm-rb-bg.jpg) no-repeat; float: left; }
	.content { width: 964px; margin-left: 12px; z-index: 4;}
		.content .left { float: left; width: 643px; text-align:left; }
			.left .slider { width: 643px; height: 279px; position: relative; margin-bottom: 0px; }
				.slider .ramka { position: absolute; background: url(/images/ramka-slider.gif) no-repeat; height: 279px; width:643px; z-index: 3; top: 0; }
				.slider-images { position: absolute; height: 279px; width:643px; z-index: 1; top: 0; overflow: hidden; }
				.slider-titles-bg { position: absolute; top: 0px; left: 0px; z-index: 39; width: 280px; height: 279px; background: url(/images/slider-bf.png) repeat-y; padding: 0; }
				.slider-titles-links { position: absolute; top: 0px; left: 0px; z-index: 40; text-align: left;	width: 270px; height: 269px;  padding: 10px 0 0 10px; }
					.stl-total { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7c7c7c; width: 270px; float: left; }
						.stl-total a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f17c8f; text-decoration: underline; }
							.stl-total a:hover { text-decoration: none; }
					.stl-date { width: 69px; float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8b8b8b;  margin-top: 10px;}
					.stl-links { width: 201px; float: right; text-align: left;  margin-top: 10px;}
						.stl-links a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4cb8e6; text-decoration: underline; display: block;  margin-bottom: 10px; text-decoration: none; }
						.stl-links a:hover {text-decoration: underline;}
						.stl-links a.active {text-decoration: none; color: #fd5e79;}
							.sal-tb {width: 190px; height: 4px; background: url(/images/sal-tb.png) no-repeat; position: relative; }
								.sal-tb .arrow { width: 11px; height: 11px; background:url(/images/sal-arrow.png) no-repeat; position: absolute; top: 6px; right: -11px;}
							.sal-cb {width: 180px; background: #fd5e79; color: #FFFFFF; text-decoration: none; padding: 0 5px 0 5px;}
							.sal-bb {width: 190px; height: 4px; background: url(/images/sal-bb.png) no-repeat; }
			.left .articles { width: 644px; }
				
				.articles .art-pre-head { height: 20px; width: 424px; /*background: url(/images/art-pre-head.jpg)*/; text-align: right; padding-right:220px; position: relative;
											font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: italic; }
					.art-pre-head a.last{ color: #009dde; font-size: 11px; font-style: normal; text-decoration:none; display: block;  position: absolute; top: 0; right: 120px; }
						.art-pre-head a.active-last { color: #FFFFFF; background: url(/images/art-pre-head-lnk-bg.png) no-repeat; width: 100px; height: 29px; text-align:center; 
														line-height: 22px; display: block; position: absolute; top: 0; right: 110px; font-size: 12px; text-decoration: none; 
														font-style: normal; }
					.art-pre-head a.pop{ color: #009dde; font-size: 11px; font-style: normal; text-decoration:none; display: block; position: absolute; top: 0; right: 10px; }
						.art-pre-head a.pop-active { color: #FFFFFF; background: url(/images/art-pre-head-lnk-bg.png) no-repeat; width: 100px; height: 29px; text-align:center; 
														line-height: 22px; display: block; position: absolute; top: 0; right: 10px; font-size: 12px; text-decoration: none; 
														font-style: normal; }
						.art-pre-head a:hover { text-decoration: underline; }
				.articles .art-head { width: 643px; border: none; margin-top: -26px; }
					.art-head .ah-lb { width: 12px; height: 43px; background: url(/images/n/ah-lb.jpg) no-repeat; float: left; }
					.art-head .ah-cb { width: 619px; height: 43px; background:url(/images/n/ah-cb.jpg) repeat-x; float: left; line-height: 35px; 
										font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; }
				.art-head .ah-rb { width: 12px; height: 43px; background:url(/images/n/ah-rb.jpg) no-repeat; float: left; margin-top: 0px; }
				
				.articles .art-content, .kon-content2 { width: 640px; border-left: 1px solid #b2ecfa; border-right: 1px solid #b2ecfa; margin-top: 43px; margin-left: 1px; padding-top: 1px; }
					.articles table{ width: 610px; margin: 0 15px 0 15px; }
						.td-ai-img { vertical-align: top; width: 140px; padding-bottom: 20px; }
						.td-ai-lnks { vertical-align: top; padding-left: 17px; }
						.ai-title { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 16px; color: #fd5e79; text-decoration: none; }
							.ai-date { color: #ff5d63; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
							.ai-type { color: #ff5d63; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
							.ai-tags { color: #464646; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
						.ai-text-short { display: block; color: #434343; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 5px 0 10px; }
						.ai-tag { color: #4cb8e6; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
							.ai-tag:hover { text-decoration: underline; }
							.ai-title:hover /*, .ai-text-short:hover */ { text-decoration: underline; }
				.articles .art-footer { width: 644px; height: 8px; background: url(/images/art-footer.jpg) no-repeat; margin-top: 0px; }
				.konkursy { width: 644px; margin-top: 21px; position: relative; }
					.kon-head { width: 644px; height: 39px; background: url('/images/n/konkurs-head-bg.jpg') no-repeat; }
					.kh-cb { margin-left: 15px; float: left; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 23px; }
					/*.konkursy .kon-head { width: 644px; }
						.kon-head .kh-lb { width: 18px; height: 48px; background: url(/images/kon-head-lb.jpg) no-repeat; float: left; }
						.kon-head .kh-cb { width: 609px; height: 48px; background: url(/images/kon-head-cb.jpg) repeat-x; float: left; line-height: 40px; color: #f8839f; 
											font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; }
						.kon-head .kh-rb { width: 17px; height: 48px; background: url(/images/kon-head-rb.jpg) no-repeat; float: left; }
					.kon-post-head { position: absolute; width: 644px; height: 17px; background: url(/images/kon-post-head.png) no-repeat; top: 48px; left: 1px; z-index: 100; }*/
					.kon-content { border-left: 1px solid #fd5e7a; border-right: 1px solid #fd5e7a; width: 642px; padding-top: 0px}
						.td-kon-item { width: 214px; vertical-align: top; padding: 0 50px 0 50px;  }
							.td-kon-item div { position: relative; height: 90px; border-bottom: 1px solid #f8c5c9;}
							.kon-title { display: block; text-align: left; color: #fd5e79; margin-top: 5px;
											font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; }
								.kon-title:hover, .kon-title1:hover { text-decoration:underline; }
							.kon-link { color: #68ccf5; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
								.kon-link:hover { text-decoration: underline; }
					/*.kon-footer { width: 643px; height: 7px; background: url(/images/kon-footer.jpg) no-repeat; }*/
					.kon-footer { width: 644px; height: 10px; background: url(/images/n/kon-bb.jpg) no-repeat; }
			.spec { width: 642px; margin-top: 21px; }
				.spec .spec-head { width: 642px; height: 8px; background:url(/images/n/spec-head.jpg) no-repeat; }
				.spec-content { width: 612px; background: #fff0f7; padding: 0 15px 0 15px; }
					.spec-content .spec-item { float: left; width: 95px; margin-left: 34px; color: #737373; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; 
													font-weight: bold; }
						.spec-content .spec-header, .rs-content .spec-header{ color: #f77a98; font-size: 23px; font-family: Arial, Helvetica, sans-serif; }
						.spec-item a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4cb8e6; text-decoration: none; }
							.spec-item a:hover { text-decoration: underline; }
						a.spec-name { color: #434343; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: normal; }
							a.spec-name:hover { text-decoration: underline; }
					.spec-content .spec-all { float: right; }
						.spec-all a { color: #08c1d9; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
				.spec .spec-footer { width: 642px; height: 13px; background:url(/images/spec-footer.jpg) no-repeat; }
		.content .right { width: 300px; margin-left: 20px; float: left; position: relative; }
			.search-box { margin-top: 10px; position: relative; width: 283px; }
			.search-text { width: 283px; height: 22px; background: url(/images/n/search-bg.png) no-repeat; border: none; padding: 4px 0 0 5px; color: #6a6a6a; 
								font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
			.submitButton { border: none; width: 59px; height: 16px; background:url(/images/n/search-button.png) no-repeat; position: absolute; top: 3px; right: 3px; }
			.r-news { width: 300px; margin-top: 0px; position: relative; padding: 0; }
				.rn-head { height: 39px; width: 300px; background: url(/images/n/right-bg.jpg) no-repeat; text-align: left; }
					/*.rn-head a { color: #f77a98; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; text-decoration: none; }
					.rn-head a:hover { text-decoration: underline; }
					.rn-head img { position: absolute; right: 20px; top: 11px; }*/
				/* .rn-ph { position: absolute; top: 45px; left: 0; width: 300px; height: 19px; background:url(/images/r-news-post-head.png) no-repeat; z-index: 10; } s*/
				.rn-content { width: 297px; border-left: 1px solid #fe91b0; border-right: 1px solid #fe91b0; }
					.rn-content .rn-item { width: 279px; margin: -10px 0 20px 7px; text-align: left; }
						.rni-tb { width: 279px; height: 13px; background: url(/images/r-news-item-tb.png) no-repeat; }
						.rni-cb { width: 279px; background: #FFFFFF; overflow: hidden; height: 75px; position: relative; }
						.rni-cb a.rni-img { display: block; float: left;  height: 75px; width: 75px; margin-left: 9px; }
						.rni-cb a.rni-lnk { font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;  font-size: 16px; color: #fd5e79; text-decoration: none;
												margin-left: 89px; display: block; word-wrap: break-word;}
							.rni-cb a.rni-lnk:hover { text-decoration: underline; }
						.rni-cb a.rni-short-link { display: none; width: 171px; height: 55px; background: url(/images/r-news-short-bg.jpg) no-repeat; 
													position: absolute; top: 0; left: 84px; padding: 10px;
													color: #66686b; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
							.rni-cb a.rni-short-link:hover { text-decoration: underline; }
						.rni-bb { width: 279px; height: 13px; background: url(/images/r-news-item-bb.png) no-repeat; }
						.rn-all { color: #08c1d9; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; display: block; float: right; margin-right: 20px; display: block; }
										.rn-all:hover { text-decoration: none; }
				.rn-footer { background: url(/images/n/right-bottom.jpg) no-repeat; width: 299px; height: 8px; margin-top: -20px;}
				.r-forum { width: 300px; margin-top: 21px;}
					.rf-tb { width: 300px; height: 8px; background: url(/images/r-forum-tb.jpg) no-repeat; }
					.rf-cb { width: 300px; background: #fff1f6; text-align: left; }
						.rf-cb .rf-head {position: relative; padding-left: 15px; }
							.rf-head img { position: absolute; right: 17px; top: 7px; }
							.rf-head a { color: #f77a98; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; text-decoration: none; }
							.rf-head a:hover { text-decoration: underline; }
							.rf-item { margin: 8px 0 0 7px; border-top: 1px solid #f8c5ca; padding: 5px 0 5px; width: 275px; }
								.rfi-number { color: #f8c5c9; font-size: 28px; font-family: Verdana, Arial, Helvetica, sans-serif;  float: left; display: block; }
								.rfi-title { color: #434343; font-size: 14px; font-family: Arial, Helvetica, sans-serif; } 
									.rfi-title a { color: #fd5e79; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; }
									.rfi-title a:hover { text-decoration: underline; }
									.rfi-username { color: #4cb8e6; font-size: 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; }
					.rf-bb { width: 300px; height: 19px; background: url(/images/r-forum-bb.jpg) no-repeat; }
				.r-nomera { width: 300px; margin-top: 10px; }
					.rno-tb { width: 299px; height: 8px; background: url(/images/n/rno-tb.jpg) no-repeat; }
					.rno-cb { width: 299px; background: #f0fafe; }
						.rno-cb .rno-larr { float: left; height: 260px; width: 49px; }
						.rno-cb .rno-img { float: left; height: 260px; width: 197px;}
						.rno-cb .rno-rarr { float: left; height: 260px; width: 49px; }
							.rno-rarr a, .rno-larr a { margin: 123px 0 0 18px; }
							.rno-larr a { display: block; width: 26px; height: 26px; background: url(/images/n/nomera-larr.png) no-repeat; }
							.rno-rarr a { display: block; width: 26px; height: 26px; background: url(/images/n/nomera-rarr.png) no-repeat; }
							.rno-lnk { color: #08c1d9; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; }
								.rno-lnk:hover { text-decoration:underline; }
					.rno-bb { width: 299px; height: 8px; background: url(/images/n/rno-bb.jpg) no-repeat; }
		.footer { width: 964px; background: #fafafa; }
			.footer table { margin: 10px; width: 944px; }
			.f-td-main, .f-td-sub { text-align: left; vertical-align: top; }
				.f-td-main a { color: #dc5475; font-family: "Times New Roman", Times, serif; font-size: 14px; text-decoration: none; margin: 0 0 0 10px;}
					.f-td-main a:hover { text-decoration: underline; }
				.f-td-sub a { display: block; color: #08c1d9; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px 0 0 10px; text-decoration: none; }
					.f-td-sub a:hover { text-decoration: underline; }
		.sfooter { width: 964px; margin-top: 15px; }
			.sf-lb { width: 9px; height: 35px; background: url(/images/f-sfooter-lb.jpg) no-repeat; float: left; } 
			.sf-cb { width: 946px; height: 35px; background: #f48fb1; text-align: left; float: left; line-height: 33px; color: #fefefe; font-size: 14px; }
				.sf-cb a { color: #fefefe; font-size: 12px; font-family: Tahoma; Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
					.sf-cb a:hover { text-decoration: underline; }
			.sf-rb { width: 9px; height: 35px; background: url(/images/f-sfooter-rb.jpg) no-repeat; float: left; }
			.sf-copy { width: 964px; 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: 35px;}
					
/*============== СТРАНИЦА СПИСКА СТАТЕЙ =============*/	
		.nr-links { color: #1ab5e1; float: left; }
			.nr-links a { color: #1ab5e1; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; } 
				.nr-links a:hover { text-decoration: underline; }
		.nr-current { position: relative; margin-left: 10px; float: left; }
			.nrc-lb { width: 4px; height: 21px; background: url(/images/nrc-lb.jpg) no-repeat; float: left; }
			.nrc-cb { height: 21px; background: #05a7d6; float: left; line-height: 20px; }
				.nrc-cb a { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
			.nrc-rb { width: 4px; height: 21px; background: url(/images/nrc-rb.jpg) no-repeat; float: left; }
			.nrc-pb { width: 19px; height: 8px; background: url(/images/nrc-pb.jpg) no-repeat; position: absolute; top: 21px;; left: 4px; }
		.r-spec { width: 300px; margin-top: 21px; }
			/*.rs-head { width: 300px; height: 13px; background: url(/images/r-spec-head.jpg) no-repeat; }*/
			.rs-head { height: 39px; width: 300px; background: url(/images/n/right-bg.jpg) no-repeat; text-align: left; }
			.rs-content { width: 298px; border-left: 1px solid #fe91b0; border-right: 1px solid #fe91b0;; }
				.rs-content .spec-header { margin-left: 10px; colro: #f9678c; font-size: 24px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
				.rs-item { width: 94px; color: #737373; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
					.rs-item a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #08c1d9; }
						.rs-item a:hover { text-decoration: none; }
			.rs-footer { background: url(/images/n/right-bottom.jpg) no-repeat; width: 299px; height: 8px; }
		.pager { text-align: center; }
			.pager-title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #1da0c1; float: left; height: 28px; line-height: 28px;}
			.pager-pages { float: left; margin-left: 20px;}
				.pp-lb { width: 9px; height: 28px; background: url(/images/pager-lb.jpg) no-repeat; float: left; }
				.pp-cb { height: 26px; background: #f5f5f5; float: left; border-bottom: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4; line-height: 20px; position: relative; }
					.pp-cb .pp-left { display: block; float: left; background: url(/images/pager-left.jpg) no-repeat; width: 6px; height: 11px; position: absolute; top: 7px; left: 0; }
					.pp-cb .pp-right { display: block; float: left; background: url(/images/pager-right.jpg) no-repeat; width: 6px; height: 11px; position: absolute; top: 7px; right: 0; }
					.pp-cb .pp-page, .pp-cb .pp-current { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #1da0c1; text-decoration: none; 
															margin: 3px 0; display: block; float: left; height: 20px; border-left: 1px solid #c2bebb; padding: 0 10px 0 10px; }
						.pp-cb .pp-current { color: #ed1c24; }
						.pp-cb .pp-page:hover, .pp-cb .pp-current:hover { text-decoration: underline;  }
				.pp-rb { width: 9px; height: 28px; background: url(/images/pager-rb.jpg) no-repeat; float: left; }
/*============== СТРАНИЦА НОВОСТИ ==============*/
		.article-header { color: #fd5e79; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 16px; text-align: left; float: left; }
			.ah-date { color: #ff5d64; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
			.ah-rating { float: right; color: #f1789b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
				.ahr-plus, .ahr-minus { color: #6dc8de; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
				.ahr-minus { color: #f1789b; marging-left: 5px;}
			.user-button { float: left; display: block; height: 15px; color: #4cb8e6; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; margin: 0 0 0 10px; }
		.article-data { width: 462px; float: left; }
			.ad-cb { width: 440px; padding: 0 10px 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a9a9; }
		.article-text { color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 10px; text-align: left; }
			.article-text h3 { color: #000000; font-size: 14px; font-family: Georgia, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; }
			.article-text h2 { color: #fd5e79; font-size: 16px; font-family: Georgia, Arial, Helvetica, sans-serif; }
			.article-text p {display: block; margin-bottom: 10px;}
			.article-text h1 { color: #fd5e79; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 16px; }
			.article-text img { margin: 5px; }
		/*.art-head { border-bottom: 1px solid #a2e8f9; width: 644px; margin-top: -10px; margin-bottom: 10px; }
		.article-data { width: 462px; float: left; }
			.ad-tb { height: 8px; width: 462px; background: url(/images/ad-tb.jpg) no-repeat; }
			.ad-cb { width: 440px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; padding: 0 10px 0 10px; 
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a9a9; }
			.ad-bb { height: 8px; width: 462px; background: url(/images/ad-bb.jpg) no-repeat; }
		.article-buttons { width: 167px; float: right; }
			.ab-tb { height: 8px; width: 167px; background: url(/images/ab-tb.jpg) no-repeat; }
			.ab-cb { width: 165px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
				.ab-cb a { display: block; height: 15px; color: #35b9de; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; margin: 0 0 0 10px; }
			.ab-bb { height: 8px; width: 167px; background: url(/images/ab-bb.jpg) no-repeat; }
		.article-text { color: #2f251c; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 10px; text-align: left; }
			.article-text p { margin-top: 10px; margin-bottom: 6px; }
			.article-text ul {  }
			.article-text li { margin-left:20px; }
			.article-text img { border: none; margin: 10px; }*/
		.poteme { width: 642px; margin-top: 10px; }
			.pt-tb { width: 642px; height: 8px; background: url(/images/poteme-tb.jpg) no-repeat; }
			.pt-cb { width: 640px; border-left: 1px solid #34bce4; border-right: 1px solid #34bce4; }
			.pt-bb { width: 642px; height: 8px; background: url(/images/poteme-bb.jpg) no-repeat; }
		.pt-header { margin-left: 15px; color: #08c1d9; font-size: 24px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
			.pt-item { margin: 17px 0 0 36px; float: left; width: 165px; }
				.pt-item a { display: block; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
					.pti-title { color: #28abe0; font-size: 12px;  }
					.pti-short { color: #676767; font-size: 11px; }
		.comments { width: 644px; margin-top: 10px; }
			.comments-header { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #ff6c92; }
				.comments-header a {  color: #35b9de; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
			.comments-item { width: 642px; margin-top: 10px; }
				.ci-tb { width: 642px; height: 4px; background: url(/images/comments-tb.jpg) no-repeat; }
				.ci-bb { width: 642px; height: 12px; background: url(/images/comments-bb.jpg) no-repeat; }
				.ci-bb2 { width: 642px; height: 12px; background: url(/images/comments-bb2.jpg) no-repeat; }
				.ci-cb { width: 640px; border-left: 1px solid #f0e7ea; border-right: 1px solid #f0e7ea; background: #fff7fa; }
					.comb-avatar { width: 60px; height: 60px; margin: 8px; float: left; }
					.comb-data-nickname { color: #08c1d9; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
					.comb-data-text { color: #a9a9a9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 5px; }
					.comb-text { color: #6f6f6f; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 0 0 5px; height: 1%; float: left; width: 550px; }
					.comb-answer { display: block; text-decoration: none; width: 74px; height: 21px; background: url(/images/comments-answer.jpg) no-repeat; margin: 5px 0 5px; }
			.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: 642px; 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; }
/*============== СПИСОК ВОПРОСОВ =============*/
		.specialist-data { margin-top: 10px; width: 644px; }
			.spec-foto { width: 140px; height: 140px; float: left; }
			.spec-text { height: 1%; float: left; width: 490px; margin-left: 10px; }
				.st-header { color: #f9678c; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; }
					.st-header .st-type { color: #03a7d6; font-size: 18px; }
				.st-text { color: #464646; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 5px; }
				.st-data { color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 5px; }
					.st-data .st-data-numbers { color: #03a7d6; text-decoration: underline; }
		.vopros-add { width: 644px; margin-top: 10px; background: #f4f4f4; padding-top: 5px; }
			.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: 613px; height: 100px; border: 1px solid #cdcdcd; font-family: Arial, Helvetica; font-size: 12px; color: #535353; margin: 10px; }
			.va-submit { display: block; border: none; width: 115px; height: 24px; background: url(/images/va-submit.jpg) no-repeat; margin-left: 10px; }
			.va-sendmsg { display: block; border: none; width: 140px; height: 24px; background: url(/images/va-sendmsg.jpg) no-repeat; margin-left: 10px; }
			.va-sendfoto { display: block; border: none; width: 140px; height: 24px; background: url(/images/va-sendfoto.jpg) no-repeat; margin-left: 10px; }
		.voprosi{ width: 644px; margin: 20px 0 20px; }
				.voprosi .v-pre-head { height: 20px; width: 424px; background: url(/images/art-pre-head.jpg); text-align: right; padding-right:220px; position: relative;
										font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: italic;	}
					.v-pre-head a.last{ color: #009dde; font-size: 11px; font-style: normal; text-decoration:none; display: block;  position: absolute; top: 0; right: 110px; }
						.v-pre-head a.active-last { color: #FFFFFF; background: url(/images/art-pre-head-lnk-bg.png) no-repeat; width: 100px; height: 29px; text-align:center; 
														line-height: 22px; display: block; position: absolute; top: 0; right: 110px; font-size: 12px; text-decoration: none; 
														font-style: normal; }
					.v-pre-head a.pop{ color: #009dde; font-size: 11px; font-style: normal; text-decoration:none; display: block; position: absolute; top: 0; right: 10px; }
						.v-pre-head a.pop-active { color: #FFFFFF; background: url(/images/art-pre-head-lnk-bg.png) no-repeat; width: 100px; height: 29px; text-align:center; 
													line-height: 22px; display: block; position: absolute; top: 0; right: 10px; font-size: 12px; text-decoration: none; }
						.v-pre-head a:hover { text-decoration: underline; }
				.voprosi .v-head { width: 644px; margin-top: -2px; }
					.v-head .vh-lb { width: 12px; height: 43px; background:url(/images/v-head-lb.jpg) no-repeat; float: left; }
					.v-head .vh-cb { width: 615px; height: 43px; background:url(/images/art-head-cb.jpg) repeat-x; float: left; line-height: 35px; 
										font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF;	}
					.v-head .vh-rb { width: 17px; height: 43px; background:url(/images/v-head-rb.jpg) no-repeat; float: left; }
					.v-content { width: 642px; margin-top: 43px; padding-top: 1px; }
					.v-item { width: 642px; margin-top: 10px; }
						.vi-tb { width: 642px; height: 4px; background: url(/images/v-item-tb.jpg) no-repeat; }
						.vi-bb { width: 642px; height: 12px; background: url(/images/v-item-bb.jpg) no-repeat; }
						.vi-bb2 { width: 642px; height: 12px; background: url(/images/v-item-bb2.jpg) no-repeat; }
						.vi-cb { width: 640px; border-left: 1px solid #f0e7ea; border-right: 1px solid #f0e7ea; background: #fffadc; position: relative; }
							.vi-avatar { width: 60px; height: 60px; margin: 8px; float: left; }
							.vi-data-nickname { color: #208cca; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
							.vi-data-text { color: #a9a9a9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 5px; }
							.vid-answers { position: absolute; top: 0; right: 10px; }
								.vid-answers a { color: #ff4374; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; font-weight: bold; }
							.vi-text { color: #464644; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 0 0 5px; height: 1%; float: left; width: 550px; }
							.vi-type { color: #ff5d63; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
							.vi-tags { color: #464646; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
							.vi-tag { color: #31a0ce; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
								.vi-tag:hover { text-decoration:none; }
				.vc-item { width: 575px; margin-left: 67px; }
					.vci-tb { width: 575px; height: 4px; background: url(/images/v-comm-tb.jpg) no-repeat; }
					.vci-tb2 { width: 575px; height: 4px; background: url(/images/v-comm-tb2.jpg) no-repeat; }
					.vci-bb { width: 575px; height: 12px; background: url(/images/v-comm-bb.jpg) no-repeat; }
					.vci-bb2 { width: 575px; height: 12px; background: url(/images/v-comm-bb2.jpg) no-repeat; }
					.vci-bb-2 { width: 575px; height: 12px; background: url(/images/v-comm-bb-2.jpg) no-repeat; }
					.vci-bb-22 { width: 575px; height: 12px; background: url(/images/v-comm-bb-22.jpg) no-repeat; }
					.vci-cb { width: 573px; border-left: 1px solid #ffd1dc; border-right: 1px solid #ffd1dc; background: #fff1f1; }
					.vci-cb2 { width: 573px; border-left: 1px solid #f0e7ea; border-right: 1px solid #f0e7ea; background: #fffadc; }
						.vci-avatar { width: 60px; height: 60px; margin: 8px; float: left; }
						.vci-data-nickname { color: #208cca; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
						.vci-data-type { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #696969; font-weight: bold; }
						.vci-data-text { color: #a9a9a9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 5px; }
						.vci-text { color: #464644; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 0 0 5px; height: 1%; float: left; width: 490px; }
						.vci-answer { display: block; text-decoration: none; width: 74px; height: 21px; background: url(/images/comments-answer.jpg) no-repeat; margin: 5px 0 5px; }
/*============== СТРАНИЦА КОНКУРСА =============*/
		.konkurs-header { color: #ff4646; font-size: 24px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin-top: 10px; }
		.kon-warning { width: 592px; height: 51px; background: url(/images/kon-warning.jpg) no-repeat; line-height: 40px; padding-left: 50px; margin-top: 5px;
						color: #ff4646; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
			.kon-warning a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #208cca; text-decoration: underline; }
				.kon-warning a:hover { text-decoration: none; }
		.kon-podarok { width: 644px; margin-top: 10px; margin-bottom: 10px; }
			.kp-tb { width: 644px; height: 7px; background: url(/images/kon-podarok-tb.jpg) no-repeat; }
			.kp-cb { width: 642px; border-left: 1px solid #febece; border-right: 1px solid #febece; }
				.kp-header { color: #fb7094; font-size: 24px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin-left: 10px; }
				.kp-description { width: 470px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #656565; margin-left: 10px; float: left; }
				.kp-img { float: right; margin-top: -25px; }
			.kp-bb { width: 644px; height: 7px; background: url(/images/kon-podarok-bb.jpg) no-repeat; }
		.story-block { margin-top: 10px; width: 644px; float: left; }
			.sb-img { float: left; margin-left: 10px; width: 140px; }
			.sb-content { margin-left: 10px; float: left; width: 470px; }
		.photo-container, .pc-stars { width: 140px; height: 198px; text-align: center; float: left; margin: 5px 0 0 16px;  }
		.photo-container {margin-top: 23px; }
		.pc-stars { background: url(/images/kon-stars.png) no-repeat; }
			.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; }
		
		div.quote{ margin: 5px; padding: 5px; background: #d9d7d4; }
		
		.winner-block { width: 643px; margin-top: 10px; float: left; position: relative;}
			.wb-tb { width: 643px; height: 6px; background: url(/images/winner-tb.jpg) no-repeat; }
			.wb-cb { width: 643px; background: url(/images/winner-cb.jpg) repeat-y; }
			.winner-button { width: 223px; height: 33px; background: url(/images/winner.gif) no-repeat; position: absolute; top: 0; right: 20px; }
			.wb-bb { width: 643px; height: 6px; background: url(/images/winner-bb.jpg) no-repeat; }
/*================ NEW ===============*/
.arrow { width: 26px; height: 26px; background: url('/images/n/arrow.png') no-repeat; float: right; display: block; }
.arrow-white { width: 26px; height: 26px; background: url('/images/n/arrow-white.png') no-repeat; float: right; display: block; margin: 5px 10px 5px 10px; }
.poloska-long { background: url('/images/n/poloska.jpg') no-repeat; width: 615px; height: 1px; margin: 5px 0; padding: 0; }
/*============== BANNERS =============*/
.logo-b .banner-728x90 {
	width: 728px; height: 90px; margin: 3px 0 0 7px; float:left; background: #CCCCCC;
	}
    /* height: 250px; */
.right .banner-300x250 {
	width: 300px; z-index: -1; background: #ffffff; margin-top: 21px;
	}
	/* background:url(/images/ramka-banner.png) no-repeat; */ 
	.b-ramka {
		width: 300px; height: 250px; position: absolute; top: 0; left:0; z-index: 0;
	}
/*=========== FORMS ===========*/
.form-field { 
	clear:both; text-align:right; 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;
	}
.errorBlock{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ff607b; 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:100%;
	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:20%;
	left:40%;
	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;
}

.edit_answer {
	color:#FF4374; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-decoration:underline;
	}
.va-textarea2 { display: block; width: 513px; height: 100px; border: 1px solid #cdcdcd; font-family: Arial, Helvetica; font-size: 12px; color: #535353; margin: 10px; }
.va-textarea2_l { display: block; width: 513px; 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; }