.hidden_item {
	visibility:hidden;
}

.on {
	display:block;
}

.off {
	display:none;
}

.centered {
	z-index:1;
	position:relative;
	display:block;
}

.disabled {
	opacity:.5;
}

.enabled{
	opacity:1;
}

.btn {
	cursor:pointer;
	
}

.hidden {
	visibility:hidden;
}

.visible{
	visibility:visible;
}

body {
	margin: 0;
	/*background-color:black;*/
	background-image: url('../assets/bg/bg_web.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

body.mobile {

	/*background-repeat: no-repeat;
	background-position: center top;*/
	background-position-x: center;
	background-position-y: 45%;
}

body.galaxy {
	
	background-image:url('../assets/bg/bg_ipad.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}

body.ipad_bg {
	background-image:url('../assets/bg/bg_ipad.jpg');
	background-repeat: no-repeat;
	/*background-position: center -82px;*/
	
}

body.iphone_bg {
	
	background-image:url('../assets/bg/bg_iphone5.jpg');
	background-repeat: no-repeat;
	/*background-position: center -135px;*/
}

body.android_bg {
	background-image:url('../assets/bg/bg_galaxyS3.jpg');
	background-repeat: no-repeat;
}

body.iphone3 {
	
	background-image:url('../assets/bg/bg_iphone3.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size:960px 640px;
}

body.landscape {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

* {
	text-align:right;
	direction:rtl;
	font-family: 'ReformaNarrowMedium';
}

#debug_text {
	position:absolute;
	top:0px;
	/*display:none;*/
	text-align:left;
	direction:ltr;
	z-index:999;
}

#block_message {
	position:absolute;
	top:0px;

	width:100%;
	height:100%;
	z-index:999;
	background: #e7eff0; /* Old browsers */
	background: -moz-linear-gradient(top,  #e7eff0 0%, #d3e9eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7eff0), color-stop(100%,#d3e9eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e7eff0 0%,#d3e9eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e7eff0 0%,#d3e9eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e7eff0 0%,#d3e9eb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e7eff0 0%,#d3e9eb 100%); /* W3C */
	/*background-image:url('../assets/message_block/screen_rotate_cut.png');*/
	/*background-repeat: no-repeat;*/
	/*background-position:center;*/

	
}

#block_message_text {
	text-align:center;
	font-size:40px;	
	top:20%;
	position:absolute;
	width:100%;
	color:#c50737;
	
}

#block_message_img {
	width: 312px; 
	margin: 0 auto;
}

#block_message.off{
	display:none;
}

#block_message.on{
	display:block;	
}

.message_center {
	width:312px;
	height:314px;
	margin:0 auto;
	text-align:center;
}

#disclamer {
	display:none;
	background-image:url('../assets/popup_humor.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 480px;
}

#disclamer.send_form {
	position:absolute;
	background-image:url('../assets/send_form/popup_sent.png');
	z-index:999;
}

#preloader {
	position:absolute;
	top:0px;

	width:100%;
	height:100%;
	z-index:999;
	background: #e7eff0; /* Old browsers */
	background: -moz-linear-gradient(top,  #e7eff0 0%, #d3e9eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7eff0), color-stop(100%,#d3e9eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e7eff0 0%,#d3e9eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e7eff0 0%,#d3e9eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e7eff0 0%,#d3e9eb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e7eff0 0%,#d3e9eb 100%); /* W3C */
	/*background-image:url('../assets/message_block/screen_rotate_cut.png');*/
	/*background-repeat: no-repeat;*/
	/*background-position:center;*/

	
}

#preloader_inner_text {
	text-align: center;
	top: -105px;
	position: relative;
	animation:preloadani 2s infinite;
	-moz-animation:preloadani 2s infinite; /*Firefox*/
	-webkit-animation:preloadani 2s infinite; /*Safari and Chrome*/
	-o-animation:preloadani 2s infinite; /*Opera*/
}

#preloader_text {
	text-align:center;
	font-size:40px;	
	top:20%;
	position:absolute;
	width:100%;
	color:#c50737;	
}

#preloader_img {
	top:20px;
	width: 142px; 
	margin: 0 auto;
}

#preloader.off{
	display:none;
}

#preloader.on{
	display:block;	
}

@keyframes mymove
{
	0%{opacity:0;}
	50% {opacity:1;}
	100% {opacity:0;}
}

@-moz-keyframes preloadani/*Firefox*/
{
	0%{opacity:0;}
	50% {opacity:1;}
	100% {opacity:0;}
}

@-webkit-keyframes preloadani/*Safari and Chrome*/
{
	0%{opacity:0;}
	50% {opacity:1;}
	100% {opacity:0;}
}

@-o-keyframes preloadani/*Opera*/
{
	0%{opacity:0;}
	50% {opacity:1;}
	100% {opacity:0;}
}

/*.fb_edge_widget_with_comment {
	text-align: left;
	width: 100%;
	left:20px;
	bottom:10px;
}*/
.fb-like {
	/*width:100%;*/
	/*text-align:left;*/
}

#fb-like-container {
	z-index:1200;
}

/*#fb-like-container.default_fb_like {
	clear: both;
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 44px;
}*/

#fb-like-container.default_fb_like {
	clear: both;
	position: absolute;
	top: 10px;
	right: 0px;
	width: 100%;
	height: 100px;
	z-index:3;
	/*text-align: right;*/
}


#fb-like-container.android_fb_like {
	/*clear: both;
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 120px;*/
	right:-50px;
	top:170px;
}

#fb-like-container.ipad_fb_like {
	/*clear: both;
	left: 70px;
	position: absolute;
	width: 44px;*/
}

#fb-like-container.iphone_fb_like {
	/*clear: both;
	left: 70px;
	bottom:0px;
	position: absolute;
	width: 44px;*/
	top:100px;
	width:300px;
}