html
{ margin: 0; padding: 0; }

body
{ background-color: rgb(48,48,48); font: 12px trebuchet ms,verdana,arial,sans-serif; font-weight: bold;
	  color: rgb(0,0,0); margin: 0; padding: 0;	text-align: center; /* IE5.0, IE5.5 */ }

#container, #header, #header2, #subheader, #middle, #right, #menu, #menu_00
{ background-color: rgb(48,48,48); }

#header3 { background-color: rgb(68,68,84); }

#footer
{ background-color: rgb(68,68,84); }

.font-01
{
font: 13px trebuchet ms,arial,verdana,sans-serif;
background-color: transparent;
color: rgb(164,164,164);
font-weight: bold;
text-decoration: none;
letter-spacing: 0.2px;
}

.font-02
{
font: 12px trebuchet ms,arial,verdana,sans-serif;
background-color: transparent;
color: rgb(64,64,64);
font-weight: normal;
text-decoration: none;
letter-spacing: 0;
text-align: justify;
}

.font-03
{
font: 12px trebuchet ms,arial,verdana,sans-serif;
background-color: transparent;
color: rgb(64,64,64);
font-weight: normal;
text-decoration: none;
letter-spacing: 0;
}

.font-04
{
font: 11px trebuchet ms,arial,verdana,sans-serif;
background-color: transparent;
color: rgb(164,164,164);
font-weight: bold;
text-decoration: none;
letter-spacing: 0;
}

.font-05
{
font: 16px trebuchet ms,arial,verdana,sans-serif;
background-color: transparent;
color: rgb(164,164,164);
font-weight: bold;
text-decoration: none;
letter-spacing: 1px;
}

.font-06, .font-07
	{
		font: 13px trebuchet ms,arial,verdana,sans-serif;
		background-color: transparent;
		color: rgb(255,255,255);
		font-weight: bold;
		text-decoration: none;
		letter-spacing: 0.4pt;
	}

.font-07
	{
		font: 12px trebuchet ms,arial,verdana,sans-serif;
		color: rgb(255,255,255);
		font-weight: normal;
	}

/* ----------------------------------------------------------------------------------- HEADERS */

h1,h2,h3,h4,h5,h6
{
background: transparent;
margin: 0;
padding: 0;
}

h1, .h1-email
{
font: 12px trebuchet ms,arial,verdana,sans-serif;
color: rgb(224,235,211);
font-weight: normal;
text-decoration: none;
letter-spacing: 1px;
}

.top-email { padding-top: 10px; }

h2
{
font: 24px trebuchet ms,arial,verdana,sans-serif;
color: rgb(224,235,211);
font-weight: normal;
text-decoration: none;
letter-spacing: 0;
}

h3
{
font: 12px trebuchet ms,arial,verdana,sans-serif;
color: rgb(224,235,211);
font-weight: normal;
text-decoration: none;
letter-spacing: 1px;
margin: 10px 0 10px 0;
}

h4, h5
{
font: 18px trebuchet ms,arial,verdana,sans-serif;
color: rgb(224,235,211);
font-weight: bold;
text-decoration: none;
letter-spacing: 2px;
margin: 20px 10px 10px 0;
}

h5
{
font: 18px trebuchet ms,arial,verdana,sans-serif;
letter-spacing: -0.2px;
}

img, .img-center
{
margin: 0;
padding: 0;
border: 0;
vertical-align: middle;
}

.img-center
{
text-align: center;
margin-left: 100px;
}

p
{
font:13px trebuchet ms,verdana,arial,sans-serif;
background:transparent;
color: rgb(248,248,248);
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 10px 0 0 0;
letter-spacing: 0;
text-align: justify;
text-indent: 0cm;
}

a
{
font: 11px verdana,arial,sans-serif;
background: transparent;
color: rgb(222,222,222);
font-weight: normal;
text-decoration: underline;
}

a:hover 
{
font: 11px verdana,arial,sans-serif;
background: transparent;
color: rgb(182,182,182);
font-weight: normal;
text-decoration: underline;
}

a.link-01
{
color: rgb(200,200,200);
}

a.link-01:hover
{
color: rgb(155,155,155);
}

a.link-02, a.link-02:hover { background: transparent url('pic/author.gif') no-repeat; padding-left: 20px; }

.katalog-01
{
font:12px arial,verdana,sans-serif;
background: transparent;
color: rgb(112,112,112);
font-weight: bold;
text-decoration: underline;
}

.katalog-01:hover
{
font:12px arial,verdana,sans-serif;
background: transparent;
color: rgb(182,182,182);
font-weight: bold;
text-decoration: underline;
}

strong
{
font-weight: bold;
}

.italic
{
font-style: italic;
}

ul, ol, li
{
background-color: transparent;
font: 12px trebuchet ms,arial,verdana,sans-serif;
color: rgb(245,245,245);
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
text-align: left;
letter-spacing: 0;
line-height: 20px;
list-style-type: none;
display: block;
text-align:justify;
}

.li-01
{
background: url(pic/point_02.gif) no-repeat left top;
margin-left: 20px;
padding-left: 20px;
}

.li-02
{
margin-left: 20px;
padding-left: 0;
list-style-type: decimal;
display: list-item;
}

.li-03
{
margin-left: 20px;
padding-left: 0;
list-style-type: lower-latin;
display: list-item;
}

.li-04
{
margin-left: 20px;
padding-left: 0;
list-style-type: lower-roman;
display: list-item;
}

.li-05, .li-05_active
	{
		font: 8px trebuchet ms,arial,verdana,sans-serif;
		border: rgb(100,100,100) 1px solid;
		margin: 1px; padding: 2px;
		display: inline;
	}

.li-05_active
	{
		background: rgb(100,100,100);
		border: rgb(150,150,150) 1px solid;
	}

/* ----------------------------------------------------------------------------------- CLASS */

.line-base
{
background-color: rgb(168,168,168);
color: rgb(168,168,168); /* IE */
height: 1px;
width: 100%;
text-align: left;
border-style: none;
}

div.news, div.divDL
{
background-color: rgb(88,88,88);
border-left: rgb(154,154,154) 1px solid;
border-top: rgb(250,250,250) 1px solid;
border-right: rgb(154,154,154) 1px solid;
border-bottom: rgb(154,154,154) 1px solid;
margin-bottom: 15px;
}

div.news p.news_top, div.divDL p.divDL_top
{
/* height: 15px; */
font: 11px trebuchet ms,verdana,arial,sans-serif;
color: rgb(212,212,212);
font-weight: bold;
margin: 0;
padding-right: 5px;
padding-bottom: 5px;
text-align: right;
letter-spacing: 0;
}

div.divDL p.divDL_top_02
{
background-color: rgb(64,64,64);
height: 15px;
font: 11px trebuchet ms,verdana,arial,sans-serif;
color: rgb(212,212,212);
font-weight: bold;
margin: 0;
padding-left: 5px;
padding-bottom: 5px;
text-align: left;
letter-spacing: 0;
}

div.news p.news_middle_full, div.divDL p.divDL_middle_full
{
padding: 5px 5px 5px 5px;
text-align: justify;
}

div.news p.news_bottom_full, div.divDL p.divDL_bottom_full
{
background-color: rgb(64,64,64);
/* height: 15px; */
font: 10px trebuchet ms,verdana,arial,sans-serif;
color: rgb(0,0,0);
font-weight: normal;
margin: 0;
padding-right: 5px;
padding-bottom: 5px;
}

div.news p.news_bottom_full
{
text-align: right;
}

div.divDL p.divDL_bottom_full
{
padding-left: 5px;
text-align: left;
}

div.divDL p.divDL_top_full
{
padding-left: 5px;
text-align: center;
}

form.form-01
{
font:11px verdana,arial,sans-serif;
margin:0pt 0pt 0pt 0pt;
padding:0pt 0pt 0pt 0pt;
}

input.text-01
{
font: 11px verdana,arial,sans-serif;
background-color: rgb(255,255,255);
color: rgb(0,0,0);
font-weight: bold;
width: 170px;
height: 16px;
border: 1px;
border-color: rgb(88,133,177);
border-style: solid;
margin: 0;
padding: 0;
}

textarea.tresc-01
{
font: 14px verdana,arial,sans-serif;
background-color: rgb(243,243,243);
color: rgb(106,106,106);
font-weight: normal;
width: 380px;
height: 200px;
border: 1px;
border-color: rgb(88,133,177);
border-style: solid;
margin: 0;
padding: 0;
}

input.sub-01
{
font: 10px verdana,arial,sans-serif;
background-color: rgb(40,40,40);
color: rgb(201,221,241);
font-weight: bold;
width: 100px;
height: 20px;
border: 1px;
border-color: rgb(88,133,177);
border-style: solid;
margin: 0;
padding: 0;
}

