body { background:#FFFFFF url('http://www.discover-greece.net/i/discovergreece/layout/back00.png'); background-repeat:repeat-x; margin:0px; padding:0px; }
a { outline:none; border:none; }
a:active { outline:none; border:none; }
p { margin:0px; padding:0px; }
img { display:block; }

/* ----------------------------------------------------------------- */

.layoutA00 { position:relative; width:1080px; }

.layoutB00 { float:left; }
.layoutB01 { position:relative; width:288px; }
.layoutB02 { background:url('http://www.discover-greece.net/i/discovergreece/layout/backB0.png'); background-repeat:no-repeat; }
.layoutB03 { background:url('http://www.discover-greece.net/i/discovergreece/layout/backB1.png'); height:15px; }

.layoutBN0 { position:relative; overflow:hidden; background:url('http://www.discover-greece.net/i/discovergreece/layout/navigation00.png'); }
.layoutBN1 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; z-index:9999; }
.layoutBN2 { font-family:SegoeWPSemiBold,Tahoma,Arial,Helvetica,Sans-Serif; font-size:17px; line-height:17px; padding:10px; padding-top:6px; padding-bottom:7px; padding-left:15px; }
.layoutBN3 { color:#0C5EAD; }
.layoutBN4 { position:absolute; bottom:0px; left:0px; right:0px; height:5px; overflow:hidden; z-index:9990; background:url('http://www.discover-greece.net/i/discovergreece/layout/navigation00.png'); background-position:0px -295px; }
.layoutBN5 { color:#FFFFFF; }

.layoutC00 { padding-left:288px; }
.layoutC01 { position:relative; }
.layoutCL0 { }
.layoutCL1 { }
.layoutCL2 { }

.layoutC21 { position:relative; overflow:hidden; }
.layoutC22 { font-size:12px; line-height:14px; color:#666666; padding:6px; padding-left:10px; padding-right:10px; padding-top:4px; }
.layoutC23 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; z-index:9999; }

.layoutD00 { padding-top:10px; }

.layoutF00 { border-top:solid 4px #0C5EAE; width:1080px; }
.layoutF01 { border-top:solid 1px #002288; position:relative; }
.layoutFT0, .layoutFT1 { font-family:Tahoma,Arial,Helvetica; font-size:11px; line-height:13px; color:#555555; }
.layoutFT1 { font-weight:bold; text-decoration:none; }
.layoutFT1:hover { color:#0C5EAE; }

/* ----------------------------------------------------------------- */

.ceillinkA00, .ceillinkA01 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:bold; color:#4060A0; text-decoration:none; }
.ceillinkA00:hover { color:#4090DF; border-bottom:solid 1px #4090DF; }

/* CUSTOM COLORS */

.customB0 { background:#F5F8FB; }
.customB1 { background:#E5EEF8; }
.customB2 { background:#4060A0; }
.customC0 { color:#4060A0; }
.customC1 { color:#4060A0; }

/* TEXT AND FORMATTING */

.headtitle00 { font-family:Arimo,Tahoma,Arial,Helvetica,Sans-Serif; font-size:24px; padding-bottom:10px; }
.headtitleT0 { color:#000000; text-decoration:none; }

.titlenav00 { padding-left:5px; padding-right:5px; }
.titlenav01 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:11px; line-height:11px; font-weight:bold; text-decoration:none; color:#003399; }
.titlenav01:hover { border-bottom:solid 1px #CC0000; color:#CC0000; }

.strB1 { padding-top:4px; padding-bottom:5px; }
.strB2 { padding:5px; padding-top:4px; }

.robotofont { font-family:Arimo,Tahoma,Arial,Helvetica,Sans-Serif; font-size:13px; }
.arimofont { font-family:Arimo,Tahoma,Arial,Helvetica,Sans-Serif; font-size:13px; }
.headtxtB1,.bigtxtA1, .bigtxtA2, .bigtxtA3, .regtxtA1, .smalltxtA1, .smalltxtA2, .smalltxtA3, .bigtxtA4, .bigtxtA5, .bigtxtA6 { font-family:Tahoma,'Lucida Sans Unicode',Arial,Helvetica,Sans-Serif; }

.headtxtB1 { font-size:26px; }
.bigtxtA6 { font-size:22px; }
.bigtxtA5 { font-size:18px; }
.bigtxtA4 { font-size:16px; }
.bigtxtA3 { font-size:15px; }
.bigtxtA2 { font-size:14px; }
.bigtxtA1 { font-size:13px; }
.regtxtA1 { font-size:12px; }
.smalltxtA1 { font-size:11px; }
.smalltxtA2 { font-size:11px; }
.smalltxtA3 { font-size:10px; }

.genericlinkA00 { color:#003399; font-weight:bold; text-decoration:none; border-bottom:solid 1px #003399; }
.genericlinkA00:hover { color:#AA0000; border-bottom:solid 1px #AA0000; }

.fieldA00 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:13px; color:#000000; outline:none; border:0px; margin:0px; padding:0px; }
.fieldstrA00 { height:34px; position:relative; overflow:hidden; }
.fieldstrA01 { height:34px; background-image:url('http://s.discover.bg/elements/fieldA00+back.png'); background-repeat:repeat-x; }
.fieldstrA02 { padding-left:1px; padding-right:1px; padding-top:8px; }
.fieldstrA03,.fieldstrA04 { background-image:url('http://s.discover.bg/elements/fieldA00+corners.png'); background-repeat:no-repeat; width:8px; height:66px; position:absolute; top:0px; }
.fieldstrA03 { left:0px; }
.fieldstrA04 { right:0px; background-position:-8px 0px; }

.fieldB00 { position:relative; height:42px; }
.fieldB01 { padding-right:10px; }
.fieldB02 { background:url('/reservations/images/fieldB00.png'); height:42px; }
.fieldB03 { padding-left:12px; padding-top:11px; }
.fieldB04 { position:absolute; top:0px; bottom:0px; right:0px; width:10px; background:url('/reservations/images/fieldB00.png'); background-position:top right; }
.fieldB_text { font-family:Tahoma; font-size:15px; line-height:19px; background:none; border:0px; margin:0px; padding:0px; outline:none; }

.fieldB10 { position:relative; height:34px; }
.fieldB11 { padding-right:8px; }
.fieldB12 { background:url('/excursions/images/fieldB01.png'); height:34px; }
.fieldB13 { padding-left:8px; padding-top:8px; }
.fieldB14 { position:absolute; top:0px; bottom:0px; right:0px; width:8px; background:url('/excursions/images/fieldB01.png'); background-position:top right; }
.fieldB_text { font-family:Tahoma; font-size:13px; line-height:17px; background:none; border:0px; margin:0px; padding:0px; outline:none; }
