/* CSS Document */

/*-------------------------- GENERAL --------------------------*/
body{
	padding:0;
	margin:0;
	background:url(../images/body-bg.jpg) 50% 0 no-repeat #008DE1;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	}
div, td, th, img, p, a, ul, h1, h2, h3, h4, h5, h6, form, input, label, select, textarea, object, iframe{
	padding:0;
	margin:0;
	}
img{ display:block;
	 border:none;
	 }
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
/*-------------------------- GENERAL --------------------------*/
div#wrapper{
	width:960px;
	margin:0 auto;
}

/*-------------------------- header --------------------------*/
div.header{
	background:url(../images/header.jpg) 0 0 no-repeat;
	height:538px;
	position:relative;
}
div.logo{
	position:absolute;
	width:332px;
	left:229px;
	top:124px;
}
div.nav{
	width:864px;
	height:68px;
	position:absolute;
	left:38px;
	top:15px;
	background:url(../images/nav-bg-new.jpg) 0 0 no-repeat;
}

div.nav ul{
	padding:23px 0 0 25px;/*86px*/
}
div.nav ul li{
	float:left;
	width:auto;
	padding-right:39px;
}
div.nav ul li a{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background-color:inherit;
	line-height:12px;
}
div.nav ul li a:hover,
div.nav ul li a.active{
	color:#00DEFF;
	background-color:inherit;
}

div.navSoccer{
	width:864px;
	height:68px;
	position:absolute;
	left:38px;
	top:15px;
	background:url(../images/nav-bg-new-soccer.jpg) 0 0 no-repeat;
}
div.navSoccer ul{
	padding:23px 0 0 25px;/*86px*/
}
div.navSoccer ul li{
	float:left;
	width:auto;
	padding-right:39px;
}
div.navSoccer ul li a{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background-color:inherit;
	line-height:12px;
}
div.navSoccer ul li a:hover,
div.navSoccer ul li a.active{
	color:#00DEFF;
	background-color:inherit;
}
/*-------------------------- header --------------------------*/

/*-------------------------- body --------------------------*/
div.body{
	background:url(../images/body-bottom-bg.gif) 0 100% no-repeat #00A2E7;
	color:#fff;
	padding:0 0 12px 22px;
	position:relative;
}
div.clickReg{
	width:183px;
	height:176px;
	/*position:absolute;
	right:0;
	top:-69px;*/
	/*padding:106px 0 0 40px;*/
	/*background:url(../images/click-register-new.png) 0 0 no-repeat;*/
}
div.clickReg img{
	display:block;
	z-index:100;
	margin:-70px 0 0 -17px;
}
div.left{
	width:717px;
	float:left;
}
div.leftTop{
	padding-bottom:23px;
	overflow:hidden;
	height:100%;
}
div.leftTop img{
	display:block;
	margin-right:23px;
	float:left;
}
div.leftTop h2{
	float:left;
	width:auto;
	font-size:30px;
	font-weight:bold;
	line-height:30px;
	padding-top:20px;
}
div.leftBottom{
	overflow:hidden;
	height:100%;
}
div.leftBottom div.panelOne{
	width:560px;
	float:left;
}
div.leftBottom div.panelOne h3.innerHeading{
	font-weight:bold;
	padding-bottom:15px;
	display:block;
	clear:both;
	text-transform:uppercase;
}
div.leftBottom div.panelOne h3 span{
	text-transform:uppercase;
}
div.leftBottom div.panelOne p{
	padding-bottom:12px;
	display:block;
	margin-bottom:12px;
}
div.leftBottom div.panelOne p a{
	font-weight:bold;
	color:#fff;
	background-color:inherit;
}
div.leftBottom div.panelOne p a:hover{
	text-decoration:underline;
}
div.leftBottom div.panelOne ul{
	padding:0 0 12px 8px;
}
div.leftBottom div.panelOne ul li{
	background:url(../images/bullet.gif) 0 5px no-repeat;
	padding:0 0 5px 8px;
}
div.leftBottom div.panelOne ul li a{
	color:#fff;
	background-color:inherit;
}
div.leftBottom div.panelOne ul li a:hover{
	text-decoration:underline;
}
/* ----------------------- */
div.leftBottom div.panelOneSoccer{
	width:660px;
	float:left;
}
div.leftBottom div.panelOneSoccer h3.innerHeading{
	font-weight:bold;
	padding-bottom:15px;
	display:block;
	clear:both;
	text-transform:uppercase;
}
div.leftBottom div.panelOneSoccer h3 span{
	text-transform:uppercase;
}
div.leftBottom div.panelOneSoccer p{
	padding-bottom:12px;
	display:block;
	margin-bottom:12px;
}
div.leftBottom div.panelOneSoccer p a{
	font-weight:bold;
	color:#fff;
	background-color:inherit;
}
div.leftBottom div.panelOneSoccer p a:hover{
	text-decoration:underline;
}
div.leftBottom div.panelOneSoccer ul{
	padding:0 0 12px 8px;
}
div.leftBottom div.panelOneSoccer ul li{
	background:url(../images/bullet.gif) 0 5px no-repeat;
	padding:0 0 5px 8px;
}
div.leftBottom div.panelOneSoccer ul li a{
	color:#fff;
	background-color:inherit;
}
div.leftBottom div.panelOneSoccer ul li a:hover{
	text-decoration:underline;
}
/* -------------------------------- */
div.picCont{
	float:right;
	width:145px;
}

div.right{
	/*width:172px;*/
	width:200px;
	float:right;
	padding:0 0 0;
	position:relative;
}
p.call{
	font-weight:bold;
	font-size:18px;
	line-height:23px;
	width:148px;
	/*text-align:center;*/
	padding:0 0 10px;
	display:block;
}
p.call a{
	color:#00DEFF;
	background-color:inherit;
	font-size:12px;
	
}
p.call a:hover{
	color:#fff;
	background-color:inherit;
}
p.call span{
	font-size:18px;
}
p.copy{
	font-size:11px;
	line-height:18px;
	color:#8CDBFD;
	background-color:inherit;
	width:160px;
	text-transform:uppercase;
	/*position:absolute;
	right:14px;
	bottom:0;
	display:block;
	margin-top:15px;*/
}
p.copy span{
	text-transform:none;
	display:block;
}
div.info{
	/*padding-bottom:40px;*/
	padding:0 0 40px 21px;
}
div.copyCont{
	position:absolute;
	right:18px;
	bottom:0;
}
	
/*-------------------------- body --------------------------*/

/*-------------------------- footer --------------------------*/
div.footer{
	height:28px;
}
div.footer p{
	text-align:center;
	line-height:28px;
	font-size:11px;
}
div.footer p a{
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
}
div.footer p a:hover{
	text-decoration:none;
}
/*-------------------------- footer --------------------------*/

/*-------------------------- about --------------------------*/
div.headerAbout{
	background:url(../images/header-about.jpg) 0 0 no-repeat;
	height:538px;
	position:relative;
}

div.leftBottom h3.innerHeading{
	font-size:17px;
	padding-bottom:13px;
	display:block;
	width:360px;
}
div.leftBottom h3.innerHeading span{
	font-size:13px;
	font-weight:normal;
	text-transform:none;
}
div.leftBottom p.lastTxt{
	padding-bottom:30px;
}
div.leftBottom h4{
	font-size:14px;
	padding-bottom:13px;
	display:block;
}
img.instructer{
	display:block;
	float:left;
	margin:0 11px 7px 0;
	border:#0686BC solid 4px;
}

/*-------------------------- about --------------------------*/

/*-------------------------- programme --------------------------*/
div.headerProgramme{
	background:url(../images/header-programme.jpg) 0 0 no-repeat;
	height:538px;
	position:relative;
}
div.leftBottom p.noPadd{
	padding:0;
}
/*-------------------------- programme --------------------------*/

/*-------------------------- soccer --------------------------*/
div.headerSoccer{
	background:url(../images/header-soccer.jpg) 0 0 no-repeat;
	height:538px;
	position:relative;
}
div.leftBottom p.noPadd{
	padding:0;
}
/*-------------------------- soccer --------------------------*/

/*-------------------------- registration --------------------------*/
div.headerRegistration{
	background:url(../images/header-registration.jpg) 0 0 no-repeat;
	height:538px;
	position:relative;
}
div.registration{
	padding:0 0 50px 80px;
	width:360px;
	float:left;
	margin-right:15px;
}
div.panel{
	width:360px;
	height:26px;
	padding-bottom:7px;
	overflow:hidden;
	text-align:left;
}
label.formTxt,
label.formTxt2{
	width:69px;
	/*padding-right:18px;*/
	float:left;
	line-height:26px;
	display:block;
		text-align:left;
}
label.formTxt2{
	padding:0;
	line-height:36px;
}
span.bg2,
span.bg3{
	width:231px;
	height:21px;
	float:right;
	display:block;
}
span.bg3{
	height:95px;
}
span.bg2 input.txtBox1{
	width:221px;
	height:21px;
	border:0;
	outline:0;
	color:#000;
	background-color:inherit;
	background:url(../images/textbox-bg.jpg) 0 0 no-repeat !important;
	padding:3px 5px 2px 5px;
}
div.panel4{
	width:360px;
	height:33px;
	padding-bottom:7px;
	overflow:hidden;
	text-align:left;
}
div.panel4 input.submit2{
	float:right;
	width:81px;
	text-align:left;
}
div.panel4 img.reset{
	float:right;
	width:81px;
	text-align:left;
}
div.panel2{
	width:360px;
	height:26px;
	padding-bottom:7px;
	overflow:hidden;
	text-align:left;
}
div.panel3{
	width:360px;
	height:95px;
	padding-bottom:15px;
	overflow:hidden;
	text-align:left;
}
span.bg3 textarea.comment{
	width:223px !important;
	height:95px;
	padding:3px 5px 2px 5px;
	border:0;
	outline:0;
	background:url(../images/textarea-bg2.jpg) 0 0 no-repeat;
}
div.location{
	width:200px;
	float:left;
	padding:10px 20px 10px 20px;
	border:#03608C solid 1px;
	background-color:#3EBFF8;
	color:#fff;
}
div.location p{
	padding-bottom:15px;
}
div.location p a{
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
}
div.location p a:hover{
	text-decoration:none;
}
/*-------------------------- registration --------------------------*/

/*-------------------------- contact --------------------------*/
div.headerContact{
	background:url(../images/header-contact.jpg) 0 0 no-repeat;
	height:538px;
	position:relative;
}
div.contact{
	width:560px;
	float:left;
}
label.formTxt2{
	line-height:26px;
	font-size:12px;
}
input.txtBox2{
	width:179px;
	height:21px;
	border:0;
	outline:0;
	color:#000;
	background-color:inherit;
	background:url(../images/textbox-bg2.jpg) 0 0 no-repeat;
	padding:3px 5px 2px 5px;
}
textarea{
	background:url(../images/textarea-bg.jpg) 0 0 no-repeat;
	width:179px;
	height:95px;
	padding:3px 5px 2px 5px;
	border:0;
	outline:0;
}
.submit{
	padding-right:27px;
}
/*-------------------------- contact --------------------------*/

/*-------------------------- gallery --------------------------*/
div.gallery{
	width:689px;
	overflow:hidden;
	height:100%;
}
div.gallery img,
div.gallery img.lastImg{
	width:155px;
	height:134px;
	border:#008DE1 solid 3px;
	float:left;
	margin:0 14px 14px 0;
	display:block;
}
div.gallery img.lastImg{
	margin:0 0 14px;
}
/*-------------------------- gallery --------------------------*/

/*-------------------------- others --------------------------*/
.margin35{
	margin-right:35px;
}
/*-------------------------- others --------------------------*/


