/* CSS Document */

*{ margin:0; padding:0; } 
html, body{
	width:100%; height:100%;
	font-family:"Times New Roman", Times, serif;
	color: #716f6f; font-size: 14px;
}
html{ overflow-y: scroll;}
.clear{ clear:both; }
a { text-decoration:none; outline:none; }
a img{ border:none; float:left; }
.left { float:left; }
.right { float:right; }
.black{
	color: #3d3b3b;
}
.bigfont16{
	font-size:16px;
}
.red{
	color: #dd0e03;
}
.darkred{
	color: #ce0603;
}
.blue{
	color: #4974b4;
}
.green{
	color: #349810;
}
.smallfont{
	font-size:12px;
}
.bigfont{
	font-size:14px;
}
.bigfont16{
	font-size:16px;
}
div#main{
	width:976px; margin:0px auto;
}
div.header{
	width:100%; float:left; height: 216px;
	background: url(../images/head.jpg) left 50px no-repeat;
	position:relative;
}
div.login{
	float: right; height:45px; padding: 5px 10px 0 0;
}
div.register{
	position:absolute; top: 50px; right:10px;
	font-size:11px; color:#f5f5f5;
}
div.register a{ color:#f5f5f5; }
div.login h6{
	float:right; margin: 0 0 5px 0;
	color: #33910d;
	font: bold 12px "Times New Roman", Times, serif;
}
div.login input{
	float:right; margin: 0 0 0 5px;
	width: 105px; height:13px; line-height:13px;
	text-align:right; font: normal 11px "Times New Roman", Times, serif;
	border: 1px solid #cbcbcb;
}
div.login .button-enter{
	color:#fff; background: #a60102 url(../images/button-enter.jpg) top left no-repeat;
	display:block; height:15px; text-align:center;
	padding: 0 0 2px 0; border:none; width:47px; cursor: pointer;
}
div.head-pic{
	width:100%; height:129px; float:left;
	overflow:hidden;
}
div.games-title{
	float:left; width:260px; height:37px;
	line-height:37px; padding: 0 0 0 13px;
	background: url(../images/games-bg.jpg) top left no-repeat;
	text-transform:uppercase; font-size:14px; color:#fffb90;
}


/*===================MENU===========================*/
			div.menu{
				position: absolute; top: 173px; left: 273px;
				width:703px; height: 43px;
				background: url(../images/menu.jpg) left bottom no-repeat;
				text-align:right;
			}
			div.menu img{ float: right; margin: 6px 0 0 0;}
			div.menu a{
				display:block; float:right;
				height: 43px; line-height:35px;
				padding: 0px 0 0 7px; text-transform:uppercase;
				color: #ffffff; font-size:13px;
			}
			div.menu a span{
				display:block;
				padding: 6px 7px 0 0;
			}
			div.menu a:hover, div.menu a.current{
				color:#fffb90; background: url(../images/menu-hover-repeat.jpg) top repeat-x;
			}
			div.menu a:hover span, div.menu a.current span{
				 background: url(../images/menu-hover-right.jpg) top right no-repeat;
			}
/*===================END MENU===========================*/


div.container{
	width: 100%; float:left; padding: 0 0 0px 0;
	position:relative;	
}
div.footer{
	width: 100%; float:left; background: #cbcbcb;
	font-size:12px;
	line-height:20px; color:#3d3b3b; padding: 5px 0px;
}
div.footer a{ color:#3d3b3b; }
div.footer a.red{ color:#b30102; }
div.footer a:hover{ text-decoration:underline; }
div.footer span.left{
	float:left; width: 555px; display:block;
	padding: 0 0 0 13px; font-size:13px;
	padding: 0 0 0 13px; font-size:13px;
}
div.footer span.right{
	float:right; width: 340px; display:block;
	padding: 0 13px 0 0;
}

.left-banner{
	position:absolute; left:0; bottom:15px;
	width:250px; height: 250px;
}
.bottom-banner{	
	width:6728px; height:90px;
}

/*======================LEFT DYNAMIC MENU=====================*/
div.left-menu{
	width: 273px; float:left;
	padding: 12px 0 270px 0;
}
/* #left-menu dt{
	display:block; width:273px;
	margin: 0 0 2px 0; float:left;
	background:red;
}
#left-menu dt b, #left-menu dt a {
	display:block; font-weight:normal; width:230px; float:left;
	font-size:15px; color:#3d3b3b; 
	line-height:18px; cursor:pointer;
	padding: 5px 30px 5px 13px;
	background: #eede7e url(../images/left-menu.jpg) top left no-repeat;
}
#left-menu dt b:hover, #left-menu dt a:hover, #left-menu dt b.clicked{
	background: #f2d039 url(../images/left-menu-hover.jpg) top left no-repeat;
	color:#bf0103;
}
#left-menu dd { 
	padding:0; margin:0 0 3px 0; float:left;
	display:block; width:273px;
}
#left-menu dd ul { 
	width: 273px; list-style:none;}
#left-menu dd ul li{
	background: #f6ecb1 url(../images/left-menu-sub.jpg) top left no-repeat;
	width: 100%; float:left; margin: 0 0 1px 0;
}
#left-menu dd ul li a{
	color:#716f6f; font-size:13px; line-height:15px;
	display:block; float:left; padding: 4px 13px 4px 25px;
	width:235px;
}
#left-menu dd ul li a:hover, #left-menu dd ul li a.subcurrent{
	background: url(../images/left-menu-sub-hover.jpg) top left no-repeat;
	color: #bf0103;
} */

div.left-menu ul{
	list-style-type:none; float:left;
	width:273px;
}
div.left-menu ul li{
	display:block; width:273px;
	margin: 0 0 2px 0; float:left;
}
div.left-menu ul li a{
	display:block; width:273px; float:left;
	font-size:15px; color:#3d3b3b; 
	line-height:18px; cursor:pointer;	
	background: #eede7e url(../images/left-menu.jpg) top left no-repeat;
}
div.left-menu ul li a span{
	display:block;
	float:left; width:230px;
	padding: 5px 30px 5px 13px;
}
div.left-menu ul li a:hover, div.left-menu ul li a.clicked{
	background: #f2d039 url(../images/left-menu-hover.jpg) top left no-repeat;
	color:#bf0103;
}
div.left-menu ul li ul{
	width: 273px;
}
div.left-menu ul li ul li{
	background: #f6ecb1 url(../images/left-menu-sub.jpg) top left no-repeat;
	width: 100%; float:left; margin: 0 0 1px 0;
}
div.left-menu ul li ul li a{
	color:#716f6f; font-size:13px; line-height:15px;
	display:block; float:left; padding: 4px 13px 4px 25px;
	width:235px;
	background: #f6ecb1 url(../images/left-menu-sub.jpg) top left no-repeat;
}
div.left-menu ul li ul li a:hover, div.left-menu ul li ul li a.subcurrent{
	background: url(../images/left-menu-sub-hover.jpg) top left no-repeat;
	color: #bf0103;
}

/*======================END LEFT DYNAMIC MENU=====================*/

div.content{
	width:679px; float:right;
	padding: 12px 0 20px 0;
}
h5{
	font: normal 18px "Times New Roman", Times, serif;
	color:#12640d;
}
div.welcome-txt{
	font-size:14px; color:#716f6f;
	float:left; width:390px;
	text-align:justify;
}
div.max-welcome{
	width:100%;
}


/*===================TABS=====================*/

		#TabbedViewInfo
        {
            /*position       : absolute;
            top            : 100px;
            left           : 700px;*/
        }
        #links
        {
            /*position       : absolute;
            left           : 20px;
            top            : 20px;
            padding        : 10px;
            width          : 240px;*/
        }
        
        .ON
        {
            font-size:16px!important;
            color: #fffb90!important;
            background: url(../images/tab-bg-hover.jpg) bottom no-repeat!important;
        }
        #TabbedView
        {
			float: left; 
			margin: 15px 0 0 0;
			
        }
		div.tabs{
			width:679px;
			float:left;
		}
        /* apply custom view style here */
        #TabbedView .view
        {
			float:left; width:659px; 
			border:1px solid #cbcbcb;
			padding: 10px 0px 10px 10px;
        }
        /* apply custom tab style here */
        #TabbedView .tab
        {
            font: normal 14px Times New Roman, Verdana;
            color: #fff;
            border-right: 2px solid #fff;
            width: 155px; height:29px; float:left;
            padding:6px 0 0 5px; line-height:29px;
            background: url(../images/tab-bg.jpg) bottom no-repeat;
            cursor:pointer;
        }
       
/*====================END TABS============================*/        

        div.box-tabs{
        	width:320px; float:left; 
        	font: normal 13px Times New Roman, Arial;
        	text-align:justify;
        }
        .second{
        	padding: 0 0 0 15px; display:block;
        }
        div.box-tabs h1{
        	font: normal 14px Times New Roman, Verdana;
        	color: #2c59a1; margin-bottom:10px;
        }
        div.box-tabs img{
        	float:left; margin-right:11px;
        }   
        span.txt{
        	width:173px; display:block; float:left;
        	border-right:1px solid #cbcbcb;
        	padding: 0 10px 0 0; height:180px; overflow:hidden;
        }
        a.play-now{
        	width:92px; height:24px; display:block;
        	padding: 0 0 0 6px; float:left;
        	color:#fff; background: url(../images/play-now.jpg) no-repeat;
        }		
        #Page1,#Page2{ display: none; }
        
        div.path{
        	color: #adacac;
        	font-size:12px;
        	margin-bottom:20px;
        }
        div.path a{
        	color: #adacac;
        	/*text-transform:lowercase;*/
        }
        div.path h1{
        	color: #12640d; padding:15px 0 0 0;
        	font:normal 18px Times New Roman, Arial;
        	text-transform:uppercase;
        }
        div.about-txt{
        	width:390px;
        	text-align:justify;
        	float:left; 
        }
        div.games-txt{
        	width:408px;
        	text-align:justify;
        	float:left; 
        }
        div.about-pics{
        	float:right;
        	width:268px;
        }
        div.games-pics{
        	float:right;
        	width:250px;
        }
        div.about-pics img, div.games-pics img{
        	float:left; margin-bottom:20px; 
        }
        div.glossary-txt a.letters, div.glossary-txt a.letters-all{
        	color:#3d3b3b;
        	font-size:12px;
        	padding: 0 2px;
        }
        div.glossary-txt{
        	border-top:1px solid #adacac;
        	background: url(../images/glossary-repeat.jpg) top left repeat-x;  
        	padding-bottom:20px;         	     	
        }
        *html div.glossary-txt{
        	background: none;        	
        }
        div.glossary-inside-txt{      	
        	padding: 8px 14px; color:#716f6f;
        	text-align:justify;
        }
        
        div.one-letter{
        	color:#2d5fa8; height:23px;
        	font-size:14px; float:left;
        	width:55%; background: url(../images/glossary-letter-line.jpg) repeat-x;
        	margin:10px 0;  padding: 0 0 0 45%;
        }
        span.main-letter{
        	display:block; width:36px; background: #fff; text-align:center; height:23px;
        	 float:left;
        }
        
        div.every-casino{
        	width:679px; float:left;
        }
        div.left-info{
        	width:678px; background: url(../images/glossary-repeat.jpg) repeat-x;
        	border-top:1px solid #adacac; border-right:1px solid #adacac; 
        	float:left; 
        }
        div.left-info-inside{
        	padding: 7px 13px;
        	float:left; background: url(../images/repeat-left.jpg) top left no-repeat;
        }
        div.left-part{
        	width:160px; float:left;        	
        }
        div.left-part img{
        	margin-bottom: 10px;
        }
        div.left-part a{
        	display:block; padding: 0 0 0 30px; 
        	color: #2d5fa8; font-size:14px; line-height:25px;
        }
        a.download{
        	background: url(../images/download.jpg) left no-repeat;     
        	height: 25px;    	
        }
        a.visit{
        	background: url(../images/visit.jpg) left no-repeat;
        	height: 25px; 
        }
        div.right-part{
        	float:right; width: 480px; /* 300*/
        	padding: 0 0 20px 10px; text-align:justify;
        	border-left:1px solid #b3b1b1;
        }
        div.stars{
        	height:17px; background: #ececec;
        	padding: 0 5px; margin: 5px 0 0 0;
        }
        div.stars img{
        	float:left; margin: 0 2px;
        }
        div.stars span{
        	display:block; float:right;
        }
        div.bonus{
        	background: url(../images/dollar_new.jpg) 5px 10px no-repeat;
        	height:30px; padding:10px 0 15px 40px;
        	line-height:30px; font-size:15px;
        }
        div.hits{
        	float:right; width:180px; color: #716f6f;        	
        }
        h3.title-hits{
        	background: url(../images/hit-title.jpg) no-repeat;
        	padding: 0 0 0 37px; line-height:27px; height:27px;
        	font-weight: normal; font-size:14px;
        	color: #fff; text-transform:uppercase;
        }
        div.hits ul, ul.hits-ul{
        	padding: 30px 15px 0px 15px; 
        	list-style-type:none;       	
        }
        div.hits ul li, ul.hits-ul li{        	
        	padding: 0 0 5px 20px; text-align:justify;
        	background: url(../images/hits-bullet.jpg) left 2px no-repeat;        	
        }
/*************************CONTACTS****************************************************/

label.contact{
	height: 30px; width: 390px;	display: block;
	margin: 0 0 5px 0; text-align:left; 
}
label.larea{
	height:85px!important; display: block;
	width:410px;
}
label.code{
	height: 35px!important; display: block; line-height: normal;
}
label span.l{
	width: 60px; float: left; display: block;
	font-size:13px;  color: #2d5fa8;
	}
label span.r{
	width:300px; height: 20px; float: left; display: block;
}
span.coder{
	width:60px!important; float:left!important;
}
span.coder input{
	width:50px!important; 
	margin-top:5px;
}
input.contacts-input{
	height: 14px; width: 320px; float: left;
	border:1px solid #cbcbcb; line-height:20px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: black; padding: 3px 0px 1px 5px;
	background:#fff;
}
*html input.contacts-input{
	width: 320px; 
}
span.r textarea	{
	height: 72px; width: 318px; float: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: black; padding: 1px 2px 1px 5px; border:1px solid #cbcbcb;
	overflow: auto; background:#fff;
}
*html span.r textarea{
	width: 318px;
}
input.send{
	float:right; width:47px; height:15px;
	margin: 0px 5px 0 0; text-align: center; padding: 0px 0px 5px 0px;
	line-height:11px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff;
	background: url(../images/button-enter.jpg) top left no-repeat; border:0;
}
label.error{
	width:300px; float:left;
	padding: 0 0 0 7px;
	color: #ed1c24; font:normal 10px Verdana;
}
label.checked{
	color: #7fb52c;
}	

/*===== Paging =====*/
div#pagenav					{	float:left; width: 100%; line-height:16px;
								text-align:right; margin-top:20px;	}
div#pagenav a, div#pagenav span
							{ 	margin-right:5px;	
								color:#282560; font-size:10px; }
a.paging_first, a.paging_last, a.paging_next, a.paging_previous 
							{	}
span.paging_current			{ 	color:#c2050b!important; font-size:11px!important; }
/*===== end Paging =====*/


/*=============POPUP===================*/

a.close{
	color: #2d5fa8; float:right; color:#BA0202;
}
span.pop{
	color: #2d5fa8; width:400px; display:block;
	border:1px solid red;
}
.messageboxok,.messagebox{
	background:white; display:block;
	position:absolute; top:0; right:200px;
	padding: 3px 10px; 
	
}

div.max{ width:100%;} 


.glossary-txt a{ color:#379910; }

.rightflash{
	display:block; width: 250px; height: 250px;
	position:relative;
}
.rightflash a{
	display:block; width: 250px; height: 250px;
	position:absolute; top:0; left:0;
}


ul.sitemap, ul.sitemap ul{
	list-style-type:none;
}
ul.sitemap li a, ul.sitemap li span{
	font: bold 14px "Times New Roman", Times, serif;
	color: #dd0e03; text-transform: uppercase;
}
ul.sitemap li a:hover{ text-decoration:underline; }
ul.sitemap ul{
	padding-left: 25px;
}
ul.sitemap ul li a, ul.sitemap ul li span{
	font: bold 13px "Times New Roman", Times, serif;
	color: #379910; text-transform: none!important;
}

ul.sitemap ul ul li a, ul.sitemap ul ul li span{
	font: bold 11px "Times New Roman", Times, serif;
	color: #716F6F; text-transform: none!important;
}



div.links{
	clear:both;
	float: left; width: 956px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: url(../images/glossary-repeat.jpg) 0 0 repeat-x;
	position: relative;
	border-top: 1px solid #ADACAC;
}

div.links a{
	display: block; float: left;
	width: 290px; padding: 0 28px 0 0;
	font-size: 13px; color: #3D3B3B;
}
div.links a:hover{ text-decoration: underline; }