﻿/* ************ General ************ */
*
{
	padding: 0;
	border: 0;
	outline: 0; /*margin: 0; for new layout*/
}

html
{
	background: #AAAAAA;
}
a, span, html
{
	outline: 0;
}
body
{
	color: #191919;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 190px 0 0;
	text-align: left;
	width: 970px;
	background: #AAAAAA;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	outline: 0; /*margin: 20px 0 20px 20px;*/
}
.dropdownlist
{
	border: solid 1px #E0E0E0;
	width: auto;
}
.buton_Input
{
	width: auto;
	background-color: #FBB724;
	text-decoration: none;
	color: #111;
	font-weight: bold;
	border: solid 1px #6F6F6F;
}
.butonAbonner
{
	background-image: url(/grafikk/Abonner.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 142px;
	margin: 0;
}
.butonLeggtil
{
	background-image: url(/grafikk/legg.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 142px;
	margin: 0;
}
input
{
	font-size: 10px;
}

a, #filter a, #informasjon li a
{
	color: #0089cf;
	text-decoration: underline;
}

a:active, #filter a:active, #informasjon li a:active
{
	color: #FF8900;
}

a:visited, #filter a:visited, #informasjon li a:visited
{
	color: #3F3684;
}

h1, h2, h3, h4, h5, h6, p, ul, hr
{
	margin-bottom: 1em;
}

h3, .h3
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

h2
{
	color: #333;
	font-size: 14px;
}

h5
{
	font-size: 10px;
}

h6
{
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-style: italic;
}

.hidden
{
	display: none;
}

h1 span, h3 span
{
	display: none;
}

hr
{
	border: 1px;
	color: #191919;
}

li
{
	list-style-type: none;
}

.inline
{
	display: inline;
}

.inline li
{
	display: inline;
}

.float_left
{
	float: left;
}

.float_right
{
	float: right;
}

.clear
{
	clear: both;
}
.clear_both
{
	clear: both;
}
legend
{
	display: none;
}

/* ************ Hidden spans ************ */

#kslogo span, #ledigestillinger span, #bedriftspresentasjoner span, #jobbonskes span, #snarveier span, #candidates_interested h2 span, #CandidatesMatchingIndustry h2 span, #CandidatesMatchingYrker h2 span, #candidates_matching h2 span, #antallstillinger span, #sistenytt span, .profilertestillinger span, #ufaglerte_deltidsjobber h2 span, #deltidsjobber_forside h2 span, #erfarnesokere h2 span, #studenterognyutdannede h2 span, /*#jobbsokerskolen h2 span,*/ #artiklerfrabransjen h2 span, #rekrutteringskalender h2 span, #annonse h2 span, #populareyrker h2 span, #popularebedrifter h2 span, #popularebransjer h2 span, #informasjon h2 span, #ledigestillingerBedrift h2 span, #film_og_bilder h2 span, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder h2 span, #bilder_images h2 span, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser h2 span, .lokalesider h2 span, #utdanningsliste h2 span, #boligannonse h2 span
{
	/*display:none;*/
	visibility: hidden;
}



/* ************ Top ************ */

.top ul
{
	margin-bottom: 0;
}

#kslogo
{
	background: #262727;
	height: 114px;
	width: 185px;
	padding-top: 3px;
}

#kslogo h1
{
	background-image: url(grafikk/ks_logo.png);
	background-repeat: no-repeat;
	background-position: 10px 33px;
	height: 90px;
	width: 185px;
	margin: 0;
}

#kslogo h2
{
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
	color: #FFFFFF;
	height: 12px;
	margin: 0 0 0 10px;
}

#textmenu
{
	margin-top: 4px;
	float: right;
	height: 15px;
}

#textmenu li
{
	display: inline;
	font-size: 10px;
	margin-right: 10px;
}

#textmenu li a
{
	color: #666666;
}

#mainmenu
{
	width: 500px;
	margin: 28px 0 0 190px;
	float: left;
}

#mainmenu li
{
	height: 50px;
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	float: left;
}

#ledigestillinger
{
	background: #262727 url(grafikk/meny_ledigestillinger.gif) 23px 30px no-repeat;
	height: 50px;
	width: 145px;
	float: left;
}

#ledigestillinger:hover
{
	background: #FF8900 url(grafikk/meny_ledigestillinger2.gif) 23px 30px no-repeat;
}

#bedriftspresentasjoner
{
	background: #262727 url(grafikk/meny_bedriftspresentasjoner.gif) 21px 30px no-repeat;
	height: 50px;
	width: 185px;
	float: left;
}

#bedriftspresentasjoner:hover
{
	background: #FF8900 url(grafikk/meny_bedriftspresentasjoner2.gif) 21px 30px no-repeat;
}

#jobbonskes
{
	background: #262727 url(grafikk/meny_jobbonskes.gif) 19px 30px no-repeat;
	height: 50px;
	width: 100px;
	float: left;
}

#jobbonskes:hover
{
	background: #FF8900 url(grafikk/meny_jobbonskes2.gif) 19px 30px no-repeat;
}

#mainmenu_extra
{
	margin: 57px 15px 0 0;
	width: 145px;
	float: right;
}

#mainmenu_extra li
{
	float: left;
	background: #262727;
	text-transform: uppercase;
	height: 15px;
	margin: 0 0 0 5px;
	padding: 3px 10px 3px 10px;
}

#mainmenu_extra li a
{
	font-size: 10px;
	color: #F5F5F5;
	text-decoration: none;
}

#mainmenu_extra :hover
{
	text-decoration: underline;
}

#form_menu
{
	margin: 0 0 50px 0;
	clear: both;
	background: #ebebeb;
	color: #666666;
	padding: 15px 15px 15px 15px;
	border-bottom: 1px solid #c2c4c6;
	border-top: 1px solid #c2c4c6;
}

#form_menu p
{
	margin: 0;
}

#search_site
{
	float: right;
}

#search_site li
{
	display: inline;
	margin-left: 5px;
}

.input
{
	border: 1px solid #9A9A9A;
	padding: 2px 2px 2px 5px;
	color: #666666;
}

.searchbtn
{
	padding: 3px 3px 2px 3px;
	background: #262727;
	color: #F5F5F5;
}

#tilpass
{
	width: 550px;
}

#tilpass legend
{
	display: inline;
	font-weight: bold;
	float: left;
	margin: 0 10px 0 0;
}

#tilpass legend a
{
	text-decoration: none;
	font-weight: normal;
}

#tilpass li
{
	display: inline;
	margin-right: 10px;
}

#tilpass li input
{
	width: 10px;
	height: 10px;
	background: #EEEEEE;
}


/* ************ Venstre kolonne ************ */

.left
{
	float: left;
	width: 202px;
}

.left ul
{
	margin: 0;
}
/*
.left li {
	height:18px;
}
*/
.left li a
{
	text-decoration: none;
	color: #333333;
}

.imageholder
{
	border: 1px solid #999999;
	background: #FFFFFF;
}

.left .imageholder
{
	width: 160px;
}

.right .imageholder
{
	width: 220px;
}

.left .imageholder img
{
	margin: 0px;
}

.right .imageholder img
{
	margin: 50px 0 0 30px;
}

.profilertestillinger p
{
	border: 1px solid #0089cf;
	background: #FFFFFF;
}

.left .profilertestillinger p
{
	width: 130px;
	margin: 20px 0 20px 15px;
}

.right .profilertestillinger p
{
	width: 190px;
	margin: 20px 0 20px 15px;
}

#snarveier, #logged, #candidates_interested, #CandidatesMatchingIndustry, #CandidatesMatchingLocation, #CandidatesMatchingYrker, #candidates_matching, .profilertebedrifter, #antallstillinger, #sistenytt, .profilertbedrift, #registrering, .profilertestillinger, #kriterier, #filter, #informasjon, #ledigestillingerBedrift, #film_og_bilder, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder, #bilder_images, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser
{
	/*background-color:#F5F5F5;*/
	margin: 0 0 20px 0;
}
#logged table
{
	margin-left: 0px;
	margin-top: 0px;
}
#logged table td
{
	padding: 0px;
}
#candidates_interested table
{
	padding: 0px 10px 0px 10px;
	margin-left: 5px;
	margin-top: 5px;
}
#candidates_interested table td
{
	padding: 4px;
}
#CandidatesMatchingIndustry table
{
	padding: 0px 10px 0px 10px;
	margin-left: 5px;
	margin-top: 5px;
}
#CandidatesMatchingIndustry table td
{
	padding: 4px;
}
#CandidatesMatchingLocation table
{
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-top: 0px;
}
#CandidatesMatchingLocation table td
{
	padding: 0px;
}
#CandidatesMatchingYrker table
{
	padding: 0px 10px 0px 10px;
	margin-left: 5px;
	margin-top: 5px;
}
#CandidatesMatchingYrker table td
{
	padding: 4px;
}
#candidates_matching table
{
	padding: 0px 10px 0px 10px;
	margin-left: 5px;
	margin-top: 5px;
}
#candidates_matching table td
{
	padding: 4px;
}
#kandidatmatchjobad table
{
	padding: 0px 10px 0px 10px;
	margin-left: 5px;
	margin-top: 5px;
}
#kandidatmatchjobad table td
{
	padding: 4px;
}
.left p, .left ul, .right p, .right ul
{
	padding: 0 10px 0 15px;
}

.left .imageholder, .right .imageholder
{
	margin-left: 15px;
}

#snarveier h2, #candidates_interested h2, #CandidatesMatchingIndustry h2, #CandidatesMatchingYrker h2, #candidates_matching h2, #antallstillinger h2, #sistenytt h2, .profilertestillinger h2, #informasjon h2, #ledigestillingerBedrift h2, #film_og_bilder h2, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder h2, #bilder_images h2, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser h2
{
	height: 15px;
	background-color: #262727;
	background-position: 15px 1px;
	background-repeat: no-repeat;
	margin: 0;
}

#snarveier h2
{
	background-image: url(grafikk/snarveier.gif);
}
#logged h2
{
	background-image: url(grafikk/siste_jobbsokere.gif);
}
#candidates_interested h2
{
	background-image: url(grafikk/candidates_interested_in_em.gif);
}
#CandidatesMatchingIndustry h2
{
	background-image: url(grafikk/candidatematch_industry.gif);
}
#CandidatesMatchingLocation h2
{
	background-image: url(grafikk/candidatematch_location.gif);
}
#CandidatesMatchingYrker h2
{
	background-image: url(grafikk/candidatematch_profession.gif);
}
#candidates_matching h2
{
	background-image: url(grafikk/candidates_matching_criteri.gif);
}
#snarveier ul, #antallstillinger ul, #sistenytt ul, #kriterier ul
{
	padding: 0;
}

#snarveier ul li
{
	list-style-image: url(grafikk/pluss.gif);
	list-style-position: inside;
}

#snarveier ul li, #antallstillinger ul li, #sistenytt ul li, #kriterier ul li
{
	border-bottom: 2px solid #fff;
	padding: 0 15px 1px 15px;
	clear: both;
}

#snarveier ul li a:hover, #antallstillinger ul li a:hover, #sistenytt ul li a:hover
{
	text-decoration: underline;
}

#snarveier .last
{
	border: none;
	background: #e4e5e5;
}

#snarveier .first, #snarveier .marked, #antallstillinger p, #sistenytt p, #antallstillinger .marked, #filter p, #informasjon .first, #ledigestillingerBedrift p, #film_og_bilder p, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder p, #bilder_images p, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser p
{
	background: #e4e5e5;
	margin-bottom: 0;
}

#antallstillinger .marked
{
	font-weight: bold;
}

.profilertebedrifter, .profilertbedrift, .profilertestillinger, #filter, #informasjon, #ledigestillingerBedrift, #film_og_bilder, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder, #bilder_images, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser
{
	background-image: url(grafikk/gradient.png);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

.profilertebedrifter h2
{
	background-image: url(grafikk/profilertebedrifter.gif);
}

.profilertebedrifter p, .profilertbedrift p
{
	line-height: 12px;
	margin-bottom: 30px;
}

.left .profilertebedrifter p, .left .profilertbedrift p
{
	width: 150px;
}

.right .profilertebedrifter p, .right .profilertbedrift p
{
	width: 200px;
}

#filter ul
{
	margin-bottom: 15px;
}

#filter ul li
{
	/*height: auto;*/
}

.profilertebedrifter hr, .profilertbedrift hr, #filter hr, #informasjon hr, #ledigestillingerBedrift hr, #film_og_bilder hr, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder hr, #bilder_images hr, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser hr
{
	border: 0;
	width: 100px;
	margin: 0 0 30px 15px;
	text-align: left;
	height: 1px;
	background-color: #999;
	border: 0;
}

#antallstillinger h2
{
	background-image: url(grafikk/antallstillinger.gif);
}

#sistenytt h2
{
	background-image: url(grafikk/siste_nytt.gif);
}

#antallstillinger li a, #sistenytt li a, #kriterier li span, /* #search_result p strong,*/ #ledigestillingerBedrift p strong, #film_og_bilder p strong, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder p strong, #bilder_images p strong, /*#ledigestillingerBedrift ul li a,*/ #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser ul li span
{
	float: left;
	width: 120px;
}

#antallstillinger li span, #sistenytt li span, #kriterier li a, #search_result p span, #ledigestillingerBedrift p span, #film_og_bilder p span, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder p span, #bilder_images p span, #ledigestillingerBedrift ul li span, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser ul li strong
{
	float: right;
	display: inline;
}

.profilertbedrift h2
{
	background-image: url(grafikk/profilertbedrift.gif);
}

#registrering h2
{
	background-image: url(grafikk/registrering.gif);
}

#registrering input
{
	height: 30px;
	width: 150px;
	background: #0089cf;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border: 1px outset #065582;
}

#registrering
{
	border-bottom: solid 15px #e4e5e5;
}

.profilertestillinger h2
{
	background-image: url(grafikk/profilertestillinger.gif);
}

#kriterier h2
{
	background-image: url(grafikk/dusoker.gif);
}

#kriterier_mid
{
	width: 419px;
}

#kriterier ul
{
	clear: both;
}

#filter h2
{
	background-image: url(grafikk/avgrenssoket.gif);
}

#filter h3
{
	margin: 5px 0 0 3px;
}

#filter a
{
}


/* ************ Genrerelt Innhold ************ */

.tips
{
	width: 170px;
	float: right;
}

.tips p
{
	float: left;
	width: 80px;
	margin: 3px 0 0 0;
}

.tips ul
{
	float: right;
	padding: 0;
	margin: 0 15px 0 0;
}

.tips li
{
	display: inline;
}

.tips li #print
{
	width: 18px;
	height: 25px;
}

.tips li a span
{
	display: none;
}

.rekrutteringskalender ul
{
	width: 140px;
	float: left;
	margin-left: 30px;
}

.rekrutteringskalender .first
{
	margin: 0;
}

.rekrutteringskalender ul li
{
	list-style-type: none;
	clear: right;
	font-size: 12px;
}

.rekrutteringskalender ul li a
{
	font-size: 10px;
}

.rekrutteringskalender ul .text
{
	float: left;
	margin-bottom: 1em;
	padding-bottom: 4px;
	border-bottom: 1px solid #eee;
}

.rekrutteringskalender ul .date
{
	background-image: url(/Resources/images/bg_box_date.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	width: 52px;
	height: 56px;
	line-height: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	padding: 15px 10px 5px 2px;
	text-align: center;
	margin: 0 10px 10px 0;
	float: left;
}

.rekrutteringskalender .date span
{
	font-size: 12px;
	text-transform: uppercase;
}

.rekrutteringskalender hr
{
	clear: both;
}

#erfarnesokere ul, #erfarnesokere p, #studenterognyutdannede ul, #studenterognyutdannede p, #ufaglerte_deltidsjobber ul, #ufaglerte_deltidsjobber p, #deltidsjobber_forside ul, #deltidsjobber_forside p, #presentasjoner ul, #presentasjoner p
{
	padding: 0 10px 0 15px;
}

.content
{
	width: 557px;
	float: left;
	padding-left: 5px;
}
/*----------------------------edit delete width-----------------------------*/
#studenterognyutdannede, #presentasjoner, /*#jobbsokerskolen,*/ #artiklerfrabransjen, #rekrutteringskalender, #populareyrker, #popularebedrifter, #popularebransjer, .lokalesider
{
	float: left;
}

#erfarnesokere, #ufaglerte_deltidsjobber
{
	width: 330px;
	background-color: #F5F5F5;
	float: left;
	margin: 0 5px 20px 0;
}

#deltidsjobber_forside
{
	width: 330px;
	background-color: #F5F5F5;
	float: left;
	margin: 0 5px 20px 0;
}

#presentasjoner
{
	width: 675px;
	background-color: #F5F5F5;
	margin: 0 0 20px 5px;
}

#studenterognyutdannede
{
	width: 330px;
	background-color: #F5F5F5;
	float: left;
	margin: 0 0 20px 5px;
}

#erfarnesokere h2, #studenterognyutdannede h2, #ufaglerte_deltidsjobber h2, #deltidsjobber_forside h2, #presentasjoner h2, #bransjer_forside h2
{
	height: 30px;
	background-color: #FF8900;
	background-repeat: no-repeat;
	margin: 0;
}

#erfarnesokere .inline, #studenterognyutdannede .inline, #ufaglerte_deltidsjobber .inline, #deltidsjobber_forside .inline, #presentasjoner .inline
{
	float: left;
	margin: 0 0 15px 0;
}

#erfarnesokere h2
{
	background-image: url(grafikk/erfarne_sokere.gif);
}

#studenterognyutdannede h2
{
	background-image: url(grafikk/nyutdannede.gif);
}

#ufaglerte_deltidsjobber h2
{
	background-image: url(grafikk/andre_stillinger.gif);
}

#presentasjoner h2
{
	background-image: url(grafikk/bedriftspresentasjoner_forside.gif);
}

#deltidsjobber_forside h2
{
	background-image: url(grafikk/deltidsjobber.gif);
}

.bransjeliste_forside
{
	float: left;
	padding-right: 24px;
}

.imagelist img, #search_result img
{
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #CCCCCC;
}

#search_result ul
{
	clear: both; /*height:50px;*/
}
.imagelist
{
	clear: both;
	height: 45px; /* */
}
.arbei-list
{
	clear: both;
	height: 30px;
	border-bottom: 1px solid #BBBBBB;
}
.arbei-list li
{
	font-size: 11px;
	font-weight: bold;
}
.arbei-list img
{
	float: left;
	margin: 0 10px 0 0;
}
/*****************************arbei-list-in-main*****************************/
.scrollSetWidth
{
	width: 330px;
}
.scrollbarTop50Job
{
	padding-top: 10px;
	height: 260px;
	overflow: auto;
	width: 335px;
	float: left;
}

.style_a_Box
{
	text-decoration: none;
}
.style_a_BoxTopic
{
	color: #888;
	text-decoration: none;
}
.headerBoxJob
{
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding-top: 5px;
	padding-left: 15px;
}
.headerJob50
{
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}

.footerJob50
{
	font-size: 15px;
	font-weight: bold;
	padding: 10px 10px 0 0;
	text-align: right;
}
div.footerJob50 a
{
	color: #888;
	text-decoration: none;
}
ul#avasert_type li
{
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}
ul#avasert_type li a
{
	color: #0089CF;
	text-decoration: none;
}
ul#avasert_type li a span
{
	color: #5a5a5a;
}


ul#avasert_type li a.style_a_BoxTopic
{
	color: #888;
}
ul#avansert_fag li
{
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}
ul#avansert_fag li a
{
	color: #0089CF;
	text-decoration: none;
}
ul#avansert_fag li a span
{
	color: #5a5a5a;
}
ul#avansert_sted li
{
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}
ul#avansert_sted li a
{
	color: #0089CF;
	text-decoration: none;
}
ul#avansert_sted li a span
{
	color: #5a5a5a;
}
ul#avansert_bransje li
{
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}
ul#avansert_bransje li a
{
	color: #0089CF;
	text-decoration: none;
}
ul#avansert_bransje li a span
{
	color: #5a5a5a;
}

.arbei-list-in-main-boxArbei
{
	clear: both;
	height: 50px;
	border-bottom: 1px solid #BBBBBB;
	margin-top: 1px;
}
.arbei-list-in-main-boxArbei li
{
	font-size: 11px;
	font-weight: bold;
}
.arbei-list-in-main-boxArbei img
{
	float: left;
	margin: 0 10px 0 0;
}
.arbei-list-in-main
{
	clear: both;
	height: 48px;
	border-bottom: 1px solid #BBBBBB;
	margin-top: 1px;
}
.arbei-list-in-main li
{
	font-size: 11px;
	font-weight: bold;
}
.arbei-list-in-main img
{
	float: left;
	margin: 0 10px 0 0;
}
#presentasjoner .imagelist
{
	margin: 0 0 5px 0;
}

/*#jobbsokerskolen hr,*/#artiklerfrabransjen hr, #rekrutteringskalender hr, #utdanningsliste hr, .lokalesider .top hr, .lokalesider #boligannonse .end
{
	border-bottom: double 3px #eee;
	margin-bottom: 40px;
}


/*#jobbsokerskolen h2,*/#artiklerfrabransjen h2, #rekrutteringskalender h2, #annonse h2, #populareyrker h2, #popularebedrifter h2, #popularebransjer h2, .lokalesider h2, #utdanningsliste h2, #boligannonse h2
{
	height: 15px;
	margin: 0 0 10px 0;
	background-repeat: no-repeat;
	border-bottom: 1px solid #eee;
}

#artiklerfrabransjen h2
{
	background-image: url(grafikk/artiklerfrabransjen.gif);
}

#artiklerfrabransjen .imagelist
{
	float: left;
	clear: none;
	margin: 0 0 20px 0;
	width: 220px;
}

#artiklerfrabransjen .imagelist li
{
	width: 180px;
}

#rekrutteringskalender h2
{
	background-image: url(grafikk/rekrutteringskalender.gif);
}

#rekrutteringskalender .rekrutteringskalender ul li
{
	clear: both;
}

#annonse
{
	float: left;
	width: 470px;
}

#annonse h2
{
	background-image: url(grafikk/annonse.gif);
}

#populareyrker, #popularebedrifter, #popularebransjer
{
	width: 180px;
	float: right;
}

#populareyrker p, #popularebedrifter p, #popularebransjer p
{
	font-size: 10px;
}

#populareyrker ul, #popularebedrifter ul, #popularebransjer ul
{
	margin: 0 0 0 1em;
	font-size: 12px;
	color: #333333;
}

#populareyrker ul li, #popularebedrifter ul li, #popularebransjer ul li
{
	list-style-type: disc;
}

#populareyrker h2
{
	background-image: url(grafikk/mestpopluareyrker.gif);
}

#popularebedrifter h2
{
	background-image: url(grafikk/mestpoplularebedrifter.gif);
}

#popularebransjer h2
{
	background-image: url(grafikk/mestpopluarebransjer.gif);
}



/* ************ Høyre kolonne ************ */

.right
{
	width: 250px;
	float: right;
}

/* ************ Søkeresultater ************ */

#search_jobs
{
	/*margin: 0 0 30px 200px;*/
}

#search_jobs legend
{
	display: block;
}

#search_jobs p
{
	float: left;
	margin-bottom: 5px;
}

#search_jobs p .input
{
	height: 20px;
	width: 300px;
	margin-right: 7px;
	font-size: 12px;
	padding: 3px 2px 1px 5px;
	color: #000000;
}

#search_jobs p .searchbtn
{
	width: 50px;
	height: 26px;
}

#search_jobs ul li
{
	margin-left: 10px;
}

/*-----------------------------edit content width gian space---------------------------------*/
#search_result
{
	background-image: url(/Resources/images/bg_bedrift_top_content_560.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 560px;
	float: left;
	padding-top: 2px;
	margin-left: 2px;
}

#search_result span
{
	float: left;
}

#search_result p strong
{
	/* 	font-weight:normal; 	width: 300px; 	*/
}

#search_result legend
{
	display: inline;
	float: left;
}

#search_result select
{
	display: inline;
	float: right;
	font-size: 10px;
	border: 1px solid #9A9A9A;
	width: 90px;
	color: #666666;
	margin: 0 0 10px 10px;
	background: #f5f5f5;
}

#search_result form
{
	float: right;
	clear: both;
	margin: 10px 0 10px 0;
}

#search_result ul, #search_result dl
{
	margin-bottom: 5px;
	padding: 3px 6px 3px 6px;
	clear: both;
}

#search_result .yrker
{
	padding: 0;
	width: 524px;
}

#search_result dl
{
	border-bottom: 1px solid #eee;
	background-color: #F5F5F5;
	padding: 3px 6px 3px 20px;
}

#search_result li
{
	clear: right;
}
#search_result .profilert
{
	background: #FFE0BA;
}

#search_result .one, #search_result .nodesc_one
{
	background-color: #F5F5F5;
}

#search_result .nodesc .title, #search_result .nodesc_one .title
{
	margin-top: 6px;
}

#search_result .title, #search_result .title a, #search_result dt, #search_result dt a
{
	color: #0089CF;
	font-weight: bold;
	padding-bottom: 5px;
}
#search_result .title, #search_result .title a, #search_result dt, #search_result dt a:visited
{
	color: #444;
}

#search_result .title a, #search_result .detail a
{
	float: left;
	color: #0089CF;
}
#search_result .title a, #search_result .detail a:visited
{
	color: #444;
}

#search_result img
{
	margin-top: 2px;
}

#search_result .desc
{
	font-style: italic;
	line-height: 12px;
}


#search_result dt
{
	font-size: 11px;
}

#search_result dd
{
	display: inline;
	margin-right: 15px;
	margin-left: 0;
}


/* ************ Presentasjoner ************ */

.left h4, .right h4
{
	margin: 0 0 0 15px;
	font-size: 10px;
	color: #333;
}

#informasjon hr
{
	margin-top: 10px;
}

#informasjon li
{
	height: auto;
}

#informasjon img
{
	margin-left: 15px;
	border: 1px solid #0089cf;
}

#informasjon .first, #ledigestillingerBedrift p, #film_og_bilder p, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder p, #bilder_images p, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser p
{
	margin-bottom: 15px; /*height: 17px;*/
}

#presentasjonTop
{
	float: left;
	height: 100px;
	width: 100%;
	border-bottom: 1px solid #eee;
}

#presentasjonTop #logo
{
	margin: 50px 0 0 15px;
	float: left;
}

#presentasjonTop #banner
{
	margin: 9px 0 0 30px;
	float: left;
}

#presentasjonTop .tips p
{
	margin-top: 80px;
}

#presentasjonTop .tips ul
{
	padding-top: 77px;
}

#presentasjonTekst, #stillingsannonse
{
	width: 420px;
	float: left;
	font-size: 12px;
}

#presentasjonTekst hr, #stillingsannonse hr
{
	height: 1px;
	margin-bottom: 2em;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}

#presentasjonTekst .ingress
{
	margin-bottom: 1em;
}

#presentasjonTekst h3, #presentasjonTekst h2, #stillingsannonse h3, #stillingsannonse h2
{
	margin-bottom: 0;
}

#presentasjonTekst ul, #stillingsannonse ul
{
	margin-left: 3em;
}

#presentasjonTekst ul li, #stillingsannonse ul li
{
	list-style-type: disc;
}

#informasjon h2
{
	background-image: url(grafikk/informasjon.gif);
}

#informasjon h4 span
{
	font-weight: normal;
}

#ledigestillingerBedrift ul li p
{
	height: auto;
	background: none;
	width: 224px;
	padding: 0;
	margin: 0;
}
#film_og_bilder ul li p
{
	height: auto;
	background: none;
	width: 224px;
	padding: 0;
	margin: 0;
}
#ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder ul li p
{
	height: auto;
	background: none;
	width: 224px;
	padding: 0;
	margin: 0;
}
#bilder_images ul li p
{
	height: auto;
	background: none;
	width: 224px;
	padding: 0;
	margin: 0;
}
#ledigestillingerBedrift ul li span
{
	margin-left: 30px; /*width: 52px; add by mr tan*/
	text-align: right;
}
#film_og_bilder ul li span
{
	margin-left: 30px;
	width: 52px;
	text-align: right;
}
#ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder ul li span
{
	margin-left: 30px;
	width: 52px;
	text-align: right;
}
#bilder_images ul li span
{
	margin-left: 30px;
	width: 52px;
	text-align: right;
}
#ledigestillingerBedrift ul li #long
{
	margin-top: 19px;
}

#ledigestillingerBedrift h2
{
	background-image: url(grafikk/ledigestillinger.gif);
}
#film_og_bilder h2
{
	background-image: url(grafikk/IMG_filmer_movies.gif);
}
#ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder h2
{
	background-image: url(grafikk/IMG_filmer_movies.gif);
}
#bilder_images h2
{
	background-image: url(grafikk/IMG_bilder_images.gif);
}

#ledigestillingerBedrift ul, #film_og_bilder ul, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder ul, #bilder_images ul, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser ul, #informasjon ul, #informasjon p
{
	margin-bottom: 15px;
}

/*#ledigestillingerBedrift ul li a {
	width: 170px;
}*/

#ledigestillingerBedrift p strong
{
	font-weight: normal;
}
#film_og_bilder p strong
{
	font-weight: normal;
}
#ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder p strong
{
	font-weight: normal;
}
#bilder_images p strong
{
	font-weight: normal;
}

#ledigestillingerBedrift hr
{
	clear: both;
}
#film_og_bilder hr
{
	clear: both;
}
#ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder hr
{
	clear: both;
}
#bilder_images hr
{
	clear: both;
}
#ledigestillingerBedrift ul .flere
{
	border: none;
	height: 18px;
}

#ledigestillingerBedrift ul .flere a
{
	text-align: right;
	width: 225px;
}

#ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser h2
{
	background-image: url(grafikk/ansettelser.gif);
}

#ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser ul li span
{
	width: 190px;
}

#ledigestillingerBedrift ul li, #film_og_bilder ul li, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder ul li, #bilder_images ul li, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser ul li
{
	border-bottom: 1px solid #eee; /*height: 17px;*/
	clear: both;
}

#presentasjonTekst .rekrutteringskalender ul
{
	width: 100%;
	margin: 20px 0 0 0;
}

#presentasjonTekst .rekrutteringskalender ul li
{
	list-style-type: none;
}

/* ************ Stillingsannonse ************ */

#stillingsannonse h2
{
	margin-bottom: 1em;
}

#stillingsannonse .stillingsbeskrivelse
{
	border: 3px double #eee;
	padding: 10px 10px 5px 10px;
	background: #F5F5F5;
	list-style-type: none;
	clear: both;
	float: left;
	margin: 20px;
}

#stillingsannonse .stillingsbeskrivelse li
{
	list-style-type: none;
}

#stillingsannonse .stillingsbeskrivelse strong
{
	width: 130px;
	float: left;
	border-bottom: 1px solid #eee;
}

#stillingsannonse .stillingsbeskrivelse ul
{
	float: left;
	margin: 0 0 7px 0;
}

#stillingsannonse .stillingsbeskrivelse li
{
	clear: both;
}

#stillingsannonse .stillingsbeskrivelse li a
{
	text-decoration: none;
	color: #333;
}

#stillingsannonse .stillingsbeskrivelse li a:hover
{
	color: #0089cf;
}

#stillingsannonse .stillingsbeskrivelse li a:active
{
	color: #FF8900;
}

#stillingsannonse .stillingsbeskrivelse li ul li
{
	width: 220px;
	font-weight: normal;
	margin-bottom: 0;
	border: none;
	border-bottom: 1px solid #eee;
}

/* ************ Lokale sider ************ */

.lokalesider #presentasjoner
{
	margin-right: 0;
}

.lokalesider .top h3
{
	font-size: 22px;
	padding-bottom: 4px;
	border-bottom: 5px solid #333;
}

.lokalesider .top p
{
	width: 300px;
	float: left;
	line-height: 15px;
	font-size: 11px;
	margin-bottom: 10px;
}

.lokalesider .top img
{
	float: right;
	margin-bottom: 10px;
}

.lokalesider .top hr
{
	clear: both;
}

.lokalesider #utdanningsliste, .lokalesider #boligannonse
{
	float: left;
}

.lokalesider #utdanningsliste ul
{
	width: 315px;
	float: left;
	margin: 0 20px 1em 0;
}

.lokalesider #utdanningsliste ul li
{
	padding-left: 10px;
}

.lokalesider #utdanningsliste ul .color
{
	background: #F5F5F5;
}

.lokalesider #utdanningsliste hr
{
	clear: both;
}

.lokalesider #boligannonse .logo
{
	float: left;
	margin: 0 0 83px 0;
}

.lokalesider #boligannonse .bigimg
{
	float: left;
	width: 500px;
	margin: 0 20px 20px 0;
}

.lokalesider #boligannonse p
{
	margin: 0 10px 1em 10px;
}

.lokalesider #boligannonse hr
{
	clear: both;
	border-bottom: 1px solid #eee;
}

.lokalesider #boligannonse ol .prev
{
	float: left;
}

.lokalesider #boligannonse ol .next
{
	float: left;
}

.lokalesider #boligannonse ol li ul
{
	float: left;
	width: 130px;
	margin: 0 10px 20px 10px;
}

.lokalesider #boligannonse li
{
	line-height: 13px;
}

.lokalesider #boligannonse li a
{
	text-decoration: none;
	color: #333;
}

.lokalesider #boligannonse .prev a, .lokalesider #boligannonse .next a
{
	height: 40px;
	padding-top: 90px;
	float: left;
}

.lokalesider #boligannonse a:hover
{
	text-decoration: underline;
}

.lokalesider #boligannonse .prev a
{
	background: url(grafikk/prev.gif) no-repeat 0 40px;
}

.lokalesider #boligannonse .next a
{
	background: url(grafikk/next.gif) no-repeat 0 40px;
}

.lokalesider h2
{
	background-image: url(grafikk/lokalesider.gif);
}

#utdanningsliste h2
{
	background-image: url(grafikk/utdanning.gif);
}

#boligannonse h2
{
	background-image: url(grafikk/boligannonser.gif);
}








/**********************
*   Bottom            *
***********************/
/*
#bottom {
	clear: both;
	float: left;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #292929 url(images/separator_green.gif) repeat-x 0 0;
	border-top: 20px solid #fff;
	font-size: 0.9em;
	text-align: left;
	color: #fff;
	}
#bottom-divs {
	float: left;
	clear: both;
	margin: 0;
	padding: 20px;
	}
#bottom-left,
#bottom-mid,
#bottom-right
,#bottom-left2,
#bottom-mid2,
#bottom-right2 {
	width: 30%;
	padding: 20px 0 20px 20px;
	float: left;
	}
#bottom h2 {
	margin: 0 0 10px 0;
	padding: 0 8px;
	font-size: 1.6em;
	color: #fff;
	}
#bottom h2 span {
	color: #888;
	}
#bottom ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #555;
	}
#bottom ul li {
	line-height: 26px;
	border-bottom: 1px solid #555;
	}
#bottom ul li a {
	display: block;
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-family: arial;
	text-transform: uppercase;
	}
#bottom ul li a:hover {
	background: #191919;
	}
#bottom-sep {
	clear: both;
}

*/

/**********************
*   Footerads            *
***********************/
/*
#Footerads {
	clear: both;
	float: left;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #292929 url(images/separator_green.gif) repeat-x 0 0;
	border-top: 20px solid #fff;
	font-size: 0.9em;
	text-align: left;
	color: #fff;
	}
#Footerads-divs {
	float: left;
	clear: both;
	margin: 0;
	padding: 20px;
	}
#Footerads-left,
#Footerads-mid,
#Footerads-right
,#Footerads-left2,
#Footerads-mid2,
#Footerads-right2 {
	width: 30%;
	padding: 20px 0 20px 20px;
	float: left;
	}
#Footerads h2 {
	margin: 0 0 10px 0;
	padding: 0 8px;
	font-size: 1.6em;
	color: #fff;
	}
#Footerads h2 span {
	color: #888;
	}
#Footerads ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #555;
	}
#Footerads ul li {
	line-height: 26px;
	border-bottom: 1px solid #555;
	}
#Footerads ul li a {
	display: block;
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-family: arial;
	text-transform: uppercase;
	}
#Footerads ul li a:hover {
	background: #191919;
	}
#Footerads-sep {
	clear: both;
}

.totNum
{
    font-size: larger;
}

.default_page p, .default_page li
{
    font-size: 12px;
}

.default_page p, .default_page ul
{
    float: none;
    display: block;
}
*/

/*Add by tanlx*/
.ul_list_public_search
{
	/*width:400px;*/
	margin: 0px;
	padding-left: 0px;
	margin-top: 5px;
}
.ul_list_public_search li.li_list
{
	position: relative;
	width: 100%;
	margin: 0px;
	padding-left: 0px;
	display: inline-block;
	height: 15px;
}
.ul_list_public_search li ul
{
	position: relative;
	width: 100%;
	margin: 0px;
	padding-left: 0px;
	display: inline-block;
}
.ul_list_public_search li ul .li_dataText
{
	/*width:210px;*/
	list-style-type: none;
	float: left;
	position: relative;
	padding-left: 3px;
}
.ul_list_public_search li ul .li_space
{
	width: 15px;
	float: left;
	position: relative;
	color: #5454FF;
}
.ul_list_public_search li ul .li_dataText a
{
	text-decoration: none;
	color: #FF5E5E;
}
/*end add by tanlx*/


#jobbsokerskolen2
{
	float: left;
}

.first
{
	float: left;
	padding: 4px;
}
.second
{
	float: left;
	position: relative;
	padding: 4px;
}
#bildegalleri
{
	margin-top: 10px;
}
#bildegalleri h2
{
	background: #262727;
	color: #B7B7B7;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 230px;
	font-size: 11px;
	margin-bottom: 5px;
}
.regiter
{
	background-image: url(/grafikk/btn_regiter.gif);
	width: 123px;
	height: 36px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: auto;
	padding-left: 10px;
	margin: 0 auto 0 auto;
	font-size: 12px;
	color: #3F3684;
	font-weight: bold;
}
.regiter a
{
	text-decoration: none;
	color: White;
}
.regiter a:hover
{
	color: Black;
}
/*Related companies to this company */
#left_box
{
	border-top: 1px solid #EEEEEE;
	float: left;
	padding: 10px 0 0;
	width: 100%;
	font-size: 8.5px;
}
#left_box h2
{
	font-size: 12px;
}
#left_box li
{
	clear: right;
}
#left_box dt a
{
	color: #0089CF;
	font-weight: bold;
	text-decoration: underline;
}
#left_box ul, #left_box dl
{
	clear: both;
	margin-bottom: 5px;
	padding: 3px 6px;
}
#left_box ul
{
	clear: both;
	height: 40px;
}
#left_box .title, #left_box .title a, #left_box dt, #left_box dt a
{
	color: #0089CF;
	font-weight: bold;
	text-decoration: underline;
}
#left_box img
{
	margin-top: 2px;
}
#left_box img
{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0 4px 0 0;
}

.minilogoimg
{
	background-color: #FFFFFF;
	border: 1px solid #777777;
	height: 35px;
	width: 35px;
}

/*
	Create new for processing percent 
*/
#tip-percent
{
	margin-top: 10px;
	font-size: 30px;
	margin-bottom: 0px;
	width: 170px;
	height: 70px;
}
#tip-clear
{
	clear: both;
	width: 170px;
}
#tip-other
{
	margin-top: 5px;
	width: 170px;
	height: 30px;
}
#tip-other #tip-other-caption
{
	margin-top: 5px;
}
#tip-other #tip-other-list
{
	margin-top: 5px;
	height: 25px;
	margin-top: 0px;
	padding-top: 0px;
}


/*HOME Page*/
#content-container
{
	width: 970px;
	height: auto;
	background-color: White;
	margin: 0px;
	padding: 0px;
	float: left; /*margin-bottom:20px;*/
}
#content-container #top-container
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 970px;
}

.main-right-company table td img
{
	/*width: 180px; 	height: 300px;*/
	margin-bottom: 10px;
}
.main-right-company table td embed
{
	margin-bottom: 10px;
}
/*-------end-------edit style content 785px->780px 2010-11-10 4h pm*/
#content-container #top-container #main-content
{
	width: 780px;
	float: left;
	padding-left: 5px;
	margin-top: 5px;
}
#content-container #top-container #main-right
{
	width: 180px;
	padding-right: 2px;
	float: left;
}

/*-------start---------------edit style content 785px->780px 2010-11-10 4h pm*/
/*add style set width for company admin page*/
#content-container #top-container .main-right-company
{
	width: 180px;
	padding-right: 2px;
	float: left;
}
.main-right-company .imageholder
{
	width: 180px;
	height: 100px;
	float: left;
	margin-bottom: 10px;
	position: static;
}
.main-right-company .imageholder img
{
	margin: 10px 0 0 10px;
}
/*edit width image right 175px->180px 2010-11-10 4h15pm*/
#main-right .imageholder
{
	width: 180px;
	height: 100px;
	float: left;
	margin-bottom: 10px;
	position: static;
}
#main-right .imageholder img
{
	margin: 10px 0 0 10px;
}
#main-right table td img
{
	/* remove auto resize img 	width: 180px; 	height: 300px;*/
	margin-bottom: 10px;
}
#main-right table td embed
{
	margin-bottom: 10px;
}
#content-container #bottom-container
{
	background: url(/Resources/images/bg_content_bottom.gif) no-repeat;
	width: 970px;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
.sub-bottom-container
{
	background: url(/Resources/images/bg_content_bottom.gif) no-repeat;
	width: 970px;
	height: 8px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}


/* siste stillinger */
#siste-stillinger
{
	float: left;
	width: 330px;
	height: 244px;
	margin: 0px;
	padding: 0px;
}
#siste-stillinger .box-left
{
	background: url(/Resources/images/bg_box_stillinger_left.gif) no-repeat;
	float: left;
	width: 7px;
	height: 244px;
}
#siste-stillinger .box-mid
{
	background-image: url(/Resources/images/bg_box_stillinger_center.gif);
	background-repeat: repeat-x;
	float: left;
	width: 316px;
	height: 244px;
}
#siste-stillinger .box-right
{
	background: url(/Resources/images/bg_box_stillinger_right.gif) no-repeat;
	float: left;
	width: 7px;
	height: 244px;
}
#siste-stillinger .box-mid h2
{
	color: #0089CF;
	width: 210px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#siste-stillinger .box-mid td
{
	/*width:260px;*/
}
#siste-stillinger .box-mid h3
{
	color: #0089CF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
}
#siste-stillinger .box-mid p
{
	font-size: 12px;
	font-style: italic;
	padding-left: 10px;
}

/* Siste Arbeidsgivere */
#siste-arbeidsgivere
{
	float: left;
	position: relative;
	width: 435px;
	height: 244px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
#siste-arbeidsgivere .box-left
{
	background: url(/Resources/images/bg_box_stillinger_left.gif) no-repeat;
	width: 7px;
	float: left;
	height: 244px;
}
#siste-arbeidsgivere .box-mid
{
	background-image: url(/Resources/images/bg_box_stillinger_center.gif);
	background-repeat: repeat-x;
	width: 421px;
	float: left;
	height: 244px;
}
#siste-arbeidsgivere .box-right
{
	background: url(/Resources/images/bg_box_stillinger_right.gif) no-repeat;
	width: 7px;
	float: left;
	height: 244px;
}
#siste-arbeidsgivere .box-mid h2
{
	color: #0089CF;
	width: 325px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#siste-arbeidsgivere .box-mid h3
{
	color: #0089CF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
}
#siste-arbeidsgivere .box-mid p
{
	font-size: 12px;
	font-style: italic;
}

/*Siste jobseeker 2*/
#siste-jobseeker2
{
	clear: both;
	float: left;
	width: 777px;
	height: 247px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#siste-jobseeker2 #jobseeker-top2
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
	margin-bottom: 0px;
}
#siste-jobseeker2 #jobseeker-mid2
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 223px;
	margin-top: 0px;
}

#siste-jobseeker2 #jobseeker-bottom2
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#jobseeker-mid2 h2.title
{
	color: #007BAD;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
	width: 200px;
}
/*Site -Anbefalinger */
#siste-anbefalinger
{
	clear: both;
	float: left;
	width: 777px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#siste-anbefalinger #jobseeker-top2
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
	margin-bottom: 0px;
}
#siste-anbefalinger #jobseeker-mid2
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: auto;
	margin-top: 0px;
}

#siste-anbefalinger #jobseeker-bottom2
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}

/*Siste jobseeker*/
#siste-jobseeker
{
	clear: both;
	float: left;
	width: 777px;
	height: 187px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#siste-jobseeker #jobseeker-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
}
#siste-jobseeker #jobseeker-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 163px;
}
#siste-jobseeker #jobseeker-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#siste-jobseeker #jobseeker-mid #jobseeker-mid-left
{
	float: left;
	width: 395px;
	height: 163px;
}
#siste-jobseeker #jobseeker-mid #jobseeker-mid-left #copyright
{
	float: left;
	top: -5px;
	left: 3px;
	position: relative;
}
#siste-jobseeker #jobseeker-mid #jobseeker-mid-mid
{
	background-image: url(/Resources/images/line_vertical.gif);
	width: 11px;
	height: 163px;
	float: left;
	position: relative;
}
#siste-jobseeker #jobseeker-mid #jobseeker-mid-right
{
	float: left;
	position: relative;
	width: 371px;
	height: 153px;
}
#jobseeker-mid-left table
{
	margin-left: 30px;
	margin-top: 30px;
	padding: 0 10px 10px 0px;
}
#jobseeker-mid-left table td
{
	width: 60px;
	height: 60px;
	padding-right: 2px;
}
#jobseeker-mid-right h2
{
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	font-style: italic;
	font-size: 20px;
	color: #007BAD;
	width: 360px;
}
#jobseeker-mid-right ul
{
	margin-left: 20px;
	padding-left: 10px;
}
#jobseeker-mid-right ul li
{
	line-height: 30px;
	list-style-type: disc;
	font-size: 13px;
}

/*siste-profilert-stilling-arbei*/

#siste-profilert-stilling-arbei
{
	clear: both;
	float: left;
	width: 777px;
	height: 187px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#siste-profilert-stilling-arbei #profilert-stilling-arbei-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
}
#siste-profilert-stilling-arbei #profilert-stilling-arbei-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 163px;
}
#siste-profilert-stilling-arbei #profilert-stilling-arbei-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#siste-profilert-stilling-arbei #profilert-stilling-arbei-mid #profilert-stilling-arbei-mid-left
{
	float: left;
	width: 340px;
	height: 163px;
}

/*_____________Start___________Slide 13 HoangPV_________________________*/

#siste-checklogodisplay-stilling-arbei
{
	clear: both;
	float: left;
	width: 777px;
	height: 370px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#siste-checklogodisplay-stilling-arbei #profilert-stilling-arbei-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 365px;
}
#siste-checklogodisplay-stilling-arbei #profilert-stilling-arbei-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
}
#siste-checklogodisplay-stilling-arbei #profilert-stilling-arbei-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#siste-checklogodisplay-stilling-arbei #profilert-stilling-arbei-mid #profilert-stilling-arbei-mid-left
{
	float: left;
	width: 340px;
	height: 365px;
}

#siste-checklogodisplay-stilling-arbei #profilert-stilling-arbei-mid #profilert-stilling-arbei-mid-mid
{
	background-image: url(/Resources/images/line_vertical.gif);
	width: 11px;
	height: 365px;
	float: left;
	position: relative;
}
#siste-checklogodisplay-stilling-arbei #profilert-stilling-arbei-mid #profilert-stilling-arbei-mid-right
{
	float: left;
	position: relative;
	width: 776px;
	height: 365px;
}
#siste-checklogodisplay-stilling-arbei #profilert-stilling-arbei-mid #profilert-stilling-arbei-mid-right table tr td
{
	padding-left: 40px;
	padding-bottom: 10px;
}


/*___________________________end Slide 13 HoangPV__________________________*/

#profilert-stilling-arbei-mid-left h2
{
	margin-bottom: 5px;
	margin-top: 2px;
	margin-left: 10px;
	color: #007BAD;
}
#profilert-stilling-arbei-mid-left img
{
	margin-left: 10px;
	border: 1px solid #767676;
	height: 140px;
	width: 314px;
}
#siste-profilert-stilling-arbei #profilert-stilling-arbei-mid #profilert-stilling-arbei-mid-mid
{
	background-image: url(/Resources/images/line_vertical.gif);
	width: 11px;
	height: 163px;
	float: left;
	position: relative;
}
#siste-profilert-stilling-arbei #profilert-stilling-arbei-mid #profilert-stilling-arbei-mid-right
{
	float: left;
	position: relative;
	width: 776px;
	height: 163px;
}
#siste-profilert-stilling-arbei #profilert-stilling-arbei-mid #profilert-stilling-arbei-mid-right table tr td
{
	padding-left: 40px;
	padding-bottom: 10px;
}
#profilert-stilling-arbei-mid-right h2
{
	margin-bottom: 5px;
	margin-top: 2px;
	margin-left: 20px;
	color: #007BAD;
}
#profilert-stilling-arbei-mid-right img
{
	/*border:1px solid #767676;*/
}

/*karrieretips-og-artikler*/
#karrieretips-og-artikler
{
	clear: both;
	float: left;
	width: 777px;
	height: 650px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#karrieretips-og-artikler #artikler-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
}
#karrieretips-og-artikler #artikler-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 626px;
	margin: 0px;
	padding-left: 20px;
}
#karrieretips-og-artikler #artikler-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#artikler-mid h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #007BAD;
}
/*recruitment-calendar*/
#recruitment-calendar
{
	clear: both;
	float: left;
	width: 777px;
	height: 245px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#recruitment-calendar #calendar-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
}
#recruitment-calendar #calendar-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 221px;
	margin: 0px;
}
#recruitment-calendar #calendar-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#calendar-mid h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #007BAD;
}

/*Most popular */
#most-popular
{
	clear: both;
	float: left;
	width: 777px;
	height: 265px;
	margin: 10px 0;
	padding: 0px;
}
#most-popular #most-popular-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
}
/*____________________________________heighr:242px*/
#most-popular #most-popular-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 252px;
	margin: 0px;
}
#most-popular #most-popular-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#most-popular #most-popular-mid #most-popular-cap
{
	float: left;
	width: 777px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
#most-popular #most-popular-mid #most-popular-main
{
	float: left;
	width: 777px;
	height: 205px;
	margin: 0px;
	padding: 0px;
}
#most-popular-main #most-popular-main-box
{
	float: left;
	width: 240px;
	height: 215px;
	margin: 0px;
	padding: 0px;
}
#most-popular-main #most-popular-main-box-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	height: 205px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-popular-main #most-popular-main-box2
{
	float: left;
	width: 240px;
	height: 215px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-popular-main #most-popular-main-box2-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	height: 205px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-popular-main #most-popular-main-box3
{
	float: left;
	width: 240px;
	height: 215px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-popular-mid #most-popular-cap h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #0089CF;
}
#most-popular-mid #most-popular-cap h2 i
{
	color: #888888;
}
#most-popular-main h2
{
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 10px;
	font-style: italic;
	color: #888888;
}
#most-popular-main ul
{
	font-size: 12px;
}
#most-popular-main ul li
{
	list-style-type: none;
	line-height: 20px;
	padding-left: 15px;
}
#most-popular-main ul.most-popular-companies
{
	font-size: 12px;
	margin-top: 30px;
}
#list-videos
{
	clear: both;
	float: left;
	width: 777px;
	margin: 20px 0 0 0;
	padding: 0px;
}
/*features-videos*/
#features-videos
{
	clear: both;
	float: left;
	width: 777px;
	height: 280px;
	margin: 20px 0 0 0;
	padding-bottom: 15px;
}
#features-videos #features-videos-cap
{
	height: 25px;
	padding: 0px;
	margin: 0px;
}
#features-videos #features-videos-main
{
	height: 255px;
	padding: 0px;
	margin: 0px;
}
#features-videos #features-videos-main #videos-main
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
}
#features-videos #features-videos-main #videos-main2
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
	position: relative;
}
#features-videos #features-videos-main #videos-main3
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
	position: relative;
}
.border-video
{
	border: 1px solid #A8A8A8;
	width: 250px;
	border-bottom: 0px;
}
#features-videos-main table.tb-video
{
	width: 253px;
	height: 83px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#features-videos-main table .td-left
{
	background-image: url(/Resources/images/bg_box_video_left.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 83px;
}
#features-videos-main table .td-mid
{
	background-image: url(/Resources/images/bg_box_video_center.gif);
	background-repeat: repeat-x;
	width: 240px;
	height: 83px;
}
#features-videos-main table .td-right
{
	background-image: url(/Resources/images/bg_box_video_right.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 83px;
}
#features-videos-main table .td-mid ul li.com-name
{
	font-size: 14px; /*line-height:20px;	*/
}
#features-videos-main table .td-mid ul li.video-name
{
	font-size: 12px; /*line-height:20px;	*/
}
#features-videos-main table .td-mid ul li.go-profil
{
	line-height: 30px;
	float: left;
	margin-left: 110px;
}
#features-videos-main table .td-mid ul li.go-profil a
{
	text-decoration: none;
}
#features-videos h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #007BAD;
}
#features-videos h2 i
{
	color: #888888;
}


/*featuresBox ----------------------------------Start---------------------*/

#featuresBox-videos
{
	clear: both;
	float: left;
	width: 777px;
	height: 280px;
	margin: 20px 0 0 0;
	padding-bottom: 20px;
}
#featuresBox-videos #features-videos-cap
{
	height: 25px;
	padding: 0px;
	margin: 0px;
}
#featuresBox-videos #features-videos-main
{
	height: 255px;
	padding: 0px;
	margin: 0px;
}
#featuresBox-videos #features-videos-main #videos-main
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
}
#featuresBox-videos #features-videos-main #videos-main2
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
	position: relative;
}
#featuresBox-videos #features-videos-main #videos-main3
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
	position: relative;
}
#featuresBox-videos-main table
{
	width: 250px;
	height: 83px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#featuresBox-videos-main table .td-left
{
	background-image: url(/Resources/images/bg_box_video_left.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 83px;
}
#featuresBox-videos-main table .td-mid
{
	background-image: url(/Resources/images/bg_box_video_center.gif);
	background-repeat: repeat-x;
	width: 240px;
	height: 83px;
}
#featuresBox-videos-main table .td-right
{
	background-image: url(/Resources/images/bg_box_video_right.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 83px;
}
#featuresBox-videos-main table .td-mid ul li.com-name
{
	font-size: 14px;
	line-height: 20px;
}

#featuresBox-videos-main table .td-mid ul li.video-name
{
	font-size: 12px;
	line-height: 20px;
}
#featuresBox-videos-main table .td-mid ul li.go-profil
{
	line-height: 30px;
	float: left;
	margin-left: 110px;
}
#featuresBox-videos-main table .td-mid ul li.go-profil a
{
	text-decoration: none;
}
#featuresBox-videos h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #007BAD;
}
#featuresBox-videos h2 i
{
	color: #888888;
}

/*featuresBox-----------------------------------End-----------------------*/

.job-ad-list
{
	border-bottom: 1px solid #BBBBBB;
	clear: both;
	height: 30px;
}
.job-ad-list li
{
	font-size: 11px;
	font-weight: bold;
}

/*Studier */
#most-studier
{
	clear: both;
	float: left;
	width: 777px;
	height: 250px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#most-studier #most-studier-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
}
#most-studier #most-studier-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 226px;
	margin: 0px;
}
#most-studier #most-studier-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#most-studier #most-studier-mid #most-studier-cap
{
	float: left;
	width: 777px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
#most-studier #most-studier-mid #most-studier-main
{
	float: left;
	width: 777px;
	height: 225px;
	margin: 0px;
	padding: 0px;
}
#most-studier-main #most-studier-main-box
{
	float: left;
	width: 240px;
	height: 225px;
	margin: 0px;
	padding: 0px;
}
#most-studier-main #most-studier-main-box-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	height: 210px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-studier-main #most-studier-main-box2
{
	float: left;
	width: 240px;
	height: 225px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-studier-main #most-studier-main-box2-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	height: 210px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-studier-main #most-studier-main-box3
{
	float: left;
	width: 240px;
	height: 225px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-studier-mid #most-studier-cap h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #007BAD;
	height: 30px;
}
#most-studier-mid #most-studier-cap h2 p
{
	width: 600px;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	height: 30px;
}
#most-studier-mid #most-studier-cap h2 a
{
	float: left;
	position: relative;
	width: 140px;
	height: 30px;
}
#most-studier-mid #most-studier-cap h2 i
{
	color: #888888;
}
#most-studier-main h2
{
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 10px;
	font-style: italic;
	color: #888888;
}
#most-studier-main ul
{
	font-size: 12px;
}
#most-studier-main ul li
{
	list-style-type: none;
	line-height: 20px;
	padding-left: 10px;
}
#most-studier-main ul.most-studier-companies
{
	font-size: 12px;
	margin-top: 30px;
}
#most-studier-main ul.bot-list
{
	margin-top: 25px;
	float: right;
	margin-right: 0px;
}
/*profession */
#most-profession
{
	clear: both;
	float: left;
	width: 777px;
	height: 245px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#most-fagomrade
{
	clear: both;
	float: left;
	width: 777px;
	height: auto; /*thanh sua*/
	margin: 10px 0 0 0;
	padding: 0px;
}
#most-fagomrade #most-fagomrade-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat scroll 0 0 transparent;
	height: 7px;
	width: 777px;
}
.adding-top-ads
{
	padding-top: 15px;
}
#most-fagomrade #most-fagomrade-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0;
	width: 777px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-cap
{
	padding-left: 10px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main
{
	padding-left: 10px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat scroll 0 0 transparent;
	height: 17px;
	width: 777px;
}
#most-fagomrade-mid #most-fagomrade-cap h2
{
	color: #0089CF;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 0;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main table
{
	width: 777px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main table tr
{
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main table tr td
{
	padding-left: 10px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main table tr td ul
{
	padding-left: 10px;
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#most-profession #most-profession-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
}
#most-profession #most-profession-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 235px;
	margin: 0px;
}
#most-profession #most-profession-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#most-profession #most-profession-mid #most-profession-cap
{
	float: left;
	width: 777px; /*height:25px;*/
	margin: 0px;
	padding: 0px;
}
#most-profession #most-profession-mid #most-profession-main
{
	float: left;
	width: 777px;
	height: 170px;
	margin: 0px;
	padding: 0px;
}
#most-profession-main #most-profession-main-box
{
	float: left;
	width: 240px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -8px;
}
#most-profession-main #most-profession-main-box-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	height: 170px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-profession-main #most-profession-main-box2
{
	float: left;
	width: 274px;
	height: 170px;
	position: relative;
	margin: 0px;
	padding: 0px;
	top: -8px;
}
#most-profession-main #most-profession-main-box2-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	height: 170px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#most-profession-main #most-profession-main-box3
{
	float: left;
	width: 240px;
	height: 170px;
	position: relative;
	margin: 0px;
	padding: 0px;
	top: -8px;
}
#most-profession-mid #most-profession-cap h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #007BAD;
}
#most-profession-mid #most-profession-cap h2 i
{
	color: #888888;
}
#most-profession-main h2
{
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 10px;
	font-style: italic;
	color: #888888;
}
/*Change font-size cho nho hon*/
#most-profession-main ul
{
	font-size: 11px;
}
/*add edit line-height trong ul li 2010 12 17 9h am*/
#most-profession-main ul li
{
	list-style-type: none;
	line-height: 17px;
	padding-left: 10px;
}
/**********/#sub-right
{
	width: 175px;
	padding-right: 2px;
	float: left;
	position: relative;
}
#sub-right .image-profile
{
	float: left;
	height: 100px;
	margin-bottom: 10px;
	position: relative;
	width: 175px;
	border: 1px solid #000000;
	background: none repeat scroll 0 0 #FFFFFF;
}


table.core input
{
	margin-right: 5px;
}
/****/
#professionsByCategories
{
	clear: both;
	float: left;
	width: 777px;
	height: auto; /*thanh sua*/
	margin: 10px 0 0 0;
	padding: 0px;
}
#professionsByCategories #professionsByCategories-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat scroll 0 0 transparent;
	height: 7px;
	width: 777px;
}

#professionsByCategories #professionsByCategories-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	float: left;
	margin: 0;
	padding: 0;
	width: 777px;
}
/*
#professionsByCategories #professionsByCategories-bottom {
	background:url("/Resources/images/bg_box_large_bottom.gif") no-repeat scroll 0 0 transparent;
	height:17px;
	width:777px;
}*/
#professionsByCategories #professionsByCategories-mid #professionsByCategories-cap
{
	/*float:left; height:25px; margin:0; padding:0; width:777px;*/
	padding-left: 10px;
}
#professionsByCategories #professionsByCategories-mid #professionsByCategories-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat scroll 0 0 transparent;
	height: 17px;
	width: 777px;
}
#professionsByCategories #professionsByCategories-mid #professionsByCategories-main
{
	/*float:left; height:auto; margin:0; padding:0; width:777px; */
	padding-left: 10px;
}
#professionsByCategories-mid #professionsByCategories-cap h2
{
	color: #007BAD;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 0;
}
#professionsByCategories #professionsByCategories-mid #professionsByCategories-main table
{
	width: 777px;
}
#professionsByCategories #professionsByCategories-mid #professionsByCategories-main table tr
{
}
#professionsByCategories #professionsByCategories-mid #professionsByCategories-main table tr td
{
	padding-left: 10px;
	width: 208px;
}
#professionsByCategories #professionsByCategories-mid #professionsByCategories-main table tr td ul
{
	padding-left: 10px;
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/*------------Thanhpd----------*/
#list-company-by-yrker-left
{
	float: left;
	width: 386px;
	background-image: url(/Resources/images/bg_bedrift_top_content_386.gif);
	background-position: top;
	background-repeat: no-repeat;
	border: solid 1px #EBEBEB;
	-moz-border-radius: 6px 6px 3px 3px;
	margin: 10px 5px 0 0;
}
#list-company-by-yrker-right
{
	float: left;
	width: 380px;
	background-image: url(/Resources/images/bg_bedrift_top_content_380.gif);
	background-position: top;
	background-repeat: no-repeat;
	border: solid 1px #EBEBEB;
	-moz-border-radius: 6px 6px 3px 3px;
	margin: 10px 0 0 0;
}

/*-------------------------edit search box header page-----------11h-------------*/
input.karrieretips_seach_bottom
{
	background: url(/Resources/images/header/bg_search_button.png) no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 41px;
	position: absolute;
	width: 48px;
	-moz-border-radius: 0px 0px 0px 0px;
	left: -5px;
}
.stylebyCompany
{
	float: left;
	width: 386px;
	height: 800px;
	overflow: auto;
}
.stylebyStilling
{
	float: left;
	width: 382px;
	height: 800px;
	overflow: auto;
}
.stylebyCompanyList
{
	float: right;
	width: 310px;
	padding-right: 5px;
}
.stylebyIndustry
{
	float: left;
	margin: 0;
	padding: 0;
	width: 777px;
	background-image: url(/Resources/images/bg_box_large_mid.gif);
}
.stylebyIndustryBottom
{
	background-image: url(/Resources/images/bg_box_large_bottom.gif);
	height: 17px;
}
.om_still
{
	list-style-type: disc;
	padding: 0px 0px 0px 10px;
	margin-left: 25px;
	margin-bottom: 10px;
}
ul li.om_still
{
	list-style-type: disc;
	padding: 0px 0px 0px 10px;
	margin-left: 25px;
	margin-bottom: 10px;
}
/*--------------------add bullet stilling 2010-11-25 5h pm----------------------*/
ol li.om_stil
{
	list-style-type: decimal;
}
.box1Main
{
	font-weight: bold;
	color: #363636;
}

.box1Main_siteBox
{
	font-weight: bold;
	color: #363636;
	position: relative;
	top: -315px;
}
.box1TopMain_siteBox
{
	float: right;
	padding-left: 275px;
	padding-top: 5px;
}
.box1TopMain_TopicBoxArbei
{
	float: right;
	padding-left: 180px;
	padding-top: 5px;
}
.box1TopMain_siteBox_Bedrift
{
	float: right;
	padding-left: 292px;
	padding-top: 5px;
}
.box1TopMain_siteBoxArbei
{
	float: right;
	padding-left: 230px;
	padding-top: 5px;
}
.box2Main
{
	font-weight: bold;
	color: #363636;
}
.ul-Left-Main-left-stilling
{
	padding-left: 160px;
}
.ul-right-Main-bedrift
{
	padding-left: 220px;
}
#most-popular-bo
{
	float: right;
	padding-right: 15px;
	width: 70px;
}
/*--------------------------------img-imageholder-img--------------------------*/
.img-holder-img
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 100px;
	width: 175px;
}
.img-holderimage
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 160px;
	height: 110px;
}
bruke_image
{
	margin-top: 0px;
	margin-right: 10px;
	color: Black;
	text-decoration: none;
}
/*edit header Control*/
.paddingStyle
{
	padding-left: 10px;
}
.styleImage_auto
{
	padding-right: 1px;
	float: right;
	cursor: pointer;
}
/*global search*/
#global-siste-stillinger
{
	float: left;
	width: 330px;
	margin: 0px;
	padding: 0px;
}
.globalSearch-siste-stillinger-box-Top
{
	background: url(/Resources/images/Stilling_Top.gif) no-repeat;
	float: left;
	height: 44px;
	width: 330px;
}
.globalSearch-siste-stillinger-box-mid
{
	background-image: url(/Resources/images/Stilling_content.gif);
	background-repeat: repeat-y;
	float: left;
	width: 330px;
}
.globalSearch-siste-stillinger-box-Buttom
{
	background: url(/Resources/images/Stilling_buttom.gif) no-repeat;
	float: left;
	height: 37px;
	width: 330px;
}
.global-Search-Head-title
{
	float: left;
	color: #0089CF;
	padding-left: 5px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.global-Search-Head-title-kandidate
{
	float: left;
	color: #0089CF;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width: 100%;
}
.global-Search-Total-Title
{
	float: right;
	padding-right: 10px;
	padding-top: 10px;
	font-style: italic;
	font-size: 12px;
}
#global-siste-bedrift
{
	float: left;
	width: 435px;
	margin: 0px;
	padding: 0 0 0 6px;
}
.globalSearch-siste-bedrift-box-Top
{
	background: url(/Resources/images/bedrift_box_top.gif) no-repeat;
	float: left;
	height: 44px;
	width: 442px;
}
.globalSearch-siste-bedrift-box-mid
{
	background-image: url(/Resources/images/bedrift_box_content.gif);
	background-repeat: repeat-y;
	float: left;
	padding-left: 5px;
	width: 442px;
}
.globalSearch-siste-bedrift-box-Buttom
{
	background: url(/Resources/images/bedrift_box_buttom.gif) no-repeat;
	float: left;
	height: 37px;
	width: 442px;
}
#global-search-most-popular-main-box
{
	float: left;
	width: 350px;
	height: 215px;
	margin: 0px;
	padding: 0px;
}
.global-search-title-box
{
	float: left;
	color: #007BAD;
	font-weight: bold;
	font-size: 12pt;
	padding-left: 20px;
	width: 100%;
}
.global-search-ul-right-Main-bedrift
{
	float: right;
	padding-right: 20px;
}
.global-search-result-title
{
	color: #0089CF;
	font-family: CandaraBold,sans-serif;
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 100%;
}
.siste-new-box-company
{
	float: left;
	width: 777px;
	height: 355px;
	margin: 0px;
	padding: 0px;
}
.siste-new-box-company-left
{
	background: url(/Resources/images/box_company_left.gif) no-repeat;
	float: left;
	width: 9px;
	height: 355px;
}
.siste-new-box-company-mid
{
	background-image: url(/Resources/images/box_company_center.gif);
	background-repeat: repeat-x;
	float: left;
	width: 759px;
	height: 355px;
}
.siste-new-box-company-right
{
	background: url(/Resources/images/box_company_right.gif) no-repeat;
	float: left;
	width: 9px;
	height: 355px;
}
.siste-new-box-company-Title
{
	color: #0089CF;
	width: 770px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*----------------------------bottom style------------------------------------*/

#nav-below-ul-box1
{
	float: left;
	margin-left: 10px;
	margin-top: auto;
	margin-bottom: auto;
	color: #36ADE5;
	position: relative;
	top: -267px;
}

#nav-below-ul-box1 li
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin: 0px;
	padding-left: 3px;
	font-size: 20px;
}
#nav-below-ul-box1 li.nav_line_30
{
	width: 2px;
	height: 30px;
	float: left;
	display: inline;
	list-style-type: none;
	margin: 10px 4px 0 4px;
	padding-top: 2px;
}
#nav-below-ul-box1 li p
{
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-family: Tahoma;
}
#nav-below-ul-box1 li a
{
	text-decoration: none; /*color:#FFFFFF;		*/
	color: #36ADE5;
}
#nav-below-ul-box1 li a:hover
{
	text-decoration: none;
	color: #36ADE5;
}

/*----------------------------li-box1-li------------------------------------*/
#li-box1-li1
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	top: 5px;
}
#li-box1-li2
{
	top: 5px;
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}
#li-box1-li3
{
	top: 5px;
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}
#li-box1-li4
{
	top: 5px;
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}
#li-box1-li5
{
	top: 5px;
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}

/*----------------------------ul-box1-ul------------------------------------*/
.ul-box1-ul1
{
	float: left;
	margin-left: 10px;
	margin-top: auto;
	margin-bottom: auto;
}
#ul-li-box1
{
	float: left;
	display: inline;
	list-style-type: none;
	color: #0089CF;
	margin-left: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.ul-li-box1-li
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.ul-li-box1-li a
{
	text-decoration: none;
}
.ul-li-one
{
	float: left;
	display: inline;
	list-style-type: none;
	color: #36ADE5;
	margin-left: 0px;
	margin-top: -2px;
	padding: 0px;
}
.ul-li-one a
{
	text-decoration: none;
}
.ul-li-one p
{
	font-size: 13px;
	color: #36ADE5;
}

#nav-below-ul-box1 li p
{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
}

.linkstyle_a
{
	float: right;
	padding: 20px 10px 0 0;
	text-decoration: none;
	font-size: 15px;
	color: #36ADE5;
}
.font-StyleBox1
{
	font-size: 30px;
	color: #323232;
	padding-right: 5px;
	margin: 0;
	font-weight: bold;
}
.logoCompanyBox1
{
	width: 50px;
}
.styleH2 h2
{
	font-size: 21px;
	color: #36ADE5;
	padding: 7px 5px 0 0;
	margin: 0;
	font-weight: bold;
}
.imagelistBox1
{
	height: 47px;
	padding-top: 5px;
}
.setImagesBox
{
	height: 247px;
	left: 354px;
	position: relative;
	top: -255px;
	width: 25px;
}
.setImagesBox1
{
	float: right;
	padding-top: 11px;
	padding-right: 10px;
}
.setCountBox1
{
	float: left;
	padding-top: 4px;
}
.TopCompanyBoxLeft
{
	float: left;
	width: 360px;
	height: 320px;
}
.TopCompanyBoxCenter
{
	float: left;
	width: 25px;
	height: 320px;
}
.TopCompanyBoxRight
{
	float: left;
	width: 360px;
	height: 320px;
}
/*________________________________________add title video header in video page_________________________________________________*/
.titleVideoHeader
{
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0 1px 5px;
	color: #333;
	height: 10px;
}
/*_______________________________set Link Visited_________________2010-11-24 11h30am____________________________*/

.setLinkEnable
{
	float: left;
}
.setLinkEnable a:visited
{
	color: #0089CF;
}
.stillingtable a:visited
{
	color: #0089CF;
}
/*_______________________________set Link Title Jobb_________________2010-11-25 9h40am____________________________*/
li.setLinkTitleJobb
{
	font-weight: bold;
}
li.setLinkTitleJobb a
{
	font-size: 11px;
}
.setLinkTitleCompany
{
	font-weight: normal;
	font-size: 10px;
}

/*-------------------------add edit font box 1 header 2010 - 11 -29 11h15am-------------------------------------------*/
.fontTopStyle
{
	font-size: 33px;
	padding-left: 70px;
	margin-top: 10px;
}

.fontTopHeader
{
	font-size: 20px;
	margin: -3px 0 0;
	padding: 0;
}
.fontBottomHeader
{
	font-size: 24px;
	margin: -5px 0 0;
	padding: 0;
}

/*---------------------------------------------------------------------------------------------------------------------------*/
.box-company-title-header
{
	float: left;
	width: 435px;
	height: 85px;
	margin-left: 10px;
	padding: 0px;
}
.box-company-left-title-header
{
	background: url(/Resources/images/title_company_left_header.jpg) no-repeat;
	float: left;
	width: 9px;
	height: 85px;
}
.box-company-center-title-header
{
	background-image: url(/Resources/images/title_company_center_header.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 417px;
	height: 85px;
}
.box-company-right-title-header
{
	background: url(/Resources/images/title_company_right_header.jpg) no-repeat;
	float: left;
	width: 9px;
	height: 85px;
}

/*-------------------------------------stylesheet css cms----------------------------------------------*/
.style-top-kate-header
{
	width: 771px;
	font-size: 13px; /*font-weight: bold;*/
	line-height: 18px;
	background-color: #f8f8f8;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

.style-event-click-kate
{
	width: 772px;
}

.style-top-images-kate
{
	float: left;
	width: 490px;
	padding: 5px 0 0 15px; /*border-right:1px solid #D2D4D3;*/
}
.style-top-main-images-kate
{
	float: left;
	width: 468px;
	padding: 5px 0 0 25px;
}
.style-top-main-images-468right
{
	float: left;
	width: 470px;
	padding: 5px 0 0 20px;
}
.style-top-popular-kate
{
	float: left;
	font-size: 23px;
	font-weight: bold;
	color: #333;
	width: 240px;
	padding: 5px 0 0 15px;
}
.style-top-popular-kate a img
{
	border: 1px solid #f90;
}
.style-top-popular-kate ul li
{
	list-style-type: none;
	margin-top: 18px;
}
.style-top-popular-kate ul li a
{
}
.style-top-popular-kate ul li a span
{
	padding-right: 5px;
}
.style-top-popular-kate tr td img
{
	border: 1px solid #f90;
}
.style-top-popular-kate tr td a
{
	color: #0089CF;
	font-size: 10px;
	text-decoration: none;
}
.style-font-popular-cms
{
	font-size: 20px;
	font-weight: normal;
	color: #0089CF;
}
.style-center-image-kate
{
	float: left;
	width: 470px;
	padding: 10px 0 0 20px;
}
.style-bottom-image-kate
{
	float: left;
	width: 470px;
	padding: 10px 0 0 20px;
}

.style-top-kate-header ul#mainMenuArt
{
	background-color: #B1E1F5;
	margin: 0 1px;
	padding: 5px 0 10px 5px;
}
.style-top-kate-header ul#mainMenuArt li
{
	list-style-type: none;
}
.style-top-kate-header ul#mainMenuArt li a
{
	line-height: 24px;
	color: #333;
	text-decoration: none;
}
.style-top-kate-header ul#mainMenuArt li a.allow-up-art
{
	background: url(/Resources/images/header_event/arrow_up_menu.jpg) no-repeat right;
}
.style-top-kate-header ul#mainMenuArt li a:hover
{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.style-top-kate-header ul#mainMenuArt li tr td
{
	width: 160px;
}
.MenuInActive
{
	/*background-color:#B1E1F5;*/
	color: #333 !important;
	font-weight: bold;
}
.style-top-kate-header ul#mainMenuArt li tr td a.MenuInActive div.allow-up-art-active
{
	background-image: url(/grafikk/asc.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
}
.set-menu-active-bottom
{
	background-color: #B1E1F5;
	padding-left: 5px;
	padding-top: 5px;
	margin: 0 1px;
	border-top: 2px solid #ccc;
}
.set-menu-active-bottom tr td
{
	width: 160px;
}
.set-menu-active-bottom tr td a
{
	color: #000;
	text-decoration: none;
	line-height: 24px;
	padding-left: 5px;
}
.set-menu-active-bottom tr td a.activeClick
{
	color: #000;
	font-weight: bold;
}
.set-menu-active-bottom tr td a:hover
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.border-menu-bottom
{
	background: url(/Resources/images/border_menu_bottom.gif) no-repeat bottom;
	width: 773px;
	height: 8px;
}
.border-menu-bottom-inActive
{
	background: url(/Resources/images/border_menu_bottom.gif) no-repeat bottom; /*background: url(/Resources/images/border_menu_bottom_inActive.gif) no-repeat bottom;*/
	width: 773px;
	height: 8px;
}
.style-font-cms-headline
{
	color: #000;
}
.style-font-cms-headline a
{
	color: #000;
}
.style-font-cms-headline a:hover
{
	color: #000;
	text-decoration: underline;
}
.style-font-cms-headline a:visited
{
	color: #000;
}
.cms-headline468-linkdetails
{
	color: Black;
	font-family: Verdana;
	font-size: 34px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
}
.cms-fix-space
{
	float: left;
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	height: 15px;
}
.style-top-popular-kate tr td.style-font-headline220
{
	margin: 0;
	padding: 0;
}
.style-top-popular-kate tr td.style-font-headline220 a
{
	font-size: 13px;
	color: #000;
}

.style-top-images-kate tr td a
{
	color: #0089CF;
	font-weight: normal;
	font-size: 12px;
}
.style-font-relative-cms
{
	font-weight: bold;
	font-size: 13px;
	color: #000;
}
.style-font-link-relative
{
	font-size: 12px;
	color: #666;
}
.style-font-link-relative a
{
	text-decoration: underline;
}
.style-font-link-relative a:hover
{
	color: #0089CF;
}
.style-images-top
{
	margin: 1px 0 0 2px;
}

.style-images-top-right
{
	width: 468px;
	height: 260px;
	float: right;
}
.style-font-ingress
{
	/*font-size: 10px;*/
	color: #000;
	font-weight: bold;
	margin: 5px 0 15px;
}
.style-font-ingress220
{
	/*font-size: 10px;*/
	color: #000;
	font-weight: bold;
	margin-bottom: 1px;
	font-size: 13px;
}
.style-font-ingress-468
{
	font-size: 13px;
	font-weight: bold;
	color: #000; /*margin-bottom:4px;*/
	margin-left: 2px;
}
.style-font-link-art
{
	width: 470px;
	float: left;
	font-size: 13px;
	margin-left: 2px;
}
.style-font-link-art-kate
{
	width: 270px;
	float: left;
	font-size: 10px;
	text-decoration: underline;
	margin-left: 2px;
}
.style-font-date-update
{
	color: #000;
	float: right;
	font-size: 10px;
	padding-right: 15px;
}
.getclickshare
{
	background: url(/Resources/images/btn_faceBook.gif) no-repeat scroll center top transparent;
	width: 173px;
	margin-right: 15px;
	height: 22px;
}
.style-font-header-left
{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	float: left;
	padding-right: 5px;
}
.style-font-header-right
{
	font-size: 13px;
	color: #0089CF;
	float: left;
}
.style-font-header-right a
{
	color: #0089CF;
}
.style-font-header-right a:hover
{
	color: #333;
}
.style-font-header-right a:visited
{
	color: #0089CF;
}
.style-font-event-click
{
	font-weight: bold;
	font-size: 13px;
	color: #0089CF;
	float: left;
}
.style-font-event-click a
{
	color: #0089CF;
}

.style-font-event-click a:visited
{
	color: #0089CF;
}
.style-font-event-click a:hover
{
	color: #333;
}
.event-style-click-left
{
	background: url(/Resources/images/header_event/bg_event_click_left.gif) no-repeat left;
	width: 10px;
	height: 36px;
	float: left;
}
.event-style-click-right
{
	background: url(/Resources/images/header_event/bg_event_click_right.gif) no-repeat right;
	width: 10px;
	float: left;
	height: 36px;
}
.event-style-click-center
{
	background: url(/Resources/images/header_event/bg_event_click_center.gif) repeat-x center;
	width: 752px;
	float: left;
	height: 36px;
}
.style-float-right-button-share
{
	width: 468px;
	float: right;
	text-align: right;
	margin: 4px 15px 15px 0;
}
.style-float-right-button-share input
{
	border: none !important;
}
.style-artcile-detail
{
	width: 750px;
	margin: 5px 0 0;
}
.style-artcile-detail h1
{
	font-size: 34px;
	margin: 0;
	color: #000;
}
.style-artcile-detail h2
{
	font-size: 17px;
	color: #000;
	margin: 0;
}
.style-artcile-detail p h1
{
	font-size: 34px;
	margin: 0;
	color: #000;
}
.style-artcile-detail p h2
{
	font-size: 17px;
	color: #000;
	margin: 0;
}
.style-artcile-detail p
{
	font-size: 13px;
	color: #000;
	padding: 0 3px;
}
.style-artcile-detail p strong
{
	padding: 0 3px;
}
.style-article-detail-top
{
	background: url(/Resources/images/header_event/bg-article-page-top.gif) no-repeat scroll 0 0 transparent;
	height: 10px;
	width: 772px;
	float: left;
}
.style-article-detail-center
{
	background: url(/Resources/images/header_event/bg-article-page-center.gif) repeat-y;
	height: auto;
	width: 772px;
	float: left;
}
.style-article-detail-bottom
{
	background: url(/Resources/images/header_event/bg-article-page-bottom.gif) no-repeat scroll 0 0 transparent;
	height: 10px;
	width: 772px;
	float: left;
}
.dotted-border
{
	border-bottom: 1px dotted #D2D4D3;
	width: 480px;
	margin: 10px 0 0;
	float: left;
}
.style-font-content-art
{
	font-size: 12px;
	color: #333;
}
.style-main-art-top
{
	background: url(/Resources/images/header_event/bg-article-page-main-top.gif) no-repeat scroll 0 0 transparent;
	height: 11px;
	width: 773px;
	float: left;
}
.style-main-art-center
{
	background: url(/Resources/images/header_event/bg-article-page-main-center.gif) repeat-y;
	height: auto;
	width: 773px;
	float: left;
}
.style-head-220-article
{
	font-family: verdana;
	font-size: 17px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.style-main-art-bottom
{
	background: url(/Resources/images/header_event/bg-article-page-main-bottom.gif) no-repeat scroll 0 0 transparent;
	height: 14px;
	width: 773px;
	float: left;
}
/*--------------------check table width small list*/
.style-main-art-center .style-main-art tr td
{
	height: 150px;
	vertical-align: top;
	width: 230px;
}
.style-main-art-center .style-main-art tr td img
{
	border: 1px solid #f90 !important;
}
.style-main-art-center img
{
	border: 1px solid #f90 !important;
}
.style-main-art
{
	padding-left: 5px;
}
.style-article-detail-center .style-kate-small
{
	padding-left: 10px;
}
.style-article-detail-center .style-kate-small tr td
{
	height: 150px;
	vertical-align: top;
	width: 230px;
	padding-left: 10px;
}

.style-font-popular-main
{
	font-weight: bold;
	color: #333;
	font-size: 24px;
}
.style-font-link-more-art
{
	font-size: 10px;
	font-weight: bold;
	float: left;
}
.style-font-link-more-art a
{
	color: #0089CF;
}
.style-font-link-more-art a:hover
{
	color: #333 !important;
	text-decoration: underline;
}
.style-font-link-more-art a:visited
{
	color: #0089CF;
}
.style-font-relative-art
{
	font-weight: bold;
	font-size: 13px;
	color: #333;
	width: 430px;
}
.font-style-art-right-detail
{
	font-weight: bold;
	color: #333;
	font-size: 18px;
}
.style-right-tach
{
	color: #333;
	float: left;
	padding: 0 1px;
	line-height: 13px;
}
.style-font-relative-bottom
{
	width: 480px;
	float: left;
	padding-top: 10px;
}
/*edit font-size:17px*/
.style-font-headline220
{
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 1px;
}
.style-font-headline220 h2
{
	font-size: 17px;
	color: #000;
	font-weight: bold;
	padding-bottom: 1px;
	margin: 0;
}
.style-font-headline220 h2 a
{
	color: #000;
}
.style-font-headline220 h2 a:hover
{
	color: #000;
	text-decoration: underline;
}
.style-font-headline220 h2 a:visited
{
	color: #000;
}
.innhold
{
	color: black;
	font-family: verdana;
	font-size: 10px;
	width: 130px;
	float: left;
	font-weight: bold;
}
.loginnknap
{
	background: #134978;
	border: 1px solid #3F585F;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 19px;
}
.ErrorField
{
	border-color: red;
	color: red;
	background: #FFFFFE;
}
.valid
{
	margin-left: 5px;
}
span.ValidationErrors
{
	display: inline-block;
	font-size: 12px;
	color: red;
	font-style: italic;
}
.headComment
{
	background-color: #019CDE;
	color: white;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
}
.ComtentComment
{
	background-color: #FEEFCF;
	color: black;
	font-family: verdana;
	font-size: 10px;
	height: 24px;
}
.style-font-header-comment
{
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-top: 5px;
}
a.style-readmore-article
{
	font-size: 10px;
	color: #0089CF;
	font-weight: bold;
}
.border-dotted-small
{
	border-top: 2px dotted #D2D4D3;
	margin-bottom: 3px;
	margin-top: 10px;
}
.set-top-margin
{
	margin-top: 10px;
	border: 1px solid #f90;
}
.style-button-send
{
	float: right;
	margin-top: 5px;
}
.style-button-send input[type=submit]
{
	width: 50px !important;
}
.style-textarea
{
	float: left;
	margin-top: 5px;
	width: 450px;
}
.set-comment-error
{
	color: Red;
	font-size: 11px;
}
#style-for-relative
{
	margin-top: 10px;
	float: left;
}
#style-for-relative .relate-for-article
{
	padding: 0 0 0 6px;
	float: left;
}
.style-main-art-center .relate-for-article tr td
{
	height: 150px;
	vertical-align: top;
	width: 230px;
}
.style-article-detail-center .set-viewdetail-article p
{
	font-family: Verdana;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	margin: 0 0 8px;
}
.style-article-detail-center .set-viewdetail-article h2
{
	font-size: 17px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0 0 5px;
}
.style-article-detail-center .set-viewdetail-article p h2
{
	font-size: 17px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0;
}
.style-article-detail-center .set-viewdetail-article p h1
{
	font-size: 34px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0;
}
.style-article-detail-center .set-viewdetail-article h1
{
	font-size: 34px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0;
}

.style-border-top
{
	margin-top: 10px;
}
.set-border-image
{
	border: 1px solid #f90;
}
.relate-for-article
{
	padding: 0;
}
.relate-for-article .set-vertical-article tr td
{
	/*height:150px;*/
	vertical-align: top;
	width: 230px;
	float: left;
	padding-left: 10px;
}
.set-viewdetail-article
{
	padding: 5px;
	float: left;
	width: 480px;
	text-align: left;
}
/*add style font a link*/
.style-font-a
{
	margin: 10px 0 0 10px;
	font-size: 15px;
	color: #0089CF;
	font-weight: normal;
}
.style-font-a a
{
	color: #0089CF;
}
.style-font-a a:hover
{
	color: #333 !important;
	text-decoration: underline;
}
.style-font-a a:visited
{
	color: #0089CF;
}
.set-padding-link
{
	padding-right: 2px;
	font-size: 10px;
	float: left;
}
.set-padding-link a
{
	color: #0089CF;
}
.set-padding-link a:hover
{
	color: #333 !important;
	text-decoration: underline;
}
.set-padding-link a:visited
{
	color: #0089CF;
}
.padding-link a
{
	color: #0089CF;
}
.padding-link a:hover
{
	color: #333 !important;
	text-decoration: underline;
}
.padding-link a:visited
{
	color: #0089CF;
}
.style-set-padding-top
{
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	background-color: #eee;
	height: 25px;
	clear: both;
}
.set-padding-bottom-content
{
	float: left;
	margin-bottom: 30px;
}
.set-font-link-all-art
{
	font-size: 14px;
	float: right;
	width: 150px;
	font-weight: bold;
}
.set-font-link-all-art a
{
	color: #376092;
}
.set-font-link-all-art a:visited
{
	color: #376092;
}
.set-font-link-all-art a:hover
{
	color: #333 !important;
	text-decoration: underline;
}
.set-font-link-all-art-jobb-comp
{
	font-size: 11px;
	float: right;
	width: 150px;
	font-weight: bold;
	text-align: right;
}
.set-font-link-all-art-jobb-comp a
{
	color: #376092;
}
.set-font-link-all-art-jobb-comp a:visited
{
	color: #376092;
}
.set-font-link-all-art-jobb-comp a:hover
{
	color: #333 !important;
	text-decoration: underline;
}
.comment-right-menu
{
	width: 450px;
	margin: 5px 0 0;
	float: left;
}
.comment-no-right-menu
{
	width: 450px;
	margin: 5px 0 0 10px;
	float: left;
}
.setImagesJobbSeeker
{
	text-align: center;
	padding: 5px 0 29px;
}
.font-StyleJobbSeeker
{
	font-size: 12px;
	color: #007BAD;
	text-align: center;
	margin: 10px 0;
	font-weight: bold;
}
.font-StyleJobbSeeker span
{
	color: #5a5a5a;
}


.set-font-size-art
{
	color: #007BAD;
	font-weight: bold;
	margin: 15px 0 5px 10px;
	float: left;
	font-size: 14px;
	padding-top: 15px;
}

/*********************************utvalgte stillinger***********************************/
.box-stilling-left
{
	background: url(/Resources/images/utvalgle-stillinge-left.gif) no-repeat;
	float: left;
	width: 6px;
	height: 190px;
}
.box-stilling-mid
{
	background-image: url(/Resources/images/utvalgle-stillinge-mid.gif);
	background-repeat: repeat-x;
	float: left;
	width: 764px;
	height: 190px;
}
.box-stilling-right
{
	background: url(/Resources/images/utvalgle-stillinge-right.gif) no-repeat;
	float: left;
	width: 6px;
	height: 190px;
}
.set-h2-utvalg
{
	float: left;
	width: 750px;
	padding-top: 4px;
}
.set-h2-utvalg h2
{
	font-size: 17px;
	color: #000;
	margin: 6px 0 6px 10px;
}
.box-utvalgte-stilling
{
	float: left;
	width: 777px;
	margin: 10px 0 3px;
	padding: 0px;
}
.utvalge-stilling-box-content
{
	width: 180px;
	height: 140px;
	float: left;
	margin-right: 5px;
}
.utvalge-stilling-box-content-last
{
	width: 180px;
	height: 140px;
	float: left;
}
/*
.titleTopHeader
{
	font-size: 24px; font-weight: bold; color: #333;padding:15px;width:350px;float:left	
}
*/
.titleCenterPager
{
	float: left;
	border: 1px solid #ccc;
	height: 125px;
	padding: 5px 5px 0 5px;
	width: 360px;
}
.titleCenterPager a
{
	color: #000;
}
.titleCenterPager a:visited
{
	color: #000;
}
.titleBottomPager a
{
	color: #000;
}
.titleBottomPager a:visited
{
	color: #000;
}
.titleBottomPager
{
	float: left;
	border: 1px solid #ccc;
	margin-top: 10px;
	height: 125px;
	padding: 5px 5px 0 5px;
	width: 360px;
}
.tickerContent
{
	float: left;
	float: left;
	height: 125px;
	padding: 5px 5px 0 5px;
	width: 360px;
}
.navdd
{
	margin: 5px;
	padding-left: 15px;
}
#navdd1 a, #navdd2 a
{
	margin: 0 5px;
	padding: 0 8px;
	text-decoration: none;
	background-image: url(/img/imgOursource/bg_none.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: top center;
	color: #566977;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}
#navdd1 a.activeSlide, #navdd2 a.activeSlide
{
	background-image: url(/img/imgOursource/bg_active.png);
	background-repeat: no-repeat;
	color: White;
	cursor: pointer;
	background-position: top center;
}
#navdd1 a:focus, #navdd2 a:focus
{
	outline: none;
}


/*
 root element for the scrollable.
 when scrolling occurs this element stays still.
*/
.scrollable
{
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 545px;
	height: 120px; /* custom decorations */
	border: 1px solid #ccc;
	background: url(/images/h300.png) repeat-x;
}

/*
 root element for scrollable items. Must be absolutely positioned
 and it should have a extremely large width to accomodate scrollable items.
 it's enough that you set the width and height for the root element and
 not for this element.
*/
.scrollable .items
{
	/* this cannot be too large */
	width: 20000em;
	position: absolute;
	clear: both;
}

/* single scrollable item */
.scrollable img
{
	float: left;
	margin: 20px 5px 20px 21px;
	background-color: #fff;
	padding: 2px;
	border: 1px solid #ccc;
	cursor: pointer;
	width: 100px;
	height: 75px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* active item */
.scrollable .active
{
	border: 2px solid #000;
	z-index: 9999;
	position: relative;
}
/* this makes it possible to add next button beside scrollable */
.scrollable
{
	float: left;
}

/* prev, next, prevPage and nextPage buttons */

.imageText1
{
	background: url(  '/img/ledigstillinger.png' ) no-repeat;
	float: left;
	width: 208px;
	height: 21px;
	margin-top: 13px;
	margin-left: 5px;
}
.imageText2
{
	background: url(  '/img/bedriftpresention.png' ) no-repeat;
	float: left;
	width: 299px;
	height: 21px;
	margin-top: 13px;
	margin-left: 5px;
}
/* progess bar*/
.ProgessCVBackground
{
	background: url(  '/img/progress-bar-back.gif' ) right center no-repeat;
	width: 140px;
	height: 20px;
	float: right;
}
.ProgessCV
{
	background: url(  '/img/progress-bar.gif' ) right center no-repeat;
	height: 20px;
}


/**********************
*   New Bottom add by Tan            *
***********************/

#bottom
{
	clear: both;
	float: left;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #292929 url(images/separator_green.gif) repeat-x 0 0;
	font-size: 0.9em;
	text-align: left;
	color: #fff;
	margin: 10px 0 20px 0;
}
#bottom-top
{
	background: #292929 url(/Resources/images/footerNew/bg_footer_top.gif) repeat-x 0 0;
	background-repeat: no-repeat;
	height: 8px;
	margin: 0;
	padding: 0;
	width: 100%;
}
#bottom-below
{
	background: #292929 url(/Resources/images/footerNew/bg_footer_bottom.gif) repeat-x 0 0;
	background-repeat: no-repeat;
	height: 8px;
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
}

#bottom-divs
{
	float: left;
	clear: both;
	margin: 0;
	padding: 20px;
}
#bottom-left, #bottom-mid, #bottom-right, #bottom-left2, #bottom-mid2, #bottom-right2
{
	width: 30%;
	padding: 20px 0 20px 20px;
	float: left;
}
#bottom h2
{
	margin: 0 0 10px 0;
	padding: 0 8px;
	font-size: 1.6em;
	color: #fff;
}
/*--------------------add set class style Jobb arkiv 2010 12 02 2h40' pm------------------------------------------*/
#bottom h2 a
{
	color: #fff;
}
#bottom h2 span
{
	color: #888;
}
#bottom h2 span a
{
	color: #888;
	text-decoration: none;
}

#bottom ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #555;
}
#bottom ul li
{
	line-height: 26px;
	border-bottom: 1px solid #555;
}
#bottom ul li a
{
	display: block;
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-family: arial;
	text-transform: uppercase;
}
#bottom ul li a:hover
{
	background: #00cbff;
}
#bottom-sep
{
	clear: both;
}

/* ************ Footer ************ */

.footer
{
	float: left;
	width: 970px;
	margin: 0 0 10px 0;
	padding: 0;
	clear: both;
	color: #E9E9E9;
	background-color: #414141;
}
#footer-top
{
	background: #292929 url(/Resources/images/footerNew/bg_footer_copy_top.gif) repeat-x 0 0;
	background-repeat: no-repeat;
	height: 9px;
	margin: 0;
	padding: 0;
	width: 100%;
}
#footer-bottom
{
	background: #292929 url(/Resources/images/footerNew/bg_footer_copy_bottom.gif) repeat-x 0 0;
	background-repeat: no-repeat;
	height: 9px;
	margin: 0;
	padding: 0;
	width: 100%;
}

.footer ul
{
	font-size: 12px;
	margin-left: 20px;
}

.footer ul li
{
	margin-right: 30px;
}

.footer p
{
	margin-top: 20px;
	color: #fff;
	margin-left: 20px;
}

.footer a
{
	color: #fff;
}

.footer .float_right
{
	margin-top: -30px;
	margin-right: 20px;
}


/**********************
*   Footerads            *
***********************/

#Footerads
{
	clear: both;
	float: left;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #292929 url(images/separator_green.gif) repeat-x 0 0;
	border-top: 20px solid #fff;
	font-size: 0.9em;
	text-align: left;
	color: #fff;
}
#Footerads-divs
{
	float: left;
	clear: both;
	margin: 0;
	padding: 20px;
}
#Footerads-left, #Footerads-mid, #Footerads-right, #Footerads-left2, #Footerads-mid2, #Footerads-right2
{
	width: 30%;
	padding: 20px 0 20px 20px;
	float: left;
}
#Footerads h2
{
	margin: 0 0 10px 0;
	padding: 0 8px;
	font-size: 1.6em;
	color: #fff;
}
#Footerads h2 span
{
	color: #888;
}
#Footerads ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #555;
}
#Footerads ul li
{
	line-height: 26px;
	border-bottom: 1px solid #555;
}
#Footerads ul li a
{
	display: block;
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-family: arial;
	text-transform: uppercase;
}
#Footerads ul li a:hover
{
	background: #191919;
}
#Footerads-sep
{
	clear: both;
}
div#footer-mid ul.inline li a:active, div#footer-mid ul.inline li a:visited
{
	color: #fff;
}
#bottom ul li a:hover
{
	background: none repeat scroll 0 0 #00cbff;
}

