﻿.main_img
{
	background-repeat:no-repeat;
	height:130px;
	zzbackground-color:Red;
}

/*************** Spacer ***********************/
/*************** Spacer ***********************/
/*************** Spacer ***********************/

.space_05px /* Används vid ctrl_left_default för extra space neråt. behövs det verkligen? */
{
     
     display:block;
     zzbackground-color:green;
     height:5px;
     width:330px;
	 overflow:hidden;
}

/****************** Leagues Start ************************************/
/****************** Leagues Start ************************************/
/****************** Leagues Start ************************************/

.lg_top /*  Top colored background to make space on top zone */
{
    display:inline;float:left;overflow:hidden;
    height:20px;
    width:330px;
    margin-bottom:5px;
    background-color:#AAAAAA;
    zzbackground-color:red;
    background-image:url(../../_resources/_images/_css/_theme/menu_background.jpg);
}
.lg_the /*  text inside the top goes here */
{
    display:inline;float:left;overflow:hidden;
    height:15px;
    width:310px;
    margin:5px;
    margin-top:3px;
    font-weight:bold;
    zzbackground-color:#AAAAAA;
    zzbackground-color:red;
    color:White;
}
.lg_ruf /*  First row */
{
    display:inline;float:left;overflow:hidden;
    width:320px;
    zzbackground-color:olive;
    margin-left:5px;
    border-bottom:solid 1px #CCCCCC;

    padding-bottom:3px;
    margin-bottom:2px;
}
.lg_run /*  Regular row*/
{
    display:inline;float:left;overflow:hidden;
    width:320px;
    zzbackground-color:blue;
    margin-left:5px;
    border-bottom:solid 1px #CCCCCC;

    padding-bottom:3px;
    margin-bottom:2px;

}
.lg_rud /*  Dotted Regular row*/
{
    display:inline;float:left;overflow:hidden;
    width:320px;
    zzbackground-color:blue;
    margin-left:5px;
    margin-bottom:2px;
 
    border-bottom: dashed 1px #666666;
}
.lg_pos /* columncell */
{
    display:inline;float:left;overflow:hidden;
    width:40px;
    zzbackground-color:olive;
}
.lg_tem /* columncell */
{
    
    height:13px;
    width:160px;
    zzbackground-color:blue;
    display:inline;float:left;overflow:hidden;

}
.lg_cel /* columncell */
{
    display:inline;float:left;overflow:hidden;
    width:20px;
    zzbackground-color:#CCCCCC;
}
.lg_end /* ending cell with no style */
{

}
.lg_bot /* bottom row */
{
    display:inline;float:left;overflow:hidden;
    width:330px;
    zzsbackground:red;
    }

/****************** Charts Start ************************************/
/****************** Charts Start ************************************/
/****************** Charts Start ************************************/
.chart_top10
{
	display:inline;
	float:left;
	zzbackground-color:Red;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:8px;
	width:310px;
	overflow:hidden;
	}
.chart_bottom
{
    display:block;
    width:310px;
	float:left;
	zzbackground-color:Fuchsia;
	height:10px;
    overflow:hidden;
}
	
.chart_row
{
    display:block;
    width:310px;
	height:13px;
    zzbackground-color:green;
	margin-left:5px;
    overflow:hidden;
	margin-bottom:5px;
    float:left;
	}
.chart_rownr
{
    display:inline;
    width:22px;
    overflow:hidden;
    float:left;
	font-weight:bold;
	zzbackground-color:maroon;
	}
.chart_rowtext
{
    display:inline;
    width:178px;
    float:left;
	zzbackground-color:olive;
	overflow:hidden;
	}
.chart_rowtext2 /* används när ingen buy button är present */
{
    display:inline;
    width:242px;
    float:left;
	zzbackground-color:maroon;
	overflow:hidden;
	}

.chart_rowtext_inner
{
    display:inline;
    width:400px;
    float:left;
	zzbackground-color:red;
	overflow:hidden;
	}

.chart_buttons
{
    display:inline;
    width:78px;
    overflow:hidden;
    float:right;
	zzbackground-color:blue;
	}
.chart_buttons2 /* används när ingen buy button är present */
{
    display:inline;
    width:45px;
    overflow:hidden;
    float:left;
	zzbackground-color:Maroon;
	}
/****************** Chart links************************************/
.chart_ar
{
}
.chart_ab
{
}
.chart_at
{
}
/****************** review box items************************************/
.chart_page_left /* personal box */
{
    display:inline;
    width:152px;
	height:43px;
    zzbackground-color:red;
    overflow:hidden;
    float:left;
	margin-left:10px;
	margin-bottom:10px;
	}
.chart_page_right
{
    display:inline;
    width:152px;
	height:43px;
    margin-right:10px;
    zzbackground-color:green;
    overflow:hidden;
    float:right;
	margin-bottom:10px;
	}
/****************** review box items************************************/

.chart_pageitem1
{
	float:left;
	display:inline;
	width:43px;
	height:43px;
	zzbackground-color:Blue;

	margin-right:2px;

}

.chart_pageitem2
{
	float:right;
	display:inline;
	width:89px;
	height:22px;
	zzbackground-color:Fuchsia;

	overflow:hidden;
}
.chart_pageitem3
{
	float:left;
	display:inline;
	width:107px;
	height:13px;
	zzbackground-color:Maroon;

	font-size:9px;
	text-align:right;

	overflow:hidden;
}
.chart_pageitem4
{
	float:right;
	display:inline;
	width:18px;
	height:8px;
	zzbackground-color:Orange;

	margin-top:1px;
	margin-right:2px;

	overflow:hidden;
}

/****************** Personal Start ************************************/
/****************** Personal Start ************************************/
/****************** Personal Start ************************************/
/*** Text 1 items start ***/
.personal_text1
{
    display:block;
    float:left;
	width: 680px;
	height: 190px;
	overflow:hidden;
	zzbackground-color: #97AAb8;
    }
.personal_innertext1
{
    display:inline;
    float:left;
	width: 503px;
	height: 96px;
	overflow:hidden;
	zzbackground-color:red;
    margin-left:177px;
    margin-top:96px;
    }
/*** Text 1 items end ***/

/*** Text 2 items start ***/
.personal_text2_top{
    display:inline;
    float:left;
	width: 418px;
    height: 37px;
	overflow:hidden;
	zzbackground-color: #DDe3AA;
    margin-top:17px;
}
.personal_text2
{
    display:inline;
    float:left;
	width: 418px;
    zzheight: 444px;
	overflow:hidden;
	zzbackground-color: #97e3AA;
    margin-bottom:10px;
    }

.personal_innertext2
{
	font-size:10px;
    }
/*** Text 2 items end ***/

/*** Text 3 items start ***/
.personal_text3
{
    display:inline;
    float:right;
	width: 252px;
    height: 70px;
	overflow:hidden;
	zzbackground-color: #AAe3b8;
    margin-bottom:8px;
    margin-top:17px;
    }
    
	.personalbox-image{
		width:70px;
		height:70px;
		float:left;
		overflow:hidden;
		zzbackground-color:#d6AAAA;
	}
    .personalbox-image2
    {
	    float:right;
	    display:inline;
		width:116px;
	    overflow:hidden;
	    zzbackground-color:Fuchsia;
    }

	.personalbox-innertext{
		width:177px;
		height:54px;
		float:right;
		overflow:hidden;
		text-align:left;
		margin-left:5px;
		zzbackground-color:#33d6AA;
		margin-top:4px;
        font-size:9px;
	}
/*** Text 3 items end ***/

/*** group 4 items start ***/
.personal_text4
{
    display:block;
    float:right;
	width: 252px;
    height: 448px;
	overflow:hidden;
	margin-bottom:10px;
	zzbackground-color: #9733b8;
}

.personal_top10
{
	display:inline;
	float:left;
	zzbackground-color:Red;
	margin-bottom:8px;
	width:252px;
	height:144px;
	overflow:hidden;
	}
.pchart_top
{
    display:block;
    width:252px;
    height:27px;
	float:left;
	zzbackground-color:Fuchsia;
    overflow:hidden;
}
.pchart_row
{
    float:left;
    display:block;
    width:350px;
	zzheight:11px;
	zzbackground-color:Fuchsia;
    overflow:hidden;
	margin-left:10px;
	}
.pchart_rownr
{
    display:inline;
    width:22px;
    overflow:hidden;
    float:left;
	font-weight:bold;
	zzbackground-color:maroon;
    font-size:9px;
	line-height:11px;
	}
.pchart_rowtext
{
    display:inline;
    width:220px;
    float:left;
	zzbackground-color:green;
	overflow:hidden;
}

.pchart_rowtext_inner
{
    display:inline;
    width:400px;
    float:left;
	zzbackground-color:olive;
	overflow:hidden;
    font-size:9px;
	line-height:11px;
	}
/*** group 4 items end ***/


/*** Text 5 items start ***/
.personal_text5
{
    display:block;
    float:left;
	width: 418px;
    height: 89px;
	overflow:hidden;
	margin-bottom:10px;
	zzbackground-color: #33e3b8;
}
.personal_top5
{
	display:inline;
	float:left;
	zzbackground-color:Red;
	margin-bottom:8px;
	width:205px;
	height:89px;
	overflow:hidden;
	}
.personal_top5_space
{
	width:8px;
	display:inline;
	float:left;
	zzbackground-color:Red;
	margin-bottom:8px;
	height:89px;
	overflow:hidden;
	}

/*** Text 5 items end ***/

/*** Text 6 items start ***/
.personal_text6
{
	display:inline;
    float:left;
	width: 680px;
	overflow:hidden;
	margin-bottom:10px;
	background-image: url(../../_resources/_images/cbot4.jpg);
	zzbackground-color: #97e333;
    }
.personal_text6_top{
    display:inline;
    float:left;
	width: 680px;
    height: 37px;
	overflow:hidden;
	zzbackground-color: #DDe3AA;
	display:none;
}
.personal_innertext6
{
    display:inline;
    float:left;
	width: 660px;
	height: 102px;
	overflow:hidden;
	margin:10px;
	zzbackground-color: #97e333;
    }

/*** Text 6 items end ***/

/*** Text 7 items start ***/
.personal_text7
{
    float:left;
    display:inline;
	width: 704px;
    height: 43px;
	overflow:hidden;
    zzmargin-top:17px;
    margin-bottom:15px;
	zzbackground-color: #AAe333;
    }
.personal_innertext7
{
    float:left;
    display:inline;
	width: 704px;
    height: 61px;
	overflow:hidden;
	zzbackground-color: #00ee33;
}
.personal_chart
{
    float:left;
    display:inline;
    width:152px;
	height:43px;
    margin-right:24px;
    overflow:hidden;
    zzbackground-color:red;
	}
/*** Text 7 items end ***/


/*************** News Box ***********************/
/*************** News Box ***********************/
/*************** News Box ***********************/
	.newsbox-background{
        width:250px;
		overflow:hidden;
        zzbackground-color:Olive;
	}
	.newsbox2-background{

        zzbackground-color:Olive;
	}
	.newsbox3-background{
        width:328px;
		zzbackground-image:url(../../_resources/_images/_banners/newsbox4.jpg);        
		background-repeat:no-repeat;
        overflow:hidden;
        zzbackground-color:Olive;
		border-bottom:solid 1px #CCCCCC;
		border-left:solid 1px #CCCCCC;
		border-right:solid 1px #CCCCCC;
	}

	.newsbox-topspace{
		width:250px;
		height:1px;
		overflow:hidden;
		zzbackground-color:red;
	}
	.newsbox-toprow{
		display:block;
		color:white;
		width:250px;
		overflow:hidden;
		zzbackground-color:#d60900;
		margin-bottom:5px;
		padding:0px;
		height:26px;
	}
	.newsbox-toprow-latest{
		display:inline;
		float:left;
		color:white;
		width:500px;
		overflow:hidden;
		zzbackground-color:#d60900;
		margin-bottom:5px;
		padding:0px;
	}
	.newsbox-latest{
		display:block;
		float:left;
		color:white;
		width:520px;
		overflow:hidden;
		background-color:#c4dcf5;
		margin-bottom:5px;
		padding:5px;
	}
	.newsbox-content{
		display:inline;
		float:left;
		width:245px;
		height:71px;
		margin-left:0px;
		margin-bottom:5px;
		zzbackground-color:green;		
		overflow:hidden;
	}
	.newsbox-chart{
		display:inline;
		float:left;
		width:245px;
		height:71px;
		margin-left:0px;
		margin-bottom:5px;
		background-color:white;		
		overflow:hidden;
		background-image:url(../../_resources/_images/_banners/newsbox5.jpg);        
		background-repeat:no-repeat;
		border-top:solid 1px #bbbbbb;
		border-bottom:solid 1px #bbbbbb;
	}
	

	.newsbox-image{
		display:inline;
		width:70px;
		height:70px;
		float:left;
		overflow:hidden;
		zzbackground-color:#d6AAAA;
		zzbackground-image:url(../../_resources/_images/_banners/3rd-pic.jpg);        
	}
	.newsbox-innertext{
		display:inline;
		width:165px;
		height:54px;
		float:left;
		overflow:hidden;
		text-align:left;
		margin-left:5px;
		zzbackground-color:#AAd6AA;
		margin-top:4px;
		color:Black;
	}
	.newsbox-innerlink{
		display:inline;
		width:165px;
		height:12px;
		float:left;
		text-align:left;
		margin-left:5px;
		overflow:hidden;
		zzbackground-color:#AA66AA;
	}
	.newsbox-rightlink{
		float:right;
		text-align:right;
		margin-top:2px;
		margin-right:2px;
		overflow:hidden;
		zzbackground-color:#AA66AA;
         font-weight:bold;
	}
	.newsbox-link{
		display:inline;
         font-size:10px;
         line-height:10px;
         margin:0px;
         font-weight:bold;
		zzbackground-color:Red;
	}
	.newsbox-link:hover{
         font-size:10px;
         line-height:10px;
         margin:0px;
         font-weight:bold;
		zzbackground-color:Red;
        zztext-decoration:underline;
        color:#666666;
	}
/*************** Newsbox cbot ***********************/
	.newsbox-cbot{
		display:inline;
		float:left;
		margin-top:5px; 
		zzbackground-color:green;
		overflow:hidden;
		zzborder: solid 1px red;
		color:White;
		height:130px;
}

	.newsbox-linkheader-cbot{
		display:inline;
		float:left;
        font-size:12px;
        line-height:14px;
        margin:0px;
		color:White;
		font-weight:bold;
		zzbackground-color:Red;
		font-variant:small-caps;
		margin-bottom:5px;
		width:220px;
	}
	.newsbox-link-cbot, .newsbox-link-cbot:hover{
        font-size:11px;
        line-height:14px;
        margin:0px;
		color:white;
		text-decoration:none;
	}

/*************** Newsbox type 2 ***********************/
	.newsbox2-background{
		width:250px;
		overflow:hidden;
	}
	.newsbox2-topspace{
		width:250px;
		height:10px;
		overflow:hidden;
		zzbackground-color:gray;
	}
	.newsbox2-content{
		display:block;
		width:250px;
		height:70px;
		margin-left:0px;
		margin-bottom:0px;
		overflow:hidden;
		zzbackground-color:#d609AA;		
	}

	.newsbox2-image{
		width:70px;
		height:70px;
		float:left;
		overflow:hidden;
		zzbackground-color:#d6AAAA;
	}
	.newsbox2-innertext{
		width:164px;
		height:55px;
		float:right;
		overflow:hidden;
		text-align:left;
		margin-right:0px;
		zzbackground-color:#AAd6AA;
	}
	.newsbox2-innerlink{
		width:164px;
		height:14px;
		float:right;
		text-align:left;
		margin-top:2px;
		margin-right:0px;
		overflow:hidden;
		zzbackground-color:#AA66AA;
	}

/*************** Signup Box ***********************/
/*************** Signup Box ***********************/
/*************** Signup Box ***********************/


div.ctrl_signup
{
	background-image:url(../../_resources/_images/_banners/sign-up_2011.png);
	background-repeat:no-repeat;
	display:inline;
	float:right;
	width:205px;
    height:140px;
	overflow: hidden;
	margin-top:24px;
	zzmargin-left:25px;
	zmargin-bottom:5px;
	zzbackground-color:green;
}
div.ctrl_signup_complete
{
	background-image:url(../../_resources/_images/_banners/sign-up_2011_complete.png);
	background-repeat:no-repeat;
	display:inline;
	float:right;
	width:205px;
    height:123px;
	overflow: hidden;
	zzmargin-left:25px;
	zmargin-bottom:5px;
	margin-top:24px;
}
div.ctrl_signup_top
{
	display:block;
	width:105px;
    height:39px;
	overflow: hidden;
	margin-left:25px;
	zzbackground-color:Red;
}
.ctrl_signup_space
{
	display:inline;
	float:left;
	width:10px;
    height:15px;
	margin-top:0px;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:10px;
	zzbackground-color:Fuchsia;
	overflow: hidden;
	}
div.ctrl_signup_mid
{
	display:inline;
	float:left;
	width:170px;
    height:15px;
	margin-top:0px;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:0px;
	zzbackground-color:green;
	overflow: hidden;
}
input.signup_fld
{
	display:inline;
	float:left;
	width:130px;
	height:15px;
	overflow: hidden;
	margin:0px;
	padding:0px;
	zzbackground-color:red;
	font-size:10px;
	zzbackground-image:url(../../_resources/_images/_banners/sign-up-fld.png);
	zzbackground-position:-3px -3px;
	zzbackground-repeat:no-repeat;
}
div.ctrl_signup_social_space
{
	display:inline;
	float:left;
	width:20px;
    height:30px;
	overflow: hidden;
	zzmargin-bottom:5px;
	zzbackground-color:blue;
}
div.ctrl_signup_social
{
	display:inline;
	float:left;
	width:25px;
    height:25px;
	margin-right:5px;
	overflow: hidden;
	zzmargin-bottom:5px;
	zzbackground-color:green;
}
div.ctrl_signup_bot
{
	display:inline;
	float:right;
	width:65px;
    height:27px;
	overflow: hidden;
	margin-right:10px;
	zzmargin-bottom:5px;
	zzbackground-color:blue;
	zzborder:solid 1px;
}
.signup_btn
{
	float:right;
	width:90px;
    height:20px;
	overflow: hidden;
	zzmargin-bottom:5px;
	zzbackground-color:blue;
	zzborder:solid 1px;
}

/*************** Simple Contact Form ***********************/
/*************** Simple Contact Form ***********************/
/*************** Simple Contact Form ***********************/

div.ctrl_001
{
	background-image:url(../../_resources/_images/contactform_680.gif);
	zzbackground-repeat:no-repeat;
	display:block;
	width:680px;
	height:300px;
    margin-bottom:10px;
	overflow: hidden;
	zzbackground-color:red;
}
div.ctrl_002
{
	background-image:url(../../_resources/_images/contactform_680.gif);
	background-repeat:no-repeat;
	display:block;
	width:680px;
    margin-bottom:10px;
    height:300px;
	overflow: hidden;
	zzbackground-color:blue;
}
div.ctrl_001_inner
{
	zzdisplay:block;
    width:655px;
    height:250px;
    margin:10px;
	margin-top:40px;
    zzbackground-color:blue;
    overflow:hidden;
}
div.ctrl_002_inner
{
	zzdisplay:block;
    width:490px;
    height:40px;
    margin:10px;
	margin-top:70px;
    zzbackground-color:blue;
    overflow:hidden;
}

div.input_div_left{
	float:left;	
	zzdisplay:block;
    width:150px;
    height:22px;
    margin:0px;
	margin-bottom:2px;
	overflow:hidden;
    zzbackground-color:#CCCCCC;
	overflow:hidden;
}


.column_1
{
        display:inline;
		float:left;
		overflow:hidden;
		width:125px;
        zzbackground-color:Fuchsia;
		font-size:14px;
		padding:5px;
		margin-left:40px;
}
.column_2
{
		font-size:14px;
        display:inline;
		float:left;
		overflow:hidden;
		width:460px;
        zzbackground-color:Green;
}
.input_1, .input_2, .input_3, .input_4
{
	padding-left:5px;
	padding-top:2px;
	font-size:14px;
    height:18px;
	border-top:1px #939393 solid;
    border-left:1px #cecece solid;
    border-bottom:1px #e3e3e3 solid;
    border-right:1px #cfcfcf solid;
    width:450px;
    display:inline;
	float:left;
	overflow:hidden;
}

.input_4
{
    height:60px;
}

.message
{
    height:60px;
}

div.imgbt_1{
	zzdisplay:block;
	height:22px;
	width:57px;
	
	float:right;
	overflow:hidden;
}


/*************** Competition Form ***********************/
/*************** Competition Form ***********************/
/*************** Competition Form ***********************/
.c_form_row
{
	display:inline;
	float:right;	
	zzbackground-color:olive;
	width:428px;
	zzborder-bottom:solid 1px #CCCCCC;
	padding:0px;
	margin:0px;
	height:22px;
	}

.c_form_lab
{
	display:inline;
	float:left;
	width:175px;
	height:18px;

	text-align:right;
	font-size:12px;
	overflow:hidden;
	padding:5px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:1px;
	line-height:18px;
	zzbackground-color:Maroon;
	color:#CCCC00;
}

.c_form_fld
{
	display:inline;
	float:right;
	width:240px;
	height:20px;
	padding:0px;	
	zzbackground-color:Blue;
}

.c_form_txt1
{
	font-size:12px;
	display:inline;
	float:left;
	width:225px;
	height:14px;

	padding:5px;
	padding-top:2px;
	padding-bottom:0px;
	zzbackground-color:#a66060;			
}

.cform_cbx
{
	display:inline;
	float:left;
	height:20px;
	width:225px;
	zzbackground-color:Green;
	font-size:12px;
	
	}
.c_form_cbx_txt
{
	display:inline;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	zzbackground-color:Green;
	width:22px;
	margin-right:43px;
	overflow:hidden;
	}
.cform_sel
{
	display:inline;
	float:left;
	height:22px;
	width:240px;
	zzbackground-color:Green;
	font-size:12px;
}
.cform_send
{
	display:inline;
	float:left;
	height:56px;
	width:240px;
	zzbackground-color:red;
	 
}
.messagediv1,.messagediv2,.messagediv3,.messagediv5
{
	display:inline;
	float:left;
	width:416px;
	height:44px;
    font-size:12px;
	line-height:16px;
	font-weight:Bold;
	color:#DDDDDD;
	overflow:hidden;
	vertical-align:middle;
	 text-align:center;
	zzbackground:green;
	zzborder:solid 1px;
	padding:5px;
}
.messagediv1{zzbackground-color:Gray;}
.messagediv2{zzbackground-color:blue;}
.messagediv3{zzbackground-color:Green;}
.messagediv5{zzbackground-color:Maroon;}


/****************** Tabbed festival Tab 2 content ************************************/
/****************** Tabbed festival Tab 2 content ************************************/
/****************** Tabbed festival Tab 2 content ************************************/
.tab_2
{
	display:inline;
	float:left;
	width:640px;
	margin-top:20px;
	margin-left:20px;
	zzbackground-color:Olive;
	font-weight:bold;
	overflow:hidden;
	}
.tab_head
{
	display:inline;
	float:left;
	width:195px;
	zzbackground-color:Maroon;
	font-weight:bold;
	margin:5px;
	overflow:hidden;
}
.tab_band
{
	display:inline;
	float:left;
	width:195px;
	font-weight:bold;
	background-color:#CCCCCC;
	overflow:hidden;
}

.tab_cont
{
	display:inline;
	float:left;
	width:195px;
	zzbackground-color:Green;
	font-weight:normal;
	margin:5px;
	overflow:hidden;
}

.tab_rowbox
{
	display:inline;
	float:left;
	width:620px;
	zzbackground-color:#CCAACC;
	margin-bottom:5px;
	border:solid 1px #CCCCCC;
	overflow:hidden;
}

