/*Ljus gul: FEFCB2, gråare ljus gul: F7F5BE Skarp gul: FCF303, Logo gul: FCF204 Orange: F76800, Röd: F61504*/
/*Nolla margin och padding*/
blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,ul,ol,li,p,pre,textarea,table,td,tr,th {
    margin:0;
    padding:0;
}
body {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 13px; overflow-x: hidden; overflow-y: scroll;  }

/*
	#parent   {position:relative; width:1010; height:1150; z-index:1; left:0; top:0; margin: 0px auto;text-align: left;layer-background-color: transparent; background-color: transparent;} 
    #t4    {position:absolute; width:256; height:12; z-index:18; left:37; top:400; clip: rect(0 100% 100% 0); layer-background-color: transparent; background-color: transparent}           
*/

div#container	{
	width: 1040px; 
	margin-left: 10px;
	margin-top: 5px;
	margin-right: auto;
}

div#right	{
	float: right;
	width: 170px;
	text-align: center;
	margin-bottom: 20px;
	display: inline;
}

div#inner_cont	{
	float: left;
	width: 850px; 
	margin: 0px;
	margin-bottom: 20px;
} 
 
div#inner_cont div#top	{
	/*float: left;*/
	height: 120px;
	/*margin-right: auto;*/
	/*display: block;*/
	background: transparent url(../images/bkg/big_yellow_VI.png) no-repeat;
} 

div#inner_cont div#top table	{
	/*height: 120px;*/
	width: 840px; 
}

div#inner_cont div#top table td	{
	padding: 0px;
}

#top img	{
	vertical-align: top;
}

div#sidemenu   {
	clear: both;
	float: left;
	width: 160px;
	padding-top: 10px; 
	display: inline;  
	layer-background-color: transparent; 
	background-color: transparent
}

div#main   {
	float: right;
	display: inline;  
	width: 660px; 
	padding: 15px 25px 15px 5px; 
	text-align: left; 
} 

div#bottom_list	{	
	clear: both;
	width: 100%;	
	height: 30px;	
	padding-top: 5px;
	padding-left: 5px;
	text-align: left;
	border-top: 1px solid black;		
}
	
.color_table	{	
	margin-right: 200px;
}	

.icon_tbl td	{
	padding-bottom: 10px;
	vertical-align: top;
}		

/*****FLOAT*****/		
.floatl	{	
	float: left;
}		
	
.floatr	{	
	float: right;
}		
	
.clearb	{	
	clear: both;
}		

/*****Extra*****/
.marg_l_300	{	
	margin-left: 300px;
}
		
.pos_left_0	{	
	position: absolute;	
	left: 0px;	
}	

.noPad	{	
	padding: 0;
}

.noMarg	{	
	margin: 0;
}

.noBorder	{	
	border: 0;
}

.img_iframe	{	
	overflow: hidden;
}

.alignl	{	
	text-align: left;
}

.alignc	{	
	text-align: center;
}

.valignc	{	
	vertical-align: middle;
}

.inline	{
	display: inline;
}

.bold 	{	
	font-weight: bold;
}

.text16px	{	
	font-size: 16px;
}

.text13px	{	
	font-size: 13px;
}

.text11px	{	
	font-size: 11px;
}

.style_big { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 17px; font-weight:bold; letter-spacing: -1px; line-height: 26px;}

.style_mega { color: #000000; font-size: 45px; font-weight:bold; line-height: 45px;}

.times	{
	font-family: Times New Roman, serif;
}

h1 { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 16px; font-weight:bold }
h1.georg_purp {font-family: Georgia, serif; color: #291F55; font-size: 23px; font-weight: 900; margin-bottom: 10px; }
h1.georg_grey {font-family: Georgia, serif; color: #454545; font-size: 23px; font-weight: 900; margin-bottom: 10px; }
h2 { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 13px; font-weight:bold }
h2.georg_purp {font-family: Georgia, serif; color: #291F55; font-size: 20px; font-weight: 900; margin-bottom: 10px; }
h2.georg_grey {font-family: Georgia, serif; color: #454545; font-size: 20px; font-weight: 900; margin-bottom: 10px; margin-top: 10px; }
h3.georg_grey {font-family: Georgia, serif; color: #454545; font-size: 16px; font-weight: 900; margin-bottom: 10px; margin-top: 10px; }
h3 { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #777777; font-size: 11px }
.style3 { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 16px; font-weight:bold }
.style5 { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #8d722b; font-size: 11px }
.style6 { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 12px; font-weight:bold }
.style7 { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #777777; font-size: 10px }

a:link { color: #F61504; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }

a.menu	{
	font-size: 13px;
	font-weight: bold;
}

a.menu:link	{ 	color: #000000; text-decoration: none; }
a.menu:visited	{ 	color: #000000; text-decoration: none; }
a.menu:active	{ 	color: #AC0F03; text-decoration: none; }
a.menu:hover	{ 	color: #AC0F03; text-decoration: none; }

a.black:link	{ 	color: #000000; text-decoration: none; }
a.black:visited	{ 	color: #000000; text-decoration: none; }
a.black:active	{ 	color: #AC0F03; text-decoration: none; }
a.black:hover	{ 	color: #AC0F03; text-decoration: none; }

.bl_ul:link { color: #000000; text-decoration: none; }
.bl_ul:visited { color: #000000; text-decoration: none; }
.bl_ul:active { color: #000000; text-decoration: none; }
.bl_ul:hover { color: #000000; text-decoration: underline; }

.brdr_bl	{	
	border: 1px solid black;
}

.pad10	{	
	padding: 10px;
}

.marg_t_10	{
	margin-top: 10px;
}

.marg_r_10	{
	margin-right: 10px;
}

.marg_l_10	{
	margin-left: 10px;
}
.marg_b_10	{
	margin-bottom: 10px;
}

.pad_top_30	{	
	padding-top: 30px;
}

.pad_top_5	{	
	padding-top: 5px;
}

.pad_t_10	{	
	padding-top: 10px;
}

.pad_t_20	{	
	padding-top: 20px;
}

.pad_b_10	{	
	padding-bottom: 10px;
}

.pad_l_5	{	
	padding-left: 5px;
}

.pad_l_10	{	
	padding-left: 10px;
}

.pad_l_20	{	
	padding-left: 20px;
}

img { 
	behavior: url(../iepngfix.htc);	
}

.thumb	{
	height: 50px;
	border: 0;
}
	
/*COLORS*/
.red	{
	color: #AC0F03;
}	

.black	{
	color: #000000;
}	