/***[basic]***/
*{
margin:0 0;
padding:0;
}

body
{
background:#333 url(../images/top-bg.jpg) repeat-x left top;
font:12px Arial, Helvetica, sans-serif;
color:#999;
}

h1
{
font-size:24px;
color:#fff;
font-weight:normal;
padding:20px 0 10px 0;
}

h2
{
font-size:15px;
}

h3
{
font-size:13px;
font-weight:normal;
}

a
{
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

img
{
border:0;
}

ul
{
list-style:none;
}

p
{
padding:0 10px 15px 0;
line-height:16px;
}

.column {
  padding-bottom: 20010px;
  margin-bottom: -20000px;  
}

form label span
{

width:250px;
background:url(../images/error.jpg) no-repeat right center;
color:#FFF;
padding-right:15px;
font-size:11px;
}

p.message
{
padding-top:20px;
color:#FFCC00;
}


/***[Structure]***/
#wrapper
{
margin:0 auto;
width:778px;
overflow:hidden;
}

/***[Banner]***/

#banner
{
width:778px;
background:url(../images/banner-bg.jpg) no-repeat left top;
float:left;
position:relative;
}

#body_home li#home,
#body_contact li#contact,
#body_partners li#partners,
#body_top-mac-poker li#articles,
#body_best-online li#articles,
#body_choose li#articles,
#body_top-online li#articles,
#body_winning li#articles,
#body_online-poker li#articles,
#body_review li#articles,
#body_casino li#partners,
#body_poker li#partners,
#body_sports li#partners,
#body_other li#partners
{
background:none;
border:1px solid;
border-bottom:0px;
}

#body_winning #banner
{
width:778px;
background:url(../images/play-winning.jpg) no-repeat left top;
float:left;
position:relative;
}

#body_online-poker #banner
{
width:778px;
background: url(../images/online-poker-room.jpg) no-repeat left top;
float:left;
position:relative;
}

#body_review #banner
{
width:778px;
background: url(../images/review.jpg) no-repeat left top; 
float:left;
position:relative;
}

#body_best-online #banner
{
width:778px;
background: url(../images/best-poker.jpg) no-repeat left top;
float:left;
position:relative;
}

#body_top-online #banner
{
width:778px;
background: url(../images/top-poker.jpg) no-repeat left top;
float:left;
position:relative;
}

#body_choose #banner
{
width:778px;
background: url(../images/choose-poker.jpg) left top;
float:left;
position:relative;
}

#banner ul
{
position:absolute;
top:9px;
left:0px;
}

#banner ul li
{
background:url(../images/top-menu-bg.jpg) repeat-x;
float:left;
color:#fff;
padding:6px 7px 8px 7px;
margin:0 4px 0 0;
}

#banner ul li a
{
color:#fff;
}

#banner img
{
float:right;
}

/***[Content]***/
#content
{
width:554px;
float:left;
margin:0 0 20px 0;
position:relative;
}

#content span.link 
{
float:right;
font-weight:bold;
padding:25px 10px 0 0;
}

#content span a
{
color:#FF6600;
text-decoration:none;
}

#content ul
{
list-style: circle;
padding:0 0 0 15px;
}

#content ul li
{
padding:0 5px 10px 0;
}

#content ul li a
{
text-decoration:none;
}

#content ul li a:hover
{
text-decoration:underline;
}

#content a
{
color:#999;
text-decoration:underline;
}

#content img
{
float:right;
}

#imgspan
{
position:absolute;
top:270px;
right:181px;
}

#content-article
{
width:554px;
float:left;
margin:20px 0 0 0;
color:#BBB;
}

#content-article span
{
font-size:15px;
padding:0 0 10px 0;
display:block;
float:left;
width:554px;
}

#content-article p
{
float:left;
}

#content-article span a
{
color:#D7462A;
}

#right-menu
{
width:207px;
float:right;
border:1px solid #BBB;
border-top:0px;
padding:18px 0 10px 15px;
}

#right-menu.column {
  padding-bottom: 20010px;
  margin-bottom: -20000px;  
}

#right-menu ul
{
padding:10px 0 10px 0;
}

#right-menu ul li 
{
padding:0 0 5px 17px;
}

#right-menu ul li a
{
color:#fff;
}

#body_top-mac-poker li.top-mac-poker,
#body_best-online li.best-online,
#body_choose li.choose,
#body_top-online li.top-online,
#body_winning li.winning,
#body_online-poker li.online-poker,
#body_review li.review

{
background:url(../images/bullet.jpg) no-repeat left 2px;
padding-left:17px;
}

#body_top-mac-poker li.top-mac-poker a,
#body_best-online li.best-online a,
#body_choose li.choose a,
#body_top-online li.top-online a,
#body_winning li.winning a,
#body_online-poker li.online-poker a,
#body_review li.review a,
#body_casino li.casino a,
#body_poker li.poker a,
#body_sports li.sports a,
#body_other li.other a
{
color:#FF6600;
}


#right-menu span
{
font-size:15px;
color:#EB1;
padding:0 0 0 17px;
display:block;
}

.right-partners
{
width:147px;
float:left;
border:1px solid #555;
margin:6px 0 8px 0;
padding:15px 0 0 0;
}

#footer
{
width:778px;
float:left;
border-top:1px solid #BBB;
margin:5px 0 0 0;
font-size:11px;
padding:15px 0 20px 0;
position:relative;
background:#333;
}

#footer span a
{
color:#fff;
position:absolute;
top:15px;
left:715px;
}

/***[Forms]***/

form{
margin-top:15px;
}

fieldset{
margin-bottom:10px;
display:block;
padding:10px 5px;
border-color:#060;
border:none;
}
	
legend
{
font-size:13px;
color:#fff;
}
	
input
{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
	
label
{
font-size:12px;
display:block;
width:200px;
}
	
input.frm_text
{
width:300px;
background:#fff;
border:0;
margin:10px 0;
}
	
textarea
{
width:300px;
height:150px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;
border:0;
margin:10px 0;
}
	
input.frm_submit
{
display:block;
clear:both;
margin-top:10px;
font-size:12px;
padding:2px 4px;
background:#fff;
color:#000;
border:0;
}

