@charset "utf-8";
/* CSS Document */
/* Basic CSS Reset */
body, div,  dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, a, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {margin:0;padding:0;}
img, fieldset, legend, table, tr, td, th {border:none;}
ol, ul, li {list-style-type:none;}
table, td{vertical-align:top;text-align:left;}
th{vertical-align:middle;text-align:left;}
fieldset{padding:0;margin:0;}
.float {float: left;}
.floatx {float: right;}
.align {text-align: left;}
.alignx {text-align: right;}
p { margin-top:6px;}

/* General Tags */
body{color:#343434; line-height: 1.4em; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background:url(../../images/bg/blue_back.gif) #10b1ef;}
a, a:visited, a:link, a:hover { text-decoration:underline; color:#343434; }
html, body, .page_back_grad {height:100%}
body,.page_back_grad {position:relative;}

/* Page Layout */

.page_back_grad {background:url(../../images/bg/blue_back_grad.jpg) repeat-x; height:100%; }

.fixed {
  position:fixed;
  width:100%;
  z-index:78;
  background-color:#fff;
}
.grad_height { display:block; height:752px; width:1px;  float:right; height:auto }

.container {width: 1005px;margin: 0 auto;text-align: left; padding: 0;}
.content {padding: 39px 0 0px 0; width: 1005px;}

.empty_box_top {width:18px; height:18px;}
.corner_top {width:18px; height:18px; float:left; background:url(../../images/bg/corner_top_left.gif); }
.bar_top {background:#fff; margin-left:18px; }

.empty_box_bot {width:28px; height:28px;}
.corner_bot {width:28px; height:28px; float:left; background:url(../../images/bg/corner_bot_left.gif)}
.bar_bot {background:#fff; margin-left:28px; }

.white_back {background:#fff; position:relative; margin:-7px 0 -13px 0px; }
.main {width: 980px; margin:-7px 0 -13px 15px; position:relative; }

.language_block { float:right; text-align:right; width:1005px; display:block; position:absolute; top:17px; }
.topLinks li { float: right; margin:6px 3px 0 0; }
.language_sel_txt {color:#98c4d5; font-size:12px;font-weight:bold; letter-spacing:0.5px; margin-right:15px; display:block; float:right; }

.flag {width:17px; height:12px; overflow:hidden; display:block; }
.gb {background:url(../../images/flag/united_kingdom.gif) no-repeat;}
.ru {background:url(../../images/flag/russian.gif) no-repeat;}
.it {background:url(../../images/flag/italy.gif) no-repeat;}
.gr {background:url(../../images/flag/germany.gif) no-repeat;}
.gk {background:url(../../images/flag/greece.gif) no-repeat;}
.sp {background:url(../../images/flag/spain.gif) no-repeat;}
.tr {background:url(../../images/flag/turkey.gif) no-repeat;}

.header { overflow: hidden; width: 980px; height: 1%; }
.t2f_logo_block {width:181px; text-align:right; float:left; margin-top:5px;}
.t2f_logo_block a.logo { background: url('../../images/logo/t2f_logo.jpg') no-repeat; float: left; display: block; width: 181px; height: 80px; }
.logo_phone { color:#45b1f0; font-size:14px; font-weight:bold; letter-spacing:0.4px;}

.ad_top_block {width:728px; height:110px; text-align:right; display:block; float:right; overflow:hidden;}
.ad {width:728px; height:90px;  display: block; }

.nav_text, .nav_text a, .nav_text a:link, .nav_text a:visited, .nav_text a:hover { color:#666666; font-size:11px; text-decoration:none; line-height: 15px; }
.nav_text a:hover { text-decoration:underline; }
.nav_top { margin-right:6px; }
.nav_top li { float:right; margin-left:5px; }

#menu { height:36px; width:980px; float:left; margin-bottom:3px; display:block; background:url(../../images/menu/mainMenu.png) no-repeat right top; }
#menu li { float:left;}
.menu_home { width: 49px; height:36px; display:block; background:url(../../images/menu/menu_home.gif); overflow:hidden; }
.menu_home:hover {background:url(../../images/menu/menu_home.gif) !important;}
.menu_nav { padding: 0 18px;letter-spacing:0px; height:25px; overflow:hidden; width:auto; white-space:nowrap; text-transform:uppercase; display:block; color:#414141; font-size:11px; font-weight:900; text-decoration:none !important; padding:11px 15px 0 15px; padding-top:11px;  background:url(../../images/menu/menu_back.gif) repeat-x; float:left; line-height:17px; text-align:center; }
/*.menu_how { width:134px; }
.menu_secure { width:134px; }
.menu_fans { width:120px; }
.menu_community { width:80px; }
.menu_about { width:90px; }
.menu_press { width:60px; }
.menu_support { width:91px; }*/
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
.menu_nav:hover, .menu_sel, #menu li.sfhover a { color:#FFF; background:url(../../images/menu/menu_back_sel.gif) repeat-x; display:block;}
.menu_sel { color:#FFF !important; }

.menu_sep { width:3px; height:36px; display:block; float:left;  background:url(../../images/menu/menu_sep.gif)}
.menu_search { width:186px; height:36px; overflow:hidden; float:none; display:block;  background:url(../../images/menu/menu_search.gif) right top no-repeat;float: right !important;}
#menu_input_search { border:0px; width:119px; height:14px; color:#c1b4b4; font-size:11px; margin: 10px 0 0 42px; padding:2px 0 0 0; }
#login_input { border:1px solid #7e7e7e; width:126px; height:16px; color:#676767; font-size:11px; margin: 6px 0 0 0px; padding:2px; }
.login_user_name_home { margin-top:11px; }
#remember_input { width:11px; height:11px; margin-left:5px; border:1px solid #7e7e7e; outline:0px;  }

#menu li.sfhover .menu_sub { display:block; }

.menu_sub { float: left; position: absolute; top: 145px; clear:both; display:block; margin-left:-1px; padding:9px 0 10px 0; background:url(../../images/menu/menu_sub1.gif) no-repeat bottom; display:none; overflow:hidden; }
.menu_sub1 { width: 136px; }
.menu_sub2 { width: 136px; }

.menu_sub li { float:left !important; height: 16px; display:block;position:relative;width:100%  }
.menu_sub li a, .menu_sub li a:link, .menu_sub li a:visited, .menu_sub li a:hover { background:none !important; color:#7b7b7b !important; text-transform:uppercase; font-weight:bold; font-size:10px; margin-left:15px; text-decoration:none }
.menu_sub li a:hover, .menu_sub_sel { color:#1d1d1d !important;}
/*.menu_sub li:hover {background:#fff} */
.menu_sub menu_sub1 { margin:0; padding:0; float:left;}
.menu_sub menu_sub1 li { margin:0px; padding:0px; background-color:#F00;}
.sub_profile_block { height:1%; clear:both; overflow:hidden; }
.sub_header_img {float:left; }
.sub_header_img2 {float:left; width:900px}
.sub_prifile, .sub_login { background:/*url(../../images/bg/corner_profile_top_right.gif) no-repeat top right*/ #d8d8d8;margin-bottom: 10px;padding:0 18px;  width:134px; height:130px;overflow:hidden;}
.sub_login input {padding: 1px;margin-bottom: 5px;}
.sub_prifile_home, .sub_login_home { height:201px; }
.sub_prifile_corner { width:12px; display:block; float:right }
.sub_prifile_corner_top {width:12px; height:118px;  background:url(../../images/bg/corner_profile_top_right.gif) no-repeat #d8d8d8; overflow:hidden; }
.sub_profile_corner_home { height: 189px; }
.sub_prifile_corner_bot {background:#d8d8d8; width:12px; height:12px; background:url(../../images/bg/corner_profile_bot_right.gif) no-repeat; overflow:hidden; }
.sub_prifile_header { color:#1d92be; font-weight:bold; font-size:11px; text-shadow:#fff 1px 1px 1px; height:14px; overflow:hidden; text-align:left; margin-top:5px; }
.sub_prifile_header_login_home { margin-top:12px; }
.sub_prifile_username { color:#000; font-weight:bold; font-size:14px; text-shadow:#fff 1px 1px 1px; height:18px; overflow:hidden; text-align:right; }
.sub_prifile_points, .sub_prifile_points a, .sub_prifile_points a:link, .sub_prifile_points a:visited, .sub_prifile_points a:hover { line-height:13px; }
.sub_prifile_list { margin: 1px 0 4px 0; }
.sub_prifile_list_home { margin-top: 25px; margin-bottom:35px; }

.main_link, .main_link a, .main_link a:link, .main_link a:visited, .main_link a:hover { color:#0ca6df; font-weight:bold; text-decoration:none; font-size:11px; line-height:14px; }
.main_link a:hover { text-decoration:underline}

.main_link2, .main_link2 a, .main_link2 a:link, .main_link2 a:visited, .main_link2 a:hover { color:#0ca6df; font-weight:bold; text-decoration:underline; font-size:12px; }
.big_link { font-size:13px;  line-height:17px; }
.main_link3, .main_link3 a, .main_link3 a:link, .main_link3 a:visited, .main_link3 a:hover { color:#000; font-weight:bold; text-decoration:none; font-size:11px; line-height:14px; }
.main_link3 a:hover { text-decoration:underline}
.main_color, .main_color a, .main_color a:link, .main_color a:visited, .main_color a:hover { color:#343434 }
.main_color2, .main_color2 a, .main_color2 a:link, .main_color2 a:visited, .main_color2 a:hover { color:#000 }
.small_link, .small_link a, .small_link a:link, .small_link a:visited, .small_link a:hover { color:#878787; font-size:9px; letter-spacing: 0.6px; }
.small_link2, .small_link2 a, .small_link2 a:link, .small_link2 a:visited, .small_link2 a:hover { color:#878787; font-size:9px; letter-spacing: 0.6px; margin:0px 0px 0px 5px}
.small_link a, .small_link a:link, .small_link a:visited, .small_link a:hover { text-decoration:underline; }

.breadcrumbs_block { width:784px; height:18px; background:#e7e7e7 url(../../images/bg/corner_breadcrumbs_left.gif) no-repeat; overflow:hidden; margin-left:13px; clear:both }
.nav_breadcrumbs ul {margin-left:20px}
.nav_breadcrumbs li {float:left; margin: 0 2px 0 2px;}
.nav_breadcrumbs, .nav_breadcrumbs a, .nav_breadcrumbs a:link, .nav_breadcrumbs a:visited, .nav_breadcrumbs a:hover { font-size:10px; line-height: 17px; }

.middle_main_block { width:780px; border-right:#6f6f6f 1px solid; border-bottom:#ababab 1px dotted; margin-left:16px; height:1%; overflow:hidden; padding: 20px 0px 30px 0px; }
.middle_main_block_home { border:0; margin:0; padding:0; width:798px; }

.middle_sub_block { margin: 20px 0 0 20px; width:155px; overflow:hidden; float:right; }
.middle_sub_block_home { margin-top:5px; }

.main_info_block_home { width: 798px; height:207px; background:url(../../images/home/home-main_grad.jpg) no-repeat; }

.main_content_block { display:block; float:left; width:540px; overflow:hidden; }
.sub_menu_block { float:left; }

.sub_menu { width:166px; margin:0px 30px 0px 0; display:block; }
.sub_menu li a { width:143px; height:23px; display:block; background:url(../../images/sub_menu_back.gif); margin-bottom:3px; white-space:nowrap; text-transform:uppercase; color:#006fa4 !important; font-size:11px; font-weight:bold; text-decoration:none !important; padding:8px 0px 0 23px; }
.sub_menu li a:hover { background-position:0% -31px; }

.sub_menu li ul { margin-bottom: 8px; }
.sub_menu li ul li a { width:167px; height:15px; font-size:11px !important; display:block; background:none; margin-bottom:3px; text-transform:none; white-space:nowrap;  !important; font-size:11px; font-weight:normal; text-decoration:none !important; padding:0px 0px 0px 5px; overflow:hidden; }
.sub_menu li ul li a:hover, .sub_menu li ul li.ssm_sel a  { font-weight:bold; letter-spacing:-0.2px; } 
.sub_menu li.sm_sel ul li a { color:#06F;}
.sm_sel a:link, .sm_sel a:visited, .sm_sel a:hover { background-position:0% -62px !important; color:#06F;}

.sub_menu_sep { display:block; background:#e3e3e3; width:1px; height:450px; float:left; margin-right: 30px; margin-bottom: 100px; }

.info_block { width:155px; background:url(../../images/bg/corner_big_bot_right.gif) 100% 100% no-repeat #e4e4e4; padding: 10px 10px 30px 10px; margin-top: 30px; }

h1 { color:#15a4db; font-size:17px; font-weight:bold; text-transform:uppercase; }
h2 { color:#6a6a6a; font-size:17px; font-weight:bold; text-transform:uppercase; }
h3 { color:#000; font-size:17px; font-weight:bold; text-transform:uppercase; }
h4 { font-size:14px}

.small_text { font-size:11px; line-height:13px; }

.vote_block { display:block; float:right; margin-top:10px}

.vote_margin { margin: 10px 0 13px 0; display:block }
.vote_margin_home { margin: 5px 0 5px 0; display:block }
.twitter_block { margin-top: 40px; display:block; float:left }
.twitter_block_home { margin-top: 20px; }
.blog_block  { margin-top: 15px; display:block; float:left }
.share_block   { margin-top: 15px; display:block; float:left }

.bottom_main_block { margin-left:20px; display:block; width:963px; overflow:hidden; float:none; }
.bottom_main_block_home { margin-left:0px; float:none; clear:both; width:978px; }

.icon_main_block { background:#ffffff; margin:20px 0 0 0; width:780px; height:183px; overflow:hidden; }
.icon_main_block_home { background:url(../../images/bg/corner_icon_top_right.gif) no-repeat 100% 0 #f2f2f2; width:798px; margin-top:10px; }
.icon { margin-right:10px; float:left; }

/*****************************/
/*Supporting accordion*/
/*****************************/
.icon a.head {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	float: left;
	width: 40px;height: 100px;
}
.slider_arr  a.head {
	cursor:pointer;
}
#eventCalendar {padding: 0;}
.ui-datepicker {font-size: 11px;}
.ui-datepicker a {cursor: pointer;text-decoration: none;}
.ui-datepicker-header {position: relative;}
.ui-datepicker-prev {position: absolute;left: 0px;}
.ui-datepicker-next {position: absolute;right: 0px;}
.ui-datepicker-prev {position: absolute;left: 0px;}
.ui-datepicker-title {text-align: center;}
.ui-datepicker td a {padding: 0 2px;}
.ui-datepicker thead th {text-align: center;border-bottom: solid 1px #f5f5f5;}
.ui-datepicker tbody td {text-align: center;}
.ui-datepicker a.ui-state-active {background: orange;color: #fff;}
.ui-datepicker a.ui-state-highlight {background: orange;}

.eventCalendar th, .eventCalendar td {padding: 0 4px;text-align: center;}
.eventCalendar th {border-bottom: solid 1px #f5f5f5 !important;}
.eventCalendar a {text-decoration: none;}
/*****************************/


.icon_name { margin-right:10px; float:left; margin-left:10px; margin-right:40px; width:200px; }
.icon_name_calendar { width:200px; }
.icon_name_profile { width:300px; }
.icon_name_news { width:200px; }
.icon_name_hot_options { width:200px; }
.icon_name_profile_home { width:320px; }
.icon_name_bold { color:#595959; font-size:16px; font-weight:bold; text-transform:uppercase; line-height:35px; float:left; }
.icon_name_link { line-height:35px; float:right; }
.icon_name_link a:link, .icon_name_link a:visited, .icon_name_link a:hover { text-decoration:none; color:#707070; font-size:11px; font-weight:bold;}
.icon_name_link a:hover { text-decoration:underline } 


.slider_block { margin-top:18px; border-right:#9c9c9c 1px solid; overflow:hidden; height:150px; width:777px; float:left; }
.slider_block_home { width:797px; }
.slider { width:42px; height:150px; display:block; float:left; overflow:hidden;  border-left:#9c9c9c 1px solid; }
.slider_calendar { width:292px; }
.slider_profile { width:373px; }
.slider_profile_stand_alone { width:373px; height:150px; display:block; float:left; overflow:hidden;}
.slider_arr { width:40px; height:140px; background:url(../../images/arr_right.gif) 50% 50% no-repeat; display:block;  }


.profile { margin:20px 0 0 60px;}

.ad_bottom_block { float:right; margin-top:18px; }
.ad2 {width:150px; height:150px;  display: block; }


.bottom_links_block { }
.links_top { width:980px; height:55px; border-bottom: #0b80ad 1px solid; margin-left:10px; padding-top:20px; }
.links_top_text {color:#416472; font-weight:bold; padding:15px; 10px 0 0px; line-height:30px; display:block; float:left;}
.links_icon_block a {float:left;}
.links_block1 { padding-right: 83px; display:block; float:left; }
.links_block1 a { margin-top:13px; margin-right:10px;}
.links_block2 { padding-right: 74px; display:block; float:left; }
.links_block2 a { margin-top:9px; margin-right:4px; }
.links_block3 { padding-right: 0px; display:block; float:left; }
.links_block3 a { margin-top:17px; margin-right:6px;}

.links_bot {margin-top: 33px; overflow:hidden; height:80px; position:relative; text-align:center; margin-left:auto;}
.links_bot_container { float:left; left:50%; position:relative; text-align:center; }
.links_bot_container ul { position: relative; left: -50%; float: left; }
.links_bot li {float:left; margin: 0 3px 0 3px; }
.links_bot, .links_bot a, .links_bot a:link, .links_bot a:visited, .links_bot a:hover { color:#b5e7fa; font-size:9px; line-height: 17px; text-decoration:none; }
.links_bot a:hover { text-decoration:underline; }


/* LOGIN */
.remember_block { text-align:right; margin: 3px 3px 0 0; float:left;}
.remember_block2 { text-align:right; margin: 3px 25px 5px 0; width:250px; float:right}


/* BUTTONS */

a.button { background:url(../../images/btn_right.gif) no-repeat scroll top right;  display: inline-block; height: 26px; margin-right: 6px; padding-right: 17px; text-align:center; }
a.button:link, a.button:visited, a.button:hover { color: #fff; white-space:nowrap; font-weight:bold; font-size:14px;  text-decoration: none; }
a.button span { background: transparent url(../../images/btn_left.gif) no-repeat; display: block; line-height: 16px; padding: 5px 10px 5px 23px; }

a.button2 { background:url(../../images/btn2_right.gif) no-repeat scroll top right;  display: inline-block;height: 26px; margin-right: 6px; padding-right: 17px; text-align:center; }
a.button2:link, a.button2:visited, a.button2:hover { color: #fff; white-space:nowrap; font-weight:bold; font-size:14px;  text-decoration: none; }
a.button2 span { background: transparent url(../../images/btn2_left.gif) no-repeat; display: block; line-height: 16px; padding: 5px 10px 5px 19px; }

a.button3 { background:url(../../images/btn3_right.gif) no-repeat scroll top right;  display: inline-block; margin-right: 6px; padding-right: 17px; text-align:center; }
a.button3:link, a.button3:visited, a.button3:hover { color: #fff; white-space:nowrap; font-weight:bold; font-size:14px;  text-decoration: none; }
a.button3 span { background: transparent url(../../images/btn3_left.gif) no-repeat; display: block; line-height: 16px; padding: 5px 10px 5px 20px; }

a.button_arr { background:url(../../images/btn_arr_right.gif) no-repeat scroll top right;  display: inline-block; height: 33px; margin-right: 1px; padding-right: 17px; text-align:center; }
a.button_arr:link, a.button_arr:visited, a.button_arr:hover { color: #fff; white-space:nowrap; font-weight:bold; font-size:14px;  text-decoration: none; }
a.button_arr span { background: transparent url(../../images/btn_arr_left.gif) no-repeat; display: block; line-height: 33px; padding: 5px 0px 5px 53px; }

a.button_arr2 { background:url(../../images/btn_right1.gif) no-repeat scroll top right;  display: inline-block; height: 26px; margin-right: 6px; padding-right: 17px; text-align:center; }
a.button_arr2:link, a.button_arr2:visited, a.button_arr2:hover { color: #fff; white-space:nowrap; font-weight:bold; font-size:14px;  text-decoration: none; }
a.button_arr2 span { background: transparent url(../../images/btn_left1.gif) no-repeat; display: block; line-height: 16px; padding: 5px 10px 5px 23px; }

a.button_arr3 { background-image:url(../../images/icon/buttt.jpg); width:185px; height:21px; text-align:center; color:#fff; text-decoration:none; font-weight:bold; font-size:14px; text-transform:uppercase; padding-top:5px; padding-right:4px }
a.button_arr3 span { background: transparent url(../../images/btn_arr_left.gif) no-repeat -35px 0; display: block; height:33px; padding: 0px 0px 0px 15px; margin-top:-7px }

.arr_more { background:url(../../images/arr_right.gif) 100% 0 no-repeat; width:14px; height:7px; }

/* TMP */

.radio_margin {margin:0px 0 3px 15px; }
.radio_margin_home {margin:0px 0 0px 15px; }
.diagram { float:left; margin-top:18px; }

.main_info_left_home { width: 470px; float:left; padding: 18px 0 0 20px; }
.main_info_right_home { margin:17px 0 0 30px; float:left; }
.main_info_right_text_home { margin-left:15px; margin-bottom:20px; width:220px; }


/* Bottom Accordion */
ul.bottomAccordion{list-style: none;margin: 0;padding: 0;width: 780px;overflow: hidden;height: 200px;float: left;margin-top: 20px;}
ul.bottomAccordion li{float: left;padding: 0 10px;display: block;border-left: solid 1px #9C9C9C;}
ul.bottomAccordion li div.wrapper{display: block;overflow: hidden;height: 200px;width: 33px;}
#divCalendar {width: 550px;}
ul.bottomAccordion li img{cursor: pointer;}
ul.bottomAccordion li  h5{line-height: 33px;margin-bottom: 5px;color: #595959;text-transform: uppercase;font-size: 14px;font-weight: bold;}
ul.bottomAccordion li div.accordionContent{margin: 0;padding: 0;width: 120px;display: block;margin-left: 50px;top: -33px;margin-top: -33px;}

/*OHAD INNER PAGES*/
.content1 .main1 {width: 797px;float: left;overflow: hidden;height: 1%;}
.content1 .side1 {float: left;width: 170px;margin-left: 3px;}
.content1 {overflow: hidden;height: 1%;width: 980px;}
.content1 .pageNavContainer {overflow: hidden;height: 1%;width: 200px;float: left;margin: 20px 20px;}
.content1 .pageNavContainer ul.pageNav {list-style: none;padding: 0;margin: 0;}
.content1 .pageNavContainer ul.pageNav li {list-style: none;padding: 0;margin: 0;background:url(../../images/bg/pageNav_item.png) no-repeat;width: 166px;height: 31px;line-height: 31px;margin-bottom:3px;}
.content1 .pageNavContainer ul.pageNav a {display: block;color: #0a82b1;font-weight: bold;text-decoration: none;padding: 0 10px 0 30px;text-transform: uppercase;font-size: 11px;}
.content1 .pageContent {overflow: hidden;height: 1%;width:530px;float: left;margin: 20px 0;}
.content1 .pageContent2 {overflow: hidden;height: 1%;width:100%;float: left;margin: 20px 0;}
.content1 .greyBox {clear: both;overflow: hidden;height: 1%;border: solid 1px #b9b9b9;background: #f4f4f4;margin: 10px 20px;padding: 10px;}

.greyBox .left {float: left;margin-right: 10px;padding-left: 10px;}
.greyBox .right {float: right;}
.greyBox .logos {margin-top: 20px;text-align: center;}
.greyBox .logos .logo {margin-right: 30px;}
.greyBox .logos .logo img {display: inline-block;margin-bottom: 10px;}

ul.bulletList {margin-left: 30px;}
ul.bulletList, ul.bulletList li {list-style: disc;list-style-position: outside;}
/*login page*/
.loginContainer {margin: 40px 0;}
.loginContainer .login {width: 470px;margin-right:25px;float: left;}
.loginContainer .register {width: 470px;float: right;}
.loginContainer .login, .loginContainer .register {text-align: center;background:url(../../images/bg/croppedBlock_bottom.png) no-repeat left bottom;padding-bottom: 40px;}
.loginContainer .login h2, .loginContainer .register h2 {font-size: 13px;text-align: center;background: #fff;border-bottom: solid 2px #c8c8c8;padding: 5px 0;}
.loginContainer .login .innerFields, .loginContainer .register .innerFields {text-align: right;padding-right: 130px;margin-top: 40px;}

/*purchase process*/
.selectOptionTable {margin: 20px 0;border-collapse:collapse;}
.selectOptionTable th {background: #f1f1f1;padding: 9px;text-align: center;color: #0499d2;text-transform: uppercase;}
.selectOptionTable td {border: solid 1px #c7c7c7;border-collapse:collapse;border-left: 0;}
.selectOptionTable ul {padding: 9px;margin: 0;max-height: 360px;overflow: auto;}
.selectOptionTable ul li {opacity: .3;filter: alpha(opacity = 30);}
.selectOptionTable ul li.selected {opacity: 1;filter: alpha(opacity = 100);}
.selectOptionTable ul li img {vertical-align: middle;}
.selectOptionTable ul li a {color: #049bd4;}
.selectOptionTable ul.catSelect li a,.selectOptionTable ul.teamSelect li a,.selectOptionTable ul.eventSelect li a {color: #000;text-decoration: none;display: block;}

.selectOptionTable ul.catSelect li {padding: 10px 0;font-weight: bold;}
.selectOptionTable ul.teamSelect li,.selectOptionTable ul.eventSelect li {padding: 3px 0;}
.selectOptionTable ul.teamSelect li.even {background: #f1f1f1;}

.purchaseSteps {margin: 10px 0 0 30px;padding: 0;}
.purchaseSteps li {padding: 0;margin: 0;float: left;line-height: 26px;font-size: 14px;text-align: center;text-transform: uppercase;background: #cecece;color: #fff;width: 314px;font-weight: bold;}
.purchaseSteps li.step1,.purchaseSteps li.step2 {border-right: solid 1px #c4c4c4;}
.purchaseSteps li.current {background: #b3d334;}

.purchase_2_event {float: left;width: 394px;border: solid 2px #c8c8c8;margin: 10px 10px 0 30px;padding: 10px;}
.purchase_2_event h3 {font-size: 12px;text-transform: uppercase;color: #0693c8;display: inline;}
.purchase_2_event h4 {font-size: 12px;text-transform: uppercase;display: inline;}
.purchase_2_event p {font-size: 11px;}


.purchase_2_help {float: left;width: 452px;border: solid 2px #c8c8c8;margin: 10px 0 0 0;padding: 10px;padding-left: 50px;background:url(../../images/icon/icon_help.gif) no-repeat left top #f3f3f2;}
.purchase_2_help h4 {color: #818080;font-size: 12px;}

.purchase_2_options {float: left;width: 424px;margin: 0 0 0 30px;border-right: solid 1px #ccc;}
.purchase_2_options h4,.purchase_2_stadium h4 {background: #f1f1f1;text-transform: uppercase;padding: 5px;}

.purchase_2_stadium {float: left;width: 517px;}
.purchase_2_stadium h4 {background: #f1f1f1;text-transform: uppercase;padding: 5px;padding-left: 20px;}
.purchase_2_stadium .stadiumPic {padding: 20px;}

/*security ticket*/
.second_layer_vert_align{_position: absolute; _top: 50%; display: table-cell; vertical-align: middle;}
.thrid_layer_vert_align{_position: relative; _top: -50%; }
.thrid_layer_vert_align2 {margin-top:10px; }
.thrid_layer_vert_align3 {margin-top:10px; }
.options {width:975px; height:34px; float:left; color:#0897D0; font-weight:bold;}
.options_categ {width:170px; height:34px; background:#F1F1F1 url(../../images/bg/corner_sec_tick_left.jpg) no-repeat; float:left; text-align:center; display:table; _position: relative; overflow: hidden}
.options_event {width:195px; height:34px; background:#F1F1F1 url(../../images/bg/arrow.jpg) no-repeat; float:left; text-align:center; display:table; _position: relative; overflow: hidden}
.options_team{width:235px; height:34px; background:#F1F1F1 url(../../images/bg/arrow.jpg) no-repeat; float:left;  text-align:center; display:table; _position: relative; overflow: hidden}
.options_venue{width:375px; height:34px; background:#F1F1F1 url(../../images/bg/arrow.jpg) no-repeat; float:left; text-align:center; display:table; _position: relative; overflow: hidden}

.sec_tick_breadcrumbs_block {width:962px; height:18px; background:#e7e7e7 url(../../images/bg/corner_breadcrumbs_left.gif) no-repeat; overflow:hidden; margin-left:13px; clear:both }
.option_top_left {width:375px; height:80px; color:#AFAFAF; font-size:20px; font-weight:bold; float:left; display:table; _position: relative; overflow: hidden; margin:0 auto;}
.option_top_right {width:600px; height:80px; color:Black; font-weight:bolder; font-size:10px; float:left; display:table; _position: relative; overflow: hidden}


.menu_option img {height:30px; width:30px; opacity:0.4; filter:alpha(opacity=40);}
.menu_option_over img {height:30px; width:30px; opacity:1; filter:alpha(opacity=100); cursor: hand; cursor:pointer;}
.menu_option_out img {height:30px; width:30px; opacity:0.4; filter:alpha(opacity=40); }
.menu_option span {color:Gray; text-align:center;}
.menu_option_over span {color:Black; font-weight:bold; cursor: hand;cursor:pointer;}
.menu_option_out span {color:Gray;}

.option_info_block { margin-left:5px; width: 975px; height:450px; float:left; overflow:hidden;}
.option_info_categ { margin-top:25px; height: 450px; width:165px; float:left; }
.option_info_event { margin-top:25px; margin-left:5px; width: 190px; height:450px; float:left; }
.option_info_team { margin-top:25px; margin-left:5px; width: 225px; height:450px; float:left; overflow-y:scroll;  }
.option_info_venue { margin-top:25px; margin-left:10px; width: 365px; height:450px; float:left;}
.option_info_split {width: 2px; height:450px; float:left; background:#e7e7e7;}

.option_info_img {width: 30px; height:30px; float:left; display:table; _position: relative; overflow: hidden}
.option_info_categ_img {width: 30px; height:50px; float:left; display:table; _position: relative; overflow: hidden}
.option_info_categ_text { margin-left:10px; width: 120px; height:50px; float:left; display:table; _position: relative; overflow: hidden}
.option_info_box_text { margin-left:10px; width: 145px; height:35px; float:left; display:table; _position: relative; overflow: hidden}
.option_info_box_team_text {margin-left:10px; width: 145px; height:35px; float:left; display:table; _position: relative; overflow: hidden}

.option_info_img_team {width: 30px; height:30px; float:left; display:table; overflow: hidden}
.option_info_box_team_text_team {margin-left:10px; width: 145px; height:35px; float:left; display:table; overflow: hidden}

.bg_detail_venue{width:349px; height:294px; background:url(../../images/bg/bg_detail_venue.jpg) no-repeat; overflow:hidden; clear:both }

/*purchase*/
/*
.purchase_main_block { width:975px; height:800px; border-right:#6f6f6f 1px solid; border-bottom:#ababab 1px dotted; margin-left:16px; height:1%; overflow:hidden; padding: 20px 0px 0px 0px; }
*/
.purchase_main_block { width:975px;margin:0; padding:0; border:0; padding-top:10px; float:left}

.purchase_top_info {width:325px; height:25px; float:left; }
.purchase_top_sel_green{width:325px; height:25px; background:#B5D62F url(../../images/bg/corner_top_left_purch_sel_green.jpg) no-repeat top left; overflow:hidden; float:left; color:White; font-weight:bold; text-align:center; display:table; _position: relative; overflow: hidden; z-index:-1;}
.purchase_top_sel_gray {width:325px; height:25px; background:#CECECE url(../../images/bg/corner_top_left_purch_sel_gray.jpg) no-repeat top left; overflow:hidden; float:left; color:White; font-weight:bold; text-align:center; display:table; _position: relative; overflow: hidden; z-index:-1;}
.purchase_top_pay_purch {width:325px; height:25px; background:#CECECE; float:left; color:White; text-align:center; font-weight:bold; text-align:center; display:table; _position: relative; overflow: hidden; z-index:-1;}
.purchase_top_conf_purch {width:325px; height:25px; background:#CECECE url(../../images/bg/corner_top_right_purch.jpg) no-repeat top right; float:left; color:White; font-weight:bold; text-align:center; display:table; _position: relative; overflow: hidden; z-index:-1;}
.purchase_top_conf_green {width:325px; height:25px; background:#B5D62F url(../../images/bg/corner_top_right_purch_sel_green.jpg) no-repeat top right; overflow:hidden; float:left; color:White; font-weight:bold; text-align:center; display:table; _position: relative; overflow: hidden; z-index:-1;}
.purchase_middle_info{width:975px; margin-top:15px; height:5px; float:left;}
.purchase_option{width:440px; height:106px; float:left; padding:0px; background:url(../../images/bg/bg_purch_cont.jpg) repeat-x;}
.purchase_option_left{width:438px; height:106px;  background:url(../../images/bg/corner_left_option_purch.jpg) no-repeat top left; overflow:hidden; float:left;}
.purchase_option_left2{width:440px; height:106px; background-image:url(../../images/icon/bggg.jpg); overflow:hidden; float:left;}
.purchase_option_left-top { width:428px; padding:5px; float:left;}
.purchase_option_left-top-image { float:left; width:35px; height:35px;}
.purchase_option_left-top-text { float:left; width:300px; height:35px; padding-left:5px}
.purchase_option_left-top-text .name, .payment-left-name { color: rgb(8, 151, 208); font-size: 16px; font-weight: bold;}
.purchase_option_left-top-text p { color:#000; font-size:10px; line-height:1.1em; padding-left:20px}
.purchase_option_left-top-text-right { float:right; width:160px; font-size:10px; line-height:1.1em; margin-top:23px}
.purchase_option_left-top-text-right a { color:#000}
.purchase_option_left-bottom { width:428px; padding:8px 5px; float:left;}
.purchase_option_left-bottom-image { float:left; width:35px; height:35px; margin-left:20px}
.purchase_option_left-bottom-text { float:left; width:300px; height:35px; padding-left:5px}
.purchase_option_left-bottom-name { color:#000; font-size: 16px; font-weight: bold;}
.purchase_option_left-bottom-text p {color:rgb(8, 151, 208); margin:0}
.purchase_option_left-bottom-text p span.black {color:black; font-weight:bold;margin:0; padding:0px 0px 0px 5px; font-size:12px}
.purchase_option_right{width:2px; height:106px;  background:url(../../images/bg/corner_right_purch.jpg) no-repeat top left; overflow:hidden; float:left;}
.purchase_option_pay{width:450px; float:left; padding:0px;}
.purchase_option_left_pay{width:448px; padding-top:10px; height:93px; overflow:hidden; float:left;  border-style:solid; border-width:2px; border-color:#CECECE;}
.purchase_option_right_pay{width:2px; overflow:hidden; float:left;}
.purchase_help{ width:520px; height:106px; float:right; padding:0; background:url(../../images/bg/bg_purch_cont2.jpg) repeat-x; font-size:11px}
.purchase_help_left h4 { margin:5px 0px 0px 0px}
.purchase_help_left{width:518px; height:106px;  background:url(../../images/bg/corner_left_help_purch2.jpg) no-repeat top left; overflow:hidden; float:left;}
.purchase_help_right{width:2px; height:106px;  background:url(../../images/bg/corner_right_purch.jpg) no-repeat top right; overflow:hidden; float:left;}
.payment-block-header { background-image:url(../../images/icon/hbg.jpg); width:974px; height:27px; float:left; margin-top:20px; margin-left:15px;}
.payment-block-cont { height:60px; width:974px; float:left; margin-top:5px;}
.payment-block-header-left { float:left;width:255px; padding:5px 0px 0px 30px; font-size:16px; color:#000; font-weight:bold}
.payment-block-header-right { float:left;width:500px; padding:5px 0px 0px 30px; font-size:16px; color:#000; font-weight:bold}
.payment-block-but { width:730px; margin:-30px 0px 0px 0px; float:right;}
.credit { background-image:url(../../images/icon/credit.jpg); width:88px; height:17px;}
.purchase_block_split{width:5px; height:106px; float:left;}
.payment-left { width:300px; height:106px; float:left; margin-left:5px;  border-right:1px solid #ccc}
.payment-left-header { width:431px; height:20px; margin:5px 2px 0px 2px; float:left; padding-left:5px; border-bottom:1px solid #ccc}
.payment-left-header_season { width:251px; height:20px; margin:5px 2px 0px 2px; float:left; padding-left:5px; border-bottom:1px solid #ccc}
.payment-left-line { width:290px; padding:2px 5px 5px 5px; height:25px; float:left;}
.payment-left-img { width:35px; margin:5px; float:left;}
.payment-left-cont { width:220px; height:101px; float:left; padding-top:5px}
.payment-left-name { width:220px; float:left; padding-top:10px;}
.payment-left-black { color:#000; font-size:12px; font-weight:bold; padding-top:10px;}
.payment-left-black p { margin:0px;color:#666;font-size:11px; }
.payment-left-right { float:right; width:120px; height:70px; margin-right:10px; margin-top:3px; font-size:11px; }
.mmm{ margin-right:15px}
.purchase_bottom_info{width:975px; height:470px; float:left;  padding-top:20px}
.purchase_bg_middle{height:27px; background:url(../../images/bg/bg_purch_top_middle.jpg) repeat-x;}
.purchase_middle_left{padding-left:30px; width:370px; height:27px; background:url(../../images/bg/corner_left_purch_middle.jpg) no-repeat top left; float:left; font-weight:bold; font-size:14px; display:table; _position: relative; overflow: hidden}
.purchase_middle_right{padding-left:20px; width:503px; height:27px; background:url(../../images/bg/corner_right_purch_middle.jpg) no-repeat top right; float:right; font-weight:bold;  font-size:14px; display:table; _position: relative; overflow: hidden}
.purchase_bottom_center_block{ width:2px;  height:370px; float:left; background:#C7C7C7}

.purchase_bottom_left_option{width:440px; height:300px; float:left;}
.purchase_bottom_left_option_position_text{width:150px; height:40px; float:left; text-align:right; padding-right:10px; color:#7D7D7D;}
.purchase_bottom_left_option_position_text1{width:400px; height:40px; float:left; text-align:left; padding-right:10px; color:#7D7D7D;}
.purchase_bottom_left_option_position_text_getoptions{width:150px; height:40px; float:left; text-align:right; padding-right:10px; color:#7D7D7D;}
.purchase_bottom_left_option_position_text1{width:300px; height:40px; float:left; text-align:right; padding-right:10px; color:#7D7D7D;}
.purchase_bottom_left_option_position_value{width:150px; height:40px; float:left; font-weight:bold;}
.purchase_bottom_left_option_position_value_getoptions{width:200px; height:40px; float:left; font-weight:bold;}
.purchase_bottom_right_option{width:523px; height:450px; float:left;}
.purchase_bottom_right_venue_img{width:573px; height:450px; float:left; text-align:center; margin-top:30px;}
.purchase_waiting { font-size:15px; font-weight:bold; margin-top:20px; margin-left:25px; float:left; width:100% }
.purchase_waiting-text{ color:orange; font-weight:normal;margin-top:20px; margin-left:25px; float:left; width:70% }
.purchase-form { width:400px; height:200px; float:left; margin-left:250px;}
.menu_currency img {height:19px; width:19px; opacity:0.4; filter:alpha(opacity=40); color:Gray; }
.menu_currency_over img {height:19px; width:19px; opacity:1; filter:alpha(opacity=100); color:Blue;}
.menu_currency_out img {height:19px; width:19px; opacity:0.4; filter:alpha(opacity=40); color:Gray;}
.menu_currency span {color:Gray; text-align:center;}
.menu_currency_over span {color:Black; font-weight:bold; CURSOR: hand;}
.menu_currency_out span {color:Gray;}
.menu_curr_img {width: 19px; height:19px; float:left; }
.confirm { width:500px; margin:auto; margin-top:60px}
.confirm-order { margin-top:10px;}
.print { width:50px; margin:-50px 0px 0px 410px; float:left}
.print  { background-image:url(../../images/icon/print.jpg); height:16px; float:left; padding-left:25px;background-repeat:no-repeat; background-position:left bottom}
.confirm-top { width:974px; height:27px;}
.confirm-top img { float:left; margin:3px 3px 3px 3px;}
.conf-table { border-bottom:1px solid #CCC; padding-bottom:15px; margin-bottom:15px; margin-top:30px; background-image:url(../../images/icon/hbg2.jpg); background-repeat:no-repeat; }
.conf-table td {text-align:center}
.conf-foot {width:974px; float:left; margin-top:15px; padding:10px; font-size:10px; color:#999; border-top:1px solid #ccc;}
/*Quick Login*/
.login_member{width:400px; height:192px; float:left; padding-top:50px; padding-bottom:150px}
.left_login_member{width:32px; height:192px;  background:url(../../images/bg/corner_left_log_member.jpg) no-repeat top left; overflow:hidden; float:left;}
.center_login_member{width:335px; height:192px;  background:url(../../images/bg/bg_log_member.jpg) repeat-x; float:left;}
.center_block_login_member{width:335px; height:192px; float:left; margin-top:20px;}
.right_login_member{width:33px; height:192px;  background:url(../../images/bg/corner_right_log_member.jpg) no-repeat top right; overflow:hidden; float:left;}
.text_login_member{width:100px; height:30px; float:left; text-align:right; padding-right:10px;}
.value_login_member{width:225px; height:30px; float:left;}
.tb_login_member{width:200px;}

.new_account{width:555px; height:278px; float:left; padding-top:50px; padding-left:20px; padding-bottom:150px}
.left_new_account{width:34px; height:278px;  background:url(../../images/bg/corner_left_new_account.jpg) no-repeat top left; overflow:hidden; float:left;}
.center_new_account{width:513px; height:380px; background-color:#f8f8f8; background-image:url(../../images/quicklogin-bg.jpg); background-repeat:repeat-x; float:left; border:2px solid #bebebe;}
.center_new_account-bottom { background-image:url(../../images/quicklogin-corner.png); width:36px; height:36px; margin:-35px 0px 0px -2px; overflow:hidden; float:left;}
.center_block_new_account{width:519px; height:278px; float:left; margin-top:10px;;}
.right_new_account{width:2px; height:278px;  background:url(../../images/bg/corner_right_new_account.jpg) no-repeat top right; overflow:hidden; float:left;}
.text_new_account{width:159px; height:30px; float:left; text-align:right; padding-right:10px;}
.value_new_account{width:350px; height:30px; float:left;}
.tb_new_account{width:200px;}
/*
.group_options{width:575px; height:328px; padding-top:50px; padding-left:20px; padding-bottom:150px}
.left_group_options{width:34px; height:328px;  background:url(../../images/bg/corner_left_new_account.jpg) no-repeat top left; overflow:hidden; float:left;}
.center_group_options{width:539px; height:328px;  background:url(../../images/bg/bg_new_account.jpg) repeat-x; float:left;}
.center_block_group_options{width:539px; height:328px; float:left; margin-top:10px;}
.right_group_options{width:2px; height:328px;  background:url(../../images/bg/corner_right_new_account.jpg) no-repeat top right; overflow:hidden; float:left;}
.text_group_options{width:170px; height:30px; float:left; text-align:right; padding-right:10px;}
.value_group_options{width:350px; height:30px; float:left;}
/*Group options*/
.group-options-left {width:400px; float:left;}
.group-options-content { width:400px; float:left; line-height:1.6em; font-family:Arial, Helvetica, sans-serif}
.group-options-purchase_help{width:400px; height:106px; float:left; margin-top:20px; background:url(../../images/bg/bg_purch_cont.jpg) repeat-x;}
.group-options-purchase_help-text { padding:10px 10px 0px 45px; line-height:1.2em; font-size:10px}
.group-options-purchase_help_left{width:398px; height:106px;  background:url(../../images/bg/corner_left_help_purch.jpg) no-repeat top left; overflow:hidden; float:left;}
.group-options-purchase_help_right{width:2px; height:106px;  background:url(../../images/bg/corner_right_purch.jpg) no-repeat top right; overflow:hidden; float:left;}
.group_options{width:518px; height:288px; padding-top:20px; padding-left:10px; float:right; margin:-20px 5px 0px 0px;}
.left_group_options{width:34px; height:278px;  background:url(../../images/bg/corner_left_new_account.jpg) no-repeat top left; overflow:hidden; float:left;}
.center_group_options{width:482px; height:308px;  background:url(../../images/bg/bg_new_account.jpg) repeat-x; float:left;}
.center_block_group_options{width:482px; height:308px; float:left; margin-top:20px;}
.right_group_options{width:2px; height:308px;  background:url(../../images/bg/corner_right_new_account.jpg) no-repeat top right; overflow:hidden; float:right;}
.text_group_options{width:120px; height:25px; float:left; text-align:right; padding-right:5px;}
.value_group_options{width:250px; height:25px; float:left;}
.value_group_options input { width:170px;}
 .value_group_options textarea { width:170px; height:55px;}
.value_group_options_margin { margin-left:-4px;}
.but2 {width:150px; float:right; margin-top:0px; height:30px;}
/*Team List*/
.team-list-header { background-image:url(../../images/main/team.jpg); width:797px; height:130px;}
.event-list-header { background-image:url(../../images/main/eventlist.jpg); width:797px; height:130px;}
.team-list-cont { width:797px;float:left;}
.team-list-logo { width:100px; height:100px; float:left;}
.team-list-top { background-color:#b3d334; float:left; width:680px}
.team-list-text { float:right; width:680px;height:auto; background-color:#e7e7e7; background-image:url(../../images/bg/corner_breadcrumbs_left.gif); background-repeat:no-repeat; background-position:left bottom; padding-bottom:20px;}
.eventname { width:350px; float:left; font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; padding:5px}

.commands { width:660px; float:left; padding:7px 10px 0px 10px; margin-top:1px; background-color:#f4f4f4}
.firstcommand { width:500px; float:left}
.getoptions { width:130px; float:right}
.commandlogo { width:33px; height:33px; float:left; border:1px solid #CCC;}
.commandname { width:450px; height:33px; float:left; padding:0px 0px 10px 5px;}
.date {width:175px; float:right; color:#FFF; font-weight:bold; padding:10px 10px 0px 0px; margin-right:5px; text-align:right}
.place {width:350px; text-transform:uppercase; font-size:10px; padding-left:5px}
a.more { text-transform:uppercase; font-size:9px; color:#666; text-decoration:none;}
/*eventdetails & teamdetails*/
.event-details-header { background-image:url(../../images/main/event.jpg); width:975px; height:143px;}
.team-details-header { background-image:url(../../images/main/temdetails.jpg); width:975px; height:177px;}
.event-details { float:left; width:100%; margin:10px 0px 10px 0px; }
.event-details h1{ margin:0px; padding:0px; width:450px;}
.event-details-logo { width:120px; height:120px; float:left;}
.team-details-logo { width:70px; height:70px; float:left; margin:0px 35px 0px 35px}
.event-details-top { width:630px; float:left; margin:0px 0px 0px 20px;}
.team-details-top { width:650px; float:left; margin:0px 0px 0px 0px;}
.sub { font-size:10px; color:#999; width:100%;}
.sup { font-size:10px; color:#999; width:100%;}
.event-details-top-getoptions { width:120px; float:right; margin-right:50px;  margin-top:-130px;}
.team-details-top-getoptions { width:120px; float:right; margin-right:50px; margin-top:-70px;}
.event-details-cont { width:630px; float:left; margin:-80px 10px 0px 140px;  font-family:Arial, Helvetica, sans-serif; line-height:1.5em;}
.team-details-cont { width:630px; float:left; margin:0px 10px 0px 140px;  font-family:Arial, Helvetica, sans-serif; line-height:1.5em;}
.event-details-cont ul { margin:10px; font-weight:bold }
.event-details-cont ul li { padding:0px 0px 5x 30px;list-style-type:circle;}
.classhr {  width:100%; height:1px; background-color:#e7e7e7; float:left; margin:10px 0px 10px 0px}
/*My Account*/
.my_account{width:975px; height:450px; float:left; margin-top:10px;  padding-top:20px; display:table; border-style:solid; border-width:1px; border-color:Gray;}
.my_account_cell{width:452px; height:370px; float:left;  padding-top:20px; margin-left:20px; background:#CECECE; border-style:solid; border-width:1px; border-color:Gray; }
.text_my_account{width:190px; height:35px; float:left; text-align:right; padding-right:10px;}
.value_my_account{width:250px; height:35px; float:left;}
.tb_my_account{width:200px;}


/*Payment*/
.bill_addr_info{width:975px; float:left;  padding-top:5px; padding-bottom:15px; margin:0px;}
.bill_addr{width:975px; height:323px; float:left; padding:0; background:url(../../images/bg/bg_bill_addr.jpg.jpg) repeat-x; }
.bill_addr_left{width:960px; height:323px;  background:url(../../images/bg/left_bill_addr.jpg) no-repeat top left; overflow:hidden; float:left;}
.bill_addr_right{width:15px; height:323px;  background:url(../../images/bg/right_bill_addr.jpg.jpg) no-repeat top right; overflow:hidden; float:left;}
.text_bill_addr{width:240px; height:25px; float:left; text-align:right; padding-right:10px;}
.value_bill_addr{width:710px; height:25px; float:left;}
.tb_bill_addr{width:200px; color:Black;}

.bill_addr_top_bg{font-weight:bold; font-size:14px;height:27px; width:975px; background:url(../../images/bg/bg_purch_top_middle.jpg) repeat-x; text-align:center; padding-top:5px; float:left; margin-top:20px}
.bill_addr_top_left{padding-left:400px; width:534px; height:27px; background:url(../../images/bg/corner_left_purch_middle.jpg) no-repeat top left; float:left; font-weight:bold; font-size:14px; display:table; _position: relative; overflow: hidden; padding-top:5px}
.bill_addr_top_right{width:11px; height:27px; background:url(../../images/bg/corner_right_purch_middle.jpg) no-repeat top right; float:left; font-weight:bold;  font-size:14px; display:table; _position: relative; overflow: hidden}

.payment_method_left{width:240px; height:323px; float:left; text-align:right; padding-right:10px;}
.payment_method_right{width:708px; height:323px; float:left;}
.payment_method_value{width:177px; height:323px; float:left;}
.payment_method_split {width: 2px; height:323px; float:left; background:#e7e7e7;}
.blockpayment { width:550px; height:101px; float:left; margin-left:80px; margin-top:7px;}
.credit { background-image:url(../../images/icon/card.jpg); width:277px; height:70px; margin:20px; float:left;}
.paypal { background-image:url(../../images/icon/pay.jpg);width:277px; height:70px; margin:20px; float:left;}
.blockpayment-button { float:left; width:100px; height:30px; margin-top:45px; }

.ticketOptions {width: 785px;}
.ticketOptions th {background:#f1f1f1;color: #008ed0;text-align: center;font-size: 22px;padding: 7px 0;font-weight: normal;}
.ticketOptions td {padding: 10px 20px;}
.ticketOptions td h5 {display: inline;color: #008ed0;font-size: 13px;}
.ticketOptions td.first {border-right: solid 1px #c7c7c7;}
.ticketOptions td.second {border-right: solid 1px #c7c7c7;}
.ticketOptions td.third {border-right: solid 1px #c7c7c7;}
.reserveLandingBlock {background:url(../../images/bg/reserveLandingBlock.png) no-repeat top left;width: 745px;height: 87px;margin-top: 20px;padding: 20px;}

/* news control */
.accordionNews {}
.accordionNews #scrollup {position: relative;overflow: hidden;height: 130px;width: 495px}

.accordionNews #scrollup .headline {height: 125px;width:485px;position: absolute;top: 140px;padding-bottom: 5px;font-size: 11px;background:url(../../images/arr_right.gif) no-repeat left 6px;padding-left: 12px;}
.accordionNews #scrollup h4 {font-size: 13px;text-transform: none;color: #45b1f0;}
.accordionNews #scrollup h5 {font-size: 11px;text-transform: none;border-bottom: dotted 1px #666;color: #555 !important;line-height: 22px;}
.accordionNews #scrollup span {display: block;color: #777;}


.hotOptions ul,.hotOptions li {border: 0;float: none !important;width: 500px;}
.hotOptions li {padding-left: 10px;border-bottom: solid 1px #eee;border-left: 0 !important;line-height: 30px;background:url(../../images/arr_right.gif) no-repeat left;}
.hotOptions li img {vertical-align: middle;padding-right: 10px;}
.hotOptions li a {text-decoration: none;font-weight: bold;color: #f7941e;}

.errrorPageWrapper {text-align: center;}
.errrorPage {width: 500px;height: 300px;padding: 20px;border: solid 2px #f5f5f5;margin: 20px auto;text-align: center;padding-top: 100px;background:url(../../images/logo/t2f_logo.gif) no-repeat 20px 20px #fff;text-align: left;font-size: 14px;}
.errrorPage h1 {color: #333;font-size: 22px;text-transform:none;padding-top: 20px;}
.errrorPage h2 {color: #666;font-size: 15px;text-transform:none;line-height: 130%;margin: 30px 0;}
.errrorPage a {color: #45b1f0;font-weight: bold;}
.errrorPage .smallType {font-size: 10px;margin-top: 30px;}
.errrorPage .error500 {background:url(../../images/icon/warning.png) no-repeat left top;padding-left: 140px;}
.errrorPage .error404 {background:url(../../images/icon/error.png) no-repeat left top;padding-left: 140px;}

.sportsNews {padding: 10px;background:url(../../images/bg/sportNews.png) repeat-x #f8f8f8;width: 780px;margin: 20px 0 20px 0;float:left;border: solid 1px #ccc;}
.sportsNews h4 {font-size: 14px;border-bottom: solid 1px;color: #45b1f0;padding-bottom: 5px;}
.sportsNews .GSMNews #gsmscrollup {position: relative;overflow: hidden;height: 130px;}
.sportsNews .GSMNews #gsmscrollup  .gsmheadline {width: 780px;height: 125px;position: absolute;top: 140px;font-size: 11px;}
.sportsNews .GSMNews #gsmscrollup  .news {height: 25px;line-height: 25px;background:url(../../images/bg/blue_back.gif) no-repeat left;padding-left: 15px;margin-bottom: 1px;margin-top: 0;border-bottom: dotted 1px #999;}
/*how it works*/
.four { width:785px; }
.gray {  height:35px;}
.headergray { color:#3e3e3e; margin:20px 0px 20px 0px; width:100%; float:left; display:block; font-size:14px}
.headergray2 { background-color:#f1f1f1; background-image:url(../../images/icon/corner.jpg); background-position:right top; background-repeat:no-repeat; margin:20px 0px 0px 0px;  width:100%; height:15px; color:#3e3e3e; padding:10px 0px 10px 10px;font-size:14px; float:left;}
.headergray3 { color:#767676; margin:50px 0px 20px 0px; width:100%; float:left; display:block; font-size:14px; text-transform:uppercase}
.busket { background-color:#f1f1f1;height:35px;background-image:url(../../images/icon/1.jpg); background-repeat:no-repeat; background-position:center top}
.good {background-color:#f1f1f1; height:35px;background-image:url(../../images/icon/2.jpg);  background-repeat:no-repeat; background-position:center top}
.bad {background-color:#f1f1f1; height:35px;background-image:url(../../images/icon/bad.jpg); background-repeat:no-repeat; background-position:center top}
.sold { background-color:#f1f1f1;height:35px;background-image:url(../../images/icon/sold.jpg); background-repeat:no-repeat; background-position:center top}
.block-text {float:left; padding:20px 10px 20px 20px;font-size:11px; width:150px; }
.block-text2 {float:left; padding:20px 20px 20px 20px;font-size:11px; border-right:1px solid #CCC; height:150px; }
.block-text-arrow {  background-image:url(../../images/icon/arrow.jpg);width:16px; height:19px; float:right; margin-top:55px}
.block-text span { color:#21a2db}
.block-arrow {width:16px; height:19px; float:right; height:100%}
.number-block { padding:20px;}
.number-block-left1 { background-image:url(../../images/icon/first.jpg); width:49px; height:52px; float:left}
.number-block-left2 { background-image:url(../../images/icon/second.jpg); width:52px; height:52px; float:left}
.number-block-left3 { background-image:url(../../images/icon/third.jpg); width:52px; height:53px; float:left}
.number-block-right { float:right; width:160px; font-size:11px}
.readmore {  margin:5px 0px 0px 5px; width:13px; height:13px; background-repeat:no-repeat; background-position:bottom}
.border { border-right:1px solid #bfbfbf}
.border2 { border-bottom:1px dotted #bfbfbf; width:785px; height:1px; float:left; }
.grayblock {width:785px; margin-top:20px; float:left;}
.grayblock2 {width:765px; margin-top:20px; margin-left:20px; float:left;}
.grayblock-cont3 { background-image:url(../../images/icon/grayblock3.jpg); width:765px; height:217px; float:left; background-repeat:no-repeat }
.grayblock-top { background-image:url(../../images/icon/grayblock-top.jpg); width:785px; height:13px}
.grayblock-top2 { background-image:url(../../images/icon/grayblock-top2.jpg); width:765px; height:14px}
.grayblock-cont {background-image:url(../../images/icon/grayblock.jpg); width:785px; height:114px;}
.grayblock-cont2 { background-image:url(../../images/icon/grayblock2.jpg); width:765px; height:188px;}
.grayblock-cont-left { width:380px; margin:25px 0px 0px 55px; float:left}
.grayblock-cont-left2 { width:370px; margin:0px 0px 0px 35px; float:left;font-size:12px; border-right:1px solid #CCC}
.grayblock-cont-left3 { width:370px; margin:30px 0px 0px 35px; float:left;font-size:12px;}
.grayblock-cont-left2 ul { margin:0; padding:0; list-style-position:inside}
.grayblock-cont-left2 ul li { margin:5px 0px 5px 0px; display:block; float:left}
.grayblock-cont-left2 ul li p{ float:left; width:320px; margin:0px;}
.grayblock-cont-right { width:252px; float:left; margin:25px 0px 0px 20px}
.grayblock-cont-right2 { width:252px; float:left; margin:5px 0px 0px 20px}
.grayblock-cont-right2 a.button3{ margin:0px 0px 0px 50px; }
.links {float:right; margin:-10px 10px 10px 0px;}

.text-right {float:right; margin-right:10px; margin-top:40px; width:300px;}
.center-text { width:100%; text-align:center;}
.learnmore {  background-image:url(../../images/icon/arrow_right.gif); float:right; background-repeat:no-repeat; background-position:right center; padding-right:5px; margin-top:0px }
a.learnmore {text-decoration:none;} 
.pct { width:785px; float:left; display:block}
.pct table {float:left;}
.blue { background-color:#f1f1f1; height:27px; font-size:20px; font-weight:bold; text-align:center; padding-top:8px; color:#018cd1;}
.blue-text {color:#018cd1;}
a.blue-text {color:#018cd1;}
.blue-text2 {color:#018cd1; text-transform:uppercase; font-weight:bold}
.bull { background-image:url(../../images/icon/bull.jpg); width:9px; height:9px; float:left; margin-top:5px;}
.content-block { width:530px; float:left; height:62px; background-color:#f1f1f1; background-image:url(../../images/icon/corner.jpg); background-repeat:no-repeat; background-position:right top; margin-top:13px;}
.content-block-or { background-image:url(../../images/icon/or.jpg); background-repeat:no-repeat; background-position:center; width:92%; height:62px; position:relative; margin-top:13px;}
.content-block-left { width:250px; float:left; padding:22px 10px 0px 10px}
.content-block-right { width:250px; float:right; padding:13px 0px 0px 0px}
.underline { text-decoration:underline}

.listnews { margin-right:10px; margin-bottom:20px}
.listnews h3 {color:#00acec;}
.listnews h5 { color:#666; font-size:12px}
.listnews span { color:#CCC;}
.big { font-size:11px; line-height:normal;}
.pressblock { background-image:url(../../images/icon/bg-press.jpg); background-position:right; width:755px; height:155px; margin-left:20px; border-left:1px solid #a3a3a3}
.pressblock-header {color:#00acec; margin:15px 0px 0px 20px; float:left; font-weight:bold; width:722px}
.managment { width:100%; float:left; margin:10px 0px 30px 0px; }
.managment-img { width:130px; height:160px; float:left;  margin:0px 20px 5px 0px;}
.gray2 { color:#666; font-size:11px; font-weight:bold; text-transform:uppercase}
.managment-text { width:380px; float:right; margin-top:-10px;}
.managment p { margin-bottom:10px; line-height:1.4em;}
.shoppingcart { background-image:url(../../images/icon/mycart2.jpg); height:17px; background-repeat:no-repeat; background-position:bottom left; padding-left:20px}
a.calendarOptions {font-family:Tahoma;font-weight:bold;font-size:8pt;color:grey;text-decoration:none;}
a.calendarOptions:hover {color:blue;text-decoration:underline;}
.promocode {font-size:14px; margin-top:10px; width:100%; float:left}
.understadium { margin-top:5px;  margin-bottom:20px; float:left; height:auto;}
.understadium td{ font-size:10px; padding:3px}
.blocks-1 { width:940px; float:left; margin-top:15px;}
.blocks-1 h1 { margin-top:15px; padding-left:20px;}
.subheader {text-align:center; font-size:10px; color:#06C; font-weight:bold; margin-right:30px; text-transform:uppercase; font-style:italic}
.block-1 {  background-repeat:no-repeat; background-position:bottom right; background-color:#f1f1f1; float:left; padding:20px 20px 20px 20px; width:913px; line-height:1.3em; margin:20px 0px 20px 0px;  background-image:url(../../images/bg/corner_landing_bot_right1.gif)}
.block-1 p { margin-top:8px;}
.block-1-left { width:500px; float:left;}
.block-1-right {width:400px;float:right; padding-bottom:42px}
.block-2-right {width:400px;float:right; padding-bottom:12px}
.language_block-5 { text-align:left; margin-top:15px; height:45px; float:left; width:100%;}
.language_block-5 ul{ list-style-type:square; margin:0px 60px 0px 60px; padding:0;text-align:center}
.language_block-5 ul li {margin:0px 0px 5px 25px; float:left;text-align:center}
a.landing_arr_more3 { font-size:10px; color:#666; font-weight:normal; text-decoration:none;}
a.landing_arr_more3 strong { color:#09F; text-transform:uppercase;}
.phonenumber { font-size:15px; color:#34b0ee; margin:0px 0px 0px 60px; float:left; font-weight:bold}
.phonenumber-germ { font-size:15px; color:#34b0ee; margin:0px 0px 20px 60px; float:left; font-weight:bold;}
.partnerslogo { width:205px; height:100px; float:right; margin-bottom:10px; text-align:left; text-transform:uppercase; font-size:12px; font-weight:bold; margin-top:10px}
.partnerslogo p { margin:0px 0px 5px 0px; border-bottom:1px solid #e2e2e2}
.livechaticon { float:right; width:170px; margin-left:10px; margin-top:-2px; height:250px}
.livechaticon2 { float:right; width:170px; margin-left:10px;}
.imagebanner { width:785px; height:225px; float:left;}
.imagebanner3 { width:770px; height:225px; float:left;}
.imagebanner2 { width:795px; height:225px; float:left; background-image:url(../../images/basketball.jpg);}
.imagebanner4 { width:795px; height:225px; float:left; background-image:url(../../images/dfb-banner.jpg);}
.imagebanner2 a, .imagebanner3 a, .imagebanner4 a{ color:#fff; font-size:27px; font-weight:bold; text-decoration:none; width:440px; float:left; line-height:1.3em; margin:60px 0px 0px 10px}

.imagebanner2 a span, .imagebanner3 a span, .imagebanner4 a span{ font-size:20px;}
.imagebanner2 a:hover, .imagebanner4 a:hover{ color:#ccc; font-size:27px; font-weight:bold; text-decoration:none; width:440px; float:left; line-height:1.3em; margin:60px 0px 0px 10px}
.call { float:right; width:160px; height:88px; margin-right:-20px}
.call3 { float:right; width:160px; height:88px; margin-right:-10px; margin-top:-30px; margin-bottom:20px}
.call4 { float:right; width:160px; height:88px;margin-top:-7px; margin-bottom:20px }
.call2 { float:left; width:339px; height:188px;  margin-top:30px; margin-left:-10px}
.block-top {   float:left; padding:0px 20px 0px 20px; width:915px; line-height:1.3em; margin:5px 0px 10px 0px; background-repeat:no-repeat; background-position:bottom right; background-color:#f1f1f1;  background-image:url(../../images/bg/corner_landing_bot_right1.gif)}
.block-top2 {   float:right; padding:10px; width:770px; line-height:1.5em; margin:20px 5px 20px 0px; background-repeat:no-repeat; background-position:bottom right; background-color:#f1f1f1;  background-image:url(../../images/bg/corner_landing_bot_right1.gif); font-size:13px;}
.block-top3 {   float:right; padding:10px; width:955px; line-height:1.5em; margin:20px 5px 20px 0px; background-repeat:no-repeat; background-position:bottom right; background-color:#f1f1f1;  background-image:url(../../images/bg/corner_landing_bot_right1.gif); font-size:13px;}
.but { background-image:url(../../images/but.png); width:281px; height:72px; float:left; margin-left:75px;  text-align:center; font-size:20px; font-weight:bold; margin-top:0px }
.but a {color:#fff;text-decoration:none;  padding:30px 0px 0px 0px; width:281px; height:42px; float:left }

/*for Search*/
.search_link a:link{color:Blue; font-size:14px; }
.search_text{color:Gray; padding-bottom:5px; padding-left:5px; padding-bottom:10px; }
.found_words{background-color:Yellow; color:Black;}
.result_not_found{ color:Black; font-size:16px; padding-top:30px;}
.not_found_phrase{ font-weight:bold; color:Red;}

.sign_help{ width:20px; height:20px; vertical-align:middle;}
.livepersonblock { width:100%;}
.banner-right { width:155px; height:165px; margin:0px 0px -5px 0px; float:right; overflow:hidden;}
.banner-right1 { width:200px; height:200px; margin:0px 1px 0px 1000px; float:right; overflow:hidden;}
.banner-left { width:155px; height:165px; margin:35px 0px 0px 0px; float:left; overflow:hidden;}
.purchase_main_block .thrid_layer_vert_align {line-height:1.8em;}

/*PurchaseConfirmation*/
.mess_without_order {  padding-top:50px; padding-bottom:50px; color:#0897D0; font-weight:bold; font-size:24px}
ol.about_ticket li{ list-style-type:decimal; list-style-position:inside;margin-left:20px }
ul.about_ticket li{ list-style-type:circle; list-style-position:inside }