/*  BASIC  */
body, form, h1, h2, h3, h4, h5, ul, li, a, strong, p {margin: 0; padding: 0}
li {list-style: none;}
img {border: none;}
body {background-color: #cccccc;}
a {color: #0275ea;}
div#home h2.more {background: url('../img/h2.gif') no-repeat 0px 3px; color: #3f3f3f; font-family: arial; font-size: 15px; padding-left: 15px; margin:0 0 20px 315px;}


/*  LAYOUT  */
div#container {width: 972px; padding: 0px; margin: auto; overflow: hidden; position: relative; background-color: #ffffff;}
div#menu {height: 37px; background: url('../img/menu-bg.gif'); padding-left: 50px;}
div#menu li {float: left; #width:150px;}
div#menu a {display: block; background: url('../img/menu-bullet.gif') no-repeat 10px 0px; margin-right: 10px; padding: 5px 20px 0px 30px; height: 32px; color: #ffffff; font-family: trebuchet ms; font-size: 11px; text-decoration: none; line-height: 14px;}
div#menu a span {display: block; font-size: 12px;}
div#menu a.active {background: url('../img/active-menu-bullet.gif') no-repeat #000000 10px 0px;}
div#top {background: url('../img/top.png'); height: 129px; position: relative;}
div#topmenu {float: right; width: 400px; padding: 10px 50px 0px 0px;}
div#topmenu span {display: block; color: #ffffff; font-family: trebuchet ms; font-size: 15px; border-bottom: 1px solid #ffffff; padding-bottom: 3px; margin-bottom: 3px;}
div#topmenu li {float: left;}
div#topmenu a {display: block; background: url('../img/bullet.gif') no-repeat 2px 3px; padding-left: 15px; width: 185px; color: #ffffff; font-family: trebuchet ms; font-size: 11px; text-decoration: none;}
a#logo {position: absolute; display: block; top: 10px; left: 110px; height: 100px; width: 300px; text-decoration: none;}
div#content {padding: 5px 0px 0px 5px; width: 675px; font-family: arial; font-size: 12px; float: left}
div#content h1 {background: url('../img/h1-big.gif') repeat-y; font-family: arial; font-size: 23px; padding-left: 20px; color: #4272be; margin-bottom: 10px; font-weight: bold;}
div#content h2 {font-family: arial; font-size: 18px; padding: 0px; color: #000000; margin: 0px; font-weight: normal;}
div#content h2.table {background: url('../img/h1-big.gif') repeat-y; font-family: arial; font-size: 20px; padding: 5px 0px 5px 80px; color: #4272be; margin-bottom: 10px; font-weight: bold; position: relative; width: 420px;}
div#content h2.table img {position: absolute; top: -10px; left: 10px;}
div#content table {width: 500px; border-spacing: 0px;}
div#content table.full {width: 657px; border-spacing: 0px;}
div#content table th {color: #3f3f3f; border-bottom: 1px solid #edebeb;}
div#content table a {color: #0275ea;}
div#content div.poker-room {clear: both;}
div#content div.poker-room img {float: left; padding: 0px 10px 10px 0px;}
div#content div.poker-room div.rating {position: relative; padding-top: 6px; padding-left: 54px; font-family: arial; font-size: 11px;}
div#content div.poker-room div.rating img {position: absolute; left: 190px; top: 10px;}
div#content div.poker-room div.rating div {position: absolute; left: 190px; top: 10px; background: url('../img/blue-bars.gif') no-repeat;}
div#content div.poker-room a.more {float: left; padding-right: 10px;}
div#content ol {padding: 3px 0px 7px 0px; margin: 0px 0px 0px 15px;}
div#content ol li {list-style: circle; margin-left: 10px;}

div#article {padding: 5px 0px 0px 5px; width: 675px; font-family: arial; font-size: 12px; float: left}
div#article h1 {background: url('../img/h2.gif') no-repeat 0px 3px; color: #3f3f3f; font-family: arial; font-size: 15px; padding-left: 15px; float: left;}
div#article span {display: block; font-family: arial; font-size: 11px; padding-bottom: 10px; padding-top: 20px;}
div#article img {float: left; padding: 0px 5px 5px 0px;}
div#article a {color: #005ecf;}
div#article ul {padding: 10px 0px 0px 0px;}
div#article li {background: url('../img/li.gif') no-repeat 2px 7px; padding: 2px 0px 2px 10px;}

div#directory {padding: 5px 0px 0px 5px; width: 675px; font-family: arial; font-size: 12px; float: left}
div#directory h1 {background: url('../img/h1-big.gif') repeat-y; font-family: arial; font-size: 23px; padding-left: 20px; color: #4272be; margin-bottom: 10px; font-weight: bold;}
div#directory div.block {position: relative; padding: 40px 0px 0px 10px; border: 1px solid #edecec;}
div#directory div.block a.h1 {text-decoration: none; cursor: pointer;}
div#directory div.block h1 {background: url('../img/h1-big.gif') repeat-y; font-family: arial; font-size: 23px; padding-left: 70px; color: #4272be; margin-bottom: 10px; font-weight: bold; position: absolute; left: 0px; top: 0px; width: 673px;}
div#directory div.block h1 img {position: absolute; top: -15px; left: 5px;}
div#directory div.block div.right {float: right; border: 1px solid #edecec; width: 250px; padding: 10px;}
div#directory div.block div.right li {background: url('../img/li.gif') no-repeat 2px 7px; padding: 2px 0px 2px 10px;}
div#directory div.block div.right li a {font-family: arial; font-size: 12px; color: #005ecf;}
div#directory h2 {background: url('../img/h2.gif') no-repeat 0px 3px; color: #3f3f3f; font-family: arial; font-size: 15px; padding-left: 15px;}
div#directory div.block div.left {width: 370px; padding: 10px 0px;}
div#directory div.block div.left table {margin-left: 20px; border-spacing: 0px; width: 360px; padding-bottom: 5px;}
div#directory div.block div.left table th {border-bottom: 1px solid #edecec; width: 116px; padding: 1px; text-align: left; color: #3f3f3f; font-family: arial; font-size: 12px; font-weight: bold;}
div#directory div.block div.left table td {color: #000000; font-family: arial; font-size: 12px; font-weight: normal; padding: 1px;}
div#directory div.block div.left table td a {color: #0275ea;}
div#directory div.article {padding: 3px 5px 3px 0px; font-family: arial; font-size: 12px;}
div#directory div.article span {display: block; font-family: arial; font-size: 11px;}
div#directory div.article img {float: left; padding: 0px 5px 0px 0px;}
div#directory div.article a.read {font-family: arial; font-size: 11px; color: #ff0000; display: inline;}
div#directory div.article a.title {color: #005ecf; font-family: arial; font-size: 13px; text-decoration: none; font-weight: bold; display: block;}
div#directory div.game-tables {padding: 0px 0px 5px 10px; border-bottom: 1px solid #edecec; margin-top: 10px;}
div#directory div.game-table {position: relative; float: left; width: 321px; margin-top: 5px; padding: 20px 5px 0px 5px;}
div#directory div.game-table span {position: absolute; top: 0px; left:0px; width: 331px; display: block; padding: 2px 0px 0px 18px; height: 18px; background: url('../img/table-blue.gif') no-repeat; color: #ffffff; font-family: arial; font-size: 12px; font-weight: bold;}
div#directory div.game-table table {border-spacing: 0px; width: 320px; padding-bottom: 5px;}
div#directory div.game-table table td {color: #000000; font-family: arial; font-size: 12px; font-weight: normal; padding: 1px;}
div#directory div.game-table table td.dot_line {background: url('../img/dot-line-table.gif') no-repeat; font-size: 1px; height: 2px; margin: 3px 0px 1px 0px; padding: 0px;}
div#directory div.game-table table td a {color: #0275ea;}
div#directory div.articles {padding: 0px 0px 5px 10px; margin-top: 10px; font-size: 1px;}
div#directory div.article a {color: #005ecf;}
div#directory div.article ul {padding: 5px 0px 5px 0px;}
div#directory div.article li {background: url('../img/li.gif') no-repeat 2px 7px; padding: 2px 0px 2px 10px;}
div#directory div.search {border-bottom: 1px solid #edecec;}
div#directory div.search h1 {background: none; font-family: arial; font-size: 18px; color: #000000; padding: 3px 0px; margin: 0px;}
div#directory form.search {border-bottom: 1px solid #edecec; padding: 2px 0px;}
div#directory form.search input.field {background: url('../img/search-field-white.gif'); border: none; height: 18px; width: 161px; padding: 1px 10px; font-family: arial; font-size: 13px; margin-bottom: 1px;}
div#directory form.search input.submit {background: url('../img/search-blue.gif'); border: none; height: 20px; width: 25px; padding: 0px; margin-left: 3px;}
div#directory ol {padding: 3px 0px 7px 0px; margin: 0px 0px 0px 15px;}
div#directory ol li {list-style: decimal; margin-left: 10px;}
div#directory ol li a {font-family: arial; font-size: 12px; color: #0275ea;}

table#directory {margin: 3px 0px 0px 0px; border-spacing: 2px; #border-spacing: 1px; #width: 670px; width: 678px; font-family: arial; font-size: 12px; float: left;}
table#directory td {border: 1px solid #edecec; width: 339px; #width: 335px; padding: 0px; vertical-align: top; position: relative;}
table#directory td h1 {background: url('../img/h1-medium.gif') repeat-y; font-family: arial; font-size: 16px; color: #4272be; margin-bottom: 20px; padding: 5px 0px 5px 60px;}
table#directory td h1 img {position: absolute; top: -5px; left: 0px;}
table#directory td div.holder {padding: 0px 5px 5px 5px; font-size: 1px; #width: 310px; overflow: hidden;}
table#directory td div.holder span {font-size: 12px;}
table#directory td h2 {background: url('../img/h2.gif') no-repeat 0px 3px; color: #3f3f3f; font-family: arial; font-size: 15px; padding-left: 15px;}
table#directory td a.more {margin: 5px 0px;}
table#directory td h2.padding {margin-top: 20px;}
table#directory td table {border-spacing: 0px; width: 320px; padding: 0px 0px 5px 0px; margin: 0px;}
table#directory td table th {border-bottom: 1px solid #edecec; padding: 1px; text-align: left; color: #3f3f3f; font-family: arial; font-size: 12px; font-weight: bold;}
table#directory td table td {border: none; color: #000000; font-family: arial; font-size: 12px; font-weight: normal; padding: 1px;}
table#directory td table td a {color: #0275ea; padding: 1px 0px; display: block;}
table#directory td table td a img {float: left; padding-right: 5px;}
table#directory td table td.dot_line {background: url('../img/dot-line-table.gif') no-repeat; font-size: 1px; height: 2px; margin: 3px 0px 1px 0px; padding: 0px;}
table#directory td table td.border {border-bottom: 1px solid #edecec;}
table#directory td table td.border-top {border-top: 1px solid #edecec;}
table#directory td div.article {margin: 10px 0px 10px 0px; font-size: 12px; }
table#directory td div.article img {float: left; padding: 0px 5px 0px 0px;}
table#directory td div.article a {display: block;}
table#directory td div.article span {display: block; font-family: arial; font-size: 11px;}
table#directory td div.article a.read {font-family: arial; font-size: 11px; color: #ff0000; display: inline;}
table#directory td div.article a.title {font-family: arial; font-size: 13px; font-weight: bold; color: #0275ea; text-decoration: none;}

table#tournaments th {text-align: left; vertical-align: top; padding: 10px 0px 0px 0px; font-family: arial; font-size: 14px; font-weight: bold; color: #0275ea;}
table#tournaments td {text-align: left; vertical-align: top; font-family: arial; font-size: 12px; font-weight: normal;}

div#home {padding: 5px; font-family: arial; font-size: 12px;}
div#home div.news h1 {background: url('../img/h2.gif') no-repeat 0px 3px; color: #3f3f3f; font-family: arial; font-size: 15px; padding-left: 15px;}
div#home div.news {float: left; border: 1px solid #edecec; padding: 5px; width: 293px; overflow: hidden;}
div#home div.news div {margin: 5px 0px 5px 0px;}
div#home div.news div img {float: left; padding: 0px 5px 0px 0px;}
div#home div.news div span {display: block; font-family: arial; font-size: 11px;}
div#home div.news div a.title {font-family: arial; font-size: 13px; font-weight: bold; color: #0275ea; text-decoration: none; display: block;}

div#home div.smallblock {float: left; border: 1px solid #edecec; margin-left: 5px; padding: 0px; width: 320px; position: relative;}
div#home div.smallblock table {border-spacing: 0px; width: 320px; padding: 0px 0px 5px 0px; margin: 0px;}
div#home div.smallblock table td {color: #000000; font-family: arial; font-size: 12px; font-weight: normal; padding: 1px; width: auto;}
div#home div.smallblock table td.dot_line {background: url('../img/dot-line-table.gif') no-repeat; font-size: 1px; height: 2px; margin: 3px 0px 1px 0px; padding: 0px;}
div#home div.smallblock table td a {color: #0275ea; padding: 1px 0px; display: block; font-size: 12px;}
div#home div.smallblock table td a img {float: left; padding-right: 5px;}
div#home div.smallblock a.more {margin: 0px 0px 5px 5px;}
div#home div.smallblock h1 {background: url('../img/h1-medium.gif') repeat-y; font-family: arial; font-size: 16px; color: #4272be; margin-bottom: 20px; padding: 5px 0px 5px 60px;}
div#home div.smallblock h1 img {position: absolute; top: -10px; left: 5px; padding: 0px; margin: 0px; font-size: 1px;}
div#home div.game-table {position: relative; float: left; width: 321px; margin-top: 5px; padding: 20px 0px 0px 0px;}
div#home div.game-table span {position: absolute; top: 0px; left:0px; width: 302px; display: block; padding: 2px 0px 0px 18px; height: 18px; background: url('../img/table-blue.gif') no-repeat; color: #ffffff; font-family: arial; font-size: 12px; font-weight: bold;}
div#home div.game-table table {border-spacing: 0px; width: 320px; padding-bottom: 5px;}
div#home div.game-table table td {color: #000000; font-family: arial; font-size: 12px; font-weight: normal; padding: 1px;}
div#home div.game-table table td.dot_line {background: url('../img/dot-line-table.gif') no-repeat; font-size: 1px; height: 2px; margin: 3px 0px 1px 0px; padding: 0px;}
div#home div.game-table table td a {color: #0275ea;}
div#home div.bigblock {float: left; border: 1px solid #edecec; margin-left: 5px; margin-top: 5px; padding: 0px 0px 0px 1px; width: 647px; position: relative;}
div#home div.bigblock h1 {background: url('../img/h1-big.gif') repeat-y; font-family: arial; font-size: 23px; padding-left: 70px; color: #4272be; margin-bottom: 10px; font-weight: bold; width: 577px;}
div#home div.bigblock h1 img {position: absolute; top: -15px; left: 5px;}

div.rightblock {float: right; width: 241px; font-size: 1px;}
ul.table {border: 1px solid #edecec; padding: 10px 5px;}
ul.table li {font-family: arial; font-size: 12px; position: relative}
ul.table li.line {font-family: arial; font-size: 1px; position: relative}
ul.table li span {position: absolute; left: 110px;}
.download {margin: 10px 1px 0px 1px;}
.blue {color: #0275ea;}
.border {border-bottom: 1px solid #edecec;}
a.more {background: url('../img/more.gif') no-repeat 1px 2px; padding-left: 12px; display: block; font-family: arial; font-size: 11px; color: #0275ea; text-decoration: none;}
a.read {font-family: arial; font-size: 11px; color: #ff0000; display: inline;}
div#article span.black, div#directory div.article span.black, table#directory td div.article span.black, div#home div.news div span.black {font-family: times new roman; font-size: 14px; font-weight: normal; color: #000000; display: inline; padding: 0px; margin: 0px;}
div#article span.red, div#directory div.article span.red, table#directory td div.article span.red, div#home div.news div span.red {font-family: times new roman; font-size: 14px; font-weight: normal; color: #990000; display: inline; padding: 0px; margin: 0px;}

ul.sitemap {float: left; width: 325px;}
ul.sitemap a {background: url('../img/h2.gif') no-repeat 0px 3px; color: #3f3f3f; font-family: arial; font-size: 15px; padding-left: 15px; text-decoration: none; display: block; font-weight: bold;}
ul.sitemap li {padding: 0px 0px 10px 0px;}
ul.sitemap ul a {background: url('../img/li.gif') no-repeat 2px 7px; padding: 2px 0px 2px 10px; display: block; color: #005ecf; font-family: arial; font-size: 12px; font-weight: normal;}
ul.sitemap ul {padding: 0px 0px 5px 10px;}
ul.sitemap ul li {padding: 0px;}
ul.sitemap ul ul a {padding: 0px; background: none; display: block; color: #000000; font-family: arial; font-size: 12px;}
ul.sitemap ul ul {padding: 0px 0px 0px 10px;}

div#paging {text-align: center; font-family: arial; font-size: 12px; color: #000000; font-weight: bold;}
div#paging a {color: #0275ea; text-decoration: none; font-weight: normal; font-family: arial; font-size: 12px;}
div#rating {position: relative; padding-top: 6px; padding-left: 54px; font-family: arial; font-size: 11px;}
div#rating img {position: absolute; left: 0px; top: 10px;}
div#rating div {position: absolute; left: 0px; top: 10px; background: url('../img/blue-bars.gif') no-repeat;}
div#right {float: left; width: 283px; border: 1px solid #edecec; margin: 5px 3px; font-size: 1px; position: relative;}
div#right h2 {background: url('../img/h1-small.gif') repeat-y; font-family: arial; font-size: 16px; color: #4272be; margin-bottom: 10px; padding: 5px 0px 5px 80px;}
div#right h2 img {position: absolute; top: 0px; left: 3px;}
div#right div.banner {position: relative; padding: 3px; height: 40px;}
div#right div.banner div {position: absolute; top: 3px; left: 5px;}
div#right div.banner a.link {margin: 0px 0px 0px 110px; font-family: arial; font-size: 11px; color: #0275ea; display: block;}
div#bottom {background-color: #000000; font-family: arial; font-size: 11px; color: #ffffff; text-align: center; padding-top: 15px; position: relative}
div#bottom a {padding: 0px 5px; color: #ffffff;}
div#coppyrights {border-top: 1px solid #ffffff; font-family: arial; font-size: 10px; color: #ffffff; text-align: center; padding: 10px 0px 15px 0px; margin-top: 20px;}
form#search {position: absolute; right: 20px; top: 12px;}
form#search input.field {background: url('../img/search-field.gif'); border: none; height: 16px; width: 160px; padding: 1px 10px; font-family: arial; font-size: 12px;}
form#search input.submit {background: url('../img/search.gif'); border: none; height: 18px; width: 18px; padding: 0px; margin-left: 3px;}
div#error {font-family: arial; font-size: 12px; color: #ff0000;}

