/* Buttons V2 Styles*/

a.button{font-family: 'museo_700regular', Arial, Helvetica, sans-serif ; text-align: center; display: inline-block; padding: 0.3em 1.15em 0; vertical-align: middle;
		 border-top-width: 1px; border-top-style: solid; border-bottom-width: 3px; border-bottom-style: solid;
		 border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;text-transform: uppercase; text-decoration: none;
		 }
	a.button:hover{text-decoration: none;}
	
/* Sizes */
a.button.mini{font: bold 11px/2em Arial; padding: 0.1em 0.6em 0; text-transform: none;}
a.button.small{font: normal 11px/2em 'museo_700regular';}
	a.button.small b{line-height: 1.5em; margin-left: 3px;}
    body.lang_de-de a.button.small {font: normal 10px/2em 'museo_700regular';}
a.button.normal{line-height: 32px; font-size: 14px;}
    body.lang_fr-fr #jackpotCounter a.button.normal,
    body.lang_fr-fr .table_green table a.button.normal {font-size:12px;}
	a.button.normal b{line-height: 1.4em; margin-left: 3px; vertical-align: baseline;}
a.button.big{line-height: 38px; font-size: 18px;}
 #main.new_checkout_your_details .details.v2 fieldset.submit a.button.big,
 #main.new_payment .details fieldset.submit a.button.big{
     font-size:16px;
 }
body.lang_de-de #promotions_refer.promotions_deals .small_lotteries ul li .button a.button.big,
body.lang_de-de #promotions_refer.promotions_vip .small_lotteries ul li .button a.button.big,
body.lang_fr-fr #promotions_refer.promotions_deals .small_lotteries ul li .button a.button.big,
body.lang_fr-fr #promotions_refer.promotions_vip .small_lotteries ul li .button a.button.big,
body.lang_pl-pl #promotions_refer.promotions_deals .small_lotteries ul li .button a.button.big,
body.lang_pl-pl #promotions_refer.promotions_vip .small_lotteries ul li .button a.button.big{
    font-size:15px;
}
body.lang_fr-fr .lottery_home_v2.syndicate_home_v2 .small_lotteries ul li .button a.button.big, 
body.lang_de-de #checkout #checkout_sign .button a.button.big {
    font-size:14px;
}
body.lang_fr-fr #checkout_sign.checkout_box .button a.button.big {
    font-size:17px;
}

	a.button.big b{line-height: 1.2em; margin-left: 3px; vertical-align: baseline;}
     #main.new_checkout_your_details .details.v2 fieldset.submit a.button.big b,
     #main.new_payment .details fieldset.submit a.button.big b {
        line-height:0.9em;
         margin-left:3px;
    }
a.button.slider{line-height: 50px; font-size: 22px; padding: 0.2em 1.5em 0; min-width: 165px;}

a.button span em{display: block;font-size:14px; margin-top:-14px; font-style: normal; font-family: 'museo_700italic';}

/* Colors */

	/*Disabled*/
	a.button.disabled {
		opacity: 0.5;
		cursor: default;	
	}

	/* Red */
	a.button.red, a.button.red.disabled:hover{color: #fff;
				/*border-bottom-color: #aa0011;
				border-top-color: #ff7060;*/
				background: #ff1d25; /* Old browsers */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzY2EyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGJkMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #ff2d30 0%, #cd2029 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2d30), color-stop(100%,#cd2029)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #ff2d30 0%,#cd2029 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #ff2d30 0%,#cd2029 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #ff2d30 0%,#cd2029 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #ff2d30 0%,#cd2029 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2d30', endColorstr='#cd2029',GradientType=0 ); /* IE6-8 */
				border-top-color: #ec8b62;
				border-bottom-color: #a90010;
				}
		a.button.red:hover, .button.red.current{
			background: #ff4b4e; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2FmZDYzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2M2MTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ff4b4e 1%, #ea3e47 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff4b4e), color-stop(100%,#ea3e47)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ff4b4e 1%,#ea3e47 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ff4b4e 1%,#ea3e47 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ff4b4e 1%,#ea3e47 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ff4b4e 1%,#ea3e47 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4b4e', endColorstr='#ea3e47',GradientType=0 ); /* IE6-8 */
	}
	
	/* Orange */	
	a.button.orange, a.button.orange.disabled:hover{color: #fff;
					border-bottom-color: #e23513;
					border-top-color: #ffb288;
					background: #ff931e; /* Old browsers */
					background: -moz-linear-gradient(top,  #ff931e 39%, #f56622 87%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(39%,#ff931e), color-stop(87%,#f56622)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #ff931e 39%,#f56622 87%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #ff931e 39%,#f56622 87%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #ff931e 39%,#f56622 87%); /* IE10+ */
					background: linear-gradient(to bottom,  #ff931e 39%,#f56622 87%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff931e', endColorstr='#f56622',GradientType=0 ); /* IE6-9 */
					}
		a.button.orange:hover{background: #ff931e !important;}

	/* Grey */	
	a.button.grey, a.button.grey.disabled:hover{color:#007ed7;
					background: #ecebea;
					border-bottom-color: #a6a6a6;
					/*border-top-color: #ecebea;*/
					border-top-color: #d6d5d5;
					background: -moz-linear-gradient(top,  #f4f4f4 0%, #cdcdcd 100%);			
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#cdcdcd));			
					background: -webkit-linear-gradient(top,  #f4f4f4 0%,#cdcdcd 100%);			
					background: -o-linear-gradient(top,  #f4f4f4 0%,#cdcdcd 100%);			
					background: -ms-linear-gradient(top,  #f4f4f4 0%,#cdcdcd 100%);			
					background: linear-gradient(to bottom,  #f4f4f4 0%,#cdcdcd 100%);			
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#cdcdcd',GradientType=0 );			
					}
		a.button.grey:hover{background: #f4f4f4;}
		
	/* Green */	
	a.button.green, a.button.green.disabled:hover{
		color: #fff;
		border-bottom-color: #679640;
		border-top-color: #d5e573;
		background: #5fb602; /* Old browsers */
		background: -moz-linear-gradient(top,  #b4d03a 0%, #5fb602 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4d03a), color-stop(100%,#5fb602)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #b4d03a 0%,#5fb602 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #b4d03a 0%,#5fb602 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #b4d03a 0%,#5fb602 100%); /* IE10+ */
		background: linear-gradient(top,  #b4d03a 0%,#5fb602 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4d03a', endColorstr='#5fb602',GradientType=0 ); /* IE6-9 */	
					}
		a.button.green:hover{
			background: #b4d03a; 
			color: #fff;
			}
			
	/* Light Blue */	
	a.button.lightblue, a.button.lightblue.disabled:hover{
		color: #fff;
		border-bottom-color: #2191d6;
		border-top-color: #63e6fc;
		background: #3fa9f5; /* Old browsers */
		background: -moz-linear-gradient(top,  #27d1f5 0%, #3fa9f5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27d1f5), color-stop(100%,#3fa9f5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #27d1f5 0%,#3fa9f5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #27d1f5 0%,#3fa9f5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #27d1f5 0%,#3fa9f5 100%); /* IE10+ */
		background: linear-gradient(top,  #27d1f5 0%,#3fa9f5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27d1f5', endColorstr='#3fa9f5',GradientType=0 ); /* IE6-9 */	
					}
		a.button.lightblue:hover{
			background: #27d1f5; 
			color: #fff;
			}
	
	/*Buttons Menu*/
	.button_menu{}
		.button_menu a{text-align: center; width: 40px; height: 27px; padding: 3px 7px 0; display: table-cell; vertical-align: middle; font-weight: bold;
						line-height: 1.1em;
						border-top: 2px solid #c8c6c6;
						border-bottom: 2px solid #c8c6c6;
						border-right: 1px solid #c8c6c6;
						border-left: 1px solid #c8c6c6;
						background: rgb(255,255,255);
						background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(215,215,215,1) 100%);										
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(215,215,215,1)));										
						background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);										
						background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);										
						background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);										
						background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);										
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d6d6',GradientType=0 );
						}
				.button_menu a:hover{text-decoration: none; background: #c8c6c6; color: #fff;}
				.button_menu li.first a{border-left: 2px solid #c8c6c6;
											-webkit-border-top-left-radius: 5px;
											-webkit-border-bottom-left-radius: 5px;
											-o-border-top-left-radius: 5px;
											-o-border-bottom-left-radius: 5px;
											-moz-border-radius-topleft: 5px;
											-moz-border-radius-bottomleft: 5px;
											border-top-left-radius: 5px;
											border-bottom-left-radius: 5px;
												}
				.button_menu li.last a{  border-right: 2px solid #c8c6c6;
											-webkit-border-top-right-radius: 5px;
											-webkit-border-bottom-right-radius: 5px;
											-o-border-top-right-radius: 5px;
											-o-border-bottom-right-radius: 5px;
											-moz-border-radius-topright: 5px;
											-moz-border-radius-bottomright: 5px;
											border-top-right-radius: 5px;
											border-bottom-right-radius: 5px;
												}
				.button_menu li.current a{background: #307e00; color: #FFF; border-color: #276700;}
				
				
				

/* ############################################################################### */
/* OLD BUTTONS */


/*. bt_green */

.bt_green{
	border:1px solid #fff; font-family: Arial, Helvetica, sans-serif ;	color:#4b9900 !important; border:2px solid #92e028; display:inline-block; text-align:center; font-weight:bold;
	
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-decoration: none!important;
}
	.bt_green span{
		border:1px solid #fff; display:inline-block; padding:6px 6px;
		
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
	}
		.bt_green b{margin-top:0px;}
/*. bt_green END */

/*. bt_grey */

.bt_grey{
	font-family: Arial, Helvetica, sans-serif ; color:#0183c6 !important; border:2px solid #c8c6c6; display:inline-block; font-size:13px; line-height:14px; text-align:center; 
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none!important;
	
}
	
	
	.bt_grey span{
		border:1px solid #fff; display:table-cell; vertical-align:middle; padding:0px 14px; font-weight:bold;
		height:34px;
		
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
	}
	/*site_1020*/body.site_1020 .bt_grey span{
		border:none;}
		
		.bt_grey b{display:inline}
		
		
/*. bt_grey END */

/*. bt_grey_big */

.bt_grey_big{
	font-family: Arial, Helvetica, sans-serif ; color:#0183c6 !important; border:2px solid #c8c6c6; display:inline-block; font-size:15px; line-height:16px; text-align:center; 
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none!important;
}
	
	
	.bt_grey_big span{
		border:1px solid #fff; display:table-cell; vertical-align:middle; padding:0px 14px; font-weight:bold;
		height:34px;
		
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
	}
		.bt_grey_big:hover b{background-position:-80px -80px; }
		
		
/*. bt_grey END */

/*. bt_grey */

.bt_darkgrey{
	font-family: Arial, Helvetica, sans-serif ; /*color:#0183c6 !important; border:1px solid #adacac;*/ display:inline-block; font-size:13px; line-height:14px; text-align:center; 
	border-bottom-color: #a6a6a6;
	border-top-color: #adacac;
	border-top-width: 1px; border-top-style: solid; border-bottom-width: 3px; border-bottom-style: solid;
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
	cursor: pointer;
	
		/*-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-decoration: none!important;*/
}
	
	
	.bt_darkgrey span{
		/*border:1px solid #868585;*/ display:table-cell; vertical-align:middle; padding:0px 5px; font-weight:bold;
		height:34px; /*width: 65px;*/ width: auto;
		
			/*-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;*/
	}
		body.lang_es-la .buttons .bt_darkgrey span, body.lang_es-es .buttons .bt_darkgrey span {padding: 0 6px;}
		
		.bt_darkgrey b{}
		
		.bt_darkgrey span.option{/*width:20px!important; */padding:0 0 0 5px!important; }
			.bt_darkgrey span.option input{border:0; padding:0; margin:0;}
		.bt_darkgrey span.option_label{padding:0 7px!important;}
			body.lang_pl-pl .bt_darkgrey span.option_label{padding:0 5px!important;}
		
		.bt_darkgrey .font_lato {font-size:14px!important; font-weight: normal; font-family: 'museo_700regular', Arial, Helvetica, sans-serif ; padding-right: 10px;
		/*-webkit-text-shadow: 1px 1px 2px #666;
		-moz-text-shadow: 1px 1px 2px #666;
		text-shadow: 1px 1px 2px #666;*/
		}
		.bt_darkgrey .font_lato b{/*margin-left:-10px!important;*/ margin-right:5px;}
		
/*. bt_grey END */
/*. bt_grey_little */		
.bt_grey_little{
	 color:#0183c6 !important; border:2px solid #c8c6c6;  font-family: Arial, Helvetica, sans-serif ; display:inline-block; font-size:15px; line-height:15px; text-align:center; font-weight:bold;
	
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-decoration: none!important;
}
	.bt_grey_little span{
		border:1px solid #fff; display:inline-block; padding:3px 12px 4px 12px; font-weight:bold;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
	}
		.bt_grey_little b{}
/*. bt_grey_little END */
/*. bt_grey_mini */		
.bt_grey_mini{
	 color:#0183c6 !important; border:2px solid #c8c6c6;  font-family: Arial, Helvetica, sans-serif ; display:inline-block; font-size:12px; line-height:12px; text-align:center; font-weight:bold;
	
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-decoration: none!important;
}
	.bt_grey_mini span{
		border:1px solid #fff; display:inline-block; padding:3px 12px 4px 12px; font-weight:bold;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
	}
		.bt_grey_mini b{line-height: 16px;}
/*. bt_grey_little END */
/*. bt_red */		
.bt_red{
	border:2px solid #7d0000; font-family: Arial, Helvetica, sans-serif ; color:#fff !important; display:inline-block; font-size:15px; line-height:15px; text-align:center; font-weight:bold;
	
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-decoration: none!important;
		position:relative;
}
	.bt_red span{
		border-top:1px solid #fec9c7; border-bottom:1px solid #b10000; display:inline-block; padding:3px 12px 4px 12px; font-weight: bold;
		
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			-webkit-text-shadow: 1px 1px 2px  #666666;
     		-moz-text-shadow: 1px 1px 2px  #666666; 
          	text-shadow: 1px 1px 2px #666666; 
	}
		/*site_1020*/body.site_1020 .bt_red span{
		border-top:none; border-bottom:none;}
		
		.bt_red span em{font-size:14px; line-height:14px; margin-top:-3px;}
	.bt_red.link strong{
		border:2px solid #7d0000;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		display:inline-block;
		}
		.bt_red b{}
		.bt_red .icon_r_arrow{position:absolute; top:50%; margin-top:-8px; right:3px;}
/*. bt_red END */

/*. bt_greener */		
.bt_greener{
	border:2px solid #519113; font-family: Arial, Helvetica, sans-serif ; font-weight:bold; color:#fff !important; display:inline-block; font-size:15px; line-height:15px; text-align:center; 
	
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-decoration: none!important;
		
}
	.bt_greener span{
		border-top:1px solid #bde596; font-weight:bold; border-bottom:1px solid #2b7c00; display:inline-block; padding:3px 12px 4px 12px; font-weight:bold;position:relative;
		
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			-webkit-text-shadow: 1px 1px 2px  #666666;
     		-moz-text-shadow: 1px 1px 2px  #666666; 
          	text-shadow: 1px 1px 2px  #666666; 
	}
	.bt_greener.link strong{
		border:2px solid #7d0000;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		display:inline-block;
		}
		.bt_greener b{}
		.bt_greener .icon_r_arrow{position:absolute; top:50%; margin-top:-8px; right:3px;}
/*. bt_greener END */

/*. bt_menu (when placed into a menu element */
		
		.bt_menu{}
		div.bt_menu a{float:left;}
		ul.bt_menu li{float:left;}
		
		/* inside divs */
		div.bt_menu li a{
			-webkit-border-radius: 0px !important;
			-moz-border-radius: 0px !important;
			border-radius: 0px !important;
			border-right-width:1px!important;
			border-left-width:1px!important;
			
			}
			div.bt_menu li a span{
			-webkit-border-radius: 0px !important;
			-moz-border-radius: 0px !important;
			border-radius: 0px !important;
			
			}
		
		div.bt_menu a:first-child{
			-webkit-border-radius: 4px 0px 0px 4px !important;
			-moz-border-radius: 4px 0px 0px 4px !important;
			border-radius: 4px 0px 0px 4px !important;
			border-right-width:1px!important;
			}
			div.bt_menu a:first-child span{
				-webkit-border-radius: 2px 0px 0px 2px !important;
				-moz-border-radius: 2px 0px 0px 2px !important;
				border-radius: 2px 0px 0px 2px !important;
				}
		
		div.bt_menu a:last-child{
			-webkit-border-radius: 0px 4px 4px 0px !important;
			-moz-border-radius: 0px 4px 4px 0px !important;
			border-radius: 0px 4px 4px 0px !important;
			border-left:0!important;
			}
			div.bt_menu a:last-child span{
				-webkit-border-radius: 0px 2px 2px 0px !important;
				-moz-border-radius: 0px 2px 2px 0px !important;
				border-radius: 0px 2px 2px 0px !important;
				}
				
		/* as ul lists */
		ul.bt_menu li a{
			-webkit-border-radius: 0px !important;
			-moz-border-radius: 0px !important;
			border-radius: 0px !important;
			border-right-width: 1px!important;
			border-left-width: 1px!important;
			}
			ul.bt_menu li a span{
			-webkit-border-radius: 0px !important;
			-moz-border-radius: 0px !important;
			border-radius: 0px !important;
			}
		ul.bt_menu li:first-child a, ul.bt_menu li.IE_first_child a{
			-webkit-border-radius: 4px 0px 0px 4px !important;
			-moz-border-radius: 4px 0px 0px 4px !important;
			border-radius: 4px 0px 0px 4px !important;
			border-left-width:2px!important;
			border-right-width:1px!important;
			}
			ul.bt_menu li:first-child a span, ul.bt_menu li.IE_first_child a span{
				-webkit-border-radius: 2px 0px 0px 2px !important;
				-moz-border-radius: 2px 0px 0px 2px !important;
				border-radius: 2px 0px 0px 2px !important;
				}
		
		ul.bt_menu li:last-child a, div.bt_menu li.IE_last_child a{
			-webkit-border-radius: 0px 4px 4px 0px !important;
			-moz-border-radius: 0px 4px 4px 0px !important;
			border-radius: 0px 4px 4px 0px !important;
			
			}
			ul.bt_menu li:last-child a span, div.bt_menu li.IE_last_child a span{
				-webkit-border-radius: 0px 2px 2px 0px !important;
				-moz-border-radius: 0px 2px 2px 0px !important;
				border-radius: 0px 2px 2px 0px !important;
				}
/*. bt_menu END */


.bt_big{font-size:18px!important; line-height:20px!important;}

.big_bt{font-size:32px; line-height:32px; border:0; -webkit-border-radius: 16px!important; -moz-border-radius: 16px!important; border-radius: 16px!important;}
	.big_bt span{padding:5px 40px 7px 40px; border-width:2px; -webkit-border-radius: 9px!important; -moz-border-radius: 9px!important; border-radius: 9px!important;}
	.big_bt strong{border-width:2px; -webkit-border-radius: 10px!important; -moz-border-radius: 10px!important; border-radius: 10px!important;}
	
.med_bt{font-size:20px; line-height:20px; border:0; -webkit-border-radius: 14px!important; -moz-border-radius: 14px!important; border-radius: 14px!important;}
	.med_bt span{padding:5px 20px 7px 20px; border-width:1px; -webkit-border-radius: 8px!important; -moz-border-radius: 8px!important; border-radius: 8px!important;}
	.med_bt strong{border-width:1px; -webkit-border-radius: 9px!important; -moz-border-radius: 9px!important; border-radius: 9px!important;}


.bt_arrowed span{padding-right:20px!important;}

/* buttons styles type new picker */

	/* global styles */
	a.new_picker_style_buttons,
	a.new_picker_style_buttons span{
		position:relative;
		float:left;
	}
	
	a.new_picker_style_buttons {
		height:23px;
		padding:1px 4px 1px 0;
		text-transform:none!important;
	}
	
	
	a.new_picker_style_buttons[class~="button"].normal {
		 font-size:12px;
	}
	
	a.new_picker_style_buttons span{
		margin:-4px 9px 0 0;
		padding:0 0 0 28px;
	}
	
	a.new_picker_style_buttons span em {
		  position:absolute;
		  top:18px;
		  left:2px;
	}

/* #buttons styles new picker */

/* custom checkbox styles new picker */
.custom_checkbox,
.custom_checkbox span:first-child {
	position:relative;
	float:left;
}

.custom_checkbox {
	width:auto;
	font-size:14px!important;
	padding:0;
	margin:0;
}

.custom_checkbox.c_checkbox_small {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px!important;
	color:#1273bc!important;
	font-weight:bold;
}

.custom_checkbox,
.custom_checkbox[class~="c_modal_small"].c_checkbox_small_gray,
#main.new_cart .custom_checkbox[class~="c_modal_small"].c_checkbox_small_gray strong em span {
	color:#333!important;
}

.custom_checkbox.c_modal_small,
#main[class~="new_cart"].new_payment .checkout-payment table.lotto_list .offer .custom_checkbox.c_modal_small {
	font-size:12px!important;
}

.custom_checkbox.c_modal_small {
	font-weight:normal!important;
}

.custom_checkbox[class~="c_modal_small"].c_checkbox_small_gray,
#main.new_cart .custom_checkbox[class~="c_modal_small"].c_checkbox_small_gray strong em span{
	font-size:13px!important;
}

.custom_checkbox[class~="c_modal_small"].c_checkbox_small_gray{
    font-weight:bold!important;
}

#main.new_payment form.details .wrap .custom_checkbox[class~="c_modal_small"].c_checkbox_small_gray {
    margin-left:116px;
} 

	.custom_checkbox span:first-child{
		width:16px;
		height:16px;
		display:inline-block;
		background:#fff;
		border:1px solid #9c9c9c;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-ms-border-radius:3px;
		margin:0 5px 0 0;
		cursor:pointer;
	}
	
	.custom_checkbox.c_checkbox_small span:first-child,
	.custom_checkbox.c_modal_small span:first-child{
		background:#fff;
		border-color:#979797!important;
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
	}

    .custom_checkbox[class~="c_modal_small"].c_checkbox_small_gray span:first-child {
        margin:0 16px 0 5px;
        border-color:#5f5f5f!important;
        border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
    }

    #main.new_cart .custom_checkbox[class~="c_modal_small"].c_checkbox_small_gray span:first-child {
        margin-top:1px;
    }
	
	.custom_checkbox.c_checkbox_small span:first-child {
		margin:0 2px 0 0;
	}
	
	.custom_checkbox.c_modal_small span:first-child {
		margin:0 5px 0 0;
	}

    #main[class~="new_cart"].new_payment .custom_checkbox.c_modal_small span:first-child {
		margin:1px 8px 0 0;
	}
	
	.custom_checkbox.c_checkbox_small span:first-child,
	.custom_checkbox.c_modal_small span:first-child{
		width:12px!important;
		height:12px!important;
	}
	
	.custom_checkbox.c_modal_small span:first-child {
		box-shadow: inset 0px 3px 0px 0px rgba(192,192,192,0.4);
		-webkit-box-shadow: inset 0px 3px 0px 0px rgba(192,192,192,0.4);
		-moz-box-shadow: inset 0px 3px 0px 0px rgba(192,192,192,0.4);
		-ms-box-shadow: inset 0px 3px 0px 0px rgba(192,192,192,0.4);
	}

    #main.new_cart .custom_checkbox.c_modal_small span:first-child {
        box-shadow:none;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        -ms-box-shadow:none;
    }

		.custom_checkbox span:first-child em{
			position:absolute;
			width:17px;
			height:14px;
			top:-1px;
			left:5px;
			background:url(../images_v3/mainlayout/sprite_main_20150507.png) -53px -255px no-repeat;
			display:none;
		}
		
		.custom_checkbox.c_modal_small span:first-child em {
			top:-1px;
			left:3px;
			background-position:-73px -237px;
		}
		
		.custom_checkbox.c_checkbox_small span:first-child em{ 
			width:10px;
			height:10px;
			top:2px;
			left:1px;
			background-position:-42px -237px;
		}

		.custom_checkbox span:first-child em.checkbox_checked,
		.custom_checkbox span:first-child em.checkbox_checked.c_checkbox_small,
		.custom_checkbox span:first-child em.checkbox_checked.c_modal_small{
			display:block;
		}
		
		.custom_checkbox span {
			font-size:16px;
			font-weight:bold;
			color:#283893;
		}	

        /* custom checkobox new cart */
        #main.new_cart .custom_checkbox strong {
            float:left; 
        }

        #main[class~="new_cart"].new_payment .checkout-payment table.lotto_list .subtotal strong {
            margin:0 0 0 21px;
        }

            #main.new_payment form.details .wrap .custom_checkbox strong,
            #main.new_cart .custom_checkbox strong em,
            #main.new_cart .custom_checkbox strong small,
            #main.new_cart .custom_checkbox[class~="c_modal_small"].c_checkbox_small_gray strong em span {
                font-weight:400!important;
            }

/* #custom checkbox styles new picker */

/* buttons END */
/* ############################################################################### */
				