.error
{
border-top: 2px solid #EE0000;
border-bottom: 2px solid #EE0000;
background: url('icon/critical.png') 44px 12px no-repeat #FFFAFA;
}

.correct
{
border-top: 2px solid #00EE00;
border-bottom: 2px solid #00EE00;
background: url('icon/ok.png') 44px 12px no-repeat #FAFFFA;
}

.information
{
border-top: 2px solid #EEEE00;
border-bottom: 2px solid #EEEE00;
background: url('icon/info.png') 44px 12px no-repeat #FFFFFA;
}

.error, .correct, .information
{
padding: 20px 40px 20px 85px;
text-align: center;
font-weight: bold;
font-size: 13px;
color: #222222;
font-family: arial;
}

.tbl_content
{
margin: auto;
width: 100%;
border-spacing: 1px;
border-collapse: collapse;
}

.tbl_content tr th
{
width: 35%;
}

.tbl_content tr td, .tbl_content tr th
{
color: #333333;
}

.tbl_content tr .td_head
{
line-height: 23px;
text-align: left;
padding-left: 30px; 
font-size: 12px;
font-weight: bold;
background: #fffcfa url('img/td_header_bg.gif') left top repeat-x;
}

.tbl_content tr .td_submit
{
text-align: center;
font-size: 12px;
background: #fffcfa url('img/td_header_bg.gif') left top repeat-x;
}

td.td_footer
{
line-height: 23px;
height: 23px;
background: #f5f4f4 url('img/td_footer_bg.gif') left top repeat-x !important;
}

.tbl_content tr th, .tbl_content tr td, .con_content
{
background: #fffcfa;
text-align: center;
padding: 4px;
border: 1px solid #e6e1e1;
font-size: 11px;
}

.text, .tbl_content tr td textarea
{
width: 98%;
}

.tbl_content tr td select
{
padding: 0px;
}

input.text, select.text, textarea.text, .tbl_content tr td .text, .tbl_content tr td textarea, .tbl_content tr td select
{
border: 1px solid #c1c1c1;
background: #fffefb;
font-size: 11px;
font-family: arial;
color: #444444;
}

input.submit
{
border: 1px solid #b1b1b1;
background: #e1e1e1 url('img/submit_bg.gif') left top repeat-x;
color: #444444;
font-size: 11px;
font-family: tahoma;
padding: 3px 8px;
cursor: pointer;
}

.titleDesc
{
color: #808080;
font-weight: normal;
font-size: 9px;
}

th
{
font-weight: bold;
}

.etyk, a.etyk
{
color: #7f7f7f;
text-decoration: none;
}

.etyk1, a.etyk1
{
color: #0088d8;
text-decoration: none;
}

.noborder, .noborder tr th, .noborder tr td
{
border: 0px;
background: transparent;
line-height: 1em;
padding: 1px;
}

.noborder_max
{
border: 0px;
background: transparent;
width: 100%;
}

.noborder_max tr th, .noborder_max tr td
{
border: 0px;
background: transparent;
padding: 1px;
}


.tbl_list
{
width: 100%;
border-collapse: collapse;
}

.tbl_list tr td, .tbl_list tr th
{
border: 1px solid #dfe4e8;
text-align: center;
padding: 1px;
}

.calc_input
{
border: 0px;
padding: 15px 0px;
text-align: center;
font-size: 13px;
font-weight: bold;
width: 70px;
font-family: tahoma;
}

.calc_under_select
{
vertical-align: middle;
}

.calc_select
{
border: 0px;
padding: 0px;
text-align: center;
font-size: 13px;
font-weight: bold;
width: 100%;
font-family: tahoma;
background: #ffffaa;
border: 1px solid #f9f989;
}

.tbl_list tr td
{
background: #f7faff;
}

.tbl_list tr th
{
background: #f1f5f9;
font-weight: bold;
}

.tbl_list tr:hover td
{
background: #f3f7fb;
}

.tbl_content2
{
width: 100%;
border: 0px;
background: #fafafa;
border: 1px solid #e1e1e1;
}

.tbl_content2 tr td
{
border: 0px;
line-height: 20px;
height: 30px;
}

.tbl_list2
{
width: 100%;
border-collapse: collapse;
}

.tbl_list2 tr th
{
background: #fffcfa url('img/td_header_bg.gif') left top repeat-x;
line-height: 1.4em;
padding-top: 3px;
padding-bottom: 3px;
}

.tbl_list2 tr td
{
background: #fffcfa;
}

.tbl_list2 tr td.value
{
vertical-align: middle;
text-align: center;
font-size: 13px;
font-weight: bold;
font-family: tahoma;
}

.tbl_list2 tr td, .tbl_list2 tr th
{
border: 1px solid #e6e1e1;
}

.tbl_list3
{
width: 100%;
border-collapse: collapse;
}

.tbl_list3
{
text-align: center;
background: transparent;
}

.tbl_list3 tr td, .tbl_list3 tr th
{
border: 1px solid #aaaaaa;
}

.tbl_list3 tr th
{
padding: 3px 0px;
}