/*  Tags Declaration  */
BODY {
    margin: 0;
    padding: 0;
    text-align: center;
	font-family: Arial, Helvetica, sans-serif;
    background: #FFFFFF url("body.gif") repeat-x top left;
}

A {
    color: #3064ce;
    text-decoration: none;
}
A:HOVER {
    text-decoration: underline;
}

IMG{
	border:none
}

INPUT {
    color: #999999;
	border:medium none;
	font-size:12px;
	margin-bottom:1px;
	padding:1px 8px 4px;
}

SELECT
{
	color: #999999;
}

/*  Page  */
#page {
    margin: auto;
    text-align: left;
	width:1000px;
}

/*  Header  */
.header {
    float: left;
    width: 100%;
}
.header .logotype{
float:left;
margin-left:0px;
margin-top:5px;
overflow:hidden;
width:464px;
}
.languages-menu {
	background:url(109.gif) no-repeat center center #fff;
	float:right;
	height:90px;
	margin:15px 0 0;
	width:468px;
	text-align:center;
	overflow:hidden;
}



/*  Fix for Safari  */
/*\*/
html>body* .languages-menu .languages A {margin-left: 4px;}
/**/
.menu {
    clear: left;
    padding-left: 15px;
    padding-top: 5px;
}
.menu UL {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.menu LI {
    display: inline;
	/*float: left;
    font-size: 12px;
    font-weight: bold;
    width: 10px;
	color:#000;
    height: 32px;
	_height:30px;
    display: block;
    text-align: center;
    background: url(bg-selected.gif) no-repeat left top;
    padding-top: 6px;
    margin-left: 2px;
    position: relative;
	z-index: 10;*/
}


.menu LI SPAN {
text-align:center;
}


.menu LI.selected A {
    color: #010101;
    background: url("bg-selected.gif") no-repeat left top;
}

.menu li a {
background:url("bg-not-selected.gif") no-repeat scroll left top transparent;
color:white;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:32px;
margin-left:2px;
padding-top:6px;
position:relative;
text-align:center;
width:100px;
line-height:30px;
z-index:10;
}

.menu LI.selected  {
    color: #010101;
}
.menu li a span {
text-align:center;
}
/*  Content  */
.content {
    float: left;
    width: 100%;
    position: relative;

    margin-top: -2px;
    background: #FFFFFF url("bg.gif") repeat-x left top;
}
.c-top {
    float: left;
    width: 100%;
    background: url("top.gif") repeat-x left top;
}
.c-bottom {
    float: left;
    width: 100%;
    background: url("bottom.gif") repeat-x left bottom;
}
.c-left {
    float: left;
    width: 100%;
    background: url("left.gif") repeat-y left top;
}
.c-right {
    float: left;
    width: 100%;
    background: url("right.gif") repeat-y right top;
}
.c-lt {
    float: left;
    width: 100%;
    background: url("lt.gif") no-repeat left top;
}
.c-lb {
    float: left;
    width: 100%;
    background: url("lb.gif") no-repeat left bottom;
}
.c-rt {
    float: left;
    width: 100%;
    background: url("rt.gif") no-repeat right top;
}
.c-rb {
    float: left;
    width: 100%;
    background: url("rb.gif") no-repeat right bottom;
}
.not-visible {
    visibility: hidden;
}

/*  Top Links  */
.top-links {
    float: left;
    width: 977px;
    margin-left: 5px;
    padding: 10px 0 6px 13px;
    border-bottom: 1px solid #E6E5E5;
}
.top-links SPAN {
    font-size: 11px;
    padding: 0 2px 0 2px;
}

/*  Left Col  */
.left-col {
    border-right:1px solid #E6E5E5;
    margin-top: 9px;
    margin-bottom: 9px;
}
.left-col .top .text-left {
    float: left;
    width: 438px;
    padding-right: 11px;
    border-right: 1px solid #E6E5E5;
}
.left-col .top .text-left P {
    padding-bottom: 10px;
}
.left-col .top .separator {
    height: 20px;
    width: 100%;
    float: left;
    clear: left;
    font-size: 0px;
    line-height: 0px;
}
.left-col .top A.gray-underline {
    color: #666666;
    float: none;
    display: inline;
    text-decoration: underline;
}
.left-col .top A.gray-underline:HOVER {
    text-decoration: none;
}
.left-col .top .text-left .separator {
    height: 10px;
}
.left-col .top .text-right {
    float: left;
    width: 277px;
    padding-left: 14px;
}
.left-col .top .text-right A {
    background: url("pointer-right.gif") no-repeat left center;
    padding-left: 10px;
	float: left;
}
.left-col .top .text-right P {
    width: 96%;
    padding: 4px 0 10px 10px;
}
.left-col .data table {width: 100% !important;}
.left-col .data .table .rating-td,
.left-col .data .table .payout-td,
.left-col .data .table .bonus {
    padding-right: 40px;
}
.left-col .data .table .rating-td,
.left-col .data .table .payout-td {
    color: #666666;
}
.left-col .data .table .center-td.padding {
    padding-right: 40px;
}
.left-col .data .table .center-td.padding-s {
    padding-right: 10px;
}
.left-col .data .table .download {
    height: 22px;
    padding: 9px 20px 0 27px;
    margin-top: 4px;
    background: url("icon-download.gif") no-repeat left top;
	font-size: 11px;
}
.left-col .data .table TD {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    border-bottom:1px solid #E6E5E5;
/*    height:63px;*/
    padding-bottom:0px;
    padding-right:16px;
    padding-top:0px;
}
/*  Fix for Safari  */
/*\*/
html>body* .left-col .data .table table td {height: 39px;}
/**/
.left-col .data .table .bonus {
    color:#CB1616;
    text-align:center;
}
.left-col .data .pages-links {
    float: left;
    width: 100%;
    height: 60px;
    background: url("bg-pages-links.gif") repeat-x left top;
	padding-top: 17px;
}
.left-col .data .pages-links SPAN {
    display:inline-block;
	font-weight: normal;
}
.left-col .data .pages-links A.selected {
    font-weight: normal !important;
	display:inline-block;
}
.left-col .data .pages-links A.selected,
.left-col .data .pages-links A.not-selected,
.left-col .data .pages-links A.last {
    width: 19px;
    height: 17px;
    border: 1px solid #CCCCCC;
    text-align: center;
    padding-top: 2px;
    font-weight: bold;
	display:inline-block;
}
.left-col .data .pages-links A.selected {
    color: #666666;
	display:inline-block;
}
.left-col .data .pages-links A {
    margin-left: 8px;
    font-weight: bold;
}

/*  List Games Features  */
.list-games-features {
    width: 372px;
    border-right: 1px solid #E6E5E5;
    float: left;
}
.game {
    float: left;
    position:relative;
    top:0px;
    left:0px;
    padding-bottom: 10px;
    line-height: 13px;
}
.left-col .data .list-games-features .separator {
    float: left;
    clear: left;
    width: 98%;
    font-size: 0px;
    height: 15px;
    border-top: 1px solid #E6E5E5;
}
.content .new,
.game .hot, .hot {
    float: left;
    position: absolute;
    z-index: 10;
    width: 41px;
	top:0px;
	left:0px;
    height: 41px;
    background: url("new.gif") no-repeat left top;
}
.game .hot, .hot {
    background: url("hot.gif") no-repeat left top;
}
.game IMG {
    position: relative;

	float: left;
	display:block;
}
.game .features {
    float: left;
    padding-left: 10px;
    width: 204px;
}
.game P {
    clear: left;
    float: left;
    padding-bottom: 4px;
    width: 208px;
    font-size: 11px;
}
.game SPAN {
    font-size: 11px !important;
}
.game SPAN.bold {
    font-weight: bold;
    padding-right: 5px;
}
.left-col .data .list-games-features SPAN.summary {
    color: #666666;
}
.game A {
    font-weight: bold;
    font-size: 11px;
}
.left-col .data .list-games-features A.review {
    font-weight: normal;
    float: none;
}

/*  Top Casino Games  */
.left-col .data .top-casino-games {
    float: left;
    width: 357px;
    padding-left: 11px;
}
.left-col .data .top-casino-games SELECT {
    float: left;
    width: 145px;
    margin-right: 7px;
}
/* Opera */
@media screen and (-webkit-min-device-pixel-ratio:0){
    .left-col .data .top-casino-games SELECT {width: 143px;}
}
/*  Fix for Safari  */
/*\*/
html>body* .left-col .data .top-casino-games SELECT {margin-right: 9px;}
/**/
.left-col .data .top-casino-games BUTTON.sort,
.left-col .form-block BUTTON {
    margin: 0;
    float: right;
    background: url(bg-button-big.gif) no-repeat center center;
    border: none;
    color: white;
    width:53px;
    height: 24px;
    padding-bottom:4px;
    padding-top:2px;
    text-align:center;
    font-size: 11px;
    font-weight: normal;
}
.left-col .form-block BUTTON {
    float: none;
}

/* Opera */
@media screen and (-webkit-min-device-pixel-ratio:0){
    .left-col .data .top-casino-games BUTTON.sort {padding-top:5px;}
}
.left-col .data .top-casino-games FORM {
    float: left;
    clear: left;
    width: 100%;
    padding-bottom: 18px;
}
.left-col .data .top-casino-games .table TD,
.left-col .data .top-casino-games .table .right-td {
    padding-right: 0px;
    padding-left: 0px;
    height: auto;
}
.left-col .data .top-casino-games .table TD {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 2px;
    padding-right: 25px;
}
.left-col .data .top-casino-games .table TD IMG {
    /*margin-right: 30px;*/
}
.left-col .data .top-casino-games .table TD.image,
.left-col .data .table TD.image {
    width: 80px;
    padding-right: 0px;
}
.left-col .data SPAN.small {
    white-space: nowrap;
}

.left-col .data .table TD.image {width: 100px;}
.left-col .data .top-casino-games .table TD SPAN {
    white-space: nowrap;
}
.left-col .data .top-casino-games .table .right-td {
    text-align: right;
    font-weight: normal;
}
.left-col .data .top-casino-games .table .color-td {
    text-align: left;
    padding-right: 30px;
}
.left-col .data .top-casino-games .table .right-th {
    text-align: right;
    padding-right: 0px;
}
.left-col .data .top-casino-games .table TH {
    padding-right: 0px;
    padding-left: 0px;
}
.left-col .data .top-casino-games .table .left-th {
    padding-left: 4px;
    padding-right: 0px;
}
.left-col .data .top-casino-games .table .right-td A {float: right;}

/*  Right Col  */
.right-col {
    float: left;
    width: 197px;
    padding: 12px 0px 0px 13px;
	padding-bottom: 15px;
	overflow:hidden;
}
.right-col .form-field {
    float: left;
    width: 100%;
    font-size: 0px;
}

.border {
	background-color:#FFFFFF;
	border:1px solid #8C8C8C;
	float:left;
	margin-bottom:3px;
	width:195px;
}
.f-ctl {
    background: url(input-ctl.gif) no-repeat left top;
    left: -1px;
    position: relative;
    top: -1px;
}
.f-ctr {
    background: url(input-ctr.gif) no-repeat right top;
    left: 2px;
    position: relative;
}
.f-cbr {
    background: url(input-cbr.gif) no-repeat right bottom;
    position: relative;
    top: 2px;
}
.f-cbl {
    background: url(input-cbl.gif) no-repeat left bottom;
    left: -2px;
    padding: 0pt 0pt 0pt 2px;
    position: relative;
}
INPUT {
    font-size: 12px;
    padding: 1px 8px 4px 8px;
    margin-bottom: 1px;
	width:175px;
}

.no-border
{
	border: 0px;
}

.cl
{
	vertical-align: top;
}

a.garr, a.garr:visited, a.garr:hover {
background:transparent url('li-icon.gif') no-repeat scroll left center;
padding-left:7px;
font-weight: normal;
}

#tool-links
{
	display: block;
}

A.digg {
    padding-bottom: 5px;
    padding-left: 27px;
    margin-right: 15px;
    height: 12px;
    background: url("a-digg.gif") no-repeat top left;
}
A.delicious {
    padding-bottom: 5px;
    padding-left: 27px;
    margin-right: 15px;
    height: 12px;
    background: url("a-delicious.gif") no-repeat top left;
}
A.furl {
    padding-bottom: 5px;
    padding-left: 27px;
    margin-right: 15px;
    height: 12px;
    background: url("a-furl.gif") no-repeat top left;
}

.form-block .border {
    width: 140px;
    margin-right: 6px;
}
.left-col .form-block INPUT {
    width: 88%;
}
.right-col .form-field .button {
	background:url("bg-button-big.gif") no-repeat scroll left top transparent;
	border:medium none;
	color:white;
	cursor:pointer;
	float:right;
	font-size:11px;
	height:24px;
	padding:0 1px 0 0;
	text-transform:uppercase;
	width:53px;
}
/* Opera */
@media screen and (-webkit-min-device-pixel-ratio:0){
    .right-col .form-field BUTTON {padding: 4px 0px 0 1px;}
    INPUT {padding: 2px 8px 4px 8px;}
}
/*  Fix for Safari  */
/*\*/
html>body* .right-col .form-field BUTTON {padding: 0px 0px 0 0px; margin-top: 0px;}
html>body* INPUT {padding: 1px 8px 3px 8px;}
/**/
.right-col .form-field SELECT {
    float: left;
    width: 100%;
    margin-top: 13px;
}
.right-col .frame-links {
    float: left;
    width: 100%;
    margin-top: 10px;
    background: url("bg-frame.gif") repeat-x left top;
}
.right-col .frame-links .frl-lt {
    float: left;
    width: 100%;
    background: url("lt-frame.gif") no-repeat left top;
}
.right-col .frame-links .frl-rt {
    float: left;
    width: 100%;
    background: url("rt-frame.gif") no-repeat right top;
}
.right-col .frame-links H3 {
    color:#666666;
	font-size:12px;
	margin:0;
	padding:4px 0 15px 6px;
}
.right-col .frame-links A {
/*    width: 142px;
    padding-left: 6px;
    padding-bottom: 4px;
    white-space: nowrap;*/
}
.right-col .frame-links A.top-link {
    padding-left: 15px;
    margin-left: 5px;
}
.right-col .frame-links IMG {
    /*float: right;*/
    padding-left: 26px;
}

/*  Bottom  */
.bottom {
    float: left;
    clear: left;
    width: 966px;
    /*height: 39px;*/
    margin-left: 18px;
	padding-top: 5px;
	border-top: 1px solid #ddd;
}
.bottom UL {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.bottom LI {
    display: inline;
    float: left;
    padding: 10px 5px 13px 0;
	font-size:12px;
}
.bottom LI.separ {
    color: #E6E5E5;
    font-size: 10px;
}


/*  Footer  */
.footer {
     float: left;
     width: 980px;
     font-size: 12px;
	 padding-bottom: 15px;
}
.footer P {
    float: left;
    color: #999999;
    padding-left: 19px;
    padding-bottom: 5px;
}
.footer P A {
    padding-left: 3px;
    padding-right: 3px;
}
.footer .separator {
    height: 1px;
    width: 100%;
    float: left;
    clear: left;
    font-size: 0px;
    line-height: 0px;
}

/*  Content  */
/*  Left Column  */
.left-col {
    float: left;
    clear: left;
    width: 742px;
    /*border: 1px solid black;*/
    border-right: 1px solid #E6E5E5;
    padding: 9px 10px 9px 18px;
	margin-bottom:9px;
	margin-top:9px;
	.margin-top:2px;
	.padding: 2px 10px 9px 18px;
	overflow:hidden;
}
/*  Left Column Top  */
.left-col .top {
    float: left;
    clear: left;
    width: 100%;
	padding: 0px;
	margin: 0px;
    /*border: 1px solid red;*/
}
.left-col H1 {
    clear: left;
    width: 100%;
    font-size: 18px;
    color: #005c89;
    margin: 0;
    font-weight: normal;
    padding-bottom: 5px;
}
.left-col H2{
    float: left;
    clear: left;
    width: 100%;
    font-size: 18px;
    color: #005c89;
    margin: 0;
    font-weight: normal;
    padding-bottom: 12px;
}
.left-col H3 {
    float: left;
    clear: left;
    width: 100%;
    font-size: 18px;
    color: #005c89;
    margin: 0;
    font-weight: normal;
    padding-bottom: 10px;
}

p{
    font-size: 12px;
    color: #666666;
    margin: 0 0 7px 0;
}

#story p{
    font-size: 12px;
    color: #666666;
    margin: 0 0 7px 0;
	line-height:17px;
	float:left;
}

/*  Left Column Center  */
.left-col .data {
    float: left;
    clear: left;
    width: 100%;
    margin-top: 15px;
    /*border: 1px solid blue;*/
}
.left-col .data.no-top {
    margin-top: 0px;
}
/*  Left Column Center-Left */
.left-col .data .data-left {
    float: left;
    clear: left;
    width: 418px;
    /*border: 1px solid red;*/
    padding-right: 20px;
    border-right: 1px solid #E6E5E5;
	overflow:hidden;
}
.left-col .data .data-left P{
    margin-bottom:10px;
}
.left-col .data .data-left.no-border {
    border-right: none;
}
.left-col .data .data-left.left-small {
    width: 335px;
    padding-right: 15px;
}
/*  Left Column Center-Left Table */
.left-col .data .table {
    float: left;
    width: 100%;
    font-size: 11px;
    font-weight: bold;
    color: #999999;
	zoom:1;
    /*border: 1px solid red;*/
}

.left-col .data .table TABLE TH {
    /*border: 1px solid red;
    padding: 0;
    margin: 0;*/
    color: #999999;
    font-size: 11px;
    font-weight: bold;
	zoom:1;
}
.left-col .data .table TABLE TD {
    padding-right:8px;
    border-bottom: 1px solid #E6E5E5;
    padding-top:5px;
    padding-bottom: 5px;
	zoom:1;
}
.left-col .data .table TABLE TD.center-td.last-td,
.left-col .data .table TABLE TD.color-td.last-td,
.left-col .data .table TABLE TD.last-td,
.left-col .data .table  TD.long.l-td.last-td,
.left-col .data .left-td.last-td,
.left-col .data .right-td.last-td {
    border-bottom: none;
	zoom:1;
}
.left-col .data .table  TD.long {
    /*width: 30px;*/
    padding-right: 0px;
	zoom:1;
}
.left-col .data .table  TD.long.l-td {
    padding-left: 5px;
	height: 15px;
	zoom:1;
}
.left-col .data .table TABLE TD.center-td {
    text-align: center;
	zoom:1;
}
.left-col .data .head-tr {
    height: 24px;
    text-align: left;
    background: url("table-bg.gif") repeat-x left top;
	zoom:1;
}

.left-col .data .left-th {
    padding-left: 5px;
    background: url("table-ltc.gif") no-repeat left top;
	zoom:1;
}

.left-col .data .left-td {
    text-align: center;
    padding-left: 5px;
    font-size: 14px !important;
	zoom:1;
}
.left-col .data .left-td.a-left,
.left-col .data .left-td.last-td.a-left {
    text-align: left;
}

.left-col .data .right-th {
    padding-left: 10px;
    background: url("table-rtc.gif") no-repeat right top;
	zoom:1;
}
.left-col .data .table TABLE TD.right-td {
    padding-left: 10px;
    padding-right: 5px;
	height: 15px;
	zoom:1;
}
.left-col .data .table TABLE TD.right-td.a-right,
.left-col .data .table TABLE .right-th.a-right {
    text-align: right;
}
.left-col .data .table TABLE .right-th.a-right {padding-right: 4px;}
.left-col .data .left-td.a-left.small {

}
.left-col .data .table TABLE TD.small-td,
.left-col .data .table TABLE TD.right-td.small {
    padding-left: 0px;
    padding-right: 0px;
    width: 23%;
}
.left-col .data .right-th.small {
    padding-left: 0px;
    padding-right: 0px;
    width: 23%;
}
.left-col .data .table table.td-noheight td {
    height: auto;
}
.left-col .data .table TABLE TD.color-td {
    color: #CB1616;
    text-align: center;
}


/*  Left Column Center-Left Frame*/
.left-col .data .frame {
    float: left;
    width: 100%;
    background: url("frame-bg.gif") repeat-x left top;
    padding-left: 3px;
    padding-top: 7px;
    padding-bottom: 7px;
    /*border: 1px solid red;*/
}
A {
    font-size: 12px;
    color: #3064ce;
    text-decoration: none;
}
A.inline {
    float: none;
	font-weight:bold;
    display: inline;
}
A.td-link {
    width: 140px;
    font-size: 11px;
}
A.small-link {
    font-size: 11px;
}
A.top-link {
	padding-bottom: 15px;
    padding-left: 15px;
    height: 12px;
    /*width: 100%;*/
	float: left;
	font-weight: normal;
    background: url("a-bg.gif") no-repeat top left;
}

.left-col.l-right {
    float: right;
    padding-left: 10px;
}
a.top-link-xml, div.top-link-xml {
    padding-bottom: 15px;
    padding-left: 32px;
    height: 12px;
    float: right;
    /*width: 100%;*/
	font-weight: normal;
    background: url("a-xml.gif") no-repeat top left;
}
A.top-link-li {
    padding-bottom: 5px;
    padding-left: 15px;
    height: 12px;
    width: 100%;
    background: url("a-li.gif") no-repeat top left;
}
A.mail {
    padding-bottom: 5px;
    padding-left: 27px;
    margin-right: 15px;
    height: 12px;
    background: url("a-mail.gif") no-repeat top left;
}
A.print {
    padding-bottom: 5px;
    padding-left: 27px;
    height: 12px;
    background: url("a-print.gif") no-repeat top left;
}
.left-col .data .a-img {
    float: left;
    margin-right: 15px;
}
.content A.bold,
.content SPAN.bold,
.content P.bold,
.content P.small.bold,
.left-col A.small.bold,
.left-col SPAN.small.bold {
    font-weight: bold;
}
A.normal {
    font-weight: normal;
    white-space: nowrap;
}
A.standart {
    font-size: 12px !important;
}
P.small { font-size: 11px;}

.left-col A.small,
.left-col small,
.left-col SPAN.small {
    font-size: 11px;
    width: 100%;
    clear: left;
    font-weight: normal;
}

.left-col A.small.bold.padding,
.left-col SPAN.small.padding {
    padding-bottom: 12px;
}
.left-col SPAN.clear {
    clear: left;
}
.left-col SPAN.f-none {
    float: none;
    font-weight: normal;
}
A:HOVER {
    text-decoration: underline;
}

.left-col .data .frame .list {
    float: left;
    clear: left;
    width: 93%;
    margin: 0;
    padding: 0px 0px 10px 30px;
    margin-top: 10px;
    background: url("ul-bg.gif") no-repeat left top;
    border-bottom: 1px solid #E6E5E5;
    /*border: 1px solid red;*/
}
.left-col .data .frame .list.first-list {
    padding-top: 0;
}
.left-col .data .frame .list.last-list {
    border-bottom: none;
}
.left-col SPAN {
    font-size: 12px;
}
.left-col SPAN.xml {
    float: none;
}


/*  Left Column Center-Right */
.left-col .data .data-right {
    float: left;
    width: 280px;
    padding: 0px 0px 0px 16px;
    /*border: 1px solid blue;*/
}
.left-col .data .data-right.l-border {
    border-left: 1px solid #E6E5E5;
}

.left-col span
{
	font-size:12px;
}

.left-col .data .data-right.right-small {
    width: 373px;
    padding-left: 13px;
}
.left-col .data .text {
    float: left;
    width: 100%;
    border-bottom: 1px solid #E6E5E5;
    padding: 10px 0px 10px 0px;
}

.left-col .data .text.first-text {
    padding-top: 0;
}
.left-col .data .text.last-text {
    border-bottom: none;
}
.left-col .data .text.last-text.bottom {
    padding-bottom: 10px;
}
.left-col .data .text .img {
    float: left;
    width: 146px;
    position: relative;
    left: 0;
    top: 0;

}
.left-col .data .text .img .new-img {
    float: left;
    width: 146px;
    position: absolute;
}
.left-col .data .text .links {
    float: left;
    padding-left: 10px;
    width: 115px;
}

.left-col .data .text .links2 {
    float: right;
    padding-left: 0px;
    width: 115px;
}

.left-col .data .text .l-text {
    float: left;
    width: 50%;
}

.slots .big-text {
    width: 350px;
}

.slots .text {
    float: left;
    width: 100%;
    border-bottom: 1px solid #E6E5E5;
    padding: 10px 0px 10px 0px;
}

.slots .text.first-text {
    padding-top: 0;
}

.slots .text.last-text {
    border-bottom: none;
}

.comment-input
{
	border: 1px solid rgb(153, 153, 153);
}

.clear-line {
    width: 100%;
    clear: both;
    height: 3px;
    line-height: 0;
    font-size: 0;
}
.clear-line.big {
    height: 10px;
}
.clear-line.big-bottom {
    height: 50px;
}
.clear-line.meddium {
    height: 20px;
}
.clear-line.line {
    height: 1px;
    border-bottom: 1px solid #E6E5E5;
}
FORM {
    margin: 0;
}
.left-col .data BUTTON {
    background: url("bg-button-big.gif") no-repeat top center;
    border: medium none;
    color: white;
    height: 25px;
    /* margin-left: 10px; */
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center;
    width: 53px;
}
SELECT.large {
    width: 160px;
}
INPUT.not-big {
    width: 130px;
}
.left-col SPAN.or {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
    float: none;
    font-weight: bold;
    color: #666666;
}
.new.yellow {
    background: url("new-yellow.gif") no-repeat left top;
	z-index: 20;
}
.left-col H4 {
/*    float: left;
    clear: left;
    font-size: 12px;
    color: #666666;
    margin: 0;
    font-weight: bold;
    padding-bottom: 5px;*/
}

/*  Slots  */
.slots {
    float: left;
    width: 365px;
    text-align: left;
    font-size: 11px;
    margin-top: 10px;
    border-right: 1px solid #e6e5e5;
}
.slots.dif {
    border: none;
    padding-left: 10px;
}
.slots UL.slots-rules, .slots P, H2.green, .slots UL.tips {
    padding: 0;
    margin: 0;
}

.top-links h2
{
	font-weight: normal;
}

a.topictitle
{
	font-size: 1em;
}

H2.green {
    font-size: 18px;
    color: #379224;
    float: left;
    width: 100%;
    font-weight: normal;
    margin: 8px 0px;
}


.slots .slots-rules
{
	white-space: nowrap;
}

.slots .slots-rules .border-bottom
{
	border-bottom: 1px solid #e6e5e5;
	float: left;
}

.slots .slots-rules .rule
{
	float: left;
	width: 5px;
	height: 23px;
	border-bottom: 1px solid #e6e5e5;
	margin-bottom: 5px;
}

#screenshot
{
	cursor: pointer;
}

.slots div.slots-rules div .left-rule
{
	background: url("bg-li_left.gif") no-repeat left top;
	min-width: 70px;
	height: 23px;
	padding-left: 5px;
	display: block;
	float: left;
}

.slots div.slots-rules div .right-rule
{
	background: url("bg-li_right.gif") no-repeat right top;
	min-width: 70px;
	padding-right: 5px;
	height: 23px;
	display: block;
	float: left;
}

.slots div.slots-rules div .rule_bg
{
	background: url("bg-li_bg.gif") repeat-x left top;
	height: 23px;
	min-width: 70px;
	white-space: nowrap;
	text-align:center;
	display: block;
}

.slots div.slots-rules div A {
    color: #3064ce;
	padding-left: 10px;
	padding-right: 10px;
    display:block;
	font-weight:bold;
	height:19px;
	padding-top:5px;
	cursor: pointer;
	text-align:center;
	z-index:100;
	white-space: nowrap;
}

.slots div.slots-rules div.selected .left-rule
{
	background: url("li-selected_left.gif") no-repeat left top;
	min-width: 70px;
	padding-left: 5px;
	height: 23px;
	z-index: 10;
}

.slots div.slots-rules div.selected .right-rule
{
	background: url("li-selected_right.gif") no-repeat right top;
	min-width: 70px;
	padding-right: 5px;
	height: 23px;
	z-index: 10;
}

.slots div.slots-rules div.selected .rule_bg
{
	background: url("li-selected_bg.gif") repeat-x left top;
	height: 23px;
	z-index: 10;
	text-align:center;
	min-width: 70px;
}

.slots div.slots-rules div.selected A {
    color: #666666;
	cursor: pointer;
	text-align:center;
}

.slots .text {
    position: relative;

    width: 97%;
    margin-top: -1px;
}
.slots P.gray {
    float: left;
    margin-bottom: 15px;
    color: #666666;
    font-size: 12px;
}
.slots UL.tips {
    float: left;
    width: 99%;
    list-style: none;
}
.slots UL.tips LI {
    width: 100%;
    float: left;
    padding-left: 5px;
    display: inline;
    border-bottom: 1px solid #e6e5e5;
}
.slots UL.tips LI.bottom {
    border: none;
    padding: 0px;
    margin: 0px;
    margin-left: 6px;
}
.slots UL.tips LI A {
    width: 100%;
    padding: 10px 0px;
    color: #3064ce;
    font-size: 11px;
    display: block;
}
.tip {
    float: left;
    width: 100%;
    color: #999999;
    font-weight: bold;
    background: url("table-bg.gif") repeat-x left top;
}
.tip.new {
    background: url("bg-table.jpg") repeat-x left top;
}
.tip .left-bg {
    float: left;
    width: 100%;
	padding-left:5px;
    background: url("table-ltc.gif") no-repeat left top;
}
.tip .right-bg {
    float: left;
    width: 100%;
    background: url("table-rtc.gif") no-repeat right top;
}
P.title {
    margin-left: 5px;
    margin-top: 5px;
    margin-right: 5px;
    color: #999999;
    height: 19px;
    width: 90%;
    font-size: 11px;
}
/*  Form  */
.form-block {
    float: left;
    width: 100%;
    padding-top: 10px;
    position: relative;

    margin-top: -2px;
    border-top: 1px solid #e6e5e5;
    background: white;
}
.form-block p {
    margin-bottom:10px;
}
.form-block SELECT {
    margin-right: 10px;
    color: #999999;
}

select
{
	font-size: 13px;
}

SELECT.small {width: 112px;}
SELECT.big {width: 145px;}
.form-block BUTTON {
    width: 53px;
    background: none;
    color: white;
    border: none;
    padding-top: 4px;
    margin-top: 5px;
    height: 25px;
    padding-bottom: 4px;
    margin-left: 10px;
    text-align: center;
    background: url("bg-button-big.gif") no-repeat center center;
}
.left-col .left-name {
    width: 168px;
    float: left;
    position: relative;

    margin-top: 10px;
    height: 24px;
}
.pages-links A.last {
    width: 45px !important;
    border:1px solid #CCCCCC;
    height:17px;
    padding-top:2px;
    text-align:center;
}

/*  Page9  */
/*  Top-part  */
.left-col .top-part {
    float: left;
    width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid #e6e5e5;
}
.left-col  H3.gray, P.star,
.gray-block H4, .left-col .top-part .col-middle .gray-block P, .left-col .top-part .col-middle .gray-block UL,
.left-col .left-part P, .left-col .right-part UL,
.left-col .right-part UL LI P.first, .left-col .right-part UL LI P.second  {
    padding: 0px;
    margin: 0px;
}
.left-col   H3.gray {
    color: #666666;
    font-size: 14px;
    float: left;
    font-weight: bold;
}
.col {
    width: 236px;
    float: left;
    margin-right: 15px;
}
.top-part .col-middle {
    width: 202px;
    float: left;
    margin-right: 20px;
}
.stars-block {
    float: left;
    width: 100%;
    margin: 15px 0px;
    height: 23px;
    background: url("bg-stars.jpg") repeat-x left top;
}
.stars-block .ltc-stars, .gray-block .ltc {
    float: left;
    width: 100%;
    background: url("ltc-stars.gif") no-repeat left top;
}

.gray-block-top
{
	vertical-align: top;
	height: 155px;
}

.stars-block .rtc-stars, .gray-block .rtc {
    float: left;
    width: 100%;
    background: url("rtc-stars.gif") no-repeat right top;
}
.stars-block .rbc-stars {
    float: left;
    width: 100%;
    background: url("rbc-stars.gif") no-repeat right bottom;
}
.stars-block .lbc-stars {
    float: left;
    width: 100%;
    padding-left: 2px;
    background: url("lbc-stars.gif") no-repeat left bottom;
}
.stars-block IMG {
    margin: 5px 0px 7px 2px;
    float: left;
    width: 13px;
}
.left-col  P.star {
    float: right;
    width: 68px;
    font-size: 16px;
    margin-top: 3px !important;
    color: #999999;
    font-weight: bold;
}
 P.star STRONG {
    font-size: 12px;
    color: #c9c9c9;
}
.left-col .top-part .col .data .data-right.small {
    padding: 0px;
    width: 100%;
}
.col-middle .gray-block {
    float: left;
    width: 100%;
	height: 190px;
    margin-top: 15px;
    background: url("bg-gray.jpg") repeat-x left top;
}
.left-col .top-part .col-middle .gray-block H4 {
    font-size: 11px;
    color: #666666;
    width: 100%;
    float: left;
    margin-top: 5px;
    margin-left: 10px;
}
.left-col .top-part .col-middle .gray-block UL {
    list-style: none;
    float: left;
    width: 165px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 25px;
}
.left-col .top-part .col-middle .gray-block UL LI {
    display: inline;
}
.left-col .top-part .col-middle .gray-block UL LI P.r {
    color: #3064ce;
    width: 3px;
}
.left-col .top-part .col-middle .gray-block UL A {
    margin-left: 5px;
    color: #3064ce;
}
.left-col .top-part .col-middle .gray-block UL A SPAN {
    font-weight: bold;
    color: #3064ce;
}

.mag-icon {
    float: left;
	margin-left: 5px;
    padding-left: 20px;
    font-size: 11px;
    color: #666666;
    width: 100%;
    background: url("icon-link.gif") no-repeat left top;
	margin-top:15px;
}

.game-screenshots
{
	position: absolute;
	width: 400px !important;
	height: 10px;
}

html
{
	overflow-x: hidden;
}

.game-block
{
	background-position: 0px 20px;
}

.col IMG.game-franken-cash {
    margin-top: 31px;
    float: left;
}
/*  Left-part  */
.left-col .left-part {
    float: left;
    width: 430px;
    padding-right: 10px;
    margin-top: 15px;
    border-right: 1px solid #e6e5e5;
}
.left-col .left-part.no-margin {
    margin-top: 0px;
}
.left-col .left-part P {
    margin-top: 16px;
}
.left-col .right-part {
    float: left;
    width: 277px;
    padding-left: 15px;
    margin-top: 15px;
}
.left-col .right-part UL {
    list-style: none;
    float: left;
    width: 100%;
}
.left-col .right-part UL LI {
    display: inline;
    float: left;
    width: 100%;
    color: #666666;
    font-size: 11px;
    padding: 15px 0px;
    border-bottom: 1px solid #e6e5e5;
}
.left-col .right-part UL LI.last {
    border: none;
}
.left-col .right-part UL LI P.first {
    width: 96px !important;
    float: left;

    color: #999999;
}
.left-col .right-part UL LI P.second {
    width: 156px !important;
    float: left;
    color: #666666;
}


/*page css */


.first-col {
	width: 192px;
	padding-right: 5px;
	float: left;
}

.first-b P {
	padding: 0px;
	margin: 0px;
}
.first-b {
	float: left;
	width: 100%;
	margin-left: 5px;
	background: url("bg-first.jpg") repeat-x left top;
}
.first-b .ltc-first {
	width: 100%;
	float: left;
	background: url("ltc-first.gif") no-repeat left top;
}
.first-b .rtc-first {
	width: 100%;
	float: left;
	padding-top: 10px;
	background: url("rtc-first.gif") no-repeat right top;
}
.left-col .left-part .first-col .first-b .ltc-first .rtc-first P {
	font-size: 11px;
	color: #666666;
	margin-top: -5px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	width:64%;

}
.left-col .left-part .first-col .first-b .ltc-first .rtc-first P SPAN {
	color: #666666;
	font-weight: bold;
}
.first-b IMG {
	float: left;
	margin-left: 5px;
}
A.arrow {
	background: url("arrow-r.gif") no-repeat left top;
	padding-left: 45px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 18px;
	color: #3064ce;
	margin-top: 5px;
	margin-right: 20px;
	height: 34px;
	float: left;
	white-space: nowrap;
}
A.arrow.b {
	width: 95%;
	background: url("arrow-b.gif") no-repeat left top;
	white-space: nowrap;
}
A.arrow.b.no-width {
	width:auto;
}

.stars-block P.star{
	margin: 0px !important;
}
.col {
	width: 230px !important;
	margin-top: 0px !important;
	margin-left: 0px;
}
.hand {
	color: black;
	width: 100%;
	float: left;
	background: url("hand.gif") no-repeat left center;
	border-bottom: 1px solid #e6e5e5;
	font-size: 11px;
	padding: 15px 0px 15px 30px;
}
.hand.last {
	border: none;
}
.left-part {
	width: 465px !important;
}
.bottom-text {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 15px;
	border-top: 1px solid #e6e5e5;

}
.right-part {
	width: 253px !important;
	padding-left: 12px !important;
}
P.second SPAN {
	font-weight: bold;
	color: #cc0000 !important;
	font-size: 14px !important;
}
P.second STRONG.bold {
	font-weight: bold;
}
P.second SPAN.red {
	font-weight: normal;
}
.right-part A.gray-link {
	float: left;
	height: 38px;
	text-align: center;
	width: 241px;
	color: #339933;
	text-decoration: underline;
	padding: 8px 0px 5px 0px;
	margin-top: 15px;
	background: url("bg-gray-link.jpg") no-repeat left top;
}
.right-part A.gray-link:HOVER {
	text-decoration: none;
}
.right-part IMG {
	float: left;
}
.right-block {
	float: left;
	width: 100px;
}
.right-part UL.k {
	margin-left: 3px !important;
}
.right-part UL.k LI{
	border: none !important;
	background: url("li-icon.gif") no-repeat left center;
	padding: 0px !important;
	padding-left: 10px !important;
	margin-bottom: 1px;
}
.right-part UL.k LI A.selected {
	font-weight: bold;
}
.sub-last {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e6e5e5;
}

.g {
	float: left;
	margin-top: 18px;
	margin-bottom: 10px;
}
A.link {
	margin-top: 10px !important;
}

.left-col .right-part UL LI.little-text P.first {
    width: 96px !important;
}
.left-col .right-part UL LI.little-text P.second{
	font-family: Arial, Helvetica, sans-serif;
}
.left-col .right-part UL LI.little-text P.second SPAN {
	font-size:10px !important;
	font-family: Arial, Helvetica, sans-serif;
	float:none;
}
.left-col .left-part.no-margin .col{
	margin-left: 20px;
}

fieldset {
	border:1px solid #e6e5e5;
    font-size:12px;
	color:#666666;
}

legend {
  padding: 0.2em 0.5em;
  border:1px solid #e6e5e5;
  color:#666666;
  font-size:12px;
  text-align:right;
  }

.comment
{
	border: 1px solid #cccccc;
}

.left-col h2 {
clear:left;
color:#005C89;
font-size:18px;
font-weight:normal;
margin:0;
padding-bottom:12px;
width:100%;
}

.left-col
{
color:#666666;
font-size:12px;
margin:0;
}

input.sign{border:1px solid #cccccc;}
.formtbl td{padding:3px !important;}







ul.navigations {
display:block;
list-style:none;
padding:0;
margin:0;

}

ul.navigations li {
background:transparent url(arrow1.gif) no-repeat scroll 1px 7px;
border-bottom:1px dotted #000000;
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:96%;
height:auto;
overflow:hidden;
zoom:1;
margin:0px 0 5px 0;
padding:0 0 2px 12px;
}

ul.navigations li a {
color:#3064CE;
text-decoration:none;
font-size:12px;
}

ul.navigations li a:hover {
color:#ff0000;
text-decoration:none;
font-size:12px;
}




.reviews_banner img, .reviews img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
    border-bottom:1px solid #ccc;
	margin:5px 0 10px 0;
	padding:2px;
	zoom:1;
}

.reviews h4 a:hover{
color:#000;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
color:#3064CE;
font-family:Tahoma,Arial,Helvetica,sans-serif;
text-decoration:none;
 text-decoration:none;
 font-size:12px;
 margin:0 0 3px 0;
 font-weight:bold;
}




#story h2{
clear:left;
color:#005C89;
font-size:18px;
font-weight:normal;
margin:0;
padding-bottom:5px;
width:100%;
}

a.read-more{
float:right;
font-weight:bold;
}


.first-text b, .last-text b{
font-weight:bold;
color:#CB1616;
font-size:12px;
}







