/* 
* window 
*/ 
.window_{	
	display: none;
	position: absolute;
	width: 598px;
	margin: 0px auto;
	padding: 0px;
	left: 25px;
	top: 25px;
	z-index: 9999;
	float: left;
} 
/* NAVIGATION */
.window_windowMin_{
	background-image: url("https://img.totolotek.pl/img/totop.png");
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	padding: 10px;
	top: 10px;
	cursor: pointer;
	float: right;
}
.window_windowMax_{
	background-image: url(https://img.totolotek.pl/img/totop.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	padding: 10px;
	cursor: pointer;
	display: none;
	float: right;
}
.window_windowClose_{
	position: relative;
	background-image: url(https://img.totolotek.pl/img/image_fullscreen_close.png);
	background-repeat: no-repeat;
	padding: 10px;
	width: 10px;
	height: 10px;
	top: 10px;
	cursor: pointer;
	float: right;
}
/* TOP */
.window_top_ {
	width: 598px;
	height: 36px;
}

.window_top_left_ {
	float: left;
	background-image: url('https://img.totolotek.pl/img/boxes/block_top_left.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 7px;
	height: 36px;
}
.window_top_center_ {
	float: left;
	background-image: url('https://img.totolotek.pl/img/boxes/block_top_bg.png');
	width: 584px;
	height: 36px;
}
.window_top_right_ {
	float: left;
	background-image: url('https://img.totolotek.pl/img/boxes/block_top_right.png');
	background-position: right top;
	background-repeat: no-repeat;
	width: 7px;
	height: 36px;
}
.windowOpen {
	
}

/* MIDDLE */
.window_middle_ {
	text-align: center;
	margin: 0px auto;
	display: block;
	width: 100%;	
	background-color: white;
	float: left; 
}

.window_middle_top_ {
	width:100%;
	background-image:url(https://img.totolotek.pl/img/boxes/background_stripes_atg.jpg);
	padding-bottom:10px;
	padding-top:5px;
}

.window_middle_left_ {
	float: left;
	background-image: url(https://img.totolotek.pl/img/box_right_bg.png);
	background-repeat:  repeat-y;
	height: 100%;
	width: 2px; 
}
.window_middle_content_ {
	float: left;
	background-image: url(https://img.totolotek.pl/img/boxes/background_stripes_atg.jpg);
	background-repeat: repeat;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	width: 596px;
	min-height:200px;
}
.window_middle_right_ {
	float: left;
	background-image: url(https://img.totolotek.pl/img/2blb_box_bg.png);
	background-repeat: repeat-y;
	height: 100%;
	width: 2px;
} 
/* BOTTOM */
.window_bottom_ {
	display:none;
	float: left;
	width: 100%;
	height: 1px;
}
.window_bottom_left_ {
	width: 5px;
	float: left;
}
.window_bottom_center_ {
	background-image: url(https://img.totolotek.pl/img/2brb_frame_bottom.png);
	background-repeat: no-repeat;
	width: 588px;
	float: left;
}
.window_bottom_right_ {
	width: 5px;
	float: left;
}


/*
* BLOCKS
*/
.block_row_ {
	height: 14px;
	border-bottom: solid 1px #DDD;
	border-right: solid 1px #DDD;
	border-top: solid 1px #DDD;
}
.block_row_scratch {
	height: 14px;
	border-bottom: solid 1px #DDD;
	border-right: solid 1px #DDD;
}
.block_row_cols_{
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	padding: 0px 4px;
}

.block_row_scratch  .block_row_cols_ {
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	padding: 0px 4px;
	color: #AAA;
	text-decoration:line-through;
}
.block_row_scratch_coupon {
	background:transparent url(https://img.totolotek.pl/img/boxes/coupon_button_1.jpg) repeat scroll 0 0;
	text-decoration:line-through;
	height:14px;
	width:21px;
	color:red;
}

.block_row_cols_title {            
	border-top: solid 1px #AAA;
	border-bottom: solid 1px #AAA;
	border-right: solid 1px #DDD;
	border-left: solid 1px #DDD;
	background-color: #F2F2F2;
	font-weight: bold;
	padding: 0px 4px;
	cursor: help;
}

.block_row_title_ {            
	height: 15px;
	background-color: #F2F2F2;
	font-weight: bold;
	text-align:center;
}
/* common to all blocks */
.block_ {
 	overflow: hidden;
 	display:block;
 	background-color: white;
 	magin-top: 5px;
 	margin-bottom: 10px;
 	top:5px;
}
/* common to all block contents */
.block_content_ {
	width:100%;
	text-align: center;
	font-size: 10px;
}
.block_starts_records_ {
	display:block;
	float:left;
	margin-bottom:5px;
	margin-left:auto;
	position:relative;
	text-align:center;
	width:100%;
}


/* Block General Info */

.block_main_content_ {
	float: none;
	/*font-family: Arial;*/
	overflow:hidden;
}

/* Block General Info */
.block_general_ {
	position:relative;
	width: 520px;
	border: 1px solid #AAA;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	float: none;
}

/* Block Starts Info */
.block_starts_ {
	position:relative;
	float: left;
	left: 35px;
	width: 297px;
	border: 1px solid #AAA;
}
/*
.block_starts_top_ {
	background-image: url(https://img.totolotek.pl/gfx/img/boxes/block_top.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 15px;
}
*/
.block_starts_content_ {
	width: 290px;
	min-height: 50px;
	/*border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;*/
}
.block_starts_bottom_ {
	/*background-image: url(https://img.totolotek.pl/gfx/img/boxes/block_bottom.jpg);
	background-repeat: no-repeat;	
	width: 100%;
	height: 15px;*/
}

/* Block Records Info */
.block_records_ {
	position: relative;
	float: right;
	right: 35px;
	width: 207px;
	border: 1px solid #AAA;
}
.block_records_top_ {
	/*background-image: url(https://img.totolotek.pl/gfx/img/boxes/block_top.jpg);
	background-repeat: no-repeat;
	width: 100%;*/
}
.block_records_content_ {
	width: 205px;
	min-height: 50px;
	/*border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;*/
}
.block_records_bottom_ {
	/*background-image: url(https://img.totolotek.pl/gfx/img/boxes/block_bottom.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 100%;*/
}






/* Block Results Info */
.block_results_ {
	width: 582px;
	border: 1px solid #AAA;
	margin: 0px auto;
	margin-bottom: 15px;
}
.block_results_top_ {
	/*background-image: url(https://img.totolotek.pl/gfx/img/boxes/block_top_long.jpg);
	background-repeat: no-repeat;*/
}
.block_results_content_ {
	width: 580px;
	min-height: 50px;
	/*border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;*/
}
.block_results_bottom_ {
	/*background-image: url(https://img.totolotek.pl/gfx/img/boxes/block_bottom_long.jpg);
	background-repeat: no-repeat;
	width: 530px;*/
}

.block_driver_ {
	border:1px solid #AAAAAA;
	margin:0 auto;
	position:relative;
	right:10px;
	width:267px;
}

/* Block Race Info */
.block_race_ {	
	margin: 0 auto;
	text-align: center;
	margin-top: 15px;
	border: 1px solid #ccc;
	height:100%;
}

.block_race_top_ {
	/*background-image: url(https://img.totolotek.pl/gfx/img/boxes/block_top_long.jpg);
	background-repeat: no-repeat;
	width:0px;*/
}

.block_race_content_ {
	
}
.block_race_bottom_ {
	/*background-image: url(https://img.totolotek.pl/gfx/img/boxes/block_bottom_long.jpg);
	background-repeat: no-repeat;
	width:0px;*/
}

.races_{
	width: 100%;
	margin-top: 15px;	
	min-height:200px;
}



/* MENU */
.menu_ {
	width: 750px;
	text-align: center;
	margin: 0 auto;
	overflow:hidden;
	padding: 5px;
	/*border:1px solid #ccc;*/
}

/* MENU - TYPES */
.menu_types_selection_{
	width: 550px;	
	margin: 2px;
	float: left;	
	border: 1px solid #ddd;
	padding: 2px;
	display:none;
}
.menu_race_numbers_ {
	/*background-color:#DDDDDD;*/
	color:#BBB;
	height:38px; 
	visibility: hidden;
	overflow: hidden;
}
.menu_race_numbers_lightblue .menu_race_number_ready {
	font-size: 8px;
	color:darkblue;
	background-image:url(https://img.totolotek.pl/img/boxes/race_number_lightblue.png);
	height:15px;
	margin-left:1px;
	width:13px;
	border:1px solid #afc8e1;
	text-align: center;
}
.menu_race_numbers_top {
	/*background-color: #85A5A7;*/
	background-color: #AAA;
	color: black;
	display: block;
	left: 0;
	margin: 2px;
	overflow: hidden;
	width: 546px;
}

.menu_race_numbers_bottom {
	background-color: #FFFFFF;
	display: block;
	height: 16px;
	left: 0;
	margin: 0 2px;
	overflow: hidden;
	width: 546px;
}
.menu_race_numbers_top_container {
	width: 100%; 
	position: relative;
}

.menu_race_number_ready {
	cursor: pointer;
	float: left;
	font-size: 10px;
	height: 14px;
	width: 21px;
	margin-right:1px;
}
.menu_race_number_wrong {
	color: #BBB;
	font-size: 10px;
	float: left;
	height: 14px;
	width: 20px;	
	border:1px solid #DDDDDD;
	margin-right:1px;
}

.menu_race_numbers_top .top {
	background-image: url("https://img.totolotek.pl/img/boxes/race_number_lightblue.png");
	border: 1px solid #AFC8E1;
	color: #777;
	font-size: 10px;
}

.menu_race_numbers_bottom .bottom {
	background:transparent url(https://img.totolotek.pl/img/boxes/race_number_lightblue.png) repeat scroll 0 0;
	border: 1px solid #cdd6de;
}

.menu_race_number_checked{
	/* background-image: url(https://img.totolotek.pl/gfx/img/boxes/race_number_blue.png) !important; */
	/*background: transparent url("https://img.totolotek.pl/img/konie/sub_menu_a_hover_right.png") repeat scroll right center !important;*/
	background: url(https://img.totolotek.pl/img/boxes/belka_niebieska_menu_glowne_ON.png) repeat scroll right center !important ;
	color: white !important;
}

.menu_race_type_ {
	display: inline;
	height: 17px;
	float: left;
	color: white;
	padding: 3px 20px 0px 20px;
	/*background: transparent url("https://img.totolotek.pl/img/konie/sub_menu_a_right.png") no-repeat scroll right center;*/
	background: transparent url(https://img.totolotek.pl/img/boxes/sub_menu_a_right_black.png) no-repeat scroll right center;
	cursor: pointer;
}
.menu_race_type_selected{	
	/*background: transparent url("https://img.totolotek.pl/img/konie/sub_menu_a_hover_right.png") repeat scroll right !important;*/
	background: transparent url(https://img.totolotek.pl/img/boxes/belka_niebieska_menu_glowne_ON.png) repeat scroll right !important;
	color: white !important;
}
.menu_race_type_selected_V65{	
	background: transparent url(https://img.totolotek.pl/img/boxes/race_number_red.png) repeat scroll right !important;
	color: white !important;
}
.menu_race_type_selected_V64{	
	background: transparent url(https://img.totolotek.pl/img/boxes/race_number_orange.png) repeat scroll right !important;
	color: white !important;
}
.menu_race_type_selected_V75{	
	background: transparent url(https://img.totolotek.pl/img/boxes/race_number_yellow.png) repeat scroll right !important;
	color: #333333 !important;
}

.menu_race_types_ {
	height: 20px;
	background: url(https://img.totolotek.pl/img/boxes/belka_jasny_szary_podmenu.png);
	/*background-image:url(https://img.totolotek.pl/img/boxes/background_lighter.jpg);*/
	display:none;
	position:relative;
	top:1px;
}


.menu_types_selection_widget {
	display: none;
	overflow: hidden;
	position: relative;
	width: 454px;
	text-align: left;
	left: 2px;
	border: 1px solid #DDD;
}

.menu_types_selection_widget .lightblue {
	color: darkblue;
	background: transparent url(https://img.totolotek.pl/img/boxes/race_number_lightblue.png); 
	height: 15px;
	min-width: 20px;
	text-align: center;
	border: 1px solid #afc8e1;
	padding: 0px 8px;
	margin: 0 0 0 1px;
	text-align: center;
}
.menu_types_selection_widget .menu_races_tr {
	border: 1px solid black;
}





.menu_types_selection2_{
	display: none;
	float: left;
	overflow: hidden;
	position: relative;
	width: 554px;
	text-align: left;
	left: 2px;
	border: 1px solid #DDD;
}

.menu_types_selection2_ .lightblue {
	color: darkblue;
	background: transparent url(https://img.totolotek.pl/img/boxes/race_number_lightblue.png); 
	height: 15px;
	min-width: 20px;
	text-align: center;
	border: 1px solid #afc8e1;
	padding: 0px 2px;
	margin: 0 0 0 1px;
	text-align: center;
}
.menu_types_selection2_ .menu_races_tr{
	border: 1px solid black;
}

.table_races2{
	left:15px;
}

.menu_race_tracks_{
	margin: 0px auto;
	text-align: center;
	height: 25px;
	background-image:url(https://img.totolotek.pl/img/boxes/belka_ciemny_szary_menu_glowne.png);
	/*background-image:url(https://img.totolotek.pl/img/boxes/block_top_bg_smaller.png);*/
	display: none;
	
}
.menu_race_track_{
	display: inline;
	float: left;
	padding: 5px 10px 0px 10px;
	/*background: transparent url(https://img.totolotek.pl/img/konie/sub_menu_a_right.png) no-repeat scroll right center;*/
	background: transparent url(https://img.totolotek.pl/img/boxes/sub_menu_a_right_black.png) no-repeat scroll right center;
	height: 20px;
	min-width: 70px !important;
	color: white;
	cursor: pointer;
}
.menu_race_track_selected{	
	/*background: transparent url(https://img.totolotek.pl/img/konie/sub_menu_a_hover_right.png) repeat scroll right !important;*/
	background: transparent url(https://img.totolotek.pl/img/boxes/belka_niebieska_menu_glowne_ON.png) repeat scroll right !important;
	color: white !important;
}

.table_{
	margin: 0px auto;
	text-align: center;
}

.table_general{
	margin: 0px auto;
	text-align: center;
	width: 100%;
}

.horses_table_{
	margin: 0px auto;
	text-align:left;
	width: 100%;
}
/* 
 * COUPON 
 */
 .block_coupon_{
 	float:left;
	height:140px;
	left:200px;
	top:10px;
	position:absolute;
	text-align:center;
	width:435px;
}
.HB_block {
	width:480px;
}
.coupon_{
	display: none;
	width: 705px;
	height: 201px;
	margin: 0px auto;
	/*background: url(https://img.totolotek.pl/gfx/img/boxes/coupon.jpg);*/
	border: 3px solid #E0E0E0;
	position: relative;
	top: 6px;
}
.coupon_table_{
	margin-left: 0px;
	margin-top: 0px;	
}
.coupon_option_{
	width: 21px;
	height: 14px;
	background: url(https://img.totolotek.pl/img/boxes/coupon_button_1.jpg);
	cursor: pointer;
	margin-right:1px;
}
.coupon_all {
	width: 21px;
	height: 14px;
	background: url(https://img.totolotek.pl/img/boxes/coupon_button_1.jpg);
	cursor: pointer;
	margin-right:1px;
}
.coupon_logo_ {
	float:left;
	height:190px;
	left:5px;
	position:relative;
	top:5px;
	width:100px;
}
.coupon_summary_ {
	float:right;
	width:500px;
	height:45px;
	position:absolute;
	right:0px;
	bottom:0px;
	/*border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;*/	
}
.coupon_summary_ td {
	padding-left:15px;
}
.coupon_summary_2 {
	float:left;
	width:80px;
	height:60px;
	position:absolute;
	left:110px;
	top:40px;
}
.coupon_btn {
	padding:0;
   	width:1;
   	overflow:visible; 
   	border:1px solid #DDD;
   	width:70px;  
   	cursor: pointer;	
}
/*.coupon_options input[type=text] {
	text-align: right;
	border: 1px solid #DDD;
	color: #666;
}*/
.btn_dis {
	text-align: right;
	border: 1px solid #DDD;
	color: #666;
}
.coupon_options {
	position:absolute;
	right:0px; bottom: 0px; 
}
#coupon_multi_{
	border: 1px solid #BFBFBF;
	color: black;
	text-align:right;
}
.coupon_investment_ {
	text-align: right;
}
.coupon_options td {
	text-align: center;
}

#coupon_ .menu_race_track_selected {
	background: transparent url(https://img.totolotek.pl/img/boxes/coupon_button_ON.png) repeat scroll right !important;
	color: white !important;
}

.coupon_logo_V75 {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_v75.png) no-repeat;
}
.coupon_logo_V65 {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_v65.png)  no-repeat;
}
.coupon_logo_V64 {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_v64.png)  no-repeat;
}
.coupon_logo_V5 {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_v5.png)  no-repeat;
}
.coupon_logo_V5hb {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_v5hb.png)  no-repeat;
}
.coupon_logo_V4 {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_v4.png)  no-repeat;
}
.coupon_logo_DD {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_dd.png)  no-repeat;
}
.coupon_logo_LD {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_ld.png)  no-repeat;
}
.coupon_logo_T {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_t.png)  no-repeat;
}
.coupon_logo_P {	
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_p.png) no-repeat;
}
.coupon_logo_V {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_v.png)  no-repeat;
}
.coupon_logo_TV {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_tv.png) no-repeat;
}
.coupon_logo_DD {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_dd.png) no-repeat;
}
.coupon_logo_K {
	background: url(https://img.totolotek.pl/img/boxes/coupon_logo_k.png) no-repeat;
}
#howto {
	border: 1px solid #DDD;
	background-image: url(https://img.totolotek.pl/img/boxes/belka_jasny_szary_podmenu.png);
	color: white;
	width: 60px;
	height: 14px;
	position: absolute;
	top: 12px;
	left: 115px;
	text-align: center;
	cursor: help;
}


/* 
 * MENU - CALLENDAR 
 */
.menu_callendar_ {
	margin: 2px;
	width: 180px;
	float: right;
	border: 1px solid #ddd;
	padding: 2px;
	min-height: 135px;
	display: none;
	font-family: Arial;
}
#callendar_ {
	width: 180px;
	background-color: white;
}
.callendar_top_ {
	height: 25px;
	background-image: url("https://img.totolotek.pl/img/boxes/block_top_bg_smaller.png");
}
.callendar_arrow {
	cursor: pointer;
	color: white;
}
.callendar_months_bar {
	background-image:url("https://img.totolotek.pl/img/boxes/background_lighter.jpg");
	height:20px;
}

.month {
	color: white;
}
.daysofweek {
	color: white;
}
.days {
	font-size: 11px;
	color: #AAA;	
	border: 1px solid white;
	width:25px;
}

.days a {
 	cursor: pointer;
 	z-index: 500;
 	font-decoration:none;
 	color: gray;
}
.days a span {
	display: none;        /* ukryty */
}
.days a:hover {font-size: 101%;} 	/* IE Win requires some link change on hover in order to show the tooltips */ 
.days a:hover span { 				/* tooltip will display on :hover event */
  display: block !important;
  z-index: 9999;
  position: absolute;
  right: 0px;  
  width: 150px;
  padding: 3px 7px 4px 6px;
  border: 1px solid #336;
  background-color: #f7f7ee;
  font: normal 0.9em/1.2em arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
}

.active_days {
	font-size: 10px;
	color: black;
	cursor: pointer;
}
.days .today{
	font-weight: bold;
	font-size: 12px;
}
.chosen_day {	
	/*background: #559988;*/
	background:transparent url(https://img.totolotek.pl/img/boxes/belka_niebieska_menu_glowne_ON.png);
	color:white;
	height:5px;
	width:25px;
}

#race_arrows {
	cursor: pointer;
	margin: 14px 0px;
}

.race_previous_arrow{
	float: left;
	display:inline;
	width: 145px;
	cursor: pointer;
	padding-right: 5px;
	padding-bottom: 5px;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
}

.race_next_arrow{
	float: right;
	display:inline;
	width: 145px;
	padding-right: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
.atg_logo{
	margin: 2px auto;	
	/*background-image:url(https://img.totolotek.pl/gfx/img/boxes/atg.png);
	height:65px;
	width: 88px;*/
	background-image:url(https://img.totolotek.pl/img/boxes/atg_top.png);
	height:89px;
	width: 740px;
}



.bet_accepted_{
	display:block;
	position:relative;
	right:15px;
	width: 125px;
}
.bet_horse_remove_ {
	cursor: pointer;
	color: white;
	width: 65px;
	background:#CC2200 url(https://img.totolotek.pl/img/mix/ekupon_remove.png) no-repeat scroll 0 0;
}
.addbet_trigger_{
	width: 14px;
	cursor: pointer;
	border: 1px solid black;
}
.horse_trigger_ {
	cursor: pointer;
	text-decoration: underline;
}

/* Nadpisanie po CSS, aby pozmniejszac elementy */
table.res td.rv {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:220px;
}
table.res td.rg div.acr {
	font-size:16px;
	font-weight:bold;
	padding:6px;
}
table.res td.rs {
	width:100px;
}
table.res td.rv {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:220px;
}
.error {
	color:white;
	font-family:verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
	position:relative;
	top:4px;
}
.mpg_on {
	background-color: rgb(199,215,212);
	width:15px;
	font-size:9px;
	height:12px;
	width:12px;
}
.mpg_off {
	background-color: white;
	width:15px;
	font-size:9px;
}

.HB_row {
	width:48px;
	height:14px;
	background-image:url(https://img.totolotek.pl/img/boxes/losuj.png);
	cursor: pointer;
}
.HB_row_select {
	background-image:url(https://img.totolotek.pl/img/boxes/nielosuj.png) !important	
}
.uh {
	text-align: center;
}

.coupon_reserve_box {
	width: 70px;
	height: 100px;
	position: absolute;
	float: right;
	right: 0px;
	top: -2px;
}
.coupon_tips{
	width:200px;
	top:5px;
	position:relative;
}

.rsrv_item {
	width:14px;
	height:14px;
	background-color:#EEE;
	text-align:center;
}
.hb_logo {
	background-image:url(https://img.totolotek.pl/img/boxes/hb_logo.png) !important;
	height:48px;
	left:115px;
	position:absolute;
	top:140px;
	width:50px;
	cursor:help;
}
