/* custom stuff */
html {
  height: 100%;
}

body {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 100%;
	font-size: 11px;
    background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
}


div#middle {
	background: #fff url(../images2/j.gif) 100% 0 repeat-y; 
}

table.contentpaneopen, table.contentpane {
  width: 100%;
}

.clr {
	clear: both;
}

/** some content stuff **/
div#wrapper {
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		min-width: 773px;
		max-width: 773px;
		width: expression(document.body.clientWidth > 773? "773px": "auto" );
}

div#top {
	background: url(../images2/fk.gif) 0 0 repeat-x;
}

div#top div {
	background: url(../images2/fb.gif) 0 0 no-repeat;
}

div#top div div {
	background: url(../images2/fj.gif) 100% 0 no-repeat;
	height: 30px;
	position: relative;
}


/* JOBB OLDAL */
div#middle_2 {}


/* BAL OLDAL */
div#middle_3 {
	background: url(../images2/b.gif) 0 0 repeat-y;
}

div#middle_4 {}

/* ALSO */
div#bottom {
	background: url(../images2/ak.gif) 0 0 repeat-x;
}

div#bottom div {
	background: 0 0 no-repeat;
}

div#bottom div div {
	background: url(../images2/aj.gif) 100% 0 no-repeat;
	height: 30px;
	font-size: 10px;
}


/* this is not xhtml compliant but works in ie/firefox */
span#topnav {
	padding: 0;
	white-space: nowrap;
	display: table-cell !important;
	display: inline-block;
}

div#footer {
	margin-top: 10px;
	height: 28px;
	line-height: 28px;
	text-indent: 20px;
}

h1,h2,h3
{
 margin:0;
 padding:0;
 border:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:white;
 font-weight: bold;
}

h2.boxtitle
{
 margin:3px 0px 0px 6px;
 font-size: 8pt; 
 font-weight: bold;
}


DIV.textbox_justify
{
 text-align:justify;
 padding:5px;
/* font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;*/
 color:black;
}

DIV.textbox_left
{
 text-align:left;
 padding:5px;
/* font-family:Verdana, Arial, Helvetica, sans-serif;*/
 color:black;
}


p{
 margin:0;
 padding:0;
 border:0;
 color:black;
 white-space: normal;
}

#bottom p
{
 margin:0;
 padding:0;
 border:0;
 font-size:11px;
 color:black;
}

/* at contacts*/
#linklist a:link, #linklist a:visited
{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    	color: #000;
	padding: 0 5px;
	height: 16px;
	line-height: 16px;
        text-decoration: none;
	border: 0;
}

#linklist a:hover {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #C00062;
	padding: 0 5px;
	height: 16px;
	line-height: 16px;
	text-decoration: none;
	border: 0;
}

#ljobs a:link, #ljobs a:visited {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	color: #000;
	float:left;
  	display:block;
	padding: 0 5px;
	height: 16px;
	line-height: 16px;
  	text-decoration: none;
	border: 0;
}

#ljobs a:hover {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #C00062;
	float:left;
  display:block;
	padding: 0 5px;
	height: 16px;
	line-height: 16px;
  text-decoration: none;
	border: 0;
}

#bottom a:link, #bottom a:visited
{
 font-size:9px;color: #777;
 text-decoration:none;
}

#bottom a:hover
{
 color:#C00062;
 text-decoration:underline;
}

/* gray line at bottom*/
td.gline
		{
		 padding-top:4px;
		 background-image: url(../images/grey_line.jpg);
		 background-position: top left;
		 background-repeat: ;repeat-x;
		 height: 15px;
		}


#navlist
		{
		 list-style-type:none;
		 position: absolute;
		 top: 107px;
		 left: 44px;		 
		 width: 152px;
		 /*height: 74px;*/
		}

#navlist ul
		{
		 margin: 0;
		 padding: 0;
		 list-style-type: none;
		}

#navlist li	{ margin: 0; }

#navlist a
		{
		 line-height: 16px;
		 color: black;
		 display: block;
		 padding: 2px 2px 2px 36px;
		}

.turkiz {color:#0286ea;}

#navlist a:hover { background-image: url(../images/menu_item_on.jpg); color: white; }		
#navlist a	{ background-image: url(../images/menu_item.jpg); height: 14px; }
#top_element a	{ background-image: url(../images/menu_top.jpg); height: 15px; line-height: 15px; }
#bottom_element a	{ background-image: url(../images/menu_bottom.jpg); height: 13px; }
#top_element a:hover	{ background-image: url(../images/menu_top_on.jpg); color: white; }
#bottom_element a:hover	{ background-image: url(../images/menu_bottom_on.jpg); height: 13px;color: white; }
.top_menu_selected {color:yellow;}

.contentarea ul	{
		
		}
		

.contentarea a	{
		text-decoration:none;
		color:#0286ea;
		}


.contentarea a:hover	{
		text-decoration:underline;
		color:#0286ea;
		}
		
.boxtitle {color:white;margin:0px 0px 0px 0px;font-weight:bold;}

div.boxtable{margin:0;padding:5px 0px 0px 0px;border:0;}
div.boxtable TABLE {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0px}
div.boxtable TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}

TD.box1_bbr {FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../includes/boxies/1/br.gif); WIDTH: 22px; HEIGHT: 22px;}
TD.box1_bb {BACKGROUND-IMAGE: url(../includes/boxies/1/bm.gif); WIDTH: 100%; HEIGHT: 22px;}
TD.box1_bbl {BACKGROUND-IMAGE: url(../includes/boxies/1/bl.gif); WIDTH: 22px; HEIGHT: 22px;}
TD.box1_btl {FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../includes/boxies/1/tl.gif); WIDTH: 22px; HEIGHT: 22px;}
TD.box1_bt {BACKGROUND-IMAGE: url(../includes/boxies/1/tm.gif); WIDTH: 100%; HEIGHT: 22px;}
TD.box1_btr {BACKGROUND-IMAGE: url(../includes/boxies/1/tr.gif); WIDTH: 22px; HEIGHT: 22px;}
TD.box1_bl {BACKGROUND-IMAGE: url(../includes/boxies/1/ml.gif); WIDTH: 22px;}
TD.box1_bm {WIDTH: 100%; BACKGROUND-COLOR: #ff;}
TD.box1_brr {FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../includes/boxies/1/mr.gif); WIDTH: 22px;}

div.box2table TABLE {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0px}
div.box2table TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}

TD.box2_bbr {FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../includes/boxies/2/br.gif); WIDTH: 22px; HEIGHT: 22px;}
TD.box2_bb {BACKGROUND-IMAGE: url(../includes/boxies/2/bm.gif); WIDTH: 100%; HEIGHT: 22px;}
TD.box2_bbl {BACKGROUND-IMAGE: url(../includes/boxies/2/bl.gif); WIDTH: 22px; HEIGHT: 22px;}
TD.box2_btl {FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../includes/boxies/2/tl.gif); WIDTH: 22px; HEIGHT: 22px;}
TD.box2_bt {BACKGROUND-IMAGE: url(../includes/boxies/2/tm.gif); WIDTH: 100%; HEIGHT: 22px;}
TD.box2_btr {BACKGROUND-IMAGE: url(../includes/boxies/2/tr.gif); WIDTH: 22px; HEIGHT: 22px;}
TD.box2_bl {BACKGROUND-IMAGE: url(../includes/boxies/2/ml.gif); WIDTH: 22px;}
TD.box2_bm {WIDTH: 100%; BACKGROUND-COLOR: #ff;}
TD.box2_brr {FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../includes/boxies/2/mr.gif); WIDTH: 22px;}

