a {
	outline:none;
}
.lcol {
	background:transparent url(../images/lcol.jpg) no-repeat 22px 23px;
	padding:23px 0 0 22px;
	width:296px;
	min-height:644px;
	float:left;
}
.lcol ul li a,
.rcol ul li a{
	margin:6px 0 0 9px;
	width:268px;
	height:38px;
	float:left;
}

.center {
	text-align:center;
}

.rcol ul li a{
	margin:6px 0 0 -3px;
}
.lcol ul li.first a{
	background:transparent url(../images/button/club-reg.gif) no-repeat 0 0;
	margin:11px 0 0 9px;
}
.lcol ul li.community a{
	background:transparent url(../images/button/community.gif) no-repeat 0 0;
}
.lcol ul li.league-reg a{
	background:transparent url(../images/button/league-reg.gif) no-repeat 0 0;
}

.lcol ul li.community_club_registration a, .lcol ul li.community_club_registration a:hover  {
	background:transparent url('../images/button/community_club_registration.gif') no-repeat 0 0;
	margin:11px 0 0 9px;
}

.lcol ul li.register_community_help_guide a {
	background:transparent url('../images/button/registration_help_community.gif') no-repeat 0 0;
}
ul li.back_to_home_page a {
	background:transparent url('../images/button/back_home_page.gif') no-repeat 0 0;
}

ul li.contact_us_league a {
	background:transparent url('../images/button/contuct-us.gif') no-repeat scroll 0 0;
	margin-top:435px;
}

.lcol ul li.register_tournament_help_guide a {
	background:transparent url('../images/button/registration_help_tournament.gif') no-repeat 0 0;
}

.lcol ul li.tournament_registration a, .lcol ul li.tournament_registration a:hover {
	background:transparent url('../images/button/tournament_registration.gif') no-repeat 0 0;
	margin:11px 0 0 9px;
}


.lcol ul li.tournament a{
	background:transparent url(../images/button/tournament.gif) no-repeat 0 0;
}
.lcol ul li.friendly a{
	background:transparent url(../images/button/friendly.gif) no-repeat 0 0;
}
.lcol ul li.region a{
	background:transparent url(../images/button/regional-secretary.gif) no-repeat 0 0;
}
.lcol ul li.resign a{
	background:transparent url(../images/button/resign.gif) no-repeat 0 0;
}
.lcol ul li.player a{
	background:transparent url(../images/button/player_cancellation.gif) no-repeat 0 0;
}

.lcol ul li.scottish-cup-opponents a{
	background:transparent url(../images/button/scottish-cup-opponents.gif) no-repeat 0 0;
}

.lcol ul li.contuct-us a{
	background:transparent url(../images/button/contuct-us.gif) no-repeat 0 0;
	margin:170px 0 0 9px;
}
.lcol ul li.contuct-us-league a{
	background:transparent url(../images/button/contuct-us.gif) no-repeat 0 0;
	margin:300px 0 0 9px;
}
.lcol ul li.league_registration a{
	background:transparent url('../images/button/league_registration.gif') no-repeat 0 0;
	margin:11px 0 0 9px; 
}
.lcol ul li.league_registration a:hover{
	background:transparent url('../images/button/league_registration.gif') no-repeat 0 0; 
}
.lcol ul li.register_league_help_guide a {
	background:transparent url('../images/button/registration_help_league.gif') no-repeat 0 0; 
}    
.lcol ul li.register_new_league a {
	background:transparent url('../images/button/register_new_league.gif') no-repeat 0 0;
}
.lcol ul li.existing_league_changes a {
	background:transparent url('../images/button/existing_league_changes.gif') no-repeat 0 0;
}
.lcol ul li.register_new_season a {
	background:transparent url('../images/button/register_league_for_season.gif') no-repeat 0 0;
}
.lcol ul li.register_club_new_season a {
	background:transparent url('../images/button/register_club_for_season.gif') no-repeat 0 0;
}
.lcol ul li.back_to_home a {
	background:transparent url('../images/button/back_home_page.gif') no-repeat 0 0;
}

.lcol ul li.club_registration_options a {
	background:transparent url('../images/button/club_registration_options.gif') no-repeat 0 0;
	margin:11px 0 0 9px; 
}

.lcol ul li.club_registration_options a:hover {
	background:transparent url('../images/button/club_registration_options.gif') no-repeat 0 0;
}
.lcol ul li.register_club_help_guide a {
	background:transparent url('../images/button/registration_help_club.gif') no-repeat 0 0;
}
.lcol ul li.register_new_club a {
	background:transparent url('../images/button/register_new_club.gif') no-repeat 0 0;
}

.lcol ul li.existing_club_changes a {
	background:transparent url('../images/button/existing_club_changes.gif') no-repeat 0 0;
}

.lcol ul li.website a {
	margin:2px 0 15px 10px;
	height:12px;
}
.lcol ul li a:hover {
	background-position:0 -38px;
}

.lcol p{
	font-size:9px;
	margin:0 10px 10px;
}
.lcol ul li.contuct-us-club a {
	background:transparent url('../images/button/contuct-us.gif') no-repeat scroll 0 0;
	margin-top:345px;
}
.lcol ul li.contuct-us-tournament a {
	background:transparent url('../images/button/contuct-us.gif') no-repeat scroll 0 0;
	margin-top:480px;
}
.lcol ul li.contuct-us-cclub a {
	background:transparent url('../images/button/contuct-us.gif') no-repeat scroll 0 0;
	margin-top:435px;
}
/***********************************************/
.ccol {
	width:362px;
	float:left;
	padding:22px 0 0;
	text-align:left;
}
.ccol p.welcome{
	color:#000;
	padding:4px 0 10px 12px;
	font-weight:normal;
	line-height:13px;
	font-size:11px;
}

.ccol .big_images {
	float:left;
	margin:0 1px 1px 1px;
}

.ccol .big_images.odd {
	margin-right:0px;	
}

.ccol .big_images.odd.yellow {
	margin-left:8px;
}

.ccol .big_images p {
	font-size:11px;
	padding:2px 0 0 0;
	text-align:center;
	color:#000;	
}
.ccol p.coming-soon{
	color:#000;
	padding:25px 0 25px 12px;
	font-weight:normal;
	line-height:15px;
	font-size:12px;
	min-height:260px;
	_height:260px;
}

.ccol p.contact {
	color:#000;
	padding:10px 0 10px 12px;
	font-weight:normal;
	line-height:15px;
	font-size:12px;
	text-align:center;	
}

.ccol h2{
	text-align:center;
	font-size:14px;
	line-height:18px;
	color:#113465;
	/*letter-spacing:-0.05em;*/
}
.ccol span.list{
	background:transparent url(../images/blue-button.jpg) no-repeat 10px 0;
	color:#eef006;
	overflow:hidden;
	padding:1px 60px 2px 65px;
	margin:14px 0 5px 0;
	float:left;
	width:245px;
}
.ccol ul {
	color:#04285c;
	padding:8px 0 10px 12px;
}
.ccol ul.menu{
	color:#04285c;
	background:transparent url(../images/background.gif) no-repeat 279px 35px;
	float:left;
	padding:22px 0 10px 12px;
	width:348px;
}
.ccol ul li {
	background:transparent url(../images/point.gif) no-repeat 0 6px;
	font-size:11px;
	padding:1px 0 1px 7px;
	width:300px;
}
.ccol .ball {
	float:left;
}
.ccol .footer{
	text-align:center;
}

.ccol .footer .foot-company{
	margin-top:10px;
}

.ccol .ball_and_flag
{
	margin:8px 0 2px 125px;
}
.ccol .ball img {
	padding:2px 0 0 4px;
	width:361px;
	height:201px;
}
.ccol .footer p.fone{
	color:#04285c;
	font-size:15px;
	font-weight:900;
}
.ccol .footer p{
	padding:0;
	color:#000;
	font-size:9px;
	font-weight:bold;
}
/***********************************************/
.right {
	float:left;
	width:317px;
}
.rcol {
	background:transparent url(../images/right-conteiner.jpg) no-repeat 9px 23px;
	padding:23px 0 0 22px;
	width:290px;
	float:right;
	height:364px;
}
.rcol ul li.for-your-log a{
	background:transparent url(../images/button/for-your-log.gif) no-repeat 0 0;
	margin:11px 0 0 -3px;
}
.rcol ul li.for-your-club a{
	background:transparent url(../images/button/for-your-club.gif) no-repeat 0 0;
}
.rcol ul li.change-your-pass a{
	background:transparent url(../images/button/change-your-password.gif) no-repeat 0 0;}

.rcol ul li.for-your-pl a{
	background:transparent url(../images/button/for-your-pl.gif) no-repeat 0 0;
}
.rcol ul li.syfa a{
	background:transparent url(../images/button/syfa.gif) no-repeat 0 0;
	margin:173px 0 20px -3px;
}
.rcol ul li a:hover {
	background-position:0 -38px;
}
/***************************************************************************/
.right-bt {
	background:transparent url(../images/right-bt-bg.jpg) no-repeat 0 7px;
	float:right;
	height:270px;
	width:303px;
}
.right-bt ul li.official{
	background:transparent url(../images/button/official.gif) no-repeat 10px 17px;
	float:left;
	height:56px;
	width:280px;
	margin:0 0 19px;
}
.right-bt ul li a{
	float:left;
	height:19px;
	width:269px;
	margin:0 0 5px 13px;
}

.right-bt ul li.fifa a {
	height:82px;
	margin:0;
	width:auto;
}

.right-bt ul li.fifa{
	padding:0 0 4px 8px;
	margin:0;
	float:left;
}
.right-bt ul li.international a{
	background:transparent url(../images/button/international.gif) no-repeat 0 0;
}
.right-bt ul li.scottish a{
	background:transparent url('../images/button/scottish.gif') no-repeat 0 0;
}
.right-bt ul li.union a{
	background:transparent url('../images/button/union.gif') no-repeat 0 0;
}
.right-bt ul li.football a{
	background:transparent url('../images/button/scottish_young.gif') no-repeat 0 0;
}
.right-bt ul li a:hover {
	background-position:0 -19px;
}

.ccol .reg-top{
	display:block;
	background:url(../images/reg-top.gif) no-repeat;
	width:250px;
	height:70px;
	padding:10px 10px 10px 91px;
	font-size:14px;
	text-align:center;
	margin-left:9px;
}

.ccol .reg-top .white{
	color:#fff;
	display:block;
}

.ccol .reg-top .yellow{
	color:#fff100;
	text-transform:uppercase;
	margin-top:3px;
	font-size:12px;
	display:block;
}

*:first-child .ccol .reg-top{
	width:268px;
	padding:10px 10px 10px 81px;
}


.ccol .reg-top:hover{
	text-decoration:none;
}

.ccol .main-ul{
	clear:both;
	padding:10px 0 0 30px;
}

.ccol .main-ul.club{
	padding:5px 0 0 30px;
}

.ccol .main-ul.club li a {
	margin:0px !important;
	margin-bottom:6px !important;
}

.ccol .main-ul.club li {
	padding:0 !important;
}

.ccol .main-ul li {
	padding:0;
}

.ccol .main-ul li a {
	padding:6px 0 10px 35px;
	margin-bottom:12px;
	display:block;
}

.ccol .main-ul li a:hover {
	color:#003399;
}

.ccol .main-ul li.get-help {
	background:url(../images/get-help-bg.png) no-repeat;
}

.ccol .main-ul li.reg-club  {
background:url(../images/register-bg.png) no-repeat;
}

.ccol .main-ul li.make  {
	background:url(../images/make-bg.png) no-repeat 0 0;
	/*padding:1px 0 3px 35px;*/
}

.ccol .main-ul li.make a {
	padding:1px 0 3px 35px;
}

.ccol .main-ul li.reg-season  {
background:url(../images/reg-season-bg.png) no-repeat;
}

.ccol p.bot-text{
	padding:0 0 12px 12px;
	margin:0;
	color:#000;
	font-weight:normal;
	line-height:13px;
	font-size:10px;
}

.ccol p.bot-text.short{
	line-height:12px;
	padding-bottom: 5px;
}
/*
	policies 
*/
.policies {
	float:left;
	min-height:644px;
	padding:23px 0 0 22px;
	width:296px;
}

.policies ul li {
	background: transparent url('../images/policies_menu_back.jpg') no-repeat 0 0;
	height:52px;
	width:265px;
	margin-bottom:5px;
	padding:10px 20px 8px 10px;
}

.policies ul li a {
	display:block;
	height:45px;
}

.policies ul li.code_of_good_conduct a {
	background: transparent url('../images/button/code_of_good_conduct.gif') no-repeat 0 0;
}

.policies ul li.constitution_rules a {
	background: transparent url('../images/button/constitution_rules.gif') no-repeat 0 0;
}

.policies ul li.player_protection a {
	background: transparent url('../images/button/player_protection.gif') no-repeat 0 0;
}

.policies ul li.responsibilities a {
	background: transparent url('../images/button/responsibilites.gif') no-repeat 0 0;
}

.policies ul li.scottish_cup a {
	background: transparent url('../images/button/scottish_cup.gif') no-repeat 0 0;
}

.policies ul li.two-docs{
	background: transparent url('../images/button/two-docs.gif') no-repeat 0 0;	
	margin-bottom:0;
}

.policies ul li.two-docs a{
	float:left;
	width:50%;
}


.policies ul li.contuct-us {
	height:190px;
	background: transparent url('../images/policies_bottom_menu.jpg') no-repeat 0 bottom;	
}

.policies ul li.contuct-us a {
	height:38px;
	margin:134px 0 0;
	background: transparent url('../images/button/contuct-us.gif') no-repeat 0 0;
}

.policies ul li a:hover {
	background-position:0 -45px;
}


.policies ul li.contuct-us a:hover {
	background-position: 0 -38px; 
}

.policies ul li.website {
	background:0 none;
	margin:-30px 0 0 10px;
	padding:0;
}

.ccol .back {
	margin:10px auto;
	text-align:center;
	display:block;
	color:#1371b7;	
}

.rcol_policies {
	background: transparent url('../images/right_menu_policies.jpg') no-repeat 14px 23px;
	height:241px;
	float:right;
	width:295px;
	padding:23px 0 0 22px;
}

.rcol_policies .abode {
	float:left;
	width:272px;
	padding:10px 0 0 0;
}

.rcol_policies .abode a.button {
	display:block;
	height:38px;
	background: transparent url('../images/button/download_pdf.gif') no-repeat 0 0;
}

.rcol_policies .abode a.button:hover {
	background-position:0 -38px;
}
.rcol_policies .abode .logo img {
	margin:7px 0 0 0;
}

.open_office {
	background: transparent url('../images/openoffice_back.jpg') no-repeat 14px 10px;
	height:102px;
	float:right;
	width:295px;
	padding:23px 0 0 22px;
}

.open_office div {
	float:left;
	width:272px;
}

/*
	Contact Form
*/

.contact_form {
	text-align:center;	
}

.contact_form label {
	float:left;
	width:140px;
	margin:5px 0;
	padding:3px 10px 1px 10px;
	text-align:right;
	color:#113465;
}

.contact_form input {
	float:left;
	width:170px;
	margin:5px 0;
	padding:2px 5px;
}

.contact_form textarea {
	float:left;
	width:170px;
	padding:2px 5px;
}

.contact_form center.captcha {
	margin:15px 0 10px 0;
}

.contact_form span.form_error {
	float:left;
	color:red;
	padding:4px 3px 0 3px;
}

.contact_form p.error {
	padding:10px;
	color:red;
}

.contact_form .send, .contact_form .reset {
	margin:0 auto;
	float:none;
	padding:2px 4px;
	width:auto;
}
h3.welcome_cc {
	background:transparent url('../images/formheader_left.gif') no-repeat 0 0;
	width:140px;
	height:25px;
	margin:0 auto;
}

h3.welcome_cc span {
	display:block;
	background:transparent url('../images/formheader_right.gif') no-repeat top right;
	height:25px;
	color:#fff;
	font-size:19px;
	font-weight:normal;
	padding:1px 0 0 0;
	text-align:center;
}

/*
	End Form
*/

a.choose-one{
	background:transparent url('../images/button/player_registrations.png') no-repeat top center;
	display:block;
	height:113px;
	text-indent:-9999px;
}
a.choose-one:hover{
	background:transparent url('../images/button/player_registrations.png') no-repeat center 100%;
	display:block;
	height:113px;
}
a.choose-two{
	display:block;
	background:transparent url('../images/button/player_cancellations.png') no-repeat top center ;
	height:71px;
}
a.choose-two:hover{
	display:block;
	background:transparent url('../images/button/player_cancellations.png') no-repeat  center 100%;
	height:71px;
}

a.player_login_registration{
	display:block;
	background:transparent url('../images/button/player_registration_login.png') no-repeat top center ;
	height:47px;
}
a.player_login_registration:hover{
	display:block;
	background:transparent url('../images/button/player_registration_login.png') no-repeat  center 100%;
	height:47px;
}

.pragree li{
	
	font-size:12px !important;	

}
.SCOTTISH_CUP_OPPONENTS{
	margin:0 auto;
	width:290px;
}
.SCOTTISH_CUP_OPPONENTS label{
	float:left;
	margin:5px 0 0;
}
.SCOTTISH_CUP_OPPONENTS input{
	float:right;
}
.SCOTTISH_CUP_OPPONENTS .holder{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	color:#113465;
}

