#widthLayout {
min-width:970px; 
width:expression(document.body.clientWidth > 970? "100%":"970px");
}

body {
margin:0px;
padding:0px;
font-family:verdana,sans-serif;
background: url('/img/images/bg_body.gif');
}	

.txt_td {
background-image:url(/img/images/bg_txt.gif);
background-repeat:no-repeat;
margin-left:25px;
margin-right:25px;
padding-left:25px;
padding-right:25px;
}

.HeadM {
color:brown;
font-family:Verdana;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

#poker_header {
background:#a3a3a3;
}

#poker_footer {
clear:both;
}

#poker_news {
width:208px;
float:right;
margin:10px 0px 0 0;
}

#news_header {
background:#1f406d;
}

#poker_main {
width:100%;
margin:10px -208px 0 0 ;
float:left;
background: url('entertainmentRes/img/poker_menu_back.png') repeat-y left;
}

#poker_menu {
width:208px;
float:left;
background:#1f406d;
padding-bottom:5px;
}

#poker_content {
margin:0px 218px 0px 218px ;	
}

#poker_content div {
margin:0px 0px 10px 0px;
padding:5px;
text-align:justify;
}

div.blueBorder {
border:2px solid #1f406d;
}

#poker_content div div{
border:0px;
margin:0;
padding:0;
}

#poker_content li,td{
font-size:9pt;	
}

#poker_menu ul{
margin:0px;
padding:10px 10px 0px 10px;
color:white;
list-style-type:none;
}

#poker_menu ul li ul{
margin:0px 10px 0px 10px;
padding:3px 20px 0px 20px;
color:white;
list-style-type:disc;
}

#poker_menu ul li ul li{
padding:5px 0 5px 0;
line-height:12px;
}

#poker_menu a {
color:white;
font-size:8pt;
text-decoration:none;
}

span.newsItemDate {
font-style: italic;
font-weight: bold;
padding-right: 5px;
}

span.newsItemTitle {
font-weight: bold;
font-size: 13px;
}


span.newsItemTitle h3{
font-weight: bold;
font-size: 13px;
}

#header_news{
font-size:9pt;
font-weight:bold;
color: white;
background: #1f406d;
text-align:center;
padding:3px;	 
}

.menu{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
padding-top:3px;
}

p{
font-size:9pt;
}

#white {
background: #fff;
width:100%;
height:31px;
}

#gray_line_header{
background:#a3a3a3;
height:2px;
}

.login_form {
position: absolute; 
right: 10px; 
top: 5px;
border:0; 
font-size: 11px;
} 

td.login_form{
white-space:nowrap;
}

/*td{
vertical-align:top;
}*/

/*.login_form #locale {
padding-left: 15px; 
padding-right: 10px;
}*/

#header {
background: url('/img/images/bg_top2.gif');
height:106px;
width:100%;
}

.header_menu {
width:100%;
border:none;
font-size:8pt;
}

.header_menu a {
color:black;
text-decoration:none;
}

#white_line_header{
background:#fff;
height:1px;
}

#blue_line_header{
background: #1f406d;
height:10px;
}

#black_line_header{
background: #000;
height:1px;
}

#news {
font-size:9pt;
color:black;
margin:15px 0 15px 0;
width:208px;
}

#blue_line {
background: url('/img/images/bg_bot1.gif') repeat-x;
height:5px;
}

#grey_line {
background: url('/img/images/bg_bot2.gif');
height:17px;
font-size:9pt;
color: #FFFFFF;
text-decoration: none
}

#copyright {
background: #e8e8e8;
padding:10px;
font-size:8pt;
color: #889aaf;
}

#poker_footer a{
color:white;
text-decoration:none;
font-size:9pt;
}


h1{
    font-size:12pt;
    font-weight:bold;
    margin:0px;        
}

h2{
    font-size:9pt;
    font-weight:bold;
}

label{
    font-size:9pt;
}

.textBold{
    font-weight:bold;
}

.textBlackBold{
    font-weight:bold;
}


	#menu a{
		color:black;
		text-decoration:none;
		font-size:8pt;	
	}


	.off{
		background: #f8f8f9  url('/img/images/in1.png') repeat-x bottom;	
		border-right:1px solid black;
		text-align:center;
    		height:18px;
		padding-top:3px;	
	}

	.on{
		background: #aab7bf url('/img/images/active1.png') repeat-x bottom;
		text-align:center;
		border-right:1px solid black;
		height:18px;
		padding-top:3px;
	}	

	.on_fut{
		background: url('/img/images/active2.png') repeat-x top ;
		height:4px;
		border:none;
	}

	.off_fut{
		background: url('/img/images/in.png') repeat-x top ; 
		height:4px;
		border:none;
	}

div.PopUpMenuGameListItem {
background:white;
position:absolute;
top:0px;
left:30px;
border:1px solid #0c376c;
display:none;
padding:10px 10px 10px 10px;
float:left;
z-index:23;
}

.GameListItem {
position:relative;
z-index:20;
}

.Null {
}

.closes {
position:absolute;
top:3px;
right:3px;
padding:0,5px;
}

.lobby ul {
list-style-type:none;
margin-left:0.1em;
padding-left:0.1em;
margin-right:0.1em;
padding-right:0.1em;
}

.lobby a {
color:#0c376c;
text-decoration:none;
}

.lobby .action {
color: #bf0000;
}


.vip-games .lobby a {
color:#ffffff;
text-decoration:none;
}



#marginYes {
margin:0px 30px 0px 0px;
}

.container p{
clear:both;
text-align:center;
font: 9pt verdana,sans-serif;
margin:0px;
padding-top:10px;
padding-bottom:20px;
}

.container {
float:left;
width:151px;
}


.gameImage{
width:151px;
height:80px;
}

.gameRules{
width:75px;
height:21px;
float:left
}

.gamePlay{
width:76px;
height:21px;
float:left
}

.container img {
vertical-align:top;
border:none;
}

a.bottom:link{
font: 9pt Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none
}

a.bottom:hover{
font: 9pt Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none
}

a.bottom:visited{
font: 9pt Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none
}

form{
margin:0;
padding:0;
}

a.HeadM {
        color: #1F406D;
        font-weight: bold;
        font-family: Verdana;
        font-size: 8pt;
        text-decoration: underline
}


a.HeadM:link {
        color: #1F406D;
        font-weight: bold;
        font-family: Verdana;
        font-size: 8pt;
        text-decoration: underline
}


a.HeadM:visited {
        color: #1F406D;
        font-weight: bold;
        text-decoration: underline;
        font-family: Verdana;
        font-size: 8pt
}


a.HeadM:hover {
        color: red;
        font-weight: bold;
        font-family: Verdana;
        font-size: 8pt;
        text-decoration: underline
}

a.newsItemLink {
    color:#999999;
    font-weight:italic;
		text-decoration:none;
		font-weight: bold;
}

div.newsItemAnons {
    display: inline;
}

.menuTable a:link {
        color: #1F406D;
        font-weight: bold;
        font-family: Verdana;
        font-size: 12px;
        text-decoration: underline
}


.menuTable a:visited {
        color: #1F406D;
        font-weight: bold;
        text-decoration: underline;
        font-family: Verdana;
        font-size: 12px;
}


.menuTable a:hover {
        color: red;
        font-weight: bold;
        font-family: Verdana;
        font-size: 12px;
        text-decoration: underline
}

.menuTable1 {
border-collapse: collapse;
}

.menuTable1 a:link {
        color: #1F406D;
        font-weight: bold;
        font-family: Verdana;
        font-size: 12px;
        text-decoration: underline
}


.menuTable1 a:visited {
        color: #1F406D;
        font-weight: bold;
        text-decoration: underline;
        font-family: Verdana;
        font-size: 12px;
}


.menuTable1 a:hover {
        color: red;
        font-weight: bold;
        font-family: Verdana;
        font-size: 12px;
        text-decoration: underline
}

.menuTable1 td {
    border: 2px solid white;
    text-align: center;
    padding: 2px;
}




/*стили для новой шапки


.pd-header {
	height: 60px;
	width: 100%;
	background: #4d607b url(img/images/newhead/header-bg.jpg) 0 0 repeat-x;
	font-family: Verdana, sans-serif;
	min-width: 1000px;
	overflow: hidden;
}
.pd-header * {
	margin: 0;
	padding: 0;
	list-style: none;
	outline: none;
}
.pd-header {
	color: #000;
}
.pd-header a {
	text-decoration: none;
	color: #000;
}
.pd-header img.logo {
	margin: 0;
	display: block;
	float: left;
	font-size: 2em;
	color: #fff;
	font-weight: bold;
}
.pd-header .wrapper {
	overflow: hidden;
}
.pd-header .opt-menu {
	margin: 0px 0 0 1px;
	float: left;
	background: url(img/images/newhead/ug.gif) right top no-repeat;
}
.pd-header .opt-menu li {
	float: left;
	background: #dee1df url(img/images/newhead/bg-m.gif) 0 top repeat-x;
	font-size: 16px;
	padding: 0 0 0px 0;
	height: 27px;
	color: #000300;
	border-right: 1px solid #000300;
}
.pd-header .opt-menu span.left{
	background: #dee1df url(img/images/newhead/bg-m-l.gif) 0 top no-repeat;
	height: 27px;
	display: block;
}
.pd-header .opt-menu li.last{
	border-right: none;
}
.pd-header .opt-menu li.last a{
	border-right: none;
	background: url(img/images/newhead/ug.gif) right top no-repeat;
}
.pd-header .opt-menu li.last span{
	border-right: none;
	background: url(img/images/newhead/ug.gif) right top no-repeat;
	color: #888480;
}
.pd-header .opt-menu li span{
	display: block;
	padding: 5px 22px 0 22px;
	line-height: 1em;
	height: 27px;
	color: #888480;
}
.pd-header .opt-menu li a {
	display: block;
	padding: 5px 22px 0 22px;
	line-height: 1em;
	height: 27px;
}
.pd-header .opt-menu li a:hover {
	border-bottom: 5px solid #4d607b;
	height: 22px;
}
.pd-header .opt-menu li.current a:hover {
	border-bottom: 0;
	height: 22px;
	color: #000300;
}
.pd-header .opt-menu li.current {
	background: url(img/images/newhead/bg-c.gif) left top repeat-x;
	color: #000300;
	cursor: pointer;
}
.pd-header .opt-menu .pos-ab{
	position: absolute;
}
.pos-ab-r{
	position: absolute;
	top: 34px;
	left: 426px;
}

.pd-header .jackpot {
	color: #e5f1ff;
	font-size: 12px;
	float: right;
	top: 0px;
	right: 0px;
	height: 20px;
	background: url(img/images/newhead/bg-toto.gif) left bottom no-repeat;
	text-align: left;
	font-size: 0px;
	padding: 10px 5px 0px 10px;
	margin-bottom: 2px;
}
.pd-header .jackpot span {
	padding: 0px 0 0 0;
	color: #8fc3ff;
	font-size: 11px;
}



.pd-header .user-off {
	float: right;
	height: 27px;
	color: #1e2933;
	font-size: 11px;
	padding: 0px 0px 0 0;
	margin-top: -1px;
	background: url(img/images/newhead/bg-passw.gif) left 0 repeat-x;
}

.pd-header .user-off  a.links-reg{
	float: left;
	font-size: 11px;
	color: #1e2933;
	text-decoration: underline;
	padding: 8px 7px 7px 7px;
	background: url(img/images/newhead/bg-registr.gif) left 0 no-repeat;
}
.pd-header .user-off  a.links-par{
	float: left;
	font-size: 11px;
	color: #4f565e;
	text-decoration: underline;
	padding: 8px 7px 7px 7px;
	background: url(img/images/newhead/bg-passw.gif) left 0 repeat-x;
}
.pd-header .user-off  input.textinput {
	width: 60px;
	height: 16px;
	color: #4f565e;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	background: none;
	border: 0;
	padding: 0 5px;
	height: 16px;
	background: #fff url(img/images/newhead/bg-in.jpg) 0 0 repeat-x;
	float: left;
	margin: 7px 2px 0 0;
	line-height: 18px;
}


.pd-header .user-off .submit {
	float: left;
	margin: 2px 2px 0 0;
	color: #fff;
	cursor: pointer;
}


.pd-header .user-logged {
	float: right;
	height: 27px;
	width: 358px;
	color: #1e2933;
	font-size: 11px;
	padding: 0px 0px 0 0;
	margin-top: -1px;
	display: none;
	background: url(img/images/newhead/bg-log.gif) right 0 no-repeat;
}
.pd-header .user-logged span {
	float: left;
	padding: 0 4px 0px 4px;
	height: 24px;
	margin: 7px 0 0 0;
	
}
.pd-header .user-logged b {
	background: #223149 url(img/images/newhead/bg-r.png) 0 0 no-repeat;
	float: left;
	height: 33px;
	width: 1px;
}
.pd-header .user-logged span.name {
	padding-left: 17px;
	margin-left: 10px;
	background: url(img/images/newhead/icon/user.png) 0 0 no-repeat;
}
.pd-header .user-logged span.msg {
	padding-left: 34px;
	background: url(img/images/newhead/icon/letter.png) 8px 0 no-repeat;
}
.pd-header .user-logged span.balance {
	padding-left: 30px;
	background: url(img/images/newhead/icon/cash.png) 7px 0 no-repeat;
}
.pd-header .user-logged a {
	float: left;
	margin: 2px 0px 0 4px;
	color: #fff;
}
.pd-header .main-menu {
	float: left;
	font-size: 11px;
	background: none;
	margin: 9px 0 0 8px;
	overflow: visible;
}
.pd-header .main-menu li {
	float: left;
	padding: 0px 0 0 0px;
	overflow: visible;
	background: url(img/images/newhead/list.gif) left 7px no-repeat;
}
.pd-header .main-menu li a, .pd-header .main-menu li span {
	display: block;
	padding: 2px 12px 0 12px;
	height: 15px;
	text-decoration: underline;
	color: #e5f1ff;
}
.pd-header .main-menu li a:hover {
	text-decoration: none;
	color: #ffffff;
}
.pd-header .main-menu li.current {
	border-bottom: 0;
	height: 16px;
	color: #ffffff;
	
}
.pd-header .main-menu li.current a:hover {
	color: #ffffff;
	text-decoration: none;
}
.pd-header .lang-switch {
	float: right;
	top: 40px;
	padding: 7px 0px 0 0;
	right: 366px;
}
.pd-header .lang-switch a {
	float: left;
	height: 14px;
	padding: 0 0 0 31px;
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
	margin: 0 0 0 13px;
	line-height: 13px;
	width: 25px;
}
.pd-header .lang-switch a.eng {
	background: url(img/images/newhead/icon/eng.png) 0 0 no-repeat;
}
.pd-header .lang-switch a.rus {
	background: url(img/images/newhead/icon/rus.png) 0 0 no-repeat;
}
.pd-header .lang-switch a.selected {
	color: #c4ccd2;
	text-decoration: none;
	font-weight: bold;
}
.pd-header .clear {
	clear: both;
}
body.logged .user-logged {
	display: block;
}
body.logged .user-off {
	display: none;
}

a img {
	border: 0;
}

img {
	border: 0;
}

стили для новой шапки*/


span.clear{
    font-size:0px;
    height:1px;
    clear:both;
}





/*стили для vip-games в разделе NetEnt*/
.vpm{
background: url(entertainmentRes/img/netent/middle.png) repeat-y scroll left top transparent; width: 260px; margin-bottom: 20px;
margin-left: -20px;
}
.vpb{
background: url(entertainmentRes/img/netent/bottom.png) no-repeat scroll left bottom transparent;
}
.vpt{
background: url(entertainmentRes/img/netent/top.png) no-repeat scroll left top transparent;padding: 15px 15px 15px 24px; 
}
.vip-games .lobby .lobby a {
color:#0c376c;
text-decoration:none;
}


/*стили для новостей в разделе NetEnt*/
.news-razvl-netent{
font-size: 7pt;  float: right; width: 200px; padding-right: 20px;text-align: left;
}
/*стили для новостей в разделе Magic*/
.news-razvl{
font-size: 7pt;  float: right; width: 200px; padding-right: 20px;text-align: left;
}

/*стиль для новогоднего оформления шапки*/
.NYshari{
width: 630px; 
height: 115px; 
position: absolute; 
z-index: 100000000; 
background: url(entertainmentRes/img/netent/shari.png) no-repeat scroll 0pt 0pt transparent; 
top: 31px; 
left: 450px;
display:none;
}

.rich-mp-content-table{
white-space: normal;
}


/* дополнительная панель шапки */
.flags-in-header {
    text-align: right;
    padding-right: 5px !important;
}

.GwIGGI24DL { display: none;}

.header-aux-panel td { padding: 0 7px 0 7px; font-size: 11px; text-decoration: underline; }
.header-aux-panel .header-regtab { background-image: url(/images/header/bg-reg.gif);  color: #1E2933; }


.mainul{
	margin: 0px;
	padding: 2px 20px;
}
