/* 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 */