#wrap {
background:url(/images/nobility/images/wrapbg.gif) repeat-y 0 0;
width:100%;
min-width:995px;
min-height:100%;
position:relative;
}
	.allofl {width:100%; overflow:hidden; background:url(/images/nobility/images/opa.gif) no-repeat 1010px 0px;}
	
#top {background:url(/images/nobility/images/top.jpg) no-repeat 0 0; height:159px; max-width:1280px; position:relative;}
	#top #logo {position:absolute; top:39px; left:30px;}
	#top .addmenu {
	background:url(/images/nobility/images/lines.gif) no-repeat 0 0;
	position:absolute; top:32px; /*left:697px;*/ left:67%;
	width:226px; height:100px;
	margin:0px; padding:0px; list-style:none;
	}
		#top .addmenu .one {background:url(/images/nobility/images/ico_cont.gif) no-repeat 52px 0; padding:10px 0px 20px 89px;}
		#top .addmenu .two {background:url(/images/nobility/images/ico_partn.gif) no-repeat 30px 5px; padding:10px 0px 15px 82px;}
		#top .addmenu a {font:italic 14px Georgia, "Times New Roman", Times, serif; color:#ffbd63;}
	#top #language {position:absolute; top:60px; right:30px;}
	#top .grad {width:27px; height:159px; background:url(/images/nobility/images/grad_top.gif) no-repeat 0 0; position:absolute; top:0px; right:0px;}
#collage {height:217px; overflow:hidden; position:relative; z-index:2; max-width:1280px; background:url(/images/nobility/images/colage.jpg) no-repeat 0 0;}
	#collage .grad {width:33px; height:217px; background:url(/images/nobility/images/grad_col.gif) no-repeat 0 0; position:absolute; top:0px; right:0px;}
#main {overflow:hidden; z-index:1; position:relative; max-width:1280px;}
	#main #ugolok {position:absolute; top:0px; left:314px; background:url(/images/nobility/images/ugolok.gif) no-repeat 0 0; width:70px; height:28px; z-index:3;}
	#main #left {
	float:left; width:330px; padding:27px 0px 162px 18px;
	background:url(/images/nobility/images/leftbg.gif) repeat 0 0;
	position:relative;
	border-right:2px solid #e7a94c;
	z-index:1;
	}
	#main #center {margin:0px 50px 0px 364px; padding:25px 0px 0px 0px; z-index:1;}

/* --- LEFT --- */
#left .leftbottom {background:url(/images/nobility/images/leftbottom.gif) no-repeat 0 0; width:350px; height:168px; position:absolute; left:0px; bottom:0px;}
#left .title {background:url(/images/nobility/images/met.gif) no-repeat 0 0; padding:2px 0px 12px 22px; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#fff;}
#left .title a, #left .title a:visited {font:italic 14px Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration: none;}

/*
#leftmenu {margin:0px; padding:0px; list-style:none; width:312px; overflow:hidden;}
	
	#leftmenu li {margin:0px 0px 5px 0px;}
	#leftmenu li:hover, #leftmenu li.active {background:url(/images/nobility/images/lm_bot.gif) no-repeat left bottom;}
	
	#leftmenu a {
	background:url(/images/nobility/images/li.gif) no-repeat 12px 10px;
	display:block; padding:3px 0px 6px 25px;
	font:italic 14px Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:none;
	}
	#leftmenu a:hover, #leftmenu .active a, #leftmenu li:hover a {background:url(/images/nobility/images/lm_a.gif) no-repeat 0 0; color:#fcbd5e;}
	
	#leftmenu ul {margin:5px 0px 0px 0px; padding:0px 0px 5px 0px; list-style:none;}
		#leftmenu ul li {background:none !important; padding:1px 0px 1px 0px;}
		#leftmenu ul li:hover, #leftmenu ul li.active {border-top:1px solid #205e20; border-bottom:1px solid #205e20; padding:0px !important;}
		#leftmenu ul li a {
		background:url(/images/nobility/images/lm_lia.gif) no-repeat 25px 12px !important;
		padding:4px 0px 5px 43px;
		color:#fff !important; font-size:12px;
		}
		#leftmenu ul li a:hover, #leftmenu ul li.active a {
		background:url(/images/nobility/images/lm_liaover.gif) no-repeat 25px 12px !important;
		padding:4px 0px 5px 43px;
		color:#fcbd5e !important;
		}
*/
/* OLD NEW */
#leftmenu {margin:0px; padding:0px; list-style:none; width:312px; overflow:hidden;}
	
	#leftmenu li {margin:0px 0px 5px 0px;}
	#leftmenu li.active {background:url(/images/nobility/images/lm_bot.gif) no-repeat left bottom;}
	
	#leftmenu a {
	background:url(/images/nobility/images/li.gif) no-repeat 12px 10px;
	display:block; padding:3px 0px 6px 25px;
	font:italic 14px Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:none;
	}
	#leftmenu .active a {background:url(/images/nobility/images/lm_a.gif) no-repeat 0 0; color:#fcbd5e;}
	#leftmenu a:hover {text-decoration:underline;}
	#leftmenu ul {margin:5px 0px 0px 0px; padding:0px 0px 5px 0px; list-style:none;}
		#leftmenu ul li {background:none !important; padding:1px 0px 1px 0px;}
		#leftmenu ul li.active {border-top:1px solid #205e20; border-bottom:1px solid #205e20;}
		#leftmenu ul li.open {background:url(/images/nobility/images/open.gif) no-repeat top right !important;}
		#leftmenu ul li a {
		background:url(/images/nobility/images/lm_lia.gif) no-repeat 25px 12px !important;
		padding:4px 0px 5px 43px;
		color:#fff !important; font-size:12px;
		}
		#leftmenu ul li a {
		padding:4px 0px 5px 43px;
		}
			#leftmenu ul li.active ul {
			background:#0b3c0a !important;
			border-top:1px solid #205e20; overflow:hidden;
			margin:5px 1px 0px 1px; padding:0px;
			}
			#leftmenu ul li ul li.active {border:none;}
			#leftmenu ul li ul li {padding:2px 0px 0px 0px;}
			#leftmenu ul li ul li a {
			background:url(/images/nobility/images/lm_lia.gif) no-repeat 35px 11px !important;
			padding:4px 0px 5px 53px; font-size:11px;
			}
				#leftmenu ul li.active ul li ul {
				background:#0a3609 !important;
				border-top:1px solid #205e20; border-bottom:1px solid #205e20;
				margin:5px 0px 0px 0px; padding:0px;
				}
				#leftmenu ul li ul li ul li a {
				background:url(/images/nobility/images/lm_lia.gif) no-repeat 50px 11px !important;
				padding:4px 0px 5px 70px;
				}
					#leftmenu ul li.active ul li ul li ul {
					background:#093008 !important;
					}
					#leftmenu ul li ul li ul li ul li a {
					background:url(/images/nobility/images/lm_lia.gif) no-repeat 70px 11px !important;
					padding:4px 0px 5px 90px;
					}
/* END OLD NEW */

#search {overflow:hidden; padding:25px 0px 20px 0px;}
	#search .i_txt {float:left; background:#fff; border:none; width:190px; margin:1px 10px 0px 15px; padding:4px 5px 5px 5px; font:italic 12px Arial; color:#000;}
	#search .i_but {float:left;}

/* --- CENTER --- */
#center .title {overflow:hidden; padding:0px 0px 0px 12px;}
	#center .title h1, #center .title h2 {float:left;}
	#center .title .rss {float:left; padding:10px 0px 0px 20px;}
	#center .title .email {float:left; padding:7px 0px 0px 20px;}
		#center .title .email a {font:12px Arial; color:#000;}

.calendar {background:#f0e6d5; margin-bottom:12px; height:40px; padding:0px 0px 0px 7px; width:99%;}
	.calendar td {font:12px Arial; color:#000; text-align:center;}
	.calendar span.bord {padding:0px 0px 0px 0px; border-bottom:1px dashed #000;}
	.calendar td.select {padding:0px 0px 0px 0px;}

.news {padding:0px 0px 0px 6px;}
	.news .date {font:10px Arial; color:#a08c69;}
	.news .name, .news .name a {font:18px Georgia, "Times New Roman", Times, serif; color:#6f4500;}
	.news .txt {padding:4px 0px 12px 0px; overflow:hidden;}
		.news .txt img {display:block; float:left; margin:3px 10px 5px 0px;}

.article {padding:0px 0px 10px 0px;}
	.article strong {color:#442a00;}
.fleft {float:left; margin:2px 10px 5px 0px;}

.color {margin:0px 0px 20px 0px; padding:0px; list-style:none;}
	.color a {font:16px Georgia, "Times New Roman", Times, serif; color:#442a00; text-decoration:none;}
	.color a:hover {text-decoration:underline !important;}
	.color li {padding:5px 9px 6px 9px;}
	.color li.col {background:#fceed4;}

.links {margin:0px 0px 10px 0px; padding:0px; list-style:none; overflow:hidden;}
	.links li {width:45%; float:left; padding:0px 0px 10px 10px;}
	.links li a {background:url(/images/nobility/images/links.gif) no-repeat 0 6px; padding:0px 0px 0px 12px; font:14px Georgia, "Times New Roman", Times, serif;}
	.links li a:hover, .links li a.active {color:#442a00; text-decoration:none;}

.mainsearch {background:#f0e6d5; margin-bottom:12px; height:40px; padding:0px 0px 0px 7px; width:99%;}
	.mainsearch td.but {width:50px;padding:0px 10px 0px 10px;}
	.mainsearch .i_txt {background:#fff; border:1px solid #b3b9c3; width:97%; margin:1px 10px 0px 0px; padding:3px 5px 4px 5px; font:14px Arial; color:#000;}
	.mainsearch .i_but {}

.add {padding:0px 10px 20px 16px;}
.smailok {padding:15px 10px 15px 16px; margin-bottom:10px; background:#ddf0d5; position:relative;}
	.smailok .lt, .smailok .rt, .smailok .rb, .smailok .lb {position:absolute; width:5px; height:5px; overflow:hidden;}
	.smailok .lt {background:url(/images/nobility/images/m_lt.gif) no-repeat 0 0; top:0px; left:0px;}
	.smailok .rt {background:url(/images/nobility/images/m_rt.gif) no-repeat 0 0; top:0px; right:0px;}
	.smailok .rb {background:url(/images/nobility/images/m_rb.gif) no-repeat 0 0; bottom:0px; right:0px;}
	.smailok .lb {background:url(/images/nobility/images/m_lb.gif) no-repeat 0 0; bottom:0px; left:0px;}
.plashka {background:#f0e6d5; margin-bottom:12px; height:40px; padding:0px 0px 0px 7px; width:99%;}
	.plashka td.text {width:90px;padding:0px 10px 0px 10px; font-size:12px;}
	.plashka td.but {width:50px;padding:0px 10px 0px 10px;}
	.plashka .i_txt {background:#fff; border:1px solid #b3b9c3; width:97%; margin:1px 10px 0px 0px; padding:3px 5px 4px 5px; font:14px Arial; color:#000;}
	.plashka .i_but {}

.sear {margin:0px 0px 20px 0px; padding:0px;}
.sear dt {margin:0px; padding:0px 0px 3px 0px;}
	.sear dt a {font:18px Georgia, "Times New Roman", Times, serif; color:#6f4500;}
.sear dd {margin:0px; padding:0px;}
	.sear dd strong {margin:0px; padding:0px; color:#ac0000;}
	
.slink {margin:0px 0px 20px 0px; padding:0px;}
.slink dt {margin:0px; padding:0px 0px 5px 7px;}
	.slink dt a {font:18px Georgia, "Times New Roman", Times, serif; color:#6f4500; text-decoration:none;}
	.slink dt a:hover {text-decoration:underline !important;}
.slink dd {background:#fceed4; margin:0px; padding:10px; font:12px Georgia, "Times New Roman", Times, serif; line-height:17px;}
	.slink dd strong {margin:0px; padding:0px; color:#ac0000;}


.news_detail {padding:0px 0px 0px 7px;}
	.news_detail .date {font:10px Arial; color:#a08c69;}
	.news_detail h2 {font:24px Georgia; color:#6f4500;}
	.news_detail .note {margin-bottom:12px; padding:10px 20px 12px 20px; border-left:3px solid #6f4500; font:italic 16px Arial; color:#5d4d33;}

.navi {overflow:hidden; position:relative; padding:30px 0px 20px 0px;}
	.navi a {font:12px Arial; color:#5b4e39;}
	.navi a.back {
	display:block; float:left;
	background:url(/images/nobility/images/navi_back.gif) no-repeat 0 0;
	width:141px; height:25px; padding:10px 0px 0px 35px;
	}
	.navi a.next {
	display:block; float:right;
	background:url(/images/nobility/images/navi_next.gif) no-repeat 0 0;
	width:153px; height:25px; padding:10px 0px 0px 15px;
	}
	.navi a.cent {
	display:block; margin:0 auto;
	background:url(/images/nobility/images/navi_cent.gif) no-repeat 0 0;
	width:106px; height:25px; padding:10px 0px 0px 0px; text-align:center;
	}

/* --- */
.separate {background:url(/images/nobility/images/separate.gif) no-repeat 50% 0; height:36px;}

#top #language span.select {
position:absolute;
width:67px; height:21px;
padding:5px 0px 0px 7px;
font:12px Arial; color:#000;
background:url(/images/nobility/images/select.gif) no-repeat;
overflow:hidden;
}
/* --------- FOOTER --------- */
#spacer {
width:100%;
height:185px;
clear:both;
position:relative;
z-index:1;
}
#footer {
background:url(/images/nobility/images/footerbg.gif) repeat-x 0 0;
position:absolute; left:0px; bottom:0px; z-index:2;
width:100%; height:146px; font-size:12px; color:#643b08;
}
	#footer .footugol {background:url(/images/nobility/images/foot_ugol.gif) no-repeat 0 0; width:70px; height:41px; position:absolute; top:-36px; left:314px;}
	#footer .block {background:url(/images/nobility/images/foot_leftbg.gif) no-repeat 0 0; height:146px;}
	#footer .block2 {background:url(/images/nobility/images/foot_rightbg.gif) no-repeat top right; height:146px;}
	
	#footer .copy {position:absolute; top:40px; left:160px; font-size:12px;}
	#footer .rds {position:absolute; top:95px; left:160px; font-size:13px; font-style:italic;}
	#footer .counter {position:absolute; top:86px; left:401px;}
	#footer .create {position:absolute; top:40px; right:200px; text-align:center;}
		#footer .create a {display:block; margin-top:7px;}