body {
	font-family: Arial, Verdana, sans-serif, Helvetica, Geneva, Tahoma;
	font-size: 10pt;
	margin: 0 0 0 0;
	/*border-width:1;*//*crash of Netscape Communicator 4.05*/
	background-color: #ffffff;
	padding-right: 8;
}

td {
	font-size: 10pt;
}

h1 {
	font-size: 14pt;
	margin: 0 0 0 0;
	padding-top: 0;
	font-weight: normal;
	color: #000066;
}

h2 {
	font-size: 12pt;
	font-weight: normal;
	color: #000066;
}

h3 {
	font-size: 11pt;
	font-weight: normal;
	color: #000066;
}

b {
	font-weight: normal;
	color: #000066;
}

ul  {
	margin-top: 0pt;
	margin-left: 0pt;
}

ol {
	margin-top: 0pt;
	margin-left: 0pt;
}

li {
	margin-left: 14pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

th {
	font-size: 10pt;
	font-weight: normal;
	color: #000066;
	/*text-align: center;*/
}

p {
	text-align: justify;
}

.contentzone {
	font-size: 10pt;
	background-color: #ffffff;
}

.contentzone2 {
	font-size: 10pt;
	background-color: #ffffff;
}

.czone {
	font-size: 8pt;
	text-align: center;
	color: #666666;
}

td.czone a:visited,
td.czone a:active,
td.czone a:link,
td.czone a:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

.menuzone {
	background-color: #ffffff;
}

td.navzone {
	font-size: 10pt;
	color: #666666;
}

.upzone {
	background-color: #CCCCCC;
}


.langzone {
	font-size: 10pt;
	/*background-color: #BBBBBB;*/
}

td.menu {
	text-align: left;
	background: #FFFFFF;
	background-repeat: no-repeat;
}

td.beforemenu {
}

.menuspace {
	background-color: #CCCCCC;
}

a.menu-item:visited, a.menu-item:active, a.menu-item:link,
a.menu-down:visited, a.menu-down:active, a.menu-down:link,
a.menu-url:visited, a.menu-url:active, a.menu-url:link,
a.menu-up:visited, a.menu-up:active, a.menu-up:link {
	color: #666666;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
}

a.menu-item:hover,
a.menu-down:hover,
a.menu-url:hover,
a.menu-up:hover {
	color: #000000;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
}

a.menu-cur:visited, a.menu-cur:active, a.menu-cur:link, span.menu-cur {
	color: #CC3333;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
}

a.menu-cur:hover {
	color: #FF0000;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
}

a.menu-item1:visited, a.menu-item1:active, a.menu-item1:link {
	color : #666666;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}

a.menu-item1:hover {
	color: #000000;
	text-decoration: underline;
	text-decoration: none;
}

a.menu-cur1:visited, a.menu-cur1:active, a.menu-cur1:link, span.menu-cur1 {
	color: #CC3333;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}

a.menu-cur1:hover {
	color: #FF0000;
	text-decoration: none;
	font-size: 8pt;
}

a.nav:visited, a.nav:active, a.nav:link, span.nav {
	color: #666666;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

a.nav:hover {
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

a.nav-active:visited, a.nav-active:active, a.nav-active:link, span.nav-active {
	color: #CC3333;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

a.nav-active:hover {
	color: #FF0000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

#kws {
	display:none;
	font-size: 8pt;
	/*padding-left: 8;*/
}

ul.closable {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

li.closable {
	font-size : x-small;
	cursor : hand;
	font-weight : normal;
	color : #CC3333;
	list-style : URL("images/minus.gif");
}

li.closable-off {
	font-size : x-small;
	cursor : hand;
	font-weight : normal;
	color : #000066;
	list-style : URL("images/plus.gif");
}

.closable-content {
	display: block;

	margin-left: 15pt;
	margin-top: 10pt;
	margin-bottom: 10pt;
}

.closable-content-off {
	display: none;
}

td.blur {
	/*background-image: url('images/bg_blur.jpg');*/
	background-repeat: repeat-x;
}

td.stext {
	color: #000000;
	font-size: 10pt;
	padding-right: 10;
}

td.stext a:visited,
td.stext a:active,
td.stext a:link,
td.stext a:hover {
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

td.stext2 {
	color: #003399;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	padding-left: 10;
	vertical-align: top;
}

td.stext2 a:visited,
td.stext2 a:active,
td.stext2 a:link {
	font-family: Tahoma, Verdana, Arial;
	color: #003399;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

td.stext2 a:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #000066;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

td.gray {
	/*background-image: url('images/bg_gray.jpg');*/
	background-repeat: repeat-x;
}

td.line {
	background-color: #CCCCCC;
}

a.smenu:visited, a.smenu:active, a.smenu:link, a.smenu:hover {
	font-size: 10pt;
	color : #666666;
	font-weight: normal;
	text-decoration: none;
}

a.smenu:hover {
	font-size: 10pt;
	color : #000000;
	font-weight: normal;
	text-decoration: none;
}

a:link, a:visited, a:active {
	color : #000000;
	text-decoration: underline;
	font-weight: normal;
}

a:hover {
	color : #000000;
	text-decoration: underline;
	font-weight: normal;
}

td.news-c1 {
	color: red;
	text-align: left;
	vertical-align: top;
}

td.news-downspace {
}

td.block {
}

td.block2 {
}

.block-h2 {
	font-size: 10pt;
	text-align: left;
	color: #000066;
}

td.gotop {
	font-size: 10pt;
	padding-left: 10;
	padding-right: 10;
	padding-top: 10;
	padding-bottom: 10;
}

td.gotop a:visited,
td.gotop a:active,
td.gotop a:link,
td.gotop a:hover {
	color: #666666;
	text-decoration: none;
}

td.counter {
	text-align: center;
	padding-top: 10;
	padding-bottom: 10;
	filter: alpha(opacity=50);
}

/*td.nl {
	padding-left: 30;
	padding-top: 10;
	padding-bottom: 10;
}*/

.contact {
	cursor:hand;
}

table.price
{
	font-size : x-small;
	text-align : left;
}

table.price td 
{
	text-align: center;
	background-color: #EEEAE4;
}

table.price th
{
	text-align: center;
	background-color: #DBCFBC;
	font-weight: bold;
}
