body{
	margin:0;
	padding:0;
	background-color : #FFFFFF;
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}
body.bold{
	font-weight: bold;
}
tr, p, div {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000000;
}
/*font{
	font-weight : normal;
	font-style : normal;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}*/
h1, h2, h3, h4, h5{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  margin-top: 5px;
}

h4{
  font-size        : 12px;
}

p{
	margin-top:0;
}
/*kaikista kuvista reunat pois*/
:link img,
:visited img {
  border: none;
}
a:link, a:visited {
color: #000000;
text-decoration: underline;
}

a:hover {
color: #000000;
text-decoration: none;
}
input {
	font-weight : normal;
	font-style : normal;
	font-family : Verdana, sans-serif;
	color: #000000;
}
.inputbox{
	font-weight : normal;
	font-style : normal;
	font-family : Verdana, sans-serif;
}
input.inputbox{
	height: 1.5em;
}

img.tarulogo{
	padding:0;
	margin:0;
	height: 99px;
}

#logolink{
	padding:0;
	margin:0;
}

/* koko ruutu*/
#mainframe{
 border-top: 1px solid #666666;
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
 border-bottom: none;
 padding:0;
 margin: 10px 10px 0px 10px;
 background: url("http://taiteilijarekisteri.taru.info/templates/empty/images/vasen_tausta.png");
 background-repeat: repeat-y;
 min-width: 780px;
}
#pagewidth{
	margin-bottom:0px;
}

/* vaakaviiva joka clearaa aiemmat floatit */
#divider_h{
 height: 15px;
 margin:0px;
 padding:0px;
 clear: both;
 border-top: 1px solid #666666;
 background-color:white;

}
/* vaakaviiva joka clearaa aiemmat floatit (alimmaiseksi)*/
#divider_h2{
 height: 15px;
 margin:0px;
 padding:0px;
 clear: both;
 border-bottom: 1px solid #666666;
 background-color:white;
}

/* logo */
#taitrek_logo{
 float:left;
 width:170px;
 height: 99px;
 margin:0;
 padding:0;
 background: url("http://taiteilijarekisteri.taru.info/templates/empty/images/tarulogo.png");
 background-repeat: no-repeat;
}

#header_container{
	background: url("http://taiteilijarekisteri.taru.info/templates/empty/images/divider_tausta.png");
	background-repeat: repeat-y;
	background-position: -1px 0;
}

#header_container_table_leftcell{
	width:5%;
}
#header_container_table_rightcell{
	width: 95%;
}
/*leve? kontentti - t?h?n listaukset taiteilijoista ja ?*/
#taitrek_content1{
 margin: 0 10px 0 169px;
 padding: 10px 10px 0px 10px;
}

/*kapea kontentti - t?h?n mm. taiteilijan kontentti */
#taitrek_content2{
 margin-right: 440px;
 margin-bottom:0;
 margin-top:0px;
 min-height:30em;
 padding: 10px 30px 10px 10px;
}

#taitrek_left{
/*  width:170px; */
/*  float:left; */
/*  clear: both; */
/*  display:inline; */
/*  margin: 11px 0 0 0; */
 background: url("../images/vasen_tausta.png");
 padding:0;
}

#taitrek_contentleft{
	background: url("../images/vasen_tausta.png");
	margin: 0 0px;
}

#footer_container_table{
	width: 100%;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: #FFFFFF;
}
#footer_leftcell{
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
#footer_rightcell{
	width:95%;
}
/* kielen valinta ja globaali searchbox*/
#rightcol{
	position: absolute;
	right: 20px;
	top: 20px;
}
/* taiteilijan yhteystiedot yms.  */
#taitrek_taiteilija_details{
	list-style: none;
	padding:0;
	margin:0;
}

#taitrek_taiteilija_details LI{
	margin:0;
	padding:5px 0px 3px 15px;
	color:#000000;
	width: 153px;
}

#taitrek_taiteilija_details UL{
	margin:0;
	padding:0;
}
#taitrek_taiteilija_details UL LI{
	left:0;
	margin:0;
	padding:5px 0px 3px 0px;
	color:#000000;
	width: 153px;
	list-style: none;
}


#taitrek_taiteilija_details LI.image{
	padding:15px 2px 2px 2px;
	width:166px;
	margin-top: -15px;
}
/* taiteilijalistaus */
.taitrek_taiteilijalista{
	float:left;
	list-style:none;
	margin:0.2em 0.3em 0.4em 0.3em;
	padding:0;
}
#taitrek_taiteilijalista_terminate{
	clear: both;
}
#taitrek_taiteilijalista LI{
	position:relative;
}

/*#taitrek_taiteilijalista A{
	text-decoration: none;
}*/

/*#taitrek_taiteilijalista A:hover{
	text-decoration: underline;
}*/

#taitrek_taiteilijalista LI.title{
	/*background-color:#AAAAAA;*/
}
.taiteilijalista_table{
	width:16em;
	border-top: 1px solid #666666;
	border-left: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #666666;
	background: white;
}
.taiteilijalista_table TD{
}
/* taiteilijalistaukset kategorioittain*/
#taitrek_taiteilijalista_kategorioittain{
	float:left;
	display:inline;
	padding:0;
	margin: 0.2em 0em 0.2em 0em;
}
#taitrek_taiteilijalista_kategorioittain A{

}

#taitrek_taiteilija_kategorioittain{
	padding:0.4em 0.2em 0.2em 0.2em;
	margin:1px;
}
#taitrek_taiteilijalista_kategorioittain_title{
	font-weight: bold;
	font-size: 130%;
	text-align: center;
	color: #336797;
	border-bottom: 1px dotted black;
	padding:0em 0.4em;
	margin:0 1px 0 0;
	background-color: #DEEDFF;
}
/* taiteilijarekisterin sis?inen search */
#taitrek_searchbox{
width: 40em;
padding-left:40px;
padding-top:12px;
margin:0;
height:41px;
background-color: #e6e6f0;
border-right:1px solid #666666;
}

/* top10 */
#taitrek_top10{
	list-style: none;
	padding:0;
	margin:0;
}
#taitrek_top10 LI{
	position:relative;
	left:0;
	padding-left: 0.5em;
}
#taitrek_top10 LI.title{
	border-bottom: 1px solid #666666;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
}
#taitrek_gallery{
	position:absolute;
	top:130px;
	left:450px;
	width:444px;
}
#taitrek_aanigallery{
	position:absolute;
	top:12em;
	right:15%;
	width:244px;
	color: #336797;
}
#aaninayte{
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin:1px;
}
#aaninayte A{
	font-weight: bold;
	color: #336797
}
#taitrek_tekstigallery{
	position:absolute;
	top:12em;
	right:20%;
	width:200px;
}
#tekstinayte{
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin:1px;
	color: #336797;
	text-align: left;
}
#tekstinayte A{
	font-weight: bold;
	color: #336797
}

#taitrek_tekstigallery2{
}
#tekstinayte2{
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin:1px;
	color: #336797;
	text-align: left;
}
#tekstinayte2 A{
	font-weight: bold;
	color: #336797
}
#taitrek_gallery_left{
	float:left;
	display:inline;
	width: 280px;
}
#taitrek_gallery_right{
	margin-left:280px;
}

#taitrek_gallery_right img.gallery_thumb{
	margin: 2px;
}

.gallery_thumb_div{
	float:left;
	padding:0;
	margin:0;
}
.gallery_thumb_div_clear{
	float:left;
	padding:0;
	margin:0;
}
.gallery_thumb_div img.gallery_thumb,
.gallery_thumb_div_clear img.gallery_thumb{
}
.gallery_thumb_table{
	margin:0;
	width:	74px;
	height: 80px;
}
.gallery_thumb_table TD{
	width:	72px;
	padding: 0px 0 0px 0;
	text-align: center;
	margin:0;
}

#taitrek_gallery_left img.focused_image{
	float:left;
	display:inline;
	border: 1px dotted #666666;
	background-color:#EEEEEE;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 0;
	padding: 0;
}
#taitrek_gallery_title{
	clear:both;
	float:left;
	display:inline;
	margin-top:0px;
	margin-bottom:10px;
	font-style: italic;
	width:100%;
}
#taitrek_gallery_title H3{
	font-size:140%;
	padding:0;
	margin-bottom:0;
	margin-top:0;
}
#taitrek_gallery_kuvateksti{
	clear:both;
	float:left;
	width:100%;
	padding:0; margin:0;
}
#taitrek_gallery_kuvateksti H3{
	padding:0;
	margin-bottom:0;
	margin-top:0;
	font-size:120%;
}
#taitrek_searchForm{
	padding: 10px;
}
/*tablemenu */
#taitrek_tablemenu{
	margin: 35px 0 0 0;
	padding:0;
	width: 100%;
}
#taitrek_taiteenlaji_tablemenu {
	display:table;
	list-style:none;
	line-height:0;
	display:inline;
	font: normal 900 1.25em arial;
}

#taitrek_taiteenlaji_tablemenu  TD{
	border-left:1px solid #aaaaaa;
	border-right:1px solid #666666;
	font-size:14px;
	padding: 7px 2px 6px 2px;
}
#taitrek_taiteenlaji_tablemenu A{
	text-decoration: none;
	line-height:14px;
	font-size:14px;
	margin:0px;
	padding:0;
}

#taitrek_taiteenlaji_tablemenu_container{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}

#taitrek_taiteenlaji_tablesubmenu  {
	margin:0;
	list-style: none;
	padding:0;
	font: normal 900 12px arial;
	height: 20px;
	line-height:0;
	border-left:1px solid #aaaaaa;
}

#taitrek_taiteenlaji_tablesubmenu  TD{
	padding: 1px 0.5em 0px 0.3em;
	background-repeat: no-repeat;
	background-position: top right;
}
#taitrek_taiteenlaji_tablesubmenu TD:hover{
	text-decoration: underline;
}
#taitrek_taiteenlaji_tablesubmenu TD A:hover{
	text-decoration: underline;
}
#taitrek_taiteenlaji_tablesubmenu A{
	text-decoration: none;
	margin-left:0px;
	padding:0;
	line-height:14px;
}


#taitrek_taiteenlaji_tablesubmenu_container{
	padding: 0 0 0 0;
	margin:0;
}
td.last_menucell{
	width:100%;
	border:none ! important;
}
/*menusysteemit. taitrek_menu on div jonka sis?ll? on itse menuelementit taitrek_taiteenlaji_menu*/
#taitrek_menu{
 margin: 0 0 0 170px;
 padding:0;
 min-width:610px;

}


#taitrek_taiteenlaji_menu {
	position:relative;
	padding:0em 0 0 0em;
	margin:3.5em 0 1.3em 0;
	width:100%;
	min-width:610px;
	float:left;
	list-style:none;
	line-height:1em;
	display:inline;
	font: normal 900 14px arial;
	border-top:1px solid #666666;
}

#taitrek_taiteenlaji_menu LI {
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

#taitrek_taiteenlaji_menu A {
	display:block;
	color:#444;
	text-decoration:none;
	background-color:#ffffff;
	margin:0;
	padding:0.5em 1em 0.5em;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #626864;
	z-index: 4000;
}

#taitrek_taiteenlaji_menu A:hover{
	color:#000000;
}/*
#taitrek_taiteenlaji_menu A:active,
#taitrek_taiteenlaji_menu A.active_taiteenlaji_tab:link,
#taitrek_taiteenlaji_menu A.active_taiteenlaji_tab:visited{
	background:#cb99cc;
	border-bottom:1px solid #cb99cc;
}*/

/*subnav - kategoriaryhm?-menu*/

#taitrek_taiteenlaji_menu UL {
	position:absolute;
	left: 0;
	top:2.5em;
	float:left;
	width:100%;
	min-width:610px;
	margin:0;
	list-style: none;
	padding:0.0em 0em 0.2em 0em;
	font: normal 900 12px arial;
	background: url("http://taiteilijarekisteri.taru.info/templates/empty/images/menuviiva.png");
	background-repeat: no-repeat;
	background-position: top right;
}

#taitrek_taiteenlaji_menu UL LI {
	float:left;
	display:block;
	margin-top:2px;
}

#taitrek_taiteenlaji_menu UL A {
	/*background-color:#cb99cc;*/
	color:#000000;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0;
}

#taitrek_taiteenlaji_menu UL A:hover{
	color:#000000;
}
#taitrek_taiteenlaji_menu UL A.active_kategoriaryhma_tab:hover{
	color:#000000;
}
#taitrek_taiteenlaji_menu UL A:active{
}
#taitrek_taiteenlaji_menu UL A.active_kategoriaryhma_tab:visited {
	text-decoration: underline;
}

/* Hakuhärpäkkeet */

#taitrek_searchform{
	float:left;
	display:block;
}

#taitrek_searchform_title{
	font-size: 1.2em;
	font-weight: bold;
}

#taitrek_searchform UL LI{
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
}

#taitrek_searchform A{
	text-decoration: none;
	font-weight: bold;
}

#taitrek_searchform A:hover{
	text-decoration: underline;
}

#taitrek_searchform_katryhm{
	padding: 0;
	margin-left: 4em;
}

#taitrek_searchform_katryhm .title{
	font-weight: bold;
}

#taitrek_searchform_kat{
	padding: 0;
	margin-left: 1em;
}

#taitrek_searchform_showinalls{
	padding: 0;
	margin-left: 1em;
}

.taitrek_searchform_showinalls_title{
	font-weight: bold;
}

#taitrek_searchform_dosearch .title{
	font-size: 1.2em;
	font-weight: bold;
}

#taitrek_searchresults{
	float:left;
	display:block;
}

#taitrek_searchresults .trans{
	font-style: italic;
	font-weight: normal;
}

#taitrek_searchresults A{
	font-weight: bold;
	text-decoration: none;
}

#taitrek_searchresults A:hover{
	text-decoration: underline;
}

#taitrek_searchresults UL LI{
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
}

.taitrek_searchresults_0 UL LI{
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
}

.taitrek_searchresults_1 UL LI{
	background-color: #E6E6F6;
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
}

#taitrek_searchresults_message UL LI{
	list-style: none;
}

/* * * PATHAWAY SETTING * * */
td.pathway {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	padding: 3px 2px 0px 15px;
}
a.pathway:link, a.pathway:visited {
  color            : #000000;
  font-weight      : normal;
  text-decoration   : underline;
}

a.pathway:hover {
  text-decoration   : none;
}


.larvi_thumb{
	border: 1px solid #666666;
	margin-right: 2px;
	padding: 1px;
}

.imagebox{
	background: #E6E6E6;
}

.taiteilijabox{
	padding-left: 5px;
}

