﻿body{padding:0;font-family:Arial;font-size:12px;margin:0 auto;text-align:left;width:980px;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAALqCAIAAACdQmLyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM1RUE0QjlGMTZCQTExRTJCMzg5QTZENTg1MzYyNTUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM1RUE0QkEwMTZCQTExRTJCMzg5QTZENTg1MzYyNTUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzVFQTRCOUQxNkJBMTFFMkIzODlBNkQ1ODUzNjI1NTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzVFQTRCOUUxNkJBMTFFMkIzODlBNkQ1ODUzNjI1NTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6FCXUOAAAAwUlEQVR42uyayw3AIAxDk4r9V+sWXaALcKpED0hIfJI45tZbbF4IRtX7eeVblzQr6UdRZHGi0U0s0mggYiSEW2+4jRvFOWv01eKU5465HnbJOT0mXgPg36/a3lEArn9VO3M0Jr1FNXpnmTDah891XvBVW0wTpwudJnHw5COJC4YEtIl9EtcO1zwkbryUgJOoR66T4IOF7xSnoq9J5AmUg7PECjSvyfX4mOILLXMjWyZZ6OIGZ0o5nn9gIC54jlYBBgB/fwl15SYdBAAAAABJRU5ErkJggg==') repeat-x fixed}
#all{background:#fff;height:100%;text-align:left;padding-top:7px;padding-bottom:5px;border-left:5px solid rgba(236, 236, 236, 0.66);border-right:5px solid rgba(236, 236, 236, 0.66);padding-left:7px;padding-right:1px;width:955px;float:left;}

.vcard p{margin:0}
.vcard .fn{font-weight:700}
.vcard .adr, .vcard .tel{font-style: italic}

a{outline:none}

#header {background:#ECECEC url("../images/sprites/main-tabs.png") 0 -157px no-repeat;height:153px;padding:0;position:relative;z-index:500;width:949px;}
#logo { background:url("../images/sprites/main-tabs.png") -770px -373px;width:210px;height:210px;position:absolute;top:-59px;left:2px;cursor:pointer; }
#tn1 { position:relative;top:4px;left:226px;width:730px; }
#tn1 a { color:#fff;margin-right:20px;font-size:12px;text-decoration:none; }
#tn1 a:hover, #tn1 a.current { color:#fff; }

#topDate { color:#fff;margin-top:7px;font-size:12px;height:15px;text-align:center;position:relative;top:2px; }

#modaloverlay { z-index: 10000; filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: .70;  -khtml-opacity: 0.7;  opacity: 0.7; background-color: #000; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; text-align: center; vertical-align: middle; }
#btnModalClose { position:absolute;left:415px;top:13px;width:29px;height:30px;cursor:pointer;}

#intro{color:#333;float:left;font-size:11px;left:223px;position:absolute;top:46px;width:520px;height:100px;overflow-y:hidden;padding-left:5px;}
#intro p{display:inline;margin:0;padding:0;position:relative;top:5px;color:#333}
#intro h1{color:#333;font-size:15px;margin:0 0 8px;padding:0;position:relative;left:-2px;text-shadow:1px 1px 1px #fff}
#intro strong{color:#dedede;font-size:11px;font-weight:400;left:3px;position:relative}
#intro a{color:#dedede;font-size:11px;font-weight:400;text-decoration:none}

a.topnav{color:#171717;cursor:pointer;font-weight:bold;text-decoration:none}

.breadcrumb { font-size:12px;padding-top:5px;clear:both;padding-bottom:5px;margin-bottom:10px;width:756px;float:left;background:#fffbfe;border:1px solid #e6e6e6;border-radius:5px;margin-top:2px;border-bottom:1px solid #d7d7d7}
.breadcrumb a { color:#333;margin-right:3px;margin-left:5px;text-decoration:none; }
.breadcrumb a:hover, #themebreadcrumbs a:hover { color:#9a0225;text-decoration:underline; }
.breadcrumb a.current { color:#000 }

#navcontact {left:124px;position:absolute;top:-27px;z-index:220}

#searchholder {background: #79001D;text-align:left;height:95px;margin-top:12px;color:#fff;position:relative;border-top-left-radius:10px;top:-1px;left:1px}
#searchholder:hover{border-left-color:#ffc855;border-top-color:#ffc855 }

#main-tabs {background:url("../images/sprites/main-tabs.png") no-repeat 0 -321px;clear:both;height:42px;left:-1px;list-style:none;margin:1px 0 5px;padding:0;position:relative;overflow:hidden;}
#main-tabs li {float:left;list-style:none;padding-top:9px;position:relative;height:34px;outline:none;display:block;background:url("../images/sprites/main-tabs.png") -4px -545px;}
#main-tabs li:first-child { background:none; }
#main-tabs li a {color:#fff;font-size:14px;font-weight:700;text-decoration:none;display:block;text-shadow:1px 1px 1px #440011;height:33px;padding-left:10px;padding-right:10px;float:left;}
#main-tabs li a:hover, #main-tabs li a.current {text-decoration:none;text-shadow:none;background:url("../images/sprites/main-tabs.png") no-repeat 0px -580px;outline:none;}
#main-tabs li a:active { padding-top:1px; }

.toplinks a{color:#fff;font-size:14px;font-weight:700;text-decoration:none}
#footer{background:url("../images/sprites/main-tabs.png") no-repeat 0px -620px;clear:both;float:left;left:-1px;margin-top:1px;padding-top:50px;position:relative;width:950px;}

#footer ul{float:left;list-style:none;margin:0;padding:0;padding-left:9px;padding-top:5px;}
#footer ul li{font-size:12px;list-style:none;float:left;display:block;padding:0;margin:0;margin-right:20px;padding-bottom:20px;}
#footer ul li a{color:#222;text-decoration:none}
#footer ul li a:hover{color:#9a0225;text-decoration:underline}
#footer div a { color:#fff; }
#final{padding-left:4px;position:relative;padding:10px;font-size:12px;clear:both;margin:0;width:930px;float:left;background:#89b838;color:#000       }

#midcontent{clear:both;height:100%;width:100%;}

#left{clear:both;display:table;float:right;left:-1px;position:relative;width:760px;padding-right:5px;}
#right{display:table;float:left;height:100%;width:180px;}
#right ul{list-style:none;margin:7px 0 0;padding:0}
#right ul li{list-style:none}

#paging  { font-size:14px;padding-top:10px;clear:both;padding-bottom:10px;width:765px;float:left;padding-left:10px;
background: #feffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2RkZjFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGQ4ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#ddf1f9), color-stop(100%,#a0d8ef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-8 */
}

#paging a { color:#000; }
#paging a:hover {color:#9a0225;}

#pagination { display:block;clear:both;float:left;margin-top:5px;width:740px; }
#pagination ul { padding:0;margin:0;width:100%;list-style:none;float:left; }
#pagination li { float:left;padding:3px;background:#fefeff;border:1px solid #dfebff;text-align:center;width:22px;margin-right:5px;margin-top:5px;border-radius:5px;}
#pagination li:hover, #pagination li.current {background:#2455bb url("../images/sprites/main-tabs.png") 0 -375px;color:#fff;cursor:pointer; }
#pagination li:hover a,  #pagination li.current a { color:#fff; }

#left h3 { clear:both;float:left; }
#left h2 {padding:0;margin:0;font-weight:bold;color:#000;text-decoration:none;font-size:20px;padding-top:7px;margin-bottom:15px;}
.hdesc { padding-bottom:15px;font-size:14px;border-bottom:2px solid #2152b9; }
.hdesc a { color:#000 }
.hdesc a:hover { color:#9a0225 }
.hdesc.nb { border-bottom:none; }

#side{margin:0;padding:0;width:180px}
#side ul li strong{width:168px;height:27px;color:#fff;display:block;font-weight:700;margin:0 0 5px 0;padding:7px 0 0 10px;background:url("../images/sprites/main-tabs.png") 0 -370px}
#side ul li a {background:#141414;border-bottom:1px solid #1b1b1b;border-top:1px solid #343434;color:#fff;display:block;height:20px;margin-left:2px;padding:7px 0 2px 10px;text-decoration:none;width:162px}
#side ul li:hover a {background:#141414 url("../images/sprites/main-tabs.png") 0 -413px repeat-x;border-bottom:1px solid #1b1b1b;border-top:1px solid #343434;color:#fff;display:block;height:20px;margin-left:2px;padding-bottom:2px;padding-left:10px;padding-top:7px;text-decoration:none;width:162px}
#side ul li a.current {background:#141414 url("../images/sprites/main-tabs.png") 0 -413px repeat-x;color:#fff;font-weight:bold;}
#side ul.first{margin:0}
#side.plus{margin-bottom:20px}
#side.plus ul{margin:0}

#befooter{border-top:2px solid #2152b9;clear:both;float:left;margin-top:15px;padding-top:2px;width:950px;}
#befooter div{background:#141414;color:#fff;padding:10px}
#befooter p {padding:0}

#header ul#international,#header #newsticker,#gi-top-casino ul li,#gi-top-bonuses ul li,.slotsitems li{display:none}
.toplinks a:hover,#footer div a:hover,#searchlinks a:hover{text-decoration:underline}
#searchlinks a,#befooter a{color:#fff;text-decoration:none}

#filter{width:770px;display:block;float:left;overflow-x:hidden;padding-top:10px}

#game { font-size:14px;float:left;width:760px;padding-left:2px; }
.gdesc { width:750px;font-size:12px;color:#000;padding-top:7px;padding-bottom:10px;text-align:justify;}
#game h2 { padding:0;margin:0;width:746px;font-weight:bold;text-decoration:none;font-size:18px;}
#game h2 > p { padding-top:0;margin-top:0;}
#game h3, h4 { clear:both;float:left;font-size:16px;padding-bottom:20px;margin-top:20px;width:100%; }
#game h5 { float:left;font-size:15px;padding:0;margin:0;color:#5800d0;padding-top:10px;padding-bottom:10px; }
#game h4 { margin-bottom:0; }

#game p a{color:#000}
#game a:hover { color:#9a0225 }
.gtb { float:right;border:2px solid silver;margin-left:10px;position:relative;left:5px;margin-bottom:7px; }
.db { color:#000;font-size:16px; }
.tl { padding-top:15px;border-top:1px solid silver; }
.tbl { border-top:1px dotted #9a0225;padding-top:15px;width:750px;display:block;float:left;clear:both;margin-bottom:15px;margin-top:10px;}
.g { background:#eaeaea; }
.b { font-size:14px;}
#vbox { position: absolute; width: 148px; height: 40px; left: 10px; top: 439px; }

.gcont { position:relative;width:760px;height:491px;padding-top:3px;padding-bottom:3px;}
#gcr { width:205px;height:415px;float:right;background:url("../images/game-side.jpg") no-repeat;position:relative;left:1px; }
.safe{font-size:15px;position:absolute;top:323px;font-weight:bold;width:190px;text-align:center;left:3px}
.gbtn { display:block;width:190px;height:55px;z-index:900;position:absolute;color:#fff;text-decoration:none;left:15px;font-weight:bold;padding-left: 8px;margin-top: 40px;left: 5px;}
.gbtn span { display:block;z-index:800;width:170px;text-align:left;padding-top:20px; text-shadow: 1px 1px 3px #185c04;text-align: center;}
.gbtn:hover span { color: #fff; text-shadow: 1px 1px 7px #fff }

#htp { font-size: 12px;font-family: Arial;position: relative;top: 65px;color: #000 }
#htp strong{color:#0037E6;text-transform:uppercase;text-shadow:1px 1px 3px #cfcfcf;padding-bottom:3px;display:block}
#htp b{color:#0037E6;display:block;padding-top:15px;text-shadow:1px 1px 3px #cfcfcf;padding-bottom:3px}
#htp .fl { float: left;height: 5px;background: url("../images/game-side.jpg") no-repeat -4px -410px;display: block;float: left;width: 200px;margin-top: 10px;}

.guide .list {float:left;overflow-x:hidden;padding-left:13px;position:relative;left:-13px;overflow-y:hidden;clear:both;padding-top:15px}
.guide .list br {clear:both}
.guide .list a {clear:both;display:block;float:left;color:#06263f;font-size:14px;font-weight:bold;width:705px;padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #06263f;text-decoration:none;background:url("../images/sprites/main-tabs.png") no-repeat -960px  8px;padding-left:22px}
.guide .list a:hover {border-bottom:1px solid #9a0225;color:#9a0225}

.guide .date{color:#9a0225;clear:both;margin-top:25px}
.guide h3 {color:#000;font-size:16px;padding:0;margin:0;padding-top:20px;padding-left:10px;padding-bottom:15px}
.guide .hdesc {border-bottom:none}
.guide .hdesc img, .guide img {float:right;margin-left:10px;border:2px solid silver;background:#f3f3f3;position:relative;top:15px;margin-bottom:25px;}
.guide .address { color:#a3012a; }
.map { width: 100%; height: 400px; border: 1px solid silver; clear: both; float: left;background:#f3f3f3; }

#featuredgames { clear:both;float:left;padding:10px;display:table;padding-left:0;padding-right:0;border-top:2px solid #6e6e6e;width:928px; }
#featuredgames strong { font-size:14px;font-weight:bold;color:#000;clear:both;display:block;padding-bottom:15px;padding-top:3px; }
#featuredgames ul { padding:0;margin:0;display:block;list-style:none; }
#featuredgames li { color:#000;display:block;float:left;margin-bottom:5px;margin-right:10px;width:174px;text-align:left;} 

#featuredgames li a, #gamelist li a { display:block;width:100%;height:100%;color:#000;text-decoration:underline;padding-left:10px;padding-top:4px;padding-bottom:4px;width:162px; }
#featuredgames li a:hover, #gamelist li a:hover { background:#056a01;color:#fff;text-decoration:none; }

#listcont { width:760px;overflow-x:hidden; }
#list { width:1000px;overflow-x:hidden;padding-left:9px;position:relative;clear:both;display:table;float:left;margin-top:22px; }
#list br { clear:both; }

.game { width:220px;margin-right:35px;float:left;margin-bottom:25px;border-bottom:1px dotted silver;height:220px;position:relative;}
.game a { font-size:14px;display:block;padding-bottom:10px;color:#000;text-decoration:none;font-weight:bold; }
.game img { border:2px solid #777;width:220px;background:#f3eaff;}

.game:hover img { border:2px solid #2152b9;cursor:pointer; }
.game:hover a { color:#2152b9 }

.list2 { padding:0;margin:0;list-style:none;float:left;clear:both;display:block;padding-top:15px; }
.list2 li { width:150px;float:left;margin-right:35px;padding-bottom:15px; }
.list2 li a { color:#000 }
.list2 li a:hover { color:#9a0225 }

#alist {width:734px;float:left;overflow-x:hidden;padding-left:13px;overflow-y:hidden;clear:both;position:relative;left:-5px;display: table;list-style: none;}
#alist li { list-style: none;display: block;padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #06263f; }
#alist br {clear:both}
#alist a {clear:both;display:block;float:left;color:#000;font-size:14px;font-weight:bold;width:700px;text-decoration:none;background:url("../images/sprites/main-tabs.png") no-repeat -960px  -7px;padding-left:22px;padding-bottom: 15px;}
#alist li:hover {border-bottom:1px solid #026900;color:#026900}
#alist li:hover a { color:#026900 }

#refine {clear:both;width:758px;list-style:none;padding:0;margin:0;float:left;border-bottom:2px solid #06263f;display:table}
#refine li {margin:0;float:left;margin-right:20px;margin-bottom:15px;padding:0;list-style:none;padding-top:9px}
#refine li a {display:block;color:#06263f;font-weight:bold;font-size:17px;width:100%;background:url("../images/sprites/main-tabs.png") no-repeat -960px -51px;padding-left:18px;text-decoration:none}
#refine li a:hover {color:#c6012e;text-decoration:underline}

#gameframe{float:left;width:542px;height:410px;overflow:hidden;background:#000 url("../images/gameloading.jpg");border:1px solid silver}
#igame{text-align:center;overflow:hidden;height:408px;width:540px;position:relative;background:#e2edff url("../images/gameloading.jpg");border:1px solid silver}

#votemsg {width:780px;height:31px;float:left;position:relative;text-align:left;font-size:14px;font-weight:bold;padding-top:12px; }

.cscr { border:2px solid silver;float:left;margin-right:15px;margin-bottom:5px; }

#article,.article { font-size:14px;}
#article a, #ibl a { color:#000; }
#article a:hover, #ibl a:hover { color:#f4008b;text-decoration:underline; }
#article img.th { float:left;margin-right:15px;margin-bottom:15px;border:2px solid silver; }
.tj { text-align:justify }

#ibl {clear:both;float:left;padding-top:15px;margin-top:15px;border-top:1px solid silver;font-size:14px;width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid silver; }
#ibl h3 { float:left;clear:both;width:100%;padding:0;font-size:15px;margin-top:0; }

#article #swf, #article #th { width:250px;float:left;margin-right:15px;text-align:center;}
.article strong { font-weight: bold }
#th a { border:0; }

#themes { width:800px;padding:0;margin:0;list-style:none;float:left;}
#themes li { float:left;width:130px;margin-right:30px;text-align:left;height:150px;padding-bottom:10px;margin-bottom:25px;border-bottom:1px dotted silver;cursor:pointer; }
#themes li a { font-size:15px;font-weight:bold;color:#000;display:block;width:150px;padding-bottom:15px;text-decoration:none; }

#themes li:hover {border-bottom:1px solid #9a0225;}
#themes li:hover a { color:#9a0225 }

.toplist h3 { color:#79001D;font-size:17px; }
.toplist a, .toplist a:hover { color:#000;padding-left: 15px;display: block;text-decoration: none;font-weight: normal;font-size: 15px; }

.toplist { clear:both;margin-bottom:33px;float:left; }
.toplist td { border-bottom:1px solid silver; }
.toplist td.num { font-size:17px;color:#333;font-weight:bold;width: 10px;  }
.toplist td.bonustext span { color:#000;font-size:14px; }

.toplist tr:hover td { border-bottom:1px solid #3461c6; }
.toplist tr:hover td.num { color:#3461c6; }
.toplist tr:hover td.bonustext span { color:#026900; }
.toplist tr:hover td a { text-decoration:none; }

#tabs { position:absolute;width:550px;height:40px;left:225px;top:105px; }
#tabs ul { width:100%;height:100%;list-style:none;margin:0;padding:0; }
#tabs ul li { float:left;margin-right:20px;padding-top:12px;}
#tabs ul li a { font-size:14px;font-weight:bold;color:#fff;text-decoration:underline;display:block;padding-left:18px;background:url("../images/sprites/main-tabs.png") no-repeat -59px -5px;  }
#tabs a.current { color:#dcfcff; }

#gamelist { padding:0;margin:0;list-style:none;padding-top:20px; }
#gamelist li { width:200px;float:left;margin-right:20px;font-size:12px;padding:3px;display:block;}

#topcasinoblock {  width:100%;height:200px;background:red; }

.b3 { padding:0;margin:0;font-size:17px;color:#000;margin-bottom: 15px;}


 .tpt .btn { 

width:150px;
border-radius:9px;
text-shadow: -1px 1px 1px #fff6de, 1px -1px 1px #fff6de;
text-align:center;
text-transform:uppercase;
border:3px solid #4d9834;
box-shadow:1px 1px 2px #c3c3c3;
background: #ecad40;
background: -moz-linear-gradient(top,  #f4d295 0%, #f4d295 2%, #f3ce8e 3%, #f2ca85 18%, #f2c981 19%, #f2c981 21%, #f2c77d 22%, #f2c77d 24%, #f1c579 25%, #f1c579 27%, #f1c375 27%, #f0c271 32%, #efbf6a 33%, #efbf6a 35%, #efbc63 35%, #efbc63 38%, #eeb95d 38%, #eeb95d 40%, #edb656 41%, #edb656 43%, #edb450 43%, #edb450 46%, #ecb148 46%, #ecb148 48%, #ecad40 49%, #ecad40 51%, #eba838 52%, #eba838 54%, #eaa530 55%, #eaa530 57%, #e9a229 57%, #e9a229 60%, #eaa224 60%, #eaa224 62%, #f0a624 63%, #f0a624 65%, #f8ab25 65%, #f8ab25 68%, #feaf26 68%, #feaf26 70%, #ffb427 71%, #ffb427 73%, #ffb829 74%, #ffb829 76%, #ffbc2a 76%, #ffbc2a 78%, #ffc02b 79%, #ffc32b 84%, #ffc92c 87%, #ffce2d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d295), color-stop(2%,#f4d295), color-stop(3%,#f3ce8e), color-stop(18%,#f2ca85), color-stop(19%,#f2c981), color-stop(21%,#f2c981), color-stop(22%,#f2c77d), color-stop(24%,#f2c77d), color-stop(25%,#f1c579), color-stop(27%,#f1c579), color-stop(27%,#f1c375), color-stop(32%,#f0c271), color-stop(33%,#efbf6a), color-stop(35%,#efbf6a), color-stop(35%,#efbc63), color-stop(38%,#efbc63), color-stop(38%,#eeb95d), color-stop(40%,#eeb95d), color-stop(41%,#edb656), color-stop(43%,#edb656), color-stop(43%,#edb450), color-stop(46%,#edb450), color-stop(46%,#ecb148), color-stop(48%,#ecb148), color-stop(49%,#ecad40), color-stop(51%,#ecad40), color-stop(52%,#eba838), color-stop(54%,#eba838), color-stop(55%,#eaa530), color-stop(57%,#eaa530), color-stop(57%,#e9a229), color-stop(60%,#e9a229), color-stop(60%,#eaa224), color-stop(62%,#eaa224), color-stop(63%,#f0a624), color-stop(65%,#f0a624), color-stop(65%,#f8ab25), color-stop(68%,#f8ab25), color-stop(68%,#feaf26), color-stop(70%,#feaf26), color-stop(71%,#ffb427), color-stop(73%,#ffb427), color-stop(74%,#ffb829), color-stop(76%,#ffb829), color-stop(76%,#ffbc2a), color-stop(78%,#ffbc2a), color-stop(79%,#ffc02b), color-stop(84%,#ffc32b), color-stop(87%,#ffc92c), color-stop(100%,#ffce2d));
background: -webkit-linear-gradient(top,  #f4d295 0%,#f4d295 2%,#f3ce8e 3%,#f2ca85 18%,#f2c981 19%,#f2c981 21%,#f2c77d 22%,#f2c77d 24%,#f1c579 25%,#f1c579 27%,#f1c375 27%,#f0c271 32%,#efbf6a 33%,#efbf6a 35%,#efbc63 35%,#efbc63 38%,#eeb95d 38%,#eeb95d 40%,#edb656 41%,#edb656 43%,#edb450 43%,#edb450 46%,#ecb148 46%,#ecb148 48%,#ecad40 49%,#ecad40 51%,#eba838 52%,#eba838 54%,#eaa530 55%,#eaa530 57%,#e9a229 57%,#e9a229 60%,#eaa224 60%,#eaa224 62%,#f0a624 63%,#f0a624 65%,#f8ab25 65%,#f8ab25 68%,#feaf26 68%,#feaf26 70%,#ffb427 71%,#ffb427 73%,#ffb829 74%,#ffb829 76%,#ffbc2a 76%,#ffbc2a 78%,#ffc02b 79%,#ffc32b 84%,#ffc92c 87%,#ffce2d 100%);
background: -o-linear-gradient(top,  #f4d295 0%,#f4d295 2%,#f3ce8e 3%,#f2ca85 18%,#f2c981 19%,#f2c981 21%,#f2c77d 22%,#f2c77d 24%,#f1c579 25%,#f1c579 27%,#f1c375 27%,#f0c271 32%,#efbf6a 33%,#efbf6a 35%,#efbc63 35%,#efbc63 38%,#eeb95d 38%,#eeb95d 40%,#edb656 41%,#edb656 43%,#edb450 43%,#edb450 46%,#ecb148 46%,#ecb148 48%,#ecad40 49%,#ecad40 51%,#eba838 52%,#eba838 54%,#eaa530 55%,#eaa530 57%,#e9a229 57%,#e9a229 60%,#eaa224 60%,#eaa224 62%,#f0a624 63%,#f0a624 65%,#f8ab25 65%,#f8ab25 68%,#feaf26 68%,#feaf26 70%,#ffb427 71%,#ffb427 73%,#ffb829 74%,#ffb829 76%,#ffbc2a 76%,#ffbc2a 78%,#ffc02b 79%,#ffc32b 84%,#ffc92c 87%,#ffce2d 100%);
background: -ms-linear-gradient(top,  #f4d295 0%,#f4d295 2%,#f3ce8e 3%,#f2ca85 18%,#f2c981 19%,#f2c981 21%,#f2c77d 22%,#f2c77d 24%,#f1c579 25%,#f1c579 27%,#f1c375 27%,#f0c271 32%,#efbf6a 33%,#efbf6a 35%,#efbc63 35%,#efbc63 38%,#eeb95d 38%,#eeb95d 40%,#edb656 41%,#edb656 43%,#edb450 43%,#edb450 46%,#ecb148 46%,#ecb148 48%,#ecad40 49%,#ecad40 51%,#eba838 52%,#eba838 54%,#eaa530 55%,#eaa530 57%,#e9a229 57%,#e9a229 60%,#eaa224 60%,#eaa224 62%,#f0a624 63%,#f0a624 65%,#f8ab25 65%,#f8ab25 68%,#feaf26 68%,#feaf26 70%,#ffb427 71%,#ffb427 73%,#ffb829 74%,#ffb829 76%,#ffbc2a 76%,#ffbc2a 78%,#ffc02b 79%,#ffc32b 84%,#ffc92c 87%,#ffce2d 100%);
background: linear-gradient(to bottom,  #f4d295 0%,#f4d295 2%,#f3ce8e 3%,#f2ca85 18%,#f2c981 19%,#f2c981 21%,#f2c77d 22%,#f2c77d 24%,#f1c579 25%,#f1c579 27%,#f1c375 27%,#f0c271 32%,#efbf6a 33%,#efbf6a 35%,#efbc63 35%,#efbc63 38%,#eeb95d 38%,#eeb95d 40%,#edb656 41%,#edb656 43%,#edb450 43%,#edb450 46%,#ecb148 46%,#ecb148 48%,#ecad40 49%,#ecad40 51%,#eba838 52%,#eba838 54%,#eaa530 55%,#eaa530 57%,#e9a229 57%,#e9a229 60%,#eaa224 60%,#eaa224 62%,#f0a624 63%,#f0a624 65%,#f8ab25 65%,#f8ab25 68%,#feaf26 68%,#feaf26 70%,#ffb427 71%,#ffb427 73%,#ffb829 74%,#ffb829 76%,#ffbc2a 76%,#ffbc2a 78%,#ffc02b 79%,#ffc32b 84%,#ffc92c 87%,#ffce2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d295', endColorstr='#ffce2d',GradientType=0 );
display:inline-block !important;
-webkit-transition: all .1s ease-in; 
-moz-transition:all .1s ease-in; 
transition:all .1s ease-in; 

}


.tpt .btn span { font-family:Arial;color:#000;line-height:18px;font-size:18px;font-weight:bold;padding:9px;padding-left:20px;text-align:center;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAMAAACOLiwjAAABI1BMVEUAAAD71Wz71Wz71Wz71Wz71Wz71Wz71Wz71Wz71Wz71Wz71Wz71Wz71Wz71WztymfsyWaOuBn20WqUvhnzz2iFshqCshd7qRf61Gzqx2R8omLBpFSZkFOrlEugjkaNikWMmDaRnDJygjBtmCuYvyFrmR5BXR6axhptoRVmlxRrnxNUhBBXiw9EdAswYgiaupDuymfnxWXgwGKBjV3MsFt8ild7oVK6n1K2nFCDqU5xlkp+okibjEJ/ej+Jjj6GiT6PvD1xgD2gyTyMlTx8qTqRmziDkTiWnzV6iDWRujGGlDF8iy+ArC5neCxdbymAridTZidhjSWGtiJzoCGm0h+NsR99oR9skB1bfxxScBtyoRpFYxp6qRcyVBdllxRBbgweWgR8T9EyAAAAD3RSTlMAe1RAHwGWiYd0WzArFQVNunk3AAAAuUlEQVQY0z3OVaLCQAxA0ZQHD2dgqODu7u7u7r7/VcDQlvuV85ME6ByWgpg+a/uX/pBP2rBGAGpbLE6sFuBZVwpO+o/HyO+tlpupr9BgufV7ew2zhMC1CUUus1Y3LSEwsAzDjDv9jAqQO2j85PPthnoCA8m4r9GAJizHcTf24MBaQNNQOPyIHB0mHTkai0ZjJ7tcRlbP48/42a7gH10kEtcSBTxWr0CRAgGBu1UJQua6lQIxTJtk4vwGSWsYBFzCZP0AAAAASUVORK5CYII=') no-repeat 10px 8px;
display:block}

.tpt .btn:hover span { background-position-x:11px }

.tpt h2 {

background: #40a634;
background: -moz-linear-gradient(top,  #40a634 0%, #006e2e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40a634), color-stop(100%,#006e2e));
background: -webkit-linear-gradient(top,  #40a634 0%,#006e2e 100%);
background: -o-linear-gradient(top,  #40a634 0%,#006e2e 100%);
background: -ms-linear-gradient(top,  #40a634 0%,#006e2e 100%);
background: linear-gradient(to bottom,  #40a634 0%,#006e2e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a634', endColorstr='#006e2e',GradientType=0 );

font-size:21px;
font-weight:normal;
font-family:Arial;
color:#fff !important;
text-shadow:1px 1px 1px #333;
padding:8px !important;
margin:0px !important;

clear:both;
border-radius:5px;
}

.tpt h2 img { height:24px;border-radius:4px;background:#40a634;box-shadow:1px 1px 2px #333;vertical-align:middle;float:left;margin-right:15px;position:relative;top:-1px; }

.tpt table { border:0;padding:0px;margin:0px;border-collapse:separate;border-spacing:0 1px}

.tpt tr {
background: #e9e9e9;
background: -moz-linear-gradient(top,  #e9e9e9 0%, #f1f1f1 10%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #f1f1f1 90%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(10%,#f1f1f1), color-stop(25%,#ffffff), color-stop(50%,#ffffff), color-stop(75%,#ffffff), color-stop(90%,#f1f1f1), color-stop(100%,#e9e9e9));
background: -webkit-linear-gradient(top,  #e9e9e9 0%,#f1f1f1 10%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#f1f1f1 90%,#e9e9e9 100%);
background: -o-linear-gradient(top,  #e9e9e9 0%,#f1f1f1 10%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#f1f1f1 90%,#e9e9e9 100%);
background: -ms-linear-gradient(top,  #e9e9e9 0%,#f1f1f1 10%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#f1f1f1 90%,#e9e9e9 100%);
background: linear-gradient(to bottom,  #e9e9e9 0%,#f1f1f1 10%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#f1f1f1 90%,#e9e9e9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#e9e9e9',GradientType=0 );
}


.tpt td { vertical-align:middle;height:108px;text-align:center;border:0;margin:0;padding:0px;border-bottom:2px solid #dfdfdf;padding-top:1px;padding-bottom:1px;height:108px }
.tpt a { text-decoration:none;display:block }
.tpt tr:hover .btn, .tpt .btn:hover { -webkit-transform: scale(1.1);transform:scale(1.1);-moz-transform:scale(1.1);border-color:#64b548;text-shadow: -1px 1px 2px #fff, 1px -1px 2px #fff;box-shadow:1px 1px 2px #c3c3c3 }
.tpt tr:hover td { cursor:pointer }
.tpt td span.logo { width:100px;height:75px;background:#fff;border:3px solid #e9a229;display:block;box-shadow:1px 1px 2px #c3c3c3;border-radius:10px;background-repeat:no-repeat;background-position: center center}

.tpt td.num { font-size:30px;font-weight:normal;color:#1b6701 }
.tpt tr:hover td { border-bottom-color:#e9a229 !important }
.tpt td.t span { display:block;width:100%;text-align:center }
.tpt td.t span.b1 { font-size:29px;font-weight:bold;color:#0C360B }
.tpt td.t span.b2 { font-size:25px }
.tpt td.t span.bl { font-size:18px;color:#6b6b6b;text-transform:uppercase;font-weight:normal }
.tpt td.t span.bl.b3 { font-size:15px }

.tpt td.t span.pj {
color: rgb(255, 255, 0)!important;
background: #000;
border-radius: 6px 6px 0px 0px;
     }

.tpt td.t span.pjb {
    background:#000;
    border-radius: 0px 0px 6px 6px;
    color:#fff;
    padding: 2px 0px 2px 0px;
}