@charset "utf-8";

body { 
	margin:0; 
	padding:0; 
	width:100%; 
	background:url(images/main_bg.gif);
	font:62.5%/1.6em Georgia, "Times New Roman", Times, serif;
}

* {
margin:0;
padding:0;
}

html { padding:0; margin:0;}

.main { margin:0 auto; padding:0;}

.resize {
	width:960px;
	padding:10px 0;
	margin:0 auto;
	border:1px solid #f1f1f1;
	background:#fff;
	height: 30px;
}

.resize2 {
	width:960px;
	padding:5px 0;
	margin:0 auto;
}

.resize h2 { width:600px; float:left; font:normal 11px  Georgia, "Times New Roman", Times, serif; color:#939393; padding:10px 0 0 20px; margin:0;}

/********** header **********/

.header_resize { margin:0; padding:0; border-bottom:1px solid #f1f1f1;}
.header { width:960px; padding:0; margin:0 auto; }

/* 2 */

.header_blog2 { background:url(images/header_blog_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:95px;}
.header_blog2 h2 { font:bold 36px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 0; margin:0;}

/* logo */

.logo {
	padding:0;
	margin:0;
	width:400px;
	float:left;
}

/*menu*/

#menuwrapper {
	padding:5px 0 10px 0;
	margin:0;
	width:960px;
	float:left;
}

#menu, #menu ul {
	padding: 0;
	margin: 0;
	list-style: none;	
	border:0;
}

#menu a {
	display: block;
	text-decoration: none;
	border-right: 1px solid #939393;
	padding:0 10px;
	color:#939393;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
}

#menu li {
	float: left;
	width: 9em;
}

#menu li ul, #menu ul li  {
	width: 21em;
}

#menu ul li a  {
	border-right: 0;
	padding: 3px 12px 3px 16px;
	color:#939393;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}

#menu li ul {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	padding:10px 0;
	border:1px solid #f1f1f1;
}

#menu li:hover a, #menu a:focus, #menu a:active {
	color: #545454;
	background-color: #FFF;
}

#menu li:hover ul {
	display: block;
	z-index: 7;
}

#menu li:hover ul a {
	color: #545454;
	background-color: transparent;
}

#menu ul a:hover {
	background-color: #939393!important;
	color: #FFFFFF!important;
}

/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width.
Do not edit this rule in any way. */
#menu li {width: auto;}

/*
.menu {
	padding:5px 0 10px 0;
	margin:0;
	width:960px;
	float:left;
}
.menu ul { text-align:left;  padding:0; margin:0; list-style:none; border:0; float:left;}
.menu ul li { float:left; margin:0; padding:0 10px; border-right:1px solid #939393;}
.menu ul li a { float:left; margin:0; padding:0; color:#939393; font:normal 16px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.menu ul li a:hover { color:#545454;}
.menu ul li a.active { color:#545454;}
.menu ul li:hover ul{
visibility:visible;
}
.menu ul li ul:hover{
visibility:visible;
}
.menu ul li ul li:hover{
visibility:visible;
}
.menu ul li ul { position: absolute; text-align:left;  padding:0; margin:0; border:0; float:left; visibility: hidden; z-index: 7;}

.menu ul li ul li {
padding-left: 0px;
width:140px;
height: 25px;
display: block;
text-decoration:none;
text-align: left;
line-height: 25px;
background-color: white;
color: white;
z-index: 7;
position: absolute;
}
.menu ul li ul li a { float:left; margin:0; padding:0; color:#939393; font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none;}*/

/* search */

.search {
	padding:31px 0 0 0;
	margin:0 auto;
	width:400px;
	float:right;
}

.search form { padding:0; margin:0 auto;}

.search span { display:block; float:left; background:url(images/search_bg.gif) left top no-repeat; width:166px; padding:1px 5px; height:31px;}

.search form .keywords { width:149px; line-height:14px; height:14px; float:left; background:none; border:0; padding:6px 2px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#acacac;}

.search form .button { float:left; margin:0; padding:0;}

/* body */

.body_resize {padding:0; width:960px; margin:0 auto;}

/* */

.body { padding:0; margin:0 auto; border-top:1px solid #f1f1f1; background:#fff;}

.body h2 { font:normal 20px Georgia, "Times New Roman", Times, serif; color:#545454;  padding:10px 5px; margin:0 0 10px 0;}

.body h2 span { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#939393;}

.body p { font:normal 11px  Georgia, "Times New Roman", Times, serif; color:#6b6b6b; line-height:1.8em; padding:3px 5px; margin:0;}

.body p span { color:#6d6d6d; font:normal 11px Arial, Helvetica, sans-serif;}

.body a { color:#801e14; text-decoration:none;}

.body img { margin:10px auto; padding:0;}

.body img.floated { float:right; margin:5px 20px; padding:0;}

.body img.floated2 { float:left; margin:5px 15px 5px 0; padding:0;}

.right { width:290px; margin:0; padding:15px; float:right;}

.left { width:610px; margin:0; padding:15px; float:left;}

.blog {
	width:290px;
	margin:0;
	padding:10px 15px;
	float:left;
}

/********** contact form **********/

#contactform { margin:0; padding:5px 10px; }

#contactform * { color:#F00; }

#contactform ol { margin:0; padding:0; list-style:none; }

#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }

#contactform li.buttons { margin:5px 0 5px 0; clear:both; }

#contactform label { margin:0; width:300px; display:block; padding:10px 0; color:#9a9a9a; font:normal 12px Georgia, "Times New Roman", Times, serif; text-transform:capitalize; float:left; }

#contactform label span { color:#F00; }

#contactform input.text { width:320px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:left; }

#contactform textarea { width:520px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:left; }

#contactform li.buttons input { padding:3px 0 3px 0px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

.contact h2 { font-size:24px; font-weight:bold; text-align:center; padding:15 0 5 0; }
.contact h3 { font-size:20px; text-align:center; padding:0 0 15 0; }



/*************footer**********/

.footer {padding:0;  margin:0; border-top:1px solid #f1f1f1; background:url(images/bg_slider.gif);}

.footer_resize { width:940px; margin:0 auto; padding:5px 10px;}

.footer p { font:normal 11px  Georgia, "Times New Roman", Times, serif; color:#9a9a9a;}

.footer a { font:normal 11px  Georgia, "Times New Roman", Times, serif; color:#545454; text-decoration:none; padding:5px; margin:0;}

.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 

.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left;}

p.clr, .clr {
	clear:both;
	padding:0;
	margin:0;
	background:none;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	
	height: 0;
	line-height: 0.0;
}

.bg {

	border-bottom:1px solid #e2e2e2;

	clear:both;

	padding:0;

	margin:0px 0;

	background:none;

}

/* Header block */

.header_blog {

	background:url(images/bg_slider.gif);

	padding:0px 0 0 0;

	margin:0;

}

.header_blog h3 { font:normal 40px Georgia, "Times New Roman", Times, serif; color:#484848; padding:10px 0 10px 20px; margin:0;}

.header_blog div.text {

	width:750px;

	float:left;

	font:normal 14px Georgia, "Times New Roman", Times, serif;

	color:#999999;

	padding:0 0 0 20px;

	margin:0;

	line-height:23px;

}

/*galeria*/

.galeria { width:120px; padding:0; margin:0; float:right; height:23px;}

.galeria ul,

.galeria ul li { margin:0; padding:0; list-style:none; float:left; line-height:23px;}

.galeria a { display:block; padding:0 2px; margin:0; width:24px; height:23px;}

.galeria a:hover {}

.galeria a.first {background:url(images/rss_1_1.gif) top no-repeat;}

.galeria a:hover.first { background:url(images/rss_1.gif) top no-repeat;}

.galeria a.sek {background:url(images/rss_2_1.gif) top no-repeat;}

.galeria a:hover.sek { background:url(images/rss_2.gif) top no-repeat;}

.galeria a.thre {background:url(images/rss_3_1.gif) top no-repeat;}

.galeria a:hover.thre { background:url(images/rss_3.gif) top no-repeat;}

.galeria a.four {background:url(images/rss_4_1.gif) top no-repeat;}

.galeria a:hover.four { background:url(images/rss_4.gif) top no-repeat;}

/* Slider */

#slider {

	width:960px;

	padding:10px 0;

	margin:0 auto;

}

div#slideshow {
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	padding-top: 0px;

}

.slider-item { width:100% !important; }
.slider-item .caption {
	width:190px;
	position:absolute;
	height:297px;
	top:0;
	padding:15px;
	margin:0;
	background:url(images/overlay.png);
	display:none;
}
.slider-item .caption h2 { font:normal 21px Calibri, "Times New Roman", Times, serif; color:#fff; padding:0; margin:0;}
.slider-item .caption p { font:normal 16px Calibri, "Times New Roman", Times, serif; color:#fff; margin:0; padding:0;}
.slider-item .caption a { color:#fff; text-decoration:none;}
.slider-item img { float:right; margin:0; padding:0;}
.slider_content_inner img { border:none; }
.controls-center { width:960px; margin:0 auto; padding:5px 0;}
#slider_controls { margin:0 auto; z-index:1000; width:960px;}
#slider_controls ul { margin:0; padding:0 20px 0 0; width:254px; float:right;}
#slider_controls ul li { margin:0; padding:0 ; list-style:none; }
#slider_controls ul li { float:right; display:block; }
#slider_controls ul li a { text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif; color:#797979; background:#f2f2f2; border:1px solid #e0e0e0; display:block; float:left; padding:1px 5px; margin:2px !important; margin:1px 1px; outline:none; }
#slider_controls ul li a:focus { outline:none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { color:#797979; background:#fff; border:1px solid #ececec; }

.slider-item .caption2 {
	left:681px;
	width:200px;
	position:absolute;
	height:100px;
	top:125px;
	padding:15px;
	margin:0;
	background:url(images/overlay.png);
}
.slider-item .caption2 h2 { font:normal 19px Georgia, "Times New Roman", Times, serif; color:#fff; padding:0; margin:0;}
.slider-item .caption2 p { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#fff; margin:0; padding:0;}
.slider-item .caption2 a { color:#fff; text-decoration:none;}

h4 {

	font-family: Georgia, "Times New Roman", Times, serif;

}

.style2 {

	font-size: x-small;

	color: #545454;

}

.style3 {

	font-size: large;

	font-weight: bold;
	
	font-family: Calibri;

}

.style4 {color: #FF0000}

.style5 {color: #0066FF}

.style9 {

	font-size: 14px;

	font-weight: bold;

}

.style10 {

	font-family: Calibri;

	color: #333333;

	font-style: italic;

	font-size: 14px;

}

.style11 {

	font-size: 12

}

.style12 {font-family: Georgia, "Times New Roman", Times, serif}

