@charset "utf-8";
/* CSS Document */
html{text-align: center;}
#wrapper{ margin:auto; width:970px; overflow:hidden; padding:0px; }
body {background: #0a1b46 url(../images/main_cont_bg.jpg) center top no-repeat;}
body#splash { background-image:url(../images/red_bg.png); background-repeat:repeat-x; background-color:#ff1f00}
body#emailsplash { background-image:url(../images/yellow_bg.png); background-repeat:repeat-x; background-color:#d9d600}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img, a{margin:0;padding:0; text-align:left;}
ul{list-style-type:none;}
fieldset,img{border:0;}
a{outline:none; text-decoration:none;}
h1,h2,h3,h4,h6{font-size:100%;font-weight:normal;}

body{margin:0 auto; padding:0; font-family:Arial,Verdana, Helvetica;}

img{border:none;}
a{outline:none; text-decoration:none;}
ul,li{margin:0; padding:0; list-style-type:none;}
.divClear{clear:both;}
h1{font-size:14px; color:#032483; font-weight:bold; display:block;text-transform: uppercase;}
h2{font-size:12px; color:#666666; display:block; text-transform: uppercase;}
h3{font-size:12px; color:#032483; display:block; font-weight:bold; padding:0px 0 8px 0; text-transform: uppercase;}
h4{font-size:14px; color:#ff0100; display:block; font-weight:bold; padding-bottom:10px;}

h5{font-size:42px; text-transform: uppercase; color:#e0e1ed; letter-spacing:;-5px;}
address {font-size:14px; color:#4E4D4D; font-weight:bold;}
img, td, div{behavior: url("iepngfix.htc")}
form {width: 100%; padding-bottom: 10px;}
.formsplitter {border-bottom:1px dashed #cbcbcb;padding: 0px 0px 10px 0px;}
label {font-size:12px; color:#6D6D6D; display:block; font-weight:bold;float:left;padding-right:10px;}
.required {color:red}

/*-----------------------SPLASH PAGE-----------------------*/
#splashpage {width:755px; height:610px; margin:30px auto;  background-image:url(../images/content_splash.png); background-repeat:no-repeat; background-position:top center}
#enterbutton {width:755px; height:43px; text-align:right;  }
#splashbackground { width:755px; height:567px;;  background-repeat:no-repeat; background-position:center top;}
#splashfacebook {float:right; width:238px; height:420px; background-image:url(../images/splash_fb_bg.png); background-repeat:no-repeat; margin-right:40px; margin-top:50px;}
#facebookbox {padding-top:5px; padding-left:5px; }
#form_goes_here {padding-top:160px; margin-left:50px;}

#form_goes_here p {color: #032483; font-weight:bold; font-size:90%; padding-top:10px; padding-left:10px}

/*-----------------------EMAIL SPLASH PAGE-----------------------*/
#emailsplashpage {width:755px; height:610px; margin:69px auto;  background-image:url(../images/email_content_splash.png); background-repeat:no-repeat; background-position:top center}
#enterbutton {width:755px; height:43px; text-align:right;  }
#emailsplashbackground { width:755px; height:567px;;  background-repeat:no-repeat; background-position:center top;}
#emailcontent {width:352px; margin-top:80px; margin-left:54px;}
.email_form_goes_here {}
#EditableEmailField112 INPUT {width:252px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:5px; font-weight:bold; border:1px solid #999999}

#EditableEmailField112 LABEL {display:none}

#EditableEmailField112 .middlecolumn {} /*edit is in form.css as that overwrites this. */

/*-----------------------You Tube Video Pages-----------------------*/

.youtube_content {margin-left:13px}


/*-----------------------HOME-----------------------*/
#main_cont{margin:0 auto; width:970px;}
#content{width:970px; display:block; float:left;}
#appdiv1{position:absolute; top:183px; visibility:hidden; z-index:1; width:539px; padding:0 0 0 50px; float:left;}
.blue_div{float:left; padding:0 0 0 381px;}
.left_part{width:144px; float:left;}
#center_part{width:970px; float:left; padding:0; }

#appdiv2{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
.red_div{float:left; padding:0 0 0 62px;}
.new_left_part{width:148px; float:left;}

#appdiv3{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
.god_div{float:left; padding:0 0 0 2px;}

#appdiv4{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
.hold{float:left; padding:0 0 0 293px;}

#appdiv5{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
.new_hold{float:left; padding:0 0 0 150px;}
.net_hold{float:left; padding:0 0 0 363px;}

#appdiv6{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
.fresh_hold{float:left; padding:0 0 0 451px;}

#appdiv7{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
.beck_hold{float:left; padding:0 0 0 532px;}

#appdiv8{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
.hold_drop{float:left; padding:0 0 0 596px;}

#appdiv9{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
.told_hold{float:left; padding:0 0 0 660px;}

#appdiv10{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
.old_hold{float:left; padding:0 0 0 757px;}

#appdiv11{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}
#appdiv12{position:absolute; top:184px; visibility:hidden; z-index:1; width:190px; float:left;}




/*--------------------------HEADER--------------------------*/
#header{width:970px; float:left;}
.top_img{width:970px; float:left; background:url(../images/header.jpg) no-repeat;height: 134px;}
#logo{width:541px; float:left; padding:0px; height: 133px;}
/*--------------------------TOP_NEVIGETION--------------------------*/

#top_nevigetion{width:970px; float:left; background:url(../images/top_menu_bg.png) bottom; padding:0 0 14px 0;}
.nv_left{width:16px; float:left;}

/*--------------------------SECOND_PART--------------------------*/
#second_part{width:970px; float:left; background:url(../images/cont_bg_btm.png) no-repeat bottom;}
.second_left_part{width:186px; float:left;}
.news{width:186px; float:left;margin-left:1px;}
.two_news{width:186px; float:left; background:url(../images/news_bg_1.jpg) repeat-y;margin-left:1px;}
.news_aerrow{width:23px; float:left;}
.bg_news{width:147px; float:left; background:url(../images/news_top_1.jpg) repeat-x; font-family:Arial Black; float:left; font-size:15px; color:#FFFFFF; letter-spacing: -1px; color:#FFFFFF; padding:5px 0 4px 0;}
.span_bg_news{font-family: Arial; font-size:11px; padding:0 16px 0 5px; letter-spacing: normal; font-weight: bold;}

.text_news{width:165px; float:left; font-size:12px; color:#666666; padding:5px 0 5px 18px;}
.two_text_news{width:156px; float:left; font-size:12px; color:#666666; padding:0px 0 0 18px;}

.span_text_news{color:#fe0000;}
.span_text_news a{color:#fe0000; text-decoration:underline;}
.dot_line{width:156px; height:1px; float:left; display:block; padding:0 0 0 20px;}

.archive_btn{width:63px; float:right; background:url(../images/archive_btn.jpg) no-repeat; font-size:11px; color:#FFFFFF; text-align:center; padding:1px 5px 2px 8px;margin: 10px 15px 4px 0px;}
.archive_btn a{display:block; color:#FFFFFF;}

.digital_miter{width:186px; float:left; margin: -3px 4px 0px 4px;}

.video_space{width:540px; float:left; z-index:0; }

.youtube {background:url(../images/video_space.png) no-repeat; width:540px; height:367px; padding:10px;}

.part_right{width:244px; background:url(../images/itw_bg.jpg) no-repeat; float:left;}
.itv_logo{width:183px; padding:120px 0 108px 29px;}

#third_cont{width:717px; float:left; padding:0 0px 13px 10px;}


.photos{width:246px; float:left;}
.text_photos{width:207px; float:left; font-size:18px; color:#FFFFFF; font-weight:bold; background:url(../images/news_top_1.jpg) repeat-x; padding:4px 0 5px 0;}
.text_photo{width:210px; float:left; font-size:12px; color:#666666; padding:10px 0 0 10px;}
.span_text_photo{color:#fe0000; text-decoration:underline;}
.span_text_photo a{color:#fe0000;}

.main_video{width:239px; float:left; padding:5px 0 2px 0;}
.round_video{width:8px; float:left;}
.video_bg{width:205px; float:left; background:url(../images/video_bg.jpg) repeat-y;}
.text_vedio{width:206px; font-family:Arial Black; float:left; font-size:15px; color:#FFFFFF; letter-spacing: -1px; background:url(../images/news_top_1.jpg) repeat-x; padding:4px 0 5px 0;}

.white_photo{width:232px; float:left; background:url(../images/photos_white_bg.jpg) repeat-y;}
.round_photo{width:232px; float:left;}
.one_photo{width:213px; float:left; border:1px solid #666666; margin:7px 0 0 7px;}


.video_bottom{width:232px; float:left;}


#new_right{width:239px; float:left; padding-top: 4px;}

#fb_right {width:239px; float:left; margin-top: 3px;  background:url(../images/face_bg.jpg) no-repeat  }

#like { padding-left:7px; margin-top:4px; margin-bottom:7px;}

.win_f{width:239px; height:193px; float:left; background:url(../images/win_f10_3.jpg) no-repeat;}
.win_fcover {width:181px; height:193px; float:left; background:url(../images/win_f10_4.jpg) no-repeat; background-position: center}
.text_win{width:208px; font-size:18px; color:#FFFFFF; font-weight:bold; text-align:center; float:left; padding:71px 0 0 16px;}

.text_field{float:left; margin:57px 0 0 9px; width: 200px; height:30px;font-size:18pt; color:#999999;}
.text_fieldcover{float:left; margin:58px 0 0 11px; width: 140px; height:30px;font-size:16pt; color:#999999;}
/* margin was 78px, no width */
.span_text_field{height:21px;border:1px solid #909090;}
.submit{width:57px; float:left; margin:67px 0 15px 160px;}
.submitcover{width:57px; float:left; margin:65px 0 15px 107px;}
/* margin was -19px, right align was 170px */
.submit a{color:#000000; display:block;}

.olympic{width:245px; float:left;}
.olympic img {padding-bottom: 1px;}

.diamond{width:245px; float:left; background:url(../images/diamond.jpg) no-repeat;}

.tel{width:187px; float:left; text-align:center; font-size:12px; color:#FFFFFF; padding:130px 0 38px 30px;}
.tel a{color:#FFFFFF; text-decoration:underline;}
.span_tel{color:#666666;}

/*--------------------------FOOTER--------------------------*/
#footer{width:970px;}
.top_footer{width:970px; float:left;}
.red_center{width:970px; height: 100%; float:left; background:url(../images/footer_middle_bg.jpg) repeat-y;}

.footer_nevi{width:95.4px; float:left;height: 100%;}
.footer_nevi ul{width:75px; float:left; font-size:9px; color:#FFFFFF; padding:0 0 0 10px;}
.footer_nevi ul li{list-style:none; display:block;}
.footer_nevi ul li a{color:#FFFFFF;}
.footer_nevi ul li a:hover{color:#FFFF00; text-decoration:underline;}
.footer_nevi ul li a#act{color:#FFFF00; text-decoration:underline;}

.name{font-size:11px; color:#FFFF00; float:left; padding:0 0 0 9px;}
.big_sepret{width:2px; float:left; margin:0 2px 0 2px;background:url(../images/big_sepret.jpg) repeat-y;}

.botom_link{width:970px; float:left; background:#FFFFFF;vertical-align:middle;background:url(../images/mail_bg.jpg) repeat-x;}
.face_book{float:left;padding: 0px 0px 0px 0px;}
.sharethis{float:left;padding: 20px 1px 0px 5px;background:url(../images/mail_bg.jpg) repeat-x;}

.mail{width:335px; float:left; background:url(../images/mail_bg.jpg) repeat-x; font-size:12px; color:#666666; padding:23px 0 0 50px;}
.mail a{color:#ff0000; text-decoration:underline;}

.advertising{ float:right; font-size:12px; color:#666666;}

.drop_top{width:539px; float:left;}
.drop_down{width:539px; float:left; background:url(../images/jump_bg_middle.png) repeat-y;}

.big_info{font-size:15px; font-weight:bold; color:#FFFFFF; padding:0 0 10px 0;}
.info_link{width:158px; float:left; padding:0 0 0 18px;}
.info_link ul{width:158px; float:left; font-size:12px; color:#FFFFFF;}
.info_link ul li{color:#9DB0E8;}
.info_link ul li a{color:#9DB0E8;background:url(../images/aerrow_white.jpg) right no-repeat; width:158px; display:block;}
.info_link ul li a:hover{color:#ffff00; background:url(../images/aerrow_yellow.jpg) right no-repeat; text-decoration:underline;}
.info_link ul li a.act3{color:#ffff00; background:url(../images/aerrow_yellow.jpg) right no-repeat; text-decoration:underline;}
.big_festival{font-size:15px; float:left; font-weight:bold; color:#FFFFFF; padding:15px 0 10px 0;}

.red_drop_top{width:190px; float:left;}
.red_drop_down{width:190px; float:left; background:url(../images/festival_middle_bg.png) repeat-y;}

.red_info_link{width:auto; float:right; padding:0 0 0 18px;}
.red_info_link ul{width:auto; float:left; font-size:12px; color:#FFFFFF;}
.red_info_link ul li{float:left; padding:0 17px 0 0;}
.red_info_link ul li a{color:#FFFFFF;background:url(../images/red_aerrow_white.jpg) right no-repeat; width:158px; display:block;}
.red_info_link ul li a:hover{color:#ffff00; background:url(../images/red_aerrow_yellow.jpg) right no-repeat; text-decoration:underline;}
.red_info_link ul li a.act2{color:#ffff00; background:url(../images/red_aerrow_yellow.jpg) right no-repeat; text-decoration:underline;}


/*.red_drop_top{width:190px; float:left;}*/
/*.red_drop_down{width:190px; float:left; background:url(../images/festival_middle_bg.png) repeat-y;}*/

/*.red_info_link{width:158px; float:left; padding:0 0 0 18px;}*/
/*.red_info_link ul{width:158px; float:left; font-size:12px; color:#FFFFFF;}*/
/*.red_info_link ul li{}*/
/*.red_info_link ul li a{color:#FFFFFF;background:url(../images/red_aerrow_white.jpg) right no-repeat; width:158px; display:block;}*/
/*.red_info_link ul li a:hover{color:#ffff00; background:url(../images/red_aerrow_yellow.jpg) right no-repeat; text-decoration:underline;}*/
/*.red_info_link ul li a.act2{color:#ffff00; background:url(../images/red_aerrow_yellow.jpg) right no-repeat; text-decoration:underline;}*/

/* ABOUT US */
#top_nav_sub{width:970px; float:left; background:url(../images/top_menu_bg_sub.png) bottom; padding:0 0 14px 0;}
#second_part_sub{width:968px; float:left; display:block; background:url(../images/sub_page_mdl_bg.jpg) repeat-y;margin-left: 1px;}

.right_part{width:auto; float:left;}

.abt_1{width:180px; height: 400; float:left; display:block; font-size:12px; color:#666666;}
.abt_1 ul li {line-height:22px; background:url(../images/sub_menu_line.gif) no-repeat bottom;}
.abt_1 ul li a{color:#666666; display:block; width:157px; height:26px; padding:3px 10px 0 13px; font-weight:bold;}
.abt_1 ul li a:hover{color:#666666; background:#cecedd;}
.abt_1 ul li a.act1{color:#032483;}


.abt_2{width:536px; float:left; display:block; padding:0 0 0 8px;}
.abt_2_wj {width:780px; float:left; display:block; padding:0px 0 0 8px;}
.title_img{padding:10px 0 15px 46px; display:block}
.box_sub_mdl{width:535px; background:url(../images/sub_mdl_bg.jpg) repeat-y;}
.box_sub_mdl_wj{width:779px; background:url(../images/sub_mdl_bg_wj.jpg) repeat-y;}


.main_img_abt{padding:30px 0 30px 46px;}
.main_img_abt img{border:1px solid #676767;}
.abt_secnd_div{padding:30px 46px 30px 46px;}
.abt_secnd_div p{text-align:justify; font-size:12px; color:#666666; padding:10px 0 10px 0;}
.abt_secnd_div p a{color:#ff0000; text-decoration:underline;}
.abt_secnd_div p span{font-size:14px; color:#ff0100; font-weight:bold;}
.abt_secnd_div p span.bluetxt{font-size:14px; color:#032483; font-weight:bold;}

.abt_secnd_div p.sec{border-bottom:1px solid #cbcbcb;}
.abt_secnd_div p.thrd{font-size:14px; color:#ff0100; padding:10px 0 0 0; font-weight:bold;}
.abt_secnd_div ul {}
.abt_secnd_div ul li{font-size:14px; color:#032483; padding:0 0 0 10px; font-weight:bold; line-height:19px;}

.abt_3{width:244px; float:left; display:block;}
.become_sp_bg{background:url(../images/become_sp_bg.jpg) no-repeat; width:233px; height:181px; margin:0 0 0 5px;}
.become_spon{width:196px; padding:40px 0 0 17px;}
.become_spon p{color:#666666; font-size:12px; display:block; padding:5px 0 0 0;}
.become_spon p span{color:#ffffff;}
.become_spon p a{color:#ffffff; text-decoration:underline;}
.become_spon_img{background:url(../images/spn_line.gif) repeat-x; height:68px; padding:9px 0 10px 0;}


.dir_imgpart{float:left; display:inline; padding-right: 0px; padding-top: 10px; margin-bottom:30px}
.dir_imgpart img{border:1px solid #666666;}
.dir_txtpart {margin-left:330px; margin-bottom:20px}
.dir_txtpart p{font-size:12px; color:#666666; padding:10px 0 0 0;}
.dir_txtpart p span{font-size:14px; color:#ff0100; font-weight:bold;}
.dir_txtpart p.frst{padding: 10 0 10 0;}
.dir_txtpart p.scnd{padding: 10 0 10 0;}
.dir_right_imgs{padding:0 0 8px 5px; display:block;}

.win_f2{width:233px; height:189px; float:left; background:url(../images/win_f10_2.jpg) no-repeat; margin:5px 0 0 5px}
.text_win2{width:208px; font-size:18px; color:#FFFFFF; font-weight:bold; text-align:center; float:left; padding:71px 0 0 21px;}

.text_field2{width:204px; float:left; margin:5px 0 0 5px;}
.span_text_field2{height:21px;border:1px solid #909090;}
.submit2{width:57px; float:left; background:url(../images/submit.jpg) no-repeat; font-size:12px; color:#000000; text-align:center; padding:3px 0 3px 0; margin:10px 0 15px 85px;}
.submit2 a{color:#000000; display:block;}

.olympic2{width:234px; float:left;  margin:0 0 0 1px}

.rugby_mdl_div{padding:30px 0px 30px 48px; width:682px;}

/* NEWS PAGE CLASSES */

.news_top_cor{background:url(../images/news_top_cor_wj.jpg) no-repeat; width:749px; height:30px; display:block; padding:18px 0 0 48px;}

.new_top1{float:left; display:block; width:200px;}
.new_top2{float:left; display:block; width:148px; font-size:11px; color:#032483;}
.new_top2 a{width:auto; height:15px; display:block; border:0px solid #032483; float:left; margin:0 2px 0 0; padding:0 5px; color:#032483;}
/*.new_top2 a:hover{border:0px solid #032483; background:#032483; color:#FFFFFF;}*/
.new_top2 .act_page{border:1px solid #032483; background:#032483; color:#FFFFFF;}
.new_top3{float:left; display:block; width:110px;}
.new_top3 select{width:100px; height:20px; vertical-align:middle; font-size:11px;}
.news_date{font-size:12px; color:#666666; width:200px; float:left; padding:6px 0 8px 5px;}
.news_txt{font-size:12px; color:#032483; width:468px; float:left; padding:6px 2px 8px 0;}
.news_txt a{color:#032483;}
.news_date2{font-size:12px; color:#666666; width:200px; float:left; background:#e6e7f0; padding:6px 0 8px 5px;}
.news_txt2{font-size:12px; color:#032483; width:468px; float:left; background:#e6e7f0; padding:6px 2px 8px 0;}
.news_txt2 a{color:#032483;}

.vvip_cont{width:771px; float:left; display:block; padding:0 0 0 8px;}
.vvip_sub_mdl{width:771px; background:url(../images/vvip_mdl.jpg) repeat-y;}
.vvip_img_big{padding:0 0 0 12px;}
.vvip_img_big img{border:1px solid #676767;}

.vvip_cont_part{padding:10px 20px 0 23px; display:block}
.vvip_cont_part h1{font-size:14px; color:#4e65a8; font-weight:bold;}
.vvip_cont_part p{font-size:12px; color:#949494; padding:0 0 10px 0;}

/* form classes */

input.disabled {
	border: 1px solid #000000;
	background-color: #F2F2F2;
	margin: 3px; 
}

input.required, textarea.required {
	border: 1px solid #000000;
	margin: 3px;
	width: 470px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #000000;
	color : #FF3300;
	margin: 3px;
	width: 470px;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #000000;
	color : #000;
	margin: 3px;
	width: 470px;
}
select {
	width: 300px;
	}

.validation-advice {
	margin: 3px 0;
	padding: 3px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
	font-size: 12px;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 0;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}