/* Start of CMSMS style sheet 'assiti' */
/* 
	-- Used Colors  --


*/
body {
	width:100%; height:100%;
	margin:0; padding:0;
	border:0;
/* - back - */	
	background-color: #1f1f1f;
	background-image: url(imgs/Back02.gif);
	background-repeat: repeat-x;
	background-attachment: fixed; 
/* - text - */	
	text-align: left;
	font-family: Arial;
	color:#565656;
	font-size:14px;
	text-decoration:none; 
	}
	
/* -- tags style --------------------------- */
input, select{background:none; border:none; color:#666;}
h1, h2, h3{margin:0; padding:0; font-size: 22px; font-weight:100; font-family:"Times New Roman", Times, serif;  } h3{color:#FFF;}
hr {height:2px; width:100%; border:none; background-image:url(); margin:15px 0;}
td, tr, a{vertical-align:top; border:0px solid #666;}
a{text-decoration:none; color:#385b76;}
a:hover{ color:#39729d; cursor:pointer;}
img{border:none;}



/* -- HEADER and MENU ------------------------------------------------------ HEADER and MENU ------------ */
#Table_01{width:1000px; height:100%;}
	.Header{width:100%; height:227px;}
		.Head01{display:block; width:8px; height:227px; background-image:url(imgs/Head01.gif); float:left;}
		.Head02{width:984px; height:227px; background-image:url(imgs/Head02.gif); float:left; float:right;}
		.Head03{display:block; width:8px; height:227px; background-image:url(imgs/Head03.gif); float:right;}
		/* -- HEADER STYLE --------------------- */
			.DIVHEADER{display:block; width:984px;; height:179px; margin:1px 0 0 0; float:none;}
				#Logo{display:block; width:405px; height:153px; background-repeat:repeat-x; float:left; margin:12px 0 0 24px;  }
				/* -- Log IN ------------------------ */
				#LogINblock{width:469px; height:179px; float:left; margin:0 0 0 60px; text-align:left; }
					.Log01{background-image:url(imgs/LogIN/Phone01.gif); width:13px; }
					.Log02{background-image:url(imgs/LogIN/Phone02.gif); width:440px;}
					.Log03{background-image:url(imgs/LogIN/Phone03.gif); width:16px; }
					
					.RunText{background-image:url(imgs/LogIN/RunText.gif); 
						width:403px; height:57px; padding:0 15px 0 15px; border:0px solid #000; background-repeat:no-repeat;}
					.RunText div{width:403px; height:auto;  font-family: 'Courier New', Courier, monospace; font-size:18px; color:#385b76; margin-top:20px;}
					
					.LogAndPass div{background-image:url(imgs/LogIN/PassandLogo.gif); background-repeat:no-repeat; 
									width:174px; height:23px; margin:10px 5px 0 0px; float:left;}
					.LogAndPass1 {background-repeat:no-repeat; 
									width:174px; height:23px; margin:10px 5px 0 0px; float:left;}

					#Password, #Login{padding:1px 4px 0 14px; width:156px; height:23px; }
					
					.LogAndPass a{background-image:url(imgs/LogIN/ButtonIn.gif); background-repeat:no-repeat; 
									width:62px; height:28px; margin:8px 5px 0 0px; float:left;}
									.LogAndPass a:hover{background-image:url(imgs/LogIN/ButtonIn_hover.gif); }
					#Button{width:62px; height:28px; }
					
					.Contacts{padding:0; width:100%; height:18px; }
					.e_Mail, .ICQ, .Tel{display:block; width:23px; height:17px; float:left; margin:0 4px;}
						.e_Mail{background-image:url(imgs/C_Mail_h.png); background-repeat:no-repeat;} 
							.e_Mail:hover{background-image:url(imgs/C_Mail.png);}
						.ICQ{background-image:url(imgs/C_ICQ_h.png); background-repeat:no-repeat;} 
							.ICQ:hover{background-image:url(imgs/C_ICQ.png);}
						.Tel{background-image:url(imgs/C_Tel_h.png); background-repeat:no-repeat;} 
							.Tel:hover{background-image:url(imgs/C_Tel.png); }
						
						
					.Join{width:350px; height:17px;font-size:14px; display:block; margin:26px 0 0 20px;float:left;  text-align:left;}
					.FutterMenu{width:680px; height:17px; display:block; margin:3px 0 0 49px; float:left; border:0px solid #000; text-align:right;}
					.Join a, .Join span{color:#E7E8EF;} .Join a:hover{color:#fff;}
		/* -- MMENU STYLE --------------------- */
			.MMenu{width:620px; height:30px; margin:1px 0 0 0; float:left; padding:0; }
		/*		.MMenu a{display:block; width:120px; height:33px; 
						 padding:12px 0 0 0; float:left; 
						 text-align:center; color:#E7E8EF;; font-weight:100; font-size:16px; letter-spacing:1px;
						 background-image:url(imgs/Menuhr.gif); background-position:right; background-repeat:no-repeat;}
				.MMenu a:hover{background-image:url(imgs/Mbutton_hover.jpg); color:#FFF;}*/
				
		.TextSize1, .TextSize2, .TextSize3{color:#000; font-family:"Times New Roman", Times, serif; 
											display:block; width:24px; float:left; margin:6px 0 0 0;}
		.TextSize1{margin-left:160px; font-size:14px; padding-top:7px; height:17px;} .TextSize2{font-size:18px; padding-top:4px; height:20px;}  .TextSize3{font-size:22px; padding-top:0; height:24px;} 
		.TextSize1:hover, .TextSize2:hover, .TextSize3:hover{color:#fff; text-decoration:underline;}
		
.Prapor1{display:block; width:30px; height:23px; margin:8px 8px 8px 20px;background-image:url(imgs/Prapors/01.gif); float:left;  } 
	.Prapor1:hover{ background-image:url(imgs/Prapors/01h.gif);}
.Prapor2{display:block; width:30px; height:23px; background-image:url(imgs/Prapors/02.gif); float:left; margin:8px; }
	.Prapor2:hover{ background-image:url(imgs/Prapors/02h.gif);}		
/* -- CENTER ------------------------------------------------------ CENTER ------------ */

.C01, .C02, .C03{ display:block; font-size:0px; float:left; height:7px; }		
.C01{width:7px; background-image:url(imgs/C01.gif); }
.C02{width:986px; background-image:url(imgs/C02.gif);}
.C03{width:7px; background-image:url(imgs/C03.gif); }

#Content{width:998px; height:100%; background-color:#eceff1; border-left:1px solid #021d2d; border-right:1px solid #021d2d; }
/*	.Bedrifter, .Kandidater{width:372px; height:182px; float:left; }
	.Bedrifter{background-image:url(imgs/Bedrifter.gif); margin:15px 22px 20px 105px;} .Bedrifter:hover{background-image:url(imgs/Bedrifter_hover.gif); margin-top:12px;} 
	.Kandidater{background-image:url(imgs/Kandidater.gif); margin:15px 105px 20px 22px;} .Kandidater:hover{background-image:url(imgs/Kandidater_hover.gif); margin-top:12px;}
	.Bedrifter_en, .Kandidater_en{width:372px; height:182px; float:left; }
	.Bedrifter_en{background-image:url(imgs/Bedrifter_en.gif); margin:15px 22px 20px 105px;} .Bedrifter_en:hover{background-image:url(imgs/Bedrifter_hover_en.gif); margin-top:12px;} 
	.Kandidater_en{background-image:url(imgs/Kandidater_en.gif); margin:15px 105px 20px 22px;} .Kandidater_en:hover{background-image:url(imgs/Kandidater_hover_en.gif); margin-top:12px;}*/


.Bedrifter, .Kandidater{width:326px; height:136px; float:left; padding:23px;}
	
	.Bedrifter b, .Kandidater b{font-family:'Times New Roman', Times, serif; font-size:38px; color:#FFF; letter-spacing:1px; float:none;}
	.Bedrifter span, .Kandidater span{display:block; font-family:Arial; font-size:15px; color:#FFF; line-height:15px; padding:0 0 0 15px;}
	
	.Bedrifter{background-image:url(imgs/BB01.gif); margin:15px 22px 20px 105px;} .Bedrifter:hover{background-image:url(imgs/BB01h.gif); margin-top:12px;} 
	.Kandidater{background-image:url(imgs/BB02.gif); margin:15px 105px 20px 22px;} .Kandidater:hover{background-image:url(imgs/BB02h.gif); margin-top:12px;}


/* -- LEFT and RIGHT block ------------------------------------------------------ LEFT and RIGHT block ------------ */
#LeftBlock{width:590px; float:left; text-align:left;}
#LeftBlock1{width:890px; float:left; text-align:left;}
#RightBlock{width:406px;float:left;  text-align:left;}

#LeftBlock p{padding:0 15px 0 25px;}
#LeftBlock1 p{padding:0 15px 0 25px;}
#RightBlock p{padding:0 25px 0 45px;}

.H1Left{width:535px; height:27px; margin:7px 0; padding:2px 0 0 40px; background-image:url(imgs/H1L.gif); color:#fff; background-position:left; background-repeat:no-repeat; text-align:left;}
.H1Right{width:368px; height:27px; margin:7px 0; padding:2px 0 0 40px; background-image:url(imgs/H1R.gif); color:#fff; background-position:right; background-repeat:no-repeat; text-align:left;}

.HrR{display:block; width:100%; height:2px; margin:10px 0; background-image:url(imgs/HrR.gif); background-position:center; background-repeat:no-repeat;}
.HrR2{display:block; font-size:0px; width:100%; height:1px; margin:10px 0; background-image: url(imgs/HrR2.gif); float:none;}

.RightAHREF a{display:block; width:200px; height:20px;  
				float:none; text-align:left; padding:2px 0 0 20px; margin-left:60px; font-weight:100;
				background-image:url(imgs/Dot1.gif); background-position:left; background-repeat:no-repeat;}
.ButtonMore_en_US{display:block; width:108px; height:28px; background-image:url(imgs/More_en.gif); margin:0 0 5px 280px;}	
.ButtonMore_en_US:hover{background-image:url(imgs/More_en_hover.gif);}	
.ButtonMore_nb_NO{display:block; width:108px; height:28px; background-image:url(imgs/More_nr.gif); margin:0 0 5px 280px;}	
.ButtonMore_nb_NO:hover{background-image:url(imgs/More_nr_hover.gif);}	




/* -- AltMENU ---------------------------------- */
/*.AltMenu{display:block; width:auto; height:29px; float:none; padding:0 0 0 20px;}
.Alt1{display:block; width:99px; height:35px; background-image:url(imgs/AltMenuButtons/01.gif); float:left;} .Alt1:hover{ background-image:url(imgs/AltMenuButtons/01h.gif);} 
.Alt2{display:block; width:98px; height:35px; background-image:url(imgs/AltMenuButtons/02.gif); float:left;} .Alt2:hover{ background-image:url(imgs/AltMenuButtons/02h.gif);}
.Alt3{display:block; width:125px; height:35px; background-image:url(imgs/AltMenuButtons/03.gif); float:left;} .Alt3:hover{ background-image:url(imgs/AltMenuButtons/03h.gif);}
.Alt4{display:block; width:226px; height:35px; background-image:url(imgs/AltMenuButtons/04.gif); float:left;} .Alt4:hover{ background-image:url(imgs/AltMenuButtons/04h.gif);}
.Alt1en{display:block; width:99px; height:35px; background-image:url(imgs/AltMenuButtons/01en.gif); float:left;} .Alt1en:hover{ background-image:url(imgs/AltMenuButtons/01h_en.gif);} 
.Alt2en{display:block; width:98px; height:35px; background-image:url(imgs/AltMenuButtons/02en.gif); float:left;} .Alt2en:hover{ background-image:url(imgs/AltMenuButtons/02h_en.gif);}
.Alt3en{display:block; width:125px; height:35px; background-image:url(imgs/AltMenuButtons/03en.gif); float:left;} .Alt3en:hover{ background-image:url(imgs/AltMenuButtons/03h_en.gif);}
.Alt4en{display:block; width:226px; height:35px; background-image:url(imgs/AltMenuButtons/04en.gif); float:left;} .Alt4en:hover{ background-image:url(imgs/AltMenuButtons/04h_en.gif);}*/

.AltMenu{display:block; width:530px; height:35px; float:none; padding:0 0 0 130px; }
.AltMenuButton01{margin:0 0 0 -10px; background-image:url(imgs/AltMenuButtons/01.png); width:18px; height:35px; background-repeat:no-repeat; float:left}
.AltMenuButton02{background-image:url(imgs/AltMenuButtons/02.gif); width:auto; padding:10px 10px 0 10px; height:25px; background-repeat:repeat-x; float:left; color:#FFF;}
.AltMenuButton03{background-image:url(imgs/AltMenuButtons/03.png); width:16px; height:35px; background-repeat:no-repeat; float:left}


/* -- FUTTER ------------------------------------------------------ FUTTER ------------ */
.F01{display:block; width:7px; height:63px; background-image:url(imgs/F01.gif); float:left;}
.F02{display:block; width:956px; height:43px; background-image:url(imgs/F02.gif); float:left; padding:20px 15px 0 15px;}
	.Buttons{display:block; height:24px; float:left; margin:0 3px;}
	.FutterMenu a{color:#E7E8EF;}  .FutterMenu a:hover{color:#fff; text-decoration:underline;} 
	.FutterMenu{display:block; width:680px; height:20px; margin:0;}
.F03{display:block; width:7px; height:63px; background-image:url(imgs/F03.gif); float:left;}


/* ------------- Form of REGISTRATION  styles ------------------------- */
#REGform{width:295px; color:#3B3B3B; font-size:12px; margin:15px 0 0 0;}
#REGform .LeftTDform{padding:10px 0px 0px 0px; width:20px;}
#REGform .RightTDform{padding:5px 8px 5px 15px; width:71px;} 
#REGform .LeftTDform, #REGform .RightTDform{height:24px; border-bottom:1px dashed #d4d4d4; text-align:left; margin:0;}

.RightTDform input, .RightTDform select{background-color:#FFF; height:22px; color:#999;}
.RightTDform input{width:84px;  padding:2px 0 0 10px; background-image:url(imgs/Center_Block_Style/Form.gif);} 
.RightTDform select {border:1px solid #d4d4d4;}

.REG_Button{display:block; width:155px;  height:24px;
			border:0px solid #8d8d8d;  
			background-image:url(imgs/Center_Block_Style/Search_Button.gif); 
			padding:2px 0 2px 0; margin:10px 0 5px 0;
			text-align:center; color:#F0F0F0;}
.REG_Button:hover{background-image:url(imgs/Center_Block_Style/Search_Button_h.gif);  
			margin:8px 0 7px 0; color:#FFF;}

.Dot01{color:#F90; font-size:20px; float:left; padding:0 12px 0 5px; margin:-4px 0 0 0;}
.link {
font-size:6px;
}


/* ----- Center Block --------------------------------------- */
#SearchBlock{display:block; width:762px; height:auto;}
.CB01{width:36px; height:52px; background-image:url(imgs/Center_Block_Style/01.gif);}
.CB02{width:700px; height:37px; background-image:url(imgs/Center_Block_Style/02.gif); padding:15px 0 0 0; text-align:left;}
.CB03{width:36px; height:52px; background-image:url(imgs/Center_Block_Style/03.gif);}

.CB04{width:36px; background-image:url(imgs/Center_Block_Style/04.gif);}
.CB05{width:700px; background-color:#ecf0f3;}
.CB06{width:36px; background-image:url(imgs/Center_Block_Style/06.gif);}

.CB07{width:36px; height:34px; background-image:url(imgs/Center_Block_Style/07.gif);}
.CB08{width:700px; height:34px; background-image:url(imgs/Center_Block_Style/08.gif);}
.CB09{width:36px; height:34px; background-image:url(imgs/Center_Block_Style/09.gif);}
.DownCopy{margin:10px auto 15px auto; line-height:12px; font-size:12px;}

/* Menu */
#nav {padding:0; margin:0 auto 0 auto; list-style:none; height:31px; font-family:tahoma, arial, verdana, sans-serif; z-index:500; width:620px;   }
#nav li.top {display:block; float:left; width:120px; height:33px;}
#nav li a.top_link {
	display:block; width:120px; height:33px; 
	padding:12px 0 0 0; float:left; 
	text-align:center; color:#E7E8EF;; font-weight:100; font-size:16px; letter-spacing:1px;
	background-image:url(imgs/Menuhr.gif); background-position:right; background-repeat:no-repeat;}

#nav li:hover a.top_link, 
#nav li.iehover a.top_link {color:#fff; cursor:pointer; background-image:url(imgs/Mbutton_hover.jpg); color:#FFF; }
 
#nav li:hover {position:relative; z-index:200; cursor:pointer; }

/* vipad menu */
#nav li:hover ul.sub{
	text-align:left; 
	left:1px; 
	top:45px;
	background-color:#333;
	padding:5px 10px 25px 10px; 
	border:1px solid #14181D; 
	white-space:nowrap; 
	width:auto; height:auto;
	z-index:300; 
	cursor:pointer; border:1px solid #000; border-top:none;}
	
#nav li:hover ul.sub li
{display:block; height:auto; position:relative; float:left; width:100%; font-weight:normal; cursor:pointer; padding:0; }
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:auto; font-weight:bold; width:100%; line-height:20px; text-indent:0px; color:#CCC; text-decoration:none; cursor:pointer; }
#nav li:hover ul.sub li a:hover
{color:white; cursor:pointer; text-indent:0px; width:100%; repeat; border:0px solid #A9CDE0; text-align:left; background-image:url(../Imgs/sp.gif); }


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto; }

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;  }


#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly

/* End of 'assiti' */

