
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

body {
	font-family: verdana, sans-serif;
	font-size: 0.75em;
	margin: 0;
	background:#fff url(../images/dark_stripes_line_bg.gif) repeat-x 0 0;
	color: #000;
	padding-left: 70px;
	padding-top: 50px;
	padding-bottom: 0px;
}

ul, li  {
list-style-type: none;
}

input, textarea, select  {
font-family: verdana,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
background-color: #f6efd2;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #e9e9e9;
border-bottom-color: #e9e9e9;
border-left-color: #e9e9e9;
border-top-color: #cccccc;
}


a:link { 
	font-size: 12px; 
	color: #2e4f9d; 
	text-decoration: underline
} 

a:hover {  
	font-size: 12px; 
	color: #CC0000; 
	text-decoration: none
} 


/* ÌÅÍÞ */
.menu {
	width: 100%;
	text-align: left;
	height: 55px;
	font-size: 11px;
	color: #454545;
}

.menu td a{
	font-size: 11px;
	color: #777;
	text-decoration: none;
}

.menu td a:hover{
	font-size: 11px;
	color: #454545;
	text-decoration: none;
}
/* êîíåö ÌÅÍÞ */



.mes_nav {
	border-bottom: 1px solid #eee; 
	padding: 0 0 0 5px;
}

.mes_nav:after, .mes-ban ul:after {
	content: ''; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	height: 0; 
	line-height: 0;
}

.mes_nav li {
float: left; 
display: block; 
list-style: none; 
font-size: 11px;
}

.mes_nav a { 
	font-weight: bold; 
	text-decoration: none; 
	float: left; 
	display: block; 
	padding: 2px 9px 5px; 
	margin: 5px 2px 0 0; 
	background: #fafafa; 
	border: 1px solid #eee; 
	font-size: 10px; 
	border-bottom: 0; 
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px;
}

.mes_nav a.sel {
	color: #333; 
	text-decoration: none;
	border-bottom: 1px solid #fff; 
	margin-bottom: -1px; 
	background: #fff; 
	position: relative; 
	z-index: 5; 
	font-size: 10px; 
	padding: 5px 10px 7px; 
	margin-top: 0;
}



/* ËÎÃÈÍ */
.login {
	width: 100%;
	text-align: left;
	height: 55px;
	font-size: 11px;
	color: #454545;
}

.login  input{
	padding: 2px;
	background: #FFFFFF; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	color: #000000; 
	width:150px;
}

/* êîíåö ËÎÃÈÍ */

.tablesmll { 
	font-size: 10px; 
	color: #CCCCCC
} 

.betbuttons { 
	font-size: 11px; 
	color: #454545; 
	background-color: #fff; 
	border: 1px #cccccc solid; 
	padding: 1; 
}

.fieldsethead { 
	border: 0px #D9D9D9 solid; 
	font-size: 14px; 
	color: #FFFFFF; 
	font-weight: normal
} 

.fieldsetheadcontent {
	padding-top: 5px;
	font-size: 12px; 
	color: #000000
}

.rank {
	font-weight: bold;
	color: #950013;
	padding-left: 10px;
	font-size: 11px; 
}

.room {
	font-weight: bold;
	color: #0071bc;
	padding-left: 10px;
	font-size: 11px; 
}

.room  a{
	color: #0071bc;
	font-size: 11px; 
}

.room  a:hover{
	color: #0071bc;
	font-size: 11px; 
}

.rankdet {
	padding-left: 10px;
	font-size: 11px; 
}

.fieldsetheadinputs  {
	font-size: 12px; 
	color: #666; 
	font-weight: bold; 
	border: 1px #CCCCCC solid; 
	background-color: #003366; ; text-indent: 1pt; 
	white-space: pre
} 

.fieldsetheadcontentgrey { 
	font-size: 12px; 
	color: #FFFFFF
} 

.fieldsetheadlinkmenu { 
	font-size: 10px; 
	text-decoration: none
} 

.fieldsetheadlinkmenu  td{ 
	background: #fff;
	padding: 2px 5px 3px 5px;
	font-weight: normal;
}

.fieldsetheadlink { 
	font-size: 10px; 
	text-decoration: none
} 

.fieldsetheadlink  td{ 
	background: #d5ffc7; 
	padding: 2px 3px 3px 4px;
	font-weight: normal;
}

.yellowborder { 
	border: #FFCC33; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
} 

.smllfont { 
	font-size: 11px
} 


/* ÄÅÒÀËÈ Â ØÀÏÊÅ */
.tiny {
	font-size: 11px; 
	color: #666;
	padding-top: 10px;
	padding-bottom: 20px;
} 

.tiny td a{
	font-size: 11px;
	color: #0071bc;
	text-decoration: underline;
}

.tiny td a:hover{
	font-size: 11px;
	color: #0071bc;
	text-decoration: none;
}
/* êîíåö ÄÅÒÀËÈ Â ØÀÏÊÅ */


.hand{ 
	cursor: pointer;
} 

.smllfontwhite { 
	font-size: 11px ; 
	color: #777
} 

.smllfontwhite  tr td.num{
	font-size: 11px ; 
	text-align: right;
	padding-left: 50px; 
	padding-top: 2px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	border-left: 1px #e9e9e9 solid; 
	border-top: 1px #e9e9e9 solid; 
	border-right: 1px #e9e9e9 solid; 
	border-bottom: 1px #e9e9e9 solid; 
	background-color: #fff
}

.smllfontwhite  tr td.num2{
	font-size: 11px ; 
	text-align: left;
	padding-top: 1px; 
	padding-bottom: 1px;
	color: #56a257;
} 

.chat  { 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: normal ; 
	border: 1px #999966 solid; 
	background-color: #000000
} 

.chatbox  { 
	font-size: 11px; 
	color: #FFFFCC; 
	font-weight: normal ; 
	border: none; 
	background-color: #221310
} 

.smllfontpink {
} 

.smllfontolive { 
	font-size: 11px ; 
	color: #CCCC99
} 

div#soundBox { 
	margin: 0px 20px 0px 20px; 
	display: none;
} 

.tblbet  { 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFCC66
} 

.dealertxt  { 
	font-size: 10px; 
	color: #FFFFFF
} 

.plyrinfo  { 
	border: #666666; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
} 


#footer {
	padding-left: 0px;
	padding-top: 70px;
	padding-bottom: 20px;
	width: 100%;
	text-align: left;
	font-size: 10px;
	color: #454545;
}

#footer a{
	font-size: 10px;
	color: #777;
	text-decoration: none;
}

#footer a:hover{
	font-size: 10px;
	color: #454545;
	text-decoration: none;
}

#footer td{
	padding-right: 30px;
}

.tv th{
	font-size: 11px; 
	font-weight:normal; 
	color:#666; 
	text-align:left; 
	padding:.7em .4em .3em .0em
}

.tv td{
	font-size: 11px; 
	color:#000; 
	text-align:left; 
	padding:.3em .4em .0em .0em; 
	vertical-align:top
}


table.price thead tr {
    background: #f2f2f2;;
	border: 1px solid #c0c0c0;
}
table.price tbody tr {
    background: #fff;
	font-size: 11px;
}
table.price tbody td {
    border-right: 1px solid white;
	padding: 3px 3px;
	font-size: 11px;
}
table.price thead tr th {
    border: 1px solid #f3f3f3;
	padding: 2px 2px;
	font-size: 11px;
}
th.h1{
	font-size: 11px;
}
tr.black {
    background: #f6f6f6;
	font-size: 11px;
}

