	HTML	{
			font-size: x-small;
			-webkit-print-color-adjust:exact;
			-webkit-font-smoothing: antialiased;
			padding: 0px;
			margin: 0px;
			background-color:#fff;
			min-width: 640px;
		}
		
	BODY *	{font-family: 'Roboto Condensed', sans-serif; line-height:150%;}
	h1,h2,h3,h4,h5 {font-family: 'Roboto Condensed', sans-serif;}
	
	/*IE7 FIX*/
	body,p,a,li,strong,em,i,b,blockquote,div,td,th,span,INPUT,textarea,select,form,h4,label {font-size: 14px;}
	H1,H2 { font-size: 24px; }
	H3 { font-size: 18px; }
	
	body,p,a,li,strong,em,i,b,blockquote,div,table,td,th,span,INPUT,textarea,select,form,h4 {font-size: 1.6rem;}
	
	font.smaller, font.smaller, .smaller {font-size: 1.4rem;}
	body,input,textarea,select,h1,h2,h4,h5,hr,dl,dt,dd,ul,form,.button { margin:0;padding:0 }
	p {margin-top:5px;text-align: justify;}
	UL LI {line-height:200%;}
	h1,h2,h3,h4,h5 {font-weight:bold;margin-top:5px;text-transform: uppercase;}
	H1			{ font-size: 2.4rem; margin-bottom: 10px;}
	H1 IMG		{ padding-right: 5px; position: relative; top: 2px; }
	H1 SPAN		{ font-weight: normal; padding-left:50px; text-transform: none;}
	H2			{ font-size: 2.0rem; }
	H3			{ font-size: 1.6rem; }
	
	A			{ color: #065BC4; text-decoration: underline; }
	A:hover		{ color: #333333; }
	A.noline	{ text-decoration: none; }
	A#bgadd		{ background-image: url(../img/ico_add16.gif); background-repeat:no-repeat; padding-left:20px; }
	A#bgadd12	{ background-image: url(../img/ico_add12.gif); background-repeat:no-repeat; padding-left:20px;}
	A#bgsearch	{ background-image: url(../img/ico_search16.gif); background-repeat:no-repeat; padding-left:20px; }
	A#bgfolder	{ background-image: url(../img/ico_folder16.gif); background-repeat:no-repeat; padding-left:20px; }
	A#bgclose	{ background-image: url(../img/ico_close13.gif); background-repeat:no-repeat; padding-left:20px; }
	A#bgedit	{ background-image: url(../img/ico_edit14.gif); background-repeat:no-repeat; padding-left:20px; }
	
	A#bgfav { background-image: url(../img/ico_fav16px.gif); background-repeat:no-repeat; padding-left:20px; }
	A#bgdes { background-image: url(../img/ico_des16px.gif); background-repeat:no-repeat; padding-left:20px; }
	A#bgmap { background-image: url(../img/ico_map16px.gif); background-repeat:no-repeat; padding-left:20px; }
	A#bgcal { background-image: url(../img/ico_cal16px.gif); background-repeat:no-repeat; padding-left:20px; }

	A IMG { border: 0px; padding:0px; margin: 0px;}
	A.lang IMG { padding-right:10px; position: relative; top: 2px;}
	
	HR {
		border: 0;
	    height: 0;
	    border-top: 1px solid rgba(0, 0, 0, 0.1);
	    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}
	FIELDSET {
	    padding: 0;
	    margin: 0;
	    border: 0;
	}
	FIELDSET {
	    display: block;
	    min-width: -webkit-min-content;
	}
	
/****************************************
** MAIN BLOCK
****************************************/
	DIV {display: block;}
	.tt {display: table; width:100%; }
	.tc {display: table-cell;vertical-align: middle;height: inherit;}
	.hide {display:none;}
	.show {display:block;}
     
/****************************************
** SPRITE CSS
****************************************/
	.AVBL_Available_EN		{	width:107px;		height:20px;	background:url(/static/img/sprite.gif) -206px 0px;		}
	.AVBL_Available_RU		{	width:107px;	height:20px;	background:url(/static/img/sprite.gif) -206px -20px;	}
	.AVBL_Booked_EN 		{	width:107px;	height:20px;	background:url(/static/img/sprite.gif) -315px 0px;		}
	.AVBL_Booked_RU 		{	width:107px;	height:20px;	background:url(/static/img/sprite.gif) -315px -20px;	}
	.AVBL_Unknown_EN 		{	width:107px;	height:20px;	background:url(/static/img/sprite.gif) -422px 0px;		}
	.AVBL_Unknown_RU 		{	width:137px;	height:20px;	background:url(/static/img/sprite.gif) -422px -20px;	}
	
	IMG.Child 				{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -255px -41px;	}
	IMG.Childf 				{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -255px -65px;	}
	IMG.AC 					{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -279px -41px;	}
	IMG.ACf 				{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -279px -65px;	}
	IMG.Pool 				{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -207px -41px;	}
	IMG.Poolf 				{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -207px -65px;	}
	IMG.Breakfast 			{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -231px -41px;	}
	IMG.Breakfastf 			{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -231px -65px;	}
	IMG.Beach 				{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -303px -41px;	}
	IMG.Beachf 				{	width:24px;		height:24px;	background:url(/static/img/sprite.gif) -303px -65px;	}
	
	IMG.star141 			{	width:79px;		height:14px;	background:url(/static/img/sprite.gif) -1px -20px;	}
	IMG.star142 			{	width:79px;		height:14px;	background:url(/static/img/sprite.gif) -1px -34px;	}
	IMG.star143 			{	width:79px;		height:14px;	background:url(/static/img/sprite.gif) -1px -48px;	}
	IMG.star144 			{	width:79px;		height:14px;	background:url(/static/img/sprite.gif) -1px -62px;	}
	IMG.star145 			{	width:79px;		height:14px;	background:url(/static/img/sprite.gif) -1px -76px;	}
	
	IMG.bghome				{	position:relative; top:2px; margin-right:5px; }
	IMG.bghome				{	width:16px;		height:16px;	background:url(/static/img/sprite.gif) -1px -1px; }
	IMG.spen				{	position:relative; top:2px; }
	IMG.spen				{	width:16px;		height:16px;	background:url(/static/img/sprite.gif) -100px -1px; }

/****************************************
** TEXT FORMATTING
****************************************/

	.stroke, A.stroke { text-decoration: line-through; }
	.gray		{ color: #666666; }
	.green		{ color: #009900; } A.green { color: #009900; }
	.red		{ color: #FF0000; } A.red { color: #FF0000; }
	.orange		{ color: #FF6600; } A.orange { color: #FF6600; }
	.black		{ color: #000000; } A.black { color: #000000; }
	.hblue		{ color: #D9E6F2; } A.hblue { color: #D9E6F2; }
	.blue		{ color: #065BC4; } A.blue { color: #065BC4; }
	.bold		{ font-weight:bold; } A.bold { font-weight:bold; }
	.pointer	{ cursor:pointer; }
	.printonly	{display: none;}

/****************************************
** FLOAT & WIDTH
****************************************/

	.adt  { text-decoration:none; border-bottom: 1px dashed; }
	.tar  { text-align:right; }
	.tac  { text-align:center; }
	.tat  { vertical-align:top;text-align:bottom;}
	.tab  { vertical-align:bottom;text-align:bottom;}
	.flr  { float: right;}
	.fll  { float: left;}
	.x500 { width: 600px; }
	.x400 { width: 400px; }
	.x350 { width: 350px; }
	.x300 { width: 300px; }
	.x250 { width: 250px; }
	.x220 { width: 220px; }
	.x200 { width: 200px; }
	.x190 { width: 190px; }
	.x180 { width: 180px; }
	.x170 { width: 170px; }
	.x160 { width: 160px; }
	.x150 { width: 150px; }
	.x140 { width: 140px; }
	.x130 { width: 130px; }
	.x120 { width: 120px; }
	.x110 { width: 110px; }
	.x100 { width: 100px; }
	.x90  { width: 90px; }
	.x85  { width: 85px; }
	.x80  { width: 80px; }
	.x75  { width: 75px; }
	.x70  { width: 70px; }
	.x65  { width: 65px; }
	.x60  { width: 60px; }
	.x50  { width: 50px; }
	.x40  { width: 40px; }
	.x35  { width: 35px; }
	.x30  { width: 30px; }
	.x25  { width: 25px; }
	.x20  { width: 20px; }
	.x10  { width: 10px; }	
	.p100 { width: 98%; }
	.p101 { width: 100%; }
	INPUT.h25 { height: 25px; line-height: 25px; }
	INPUT.h20 { height: 20px; line-height: 20px; font-size: 1.6rem; }
	INPUT.h18 { height: 18px; line-height: 18px; font-size: 1.6rem; }
	INPUT.h16 { height: 16px; line-height: 16px; font-size: 1.4rem; }
	INPUT.transparent { FILTER: alpha(opacity=60); moz-opacity: .6; opacity:.6; }
	
	.m5 { margin-top:5px; }
	

	
	
/*********************************************************************************************
* * BOX
**********************************************************************************************/
	#box1bg, #box2bg, #box3bg {
		z-index: 10;
		left:0px;
		position: fixed;
		height: 100%; width:100%;
		background-color: #E9E9E9;
	}
	#box1bg { z-index: 20; }
	#box2bg { z-index: 30; }
	#box3bg { z-index: 40; }
	.box1html, .box2html, .box3html {
		position: fixed;
		top: 2%;
		left: 2%;
		width: 93%;
		height: 93%;
		overflow-y:auto; 
		overflow-x:hidden;
		border: 1px solid #000000;
		background-color: #FFFFFF;
		padding: 10px;	
		z-index: 20;
		overflow-y:auto; 
		overflow-x:auto;
	}
	.boxsmall {
		top: 10%;
		left: 15%;
		width: 60%;
		height: 80%;
	}
	.box2html { top: 10%; left: 20%; width: 70%; height: 50%; }
	.box3html { top: 20%; left: 30%; width: 50%; height: 40%; }

	#close_bottom {
		position: fixed; bottom: 3%;
	}
	.box1html #close_bottom { background-color:white; border-top:2px solid #DEDEDE; width: 92%; line-height:30px; }


#reg1bg {
	z-index: 100;
	position: fixed;
	height:100%;
	width:100%;
	background-color: #000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	opacity:0.6;
	filter:alpha(opacity=60);
}
#reg1html {
	border-radius: 10px;
   	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	position: fixed;
	top: 15%;
	left: 25%;
	overflow-y:auto; 
	overflow-x:hidden;
	border: 1px solid #FFFFFF;
	background-color: #FFA41C;
	padding: 10px;	
	z-index: 200;
	overflow-y:auto; 
	overflow-x:auto;
}
#preview1bg {
	z-index: 100;
	position: fixed;
	height:100%;
	width:100%;
	background-color: #000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	opacity:0.6;
	filter:alpha(opacity=60);
}
#preview1html {
	position: fixed;
	width:750px;
	padding:10px;
	border: 1px solid #FFFFFF;
	border-radius: 10px;
   	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	background-color: #FFFFFF;
	overflow-y:auto; 
	overflow-x:auto;
	z-index:200;
	margin: 5% auto;
	left: 0;
	right: 0;
}

.parent-login label, .parent-login DIV, .parent-login A, .parent-login H1, .parent-login SPAN { color:#FFFFFF; }
.parent-login H1, .parent-login LABEL { font-size: 2.4rem;}
.parent-login DIV, .parent-login SPAN { font-size:1.5rem; }
.parent-login DIV { margin-bottom: 5px; }
.parent-login DIV.small *, .parent-login DIV.small {font-size: 1.2rem; line-height:120%; }
.parent-login INPUT.button {
		text-transform: uppercase;
		border: 1px solid #FFFFFF;
		text-align: center;
		height: 32px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
.reminder {
	position: fixed;
	top:20%;
	left:30%;
	width:500px;
	padding:10px;
	border: 2px solid #749C07;
	background-color: #F9FEE9;
	z-index:100;
}


