/* таблица контактов */

/* caption {font-size: 1.7em; color: #F06; text-align: left;} */
table#contacts {margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
#contacts td, #contacts th {padding: 10px 4px; border-bottom: 1px solid #EEE; color: #000;}
#contacts td + td {border-left: 1px solid #FAFAFA; color: #444;}
#contacts td + td + td {color: #666; border-left: none;}
#contacts td a {color: #444; text-decoration: none; text-align: left;}
#contacts td a, th a {display: block; width: 100%;}
#contacts td a:hover {color: #333;}
#contacts tfoot th {text-align: right;}
#contacts th {text-align: left;}
#contacts th + th {text-align: right;}
#contacts th + th + th {text-align: left;}
#contacts th a {color: #F06; text-decoration: none; font-size: 1.1em;}
#contacts th a:visited {color: #F69;}
#contacts th a:hover {color: #F06; text-decoration: underline;}
#contacts thead tr, #contacts tfoot tr {color: #555; font-size: 0.8em;}
#contacts tr {font: 12px sans-serif; background: url(http://deaction.com/img/prettyinpink_row.png) repeat-x #F8F8F8; color: #666;}
#contacts tr:hover {background: #FFF;}

/* таблица с ценами */


body#comparison #wrapper {
	padding: 50px;
}

table#product-comparison tr.odd td {
	background: #f7f7f7;
}

table#product-comparison tr.odd .column1 {
	background: #f7f7f7;
	color: #333;
}

table#product-comparison tr.odd .empty {
	background: #fff;
}

table#product-comparison tr.odd th.product, table#product-comparison th.product strong a {
	color: #333 !important;
	font-weight: normal;
}

table#product-comparison tr.top .empty {
	border-bottom: none;
}

table#product-comparison .column1 {
	background: #fff;
	border-left: 1px solid #d7d7d7;
	color: #333;
	padding-left: 10px;
}

table#product-comparison th.column1 {
	font-weight: bold;
}

table#product-comparison .column1.title {
	border-bottom: 1px solid #eee;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

table#product-comparison td {
	border-left: 1px solid #eee;
	font-size: 11px;
	padding: 3px;
	text-align: center;
}

table#product-comparison th {
	border-left: 1px solid #eee;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	padding: 0px;
}

table#product-comparison tfoot th {
	line-height: 14px;
	padding: 12px 0;
}

table#product-comparison tfoot th img {
	margin: 3px 0 9px;
}

table#product-comparison thead th {
	color: #444;
	background: #f3f5fe;
	font-weight: bold;
	text-align: center;
	padding: 3px 0;
}

table#product-comparison tfoot th, table#product-comparison tr.pricing th {
	text-align: center;
	background: #fff;
	font-size: 10px;
}

table#product-comparison tr.pricing th {
	border-bottom: 1px solid #eee;
	line-height: 14px;
	padding: 9px 0;
}

table#product-comparison tr.pricing img {
	margin: 0 0 3px;
}

table#product-comparison tfoot th strong, table#product-comparison tr.pricing th strong  {
	font-size: 11px;
	font-weight: bold;
	margin: .5em .5em .5em 0;
	color: #333;
}

table#product-comparison tfoot th em, table#product-comparison tr.pricing th em  {
	color: #21ae35;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
}

table#product-comparison tfoot th.product em, table#product-comparison tr.pricing th.product em {
	color: #1969bc;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
}

table#product-comparison tr.top td {
	color: #333;
	font-size: 14px;
	height: 40px;
}

table#product-comparison tr.safe td.space, table#product-comparison td.space  {
	text-align: left;
	padding-left: 20px;
}

table#product-comparison tr.colhead th {
	color: #333 !important;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	padding-left: 20px;
}

table#product-comparison tr.safe td {
	background: #e6fde3;
	color: #008024;
	padding: 3px;
}

table#product-comparison {
	border: 1px solid #e7e7e7;
	border-collapse: collapse;
	margin: 0 20px 20px 0;
	width: 100%;

}

