/* CSS Document */
html, body {
	 margin: 0;
	 padding: 0;
	 width: 100%;
	 height: 100%;
	 }
body {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color:#000;
	background:url(../images/bg/bg_all1.gif) top center repeat-y;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	}
div, body, p, ul, ol, li, a, form, img, span, h3, h2, h4, input {
	margin:0;
	padding:0;
	}
img, table, tr, td {
	border:none;
	}
ul, li {
	list-style:none;
	}
a, a:active, a:visited { text-decoration:none; color:#4674a3;}
a:hover { text-decoration:underline; color:#4674a3;}

div#container1 { }
div#container2 { margin-left:auto; margin-right:auto; width:965px; /*border-right:1px solid #9c9d9b; border-left:1px solid #9c9d9b;*/}
div#container3 { padding:2px 2px 0px 2px; background-color:#fff;}
div#header { background:#4674a3 url(../images/bg/bg_top_r.gif) top right no-repeat; width:953px; position:relative; height:127px;}
	.top_l { position:absolute; top:0px; left:0px;}
	.logo { position:absolute; top:14px; left:34px;}
	a.logga_in, a.logga_in:active, a.logga_in:visited, a.logga_in:hover { position:absolute; top:5px; right:26px; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; }
	.banner_top { position:absolute; border:1px solid #fff; top:25px; right:13px;}
	.menu { position:absolute; bottom:0px; left:32px; }
	.menu li { margin-right:10px; float:left;}
	.menu li a.a1 { background:url(../images/menu/start_vit.gif) top left no-repeat; display:block; width:61px; height:33px;}
	.menu li a.a2 { background:url(../images/menu/skapacv_vit.gif) top left no-repeat; display:block; width:81px; height:33px;}
	.menu li a.a3 { background:url(../images/menu/matchmail_vit.gif) top left no-repeat; display:block; width:92px; height:33px;}
	.menu li a.a4 { background:url(../images/menu/jobbcoaching_vit.gif) top left no-repeat; display:block; width:92px; height:33px;}
	.menu li a.a5 { background:url(../images/menu/minjobbjakt_vit.gif) top left no-repeat; display:block; width:92px; height:33px;}
	.menu li a.a6 { background:url(../images/menu/arbetsgivare_vit.gif) top left no-repeat; display:block; width:92px; height:33px;}
	.menu li a.a7 { background:url(../images/menu/kontaktaoss_vit.gif) top left no-repeat; display:block; width:92px; height:33px;}

	.menu li a.a1:hover, .menu li a.a1#act { background:url(../images/menu/start_orange.gif) top left no-repeat;}
	.menu li a.a2:hover, .menu li a.a2#act { background:url(../images/menu/skapacv_orange.gif) top left no-repeat;}
	.menu li a.a3:hover, .menu li a.a3#act { background:url(../images/menu/matchmail_orange.gif) top left no-repeat;}
	.menu li a.a4:hover, .menu li a.a4#act { background:url(../images/menu/jobbcoaching_orange.gif) top left no-repeat;}
	.menu li a.a5:hover, .menu li a.a5#act { background:url(../images/menu/minjobbjakt_orange.gif) top left no-repeat;}
	.menu li a.a6:hover, .menu li a.a6#act { background:url(../images/menu/arbetsgivare_orange.gif) top left no-repeat;}
	.menu li a.a7:hover, .menu li a.a7#act { background:url(../images/menu/kontaktaoss_orange.gif) top left no-repeat;}

	.menu li a.a1_s { background:url(../images/menu/start_orange.gif) top left no-repeat; display:block; width:61px; height:33px;}
	.menu li a.a2_s { background:url(../images/menu/skapacv_orange.gif) top left no-repeat; display:block; width:81px; height:33px;}
	.menu li a.a3_s { background:url(../images/menu/matchmail_orange.gif) top left no-repeat; display:block; width:92px; height:33px;}
	.menu li a.a4_s { background:url(../images/menu/jobbcoaching_orange.gif) top left no-repeat; display:block; width:92px; height:33px;}
	.menu li a.a5_s { background:url(../images/menu/minjobbjakt_orange.gif) top left no-repeat; display:block; width:92px; height:33px;}
	.menu li a.a6_s { background:url(../images/menu/arbetsgivare_orange.gif) top left no-repeat; display:block; width:92px; height:33px;}
	.menu li a.a7_s { background:url(../images/menu/kontaktaoss_orange.gif) top left no-repeat; display:block; width:92px; height:33px;}

	.menu li a span { display:none;}


div#blocks { position:relative; width:945px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; padding-top:1px; clear:both;}
	.matchmail { position:absolute; top:0px; right:0px; }
	.skapa_cv { position:absolute; top:0px; right:205px;}
	.search { height:69px; width:540px; background:url(../images/bg/bg_search.gif) top left repeat-x; border:1px solid #a3b1c5; border-left:2px solid #a3b1c5; position:relative;}
		.search_field { position:absolute; top:11px; width:150px; }
		.search_field1 { left:6px;}
		.search_field2 { left:165px;}
		.search_field3 { left:324px;}
			.search_field h4 { font-size:17px; color:#fff; font-weight:bold; margin-bottom:2px; margin-left:5px;}
			select.search_select { border:1px solid #929292; width:100%; font-size:12px; margin-top:1px; height:19px;}
			input.search_select11 { border:1px solid #929292; width:100%; font-size:12px; margin-top:0px; height:17px;}
			.search_select1 { border:1px solid #929292; width:80px;}
		.search_but { position:absolute; top:13px; right:8px;}

div#content { padding:0px 4px; background-color:#fff; clear:both;}

	div#content h2 { margin-top:1px; background:url(../images/bg/bg_h2.gif) top left repeat-x; padding-top:13px; padding-left:28px; height:39px;}
	.kopannons {border:1px solid #b8b8b8; margin-bottom:10px;}
	div#right { width:120px; text-align:center; float:right; padding-bottom:20px;}
		div#right li { margin-bottom:6px;}
		div#right li.last_li { margin-bottom:0px;}
	 div#left { width:813px; border:1px solid #b8b8b8; border-bottom:1px solid #fff; float:left;}


		.left_contact { margin:12px 20px 130px 24px; font-size:13px;}
		.left_contact p { margin-bottom:18px;}
		p.p11 { font-size:11px;}
		p.p13 { font-size:13px;}
		.left_contact a, .left_contact a:active, .left_contact a:visited, .left_contact a:hover { text-decoration:none; color:#000;}
		.text_field { border:1px solid #b3b9c3; width:190px; font-size:11px; padding:2px 2px 2px 3px; margin:1px 0;}
		.text_field1 { border:1px solid #b3b9c3; width:290px; height:130px; font-size:11px; padding:2px 2px 2px 3px; margin:1px 0;}
		.button { margin-top:7px;}

div#footer1 {position: absolute; bottom: 0; left:0; width:100%; }
div#footer2 {margin-left:auto; margin-right:auto; width:957px;/* border-right:1px solid #9c9d9b; border-left:1px solid #9c9d9b;*/}
div#footer_matchmail { width:953px; background:#4674a3 url(../images/bg/bg_bottom_r.gif) top right no-repeat; position:relative; text-align:center; color:#fff;  padding-top:20px; padding-bottom:10px; margin-left:2px;}

div#footer_all { clear:both; width:953px; background:#4674a3 url(../images/bg/bg_bottom_r.gif) top right no-repeat; text-align:center; color:#fff;  padding-top:20px; padding-bottom:10px;}
	div.footer a, div.footer a:active, div.footer a:visited { color:#fff; text-decoration:underline;}
	div.footer a:hover { color:#fff; text-decoration:none;}
	.bottom_menu { font-size:12px; font-family:Arial; margin-bottom:10px; }
	.copy { font-size:10px; font-family:Tahoma;}

/* page1 */
.table2 { background:#87c4ff url(../images/bg/bg_h2.gif) center left repeat-x; text-align:left; font-weight:bold; color:#fff; margin-top:1px;}

.table2 th.th2 { font-size:17px; width:270px; padding-top:4px; padding-bottom:11px; background:url(../images/bg/dot_white.gif) top left repeat-x; }
.table2 th.th3 { font-size:17px; width:175px; padding-top:4px; padding-bottom:11px; background:url(../images/bg/dot_white.gif) top left repeat-x;}
.table2 th.th4 { font-size:17px; width:100px; text-align:center; padding-top:4px; padding-bottom:11px; background:url(../images/bg/dot_white.gif) top left repeat-x;}
.table2 th.th1 { font-size:17px; padding-left:30px; padding-top:4px; padding-bottom:11px; background:url(../images/bg/dot_white.gif) top left repeat-x;}
.table2 th.th7 { font-size:17px; padding-left:30px; padding-top:8px; padding-bottom:5px;}
.table2 th.th5 { font-size:14px; text-align:right; padding-top:8px; padding-bottom:5px; padding-right:15px;}
.table2 th.th6 { font-size:14px; text-align:center; padding-top:8px; padding-bottom:5px; width:100px;}
	.back span { padding:0 7px 0 10px;}
	.back img { vertical-align:middle; margin-left:3px;}

.table1 tr.tr_blue { background-color:#eaedf2;}
.table1 td { background:url(../images/bg/dot_blue.gif) bottom left repeat-x; padding-bottom:3px; padding-top:12px; vertical-align:top;}
.table1 td.td2 { font-size:13px; width:270px; }
.table1 td.td3 { font-size:13px; width:175px; }
.table1 td.td4 { font-size:13px; width:100px; text-align:center;}
.table1 td.td1 { padding-left:30px;}
	.table1 td.td1 h4 { font-size:17px; font-weight:normal;}
	.table1 td.td1 p { font-size:11px;}

/* page2 */

div#left1 { width:656px; border:1px solid #b8b8b8; float:left; }
	.left1_inside { margin:30px 25px 41px 28px; font-size:13px; }
	.left1_inside p { margin-bottom:16px;}
	p.p_big { font-size:16px; font-weight:bold;}
	.blue { color:#4674a3;}
	ul.list { margin-bottom:16px;}
	ul.list li { margin-left:8px; padding-left:12px; background:url(../images/bg/bg_arrows.gif) 0px 5px no-repeat;}
	ul.links li { float:left; margin-right:11px;}
	a.link { display:block; border:1px solid #c8d0db; padding:3px 12px 5px 30px; font-size:11px; text-decoration:none; font-weight:bold; color:#ff7f00; background:url(../images/bg/bg_a.gif) 12px 5px no-repeat;}
	.empty { clear:both; font-size:0; line-height:0; height:3px;}
div#right1 { width:277px; float:right; padding-bottom:20px;}
	div#right1 h3 { color:#fff; font-size:15px; padding:2px 60px 4px 9px; font-weight:normal; }
	div#right1 h3.h3_1 { background:#3869aa url(../images/bg/bg_h3_1.gif) top left repeat-x;}
	/*div#right1 h3.h3_2 { background:#ff6e02 url(../images/bg/bg_h3_2.gif) top left repeat-x;}*/
	div#right1 h3.h3_3 { background:#858687 url(../images/bg/bg_h3_3.gif) top left repeat-x;}
	.diagramma { border:1px solid #b8b8b8; margin-bottom:10px; border-top:0px;}
	.diagramma img { margin-bottom:-3px;}

/* index */
div#left_index { width:249px; float:left;}
	.left_index_inside1 { background:#a3b1c5 url(../images/bg/bg_left_main2.gif) bottom left no-repeat; padding-bottom:6px; width:243px;}
	.left_index_inside2 { background:#a3b1c5 url(../images/bg/bg_left_main1.gif) top left no-repeat; width:243px;}
	.left_index_inside3 { width:229px; margin:0px auto; padding-top:6px;}
		.h3_grey { background:#657387 url(../images/bg/bg_left_h2.gif) top left no-repeat; /*font-size:22px; color:#fff; font-family:Arial Narrow; font-weight:normal;*/ padding-top:5px; padding-left:17px; height:27px; }
		.arbetsgivare { margin:13px 0;}
		.div_white { background:#fff url(../images/bg/bg_white.gif) bottom left no-repeat; padding-top:15px; padding-bottom:5px;}
			.div_white li { margin-left:15px; padding-left:10px; background:url(../images/bg/bg_arrows.gif) 0px 3px no-repeat; font-size:10px; font-family:Verdana; color:#2e2e2f; padding-bottom:12px; margin-right:10px;}
			.red { color:#ff0000;}
div#center_index { width:450px; float:left; border:1px solid #b8b8b8; border-bottom:1px solid #fff; margin-bottom:13px;}
	.center_index_inside { margin:6px auto 0px auto; width:438px;}
	.faces_bot { background:#a8b5c8 url(../images/bg/bg_faces_bottom.gif) bottom left no-repeat; width:438px; padding-bottom:3px; margin-top:5px;}
	.faces_top { background:#a8b5c8 url(../images/bg/bg_faces_top.gif) top left no-repeat; width:438px; text-align:center;}
	.faces_top img { border:1px solid #cfd6e1; margin:0px 3px;}
	.faces_top h4  { padding:5px 0; }
	.faces_top h4 img { border:none;}
	.center_index_inside h3 { margin-left:8px; margin-top:15px; margin-bottom:5px;}

	.center_top { background:url(../images/bg/bg_center_top.gif) top left no-repeat; line-height:0px; font-size:0px; width:435px; height:6px;}
	.center_center { border-left:1px solid #d2d6e3; border-right:1px solid #d2d6e3; width:433px;}
	.center_center table.tab_text { width:417px; margin:0px 8px;}
	.center_center table.tab_title { margin:0px 3px; margin-bottom:3px; width:427px;}
	.center_center table.tab_text td { font-size:10px; background:url(../images/bg/bg_dot.gif) bottom left repeat-x; padding-bottom:3px; padding-top:1px;}
	.center_center table.tab_title td { border-right:1px solid #fff; font-size:12px; background-color:#d9dfe4; font-size:12px; color:#4775a2; font-weight:bold; padding:4px 0;}
	.center_center table.tab_text td.td1 { width:146px; padding-left:3px;}
	.center_center table.tab_text td.td2 { width:102px;}
	.center_center table.tab_text td.td3 { width:95px; text-align:center;}
	.center_center table.tab_text td.td4 { width:73px; text-align:center;}

	.center_center table.tab_title td.td1 { width:140px; padding-left:8px;}
	.center_center table.tab_title td.td2 { width:102px; text-align:center;}
	.center_center table.tab_title td.td3 { width:95px; text-align:center;}
	.center_center table.tab_title td.td4 { width:73px; text-align:center;}
	.center_center table td.td5 { background:none;}
	.center_bottom { background:url(../images/bg/bg_center_bottom.gif) top left no-repeat; line-height:0px; font-size:0px; width:435px; height:6px;}

div#right_index { width:244px; float:right; text-align:center;}
	.right_index_banner { border-bottom:1px solid #dbdbdb; margin-bottom:10px; padding-bottom:0px; text-align:right; }
	div#right_index li { margin-bottom:10px;}
	.right_index_banner ul.right_banner img {border:1px solid #b8b8b8; }

/* matchmail */
div#left_matchmail { border:1px solid #b8b8b8; float:left; width:468px; margin-bottom:13px;}
	/*div#left_matchmail h2, div#right_matchmail h2 { margin-top:1px; background:url(../images/bg/bg_h2.gif) top left repeat-x; padding-top:13px; padding-bottom:15px; padding-left:28px;}*/
	.left_matchmail_inside { margin:15px 30px; font-size:11px; }
	.left_matchmail_inside1 { padding-bottom:100px;}
	.left_matchmail_inside2 { padding-bottom:150px;}
	.left_matchmail_inside2 ul { margin-bottom:15px;}
	.left_matchmail_inside2 li {  padding-left:12px; background:url(../images/bg/bg_arrows.gif) 0px 5px no-repeat; margin-bottom:2px;}
	.left_matchmail_inside2 p { margin-bottom:15px;}
	.left_matchmail_inside table { margin-top:20px; text-align:left;}
	.left_matchmail_inside table td { padding:5px 0;}
	.left_matchmail_inside table td.td1 { width:85px; }
	.left_matchmail_inside table td.td2 { width:130px; }
	.left_matchmail_inside table td.td3 { width:113px; }
	.left_matchmail_inside table td.td4 { width:90px; }
	.left_matchmail_inside table td.td5 { width:221px; }
	.matchmail_select { border:1px solid #929292; width:94px;}
	.text_field2 { border:1px solid #b3b9c3; width:215px;font-size:11px; padding:2px 2px 2px 3px; margin:1px 0;}
	.text_field3 { border:1px solid #b3b9c3; width:111px; font-size:11px; padding:2px 2px 2px 3px; margin:1px 0;}
	.text_field4 { border:1px solid #b3b9c3; width:141px; font-size:11px; padding:2px 2px 2px 3px; }
	.text_field5 { border:1px solid #b3b9c3; width:100%; font-size:11px; padding:2px 2px 2px 3px;}
	.text_field6 { border:1px solid #b3b9c3; width:187px; font-size:11px; padding:2px 2px 2px 3px;}
div#right_matchmail { border:1px solid #b8b8b8; float:right; width:468px; margin-bottom:13px;}

/* step1 */
div#left_step { width:570px; float:left; border:1px solid #b8b8b8; margin-bottom:13px;}
	/*div#left_step h2, div#right_step h2 { margin-top:1px; background:url(../images/bg/bg_h2.gif) top left repeat-x; padding-top:13px; padding-bottom:15px; padding-left:28px;}*/
	div.left_step_inside { margin:15px 30px; font-size:11px; }
	.orange { color:#ff6f11;}
	div.left_step_inside table td { padding:4px 0;}
	div.left_step_inside table.tab1 td { padding:2px 0;}
	div.left_step_inside table td.td6 { padding-left:13px; width:90px; padding-bottom:10px;}
	div.left_step_inside table td.td7 { width:90px;}
	div.left_step_inside table td.td8 {  padding-left:13px; width:90px;}
	div.left_step_inside table td.td9 p input { vertical-align:middle;}
	p.title img { vertical-align:middle; margin-right:11px;}
	p.title  { margin-left:35px;}
	p.text { margin-left:60px; line-height:14px;}
div#right_step { border:1px solid #b8b8b8; width:365px; float:right; margin-bottom:13px;}
div#right_step_inside { background-color:#4674a3; margin:1px; padding-top:74px; padding-bottom:63px;}
div#right_step_inside2 { background-color:#fff; margin:20px 30px 180px 20px;}
	div#right_step_inside a { display:block; margin-left:101px; margin-bottom:11px;}
	div#right_step_inside a span { display:none;}
	div#right_step_inside a.step1 { background:url(../images/step01.gif) top left no-repeat; width:162px; height:164px;}
	div#right_step_inside a.step1:hover, div#right_step_inside a.step1#act { background:url(../images/step10.gif) top left no-repeat; width:162px; height:164px;}
	div#right_step_inside a.step2 { background:url(../images/step02.gif) top left no-repeat; width:162px; height:164px;}
	div#right_step_inside a.step2:hover, div#right_step_inside a.step2#act { background:url(../images/step20.gif) top left no-repeat; width:162px; height:164px;}
	div#right_step_inside a.step3 { background:url(../images/step03.gif) top left no-repeat; width:162px; height:164px;}
	div#right_step_inside a.step3:hover, div#right_step_inside a.step3#act { background:url(../images/step30.gif) top left no-repeat; width:162px; height:164px;}
	div#right_step_inside a.step4 { background:url(../images/step41.gif) top left no-repeat; width:162px; height:73px;}
	div#right_step_inside a.step4:hover, div#right_step_inside a.step4#act{  background:url(../images/step42.gif) top left no-repeat; width:162px; height:73px;}

	div#right_step_inside2 p { font-size:11px; margin-bottom:20px;}

/* skapa */
#content_inside1 {  border:1px solid #b8b8b8; margin-bottom:13px; }
/*#content_inside1 h2 { margin-top:1px; background:url(../images/bg/bg_h2.gif) top left repeat-x; padding-top:13px; padding-bottom:15px; padding-left:28px;}*/
.content_inside2 {text-align:center; padding-top:50px; padding-bottom:50px;}
.content_inside2 p img { vertical-align:middle; margin:0px 20px; }
.content_inside2 p { font-size:28px; color:#3a6aac;text-align:center;}

/* login */
p.radio { margin-bottom:5px;}
p.radio input { vertical-align:middle; margin-right:5px;}

/* profile */
.content_inside3 { padding:20px 30px 50px 30px;}
.content_inside3 p { text-align:center;}
.content_inside3 h3 { margin-top:45px; margin-left:3px; margin-bottom:5px;}
.table3 { margin:0px 8px;}
.table3 th { font-size:15px;}
.table3 td { background:url(../images/bg/bg_dot.gif) bottom left repeat-x; padding:3px 0 5px 0; font-size:14px;}
.table3 td.td1 { color:#4674a3; padding-left:3px;}
.table3 td.td2 { text-align:right; padding-right:9px;}
.table3 td.td3 { background:none;}

.table4 { margin:0px 8px;}
.table4 th { font-size:15px;}
.table4 td { background:none; padding:3px 0 5px 0; font-size:14px;}
.table4 td.td1 { color:#4674a3; padding-left:3px;}
.table4 td.td2 { text-align:right; padding-right:9px;}
.table4 td.td3 { background:none;}


.div_kryg { width:100%;}
.div_kryg_top { font-size:0; line-height:0; background:url(../images/bg/bg_kryg_l.gif) top left no-repeat; padding-left:10px;}
.div_kryg_top span { background:url(../images/bg/bg_kryg_r.gif) top right no-repeat; height:5px; display:block;}
.div_kryg_center { border-left:1px solid #d2d6e3; border-right:1px solid #d2d6e3; }
.div_kryg_bottom { font-size:0; line-height:0; background:url(../images/bg/bg_kryg_l2.gif) top left no-repeat; padding-left:10px;}
.div_kryg_bottom span { background:url(../images/bg/bg_kryg_r2.gif) top right no-repeat; height:5px; display:block;}

h1 { font-family:Verdana; color:#4674a3; font-size:15px; padding:2px 60px 4px 9px; font-weight:normal; font-weight:bold; }