BODY {
	background: #FFFFFF;
	margin: 0;
	overflow: auto;
}
IMG {
	border: 0;
}
UL, OL, DL {
	margin-top: 0; margin-bottom: 0;
}
TEXTAREA {
	overflow: auto;
}
FORM {
	margin-top: 0; margin-bottom: 0;
}


/* layout 1 */

.lo1 {
	width: 100%; height: 100%;
	border-collapse: collapse;
}
.lo1HR1 {
	height: 30px;
	padding: 0;
	background: url('img/hr.top.gif') repeat-x bottom;
}
.lo1HR2 {
	height: 16px;
	padding: 0;
	background: url('img/hr.bottom.gif') repeat-x;
}
.lo1Main {
	width: 87%;
	padding: 0;
}
.lo1Left {
	width: 13%;
	padding: 0;
}
.lo1Foto {
	width: 260px;
	padding: 0;
	background: #D49616;
}
.lo1Bottom1, .lo1Bottom2, .lo1Curves {
	height: 180px;
	padding: 0;
}
.lo1Bottom1 { background: #F8F1E1 url('img/bg.bottom.i1.jpg') repeat-y top right; }
.lo1Bottom2 { background: #F8F1E1 url('img/bg.bottom.i2.jpg') repeat-y top left; }
.lo1Curves  { background: url('img/bg.bottom.i.gif') no-repeat top right; }


/* index styles */

.iTitle {
	height: 50px;
	background: #F8F1E1 url('img/bg.title.i.jpg') repeat-y top left;
}

.contacts {
	padding: 10px;
	color: #FFFFFF;
	font: normal 8pt 'Arial','Helvetica';
	text-align: right;
}
.contacts A			{ color: #FFFFFF; text-decoration: underline; }
.contacts A:hover	{ color: #000000; }

.iNav {
	padding: 10px;
	color: #FFFFFF;
	font: bold 9pt 'Arial','Helvetica';
	text-transform: uppercase;
}
.iNav A			{ color: #FFFFFF; text-decoration: none; }
.iNav A:hover	{ color: #000000; }

.iLangs A, .iLangs DIV {
	display: block;
	width: 60px;
	padding: 0 0 0 40px;
}
.iLangs A:hover, .iLangs DIV {
	background: url('img/lang.bullet.gif') no-repeat 33px 4px;
}


/* layout 2 */

.lo2 {
	width: 100%; height: 100%;
	border-collapse: collapse;
}
.lo2HR1 {
	height: 30px;
	padding: 0;
	background: url('img/hr.top.gif') repeat-x bottom;
}
.lo2HR2 {
	height: 16px;
	padding: 0;
	background: url('img/hr.bottom.gif') repeat-x;
}
.lo2Logo {
	width: 22%;
	padding: 0;
	text-align: center;
}
.lo2Main {
	width: 65%;
	padding: 0;
}
.lo2Left {
	width: 13%;
	padding: 0;
}
.lo2Foto {
	width: 260px;
	padding: 0;
	background: #F8F1E1;
}
.lo2Bottom1, .lo2Bottom2, .lo2Curves {
	height: 80px;
	padding: 0;
}
.lo2Bottom1 { background: #D49616 url('img/bg.bottom.b1.jpg') repeat-y top right; }
.lo2Bottom2 { background: #D49616 url('img/bg.bottom.b2.jpg') repeat-y top left; }
.lo2Curves  { background: url('img/bg.bottom.b.gif') no-repeat top right; }


.lo3Foto {
	width: 260px;
	padding: 0;
	font: normal 8pt 'Arial','Helvetica';
}
.lo3Foto A {
	color: #B37700;
	text-decoration: underline;
}
.lo3Foto A:hover { color: #000000; }


/* base styles */

.bTop {
	background: #F8F1E1 url('img/bg.nav.b.jpg') repeat-y top left;
}

.bNav {
	color: #FFFFFF;
	font: bold 9pt 'Arial','Helvetica';
	text-transform: uppercase;
}
.bNav A, .bNav SPAN, .bNav DIV {
	display: block;
	width: 37%;
	padding: 1px 0 1px 20px;
	border: 1px solid #D49616;
	color: #FFFFFF; background: #D49616;
	text-decoration: none;
}
.bNav A:hover {
	background: #D49616 url('img/nav.bullet.gif') no-repeat 10px 4px;
}
.bNav DIV {
	background: url('img/nav.bullet.gif') no-repeat 10px 4px;
}
.bNav SPAN {
	font-size: 1pt;
}
.bNav2 A, .bNav2 SPAN, .bNav2 DIV {
	width: 23%;
}

.bLangs A, .bLangs DIV {
	display: block;
	width: 40px;
	padding: 0 0 0 10px;
}
.bLangs A:hover, .bLangs DIV {
	background: url('img/lang.bullet.gif') no-repeat 3px 4px;
}

.bText {
	padding: 30px 40px 30px 0;
	color: #4D4A43;
	font: normal 9pt 'Arial','Helvetica';
}
.bText TABLE {
	color: #848282;
	font: normal 9pt 'Arial','Helvetica';
}
.bText A {
	color: #B37700;
	text-decoration: underline;
}
.bText A:hover { color: #000000; }

TD.kainos {
	padding: 0 5px 0 5px;
	border-left: 1px solid #D49616;
	text-align: center;
}


.hrRooms {
	height: 4px;
	padding: 0;
	background: #E6C47C url('img/hr.jpg') no-repeat right top;
}
.rooms {
	padding: 10px 40px 10px 0;
}

.red	{ color: #E77845; }
.orange	{ color: #D49616; }
.green	{ color: #304D32; }


.fInp {
	width: 100%;
	border: 1px solid #D49616; border-right-width: 2px; border-left-width: 2px;
	color: #333333; background:#F8F5F0;
	font: 8pt 'Verdana','Arial','Helvetica',sans-serif;
}
.fBtn {
	width:80px;
	font: 8pt 'Verdana','Arial','Helvetica',sans-serif;
}
.fRed {
	color: #D49616;
	font: normal 9pt 'Verdana';
}
