@charset "utf-8";
/* CSS Document */
body, html {margin:0; padding:0;  font:13px/14px Trebuchet, Arial, Helvetica; color:#747474}
body {background: url(../images/bg1.png) repeat-x top left #1a1b1d;}

a {cursor: pointer}
.break {clear:both}
.inf {display:none;}
p {margin:0}

#logo {background:url(../images/logo2.png) no-repeat left; float:left; width:278px;height: 55px;}
#logo2 {background: url(../images/logo.png) no-repeat; width: 278px; height:46px; position:absolute; margin-top:-46px; margin-left:38px;}
#quad_bg {background:url(../images/bg_start.jpg) no-repeat left top; margin:0 auto; width:626px; height:624px; overflow:hidden; margin-top:192px;}
	#quad_cent_bg {position:absolute; width:211px; height:211px; margin:202px 0 0 202px;}
	#quad_cent_bg img {border:0;}
	*html #quad_cent_bg {margin-left: 190px;}
table.index {width:600px; height: 600px;margin:0 auto; margin-top:10px;}
table.index tr td {width:300px; vertical-align:top;}
p.top {margin: 100px 0 0 0;padding:0 25px;}
p.bottom {margin:174px 0 0 0;padding:0 25px;}
#footer {text-align:center;color:#909294; margin-bottom:15px;}

#ind_wraper {background: url(../images/bg_ind.png) repeat-x top left; height:1000px; overflow:hidden;}
#wraper {background:url(../images/bg_inn.png) repeat-x top left; height:1140px;}
#wraper_cms {background:url(../images/cms/bg_cms.png) repeat-x left top; height:1110px;}
#carrier {width: 1000px; margin:0 auto}
#header {padding: 30px 90px 0; height: 62px;}

#nav {float:right; font-size:16px; color:#fff;height:34px; margin-top:-34px; position:relative}
#nav a {text-decoration:none; color:#fff;}
#nav a:hover {text-decoration:underline;}
#nav_name {padding:0 11px; display:block;float:left;height:34px;}
#s_left {background:url(../images/menu_inactive_left.jpg) no-repeat left bottom; height:34px; width:4px;float:left;overflow:hidden}
#s_bg {background:url(../images/menu_inactive_bg.jpg) repeat-x left bottom; height:34px;float:left;padding:0 8px;line-height:34px;overflow:hidden}
#s_right {background:url(../images/menu_inactive_right.jpg) no-repeat left bottom; height:34px; width:4px;float:left;overflow:hidden}
.act #s_left {background:url(../images/menu_active_left.jpg) no-repeat left bottom; height:34px; width:4px;float:left;overflow:hidden}
.act #s_bg {background:url(../images/menu_active_bg.jpg) repeat-x left bottom; height:34px;float:left;padding:0 8px;line-height:34px;overflow:hidden;}
	.act #s_bg a {color:#000;}
.act #s_right {background:url(../images/menu_active_right.jpg) no-repeat left bottom; height:34px; width:4px;float:left;overflow:hidden}

#cont_wrap {width:1000px;}
#bg_left {background:url(../images/left_bg.png) no-repeat left bottom; overfloaw:hidden; float:left; width: 55px; height:986px;}
#bg_right {background:url(../images/right_bg.png) no-repeat left bottom; overfloaw:hidden; float:right; width: 55px; height:986px;}
	#bg_left_cms {background:url(../images/cms/left_bg.jpg) no-repeat left bottom; overfloaw:hidden; float:left; width: 55px; height:956px;}
	#bg_right_cms {background:url(../images/cms/right_bg.jpg) no-repeat left bottom; overfloaw:hidden; float:left; width: 55px; height:956px;}
#tab_skias_top {background:url(../images/up_cont_skias.png) no-repeat top left; overflow:hidden; height:5px;margin-top:-5px;}
#tab_cont {height:986px; background:#ececec}
#cont {background:#ececec; min-height:986px;}
	#left_plus_bg {background:url(../images/left_plus_bg.png) no-repeat left top; position:absolute; width:15px; height:34px; margin-top:796px;}
#tab_wrap {width:890px;float:left;}
	#content {padding:42px;}
		#content ul {list-style-type:none; list-style-image:url(../images/cms/li_cms.gif); margin:0; padding-left:14px;}
			#content div.parag {background:url(../images/cms/devider_cms.gif) bottom left repeat-x; padding:29px 0 12px;}

#cont_calendar {height:986px;background:#ececec;}
	#left_plus_bg {background:url(../images/left_plus_bg.png) no-repeat left top; position:absolute; width:15px; height:34px; margin-top:796px;}
#tab_wrap {width:890px;float:left;}
	#content {padding:42px;}
	#calendar_content {margin:0;background:#ececec}


#cont_header {padding: 11px 31px 11px;}
.money {font-size:60px; color:#61a20a; line-height: 60px;}
#mon {background:url(../images/balance.gif) no-repeat right bottom; padding:0 22px 4px 0;}
.inp100{width: 100%}
.left {float:left;}
.right {float:right;}

.grey {color: #6d6e6e}
.black {color: #1b1c1e}
.name {font: 18px/22px Trebuchet, Arial, Helvetica;}
.pink {color: #a6f02b;}
.un_login {color: #61a20a;font: 14px/17px Trebuchet, Arial, Helvetica;}
.un_login a {color: #61a20a;}
.un_login a:hover {text-decoration: none}
.one_box_price {font-size:30px; color:#61a20b;}
.avail_sold {font-size: 22px; line-height: 26px; padding:5px 0 0 8px; font-weight:bold;}

#logzone {padding-right: 15px;}

#cells_wrap {background:url(../images/cells_bg.gif) repeat-y top left; width: 858px; height:858px; margin:0 auto; margin-top:5px;}
#cells_bg_top {background:url(../images/cells_bg_top.gif) no-repeat top center; overflow:hidden; width: 858px; height: 3px;}
#cells_cont {height: 852px; width: 852px; padding-left:3px;}
#cells_bg_bot {background:url(../images/cells_bg_bot.gif) no-repeat top center; overflow:hidden; width: 858px; height: 3px;}

table.cell50 {width: 852px; height: 852px; margin:0;padding:0;background:#c1c1c1}
table.cell50 tr {margin:0; padding:0;}
table.cell50 tr td {width: 16px; height: 16px; padding:0; margin:0;background:#e6e6e6}
 .cross {background: url(../images/silver_coin_16.jpg) no-repeat left top !important; overflow:hidden; width:16px; height:16px;}
 .rect {background: url(../images/solid_rect_small.gif) no-repeat left top !important; overflow:hidden;}
 .win {background: url(../images/win_small.gif) no-repeat left top !important; overflow:hidden;}
 
 .cross10 {background: url(../images/silver_coin_84.jpg) no-repeat left top !important; overflow:hidden;}
 .rect10 {background: url(../images/rect_large.gif) no-repeat left top !important; overflow:hidden;}
 .win10 {background: url(../images/win_large.gif) no-repeat left top !important; overflow:hidden;}
 
 .cross25 {background: url(../images/silver_coin_33.jpg) no-repeat left top !important; overflow:hidden;}
 .rect25 {background: url(../images/rect_med.gif) no-repeat left top !important; overflow:hidden;}
 .win25 {background: url(../images/win_med.gif) no-repeat left top !important; overflow:hidden;}

table.cell25 {width: 852px; height: 852px; margin:0;padding:0;background:#c1c1c1}
table.cell10 {width: 852px; height: 852px; margin:0;padding:0;background:#c1c1c1}
table.cell25 tr td {width: 33px; height: 33px; padding:0; margin:0;background:#e6e6e6}
table.cell10 tr td {width: 84px; height: 84px; padding:0; margin:0;background:#e6e6e6}
 
.links {
color: #000000; 
}
a.links:hover {text-decoration: none;}
h5 {margin:0; padding:0; color:#000; font-size:13px; font-weight:bold;}
 

#footer_ind {text-align:center;}
#footer {text-align: left; padding:0 0 0 80px; line-height: 50px;}
.foot_menu {float:left; padding-left: 60px;}

#footer a {text-decoration:none; color: #909294; padding:0 5px;}
#footer a:hover {text-decoration: underline;}
	#footer_bg {background:url(../images/bg_bot.png) no-repeat left top; overflow:hidden; width:1000px; height:35px; clear:both; float:left;}
a.active {color: #61a20a !important}

#d10_10 {background:url(../images/10_10.png) no-repeat left top; height:78px; width:41px; margin-top:193px;}
#d25_25 {background:url(../images/25_25.png) no-repeat left top; height:78px; width:41px;}
#d50_50 {background:url(../images/50_50.png) no-repeat left top; height:77px; width:41px;}
	#bg_right .plus {margin-top:271px;}

#game1 {background:url(../images/cms/game1.png) no-repeat left top; overflow:hidden; width:37px; height:96px; margin-top: 277px;}
#game2 {background:url(../images/cms/game2.png) no-repeat left top; overflow:hidden; width:37px; height:96px; margin-top:5px;}

#one_box_price {color:#000; font: 18px/40px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;}

.popup {
	padding:5px;
	background:url(../images/border.png);
	position:absolute;
	z-index:100;
}
/* ie6 fix for .popup */
.popup .popup_field {
	padding:5px;
	background:#FFF;
	position:relative;
}
.popup .popup_field .close_me {
	position:absolute;
	top:5px;right:5px;
	
}

.popup_link {
	font-size: 14px;
	text-decoration: underline;
	color: #e50092;
}

a.popup_link:hover {text-decoration: none;}

.close_me img {
border: 0pt none;
}

.xModalDialogGreyElement {
z-index:100; width: 100%; position: absolute;background-color: #000000;
 	filter:alpha(opacity = 40); 
	-moz-opacity: 0.4; 
	opacity: 0.4;
}

.xModalDialogGreyElementTransparent {
	z-index:100; width: 100%; position: absolute;background: transparent;
}

img.handle {
  cursor: move;
}

.rd {
  color:red;
}

.sfcode
{background: #dddddd; border: 3px dotted #888888;}

/* INPUTS */
input, textarea {
color:#404040;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
label {
color:#999999;
cursor:pointer;
line-height:15px;
padding-left:2px;
vertical-align:top;
}
label.chosen {
color:#333333;
}
.transparent {
background:#FFFFFF none repeat scroll 0%;
border:0px solid #FFFFFF;
cursor:pointer;
opacity:0;
z-index:10;
}
.transparentFake {
background:transparent none repeat scroll 0%;
border:medium none;
}
.transparent2 {
z-index:10;
}
.radioAreaUnchecked, .radioAreaChecked {
cursor:pointer;
height:15px;
position:absolute;
width:15px;
z-index:5;
}
.radioAreaUnchecked {
background:transparent url(../images/radio.gif) no-repeat scroll left top;
}
.radioAreaChecked {
background:transparent url(../images/radio.gif) no-repeat scroll left bottom;
}
.checkboxAreaUnchecked, .checkboxAreaChecked {
cursor:pointer;
height:14px;
position:absolute;
width:14px;
z-index:5;
}
.checkboxAreaUnchecked {
background:transparent url(../images/checkbox.gif) no-repeat scroll left top;
}
.checkboxAreaChecked {
background:transparent url(../images/checkbox.gif) no-repeat scroll left bottom;
}
.textinput, .textinputHovered {
background:transparent url(../images/input.gif) no-repeat scroll left top;
border:medium none;
height:15px;
padding:4px 8px;
width:236px;
}
.textinputHovered {
background-position:left bottom;
}
.textarea, .textareaHovered {
background:transparent url(../images/textarea.gif) no-repeat scroll left top;
border:medium none;
height:125px;
padding:4px 8px;
width:336px;
}
.textareaHovered {
background-position:left bottom;
}
.selectArea {
background:transparent url(../images/select_bg.gif) repeat-x scroll left top;
height:21px;
width:200px;
}
.selectArea .left {
background:transparent url(../images/select_left.gif) no-repeat scroll left top;
float:left;
height:21px;
width:8px;
}
.selectArea .right {
background:transparent url(../images/select_right.gif) no-repeat scroll left top;
float:right;
height:21px;
width:21px;
}
.selectArea .right a {
display:block;
height:21px;
width:21px;
}
.selectArea .right i {
display:none;
}
/*.selectArea .center {
color:#FFFFFF;
margin-left:5px;
margin-right:20px;
padding-top:3px;
width:160px;
}
.optionsDivInvisible, .optionsDivVisible {
background:#6F7074 none repeat scroll 0%;
font-size:11px;
margin-left:3px;
margin-top:-1px;
padding:2px;
position:absolute;
width:172px;
z-index:20;
}
.optionsDivInvisible {
display:none;
}
.optionsDivVisible {
display:block;
}
.optionsDivVisible p {
margin:0pt;
padding:0pt;
}
.optionsDivVisible a {
border:1px solid #6F7074;
color:#F2F2F2;
display:block;
padding:1px 4px;
text-decoration:none;
}
.optionsDivVisible a:hover {
background:#5F6062 none repeat scroll 0%;
border-color:#CFD0D6;
color:#FFFFFF;
}
*/
.buttonSubmit, .buttonSubmitHovered {
background:transparent url(../images/button.gif) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:26px;
padding:2px 5px;
width:69px;
}
.buttonSubmitHovered {
background-position:left bottom;
}
#stylesheetTest {
height:10px;
left:-999px;
position:absolute;
width:10px;
}

.login_form {
font-size: 12px;
}

#bookmark {position:absolute; margin-right:0px; margin-left: 600px; margin-top:17px; width:270px; text-align:right;}
#span_log {position:absolute; margin-right:0px; margin-top:17px; width:65px; text-align:right;}

.bookmark_links  {
color: #000000; text-decoration: none; 
}
a.bookmark_links:hover {}

.c1:hover {
background-color:#F5F5F5;
color:#333333;
text-decoration:none;
}


#right_button {width:17px; position:absolute;right:40px; vertical-align:center; margin-top:450px;}
*html #right_button {right:0 !important;}
#right_button ul {list-style-type:none;}
#right_button ul li a {background:url(../images/colors/left_button.png) no-repeat left top; width:17px; height:76px;display:block; overflow:hidden;}
#right_button ul li a:hover{background:url(../images/colors/left_button_pressed.png) no-repeat left top; width:17px; height:76px;display:block;}
#right_button ul li ul {display:none;}
#right_button ul li:hover ul, #right_button ul li.jshover ul {background:url(../images/colors/color_holder_bg.png) repeat-y right bottom; width:99px; right:-23px; margin-top:-125px;position:absolute; display:block;}
		#holder_top {width:99px; height:17px; background:url(../images/colors/color_holder_top.png) no-repeat left top; overflow:hidden;}
		#holder_bot {width:99px; height:34px; background: url(../images/colors/color_holder_bottom.png) no-repeat left top; overflow:hidden; margin-top:10px; line-height:24px; text-align:center;}
			#holder_bot a {background:none !important;width: 80px !important;text-decoration:none;color:#000; height:27px !important;margin:0 10px;}
			#holder_bot a:hover {text-decoration:underline;}
	*html #right_button ul li.jshover ul {right:16px}
#right_button ul li ul table{margin:0 10px 0 12px; padding:0; width:73px;height:151px;}
#right_button ul li ul table tr {margin:0; padding:0; display:block;}
#right_button ul li ul table tr td {margin:0; padding:0 1px 0 0;width:23px; height:22px; overflow:hidden;}
	#right_button ul li ul table tr td a, #right_button ul li ul table tr td a:hover {background:none; width:23px; height:23px;}
	#right_button ul li ul table tr td a:hover {border:1px solid lightgrey; width:21px; height:21px; overflow:hidden}
	#right_button ul li ul table tr td img {border:none; margin:0;}
	
	* {outline:none;}
	
#jackpot {padding-left:10px; float:right; height:60px;line-height: 60px; color:#fff; font-size:36px; font-weight:bold;position:relative; margin-top:-25px;margin-right:-20px}
.jackpot {color:#a6f02b;}

#right_button ul li:hover ul, #right_button ul li.jshover ul {background:url(../images/colors/color_holder_bg.png) repeat-y right bottom; width:99px; right:-23px; margin-top:-125px;position:absolute; display:block;}
		#holder_top {width:99px; height:17px; background:url(../images/colors/color_holder_top.png) no-repeat left top; overflow:hidden;}
		#holder_bot {width:99px; height:34px; background: url(../images/colors/color_holder_bottom.png) no-repeat left top; overflow:hidden; margin-top:10px; line-height:24px; text-align:center;}
			#holder_bot a {background:none !important;width: 80px !important;text-decoration:none;color:#000; height:27px !important;margin:0 10px;}
			#holder_bot a:hover {text-decoration:underline;}
			


#calendar_wraper {width: 406px; margin-left:-3px;float:left; padding: 0px 0 10px 42px;}
	#calendar_carrier {width:372px; background:url(../images/calendar/calendar_bg.png) repeat-x left top; height: 496px; float:left;}
		#calendar_left_bg {width:17px; height:496px; background:url(../images/calendar/calendar_bg_left.png) no-repeat left top; overflow:hidden; float:left;}
		#calendar_right_bg {width:17px; height:496px; background:url(../images/calendar/calendar_bg_right.png) no-repeat left top; overflow:hidden; float:right;}
			#calendar_date {padding:13px; float:left;}
			
			
			
			#calendar_wr {margin-top:14px;}
			#dater_wr {float:left; width:173px; background:url(../images/calendar/calendar_dater.png) no-repeat left top; height:134px;}
			#dater {padding: 40px 0 0 40px;}
			 
			 
			 
			 #dates {padding:0 20px;text-align:center;}
			 table#tab_calendar {float:left; width: 311px; height:325px;margin-top:-20px;}
			 table#tab_calendar tr td {height:51px;font:16px/51px Trebuchet MS, Arial, Helvetica, sans-serif;color:#7d8287;}
				table#tab_calendar .current {color:#fff;}
				table#tab_calendar .dayname {color:#add1ef; font:18px/52px Arial, Helvetica, sans-serif !important;}
				table#tab_calendar .active {background:url(../images/calendar/calendar_active_bg.png) no-repeat center center; color:#000; font-weight:bold;}
		   #date_selector_carrier {width:406px; height:64px;}
			#date_selector {height:64px; width:372px; float:left; background:url(../images/calendar/calendar_select_bg.png) repeat-x left top; overflow:hidden; padding-top:18px;}
			#date_selector_left_bg {background:url(../images/calendar/calendar_select_left.png) no-repeat left top; width:17px; height:64px; overflow:hidden; float:left;}
			#date_selector_right_bg {background:url(../images/calendar/calendar_select_right.png) no-repeat left top; width:17px; height:64px; overflow:hidden; float:right;}
				#selector_bg {background:url(../images/calendar/selector_bg.png) no-repeat top left; width:308px; height:26px; margin:0 auto;}
					#selector_bg select {width:308px; height:26px; padding:2px 4px; font:14px/26px Trebuchet MS, Arial, Helvetica, sans-serif; color:#6d6e6e;}
					#selector_bg select option {background:none; width:300px;}
					
#list_wraper {float:right; width:423px;text-align:right; padding-top:55px;position:relative}
	*html #list_wraper {margin-right:-18px;}
	#list_header {width:220px; height:42px; background:url(../images/calendar/list_bg_header.png) no-repeat left top; overflow:hidden; float:right; text-align:left;}
		#list_header_text {padding-left:32px; font:18px/42px Arial, Helvetica, sans-serif; color:#64a000;}
		#list_header_right {position:absolute; background:url(../images/calendar/list_bg_header_right.png) no-repeat right top; width:4px; height:42px; margin-left:220px}
		*html #list_bot_right {margin-left:-2px !important;margin-top:-14px;}
		*html #list_wrap {margin-right:-2px;}
	#list_wrap {background:url(../images/calendar/list_bg.png) repeat-y left top; width:427px; clear:both; margin-right:-4px; position:relative; text-align:left;}
		#list_wrap_top_left {background: url(../images/calendar/list_bg_top_left.png) no-repeat left top; width:9px; height:10px;overflow: hidden;float:left;}
			#list_wrap p {background:url(../images/calendar/devider_cal.gif) repeat-x left bottom; width: 400px;padding:8px 0; margin:0 20px; font:12px/16px Trebuchet MS, Arial, Helvetica, sans-serif;}
			#list_wrap p.nobg {background:none;}
			#list_wrap span.date {color:#000}
			#list_wrap span.bet_namer {color:#639f00; font-weight:bold;}
	#list_bot {background:url(../images/calendar/list_bg_bot.png) no-repeat left top; overflow:hidden; width:423px; height:23px;}
	#list_bot_right {width:14px; height:45px; position:absolute; margin:0 0 0 423px; margin-top:-25px; z-index:100;}
