body {
	margin: 0;
	background-image: url(../img/page-bg.jpg);
	background-repeat: repeat-x;
	background-color: #02752D;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
}
#content {
	width: 978px;
	left: 50%;
	margin-left: -489px;
	position: absolute;
	background-image: url(../img/bg-content.gif);
	background-repeat: repeat-y;
	margin-top: 34px;
	height: auto;
}
#content_top {
	width: 978px;
	background-image: url(../img/bg-content_top.jpg);
	background-repeat: no-repeat;
	height: 76px;
	z-index: 10;
}

#main_top {
	width: 978px;
	height: 80px;
	position: absolute;
	left: 50%;
	margin-left: -489px;
	z-index: 15;
	top: 0px;
}
#logo {
	width: 194px;
	height: 72px;
	z-index: 35;
	position: absolute;
	left: 15px;
	top: 10px;
	overflow: visible;
}
#lang {
	height: 22px;
	z-index: 47;
	position: absolute;
	left: 835px;
	top: 5px;
	overflow: visible;
	text-align: right;
}

#main {
	width: 978px;
	z-index: 25;
	background-image: url(../img/bg-content.gif);
	background-repeat: repeat-y;
}
#pokertables {
	width: 570px;
	margin: 5px 0 0 20px;
	float: left;
	color: #fff;
}
*html #pokertables {
	width: 550px;
}
#pokertables_big {
	width: 720px;
	margin: 5px 0 0 20px;
	float: left;
	color: #fff;
}
*html #pokertables_big {
	width: 740px;
}
#pokertables table {
	background-image: url(../img/table-bg.jpg);
	background-repeat: repeat-x;
	background-color: #427C95;
	margin: 0;
	padding: 0;
	width: 550px;
	border: 0;
}
#pokertables_big table {
	background-image: url(../img/table-bg.jpg);
	background-repeat: repeat-x;
	background-color: #427C95;
	margin: 0;
	padding: 0;
	width: 670px;
	border: 1px solid #999999;
}
#pokertables_big  table  td {
	border-bottom: 1px solid #999999;

}
#pokertables   img.tables, #pokertables_big img.tables {
	border: 1px solid #000;
	margin: 2px;

}
#pokertables   img.rooms, #pokertables_big img.rooms {
	border: none;
	margin: 2px;

}
#pokertables  img, #pokertables_big img {
	margin: 0;
}
#pokertables a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;

}
#pokertables  em a {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}



#rightcol {
	margin: 10px 10px 5px 10px;
	float: left;
	text-align: left;
	color: #000000;
}
#rightcol  a, #index_rightcol a {
	margin: 0;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

#pokerlinks {
	width: 950px;
	margin: 0 0 0 17px;
	float: left;
}
*html #pokerlinks {
	margin: 0 0 0 9px;
}

#pokerlinks a {
	margin: 0;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
}
#pokerlinks a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
#pokerlinks  table {
	padding: 0;
	width: 943px;
	background-image: url(../img/menue-bg.gif);
	background-repeat: no-repeat;
}
#pokerlinks  td {
	padding: 0;
	height: 43px;
	text-align: center;
}

#bottom {
	width: 955px;
	margin: 0 0 0 1px;
	float: left;
	color: #fff;
	padding: 10px;
}
#bottom a {
	margin: 0 5px 0 0;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
#intro_text {
	width: 350px;
	margin: 5px 0 0 25px;
	float: left;
}
*html #intro_text {
	width: 350px;
	margin: 5px 0 0 12px;
}
#intro_text     img, #full_text    img, #main_text  img {
	margin: 2px 8px 0 0px;
}



#main_text {
	margin: 5px 5px 0 20px;
	float: left;
	width: 730px;
}
*html #main_text {
	margin: 5px 0 0 12px;
}
#main_text a.breadcrumb {
	color: #000000;
	text-decoration: underline;
}


#max_text {
	width: 900px;
	margin: 5px 0 0 20px;
	float: left;
}
*html #max_text {
	margin: 5px 0 0 15px;
}

#intro_text  p, #main_text p, #full_text p, #right_text p {
	margin: 5px 0 5px 0;
}
#main_text p {
	line-height: 16px;

}

.bigyellow {
	color: #CCFF33;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana;
}
#pokertables h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0 4px 0;
}
#pokertables em {
	color: #000000;
}
#full_text {
	width: 350px;
	margin: 10px 0 10px 20px;
	float: left;
}
*html #full_text {
	margin: 10px 0 10px 15px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 4px 0 8px 0;
	color: #000000;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 3px 0 3px 0;
	color: #1D5169;
	line-height: 16px;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 4px 0 4px 0;
	color: #1D5169;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 12px 0 8px 0;
	color: #000000;
}
#intro_text  a, #full_text  a, #right_text a {
	color: #3A7895;
	text-decoration: none;
}
#main_text a {
	color: #D51111;
	text-decoration: underline;
}
#right_text {
	width: 545px;
	margin: 10px 0px 10px 25px;
	float: left;
}
img.index  {
	margin: 2px 5px 0 2px;
}
#bottom hr {
	width: 973px;
	margin: -10px 0 5px -8px;
	color: #000000;
	height: 1px;
}
*html #bottom hr {
	width: 967px;
	margin: -18px 0 5px -15px;
	height: 2px;
}

.yellow {
	color: #CCFF33;
}
#rightcol img {
	margin: 18px 0 0 0;
}
#main    iframe#itsfogo62312 {
	left: 125px;
	margin-left: 125px;
}
#main_text ul {
	margin: 7px 0 7px 0;
	list-style-type: none;
	padding: 0;
}
#main_text li {
	margin: 7px 0 7px 0;
	padding: 0;
}
div.main_news {
	width: 340px;
	background-color: #efefef;
	padding: 3px;
	margin-bottom: 5px;
}
div.top_news {
	width: 350px;
	background-color: #efefef;
	padding: 3px 0 0 0;
	margin-bottom: 0px;
}
div.main_news   h2   {
	margin-top:2px;
	padding-top:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#6a7073;
	font-weight:bold;
	padding-bottom:2px;
	text-transform:none;
	line-height:1em;
}
div.top_news h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#6a7073;
	font-weight:bold;
	text-transform:none;
	line-height:16px;
	margin: 2px 0 0 2px;
	padding: 0;
}

img.top_news   {
	width: 350px;
	padding-bottom: 7px;

}

#screens {
	width: 205px;
	float: left;
	text-align: center;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
*html #screens {
	width: 205px;
	float: left;
	text-align: center;
	margin-left: 7px;
	padding-top: 5px;
}

#reviews {
	width: 505px;
	padding: 5px 5px 5px 0;
	float: left;
}

#review_box {
	width: 180px;
	color: #fff;
	margin-top: 36px;
	text-align: left;
	margin-right: 10px;
}
#review_box a {
	color: #0066CC;
	font-size: 12px;
	font-weight: bold;
	margin-left: 2px;
	padding-top: 10px;
	margin-top: 10px;
}
#review_box h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 4px 0 4px 4px;
	color: #FFFFFF;
}
#review_box table {
	background-image: url(../img/review_bg.gif);
	border: 1px solid #000;
}
#review_box  td  {
	padding: 4px;
}

#review_box img {
	margin: -3px 5px 0 0;
}
.black {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana;
}
.white {
	color: #FFFFFF;
	text-decoration: none;
}
.review_link {
	color: #FFFFFF;
	text-decoration: underline;
}

#introtext h2 a.simple {
text-decoration:none;
}
#intro_text  div.main_news        h2  a, #intro_text div.top_news h2 a {
	text-decoration: none;
	color: #333333;

}


div#top_rooms {
	background-image: url(../img/rooms-bg.gif);
	background-repeat: no-repeat;
	width: 941px;
	height: 41px;
	float: left;
	margin-bottom: 3px;
}
div#room_box {
	width: 128px;
	height: 31px;
	float: left;
	margin-top: 4px;
	margin-left: 4px;
	color: #fff;
	border-right: 1px solid #000;
}
div#room_box  img, div#room_box_last img {
	float: left;
	border: 0;
	margin-right: 5px;


}
div#room_box  a, div#room_box_last a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-variant: normal;
}
div#room_box_last {
	width: 128px;
	height: 31px;
	float: left;
	margin-top: 4px;
	margin-left: 4px;
	color: #fff;
}
#bottom ul {
	margin: 4px;
	padding: 0;
}
#bottom li {
	list-style-type: none;
	margin: 4px 0 4px 0;
	padding: 0;
}
.grey {
	color: #999999;
}
div.top_titel {
	width: 340px;
	padding: 3px 5px 3px 5px;
	margin-bottom: 0px;
	position: absolute;
	top: 140px;
	left: 25px;
	background-color: #FFFFFF;
	filter: Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
*html div.top_titel {
	left: 24px;
}
#index_rightcol {
	margin: 10px 10px 5px 10px;
	float: left;
	text-align: left;
	color: #000000;
	width: 260px;
}
input.fx {
	color: #FFFFFF;
	width: 80px;
	background-color: #016124;
	border: 1px solid #000;
}
div#main_text h2 {
	margin: 10px 0 3px 0;
}
.calendar-date{
	background:url(http://www.no-limit-poker.net/img/calendar.png);
	float:left;
	margin:5px 12px 0 0;
	height: 60px;
	width: 41px;
}
.calendar-date-year{
	color:#444;
	display:block;
	font-size:10px;
	height:10px;
	line-height:10px;
	text-align:center;
	width:42px;
	z-index:100;
	margin-top: 0px;
}
.calendar-date-month{
	color:#FFF;
	display:block;
	font-weight:bold;
	height:17px;
	line-height:17px;
	text-align:center;
	text-transform:uppercase;
	width:42px;
	margin-top: 6px;
}
.calendar-date-day{
	color:#0A4877;
	display:block;
	font-size:18px;
	height:24px;
	text-align:center;
	width:42px;
	z-index:0;
	margin-top: 0px;
	top: 2px;
}
