/* General settings */
body {color: #B5A294; background-color: #333; font-weight: normal; padding: 0px 0px 0px 0px; 
      font-size: 12px; font-family: calibri, Serif, helvetica, sans serif;
      scrollbar-3dlight-color:#444;
      scrollbar-arrow-color:#FF6600;
      scrollbar-base-color:#fff;
      scrollbar-track-color:#333;
      scrollbar-darkshadow-color:#444;
      scrollbar-face-color:#333;
      scrollbar-highlight-color:#555;
      scrollbar-shadow-color:#555; 
      }
      
table {border-collapse: collapse; }
td,th,p {color: #C7C7A2; font-weight: normal;  vertical-align: top; text-align: left; 
      padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; }
hr {color: #FFFFCC; height:0px; border: 1px solid #555; border-top: 0px solid #000;}
img {border: 0px solid #000; padding: 0px 0px 0px 0px;}
form {padding: 0px; margin: 0px;}
h0,h1,h2,h3 {text-align: center; color: #FFFFCC; padding:5px; margin:0px;}
h0 {font-size: 1.8em;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;text-decoration: underline;}
/*option {height: 12px; font-size:11px; background-color:#222; border: 1px solid #888; color: #FF6600;}*/
div {padding: 0px 0px 0px 0px;}
a:hover {color: #FF6600; text-decoration: none; }
 :visited {color: #FF9933; text-decoration: none;}
 :active {color: #FF6600; }
 :link {color: #FF9933; text-decoration: none;}
iframe {border: 0px; margin: 0px; overflow: hidden;}
input.txt {height: 18px; font-size:11px; background-color:#222; border: 1px solid #888; color: #B5A294; vertical-align:middle;}
input.date {width:70px; }
input.btt {height: 22px; font-size:13px; background-color:#333; border: 0px solid #888; color: #B5A294;}
in put.submit {height: 26px; }
span#err,span.err {color:#f00; font-weight:bold;}
.test {text-align: center; color: red; font-size: 18px; font-weight: bold;}
.test b {color: yellow; }
.p0x {padding:0px;}

.kiem {color: #B5A294;}
.kiem1 {font-size:1.2em; font-weight:bold;}
.kiem2 {color: #ff8800; font-size:1em;}
.kiem3 {color: #ffff00; }
/*.kiem0 {color: #E8AA1C; font-size: 1.3em; }*/
.hpw {width:100%; border:0px;}
.frm {margin-top: 0px; vertical-align: middle;}
.frm td { color: #B5A294;}
.copy {text-align: center; font-size: 11px; color:#888; padding-top: 10px;}
.copy a:hover {color: #AAA;}
.copy a:visited {color: #888;}
.copy a:active {color: #888;}
.copy a:link {color: #888;}
.padd {padding: 10px 10px 10px 10px;}
.bord {padding: 5px 5px 5px 5px; border: 1px solid #888;}
.l05 {float:left; padding:0px 5px 0px 0px}
.but {background-color:#fff;}
.lapoz {color: #B5A294}
.under {position: absolute; top: 400px; left:150px;}
.aleft {text-align: left;} 
.aright {text-align: right;}
.acent, td.acent {text-align: center;}
.just {text-align: justify;}
.hiddenpart, .nodisp {display: none;}
.disp {display: block;}
.disptr {display: table-row;}
.fll {float: left;}

.focim{text-align: center; padding: 15px 5px 10px 5px; font-size:16px; font-weight: bold; }
.focim1 {text-align: justify; padding: 15px 15px 10px 15px; font-size:16px; font-weight: bold; }
.focim2 {text-align: center; padding: 15px 5px 10px 5px; font-size:16px; font-weight: bold; text-transform: uppercase;}
.kisfocim {text-align: center; color:#d98f3a; padding: 7px 10px 7px 10px; font-size: 10pt; font-weight: bold;}
.kisfocim2 {text-align: center; color:#d98f3a; padding: 7px 10px 7px 10px; font-size: 10pt;}
.newnew {text-align: center; color: red; padding: 7px 10px 7px 10px; font-size: 10pt; font-weight: bold;}  
.foszoveg {text-align: justify; padding: 5px 15px 5px 15px; font-size: 11pt; line-height: 1em;} 
.foszovegvario {text-align: justify; padding: 5px 15px 5px 15px; font-size: 11pt; line-height: 1em;}

table.base {width: 1000px; border-style: none; position: relative; top: -25px;} 
.base th {padding-top: 10px; padding-bottom: 10px;}

a.tripnew {color:#ffff00;}
a.tripold {color:#ff8800;}

/* Centered objects */
.cent {text-align: center;}
.mid {vertical-align: top; padding: 0px; margin: 0px;}

.kiskep {border: 1px solid #aaa;}
.kiskep:hover {border: 1px solid #fff;}
.kiskep3 {border: 1px solid #666;}
.kiskepcur {border: 1px solid #666; cursor: default;}
.kiskepcur:hover {cursor: pointer;}
table.base {width: 1000px; border-style: none; position: relative; top: -25px;} 
.base th {padding-top: 10px; padding-bottom: 10px;}

h3.nwl {text-decoration: none; margin-bottom: 0px; padding-bottom: 0px;}

.hidetail {padding: 0px 8px 5px 8px;}

/* User profile */
.usprof {font-size: 1.2em; /*color: #FF9933;*/}

/* Terms and conditions */
.termcond {padding: 0px 15px 0px 15px;}
.termcond b {color: #FF9933; font-size:1.1em;}
.termcond ul {padding-left: 20px;}
.termcond u {text-align: center; padding: 15px 5px 10px 5px; font-size:16px; font-weight: bold; text-decoration:none;}
.termcond h3 {text-align: justify; text-decoration:none; font-size:1em; font-weight: normal; color:#C7C7A2;}
/* Forms */
.formhelp, td.formhelp {font-size:0.8em; padding: 5px 15px 5px 15px;}
.formhelp2, td.formhelp2 {font-size:0.8em; padding: 5px;}
.formhelp b {color: #FF6600;}
.addat {color: #ff8; font-size:0.8em; padding: 5px 5px 5px 5px;}
.radio {font-size:0.8em; padding: 5px 12px 5px 3px;}
.prgbar {color: #66ff00; font-size:0.8em; padding: 5px 5px 5px 5px;}
.prgbar b {color: #FF6600;}

/* Base table */
table.bstab, table.bstab1, table.bstab2
  {background-color: #222; color: #ff6600; text-align: left; width: 100%;  border: 1px solid #444; }
table.bstab1 {border-bottom: 0px none #000;}   
table.bstab2 {border-top: 0px none #000;}   
.bstab th,.bstab1 th {height: 21px; background-image: url(pic/fej.png); color: #FFFFCC; vertical-align: middle;
                      background-position: 50% 0%; background-repeat: repeat-x; padding: 1px 5px 1px 5px; }
.bstab td,.bstab2 td {background-color: #222; text-align: justify; padding: 5px 5px 5px 5px; 
                      font-family: arial, arial, helvetica, sans serif; font-size: 10pt;}

table.bookmod {width:100%;}
.bookmod td {padding: 2px 3px 2px 3px; vertical-align:middle;}

/* User booking */
table.usbook {border: 1px solid #666;}
.usbook th {font-size:8pt; color:#999; border: 1px solid #666; padding: 0px 5px 0px 5px; text-align: center; vertical-align: middle; background-image: none; }
.usbook td {font-size:10pt; color:#bbb; border: 1px solid #999; padding: 0px 5px 0px 5px; text-align: center; vertical-align: middle;}

table.adtrip {border: 0px solid #666;}
.adtrip th {font-size:8pt; color:#999; border: 0px solid #666; padding: 0px 5px 0px 5px; text-align: center; vertical-align: middle; background-image: none; }
.adtrip td {font-size:10pt; color:#bbb; border: 0px solid #999; padding: 2px 5px 2px 5px; text-align: center; vertical-align: middle;}

.year0 {color: #ff6600}
.year1 {color: #ffff00}
.privtitl {color: #00ff00;}

table.users {border: 1px solid #666;}
.users th {font-size:9pt; color:#999; border: 1px solid #666; padding: 0px 5px 0px 5px; text-align: center; vertical-align: middle; background-image: none; }
.users td {font-size:8pt; color:#bbb; border: 1px solid #666; padding: 0px 5px 0px 5px; text-align: center; vertical-align: middle;}

.hyper th {font-size:12pt; color:#999; border: 1px solid #666; padding: 0px 5px 0px 5px; text-align: center; vertical-align: middle; background-image: none; background-color:#292827; font-family: Calibri,Arial; }
.hyper td {font-size:12pt; border: 1px solid #666; padding: 5px; text-align: center; vertical-align: middle; font-weight:bold;}
.bigger, .bigger td {font-size:1.2em;}

.mini, td.mini  {font-size: 0.8em; padding: 0px; font-weight: normal;}
.mini b, td.mini b {color: #FF6600;}

/* Room prices */
table.rmprc {border: 1px solid #666;}
.rmprc th {font-size:8pt; color:#999; border: 1px solid #666; padding: 0px 5px 0px 5px; text-align: center; vertical-align: middle; background-image: none; }
.rmprc td {font-size:10pt; color:#bbb; border: 1px solid #666; padding: 0px 5px 0px 5px; text-align: center; vertical-align: middle; }
td.prc, span.prc {font-size:11pt; color:#ffc; font-weight:bold; text-align:right;}
td.prc2, span.prc2 {font-size:11pt; color:#ff6600; font-weight:bold; text-align:right;}
td.prc3, span.prc3 {font-size:11pt; color:#ffff00; font-weight:bold; text-align:right;}
td.prc4, span.prc4 {font-size:11pt; color:#ff0000; font-weight:bold; text-align:right;}
td.prcr, th.prcr, span.prcr {text-align:right;}
td.prcl, th.prcl, span.prcl {text-align:left;}
td.prcs, span.prcs {font-size: 10px;}

td.bcol1 {background-color:#202020;}
td.bcol2 {background-color:#181818;}

/* Booking */
.booknow {text-align: right; vertical-align: top; font-size: 1.1em; color: #666; font-weight: bold; font-style: italic; }
.booknow a {color: #FFCC33; text-decoration: none;}
.booknow a:hover {color: #FF6600; text-decoration: none; }
/*.booknow a:visited {color: #FFCC33; text-decoration: none;}*/
/*.booknow a:link {color: #FFCC33; text-decoration: none;}*/
.book2 th {background-image: none; font-size: 1.2em; font-weight: bold; vertical-align: bottom; text-align: right;}
.book2 td {vertical-align: bottom;}
.noaddress {font-weight: bold; font-style: italic;}
.booknames th {background-image: none; font-size: 0.9em; border-bottom: 1px solid #888; color: #999;}

/* Invoice */
.paper {width: 96%; background-color:#fff; text-align: center; padding:15px;}
table.invoice  {width: 100%; margin: 5px;}
.invoice td, .invoice h1 {background-color:#fff; color:#000;}
td.invoice, th.invoice {width:10px;}
td.inv_head  {width: 50%; }
table.invoice, td.inv_head, td.inv_line, .invoice td {border: 2px solid #000; }
.bigHP {font-size: 24px; font-weight: bold;}
.inv_addr {font-size: 16px; font-weight: bold;}
.inv_row {width:90%; border: 0px none #000;}
.inv_row, .inv_row td { border: 0px none #000;}
.inv_row th {border-bottom: 1px solid #000; background-image: none; color: #000; font-style: italic;}
td.inv_sum {font-weight: bold; border-top: 1px solid #000;}
.inv_bank2 {font-weight: bold;}
td.inv_right, th.inv_right {text-align:right;}
td.inv_cent, th.inv_cent {text-align:center;}

/* ShowArr */
table.showarr {border: 1px solid #666;}
.showarr th {font-size:8pt; color:#777; border: 1px solid #666; padding: 0px 4px 0px 4px; text-align:center; vertical-align: middle; }
.showarr td {font-size:10pt; color:#bbb; border: 1px solid #999; padding: 0px 1px 0px 1px; text-align:center; vertical-align: middle;}

/* Wizard table */
table.wizard
  {background-color: #222; color: #ff6600; text-align: left; width: 100%; 
   border: 1px solid #444; }
.wizard th {height: 26px; background-image: url(pic/fej.png); color: #000; 
            vertical-align: middle; text-align: center;
            background-position: 50% 0%; background-repeat: repeat-x; padding: 1px 5px 1px 5px;}
.wizard td {background-color: #222; text-align: justify; padding: 5px 5px 5px 5px; font-family: Calibri, serif, helvetica, sans serif;}
.stepnev {font-size: 1.2em; color: #FFCC33; padding: 2px 30px 2px 30px; font-weight: bold}
.stepnev a:hover {color: #FF6600; text-decoration: none; }
.stepnev a:visited {color: #FF9933; text-decoration: none;}
.stepnev a:active {color: #FF6600; }
.stepnev a:link {color: #FF9933; text-decoration: none;}

td.keptd {border-top: 1px solid #444;}
.nev {font-size: 16px; color: #FFCC33; padding-right: 8px; font-weight: bold}
.nev a:hover {color: #FF6600; text-decoration: none; }
.nev a:visited {color: #fff; text-decoration: none;}
.nev a:active {color: #FF6600; }
.nev a:link {color: #fff; text-decoration: none;}

/* start */
.funpic {padding:0 0 4px 0; margin:0px; } 
.funpic1 {padding:0 0 2px 0; margin:0px; } 
#hometxt {font-weight: bold; text-decoration: none; font-size: 11pt; color: #B5A294;}
.FYA {font-size: 18pt; text-align: center; color:#a12c20;}

.sel1 {width: 260px; background-color: #444; color:#C7C7A2; border: 1px solid #777; margin: 0px;}

/* Sign in */
.sign td {padding: 2px 0px 2px 20px;}

/* Menu */
td.menu {vertical-align: middle; }

.slogen {position: relative; top: -80px; left: -140px; font-size: 16pt; color: #ffcc33; font-weight: bold;}
.maindiv {text-align: center; position: relative; top: -30px; }
.mainfoot td {font-weight: normal;}
.foothead {color: #f87a00;}
.mainfoot td, .mainfoot a:hover, .mainfoot :link, .mainfoot :visited, .mainfoot :active {color: #777;}

/* Specieslist */
table.sptab {border: 1px solid #444; width:320px; }
table.sptab:hover {border-color: #999;}
.sptab td {color: #B5A294;}
/*.sptab td:hover {color: #FFFFCC;}*/
.splist td {text-align: left;}
.splist img {vertical-align: bottom;}
.sphele {text-align: left; width: 200px;}
.spheti {text-align: center; width: 600px;}
.spheri {text-align: right; width: 200px;}
.splhl {background-color: #666; border: 1px solid #888; padding: 0 4px 0 4px; margin: 0 3px 0 0; font-size:0.9em;}
.splhl:hover {background-color: #777; border: 1px solid #999; }

/* Guests list*/
table.gutab {border: 1px solid #444; width: 180px; color: #B5A294; }
table.gutab:hover {border-color: #999; color: #FFFFCC;}
.gutab td {color: #B5A294; padding: 5px 10px 5px 10px;}
.g utab td:hover {color: #FFFFCC;}


/* Header */ 
body.head {background-color: #333; background-image: none;}
table.head {width: 1000px; height: 154px;} 
td.head {background-image: url(pic/header.jpg); background-position: 50% -4px; background-repeat: no-repeat;} 
.img#spc  {float:left; padding:0px;}
form#logout, form#login {position: relative; top: 0px; }
form#searc {position: relative; top: 96px; }
.flags {position: relative; bottom: 50px; left: 918px; }

/* Calendar */
.calendartable td {padding:0px 1px 0px 0px;  text-align: left;vertical-align:middle;}
td.calendarDateInput { }
select.calendarDateInput {padding:0px; margin:0px;}
table.calendartable {width:150px;}
table.calendar {width:160px;}
.calendar {font-size:0.8em; color: #aaa; margin: 0px 0px 0px 0px; }
.calendar td {border:0px solid #666; padding: 1px 2px 1px 2px; 
              background-color:#ff8; color:#000; font-weight: bold; height:22px;
              text-align: center; vertical-align: middle;}
.calendar th {background-color:#ddd; color:#aaa; font-weight: bold; height:18px; cursor:pointer;
              text-align: center; vertical-align: middle;}
td.calday {width: 18px; height:18px; background-color: #aaa; color:#000; font-weight:normal; font-size:0.95em;
           text-align: center; vertical-align: middle;}
span.sndy {color: #f00; font-weight: bold;}
td.full1 {background-color: #fb0; width: 14px;}
td.full2 {background-color: #ff0; width: 14px;}
td.full3 {background-color: #8f5; width: 14px;}
td.full4 {background-color: #0ff; width: 14px;}
td.full5 {background-color: #28a0ff; width: 14px;}
td.full6 {background-color: #55f; width: 14px; color:#ccf;}
td.full7 {background-color: #c4f; width: 14px;}
td.full8 {background-color: #f0f; width: 14px;}
td.full9 {background-color: #e07; width: 14px;}

/* Calendar dateinput */

/* Contact us */
.skype, .facebook {background-color: #fff; color:#00f;}
.skype a {color:#00f;}

/* About */
td.kephatter {width: 100px;}
.kephatter img {border-right: 3px solid #222; border-bottom: 3px solid #222;}

/* Horizontal line */
img.hr {width: 100%; height: 1px;}

/* Login/Logout */
td.topline {text-align: right; width:400px;}
td.headline {text-align: right;}
.admin {color:red; font-weight: bold; padding-left:5px; padding-right:0px;}
.lodge,.agent {color: #ffcc33; font-weight: bold; padding-left:5px; padding-right:0px;}
 
/* news */
body.news {background-color:#222; background-image: none;}
td.nwsdat {font-weight: bold; background-color: #444; padding: 1px 1px 1px 6px; }
.nwspic {float: left; padding: 3px 7px 5px 0px;}

/* Visitor log */
body.vis {margin: 0px; padding: 0px;}
.vis table {font-size: 8pt; font-weight: normal; 
           border-style: solid; border-width: 1px;  padding: 5px 3px 5px 3px; margin: 0;}
.bg0 td {background-color: #444;}
.bg1 td {background-color: #555;}
.bg0 td,
.bg1 td {color: #aaa; text-align: center; font-size: 8pt; font-weight: normal; padding: 0px 2px 0px 2px;}
.vis th {color: #999; text-align: center; font-size: 8pt; }
.vis a:link {color: #000088; font-weight: normal;}
.vis a:active {color: #4444FF; font-weight: normal;}
.vis a:visited {color: #888888; font-weight: normal;}
.vis a:hover {color: #000000; font-weight: normal;}

/* Statistics */
.stat table {border: 1px solid #666; font-size: 8pt; padding: 0px;} 
table.fej {padding: 1px; background-color: #008000;}
table.butt {border: 0 none #000;}
.stat th {font-size: 11pt; height: 21px; background-image: url(pic/fej.png); color: #FFFFCC; vertical-align: middle;
              background-position: 50% 0%; background-repeat: repeat-x; padding: 1px 5px 1px 5px;}
.stat td {text-align: center; border-bottom: 1px solid #666; border-right: 1px solid #666;}
.butt td {border: 0 none #000;}
.fej th {text-align: center; padding: 0px; font-size: 16pt;}
td.vgraph {border-right: 1px solid #666; width: 10px; text-align: center; vertical-align: bottom;}
td.vgrlst {width: 10px; text-align: center; vertical-align: bottom;}
td.hgraph {border-bottom: 1px solid #666; text-align: left;}
td.hgrlst {text-align: left;}
td.num {width: 10px; text-align: center; vertical-align: bottom;}
span.text {font-size: 8pt;}
table.tccstat {border: 1px solid #888; width:470px;}
.tccstat td {padding:1px 2px 0px 2px; font-size: 6pt;}
.tccstat th {background-image: none; font-size: 8pt; border-bottom: 1px solid #888;}
td.passtat {border-right: 1px solid #888; border-bottom: 1px solid #888; text-align: center; vertical-align: bottom;}
td.passtaty {border-right: 1px solid #888; text-align: center; padding:0px;}
td.passtatc, td.passtatcn {width: 8px; vertical-align: bottom; padding: 0px; text-align: center;}
td.passtatcn {border: 1px solid #888; border-bottom: 0px solid #888;}
.paytab th {font-size:0.9em; font-weight: normal; padding: 4px; border-bottom: 1px solid #888; border-top:1px solid #888;}
.paytab td {padding: 4px;}

.edit_butt {height: 20px; width:34px;}
.del_butt {height: 20px; width:30px;}
.del2_butt {height: 20px; width:46px;}
.pass_butt {height: 20px; width:80px;}
.cont_butt {height: 20px; width:60px;}

.athuz {text-decoration: line-through;}
.days {tfont-size:0.8em; color: red;}

#ff {padding-top: 0px;}
.difflev {width:300px;  position: absolute; top:100px; left: 100px; border: 1px solid #222;
          background-color: #ffc; color:black; text-align: justify; padding: 7px; }
.difflev b {font-size: 1.1em;}
.difflev hr {margin: 2px 0px 2px 0px;}
#IMGSLOG {background-repeat: no-repeat; padding-bottom: 1px;}
.imgadm td {padding: 2px 5px 2px 1px;}
.alcim {color:#ff9933; font-weight: bold;}
.midtext {padding-top: 10px;}
.midtext2 {padding-top: 7px;}
/*#MIDIMG {border: 1px solid #777;}*/
.mainslog {}
td.galthumb {padding: 5px 7px 5px 6px;}
.newprc {color:#ff6;}
.testim th {padding: 0px 5px 0px 5px; background-image: none; font-size:0.8em;}
.testim td {padding: 0px 5px 15px 5px;}
.testcntr {color:#fff;}
.tstname {color: #FFCC33; padding-right: 8px; font-weight: bold}

.payok {color: #00ff00;}
.paybad {color: #ff0000;}

.testtxt {}
.tripleft td {width:650px;}
.tripright td {}
.triptab th {background-image: none; background-color:#222; font-size:0.8em; padding-bottom: 8px;}
.triptab td {text-align: center; font-size:0.9em; vertical-align:middle; padding-bottom:2px; padding-top:3px;}
td.tripsyear {text-align: center; background-color:#282828; padding:3px 2px 3px 4px; font-weight:bold; color:#ff9933;}
td.tripsdat {text-align: left; font-size:0.8em; width:105px;}
td.tripstitle {text-align: left;}
td.tripsdiff {font-size: 0.9em;}
td.tripstype {text-align: left; font-size: 0.8em;}
td.tripsstat1, td.tripsstat2, td.tripsstat3, td.tripsstat4, 
td.tripsstat5, td.tripsstat6, td.tripsstat7, td.tripsstat8, td.tripsstat9 {text-align: left; font-size: 0.8em; width:130px;}
span.tripsstat1, span.tripsstat2, span.tripsstat3, span.tripsstat4, 
span.tripsstat5, span.tripsstat6, span.tripsstat7, span.tripsstat8, span.tripsstat9 {font-size: 11px;}
td.tripsstat1,span.tripsstat1 {color: #0f0;} /* fully booked */
td.tripsstat2,span.tripsstat2 {color: #ff9933;} /* open for booking*/
td.tripsstat3 {} /* coming soon */
td.tripsstat4 {} /* in progress */
td.tripsstat7, td.tripsstat8, td.tripsstat9, span.tripsstat7, span.tripsstat8, span.tripsstat9 {color: #ffff00; font-weight:bold;}
.tripcom {text-align: center; padding: 0px 8px 0px 8px;}
.tripmotto {font-size:1em; padding-bottom: 40px; color:#ff9933;}
.tripmottop {font-size:1em; padding-bottom: 20px; color:#ff9933;}
.tripsub1 {font-size:1.2em; text-transform: uppercase; padding-bottom: 10px; }
.triptitle {font-size:2.2em; text-transform: uppercase; color:#ff9933; font-family: times new roman;}
.tripsub2 {font-size:1.1em; padding-bottom: 25px;}
.tripdate {font-size:1.2em; padding-bottom: 40px; color:#ff9933;}
.tripdesc {font-size:1.1em; padding-bottom: 15px; text-align: justify;}
.tripext {font-size:1em; padding-bottom: 25px; text-align:left; color:#ff6;}
.tripdet {font-size:1.1em; text-align:left;}
.tripprc {padding:10px 10px 10px 0px; color:#ff6;}
.tripprc td { font-size: 0.8em; padding:2px;}
.tripinc th {padding: 0px; color: #ff6; font-size: 0.8em; vertical-align: top; background-image: none;}
.tripinc td {padding: 0px; color: #888; font-size: 0.8em; vertical-align: top; }
.tripday {padding:0px;}
.tripday th { background-image: none; color:#ff9933; font-size:0.8em; padding: 0px 3px 0px 3px;}
.tripday td { padding: 0px 3px 0px 3px;}
.tripimg img {border:1px solid #fff;}
.tripadd {font-size: 1.1em;}
.tripwtb {font-size: 1.1em;}
.tripapp {font-size: 1.1em;}
.tripjoi {color:#ccc; padding: 6px 0px 6px 1px;}
.trinf {padding-bottom:15px; text-align: justify;}
.trinfhead {color: #ff9933; text-transform: uppercase; font-weight:bold; font-size:1.2em;}
.trippre {display:none; position: absolute; }
.tripbroc {text-align:justify; padding: 0px 6px 0px 6px; font-size:1.2em;}

/* Member page */
.tccvis {font-size:1.5em; color:#ffcc33;}
.loypoi {font-size:2em; color:#ffcc33;}
.regdat {font-size:1.4em; color:#ffcc33;}
.tcctab {width:96%;}
.tcccol {  width:50%;}
.tccntr1 {font-weight: bold; color: #cdcd9b;}
.tccntr2 {font-weight: bold; color: #cdcd9b;}
th.tcchead {text-align: center; background-image: none; font-size:1.2em; padding: 5px;}
.tcccol, th.tcchead {border: 1px solid #999;}
td.mtwmfootl {text-align: left; vertical-align: bottom; padding-bottom:2px;}
td.mtwmfootr {text-align: right; vertical-align: bottom;}
.mnapm {font-size: 1em; text-align:center; padding: 1px 3px 6px 3px; text-align: justify;}
.sldico {vertical-align: middle;}
.trimtit {font-size: 2em; font-weight: bold;}
.trimdirsz {font-size:0.8em;}
td.smbutt {padding:0px; vertical-align:middle; text-align: center; width:38px;}
/* User profile */
.usprof {font-size: 1.2em; font-weight:bold; color: #FFffcc; }
.uctd {color:#ffcc33;}
.passlist {font-size:1.2em; }
table.memonsp {width: 100%;}
.memonsp td {padding: 0px; vertical-align: middle;}
.shopsel {background-color: #222; color:#ffffcc; font-size: 0.7em; border: 1px solid #444;}
table.pasimgup {width:100%;}
.pasimgup td {vertical-align: middle;}
/*................................
table.nletter {width:100%; }
.nletter td {padding: 5px;}
.nletter1 table,.nletter2 table {border-collapse: collapse; }
.nletter1 h1,.nletter2 h1 {font-size: 18pt; text-align: center; color: #FFFFCC; padding:5px; margin:0px; font-family: Times, Serif, helvetica, sans serif;}
.nlettertrip1 h1, .nlettertrip2 h1 {padding: 0px 10px 0px 10px;}
.nletterdat1, .nletterdat2 {text-align: center; font-size: 12pt; font-weight: bold;}
.nletterback {vertical-align: middle; text-align:center;}

.nletter1, .nletter2, span.nletter1, span.nletter2 {padding: 5px;}
.nletter1, .nletter1 textarea, input.nlettercat1,.nletter1 td {background-color: #5c5954; color: #eeebe6; }
input.nletterlnk1 {background-color: #5c5954; border: 1px dashed #777; color:#edece8; font-weight: bold; width:600px;}
.nletter1 input {font-size: 8pt;}
hr.nletter1 {height:1px; border: 0px solid #aaa; border-top: 1px solid #aaa; width: 95%;}

.nletter1 a:link, .nletter1 :active, .nletter1 :visited {color: #eeebe6; text-decoration: none; font-weight: normal;}
td.nlettercim1, span.nlettercim1 {color:#ea860c; font-weight:bold; padding-left: 0px;}
td.nletterprecim1, span.nletterprecim1 {color:#ea860c; font-weight:bold; padding-left:5px;}
.nletter1 textarea, input.nlettercat1 {border: 1px dashed #777;  font-size:10pt; width:640px;}
.nletter1 select {font-size: 8pt; }
input.nlettercat1 {color:#ea860c; font-weight: bold; font-size:10pt;}
img.nlettertrip1  {border:3px solid #000; width:170px; padding: 0px;}
td.nlettertrip1, .nlettertrip1 textarea, .nlettertrip1 h1 {background-color: #edece8; color: #000011; padding:0px 10px 10px 0px;}
div.nlettermarg1 {margin 5px; padding: 5px; background-color:#5c5954;}
p.nlettertrtxt1 {color:#000; text-align: justify;}

  div.nletter2, .nletter2 textarea, .nletter2 td, input.nlettercat2 {background-color: #ddd; color: #123123; }
  td.nlettercim2, span.nlettercim2 {color:#ea860c; font-weight:bold;} 
  .nletter2 input {font-size: 8pt;} 
  .nletter2 textarea, input.nlettercat2 {border: 1px solid #ccc; font-size:10pt; width:450px;}
  input.nlettercat2 {color:#234233; font-weight: bold; font-size:10pt;}
  img.nlettertrip2 {border:3px solid #fff; width: 170px;}
  td.nlettertrip2, .nlettertrip2 textarea, .nlettertrip2 h1 {background-color: #edece8; color: #000011; padding:5px;}
  div.nlettermarg2 {margin: 5px; background-color:#ddd;}

.nlettertrip1 textarea, .nlettertrip2 textarea {width:450px;}
*/
.nletter1 textarea, input.nlettercat1 {background-color: #5c5954; color:#edece8; border: 1px dashed #777;  font-size:10pt; width:640px;}
.nletter1 select {font-size: 8pt; }
input.nlettercat1 {color:#ea860c; font-weight: bold; font-size:10pt;}
input.nletterlnk1 {background-color: #5c5954; border: 1px dashed #777; color:#edece8; font-weight: bold; width:600px;}
.nlettertrip1 textarea {background-color: #edece8; color: #000011; padding:0px 10px 10px 0px;}
.nlettertrip1 textarea, .nlettertrip2 textarea {width:450px;}

/* Newsletter */
.nletter1, 
.nletter1 td, 
td.nletter1 {background-color: #5c5954; color: #eeebe6; }
.nletter1 table {border-collapse: collapse; }
.nletter1 a:link, 
.nletter1 :active, 
.nletter1 :visited {color: #eeebe6; text-decoration: none; font-weight: normal;}
.nletter1 h1 {font-size: 18pt; text-align: center; color: #FFFFCC; margin:0px; padding: 5px 10px 0px 10px;
              font-family: Times, Serif, helvetica, sans serif; text-decoration: none; }
.nlettertrip1 a:link, 
.nlettertrip1 :active, 
.nlettertrip1 :visited {color: #5c5954; text-decoration: none; font-weight: normal;}
div.nletterdiv1 {background-color: #5c5954; color: #eeebe6; text-align:center;}
table.nlettertrip1 {width: 640px;}
td.nlettertrip1, 
.nlettertrip1 h1,
.nletterimg td {background-color: #edece8; color: #5c5954;}
.nletterdat1 {text-align: center; font-size: 12pt; font-weight: bold;}
div.nlettermarg1 {background-color:#5c5954;}
hr.nletter1 {height:1px; border: 0px solid #aaa; border-top: 1px solid #aaa; width: 640px;}
td.nlettercim1, 
span.nlettercim1 {color:#ea860c; font-weight:bold;}
p.nlettertrtxt1 {text-align: justify; }
img.nlettertrip1  {border-width:3px; border-color:#000; border-style: solid;}
table.nletterimg { width: 190px; border-collapse: collapse;}


/* Created by Pelican */
