/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


a:hover {
	text-decoration: underline;
}
/** ClearFIX **/
.tabs , 
.cx,
.big-icons li
 { zoom: 1 }
.tabs:after, 
.cx:after,
.big-icons li:after
{
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}
.c {
	clear:both;
}
/** ClearFIX **/	

/******* { BODY + ALL } *********/
body {
	background:#EEEEEE url("/images/a/body-bg.png") repeat-x top left;
}
body {
	font:12px/130% arial;
	color:#5e5e5e;

	background: url("/images/a/body-bg.png") repeat-x top left , url("/images/a/bg3.gif") bottom center;
}
.g-word {
	 float:left; 
	 width:160px;	
}
a , a:hover , a:visited , a:active{
	color: #1176d8;
	outline:none;
}
a {
	text-decoration: none;
}
a.btn:hover , #lc .nav .li a:hover , .tabs a:hover {
	text-decoration: none;
}
h2 {
	color:#1176d8;
	font-weight: bold;
	font-size: 16px;
	padding: 15px 0px 8px;
/* 	font-style: italic; */
}
.bread > h2 {
	font-size: 20px;
	font-weight: normal;
	padding:15px 0px 15px;
}
.news h2 {
	color:#9A4BD8;
}
h3, .icons h4 , .big-text.page h2 {
	background:#1176d8;
	color:#fefefe;
	height:22px;
	line-height: 23px;
	vertical-align: middle;
	padding:0 8px;
	border:1px solid #d7ebf8;
	border-bottom: none;
	text-transform: uppercase;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
/* 	font-weight: bold;	 */
}

.big-text.page h2 {
	background:#9A4BD8;	
}

.big-text.page font, .big-text.page b {
	color:#9A4BD8!important;		
}

.big-text.page {
	padding:0px;
	background: transparent;
	border:none;
}
.big-text .inner {
	padding:8px;
	background: white;
	border:1px solid #D7EBF8;
}
/******* { SKELETRON } *********/
#wr {
	width:990px;
	margin:0 auto;
	background:url('/images/a/head.png') no-repeat;
}
#lc , #rc {
	width:180px;
	float:left;
}
#rc {
	float:right;
}
#m {
	width:606px;
	float:left;
	margin:0 12px;
}
.page p ,
#m .inner {
	text-align: justify;
	line-height: 160%;
}

.bread .inner p , .page p{
	margin-bottom:19px;	
}

.li strong {
	font-weight: bold;
}
/******* { HEADER } *********/
#header {
	height:220px;	
	padding:8px 0 2px;
	position: relative;
}
#logo {
	color:#e3f3fa;
	font: 28px  arial ;
	text-transform: uppercase;
	text-indent: -10000px;
	width:297px;
	height:32px;
	display: block;
	background: transparent url("/images/a/logo.png") no-repeat center left;
}
#header h1 {
	color:#fff;
	padding-left: 16px;
	text-transform: uppercase;
}
#header #bread {
	position: absolute;
	bottom:15px;
	font-size: 12px;
	padding-left: 0px;
}
/******* { MENU } *********/
.nav .li {
	background: white url("/images/a/nav-sub.png") no-repeat top left;
	padding-top: 6px;
	padding-bottom: 0px;
	border: 1px solid #d6ebf7;
	border-bottom: 0px;
	border-top: 0px;
}
.nav h3 , 
#mark h3.hl ,
#bonus h3.hl, 
#add_info h3.hl , 
#translations h3 ,
#share h3{
	height:18px;
	line-height: 18px;
	vertical-align: middle;
	background:transparent url('/images/a/nav-bg.png');
	padding-left:18px;
	border:1px solid #d4d1d1;
	border-bottom: none;
	font-size: 10px;
	color:#656565;
	text-transform: uppercase;
}

.nav .li a ,
.casino-rel a ,
.the-blocks a {
	display:block;
	color:#616161;
	padding:3px 0px 3px 21px; 
	background: transparent url("/images/a/trjam.png") no-repeat 13px center;
	text-align: left;
	font-size: 11px;
}

#lc .nav .li li {
	
	border-bottom: 1px solid #f5f5f5;
}

#lc .nav .li li a {
	padding:7px 0px 7px 21px; 
}

#lc .nav .li a:last-child {
	border: none;
}
#lc .nav .li a:hover {
	color:#1176D8;
}


.nav.sub {
    /*border-bottom: 1px solid #eaeaea;*/
    float: right;
    margin: 0 0 15px 20px;
    width: 240px;
}
.nav.sub .li {
	border-color: #eaeaea;
	background: none;
	padding-top: 0px;
	padding-bottom: 0px;
}


.nav.sub .li a {
	background: transparent url("/images/a/news-block.png") no-repeat 4px center;
	line-height: 120%;
	padding-left: 30px;
/* 	text-decoration: underline; */
	border-bottom: 1px dotted #E2CAF5;
	padding: 6px 18px 6px 28px;
	/*margin:0px 3px;*/
}
#m .news .nav.sub h3, #m .games .nav.sub h3 {
	background: #9a4bd8;
	-moz-border-radius: 0;
	color:#fefefe;
	border:1px solid #d7ebf8;
	border-bottom: none;
}
.news .authors {	
	font-size:10px;
	color:#5E5E5E;	
}

#lc .nav:first-child .li a {
	color:#1176d8;
}
#lc .nav:first-child .li a:hover {
	color:#616161;
}
#rc .block .inner {
	border: 1px solid #d6ebf7;
	background: white ;
	margin-bottom:3px;
/* 	padding: 8px; */
}

#rc .block .inner {
	padding-bottom:4px;	
}

#rc .html-block {
	margin-bottom: 8px;
}

.r-norm .casino-block .t-bonusp {
	display:none;
}
.r-norm #casino-block .t-visit {
	width:130px;
}
.r-norm .casino-block th {
	font-size:8px;
}
.r-norm .casino-block td.t-visit .btn.yellow span {
	font-size: 10px;
}

body.r-wide #casino-block .t-num ,
body.r-wide #casino-block .t-flag  {
	display:none;
}
body.r-wide #casino-block th.t-bonusp {
	width:55px;
}
body.r-wide #casino-block th.t-bonusm {
	width:60px;
	border-right:none;
}
#casino-block table th
body.r-wide #casino-block th.t-visit {
	width:130px;
}

#rc .btn  {
	height:29px;
	line-height: 19px;
	background-position:right -80px;
}
#rc .btn:hover  {
	background-position:right -316px;
}

#rc .btn span {
	height:29px;
	line-height: 28px;
	background-position:left -109px;
	font-size: 12px;
	color:#CC4119;
}
#rc .btn span:hover {
	background-position:left -345px;
}

body.r-wide #m{width:511px;}
body.r-wide #rc{width:275px;}
body.r-wide #casino-block {
	border:0;
	padding: 0;
	margin: 0 0 10px;
}
#pages {
	padding-top: 15px;
}
#pages a {
	display:block;
	float:left;
	padding: 5px 0;
	margin:2px 5px 2px 0px;
	width:24px;
	text-align: center;
	border:1px solid #D6EBF7;
}
#pages a:hover, #pages .current {
	background:#D6EBF7;
	color:white;
}
.news #pages a {
	color:#9A4BD8;
	border-color: #9A4BD8;
}


.news #pages a:hover , .news #pages .current {
	background-color: #9A4BD8;
	color:white;
}


.articles #pages a {
	color:#1176D8;
	border-color: #1176D8;
}

.articles #pages a:hover , .articles #pages .current {
	background-color: #1176D8;
	color:white;
}

.snav {
	float: right;
    margin-left: 10px;
    width: 200px;
    border-bottom: 1px solid #D6EBF7;
}
/******* { MAIN-PAGE } *********/
#casino-of-the-month .inner ,
#welcome-text .inner ,
.page ,
.news ,
.casino.list ,
.casino,
.soft ,
.glossary ,
#search-results ,
.bricks {
	border:1px solid #d7ebf8;
	padding:8px;
	background: #ffffff;
}
.glossary {
	margin-bottom: 12px;
}
#wr #m .bread {
	padding: 8px 12px;
	background: white url("/images/a/bbg.png") left 1px repeat-x;
}
.casino {
	border-top:0px;
}
.page.bread {
	margin-top: 0px;
}
#welcome-text .inner {
	padding-top: 0px;
	height:auto;
}


#welcome-text h2  {
	padding-top:8px;	
}
.main-news h3 {
	background-color: #9a4bd8;
}
.main-news h4 a {
	font-weight: bold;
	text-transform: uppercase;
	color:#9A4BD8;
}
.new-t a , #more-casino-news{
	color:#9A4BD8;
}
 #more-casino-news {
 	float: right;
 	display: block;
	padding-top: 4px;
 }
.art-t a , #search-from-articles .new-t a {
	color:#1176D8;
}
.main-news {
	border-bottom: 1px solid #DADADA;
}
.main-news p , .new-t p , .art-t p{
	color:#444;
	font-size: 11px;
	text-align: justify;
}
.main-news .inner {
	border: 1px solid #dadada;
	border-bottom: 0;
	background-color: #ffffff;
	padding:7px;
}
.main-news .cx p > a {
	color: #9A4BD8;
	text-transform: lowercase;
}
.main-news .inner .cx , .new-t , .art-t{
	padding: 7px;
	padding-right: 60px;
	border-bottom: 1px solid #dadada;
	background:transparent url("/images/a/news-bg.png") no-repeat 548px center;
}

#rc .main-news .inner .cx {
	padding-right: 7px;
	padding-left:2px;
	background:transparent;
}

#rc .main-news.block {
	background-color:white;
}

#rc .main-news.block h4 {
	margin:4px 0px 4px 0px;
}

#rc .main-news.block .news-prev {
	float:none;
}

#rc .main-news.block p , #rc .main-news.block h4{
	margin-left:5px;
	text-align:left;
}

#rc .main-news h3 {
	background-color:#9A4BD8;
}

.art-t ,
#search-from-articles .new-t, .main-news.art .inner .cx {
	background:transparent url("/images/a/articles-bg.png") no-repeat 548px center;
}
.main-news.art .inner a {
	color:#1176D8;
}
.main-news.art .inner h2 {
	padding:5px 0px 0px 13px;	
}

#more-casino-articles {
	float:right;
	margin-top:3px;
}	

#search-from-articles .new-t {
	background-position: 450px center;
}
.new-t , .art-t {
	padding-bottom: 16px; 
	padding-top: 16px; 
	background-position: 450px center;
}
.thumb-a  , .thumb-a- , .thumb-a-1 , .thumb-a-2 , .thumb-a-0 ,
.thumb-n  , .thumb-n- , .thumb-n-1 , .thumb-n-2 , .thumb-n-0 {
	float:left;
	display: block;
	width:152px;
	height:75px;
	background: transparent url("/images/a/news.png") no-repeat right 1px;
	margin-right: 10px;
}

.thumb-a-0 , #search-from-articles .thumb-n {
	background: transparent url("/images/a/icons/articles-1.png") no-repeat right 1px;
}
.thumb-a-1 {
	background: transparent url("/images/a/icons/articles-2.png") no-repeat right 1px;
}
.thumb-a-2 {
	background: transparent url("/images/a/icons/articles-3.png") no-repeat right 1px;
}
.thumb-n-0 {
	background: transparent url("/images/a/icons/news-1.png") no-repeat right 1px;
}
.thumb-n-1 {
	background: transparent url("/images/a/icons/news-2.png") no-repeat right 1px;
}
.thumb-n-2 {
	background: transparent url("/images/a/icons/news-3.png") no-repeat right 1px;
}

#search-from-glossary .thumb-n {
	display: none;
}
/******* { BUTTONS } *********/
.btn , #casino-of-the .btn b {
	height: 22px;
	line-height: 24px;
	vertical-align: middle;
	display: block;
	background: transparent url("/images/a/b1.png") no-repeat right 1px;
}
.btn span {
	display: block;
	text-align: center;
	height:22px;
	color:#1c1c1c;
	text-transform: uppercase;
	background: transparent url("/images/a/b1.png") no-repeat left -21px;
	overflow: hidden;
}
.big-icons .btn {
	height:18px;
	line-height: 19px;
	background-position:right -44px;
}
.big-icons .btn:hover {
	background-position: right -280px;
}
.big-icons .btn span{
	height:18px;
	line-height: 19px;
	background-position:left -62px;
	font-size: 9px;
}
.big-icons .btn:hover span{
	background-position: left -298px;
}
/******* { BLOCKS } *********/
.page {
	margin-top: 10px; margin-bottom: 10px;
}
#cofm-left, #cofm-right {
	position: absolute;
	top:30%;
	width:26px;
	height:41px;
	background: transparent url("/images/a/left.png") no-repeat center center;
	display: block;
	cursor: pointer;
	margin-left: 8px;
}
#cofm-right {
	right:8px;
	background: transparent url("/images/a/right.png") no-repeat center center;
}
#casino-of-the {
	width:276px;
	float:left;
	display: none;
}
#casino-of-the-month {
	position: relative;
	text-align: right;
}
#casino-of-the-month h3 {
	text-align: left;
}
#casino-of-the-month .inner {
	text-align: right;
	width:274px;
	height:225px;
	overflow: hidden;
	padding: 8px 0px 0px;
}
#casino-of-the-month .inner .cx {
	float: left;
	padding:0px 8px;
	width:258px;
}
#wss {
	width:10000px;
}
#casino-of-the .logo {
	float: left;
    margin-right: 10px;
    width: 78px;
}
#casino-of-the .btn {
	float: right;
    width: 170px;
}
#welcome-text {
	float:left;
	width: 100%;
	margin-right: 0;
}
#welcome-text .inner {
/* 	font-style: italic; */
	line-height: 130%;
	text-align: left;
}
#m h3 , #rc h3 , .icons h4 , .big-icons h4 , .tabs a , .big-text.page h2 {
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}

.main-news h3 , .the-blocks h3 {
	-moz-border-radius-topleft: 4px !important;
	border-top-left-radius: 4px !important;
    -moz-border-radius-topright: 4px  !important;
    border-top-right-radius: 4px  !important;
}
#m .inner , #rc .inner {
	-moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
}
.big-text .inner {
	padding-left: 15px; 
	padding-right: 15px;
}
#rc h3 {
	background-color: #CC4119;
	color:#fff;
}
#main-blocks {
/* 	background: white; */
}
#main-blocks .nav {
	float:left;
	width: 202px;
}
#main-blocks h3 {
	-moz-border-radius: 0;
}
.tabs {
	top:-8px;
	left:-13px;
	position: relative;
	background:#EEEEEE; 
	padding-right: 0px; 
	margin-right: -26px;
	border-bottom:1px solid #D7EBF8;
}
.tabs a {
	float:left;
	display: block;
	padding:4px 8px;
	margin-right: 2px;
	text-transform: uppercase;
	background: white;
	font-size: 11px;
	font-weight: bold;
	border:1px solid #D7EBF8;
	border-bottom: none;
}
.tabs a.selected , .tabs a:hover {
	background:#1176D8;
	color:white;
}
/******* { GAMES BLOCK } *********/
#rc .g {
	background: transparent url("/images/a/games/g-bg.jpg") no-repeat top left;
	display:block;
	width:175px;
	height:47px;
	margin-left: 2px; 
	margin-top: 3px;
	cursor:pointer;
}
.r-wide #rc .g {
	width:80px;
	height:80px;
	background: transparent url("/images/a/games/w-bg.png") no-repeat top left;
	float:left;
	margin-left: 8px; 
	margin-top: 5px;
	padding-top: 4px;
}
.r-wide #rc .g > div {
	height:34px;
	padding-top: 40px;
	padding-left: 0px;
	background-position: top left;
	
	margin: 0 4px;
}
.r-wide #rc .g > div a {
	display: none;
}
#rc .g > div {
	height:47px;
	margin-left: 4px; 
	padding-left: 77px;
}
#rc .g h4 {
	color:#585858;
	font-size: 12px;
	padding-top: 4px;
	text-transform: uppercase; 
	padding-bottom: 7px;
}
#rc .g a {
	color:#37ab6c;
	font-size: 10px;
	font-weight: bold;
}
#game-roulette div {
	background: transparent url("/images/a/games/g-roulette.jpg") no-repeat center left;
}
#game-slots div {
	background: transparent url("/images/a/games/g-slots.jpg") no-repeat center left;
}
#game-blackjack div {
	background: transparent url("/images/a/games/g-blackjack.jpg") no-repeat center left;
}
#game-vide-poker div {
	background: transparent url("/images/a/games/g-video.jpg") no-repeat center left;
}
#game-keno div {
	background: transparent url("/images/a/games/g-keno.jpg") no-repeat center left;
}
#game-craps div {
	background: transparent url("/images/a/games/g-craps.jpg") no-repeat center left;
}
#game-baccarat div {
	background: transparent url("/images/a/games/g-baccarat.jpg") no-repeat center left;
}
/******* { CASINO-BLOCK } *********/
#casino-block , .casino-block > div{
	border:1px solid #d7ebf8;
	background: #ffffff;
}
#casino-block.full h3 {
	border-width: 0px 0px 1px; 
	position: relative; 
	top: -8px; 
	left: -8px; 
	padding-right: 8px; 
	margin-right: -16px;
	background-color: #37AB6C;
}
#m #casino-block .t-name {
	text-align:left;	
}
#casino-block {
	-moz-border-radius: 4px;
	padding:8px;
	margin: 10px 0;
}
.casino-block.small {
	background:white url("/images/a/grey.png") repeat-x center top;	
}
#casino-block table , .casino-block.small table, #recent-winners-b1 table {
	width:100%;
	border:1px solid #e1e1e1;
	background: #f9f9f9 url("/images/a/table-bg.png") no-repeat;
}

#recent-winners-b1 .inner {
	padding:0px;
	border:none;	
}

.casino-block.small table {
	border-top: 0;
	border-bottom: 0;
}
#casino-block table tbody td, #recent-winners-b1 table td {
/* 	background-color:#f9f9f9; */
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding: 0px 4px;
	height:45px;
	text-align:center;
	cursor: pointer;
	color:#1176D8;
}

#recent-winners-b1 table td {
	height:25px;	
	cursor: auto;
}

.casino-block tbody td {
	cursor: pointer;
	color:#1176D8;
}
#casino-block table tbody td:hover , .casino-block tbody td:hover {
	text-decoration: underline;
}
#casino-block table tbody td.t-visit:hover , .casino-block tbody td.t-visit:hover {
	text-decoration: none;
}
#casino-block table th , .casino-block.small th, #recent-winners-b1 table th {
	color:#656565;
	font-weight: bold;
	font-size: 9px;
	padding:2px 4px 10px;
	background: transparent url("/images/a/th-bg.png") no-repeat top center;
	text-transform: uppercase;
	border-right: 1px solid #e2e2e2;
	text-align: center;
	white-space:nowrap;
}

#casino-block table th.t-bonusm {
	border-right:none;	
	width:61px;
}

.r-norm #casino-block table th.t-visit ,
.r-norm #casino-block table th.t-review {
	background: transparent url("/images/a/th-bg2.png") no-repeat top center;
	color:#77e9ab;
	border-top: 1px solid #27c470;
}
.r-norm #casino-block table th.t-visit {
	border-right: 1px solid #27c470;
	border-top: 1px solid #27c470;
}
#casino-block table th.t-name ,
#casino-block table th.t-num {
	background-position: left top;
}
.r-norm #casino-block table .t-logo ,
.r-norm #casino-block table .t-num {
	border-right:none;
}
.t-review a {
	background: transparent url("/images/a/v_sign.png") center center no-repeat;
	margin: 0 auto;
}

#casino-block .t-name a ,
#casino-block .t-bonusm a ,
#casino-block .t-review a ,
#casino-block .t-bonusp a {
	display: block;
	width:100%;
	/*
height:100%;
	line-height: 45px;
*/
	vertical-align: middle;
}
#casino-block .t-review a {
	height:100%;
}
#casino-block table  td.t-num {
	text-align: center;
	color:#045eac;
	font-size: 12px;
}
#casino-block table  td.t-bonusp ,
#casino-block table  td.t-bonusm ,
#casino-block table .t-visit ,
#casino-block table .t-review ,
.casino-block.small .t-logo {
	text-align: center;
}
.t-visit .btn {
	height: 21px;
	background-position: right -196px;
	line-height: 20px;
}
.t-visit .btn:hover {
	background-position: right -238px;
}
.t-visit .btn:hover span {
	background-position: left -259px;
}

.t-visit .btn span {
	background-position: left -217px;
	height: 21px;
	line-height: 20px;
	font-weight: bold;
	font-size: 11px;
}
.r-norm #casino-block .t-visit .rl {
	display: none;
}
th.t-flag {
	width:35px;
}
td.t-flag {
/* 	background: transparent url("/images/a/ok.png") no-repeat center center; */
	background: transparent url("/images/a/icons/us.png") no-repeat center center;
}
.r-norm #casino-block table td.t-review ,
.r-norm #casino-block table  td.t-visit {
 	background:#37ab6c;
 	border-bottom: 1px solid #27c470;
}
.r-norm #casino-block table  td.t-visit {
	border-right: 1px solid #27c470;
}
.casino-block.small th {
	font-size: 8px;
	text-align: center;
	padding-left: 0;
	padding-right:0;
	font-weight: normal;
	padding-bottom: 12px;
}
.casino-block.small .t-bonusp {
/* 	display:none; */
}
.casino-block.small .t-logo {
	width:55px;
	border-right: 1px solid #E1E1E1;
}
.casino-block.small .t-bonusm ,
.casino-block.small .t-bonusp {
	width:55px;
	border-right: 1px solid #E1E1E1;
	text-align: center;
}
.casino-block.small td.t-visit {
	text-align: center;
	padding: 0 2px;
}
.casino-block.small td {
	border-bottom: 1px solid #E2E2E2;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
.casino-block.small .t-visit .btn , .casino-block.small td.t-bonusm{
	font-size: 11px;
}

#casino-block td.t-bonusm span b { 
	display:block;
	background:url("/images/a/b1.png") no-repeat scroll left -80px transparent;
	height:29px;
	float:left;
	margin-left:7px;
	width:58px;
	margin-right:-2px;
}
#casino-block td.t-bonusm span {
	display:block;
	background:url("/images/a/b1.png") no-repeat scroll left -109px transparent;
	height:29px;
	line-height:29px;
	color:#000;
}

#casino-block td.t-visit a{
	display:block;
	color:#fff;
	font-weight:bold;
}
#casino-block td.t-visit .btn {
	background-position:right -138px!important;
	height:29px!important;
	line-height:29px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}

#casino-block td.t-visit {
	padding-left:0px;	
}

#casino-block td.t-visit .btn:hover {
	background-position:right -374px!important;
}

#casino-block td.t-bonusm  {
	padding-right:0px;
	border-right:0px;	
	widht:60px;
}

a.rl {
	color:#656565;
	font-size: 10px;
	font-weight: bold;
}
/******* { FOOTER } *********/
#f {
	border-top:4px solid #D0D0D0;
	clear:both;
	margin:40px 0px 20px;
	padding:10px 0px 0px 70px;
}
#ff {
	clear:both;
	border-top:4px solid #D0D0D0;
	padding:10px 70px 20px;
	color:#666666;
	font:12px/1.5 Arial,Helvetica,sans-serif
}
#f .nav {
	float:left;
	width:170px;
	text-align:left;
	background-color:transparent;
	
}
#f .nav h3, #langBox h3 {
	margin-bottom:10px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#3F3737;
	background:none;
	margin:0px;
	padding:0px;
	border:none;
	height:auto;
}
#f .nav .li {
	background:none;
	border:none;
}
#f .nav a {
	color:#333333;
	display:block;
	text-decoration:none;
	font:12px/1.5 Arial,Helvetica,sans-serif;	
	padding:0px 0px 5px;	
	margin:0px;
	background:none;
}
/******* { LISTS } *********/

.soft-list ,
.casino-list, 
.items-list {
	margin:10px 0px;
	padding: 10px 0px;
	border-bottom: 1px solid #D6EBF7;
	text-align: justify;
}
.casino-rel {
	clear: both;
}
.casino-rel a {
	float: left;
	padding-right: 5px;
	padding-left: 10px;
	background-position: 3px center;
	font-size: 10px;
}
.teaser {
/* 	line-height: 130%; */
}
.logo-big {
/* 	float:left; */
	margin:4px 15px 10px 0;
}
.small-logo {
	float:left;
	padding-right: 10px;
	margin-top: 4px;
}
.soft-list h3 ,
.casino-list h3 ,
.new-t .t ,
.art-t .t ,
.items-list h3{
	background: none;
    border: none;
    font-size: 14px;
   /*
 font-style: italic;
    font-weight: normal;
*/
	font-style: normal;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    text-align: left;
}
.art-t .t , 
#search-from-articles .t {
	color:#1176D8;
}

.icons a {
	padding: 5px 4px 0;
	display:block;
	float:left;
	height: 30px;
	width: 50px;
}
.icons h4, .big-icons h4 {
	background-color: #39b471;
	height:auto;
	margin-top: 0;
    padding: 3px 10px;
    line-height: 140%;
    color:white;
    text-align:left;
}
.big-icons li {
    display:block;
    border-bottom: 1px dotted #ddd;
    padding:5px 10px;
}
.big-icons li > a {
	font-size: 13px; 
	font-weight: bold;
}
.big-icons .review {
	float: right; 
	width: 100px; 
	text-align: center;
}
.big-icons ul {
	border:1px solid #ddd;
}
.big-icons img , .big-icons .review {
	margin-top: 8px;	
}
.big-icons .review a {
	font-size: 10px;
	text-transform: lowercase;
}
.big-icons .review a.btn {
	font-size: 12px;
	text-transform: uppercase;
}
.soft p {
	line-height: 160%;
	text-align: justify;
}
.alphabet a{display:inline-block;width:20px;height:20px;font-size:14px;text-align:center;text-transform:uppercase;text-decoration:none;border:1px solid #fff; vertical-align: middle; line-height: 19px;}
.wiki-rev h2{text-transform:capitalize;}
.alphabet a:hover,.alphabet a.selected{border:1px solid #C6C6C6;}
.alphabet{margin-top:10px;text-align:center;padding:0 1px;}
.wiki a{display:block;margin:5px 0;}
.wiki { margin-top:25px;}
/******* { CASINO } *********/
.casino img.logo {
    float: right;
    margin: 17px 30px 0 10px;
}
.casino .lang {
	text-align:right;
	padding-right:19px;	
}

#m .casino h2 {
    padding: 10px 30px 0;
    font-size: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-style: normal;
    line-height: 130%;
}
#m .casino.list h2 {
	padding:8px 0 0;
} 
.review-info {
	padding:0px 20px;	
}
.review-info h3 {
	color:#800303;
	font-size:15px;
	padding-left:3px;
	margin-top:30px;
	font-weight:normal;
	border: none;
	background: none;
}
.review-info a {
	text-decoration: none; 
	font-size: 12px;
	padding-left:2px;
	color:#6F6F6F;
	text-indent: -100000px;
}
.casino-btn {
	clear:both;
	margin:10px 20px 20px;
}
.casino-btn .yellow , .casino-btn .red {
	width:220px;
	float:right;
}
.casino-btn .yellow {
	float:left;
	background-position: right -80px;
}
.casino-btn .yellow span {
	background-position: left -109px;
}
.casino-btn .yellow:hover {
	background-position: right -316px;
}
.casino-btn .yellow:hover span {
	background-position: left -345px;
}

.jack .btn {
	margin-left: 7px; 
	margin-right: 7px;
}

.casino-btn .red , .big-icons .btn , .jack .btn  {
	background-position: right -138px;
}
.casino-btn .btn.red span , .big-icons .btn span  , .jack .btn span{
	background-position: left -167px;
	color:white !important;
}

.casino-btn .red:hover , .big-icons .btn:hover , .jack .btn:hover {
	background-position: right -374px;
}
.casino-btn .red:hover span , .big-icons .btn:hover span , .jack .btn:hover span {
	background-position: left -403px;
}



#casino-of-the .btn {
	background-position: right -80px;
}
#casino-of-the .btn span {
	background-position: left -167px;
}
#casino-of-the .btn b {
	background-position: left -138px;
}
.casino-btn .btn , 
.casino-btn .btn span , 
#casino-of-the .btn, 
#casino-of-the .btn span , 
#casino-of-the .btn b ,
.big-icons .btn ,
.big-icons .btn span,
.jack .btn ,
.jack .btn span{
	height:29px;
	font-size: 14px;
	font-weight: bold;
	color:#282828;
	line-height: 29px;
	vertical-align: middle;
}
#casino-of-the .btn b  {
	color: #FFFFFF !important;
    float: left;
    font-size: 19px !important;
    margin-left: 9px !important;
    width: 60px;
    font-weight: normal !important;
}
/**Scrolling for casino page**/
#scroll-left {
	height:207px;
	width:25px;
	background:white url("/images/a/screen-bg.jpg") top left no-repeat;
	display:block;
	cursor:pointer;
	float:left;
}
#scroll {
	float:left;
	width:415px;
	overflow:hidden;
	margin:20px 10px 0px;
}
#scroll-right {
	height:207px;
	width:25px;
	background:white url("/images/a/screen-bg.jpg") right -207px no-repeat;
	display:block;
	cursor:pointer;
	float:left;
}
#screenshots {
	clear:both;
	background:white url("/images/a/screen-bg.jpg") 0px 207px;
	height:207px;
	margin-bottom:20px;
}
#ws {
	width: 10000px;
}
#ws img {
	padding: 7px;
}
#bonus-big {
	float:right;
	width:300px;
	margin-left:15px;
	background-position:top left;
	line-height:20px;
}
#bonus-big h3 {
	background-color:#A61D24;
}
#bonus-big li {
	/*border-bottom:1px dashed #C7C7C7;)*/
	font-size:12px;
}
#bonus-big label {
	font-weight:bold;
}
#bonus-big li.text {
	text-align:left;
}
#bonus-big li.text label {
	width: 100%;
}

/** Table info CSS **/
.c-tables {
	padding-bottom: 20px;
}
#cool-yes {
	margin-left: 20px; margin-right: 10px;
}
#mark , #bonus , #add_info {
	width:220px;
	float:left;
	margin-right:10px;
}
#bonus {
	float:right;
}
#mark {
	margin-left: 20px; 
	width: 235px;
}
#add_info {
	clear:both;
	width:445px;
	margin-right:0px;
	margin: 20px;
}
#bonus {
	width: 200px; 
	margin-right: 20px;
}
#bonus label {
	width: 100px;
}
#cool-yes li , #cool-no li {
	text-align: left;
}

div.lc, div.rc
{
	float:left;
	background:#fff url('/images/a/casino-tbl-background.gif') repeat scroll 0 bottom;
	line-height:20px;
}

#mark h3.hl ,
#bonus h3.hl, 
#add_info h3.hl {
	-moz-border-radius: 0 !important;
	text-align: center;
	font-weight: bold;border-bottom: 1px solid #DDDDDD;
}
.c-info ul li {
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}
.c-info ul li label {
	float:left;
	text-align: left;
}
.lc div.pa {
	width:280px;
}

.lc div.pa {
	height:auto;
}

#mark ul li, #bonus ul li, #add_info ul li, #cool-yes ul li, #cool-no ul li, #bonus-big ul li{
	list-style:none;
}

.ct ,
.mark p {
	font-size: 12px;
    line-height: 1.5;
    text-align: justify;
}
.ct{
    margin: 0 20px;
    padding: 5px 0 20px;
    
}
#cool-yes, #cool-no {
	background:none;
	width:217px;
}
#cool-yes ul , #cool-no ul {
	border:1px solid #d6ebf7;
}
#cool-yes h3 {
	background:#37ab6c;
}
#cool-yes li {
	color:#37ab6c;
	line-height: 140%;
	padding:5px 10px;
}
#cool-no li {
	color:#9a4bd8;
	line-height: 140%;
	padding:5px 10px;
}
#cool-no h3 {
	background:#9a4bd8;
}

/* Marks */
#m .marks .mark h3 , #m .marks b.inf  {
	font-size:20px;
	font:18px/35px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-weight:bold;
	text-align:left;
	text-transform:none;
	background: no-repeat;
	border: none;
	display: inline;
	color:#2181DD;
	padding-left: 0;
}
#m .marks span.inf, #m .marks b.inf {
	color:#2179D3;
	margin-left:0px;
	font-family:trebuchet MS;
	float:right;
}
#m .marks b.inf {
	width: 51px;
	text-align:right;
}
#m .marks span.inf {
	margin-right:5px;
	margin-top:13px;
}
#m .marks .mark {
	margin:5px 20px;
	border-bottom:1px solid #EDEDED;
}
#m .marks .mark > p {
	padding:10px 0px;
}
/* Rating table */

.rating-0, .rating-1, .rating-2, .rating-3, .rating-4, .rating-5 , .rating-6, .rating-7, .rating-8, .rating-9, .rating-10 {
	background:transparent url("/images/a/ratingv.png") no-repeat 0 0;
	display:block;
	height:12px;
	width:120px;
	margin:0 auto;
}
#casino-block .rating-0 ,
#casino-block .rating-1 ,
#casino-block .rating-2 ,
#casino-block .rating-3 ,
#casino-block .rating-4 ,
#casino-block .rating-5 {
	width:60px;	
}

.rating-0 {
	background-position:-12px -108px;
}
.rating-1 {
	background-position:0px -108px;
}
.rating-2 {
	background-position:0px -96px;
}
.rating-3 {
	background-position:0px -84px;
}
.rating-4 {
	background-position:0px -72px;
}
.rating-5 {
	background-position:0px -60px;
}
.rating-6 {
	background-position:0px -48px;
}
.rating-7 {
	background-position:0px -36px;
}
.rating-8 {
	background-position:0px -24px;
}
.rating-9 {
	background-position:0px -12px;
}

.rt .rating-1, .rt .rating-2, .rt .rating-3, .rt .rating-4, .rt .rating-5 {
	float:right;
	margin:4px 0px 0px 5px;
}
.review-info .rating {
	margin-left:1px;
	margin-top:5px;
	width:auto;
}

/* Search results */
#search-results h2 span {
	color:#37AB6C;
}
#search-results h2 {
	margin-bottom: 12px;
}
#search-results h4 {
	border-bottom: 1px dashed #1176D8;
    line-height: 100%;
    margin-bottom: 10px;
    padding: 12px 12px 10px 0;
    font-size: 16px;
    font-weight: normal;
    color:#1176D8;
}
.search-res-block {
	padding-bottom: 12px;
}

/* [OTHER ELEMENTS} */
.news , .articles {
	background: white url("/images/a/icons/news-top.png") no-repeat 405px  5px;
}
.news h2 , .articles h2 {
	border-bottom: 1px dashed #9a4bd8;
	margin-bottom: 10px; 
	line-height: 100%;
	padding: 20px 80px 30px 0;
}
.articles h2  {
	border-color: #1176D8;
	color: #1176D8;
}
#m .articles .nav.sub h3 , #m .games .nav.sub h3 {
	background-color: #1176D8;
}
.articles .nav.sub .li a, #m .games .nav.sub .li a {
	background: url("/images/a/one-block.png") no-repeat scroll 4px center transparent
}
.news-nav {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px dashed #9a4bd8;
}
.articles .news-nav {
	border-color: #1176D8;
}
.news-nav div.next {
	float:left;
	width:50%;
	height: 35px;
    padding-top: 5px;
	background: url("/images/a/left.png") no-repeat scroll left center transparent;
}
.news-nav div.prev {
 	float:right;
	width:50%;
	height: 35px;
    padding-top: 5px;
	text-align: right;
	background: url("/images/a/right.png") no-repeat scroll right center transparent;
}
.news-nav .next a , .news-nav .prev a {
	display:block;
	width: 200px;
	text-align: left;
}
.news-nav .next a {
	margin-left: 30px;
}
.news-nav .prev a {
	margin-right: 30px;
	float: right;
	text-align: right;
}

/* [NEWS BRICKS] */
.bricks {
	background: white;
}
.brick {
	width:155px;
	float:left;
	margin-right: 4px;
	margin-bottom: 12px;
	border:1px solid #ddd;
	background: transparent url("/images/a/nav-sub2.png") no-repeat left 18px;
}
#texts-tags .brick h3 {
	text-align: left;
	background: transparent url("/images/a/nav-bg2.png") left top;
	height: 18px;
	line-height: 17px;
	border:none;
	-moz-border-radius: 0;
	margin-bottom: 4px;
}
.brick h3 a {
	color:#fff;
}
.brick > a {
	text-align: left;
	padding: 5px 10px 5px 25px;
	margin: 0  5px 5px 5px;
	display: block;
	background: transparent url("/images/a/one-block.png") no-repeat left center;
	border-bottom: 1px dotted #1176D8;
	line-height: 14px;
	font-size: 12px;
}
.the-blocks {
	margin-top: 10px;
}
.the-blocks h3 {
	background-color:#1176D8;
}
.the-blocks h4 {
	color:#1176D8;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
}
.the-blocks .inner {
	background-color: #fff;
	border:1px solid #dadada;
	border-bottom:none;	
	padding: 5px 18px;
}
.the-blocks .inner > div {
	float:left;
	width:169px;
	margin-top: 10px;
}
.the-blocks .superb {
	margin:0px 10px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 0 19px;
}
.the-blocks a{
	padding:0px 0px 0px 11px;
	background-position: center left;
}
.the-blocks a:hover ,
#f .nav a:hover {
	text-decoration: underline;
}
.the-blocks a.more{
	color:#37ab6c;
}
.the-blocks img {
	margin-bottom: 10px;
}
.the-blocks p {
	text-align: left;
}


.main-pc .after-table {
	display: none;
}
.main-pc #casino-block {
	margin-bottom: 0px;
}
#lc .nav {
	background-color:white;
}
#rc .html-block {
	background-color: #F7F7F7;
}
.main-pc {
	margin-bottom: 10px;
}
#more-articles {
	background: none;
    border-top: 1px solid #DADADA;
    color: #37AB6C;
    display: block;
    float: right;
    font-size: 12px;
    text-align: right;
    width: 100%;
    margin-top: 10px;
    padding-top: 4px;
}

/******* { GAMES } *********/

#wr #m .gm-game.bread {
	/*background: white url("/images/a/games/top/baccarat.jpg") no-repeat top left;*/
}
#wr #m .gm-game.bread h2 {
	padding-top: 31px; 
	color: white;
}
#wr #m .gm-game .inner {
	margin-top: 45px;
}


#wr #m .gm-slots.bread {
	background: white url("/images/a/games/top/slots.jpg") no-repeat top left;
}
#wr #m .gm-blackjack.bread {
	background: white url("/images/a/games/top/blackjack.jpg") no-repeat top left;
}
#wr #m .gm-roulette.bread {
	background: white url("/images/a/games/top/roulette.jpg") no-repeat top left;
}
#wr #m .gm-video.bread {
	background: white url("/images/a/games/top/video.jpg") no-repeat top left;
}
#wr #m .gm-baccarat.bread {
	background: white url("/images/a/games/top/baccarat.jpg") no-repeat top left;
}
#wr #m .gm-keno.bread {
	background: white url("/images/a/games/top/keno.jpg") no-repeat top left;
}
#wr #m .gm-craps.bread {
	background: white url("/images/a/games/top/craps.jpg") no-repeat top left;
}

.games-groups .inner .group-list {
	margin:10px 0px 20px 0px;
	border:1px solid #e3e3e3;
	padding:8px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}

.games-groups .inner .group-list p  {
	padding-top:10px;
	border-bottom:1px dashed #e3e3e3;
}

.games-groups .inner .group-list a {
	color:#37AB6C;	
}

.games-groups .inner .group-list a.g-read {
	text-decoration:underline;
	display:block;
	margin-top:5px;
}

.games-groups .inner .group-list a.g-title {
	font-size:20px;	
	padding-top:10px;
	padding-left:5px;
	display:block;
	float:left;
}
#GPWASeal {
	width:135px !important;
}

#lc .nav:last-child .li {
	border-bottom: 1px solid #D6EBF7;
}


.nav a span.new , 
.nav a span.toppick , 
.nav a span.top , 
.nav a span.us ,
.nav a span.uk ,
.nav a span.ca ,
.nav a span.au ,
.nav a span.za ,
/** **/
.nav a span.ru ,
.nav a span.de ,
.nav a span.da ,
.nav a span.nl ,
.nav a span.es ,
.nav a span.gr ,
.nav a span.pl ,
.nav a span.no ,
.nav a span.ar ,
.nav a span.se{
	display:block;
	margin-right:5px;
	padding-right: 23px;
	background:transparent url("/images/a/menu-bg.png") no-repeat right 1px;
}
.nav a span.new {
	background-position:right -3px;
}
.nav a span.top {
	background-position:right -80px;
}
.nav a span.us {
	background-position:right -125px;
}
.nav a span.uk {
	background-position:right -242px;
}
.nav a span.au {
	background-position:right -165px;
}
.nav a span.ca {
	background-position:right -204px;
}
.nav a span.za {
	background-position:right -286px;
}
.nav a span.ru {
	background-position:right -329px;
}
.nav a span.de {
	background-position: right -376px;
}
.nav a span.da {
	background-position: right -416px;
}
.nav a span.es {
	background-position: right -455px;
}
.nav a span.gr {
	background-position: right -495px;
}
.nav a span.nl {
	background-position: right -535px;
}
.nav a span.pl {
	background-position: right -581px;
}
.nav a span.se {
	background-position: right -625px;
}
.nav a span.no {
	background-position: right -671px;
}
.nav a span.ar {
	background-position: right -715px;
}
/* Contact US */

#comments-wrapper {
	margin-top: 30px;
}
#comments {
	padding:0px 20px;
}
.comment {
	padding:10px;
	border-bottom: 1px solid #F5F5F5;
}

.comment .name {
	font-weight: bold;
}

#contact label , #comments label {
	display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 5px;
    text-transform: uppercase;
}
#contact input, #contact textarea , #comments input, #comments textarea{
	padding:2px 5px;
	width:90%;
	font-size: 12px;
}
#comments input, #comments textarea {
	width:98%;
}
#contact textarea , #comments textarea {
	height:90px;
}
#contact  #contact-send , #comments #add-comment {
	width: 150px; 
	margin-top: 20px;
}	
#success {
	padding:10px;
	margin:10px 0;
	border:1px solid #D7EBF8;
	background-color: #1176D8;
	text-transform: uppercase;
	color:white;
}



#search {
	position: absolute;
	bottom: 12px;
	right:0px;
	background: transparent url("/images/a/search.png") no-repeat center center;
	width:179px;
	height:31px;
}

#search-key {
	margin:4px 0px 0px 20px;
	padding: 5px;
	width: 120px;
	font-size:small;
	background: transparent;
	border:none;
}

#agregate {
	display:none;	
}

#search-go {
	background: none;
	border:none;
	height: 27px; 
	width: 25px;
	cursor: pointer;
}

#frequent {
	margin-top:10px;	
}

#frequent a {
	display:block;
	float:left;
	width:230px;	
}

#recent-winners-b1 {
	margin-bottom: 15px;
}

#recent-winners-b1 .casino-block.small {
	border:none;
	padding:0;
}
#recent-winners-b1 table {
	width:50%;
	float:left;
}

#recent-winners-b1 h3 {
	background-color: #CC4119;
}

#recent-winners-b1 table td {
	border-bottom: 1px solid #E1E1E1;
	padding:7px 5px !important;
}
.rw-date ,
.rw-flag ,
.rw-casino ,
.rw-amount {
	border-right: 1px solid #E1E1E1;
}
.rw-date ,
.rw-flag{
	text-align: center;
}
th.rw-flag {
	background-position: -10px 0 !important;
}



#jack {
	margin-bottom: 15px;
	margin-top: 15px;
	background:white url("/images/a/grey.png") repeat-x center top;
	border-bottom: none !important;
}
#jack .inner {
	border-bottom: 1px solid #DADADA;
}
#rc #jack , #lc #jack  {
	margin: 5px 0;
}
#rc #jack .jack , #lc #jack .jack {
	text-align: center;
	padding-bottom: 15px;
}
#m #jack .jack {
	width:33%;
	float:left;
	text-align: center;
}

.jack h4 {
	color: #8A1927;
    font-size: 19px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.jack h5 {
	text-transform: uppercase; 
	font-weight: bold; color: #090000; 
	margin-bottom: 10px;
}
.jack div {
	height:130px;
	background: transparent no-repeat center center;
}

#ecogra {
	margin-right: 15px; 
	float: left; 
	width: 159px; 
	height: 30px;
	background: transparent url("/images/a/external/ecogra.png") no-repeat center center;
}
#GPWASeal {
	display:block; 
	float:left; 
	width:160px; 
	height:50px; 
	margin-right:15px;
	background: transparent url("/images/a/external/gpwa.png") no-repeat center center;
}


#translations , #share {
	margin-top: 15px;
	background-color: white;
}
#translations div{
	padding:15px;
}
#translations a {
	border: 1px solid #E1E1E1;
    display: block;
    float: left;
    height: 13px;
    margin-right: 5px;
    padding: 3px;
    background: url("/images/a/table-bg.png") center center;
}
#translations a:hover {
	background: url("/images/a/table-bg.png") bottom center;
}
#translations h3 , #share h3{
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
}
#share .cx {
	padding:10px;
}




#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.author , .date {
	text-align: right;
}
.date {
	margin-bottom: 10px;
}

#the-news .new-t {
	padding-right:8px;
}
#the-news .new-t p {
	width:418px;
}

.after-table:empty {
    display: none;
}


.after-table {
	padding-top:17px!important;
}
.news .inner  ul { 
	margin:10px 0px 10px 0px;
}
.inner ul li{
	list-style: circle;
	margin-left:13px;
}

.bread .inner table th {
	font-weight:bold;
	padding-bottom:5px;
	text-align:center;
}

.bread .inner table td {
	text-align:center;
}

.bread .inner table {
	width:480px!important;
	margin-top:5px;	
}

#langBox {
	float:right !important;
}
#langBox small {
	display: none;
}
#langBox select {
	margin-top:6px;	
	padding:2px;
}

#f .html-block {
	float:right;
}

.t-visit .agoto:hover {
	text-decoration:none;
}

a.cross {
	color:#5E5E5E!important;
	font-weight:bold;
	text-decoration:none;
}

a.cross:hover {	
	text-decoration:underline;
}
#logo {
	background: transparent url("/images/a/logo.png") no-repeat center left;	
}

td.t-flag {
	background: transparent url("/images/a/icons/us.png") no-repeat center center;
}