body, td, p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
}

body { background: url(../images/stars.png) repeat-x #000;}

td#container
{
	width: 100%;
	vertical-align: top;
}

table { text-align: left; }
td a {padding-left:0px;}

/**************************** HEADER CSS ****************************/

td#headertd_left { background: #913485; vertical-align: middle;}
td#headertd_left img { border: 0px; }
td#headertd_left span
{
	font-family: Verdana;
	font-size: 13px;
	color: #F4EBF3;
	position: relative;
	top: -7px;
}

td#headertd_right { background: #913485; text-align: right; }
td#headertd_right a, td#headertd_right a:visited, td#headertd_right a:link 
{ 
	color: #F4EBF3;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	top: -2px;
	margin-right: 10px;
	margin-left: 10px;
}

td#headertd_right a:hover  { color: #F4EBF3; }
span#header_delim { color: #F4EBF3;position: relative; top: -2px; }

/**************************** HEADER CSS ****************************/

/**************************** FLASH CSS ****************************/

div#swfcounter
{
	width: 100%;
	text-align: center;
	background: white;
	height: 46px;
}

/**************************** FLASH CSS ****************************/

/**************************** MENU CSS ****************************/

div#menucontainer {width: 100%;}
div#menu {float: left; margin-left: 90px;}
div#menu a#players, div#menu a#players:visited, div#menu a#players:link
{
	display: inline-block;
	width: 110px;
	height: 64px;
	background: url(../images/partner.gif) no-repeat;
}
div#menu a#players:hover { background: url(../images/partner-over.gif) no-repeat; }

div#menu a#play, div#menu a#play:visited, div#menu a#play:link
{
	display: inline-block;
	width: 80px;
	height: 64px;
	background: url(../images/playing.gif) no-repeat;
}
div#menu a#play:hover { background: url(../images/playing-over.gif) no-repeat; } 

div#menu a#rules, div#menu a#rules:visited, div#menu a#rules:link
{
	display: inline-block;
	width: 83px;
	height: 64px;
	background: url(../images/rules.gif) no-repeat;
}
div#menu a#rules:hover { background: url(../images/rules-over.gif) no-repeat; } 

div#small_logo a, div#small_logo a:visited, div#small_logo a:link
{
	display: inline-block;
	width: 277px;
	height: 150px;
	background: url(../images/win.ps-small.gif) no-repeat;
	float: left;
	position: relative;
	left: 30px;
	top: 10px;
}


/**************************** MENU CSS ****************************/

/**************************** SEARCH CSS ****************************/

div#searchconteiner
{
	float: right;
	margin-right: 20px;
	width: 500px;
	height: 40px;
	position: relative;
	top: 10px;
}

div#search { float: left; }
div#searchconteiner span { float: right; }

div#search input
{ 
	width: 430px;
	height: 40px;
	background: url(../images/search-panel.gif) no-repeat scroll 0 0;
	color: #6F3E67;
	font-weight: bolder;
	font-size: 12px;
	border: none;
	padding: 10px;
	padding-top: 12px;
}

div#newsletterconteiner
{
	float: right;
	margin-right: 20px;
	width: 310px;
	height: 40px;
	position: relative;
	top: 10px;
}

div#newsletterconteiner span { float: right; }
div#newsletter { float: left; }

div#newsletter input
{ 
	width: 250px;
	height: 40px;
	background: url(../images/search-panel-small.gif) no-repeat scroll 0 0;
	color: #6F3E67;
	font-weight: bolder;
	font-size: 12px;
	border: none;
	padding: 10px;
	padding-top: 12px;
}

.btnOK
{
	width: 43px;
	height: 40px;
	background: url(../images/btn_ok.png) no-repeat;
	border: none;
	cursor: pointer;
	position: relative;
}

.btnOK_hover
{
	width: 43px;
	height: 40px;
	background: url(../images/btn_ok-over.png) no-repeat;
	border: none;
	cursor: pointer;
	position: relative;
}

/**************************** SEARCH CSS ****************************/

a img.thumb3px, img.thumb3px { border:3px solid #DDD; }
a:hover img.thumb3px { border:3px solid #C4C4C4;}

.clf { clear: both; }
.sp5 { height: 5px; }

.howtoplay_magenta
{
	font-family: Arial;
	font-size: 30px;
	color: #CD07B4;
	font-weight: bold;
}
.howtoplay_yellow
{
	font-family: Arial;
	font-size: 30px;
	color: #FFFF00;
	font-weight: bold;
}

.step_left {height: 36px; width: 24px; background: url(../images/left-title.gif) no-repeat;}
.step_right {height: 36px; width: 24px; background: url(../images/right-title.gif) no-repeat;}
.step_common
{
	height: 36px;
	background: url(../images/line-title.gif);
	color: #FFFF00;
	font-family: Arial Black;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
}

.step_link { color: #FFFF00; text-decoration: none; }
.step_link:hover{ color: #FFFF00; text-decoration: underline; }

/*
.step_1
{
	height: 36px;
	background: url(../images/line-title.gif);
	color: #FFFF00;
	font-family: Arial Black;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
}

.step_2
{
	width: 654px;
	height: 40px;
	background: url(../images/2.gif) no-repeat;
	padding-left: 25px;
	padding-top: 10px;
	margin-top: 5px;
	color: #FFFF00;
	font-family: Arial Black;
	font-size: 14px;
	font-weight: normal;
}

.step_2 font {color: #fff;font-size: 14px; font-weight: normal;}

.step_3
{
	width: 710px;
	height: 40px;
	background: url(../images/3.gif) no-repeat;
	padding-left: 25px;
	padding-top: 10px;
	margin-top: 5px;
	color: #FFFF00;
	font-family: Arial Black;
	font-size: 14px;
	font-weight: normal;
}
*/

.ltcorner { width: 12px; height: 12px; background: url(../images/corner-top-left.gif) no-repeat; }
.rtcorner { width: 12px; height: 12px; background: url(../images/corner-top-right.gif) no-repeat; }
.blcorner { width: 12px; height: 12px; background: url(../images/corner-bottom-left.gif) no-repeat; }
.brcorner { width: 12px; height: 12px; background: url(../images/corner-bottom-right.gif) no-repeat; }

.photocontent { background: url(../images/bgd-photo-panel.gif);}
.phototop { background: url(../images/top.gif) repeat-x; height: 12px;}
.photobottom { background: url(../images/bottom.gif) repeat-x; height: 12px;}
.photoleft { background: url(../images/left.gif) repeat-y; width: 12px;}
.photoright { background: url(../images/right.gif) repeat-y; width: 12px;}

div#arrowleft
{
	width: 57px;
	height: 36px;
	margin-top: 43px;
	cursor: pointer;
	background: url(../images/arrow-left.gif) no-repeat;
	vertical-align: top;
	float: left;
}

div#arrowright
{
	width: 57px;
	height: 36px;
	margin-top: 43px;
	cursor: pointer;
	background: url(../images/arrow-right.png) no-repeat 100% 0%;
	float: right;
}

.separator
{
	display: inline-block;
	width: 1px;
}

div#photocontainer
{
	width: 845px;
	height: 160px;
	display: inline-block;
	vertical-align: top;
	float: left;
	padding-left: 10px;
}

#hiddencontainer {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 840px; /* important */
	height: 160px; /* important */
	margin: 0px;
	padding: 0px;
}

.footer
{
	font-family: Verdana;
	font-size: 11px;
	color: #C7C7C7;
	text-align: center;
	width: 100%;
	padding-top: 10px;
}

.footer a, .footer a:visited, .footer a:link {color: #C7C7C7;text-decoration: none;}

.footer span { position: relative;top: -10px; padding-right: 10px;}
.footer img { border: 0px; }

#photocontent_
{
	position: absolute;
	width: 28080px;
	padding-left: 5px;
	margin-left: 5px;
	padding-top: 5px;
	margin-top: 5px;
	/*
	width: 5418px;
	*/
}

#hiddencontainer #photocontent_ li
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#hiddencontainer ul li {
	display: block;
	float: left;
	margin: 5px;
	padding: 5px;
	width: 140px;
	height: 146;
}

#hiddencontainer ul li img {
	border: none;
	display: block;
}

.btnwin, .btnwin:visited, .btnwin:link
{
	display: block;
	width: 120;
	height: 46px;
	background: url(../images/btn_win.png) no-repeat;
}

.btnwin:hover
{
	background: url(../images/btn_win-over.png) no-repeat; 
}

.infotable
{
	width: 100%;
	height: 25px;
	background: url(../images/title-background.gif) repeat-x;
	font-family: Verdana;
	font-size: 13px;
	color: #85307A;
	/* color: #E12D39; */
	font-weight: bold;
	text-decoration:none;
	padding-left: 10px;
}

.infotablecontent
{
	width: 100%;
	background: #fff;
	padding: 5px;
}

.dgrey10, .dgrey10:link, .dgrey10:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #757575;
	text-decoration: none;
}

.black10, .black10:link, .black10:visited, .black10:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.bld { font-weight: bold; }

.picurl {overflow: hidden;}
.picurl input {width: 250px; height: 27px; border: 1px solid #d3d3d3;background-color:#F6F5F5; color: #5F2258; font-weight: normal;font-size: 13px;font-family: Arial black; padding: 3px 3px 3px 5px;}

.gray11comment, .gray11comment:link, .gray11comment:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #9D9D9D;
	text-decoration: none;
}

.gray10comment, .gray10comment:link, .gray10comment:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #ADABAC;
	text-decoration: none;
}

.commentfooter
{
	background: url(../images/el-for-comment.gif) no-repeat center -1px;
	height: 9px;
	width: 50px;
}

.smsinfotxt
{
	color: #913485;
	font-weight: bold;
}

.smsscore
{
	position: relative;
	padding: 5px;
	font-family: Verdana;
	color: #636263;
	font-weight: bold;
}
.smsscore font { font-size: 13px;}

.smsscoretotal
{
	position: relative;
	padding: 5px;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana;
	color: #7B0973;
}

.smsscoretotal font
{
	font-size: 25px;
	font-weight: bold;
	font-family: Verdana;
	display: inline-block;
	background-color: #FEFF00;
	color: #712365;
	padding: 2px 7px 2px 7px;
	position: relative;
	top: 3px;
}

.dmagenta { color: #7B0973; }

.gamescoreinfo ul
{
	padding: 0px;
	margin: 0px;
}

.gamescoreinfo li
{
	padding: 2px 2px 2px 0px;
	font-size: 13px;
	font-weight: bold;
}

ul.gamescoreinfotxt18
{
	padding: 10px 0px 10px 20px;
	margin: 0px;
	font-size: 18px;
}

.gamescoreinfotxt18 li
{
	padding: 2px 2px 2px 0px;
	color: #000;
	font-size: 13px;
	font-weight: normal;
}

.gamescoreinfotxt18 b { font-size: 18px; }

.magen {color: #CD07B4;}
.magen11 {color: #CD07B4;font-size: 11px;}

.logininput
{
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #919193;
	width: 120px;
}

.txt18
{	
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}

.txt15
{	
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}

.txt14
{	
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.sensinfo30 { font-size: 30px;}

.udnerno { text-decoration: none;}

.brown10
{
	font-family: Verdana;
	font-size: 10px;
	color: #84307B;
}

.black11, .black11:link, .black11:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.bold_ { font-weight:bold }

.inpg
{
	font-family: Tahoma;
	font-size: 13px;
	border: 1px solid #919193;
	padding: 2px;
}

.red10
{
	font-family: Verdana;
	font-size: 10px;
	color: #DE2630;
}

.red13
{
	font-family: Verdana;
	font-size: 13px;
	color: #DE2630;
}

.red18
{
	font-family: Verdana;
	font-size: 18px;
	color: #DE2630;
}

.rulz_tiny
{
	font-size: 9px;
	color: #84307B;
	
}

.rulz_tiny a{font-weight: bold;}

.btncommon {width: 100px; height: 25px;}

.pagesHolder {padding-bottom: 5px;}
.pages { font-size: 12px; margin-left: auto; margin-right: auto; margin-top:10px; }
.pages a, .pageList .curr { padding: 2px 6px; background: #fff; text-decoration: none; color:#FD00F1;border: solid 1px #ddd; font-family: Verdana;font-size: 10px;}
.pages a:visited { padding: 2px 6px; background: #fff; text-decoration: none; }
.pages .begin { padding: 2px 6px; background: #fff; color: #aaa; }
.pages .end { padding: 2px 6px; background: #fff; color: #aaa; }
.pages .Prev { margin-right: 5px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #FD00F1; font-weight: bold;font-family: Verdana;font-size: 10px; }
.pages .Next { margin-left: 2px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #FD00F1; font-weight: bold;font-family: Verdana;font-size: 10px; }
.pages .curr { font-family: Verdana; font-weight: bold; font-size: 12px; vertical-align: center; color: #000; align:center;padding-right:3px;padding-left:3px;}
.pages a:hover {color: #B637B8; background: #FFF1FF; border-color: #DC15D4; text-decoration: none;}
.pages .curralp { font-family: Verdana; font-weight: bold; font-size: 12px; vertical-align: center; background: #fff; color: #000; padding-right:5px;padding-left:3px;padding-top:3px}
.pages .prevalp { margin-right: 5px; border: solid 1px #ddd; background: #fff; color: #FD00F1; font-weight: bold;font-family: Verdana;padding-top:3px;padding-bottom:3px;}

.raquo {text-decoration: none;} 

.btn_l
{	
	width: 5px; 
	height: 27px; 
	background: url(../images/btn-css.png) no-repeat;
	position: relative;
	display: inline-block;
}
.btn_r
{
	width: 5px; 
	height: 27px;
	background: url(../images/btn-css.png) no-repeat 0px -65px; 
	position: relative;
	display: inline-block;
}
.btn_bck
{
	height: 27px;
	background: url(../images/btn-css.png) repeat-x 0px -33px; 
	position: relative;
	display: inline-block;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.tbn_txt
{
	color: #FFFC00;
	font-weight: bold;
	height: 27px;
	position: relative;
	top: 3px;
}
.a_tbn { text-decoration: none;border: 0px;cursor: hand; }

.yuimsgclose
{
	text-align: right; 
	padding-right: 25px;
	font-weight: normal;
	text-decoration: underline;
	color: blue;
	cursor: pointer;
}

.bigimg { border: 1px solid #888;}

.upl
{
	font-family: Arial Black;
	font-weight: normal;
	font-size: 15px;
	color: #E6E600;
	height:30px;
}

.upl a { color: #E6E600; }

.btnGetinTheGame
{
	width: 350px;
	height: 50px;
	background: url(../images/getinthegame.gif);
	display: inline-block;
	border: 0px;
}

.lnkgrey
{
	font-size: 13px;
	font-weight: bold;
	color: #7D7C7D;
	text-decoration: none;
}


.newitem15
{	
	color: red;
	font-size: 15px;
}

.MakeSmallTo11 { font-size: 11px !important; }
.MakeSmallTo11 font.newitem15 { font-size: 11px !important; }


div#supportContainer
{
	width: 1024px;
	height: 500px;
	position: absolute;
}

div#support
{
	width: 500px;
	height: 300px;
	background: url(../images/win.ps.gif) no-repeat;
	position: relative;
	top: 100px;
	left: 400px;
}

div#support a
{
	position: relative;
	top: 100px;
	left: 175px;
	font-size: 15px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}