/* табличка в тексте */
.big-table {
	width: 100%; position: relative;
	clear: both;
	overflow-x: auto; }

table {	
	border: none; }

table td {
	border: none; }

/* таблица с рамкой */
.content table.simple {	
	clear: both;
	border:none;
	margin: 26px 0px 15px 0px; }

.content table.simple td {
	border:none;
	vertical-align: middle;
	padding: 6px 3px;}



/* DECORATED */
table.decorated,
table.decorated2 {
	clear: both;
	margin: 26px 0px 15px 1px;
	color: #666;
	border-collapse:collapse;
	border: 1px solid #5c5c61; }
	
table.decorated td {
	font-size: 100%;
	border: 1px solid #5c5c61;
	padding:6px 3px;
	vertical-align: middle; }
	
table.decorated td p {
	padding-left: 2px; margin: 0;
	position: relative; z-index: 20; }

table.decorated tbody td {
	padding: 6px 0px; }
	
table.decorated tbody tr.first-line- td {
	border-top: none; }

table.decorated thead td {
	padding: 7px 0 0;
	color: #fff;
	background: #6b655e;
	border-top: none; }




/* стили для закруглённых уголков Заголовка таблицы */
table.decorated tbody tr.line-after-head- td {
	border-top: 7px #6b655e solid; }
/* левые уголки */
table.decorated thead td.lt- {
	width: 7px; padding: 0; border: 0;
	background: transparent url(../images/thead-corner-tl.png) 0 0 no-repeat;
	_background: transparent url(../images/thead-corner-tl.gif) 0 0 no-repeat;
	overflow-y: hidden; height: 1%; }
table.decorated tbody tr.line-after-head- td.lb- {
	width: 7px; padding: 0; border: 0;
	background: transparent url(../images/thead-corner-bl.png) 0 0 no-repeat;
	_background: transparent url(../images/thead-corner-bl.gif) 0 0 no-repeat;
	overflow-y: hidden; height: 1%; }
/* правые уголки */
table.decorated thead td.rt- {
	width: 7px; padding: 0; border: 0;
	background: transparent url(../images/thead-corner-tr.png) 0 0 no-repeat;
	_background: transparent url(../images/thead-corner-tr.gif) 0 0 no-repeat;
	overflow-y: hidden; height: 1%; }
table.decorated tbody tr.line-after-head- td.rb- {
	width: 7px; padding: 0; border: 0;
	background: transparent url(../images/thead-corner-br.png) 0 0 no-repeat;
	_background: transparent url(../images/thead-corner-br.gif) 0 0 no-repeat;
	overflow-y: hidden; height: 1%; }

/* DECORATED2 */
/* стили для таблицы с выделенныыми строками */




table.decorated2 tbody tr th,
table.decorated tbody tr th {
	background:#e6e6eb;
	color:#5c5c61;
	padding:8px 10px 10px;
	border:1px solid #5c5c61;
	text-align:left;}



table.decorated2 tbody tr td,
table.decorated tbody tr td {
	border: 1px solid #5c5c61;
	padding:6px 10px 6px 10px;}
	
	
table.decorated2 tbody tr.first-line- td.lb-,
table.decorated2 tbody tr.first-line- td.rb- {
	border: none;
	background: none; }
	
	
/* стили для закруглённых уголков строки таблицы */
table.decorated2 tbody tr.selected- td {
	padding: 0;
	background: #a1aab8; }
	
/* левые уголки */
table.decorated2 tbody tr.selected- td.lt- {
	width: 7px; padding: 0; border: 0;
	background: transparent url(../images/-tbody1-corner-tl.png) 0 0 no-repeat;
	_background: transparent url(../images/-tbody1-corner-tl.gif) 0 0 no-repeat;
	overflow-y: hidden; height: 1%; }
	
table.decorated2 tbody tr td.lb- {
	width: 7px; padding: 0; border: 0;
	background: transparent url(../images/tbody1-corner-bl.png) 0 0 no-repeat;
	_background: transparent url(../images/tbody1-corner-bl.gif) 0 0 no-repeat;
	overflow-y: hidden; height: 1%; }
/* правые уголки */
table.decorated2 tbody tr.selected- td.rt- {
	width: 7px; padding: 0; border: 0;
	background: transparent url(../images/-tbody1-corner-tr.png) 0 0 no-repeat;
	_background: transparent url(../images/-tbody1-corner-tr.gif) 0 0 no-repeat;
	overflow-y: hidden; height: 1%; }
	
table.decorated2 tbody tr td.rb- {
	width: 7px; padding: 0; border: 0;
	background: transparent url(../images/tbody1-corner-br.png) 0 0 no-repeat;
	_background: transparent url(../images/tbody1-corner-br.gif) 0 0 no-repeat;
	overflow-y: hidden; height: 1%; }