BODY, FORM, CENTER, TABLE, H1, H2, H3, H4, H5, H6 {
	BORDER: none;
	MARGIN: 0px;
	PADDING: 0px;	
}

A IMG {
	BORDER: none;
}

TABLE {
	BORDER-COLLAPSE: collapse;
}

TD {
	V1ERTICAL-ALIGN: top;
	PADDING: 0px;
}

BODY, TABLE, INPUT, TEXTAREA, SELECT, BUTTON {
	FONT: 11px Tahoma; /* !!! */
	COLOR: #666666; /* !!! */
}

BODY, INPUT, TEXTAREA, SELECT, BUTTON {
	BACKGROUND-COLOR: #FFFFFF;
}

A {
	COLOR: #af0321; 
	TEXT-DECORATION: underline;
}

A:hover {
	TEXT-DECORATION: none; 
}

B {
	FONT-SIZE: 12px;
}

H1 {
	FONT: 21px Tahoma;
	COLOR: #000;
}

H1 B {
	FONT: bold 21px Tahoma;
	COLOR: #000;
}

H2 {
	FONT: 18px Tahoma;
	COLOR: #000;
	MARGIN-BOTTOM: 9px;
}

H3 {
}

H4 {
}

H5 {
}

H6 {
}


INPUT.text {
	WIDTH: 132px;
	HEIGHT: 16px;
	BORDER: 1px solid #fff;
}

INPUT.button {
}

.noborder {
	BORDER: none !important; 
}

small {
	FONT: bold 17px Arial;
	COLOR: #252425;
}

big {
	FONT: 22px Arial;
}


.error {
	COLOR: #AF0321;
}

.message {
	COLOR: #00FF00;
}


.top_menu {
	BACKGROUND: url('/images/base.gif') top left repeat-x;
	MARGIN-BOTTOM: 11px;
}

.top_menu TD {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}

.top_menu TD  A{
	FONT: 14px Arial;
	COLOR: #000;
	DISPLAY: block;
	PADDING: 13px 0px 14px 0px;
	TEXT-DECORATION: none;
}

.top_menu TD  A:hover{
	BACKGROUND: url('/images/over.gif') top left repeat-x;
	COLOR: #5a9301;
}

.kollage {
	BACKGROUND: url('/images/kollage.jpg') bottom left no-repeat;
}

.green {
	COLOR: #67a406;
}

.white {
	COLOR: #fff;
}

.vesi {
	MARGIN-BOTTOM: -20px;
}

.vesi IMG {
	MARGIN: 0px 8px 14px 14px;
}

.vesi TD {
	PADDING-BOTTOM: 30px;
}

.search {
	BACKGROUND: url('/images/search_bg.gif') top left no-repeat;
	MARGIN-BOTTOM: 5px;
}

.search A {
	TEXT-DECORATION: none;
	COLOR: #515150;
}

.search A:hover {
	TEXT-DECORATION: underline;
}

.right_block {
	BORDER-RIGHT: 1px solid #dddbdb; 
	BORDER-LEFT: 1px solid #dddbdb;
	PADDING: 6px 0px;
}

.right_block DIV {
	WIDTH: 186px;
	MARGIN-LEFT: 15px;
	TEXT-ALIGN: left;
}

.right_block DIV B {
	FONT-SIZE: 11px;
	COLOR: #515150;
}

DIV.line {
	BACKGROUND: url('/images/line.gif') top left no-repeat;	
	HEIGHT: 1px;
	FONT-SIZE: 1px;
	WIDTH: 197px !important;
	MARGIN: 15px 0px 15px 11px;
}

DIV.line1 {
	BACKGROUND: url('/images/line1.gif') top left no-repeat;	
	HEIGHT: 1px;
	FONT-SIZE: 1px;
	WIDTH: 521px !important;
	MARGIN: 15px 0px 15px -8px;
}

.news {
	BACKGROUND-COLOR: #efeeee; 
}

.news SPAN  {
	COLOR: #0e0d0e;
	DISPLAY: block;
	MARGIN-BOTTOM: 10px;
}

.news A {
	DISPLAY: block;
	MARGIN-BOTTOM: 10px;
} 

A.dark {
	COLOR: #0e0d0e;
	TEXT-DECORATION: none;
	DISPLAY: inline;
}

.footer A {
	COLOR: #666666;
	TEXT-DECORATION: none;
	MARGIN: 0px 12px;
}

.footer A:hover {
	TEXT-DECORATION: underline;
}

.footer1 {
	MARGIN: 11px 0px 11px 0px;
}

.footer1 A {
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.footer1 A:hover {
	TEXT-DECORATION: underline;
}

.path {
	FONT: 10px Arial;
	COLOR: #666666;
	MARGIN: 17px 0px 0px 0px;
}

.path A {
	FONT: 10px Arial;
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.path A:hover {
	TEXT-DECORATION: underline;
}

.content {
	PADDING: 0 15px 5px 15px;
	FONT: 12px Arial;
	COLOR: #333333;
}

.content H2 {
	MARGIN-BOTTOM: 17px;
	FONT: 18px Tahoma;
	COLOR: #000;
}

.content H3 {
	MARGIN-BOTTOM: 10px;
	FONT: bold 13px arial;
	COLOR: #000;
}

.content TABLE {
	WIDTH: 511px;
	COLOR: #333333;
	TABLE-LAYOUT: fixed;
}

.content TH {
	BACKGROUND-COLOR: #cde1ad;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
}

.content TH.left {
	BACKGROUND: url('/images/th_left.gif') top left no-repeat #cde1ad;	
}

.content TH.right {
	BACKGROUND: url('/images/th_right.gif') top right no-repeat #cde1ad;	
}

.content TH, .content TD {
	PADDING: 9px 14px;
	B1ORDER-RIGHT: 2px solid #fff;
	BORDER: 1px solid #D1D0D0;
}

.content TR.dark {
	BACKGROUND-COLOR: #efeeee;	
}

.content INPUT.text {
	BORDER: 1px solid #AAAAAA;
	HEIGHT: 18px;
}


DIV.right_block_links A {
	BACKGROUND: url('/images/left.gif') center left no-repeat;
	FONT: bold 12px Arial;
	COLOR: #5d9800;
	PADDING-LEFT: 9px;
	TEXT-DECORATION: none;
}

DIV.right_block_links DIV.inside {
	MARGIN: 0px;
}

DIV.right_block_links DIV.inside A {
	PADDING-LEFT: 7px;
	MARGIN-LEFT: 8px;
	FONT: 12px Arial;
	DISPLAY: block;
	COLOR: #000;
	TEXT-DECORATION: none;
	BACKGROUND: url('/images/left_ins.gif') top left no-repeat;
	MARGIN-BOTTOM: 5px;
}


.content FORM TH {
	BORDER: 0px solid;
	PADDING: 2px 0px !important;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT: 12px arial;
}

.content FORM TD {
	BORDER: 0px solid;
	PADDING: 2px 0px !important;
	WIDTH: auto;
	FONT: 12px arial;
}

.content TEXTAREA {
	BORDER: 1px solid #AAAAAA;
	WIDTH: 100%;
}

.content INPUT.text {
	WIDTH: 100%;
}

.req {
	COLOR: #AF0321;
}

