.error
{
border-top: 1px solid #edc8c8;
border-bottom: 1px solid #edc8c8;
background: url('icon/critical.png') 44px 12px no-repeat #FFFAFA;
}

.correct
{
border-top: 1px solid #c9edc8;
border-bottom: 1px solid #c9edc8;
background: url('icon/ok.png') 44px 12px no-repeat #FAFFFA;
}

.information
{
border-top: 1px solid #c8e0ed;
border-bottom: 1px solid #c8e0ed;
background: url('icon/info.png') 44px 12px no-repeat #FFFFFA;
}

.error, .correct, .information
{
padding: 20px 40px 20px 85px;
text-align: center !important;
font-weight: bold;
font-size: 13px;
color: #333333;
font-family: arial;
}

.tbl_content
{
margin: auto;
width: 95%;
border-spacing: 1px;
border-collapse: collapse;
}

.tbl_content tr th
{
width: 35%;
color: #333333;
}

.tbl_content tr th, .tbl_content tr td, .con_content
{
background: #fafafa;
text-align: center;
padding: 4px;
border: 1px solid #eaeaea;
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 #e3e3e3;
background: #fcfcfc;
font-size: 11px;
font-family: 'Trebuchet MS';
color: #444444;
}

.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;
}

.tbl_list
{
width: 100%;
border-collapse: collapse;
}

.tbl_list tr td, .tbl_list tr th
{
border: 1px solid #dfe4e8;
text-align: center;
padding: 1px;
}

.tbl_list tr td
{
background: #f7faff;
}

.tbl_list tr th
{
background: #f1f5f9;
font-weight: bold;
}

.tbl_list tr:hover td
{
background: #f3f7fb;
}

input.login_submit
{
border: 1px solid #b1b1b1;
background: #e1e1e1 url('img/submit_bg.gif') left top repeat-x;
color: #444444;
font-size: 11px;
padding: 3px 8px;
cursor: pointer;
}


#newsletter_window
{
	width: 280px;
	height: 100px;
	position: absolute;
	top: 50px;
	right: 50px;
	background: #FFD85F;
	border: 2px solid #23698F;
	display: none;
	z-index: 1000;
}

a#newsletter_close_btn
{
	float: right;
	width: 12px;
	height: 14px;
	color: black;
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

#newsletter_content
{
	padding: 0px 15px;
	text-align: left;
	line-height: 50px;
}

#newsletter_content form
{
	margin: 0px;
	padding: 0px;
}
