html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-image: url(curtain_bg.jpg);
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-family: Georgia, Arial, Verdana;
	color: #000;
}

.main_table {
	width: 100%;
	background-image: url(body_bg.jpg);
	background-repeat: repeat-x;
	background-color: #d5c4ab;
}

.table2 {
	background-image: url(2_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.table3 {
	background-image: url(table2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.left_border {
	background: url(l_border.gif) repeat-y;
}

.right_border {
	background: url(r_border.gif) repeat-y;
}

.curtain_top {
	background: url(curtain_top_bg.jpg) repeat-x;
	height: 13px;
}

.curtain {
	width: 100%;
	height: 100%;
	background: url(curtain_bg.jpg);
}

.vaihtuva {
	margin-left: 198px;
	margin-top: 126px;
}

.menu_div {
	width: 156px;
	overflow: show;
	margin-right: 4px;
}

.menu, .menu_main {
	list-style: none;
	border: 1px solid #f2ede6;
	margin: 0;
	padding: 0;
}

.menu {
	border: 0;
}

.menu_item {
	padding: 5px;
	text-align: right;
	border-top: 1px solid #f2ede6;
}

.menu .menu_item {
	border: 0;
	font-size: 12px;
	padding: 2px;
}

.menu_item a:link, .menu_item a:hover, .menu_item a:visited {
	text-decoration: none;
	color: #72202e;
}

.sel img {
 margin-right: -5px;
}

.menu .sel img {
 margin-right: -7px;
}

.menu_top {
	padding: 0;
	margin: 0;
	height: 6px;
	width: 100%;
	font-size: 5px;
	background: url(menu_top.gif) repeat-x;
}

.lang_select {
	background: url(lang_select.gif) repeat-x;
	background-color: #f2ede6;
	height: 20px;
	color: #967d4e;
	padding: 5px;

}

.lang_select a:link, .lang_select a:hover, .lang_select a:visited {
	color: #967d4e;
	text-decoration: none;
}

.black_bl {
	background: url(black_bl.gif) repeat-y;
}

.black_br {
	background: url(black_br.gif) repeat-y;
}

.black_cnt {
	background: url(black_bg.jpg) no-repeat;
	background-color: #232d32;
}

.content {
	width: 500px;
	padding: 0 0 10px 25px;
}

.content_black {
	padding: 15px 10px;
	color: #fff;
}

h1 {
	color: #a76a0c;
	font-size: 18px;
}

h2 {
	color: #a76a0c;
	font-size: 16px;
}

h3,h5,h6 {
	color: #a76a0c;
	font-size: 14px;
}

h4 {
	color: #fff;
	font-size: 18px;
}

a:link, a:hover, a:visited {
	color: #72202e;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.content_black a:link, .content_black a:hover, .content_black a:visited {
	color: #fff;
	text-decoration: underline;
}

.content_black a:hover {
	text-decoration: underline;
}

/* uutispalikan tyylit */

.uutinen_pvm {
	font-weight: bold;
}

.uutinen_pvm_etusivu {
	font-weight: bold;
}

.uutinen_otsikko {
}

.uutinen_teksti {
}

A:link.uutinen_link, A:hover.uutinen_link, A:visited.uutinen_link {
}

A:link.uutinen_link_etusivu, A:hover.uutinen_link_etusivu, A:visited.uutinen_link_etusivu {
}
