body {font-family: Verdana,Arial;font-size: 0.9em;padding:0 0 0 30px;background: #eeece1 url(bg.gif) repeat-x;}
a,a:link,a:visited {color: #0000FF;}
a:hover {text-decoration: none;}
.clear {clear:both;}
#header {margin: 30px 0 10px 10px;font-size:2.0em;font-family:Times;color:#534741}
#header a {text-decoration:none;color:#534741}
#header #partofthe {font-family:arial; color: #666; background: #eeece1; font-size:0.4em;position: absolute; top: 4px; left: 649px; width: 230px; border: 1px #fff solid; border-top: 0;padding:2px;text-align:center;}
#header #partofthe span {font-family:arial; font-weight:bold;color: #555;}
h1.description {padding:5px 0 0 15px;margin:0;font-size:1.0em;color:#736357;font-weight:normal}
#container {margin: 30px 0 0 0;}
#content {background-color: white;border: 2px solid #e1e0d4;padding:15px 15px 15px 15px;vertical-align: top}
#breadcrump {background-color: #e1e0d4; height: 30px; margin: -15px -15px 10px -15px}
#breadcrump a {text-decoration: none;color:#534741}
#breadcrump a:hover {text-decoration: underline;}
.buy-listing-link {text-align: right; padding: 15px 10px 0 0}
h2 a {font-size: 1.1em; color: #0000FF;}
h1, h2, h3 {text-transform: capitalize}
.result {background-color: #f8f8f8; width: 550px; overflow: hidden; margin: 5px 0 5px 0; padding:2px; border-left: 5px solid #eee;}
.result-url,
a.result-url,
a.result-url:link,
a.result-url:visited {color: green;font-size:0.8em;text-decoration:none}
.result h2 {font-size: 0.9em; padding: 0 0 0 21px;margin: 0 0 5px 0;background: transparent url(arrow-right-blue.gif) 2px 2px no-repeat;height: 18px;overflow: hidden;}
.result-description {}
.subpages {}
#directory-listings {width: 560px;font-size:0.85em}
.directory-listing {width: 166px; height: 50px;font-size: 11px; float:left; border-left: 5px solid #eee; margin: 2px;padding: 5px; background-color: #f8f8f8;}
h2#directory-listing-heading {margin: 10px 8px 10px 4px; font-size: 18px;}
#status-message {background-color: #f8f8f8; line-height: 25px; padding: 15px; margin: 10px 5px 20px 5px; font-size: 18px;}
.notice {border: 2px solid green; color: green;}
.warning {border: 2px solid orange; color: orange;}
.error {border: 2px solid red; color: red;}
#footer {font-size: 0.75em;border-top: 1px solid #fafaf4;margin: 10px 0 0 0;width:900px; text-align: center}

.ad-slot8 {margin: 5px 0 0 24px}

div#menus {
    background-color: #666;
	margin: 26px -8px 0 -38px; padding: 0;
}
div#menus ul {
	margin: 0; padding: 0;
}
div#menus li {
	margin: 0; padding: 0;
}
div#menus #menu {
	width: 100%;
	height: 25px;
	list-style: none;
	background-color: #333;
	color: #FFF;
	border-bottom: 1px #FFF solid;
	font-size: 11px;
}
div#menus #submenu {
	/*width: 940px;*/
	height: 25px;
	list-style: none;
	background-color: #666;
	color: #FFF;
	overflow: hidden;
	/*border-bottom: 1px #FFF solid;*/
	margin: 0 0 -25px 0;
	font-size: 11px;
}
div#menus #menu li{
	border-right: 1px #FFF solid;
	background-color: #333;
	float: left;
	white-space: nowrap;
}
div#menus #submenu li {
	float: left;
	white-space: nowrap;
}
div#menus li a,
div#menus li a:link,
div#menus li a:active,
div#menus li a:focus,
div#menus li a:visited {
	margin: 0; padding: 5px 16px;
	display: block;
	color: #FFF;
	text-decoration:none;
}
div#menus #submenu li a,
div#menus #submenu li a:link,
div#menus #submenu li a:active,
div#menus #submenu li a:focus,
div#menus #submenu li a:visited {
	text-decoration: underline;
}
div#menus #menu li a:hover {
background-color: #5f1c09;
	background-color: #736357;
}
div#menus #submenu li a:hover {
	text-decoration:underline;
}
div#menus li#selected-menu a {
background-color: #5f1c09;
	background-color: #736357;
	
}
div#menus #submenu li#selected-menu a {
	background-color: #333;
}

div#menus #menu {line-height: 15px}
div#menus ul#menu li.home a {background: transparent;}
div#menus ul#menu li.home {background: #736357 url(home.gif) no-repeat;width: 25px;height: 25px}
div#menus #menu .home a {color: transparent}


#leftsidebar {
	display: block;
	/*background: transparent url(lefttitle_.gif) 2px 2px no-repeat;*/
	padding: 0px 0px 20px 0px;
	margin: 0 0 0 -7px;
}
td.sidebars {vertical-align: top; width: 225px; padding: 0 10px; font-size: 11px;}
a.sidebarlinks {
	padding: 1px 0; margin-left: 5px; display: block; text-decoration: underline;
}
span.sidebarlinks {
	padding: 1px 0; margin-left: 5px; display: block; color: inherit;
}
span.sidebarlinks:hover {
	color: inherit;
}
.sidebartitles {
	margin: 0 0 2px 0px;
	text-decoration: underline;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
}
.sidebar-block { overflow:hidden; height:100%; margin: 0; background-color: #fafaf4; padding: 10px; width:201px; margin: 0 0 0 -5px}
.sidebar-block ul {list-style-type: none;margin:5px 0 0 5px;padding:0;}

#sivukuntakartta { height: 190px; width: 190px; margin: 5px 0 0 5px; border: 1px #666 solid}

#bank-map {width: 250px; height:250px; margin: 0 10px; border: 1px #666 solid; float: left;}
#bank-information {margin: 5px 10px 5px 10px; border: 1px #999 solid; padding: 5px; width: 530px}
#bank-information h2 {background: transparent; padding: 0; margin-top: 5px; text-transform:uppercase;}

#vertaa-kuntia {border-collapse: collapse; width: 815px}
#vertaa-kuntia thead th {padding: 5px}
#vertaa-kuntia tbody th {text-align: right; padding: 2px 10px 2px 2px}
#vertaa-kuntia td {text-align: center}
#vertaa-kuntia td.sum {border-left: 1px dotted #999;border-right: 1px dotted #aaa; padding: 5px}
#vertaa-kuntia tr.even {background-color: #eee}

.navigation {text-align: left;margin: 5px 0 10px 0}
.navigation span,
.navigation a {border: 1px solid #999; width: 25px; height:25px; line-height:25px; padding: 3px 6px; margin: 3px}

.sidebar-block ul {float:left; width: 200px; overflow: hidden;border: 0px solid #333}
.sidebar-block ul li {overflow: hidden; height: 16px}

.news-entry {height: 61px; width: 175px; overflow:hidden; margin-bottom: 8px}
.news-entry img {float:left; padding: 2px; margin: 4px; border: 1px #ddd solid}
.news-entry p {margin-top: 1px}

.video-entry {height: 61px; width: 175px; overflow:hidden; margin: 4px 0 0 8px;}
.video-entry img {float:left; padding: 2px; margin: 2px 4px 4px 4px; border: 1px #ddd solid; cursor:pointer}
.video-entry img:hover {border: 2px #000 solid; padding: 1px}

.image-entry {height: 58px; width: 175px; overflow:hidden; margin: 4px 0 0 8px; padding: 1px 0 0 0}
.image-entry img {float:left; padding: 2px; margin: 2px 4px 4px 4px; border: 1px #ddd solid; cursor:pointer}
.image-entry img:hover {border: 2px #000 solid; padding: 1px}

#center-video {margin-top: 5px}

#livehelp {top:4px;position:absolute;left:893px;width:190px;overflow:hidden; height:82px}

#blogs {width: 553px;}
#videos {width: 790px;}
.sidebar-block .more {margin: 5px; line-height: 30px}

#directory-items {width: 812px}

.wsthumb120 {margin: 2px 0; padding: 2px; border: 1px solid #ccc; width: 120px; height: 90px}

#fb-root {margin: 5px}

#answers {width: 780px}
#answers .answers-question {font-style: italic; padding: 10px 0}




#kuntatieto ul {list-style-type: none;margin:5px 0 0 5px;padding:0;}
#kuntatieto select {margin: 5px 0 0 5px;}

.green {color: green}
.red {color: red}


