html, body { height: 100%; min-height: 100%; position: relative;}
body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #535a62; line-height: 16px;}

/*------------------------ STYLED TABLE ------------------------*/
.styled_table_1 {}
.styled_table_1 td, .styled_table_1 th { vertical-align: top; text-align: left; padding: 0 10px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; width: 33%;}
.styled_table_1 thead td { height: 30px; line-height: 30px; background: #b70034 url(/bitrix/templates/.default/images/bg-styled-table-1-header.gif) repeat-x 0 0; color: #ffffff;}

.styled_table_1 tbody td { background-color: #f2f2f2; color: #535a62; padding-top: 5px; padding-bottom: 5px;}
.styled_table_1 tbody td.header { background-color: #e5e5e6; color: #a50235; font-weight: bold;}

.styled_table_1.styled_table_1_min td { padding-left: 5px !important; padding-right: 5px !important;}
/*------------------------ / STYLED TABLE ------------------------*/