HTML, BODY {

}

.alert {
color: #019ACD;
}
#agent-content {
text-align: left;
width:466px;
/*padding: 5px;*/
}

/*#agent-content {
border: 1px solid gray;
text-align: left;
width: 450px;
padding: 5px;
}*/

DIV#topMenu {
text-align: center;
}

#agent-content H1 {
text-align: center;
color: black;
font-size: 1.3em;
}

#agent-content H1#pagetitle {
margin-bottom: 0.7em;
}

#agent-content DIV.calc-section {
position: relative;
top: -10px;
}


#agent-content .catalog-compare-result {
overflow-x: scroll;
width: 610px;
}

#agent-content .error {
color: red;
}

#agent-content .sof-req {
color: red;
}

#agent-content .calc-compare {
display: block;
}


#agent-content UL.catalog-polisov {
padding-left: 1em;
margin-top: 0em;
}

#agent-content UL.catalog-polisov LI{
font-size: 14px;
}


#agent-content UL.catalog-polisov LI {
margin-bottom:0.5em;
margin-top:0.5em;
}

#agent-content UL.catalog-polisov > LI.first {
margin-top:0em;
}


#agent-content TABLE.table-polices {
border-collapse: collapse;
}

#agent-content TABLE.table-polices TD {
border: 1px solid green;
}

#agent-content TABLE TR.select {
background-color: #f7f7f7;
}
/*#agent-content TABLE TR.select {
	background-color: #D9DCE3;
	background-color: #fff;
}*/

#agent-content table.compare-table th {
text-align: left;
}

#agent-content .catalog-section table.data-table,
#agent-content table.sale_order_full,
#agent-content table.sale_personal_order_detail
{
	border-collapse: collapse;
}

table.sale_personal_order_detail {
width: 100%;
}

.catalog-section .data-table TD {
	padding: 3px;
}

/*Table*/
table.sale_basket_basket
{
	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
}

/*Table head*/
table.sale_basket_basket th
{
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_basket th, table.sale_basket_basket td
{
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}


table.sale-personal-order-list-filter td,
table.sale-personal-order-list-filter th,
table.sale-personal-order-list th,
table.sale-personal-order-list td,
table.sale_personal_subscr_list th,
table.sale_personal_subscr_list td,
table.sale_basket_basket th,
table.sale_basket_basket td,
table.sale_personal_order_detail th,
table.sale_personal_order_detail td,
table.sale_order_full th,
table.sale_order_full td,
table.sale_personal_order_detail th,
table.sale_personal_order_detail td,
.catalog-section table.data-table th,
.catalog-section table.data-table tr td
{
	border: 1px solid #CCC;
	padding: 2px;
}

table.sale-personal-order-list-filter th,
table.sale-personal-order-list th,
table.sale_personal_subscr_list th,
table.sale_basket_basket th,
table.sale_personal_order_detail th,
table.sale_order_full th,
.catalog-section table.data-table tr th,
.catalog-section table.data-table thead tr td
{
	color: #fff;
	font-weight: bold;
	background: #959FA9;
}



.errortext {
color: red;
font-weight: bold;
}
