* {		
margin: 0;		
padding: 0;		
}		
body, html {		
margin: 0;		
padding: 0;		
text-align: center;		
font-family: "Arial", "Helvetica", sans-serif;		
background: #edf0f0;		
}		
		
a {		
text-decoration: none;		
/*color: #87b227;*/		
color: #0F75BC;		
}		
		
a img {		
border: none;		
}		
		
p {		
margin: 0 0 24px 0;		
}		
		
hr {		
margin:15px 0 15px 0;		
border: 0;		
color:#666;		
background-color:#666;		
height:1px;		
}		
		
		
div.invisible_footer {		
width: 100%;		
height: 1px;		
overflow: hidden;		
clear: both;		
}		
		
div#wrapper {		
width: 960px;		
text-align: left;		
margin: 0 auto 0 auto;		
}		
		
div#header_wrapper {		
width: 100%;		
text-align: center;		
margin: 0;		
}
		
div#header {		
height: 150px;		
width: 960px;		
text-align: left;		
margin: 0 auto 0 auto;		
}		
		
div#logo {		
height: 70px;		
margin: 20px 0 0 5px;		
float: left;		
}		
		
div#menu {		
    clear: left;		
    float: left;		
	background: transparent url('images/menu_fill.jpg') repeat-x 0 0;	
	width:920px;	
    height: 40px;		
    margin: 20px 0 0 5px;		
}		
		
div.menu_item_left {		
background: transparent url('images/menu_left.jpg') no-repeat 0 0;		
width: 10px;		
height: 40px;		
margin: 0;		
float: left;		
}		
		
div.menu_item_left.active {		
background: transparent url('images/menu_active_l.gif') no-repeat 0 0;		
}		
		
div.menu_item {		
background: transparent url('images/menu_fill.jpg') repeat-x 0 0;		
height: 40px;		
float: left;		
padding: 12px 15px 0 10px;		
}		
		
div.menu_item a {		
color: #FFF;		
font-size: 12px;		
}		
div.menu_item_right_stop  {		
background: transparent url('images/menu_right.jpg') no-repeat 0 0;		
width: 30px;		
height: 40px;		
float: right;		
}		
		
div.menu_item.active {		
background: transparent url('images/menu_active_fill.gif') repeat-x 0 0;		
}		
		
div.menu_item.active a {		
color: #87b227;		
text-decoration: underline;		
font-weight: bold;		
}		
		
div.menu_item_right {		
background: transparent url('images/menu_separator.jpg') no-repeat 0 0;		
width: 2px;		
height: 40px;		
float: left;		
}		
		
div.menu_item_right.active {		
background: transparent url('images/menu_active_r.gif') no-repeat 0 0;		
}		
/*sub menu*/		
ul.submenu, ol.submenu {		
    list-style-type: none;		
	border-bottom: 1px solid #333;	
	padding: 0 0 4px 0;	
	margin: 3px 0 0 10px;	
	font-size:12px;	
	width:910px;	
}		
ul.submenu li.page_item {		
	display:inline;	
	margin: 10px;	
}		
ul.submenu li.page_item a {		
	font-size:11px;	
	color:#333;	
}		
ul.submenu li.page_item a:hover{		
	padding: 0 0 2px 0;	
	border-bottom:5px solid #666;	
}		
ul.submenu li.current_page_item {		
	padding: 0 0 2px 0;	
	border-bottom:5px solid #1e7dc1;	
}		
div#content_ico, div#content_header, div#content_text {		
	float:left;	
}		
div#content_text {		
	clear:both;	
}		
div#content_ico{		
	margin: 20px;	
}		
		
div#content_text {		
font-size: 12px;		
margin: 0 20px 20px 20px;		
}		
		
#content_text ul {		
margin:20px 0 20px 40px;		
list-style-image: url(images/li_parent.gif);		
line-height: 1.5em;		
}		
		
#content_text  ul .children{		
margin:0px 0 10px 10px;		
list-style-image: url(images/li_child.gif);		
}		
		
div#content {		
width: 100%;		
background: #edf0f0;		
}		
/* url('images/content_bg.gif') repeat-y 0 0*/		
div#content_bottom {		
width: 100%;		
background: transparent url('images/content_bottom.gif') repeat-y 0 0;		
height: 2px;		
}		
		
div.content_header {		
clear: both;		
width: 100%;		
}		
		
div.content_header h1 {		
color: #555555;		
font-size: 20px;		
margin: -10px 0 10px 10px;		
}		
		
div.content_header h1 a {		
color: #555555;		
font-size: 20px;		
margin: -10px 0 10px 0;		
}		
		
div.content_header h1.indent {		
color: #555555;		
font-size: 20px;		
margin: -10px 0 10px 170px;		
}		
		
small {		
color: #87b227;		
font-family: Arial, Helvetica, Sans-Serif;		
font-size: 11px;		
line-height: 1.5em;		
}		
		
small.indent {		
color: #87b227;		
margin: 0 0 10px 170px;		
}		
		
div#top_list {		
width: 540px;		
float: left;		
margin: 0 0 0 0;		
overflow: hidden;		
}		
div#top_slide {		
float: left;		
margin: 0 0 0 5px;		
border-bottom: 1px solid #333;		
}		
	#slide-images{	
		position:relative;
		display:block;
		margin:0px;
		padding:0px;
		width:530px;
		height:260px;
		overflow:hidden;
	}	
		
	#slide-images li{	
		position:absolute;
		display:block;
		list-style-type:none;
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
	}	
		
	#slide-images li img{	
		display:block;
		background-color:#FFFFFF;
	}	
div#box_list {		
background: transparent;		
width: 540px;		
height: 180px;		
float: left;		
margin: 10px 10px 10px 0;		
}		
div.push_box{		
	background: transparent url('images/push_box.jpg') no-repeat 0 0;	
    color: #333;		
    float: left;		
    font-size: 11px;		
    margin: 10px 0 0 0;		
    width: 180px;		
	height: 180px;	
	}	
div.push_box h3 {		
color: #FFF;		
font-size: 14px;		
margin: 13px 0 0 15px;		
font-weight:normal;		
}		
div.push_box_img {		
    margin: 15px 0 0 60px;		
}		
		
div.push_box_txt {		
	width: 150px;	
	height: 40px;	
    margin: 5px 0 0 15px;		
}		
div.article {		
width: 540px;		
float: left;		
margin: 0 10px 0 10px;		
}		
		
div#news_list {		
width: 560px;		
float: left;		
}		
		
div.content_small {		
width: 380px;		
float: left;		
margin: 10px 10px 20px 10px;		
font-size: 12px;		
}		
h1{		
font-family: "Arial", "Helvetica", sans-serif
font-size: 10px;	
}		
div#content_main {		
background: #FFF url('images/content_bg_top.jpg') no-repeat 0 0;		
width: 640px;		
float: left;		
margin: 10px 0 0 5px;		
}		
div#content_main  p{		
margin: 20px;		
}		
}		
div#content_middle {		
	color: #333;	
    float: left;		
    font-size: 11px;		
    margin: 10px 0;		
    width: 250px;		
}		
		
div#content_left_box {		
    color: #333;		
    float: left;		
    font-size: 11px;		
    margin: 10px 20px 10px 5px;		
    width: 250px;		
}		
div#content_right_box {		
    color: #333;		
    float: left;		
    font-size: 11px;		
    margin: 10px 0;		
    width: 250px;		
}		
div.content_left_box h2 {		
font-size: 14px;		
font-weight: bold;		
margin: 5px 0;		
padding: 0;		
color: #959595;		
}		
		
		
div#sidebar  {		
width: 390px;		
background: transparent url('images/start_form_bg.gif') no-repeat 0 0;		
text-align: left;		
font-size: 30px;		
font-weight: bold;		
float: right;		
color: #FFF;		
margin: 0 25px 0 0;		
overflow: hidden;		
}		
div#sidebar_image  {		
width: 270px;		
text-align: left;		
font-size: 30px;		
font-weight: bold;		
float: left;		
margin: 20px 5px 0 5px;		
}		
div.sidebar_img_holder{		
width: 250px;		
min-height: 150px;		
margin: 0 0 0 10px; 		
text-align: left;		
font-size: 12px;		
}		
		
div#sidebar_quote  {		
width: 270px;		
background: transparent url('images/start_quote_top_bg.gif') no-repeat 0 0;		
text-align: left;		
font-size: 30px;		
font-weight: bold;		
float: left;		
color: #FFF;		
margin: 10px 5px 0 15px;		
}		
div.sidebar_quote_holder {		
background: #FFF;		
width: 250px;		
margin: 20px 0 0 10px; 		
text-align: left;		
font-size: 12px;		
}		
div.sidebar_quote_holder h2 {		
    color: #ED145B;		
    font-size: 20px;		
    font-weight: normal;		
    margin: 20px 20px 10px 10px;		
}		
div.sidebar_quote_holder p {		
    color: #333;		
	text-align:right;	
    font-size: 14px;		
    font-weight: normal;		
	margin: 0 25px 0 0;	
}		
div#sidebar_quote_bottom  {		
width: 270px;		
height:40px;		
background: transparent url('images/start_quote_bot_bg.gif') no-repeat 0 0;		
text-align: left;		
float: left;		
margin:0;		
}		
div#sidebar_small  {		
width: 270px;		
background: transparent url('images/start_quote_top_bg.gif') no-repeat 0 0;		
text-align: left;		
font-size: 30px;		
font-weight: bold;		
float: left;		
color: #FFF;		
margin: 10px 5px 0 15px;		
overflow: hidden;		
}		
div.sidebar_form_small {		
width: 250px;		
overflow: hidden;		
background: #FFF;		
margin: 20px 0 0 10px; 		
text-align: left;		
font-size: 12px;		
}		
		
div.sidebar_form_small form {		
margin-left: 13px;		
background: transparent;		
}		
div.sidebar_form_small h2 {		
    color: #ED145B;		
    font-size: 20px;		
    font-weight: normal;		
    margin: 20px 0px 10px 15px;		
}		
div.push_box_sidebar{		
width: 380px;		
height: 180px;		
text-align: left;		
font-size: 12px;		
margin: 20px 0 0 20px;		
background: transparent url('images/push_box.jpg') no-repeat 0 0;		
color: #333;		
float: left;		
font-size: 11px;		
}		
		
div#sidebar_big  {		
width: 380px;		
text-align: center;		
font-size: 30px;		
font-weight: bold;		
float: left;		
color: #FFF;		
margin: 0 5px 0 10px;		
}		
		
div.sidebar_form {		
width: 350px;		
height: 350px;		
margin: 20px 0 0 20px; 		
text-align: left;		
font-size: 12px;		
}		
div.sidebar_form h2{		
color: #ed145b;		
font-size: 20px;		
margin: 5px 0 0 0;		
font-weight:normal;		
}		
		
div.sidebar_footer {		
		
width: 380px;		
height: 180px;		
text-align: left;		
font-size: 12px;		
margin: 20px 0 0 20px;		
}		
div.start_contact {		
text-align: center;		
}		
div.start_contact h4{		
color: #333;		
font-weight:normal;		
}		
div.start_contact p{		
font-size: 12px;		
font-weight: normal;		
color: #333;		
}		
div.start_map {		
float:left;		
width: 210px;		
height: 170px;		
text-align: left;		
margin: 0 0 0 10px;		
}		
div#top_list2 {		
width: 380px;		
background: transparent url('images/topl2_bg.jpg') no-repeat 0 0;		
text-align: left;		
border-bottom: solid 1px #ebebeb;		
}		
		
div.column {		
width: 220px;		
margin: 10px;		
float: left;		
}		
		
div#column_wrapper {		
width: 100%;		
float: left;		
text-align: center;		
margin:10px 0 0 0;		
}		
div#column_wrapper p{		
color: #333;		
font-size: 10px;		
}		
		
div.content_text {		
width: 100%;		
margin: 10px 0 10px 0;		
font-size: 12px;		
}		
		
div#comments {		
width: 100%;		
margin: 10px 0 10px 0;		
}		
		
div#apply_box {		
width: 280px;		
height: 200px;		
margin: 10px;		
text-align: left;		
}		
		
.commentlist li, #commentform input, #commentform textarea {		
font: 0.9em 'Arial', Helvetica, Sans-Serif;		
}		
		
.commentlist li ul li {		
font-size: 1em;		
}		
		
.commentlist li {		
font-weight: bold;		
}		
		
.commentlist li .avatar {		
float: right;		
border: 1px solid #eee;		
padding: 2px;		
background: #fff;		
}		
		
.commentlist cite, .commentlist cite a {		
font-weight: bold;		
font-style: normal;		
font-size: 1.1em;		
}		
		
.commentlist p {		
font-weight: normal;		
line-height: 1.5em;		
text-transform: none;		
}		
		
#commentform p {		
font-family: Arial, Helvetica, Sans-Serif;		
}		
		
.commentmetadata {		
font-weight: normal;		
}		
		
		
		
#commentform input {		
width: 170px;		
padding: 2px;		
margin: 5px 5px 1px 0;		
}		
		
#commentform {		
margin: 5px 10px 0 0;		
}		
		
#commentform textarea {		
width: 100%;		
padding: 2px;		
}		
		
#respond:after {		
content: ".";		
display: block;		
height: 0;		
clear: both;		
visibility: hidden;		
}		
		
		
		
#commentform #submit {		
margin: 0 0 5px auto;		
float: right;		
}		
		
.alt {		
margin: 0;		
padding: 10px;		
}		
		
.commentlist {		
padding: 0;		
text-align: justify;		
}		
		
.commentlist li {		
margin: 15px 0 10px;		
padding: 5px 5px 10px 10px;		
list-style: none;		
}		
		
.commentlist li ul li {		
margin-right: -5px;		
margin-left: 10px;		
}		
		
.commentlist p {		
margin: 10px 5px 10px 0;		
}		
.children { padding: 0; }		
		
#commentform p {		
margin: 5px 0;		
}		
		
.nocomments {		
text-align: center;		
margin: 0;		
padding: 0;		
}		
		
.commentmetadata {		
margin: 0;		
display: block;		
}		
		
blockquote {		
color: #959595;		
margin-left: 0;		
background: transparent url('images/citat.jpg') no-repeat 0 0;		
padding: 0 0 0 40px;		
}		
		
/* Contact form */		
.gray {		
color: #888;		
}		
		
form.int input {		
border-top: 1px solid #777;		
border-left: 1px solid #777;		
border-right: 1px solid #ccc;		
border-bottom: 1px solid #ccc;		
margin: 10px 0;		
width: 225px;		
height: 20px;		
padding-left:3px;		
font-size: 12px;		
font-family: "Arial";		
}		
		
form.int input.first {		
margin-top: 0;		
}		
		
form.int select {		
border-top: 1px solid #777;		
border-left: 1px solid #777;		
border-right: 1px solid #ccc;		
border-bottom: 1px solid #ccc;		
background-color: #FFF;		
margin: 10px 0;		
width: 228px;		
font-size: 12px;		
height: 22px;		
font-size: 12px;		
line-height: 22px;		
font-family: "Arial";		
}		
		
form.int option {		
padding-left: 3px;		
font-family: "Arial";		
}		
		
form.int textarea {		
border-top: 1px solid #777;		
border-left: 1px solid #777;		
border-right: 1px solid #ccc;		
border-bottom: 1px solid #ccc;		
width: 225px;		
height: 20px;		
margin: 10px 0 0 0;		
height: 72px;		
font-size: 12px;		
font-family: "Arial";		
padding:3px 0 0 3px;		
}		
		
div#sidebar_int_bottom a {		
font-family: "Arial";		
color: #0F75BC;		
margin: 5px 20px 0 0;		
font-weight: normal;		
text-decoration: underline;		
float: right;		
display: block;		
}		
		
div#sidebar_int_bottom2 a {		
font-family: "Arial";		
color: #0F75BC;		
margin: 5px 20px 0 0;		
font-weight: normal;		
text-decoration: underline;		
float: right;		
display: block;		
}		
		
.black {		
color: #000;		
}		
		
div#sidebar_int_bottom {		
width: 270px;		
height:40px;		
background: transparent url('images/start_quote_bot_bg.gif') no-repeat 0 0;		
float: left;		
margin: 0 0 0 -23px;		
}		
		
div#sidebar_int_bottom2 {		
width: 270px;		
height:40px;		
background: transparent url('images/start_quote_bot_bg.gif') no-repeat 0 0;		
float: left;		
margin: 0 0 0 -10px;		
}		
		
/* Start form */		
		
form.start_form  {		
height: 177px;		
width: 351px;		
display: block;		
}		
		
form.start_form input, form.start_form select, form.start_form textarea {		
margin: 10px 0;		
width: 100%;		
float: left;		
overflow: hidden;		
}		
		
form.start_form input {		
border-color: #777777 #CCCCCC #CCCCCC #777777;		
border-style: solid;		
border-width: 1px;		
font-family: "Arial";		
font-size: 12px;		
height: 20px;		
margin: 10px 0;		
padding-left: 3px;		
overflow: hidden;		
}		
		
form.start_form select {		
border-top: 1px solid #777;		
border-left: 1px solid #777;		
border-right: 1px solid #ccc;		
border-bottom: 1px solid #ccc;		
background-color: #FFF;		
margin: 10px 0;		
font-size: 12px;		
height: 22px;		
font-size: 12px;		
line-height: 22px;		
font-family: "Arial";		
overflow: hidden;		
}		
		
form.start_form option {		
padding-left: 3px;		
font-family: "Arial";		
overflow: hidden;		
}		
		
form.start_form textarea {		
border-top: 1px solid #777;		
border-left: 1px solid #777;		
border-right: 1px solid #ccc;		
border-bottom: 1px solid #ccc;		
margin: 10px 0 0 0;		
font-size: 12px;		
font-family: "Arial";		
padding:3px 0 0 3px;		
overflow: hidden;		
display: block;		
float: right;		
width: 164px;		
}		
		
form.start_form textarea {		
height: 99px;		
}		
		
form.start_form div.left_col {		
width: 164px;		
margin: 0 10px 0 0;		
float: left;		
overflow: hidden;		
position: relative;		
}		
		
form.start_form div.left_col #int_tefn {		
width: 106px;		
}		
form.start_form div.left_col #int_post {		
width: 46px;		
margin-left: 10px;		
}		
		
form.start_form div.left_col #int_mail {		
		
}		
		
form.start_form div.right_col {		
width: 164px;		
margin: 0 0 0 10px;		
float: left;		
overflow: hidden;		
}		
		
form.start_form a {		
font-family: "Arial";		
color: #0F75BC;		
font-weight: normal;		
text-decoration: underline;		
float: right;		
display: block;		
margin: 3px 0 0 0;		
}		
		
span.gray_text {		
font-size: 11px;		
color: #888;		
font-weight: normal;		
}		
		
/* Sitemap. */		
		
		
		
		
/* Alignment */		
.alignleft,		
img.alignleft {		
	display: inline;	
	float: left;	
	margin-right: 24px;	
	margin-top: 4px;	
}		
.alignright,		
img.alignright {		
	display: inline;	
	float: right;	
	margin-left: 24px;	
	margin-top: 4px;	
}		
.aligncenter,		
img.aligncenter {		
	clear: both;	
	display: block;	
	margin-left: auto;	
	margin-right: auto;	
}		
img.alignleft,		
img.alignright,		
img.aligncenter {		
	margin-bottom: 12px;	
}		
		
/* Quotes */		
blockquote {		
	quotes: none;	
	border-left: 1px solid #888;	
    font-style: italic;		
    margin: 20px 0 20px 20px;		
    padding: 0 30px 0 10px;		
}		
blockquote:before, blockquote:after {		
	content: '';	
	content: none;	
}		
		
blockquote cite,		
blockquote em,		
blockquote i {		
	font-style: normal;	
}		
		
.entry-content blockquote.left {		
	float: left;	
	margin-left: 0;	
	margin-right: 24px;	
	text-align: right;	
	width: 33%;	
}		
.entry-content blockquote.right {		
	float: right;	
	margin-left: 24px;	
	margin-right: 0;	
	text-align: left;	
	width: 33%;	
}		
		
#comments .comment-body blockquote p:last-child {		
	margin-bottom: 24px;	
}		
