/* CSS Document */

/* BODY */	
html{ margin: 0; padding: 0;}
body{ font-family: verdana,helvetica,arial,sans-serif;	font-size: 100%; line-height: 100%; background: #EEEEEE; margin: 0; padding: 0; text-align: center;}
.container{padding: 10px; text-align: left; margin: 0 auto; width: 90%; background-color: #FFFFFF;}
#myodnaknopka img{text-align: center;}
.clear{clear: both;}
/* ---- */

abbr{border-bottom: 1px dashed #D40234; text-decoration: none; color: #666666;}

td.memberMenu{padding: 0 !important; text-align: right; font-size: 70%; vertical-align: bottom;}
td.memberMenu div{padding: 5px; white-space: nowrap;}
td.memberMenu a:link{text-decoration: none; color: #DC143C;}
td.memberMenu a:visited{text-decoration: none; color: #DC143C;}
td.memberMenu a:hover, td.memberMenu a:active{text-decoration: underline; color: #DC143C;}

/* HEADER */
.header{width: 100%; background: #FFFFFF repeat-y url(../images/header-bg.jpg) left; border: 1px solid #CCCCCC; border-bottom: none;}
.header td{padding: 10px; margin: 0;}
.header td.banner{text-align: right; vertical-align: top; padding: 10px 5px 0 0;}
.header .logo{text-align: left; vertical-align: middle; padding: 5px; width: 100%; padding-left: 20px;}
/* ------ */

/* TOP MENU */
.topmenu{width: 100%;}
.topmenu td{border-top: 1px solid #CCCCCC; padding: 3px; border-bottom: 1px solid #CCCCCC; white-space: nowrap;}
.topmenu td.notempty{width: 110px; text-align: center; font-weight: bold; font-size: 80%;}

.topmenu td.item1:hover, .topmenu td.selected.item1{background: repeat-y url(../images/header-bg.jpg) left; background-color: #F0F8FF;}
.topmenu td.item2:hover, .topmenu td.selected.item2{background: repeat-y url(../images/header-bg.jpg) -110px 0; background-color: #F0F8FF;}
.topmenu td.item3:hover, .topmenu td.selected.item3{background: repeat-y url(../images/header-bg.jpg) -220px 0; background-color: #F0F8FF;}
.topmenu td.item4:hover, .topmenu td.selected.item4{background: repeat-y url(../images/header-bg.jpg) -330px 0; background-color: #F0F8FF;}
.topmenu td.item5:hover, .topmenu td.selected.item5{background: repeat-y url(../images/header-bg.jpg) -440px 0; background-color: #F0F8FF;}
.topmenu td.item6:hover, .topmenu td.selected.item6{background: repeat-y url(../images/header-bg.jpg) -550px 0; background-color: #F0F8FF;}
.topmenu td.item7:hover, .topmenu td.selected.item7{background: repeat-y url(../images/header-bg.jpg) -660px 0; background-color: #F0F8FF;}
.topmenu td.item8:hover, .topmenu td.selected.item8{background: repeat-y url(../images/header-bg.jpg) -770px 0; background-color: #F0F8FF;}
.topmenu td.item9:hover, .topmenu td.selected.item9{background: repeat-y url(../images/header-bg.jpg) -880px 0; background-color: #F0F8FF;}

.topmenu td.authMenu{font-size: 70%; width: 80px; text-align: center;}
.topmenu td.authMenu a:link{text-decoration: none; color: #DC143C;}
.topmenu td.authMenu a:visited{text-decoration: none; color: #DC143C;}
.topmenu td.authMenu a:hover,.topmenu td.authMenu a:active{text-decoration: underline; color: #DC143C;}

.topmenu td.selected{border: 1px solid #CCCCCC; border-top: none; background-color: #F0F8FF;}
.topmenu td.selected a:link{text-decoration: none; color: #DC143C;}
.topmenu td.selected a:visited{text-decoration: none; color: #DC143C;}
.topmenu td.selected a:hover,.topmenu td.selected a:active{text-decoration: underline; color: #DC143C;}
/* -------- */

/* MIDDLE */
.middle{width: 100%;}
.middle td{vertical-align: top;}

.middle .frmAddUpdate td{vertical-align: middle;}
/* ---- */

/* LEFT */
.left{width: 180px; padding: 0; padding-right: 10px;}
table.bonusBox{border: 1px solid #CCCCCC; width: 100%; font-size: 70%;}
table.bonusBox th, table.bonusBox td{padding: 2px;}
table.bonusBox th{background-color: #F0F8FF; text-align: left; vertical-align: middle; color: #000000; border-bottom: 1px solid #CCCCCC;}
/* ---- */

/* CENTER */
.center{padding: 0; font-size: 80%; border: 1px solid #CCCCCC;}
.center div.main{padding: 10px;}
/* ------ */

/* RIGHT */
.right{width: 160px; padding-left: 10px;}
.right a:link { text-decoration: none; color: #DC143C;}
.right a:visited { text-decoration: none; color: #DC143C;}
.right a:hover, .right a:active { text-decoration: underline; color: #DC143C;}

.right table.recentArticles{border-bottom: none;}
.right table.recentArticles td{margin:0; padding: 2px 5px; line-height: 100%; text-align: justify; border-bottom: 1px solid #CCCCCC;}

.right table.rake-race{border-bottom: none; font-size: 10px;}
.right table.rake-race th{text-align: center;}
.right table.rake-race td{margin:0; padding: 3px 0 3px 3px; line-height: 100%; text-align: left; border-bottom: 1px solid #CCCCCC; vertical-align: middle;}
.right table.rake-race td.prize{text-align: right; padding-right: 3px; width: 10px;}
/* ----- */

/* FOOTER */
.footer{width: 100%; margin-top: 10px; border: 1px solid #CCCCCC; background-color: #EEEEEE; padding: 10px; font-size: 60%;}
.footer td{text-align: center;}
/* ------ */

/* CALENDAR */
#calendar{text-align: center;/* padding-top: 40px; padding-right: 10px;*/}
#calendar table{background-color: #EEEEEE; border: 1px solid black; font-size: 10px; line-height: 10px; font-weight: normal; border-right: 2px solid black; border-bottom: 2px solid black; margin: 0 auto;}
#calendar table td{background-color: #DDDDDD; font-size: 10px; font-weight: normal; padding: 1px; margin: 0; cursor: pointer;}
#calendar table td:hover{color: #FFFFFF; background-color: #000000;}
#calendar table td.today{background-color: #99DDAA;}
#calendar table td.otherMonth{color: #BBBBBB;}
/* -------- */

/* NEWS */
.importantMessage{border: 2px solid #999999; padding: 10px; margin-bottom: 10px;}

.news{position:relative; width: 100%; padding:0;}
.news hr{color: #CCCCCC; background-color: #CCCCCC; border-color: #CCCCCC; margin: 2px; padding: 0;}
.news td{padding: 0 2%; vertical-align: top;}
.news th{padding: 5px; color: #DC143C; text-align: left;}
.news hr{color: #000000; border-style:dotted;}
div.title{text-align:left; font-weight: bold;}
div.date{text-align:right; font-weight: bold; color: #AAAAAA;}
div.date span{font-weight: normal;}
span.author{font-style: italic; color: #DC143C;}
div.text{text-align: justify; font-size: 12px;}
div.text p{margin: 8px 0;}
div.commentsCount{text-align: left; float:left; color: #AAAAAA;}
/* ---- */

/* rooms */
.topSubmenu{position: absolute;}
.topSubmenu table{width: auto;}
.topSubmenu td.notempty{border-top: none; width: 100px; font-size: 12px; font-weight: normal;}
.topSubmenu a:link{text-decoration: none; color: #DC143C;}
.topSubmenu a:visited{text-decoration: none; color: #DC143C;}
.topSubmenu a:hover,.topSubmenu a:active{text-decoration: underline; color: #DC143C;}
/* ----- */

/* bottom menu */
ul.bottomMenu {margin: 20px 0 0 0; padding: 5px 0; text-align: center; font-size: 90%; border: 1px solid #CCCCCC; border-left: none; border-right: none;}
ul.bottomMenu li {list-style:none; display: inline; padding: 0 5px 0 10px; border-left: 1px solid #000000;}
ul.bottomMenu li.first {border-left: none;}
ul.bottomMenu a {color: #DC143C;}
/* ----------- */

.warning{border: 1px solid #DD0000; text-align: left; padding: 5px; margin: 10px; color: #DD0000; font-weight: bold;}
div.warning ul{padding: 0; margin: 0;}
.warning li{list-style: none;}

.ok{border: 1px solid #339933; text-align: left; padding: 5px; margin: 10px; color: #339933; font-weight: bold;}
div.ok ul{padding: 0; margin: 0;}
.ok li{list-style: none;}

.information{border: 1px solid #F4A460; text-align: left; padding: 5px; margin: 10px; color: #F4A460; font-weight: bold;}
div.information ul{padding: 0; margin: 0;}
.information li{list-style: none;}

div.addNewsComment{text-align: center;}
div.newsComment{border-top: 1px solid #999999; padding: 10px;}
div.newsComments{border-bottom: 1px solid #999999;}
.news_arch_paged{text-align: center;}
.news_arch_page_no{font-size: 12px;}

table.room-instruction{width: 90%; background-color: #EEEEEE; margin-left: 5%;}
table.room-instruction tr.odd{background-color: #CCCCCC;}
table.room-instruction td, table.room-instruction th{padding: 5px 10px;}

table.my-rooms{width: 100%; border: 1px solid #000000; margin-top: 20px;}
table.my-rooms th{background-color: #333333; color:#FFFFFF; text-align: left;}
table.my-rooms tr.odd{background-color: #EEEEEE;}
table.my-rooms tr:hover{background-color: #F0F8FF;}
table.my-rooms td, table.my-rooms th{padding: 3px 5px;}
table.my-rooms form.actions{float: right;}

.m10{margin: 10px;}
.inputText{border: 1px solid #000; margin:5px; width: 150px;}
.inputButton{border: 1px solid #000; margin:5px;}
.inputSelect{border: 1px solid #000; margin:5px;}
.hidden {display: none;}
.small{font-size: 70%;}
.red{color: #DC143C;}
.w150{width: 150px;}
/* - */

/* POPUP DIV */
.divPopup{background-color:#DDDDDD; display: none; border: 1px solid black; border-right: 2px solid black; border-bottom: 2px solid black;}
.divPopup .divData{padding: 10px;}
.divPopup .trTitle th{background-color:#0099FF; font-size: 12px; color:#FFFFFF; text-align: left; padding: 2px; padding-left: 10px;}
.divPopup th.thClose {text-align: right; padding-right: 5px;}
.divPopup .thClose span{background-color: #CCCCCC; color: #000000; font-size:16px; padding: 4px; cursor: pointer;}
.divPopup .thClose input{width: 20px; height: 20px;}
/* --------- */

/* ICONS */
div.icon{width: 16px; height: 16px;}
div.i-download{background: url('../images/icons_16x16.gif') no-repeat -128px 0px; float: right;}
div.i-nav{background: url('../images/icons_16x16.gif') no-repeat -112px 0px; float: left; margin-right: 4px;}
div.i-article{background: url('../images/icons_16x16.gif') no-repeat -112px -16px; float: left; margin-right: 4px;}
/*FTP*/div.i-29{background: url('../images/icons_16x16.gif') no-repeat -48px -16px; float: left; margin-right: 4px;}
/*Cake*/div.i-42{background: url('../images/icons_16x16.gif') no-repeat -64px -16px; float: left; margin-right: 4px;}
/*RedStar*/div.i-67{background: url('../images/icons_16x16.gif') no-repeat -64px 0px; float: left; margin-right: 4px;}
/*AP*/div.i-6{background: url('../images/icons_16x16.gif') no-repeat -32px -16px; float: left; margin-right: 4px;}
/*UB*/div.i-5{background: url('../images/icons_16x16.gif') no-repeat -32px 0px; float: left; margin-right: 4px;}
/*Paradise*/div.i-55{background: url('../images/icons_16x16.gif') no-repeat -96px 0px; float: left; margin-right: 4px;}
/*NoiQ*/div.i-97{background: url('../images/icons_16x16.gif') no-repeat -96px -16px; float: left; margin-right: 4px;}
/*Betfair*/div.i-80{background: url('../images/icons_16x16.gif') no-repeat -16px -16px; float: left; margin-right: 4px;}
/*Stars*/div.i-56{background: url('../images/icons_16x16.gif') no-repeat -80px 0px; float: left; margin-right: 4px;}
/*Party*/div.i-2{background: url('../images/icons_16x16.gif') no-repeat -80px -16px; float: left; margin-right: 4px;}
/*Unibet*/div.i-94{background: url('../images/icons_16x16.gif') no-repeat -16px 0px; float: left; margin-right: 4px;}
/*Titan*/div.i-26{background: url('../images/icons_16x16.gif') no-repeat -48px 0px; float: left; margin-right: 4px;}
/*PS*/div.i-ps{background: url('../images/icons_16x16.gif') no-repeat 0px -16px; float: left; margin-right: 4px;}
/*YPC*/div.i-ypc{background: url('../images/icons_16x16.gif') no-repeat 0px 0px; float: left; margin-right: 4px;}
/*Mansion*/div.i-86{background: url('../images/icons_16x16.gif') no-repeat -128px -16px; float: left; margin-right: 4px;}
/*Virgin*/div.i-89{background: url('../images/icons_16x16.gif') no-repeat 0px -32px; float: left; margin-right: 4px;}
/*FatBet*/div.i-46{background: url('../images/icons_16x16.gif') no-repeat -16px -32px; float: left; margin-right: 4px;}
/*Haven*/div.i-41{background: url('../images/icons_16x16.gif') no-repeat -32px -32px; float: left; margin-right: 4px;}
/*Action*/div.i-79{background: url('../images/icons_16x16.gif') no-repeat -48px -32px; float: left; margin-right: 4px;}
/* ----- */

ul.articles-list{list-style: none; margin: 0; padding: 0;}
ul.articles-list li{padding: 3px;  border: 1px solid #FFFFFF;}
ul.articles-list li.selected{padding: 3px; background-color: #F0F8FF; border: 1px solid #CCCCCC; border-right: none;}
ul.articles-list li.selected a{color: #DC143C;}
ul.articles-list li:hover{background-color: #F0F8FF; border: 1px solid #CCCCCC; border-right: none;}
ul.articles-list li:hover a{color: #DC143C;}

table.rooms-list td{text-align: center; vertical-align: middle;}

table.tableBorder {border-top: 2px dotted #999999; border-left: 2px dotted #999999;}
table.tableBorder th, .tableBorder td{background-color: #E9E9E9; border-bottom: 2px dotted #999999; border-right: 2px dotted #999999;}
table.tableBorder th{ background-color: #CCC;}

a:link{text-decoration: none; color: #1E90FF;}
a:visited{text-decoration: none; color: #1E90FF;}
a:hover, a:active{text-decoration: underline; color: #1E90FF;}

a.red:link{text-decoration: none; color: #DC143C;}
a.red:visited{text-decoration: none; color: #DC143C;}
a.red:hover, a.red:active{text-decoration: underline; color: #DC143C;}

a.black:link{text-decoration: none; color: #000000;}
a.black:visited{text-decoration: none; color: #000000;}
a.black:hover, a.black:active{text-decoration: underline; color: #000000;}

a.green:link{text-decoration: none; color: #339933;}
a.green:visited{text-decoration: none; color: #339933;}
a.green:hover, a.green:active{text-decoration: underline; color: #339933;}

a.grey:link{text-decoration: none; color: #AAAAAA;}
a.grey:visited{text-decoration: none; color: #AAAAAA;}
a.grey:hover, a.grey:active{text-decoration: underline; color: #AAAAAA;}

a.ps-red:link{text-decoration: none; color: #d40234;}
a.ps-red:visited{text-decoration: none; color: #d40234;}
a.ps-red:hover, a.ps-red:active{text-decoration: underline; color: #d40234;}

a.ypc-green:link{text-decoration: none; color: #51684b;}
a.ypc-green:visited{text-decoration: none; color: #51684b;}
a.ypc-green:hover, a.ypc-green:active{text-decoration: underline; color: #51684b;}

form dl{margin: 0; padding: 0;}
form dt{float: left; text-align: right; width: 45%; margin-top: 5px; clear: left;}
form dd{margin-left: 50%; text-align: left;}

.quick-jump{text-align: right;}
.quick-jump a{font-weight: bold;}

a img{border: none;}
p{text-align: justify; color: #000000; text-indent: 20px; padding: 0; margin: 10px 0 0 0;}
h1{font-size: 175%; font-weight: normal; border-bottom: 2px dotted #CCCCCC; line-height: 1.3; margin: 0; padding: 4px 0; text-align: center;}
h1.small{font-size: 150%;}
h2{font-size: 125%;}
h3{font-size: 110%;}
h4{font-size: 90%;}


/* Hand History */
.hh_form{text-align: right; margin-top: 10px;}
.hh_form table{width: 100%; margin-top: 10px;}
.hh_form textarea{width: 100%; height: 93px;}
.hh_options select, .hh_options input{font-size: 12px; width: 180px; margin-bottom: 5px;}

.hh_menu{list-style: none; text-align: right;  margin: 10px 0 0 0; padding: 0;}
.hh_menu li{display: inline; padding: 0 5px; /*border-right: 2px solid #555555; border-left: 2px solid #555555;*/ margin: 0;}

ul.list2cols li{float: left; width: 50%;}

#hh-saved-link{display: none; font-size: 12px;}
#hh-saved-link input{font-size: 12px;}
#hh-saved-link a{float: right; margin-top: 2px;}
#hh-saved-link span{color: #000000;}

span.beta{color: #DC143C; font-size: 14px; font-weight: bold}


/*	PAS	*/
#pas_nav_side{list-style: none; margin: 0; padding: 0;}
#pas_nav_side li{margin: 0; padding: 0; margin-left: 10px;}
table.wBorder{border-left: 1px solid #339933; border-bottom: 1px solid #339933; width: 100%;}
table.wBorder td, table.wBorder th{border-right: 1px solid #339933; border-top: 1px solid #339933; padding: 2px 4px;}
table.rakeback_offers, .pas_data_table{border-left: 1px solid #999999; border-bottom: 1px solid #999999; width: 100%;}
table.rakeback_offers th, .pas_data_table th, .pas_data_table thead td{background-color: #333333; color: #EEEEEE; border-right: 1px solid #999999; border-top: 1px solid #999999; padding: 2px 4px; text-align: center;}
table.rakeback_offers td, .pas_data_table td{border-right: 1px solid #999999; border-top: 1px solid #999999; padding: 2px 4px; text-align: center;}
table.rakeback_offers tr:hover, .pas_data_table tr:hover{background-color: #F0F8FF;}
table.rakeback_offers td.rb{font-weight: bold; color: #339933; padding-top: 24px;}
table.rakeback_offers td.bonus{font-weight: bold; color: #DC143C; padding-top: 24px;}
table.rakeback_offers td.alLeft{text-align: left;}

table.rakeback_offers.promos_table tbody th{text-align: left;}
.promo_notice{font-size: 12px;}
div.promo_links{text-align: right; margin: 10px 0;}
.pas_data_table{margin: 10px 0;}
.pas_data_table td{text-align: left;}
/*-------*/
