.packages-container {
	overflow:hidden;
	display:block;
	width:730px;
	}
.extended-pack {
	position:relative;
	display:inline-block;
	width:725px;
	margin:15px 0 10px 0;
	padding:0 0 10px 0;
	background:transparent url('../images/img_14.1.png') 0 0 no-repeat;
	}
.compact-pack {
	position:relative;
	float:left;
	display:block;
	overflow:visible;
	width:355px;
	/*height:350px;*/
	margin:10px 0 10px 0;
	padding:0 8px 0 0;
	background:transparent url('../images/img_14.3.png') 0 0 no-repeat;
	}
.pack-title {
	display:block;
	margin:14px 0 15px 70px;
	padding:0;
	color:#fff;
	font:bold 14pt 'Trebuchet MS',Arial,sans-serif;
	line-height:14pt;
	text-shadow:1px 1px 0 #667277;
	}
.pack-body {
	/*height:230px;*/
	margin:0 8px 0 8px;
	padding:5px 0 0 0;
	}

.pack-comment {
	margin-left: 80px;
	font-weight: bold;
	font-size: 12px;
}

.extended-pack .pack-body {
	height:auto !important;
	}
.pack-desc {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	color:#405B6D;
	font:bold 10pt Arial,'Trebuchet MS',Arial,sans-serif;
	line-height:12pt;
	border-bottom:1px dotted #999;
	}
.pack-pro-icon {
	display:block;
	position:absolute;
	top:-10px;
	left:5px;
	width:60px;
	height:60px;
	padding:0;
	margin:0;
	background:url('../images/pack-pro-icon.png') 0 0 no-repeat transparent;
	}
.pack-chips-icon {
	display:block;
	position:absolute;
	top:-10px;
	left:5px;
	width:60px;
	height:60px;
	padding:0;
	margin:0;
	background:url('../images/pack-chips-icon.png') 0 0 no-repeat transparent;
	}
.chips-icon {
	display:block;
	width:60px;
	height:60px;
	padding:0;
	margin:5px 10px 0 5px;
	float:left;
	background:url('../images/pack-chips-icon.png') 0 0 no-repeat transparent;
	}
.pack-vip-icon {
	display:block;
	position:absolute;
	top:-10px;
	left:5px;
	width:60px;
	height:60px;
	padding:0;
	margin:0;
	background:url('../images/pack-vip-icon.png') 0 0 no-repeat transparent;
	}
.packs-pro-icon {
	display:inline-block;
	width:60px;
	height:60px;
	padding:0;
	margin:0;
	background:url('../images/pack-pro-icon.png') 0 0 no-repeat transparent;
	}
.packs-vip-icon {
	display:inline-block;
	width:60px;
	height:60px;
	padding:0;
	margin:0;
	background:url('../images/pack-vip-icon.png') 0 0 no-repeat transparent;
	}
.pack-accent {
	color:#0033FF;
	}
.pack-item {
	padding:3px 0 3px 18px;
	color:#405B6D;
	font:bold 10pt Arial,'Trebuchet MS',sans-serif;
	background:transparent url('../images/pack-bullet-icon.gif') 0 50% no-repeat;
	}
.pack-game {
	padding:3px 0 3px 18px;
	color:#405B6D;
	font:bold 10pt Arial,'Trebuchet MS',sans-serif;
	background:transparent url('../images/extras-bullet.gif') 0 50% no-repeat;
	}
.pack-buy-wrap {
	display:block;
	margin:10px 10px 10px 10px;
	padding:5px 0 0 0;
	text-align:center;
	/*border-top:1px dotted #999;*/
	}
.pack-game-list {
	margin:0;
	padding:0;
	}
.pack-game-list td {
	padding:0 5px 5px 0;
	}

.pack-bonus {
	display:block;
	margin:0;
	padding:20px 5px 20px 50px;
	color:#666;
	font:bold 12pt Arial,'Trebuchet MS',sans-serif;
	line-height:12pt;
	background:url('../images/pack-bonus-icon.gif') 5px 5px no-repeat #ccc;
	border-radius:5px;
	}
.pack-bonus-tbl {
	width:710px;
	margin:0;
	padding:0;
	background-color:#ccc;
	border-radius:5px;
	}
.pack-bonus-tbl td {
	padding:5px 5px 5px 0;
	color:#666;
	font:bold 12pt Arial,'Trebuchet MS',sans-serif;
	line-height:12pt;
	}
.pack-bonus-icon {
	padding-left:55px !important;
	background:url('../images/pack-bonus-icon.gif') 3px 2px no-repeat transparent;
	}

.msg-pack-bought {
	display:block;
	margin:0 0 10px 0;
	padding:11px 10px 10px 38px;
	color:#060;
	border:1px solid #71b06e;
	background:#b8f3b7 url('../images/icon-ok.gif') no-repeat 4px 4px;
	font:bold 11pt Arial,'Trebuchet MS',Arial,sans-serif;
	line-height:11pt;
	border-radius:4px;
	}
.msg-pack-warn {
	display:block;
	margin:0 0 10px 0;
	padding:11px 10px 10px 38px;
	color:#660;
	font:bold 11pt Arial,'Trebuchet MS',Arial,sans-serif;
	line-height:11pt;
	border:1px solid #abab75;
	background:url('../images/icon-warn.gif') no-repeat 4px 4px #f8f8c9;
	border-radius:4px;
	}
.msg-pack-ask {
	display:block;
	margin:0 0 10px 0;
	padding:11px 10px 10px 38px;
	color:#660;
	font:bold 11pt Arial,'Trebuchet MS',Arial,sans-serif;
	line-height:11pt;
	border:1px solid #abab75;
	background:url('../images/icon-warn.gif') no-repeat 4px 4px #f8f8c9;
	border-radius:4px;

	}
.pack-other-games {
	display:block;
	margin:0;
	padding:5px;
	color:#339900 !important;
	background-color:#f8f8c9;
	border:1px solid #cc0;
	border-radius:4px;
	}
.packs-buyed-wrap {
	margin:10px 0 5px 0;
	background-color:#F8F8C9;
	border-radius:5px;
	border: 1px solid #ABAB75;
	}
.packs-buyed {
	margin:0;
	padding:0;
	}
.packs-buyed td {
	padding:3px 4px 3px 4px;
	color:#004067;
	font:bold 11pt Arial,'Trebuchet MS',sans-serif;
	line-height:13pt;
	text-shadow:1px 1px 0 #eee;
	}
.pb-expiration {
	color:#339900;
	font-size:13pt;
	}
.pb-separator {
	display:inline-block;
	height:45px;
	margin:0 5px 0 5px;
	padding:0;
	font-size:1px;
	border-left:1px solid #cc0;
	border-right:1px solid #fff;
	}

/*.userBox { width:300px; margin:10px; margin-left:100px; }
.avatar_frame { background: transparent url(../images/small-avt-frame.png) no-repeat; width:51px; height:51px; float:left; position:relative; margin-right: 15px; }
.avatar_frame img { position: absolute; top:3px; left:3px; width:45px; height:45px; }
.selectField { float:left; }*/

.userList { width:680px; max-height:350px; overflow:auto; }
.userBox { width: 200px; margin:10px; float:left; cursor:pointer; color:#666; border-bottom:1px solid #B4E1F7; }
/*.avatar_frame { background: transparent url(../images/small-avt-frame.png) no-repeat; width:55px; height:55px; float:left; position:relative; margin-right: 15px; }*/
.avatar_frame { border: 1px solid #999; float:left; position:relative; margin-right:10px; margin-bottom:5px; }
.avatar_frame img { width:50px; height:50px; padding:1px; border:1px solid #CCC; }
.howOld { position:absolute; font-size:11px; color:#fff; font-weight:bold; bottom:1px; right:1px; padding:0px 2px 0px 0px; background:#666; }

.userBox-body { color:#555; }
.userBox-body b { display:block; color:#405B6D; }
.userBox.current { background-color:#3B5998; color:#fff; }

/* UPDATE BROWSER PLEASE */
.update-browser-please {
	display:block;
	margin:0 10px 0 10px;
	padding:11px 10px 10px 38px;
	color:#660;
	font:bold 11pt Arial,'Trebuchet MS',Arial,sans-serif;
	line-height:11pt;
	text-align:left !important;
	background:url('../images/icon-warn.gif') no-repeat 4px 4px #f8f8c9;
	}
.icon-chrome {
	padding:4px 0 4px 27px;
	background:url('../images/icon-chrome.gif') no-repeat 0 50% transparent;
	}
.icon-firefox {
	padding:4px 0 4px 27px;
	background:url('../images/icon-firefox.gif') no-repeat 0 50% transparent;
	}
a.buyPoints, a.buyChips {
	padding:2px 5px 2px 5px;
	background:#EAEDF6;
	margin-bottom:10px;
	color:#3B5998;
	border:1px solid #D1D4DD;
	border-radius:4px;
	font-size:11px;
	height:18px;
	}
a.buyPoints span,  a.buyChips span {
	padding-left:20px;
	background:url('/famfam/gif/star.gif') no-repeat;
	min-height:16px;
	clear:both;
	}

a.buyPoints:hover,  a.buyChips:hover {
	border:1px solid #3B5998;
	}

 a.buyChips span {
 	background:url('/famfam/gif/coins_add.gif') no-repeat;
 	 float: left;
    height: 25px;
 }

/* PROFILE ACHIEVEMENTS */

.clickable-background {
	position:absolute;
	top:0;
	left:0;
	display:table-cell;
	width:100%;
	height:75%;
	font-size:0;
	background-color:transparent;
}

/* New VIP packages (blue ones) */
.new-vip-package, .new-vip-package-litva {
	display: block;
	float: left;
	padding: 15px 3px 0 80px;
	width: 140px;
	height: 70px;
	color: #1c4360;
	font-size:16px;
	font-weight: bold;
	margin: 3px;

	border-radius:3px;
}

.new-vip-package-litva {
	height: 70px;
	width: 255px;
}

.vip-image-1 {
	background:url(../images/vip/star.png) no-repeat #d3d3d3;
}
.vip-image-2 {
	background:url(../images/vip/video.png) no-repeat #d3d3d3;
}
.vip-image-3 {
	background:url(../images/vip/avatar.png) no-repeat #d3d3d3;
}
.vip-image-4 {
	background:url(../images/vip/calendar.png) no-repeat #d3d3d3;
}
.vip-image-5 {
	background:url(../images/vip/cup.png) no-repeat #d3d3d3;
}
.vip-image-6 {
	background:url(../images/vip/ads.png) no-repeat #d3d3d3;
}

/* Game preloader styles */

.preloader {
	background: url('../images/preloader_glow.png') top center no-repeat;
	background-color: rgb(214,214,214);
	width:100%;
	font-family: Arial, serif;
	float:left;
	display:block;
	z-index:1;
	font-size:120%;
}

.preloader_a, .preloader_game_link {
  color: #FFFFFF;
  text-decoration:none;
}

.preloader_img {
	border:none;
	padding:0px;
	margin:0px;
}

.preloader_wrapper {
	margin-left:auto;
	margin-right:auto;
	width:500px;
	height:500px;
	display:block;
	padding-top:50px;
}

.preloader_central_banner, .preloader_load_holder  {
	background-color: rgb(250,250,250);
	box-shadow: 0px 0px 5px #555;
	border-radius:5px;
	width:300px;
	height:250px;
	padding:3px;
	margin: 0px 100px 20px 100px;
}

.preloader_load_holder {
	margin: 50px 0px 15px 0px;
	width: 100%;
	height:27px;

}

.preloader_load_bar {
	background: url('../images/preloader_bar.png') top left repeat-x;
	height:27px;

	float:left;
}

.preloader_load_button, .preloader_load_button_inactive  {
	background: url('../images/preloader_button_bg.png') top left no-repeat;
	margin-left:1px;
	height: 23px;
	width: 103px;
	text-decoration:none;
	float: right;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
	padding: 5px 3px 1px 3px;
	text-shadow: 0px 1px 1px black;
	vertical-align: middle;
	font-weight: bold;

}

.preloader_load_button_inactive  {
	background: url('../images/preloader_button_bg_inactive.png') top left no-repeat;
}

.preloader_button_activate {
	background: url('../images/preloader_button_bg.png') top left no-repeat;
}

.preloader_load_button:hover {
	background: url('../images/preloader_button_bg_hover.png') top left no-repeat;
}

.preloader_text {
	width:400px;
	color: rgb(20,106,181);
	margin: 25px 0px 0px 0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.preloader_text a {
	font-weight:bold;
	color: rgb(20,106,181);
}

.preloader_text a:hover {
	text-decoration:underline;
}

/* VIP welcome message */

.vip_welcome {
	width:99%;
	background: url('../images/welcome_vip_bg.png') center left no-repeat;
	border-radius:5px;
	height:78px;
	padding:0px 0px 7px 0px;
	margin:0;
}

.vip_message {
	background: url('../images/welcome_msg_icon.png') 0.5% 30% no-repeat;
	height:64px;
	width:91%;
	padding: 25px 0px 0px 70px;
}
.freeChips_message {
	background: url('../images/freeChipsDjagarche.png') 0.5% 0 no-repeat;
	width:60px;
	height:66px;
	width:91%;
	padding: 25px 0px 0px 70px;
}

.become_vip_button {
	background: url('../images/vip_button_bg.png') no-repeat left top transparent;
	width: 116px;
	height: 33px;
	color: #FFFFFF;
	font-size:130%;
	float:right;
	text-align:center;
	font-weight:bold;
	margin: 2px 0px 5px 10px;
	padding:0px 2px 5px 0px;
	}

.become_vip_button span {
background: url('../images/vip_button_bg.png') no-repeat right top transparent;
display:inline-block;
float:left;
padding:5px;
margin-left:5px;
text-shadow: 1px 0px 0px black;
color: #FFFFFF;
height:23px;
}


.become_vip_button span:hover {
	text-decoration:underline;
}

.vip_text {
	margin-top:5px;
	color: #FFFFFF;
	font-size:130%;
	float:left;
	font-weight:bold;
	text-shadow: 1px 1px 0px rgb(68,106,119);
}

/* Christmas header backgrounds for Djagi with djagi logo and Litva with no logo  */

.djagi-christmas-header {
	background:url('../images/old_head_christmas.jpg') top left no-repeat #bcdbe5;
}

.djagi-valentine-header {
	background:url('../images/old_head_valentine.jpg') top left no-repeat #bcdbe5;
}

.spring-header {
	background:url('../images/spring_head.jpg') top left no-repeat #bcdbe5;
}

.autumn-header {
	background:url('../images/autumn_head.png') top left no-repeat #bcdbe5;
}

.litva-christmas-header {
	background:url('../images/old_header.png') 0 -56px no-repeat #bcdbe5;
}

.active {
	font-weight:bold;
	margin:3px;
	text-decoration:underline !important;
}

.mailConfirm_kosmatko, .very-happy-kosmatko, .mailConfirm_envelope {
	background: url('../images/mailConfirm_kosmatko.png') no-repeat top left transparent;
	display:block;
	height:134px;
	width:123px;
	float:left;
	margin:10px;
}

.mailConfirm_envelope {
	 background: url('../images/envelope.png') no-repeat 0px -25px transparent;
}

.very-happy-kosmatko {
	background: url('../images/very-happy-kosmatko.png') no-repeat top left transparent;
}

.bubble-tooltip {
	background: url('../images/bubble-tooltip-bg.png') no-repeat top left transparent;

}

.bubble-tooltip span.first {
	border-radius: 4px;
	box-shadow: 3px 3px 3px #555;
	word-wrap:break-word;
	border-radius: 4px;
	background-color: #fff;
	border-top: 1px solid #FAFAFA;
	float:left;
	padding:10px;
	margin-left: 24px;
}


.use-video-chat {
	background: url('../images/vchat/web_camera.png') no-repeat 5% 55% transparent;
	background-color: #fff;
	border-radius:4px;
	padding: 10px 10px 10px 50px;
	margin: 0px 0px 5px 0px;
	-webkit-border-radius:4px;
	border:1px solid #5297cf;
}
.singlePlayerAlert {
	background-color: #fff;
	border-radius:4px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
	-webkit-border-radius:4px;
	border:1px solid #5297cf;	
}

.hronoAjax {
	background: url('http://static.djagi.com/beta/djagi.com/images/ajax-loader.gif') top left no-repeat transparent;
	display:block;
	margin:0 2px 0 10px;
	float:right;
	display:none;
	height:16px;
	width:16px;
}

#showMoarHrono, #showMoarGames {
	background:url('../images/next.gif') 1% 50% no-repeat;
	display:block;
	text-shadow:1px 1px 0 #fff;
	padding: 0 0 0 20px;
	margin: 15px 0 0 5px;
	color:#3c4348;
	font:bold 10pt Arial,'Trebuchet MS',sans-serif;
}

.payment-container {
    background-color: #EEEEEE;
    display: block;
    height: 504px;
    margin: 0;
    padding: 0;
    width: 744px;
}

.reportProblemHolder {
	width:97%;
	height:15px;
	padding: 10px;
	background-color: rgb(240, 240, 240);
}

.reportProblem {
font-weight: bold;
}

.martensko_logo {
	width:207px !important;
	height:93px !important;
	background:url('../images/logo_mart.png') 0 0 no-repeat transparent !important;
}

.april_logo {
	width:197px !important;
	height:114px !important;
	background:url('../images/april-logo.png') 0 0 no-repeat transparent !important;
}

.martenichki_container {
	min-height:180px;
	width:514px;
	border:none;
}

.martenichki_middle {
	background: url('../images/martenichki_middle.png') top left repeat-y transparent;
	width:520px;
	 float: left;
}

.belote-points-table {
	display: block;
	float:left;
	padding:10px;
	text-align:center;
	text-decoration:none !important;
	font-size:14px;
	border-radius: 3px;
	border:1px solid #372F58;
	background-color:#ffffff;
	width:100px;
	margin:2px;
}

.belote-active {
	border:2px solid #5297CF;
	background-color:#E4FFDF;
}

.our-footer-games {
	width: 1000px;
	text-align:center;
}

.our-footer-games a {
	font: normal 8pt 'Trebuchet MS', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

.birthday_box {
	height:205px;
	border-radius: 4px;
	background: url('../images/bday-bg.png') top left no-repeat transparent;
}

.chestit_treti_mart {
	width:722px;
	background: url('../images/chestit_treti_mart.png') top left no-repeat transparent;
	margin-top:10px;
	display:block;
	height: 46px;
}

.gift-msg-left {
	float: left;
	width: 40%;
	margin: 10px 0pt 0pt 10px;
}

.gift-msg-left img {
	border-radius: 3px  !important;
	height:139px !important;
	box-shadow:0px 0px 0px #000 !important;
	width:149px !important;
}
.card-msg-left img {
	border-radius: 3px !important;
	padding: 5px;
	height: 118px !important;
	box-shadow: 0px 0px 0px #000 !important;
	width: 231px !important;
}

.gift-msg-right {
	float: left;
	padding: 0px 5px 5px;
	font-family: Times New Roman;
	font-size: 14px;
	font-style: italic;
	width: 50%;
	margin: 5px;
	font-weight: bold;

	word-wrap:break-word;
}

.new-packages-small-box {
	box-shadow:0px 0px 5px #555;
	 border-radius: 8px;
	 width: 735px;
	 background-image: -moz-linear-gradient(0% 100% 90deg, rgb(218, 218, 218), rgb(244, 244, 244), rgb(244, 244, 244) 100%);
	 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#DADADA), color-stop(.6,#DADADA));
	 background-color: #f0f0f0;
	 margin: 5px 0 0 8px;
	 float:left;
	 padding-bottom: 7px;
}
/*
 * кутийките за quickTournament
 */
.quickTournamentContent
{
	padding:0;
	width: 720px;
	height: auto;
	margin-left:7px;
}
.quickTournamentBox
{
	background: url('../images/quickTournamentBox.png') no-repeat;
	width:224px;
	height:165px;
	margin-right:13px;
	margin-bottom:10px;
	float:left;
}
.quickTournamentBox .title
{
	width:221px;
	height:30px;
	padding-top:5px;
}
.quickTournamentBox .title .shapeOne, .quickTournamentBox .title .shapeTwo
{
	display:inline-block;
	padding:1px 0 1px 25px;
	margin-left:8px;
	text-transform:uppercase;
	font: bold 12pt 'Trebuchet MS',Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color: white;
	text-shadow: 1px 1px 0px #888989;
}
.lightbulbInfo
{
	background:url('../images/rakeQuestion.png') no-repeat;
	width: 22px;
	height: 22px;
	cursor: pointer;
}
.rakeInfo
{
	float: right;
	position: relative;
	top: 2px;
	padding-right: 2px;
}
.tourGroupInfo
{
	position: absolute;	
	top:60px;
}
.quickTournamentBox .title .shapeOne
{
	background:url('../images/shape67.png') 0 50% no-repeat transparent;	
}
.quickTournamentBox .title .shapeTwo
{
	background:url('../images/shape69.png') 0 50% no-repeat transparent;	
}
.quickTournamentBox  .content
{
	background: url('../images/SecondLineBG.png') no-repeat;
	margin:10px auto;
	width:205px;
	height:70px;
}
.quickTournamentBox  .content .tourInfo, .quickTournamentBox  .content .tourPrize
{
	font-family: 'Trebuchet MS',Arial,sans-serif;
	text-align:center;
	color:#6d6a55;
	font-weight:bold;

}
.quickTournamentBox .bottom .twoLineButton
{
	font-size:17px;
	position:relative;
	bottom:2px;
	line-height:100%;
	background:none;
}
.quickTournamentBox .bottom .oneLineButton
{
	font-size:17px;
	background:none;
	padding-right:0px;
	position:relative;
	bottom:-3px;
}
.quickTournamentBox  .content .tourInfo
{
	font-size:16px;
}
.quickTournamentBox  .content .tourPrize
{
	padding-top:9px;
	font-size:20px;
}
.quickTournamentBox  .bottom
{
	width:220px;
	height:42px;
	margin: -5px auto;
}
.quickTournamentBox  .bottom  .startGameGreen, .quickTournamentBox  .bottom  .startGameBlue, 
.quickTournamentBox  .bottom  .startGameOrange, .quickTournamentBox  .bottom  .startGameBrown,
.quickTournamentBox  .bottom  .startGameRed
{
	padding-top:3px;
	text-align:center;
	margin: 0 auto;
	position:relative;
	width: 203px;
	height:38px;
	display:block;
}
.quickTournamentBox  .bottom  .startGameGreen
{
	background: url('../images/quickTourGreenButton.png') no-repeat;
}
.quickTournamentBox  .bottom  .startGameBlue
{
	background: url('../images/quickTourBlueButton.png') no-repeat;
}
.quickTournamentBox  .bottom  .startGameOrange
{
	background: url('../images/quickTourOrangeButton.png') no-repeat;
}
.quickTournamentBox  .bottom  .startGameBrown
{
	background: url('../images/quickTourBrownButton.png') no-repeat;
}
.quickTournamentBox  .bottom  .startGameRed
{
	background: url('../images/quickTourRedButton.png') no-repeat;
}
.quickTournamentBox  .bottom span
{
	padding-right:20px;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:white;
	background:url('../images/shape68.png') 100% 60% no-repeat transparent;
}

/*
 * каре за вземи бонус чипове
 */
.getFreeChips
{
	background: url('../images/getFreeChipsBg.png') repeat-x;
	background-color:#498ab5;
	width:auto;
	height:40px;
	border:1px solid #545454;
	border-radius:4px;
	margin: 9px 0 5px 1px;
	padding-left:20px;
	
}
.getFreeChips .djagar
{
	position: absolute;
	margin: -12px 0 0 4px;
	left:8px;
	margin-top:-14px;
	width: 54px;
	height: 54px;
	background: url('../images/djagar-smile2.png') no-repeat;
	background-size: 54px 54px;
}
.getFreeChipsText
{
	text-align:center;
	width:550px;
	padding-top:5px;
	padding-left:15px;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.getFreeChipsButton
{
position:relative;
bottom:5px;
right:9px;
border-radius: 3px;
text-transform:uppercase;
text-shadow: 1px 1px 1px #fff;
border: 1px solid #999;
text-align: center;
font-weight:bold;
padding: 7px 4px;
width: 114px;
margin: 10px 0px 0px 12px;
font-style: italic;
font-family: Georgia;
font-size: 12px;
float: right;
background: #fad767;
background: -moz-linear-gradient(top, #fad767 0%, #e1bf4f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad767), color-stop(100%,#e1bf4f));
background: -webkit-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
background: -o-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
background: -ms-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
background: linear-gradient(top, #fad767 0%,#e1bf4f 100%);
}

/*
 * buyChips Slider start here
 */
.buyChipsBox
{
	width:254px;
	height:263px;
	background: url('../images/buyChipsBG.png') no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#436d86;
}
.sliderInfoBg
{
	background: url('../images/sliderInfoBg.png') no-repeat;
	width:250px;
	height:72px;
	position:relative;
	top:-8px;
}
.chipsDjagar
{
	position:absolute;
	margin: -12px 0 0 4px;
	width: 54px;
	height: 54px;
	background: url('../images/djagar-smile2.png') no-repeat;
	background-size: 54px 54px;
}
.buyChipsBox h3
{
	padding:10px;
	position:relative;
	margin: 0 0 0 62px;
	color:#fff;
	text-shadow: 1px 1px #000;
}
#firstLine
{
	width:237px;
	height:36px;
	padding:17px 0 0 15px;
}
#secondLine
{
	margin: 0 auto;
	width:252px;
	height:112px;
}
#chipsSilder
{

	margin: 0 auto;
	text-align:center;
}
.yourChips
{
	width:248px;
	margin-left:-13px;
}
#yourChipsText
{
	padding-top:5px;
	width:105px;
	height:auto;
	float:left;
	border:0px; /* IE bug FIX */
	margin-left:10px;
}
#yourChipsCount
{
	padding-left:10px;
	float:left;
	width:115px;
}
.sliderHolder {
	margin:9px auto;
	padding-top:15px;
	width:244px;
	height:18px;
	position: relative;
	background: rgb(148,197,221); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(148,197,221,1) 0%, rgba(148,197,221,1) 14%, rgba(148,197,221,1) 41%, rgba(187,222,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(148,197,221,1)), color-stop(14%,rgba(148,197,221,1)), color-stop(41%,rgba(148,197,221,1)), color-stop(100%,rgba(187,222,239,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(148,197,221,1) 0%,rgba(148,197,221,1) 14%,rgba(148,197,221,1) 41%,rgba(187,222,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(148,197,221,1) 0%,rgba(148,197,221,1) 14%,rgba(148,197,221,1) 41%,rgba(187,222,239,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(148,197,221,1) 0%,rgba(148,197,221,1) 14%,rgba(148,197,221,1) 41%,rgba(187,222,239,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(148,197,221,1) 0%,rgba(148,197,221,1) 14%,rgba(148,197,221,1) 41%,rgba(187,222,239,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c5dd', endColorstr='#bbdeef',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-radius:5px;
}
#sliderContent
{
	border-width: 1px;
	border-style: solid;
	border-color: #333 #333 #777 #333;
	border-radius: 25px;
	width: 225px;
	position: absolute;
	height: 7px;
	background-color: #8e8d8d;
	background: url('../images/bg-track.png') repeat top left;
    box-shadow: inset 0 1px 5px 0px rgba(0, 0, 0, .5), 
    				  0 1px 0 0px rgba(250, 250, 250, .5);
    left: 10px;
    top:12px;
}
.ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background: url('../images/slider.png') no-repeat 50% 50%;
	font-weight: bold;
	color: #1C94C4;
	outline: none;
	top: -8px;
	margin-left: -12px;
}
.ui-slider-range {
	background-color: #8e8d8d;
	background: url('../images/bg-track4.png') repeat top left;
    box-shadow: inset 0 1px 5px 0px rgba(0, 0, 0, .5), 
    				  0 1px 0 0px rgba(250, 250, 250, .5);
	position: absolute;
	border: 0;
	top: 0;
	height: 100%;
	border-radius: 25px;
}
.creditsCost
{
	margin-left:20px;
}
.leftHolder
{
	float:left;
	width:40%;
	padding-left:5px;
	height:30px;
}
.centerHolder
{
	float:left;
	position:relative;
	top:5px;
}
.rightHolder
{
	float:right;
	width:50%;
	height:30px;
}
.thirdHolder
{
	width:250px;
	height:46px;
}
.buyChipsButton
{
position:relative;
bottom:9px;
border-radius: 3px;
text-transform:uppercase;
text-shadow: 1px 1px 1px #fff;
border: 1px solid #999;
text-align: center;
padding: 7px 4px;
width: 215px;
margin: 10px 0px 0px 12px;
font-style: italic;
font-family: Georgia;
font-size: 12px;
float: left;
background: #fad767;
background: -moz-linear-gradient(top, #fad767 0%, #e1bf4f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad767), color-stop(100%,#e1bf4f));
background: -webkit-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
background: -o-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
background: -ms-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
background: linear-gradient(top, #fad767 0%,#e1bf4f 100%);
}	
.bonusText
{
	text-align:center;
}

/*
 * buyChips Slider end Here
 */








.new-packages-credits-header {
	background: url("../images/credits-bicon.png") no-repeat scroll 22px 8px transparent;
	width:auto;
	height:auto;
}

.new-aj-credits-balance {
	padding: 26px 0 0;
	margin: 0 0 0 40px;
}

.new-pay-btn {
	margin: 30px 60px 0 0;
}

.new-credits-balance {
	margin: 0 0 0 39px;
	padding: 45px 0 0;
}

.sub-pay-comment {
	font-size:13px;
	font-weight:bold;
	margin:10px 0 0 25px;
	clear:both;
	color:#666666;
}

.sub-pay-comment a {
	color: #0195DB !important;
	text-decoration:underline;
	text-shadow: 1px 1px 0 white;
}

.box-main-header {
	font-size:19px;
}

.box-sub-header {
	float:left;
	margin:10px 0;
	font-size:15px;
}

.vip_expire, .no_vip_expire {
    margin: 0px 0px 0px 60px;
    height: 30px;
    text-transform: uppercase;

}

.vip_expire span, .no_vip_expire span {
	border-radius:4px;
	color: #FFFFFF;
    float: left;
	 font-size: 14px;
    font-weight: bold;
    padding: 5px 9px 2px 6px;
	margin: 3px 0 0 9px;
    text-shadow: 0px 1px 0 #646464;
}

.no_vip_expire {
	margin: 3px 0 0 9px;
}

.vip_expire span {
	box-shadow:0px 0px 2px #000;
	background: #b2d722;
	background: -moz-linear-gradient(top, #b2d722 0%, #5eaa10 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2d722), color-stop(100%,#5eaa10));
	background: -webkit-linear-gradient(top, #b2d722 0%,#5eaa10 100%);
	background: -o-linear-gradient(top, #b2d722 0%,#5eaa10 100%);
	background: -ms-linear-gradient(top, #b2d722 0%,#5eaa10 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d722', endColorstr='#5eaa10',GradientType=0 );
	background: linear-gradient(top, #b2d722 0%,#5eaa10 100%);
}

.no_vip_expire span {
	background: #e14714;
	background: -moz-linear-gradient(top, #e14714 0%, #c0220a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e14714), color-stop(100%,#c0220a));
	background: -webkit-linear-gradient(top, #e14714 0%,#c0220a 100%);
	background: -o-linear-gradient(top, #e14714 0%,#c0220a 100%);
	background: -ms-linear-gradient(top, #e14714 0%,#c0220a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e14714', endColorstr='#c0220a',GradientType=0 );
	background: linear-gradient(top, #e14714 0%,#c0220a 100%);

}

.no_vip_expire span {
	color: #F1E141;
	text-shadow: 1px 1px 0px #000;
	margin: 0 0 0 8px;
}

.no_vip_expire span span {
	background:url('../images/pretty_block_icon.png') 0 2px no-repeat transparent;
	padding:0 0 0 23px;
	margin-left:0px;
}

.vip_period {
	float: right;
	margin: 5px 19px 0 4px;
	width: 195px;
}

.vip_period h3 {
	font-size: 19px;
	font-weight: bold;
	color: rgb(39, 105, 127);
	padding-left: 20px;
	width:180px;
	margin:0 0 20px;

}

.vip_period ul {
 	padding:0px;
 	margin:0px;
}

.vip_period li {
	list-style: none;
	 background-color: #D3D3D3;
	 width:195px;
	border-radius: 4px;
	font-size: 14px;
	margin: 3px;
	color: rgb(39, 105, 127);
	font-weight: bold;
	cursor:pointer;
}

.vip_period li label {
	padding:6px;
	width:183px;
}

.pack-icon-vgreet, .pack-icon-gift {
	background: url('../images/vCamBubble.png') top left no-repeat transparent;
	display:block;
	position:absolute;
	margin:-9px 0 0 10px;
	left:5px;
	width:60px;
	height:60px;
	padding:0;
}

.pack-icon-gift {
	background: url('../images/big-gift-icon.png') top left no-repeat transparent;
}
.warning-SMS {
	background: url('../images/WarningSMS.png') top left no-repeat transparent;
	display: block;
	background-size: 66px;
	height: 60px;
	padding: 0;
	position: inherit;
	float: left;
	margin: -25px 0 0 0px;
	width: 78px;
}

.pack-read-more {
	text-transform:uppercase;
	color: rgb(24,105, 173) !important;
	font-size: 14px;
	margin: 0 0 0 72px;
	font-weight: bold;
}

#lastCommentLink {

}

#lastCommentLink div{
background: url('/famfam/gif/comments.gif') top left no-repeat transparent;
padding:3px 3px 3px 20px;
margin-left:16px;
font-weight:bold;
width:100%;
}

/* GIFTS */

.gift_box, .card_box {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DEDEDE), to(#DEDEDE), color-stop(.6,#FFFFFF)) top left no-repeat #DEDEDE;
	background: -moz-linear-gradient(100% 100% 90deg, #D7D5D5, #E8E5E5, #D7D5D5 100%) no-repeat scroll left top #DEDEDE;
	font-family: Arial,Helvetica,sans-serif;
	color: rgb(85, 85, 85);
	font-weight: bold;
	border-radius: 4px;
	padding: 10px;
	border: 1px solid rgb(204, 204, 204);
	width: 485px;
	text-shadow: 0pt 1px 0pt #fff;
	margin: 6px;

}

.gift_box h3 {
	font-size: 20px;
	margin: 0px 0px 0px 3px;
	background: url("http://static.djagi.com/beta/djagi.com/images/podaruk_icon.png") no-repeat scroll left top transparent;
	padding: 4px 0pt 7px 46px;
}
.card_box h3 {
	font-size: 20px;
	margin: 0px 0px 0px 3px;
	background: url("http://static.djagi.com/beta/djagi.com/images/greating_card_icon.png") no-repeat scroll left top transparent;
	padding: 4px 0pt 7px 46px;
}

.gift_box h4, .card_box h4 {
	font-weight: bold;
	font-size: 17px;
	margin: 9px 0px 0px;
}

.gift_middle {
	width:515px;
}

.gift_recieved_holder {
	padding:8px 0 0;
}

.user-gift img {
	width:99px;
	height:89px;
	background-color: rgb(220, 220, 220);
	border-radius: 5px;
	border: 1px solid #FEFEFE;
	margin:0px !important;
}

.user-gift, .user-gift-max {
	float:left;
	margin:0 9px 5px;
	/* background: url('../images/martenichki_bg.png') top left no-repeat transparent; */
	border-radius: 5px;

	box-shadow: 0 0 3px #372F58 !important;
	width:101px;

	overflow:hidden;
}

.user-card img {
	width:231px;
	height:118px;
	background-color: rgb(220, 220, 220);
	border-radius: 5px;
	border: 1px solid #FEFEFE;
	margin:0px !important;
}

.user-card, .user-card-max {
	float:left;
	margin:0 5px 5px;
	/* background: url('../images/martenichki_bg.png') top left no-repeat transparent; */
	border-radius: 5px;

	box-shadow: 0 0 3px #372F58 !important;
	width:233px;
	height:120px;
	overflow:hidden;
}

.gift_footer {
	float:left;
	width:100%;
	padding:10px 0 0 0;
	width: 520px;
}

.gift_container {
	color: #D42225 !important;
	text-shadow: 1px 1px 0px #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.gift_container a, .gift_container h2  {
	color: #ffffff !important;
}

.gift_container h3 {
	background: url('../images/martenichki_header.png') top left no-repeat;
	font-size:170%;
	padding: 30px 0 0 0;
	text-align:center;
	color: #D42225;
	width: 520px;
	height:30px;
	margin:0px;
}

.gift_container h4 {
	font-size: 19px;
	float: left;
	color: #434343;
	margin:0px 0px 5px 5px;
}

.gift_send_button {
	cursor:pointer;
	background: url('../images/gift_send.png')  left top no-repeat;
/*
	height:40px;
*/
	text-align:center;
	float: left;
	margin: 5px 0 0 0px;
	font-weight:bold;
	font-size:100%;
	color: #ffffff !important;
	text-transform: uppercase;
}

.gift_send_button span {
	background: url('../images/gift_send.png') top right no-repeat;
	padding: 10px 12px 2px 9px;
	height:26px;
	margin-left:4px;
	display:inline-block;
	text-shadow:1px 1px 0px #000;
}

.gift_send_button span:hover  {
	background: url('../images/gift_send.png') 100% -40px no-repeat;
}

.gift_send_button:hover {
	background: url('../images/gift_send.png') 0px -40px no-repeat;
}
.card_send_button {
	cursor:pointer;
	background: url('../images/card_send.png')  left top no-repeat;
/*
	height:40px;
*/
	text-align:center;
	float: left;
	margin: 5px 0 0 0px;
	font-weight:bold;
	font-size:100%;
	color: #ffffff !important;
	text-transform: uppercase;
}

.card_send_button span {
	background: url('../images/card_send.png') top right no-repeat;
	padding: 12px 12px 2px 9px;
	height:26px;
	margin-left:4px;
	display:inline-block;
	text-shadow:1px 1px 0px #000;
}

.card_send_button span:hover  {
	background: url('../images/card_send.png') 100% -40px no-repeat;
}

.card_send_button:hover {
	background: url('../images/card_send.png') 0px -40px no-repeat;
}


.delGift, .returnGift {
	background-image: -moz-linear-gradient(0% 100% 90deg, rgb(218, 218, 218), rgb(244, 244, 244), rgb(244, 244, 244) 100%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#DADADA), color-stop(.6,#DADADA));
	padding:5px;
	margin:2px;
}

.delGift {
	border-radius: 4px 0px 0px 0px;
	float:right;
}

.returnGift {
	border-radius: 0px 4px 0px 0px;
	float: left;
}

.delGift:hover {
	box-shadow: 0px 0px 5px #ff0000;
}

.returnGift:hover {
	box-shadow: 0px 0px 5px #008000;
}

.giftSendButton {
	font-size:10px;
	padding-top:3px;
	float:left;
	font-weight:bold;
}

.gift {
	height:50px;
	width:50px;
	display:block;
	float:left;
	margin-left:5px;
}

.user-gift-max {
	 box-shadow: 0px 0px 10px #808080 !important;
	 border-radius: 0 0 0 0 !important;
	 background-color: #fff;
	 width: 90%;
	 float: left;
	 margin: 15px;
	 min-height:150px;
	 padding: 0px;
}

.gift-popup-img {
	display:block;
	float:left;
	margin: 5px;
	text-align:center;
	width:100px;
	padding:3px;
	border-radius: 5px;
	background-color: rgba(255,255,255,0.7);
	box-shadow: 0 0 3px #372F58;
}
.gift-popup-img img, .gift-popup-img-sel img {
	width:99px;
	height:89px;

}
.card-popup-img {
	display:block;
	float:left;
	margin: 5px;
	text-align:center;
	width: 219px;
	height: 118px;
	padding:3px;
	border-radius: 5px;
	background-color: rgba(255,255,255,0.7);
	box-shadow: 0 0 3px #372F58;
}
.card-popup-img img, .card-popup-img-sel img {
	position: relative;
	top: -2px;
	right: 2px;
	width: 223px;
	height: 123px;
	border-radius: 4px;

}

.gift_message {
	padding: 5px 0px 5px 20px;
	font-family: "Times New Roman";
	font-style:italic;
	font-weight:bold;
	background: url('/famfam/script.png') 0% 50% no-repeat transparent;
}

.gift-popup-img-sel {
	background: url('../images/tick.gif') 93% 5% no-repeat transparent;
	display:block;
	float:left;
	margin: 5px;
	text-align:center;
	width:100px;
	padding:3px;
	border-radius: 10px;
	background-color: rgba(255,255,255,0.7);
	box-shadow: 0 0 15px rgb(0,0,0);
	background-color: rgba(255,255,255,1);
}
.card-img-tick
{
	background: url('../images/tick.gif') no-repeat transparent;	
	width:16px;
	height:13px;
	position: absolute;
	z-index: 999;
	margin-left: 200px;
	margin-top: 1px;
}
.card-popup-img-sel {
	display:block;
	float:left;
	margin: 5px;
	text-align:center;
	width:219px;
	padding:3px;
	border-radius: 10px;
	background-color: rgba(255,255,255,0.7);
	box-shadow: 0 0 15px rgb(0,0,0);
	background-color: rgba(255,255,255,1);
}

/* END GIFTS */

.smile_title {
	background: url('../images/smile_icon.png') no-repeat scroll left top transparent;
	padding: 14px 0 10px 38px;
	font-weight: bold;
}


.blog_title {
	background: url('../images/blog_icon.png') no-repeat scroll left top transparent;
	padding: 14px 0 10px 38px;
	font-weight: bold;
}

.blog_title a {
	color:#1178CD;
	text-decoration:underline;
}

 /* FORUM STYLES */

.forum_category_separator {
	width:100%;
	color:#000;
	font-weight:bold;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 71%, from(#FFFFFF), to(#DBDBDB), color-stop(1,#CFCFCF));
	background-image:-moz-linear-gradient(19% 75% 90deg,#DEDEDE, #E8E8E8, #FFFFFF 100%);
	padding:5px;
}

.forumIcon {
	height:32px;
	width:32px;
}

.forumTable, .threadTable {
	width:715px;
}

.threadTable td {
	padding:10px;
}

.forumTable tr {
	padding:5px;
}

.threadTitle {
	font-weight:bold;
	font-size:9pt;
	word-wrap:break-word;
}

.threadAction {
	text-shadow:1px 1px 1px #fff;
	float:right;
	margin:0 5px 0;
}

.threadAction span img {
	height:10px;
	width:10px;
}

.userPost {
	background-color: #fff;
	border-bottom:1px solid #CCCCCC;
	float:left;
	padding:5px;
}

.postArea {
	float:left;
	margin:6px 6px 6px 0px;
	width:600px;
	word-wrap:break-word;
}

.threadTitleFull {
	padding:10px;
	font-size:12pt;
	text-transform:uppercase;
	line-height:10pt;
	font-weight:bold;
	word-wrap:break-word;
	background:none #5BA1DB !important;
	background:-moz-linear-gradient(40% 100% 90deg,#5BA1DB, #63B0F0, #87DBFC 100%) !important;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#87DBFC), to(#63B0F0), color-stop(.7,#67B6F7)) !important;
	border-radius:4px;
}

.fb_connect_box {
	background-color: #F6F6F6;
	border-radius: 3px;
	padding: 7px;
	border: 1px solid #BFB5B5;
	text-align: center;
	font-family:Arial;
	line-height:15px;
}

.fb_connect_box_title {
	font-weight: bold;
	font-size: 18px;
	color: #4A6CA8;
	height :30px;
	background: url('../images/facebook_connect_icon.png') top left no-repeat transparent;
	padding: 8px 0 0 31px;
}

.fb_connect_box_content {
	font-weight: bold;
	padding: 0 5px;
	font-size: 15px;
	color: #616263;
	text-shadow: 1px 1px 0px #fff;
	margin-top: 4px;
}

.fb_connect_box_button {
	margin: 10px auto 0 60px;
	background: url('../images/facebook_button.png')  left top no-repeat;
	font-size:15px;
}

.fb_connect_box_button span {
	background: url('../images/facebook_button.png') top right no-repeat;
	margin-left:6px;
}

.fb_connect_box_button:hover {
	background: url('../images/facebook_button.png') 0px -41px no-repeat;
}

.fb_connect_box_button span:hover {
	background: url('../images/facebook_button.png') 100% -41px no-repeat;

}


.new-fr-body {
	margin: 0 2px 2px 1px;
	border: 1px solid #6DACCA;
	background-color:#f4eeee;
	border-radius:0px 0px 4px 4px;
	border-top:none;
}

.new-fr-subtitle {
	color: rgb(108, 121, 126);
	font-size: 13px;
	background-color:#eae7e7;
	font-weight: bold;
	padding: 5px 8px 5px 15px;
	text-shadow: 1px 1px 1px #fff;
	border-bottom:1px solid silver;
	margin-bottom:10px;
}

.new-fr-title, .happy-title {
	background: url("../images/vip-box-new-header.png") no-repeat scroll left top transparent;
	height:35px;
	padding:5px 5px 3px 5px;
	width: 245px;
	float:left;
}

.new-fr-title span, .happy-title span {
	background: url('../images/no-vip-icon.png') top left no-repeat transparent;
	height:55px;
	display:block;
	font-size:17px;
	padding:7px 5px 5px 66px;
	color: #334e5c;
	text-shadow:1px 1px 0px #fff;
	font-weight:bold;
}

.happy-title {
	background: url("../images/happy-hour-header.png") no-repeat scroll left top transparent;
}

.happy-title span {
	background:none;
}

.rcol-vip-package {
	background: url('../images/rcol-vip-box-list-bg.png') top left repeat-x transparent;
	border-radius:4px;
	border:1px solid silver;
	padding:0 3px 0 5px;
	height:35px;
	width:230px;
	margin-top:7px;
}

.rcol-vip-package span {
	padding:8px 0 0 5px;
	float:left;
	font-size:14px;
	color:#777777;
	text-shadow:1px 1px 0px #fff;

}

.rcol-vip-package img {
	float:left;
	position:relative;
	height:45px;
	width:45px;
	bottom:5px;
}

.vip-new-button {
	margin: 10px auto 10px 48px;
	background: url('../images/vip-new-button.png')  left top no-repeat;
	font-size:15px;
}

.vip-new-button span {
	background: url('../images/vip-new-button.png') top right no-repeat;
	margin-left:6px;
	padding:10px 40px 2px 40px;
}

.vip-new-button:hover {
background: url('../images/vip-new-button.png') 0px -40px no-repeat;
}

.vip-new-button span:hover {
	background: url('../images/vip-new-button.png') 100% -40px no-repeat;

}


.giftCategoriesMenu {
	float:right;
	padding:5px 0 0 0;
	width:150px;
	margin:0px;
}
.giftContainer {
	float:right;
	border: 1px solid #CCC;
	width:470px;
	padding:5px;
	margin:0px;
	border-radius: 3px;
	background-color:#fff;
}

.giftCategoriesMenu a {
	display:block;
	border: 1px solid #CCC;
	padding: 3px 5px 3px 5px;
	margin-bottom:2px;
	background-color:#e7e7e7;
	width:139px;
	border-radius: 3px 0px 0px 3px;
}

.giftCategoriesMenu a.selected {
	background-color:#fff;
	border-right:1px solid #fff !important;
	width:140px;
	padding-right:4px;
}

.new-gauge, .new-gauge-max {
	height:16px;
	border:none;
	padding:0px;
	border-radius:4px;
	margin:0px;
	background: none #F0D315;
	background:-moz-linear-gradient(19% 75% 90deg, #F7D915, #F2E750, #F0D315 100%);
	background:-webkit-gradient(linear, 0% 0%, 0% 68%, from(#F7D915), to(#F7D915), color-stop(.6,#E7F700)) top left no-repeat transparent;
}

.new-gauge-max {
	background: none #F77816;
	background:-moz-linear-gradient(19% 90% 90deg,#F77816, #F2B750, #F0D315 100%) top left no-repeat transparent;
	background:-webkit-gradient(linear, 0% 0%, 0% 68%, from(#F75B0C), to(#F75B0C), color-stop(.7,#F79B11)) top left no-repeat transparent;
}

.poll-text-holder {
	width:49%;
	font-size:14px;
	color:grey;
	text-shadow:none;
	font-weight:bold;
	text-align:left;
	text-shadow:1px 1px 0px #fff;
}

.gauge-holder {
	border: 1px solid #969696;
	border-radius: 4px 4px 4px 4px;
	margin: 0px;
	height:16px;
	padding: 0px;
}

.gauge-stat-holder {
	width:11%;
	text-align:right;
	font-size:12px;
	color:grey;
	text-shadow:1px 1px 0px #fff;
	font-weight:bold;
}

.poll-option-number {
	padding:5px;
	float:left;
	width:15px;
	font-weight:bold;
	font-size:20px;
	color:silver;
	text-shadow:none;
	font-family:Verdana;
}

.uInfo-new {
	float:left;
	margin:0px 0px 5px 5px;
	width:80px;
}

.pollVoteButton {
	color: #fff;
	float: left;
	text-shadow: 1px 1px 0pt #646464;
	font-size: 9pt;
	margin: 8px;
	padding: 6px 15px 4px;
	box-shadow: 1px 1px 1px #646464;
}

.pollTable td {
	padding:5px;
}

.pollTable th {
	text-align:center;
}

.pollHeader {
	font-weight: bold;
	padding: 5px;
	text-shadow: 1px 1px 0px #fff;
	font-size: 19px; color: #646464;
}



/*
 * Footer status line
 */
.footpanel {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 9999; /*--Keeps the panel on top of all other elements--*/
	margin: 0 3%;
}
*html .footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}


.flyline-my-profile {
	padding:5px;
	width: 100px;
	display:block;
	float:left;
	background: #ffffff;
	border: 1px solid #5297CF;
	border-right:0px !important;
	border-bottom: none;
	margin-bottom: -1px;
}

/*.flyline-my-profile:hover {
	background-color: #c0c0c0;
}*/



.flyline-my-profile img {
	margin:0 3px -8px 0;
	width:20px;
	height:20px;
	padding:1px;
	border:1px solid gray;
}

.friends-link {
	margin-bottom: -1px;
	width: 231px;
	float:left;
	border: 1px solid #5297CF;
	border-bottom: none;
	border-left: none;
	padding: 6px;
	text-align: left;
	background:#ffffff;
}

.flyline-chat-controller {
	margin-bottom: -1px;
	padding-top:5px;
	padding-left:14px;
	width: 20px;
	height: 23px;
	float:left;
	clear:both;
	border: 1px solid #5297CF;
	border-right: none;
	border-bottom: none;
}

.flylineFriends  {
	position: absolute;
	bottom:30px;
	right: 0px;
	display: none;
	padding: 4px;
	background-color: #ffffff;
	border: 1px solid #5297CF;
	border-bottom: 0px;
	width: 269px;
	margin-bottom: -2px;
	max-height: 250px;
	overflow-x: auto;
}

.flylineChatStatus  {
	position: absolute;
	bottom:30px;
	right: 121px;
	display: none;
	padding: 3px;
	background-color: #ffffff;
	border: 1px solid #5297CF;
	border-bottom: 0px;
	width: 150px;
	margin-bottom: -2px;
	max-height: 250px;
	overflow-x: auto;
}

.flylineChatStatus a {
	display:block;
	text-align:left;
	padding-left: 25px;
	padding-top:7px;
}

.flylineChatStatus a:hover {
	background-color:#f0f0f0;
	font-weight:bold;
}

.chat-status-0 {
	background:#ffffff url('../images/new_dot.green.png') 3px 5px no-repeat;
}

.chat-status-1 {
	background:#ffffff url('../images/new_dot.yellow.png') 3px 5px no-repeat;
}

.chat-status-2 {
	background:#ffffff url('../images/new_dot.red.png') 3px 5px no-repeat;
}

.flylineFriends a {
	padding: 0px;
	bottom: 0px;
}

.flylineFriends .fr-item {
	width: auto;
	height: 31px;
	border: 0px;
	margin: 0px;
	padding: 0 0 0 35px;
}

.flylineFriends .fr-item .fr-btns
{
	width: 90px;
}

.flylineFriends .fr-item .avt {
	display:block;
	position:absolute;
	top:4px;
	left:4px;
	width:31px;
	height:31px;
	margin:0;
	padding:0;
	}
.flylineFriends .fr-item .avt img {
	display:block;
	width:20px;
	height:20px;
	margin:3px 0 0 3px !important;
	border: 1px solid #999999 !important;
	padding:1px;
	}

/* NEW PACKAGES PAGE STYLES */

.package-tabs {

	box-shadow: 0px -1px 1px #6F7678;
    color: #405B6D;
    cursor: pointer;
    float: left;
    /*padding:0px 10px 0px;*/
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 362px;
}

.package-tab-active, .package-tab-faded {
	background: none #e6e9ec;
	background: -moz-linear-gradient(0% 100% 90deg, #BEC4C6, #BEC4C6, #e6e9ec 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e9ec), to(#BEC4C6), color-stop(.6,#BEC4C6)) repeat scroll 0 0 transparent;
	background-image: -o-linear-gradient(#e6e9ec, #BEC4C6);
    border-radius: 4px 4px 0 0;
    font-weight: bold;
    text-decoration: none !important;
	font: bold 13pt/13pt "Trebuchet MS",Arial,sans-serif;
	margin:3px 0 3px 5px;
}

.package-tab-active {
	background: none #e6e9ec;
	background: -moz-linear-gradient(0% 100% 90deg, #E8E8E8, #BEC4C6, #e6e9ec 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e9ec), to(#E8E8E8), color-stop(.6,#BEC4C6)) repeat scroll 0 0 transparent;
	background-image: -o-linear-gradient(#e6e9ec, #E8E8E8);
}

.package-tab-faded {
	font: bold 11pt/11pt "Trebuchet MS",Arial,sans-serif;
	border-top: 1px solid #B0B0B0;
	border-left: 1px solid #B0B0B0;
	border-right: 1px solid #B0B0B0;
	box-shadow:none;
	padding:0px;
	height:30px;
	margin:9px 0 3px 5px;
}

.package-tab-faded span {
	padding: 7px 6px 6px 43px !important;
	margin: 0 0 0 8px;
}

.credits span, .extras span {
	background:url("../images/credits-icon-small.png") no-repeat scroll 4px 2px transparent;
	display: block;
    height: 28px;
    padding: 9px 0 0 40px;
}

.extras span {
	background:url("../images/vip-icon.png") no-repeat scroll 3px 2px transparent;
	padding:9px 0 0 47px;
}

#file_uploadUploader {
	width:120px;
	height:30px;
	border-radius:4px;
	text-align:center;
	margin:10px 10px 10px 0px;
	text-shadow:1px 1px 0px #fff;
}

.footer-holder {
	height:155px;
	padding:0 10px;
	background: url('../images/footer-djagger-right.png')  913px 33px no-repeat transparent;
	color:#fff;
}

.footer-section {
	height:155px;
	width:900px;
	background: url('../images/footer-section-headline-bg.png') top center repeat-x transparent;
}

.footer-separator {
	background: url('../images/footer-separator.png') top center no-repeat transparent;
	float:left;
	height:153px;
	width:2px;
	display: block;
}

.footer-section .headline {
	color:#fff;
	background: url('../images/footer-headline-arrow.png') 0px 10px no-repeat transparent;
	padding:6px 0px 13px 0px;
	font-weight:bold;
	font-size:17px;
	text-align: left;
	width:100%;
	text-shadow:1px 1px 0 #323232;
	padding-left:12px;
}

.footer-section .content {

}

.forum-article {
	width:49%;
	float:left;
	margin-top:10px;
}

.forum-article h3, .forum-article a, .footer-tournaments-entry h3 a  {
	color: #f0f0f0 !important;
	font-size:14px;
	font-weight:normal;
}

.forum-article a:hover, .footer-tournaments-entry h3 a:hover {
	text-decoration: underline;
}

.forum-article p, .footer-tournaments-entry p {
	color:#D0D0D0;
	margin:0px;
}

.footer-forum {

	float:left;
	padding:0px 100px 0px 0px;
}

.footer-forum span {
	background: url('../images/footer-djagger-left.png') top left no-repeat transparent;
	height:155px;
	float:left;
	width:385px;
	padding-left:55px;
}


.footer-tournament {
	width:500px;
	float:right;
}

.footer-tournament span {

	height:155px;
	float:right;
	padding-left:35px;
	width:470px;
}

.footer-tournaments-entry {
	width: 400px;
	float:left;
	margin-top:7px;
}

.footer-tournaments-entry .gameBorder {
background: url("../images/img_01.png") no-repeat scroll 0 100% transparent;
height:45px;
width:45px;
float:left;
}

.footer-tournaments-entry img {
float:left;
height:32px;
width:32px;
margin:6px 0 0 6px;
}

.greetingsPanel {
	border: 1px solid #b0adad;

	margin: 10px 10px 1px;
	border-radius: 4px;
	width:980px;
}

.greetingsPanel ul li {
	list-style: none;
}

.greetingsPanel .sender, .greetingsPanel .greeting, .greetingsPanel .button, .greetingsPanel .arrow   {
	height:31px;
}

.greetingsPanel .sender {
	background: url('../images/greetingsPanel_sender_bg.png') top left repeat-x transparent;
	float:left;
	border-radius:4px 0 0 4px;
}

.greetingsPanel .arrow, .greetingsPanel .friend-arrow  {
	background: url('../images/greetingsPanel_middle_arrow.png') top left repeat-x transparent;
	width:11px;
	display:block;
	float:left;
}

.greetingsPanel .friend-arrow  {
	background: url('../images/friend_request_arrow.png') top left repeat-x transparent;
	height:31px;
}

.greetingsPanel .greeting {
	background: url('../images/greetingsPanel_message_bg.png') top left repeat-x transparent;
	float:left;
}

.greetingsPanel .button {
	background: url('../images/greetingsPanel_sender_bg.png') top left repeat-x transparent;
	float:right;
	width:95px;
	text-transform: uppercase;

	border-left:1px solid #d9d7d7;
	border-radius:0px 4px 4px 0px;
}

.greetingsPanel .button:hover {

cursor:pointer;
box-shadow:0px 0px 5px #60AF22;
}

.greetingsPanel .button .text:hover {
	font-weight:bold;
}

.greetingsPanel .button .text:active {
	margin-top:10px;
}

.greetingsPanel .text {
	float:left;
	margin:7px 5px 0px 10px;
	overflow:hidden;
}

.greetingsPanel .text img {
    vertical-align: bottom;
}


.greetingsPanel .greeting .icon {
	background: url('/famfam/comments.png') 0px 0px no-repeat transparent;
	display:block;
	height:16px;
	width:16px;
	float:left;
	margin:8px 0 0 6px;
}

.greetingsPanel .greeting .text {
	margin:7px 0 0 5px;
}

.greetingsPanel .button .icon {
	background: url('/famfam/add.png') 0px 0px no-repeat transparent;
	display:block;
	height:16px;
	width:16px;
	float:left;
	margin:8px 0 0 6px;
}

.greetingsPanel .button .text {
	margin:7px 0 0 5px;
	text-shadow: -1px 1px 0px #fff;
}

.quickRegInput .text {
	margin: 2px 0px 0px 15px;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #F4EEEE;
	padding: 3px;
	width: 180px;
	box-shadow: -1px -1px 0pt #c0c0c0;
}

.quickRegInput .radio {
	border-radius:4px;
}

.quickRegister  label.textbox {
	margin:10px 0 0 15px;
	font-weight:bold;
}

.genderSelection {
	color:#3095C7;
	float:left;
	margin:5px 0 0 15px;
}

.genderSelection label {
	margin:0px 0 0 0px;
}

.quickRegister .additional {
	background-color:#E8E8E8;
	border-radius:10px;
	margin: 7px 3px 3px;
	padding:5px;
	margin:6px;
	float:left;
}

.quickRegister .additional label {
	margin:0px 0 0 7px;
	text-shadow:-1px 1px 1px #fff;
}

.quickRegister .additional .radio {
	margin:2px 0 0 7;
}

.quickRegister .success {
	height: 30px;
	display: block;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	width: 36px;
	border-right: 1px solid red;
	border-radius: 0px 4px 4px 0px;
	background: url("http://static.djagi.com/release/djagi.com/images/fbg.gif") repeat-x scroll 39px 0px transparent;
	float: left;
}

.arrow-n,
.arrow-e,
.arrow-s,
.arrow-w {
  /*
   * In Internet Explorer, The"border-style: dashed" will never be
   * rendered unless "(width * 5) >= border-width" is true.
   * Since "width" is set to "0", the "dashed-border" remains
   * invisible to the user, which renders the border just like how
   * "border-color: transparent" renders.
   */
  border-style: dashed;
  border-color: transparent;
  border-width: 0.53em;
  display: -moz-inline-box;
  display: inline-block;
  /* Use font-size to control the size of the arrow. */
  font-size: 100px;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: middle;
  width: 0;
}

.arrow-n {
  border-bottom-width: 1em;
  border-bottom-style: solid;
  border-bottom-color: #666;

}

.arrow-e {
  border-left-width: 1em;
  border-left-style: solid;
  border-left-color: #666;
  bottom:2px;
}

.arrow-s {
  border-top-width: 1em;
  border-top-style: solid;
  border-top-color: #666;

}

.arrow-w {
  border-right-width: 1em;
  border-right-style: solid;
  border-right-color: #666;
}


   #emoHolder span {
   	margin:4px;
   }

   .greetPanelAjax {
   	width:700px;
   }

	.sendGreetButton {
		text-transform:uppercase;
		padding:4px;
		border-radius:2px;
		background: none #60AF22;
		border:1px solid #b9b6b6;
		margin-top:10px;
		-webkit-transition: all ease 0.2s;
		-o-transition: all ease 0.2s;
		-moz-transition: all ease 0.2s;
		transition: all ease 0.2s;
		cursor:pointer;
		font-weight:bold;
		color:#fff;
	}



	.greetText {
		width:480px;
		height:80px;
		margin:20px 0 0 20px;
		background-color:#f3f3f3;
		border:1px solid #d2d2d2;
		padding:5px;
		font-size:13px;
	}

	.greetText:hover {
		border:1px solid #888;
	}

	.greetText:focus {
		border:1px solid #111;
	}

	#submit:hover {
		box-shadow:0px 0px 15px #60AF22;
		border-radius:6px;
	}

	.fb-login-text {
		font:bold 11pt/20pt Arial,Trebuchet MS,sans-serif;
		text-shadow:-1px 1px 1px #fefefe;
	}

	.fb-login-text:hover {
		text-decoration:underline;
	}

.green-play-button {
	background:transparent url('../images/img_10_green.png') left top no-repeat !important;
}

.green-play-button span {
	background:transparent url('../images/img_10_green.png') right top no-repeat !important;
	color: #444 !important;
	text-shadow: 1px 1px 1px #63FF0F !important;
}

.quickRegister .reg-err {
	width:186px;
	margin-left:15px;
	font-size:10px;
}

.quickRegister .reg-ok {

}

.promo-credits {
	width:100px;
	display:block;
}

.promo-prices-holder {
	background-color:#dee9f3;
	padding:4px 15px 4px 140px;
}

.promo-prices-holder .price {
	color:#CC0000;
	font-weight:bold;
	font-size:15px;
}

.promo-prices-holder .credits {
	background: url('../images/coin.png') 0px 3px no-repeat transparent;
	padding:0px 0px 0px 15px;
	color:#000;
	font-size:15px;

}

.unfair_player {
	background: url('../images/unfair_marker.png') 0px 0px no-repeat transparent;
}

.white-info-alert {
	background: url('../images/info_button.png') 6px 6px no-repeat #fff;
	padding:7px 7px 7px 45px !important;
	border-radius:5px 0px 5px 0px;
	width:86%;
	margin:0 0 0 10px;
	float:left;
	box-shadow:0px 1px 1px #999;
}

.question_title {
		background:url("../images/question.png") -11px -6px no-repeat transparent;
		padding: 14px 0 10px 55px;
	}

.bigYellowBtn {
	background: #f1e767;
	background: -moz-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: -webkit-linear-gradient(top, #f1e767 0%,#feb645 100%);
	background: -o-linear-gradient(top, #f1e767 0%,#feb645 100%);
	background: -ms-linear-gradient(top, #f1e767 0%,#feb645 100%);
	background: linear-gradient(top, #f1e767 0%,#feb645 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );
	padding:10px 0px 10px 10px;
	float:left;
	width:235px;
	text-align:center;
	text-shadow:-1px 1px 1px #fff;
	margin:10px 2px;
	font-size:15px;
	font-family:Georgia;
	box-shadow:0 0 2px #555555;
	border-radius:2px;
	color:#333;
}

.fair-player, .unfair-player {
	margin:13px 0px 0px 5px;
	float:left;
	font-size:13px;
}


.mailCorrectHolder {
	box-shadow:0 0 5px #BEBEBE;
	text-align:center;
	width:550px;
	padding:15px 30px 30px 30px;
	border-radius:4px;
	background: -moz-linear-gradient(top, #f4f4f4 1%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f4f4f4), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top, #f4f4f4 1%,#e8e8e8 100%);
	background: -o-linear-gradient(top, #f4f4f4 1%,#e8e8e8 100%);
	background: -ms-linear-gradient(top, #f4f4f4 1%,#e8e8e8 100%);
	background: linear-gradient(top, #f4f4f4 1%,#e8e8e8 100%);
}

img.fairIndicator {
	float: left;
	height: 19px;
	padding:3px;
	margin: 9px 0 0 10px;
	border-radius: 15px;
	box-shadow: 0 0 6px #555555 inset;
}

/**
 * 	Стилове за празничните флаш картички
 */

.greetingCards-holder, .ajax-greetingCards {
	border-radius:5px;
	background: none #f5f5f5;
	width:505px;
	float:left;
	margin:5px;
	border:2px solid #d0d0d0;
}

.ajax-greetingCards {
	width:600px;
	border:none;
	margin:0px;
	height:auto;
}

.greetingCards-header, .ajax-greetingCards-header {
	background: url('../images/love.png') 10px 10px no-repeat #e2e2e2;
	color:#444444;
	text-shadow:-1px 1px 1px #fff;
	padding:10px 10px 10px 40px;
	font-size:14px;
	font-weight:bold;
}

.greetingCards-body, .greetingCards-body-ajax {
	padding:4px;
}

.greetingCards-body-ajax {
	padding:20px;
}

.greetingCard-holder, .greetingCard-holder-ajax {
	float:left;
	margin:5px;
	box-shadow:0px 0px 2px #444;
	height:74px;
	background: none #fff;
	padding:5px;
	/*background: url('../images/dropshadow_sprite.jpg') bottom left no-repeat transparent;*/
}

.greetingCard-holder-ajax {
	height:auto;
	margin:0;
	padding:0;
	background:none;
}



.greetingCard-holder .gretingCard-send-btn {
	display:none;
	position:relative;
	bottom:27px;
	width:80%;
	margin:0 auto;
}

.greetingCard-holder:hover .gretingCard-send-btn {
	display:block;
}

.greetingCard-holder .preview {
	display:none;
	position:absolute;
	height:25px;
	width:25px;
	margin-left:89px;
}

.greetingCard-holder:hover .preview {
	display:inline-block;
}

.gretingCard-send-btn {
	padding:5px;
	text-align:center;
	color:#fff !important;
	text-shadow:1px 1px 1px #333;
	background: #fa4645;
	border-radius:4px 4px 0px 0px;
	box-shadow:0 -2px 3px #e7e7e7;
	font-weight:bold;
	border:1px solid #cd211f;
	background: -moz-linear-gradient(top,  #fa4645 0%, #fa2e2f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa4645), color-stop(100%,#fa2e2f));
	background: -webkit-linear-gradient(top,  #fa4645 0%,#fa2e2f 100%);
	background: -o-linear-gradient(top,  #fa4645 0%,#fa2e2f 100%);
	background: -ms-linear-gradient(top,  #fa4645 0%,#fa2e2f 100%);
	background: linear-gradient(top,  #fa4645 0%,#fa2e2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4645', endColorstr='#fa2e2f',GradientType=0 );
}

.gretingCard-send-btn:active {
	padding-top:7px;
	padding-bottom:3px;
}

.greetingCard-fullPreview {
	border:1px solid #dfdfdf;
	background:none #fff;
	padding:5px;
}

.greetingCards-menu {
	border-top:1px solid #dfdfdf;
	margin:20px 0px 0px 0px;
	padding:20px 0px 0px 0px;
}

.greetingCards-menu .gretingCard-send-btn {
	padding:5px;
	float:left;
	font-size:15px;
	border-radius:4px;
	margin:0px 0px 0px 25px;
	text-transform:uppercase;
}

.greetingCards-menu .footer {
	border:1px solid #bcbcbc;
	border-top:none !important;
	border-radius:0px 0px 4px 4px;
	background:none #f8f8f8;
	float:left;
	margin:0px !important;
	padding:0px !important;
	height:10px;
	display:block;
	width:313px;
}

.greetingCards-menu textarea {
	width:303px;
	margin:0px;
	padding:5px;
	min-height:80px;
	border:1px solid #bcbcbc;
	float:left;
	font-style:italic;
}

.greetingCards-menu .price-details {
	margin:0px 0px 0px 25px;
	color:#666;
	float:left;
	width:170px;
}

.greetingCards-menu-header {
	background: url('../images/popup_card_heading_bg.png') top left no-repeat transparent;
	font-family:Georgia;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	padding:14px 14px 7px 14px;
	width:313px;
	color:#777;

}

.friend-request-number {
	font-size:15px;
	font-weight:bold;
	max-width:28px !important;
	width:35px;
	border-radius:0px 4px 4px 0px;
	padding:6px;
	text-align:center;
	background:none red;
	color:#fff !important;
	text-shadow:1px 0px 0px #000;
	height:19px;
	float:left;
	border-right:1px solid #B0ADAD;
	background: rgb(255,0,0);
	background: -moz-linear-gradient(-62deg, rgba(255,0,0,1) 0%, rgba(255,0,0,1) 52%, rgba(204,4,4,1) 53%, rgba(255,0,0,1) 69%, rgba(204,4,4,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,0,0,1)), color-stop(52%,rgba(255,0,0,1)), color-stop(53%,rgba(204,4,4,1)), color-stop(69%,rgba(255,0,0,1)), color-stop(100%,rgba(204,4,4,1)));
	background: -webkit-linear-gradient(-62deg, rgba(255,0,0,1) 0%,rgba(255,0,0,1) 52%,rgba(204,4,4,1) 53%,rgba(255,0,0,1) 69%,rgba(204,4,4,1) 100%);
	background: -o-linear-gradient(-62deg, rgba(255,0,0,1) 0%,rgba(255,0,0,1) 52%,rgba(204,4,4,1) 53%,rgba(255,0,0,1) 69%,rgba(204,4,4,1) 100%);
	background: -ms-linear-gradient(-62deg, rgba(255,0,0,1) 0%,rgba(255,0,0,1) 52%,rgba(204,4,4,1) 53%,rgba(255,0,0,1) 69%,rgba(204,4,4,1) 100%);
	background: linear-gradient(-62deg, rgba(255,0,0,1) 0%,rgba(255,0,0,1) 52%,rgba(204,4,4,1) 53%,rgba(255,0,0,1) 69%,rgba(204,4,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#cc0404',GradientType=1 );
}


.stat-log-tbl tr:even {
	background:none #EEE !important;
}


.to-do-box {
	background: url('../images/to_do_bg.png') top left no-repeat transparent;
	height:270px;
}

.to-do-belot {
	background: url('../images/to_do_belot_bg.png') top left no-repeat transparent;
	height:205px;
	margin-bottom:10px;
}

.to-do-box h3 {
	padding: 10px 0px 0px 45px;
	color:#fefefe;
	font-size:16px;
	font-weight:bold;
	text-shadow:0px 0px 2px #333;
}

.to-do-box ul li {
	font-size:13px;
	color:#333;
	padding: 28px 0px 0px 0px;
	list-style:none;
}

.to-do-box ul li span {
	background: url('../images/tick_sprite.png') 14px 3px no-repeat transparent;
	padding:0px 0px 0px 45px;
}

.to-do-box ul {
	margin:0px;
	padding:0px;
}

.to-do-box ul li.done {
	text-decoration: line-through;
}

.to-do-box .vip {
	border-radius:3px;
	text-shadow:1px 1px 1px #fff;
	border:1px solid #999;
	text-align:center;
	padding:7px 4px;
	width:215px;
	margin: 10px 0px 0px 12px;
	font-style:italic;
	font-family:Georgia;
	font-size:12px;
	float:left;
	background: #fad767;
	background: -moz-linear-gradient(top, #fad767 0%, #e1bf4f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad767), color-stop(100%,#e1bf4f));
	background: -webkit-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
	background: -o-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
	background: -ms-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
	background: linear-gradient(top, #fad767 0%,#e1bf4f 100%);
}

.to-do-belot .vip {
	margin: 6px 0px 0px 12px;
}

.to-do-box ul li.done span {
	background: url('../images/tick_sprite.png') 13px -13px no-repeat transparent;
}

.i-daily-wins {
	background: url('../images/calendar_icon.png') 0px 2px no-repeat transparent;
}
.i-tournament-wins {
	background: url('../images/quickTounamentMedal.png') 0px 2px no-repeat transparent;
}

.partner-games-list th {
	padding:6px 0px 6px;
}

.partner-games-list .separator {
	margin:0px 20px !important;
	font-size:17px;
	font-family:Georgia;
	width:20px;
	padding:10px 0px 0px 0px;
}

.partner-games-list tr.header {
	font-size:14px;
	color:#f0f0f0;
	text-shadow:1px 1px 1px #555;
	background: #88bfe8;
	background: -moz-linear-gradient(top, #88bfe8 0%, #70b0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(100%,#70b0e0));
	background: -webkit-linear-gradient(top, #88bfe8 0%,#70b0e0 100%);
	background: -o-linear-gradient(top, #88bfe8 0%,#70b0e0 100%);
	background: -ms-linear-gradient(top, #88bfe8 0%,#70b0e0 100%);
	background: linear-gradient(top, #88bfe8 0%,#70b0e0 100%);
}

.partner-games-list tr.header th {
	padding:7px;
}

.partner-games-list .l div {
	float:left;
	margin:0px 7px 0px 0px;
}

.partner-games-list .l .trm-uname {
	margin-bottom:5px;
}

.belot-replay-list .cam {
	background: url('../images/cam.png') 0px 10px no-repeat transparent;
	font-weight:bold;
	padding:5px;
	padding-left:18px;
	-moz-transition:all ease 0.2s;
	-webkit-transition:all ease 0.2s;
	-o-transition:all ease 0.2s;
}

.belot-replay-list tr:hover {
	background-color: #fff58c !important;
	box-shadow:0px 0px 3px #111;
	-moz-transition: all ease 0.2s;
	-webkit-transition:all ease 0.2s;
	-o-transition:all ease 0.2s;

}

.belot-replay-list tr:hover .cam {
	border-radius:4px;
	box-shadow:0px 0px 5px #555;
	background: url('../images/cam.png') 5px 14px no-repeat #FFB200;
	color:#333;
	text-transform:uppercase;
	text-shadow:0px 1px 1px #fefefe;
	position:relative;
	padding:10px 10px 10px 24px;
}


.belot-replay-list .players {
	color:#666;
	font-size:12px;
}

.belot-replay-list .players span {
	font-weight:bold;
	font-size:13px;
}

.belot-replay-list .players img {
height:20px;
width:20px;
margin-right:5px;
}

.belot-replay-list .players .myteam span {
	color: #5f8c00;
}

.belot-replay-list .players .opponents span {
	color: #d84a27;
}

.belot-replay-list th, .blue-headline {
	background: #87e0fd;
	background: -moz-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #00bcdd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#00bcdd));
	background: -webkit-linear-gradient(top, #87e0fd 0%,#53cbf1 40%,#00bcdd 100%);
	background: -o-linear-gradient(top, #87e0fd 0%,#53cbf1 40%,#00bcdd 100%);
	background: -ms-linear-gradient(top, #87e0fd 0%,#53cbf1 40%,#00bcdd 100%);
	background: linear-gradient(top, #87e0fd 0%,#53cbf1 40%,#00bcdd 100%);
	color:#444;
	text-shadow:1px 1px 0 #DBDBDB;
}

.belot-replay-list .players div {
float:left;
margin-left:5px;
}


.belot-replay-list td {
	padding:5px;
}

.is-vip-ingame {
	background: url('../images/vip_bg.jpg') top left no-repeat transparent;
}

/**
 * 	Games page
 */
.games-section {
		float:left;
		width:100%;
		margin:10px 0px;
}

.games-section .title {
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 5px;
	background-color:rgba(255,255,255,0.8);
	color:#333;
	text-shadow:-1px 1px 0px #fff;
	font-size:16px;
}

.game {
	float:left;
	width:231px;
	height:210px;
	margin:5px;
	padding:0px;
	box-shadow:0px 0px 3px #555;
	border-radius:3px;
	background-color:rgba(255,255,255, 0.6);
	max-height:350px;
}

.game .gretingCard-send-btn {
	border-radius:9px;
	bottom:101px;
	text-transform:uppercase;
	width:108px;
	font-weight:bold;
	padding:8px 6px;
	box-shadow:0 0 13px #FFFFFF;
}

.game .description {
	padding:8px;
	text-align:justify;
}

.game .title {
	border-radius:3px 3px 0px 0px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:6px 8px;
}

.game .screen img {
width:215px;
margin:8px 5px 5px 7px;
}

.game:hover .screen img {
opacity:0.5;
}

.header-jokes {
	background: url("../images/emoticon_tongue.png") no-repeat scroll 8px 8px #E2E2E2;
}

.white-gradient {
background: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=0 );
}

.joke-holder {
	height:128px;
	border-radius:3px;
	padding:0px;
}

.sent-joke-holder {
	background-color:#fff;
	margin:0px 0px 2px 0px;
	border-bottom:1px solid #999;
	opacity:1;
	clear:both;
}



.sent-joke-holder:hover {
	background-color:#FFFFCD;
	opacity:1 !important;
	-moz-transition: all 0.1s ease 0s;
	-o-transition: all 0.1s ease 0s;
	-webkit-transition: all 0.1s ease 0s;
	transition: all 0.1s ease 0s;
}

.sent-joke-holder .avatar {
	float:left;
	border:1px solid #000;
	margin:5px;
}

.sent-joke-holder .avatar img{
	border: 1px solid #fff;
	width:55px;
}

.sent-joke-holder .details .sender {
	display: block;
    font-size: 13px;
    font-weight: bold;
    color:#777;
    padding: 2px;
	float:left;
    width: 149px;
}

.sent-joke-holder .see-joke {
	padding:3px 10px 3px 15px;
	background: none #65AECF;
	border:1px solid #4C8BC1;
	border-radius:3px;
	height:15px;
	margin:5px 5px 8px 5px;
	color:#fff;
	text-shadow:0px 1px 1px #000;
	font-weight:bold;
	float:left;
}

.sent-joke-holder .joke-btn-icon {
	background: url('../images/ribbon-icon.png') top left no-repeat transparent;
	display:block;
	right:11px;
	bottom:6px;
	height:32px;
	width:32px;
	position:relative;
	float:left;
}

.sent-joke-holder .i-delete {
	margin:3px 3px 0 4px !important;
}

.semi-transparent {
	opacity:0.3;
}

#rightColJokes .already-viewed {
	/*background:none #94C6DD;*/
	box-shadow:0px -3px 1px #fff;
	color:#555;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	float:left;
	width:100%;
	text-shadow:-1px 1px 1px #fff;
}

#rightColJokes .already-viewed span {
	padding:5px 8px;
	float:left;
	width:231px;
}

.sent-joke-holder .i-delete {
	position:absolute;
	right:0px;
}

.old-joke {
	opacity: 0.7;
}

.old-joke .see-joke {
	margin:7px 0 10px 4px;
}

.old-joke .i-delete {
	margin:9px 13px 0 4px !important;
}

.new-joke .i-delete {
	margin:3px 13px 0 4px !important;
}

.profile-eggs-battle {
	width:508px;
	background: url('../images/easter_eggs_background.png') top left no-repeat transparent;
	height:192px;
	display:block;
	float:left;
	margin:10px 0px 0px 6px;
}

.profile-eggs-battle .title {
	color:#361D78;
	text-shadow:0px 0px 2px #fff;
	margin:20px auto;
	font-weight:bold;
	font-family:Georgia;
	text-align:center;
	font-style:italic;
	font-size:17px;
}

.profile-eggs-battle .break-btn {
	background-color:#ff9800;
	float:right;
	border-radius:4px;
	margin:10px 30px 0 0;
	box-shadow:0px 0px 3px #333;
}

.profile-eggs-battle .break-btn span {
	padding:15px;
	float:right;
	border-radius:4px;
}

.profile-eggs-battle .break-btn span a {
	color:#336600 !important;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:20px;
	text-shadow:-1px 1px 1px #fff;
}

.ajax-egg-result-holder {
	background: url('../images/egg-result-bg.png') top left no-repeat transparent;
	height:310px;
	width:428px;
	display:block;
}

.ajax-egg-result-holder .winner-egg {
	background: url('../images/winner-egg.png') top left no-repeat transparent;
	height:154px;
	width:115px;
	display:block;
	float:left;
	margin:60px 0 0 145px;
}

.ajax-egg-result-holder .loser-egg {
	background: url('../images/broken-egg.png') top left no-repeat transparent;
	width:157px;
	height:147px;
	display:block;
	float:left;
	margin:50px 0 0 135px;
}

.casino-headline-wrapper {

	float:left;
}

.casino-headline {
	margin:0;
	padding:0;
	float:left;
	border-radius:0px 0px 4px 4px;
	box-shadow:0px 1px 1px #b0b0b0;
}

.casino-headline li {

	float:left;
	padding:2px;
	list-style: none;
	text-align:center;
	text-shadow: -1px 1px 1px #FFFFFF;
	color: #444444;
	font-style: italic;
}

.stack-holder {
	width:100%;
	float:left;
	margin:5px 0px;
	border-bottom:3px solid rgba(100,100,100,0.2);

}

.stack-label {
	border:4px solid #fff;
	border-radius:3px;
	width:150px;
	float:left;
	margin:3px;
	box-shadow:0px 0px 3px #999;
}

.stack-label span {
	padding:5px;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	float:left;
	width:140px;
}

.stack-label .top {
	background: none #F4F4F4;
	text-shadow:-1px 1px 1px #fff;
	color:#979797;
}

.stack-label .bottom {
	border-top:3px solid rgba(100,100,100,0.2);
	color:#fefefe;
	text-shadow:1px 1px 1px #999;
}

.tables-list {
	float:right;
}
.tables-list tr {
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.tables-list tr:hover {
	box-shadow:0 0 2px #999999;
	background:none #D1FF5F !important;
}

.tables-list td {
	width:119px;
	text-align:center;
	padding:6px;
	font-size:15px;
	font-weight:bold;
}

.tables-list .fbtn {
	float:right;
}

.buyPoints-holder {
	/*width:715px;*/
	border-radius:4px;
	background:none #FFF07F;
	padding:4px;
	border:1px solid #E8D876;
	overflow:hidden;
	margin:10px 0 0 0;
}

.buyPoints-holder .text {
	color: #444444;
	float: left;
	text-shadow:-1px 1px 1px #fefefe;
	margin: 4px 0 0 5px;
	width: 550px;
}

.buyPoints-holder .accent {
	font-weight:bold;
	color:#69877B;
	font-size:15px;
}

.casino-play-btn {
	background: none #F4D22A;
	text-transform: uppercase;
	color:#817404 !important;
	font-weight:bold;
	border-radius:3px;
	float:right;
	border:1px solid #CFBA51;
	margin:0px 15px 0 0;
	font-size:14px;
}

.full {
	background: none #E0E0E0;
	border:1px solid #b0b0b0;
	color:#888 !important;
}

.casino-play-btn:hover {
	font-style:italic;
}

.full:hover {
	cursor: default;
	font-style:normal;
}

.casino-play-btn span {
	padding:4px 20px;
	float:right;
	text-shadow:-1px 1px 1px #fefefe;
}

/**
 * 	RIO INTEGRATION BANNERS CSS
 */

.rio-offers {
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 3%, rgba(255,255,255,1) 17%, rgba(255,255,255,0.9) 46%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgba(255,255,255,1)), color-stop(17%,rgba(255,255,255,1)), color-stop(46%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 3%,rgba(255,255,255,1) 17%,rgba(255,255,255,0.9) 46%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 3%,rgba(255,255,255,1) 17%,rgba(255,255,255,0.9) 46%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 3%,rgba(255,255,255,1) 17%,rgba(255,255,255,0.9) 46%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 3%,rgba(255,255,255,1) 17%,rgba(255,255,255,0.9) 46%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
	float:left;
	border:2px solid #fff;
	border-radius:2px;
}

.rio-offers .sbs {
	width: 353px;
	float: left;
	margin: 0 0 0 8px;
}

.rio-offers .cb-img-wrap img {
	width:340px;
	border-radius:4px;
	box-shadow:2px 2px 1px #777;
	border:2px solid #FEFEFE;
	float:left;
}

.rio-offers .percent {
	position: absolute;
	padding: 14px 10px;
	border-radius: 4px;
	margin: 120px 0 0 299px;
	font-size: 20px;
	background: url('../images/pricetag.png') -3px -6px no-repeat transparent;
	height:30px;
/*	width:67px;*/
	color:#fff;
}

.rio-offers .clock {
	display:none;
}

.rio-offers .sbs h1 a {
	text-shadow:-1px 1px 0px #fff;
	color:#346D00 !important;
}

.rio-offers .sbs h1 a:hover {
	text-decoration:underline;
}

.rio-offers .preview-button, .rio-offers .preview-offer {
	background: none #56a111;
	border-radius:4px;
	float:right;
	margin:7px 8px 10px 12px;
	box-shadow:0px 3px 0px #2b6d08;
}

.rio-offers .preview-button span, .rio-offers .preview-offer span {
	padding:4px 10px;
	float:right;
	font-weight:bold;
	font-family:Arial;
	font-size:15px;
	text-transform:uppercase;
	color: #fff !important;
}

.rio-offers .price-tag {
	float:left;
	margin:5px 0 0 0;
	width:100%;
}

.rio-offers .price {
	font-size:15px;
	padding:5px;
	float:left;
	margin:5px 0 0 0;
	padding:5px 8px 0 0;
}

.rio-offers .final-price {
	font-size:18px;
	text-shadow:-1px 1px 1px #fff;
}

.rio-offers .promo-text {
	font-size:14px;
}

.rio-offers .regular-price {
	background:url('../images/zacherk.png') 0px 0px no-repeat transparent;
	font-size:12px;
	margin:7px 0 0 0;
}
.bdayContent
{
	background: url('../images/bdayContent.png') no-repeat;
	width:600px;
	height:300px;
}
.bdayLeft
{
	width:150px;
	height:175px;
	float:left;
}
.bdayRight
{
	width:439px;
	height:175px;
	margin:0 auto;
	text-align:center;
}
.bdayimgHolder
{
	position:relative;
	left:85px;
	top:56px;
	width: 440px;
	height:175px;
}
.bdayTextHolder
{
	font-size:16px;
	color:#8eb30a;
	font-weight:bold;
	text-align:center;	
}
.bdayHr
{
	width:275px;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(97, 136, 119, 0.75), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(97, 136, 119, 0.75), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(97, 136, 119, 0.75), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(97, 136, 119, 0.75), rgba(0,0,0,0));	
}
.bdayAge
{
	position: relative;
	bottom: 23px;
	float: right;
	width: 42px;
	height: 23px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 10px;
	background: rgb(210,255,82); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,255,82,1)), color-stop(100%,rgba(145,232,66,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-9 */


}
.bdayAge span
{
font-size:17px;
color: rgb(40, 186, 255);
position:relative;
left:7px;
}
.bdayAge span small
{
font-size:15px;	
}
.bdayAgeAvatars 
{ 
	position:absolute; 
	border-radius:8px;
	font-size:11px; 
	color:#fff; 
	font-weight:bold; 
	bottom:1px; 
	right:1px; 
	padding:0px 2px 0px 0px; 
	background:#666; 
}
.bdayFrame
{
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 20px;
	z-index: 5;	
}
.bdayFrame img { width:50px; height:50px; padding:1px; border:1px solid #CCC !important;border-radius: 50px; }
.bdayOld
{
	position: absolute;
	font-size: 11px;
	color: #222;
	font-weight: bold;
	bottom: -15px;
	right: 0;
	padding: 31px 11px 0 11px;
	background: rgba(255,255,255,0.5);
	border-radius: 50px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	width: 30px;
	z-index: -1;
	text-align: center;
}
.rakeTour
{
	background: url('../images/rakeTourBG.jpg') bottom no-repeat;
	width:440px;
	height:160px;
	position: relative;
	bottom: -5px;
	left: 3px;
	text-align:center;
	font-size:14px;
	color:#436d86;
}
.rakeTourContent
{
	width: 360px;
	margin: 0 auto;
}
.rakeTourContentBig
{
	width: 420px;
	text-align:left;
	font-size:14px;
	margin: 0 auto;
}
.mood-container
{
	overflow:hidden;
	display:block;
	width:520px;
}
.mood-extended
{
	position:relative;
	display:inline-block;
	width:575px;
	margin:15px 0 10px 0;
	padding:0 0 10px 0;
	/*height:auto !important;*/
}
.mood-title
{
	display:block;
	margin:14px 0 15px 70px;
	padding:0;
	color:#fff;
	font:bold 14pt 'Trebuchet MS',Arial,sans-serif;
	line-height:14pt;
	text-shadow:1px 1px 0 #667277;
}
.mood-tabs, .free-mood-tabs, .categories-small-tabs
{
	box-shadow: 0px -1px 1px #6F7678;
    color: #405B6D;
    cursor: pointer;
    float: left;
    /*padding:0px 10px 0px;*/
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 40%;
}
.mood-tab-active, .mood-tab-faded
{
	background: none #e6e9ec;
	background: -moz-linear-gradient(0% 100% 90deg, #BEC4C6, #BEC4C6, #e6e9ec 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e9ec), to(#BEC4C6), color-stop(.6,#BEC4C6)) repeat scroll 0 0 transparent;
	background-image: -o-linear-gradient(#e6e9ec, #BEC4C6);
    border-radius: 4px 4px 0 0;
    font-weight: bold;
    text-decoration: none !important;
	font: bold 13pt/13pt "Trebuchet MS",Arial,sans-serif;
	margin:3px 0 3px 5px;
}
.mood-tab-active
{
	background: none #e6e9ec;
	background: -moz-linear-gradient(0% 100% 90deg, #E8E8E8, #BEC4C6, #e6e9ec 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e9ec), to(#E8E8E8), color-stop(.6,#BEC4C6)) repeat scroll 0 0 transparent;
	background-image: -o-linear-gradient(#e6e9ec, #E8E8E8);
}
.mood-tab-faded
{
	font: bold 11pt/11pt "Trebuchet MS",Arial,sans-serif;
	border-top: 1px solid #B0B0B0;
	border-left: 1px solid #B0B0B0;
	border-right: 1px solid #B0B0B0;
	box-shadow:none;
	padding:0px;
	height:30px;
	margin:9px 0 3px 5px;
}
.mood-tab-faded span {
	padding: 7px 6px 6px 43px !important;
	margin: 0 0 0 8px;
}
.mood-category-tab
{
	border: 1px solid gray;
	float: left;
	border-radius: 6px;
	width: 60px;
	padding: 5px 10px 5px 10px;
	margin: 0px 5px 0px 5px;
	cursor: pointer;
	background: none #e6e9ec;
	background: -moz-linear-gradient(0% 100% 90deg, #E8E8E8, #BEC4C6, #e6e9ec 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e9ec), to(#E8E8E8), color-stop(.6,#BEC4C6)) repeat scroll 0 0 transparent;
	background-image: -o-linear-gradient(#e6e9ec, #E8E8E8);
}
#mood-packet-tabs, #mood-packet-tabs-animated, #mood-tabs, #free-mood-tabs, .show_my_moods, .categories-small-tabs
{
	  -moz-user-select: none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;

}
.mood-content
{
	border: 1px solid gray;
	display: none;
}
.mood-image-mark-sel
{
	background: url('../images/tick.gif') 93% 5% no-repeat transparent;
	display:block;
	text-align:center;
	border-radius: 10px;
	background-color: rgba(255,255,255,0.7);
	background-color: rgba(255,255,255,1);
}
.moods span
{
	display: block;
    height: 28px;
    padding: 9px 0 0 40px;
}
#moods-packet span
{
	background:url("../images/groupemots.png") no-repeat scroll 5px 5px transparent;
}
#moods-single span
{
	background:url("../images/mood_icon.png") no-repeat scroll 3px 1px transparent;
}
#my-moods span
{
	background:url("../images/my_mood.png") no-repeat scroll 7px 4px transparent;
}
.moodTour
{
	padding: 5px;
}
#moodHelpText
{
	display: block;
	width: 420px;
	text-align:left;
	font-size:14px;
	margin: 10px 0;
}
#moodHelpImg
{
	width: 430px; 
	margin:0 auto;
	border 1px solid gray;
	box-sizing: border-box;
	border-radius: 4px;
}
.moodInfo
{
	float: right;
}
.mood-countdown
{
	background-color: #fff;
	border-radius:4px;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	-webkit-border-radius:4px;
	border:1px solid #5297cf;
	text-align: center;
	color: rgb(120, 174, 202);
	font-family: Segoe UI;
}
.mood-countdown .kkcount-down-moods, .remain-moods-countdown
{
	display: inline-block;
	font-size: 13px;
	margin-bottom: 7px;
}
.mood-countdown #first-row 
{
	font-size: 16px;
	position: relative;
	left: -4%;
	font-weight: bold;
}
.mood-countdown .mood-countdown-date
{
	font-size: 15px;
	position: relative;
	top: -7px;
	margin: 0;
	padding: 0;
}
.mood-countdown #first-row img
{
	vertical-align: middle;
	margin-right: 9px;
	width: 32px;
}
.getMoodsBtn
{
	border-radius: 3px;
	margin: 0 auto;
	margin-top: 5px;
	display: block;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #fff;
	border: 1px solid #999;
	text-align: center;
	padding: 5px 3px;
	width: 90px;
	font-style: italic;
	font-family: Georgia;
	font-size: 12px;
	background: #fad767;
	background: -moz-linear-gradient(top, #fad767 0%, #e1bf4f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad767), color-stop(100%,#e1bf4f));
	background: -webkit-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
	background: -o-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
	background: -ms-linear-gradient(top, #fad767 0%,#e1bf4f 100%);
	background: linear-gradient(top, #fad767 0%,#e1bf4f 100%);
}
#rioVoucherHolder
{
margin: 0 auto;
padding-bottom:20px;
}
.rio-voucher-price
{
	font-size: 20pt;
	font-weight: bold;
	color: white;
}
.rio-voucher-price small
{
	font-size: 12px;
}
.a_demo_five {
	background-color:#3bb3e0;
	width:150px;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	position:relative;
	margin-top: 60px;
	/*margin-left: 32px;*/
	margin-left: 30px;
	margin-bottom:15px;
	padding-bottom: 17px;
	padding-top: 14px;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(44,160,202)),
	color-stop(1, rgb(62,184,229))
	);
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
}

.a_demo_five:active {
	top:0px;
	background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(62,184,229)),
	color-stop(1, rgb(44,160,202))
	);
	-webkit-box-shadow: inset 0px 4px 1px #0b698b, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-moz-box-shadow: 0px 2px 0px 1px #156785, 0px 5px 3px #999;
	-o-box-shadow: 0px 2px 0px 1px #156785, 0px 5px 3px #999;
	box-shadow: inset 0px 4px 1px #0b698b, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
}
.a_demo_five_title {
	line-height: 50px;
	font-weight: bold;
	padding-left: 15px;
	background-color: #f0f0f0;
	width: 135px;
	height: 50px;
	position: absolute;
	top: -30px;
	left: 0px;
	margin-top: -20px;
	z-index: 90;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.a_demo_five_title img
{
	position: absolute;
	left: 0;
	padding: 8px 0 0 5px;
}
.a_demo_five:active::before {
	top: -30px;	
	-webkit-box-shadow: 0px 3px 0px #ccc;
	-moz-box-shadow: 0px 3px 0px #ccc;
	-o-box-shadow: 0px 3px 0px #ccc;
	box-shadow: 0px 3px 0px #ccc;
}
.valentinesDay
{
	position: relative;
	left: -6px;
}
.valentinesDayHolder
{
	background: url('../images/febBG.png');
	width:1000px;
	height:600px;
}
.rankHolder
{
	width: 998px;
	height: 234px;
	position: absolute;
	top: 232px;
}
.valentinesCol
{
	width: 326px;
	height: 230px;
	display: inline-block;
	vertical-align:bottom;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.valentinesCol div
{
	color: #e0242d;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
}
.valentinesCol div a
{
	color: #e0242d;
}
.valentinesCount
{
float:right;	
}

#contentPaypal {
	width:876px;
	margin:0 auto;
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:19px;
}

.clear {
	clear:both;
	float:none;
	height:0 !important;
	overflow:hidden;
}

#contentPaypal .highlight {
	color:#507785;
}

#contentPaypal ul {
	list-style:none;
	padding:0;
}

#contentPaypal h2 {
	display: block;
	width: 100%;
	height: 44px;
	font-size: 14px;
	line-height: 44px;
	text-transform: uppercase;
	color: #405B6D;
	background: #F7F7F7;
	border-bottom: 2px solid #ffffff;
	text-indent: 30px;
}

#contentPaypal .boxType {
	width:430px;
	min-height:300px;
}

#contentPaypal .leftBox {
	float:left;
}

#contentPaypal .rightBox {
	float:right;
}

/*--------------------------------------------------------------
	contentPaypal => boxTypeContent
--------------------------------------------------------------*/
#contentPaypal .boxTypeContent {
	padding:20px 35px;
	min-height:225px;
	color:#666666;
	background:url(../images/bg-box-type.jpg) 0 0 repeat;
	border:1px solid #dcdbb8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#rightPaypal {
padding-top: 11px !important;
}
/*--------------------------------------------------------------
	boxTypeContent => infoBox
--------------------------------------------------------------*/
#contentPaypal .infoBox {
	width: 360px;
	height: 125px;
	padding: 1px 20px;
	margin: 0 0 11px 0;
	background: url(../images/bgPayment.png) 0 0 no-repeat;
}

#contentPaypal .infoBox ul li {
	margin:0 0 20px 0;
}

#contentPaypal .infoBox ul li:last-child {
	margin:0;
}

#contentPaypal .infoBox ul li span.creditBox {
	float:left;
	width:50px;
	padding:0 30px 0 0;
	text-align:center;
}

#contentPaypal .infoBox ul li h3 {
	font-size:18px;
	line-height:21px;
	font-weight:700;
	color:#4c7785;
	margin:0;
}

#contentPaypal .infoBox ul li span.creditInfo {
	float:left;
	width:240px;
}

/*--------------------------------------------------------------
	boxTypeContent => smsCodeForm
--------------------------------------------------------------*/
#contentPaypal form.smsCodeForm {
	width:100%;
	padding:0;
}

#contentPaypal form.smsCodeForm h3 {
	font-size:14px;
	font-weight:700;
	color:#757574;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

#contentPaypal form.smsCodeForm p {
	color:#8b8a8a;
}

#contentPaypal form.smsCodeForm input {
	display:block;
	float:left;
	height:20px;
	width:255px;
	line-height:24px;
	padding:2px 5px;
	margin:0 0 10px 0;
	background:#ffffff;
	border:1px solid #b9b8b8;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#contentPaypal form.smsCodeForm input:hover, 
#contentPaypal form.smsCodeForm input:focus {
	border-color:#676767;
}

#contentPaypal form.smsCodeForm input[type="submit"] {
	float:left;
	height:26px;
	width:80px;
	text-align:center;
	padding:0 0 2px 0;
	margin:0 0 0 10px;
	color:#6c919e;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	text-shadow:1px 1px #ffffff;
	background:#d8ecf2;
	border:1px solid #57aec8;
}

#contentPaypal form.smsCodeForm input[type="submit"]:hover {
	background:#c2d6dc;
}

/*--------------------------------------------------------------
	boxTypeContent => smsCodeForm
--------------------------------------------------------------*/
#contentPaypal form.paypalForm {
	width:300px;
	padding:0 0 0 20px;
	margin:0 0 20px 0;
}

#contentPaypal form.paypalForm div {
	border:none;
	height:26px;
}

#contentPaypal form.paypalForm input[type="radio"] {
	margin:0 43px 0 0;
}

#contentPaypal form.paypalForm label span {
	display:inline-block;
	width:40px;
	font-size:18px;
	font-weight:700;
	color:#4c7785;
}

#contentPaypal .rightBox .btnBuyNow {
	display:block;
	margin:12px auto;
}