/* ОСНОВНОЙ МАКЕТ
--------------------------------------------- */
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}

body {
	background: #fff;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	}
img {
	border: 0;
	}
form {
	margin: 0;
	padding: 0;
	}
table {
  	border-collapse: collapse;
 	border: 0;
 	}
	table td {
 		padding: 0;
		vertical-align: top;
		}
.default {
	width: 100%;
	background: #fff;
	}
	TABLE.default {
		margin-bottom:110px;
		}

#wrapper {
	width: 100%;
	background: #fff;
	position: relative;
	min-height: 100%;
	}
* HTML #wrapper {
	height: 100%;
	}

div.relative {
	position: relative;
	}

a, a:link, a:visited {
	color: #035E93;
	}
a:hover, a:active {
	color: #01A0FC;
	}

/* раскрывающийся блок */
a.slideopen {
	font-weight: bold;
	font-size: 12px;
	color: #085990;
	background: url(/images/open.gif) no-repeat right bottom;
	padding-right: 15px;
	}
a.slideclose {
	font-weight: bold;
	font-size: 12px;
	color: #085990;
	background: url(/images/close.gif) no-repeat right bottom;
	padding-right: 15px;
	}
.slide {
	display: none;
	margin-top: 10px;
	}

/* шаблон уменьшенного изображения (база) */
.pic.left {
	float: left;
	margin: 0 10px 5px 0;
	}
.pic.right {
	float: right;
	margin: 0 0 5px 10px;
	}
.pic.center {
	float: none;
	margin: 5px auto;
	}

/* Заголовки на страницах */
h1, h2, h3, h4, h5 {
	margin: 0px 0px 6px 0px;
	padding: 0;
}
h1 {
	color: #99999B;
	font-size: 20px;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	}
h2 {
	color: #0A7DBE;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Verdana;
	}
h3 {
	color: #0A7DBE;
	font-size: 14px;
	font-family: Verdana;
	background: url(/images/h3.gif) repeat-x left 10px;
	}
	h3 b {
		background: #fff;
		padding-right: 4px;
		}
h4 {
	color: #969698;
	font-size: 12px;
	background: url(/images/h4.gif) repeat-x left 4px;
	text-align: center;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	}
	h4 b {
		background: #fff;
		padding-right: 4px;
		padding-left: 4px;
		}
h5 {
	color: #257ABA;
	font-size: 12px;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	}

/* ссылки в контентной области (не каталог) */
.content a {
	color: #0D5D90;
	}
.content a:visited {
	color: #64A0A8;
	}
.content a:hover {
	color: #01A0FC;
	}

/* Шапка сайта
------------------------------------------------ */

/* Меню */
.tmenu {
	height:0px;
	}
	.logo {
		width: 260px;
		height:83px;
		padding: 0 0 0 33px;
		}
	.topmenu {
		text-align: left;
		}
		.topmenu table.topmenu-table {
			width: 100%;
			margin: 10px 0px 0px 0px;
			/*margin-top: 55px!important;
			margin-top: 70px;*/
			padding: 0;
			}
			.topmenu table.topmenu-table td {
				font-weight: bold;
				font-size: 12px;
				font-family: Tahoma,Arial,Verdana,sans-serif;
				}
				.topmenu table.topmenu-table td a {
					color: #12678E;
					text-decoration: none;
					border-bottom: 2px solid #D8D8D8;
					margin-right: 20px;
					white-space: nowrap;
					}
				.topmenu table.topmenu-table td a:hover,
				.topmenu table.topmenu-table td a:active {
					color: #01A0FC !important;
					}

/* Языки и форма поиска */
#toparea {
	padding: 20px 10px 2px 10px;
	}
	.tbor {
		height: 25px;
		/*border-bottom: 1px solid #D8D8D8;*/
		margin: 20px 10px 0px 0px;
		text-align: right;
		}
	.tbor td {
		vertical-align: middle;
		}
		.lang {
			height: 21px;
			white-space: nowrap;
			}
			.lang a {
				display: block;
				float: left;
				margin: 0;
				text-decoration: none;
			}
			.lang a.active {
				color: #FFFFFF !important;
				font-weight: bold;
				background: #1480C1;
				padding: 5px 3px 3px 5px;
				}
			.lang a.inactive {
				color: #BCBCBC;
				font-weight: normal;
				padding: 4px 3px 2px 5px;
				border: 1px solid #BCBCBC;
				}
			.lang a.inactive.l-rus {
				border-right:0;
				}
			.lang a.inactive.l-eng {
				border-left:0;
				}
.top-ic img {
	margin: 0 8px 0 8px;
	}
.topsearch {
	width: 166px;
	height: 20px;
	border: 1px solid #BEBEBE;
	margin-right: 9px;
	}
.topsubmit {
	background: #1480C1;
	color: #FFFFFF !important;
	width: 70px;
	height: 22px;
	border: 0;
	font-size: 10px;
	font-weight: bold;
	}
.topsubmit2 {
	background: #1480C1;
	color: #FFFFFF !important;
	width: 100px;
	height: 22px;
	border: 0;
	font-size: 10px;
	font-weight: bold;
	float: right;
	}

/* Карта и баннер под меню */
.topbn td {
	background: #EEF1FA;
	height: 151px;
	}
.topbn td.pagebg {
	width:99%;
	background-image:url('/images/topbn2.jpg');
	background-repeat:no-repeat;
	height:151px;
	}
.topmap {
	width: 290px !important;
	padding-left: 33px;
	}

/* Левое меню*/
.leftmenu {
	padding: 42px 0 0 33px!important;
	padding: 54px 0 0 33px;
	}
	.lmtitle {
		margin: 10px 0 2px 30px;
		_margin: -2px 0 2px 30px;
		color: #1284C3;
		width: 90%;
		font-size: 16px;
		font-weight: bold;
		font-family: Arial,Verdana,Tahoma,sans-serif;
		text-transform: uppercase;
		padding: 0px 0px 2px 0px;
		}
		.lmtitle span {
			border-bottom: 2px solid #D8D8D8;
		}
.lm-ul {
	width: 230px !important;
	margin: 0;
	margin-top: 20px;
	padding-left: 30px;
	}
	.lm-ul ul {
		margin: 5px 0 5px 0;
		width: auto !important;
	}
	.lm-ul li, .lm-ul li li {
		list-style-type: none;
		list-style-image: url(/images/li.gif);
		margin-bottom: 5px;
		font-size: 12px;
		}
	.lm-ul li {
		margin-bottom: 10px;
		}
	.lm-ul li li {
		margin-bottom: 5px;
		}
		.lm-ul li a {
			color: #005F90;
			text-decoration: none;
			}
		.lm-ul li a:hover, .lm-ul li a:active {
			color: #01A0FC;
			}

/* Контентная область */
.r-cont {
    font-size:1px;
}
	.r-cont table{
    	font-size:11px;
	}

/* счетчики */
tr.counters td {
	vertical-align: middle;
	height: 1px;
        wheight: 71px;
	}
	tr.counters td img {
		margin: 0 10px 5px 0;
              	}

/* хлебные крошки */
.path {
	margin: 0;
	height: 40px;
	display: block;
	}
	.ppth {
		float: left;
		margin: 4px 0 0 0;
		}
	.path a {
		color: #005F90;
		}
	.path a:hover, .path a:active {
		color: #01A0FC !important;
		}

/* Заголовки страницы*/
.title {
	clear: both;
	float: left;
	border-bottom: 2px solid #D8D8D8;
	color: #1284C3;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	text-transform: uppercase;
	margin-bottom:20px;
	_margin-bottom:10px;
	}
.title-catalogue {
	border-bottom: 2px solid #D8D8D8;
	color: #1284C3;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	text-transform: uppercase;
	float: left;
	}

/* кнопка корзина */
.basket {
	display: block;
	float: right;
	width: 89px;
	background: #1480C1;
	padding: 5px 0;
	margin-top: -5px;
	text-align: center;
	font-family: 'Arial', 'Verdana', sans-serif !important;
	font-weight: bold !important;
	font-size: 11px !important;
	text-decoration: none !important;
	color: #FFFFFF !important;
	}
.basket2 {
	display: block;
	background: #1480C1;
	color: #FFFFFF !important;
	font-weight: bold;
	float: right;
	width: 89px;
	text-align: center;
	padding: 5px 0;
	text-decoration: none;
	}


/* контентная область */
.content {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	clear: both;
	}

/* списки в контентной области */
	.content ul {
		margin: 0px 0 0px 20px;
		}
		.content ul li {
			list-style-type: none;
			list-style-image: url(/images/li.gif);
			margin-bottom: 5px;
			}
			.content ul li ul {
				margin: 15px 0 15px 10px;
				}
			.content ul li ul li {
				list-style-type: none;
				list-style-image: url(/images/li2.gif);
				color: #005D90;
				font-weight: bold;
				margin-bottom: 2px;
				}
		.content ul li a {
			color: #0D5D90!important;/*#979799!important;*/
			/*text-decoration: none;*/
			}
			  .content ul li a:hover,
			  .content ul li a:active {
				color: #01A0FC !important;
				}

		.content ul li ul li a {
			color: #005F94 !important;
			text-decoration: underline;
			}

/* КАТАЛОГ
----------------------------------------------------- */
.catalog_content {
	margin-top: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	clear: both;
	}

.cat-header {
	clear: both;
	margin: 0px 0px 12px 0px;
	font-size: 18px;
	color: #969696;
	}
.cat-image {
	float: left;
	margin: 0 50px 20px 0;
	}

/* Символьно-числовая навигационная панель */
.alpha-nav, .alpha-nav2 {
	/*height: 13px;*/
	clear: both;
	/*float: left;*/
	/*width: 100%;*/
	margin: 10px 0px 8px 0px;
	border: 0;
	padding: 0px;
	}
	.alpha-nav a {
		float: left;
		display: block;
		margin-right: 2px;
		color: #0F6894 !important;
		text-decoration: none;
		}
	.alpha-nav a:hover, .alpha-nav a:active {
		color: #01A0FC !important;
		}
	.alpha-nav2 a {
		float: left;
		display: block;
		margin-right: 2px;
		color: #0F6894 !important;
		text-decoration: underline;
		}
	.alpha-nav2 a:hover, .alpha-nav2 a:active {
		color: #01A0FC !important;
		}
	.alpha-nav b, .alpha-nav2 b {
		float: left;
		display: block;
		margin-right: 2px;
		font-weight: normal;
		color: #0F6894;
		}
	.alpha-nav b.b-active, .alpha-nav2 b.b-active {
		float: left;
		display: block;
		margin-right: 2px;
		margin-top: -8px;
		color: #009DFE;
		font-size: 20px;
		}

/* таблицы, используемые для каталога */
.cat-table {
	width: 99%;
	border: 1px solid #DADADC;
	border-collapse: collapse;
	margin: 15px 0 20px 0;
	clear: both;
	}
	.cat-table .cat-name {
		width: 80%;
		padding-left: 6px;
		padding-right: 6px;
		text-align: left;
		}
		.cat-table .cat-name a {
			display: block;
			width: 100%;
			}
		.cat-table .cat-name a {
			color: #035E93 !important;
			}
		.cat-table .cat-name a:hover {
			color: #01A0FC !important;
			}
		.cat-table .cat-name a:active,
		.cat-table .cat-name a:visited {
			color: #2f0f4d !important;
		}

.cat-table2, .cat-table5, .autotable {
	border: 1px solid #DADADC;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	clear: both;
	border-bottom: 0px;
	}
.cat-table2, .cat-table5 {
	width: 390px;
}
.cat-table3 {
	width: 390px;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	clear: both;
	border-bottom: 0px;
	}
.cat-table4 {
	width: /*500px*/87%;
	border-collapse: collapse;
	margin: 0 100px 20px 0;
	clear: both;
	border-bottom: 0px;
	}
	.cat-table4 td.price {
		text-align: right;
	}
	.cat-table th, .cat-table4 th {
		border: 1px solid #DADADC;
		background: #EDF1FA;
		text-align: center;
		font-weight: bold;
		color: #737574;
		padding: 3px 2px;
		}
	.cat-table2 th, .cat-table5 th, .autotable th {
		border: 1px solid #DADADC;
		background: #EDF1FA;
		text-align: center;
		font-weight: bold;
		color: #737574;
		padding: 2px;
		}
	.cat-table5 th {
		text-align: left;
		padding: 7px 26px;
		}
	.cat-table td {
		border: 1px solid #DADADC;
		text-align: center;
		color: #000000;
		padding: 3px 2px;
		width: 10%;
		vertical-align: middle;
		}
	.cat-table4 td {
		border: 1px solid #DADADC;
		text-align: center;
		color: #000000;
		padding: 3px 2px;
		vertical-align: middle;
		}
	.cat-table2 td, .cat-table5 td, .autotable td {
		border: 1px solid #DADADC;
		text-align: center;
		color: #000000;
		padding: 3px 2px 3px 2px;
		vertical-align: middle;
		}
	.cat-table2 td, .cat-table5 td {
		width: 10%;
	}
	.cat-table5 td {
		text-align: left;
		padding: 3px 18px;
		}
	.cat-table5 td.ppblue {
		color: #1480C1;
		font-weight: bold;
		}

/* всплывающее окно продукции */
.ppclose {
	color: #085A8C;
	font-weight: bold;
	}
.ppclose a:hover, .ppclose a:active {
	color: #01A0FC !important;
	}
.pp-prod {
	display: block;
	background: #1480C1;
	color: #FFFFFF !important;
	font-weight: bold;
	width: 120px;
	text-align: center;
	padding: 5px 0;
	float: left;
	text-decoration: none;
	}

.cat-popup {
	padding: 0 10px 0 10px;
	font-size: 12px;
	}
.picpp {
	border: 1px solid #6C6867;
	padding: 2px;
	margin-right: 20px;
	}
.thr-col {
	display: block;
	background: #1480C1;
	color: #FFFFFF !important;
	font-weight: bold;
	font-size: 11px;
	width: 89px;
	text-align: center;
	padding: 3px 0;
	margin: 0px auto;
	text-decoration: none;
	}
.pp-pr {
	font-weight: bold;
	font-size: 13px;
	color: #9A9A9A !important;
	}

.cont-left {
	/*width: 90%;*/
	padding-bottom: 10px;
	}
.cont-catalogue {
	padding-bottom: 15px;
	padding-right: 10px;
	}

/* область с автоблоками */
.cont-right {
	text-align: right;
	wwidth: 140px;
	padding: 0 10px 0px 10px;
	}
.cont-right a {
	display: block;
	margin-bottom: 10px;
	}

/* ФУТЕР
------------------------------------------------------------- */

/* блок с номером телефона в футере */
.tel {
	width: 228px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana;
	color: #656565;
	padding: 15px 0 0 65px;
	}
	.tel span {
		font-size: 12px;
		}
	.tel a {
		display: block;
		margin-top: 5px;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		}

/* адрес */
.adress {
	width: 68%;
	background: #EEF1FA;
	vertical-align: top;
	color: #76767E;
	padding: 13px 23px;
	}
	.adress a {
		}

/* адрес */
.adress2 {
	width: 68%;
	background: #FFFFFF;
	vertical-align: top;
	color: #76767E;
	padding: 13px 5px;
	}
	.adress a {
		}

/* копирайты */
.copyright {
	width: 32%;
	background: #EEF1FA;
	vertical-align: middle;
	text-align: right;
	color: #76767E;
	}
	.copyright a {
		}

/* логотип тринета */
.trinet {
	width: 120px;
	background: #EEF1FA;
	text-align: center;
	vertical-align: middle;
	height: 66px;
	padding-left: 60px;
	padding-right: 25px;
	}

.arr {
	vertical-align: bottom;
	}
.bord div {
	border: 1px solid #676769;
	padding: 2px;
	}
.imgname a {
	color: #055E98;
	font-size: 10px;
	}

/* КАРТА САЙТА
--------------------------------------------------------- */

.maptitle, .maptitle a, .maptitle a:visited {
	text-transform: uppercase;
	color: #117ABC;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	}
.maptitle a:hover, .maptitle a:active {
	color: #01A0FC;
	}
.mapsite {
	margin-left: 30px;
	margin-bottom: 20px;
	}
.mapsite ul {
	margin: 10px 0 10px 20px;
	}
.mapsite ul li {
	list-style-type: none;
	list-style-image: url(/images/li.gif);
	color: #979799;
	font-weight: bold;
	margin-bottom: 5px;
	}
	.mapsite ul li ul {
		margin: 15px 0 15px 20px;
		}
	.mapsite ul li ul li {
		list-style-type: none;
		list-style-image: url(/images/li2.gif);
		color: #005D90;
		font-weight: bold;
		margin-bottom: 2px;
		}
.mapsite ul li a {
	font-size: 12px;
	color: #979799 !important;
	text-decoration: underline;
	}
.mapsite ul li ul li a {
	color: #005F94 !important;
	text-decoration: underline;
	}

/* ФОРМА ОБРАТНОЙ СВЯЗИ
------------------------------------------------------------------- */
.all-form {
	background: #EEF1FA;
	border: 10px solid #EEF1FA;
	font-size: 10px;
	}
.all-form2 {
	background: #EEF1FA;
	border: 10px solid #EEF1FA;
	font-size: 10px;
	width: 500px;
	}
	.all-form td {
		padding: 4px;
		}
		.all-form span {
			color: red;
			font-size: 12px;
			}
	.form-i01 {
		width: 200px;
		height: 17px;
		border: 1px solid #6A7881;
		background: #fff;
		}
	.form-i03 {
		width: 300px;
		height: 17px;
		border: 1px solid #6A7881;
		background: #fff;
		}
	.form-i02 {
		width: 200px;
		height: 17px;
		border: 1px solid #6A7881;
		background: #fff;
		margin-top: 5px;
		}
	.form-i04 {
		width: 300px;
		height: 65px;
		border: 1px solid #6A7881;
		background: #fff;
		margin-top: 5px;
		overflow: hidden;
		}
	.form-i05 {
		width: 200px;
		height: 65px;
		border: 1px solid #6A7881;
		background: #fff;
		margin-top: 5px;
		overflow: hidden;
		}


	.colvo {
		width: 44px;
		height: 15px;
		border: 1px solid #6A7881;
		background: #fff;
		margin-top: 5px;
		text-align: center;
		}
	.krest {
		width: 20px !important;
		}

/* навигация */
.navigation {
	clear: both;
	/*float: left;*/
	font-size: 12px;
	}
.navigation a {
	padding: 0 1px 0 0;
	}
.navigation a.nav {
	padding: 5px;
	color: #035E93;
	}
.navigation a.nav:hover, .navigation a.nav:active {
	color: #01A0FC !important;
	}
.navigation b, .nav-month b {
	padding: 1px 3px;
	background: #969696;
	color: #FFFFFF !important;
	margin: 2px;
	}

/* новость */
.listnews {
	width: 100%;
	border-bottom: 1px solid #D4D4D4;
	margin-bottom: 20px;
	}
.ln-date, .ln-img {
	width: 130px !important;
	}
.ln-title, .ln-txt {
	}
.ln-date, .ln-title {
	font-weight: bold;
	color: #959597;
	padding-bottom: 10px;
	}
.ln-txt {
	color: #000;
	padding-bottom: 15px;
	}
.ln-title {
	}
.ln-img {
	padding-right: 0px;
	padding-bottom: 15px;
	}
.ln-date {
	white-space: nowrap;
	padding-right: 0px;
	}
a.more {
	color: #116893 !important;
	font-weight: bold;
	font-family: Verdana;
	display: block;
	margin-top: 5px;
	}
a.more:hover, a.more:active {
	color: #01A0FC !important;
	}


/* ссылка на архив */
.main-arc {
	text-align: right;
	position: relative;
	top: -18px;
	}
	.main-arc a {
		color: #116893 !important;
		font-weight: bold;
		font-size: 12px;
		font-family: Verdana;
		}
	.main-arc a:hover, .main-arc a:active {
		color: #01A0FC !important;
		}

/* ПОИСК */
.cont-search {
	width: 500px;
	background: #EDF1FC;
	}
	.cont-search td {
		padding: 10px;
		}
		.s-sub {
			padding-left: 0 !important;
			}
	.s-txt {
		width: 410px;
		}
		.s-txt input {
			width: 395px;
			background: #fff;
			border: 1px solid #67797D;
			}
		.s-res {
			padding-top: 0 !important;
			color: #000;
			}
			.s-res b {
				color: #0881B8;
				}

/* навигация на детальном описании новости */
.news-nav {
	width: 100%;
	margin-top: 40px;
	background: #EEF0FC;
	}
	.news-nav td {
		width: 25%;
		border: 3px solid #fff;
		border-collapse: collapse;
		text-align: center;
		padding: 3px;
		color: #989BA0;
		font-weight: bold;
		font-size: 12px;
		white-space: nowrap;
		}
	.news-nav a {
		color: #116B90 !important
		}
	.news-nav a:hover, .news-nav a:active {
		color: #01A0FC !important;
		}


/* АРХИВ НОВОСТЕЙ
--------------------------------------------------------- */
.nav-month {
	margin-top: 10px;
	font-size: 10px;
	}
	.nav-month a {
		color: #026495 !important;
		margin-right: 4px;
		}
	.news-month a:hover, .news-month a:active {
		color: #01A0FC !important;
		}

.arcnews {
	with: 100%;
	font-family: 'Arial' !important;
	}

.arcnews_title {
		color: #117ABC;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		margin-right: 20px;
		margin-bottom: 5px;
		background: url(/images/namecat.gif) repeat-x 0 2px;
		}
		.arcnews_title b {
			padding-right: 5px;
			background: #fff;
			}

.arcnews .ln-title {
		font-size: 11px;
		font-weight: normal;
		color: #000;
		}
		.arcnews .ln-title a {
			color: #000000 !important;
			}

/* ВЕРСИЯ ДЛЯ ПЕЧАТИ
---------------------------------------------------- */
.print-title {
	text-align: left;
	font-size: 16px !important;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
	}
.print-content {
	text-align: left;
	color: #000;
	}
a.pr {
	font-size: 16px !important;
	color: #0680CD !important;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
	}
	#body .imgname {
		color: #1981B8;
		font-weight: bold;
		vertical-align: middle;
		padding-left: 36px;
		text-align: left;
		height: 40px;
		font-size: 11px;
		}
	#body .imgimg {
		text-align: center;
		padding: 10px 35px 0px 35px;
		}
		#body .imgimg div {
			margin: 0px auto;
			border: 1px solid #676568;
			padding: 2px;
			}
	#body .viewimgnav {
		background: #EEF1FA;
		padding: 10px 35px 10px 60px;
		font-size: 12px;
		float: right;
		}
	tr.v-blue td {
		background: #EEF1FA;
		}


/* ГОСТЕВАЯ КНИГА
--------------------------------------------------------- */
.post {
	margin-bottom: 30px;
	}
.q-name, .a-name {
	color: #1A81C4;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 7px;
	}
	.q-name a, .a-name a {
		color: #1A81C4 !important;
		font-weight: bold;
		}
	.q-name a:hover, .q-name a:active {
		color: #01A0FC !important;
		}
.q-date {
	color: #000;
	background: url(/images/dt.gif) repeat-x 0 4px;
	}
	.q-date span {
		background: #fff;
		padding-right: 5px;
		}
	.q-date b {
		color: #979797;
		font-size: 12px;
		}
	.q-question {
		color: #000;
		margin: 10px 0 10px 23px;
		}
	.q-answer {
		background: #EFF2FB;
		padding: 5px 10px;
		margin-left: 50px;
		}
	.a-name {
		color: #979797;
		font-weight: bold;
		border-right: 1px solid #000;
		padding-right: 15px;
		float: left;
		}
		.a-name a {
			color: #979797 !important;
			}
	.a-date {
		padding-left: 15px;
		float: left;
		color: #000;
		}
	.a-date span {
		padding-right: 5px;
		}
	.a-date b {
		color: #979797;
		font-size: 12px;
		}
	.a-text {
		clear: both;
		}

#footer {
	position:relative;
	width:100%;
	margin-top:-110px;
	clear:both;
	}