@charset "utf-8";
/*
Theme Name: UnitechPharma
Theme URI: 
Description: 
Version: 1
Author: Emil Marklund, Ntech
Author URI: 

*/
:root {
 overflow-y: scroll !important;
}
html{	
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	overflow-y:scroll;
}
body {
	font: 75%/150% "Georgia", Tahoma, Arial;
	background-color:#f2eeeb;
	text-align:center;
	margin:0;
	padding:0;
}

p {}
h1 {}
h2 {
	font-size:185%;
	line-height:normal;
	margin:3px 0;
	font-weight:normal;
}
h3 {}
h4 {}
h5 {}
h6 {
	font-size:100%;
	font-weight:bold;
	color:#5E5E00;
	margin:5px 0;
	padding:0 0;
}
#page {
	text-align:left;
	width:990px;
	margin: 0 auto;
	/*background-image:url(images/top-bg-fix.gif);
	background-repeat:no-repeat;
	background-position:0 150px;*/
}
#header {
	/*background-image:url(../wpdemo/images/header-bg.gif);
	background-repeat:no-repeat;
	height:124px;
	min-height:124px;*/
	border:0;
}
#header .inner {
	padding:30px 10px 30px 10px;
	position:relative;
	border:0;
}
#main {
	background-image:url(images/main-middle-bg.gif);
	background-repeat:repeat-y;
	padding:0 0 20px 23px;
	margin:0;
	border:0;
}
.mainTop {
	background-image:url(images/main-top-bg.gif);
	background-repeat:repeat-y;
	height:20px;
}
#bannerContainer{
	background-image:url(images/banner-bg.gif);
	background-repeat:no-repeat;
	border:0;
	height:207px;
	min-height:207px;
}
#bannerContainer .inner {
	padding:10px 16px 0 16px;
}
.banner {
	width:100%;
	height:183px;
	background-color:#fff;
	overflow:hidden;
}
.menu {
	background-image:url(images/menu-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:34px;
	position:relative;
}
.search {
	position:absolute;
	right:15px;
	top:50px;
}
.search #searchsubmit {
	border:2px solid #4cc4cf;
	background-color:#FFFFFF;
}
#content {
	float:left;
	width:720px;
	margin-left:20px;
	/*background-color:#00FF00;*/
}
.intro {
	padding-bottom:10px;
	border-bottom:5px solid #efefef;
}
#sidebar{
	float:left;
	display:block;
	/*background-color:#99CC00;*/
	width:220px !important;
}
#sidebar2{
	float:left;
	display:block;
	padding:10px 0 0 0;
	width:220px !important;
	/*background-color:#FFFF99;*/
}
#footer {
	background-image:url(images/main-bottom-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:60px;
	min-height:60px;
	border:0;
}
#footer address {
	font-style:normal;
}
#footer .inner {
	padding:30px 23px 10px 23px;
}
#content.startPage{
	margin-right:0;
	width:480px;
	background-color:inherit;
	/*background-color:#9999FF;*/
}
#content.subPage {
	width:700px;
	background-color:inherit;
}
.introImageStart {
	padding-top:18px;
}

/** Navigation menu *******************************************************************************************************/

ul#nav {
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
}
ul#nav li {
	
	font-family: Arial, Helvetica;
	font-size:16px;
	font-weight: normal;
	float: left;
	display: inline;
	padding: 0;
	margin:0;
}
ul#nav li.current_page_item, 
ul#nav li.current_page_ancestor, 
ul#nav li.current_page_parent {
	/*background-image: url(images/head-menu-arrow-floor.gif);
	background-position: center bottom;
	background-repeat: no-repeat;*/
}
ul#nav li a { 
	display: block;
	float:left;
	cursor:hand;
}
ul#nav li span { 
	display: block;
	float:left;
	height: 24px;
}
ul#nav li a {
	padding: 0 2px 0 13px;
	background:none;
}
ul#nav li span {
	background:none;
	padding: 10px 13px 0 0;
}
ul#nav li.current_page_item a, 
ul#nav li.current_page_ancestor a,
ul#nav li.current_page_parent a {
	padding: 0 2px 0 13px;
	background-image: url(images/tab-active-left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
ul#nav li.current_page_item span, 
ul#nav li.current_page_ancestor span, 
ul#nav li.current_page_parent span {
	background-image: url(images/tab-active-right.gif);
	background-position: right top;
	padding: 10px 13px 0 0;
	background-repeat: no-repeat;
}
ul#nav li a:hover {
	/*background-image: url(images/tab-active-left.gif);
	background-position: left top;
	background-repeat: no-repeat;*/
}
ul#nav li a:hover span {
	/*background-image: url(images/tab-active-right.gif);
	background-position: right top;
	background-repeat: no-repeat;*/
}
ul#nav li a:link, 
ul#nav li a:active, 
ul#nav li a:visited {
	color: #4cc4cf;
	text-decoration: none;
	font-weight:normal;
}
ul#nav li a:hover {
	color: #888888;
	text-decoration:underline;
	font-weight:normal;	
} 
ul#nav li.current_page_item a, 
ul#nav li.current_page_ancestor a, 
ul#nav li.current_page_parent a {
	color: #4cc4cf;
	font-weight:normal;	
}

/****** Language selector(overrides originals) ********************************************************************************************/

#lang_sel a, #lang_sel a:visited {
background-color:#f2eeeb !important;
border:0;
}
#lang_sel a.lang_sel_sel {
background-color:#f2eeeb !important;
border:0;
}
#lang_sel {
	position:absolute;
	right:15px;
	top:7px;
}


/** SIDEBAR ******************************************************************************************************************/

/* ----- Main left menu */
#sidebar .main-left-navigation {
	font-family:Arial, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size:110%;
	font-weight: bold;
	padding-bottom:25px;
	margin-top:20px;
}
#sidebar ul.main-left-menu {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	border-top: solid 1px #dfa93f;
}
#sidebar ul.main-left-menu li.current_page_item, 
#sidebar ul.main-left-menu li.page_item {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
}
#sidebar ul.main-left-menu li {
	border-bottom: solid 1px #dfa93f;
}
#sidebar ul.main-left-menu li.page_item a {
	display:block;
	padding:8px;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}
#sidebar ul.main-left-menu li.page_item a:hover {
	background-color: #ffffff; /*f5e5c5*/
	color: #000000;
	text-decoration:underline;
	font-weight: bold;
}
#sidebar ul.main-left-menu li.current_page_item a, #sidebar ul.main-left-menu li.current_page_item a:hover {
	display:block;
	padding:8px;
	background-color: #f5e5c5; /*f5e5c5*/
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}
/*#sidebar ul.main-left-menu li.current_page_item a:hover {
	display:block;
	padding:8px;
	background-color: #f5e5c5;
	color: #000000;
	text-decoration:underline;
	font-weight: bold;
}*/

/* ----- List of news, startpage ********************************************************/
.listNewsContainer {
	border-left:1px solid #4cc4cf;
	padding-left:16px;
}
.listNewsContainer ul,.listNewsContainer li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
}
ul#listNews{
	font-family:arial;
	font-size:75%;
}
ul#listNews li.listNews-item{
	padding-bottom:1px;
	margin-bottom:15px;
}
ul#listNews li.listNews-item p a:link{
	color:#0099FF;
	text-decoration:underline;
}
ul#listNews li.listNews-item p a:visited{
	color:#0099FF;
	text-decoration:underline;
}
ul#listNews li.listNews-item p a:hover{
	color:#0099FF;
	text-decoration:underline;
}
ul#listNews li.listNews-item p{
	padding:0;
	font-size:120%;
	line-height:normal;
	margin:0;
}
ul#listNews li .icon-link {
	padding:15px 0 0 0;
}
ul#listNews li .icon-link a{
	padding:3px 0 3px 22px;
	background-image:url(images/link.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:90%;
	color:#000000;
	text-decoration:underline;
}
ul#listNews span.date{
	color:#888888;
	padding-right:5px;
	border-right:1px solid #888888;
	margin-right:5px;
}


/****** Startsida ingångar ********************************************************************************************/

ul#ThumbBoard {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#ThumbBoard li.thumb-left{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	padding:0 20px 20px 0;
	position:relative;
}
ul#ThumbBoard li.thumb-left p{
	position:absolute;
	bottom:22px;
	left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:110%;
	line-height:0;
}
ul#ThumbBoard li.thumb-left a{
	color:#000000;
	text-decoration:none;
	display:block;
}


/****** Breadcrumbs ********************************************************************************************/

#crumbs{ /*div*/
	padding:0 0 5px 0;
	border-bottom:1px dashed #cccccc;
	margin:0 23px 10px 0;
	font:normal 85% arial;
}
#crumbs span{}
#crumbs a{}
#crumbs .current {}


/****** List in Archive in Sidebar ********************************************************************************************/

#sidebar li.box, #sidebar2 li.box {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
}
#sidebar .listArchive {
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-weight: normal;
	padding-bottom: 10px;
}
#sidebar .listArchive h2 {
	
	padding:0 0 4px 0;
}
#sidebar .listArchive ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	background-color: #e9eae4;
	background-image: url();
	background-position: left top;
	background-repeat: no-repeat;
}
#sidebar .listArchive li {
	display:block;
	padding:5px;
	margin: 0 0 0 0;
	list-style-type: none;
	background-color: #e9eae4;
}
#sidebar .listArchive li a:link, #sidebar .listArchive li a:active, #sidebar .listArchive li a:visited {
	color: #000000;
	text-decoration:none;
	padding:5px;
}
#sidebar .listArchive li a:hover{
	text-decoration:underline;
	padding:5px;	
}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:960px;
		height:183px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		position:absolute;
		top:310px;
		padding-left:750px;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:16px;
		line-height:16px;
		}
	ol#controls li a{
		float:left;
		height:16px;
		line-height:16px;
		border:1px solid #fff;
		background:#DAF3F8;
		color:#DAF3F8;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#5DC9E1;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
