body { margin: 0px; }
form { margin: 0px; }
td { font-family: Arial, Verdana; font-size: 11px; }
input, select, textarea { font-family: Arial, Verdana; font-size: 11px; }
a { font-family: Arial, Verdana; font-size: 11px; color: #999999; text-decoration: none; }
img { margin: 0px; padding: 0px; }

.t10 { font-size: 10px; }
.t9 { font-size: 9px; }
.t7pt { font-size: 7pt; }


/* body */
.body { background-color: #f5f1d0; }
.mainContentBg { background-color: #ffffff; }

/* glavni izbornik u lijevom dijelu */
.leftMenu { background-color: #231b0f; }


/* zauzeti termin u kalendaru webmastera */
.chkDate { background-color: #CCCCFF; font-size: 7pt; }

/* termin u kalendaru na korisničkoj stranici */
.empty { font-size: 10px; width: 30px; text-align: center; background-color: #FFFFFF; border-color: #EEEEEE; }


/* Kalendar */
.reserve { font-size: 10px; width: 30px; text-align: center; background-color: #AFB8CA; color: #FFFFFF;  border-color: #EEEEEE;}
.resStartEnd { font-size: 10px; width: 30px; text-align: center; background-color: #D1D8E7; color: #7F94BE;  border-color: #EEEEEE;}
.calendar {  border: solid 1px #D6DDE1; width: 195px; border-collapse: collapse; margin-right: 5px; margin-bottom: 5px; color: #556586;}
.calendar td { padding: 2px; border-color: #D6DDE1;  }
.month { text-align: center; background-color: #DCE6EC; font-weight: bold;}
.dayName { font-size: 10px; text-align: center; }

/* izbornici u webmasteru */
a.menu { display: block; width: 100px; font-size: 10px; height: 15px; padding:1px; border: solid 1px #999999; margin-bottom: 2px; }
a.menu:hover { background-color: #CCCCCC; }

/* template default */
a.pageMenu { display: block; width: 147px; font-size: 10px; height: 15px; padding:1px; border: solid 1px #FFFFFF; color: #FFFFFF; margin-bottom: 2px; margin-left: 1px; }
a.pageMenu:hover { background-color: #CCCCCC; }

/* template Info.aspx */
a.pageInfo { display: block; width: 147px; font-size: 10px; height: 15px; padding:1px; border: solid 1px #FFFFFF; color: #FFFFFF; margin-bottom: 2px; margin-left: 1px; }
a.pageInfo:hover { background-color: #CCCCCC; }

/* template Redirection.aspx */
a.pageRedir { display: block; width: 147px; font-size: 10px; height: 15px; padding:1px; border: solid 1px #FFFFFF; color: #FFFFFF; margin-bottom: 2px; margin-left: 1px; }
a.pageRedir:hover { background-color: #CCCCCC; }

/* template Home.aspx */
a.pageHome { display: block; width: 147px; font-size: 10px; height: 15px; padding:1px; border: solid 1px #FFFFFF; color: #FFFFFF; margin-bottom: 2px; margin-left: 1px; }
a.pageHome:hover { background-color: #CCCCCC; }

a.mainMenu { display: block; padding: 2px;padding-left: 5px; padding-right: 5px; width: 140px; font-size: 11px; font-weight: bold; text-align: right; color: #918d87; margin-top: 6px;  }
a.mainMenu:hover { color: #FFFFFF; }
* html a.mainMenu { width: 150px; }

a.mainMenuSel { display: block; padding: 2px;padding-left: 5px; padding-right: 5px;  width: 140px; font-size: 11px; font-weight: bold; text-align: right; color: #FFFFFF;  margin-top: 6px;  }
a.mainMenuSel:hover { color: #FFFFFF; }
* html a.mainMenuSel { width: 150px; }

/* e-mail link */
a.email {  font-size: 10px; color: #556586; text-decoration: none; }
a.email:hover { text-decoration: underline; }



/*a.lnkPanName { display: block; margin-top: 5px; margin-left: 10px; color: #5084A0; text-decoration: underline; }*/
a.lnkPanName { color: #5084A0; text-decoration: underline; }

/*
a.selPan { display: block; border: solid 1px #739DB3; padding: 1px; margin-top: 1px; padding-left: 10px; color: #FFFFFF;   background-color: #556586; text-decoration: none;}
a.selPan:hover { text-decoration: underline; }

a.pan {  display: block; border: solid 1px #739DB3; padding: 1px; margin-top: 1px; padding-left: 10px; color: #5084A0;  background-color: #FFFFFF; text-decoration: none;}
a.pan:hover { text-decoration: underline; }
*/

a.selPan {  padding: 1px; margin-top: 2px;  color: #ffffff; font-weight: bold; background-color: #556586; text-decoration: none;}
a.selPan:hover { text-decoration: underline; }

a.pan {   padding: 1px; margin-top: 2px; color: #5084A0; text-decoration: none;}
a.pan:hover { text-decoration: underline; }


.langDiv { margin-right: 5px; }

/* .infoDiv { display: block; color: #556586; margin-bottom: 6px;  border: solid 1px #3A5DE9; border-right: solid 15px #3A5DE9;  } */
.infoDiv { display: block; color: #556586; margin-bottom: 6px; }
/* .introDiv { display: block;color: #dfe6e2;  margin-bottom: 6px;  border: solid 1px #210000; border-left: solid 15px #99A3B6;  } */
#imgIntro { padding: 0px; border: 0px; margin: 0px; }
/* .imgHvar { display: none; visibility: hidden; } */
.introDiv { display:block; background-color:#dfe6e2; color:#2f2f2f; margin-bottom:6px; border:solid 1px #210000;  }
.introDiv img { margin-right: 5px; }
.guestDiv { display: block; color: #556586;  margin-bottom: 6px;  border: solid 1px #A5C7D0;   }
.impDiv {display: block; background-color: #A5C7D0; padding: 2px; color: #FFFFFF; font-weight: bold; }
* html .impDiv { width: 200px; }

.pad5px { padding: 5px; }

.rightHead { background-color: #93a44c; display: block; color: #FFFFFF; font-size: 12px; padding: 3px; padding-left: 10px; font-weight: bold;  }

.rightCell { color: #556586;  padding: 3px;  padding-left: 10px;  margin-right: 1px; }

.tblAcc { border-collapse: collapse; border: solid 1px #739DB3; padding: 1px; margin-left: 6px; }
.tblAcc td { padding: 1px; border-bottom: solid 1px #739DB3; border-top: solid 1px #739DB3; color: #556586;  }
.tblAcc .tHead { background-color: #93a44c;  }
.tblAcc .tHead td { color: #FFFFFF; font-weight: bold; }

.tblAccRes { border-collapse: collapse; border: solid 1px #739DB3; padding: 1px; margin-right: 6px; }
.tblAccRes td { border-bottom: solid 1px #739DB3; border-top: solid 1px #739DB3; color: #556586;  }
.tblAccRes .tHead { background-color: #93a44c;  }
.tblAccRes .tHead td { color: #FFFFFF; font-weight: bold; }
/* .tblAcc .selRow { display: block; border: solid 1px red; }
   .tblAcc .noselRow {} */
.tblAcc .selRow {  background-color: #4d6727; }
.tblAcc .selRow td {
  color: #ffffff;
}
.tblAcc .selRow a {
    color: #ffffff;
}
.tblAcc .noselRow { background-color: #ffffff}
.tblAcc a { color: #556586; }
.smjAR {  background-color: #f2f1de; }


.icon { border: solid 1px #739DB3; margin-left: 1px; margin-top: 1px; }

.padInfo { margin-top: 0px; }

.topImg { display: block; width: 610px;  }

.leftContent { margin: 5px; color: #99A3B1; }

.tblPrices { border-collapse: collapse; border: solid 1px #5084A0;}
.tblPrices td {  font-size: 11px; color: #556586;}
.tblPrices .priceTd { text-align: center; }
.tblPrices .priceHead { width: 60px; text-align: center; }
.tblPrices .altitem { background-color: #f2f1de; }
.tblPrices .item { background-color: #ffffff; }
.tblPrices .name { width: 100px; }
.tblPrices .accType { border-top: solid 1px #ffffff; background-color: #93a44c; color: #ffffff; }

/* linkovi na strane jezike */
/*
a.pageLang {  }
a.pageLang:hover {  }
*/




.reservHead {
  display: block;
  padding: 3px;
  border: solid 1px #739DB3;
  background-color: #93a44c;
  color: #FFFFFF;
  font-weight: bold;
}
.tblRes { border-collapse: collapse;    }
.tblRes td { border: solid 1px #739DB3; color: #556586; }

.tblRes td a {  color: #556586; text-decoration: none; }

a.pageLang { display: inline-block; width: 40px; font-size: 10px; height: 15px; padding:1px; border: solid 1px #FFFFFF; color: #FFFFFF; margin-bottom: 2px; margin-left: 1px; }
a.pageLang:hover { background-color: #CCCCCC; }

.information { width: 198px; border: solid 1px #CCCCCC; padding: 2px; margin: 1px; }

.homeInfo { width: 198px; border: solid 1px #CCCCCC; padding: 2px; margin: 1px; font-size: 10px; }

.homeCell { padding-left: 6px; width: 395px; color: #556586;  }
.homeCell td {color: #556586; }

.pageCell { padding-left: 6px; color: #556586; }
.pageCell td { color: #556586; }

.pageCellWide { padding-left: 6px; width: 600px; color: #556586; }
.pageCellWide td { color: #556586; }
.padLeft5 { padding-left: 6px; }

.calendarTable {  border-collapse: collapse; }

.resSelection {  margin-bottom: 10px; color: #556586;   }

.galImg { display: inline-block; margin-right: 1px;margin-left: 1px; margin-bottom: 4px;  }
.galImg img { margin: 0px; padding: 0px; cursor: pointer; }

.gallImg { display: inline-block; margin-right: 3px; margin-bottom: 4px;  }
.gallImg img { margin: 0px; padding: 0px; cursor: pointer; }
* html .gallImg { margin-right: 6px; margin-bottom: 4px; }


.accLabel { display: block;  font-weight: bold; }


/* editor styles */

.divBlue { display: block; border: solid 1px #00B0F0; border-left-width: 15px; margin-top: 6px; margin-bottom: 6px;margin-right: 6px; padding: 5px; padding-left: 10px; }
* html .divBlue { margin-right: 0px; }
.divMargTop { margin-top: 6px;  }

.head { font-size: 14px; font-weight: bold; color: #556586; }

/* */

.vrTop { margin-left: 6px; margin-bottom: 6px; }
.vrTopLeft { background-color: #620000; color: #ffffff; font-size: 14px; font-weight: bold;  }
.vrTopRight { background-color: #140c09; color: #ffffff; font-size: 14px; }


.icnImg { display: block; margin-top: 3px; }
.icnImg img { border: solid 1px #739DB3; }




