	/* ---| default |--- */

html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}

body {
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	min-width:1000px;
	}
* html body{
 width:expression(((document.documentElement.clientWidth||document.body.clientWidth)<1000)? "1000px" : "100%" );
}
#wrapper {
  position: relative;
  min-height: 100%;
  min-width:1000px;
}

* html #wrapper {
  height: 100%;
  width:expression(((document.documentElement.clientWidth||document.body.clientWidth)<1000)? "1000px" : "100%" );
}

#footer-dump {
	height:42px;
}

img {
	border: 0;
	}
form {
	margin: 0;
	padding: 0;
	}
table {
  	border-collapse: collapse;
 	border: 0;
 	}
table.default {
	width: 100%;
	background: #fff;
	}
  table td {
 	padding: 0;
	vertical-align: top;
	}
div.relative {
	position: relative;
	}
/* ---| /default |--- */

.more {
	padding-top: 10px;
	text-align: left;
	}
	.more a {
		background:none!important;
		color: #000!important;
		padding-left: 0px!important;
		}
	.more img {
		top: 2px;
		position: relative;
		}
.in-top {
	height: 177px;
	padding: 0 20px;
	}
	/** html .main .in-top{
		width:expression(((document.documentElement.clientWidth||document.body.clientWidth)<1000)? "1000px" : "100%" );
	}*/
	.it-inside-01 {
		height: 177px;
		background: url(/images/it-inside-01.jpg) repeat-x;
		}
		.it-inside-02 {
			height: 177px;
			background: url(/images/it-inside-02.jpg) no-repeat;
			}
			.it-inside-03 {
				height: 177px;
				background: url(/images/it-inside-03.jpg) no-repeat right top;
				position: relative;
				}
				.it-logo {
					position: absolute;
					top: 35px;
					left: 72px;
					}
				.topmenu {
					position: relative;
					top: 110px;
					margin: 0 22px 0 261px;
					height: 69px;
					}
					.tm-item {
						float: left;
						height: 69px;
						margin: 0;
						text-transform: uppercase;
						font-size: 12px;
						}
						.tm-item table {
							height: 69px;
							}
							.tm-l, .tm-r  {
								width: 10px;
								}
							.item-active .tm-l {
								background: url(/images/item-act02.gif) no-repeat left 1px;
								}
							.item-active .tm-r {
								background: url(/images/item-act03.gif) no-repeat right 1px;
								}
							.item-active .tm-c {
								background: url(/images/item-act01.gif) no-repeat center 1px;
								}
								.tm-c a {
									color: #191919;
									display: block;
									padding: 7px 10px;
									text-decoration: none;
									}
				.topblock {
					position: absolute;
					right: 10px;
					top: 15px;
					font-family: Arial, Helvetica, sans-serif;
					width: 95%;
					}
					.toplang, .topsearch, .toplinks {
						float: right;
						}
					.toplang {
						margin-left: 36px;
						padding: 2px 4px 0 4px;
						_padding: 0 4px 0 4px;
						color: #00A54C;
						}
						.toplang span {
							color: #000;
							padding: 0 3px;
							}
						.toplang a {
							color: #000;
							text-decoration: none;
							}
					.topsearch {
						margin-left: 14px;
						padding: 0;
						width: 300px;
						}
						.topsearch div {
							float: left;
							padding: 1px 6px 2px 2px;
							}
						.topsearch .ts-txt {
							background: url(/images/ts-txt.gif) no-repeat;
							width: 180px;
							height: 17px;
							border: 0px;
							float: left;
							padding: 1px 0 2px 0px;
							font-size: 11px;
							font-family: Verdana, Helvetica, sans-serif;
							padding-left: 5px;
							padding-top: 2px;
							}
						.topsearch .ts-submit {
							border: 0;
							background: none;
							float: left;
							width: 42px;
							text-align: left;
							font-size: 11px;
							padding: 1px 2px 2px 6px;
							}
					.toplinks img {
						width: 14px;
						height: 11px;
						margin: 2px 10px 0 10px;
						}

.mainboth {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: url(/images/main-both.jpg) no-repeat center bottom;
	height: 92px;
	z-index: 10;
	}
	.mn-brd {
		position: relative;
		margin: 0 20px;
		height: 42px;
		text-align: center;
		}
	.main .mn-brd {
		background: url(/images/mn-brd.gif) repeat-x;
		}
		.ground {
			position: absolute;
			/*top: -82px;*/
			z-index: 0;
			text-align: center;
			}
			.ground div {
				/*background: url(/images/ground.jpg) no-repeat center top;*/
				height: 82px;
				width: 90%;
				}
		.spn-cpr {
			position: absolute;
			left: 9px;
			top: 24px;
			width: 97px;
			height: 43px;
			}
		.trn-cpr {
			position: absolute;
			right: 9px;
			top: 35px;
			}
		.allrights {
			font-size: 10px;
			color: #7B7B7B;
			padding-top: 15px;
			}
		.allrights_intro {
			font-size: 10px;
			color: #7B7B7B;
			padding-top: 27px;
			}
				.allrights_intro A,
				.allrights_intro A:hover,
				.allrights_intro A:visited,
				.allrights_intro A:active {
					color: #7B7B7B;
				}
.mainbann {
	position: absolute;
	bottom: 92px;
	width: 100%;
	height: 197px;
	z-index: 10;
	}
	.mb-tb {
		margin: 0 auto;
		margin-top: 29px;
		}
		.mb-tb td {
			padding: 0 10px;
			}
.welcome {
	/*position: absolute;*/
	/*top: 30%;*/
	width: 100%;
	text-align: center;
	/*height: 400px;*/
	z-index: 20;
	/*min-height: 460px;*/
	margin: auto;
	padding-bottom: 300px;
	padding-top: 30px;
	}
	.welcome div {
		width: 512px;
		text-align: justify;
		margin: 0 auto;
		}
		.wtit {
			text-align: center;
			font-size: 16px;
			color: #3FAC08;
			font-family: Verdana, Arial, Helvetica;
			font-weight: bold;
			}
		.wtxt {
			font-size: 12px;
			color: #505050;
			}
.in-cont {
	padding: 3px 20px 20px 20px;
	}
	.cont-left {
		width: 310px;
		padding-right: 36px;
		}
		.subscrip {
			width: 272px;
			height: 140px;
			margin: 2px 0 0 2px;
			background: url(/images/subscrip.gif) repeat-x;
			}
			subscrip FORM {
				display: block;
			}
			.subscrip div {
				width: 272px;
				height: 140px;
				background: url(/images/subscrip2.gif) no-repeat;
				}
				.subscrip div div {
					width: 272px;
					height: 140px;
					background: url(/images/subscrip3.gif) no-repeat right top;
					}
					.subscrip b {
						width: 100%;
						text-align: center;
						display: block;
						font-size: 14px;
						padding: 7px 0;
						color: #6D6E71;
						}
					.subscrip span {
						display: block;
						font-weight: bold;
						font-size: 12px;
						margin: 15px 0 5px 20px;
						}
					.spscr {
						width: 245px;
						background: #fff;
						border: 1px solid #C7CACD;
						border-bottom-color: #fff;
						height: 17px;
						font-size: 11px;
						margin-left: 11px;
						}
					.spsub {
						width: 121px;
						height: 24px;
						text-align: center;
						background: url(/images/button.gif) no-repeat;
						border: 0;
						margin: 14px 0 0 69px;
						}

					.avtoblock {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						margin-top: 10px;
						margin-left: 3px;
						width: 100%;
					}
						.avtoblock TD {
							vertical-align: middle;
						}
							.avtoblock TD .avto_name {
								padding-left: 15px;
							}
								.avtoblock TD .avto_name A,
								.avtoblock TD .avto_name A:hover,
								.avtoblock TD .avto_name A:active,
								.avtoblock TD .avto_name A:visited {
									color: #3FAC08;
									display: block;
									text-decoration: underline;
								}
								.avtoblock TD .avto_name A:hover {
									color: #fff;
									background: #3fac08;
								}

					.leftbl01 {
						background: url(/images/leftbl01.jpg) no-repeat;
						}
					.leftbl02 {
						background: url(/images/leftbl02.jpg) no-repeat;
						}
					.leftbl01, .leftbl02 {
						height: 150px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						}
						.leftbl01 a, .leftbl02 a  {
							color: #3FAC08;
							display: block;
							text-decoration: underline;
							}
						.leftbl01 a {
							padding: 69px 0 0 163px;
							}
						.leftbl02 a {
							padding: 37px 0 0 155px;
							}
.vbot {
	vertical-align: bottom;
	}
	.leftbl03 {
		position: relative;
		left: -20px;
		z-index: 15;
		padding-top: 20px;
		}
		.leftbl03 img {
			width: 293px;
			height: 68px;
			}


	.cont-right {
		width: 77%;
		padding-top: 1px;
		font-family: Arial, Helvetica, sans-serif;
		}

/* ---| content |--- */
.topban {
	height: 88px;
	}
	.topban div {
		height: 88px;
		}
		.topban div img {
			/*width: 412px;*/
			height: 88px;
			}
.pagetitle {
	background: #FAFDE1;
	border: 1px solid #EAEAD8;
	position: relative;
	margin: 1px 0 19px 0;
	}
	.pagetitle .ptl {
		position: absolute;
		top: -1px;
		left: -1px;
		z-index: 2;
		}
	.pagetitle .ptr {
		position: absolute;
		top: -1px;
		right: -1px;
		z-index: 2;
		}
		* html .pagetitle .ptl,
		* html .pagetitle .ptr{
		 top:0;
		}
	/*.bigimage .pagetitle .ptl {
		_left:-1;
		_top:0;
	}*/
	/*.bigimage .pagetitle .ptr {
		_top: 0px;
		_right: 20px;
		}*/
	.pagetitle div {
		background:transparent url(/images/pt-corn-l.gif) 0 0 no-repeat;
		margin: -1px 0 0 -1px;
		}
		.pagetitle div div {
		background:transparent url(/images/pt-corn-r.gif) right 0 no-repeat;
		margin-right: -1px;
		}
		.pagetitle div div div {
		 text-transform: uppercase;
		font-size: 14px;
		padding: 17px 15px 12px 15px;
		background: none;
		margin: 0;
		}

.pagecontent {
	padding: 0 16px 100px 16px;
	font-size: 12px;
	text-align: justify;
	}
.relatives {
	position: relative;
	height: 10px;
	}
.spacerdot {
	height: 10px;
	background: url(/images/spacerdot.gif) repeat-x 0 5px;
	position: absolute;
	width: 104%;
	left: -16px;
	}
h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	clear: both;
	}
.newsid h1 {
	margin: 5px 0;
	text-align: left;
	}
.newstext {
	float: right;
	}
h1 {
	color: #000;
	font-size: 18px;
	}
h2 {
	color: #6D6E71;
	font-size: 16px;
	font-weight: bold;
	}
h3 {
	color: #3fac08;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	}
h4 {
	color: #3fac08;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	}
h5 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	background: url(/images/h5.gif) no-repeat right 6px;
	}

 .pagecontent a {
	color: #3fac08;
	padding: 0 2px;
	text-decoration: none;
	}
 .pagecontent a:visited {
	color: #939598;
	}
 .pagecontent a:hover {
	color: #fff;
	background: #3fac08;
	}

.pic.left {
	float: left;
	margin: 0 25px 12px 0;
	}
	.pic.left img, .pic.right img {
		border: 3px solid #EBEBEB;
		}
.pic.right {
	float: right;
	margin: 0 0 6px 6px;
	}
a.apic {
     background:none!important;
     }
.imgname {
		padding: 0 5px;
		text-align: left;
		font-size: 11px;
		font-family: Tahoma, Arial, sans-serif;
		}
		.imgname img {
			border: 0!important;
			float: right;
			}
.pagecontent ul {
	padding: 0;
	margin: 0;
	}
	.pagecontent ul li {
		margin-left: 0px;
		padding-top: 3px;
		padding-left: 12px;
		list-style-type: none;
		background: url(/images/li1.gif) no-repeat 0 7px;
		font-weight: none;
		}
		.pagecontent ul li ul li {
			margin-left: 10px;
			font-weight: normal;
			background: url(/images/li2.gif) no-repeat 0 7px;
			}

/* ---| form |--- */
.pageform table {
	background: #FAFDE1;
	}
.pf-top td {
	background: url(/images/pf-top.gif) repeat-x;
	height: 32px;
	}
	.pf-aright {
		text-align: right;
		}
	.pf-cent-l {
		background: url(/images/pf-cent.gif) repeat-y left top;
		}
	.pf-cent-r {
		background: url(/images/pf-cent.gif) repeat-y right top;
		}
.pf-bot td {
	background: url(/images/pf-bot.gif) repeat-x;
	height: 43px;
	}
.pf-bot2 td {
	background: url(/images/pf-bot2.gif) repeat-x;
	height: 100px;
	vertical-align: middle;
	}
.pf-cont {
	width: 99%;
	padding: 25px;
	}
	.pf-cont .feed_message {
		font-weight: bold;
		padding: 10px;
		text-align: center;
	}
.pf-top div {
	text-align: center;
	margin: 7px 0 0 0;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana;
	color: #717171;
	}
.pf-cont table {
	width: 560px;
	}
	.pf-cont table td {
		padding: 4px;
		}
.pf-text {
	border: 1px solid #BBBBBB;
	border-bottom: 1px solid #fff;
	width: 360px;
	height: 19px;
	}
select.pf-text {
	width: 365px;
	}
textarea.pf-text {
	height: 125px;
	}
.pf-cont i {
	color: #A5A794;
	font-size: 11px;
	}
.rad {
	width: 200px!important;
	}
	.rad td {
		padding:0!important;
		}
		.rad input {
			margin-right: 5px;
			}
.cap {
	border: 1px solid #BBBBBB;
	border-bottom: 1px solid #fff;
	width: 46px;
	height: 19px;
	}
.s-back {
	width: 121px;
	height: 24px;
	border: 0;
	background: url(/images/s-back.gif) no-repeat;
	float: left;
	margin-top: 10px;
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
	}
.s-enter {
	width: 121px;
	height: 24px;
	border: 0;
	background: url(/images/s-enter.gif) no-repeat;
	float: right;
	margin-top: 10px;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	}
.s-otpis {
	width: 121px;
	height: 24px;
	border: 0;
	background: url(/images/s-enter.gif) no-repeat;
	margin-top: 10px;
	font-size: 11px;
	text-align: left;
	padding-left: 25px;
	}
.dtb {
	width: 100%;
	}
.dtb td, .dtb th {
	border: 1px solid #DDDDDD;
	padding: 15px;
	font-family: Verdana;
	}
.dtb th {
	background: #EBEBEB;
	font-weight: bold;
	font-size: 13px;
	}
.nbl {
	font-weight: normal!important;
	text-align: left!important;
	text-transform: uppercase;
	font-size: 14px!important;
	}
.bldct {
	font-size: 14px!important;
	font-weight: bold;
	text-align: left;
	color: #6D6E71;
	font-family: Tahoma;
	}
	.bldct div {
		margin: 10px 0;
		}
	.chrad {
		position: relative;
		top: -2px;
		margin-right: 10px!important;
		}
	.fromtxt {
		padding: 20px 50px 0px 50px;
		}
/* ---| /form |--- */

/* ---| navigation |--- */
.nav {
	margin-top: 20px;
	float: left;
	}
.nav a:hover {
		background: none;
		}
.nav a {
	color: #000!important;
	font-weight: normal;
	text-decoration: underline;
	}
	.nav b {
		display: block;
		padding: 2px 7px;
		font-size: 14px;
		}
.nav img {
	margin: 0 1px;
	}
.nav a:visited {
	color: #828980!important;
	}
	.nav td {
		padding: 0;
		color: #3FAC08;
		}
	.arc {
		float: right;

		}
		.arc A,
		.arc A:hover,
		.arc A:visited,
		.arc A:active {
			color: #000;
		}
		.arc img {
			position: relative;
			top: 5px;
			left: 5px;
			}
.news-links {
	margin-top: 20px;
	width: 100%;
	}
	.news-links A,
	.news-links A:visited,
	.news-links A:active {
		color: #000;
	}
	.news-links td {
		width: 25%;
		}
.news-links img {
	position: relative;
	top: 5px;
	left: 5px;
	}

.capitalize {
	text-transform: capitalize;
}

/* ---| /navigation |--- */


.leftmenu {
	width: 240px;
	margin-bottom: 27px;
	}




.newsdate {
	font-weight: bold;
	color: #3FAC08;
	padding-bottom: 5px;
	}
.news-list {
	margin: 10px 0;
	}
	.news-list td {
		padding: 3px 0;
		}
	.nl-left {
		color: #7C7C7C;
		width: 85px;
		}
	.month {
		color: #3FAC08;
		font-size: 14px;
		}
.leftmenu table {
	margin-left: 15px;
	}
.leftmenu td {
	padding: 3px 10px 3px 0;
	border-bottom: 1px solid #BCBEC0;
	font-size: 12px;
	}
	.lm-active {
		border-bottom: 1px solid #000!important;
		font-weight: bold;
		background: url(/images/lm-active.jpg) no-repeat right 8px;
		}

.leftmenu ul {
	margin: 0;
	padding: 0;
	}
	.leftmenu ul li {
		margin-left: 20px;
		}
	.leftmenu a {
		color: #000;/*#6D6E71;*/
		text-decoration: none;
		}
	.leftmenu a:hover {
		color: #3FAC08;
		}
	.lm-top a {
		color: #000;
		}

.newstitle {
	text-align: left;
	padding-bottom: 15px;
}
.newstitle,
.newstitle A,
.newstitle A:hover,
.newstitle A:visited,
.newstitle A:active {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0;
	}
.newstitle A:hover {
	background: none;
}

/* ---| /content |--- */

.in-both {
	width: 100%;
	height: 42px;
	background: url(/images/in-both.gif) repeat-x;
	position: relative;
	margin-top:-42px;
}
	.in-both .foot_info {
		position: absolute;
		top: -93px;
		right: 20px;
	}
		.in-both .foot_info .printver {
			text-align: right;
			padding-bottom: 30px;
		}
		.in-both .foot_info .printver a {
			color: #6D6E71!important;
			text-decoration: none!important;
			background: none!important;
		}
	.in-both .foot_info  .printver img {
		margin-left: 10px;
	}
	.in-both .foot_info .counters {
		text-align: right;
	}
		.in-both .foot_info .counters img {
			margin-left: 5px;
		}




.bigimage .in-top {
	height: 119px;
	}
	.bigimage .it-inside-01 {
		height: 119px;
		background: url(/images/bgr.jpg) repeat-x;
		}
		.bigimage .it-inside-02 {
			height: 119px;
			background: url(/images/bgr2.jpg) no-repeat;
			}
			.bigimage .it-inside-03 {
				height: 119px;
				background: url(/images/bgr3.jpg) no-repeat right top;
				position: relative;
				}
.bigimg {
	text-align: center;
	}
	.bigimg img {
		border: 6px solid #EAEBEB;
		}
	.allrightsb {
		padding:0;text-align:center;
		margin-top: 10px;
		font-size: 10px;
		color: #7B7B7B;
		}
.in-both3 {
	background: url(/images/ib3.gif) repeat-x;
	height: 81px;
	margin: 0 20px;
	}

.mn-brd3 {
		position: relative;
		margin: 0 20px;
		height: 81px;
		text-align: center;
		}
.letadd {
	float: right;
	margin-top: 41px;
	}
.letadd2 {
	float: right;
	margin-top: 110px;
	}

.letadd a {
	display: block;
	margin-top: 20px;
	color: #00A54F;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	}

.year {
	width: 150px;
	}
	.year A:hover {
		background: #3FAC08!important;
		text-decoration: none!important;
	}
	.year b {
		font-size: 14px;
		font-family: Tahoma, Arial, sans-serif;
		width: 105px;
		text-align: center;
		display: block;
		margin-top: 10px;
		}
.newsarc {
	margin-top: 5px;
	width: 105px;
	border-top: 1px solid #9E9E9E;
	border-bottom: 1px solid #9E9E9E;
	}
	.newsarc td {
		border-top: 1px solid #EAEAEA;
		border-bottom: 1px solid #EAEAEA;
		height: 39px;
		vertical-align: middle!important;
		text-align: center;
		font-family: Tahoma, Arial, sans-serif;
		}
		.newsarc b {
			position: relative;
			color: #3FAC08;
			}
.newsarc img {
	position: absolute;
	right: 10px;
	top: 5px;
	}
a.nwsa {
	color: #000 none!important;
	background: none!important;
	}
	a:hover.nwsa {
		text-decoration: underline;
		}

.listn, .listn2, .listn3 {
	width: 100%;
	}

.listn th {
	padding-left: 85px;
	color: #3FAC08;
	border-bottom: 1px solid #9E9E9E;
	font-size: 14px;
	font-family: Tahoma, Arial, sans-serif;
	padding-bottom: 5px;
	padding-top: 10px;
	}
.listn2 TD A,
.listn2 TD A:hover,
.listn2 TD A:visited,
.listn2 TD A:active {
	color: #000;
}
.listn2 TD A:hover {
	background: none;
}
.listn2 th {
	font-weight: bold;
	border-bottom: 1px solid #9E9E9E;
	font-family: Tahoma, Arial, sans-serif;
	padding-bottom: 5px;
	padding-top: 10px;
	}
	.listn td, .listn2 td, .listn3 td {
		background: url(/images/gr_wh.gif) repeat-x bottom;
		/*border-top: 1px dashed #BCBCBC;*/
		/*border-bottom: 1px dashed #BCBCBC;*/
		padding: 3px;
		padding-top: 12px;
		padding-bottom: 6px;
		}
	.listn2 td {
		padding: 4px;
		border-top: 1px dashed #BCBCBC;
		border-bottom: 1px dashed #BCBCBC;
		background: none;
	}
	.listn3 td {
		text-align: left!important;
		cursor: pointer!important;
		background: none;
		}
		.listn3 .none {
			background: none;
		}
		.listn3 .category {
			background: none;
			text-align: center!important;
			color: #37ad09;
			font-size: 16px;
			font-weight: bold;
		}
		.listn3 .category.left {
			text-align: left!important;
			padding-left: 13px;
		}
		.listn3 b {
			font-size: 12px;
			font-family: Tahoma, Arial, sans-serif;
			cursor: pointer!important;
			}
		.listn3 a {
			cursor: pointer!important;
		}
	.listn a, .listn3 a {
		padding: 0;
		background: none!important;
		color: #000!important;
		}
	.listn span,
	.listn2 span,
	.listn3 span {
		color: #7C7C7C;
		}
	.gray_name,
	.gray_name A,
	.gray_name A:hover,
	.gray_name A:visited,
	.gray_name A:active,
	a.a_gray {
		color: #7C7C7C!important;
		background: none;
	}

.str4 {
	position: relative;
	top: 2px;
	}
.lico {
	border: 3px solid #F3F3F3;
	float: left;
	margin-right: 20px;
	}
.over {
	background: #F3F3F3;
	}
.lico2 {
	border: 3px solid #F3F3F3;
	margin-bottom: 20px;
	display: block;
	}
.licname {
	width: 90%;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	padding-bottom: 50px;
	}
	.licname .name {
		font-weight: bold;
		font-size: 16px;
	}
	.licname span {
		font-size: 12px;
		}
	.licname .worktype {
		font-size: 12px;
		color: #7C7C7C;
	}
.searchtxt {
	width: 490px;
	border: 1px solid #B2B2B2;
	border-bottom: 1px solid #FAFDE1;
	margin: 0 10px;
	}
.mrg table td {
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #717171;
	font-family: Tahoma, Arial, sans-serif;
	border: 0;
	height: 30px;
	}
.rez {
	text-align: center;
	padding: 20px 0;
	background: url(/images/else.gif) repeat-x left bottom;
	}

.listsearch {
	margin-left: -10px!important;
	}
.listsearchtit {
	list-style-image:none!important;
	margin-bottom: 40px;
	background: none!important;
	/*font-weight: bold;*/
	padding-left: 0!important;
	}
	.listsearchtit A,
	.listsearchtit A:hover,
	.listsearchtit A:visited,
	.listsearchtit A:active {
		color: #000;
	}
			.listsearchtit A CITE {
				font-weight:bold;
				font-style:normal;
				}


	.listsearchtit A:hover {
		background: none;
	}
.listsearchtit2 {
	list-style-image:none!important;
	margin-left: 0;
	margin-bottom: 2px;
	background: none!important;
	font-weight: bold;
	padding: 0!important;
	}
	.listsearchtit div, .listsearchtit2 div {
		border-bottom: 1px solid #BBBBBB;
		font-size: 12px;
		background: url(/images/ugol.gif) no-repeat right 20px;
		}
	.listsearchtit div {
		padding: 10px 18px;
		font-weight: bold;
	}
	.listsearchtit2 div {
		padding: 10px 0;
	}

	.listsearchtit2 div {
		padding: 5px 0;
		background: url(/images/ugol.gif) no-repeat right 15px;
		}

		.listsearchtit2 div A,
		.listsearchtit2 div A:hover,
		.listsearchtit2 div A:visited,
		.listsearchtit2 div A:active {
			color: #000;
		}
		.listsearchtit2 div A:hover {
			background: none;
		}
ol.sl {
	margin-top: 2px;
	margin-left: -40px;
	_margin-left: 0px;
	color: #999;
	}
ol.sl li {
	list-style-image:none!important;
	list-style-type: decimal!important;
	list-style-position: inside;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 3px;
	/*padding-left: 22px;*/
	_padding-left: 22px;
	border-bottom: 1px dashed #999;
	/*background: url(/images/else.gif) repeat-x left bottom;*/
	background: none!important;
	}
	ol.sl li span.snippet,
	ul.sl li span.snippet {
		display:block;
		margin-left: 40px;
		/*margin-right: 40px;*/
		color:#999;
		}
	ul.sl li span.snippet {
		margin-left: 90px;
		}
		ol.sl li span.snippet cite,
		ul.sl li span.snippet cite {
			font-style:normal;
			color:#3FAC08;
			font-weight:bold;
			}
	ol.sl li A {
		padding-left: 0px;
		_padding-left: 14px;
	}
ul.sl {
	margin-top: 2px;
	padding: 0;
	}
ul.sl li {
	list-style-image:none!important;
	padding: 3px 30px 3px 20px;
	border-bottom: 1px dashed #999;
	background: none!important;
	margin: 0!important;
	}
	.level3 {
		padding-left: 30px!important;
	}
	.level3 div {
		background: none;
		border: 0;
		padding: 0;
		padding-left: 15px;
		background: url(/images/li4.gif) no-repeat 5px 5px;
		color: #A3A3A5;
		}
	ul.sl a {
		color: #000!important;
		background: none!important;
		}
	.level3 div a {
		color: #A3A3A5!important;
		}
.pic a.apic {
	background:none!important;
	}

a.sot {
	color: #67676B!important;
	background: none;
	display: block;
	margin: 10px 0;
	}
a.sot:hover {
	color: #00A54C!important;
	background: none!important;
	}
.content_space {
	padding-bottom: 10px;
}
.unactive {
	color: #999;
}
.star {
	color:#00a54b;
	}
