BODY{
	background-color: black; 
	margin: 0;
	padding: 0;
background: url('../images/bg.jpg') 0 0 repeat;
}


P{
	margin: 0px;
	padding: 0px;
}

.clear{clear:both;}

#site{
	position: relative;
	display: block;
	width: 1024px;
	margin: 0 auto;
	background: url('../images/main-bgr2.png') 0 0 no-repeat;
}


.plugin-dwnld-link { position: fixed; bottom: 40%; right: 10px; display: block;}

#headertop{
	position:absolute;
	left: 15px;
	top: 10px;
	
	width: 388px;
	z-index: 100;
}

.auth{display:block; position:absolute; z-index:999; top:0; left:0; width:195px; height:65px;}
.reg{display:block; position:absolute; z-index:999; top:62px; left:60px; width:155px; height:45px;}

#support_top{
	position:absolute;
	left: 780px;
	top: 10px;
	
	width: 224px;
	z-index: 100;

}



#download_flash{
	position:absolute;
	left: 720px;
	top: 10px;
	
	width: 285px;
	z-index: 100;

}



#logo		{text-decoration: none; position:absolute;	z-index: 101; left:320px; top: 10px; width: 385px; height:102px;}
#logo img	{border: 0px;}

#headertop2right-bgr{
	position:absolute;
	left: 18px;
	top: 130px; 
	
	width: 983px;
	height: 54px;
	background: url('../images/topmenu-bgr2.png');
}


#headertop2rightsub-bgr{
	position:absolute;
	left: 18px;
	top: 130px; 
	
	width: 983px;
	height: 54px;
	background: url('../../cpo/images/topmenu-bgr_sub.png');
}

#topmenu{
	position:absolute;
	left: 0px;
	top: 140px; 
	
	width: 823px;
	margin-bottom: 74px;	
	z-index: 102;

}

#topmenu ul{
	position: absolute;
	display: block;
	top: -27px;
	left: 0px;
	width: 100%;
	height: 54px;
	text-align: center;
	list-style: none;
	padding: 0;
}

.ie6 #topmenu ul, .ie7 #topmenu ul{
	top: -10px;
	left: -40px;
}


#topmenu li{ 
	display: inline-block; 
	text-align: center;
	padding: 0;
	margin: 0;
	height: 54px;
}

.ie6 #topmenu li, .ie7 #topmenu li{ 
	display: inline; 
}


#topmenu li:hover{
	background: url('../images/topmenu-sel.png') center center no-repeat;
}
#topmenu li:hover a{
	color: black;
}

#topmenu a{
	display: inline-block;
	color: #ffa959;
	width: 79px;
	height: 20px;

	font: bold 17px "Arial Narrow";
	font-family: "Arial Narrow", Arial;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 16px 0;
}


#topmenu .current{
	background: url('../images/topmenu-sel.png') center center no-repeat;
}
#topmenu .current a{
	color: black;
}




#header{
	position: relative;
	left: 17px;
	top: -47px;
	width: 987px;
	height: 539px;
}


#mainpicture{
	position: absolute;
	width: 982px;
	height: 539px;
	top:230px;
	background: url('https://cristalpalaceonline.com/images/slider.webp');
}


#headersub{
	position: relative;
	left: 17px;
	top: 150px;
	width: 987px;
	margin-bottom: -22px;
}

#headersubspacer{
	display: block;
	height: 33px;
}


#mainpicturesub{
	width: 980px;
	height: 300px;
	background: url('../images/mainsub.jpg');
}



#mainpicturebottom	{position: relative; top: 230px; left: 1px;}
#mainpicturebottomsub{position: relative; top: 205px; left: 0px;}

#sitebody
{
	position: relative;
	left: 0px;
	top: 165px;
	width: 1000px;
}

#middlemenu {
position: relative;
width: 980px;
left: 19px;
background: url('../../cpo/images/topmenu-bgr_sub.png');
}

#middlemenu ul {
position: relative;
width: 100%;
height: 40px;
left: 0px;
text-align: center;
margin-left:-40px;

}

#middlemenu li {
 display: inline-block;

    text-align: center;
	list-style-image: none;
	list-style-type: none;
    height: 40px;
	padding: 0px 8px;

}
.ie6 #middlemenu li, .ie7 #middlemenu li{ 
	display: inline; 
}
	
#middlemenu a{
    display: inline-block;
    color: #ffa959;
    height: 40px;
    font: bold 13px "Arial Narrow";
    font-family: "Arial Narrow", Arial;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
	padding-top: 10px;
}

#middlemenu a:hover {
	color: white;
}

#content{
	display: inline-block;
	width: 660px;
	padding: 17px;
}


.ie6 #content, .ie7 #content{
	display: inline;
}


	

.componentheading{
	display: none;
}
.contentheading{
	font: 16px arial;
	font-style: italic; 
	color: #ffc661;
	text-align: justify;
	margin-bottom: 20px;
}
.contentheading a		 {color: #ffc661;}
.contentheading a:hover{color: white;}


.item-page h1, .blog h1, .blog .subheading-category, #xmap h1{
	font: 24px arial;
	/*font-style: italic; */
	color: #ffc661;
	text-align: justify;
	margin-bottom: 20px;
}


.item-page h2, .blog  h2{
	font: 20px arial;
	color: #ffc661;
	margin-bottom: 16px;
}

.item-page h3, .blog h3{
	font: bold 14px arial;
	color: #ffc661;
	margin-bottom: 10px;
}



.contenttext, .item-page{
	font: 12px arial;
	color: #e2e2e2;
	text-align: justify;
	margin-top: -52px;
}


.item-page li{
	padding-bottom:15px;
}


.item-page blockquote
{
    display: block;
    margin: 35px 0px;
    padding: 0px 0px 0px 45px;
    clear: both;
    font-size: 14px;
    font-style: italic;
    background: url('../images/quote-pic.png') no-repeat scroll 0% 0% transparent;
    font-family: "Open Sans",sans-serif;
    text-align: justify;
    line-height: 20px;
	}


.contenttext a, .item-page a				 			  				{color: #ffc661;}
.contenttext a:hover, .item-page a:hover							{color: white;}
.contenttext p, .item-page	p		           							{margin: 15px 0;}
#xmap a 			  															{color: #ffc661; text-decoration:  none; font: 14px arial;}
#xmap a:hover	  															{color: white; text-decoration:  underline; }

.category-list .subheading-category
{font: 24px arial;
color: #FFC661;}

.cat-items .list-title  a				 			  				
{font: 14px arial;
color: #ffc661;}

#sidebar {
	display: inline-block;
	width: 301px;
	padding: 0px;
	vertical-align: top;
	position:relative;
}



.ie6 #sidebar, .ie7 #sidebar { display: inline;  width: 301px;}

#footer{
	width: 1024px;
	height: 234px;
	margin-top: 100px;
	background: url('../images/footer-bgr2.png') 0 0  no-repeat;
}

#crystal{
	position: absolute;
	background: url('../images/crystal.png') 0 0  no-repeat;
	margin-top: 100px;
	left: 0px;
	width: 1000px;
	height: 107px;
}

#footer ul{
	position: relative;
	margin-top: 97px;
	margin-left: 80px;
	width: 893px;
	height: 28px;
	padding-top: 112px;
}
.opera #footer ul		{ padding-top: 28px;  	top:  85px; }
.ie #footer ul				{ padding-top: 45px;  	top:  65px; 	margin-left: 105px; width: 900px; }
.ie6, .ie7 #footer ul 	{ padding-top: 25px; margin-left: 0px; }
.ie9 #footer ul			{ padding-top: 30px;}


#footer span	{color: white; font: 12px arial;}
#footer a		{color: #ffa959;	font: 12px arial;}
#footer a:hover	{color: white;}



#footer li{
	text-align: center;	
	display: inline;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	height: 10px;
	padding: 0px 8px;
	border-left: solid 1px #b5b5b5;
}

#footer li:first-child{border-left: solid 0px #b5b5b5;}


#sidebar table{
	padding-top: 10px;
	margin-top: 0px;
	border: solid 2px #ffb343;
	border-top: none;
	border-bottom: none;
	width: 300px;
	background: #FFF;
}
#sidebar table tr{
	padding-top: 42px;
}

#sidebar table td{
	font-size: 12px;
	white-space: normal;
	padding: 0 5px;
	padding-left: 10px;
	text-align: center;
}

#sidebar table td a{
	padding: 5px;
}


#scalp{
	position: relative;
	top: 230px;
	left:701px;
	width: 104px;
	height: 36px;
	background: url('../images/scalp.png');
	z-index: 200;
	visibility: hidden;
}




#copyrightinfo{position:absolute; margin-top:0px; margin-left:150px; width:800px; /*height:33px; background:url('../images/copyright.png') 0 0 no-repeat; text-align:right;*/ color:gray; font:10px arial;}
.copyrights{float:left;}
.copyrights p{font:11px Arial; color:#808080; width:420px;}
.footer-img{float:right;}


.opera #copyrightinfo{margin-top: 100px;}
.ie #copyrightinfo{margin-top: 70px;}
.ie7 #copyrightinfo{margin-top: 90px;}

.bonusedge{
	display: block;
	width: 661px;
	height: 1px;
	background: url('../../cpo/images/bonus-edge.png');
	font-size: 0;
}



.newsflash-horizoffers{
	top: 300px;
	display: block;
	width: 661px;
	padding: 0;
	margin-top: -10px;
}

.ie6 .newsflash-horizoffers, .ie7 .newsflash-horizoffers{
	margin-left: 0px;
}

.newsflash-horizoffers>li{
	display: inline-block;
	width: 640px;
	padding: 10px;
	padding-bottom: -20px;
	margin-bottom: 20px;
	background-color: #262625;
	border: solid 1px #626262;
}

.newsflash-horizoffers>li>p{
	display: inline; 
	color: white;
	font: 12px arial;
}


.newsflash-horizoffers ul,ol{
	position: relative;
	color: white;
	font: 12px arial;
	top: 0px;
	margin: 10px;	
}

.newsflash-horizoffers h3{
	position: relative;
	color: #ffc661;
	font: bold 16px arial;
	top: 0px;
	margin-top: 30px;	
	margin-left: 10px;	
}

.newsflash-horizoffers>li>a{
	color: #FFC661;
	font: bold 12px arial;
	text-decoration: none;
	display: inline-block;
	position: relative;
	float: right;
	
}
.newsflash-horizoffers>li>a:hover{color: white; 	text-decoration: underline;}


.newsflash-horizoffers p a{
	color: #ffc661;
	font: 12px arial;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: underline;
	background: none;
}


.newsflash-horizoffers img{
	display: none;
}


.newsflash-horizoffers h2{

	display: inline-block;
	float: left;
	width: 336px;
	height: 58px;
	margin: 0px; 
	padding-top: 36px; 
	padding-left: 10px;
	vertical-align: top;
	font: bold 16px arial;
	color: black;
	text-align: left;
	background: url('../../cpo/images/bonus-title.png') 0 0 no-repeat;
}


.newsflash-horizoffers span.bonuses-title{

	display: inline-block;
	float: left;
	width: 336px;
	height: 58px;
	margin: 0px; 
	padding-top: 36px; 
	padding-left: 10px;
	vertical-align: top;
	font: bold 16px arial;
	color: black;
	text-align: left;
	background: url('../../cpo/images/bonus-title.png') 0 0 no-repeat;
}


.sitemap{
	position: absolute;
	left: 892px;
	top:  110px;

	
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 15px;

	border-left: solid 1px #b5b5b5;
}

.gotop{	
	display: block;
	margin-left: 600px;
	color: #f8b041;
	font: bold 12px arial;
	text-align: right;
}

.gotop:hover{	
	color: white;
	font: bold 12px arial;
}


#headertop2right ul ul{
	display: none;
}


.partner a
{
	display: block;
	font-size: 0px;
	width: 300px;
	height: 140px;
	background: url('../images/partner_new.png') 0 0 no-repeat;
	margin-top: 30px;
}

.partner a:hover
{
	background: url('../images/partner_new.png') 0 -140px no-repeat;
}


.download_btn a
{
	display: block;
	font-size: 0px;
	width: 300px;
	height: 108px;
	background: url('../images/btn_download3.png') 0 0 no-repeat;
	margin-top: 30px;
}

.download_btn a:hover
{
	background: url('../images/btn_download3.png') 0 -108px no-repeat;
}
.download_btn 
{
	margin-bottom: 30px;
}


.support_new a
{
	display: block;
	font-size: 0px;
	width: 300px;
	height: 116px;
	background: url('../images/support_new_.png') 0 0 no-repeat;
	margin-top: 10px;
}

.support_new a:hover
{
	background: url('../images/support_new_.png') 0 -116px no-repeat;
}
.support_new 
{
	margin-bottom: 30px;
}


#blog_btn 
{
	position:absolute;
	right: 18px;
	top: 130px; 
	width: 122px;
	margin-bottom: 74px;	
	z-index: 104;

}



#blog_btn a
{
	display: block;
	font-size: 0px;
	width: 122px;
	height: 54px;
	background: url('../images/blog_btn.png') 0 0 no-repeat;
}

#blog_btn a:hover
{
	background: url('../images/blog_btn.png') 0 -54px no-repeat;
}



.cert 
{
	display: block;
	font-size: 0px;
	width: 300px;
	height: 165px;
	margin-top: 30px;
	text-align: center;
}


.cert-info{
	padding-left: 60px;
	font: 13px arial;
	color: white;
}

.cert-info a{
	color:  #ffa959;
}

.cert-info a:hover{
	color: white;
}


#for_left_menu{
	height: 100%;
}


#menuFloat {
	position: fixed !important; 
	display: block;
	width:150px; 
	height: 150px;
	left: -20px;
	top: 50%;
	margin-top: -75px;
	z-index: 100000;
}



/*   ---------------------------------------------------- PSYSTEMS  ------------------------------------------------------*/


#psystems {
	padding: 0;
	margin:10px 0 20px 0;
	list-style: none;
	background-color: white;
	border: 0;
	border:2px solid #ffb343;
	text-align: center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#psystems li {
	display: inline-block;
	padding: 3px 5px;
}

.ie6 #psystems li, .ie7 #psystems li  {
	display: inline;
}

#psystems li a, #psystems li a img{
	border: 0;
	text-decoration: none;
}



.psystems-header{
	position:absolute;
	top:-34px;
	left:0;
	background: url('../images/psystems-header2.png');
	width: 301px;
	height: 42px;
}
#item-126{margin:15px 0 5px 0!important;}

.psystems-footer{
	background: url('../images/psystems-bottom.png') 0 0 no-repeat;
	width: 300px;
	height: 9px;
}
/*   ---------------------------------------------------- PSYSTEMS::END  ------------------------------------------------------*/

/*   ---------------------------------------------------- TOPGAMES  ------------------------------------------------------*/

.table_top_games {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../cpo/images/bg_for_topgames.png);
	height:253px;
	width:300px;
	position:relative;
	
}

.table_top_games .game1{
	position:absolute;
	top:108px;
	left:15px;
}
.table_top_games .win1 {
	position:absolute;
	top:110px;
	left:220px;
}



.table_top_games .game2{
	position:absolute;
	top:136px;
	left:15px;
}
.table_top_games .win2 {
	position:absolute;
	top:135px;
	left:220px;
}


.table_top_games .game3{
	position:absolute;
	top:166px;
	left:15px;
}
.table_top_games .win3 {
	position:absolute;
	top:165px;
	left:220px;
}


.table_top_games .game4{
	position:absolute;
	top:195px;
	left:15px;
}
.table_top_games .win4 {
	position:absolute;
	top:194px;
	left:220px;
}


.table_top_games .game5{
	position:absolute;
	top:225px;
	left:15px;
}
.table_top_games .win5 {
	position:absolute;
	top:224px;
	left:220px;
}



.game1 a, .game2 a, .game3 a, .game4 a, .game5 a {
	color:#FFF;
	font-size:14px;
	text-decoration:none
}
.game1 a:hover, .game2 a:hover, .game3 a:hover, .game4 a:hover, .game5 a:hover {
	color:#f2ce76;
	font-size:14px;
	text-decoration:none
}

.table_top_games .win1, .table_top_games .win2, .table_top_games .win3, .table_top_games .win4, .table_top_games .win5  {
	color:#f2ce76;
	font-size:14px;
	font-weight:bold;
}




table.gameslist, table.gameslist table, table.gameslist td{
	text-align: center;
	padding: 0;
	margin: 0;
	width: 642px;
}

table.gameslist img{ width: 200px; height: 160px; border: solid 2px #f5b729; opacity: 0.7;}
table.gameslist a { text-decoration: none;}

table.gameslist a:hover img{
	border: solid 2px white;
	opacity: 1;
}
/*   ---------------------------------------------------- TOPGAMES :: END ------------------------------------------------------*/



/*   ---------------------------------------------------- BONUSPAGE  ------------------------------------------------------*/

.bonustbl{
	border: solid 1px #443311;
	padding: 5px;
	border-collapse: collapse;

}

.bonustbl th{
	background-color:  #332200; 
	padding: 2px 5px;
	border: solid 1px #665522; 
	text-align: center;
}



.bonustbl td {
	border: solid 1px #666666; 
	text-align: center;
	padding: 0 5px;
}

/*   ---------------------------------------------------- BONUSPAGE  :: END  ------------------------------------------------------*/



/*   ---------------------------------------------------- TOURNAMENTS v2  ------------------------------------------------------*/

.tour-h3{
	font: bold 18px arial;
	color: #fdcb7b;
	margin-bottom: 10px;
}


.tour-h4{
	font: bold 16px arial;
	color: #fdcb7b;
	text-align: center;
}

.tour-h3 img{
		vertical-align: middle;
}

.tour-name{
	cursor: pointer;
	display: inline-block;
	width: 650px;

	padding:7px 0px;
	
	font: bold 13px arial;
	color: black;
	text-align: center;
	
	border: solid 2px #df9730;
	
	background: #df9730;
	background: -moz-linear-gradient(100% 100% 90deg, #a48617, #ffe3ba);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a48617), to(#ffe3ba));  	
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;

	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	
	border-bottom: 0;
}

.tour-name-old{
	border: solid 2px #aaa;
	
	background: #aaa;
	background: -moz-linear-gradient(100% 100% 90deg, #aaa, #eee);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa), to(#eee));  	

}


.tour-date{
	font: 11px arial;
}

.tour-body{
	display: inline-block;
	width: 634px;
	
	padding: 5px 10px 5px 10px;
	
	background: #b87c2d url(/images/tours/tour-active-bgr.jpg) 0 0 no-repeat;

	font: 12px arial;
	color: black;
	text-align: center;
	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;

	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	margin-bottom: 20px;
}


.tour-body-old{
	background: #bfbfbf url(/images/tours/tour-old-bgr.jpg) 0 0 no-repeat;
}

.tour-table{
	margin-top: 0px;
}

.tour-table-old{
	/* display: none; */
}

.tour-table th{
	color: #000000;
	width: 160px;
}

.tour-table-old th{
	color: #666;
}


.tour-table tr{
	height: 25px;
}

.tour-table tr td{
	border-top: solid 1px #e9bc6a;
	border-bottom: solid 1px #b48227;
	width: 160px;
}
	
.tour-table tr:last-child td{
 border-bottom: none;
}
	
	
	
	
	
.tour-rating-categories-list{
	list-style-position: inside;
	padding:0;
	margin: 0;
	margin-left: 10px;
	font: bold 13px arial;
	color: #fdcb7b;
}


.tour-rating-categories-list li{
	margin: 15px 0;
}


.tour-rating-container{
	display: inline-block;
}


.ie6 .tour-rating-container, .ie7 .tour-rating-container{
	display: inline;
	margin: 5px;
}


.tour-rating-container p{
	cursor: pointer;
	display: block;
	width: 650px;

	padding:7px 0px;
	margin: 10px 0 0 0;
	
	font: bold 13px arial;
	color: black;
	text-align: center;
	
	border: solid 2px #df9730;
	
	background: #df9730;
	background: -moz-linear-gradient(100% 100% 90deg, #a48617, #ffe3ba);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a48617), to(#ffe3ba));  	
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;

	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	
	border-bottom: 0;
}


.tour-rating-container table{
	background: #b87c2d url(/images/tours/rating.jpg) 0 0;

	font: strong 12px arial;
	color: black;
	text-align: center;
	width: 654px;
	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;

	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	margin-bottom: 20px;
}


.tour-rating-container table th{
	color: #684c1f;
}

.tour-rating-container table td{
	padding: 3px 0;
}

.tour-rating-container table td strong{
	font: 12px arial;
	
}
.tour-table-rating td{
	width: 210px !important;
}

.tour-winner{
	width: 514px;
	height: 95px;
	background: url(/images/tours/winner.png);
	padding: 30px 10px 10px 130px;
	
	font: 13px arial;
	color: black;
}

.tour-winner p{
	vertical-align: middle;
}

.tour-table-lucky td{
	width: 210px !important;
}

.support_new a
{
	display: block;
	font-size: 0px;
	width: 300px;
	height: 116px;
	background: url('../../cpo/images/support_new_.png') 0 0 no-repeat;
	margin-top: 10px;
	/*cursor: pointer;*/

}

.support_new a:hover
{
	background: url('../../cpo/images/support_new_.png') 0 -116px no-repeat;
}
.support_new 
{margin-bottom: 20px;
}

.faq a
{
	display: block;
	font-size: 0px;
	width: 300px;
	height: 98px;
	background: url('../../cpo/images/faq.png') 0 0 no-repeat;
	margin-top: 10px;
	/*cursor: pointer;*/

}

.faq a:hover
{
	background: url('../../cpo/images/faq.png') 0 -98px no-repeat;
}
.faq
{margin-bottom: 20px;
}

/*   ---------------------------------------------------- TOURNAMENTS v2 :: END  ------------------------------------------------------*/



/*   ---------------------------------------------------- PSYSTEMS CASHIER ------------------------------------------------------*/


#pscashier{
	background: url('../../cpo/images/psys-bgr.png');
	border-left: solid 5px #f4af3f;
	border-right: solid 5px #f4af3f;
	margin: 0;
	padding: 0;
	width: 652px;
}

#pscashier li{
	display: inline-block;
	list-style: none;
	width: 163px;
	height: 87px;
	margin: 0;
	padding: 0;
}

.ie6 #pscashier li, .ie7 #pscashier li{
	display: inline;
}

#pscashier a,#pscashier img{
	margin: 0;
	padding: 0;
	border: 0;
}

.depositsuse {
    overflow:hidden;
    position:relative;
    background:url("../../cpo/images/psys-bgr.png");
    width:652px;
    border-left:5px solid #F4AF3F;
	border-right:5px solid #F4AF3F;
    padding:2px 0 0;
}
.depositsuse ul {
    list-style:none;
    margin:0 0 -5px;
    padding:0;
    overflow:hidden;
}
.depositsuse li {
    float:left;
    padding:0 0 5px 1px;
}
.depositsuse img {vertical-align:top;}

.psystop{
	position: relative;
	left: -1px;
	background: url('../../cpo/images/psys-top.png') 0 0 no-repeat;
	width: 663px;
	height: 7px;
}


.psysbottom{
	position: relative;
	left: -1px;
	background: url('../../cpo/images/psys-bottom.png') 0 0 no-repeat;
	width: 664px;
	height: 12px;
	margin-bottom: 20px;
}
/*   ---------------------------------------------------- PSYSTEMS CASHIER :: END  ------------------------------------------------------*/




/*   ---------------------------------------------------- NEWS  ------------------------------------------------------*/
.newsflash-vertnews { list-style: none; margin: 0; padding: 0;}
.newsflash-vertnews li{
	border-left: solid 5px #f4af3f;
	border-right: solid 5px #f4af3f;
	width: 630px;
	background: url('../../cpo/images/news_bgr.png');
	
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
	color: white;
	font: 15px arial;
}

.newsflash-vertnews img{margin-right: 10px;}
.newsflash-vertnews h2{font: bold 24px arial; color: #ffe178; margin: 0px; margin-top: 10px;}

.newstop{
	position: relative;
	left: -1px;
	background: url('../../cpo/images/news_top.png') 0 0 no-repeat;
	width: 662px;
	height: 6px;
}

.newsbottom{
	position: relative;

	left: -1px;
	background: url('../../cpo/images/news_bottom.png') 0 0 no-repeat;
	width: 662px;
	height: 9px;
	margin-bottom: 40px;
}

.ie6 .newsbottom, .ie7 .newsbottom{
	top:  -1px;
}

.newsflash-vertnews a{
	color: #f8b041;
	font: 15px arial;
}
.newsflash-vertnews a:hover{color: white;}
/*   ---------------------------------------------------- NEWS :: END ------------------------------------------------------*/

/*   ---------------------------------------------------- SEOMENU  ------------------------------------------------------*/

.seosidemenu-top { 
	background: url('../../cpo/images/pop_games_header.png');
	width: 300px;
	height: 43px;
	z-index:2;
	margin:15px 0 0 0;
}


#seoside{
	background-image: url('../../cpo/images/seosidebar-bgr.png');
	width: 256px;
	border: solid 2px #ffb343;
	border-top: 0;
	margin-top: 0px;
	margin-bottom: 40px;
	padding-top: 5px;
	padding-bottom: 15px;
	z-index: 0;
}

#seoside li a{
	color: #d9a328;
	font: 12px arial;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;

	display: block;
	width: 255px;
	height: 20px;
}
#seoside li  a:hover { color: white; }

#seoside li{
	margin-left: -30px;
	list-style: none;
}

#seoside li.active{
	color: white;
	background: url('../../cpo/images/seosidebar-active.gif') 5px 3px no-repeat;
}

#seoside li.active a{
	color: white;
}
/*   ---------------------------------------------------- SEOMENU::END  ------------------------------------------------------*/



/*   ---------------------------------------------------- BLOG  ------------------------------------------------------*/

.blog h2{
margin-top: 20px;
}

.blog h2 a{
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 20px;
	color: #FFC661;
	text-decoration: none;
}

.blog h2 a:hover, .blog .item a:hover{
	color: white;
}


.blog .item{
	color: white;
	text-align: justify;
	font: 14px arial;
}

.blog .item p{
	color: white;
	text-align: justify;
	font: 14px arial;
	margin: 15px 0;
}


.blog .item a{
	color: #FFC661;
}


.blog .readmore{
	display: block;
	text-align: right;
}

.blog .item-separator{
	display: block;
	height: 50px;
}

.blog .readmore a{
	display: inline-block;
	
	width: 98px;
	height: 15px;
	
	padding: 10px;

	background: url(/templates/cpo/images/blog-readmore.png) 0 0 no-repeat;
	text-align: center;	
	text-decoration: none;
	opacity: 0.6;
}

.blog .readmore a:hover{
	opacity: 0.9;
}



.tagCloud{
	background-color: #111;
	opacity: 0.8;
	padding: 20px;
	border: solid 2px #ffc661;
	border-top: 0;
	margin-top: 0px;
	text-align: center;
	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;

	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	margin-bottom: 55px;
}


.tagCloud a{
	font-face: arial;
	color: #FFC661;
	text-decoration: none;
}


.tagCloud a:hover{
	color: white;
	text-decoration: underline;
}


.cloudtop{
	margin:15px 0 0 0;
	border: solid 2px #ffc661;
	
	background: #ffc661;
	background: -moz-linear-gradient(100% 100% 90deg, #ffb443, #fbf3e1);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb443), to(#fbf3e1));  	
	
	padding: 3px;
	padding-left: 20px;
	
	font: bold 16px arial;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;

	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}


/*
.blog-date{
	display: inline-block;
	font: 12px arial !important;
	color: #868686;
	margin: 10px 20px 0 0 !important;
}
*/

.blog-comments{
	display: inline-block;
	font: 12px arial !important;
	color: #868686;
	margin: 10px 20px 0 0 !important;
}




.blogentry{
	margin-top: -20px !important;
	margin-bottom: 0px;
}
.blog-tags{
	margin: 0;
	font: 10px arial;
}

.blog-bookmarks{
	float: right;
}

.blog-btn{
	border: 0;
	text-decoration: none;
}
.blog-btn img{
	border: 0;
	text-decoration: none;
	opacity: 0.7;
}

.blog-btn img:hover{
	opacity: 1;
}




.tag-cloud a { text-decoration: none !important; color: #fddca5 !important;}
.tag-cloud a:hover { text-decoration: underline !important; color: white !important; }


.tag-cloud li		{ 	display: inline !important;	margin: 5px !important; }

.tag-size-1		{	font: 10px arial !important; 	}
.tag-size-2		{	font: 12px arial !important; 	}
.tag-size-3		{	font: 14px arial !important; 	}
.tag-size-4		{	font: 18px arial !important; 	}
.tag-size-5		{	font: 20px arial !important; 	}
.tag-size-6		{	font: 22px arial !important; 	}
.tag-size-7		{	font: 24px arial !important; 	}
.tag-size-8		{	font: 26px arial !important; 	}
.tag-size-9		{	font: 28px arial !important; 	}
.tag-size-10	{	font: 30px arial !important; 	}
.tag-size-11	{	font: 32px arial !important; 	}
.tag-size-12	{	font: 34px arial !important; 	}
.tag-size-13	{	font: 36px arial !important; 	}
.tag-size-14	{	font: 38px arial !important; 	}
.tag-size-15	{	font: 40px arial !important; 	}
.tag-size-16	{	font: 42px arial !important; 	}
.tag-size-17	{	font: 44px arial !important; 	}
.tag-size-18	{	font: 46px arial !important; 	}
.tag-size-19	{	font: 48px arial !important; 	}
.tag-size-20	{	font: 50px arial !important; 	}

.blogpage a, .blogpage  span{
	font: bold 14px arial !important;
	display: inline-block ;
	height: 15px;
	padding: 8px;
	margin: 0;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
}



.lb_postcomment textarea{
	background: transparent !important; 
	color: #ccc !important;
}

#lb_comment_container .lb_text{
	background: transparent !important; 
	color: #ccc !important;
	border-color: #666;
}


.jac-add-button{
	display: inline-block;
	font: 12px arial !important;
}


.blog .date{
	display: inline-block;
	float: right;
	font: 12px arial !important;
	color: #868686;
}

.item-page .date{
	display: block;
	font: 12px arial !important;
	color: #868686;
	text-align: right;
}

.pagination {
	display: block;
	text-align: center;
	font: bold 14px arial;
}

.pagination li {
	display: inline-block;
	padding: 5px 15px;
	color: #E2E2E2;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

.ie6 .pagination li, .ie7 .pagination li  {
	display: inline;
}


.pagination li a{
	color: #FFC661;
}

.pagination li a:hover{
	color: #E2E2E2;
	text-decoration: none;
}

.pagination-start, .pagination-end {
	font: bold 18px arial;
	border: 0 !important;
}

#content .search #searchForm		{ 	display: none;  }
#content .search h1						{ 	display: none;  }
.result-title a 									{ color: #FFC661; font: 18px arial; text-decoration: none; }
.result-title a:hover						{ color: white;  text-decoration: underline; }

.search-results { color: white; font: 12px arial; }
.search-results  .result-text { margin-bottom: 50px; }

/*   ---------------------------------------------------- BLOG::END  ------------------------------------------------------*/




#toggletoursarch {
	float: right;
	font: 14px arial;
	color: #FFC661;
	text-decoration: none;
}

#toggletoursarch:hover {
	color: #E2E2E2;
	text-decoration: underline;
}

#tour-arch{
	display: none;
}







#toggleactsarch {
	display: block;
	font: 14px arial;
	color: #FFC661;
	text-decoration: none;
}

#toggleactsarch:hover {
	color: #E2E2E2;
	text-decoration: underline;
	cursor: pointer;
}

#act-arch{ 	display: none;  }




#toggleacttabsarch {
	display: block;
	font: 14px arial;
	color: #FFC661;
	text-decoration: none;
	margin-bottom: 25px;
}

#toggleacttabsarch:hover {
	color: #E2E2E2;
	text-decoration: underline;
	cursor: pointer;
}

#acttab-arch{ 	display: none;  }







#before-footer{
	text-align: center;
}


#before-footer li{
	display: inline;
	padding: 3px;
}

#before-footer li a{
	color: #FFC661;
	font: 10px arial;
	text-decoration: none;
}

#before-footer li a:hover{
	color: #aaa;
	text-decoration: underline;
}



#sidebarnews{
	margin: 10px 0;
}

#sidebarnews-title{
	display: block;
	width: 300px;
	height: 42px;
	background: url('../images/sidebarnews-title.png');

}

#sidebarnews-content{
	display: block;
	width: 270px;
	padding: 15px;
	background: url('../images/sidebarnews-bg.png');
	border-bottom: solid 2px #f0a73f;
	
	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;

	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}



.sidebarnews-item-title{
	color: #fddca5;
	font: bold 14px arial;
	margin-bottom: 5px;
}

.sidebarnews-item-date{
	color: #c6b79f;
	font: 10px arial;
	margin-bottom: 10px;
}

.sidebarnews-item-text{
	color: #fff;
	font: 12px arial;
	margin-bottom: 10px;
}

.sidebarnews-item-text a{
	color: #fddca5;
}

.sidebarnews-item-text a:hover{
	color: #fff;
}


.sidebarnews-item-readmore{
	display: block;
	width: 100px;
	height: 18px;
	background-color: #0c3970;
	color: #fff;
	font: 12px arial;
	text-decoration: none;
	margin-bottom: 10px;
	text-align: center;
	padding: 7px 0;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.7;
}

.sidebarnews-item-readmore:hover{
	opacity: 1;
}

#sidebarnews-content hr{
	display: block;
	/* height: 5px; */
	width: 100%;
	border-top: solid 1px #0c3970;
	border-bottom: solid 1px #5188cd;
	border-left: 0;
	border-right: 0;	
}

.sidebarnews-allnews{
	color: #fddca5;
	font: 12px arial;
}	

.sidebarnews-allnews:hover{
	color: #fff;
}



.news-item{
	display: block;
	width: 632px;
	background: url("../../cpo/images/news_bgr.png") repeat scroll 0 0 transparent;
	border: solid 4px #f0a73f;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 10px;
	margin-bottom: 20px;
}

.news-item-titleblock img{ float: left;  margin: 0 20px 10px 0;}

.news-item-title	{
	font: bold 24px arial;
	color: #fddca5;
}

.news-item-date{
	color: #c6b79f;
	font: 12px arial;
	margin-bottom: 10px;
}


.news-item-text{
	color: #fff;
	font: 12px arial;
}

.news-item-text a{
	color: #fddca5;
}

.news-item-text a:hover{
	color: #fff;
}

.news-item-text table{
	border-collapse: collapse;
	border: solid 1px #0c3970;
}


.ie .custom a, .ie .custom a:visited, .ie .custom a:focus{
   border:none;
   outline:none;
}

/**/
.content-icon-list{}
.content-icon-list a{display:block; float:left; margin:0 10px 0 0;}
.content-icon-list a img{border:none;}
.content-icon-list a.sec{margin:16px 10px 0 0; }
.content-icon-list a.last{margin:16px 0 0 0;}
/**/

/*аЃаБбаИбаАаЕаМ баЛаОаВаО Article б аБаОаНббаНаОаЙ баИббаЕаМб аВаНаИаЗб бббаАаНаИбб аВ аМаЕаНб "ааАббаА баАаЙбаА"*/
.newsflash-horizoffers h1{display:none;}
/*аЃаБбаИбаАаЕаМ баЛаОаВаО Article б аБаОаНббаНаОаЙ баИббаЕаМб аВаНаИаЗб бббаАаНаИбб аВ аМаЕаНб "ааАббаА баАаЙбаА"*/

.ancor-2{display:hidden;}
.x{border:10px solid red;}





#video, #video2, #video3, #video4, #video5, #video6, #video7, #video8, #video9, #video10,
#video11, #video12, #video13, #video14, #video15, #video16, #video17, #video18, #video19, #video20 {
	display:block;
	width: 640px;
	height:380px;
}

video::-webkit-media-controls-download-button {
    display:none !important; 
}

/* payment-video-holder */
.payment-video-holder {position:relative;}
.payment-video-play {
	position:absolute;
	background:url(../images/btn-play-video.png) no-repeat;
	width:150px;
	height:150px;
	top:50%;
	left:50%;
	margin:-75.5px 0 0 -75.5px;
    display:none;
}
/* end payment-video-holder */

.custom a{border:none;}


.faq-list h3{font-size:16px; font-weight:normal; margin:0 0 8px 0;}
.faq-list h3.ui-state-active a{color:#fff; border-bottom:none;}
.faq-list h3.ui-state-active a:hover{color:#fff; border-bottom:none;}
.faq-list h3 a{color:#FFC661; border-bottom:1px dashed #ffc661;}
.faq-list h3 a:hover{color:#fff; border-bottom:1px dashed #fff;}
.faq-list p{color:#fff; font-size:12px;}