@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

*, *:before, *:after{ margin: 0; padding: 0; }
html{ width: 100%; background: #fff; height: 100%; overflow-x: hidden; }
html.menu-opened, html.strategies-menu-opened{ overflow-y: hidden!important; }
body{ min-width: 320px; font: normal 14px/20px "Times New Roman",Times,serif; color:#716f6f; }

h1{ font: bold 2em/1.5em "Times New Roman",Times,serif; }
h2{ font: bold 1.5em/1.5em "Times New Roman",Times,serif; }
h3{ font: bold 1em/1.5em "Times New Roman",Times,serif; }
h4{ font: bold .8em/1.5em "Times New Roman",Times,serif; }
h5{ font: bold .7em/1.5em "Times New Roman",Times,serif; }
h6{ font: bold .6em/1.5em "Times New Roman",Times,serif; }

a{ text-decoration: none; outline: none; color: #12640d; }
a:hover{ text-decoration: underline; }
a img{ border: 0px solid; }
.clear{ clear: both; }
span.clear{ display: inline-block; width: 100%; height: 2px; overflow: hidden; }
p{ margin: 7px 0; }
ul, ol{ padding-left: 25px; margin: 7px 0; }
img{ max-width: 100%; }

.red{color:#dd0e03}
.darkred{color:#ce0603}
.blue{color:#4974b4}
.green{color:#349810}
.colored{font-size:15px;background:#f7c0c0}

.fa { 
	display: inline-block;
	font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; 
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-facebook:before{ content: "\f09a"; }
.fa-twitter:before { content: "\f099"; }
.fa-youtube:before{ content: "\f167"; }
.fa-search:before{ content: "\f002"; }
.fa-bars:before{ content: "\f0c9"; }
.fa-contacts:before{ content: "\f003"; }
.fa-heart-o:before{ content: "\f08a"; }
.fa-envelope:before{ content: "\f0e0"; }
.fa-pdf-icon:before{ content: "\f1c1"; }
.fa-xls-icon:before{ content: "\f1c3"; }
.fa-doc-icon:before{ content: "\f1c2"; }
.fa-other-icon:before{ content: "\f016"; }
.fa-globe:before { content: "\f0ac"; }
.fa-check-square-o:before { content: "\f046"; }
.fa-dot-circle-o:before { content: "\f192"; }
.fa-gratipay:before { content: "\f184"; }
.fa-user:before { content: "\f007"; }
.fa-star:before { content: "\f005"; }
.fa-bookmark:before { content: "\f02e"; }
.fa-empire:before { content: "\f1d1"; }
.fa-share:before { content: "\f064"; }
.fa-desktop:before { content: "\f108"; }
.fa-mobile:before { content: "\f10b"; }

#all-content{ position: relative; padding-top: 110px; }
.holder{ width: 99%; min-width: 300px; max-width: 1000px; margin: 0 auto; position: relative; }

/* Header */
.main-header{ 
	background: #fff; padding: 10px 0;
	box-shadow: 0 5px 8px rgba(0,0,0,.1); width: 100%; 
	position: fixed; top: 0; right: 0; z-index: 6000; 
}
.main-header .logo{ display: block; width: 40%; max-width: 285px; margin: 0 auto; }
.main-header .logo a{ display: block; }
.main-header .logo a img{ float: left; }
.main-header .subtitle{ clear: both; text-align: center; font-size: 1em;  }

.main-header .open-nav-strategies, .main-header .open-nav{ 
	display: block; width: 70px; float: left; position: absolute; top: 0; 
	text-align: center; text-decoration: none; font-size: 1em; color: #716f6f;
}
.main-header .open-nav-strategies{ left: 0; border-right: 1px solid #d7d7d7; }
.main-header .open-nav{ right: 0; border-left: 1px solid #d7d7d7; }
.main-header .open-nav-strategies:before, .main-header .open-nav:before{ display: block; font-size: 30px; color: #12640d; }
.main-header .open-nav-strategies:before{ color: #fdd800; }

.main-header .bottom{
	display: block; width: 50%; max-width: 700px; height: 20px; overflow: hidden;
	margin: 10px auto 0 auto; padding-top: 10px; clear: both;
	border-top: 1px solid #d7d7d7; text-align: justify;
}
.main-header .bottom a{ color: #716f6f; font-size: 1em; line-height: 1em; }
.main-header .bottom .fa:before{ display: inline-block; margin-right: 5px; }

.main-header .bottom .login-box{
	display: block; position: absolute; top: 93px; left: 0;
	width: 100%; display: none;
	background: rgba(230,230,230,0.9); box-shadow: 0 5px 8px rgba(0,0,0,.1);
}
.main-header .bottom .login-box .inside-box{ width: 290px; margin: 0 auto; padding: 10px; }
.main-header .bottom .login-box input{
	display: block; width: 100%; height: 20px; margin: 0 0 3px 0;
	border:1px solid #cbcbcb; background: #fff;
	font: normal 13px "Times New Roman",Times,serif; color:#716f6f;
}
.main-header .bottom .login-box .button-enter{ text-align: center; font-weight: bold; color: #fff; font-size: 1em; background: #e21003; cursor: pointer; }
.main-header .bottom .login-box .register{ font-size: 1em; text-align: center; }
.main-header .bottom .login-box .register a{ color: #33910d; }
.main-header .bottom .login-box #msgbox{ display: block; color: #e21003; text-align: center; }

.main-header .bottom .language-box{ text-align: center; }
/* Menus */
.main-menu{ 
	width: 200px; height: 100%; background: #319611; overflow-y: auto;
	padding-top: 110px;
	position: fixed; top: 0; right: -200px; 
}
.main-menu a, .strategies-menu a{ 
	display: block; font-size: 1.1em; text-align: right; color: #fff;
	border-top: 1px solid #66a430; border-bottom: 1px solid #319611;
}
.main-menu a:first-child{ border-top: 0px solid; }
.main-menu a span{ display: block; padding: 3px 10px; margin: 1px 0; border-top: 1px solid #319611; border-bottom: 1px solid #319611; }
.main-menu a.current{ background: #21640a; border-top: 1px solid #cadf6d; border-bottom: 1px solid #cadf6d; }
.main-menu a.current span{ border-color: #cadf6d; }


.strategies-menu{ 
	width: 200px; height: 100%; background: #fceea0; overflow-y: auto;
	padding-top: 110px;
	position: fixed; top: 0; left: -200px;
}
.strategies-menu ul{ padding: 0; margin: 0; }
.strategies-menu ul, .strategies-menu ul li, .strategies-menu ul li a, .strategies-menu ul li a span{ display: block; }
.strategies-menu ul li a{ 
	text-align: left; color: #3d3b3b; border-top: 1px solid #fdd800; border-bottom: 1px solid #fceea0;
	font-size: 1em; line-height: 1em; 
}
.strategies-menu ul li:first-child a{ border-top: 1px solid #fceea0; }
.strategies-menu ul li a span{ display: block; padding: 5px 10px 3px 10px; margin: 1px 0; border-top: 1px solid #fceea0; border-bottom: 1px solid #fceea0; }
.strategies-menu ul li a.clicked, .strategies-menu ul li.clicked a{ background: #fdd800; border-top: 1px solid #e42d17; border-bottom: 1px solid #e42d17; }
.strategies-menu ul li a.clicked span, .strategies-menu ul li.clicked a span{ border-color: #e42d17; }
.strategies-menu ul li ul{ background: #fdf6cc;}
.strategies-menu ul li ul li a, .strategies-menu ul li.clicked ul li a{ background: #fdf6cc; padding: 4px 10px 2px 15px; border-color: #fdf6cc; }
.strategies-menu ul li ul li a.subcurrent{ color: #e42d17; }

#facebox{ z-index: 9999; position: fixed; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br, #facebox .b{ 
	-moz-opacity: 0.52;
	-khtml-opacity: 0.52;
	opacity: 0.52;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=52);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=52);
	filter:alpha(opacity=52);
}
#facebox .content{ width: 290px; }

div.begin-links{ 
	clear:both;margin: 10px 0;padding:10px;
	border-top:1px solid #adacac;
	text-align: center;
}
div.begin-links a{
	display:inline-block; color:#3d3b3b; padding: 0 5px; 
}


.content-bottom{ clear: both; width: 100%; margin-top: 10px; }
.content-bottom .column{ float: left; width: 650px; }
.content-bottom .facebook-box{ width: 320px; float: left; margin-right: 10px; }
.content-bottom .google-box{ width: 320px; float: left; }

.right-column{ width: 100%; clear: both; padding: 10px 0 0 0; }
.last-updates-box{ width: 650px; float: right; border:2px solid #379910; padding:2px; }
.last-updates-box-inside{ width: 98%!important; clear: both; float: none; margin: 0 auto; }
.last-updates-box h3.title-box{ background:#E31104; color:#fff; padding:2px; }
.last-updates-box span{ display: block; padding: 2px; border-bottom:1px solid #379910; }

.content{ width: 100%; float: left; }
.path{ padding: 10px 0 0 0!important; }
.path a{ color: #adacac; }

.article{ width: 100%; padding: 10px 0; }
.article h3{ color: #2c59a1; font-size: 1.2em; }
.article h3 a{ color: inherit; }
.article h3.title{ color: #12640d; }
.article-detail h3.title{ font-size: 2em; font-weight: normal;  padding: 7px 0; line-height: 1.2em; }

.article .img{ display: inline-block; width: 125px; margin: 0 10px 10px 0; float: left; }
.article .play-now{ display: inline-block; background: #d80c05; padding: 3px 5px; color: #fff; }

.article .left-info{ width: 100%; padding: 10px 0; }
.article .left-info .links{ width: 65%; float: left; }
.article .left-info .img{ display: block; float: right; width: 30%;  }
.article .left-info .img img{ max-width: 100%; float: right; }

div.stars{height:17px;background:#ececec;margin:5px 0 0;padding:0 5px; margin-bottom: 5px; }
div.stars img{float:left;margin:0 2px}
div.stars span{display:block;float:right}

div.hits ul,ul.hits-ul{list-style-type:none;padding:30px 15px 0}
div.hits ul li,ul.hits-ul li{text-align:justify;background:url(../images/hits-bullet.jpg) left 2px no-repeat;padding:0 0 5px 20px}

div.games-pics{ display: inline-block; width: 25%; float: right; margin: 0 0 10px 10px; }
div.games-pics img{ max-width: 100%; }

/* Begin */
.top-casino-box, .top-poker-box{ width: 100%; clear: both; padding: 20px 0; clear: both; }
.top-casino-box .title-box, .top-poker-box .title-box{
	display: block; width: 100%; background: #4974b4; text-indent: 10px;
	padding-top: 7px; color: #fdd800; position: relative;
	font-size: 1.2em; line-height: 1.8em; margin-bottom:10px;
}
.top-casino-box .title-box:after, .top-poker-box .title-box:after{
	content: ''; width: 100%; height: 2px;
	border-top: 1px solid #fdd800; border-bottom: 1px solid #fdd800;
	position: absolute; top: 3px; left: 0;
}
.top-casino-box .article, .top-poker-box .article{ width: 47%; float: right; padding: 0 1%; border-left: 1px solid #cbcbcb; }
.top-casino-box .article:first-child, .top-poker-box .article:first-child{ float: left; border-left: 0px solid #cbcbcb; }

div#pagenav,div.pagenav2{float:left;width:100%;line-height:16px;text-align:right;margin: 0 0 15px 0; clear: both; font-size:15px}
div#pagenav a,div#pagenav span,div.pagenav2 a,div.pagenav2 span{margin-right:5px;color:#282560;font-size:15px}
	
.list-content .article{
	clear: both;	
	border-top: 1px solid #adacac;
	background: url(../images/glossary-repeat.jpg) repeat-x;
}

/* FORM */
.form-wrapper{
	clear: both; padding-top: 5px;
	border-top: 1px solid #adacac;
	background: url(../images/glossary-repeat.jpg) repeat-x;
}
.form{ width: 300px; margin: 0 auto; }
label.contact{ height:30px;width:300px;display:block;text-align:left;margin:0 0 5px 0}
label.larea{ height:120px;display:block; width:300px; }
label.code{height:35px!important;display:block;line-height:normal}
label span.l{width:100%;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:298px;float:left;border:1px solid #cbcbcb;line-height:20px; font:normal 12px Verdana,Arial,Helvetica,sans-serif;color:#000;background:#fff;padding:3px 0 1px 5px}
span.r textarea{height:72px;width:298px;float:left;font:normal 12px Verdana,Arial,Helvetica,sans-serif;color:#000;border:1px solid #cbcbcb;overflow:auto;background:#fff;padding:1px 2px 1px 5px}
input.send{float:right;width:60px;height:15px;text-align:center;line-height:11px;font:normal 10px Verdana,Arial,Helvetica,sans-serif;color:#fff;background:#d80c05;border:0;margin:0 5px 0 0;padding:0 0 5px}
label.error{width:300px;float:left;color:#ed1c24;font:normal 10px Verdana;padding:0 0 0 7px}
label.checked{color:#7fb52c}

/* Glossary */
div.glossary-inside-txt a.letters,
div.glossary-inside-txt a.letters-all{ display: inline-block; color:#3d3b3b;font-size:12px;padding:0 2px}
div.one-letter{
	color:#2d5fa8;height:23px;font-size:14px;float:left;width:100%;background:url(../images/glossary-letter-line.jpg) center 0 repeat-x;
	margin:10px 0; text-align: center; line-height:23px;
}
div.one-letter span{ display: inline-block; padding: 0 2px; background: #fff; }

/* Sitemap */ 
ul.sitemap,ul.sitemap ul{list-style-type:none; padding: 0;}
ul.sitemap li a,ul.sitemap li span{font:bold 14px "Times New Roman",Times,serif;color:#dd0e03;text-transform:uppercase}
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}

/* Banners */
.banner{ display: block; width: 100%; clear: both; }
.banner-center{ margin: 0 auto; }
.banner a{ display: block; width: 100%; text-align: center; }
.banner a img{ max-width: 100%; }	

.banner-728x90 .b-flash{ max-width: 728px; margin: 0 auto; }
.banner-250x250 .b-flash{ max-width: 250px; margin: 0 auto; }

.content-bottom .banner-left{ width: 250px; clear: none!important; float: right; }
.right-column .banner{ width: 250px; float: left; }



/* Footer */
.main-footer{ background:#cbcbcb; text-align: center; clear: both; padding: 10px 0; }
.main-footer a{ display: inline-block; color: #3d3b3b; }


.mv-btn{ position: absolute; top: -5px; right: 0; }
.other-table a, .related-articles a{ color: #12640d; }
/* Resposive */
@media screen and (max-width:910px),screen and (max-device-width:910px){
	.content-bottom .column{ width: 320px; }
	.content-bottom .facebook-box{ margin: 0; }
	.content-bottom .banner-left{ width: 250px; }
	.last-updates-box{ width: 320px; }
}
@media screen and (max-width:575px),screen and (max-device-width:575px){
	.content-bottom .column{ float: none; clear: both; margin: 0 auto; }
	.last-updates-box{ width: 300px; float: none; margin: 0 auto; }
	.right-column .banner{ float: none; margin: 0 auto; }
	.top-casino-box .article, .top-poker-box .article{ width: 100%; clear: both; padding: 10px 0; border-bottom: 1px solid #cbcbcb; border-left: 0px solid #cbcbcb; }
	
	.newpage-table tr:first-child td, .other-table tr:first-child td{ font-weight: normal; font-size: 13px; line-height: 13px; padding: 5px 0; }
	.newpage-table td:first-child{ display: none; }
	.newpage-table td:nth-child(5){ font-size: 12px; }
	.newpage-table td img{ display: none; }
}
@media screen and (max-width:500px),screen and (max-device-width:500px){
	.main-header .subtitle{ display: none; }	
	.main-header .bottom{ border-top: 0px solid; }
	#all-content, .strategies-menu, .main-menu{ padding-top: 70px; }
	.main-header .bottom .login-box{ top: 50px; }
}
@media screen and (max-width:450px),screen and (max-device-width:450px){
	.main-header .bottom a{ width: 20px; height: 20px; overflow: hidden; text-align: center; }
	.main-header .bottom .fa:before{ display: block; margin: 0; font-size: 20px; line-height: 20px; width: 20px; height: 20px; }
}


/*
.left{float:left}
.right{float:right}
.bigfont16{font-size:16px}

.smallfont{font-size:12px}
.bigfont{font-size:14px}


.ON{font-size:15px!important;color:#fffb90!important;background:url(../images/tab-bg-hover.jpg) bottom no-repeat!important}




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.about-pics img,div.games-pics img{float:left;margin-bottom:20px}

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:0}
div.glossary-inside-txt{color:#716f6f;text-align:justify;padding:8px 14px}

span.main-letter{display:block;width:36px;background:#fff;text-align:center;height:23px;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{float:left;background:url(../images/repeat-left.jpg) top left no-repeat;padding:7px 13px}
div.left-part{width:160px;float:left}div.left-part img{margin-bottom:10px}
div.left-part a{display:block;color:#2d5fa8;font-size:14px;line-height:25px;padding:0 0 0 30px}
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;text-align:justify;border-left:1px solid #b3b1b1;padding:0 0 20px 10px}

div.bonus{background:url(../images/dollar_new.jpg) 5px 10px no-repeat;height:30px;line-height:30px;font-size:15px;padding:10px 0 15px 40px}
div.hits{float:right;width:180px;color:#716f6f}
h3.title-hits{background:url(../images/hit-title.jpg) no-repeat;line-height:27px;height:27px;
font-weight:400;font-size:14px;color:#fff;text-transform:uppercase;padding:0 0 0 37px}



a.paging_first,a.paging_last,a.paging_next,a.paging_previous{font-size:15px}
span.paging_current{color:#c2050b!important;font-size:15px!important}
a.close{float:right;color:#ba0202}
span.pop{color:#2d5fa8;width:400px;display:block;border:1px solid red}
.messageboxok,.messagebox{background:#FFF;display:block;position:absolute;top:0;right:200px;padding:3px 10px}
.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}




	div.max-welcome,div.max{width:100%}
	div.tabs,div.every-casino{width:679px;float:left}
	
*/