/************************CSS - sundbybergstk.se********************** 

revisted: 20090524
Author: Patrik J&ouml;nsson

 **********************************************************/
 /*************************BODY****************************/
 body				{
 					font: 12px Arial, Helvetica, sans-serif;
					color: #000;
					margin: 0;
					background-color:#fff;
					overflow: -moz-scrollbars-vertical;	
 					}

/**************************HTML*****************************
Height is set to 101% to enable the scroll in Mozilla and
FireFox to stablize the horizontal layout (prevent moving).
************************************************************/					
html				{					 				
					}
 
 /*************************MAIN DIVS******************************/

.main				{
					position:relative;			
					top:-5px;
					left:0px;
					right:0px;
					bottom:0px;	
					text-align:center;
								
					}

.container_main		{					
					position:relative;
					margin: auto;
					width:855px;
					text-align:center;
					bottom:0px;
					background-image: url(../img/background/20090322_STK_middle.jpg);
					background-repeat: repeat-y;
					background-position: center;												
					}
					
.container_content	{
					position:relative;
					width:855px;
					text-align:left;
					/*border:solid 1px #000000;*/
					}
					
.container			{
					position: relative;
					width:800px;
					margin-left:26px;					
					background: #fff;
					border-right:solid 1px #000000;
					border-left:solid 1px #000000;
					/*border:solid 1px #000000;*/	
					}
					
.top				{
					position:relative;
					width:853px;
					height:220px;
					left:1px;
					background-image: url(../img/background/20090322_STK_top_black.jpg);
					background-position: top;
					background-repeat: no-repeat;
					text-align:center;		
					/*border:solid 1px #000000;	*/				
					}
					
.head				{
					position:relative;
					margin:0px;					
					height:175px;
					z-index:0;
					/*border:solid 1px #000000;*/
					}
					
.nav				{
					position:relative;
					height:55px;
					background: #fff;
					z-index:1;
					
					}

.left				{
					position:absolute;
					top:70px;
					width:170px;
					left:5px;
					border:none;
					background: #fff;
					/*border:solid 1px #000000;*/
					}

.right				{
					position:absolute;
					top:90px;
					right:0px;
					left:615px;
					width:170px;
					border:none;
					background: #fff;
					/*border:dotted 1px #000000;*/		
					}

.center				{
					position:relative;
					margin:20px 185px 50px 190px; 
					border:none;
					padding:0px 0px 0px 0px;
					background: #fff;
					min-height:400px;
					
					/*border:solid 1px #000000;*/					
					}
.photos				{
					position:relative;
					width:600px;
					margin:20px 0px 50px 190px;
					padding:0px 0px 0px 0px;
					background: #fff;
					min-height:400px;
					/*border:dotted 1px #000000;*/					
					}

.bottom				{
					position:relative;
					top:0px;
					left:2px;
					width:852px;
					height:50px;					
					padding:0px 0px 0px 0px;
					background: url(../img/background/20090322_STK_bottom_black.jpg)  no-repeat;
					background-position:bottom;
					text-align:center;
					/*border:solid 1px #000000;*/	
					}
					
/*******************SECONDERY DIVS*************************
Secondery divs are fore most used to place items inside the main divs.

**********************************************************/

.open				{
					position:relative;
					width:155px;
					margin:0px 0px 0px 10px;
					border:dotted 1px #333;
					background:#fff;
					}

.data				{
					position:relative;
					width:130px;
					height:100px;
					margin:20px 10px 10px 10px;
					text-align:center;
					border:none;
					}					

.price				{
					position:relative;
					width:155px;
					margin:20px 0px 0px 10px;
					border: dotted 1px #333;
					z-index:1;
					}

.photos_folders_div	{
					position:relative;
					width:170px;
					margin:0px 0px 0px 10px;
					/*border:solid 1px #000000;*/							
					}

.home_links			{
					position:relative;
					width:150px;
					margin:10px 0px 0px 10px;
					border:dotted 1px #000000;
					}
					
.facts				{
					position:relative;
					width:140px;					
					margin:30px 0px 0px 10px;
					/*border:solid 1px #333;*/
					z-index:1;			
					}
					
.youtube_news		{
					position:relative;
					width:140px;					
					margin:0px 0px 0px 10px;
					/*border:solid 1px #333;*/
					z-index:1;			
					}
.sponsors				{
					position:relative;
					width:140px;					
					margin:20px 0px 30px 10px;
					/*border:solid 1px #333;*/
					z-index:1;			
					}

.home_pic				{
					position:relative;
					width:190px;					
					margin:50px 0px 0px 0px;
					border:none;
					z-index:0;			
					}
.employment_pic				{
					position:relative;
					width:170px;					
					margin:70px 10px 10px 10px;
					border:none;
					z-index:0;			
					}

.training_right	{
					position:relative;
					width:160px;					
					margin:10px 10px 10px 25px;
					border:none;
					z-index:1;			
					}
.journal_center	{
					position:relative;
					margin:20px 150px 50px 150px; 
					border:none;
					padding:0px 0px 0px 0px;
					background: #000;						
					/*border:solid 1px #000000;*/					
					}
.journal_left		{
					position:absolute;
					top:70px;
					width:100px;
					left:5px;
					border:none;
					background: #000;
					/*border:solid 1px #000000;*/
					}
.journal_right				{
					position:absolute;
					top:90px;
					right:0px;
					left:650px;
					width:120px;
					border:none;
					background: #000;
					/*border:dotted 1px #000000;*/		
					}
.journal_info		{
					position:relative;
					width:120px;
					margin:20px 0px 0px 10px;
					border:solid 1px #333;
					z-index:1;
					}
					
.center_code_client	{
					position:relative;
					margin-left:70px;
					margin-right:70px;
					margin-top:0px;
					margin-bottom:30px;
					border:none;
					padding:0px 0px 0px 0px;
					background:#FFFFFF;				
					}
.bottom_color		{
					position:absolute;
					width:800px;
					height:60px;
					top:-50px;
					right:30px;
					left:24px;													
					background: #fff;
					text-align:center;		
					border-right:solid 1px #000000;
					border-left:solid 1px #000000;
					border-bottom:solid 1px #000000;
					}

.bottom_text		{
					position:relative;
					top:64px;
					bottom:0px;
					margin:0px 0px 0px 0px;
					}
.top_text		{
					position:absolute;
					top:25px;
					left:740px;
					margin:0px 0px 0px 0px;
					color:#E6E6E6;
					z-index:1;
					}
.bookmark_right		{					
					position:absolute;
					top:35px;
					right:0px;
					left:710px;
					width:0px;
					margin:0px 0px 0px 0px;
					background: #fff;
					padding:0px;
					}
.bookmark_right_text{					
					position:absolute;
					top:35px;
					right:0px;
					left:730px;
					width:0px;
					margin:0px 0px 0px 0px;
					background: #fff;
					padding:0px;
					}
.powerlifters_div	{
					height:400px;
					width: 400px;
					border: solid 1px #000;
					}

					
/*************************TABS*****************************
The tab elements are used to position the upper tabs and make the bottom border black. 
Resizing of the tabs is done by the the ul.tabs padding and ul.tabs li a.

*********************************************************/

ul.tabs 			{
					position:relative;
					width:800px;
					left:-1px;
					background:#000; /*url(../main/img/navigation/20090324_bg_navigation.jpg) repeat-x;*/
					margin:-10px 0px 0px 0px;			
					padding:4px 0px 4px 0px;
                    white-space: nowrap;
					list-style: none;
                    border: solid 1px #000000;
					border-collapse:collapse;
					z-index:1;
					font: 14px Arial, Helvetica, sans-serif;
					}

ul.tabs	li			{
					 display:inline;
					}

ul.tabs li a 		{
					position:relative;
					background:#000; /*url(../main/img/navigation/20090324_bg_navigation.jpg) repeat-x;*/
                    border-top: solid 1px #000000;
					border-bottom: solid 1px #000000;
					border-right: solid 1px #000000;
					border-left: none;
					margin:4px 0px 0px 0px;
                    padding:4px 14px 4px 14px;
                    text-decoration:none;
					font-weight: normal;	
					color: #E6E6E6;
					z-index:0;
					
					}
					
ul.tabs .tab_on		{
					position:relative;
					background:#000; /*url(../main/img/navigation/20090324_bg_navigation.jpg) repeat-x;*/
					border-top: solid 1px #000000;
					border-bottom: solid 1px #000000;
					border-right: solid 1px #000000;
					border-left: none;
					text-decoration: none;
					color: #F00;
					}
ul.tabs 
.tab_off:hover		{
					position:relative;	
					text-decoration:none;			
					color:#F00;
					}
					
.nav_script 		{
					font-family: Arial, Helvetica;
					}

.clsCMOn, .clsCMOver {
					font-size: 14px;
        			padding: 0px 12px 0px 12px;
					color: #F00;
					}

.clsCMOn			{
					font-size: 14px;
        			padding: 0px 12px 0px 12px;
					color: #E6E6E6;
					}
					
/*************************SUB_TABS*****************************
The sub tabs are position as the upper tabs. The hover attribute is left empty for
future designing.

**************************************************************/

ul.sub_tabs			{
					position:relative;
					margin:20px 0px 0px 0px; 
					padding:0px 0px 0px 20px;
					line-height:normal;
					z-index:0;
					font: 13px Arial, Helvetica, sans-serif;
					}
					
ul.sub_tabs li		{
					display:inline
					}
					
ul.sub_tabs	li a	{
					position:relative;
					border-right: solid 1px #E6E6E6;
					margin: 0px 5px 0px 0px;
                    padding:0px 10px 0px 0px;
					line-height:normal;
					color: #E6E6E6;
					text-decoration:none;
					z-index:0;
					}
					
ul.sub_tabs .sub_on	{
					color: #F00;
					text-decoration:none;					
					}
					
ul.sub_tabs
.sub_off:hover		{
					color:#F00;
					}
ul#menu {
  width: 80px;
  list-style-type: none; 
  margin: 60px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0px 0px 0px 10px;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font: 13px Arial, Helvetica, sans-serif;
  color: #000;
}

ul#menu li {
  border-bottom:none;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  
}

ul#menu a {
  text-decoration:none;
  
}

ul#menu a:hover {
  color: #F00;
}

ul#menu a.active {
  color: #F00;
}				


/************************HEADINGS***************************
I try to edit headings to make the webpage more readable if the css file is
disconected.

***********************************************************/

h2 					{
					font:bold 16px Arial, Helvetica, sans-serif;
					color:#000;
					width:400px;
					padding-bottom:5px;
					margin-top:30px;
					border-bottom: 1px solid #000;
					}
					
h3 					{
					font:bold 14px Arial, Helvetica, sans-serif;
					color: #000000;
					}

h4 					{
					font:bold 13px Arial, Helvetica, sans-serif;
					color: #000000;
					}
					
h6					{
					font: bold 9px Arial, Helvetica, sans-serif;
					color: #E6E6E6;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					}


h1.top_head			{
					font: 32px Arial, Helvetica, sans-serif;
					font-weight:lighter;
					font-variant:small-caps;
					text-align:left;
					letter-spacing:10px;
					padding:80px 0px 0px 270px;
					text-decoration:none;
					color:#000000;
					z-index:0;
					}


/*************************LIST********************************/

#list1				{
					list-style-type:square;
					float:right;
					clear:both;
					margin:15px;
					}
.webbkarta_punkt 	{
					list-style:circle;
					margin-left:30px;					
					}
.webbkarta_punkt1 	{
					list-style:circle;
					margin-left:60px;					
					}
.webbkarta_punkt2 	{
					list-style:circle;
					margin-left:90px;					
					}
					
/***************************Tables*****************************
***********************************************************/

.open_table			{
					font:10px Arial, Helvetica, sans-serif;
					text-align:left;					
					margin:0px 5px 15px 10px;				
					}
.price_table		{
					font:10px Arial, Helvetica, sans-serif;
					text-align:left;					
					margin:0px 5px 15px 10px;
					}
.board_tr			{
					border:solid 1px #000000;
					}
					
.open_tbl_head		{					
					border:solid 1px #FFF;
					background-color:#CCC;
					color:#000;					
					}
.open_tbl_body		{					
					border:solid 1px #FFF;		
					}
.open_tbl_body1		{					
					border:solid 1px #FFF;
					text-align:center;
					}
.record_table		{
					border:solid 1px #FFF;			
	
}

.record_title		{
					font:Bold 14px Arial, Helvetica, sans-serif;
					background-color:#CCC;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 1px #000;
					border-right:solid 1px #000;
					text-align:center;
					height:30px;				
	
}
.record_head		{
					font:Bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#CCC;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
}
.record_head_left		{
					font:Bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#CCC;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 1px #000;
					border-right:solid 1px #000;
					text-align:left;
									
	
}
.record_data		{
					font:12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
}
.record_data_left		{
					font: Bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 1px #000;
					border-right:solid 1px #000;
					text-align:left;
}
.record_data_bottom		{
					font:12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 1px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
}
.record_data_left_bottom		{
					font: Bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 1px #000;
					border-left:solid 1px #000;
					border-right:solid 1px #000;
					text-align:left;
}

/* Tävlingstabellen*/

.competition_table		{
					border:solid 1px #FFF;
					margin:20px 20px 20px 20px;
	
}


.competition_title_top		{
					font:Bold 18px Arial, Helvetica, sans-serif;
					background-color:#CCC;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 1px #000;
					border-right:solid 0px #000;
					text-align:center;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					height:0px;				
	
}

.competition_title		{
					font:Bold 12px Arial, Helvetica, sans-serif;
					background-color:#CCC;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:right;
					padding:10px;
					height:30px;				
	
}

.competition_head		{
					font:Bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#CCC;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
}
.competition_head_left		{
					font:Bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#CCC;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 1px #000;
					border-right:solid 1px #000;
					text-align:left;
									
	
}
.competition_data		{
					font:12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
}

.competition_data_red		{
					font: 12px Arial, Helvetica, sans-serif;
					color:#F00;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
					text-decoration:line-through;
}

.competition_data_bold		{
					font:bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
}

.competition_data_left		{
					font: 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 0px #000;
					border-left:solid 1px #000;
					border-right:solid 1px #000;
					text-align:left;
}
.competition_data_bottom		{
					font:12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 1px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
}
.competition_data_left_bottom		{
					font: Bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 1px #000;
					border-left:solid 1px #000;
					border-right:solid 1px #000;
					text-align:left;
}


.competition_data_bottom		{
					font:12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 1px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
}

.competition_data_red_bottom		{
					font:12px Arial, Helvetica, sans-serif;
					color:#F00;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 1px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
					text-decoration:line-through;
}

.competition_data_bold_bottom		{
					font: bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 1px #000;
					border-left:solid 0px #000;
					border-right:solid 1px #000;
					text-align:left;
}

.competition_data_left_bottom		{
					font: Bold 12px Arial, Helvetica, sans-serif;
					padding-left:4px;
					background-color:#FFF;
					border-top:solid 1px #000;
					border-bottom:solid 1px #000;
					border-left:solid 1px #000;
					border-right:solid 1px #000;
					text-align:left;
}

/* Lyftartabell*/

.powerlifters_table {
				
				margin:0px 0px 0px 0px;
				padding:10px 10px 10px 10px;
				border: solid 1px #000;
				vertical-align:top;
	
}

.powerlifters_pic {
				border:none;				
				text-align:left;
				vertical-align:top;
	
}
.powerlifters_data_bold {					
				    border:solid 0px #000;
					vertical-align:text-top;
					border: none;
					width:80px;
			
	
}
.powerlifters_data {
					
				    border:solid 0px #000;
					vertical-align:text-top;
					border: none;
	
}





/***************************TEXT*****************************
The text used to edit some areas are named after the area or the div so it will be easy to
find.

***********************************************************/

.links				{
					font:normal 12px Arial, Helvetica, sans-serif;
					}
.youtube_news_head	{
					font:bold 12px Arial, Helvetica, sans-serif;
					text-align:center;
					margin:10px 10px 10px 10px;
					}

.sponsor_head		{
					font:bold 12px Arial, Helvetica, sans-serif;
					text-align:center;
					margin:10px 10px 10px 10px;
					}

.open_text			{
					font:bold 11px Arial, Helvetica, sans-serif;
					text-align:center;
					margin:10px 10px 10px 10px;
					}

.open_text1			{
					font:10px Arial, Helvetica, sans-serif;
					text-align:left;
					padding:0px 5px 15px 10px;
					}
					
.photos_text1		{
					font: bold 12px Arial, Helvetica, sans-serif ;
					text-align:left;
					margin:0px 0px 5px 0px;
					}
					
.photos_folders		{
					font:bold 11px Arial, Helvetica, sans-serif;
					text-align:left;
					margin:30px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					}
.photos_folders_on	{
					font:bold 11px Arial, Helvetica, sans-serif;
					text-align:left;
					margin:30px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					text-decoration:none;
					}

.home_links_text	{
					font:bold 10px Arial, Helvetica, sans-serif;
					text-align:center;
					margin:10px 10px 10px 10px;
					}

.home_links_text1	{
					font:10px Arial, Helvetica, sans-serif;
					text-align:left;
					padding:0px 5px 15px 5px;
					margin:0px 0px 0px 0px;
					text-decoration:none;
					}
.info_add_date			{
					font: italic bold 10px Arial, Helvetica, sans-serif;
					color: #AAA;
					padding:0px 0px 0px 0px;
					margin:-14px 0px -15px 0px;
					}
.info_add_date1			{
					font: italic bold 10px Arial, Helvetica, sans-serif;
					color: #666;
					padding:0px 0px 0px 0px;
					margin:-5px 0px -5px 0px;
					}		
.filmer_add_date			{
					font: bold 10px Arial, Helvetica, sans-serif;
					color: #000;
					padding:0px 0px 0px 0px;
					margin:-5px 0px -5px 0px;
					}
.foton_add_date		{
					font: bold 10px Arial, Helvetica, sans-serif;
					color: #000;
					padding:0px 0px 0px 0px;
					margin:-5px 0px -5px 0px;
					}
					
.clock				{
					font: bold 10px Arial, Helvetica, sans-serif;
					color:#000000;
					text-align:left;
					padding: 0px 0px 0px 50px;
					margin-top:-20px;
					z-index:0;					
					}
input.bookmark		{
	  				color: #000;
					font: bold 10px Arial, Helvetica, sans-serif;
  					background-color: #000; 					
					}
					
			
/**************************PARAGRPHFS**************************/

p.blog				{
					padding:15px 0px 15px 0px;
					border-bottom: dotted 1px #000000;
					border-top:dotted 1px #000000;
					font: 12px Verdana, Arial, Helvetica, sans-serif;
					}

p.par1				{
					font: 12px Arial, Helvetica, sans-serif;									
					}
p.par2				{
					height:200px;
					}
p.par3				{
					font: 12px Arial, Helvetica, sans-serif;
					width:450px;
					}
p.par4				{
					text-align:right;
					}
					
p.par5				{
					font: 10px Arial, Helvetica, sans-serif;									
					}
					
p.photos_p		{
					font: 12px Arial, Helvetica, sans-serif;
					width:420px;
					}
.info_line 		{				
					
					width:400px;
					margin-top:20px;
					margin-bottom:20px;
					padding-bottom:20px;
					border-bottom: 1px dotted #000;
					}
					
.journal_line 		{					
					width:500px;
					margin-top:20px;
					margin-bottom:20px;
					padding-bottom:20px;
					border-bottom: 1px solid #AAA;
					}
.programs_line 		{					
					width:500px;
					margin-top:20px;
					margin-bottom:20px;
					padding-bottom:20px;
					border-bottom: 1px solid #AAA;
					}

		


					
/*********************************LINES*******************************/


/*********************************IMAGES******************************
The images are also named after the area were the are placed or by the div they are in.

**********************************************************************/

.head_img			{
					position:absolute;
					top:39px;
					left:26px;
					width:800px;
					height:185px;
					z-index:-1;
					}

.img1				{
					margin:20px 0px 0px 0px;
					width:97%;
					}
					
.img2				{
					margin:3px 0px 0px 10px;
					width:80%;
					}
.img3				{
					width:600px;
					}
.img4				{					
					width:60px;
					height:60px;
					text-decoration:none;
					}
					
/* IPF - International Powerlifting Federation Logo on the Training page */
.tavling_ipf		{
					margin:10px 0px 0px 25px;				
					border:none;
					}

/* SSF - Svenska Styrkelyft f&ouml;rbundet Logo on the Training page */
.tavling_ssf		{
					margin:0px 0px 0px 30px;
					border:none;
					}
.tavling_rena		{
					margin:10px 0px 0px 30px;				
					border:none;
					}
.stf_logga		{
					margin:10px 0px 0px 30px;				
					border:none;
					}
.info_idrott		{
					margin:20px 0px 0px 15px;
					border:none;
					}
.youtube_news_pic    {
					 margin: 2px 2px 4px 8px;
					 padding:0px 0px 0px 0px;					  
					 border:3px double #000;
					}
					
.spons_titan    	{
					margin:0px 0px 0px 0px;			
					border:none;
					}
.spons_papper   	{
					margin:10px 0px 0px 20px;			
					border:none;
					}
					
.spons_fairing    	{
					margin:10px 0px 10px 10px;			
					border:none;
					}
.jwzrd_rec	    	{           
					margin:10px 0px 0px 10px;
					padding:0px 0px 0px 0px;	
					border:3px double #000;
					}
					
					

.hem_rf		{
					margin:15px 0px 0px 15px;
					border:none;
					}
.banksm09_ad    	{
					margin:0px 0px 0px 0px;			
					border:solid 1px #000;
					}
.info_img		{
					margin: 10px 0px 2px 0px;
					padding:0px 0px 0px 0px;
					height:100%;
					width:100%;					
					text-decoration:none;
					border: none;
					}
					
					
.info_img_cap	    {
					 font:10px Arial, Helvetica, sans-serif;					
					 text-align: left;
					 font-weight: normal;
					 margin: 0px 0px 2px 0px;	
					}


.facts_img			{
					margin:-25px 5px 5px 5px;
					width:87%;
					}

					
/*********************************IMAGE GALLERY************************
The images are also named after the area were the are placed or by the div they are in.

**********************************************************************/
.gallery_frame		{ 	  			
					  margin:0px 0px 0px 0px;				  
					  background-color: #FFF;
					  text-align: center;
					  border: none;
					}	
.gallery_img		{
					  margin: 2px 2px 2px 2px;
					  padding:0px 0px 0px 0px;
					  border: 2px solid #000;
					  
					}

.desc   			{
					  font: 10px Arial, Helvetica, sans-serif;					
					  text-align: center;
					  font-weight: normal;
					  margin: 2px;
					}
a.gallery_img 		{
						text-decoration:none;
					  
					}
a.gallery_img:link		{
						
					  	text-decoration:none;
						}
						     
a.gallery_img:visited  	{
						
					  	text-decoration:none;
						}
						
a.gallery_img:active   	{
						
					  	text-decoration:none;
						}
						
.gallery_img:hover 	{
						
					  	 border:2px solid #F00;
						}
.gallery_frame:hover	{					
					  border: 2px solid #F00;
					  background-color: #FFF;
					  text-align: center;
					}

/***********************************Links********************************/

a:link 					{												
						color: #F00;
						font-weight:bold;
						text-decoration:none;
						
						}
a:active				{				
						color: #F00;
						font-weight:bold;
						text-decoration:none;
						}
		
a:visited				{
						color: #F00;
						font-weight:bold;
						text-decoration:none;
						}
a:hover					{
						color: #F00;
						font-weight:bold;
						text-decoration:underline;
						}	

a.news_text1_on:link	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
a.news_text1_on:active	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
a.news_text1_on:visited	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
a.news_text1_on:hover	{
						color: #F00;
						font-weight:normal;
						text-decoration:none;
						}

a.photos_folders:link		{
						color: #000;
						text-decoration:none;
						}
a.photos_folders:active		{
						color: #000;
						text-decoration:none;
						}
a.photos_folders:visited		{
						color: #000;
						text-decoration:none;
						}
a.photos_folders:hover		{
						color: #F00;
						text-decoration:none;
						}

a.photos_folders_on		{
						color:#F00;
						
						}

.top_head:link		{
						color:#000;
						text-decoration:none;
						}
						     
.top_head:visited  	{
						color:#000;
						text-decoration:none;
						}
						
.top_head:active   	{
						color:#000;
						text-decoration:none;
						}
						
.top_head:hover 	{
						color:#000;
						text-decoration:none;
						}
						
a.home_links_links:link		{
							color:#000000;
							text-decoration:none;
							}
							
a.home_links_links:visited	{
							color:#000000;
							text-decoration:none;
							}
							
a.home_links_links:active	{
							color:#000000;
							text-decoration:none;
							}
							
a.home_links_links:hover	{
							color: #000000;
							text-decoration:none;
							}
.top_text_heading:link 					{												
						color: #E6E6E6;
						font-weight:bold;
						text-decoration:none;
						
						}
.top_text_heading:active				{				
						color: #E6E6E6;
						font-weight:bold;
						text-decoration:none;
						}
		
.top_text_heading:visited				{
						color: #E6E6E6;
						font-weight:bold;
						text-decoration:none;
						}
.top_text_heading:hover					{
						color: #F00;
						font-weight:bold;
						text-decoration:none;
						}
.webmaster:link 					{												
						color: #E6E6E6;
						font-weight:bold;
						text-decoration:none;
						
						}
.webmaster:active				{				
						color: #E6E6E6;
						font-weight:bold;
						text-decoration:none;
						}
		
.webmaster:visited				{
						color: #E6E6E6;
						font-weight:bold;
						text-decoration:none;
						}
.webmaster:hover					{
						color: #F00;
						font-weight:bold;
						text-decoration:none;
						}	
a.name_link:link	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
a.name_link:active	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
a.name_link:visited	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
a.name_link:hover	{
						color: #F00;
						font-weight:normal;
						text-decoration:underline;
						}
a.name_target:link	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
a.name_target:active	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
a.name_target:visited	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
a.name_target:hover	{
						color: #000000;
						font-weight:normal;
						text-decoration:none;
						}
						

		
		

