* {margin: 0; padding: 0;}

.art-full-text h4 {
	padding-bottom: 10px;
	padding-top: 10px;
	font-size:18px; margin-bottom: 15px; color: #9a7356; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}
.art-full-text p {
	padding-bottom: 10px;
}

body {
	background:url(/images/bg3.jpg); text-align:center;
	}

.art-full-text h1, .art-full-text h1 span, .art-full-text h1 b {color:#9A7356; font-size:22px; padding-top:20px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:300;} 
.art-full-text h2, .art-full-text h2 span, .art-full-text h2 b {color:#9A7356; font-size:20px; padding-top:20px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:300;}
.art-full-text h3, .art-full-text h3 span, .art-full-text h3 b {color:#9A7356; font-size:18px; padding-top:20px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:300;}
.art-full-text h4, .art-full-text h4 span, .art-full-text h4 b {color:#9A7356; font-size:16px; padding-top:20px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:300;}
.art-full-text p  {padding-top:10px; padding-bottom:10px; !important}
.art-full-text ul {}
.art-full-text li {margin-left:20px;}

.main {
	width: 1000px; background:#FFFFFF; margin: 0 auto;
	}
	.top {
		padding-left: 8px; padding-right:9px; background:#FFFFFF; float: left; width: 983px;
		}
		.top .logo {
			padding-top: 14px; margin-left: 8px; float:left; width: 201px;
			}
		.top .search-form {
			float:left; margin-top: 7px; margin-left: 31px;
			}
			.search-form .text-input {
				border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding: 2px; color: #b0b0b0; 
				}
			.search-form .button-submit {
				background: url(/images/btn-search.png) no-repeat; border: none; width: 64px; height: 20px;
				}
		.top .top-menu {
			margin-left: 25px; float:left; margin-top: 0px;
			}
			.top-menu div{ float: left; }
			.top-menu .lb {
				background: url(/images/top-menu-left-border.jpg) no-repeat; width: 7px; height: 28px;
				}
			.top-menu .cb {
				border-top: 1px solid #efe9c7; border-bottom: 1px solid #efe9c7; text-align: left; width: 468px;background: #fffce3; height: 26px;
				text-align: right; color: #5c5c5a;
				}
				.cb a {
					color: #5c5c5a; font-family: Arial, Helvetica, sans-serifl; font-size: 12px; text-decoration:none; margin: 0 5px 0 5px;
					}
				.cb a:hover{ text-decoration: underline; }
			.top-menu .rb {
				background: url(/images/top-menu-right-border.jpg) no-repeat; width: 7px; height: 28px;
				}
	.main-menu {
		padding: 6px 9px 0 8px; background:#FFFFFF; float: left; width: 983px;
		}
		.main-menu div { float: left; }
		.main-menu .lb {
			width: 5px; height: 44px; background: url(/images/main-menu-left-border.jpg) no-repeat;
			}
		.main-menu .cb {
			width: 973px; height: 44px; background:url(/images/main-menu-bg.jpg) repeat-x;
			}
			.main-menu .cb span {
				 line-height: 44px; border-left: 0px solid #FFFFFF;
				}
				.main-menu .cb span.first {
					padding-left: 0px; border: 0;
				}
			.main-menu .cb ul {
				list-style: none; padding-left: 0; margin: 0; float: left; height: 44px;
				}
			.main-menu .cb li {	
				display:inline; float:left;
				}
				.main-menu .cb li.separator{
					width: 1px; background:url(/images/main-menu-divider.jpg) no-repeat; height: 44px;
					}
			.main-menu .cb a {
				 font-family: Arial Narrow, Helvetica, sans-serif; font-size: 17px; color: #feffff; font-weight:bold; text-decoration: none;
				}
			.main-menu .cb a:hover {
				color: #FFFFFF; text-decoration: underline;
				}
				.main-menu .cb a.current {
					color:#FFFFFF;
					}
		.main-menu .rb {
			width: 5px; height: 44px; background: url(/images/main-menu-right-border.jpg) no-repeat;
			}
	.content {
		padding: 6px 9px 0 8px; background:#FFFFFF; float: left; width: 983px; margin-top: 0;
		}
		.content .left {
			float: left; width: 667px; text-align:left;
			}
	.slider-container {
		position: relative; height: 251px; width:667px;
		}
		.border {
			position: absolute; background: url(/images/slider-ramka.gif) no-repeat; height: 251px; width:667px; z-index: 3; top: 0;
			}
		.slider-images {
			position: absolute; height: 251px; width:667px; z-index: 1; top: 0; overflow: hidden;
			}
		.slider-container .slider-titles-bg {
			position: absolute; top: 0px;  z-index: 2; right: 0;
			width: 250px; height: 251px; background: url(/images/slajder_fon1.png) repeat-y; padding: 0; 
			}
		.slider-container .slider-titles-links {
			position: absolute; top: 0px; right: 0px; z-index: 3; text-align: right;
			width: 230px; height: 241px; background: none; padding: 10px 20px 0 0;
		}
			.slider-titles-links a { text-decoration: none; display: block;}
			.slider-titles-links a:hover { text-decoration: underline; }
				.slider-titles-links a.title-cat {
					font-family: Arial Narrow, Arial; font-size: 21pt; color: #8b8377; font-weight: bold;
					}
				.slider-titles-links a.title-art {
					font-family: Century Gothic, Arial; font-size: 26px; color: #4f4e4d;
					}
				.slider-titles-links a.title-art2 {
					font-family: Century Gothic, Arial Narrow, Arial; font-size: 12px; color: #564a36; 
					}
		.slider-container .slider-pages {
			position: absolute; bottom: 12px; right: 16px; z-index: 4;
			}
			.slider-pages a{
				color: #FFFFFF; text-decoration: none; font-family: Tahoma, Arial; font-size: 12px; display: block; height: 21px; width: 21px; float: left;
				border: 1px solid #98cae5; text-align:center; line-height: 20px; background: url(/images/slider-link-bg.jpg) repeat-x;
				}
			.slider-pages a.activeSlide, .slider-pages a:hover {
				border: 1px solid #e3dad3; background: #b6aa80;
				}
		.slider-container img {
			z-index: 1; width: 667px; height:251px;
			}
	.spec-menu {
		margin-top: 9px; background:#FFFFFF; float: left; width: 667px; margin-bottom: 16px; 
		}
		.spec-menu .lb {
			width: 5px; height: 63px; background: url(/images/spec-menu-left-border.jpg) no-repeat; float: left;
			}
		.spec-menu .cb {
			float: left; height: 61px; width:657px; border-bottom: 1px solid #efdcbe; border-top: 1px solid #efdcbe; background: #faf5e1;
			}
			.spec-menu .cb div { float: left; line-height: 61px;}
			.spec-menu .cb img { margin: 0; float:left}
			.spec-menu .cb a { 
				font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color:#b9996b; text-decoration: underline; font-weight:bold;
				}
			.spec-menu .cb a:hover {
				text-decoration:none;
				}
				.spec-menu .cb .cb_1 {
					width: 201px; height: 61px; padding-left: 18px;
					}
				.spec-menu .cb .cb_2 {
					width: 191px; height: 61px;
					}
				.spec-menu .cb .cb_3 {
					width: 247px; height: 61px;
					}
		.spec-menu .rb {
			width: 5px; height: 63px; background: url(/images/spec-menu-right-border.jpg) no-repeat; float: left;
			}
	.from-forum {
		background:#FFFFFF; float: left; font-family:
		}
		.from-forum .tb{
			background: url(/images/from-forum-top-border.jpg) no-repeat; width: 291px; height: 9px;
			}
		.from-forum .cb{
			border-left: 1px solid #eadeb5; border-right: 1px solid #eadeb5; width: 289px; background: #eaebb1; margin: 0; text-align:left;
			}
			.from-forum .cb .a_forum{
				font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 22px; color: #99a026; 
				}
			.from-forum .cb div { line-height: 15px; margin: 10px 0 0 10px;}
			.from-forum .cb img { margin: 0; float: left; }
				.from-forum .cb div a{	
					color: #7d4b00; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 15px;
					}
		.from-forum .bb{
			background: url(/images/from-forum-bottom-border.jpg) no-repeat; width: 291px; height: 29px;
			}
	.news-top {
		background:#FFFFFF; float: left; width: 362px; margin-left: 13px; margin-bottom: 17px;
		}
		.news-top .tb{
			background: url(/images/news-top-top-border.jpg) no-repeat; width: 362px; height: 5px;
			}
		.news-top .cb {
			background: #d6ba92; width: 362px;
			}
			.news-top .cb ul {
				list-style: none; padding-left: 0; margin: 0; height: 25px;
				}
				.news-top .cb ul li {
					display:inline; float: right; background: #f4eed6; height: 25px; text-align: center; line-height: 23px;
					}
				.news-top .cb ul li.active { background: none; }
					.news-top .cb ul li a {
						font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;
						}
					.news-top .cb ul li.active a{ color:#FFFFFF; }
			.news-top .cb .nt-content {
				margin-top: 10px; width: 328px; background: #f8f5e6; margin: 10px 9px 0 9px; padding: 8px; position: relative;
				}
				.news-top .cb .nt-content a{
					background: transparent url(/images/icon-right-arrow.png) no-repeat scroll left top; display: block; padding-left: 13px; 
					color: #41a6bb; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
					}
				.news-top .cb .nt-content a:hover{
					text-decoration: underline;
					}
				.news-top .cb .nt-content a.all{
					font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #7e7059; text-decoration: underline; background: none;
					}
				.news-top .cb .nt-content a.all:hover{
					text-decoration: none;
					}
		.news-top .bb{
			background: url(/images/news-top-bottom-border.jpg) no-repeat; width: 362px; height: 5px;
		}
		.cat-content {
			float: left; width:327px; margin-bottom: 17px;
		}
		.cat-content .rh {
			width: 5px; height: 36px; background:url(/images/cat-content-rh.jpg) no-repeat; float:left;
		}
		.cat-content .ch {
			width: 310px; height: 36px; background:url(/images/cat-content-ch.jpg) repeat-x;  float:left; line-height: 36px;
				}
				.cat-content .ch a.header {
					font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size:18px; color: #ae8f7b; text-decoration: none;
					}
					.cat-content .ch a.header:hover { text-decoration:underline; }
			.cat-content .lh {
				width: 5px; height: 36px; background:url(/images/cat-content-lh.jpg) no-repeat; float:left;
				}
			.cat-content .pict {
				margin-top: 13px; float:left;
				}
			.cat-content .preview {
				margin-top: 13px; margin-left: 16px; float:left; width: 169px;
				}
				.cat-content .preview a.pr-header {
					display: block; color: #41a6bb; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none;
					}
					.cat-content .preview a.pr-header:hover { text-decoration:underline; }
				.cat-content .preview a.pr-title {
					display:block; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#444444;
					}
					.cat-content .preview a.pr-title:hover { text-decoration:underline; }
		
			.cat-content ul{
				float: left; margin: 10px 0 0 10px; padding: 0; width: 300px;
				}
			.cat-content ul li {
				border-bottom: 1px solid #FFFFFF; list-style-type: none; margin: 0px; padding: 0;
				}
				.cat-content ul li a{
					background: transparent url(/images/cat-content-link-dot.png) no-repeat scroll left top; display: block; padding-left: 13px; 
					color: #41a6bb; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
					}
				.cat-content ul li a:hover{
					text-decoration: underline;
					}
			.cat-content a.all {
				margin-left: 10px; color: #7e7059; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; display:block; float:left;
				}
				.cat-content a.all:hover { text-decoration:none; }
	.content .right {
		float:left; width: 300px; margin-left: 16px; 
		}
		.t-month {
			width: 298px; border: 1px solid #d9cb4e; background: #faf7e4; margin-bottom: 16px; float:left; text-align:left;
			}
			.t-month .tm-lh {
				height: 25px; width: 4px; background: url(/images/tm-lh.jpg) no-repeat; float:right; margin-top: 1px;
				}
			.t-month .tm-ch {
				height: 25px; background: url(/images/tm-ch.jpg) repeat-x; float:right; margin-top: 1px; margin-right: 1px; line-height: 22px; padding-right: 4px;
				color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
				}
			.t-month .tm-header {
				margin-left: 14px; margin-top: 35px; display:block;
				color: #959d17; font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 22px; text-decoration: none;
				}
				.t-month .tm-header:hover{ text-decoration: underline; }
			.t-month .tm-sub-header {
				margin-left: 14px; margin-top: 5px; display:block;
				color: #41a6bb; font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; font-weight: bold;
				}
				.t-month .tm-sub-header:hover{ text-decoration: underline; }
			.t-month img {
				width: 270px; margin: 5px 0 0 14px;
				}
			.t-month .tm-text {
				display: block; margin: 5px 14px 10px 14px;
				font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454545; text-decoration:none; text-align: justify;
				}
				.t-month .tm-text:hover { text-decoration:underline; }
		.opros {
			width: 300px; margin-bottom: 16px; float:left; text-align:left;
			}
			.opros .o-tb {
				width: 300px; height: 5px; background:url(/images/opros-top-border.jpg) no-repeat;
				}
			.opros .o-cb {
				background: #f5dfc7; width: 300px;
				}
				.opros .o-cb .block-header {
					color: #9b6d4b; font-family:Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 10px;
					}
				.opros .o-cb .sam-opros {
					background: #FFFFFF; margin: 9px 9px 0 9px; padding: 10px;
					font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #444444;
					}
					.sam-opros span {
						font-weight: bold;
						}
					.sam-opros a {
						color: #41a6ba; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline;
						}
						.sam-opros a:hover { text-decoration: none; }
					.sam-opros .submit-opros {
						width: 90px; height: 26px; background: url(/images/opros-submit.jpg) no-repeat; border: none;
						}
					.sam-opros .opros-resline {
						height: 15px; margin-top: 5px; background: url(/images/opros-resline-bg.jpg) repeat-x; line-height: 15px;
						color: #444444; font-family: Tahoma, Arial; font-size: 12px;
						}
			.opros .o-bb {
				width: 300px; height: 5px; background:url(/images/opros-bottom-border.jpg) no-repeat;
				}
		.vnomere {
			width: 300px; float:left; text-align:left;
			}
			.vnomere .vn-tb {
				width: 300px; height: 5px; background:url(/images/opros-top-border.jpg) no-repeat;
				}
			.vnomere .vn-cb {
				background: #f5dfc7; width: 300px;
				}
				.vnomere .vn-cb .block-header {
					color: #9b6d4b; font-family:Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 10px;
					}
				.vnomere .vn-cb .vn-main {
					background: #FFFFFF; margin: 9px 9px 0 9px; padding: 10px;
					font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #444444;
					}
				.vnomere .vn-cb .nomer-slider {
					margin: 11px 9px 0 9px;
					}
					.nomer-slider .vn-a-left {
						display: block; width: 27px; height: 25px; background: url(/images/vnomere-left-arrow.jpg) no-repeat;
						}
					.nomer-slider img {
						margin-left: 23px; margin-right: 23px;
						}
					.nomer-slider .vn-a-right {
						display: block; width: 27px; height: 25px; background: url(/images/vnomere-right-arrow.jpg) no-repeat;
						}
					.nomer-slider .vn-title {
						color: #e70005; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;
						}
						.nomer-slider .vn-title:hover { text-decoration: underline; }
					.nomer-slider .vn-link {
						background: transparent url(/images/icon-right-arrow.png) no-repeat scroll left top; display: block; padding-left: 13px; 
						color: #41a6bb; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
						}
						.nomer-slider .vn-link:hover { text-decoration:underline; }
			.vnomere .vn-bb {
				width: 300px; height: 5px; background:url(/images/opros-bottom-border.jpg) no-repeat;
				}
	.footer {
		padding: 6px 9px 0 8px; background:#FFFFFF; float: left; width: 983px; color: #9c8769; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 12px;
		}
		.footer .f-menu {
			width: 983px;
			}
			.footer .f-menu .fm-lb {
				height: 29px; width: 5px; float: left; background:url(/images/footer-menu-lb.jpg) no-repeat;
				}
			.footer .f-menu .fm-cb {
				width: 973px; background: #d6b997; line-height: 29px; float:left; text-align:center; color: #FFFFFF;
				}
				.f-menu .fm-cb a {
					color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 10px 0 10px;
					}
					.f-menu .fm-cb a:hover { text-decoration:underline; }
			.footer .f-menu .fm-rb {
				height: 29px; width: 5px; float: left; background:url(/images/footer-menu-rb.jpg) no-repeat;
				}
		.footer .f-form { text-align: center; color: #444444;}
			.footer .f-form a {
				font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0461cb; text-decoration: underline;
				}
				.footer .f-form a:hover { text-decoration: none; }
			.footer .ff-links {
				float:left; width: 400px; text-align:left; margin-left: 200px; margin-top: 5px;
				}
			.footer .ff-form {
				margin-top: 5px; text-align:left;
				}
				.ff-form .ff-input {
					float:left; height: 22px; background: transparent url(/images/n_input_bg_left2.png) no-repeat scroll left top; margin-top: 5px;
				}
					.ff-form .ff-input input {
						background: transparent none repeat scroll 0 0; border: 0 none; padding: 4px 3px 0 10px; width: 170px;
						color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 11px; 
						}
				.ff-form .ff-submit {
					float: left; background: transparent  url(/images/input_bg_submit2.png) no-repeat scroll left top; height: 22px; margin-top: 5px;
					}
					.ff-form .ff-submit input {
						background: transparent none repeat scroll 0 0; border: 0 none; cursor: pointer; height: 18px; width: 35px; 
						color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px 3px 0 10px; width: 35px;
						}
			.footer a {
				font-size: 11px; color: #0361CB; font-family: Arial, Helvetica, sans-serif; outline-style: none; outline-width: medium; text-decoration: none;
				}
				.footer a:hover { text-decoration: underline; }
		.td-center .vnomere-slider img { width: 133px; height: 178px;}
/* ====================		SPISOK STAT ====================*/				
	.l-menu {
		width: 667px; margin-bottom: 15px;
		}
		.l-menu .lm-lb {
			height: 32px; width: 5px; background:url(/images/lm-lb.jpg) no-repeat; float:left;
			}
		.l-menu .lm-cb {
			height: 32px; line-height: 32px; background: #f6f2d9; float:left; width:657px; color: #9b7557;
			}
			.lm-cb a {
				color: #9b7557; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
				}
				.lm-cb a:hover { text-decoration: underline; }
		.l-menu .lm-rb {
			height: 32px; width: 5px; background:url(/images/lm-rb.jpg) no-repeat; float:left;
			}
	.l-top-header {
		width: 667px; text-align: left;  border-bottom: 1px dashed #ada98e; margin-bottom: 15px;
		color: #9a7356; font-size: 26pt; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
		}
	.stat-item {
		width: 667px; text-align: left; margin-bottom: 20px; display: block; float: left;
		}
		.sit-img { float: left; }
			sit-img img { width: 100px;}
		.sit-title { margin-left: 110px; }
			.sit-title a { 
				display: block; color: #2898af; font-size: 16pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
				}
				.sit-title a:hover { text-decoration: underline; }
		.sit-descr { margin-left: 110px; }
			.sit-descr a {
				display: block; color: #554d34; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
				}
				.sit-descr a:hover { text-decoration: underline; }
		.sit-foot { margin-left: 110px; }
			.sit-foot .sit-date {
				font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #b4a080;
				}
			.sit-foot a {
				color: #2898af; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
				}
				.sit-foot a:hover { text-decoration: underline; }
	.pager { line-height: 26px; }
		.pager .p-prev {
			color: #2898af; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; float:left; margin-left: 5px;
			}
			.pager .p-prev:hover { text-decoration: none; }
		.pager .p-page {
			display:block; border: 1px solid #e3e6d3; padding: 0 10px 0 10px; float:left; height: 26px; color: #8e8075; text-decoration: none; margin-left: 5px;
			}
			.pager .p-page:hover { text-decoration: underline; }
		.pager .p-page-curr {
			display:block; border: none; float:left; height: 26px; color: #8e8075; font-weight: bold; padding: 0 10px 0 10px; text-decoration: none; margin-left: 5px;
			}
			.pager .p-page-curr:hover { text-decoration: underline; }

	.right-menu {
		width: 300px; margin-bottom: 15px;
		}
		.rm-tb {
			width: 285px; height: 33px; background: url(/images/rm-tb.jpg) no-repeat; text-align: left; line-height: 33px; padding-left: 15px;
			font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size:19px; color: #ffffff;
			}
		.rm-cb { 
			border-left: 1px solid #dad8cc; border-right: 1px solid #dad8cc;  background: #fcf9f2; width: 298px; text-align:left;
			}
			.rm-cb .rm-item {
				margin: 0 8px 0 8px; line-height: 32px; border-bottom: 1px dashed #ba9a6b; padding-left: 7px;
				}
			.rm-cb .rm-item-active {
				margin: 0 8px 0 8px; line-height: 32px; padding-left: 7px; 
				}
				.rm-item a.rm-main {
					background: transparent url(/images/rm-plus.png) no-repeat scroll left top; display: block; padding-left: 13px;
					color: #7f4515; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px;
					}
					.rm-item a.rm-main:hover { text-decoration:underline; }
				a.rm-main-active {
					background: transparent url(/images/rm-minus.png) no-repeat scroll left top; display: block; padding-left: 13px;
					color: #7f4515; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px;
					}
					a.rm-main-active:hover { text-decoration:underline; }
				.rm-subitem {
					width: 279px; margin-left: -5px;
					}
					.rm-subitem .si-tb {
						width: 279px; background: url(/images/rm-subitem-tb.jpg) no-repeat; height: 5px;
						}
					.rm-subitem .si-cb {
						background: #f6f2d9; width: 277px; border-left: 1px solid #e0dcb6; border-right: 1px solid #e0dcb6;
						}
						.si-cb a {
							display: block; margin-left: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #726d45;font-size: 12px; text-decoration:none;
							}
							.si-cb a:hover { text-decoration: underline; }
					.rm-subitem .si-bb {
						width: 279px; background: url(/images/rm-subitem-bb.jpg) no-repeat; height: 5px;
						}
		.rm-bb {
			width: 300px; height: 5px; background: url(/images/rm-bb.jpg) no-repeat;
			}
/*==================== ARTICLE PAGE ==============*/
	.l-top-header-art {
		width: 667px; text-align: left;  border-bottom: 1px dashed #ada98e; margin-bottom: 15px;
		color: #9a7356; font-size: 26pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
	.article { margin-bottom: 15px; width: 667px; }
	.art-date {
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #b4a080; text-align:left;
		}
	.art-short-text {
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #776c5a; font-weight: bold; text-align:left;
		}
	.art-full-text {
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #353332; text-align:left;
		}
	.art-source {
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #353332; text-align:left; margin-top: 5px;
		}
		.art-source a { color: #2898af;}
			.art-source a:hover { text-decoration: none; }
	.art-tags {
		line-height: 20px; margin-top: 5px; height: 20px; 
		}
		.art-tags a {
			font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #2898af;
			}
			.art-tags a:hover { text-decoration: none; }
	.art-spt {
		width: 657px; margin: 0 5px 10px 5px;
		}
		.art-spt .spt-tb {
			height: 5px; width: 657px; background: url(/images/art-spt-tb.jpg) no-repeat;
			}
		.art-spt .spt-cb {
			width: 655px; border-left: 1px solid #e8eabb; border-right: 1px solid #e8eabb;
			}
			.spt-cb .spt-header {
				text-align: left;  border-bottom: 1px dashed #cbcb97; margin: 0 10px 0 10px;
				color: #99a026; font-size: 20pt; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
				}
		.art-spt .spt-bb {
			height: 5px; width: 657px; background: url(/images/art-spt-bb.jpg) no-repeat;
			}
	.spt-item, .spt-item-right {
		padding: 10px 13px 0 13px; width: 309px; 
		}
		.spt-item-right { float: right; margin-top: -100px;}
		.spt-item-title {
			color: #2898af; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight:bold; margin-left: 110px; display: block; 
			}
			.spt-item-title:hover { text-decoration: underline; }
		.spt-item-short-text {
			color: #605943; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; margin-left: 110px; display: block;
			}
			.spt-item-short-text:hover { text-decoration: underline; }
	.comments { width: 657px; margin: 0 5px 0 5px; }
		.com-lb {
			width: 5px; height: 33px; background:url(/images/art-com-lb.jpg) no-repeat; float: left;
			}
		.com-cb {
			width: 647px; height: 33px; line-height: 33px; background: #e8eabb; float: left;
			}
			.com-count {
				color: #959a41; font-size: 14px; font-family: Arial, Helvetica, sans-serif; float: left;
				}
			.com-add { float:right;}
				.com-add a {
					color: #2898af; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
					}
					.com-add a:hover { text-decoration: none; }
		.com-rb {
			width: 5px; height: 33px; background:url(/images/art-com-rb.jpg) no-repeat; float: left; margin-bottom: 10px;
			}
	.comment-block { width: 657px; float:left; margin-top: 5px;}
		.comb-tb {
			width: 657px; height: 7px; background: url(/images/art-cb-tb.jpg) no-repeat;
			}
		.comb-cb {
			width: 657px; background: #f4f0e4;
			}
/*			.comb-data { position: absolute; top: 0px; left: 70px; float: left;}*/
			.comb-avatar {
				width: 58px; height: 58px; border: 1px solid #ded9c9; margin: 0 5px 5px 5px; float: left;
				}
			.comb-data-nickname {
				color: #2898af; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
				}
			.comb-data-text {
				color: #888786; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
				}
			.comb-text {
				color: #524a39; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px;
				}
			.comb-answ {
				position: relative; top: px;
				}
			.comb-answer {
				color: #2898af; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; display: block; margin-left: 10px;
				}
				.comb-answer:hover { text-decoration: none; }
		.comb-bb {
			width: 657px; height: 24px; background: url(/images/art-cb-bb.jpg) no-repeat;
			}
		.comb-bb2 {
			width: 657px; height: 24px; background: url(/images/art-cb-bb2.jpg) no-repeat;
			}
	.news-comments-add {
		background: #FFFFFF; height:176px; border: 6px solid #e2dbd3; width: 645px; float: left;
		}
	.news-comments-add p{
		margin-left: 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #3d3d3d; font-weight: bold;
		}
	.news-comments-add .input-sign {
		border: 1px solid #e2dbd3; width: 105px;
		}
	.news-comments-add .btn-add {
		border: 1px solid #d9cb4e; padding: 3px; background: #faf7e4; font-family: Tahoma, Arial; color: #444444; margin-right: 5px;
	}
		.news-comments-add textarea {
			margin:5px; border: 1px solid #e2dbd3; width: 632px; height: 120px;
			}
div.quote{
	margin: 5px; padding: 5px; background: #d9d7d4;
	}
	.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;}
/*=========== 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: #c7324f; font-weight:bold;
	}
/* BANNERS AND INFORMERS */
.banner-728-90 {
	float: left; width: 728px; height:90px; border: 1px solid #d9d9d9; margin-left: 31px; margin-top: 12px;
	}
.banner-300-250 {
	float: left; width: 300px; background: #FFFFFF; margin-bottom: 10px; 
}

.bottom_informers {
	text-align:right; float:right; 
}

.bottom-banner-728x90 {
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	text-align:center;
}
