/*#############################################################
Name: Gemstone
Date: 2006-05-30
Author: Viktor Persson
#############################################################*/

/* Standard element */
* {
	margin:0;
	padding: 0;
       
}
body,html{
	font-family: Tahoma,sans-serif;
	font-size: 14px;
	padding-left: 0px;
        margin-top:0 px; 
        width=1006px;
        margin:0 auto;
        text-align: center;
        height:100%
}

#wrapper{ 
  width:1006px; 
  margin:0 auto; 
  text-align:left;  
  margin-left:auto;
  
  height:100%;
  position:relative;
z-index:-1
} 
body > #wrapper {height: auto; min-height: 100%;}
#main {padding-bottom:47px;}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


p {
	margin-bottom: 1.0em;
}
ul {
	margin: 0 0 10px 22px;
}
li {
	list-style-image: none;
}

/* Misc */
.clearer {
	clear: both;
}
div.quote {
	border-left: 4px solid #36C;
	clear: both;
	color: #555;
	display: block;
	font: italic 1.1em Verdana,serif;
	margin: 12px 0 12px 16px;
	padding-left: 12px;
}

/* Top & Header */
.top {
	
        
	text-align: left;
	width: 1006px;
	margin-left: 0px;
	color: #c74f06;
}
.top h1 {
	font: bold 2em sans-serif;
	padding: 8px 16px 0;
	
}
.top h1 span {
	font: normal 60% Verdana,sans-serif;
}
.header {
	
        height: 190px;
	width: 1006px;
	margin-left: 0px; 
}



#menu {width:268px;margin:0px 0px;padding:0px;text-align:left;list-style:none;border:1px dashed #cccccc}
#menu .item {margin:5px 0px;padding:0px;list-style:none;text-align:left}
a.title1:link, a.title1:visited, a.title1:hover {color:#385065;font-weight:bold;padding:2px 0 0 22px;width:268px;line-height:20px;cursor:pointer;text-decoration:none}
#menu .item ul {border:0px solid;margin:0;width:268px;padding:3px 0px 3px 20px;background:url([img]img/submenubg.gif[/img]) no-repeat;list-style:none;display:none}
#menu .item ul li {display:block;line-height:0px;margin:0px}
#menu .item .list {
	border:0;
	width:auto;
	margin-left: -15px;
	}


/* Menu */
div.menu1 {
	background:#D2D2D2;
	top: 231px;
        width: 740px;
        right:0px;
        text-align:left; 
        margin:0 auto; 

		
}

div.menu1 ul {
	float: left;
	margin: 0 1px 0 0;
	
}
div.menu1 li {
	list-style-image: none;
}
div.menu1 a {
	background: #9C6C4F;
	color: #DDD;
	display: block;
	font-family: sans-serif;
	font-size: 85%;
	padding: 5px 0 5px 10px;
	text-decoration: none;
	width: 122px;
}
div.menu1 a#current {
	color: #FFF;
}
div.menu1 a:hover {
	 color: #FFF;
}
div.menu1 li {
	list-style-type: none;
	margin: 0 0 0px 0;
	padding: 0;
        float: left; 
	width: 122px;
        filter:Alpha(opacity=90)&#59&#59;&#59&#59;
}

div.menu1 li ul {
	left: -999em; 
	width: 80px; 
	position: absolute;
        margin-top: 0px;
       margin: 0 0px 0 0;
}
 


div.menu1 li:hover ul {
	left: auto
}
div.menu1 li.sfhover ul {
	left: auto
}


.mtDropdownMenu1 {
	LEFT: -1006px;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: -1006px;
	margin-top: 4px;

}
.mtDropdownMenu1 .content {
	POSITION: absolute
}
.mtDropdownMenu1 .items {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: relative; TOP: 0px
}
.top .items {
	color: #FFFFFF;

}
.mtDropdownMenu1 .item {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 12px; BORDER-LEFT: medium none; CURSOR: hand; COLOR: #4a4b4b; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.mtDropdownMenu1 .background {
	Z-INDEX: 1; FILTER: alpha(opacity=85); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .8
}
.mtDropdownMenu1 .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}
.mtDropdownMenu1 .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}
.mtDropdownMenu1 .hover {
	BACKGROUND: #FFFFFF; COLOR: #FF9900}
.mtDropdownMenu1 .item IMG {
	MARGIN-LEFT: 12px
}
}



/* Left side */
div.content_left {
	
        width: 737px;
	background: #FFFFFF;
        float:left;  
        

       
}

}
div.newsitem {
	position:relative
       background: #FFFFFF;
	border: 1px solid #EEE;
        width:737px;
	border-color: #EEE #EEE #DDD #EEE;
	clear: both;
	color: #333;
	line-height: 1.5;
	margin: 0px;
	padding-top: 10px;
        padding-left:10px;
        padding-right:20px;
}
div.newsitem1 {
	position:relative
       background: #FFFFFF;
	border: 1px solid #EEE;
        width:736px;
	border-color: #EEE #EEE #DDD #EEE;
	clear: both;
	color: #333;
	line-height: 1.5;
	margin: 0px;
	padding-top: 10px;
        padding-left:10px;
        padding-right:0px;
}
div.newsitem1 img {
	border: 3px double #CCC;
	height: 300px;
	margin: 6px 10px 10px 10px;
	width: 400px;
}

.table_div{ 
word-break:break-all;word-wrap:break-word; 
} 

div.newsitem1 .body {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #000000; font-weight:normal;text-decoration:none
	align:left
	text-align: justify;
   
}

div.newsitem img {
	border: 3px double #CCC;
	height: 150px;
	margin: 6px 10px 10px 10px;
	width: 200px;
}
div.newsitem img.left {
	float: left;
}
div.newsitem img.right {
	float: right;
}
div.newsitem .title {
	color: #D4560A;
	font: bold 1.3em Tahoma,sans-serif;
	padding: 3px 4px;
}
div.newsitem .title .more{
	position:absolute;
	width: 50px;
	
        left:300px; 
        font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #000000; font-weight:normal;text-decoration:none
	align:right
	text-align: right;
       
}
div.newsitem .body {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #000000; font-weight:normal;text-decoration:none
	align:middle
	text-align: justify;
        padding-left:4px;
        padding-right:4px;
}
div.newsitem1 .body {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #000000; font-weight:normal;text-decoration:none
	align:middle
	text-align: justify;
       
}
div.newsitem hover {
	color: #0080DD; background-position: left bottom;text-decoration:none
}
/* Right side */
div.content_right {
	position:absolute;
	width: 269px;
	top: 245px;
	height: 500px;
	 background-color: #EEEEF5;
        margin:0 auto; 
           text-align:left;
       
      
        
}

div.links a {
	text-align:left;
	display: block;
	font: bold 0.8em Verdana,Tahoma,sans-serif;
	padding: 6px 0 8px 8px;
	text-decoration: none; color: #333;
}
div.links a:hover {
	text-align:left;color: #0080DD; background-position: left bottom;
}
div.links div.line {
	text-align:left;height: 1px; background-color: #EEEEF5;
}
div.links .title {
	text-align:left;
        background: #D2D2D2;
	color: #D4560A;
	font: bold 85% Tahoma,sans-serif;
	padding: 5px 8px;
}
div.links .suboption {
	text-align:left;
        font: bold normal 85% Tahoma,sans-serif;
	padding: 5px 8px;
}

/* Footer */
div.footer {
	position:absolute;
	background: #F0F0F0 url(img/bgdate.gif) repeat-x;
	border: 0px solid #EEE;
	color: #FFF;
	margin-left: -1px;
	margin-right: 269px;
	width: 1006px;
	bottom:0px;
	
       
	
}
div.footer .copyright {
	padding: 6px 12px;
}
div.footer a {
	color: #FFF;
	font: bold 1em "Trebuchet MS",sans-serif;
	text-decoration: none;
}


