@charset "utf-8";
/* CSS Document */

table .alternate { background : #f5f5f5; }
table .no-alternate { background : #fff; }

.table_container { margin-top : 30px; }

.table_container h2
{
	color : #00206a;
	font-size : 18px;
}

.table_general
{
	width : 100%;
	margin-top : 15px;
	font-size : 12px;
	line-height : 20px;
	border-collapse: collapse;
}

.table_general thead th
{
	padding : 2px;
	background : #264795;
	color : white;
}

.table_general td
{
	padding : 3px;
	vertical-align : middle;
}

.table_general td.table_general_foot
{
	padding : 8px;
	border : 1px solid #8d9bd7;
	background : #c2cdff;
	font-weight : normal;
}

.table_general_vps td.table_general_foot_vps
{
	padding : 8px;
	font-weight : normal;
}

.table_general .table_price
{
	text-align : center;
	color : #000;
	white-space: nowrap;
	font-weight: bold;
}

.table_without td { border-bottom : 1px solid #e4e4e4; }

/* ONLY TABLE DOMAIN */

td.dom_pricelist_tld
{
	font-size : 14px;
	font-weight : bold;
}

td.dom_pricelist_tld_desc { __font-size : 8pt; }

td.dom_pricelist_head_promo,
td.dom_pricelist_price_promo
{
	color : red;
	font-weight : bold;
}

td.dom_pricelist_price_mini { font-size : 11px; }

td.dom_pricelist_price_orig
{
	text-decoration : line-through;
	font-weight : normal;
}

td.dom_pricelist_year_count { text-align : center; }

td.dom_pricelist_head_promo,
td.dom_pricelist_head_price,
td.dom_pricelist_price_mini,
td.dom_pricelist_price
{
	text-align : right;
	font-size : 16px;
	font-weight : bold;
}

td.dom_pricelist_price_vat {
    font-size : 8pt;
    font-weight : normal;
}

/* LIST */
.dom_category_list {}

.dom_category_list a,
.list_general a
{
	_text-decoration : none;
}

.dom_category_list a:hover,
.list_general a:hover { text-decoration : underline; }


/* PRICE RESULT */

.price_overview_box .table_general thead th
{
	background : #11378d;
	font-size : inherit;
}

.price_overview_box #_B_P_full_view_,
.price_overview_box #_B_P_view_,
.price_overview_box #_AS_P_view_,
.price_overview_box #_PROMO_P_view_,
.price_overview_box #_SUM_P_view_,
.price_overview_box #_SUM_P_vat_view_,
.price_overview_box #_SUM_P_initial_view,
.price_overview_box #_SUM_P_month_view,
.price_overview_box #_SUM_P_vat_initial_view,
.price_overview_box #_SUM_P_vat_month_view
{
	font-size : 16px;
	font-weight : bold;
}

.price_overview_box #_B_P_full_view_
{
	text-decoration: line-through;
}

.price_overview_box label
{
	float : none;
	display : inline;
	border : none;
}

/* TABLE ORDER ADDS */

.order_db label
{
	display : inline;
	float : none;
	width : auto;
	padding : 0 5px;
	border-bottom : none;
}

.price_sum td {
	border-top: 1px gray solid;
}

.td_padding_side th {
	margin: 0px;
	padding: 0px;
}

.td_padding_side td {
	padding-right: 20px;
}

.td_padding_side td.last {
	padding-right: 0px;
}

.dedsrv_paramlist_param,
.dedsrv_paramlist_param_header {
	text-align: right;
}