body
{
}
.DilTimwnTable1
{
	border-collapse:collapse;
    border-color:Black;
    text-align:justify;
    width:600pt;
}
.DilTimwnHotelNameText
{
	width:600pt;
}
.DilTimwnNumbersText
{
	width:30pt;
}
.DilTimwnCategoryText
{
	width:50pt;
}
.DilTimwnAFM_DOY_ZipCode
{
	width:70pt;
}
.DilTimwnAddress
{
	width:200pt;
}

.DilTimwnErrorMessage
{
	color:Red;
	font-weight:bold;
}
.DilTimwnHeading
{
	font-family:Arial;
	text-align:center;
	font-size:14pt;
	font-weight:bold; 
	margin-top:40px;
}
.KatalogosTimwnHeading
{
	font-family:Arial;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
}
.KatalogosTimwnHeadingContainer
{

}


.DilTimwnKeimeno
{
	font-family:Arial;
	font-size:11pt;
	text-align:justify;
}
.DilTimwnTable1Row1
{
	border-style:solid;
	border-width:thin;
	text-align:justify;
	font-family:Arial;
	font-size:11pt;
}
.DilTimwnDIV
{
	text-align:center;
}
.DilTimwnTable2
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:9pt;
    font-family:Arial;
    width:680pt;
    margin-top:10px;
}

.DilTimwnTable2SecondPage
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:9pt;
    font-family:Arial;
    width:680pt;
    margin-top:70px;
}

.DilTimwnInvisibleTable2SecondPage
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:9pt;
    font-family:Arial;
    width:680pt;
    visibility:hidden;
    page-break-after:always;
}

.KatalogosTable2
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:9pt;
    font-family:Arial;
    width:680pt;
    page-break-after:always;
    margin-top:10px;
}

.DilTimwnTable2_2
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:9pt;
    font-family:Arial;
    width:680pt;
    margin-top:70px;
}

.PrintKatalogosInvisibleTableSecondPage
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:9pt;
    font-family:Arial;
    width:680pt;
    visibility:hidden;
    page-break-after:always;
}

.PrintKatalogosMainTableFirstPage
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:9pt;
    font-family:Arial;
    width:680pt;
    margin-top:10px;
}

.PrintKatalogosMainTableSecondPage
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:9pt;
    font-family:Arial;
    width:680pt;
    margin-top:70px;
}

.DilTimwnTable2Column1
{
	width:230pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:13pt;
    font-family:Arial;	
    padding:5px;
    font-weight:normal;
}

.DilTimwnTable2TdWithTextBoxes
{
	width:70pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	padding:2px;
	font-size:13pt;
}
.DilTimwnTable2TextBoxes
{
	width:25pt;
	text-align:center;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
.DilTimwnTable2Headings
{
	width:230pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
    font-family:Arial;
}
.rightarea .staticphmain .DilTimwnTable2ApoEws
{
	width:70pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-weight:bold;
	font-size:13pt;
    font-family:Arial;
}
.DilTimwnTable2ApoEws
{
	width:70pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-weight:bold;
	font-size:13pt;
    font-family:Arial;
}
.rightarea .staticphmain .DilTimwnTable2PeriodoiHeadings
{
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
    font-family:Arial;
}
.DilTimwnTable2PeriodoiHeadings
{
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
    font-family:Arial;
}

.rightarea .staticphmain .CampingTable2PeriodoiHeadings_Print
{
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
    font-family:Arial;
}
.CampingTable2PeriodoiHeadings_Print
{
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
    font-family:Arial;
}


.DilTimwnTable2RowSpan
{
	width:80pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	font-size:10pt;
    font-family:Arial;
}
.DilTimwnTable2NextToRowSpan
{
	width:160pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	padding-left:5px;
	font-size:13pt;
    font-family:Arial;
}
.DilTimwnTable2TelPriceHeading
{
	width:150pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:9pt;
    font-family:Arial;
}

.rightarea .staticphmain .DilTimwnltHeadingXenodoxos
{
	text-align:center;
	font-size:18pt;
	font-weight:bold;
}

.DilTimwnltHeadingXenodoxos
{
	text-align:center;
	font-size:18pt;
	font-weight:bold;
}

.rightarea .staticphmain .DilTimwnltWarningXenodoxos
{
	text-align:justify;
	font-size:14pt;
	font-weight:bold;
	padding-top:10px;
}

.DilTimwnltWarningXenodoxos
{
	text-align:justify;
	font-size:14pt;
	font-weight:bold;
	padding-top:10px;
}

.rightarea .staticphmain .DilTimwnltWarningCamping
{
	text-align:justify;
	font-size:14pt;
	font-weight:bold;
}

.DilTimwnltWarningCamping
{
	text-align:justify;
	font-size:14pt;
	font-weight:bold;
}

.DilTimwnHeadingXenodoxos
{
	border-collapse:collapse;
	width:600pt;
}

.DilTimwnTable2Xenodoxos
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:600pt;
}

.rightarea .staticphmain .DilTimwnTable2HeadingsXenodoxos
{
	width:190pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:11pt;
	font-weight:bold;
    font-family:Arial;
}
.DilTimwnTable2HeadingsXenodoxos
{
	width:190pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:11pt;
	font-weight:bold;
    font-family:Arial;
}

.DilTimwnTable2TextBoxesXenodoxos
{
	width:30pt;
	text-align:center;
	border-color:Black
}

.DilTimwnTable2TextBoxesXenodoxosError
{
	width:30pt;
	text-align:center;
	border-color:Red;
}

.rightarea .staticphmain .DilTimwnTable2ApoEwsXenodoxos
{
	width:65pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:12pt;
    font-family:Arial;
}

.DilTimwnTable2ApoEwsXenodoxos
{
	width:65pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:12pt;
    font-family:Arial;
}

.rightarea .staticphmain .DilTimwnTable2ApoEwsCamping
{
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:12pt;
    font-family:Arial;
}

.DilTimwnTable2ApoEwsCamping
{
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:12pt;
    font-family:Arial;
}

.rightarea .staticphmain .DilTimwnTable2ApoEwsCamping_Print
{
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
}

.DilTimwnTable2ApoEwsCamping_Print
{
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
}

.rightarea .staticphmain .DilTimwnTable2TdWithTextBoxesXenodoxos
{
	text-align:center;
	width:72pt;
	border-style: solid;
	border-width:thin;
}
.DilTimwnTable2TdWithTextBoxesXenodoxos
{
	text-align:center;
	width:72pt;
	border-style: solid;
	border-width:thin;
}

.DilTimwnTable2Column1Xenodoxos
{
	width:190pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
	padding-left:5px;
}

.DilTimwnTable2RowSpanXenodoxos
{
	width:110pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:10pt;
    font-family:Arial;
    padding-left:5px;
}
.DilTimwnTable2NextToRowSpanXenodoxos
{
	width:80pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:9pt;
    font-family:Arial;
}

.DilTimwnTable2TelPriceHeadingXenodoxos
{
	width:190pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:10pt;
    font-family:Arial;
}

.DilTimwnTable1Xenodoxos
{
	border-collapse:collapse;
    border-color:Black;
    text-align:left;
    width:600pt;
}
.DilTimwnTable2Explanation
{
	text-align:left;
	font-size:12pt;
    font-family:Arial;
}
.DilTimwnTable2ExplanationInBlock
{
	text-align:left;
	font-size:10pt;
    font-family:Arial;
    font-style:oblique;
}
.DilTimwnSignTable
{
	border-collapse:collapse;
    border-color:Black;
    text-align:justify;
    width:680pt;
}
.DilTimwnSign_td1Table1
{
	text-align:center;
	font-family:Arial;
	font-size:12pt;
	width:315pt;
	height:150pt;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	vertical-align:top;
}

.DilTimwnSign_td2Table1
{
	width:50pt;
	border-style: solid;
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width:0px;
	border-right-width:0px;
}

.DilTimwnSign_td3Table1
{
	width:315pt;
	font-size:12pt;
	font-family:Arial;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding:5px;
	text-align:center;
	vertical-align:top;
}

.DilTimwnDIVSignTable1
{
	text-align:justify;
	font-size:12pt;
	font-family:Arial;
	padding:5px;
}

.DilTimwnDIVSignTable1 img
{
	width:150px;
	padding-left:150px;
}

.DilTimwnSignTable3Stamp
{
	color:Gray;
	font-size:9pt;
	font-family:Arial;
	text-align:center;
}

.DilTimwnExplanationTable
{
	border-collapse:collapse;
    border-color:Black;
    text-align:justify;
    width:800pt;
}
.DilTimwnSignTable1Position
{
	text-align:center;
}
.DilTimwnltKeimeno 
{
	border-collapse:collapse;
    text-align:justify;
    width:680pt;
}
.DilTimwnltKeimenoXenodoxos
{
	border-collapse:collapse;
    text-align:justify;
    width:600pt;
}

.rightarea .staticphmain .DilTimwnltKeimenoCamping_Print
{
	border-collapse:collapse;
    text-align:justify;
    width:680pt;
}

.DilTimwnltKeimenoCamping_Print
{
	border-collapse:collapse;
    text-align:justify;
    width:680pt;
}

.DilTimwnTable1XEE
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    width:680pt;
    margin-bottom:10px;
    margin-bottom:expression("0");
}

.KatalogosTable1XEE
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    width:680pt;
    margin-bottom:expression("0");
}

.KatalogosTable2XEE
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    width:680pt;
    margin-bottom:expression("0");
}

.HotelTopHeading
{
	border-collapse:collapse;
    width:680pt;
    font-size:14pt;
    margin-bottom:5px;
}

.HotelTopHeading_row
{
}

.HotelTopHeading_td1
{
	width:100pt;
	text-align:left;
}
.HotelTopHeading_td1 img
{
}
.HotelTopHeading_td2
{
	font-weight:bold;
	text-align:center;
	width:480pt;
	font-size:17pt;
	font-size:expression("16pt");
	font-family:Arial;
	border: solid 1px black;
}
.HotelTopHeading_td3
{
	width:100pt;
	text-align:right;
}
.HotelTopHeading_td3 img
{
}

.DilTimwnExplanationTableXEE
{
	border-collapse:collapse;
    border-color:Black;
    text-align:justify;
    width:680pt;
}

.DilTimwnTable1Row
{
	text-align:justify;
}

.KatalogosHeadingText
{
	text-align:left;
	font-family:Arial;
	font-size:14pt;
	padding:5px;
}
.KatalogosHeadingText2
{
	text-align:left;
	font-family:Arial;
	font-size:14pt;
	padding:5px;
}
.KatalogosHeadingText3
{
	text-align:left;
	font-family:Arial;
	font-size:14pt;
	padding:5px;
}
.KatalogosHeadingValue
{
	text-align:left;
	font-family:Arial;
	font-size:14pt;
	padding:5px;
}

.DilTimwnTable1Col1
{
	text-align:left;
	font-family:Arial;
	font-size:11pt;
	padding:5px;
}

.rightarea .staticphmain .CampingDilTimwnTable1Col1
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
	font-weight:bold;
	width:156pt;
	font-weight:bold;
	
}

.CampingDilTimwnTable1Col1
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
	font-weight:bold;
	width:156pt;
	font-weight:bold;
	
}

.rightarea .staticphmain .CampingDilTimwnTable1Col1_Print
{
	text-align:left;
	font-family:Arial;
	font-size:13pt;
	padding:5px;
	font-weight:bold;
	width:161pt;
	font-weight:bold;
	
}

.CampingDilTimwnTable1Col1_Print
{
	text-align:left;
	font-family:Arial;
	font-size:13pt;
	padding:5px;
	font-weight:bold;
	width:161pt;
	font-weight:bold;
	
}

.rightarea .staticphmain .CampingDilTimwnTable1Col2
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
}

.CampingDilTimwnTable1Col2
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
}

.rightarea .staticphmain .CampingDilTimwnTable1Col2 span
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
}

.CampingDilTimwnTable1Col2 span
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
}

.rightarea .staticphmain .CampingDilTimwnTable1Col2_Print
{
	text-align:left;
	font-family:Arial;
	font-size:13pt;
	padding:5px;
}

.CampingDilTimwnTable1Col2_Print
{
	text-align:left;
	font-family:Arial;
	font-size:13pt;
	padding:5px;
}

.rightarea .staticphmain .CampingDilTimwnTable1Col3
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
	font-weight:bold;
	width:73pt;
	font-weight:bold;
}

.CampingDilTimwnTable1Col3
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
	font-weight:bold;
	width:73pt;
	font-weight:bold;
}

.rightarea .staticphmain .CampingDilTimwnTable1Col3_Print
{
	text-align:left;
	font-family:Arial;
	font-size:13pt;
	padding:5px;
	font-weight:bold;
	width:70pt;
	font-weight:bold;
}

.CampingDilTimwnTable1Col3_Print
{
	text-align:left;
	font-family:Arial;
	font-size:13pt;
	padding:5px;
	font-weight:bold;
	width:70pt;
	font-weight:bold;
}

.rightarea .staticphmain .CampingDilTimwnTable1Col4
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
}

.CampingDilTimwnTable1Col4
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	padding:5px;
}

.rightarea .staticphmain .CampingDilTimwnTable1Col4_Print
{
	text-align:left;
	font-family:Arial;
	font-size:13pt;
	padding:5px;
}

.CampingDilTimwnTable1Col4_Print
{
	text-align:left;
	font-family:Arial;
	font-size:13pt;
	padding:5px;
}

.CampingDilTimwnTable1ColSpan
{
	text-align:left;
	font-family:Arial;
	font-size:11pt;
	padding:5px;
	width:300pt;
}

.CampingDilTimwnTable1ColSpan_Print
{
	text-align:left;
	font-family:Arial;
	font-size:11pt;
	padding:5px;
	width:300pt;
}

.rightarea .staticphmain .CampingDilTimwnTable1ColSpan
{
	text-align:left;
	font-family:Arial;
	font-size:11pt;
	padding:5px;
	width:300pt;
}

.rightarea .staticphmain .CampingDilTimwnTable1ColSpan_Print
{
	text-align:left;
	font-family:Arial;
	font-size:11pt;
	padding:5px;
	width:300pt;
}

.DilTimwnTable1Col1Print
{
	text-align:left;
	font-family:Arial;
	font-size:11pt;
	padding:5px;
	width:442pt;
}
.DilTimwnTable1Col2
{
	text-align:left;
	font-family:Arial;
	font-size:11pt;
	padding:5px;
}
.DilTimwnTable1Col2Category
{
	text-align:left;
	font-family:Arial;
	font-size:11pt;
	padding:5px;
	width:238pt;
}
.DilTimwnTable1Col3
{
	text-align:left;
	font-family:Arial;
	font-size:9pt;
	padding:5px;
}
.DilTimwnTable1Col4
{
	text-align:left;
	font-family:Arial;
	font-size:9pt;
	padding:5px;
}
.DilTimwnKeimenoXEE
{
	font-family:Arial;
	font-size:11pt;
	text-align:justify;
}

.DilTimwnTable2TelPriceHeadingXEE
{
	width:250pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:13pt;
    font-family:Arial;
    font-weight:bold;
}
.DilTimwnDataGrid
{
	background-color:White;
	border-color:#DEDFDE;
	border-width:1px;
	border-style:none;
	text-align:center;
}

.rightarea .staticphmain. DilTimwnTable2Headings_Print2
{
	width:230pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
    font-family:Arial;
}
.DilTimwnTable2Headings_Print2
{
	width:230pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
    font-family:Arial;
}


.DilTimwnTable2SubHeadings_Print2
{
	text-align:center;
	font-size:11pt;
	font-weight:bold;
    font-family:Arial;
}

.DilTimwnTable2XEE_Print2
{
    border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    width:550pt;
}

.DilTimwnTable2XEEcol1_Print2
{
	text-align:left;
	font-size:10pt;
	font-family:Arial;
    border-collapse:collapse;
    text-align:justify;
    width:250pt;
}
.DilTimwnTable2XEEcol2_Print2
{
	text-align:left;
	font-size:10pt;
	font-family:Arial;
    border-collapse:collapse;
    text-align:justify;
    width:200pt;
}
.DilTimwnTable2XEEcol3_Print2
{
	text-align:left;
	font-size:10pt;
	font-family:Arial;
    border-collapse:collapse;
    text-align:justify;
    width:100pt;
}
.DilTimwnTable1Row1XEE_Print2
{
	border-style:solid;
	border-width:thin;
	
}
.DilTimwnHeading_Print2
{
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	font-size:10pt;
}
.DilTimwnTable2Column1_Print2
{
	width:230pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
}
.DilTimwnTable2RowSpan_Print2
{
	width:80pt;
	border-style: solid;
	border-width:thin;
	text-align:center;
	font-weight:bold;
	font-size:9pt;
    font-family:Arial;
}
.DilTimwnTable2NextToRowSpan_Print2
{
	width:160pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
}
.DilTimwnRoomNumbers_Print2
{
	font-size:8pt;
	font-weight:bold;
    font-family:Arial;
}
.DilTimwnTable_DilosiEdit
{
	border-collapse:collapse;
	width:650pt;
}
.DilTimwnTable_td_DilosiEdit
{
	width:112pt;
	text-align:right;
}
.DilTimwnStatusYES
{
	font-size:12pt;
	color:Green;
	font-weight:bold;
    font-family:Arial;
}
.DilTimwnStatusNO
{
	font-size:12pt;
	color:Red;
	font-weight:bold;
    font-family:Arial;
}
.DilTimwnDataGrid
{
	background-color:White;
	border-color:#DEDFDE;
	border-width:1px;
	border-style:none;
	text-align:center;
	font-size:9px;
}






.rightarea .staticphmain .DilTimwnTable2Camping
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:600pt;
}

.DilTimwnTable2Camping
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:600pt;
}

.rightarea .staticphmain .DilTimwnTable2Camping_Print
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:680pt;
}

.DilTimwnTable2Camping_Print
{
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
    border-color:Black;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:600pt;
}

.rightarea .staticphmain .DilTimwnTable3Camping
{
	margin-top:5px;
	border-collapse:collapse;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:600pt;
}

.DilTimwnTable3Camping
{
	margin-top:5px;
	border-collapse:collapse;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:600pt;
}

.rightarea .staticphmain .DilTimwnTable3Camping_Print
{
	margin-top:5px;
	border-collapse:collapse;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:680pt;
}

.DilTimwnTable3Camping_Print
{
	margin-top:5px;
	border-collapse:collapse;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:680pt;
}

.rightarea .staticphmain .DilTimwnTable2TdWithTextBoxesCamping
{
	text-align:center;
	width:210pt;
	border-style: solid;
	border-width:thin;
}

.rightarea .staticphmain .DilTimwnTable2TdWithTextBoxesCamping_Print
{
	text-align:center;
	width:240pt;
	border-style: solid;
	border-width:thin;
	font-size:12pt;
}

.rightarea .staticphmain .DilTimwnTable2TdWithTextBoxesCamping input
{
	width:30pt;
	border-color:Black;
	text-align:center;
}

.DilTimwnTable2TdWithTextBoxesCamping
{
	text-align:center;
	width:210pt;
	border-style: solid;
	border-width:thin;
}

.DilTimwnTable2TdWithTextBoxesCamping_Print
{
	text-align:center;
	width:240pt;
	border-style: solid;
	border-width:thin;
	font-size:12pt;
}

.DilTimwnTable2TdWithTextBoxesCamping input
{
	width:30pt;
	border-color:Black;
	text-align:center;
}

.rightarea .staticphmain .DilTimwnTable2TdWithDatesCamping
{
	text-align:center;
	border-style: solid;
	border-width:thin;
}

.DilTimwnTable2TdWithDatesCamping
{
	text-align:center;
	border-style: solid;
	border-width:thin;
}

.rightarea .staticphmain .DilTimwnTable2TdWithDatesCamping_Print
{
	text-align:center;
	border-style: solid;
	border-width:thin;
	font-size:12pt;
	padding:3px;
	width:120pt;
}

.DilTimwnTable2TdWithDatesCamping_Print
{
	text-align:center;
	border-style: solid;
	border-width:thin;
	font-size:12pt;
	padding:3px;
	width:120pt;
}

.rightarea .staticphmain .CESPrice
{
	text-align:center;
	width:40pt;
	border-style: solid;
	border-width:thin;
}

.CESPrice
{
	text-align:center;
	width:40pt;
	border-style: solid;
	border-width:thin;
}

.rightarea .staticphmain .CESPrice_Print
{
	text-align:center;
	width:50pt;
	border-style: solid;
	border-width:thin;
	font-size:12pt;
}

.CESPrice_Print
{
	text-align:center;
	width:50pt;
	border-style: solid;
	border-width:thin;
	font-size:12pt;
}

.rightarea .staticphmain .CESPrice input
{
	width:30pt;
	border-color:Black;
	text-align:center;
}

.CESPrice input
{
	width:30pt;
	border-color:Black;
	text-align:center;
}

.rightarea .staticphmain .CESHeading
{
	text-align:center;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
}

.CESHeading
{
	text-align:center;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
}

.rightarea .staticphmain .CESHeading_Print
{
	text-align:center;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	padding:3px;
}

.CESHeading_Print
{
	text-align:center;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	padding:3px;
}

.rightarea .staticphmain .CampingDilTimwnTable2Column1Number
{
	width:20pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
    padding:2px;
	
}

.CampingDilTimwnTable2Column1Number
{
	width:20pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
    padding:2px;
	
}

.rightarea .staticphmain .CampingDilTimwnTable2Column1Number_Print
{
	width:20pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
	
}

.CampingDilTimwnTable2Column1Number_Print
{
	width:20pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
	
}

.rightarea .staticphmain .CEScounter
{
	width:10pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
    padding:2px;
}

.CEScounter
{
	width:10pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
    padding:2px;
}

.rightarea .staticphmain .CEScounter_Print
{
	width:10pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
}

.CEScounter_Print
{
	width:10pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
}


.rightarea .staticphmain .CampingDilTimwnTable2Column1Xenodoxos
{
	width:160pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
    padding:2px;
}

.CampingDilTimwnTable2Column1Xenodoxos
{
	width:160pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
    padding:2px;
}

.rightarea .staticphmain .CampingDilTimwnTable2Column1_Print
{
	width:180pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
}

.CampingDilTimwnTable2Column1_Print
{
	width:180pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
}

.rightarea .staticphmain .CESdescription
{
	width:250pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
    padding:2px;
}

.CESdescription
{
	width:250pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:9pt;
    font-family:Arial;
    padding:2px;
}

.rightarea .staticphmain .CESdescription_Print
{
	width:280pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
}

.CESdescription_Print
{
	width:280pt;
	border-style: solid;
	border-width:thin;
	text-align:left;
	font-size:12pt;
    font-family:Arial;
    padding:3px;
}

.CESdescription textarea
{
	width:230pt;
}

.dilosiCampingInfo
{
	width:650px;
	text-align:justify;
	background-color:#bbbbbb;
	padding:10px;
}

.dilosiCampingInfo2
{
	width:650px;
	text-align:justify;
	background-color:#bbbbbb;
	padding:10px;
	margin-top:20px;
}

.dilosiCampingState
{
	width:670px;
}

.dilosiCampingStateTitle
{
	font-weight:bold;
	float:left;
	width:155px;
}

.dilosiCampingStateContent
{
	margin-left:5px;
	float:right;
	background-color:#325b89;
	padding:5px;
	text-align:justify;
	width:470px;
	color:White;
}

.dilosiCampingClear
{
	clear:both;
}

.CampingButtonsTable
{
	border-collapse:collapse;
	width:650px;
}

.CampingButton
{
	width:120px;
	height:40px;
}

.rightarea .staticphmain .DilTimwnTable2Camping
{
	border-collapse:collapse;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:600pt;
    margin-top:5px;
}

.DilTimwnTable2Camping
{
	border-collapse:collapse;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:600pt;
    margin-top:5px;
}

.rightarea .staticphmain .DilTimwnTable2Camping_Print
{
	border-collapse:collapse;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:680pt;
    margin-top:5px;
}

.DilTimwnTable2Camping_Print
{
	border-collapse:collapse;
    text-align:justify;
    font-size:10pt;
    font-family:Arial;
    width:680pt;
    margin-top:5px;
}



.tblRemarks
{
	border-collapse:collapse;
    text-align:left;
    font-size:10pt;
    font-family:Arial;
    width:680pt;
    margin-top:5px;
}

.tblRemarks_td1
{
	width:363pt;
	vertical-align:top;
}

.tblRemarks_td2
{
	border-left:solid 1px black;
	padding-left:5px;
	width:317pt;
}

.tblDilosiDates
{
	border-collapse:collapse;
}

.rightarea .staticphmain .printCampingTimologioEtous
{
	margin-top:20px;
	font-weight:bold;
	font-size:16pt;
	text-align:center;
	width:355pt;
	border-bottom:medium double;
	margin-left:160pt;
}

.printCampingTimologioEtous
{
	margin-top:20px;
	font-weight:bold;
	font-size:16pt;
	text-align:center;
	width:355pt;
	border-bottom:medium double;
	margin-left:160pt;
}

.rightarea .staticphmain .approvalCampingTimologioEtous
{
	margin-top:20px;
	font-weight:bold;
	font-size:16pt;
	text-align:center;
	width:310pt;
	border-bottom:medium double;
	margin-left:160pt;
}

.approvalCampingTimologioEtous
{
	margin-top:20px;
	font-weight:bold;
	font-size:16pt;
	text-align:center;
	width:310pt;
	border-bottom:medium double;
	margin-left:160pt;
}

.PrintCampingHeading
{
	margin-bottom:20px;
	font-weight:bold;
	font-size:16pt;
	text-decoration:underline;
	width:600pt;
	text-align:center;
}

.rightarea .staticphmain .printCampingContent
{
	text-align:center;
	font-family:Arial;
}

.printCampingContent
{
	text-align:center;
	font-family:Arial;
}

.PrintExactDate
{
	width:315pt;
	text-align:center;
}

.campingYpApofasi_Table
{
	
}

.campingYpApofasi_heading
{
	text-align:center;
	padding-bottom:10px;
}

.campingYpApofasi_periodos
{
	text-align:center;
	font-weight:bold;
	font-size:9pt;
}

.campingYpApofasi_timi
{
	text-align:center;
	font-size:9pt;
}

.hotelYpApofasi_Table
{
	
}

.hotelYpApofasi_heading
{
	text-align:center;
	padding-bottom:10px;
}

.hotelYpApofasi_catHeading
{
	text-align:center;
	font-weight:bold;
}

.hotelYpApofasi_domHeading
{
	text-align:center;
	font-weight:bold;
}

.hotelYpApofasi_astHeading
{
	text-align:center;
	font-size:9pt;
}

.hotelYpApofasi_taxHeading
{
	text-align:center;
	font-size:9pt;
}

.hotelYpApofasi_oneHeading
{
	text-align:center;
	font-size:9pt;
}

.hotelYpApofasi_twoHeading
{
	text-align:center;
	font-size:9pt;
}

.hotelYpApofasi_perHeading
{
	text-align:center;
	font-size:9pt;
}

.hotelYpApofasi_catData
{
	text-align:center;
	font-size:9pt;
}

.hotelYpApofasi2_data
{
}

.hotelYpApofasi2_table
{
	width:700pt;
}

.hotelYpApofasi2_textbox
{
	width:56pt;
}

.hotelYpApofasi2_heading
{
	text-align:center;
	padding-bottom:10px;
}

.hotelYpApofasi2_periodoi
{
	text-align:center;
	font-size:9pt;
}

.hotelYpApofasi2_cat
{
	text-align:center;
}

.RoomsDilosiHeading
{
	text-align:center;
	font-weight:bold;
	font-size:16pt;
}

.rightarea .staticphmain .RoomsDilosiHeading
{
	text-align:center;
	font-weight:bold;
	font-size:16pt;
}

.btnDistance
{
	margin-top:15px;
}

.DilTimwnExtraFeatures
{
	text-align:right;
}
.KatalogosExtraFeatures
{
	text-align:left;
	font-weight:bold;
}
.rightarea .staticphmain .KatalogosExtraFeatures
{
	text-align:left;
	font-weight:bold;
}

.rightarea .staticphmain .CampingEditHeading
{
	text-align:center;
	font-weight:bold;
	font-size:14pt;
	width:600pt;
}

.CampingEditHeading
{
	text-align:center;
	font-weight:bold;
	font-size:14pt;
	width:600pt;
}

.rightarea .staticphmain .CampingTable1_Print
{
	border-collapse:collapse;
    border-color:Black;
    text-align:left;
    width:680pt;
}

.CampingTable1_Print
{
	border-collapse:collapse;
    border-color:Black;
    text-align:left;
    width:680pt;
}

.EidikoSimaText
{
	font-size:8pt;
    font-family:Arial;
    font-weight:normal;
}

.rightarea .staticphmain .EidikoSimaText
{
	font-size:8pt;
    font-family:Arial;
    font-weight:normal;
}

.EidikoSimaTextPrint
{
	font-size:12pt;
    font-family:Arial;
    font-weight:normal;
}

.rightarea .staticphmain .EidikoSimaTextPrint
{
	font-size:12pt;
    font-family:Arial;
    font-weight:normal;
}


.HotelSpecialAppartmentsArea { width:590pt; width:expression("588pt"); padding:5pt;  border-style:solid; border-width:thin; margin-bottom:20px;}
.HotelSpecialAppartmentsAreaHeading { text-align:center; font-weight:bold; padding-bottom:10px;}
.HotelSpecialAppartmentsAreaControls span {padding-right:5px;}
.SpecialTypeApartmentTbl{ margin-top: 20px; border-collapse:collapse; width:100%;}
.SpecialTypeApartmentDescriptionHeading {width: 190pt; text-align:center; font-family:Arial; font-weight:bold; font-size:9pt; padding-left: 5px; border-width: thin; border-style:solid; }
.SpecialTypeApartmentPeriodHeading, .SpecialTypeApartmentDeleteHeading {width: 72pt; text-align:center; font-family:Arial; font-weight:bold; font-size:9pt; padding-left: 5px; border-width: thin; border-style:solid; }
.SpecialTypeApartmentDescriptionTd { width: 190pt; text-align:left; font-family:Arial; font-size:9pt; padding-left: 5px; border-width: thin; border-style:solid; }
.SpecialTypeApartmentPeriodTd, .SpecialTypeApartmentDeleteTd { width: 72pt; text-align:center; font-family:Arial; font-size:9pt; padding-left: 5px; border-width: thin; border-style:solid; }
.SpecialTypeApartmentPeriodTd input { border-color:Black; text-align:center; width:30pt;}
.SpecialTypeApartmentDeleteTd a {}

.RoomsDilosiSpecialTypeAppartments {margin-bottom:20px;}
.RoomsDilosiSpecialTypeAppartmentsHeading {color:#FF8080; font-weight:bold;}
.RoomsDilosiSpecialTypeAppartmentsTbl {width:613px;}
.RoomsDilosiSpecialTypeAppartmentsTbl tr {}
.RoomsDilosiSpecialTypeAppartmentsTbl td { vertical-align:middle;}
.RoomsDilosiSpecialTypeAppartmentsValue { width:275px;}
.RoomsDilosiSpecialTypeAppartmentsTbl textarea { width:286px;}
.ApplicationSurroundingDiv {position:absolute; width:100%;margin-left:auto;margin-right:auto; height:580%; background-color:White; z-index:1;}
.AdminApplicationSurroundingDiv { position:absolute; width:100%;margin-left:auto;margin-right:auto; height:90%; background-color:White; z-index:1; }
.ApplicationDiv { position:absolute; left:240px; top:150px; background-color:#F1F1F1; width:770px; height:220px; z-index:2; padding:10px;}
.ApplicationTbl { width:750px; border-collapse:collapse; }
.ApplicationHeading { padding-bottom:30px; font-weight:bold;}
.ApplicationTbl tr {}
.ApplicationTbl td input {width:40px;}
.ApplicationTbl .ApplicationErrorTd { width:520px; color:Red; }
.ApplicationNote {font-weight:bold;font-size:9pt;color:red;margin-top:5px;}
.ApplicationButtonsDivContainer {width:100%; position:absolute; top:85%;}
.ApplicationButtonsDiv { text-align: center; }
.ApplicationButtonsDiv span { padding-right: 10px; }
.ApplicationErrorMessage { margin-top:5px; color:Red; font-weight:bold;}

.DilTimwnErrorMessage span { padding-right: 10px;}

.ApplicationsToBeApprovedHeading { margin-bottom:20px; }
.OverrideToBeApprovedHeading { margin-bottom:10px; font-weight:bold; }
.OverrideToBeApprovedTbl {width:370px;border-collapse:collapse;}
.OverrideToBeApprovedTbl .OverrideToBeApprovedField {}
.OverrideToBeApprovedTbl td { border-style:solid; border-color:Black; border-width:1px; padding:2px;}
.OverrideToBeApprovedBtns { margin-top:20px; margin-bottom:20px;}
.OverrideToBeApprovedBtns span { padding-right:10px; }
.OverrideToBeApprovedBtns span input { width:117px;}

.AddSpecialApartmentsHeading {color:Red; font-weight:bold; margin-top: 40px;}
.AddSpecialApartmentTypesTbl {margin-top:10px; width:650px;}
.AddSpecialApartmentTypesField {font-weight:bold;}
.AddSpecialApartmentTypesBtn {padding-top:5px;}
.AdminSpecialApartmentsArea { margin-top: 40px; background-color:#9BCDFF; width:695px; padding:2px; font-family:Tahoma; font-size:11px;}
.AdminSpecialApartmentsAreaHeading {font-weight:bold; margin-bottom:5px;}
.AdminSpecialApartmentsAreaBtnSeparator {margin:top:40px;}
.tblSpecialApartments { }
.SpecialApartmentsTblHeading {}
.SpecialApartmentsTblData {}
.SpecialApartmentsTblData input {width: 280px;}
.SpecialApartmentsTblData .SpecialApartmentsTblDataRooms input { width:90px; width:expression("85px");}
.SpecialApartmentsTblData .SpecialApartmentsTblDataRooms select { width:90px; width:expression("85px");}
.SpecialApartmentsTblData a { text-decoration:none; padding-left:10px; font-weight:bold;}
.rightarea .staticphmain .SpecialApartmentsTblData a { text-decoration:none; padding-left:10px; font-weight:bold;}

.AdminSpecialAppartmentsArea { width:670pt; width:expression("670pt"); padding:5pt;  border-style:solid; border-width:thin; margin-bottom:20px;}
.AdminSpecialTypeApartmentTbl{ margin-top: 20px; border-collapse:collapse; width:100%;}

.DTASearchFilters { margin-bottom:50px; background-color:#9BCDFF; width:512px; padding: 5px;}
.DTASearchFiltersHeading {font-weight:bold; margin-bottom:5px;}
.DTAStatusSearchFilter {}
.DTAStatusSearchFilter span { padding-right: 6px;}
.DTAAMSearchFilter {}
.DTAAMSearchFilter span { padding-right: 100px;}
.DTAAMSearchFilter input {width:139px; width:expression("129px"); }
.DTAAMSearchFilter .DTAAMSearchFilterButton{ margin-left:-100px; margin-right:-103px}
.DTAyearSearchFilter span {padding-right:190px;}
.DTAyearSearchFilter select { width: 143px; width:expression("135px"); margin-right:-190px;}


