/* ************ 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: 10px;
	padding: 0;
	text-align:left;
	width:970px;
	background:#AAAAAA;
	margin: 20px 0 20px 20px;
	outline:0;
}
.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, #logged h2 span,#candidates_interested h2 span,#CandidatesMatchingIndustry h2 span,#CandidatesMatchingLocation h2 span,#CandidatesMatchingYrker h2 span,#candidates_matching h2 span, .profilertebedrifter span, #antallstillinger span, #sistenytt span, .profilertbedrift span, #registrering 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, #kriterier h2 span, #filter 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:195px;
}

.left ul {
	margin: 0;
}
/*
.left li {
	height:18px;
}
*/
.left li a {
	text-decoration: none;
	color:#333333;
}

.imageholder 
{
	border: 1px solid #000000;
	background:#FFFFFF;
}

.left .imageholder {
	width: 160px;
}

.right .imageholder {
	width: 220px;
}

.left .imageholder img {
	margin: 50px 0 0 10px;
}

.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
{
	padding:0px 10px 0px 10px;
	margin-left:5px;
	margin-top:5px;
}
#logged table td
{
	padding:4px;
}
#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 10px 0px 10px;
	margin-left:5px;
	margin-top:5px;
}
#CandidatesMatchingLocation table td
{
	padding:4px;	
}
#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, #logged h2,#candidates_interested h2,#CandidatesMatchingIndustry h2,#CandidatesMatchingLocation h2,#CandidatesMatchingYrker h2,#candidates_matching h2, .profilertebedrifter h2, #antallstillinger h2, #sistenytt h2, .profilertbedrift h2, #registrering h2, .profilertestillinger h2, #kriterier h2, #filter 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, #kriterier p, #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: 56px;
	height: 56px;
	line-height: 12px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	padding: 15px 10px 5px 10px;
	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:692px;
	float:right;
	padding: 0;
}

#studenterognyutdannede, #presentasjoner, #jobbsokerskolen, #artiklerfrabransjen, #rekrutteringskalender, #populareyrker, #popularebedrifter, #popularebransjer, .lokalesider {
	margin-right: 15px;
	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 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;

}

#jobbsokerskolen h2 {
	background-image: url(grafikk/jobbsokerskolen.gif);
	width:560px;
}

#jobbsokerskolen div {
	width: 150px;
	float: left;
	margin: 0 13px 0 0;
}

#jobbsokerskolen .last {
	margin: 0;
}

#jobbsokerskolen div p {
	font-size: 12px;
}

#jobbsokerskolen h3 {
	margin-bottom: 0;
}

#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;
}

#search_result {
	width: 420px;
	float:left;
	border-top: 1px solid #eee;
	padding: 10px 0 0 0;
}

#search_result span {
	float:right;
}

#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;
}

#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:#333333;
	font-weight:bold;
}

#search_result .title a, #search_result .detail a {
	float: left;
}

#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: 4px;
}


/* ************ 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;
}
/*-------start-------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: -80px;
}
#content-container #top-container #main-right
{
	width:180px;
	padding-right:2px;
	float:left;	
	position:relative;
}

#main-right table td img
{
	width:180px;
	height:300px;
	margin-bottom:10px;
}
/*-------end-------edit style content 785px->780px 2010-11-10 4h pm*/
#main-right .imageholder {
	width: 175px;
	height:100px;
	float:left;
	margin-bottom:10px;
	position:static;
}
#main-right .imageholder img
{
	margin: 10px 0 0 10px;
}

#content-container #bottom-container
{
	background:url(/Resources/images/bg_content_bottom.gif) no-repeat;
	width:970px;
	height:8px;
	margin: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:120px;
}
#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:170px;
}
#siste-arbeidsgivere .box-mid p
{
	font-size:12px;
	font-style:italic;
}

/*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:163px;
}
#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:30px;
	margin-left:20px;
	margin-bottom:10px;
	font-style:italic;
	font-size:25px;
	font-family:Times New Roman;
	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:16px;
	font-family:Times New Roman;
}

/*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;
	
}
#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:426px;
	height:163px;
}
#profilert-stilling-arbei-mid-right h2
{
	margin-bottom:5px;
	margin-top:2px;
	margin-left:20px;
	color:#007BAD;	
}
#profilert-stilling-arbei-mid-right img
{
	margin-left:20px;	
	/*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:300px;
	margin:10px 0 0 0;
	padding:0px;
}
#most-popular #most-popular-top
{
	background:url(/Resources/images/bg_box_large_top.gif) no-repeat;	
	width:777px;
	height:7px;	
}
#most-popular #most-popular-mid
{
	background-image:url(/Resources/images/bg_box_large_mid.gif);	
	background-repeat:repeat-y;
	width:777px;
	height:276px;
	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:270px;
	margin:0px;
	padding:0px;	
}
#most-popular-main #most-popular-main-box
{
	float:left;
	width:240px;
	height:270px;	
	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:270px;
	float:left;
	position:relative;	
	margin:0px;
	padding:0px;
}
#most-popular-main #most-popular-main-box2
{
	float:left;
	width:240px;
	height:270px;	
	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:270px;
	float:left;
	position:relative;	
	margin:0px;
	padding:0px;
}
#most-popular-main #most-popular-main-box3
{
	float:left;
	width:240px;
	height:270px;	
	position:relative;	
	margin:0px;
	padding:0px;	
}
#most-popular-mid #most-popular-cap h2
{
	margin-bottom:5px;
	margin-top:0px;
	margin-left:10px;
	color:#007BAD;	
}
#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:11px;	
}
#most-popular-main ul li
{
	list-style-type:none;
	line-height:20px;	
	padding-left:15px;
}
/*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;	
}
#features-videos-main table
{
	width:250px;
	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;
}

/*--------------------------------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;	
}
