body { margin: 0px; }
form { margin: 0px; }
td { font-family: Trebuchet MS, Arial, Verdana; font-size: 11px; }
input, select, textarea { font-family: Trebuchet MS, Arial, Verdana; font-size: 11px; }
a { font-family: Trebuchet MS, 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; }

.imgHvar { /*display: none;*/ }

/* body */
.body { background: #869BBF; }
.mainContentBg { background-color: #FFFFFF; }

/* glavni izbornik u lijevom dijelu */
.leftMenu { background: #4D4877; }


/* 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: #556469;}
.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;  text-align: right; color: #A6A4BB; margin-top: 6px;  line-height: 13px; }
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: #556469; 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: #656E69; 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; margin-top: 8px; }

.infoDiv { display: block; color: #556469; margin: 0px; padding: 0px; margin-bottom: 6px;  border: 1px solid #FFF; background: #FFF
; width:203px; }
.infoDiv A{
	color:#556469;
}


.introDiv { display: block; color: #556469;margin: 0px; padding: 0px; border-width: 0px; width:201px; background: #FFF;}

/*.guestDiv { display: block; color: #556586;  margin-bottom: 6px; margin-left: 6px;  border: solid 1px #210000;   }*/
.impDiv {display: block; background-color: #A5C7D0; padding: 2px; color: #FFFFFF; font-weight: bold; }
* html .impDiv { width: 200px; }

.pad5px { padding: 5px; }

.rightHead { background-color: #4587C7; 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 #999999; padding: 1px; margin-left: 6px; }
.tblAcc td { border-bottom: solid 1px #999999; border-top: solid 1px #999999; color: #556469;  }
.tblAcc .tHead { background-color: #4D4877;  }
.tblAcc .tHead td { color: #FFFFFF; font-weight: bold; } 


.rightCell .padInfo .kategVis{
	display:none;
}


#nemaCijene { display: block !important; }

.tblAccRes { border-collapse: collapse; border: solid 1px #999999; padding: 1px; margin-right: 6px; width:604px;  }
.tblAccRes td { border-bottom: solid 1px #999999; border-top: solid 1px #999999; color: #556469;  }
.tblAccRes .tHead { background-color: #4D4877;  }
.tblAccRes .tHead td { color: #FFFFFF; font-weight: bold; } 
/*
.tblAcc .selRow { display: block; border: solid 1px red; }

.tblAcc .noselRow {}
*/
.tblAcc .selRow td {  background-color: #E0C998;  color: #FFFFFF;  }
.tblAcc .selRow td a { color: #FFFFFF; }
.tblAcc a { color: #556469; }

.icon { border: solid 1px #999999; margin-left: 1px; margin-top: 1px; }

.padInfo { margin-top: 0px; }

.topImg { display: block; width: 610px;  }

.leftContent { margin: 0px; color: #99A3B1; }


.tblPrices { border-collapse: collapse; border: solid 1px #999999; margin-top:15px;}
.tblPrices td {  font-size: 11px; color: #556469;}
.tblPrices .priceTd { text-align: center; }
.tblPrices .priceHead { width: 60px; text-align: center; }
.tblPrices .altitem { background-color: #fceedf; }
.tblPrices .item {  }
.tblPrices .name { width: 100px; }
.tblPrices .accType { background-color: #5682BC; color: #FFFFFF; border-top: solid 1px #FFFFFF; }

/* linkovi na strane jezike */
/*
a.pageLang {  }
a.pageLang:hover {  }
*/



.guestDiv { display: block; color: #556469; width: 200px; margin-top: 6px;  margin-bottom: 6px;  border: solid 1px #AABCB2; background: #F2F2F2;  }
* html .guestDiv { margin-top: 0px; width: 202px; margin-top:6px;}


.reservHead { display: block; background-color: #4D4877;  color: #FFFFFF; font-weight: bold; padding: 3px; }
.tblRes { border-collapse: collapse;    }
.tblRes td { border: solid 1px #739DB3; color: #556469; }

.tblRes td a {  color: #556469; 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: #556469;  }
.homeCell td {color: #556469; }

.pageCell { padding-left: 6px; color: #556469; }
.pageCell td { color: #556469; }

.pageCellWide { padding-left: 6px; width: 600px; color: #556469; }
.pageCellWide td { color: #556469; }
.padLeft5 { padding-left: 6px; }

.calendarTable {  border-collapse: collapse; }

.resSelection {  margin-bottom: 10px; margin-top: 20px; color: #556469;   }

.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: #556469; }

/* */

.vrTop { margin-left: 6px; margin-bottom: 6px; }
.vrTopLeft { background-color: #4D4877; color: #FFF; font-size: 14px; }
.vrTopRight { background-color: #869BBF; color: #FFFFFF; font-size: 14px; } 


.icnImg { display: block; margin-top: 3px; }
.icnImg img { border: solid 1px #999999; }

/*---------------------------------------------------------------------------------------------------------*/

.naslov1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #556469;
}
.okvirCrni {
	border: 1px solid #333333;
}

.smjAR {  background-color: #869BBF; }
.smjAR td {color: #FFFFFF;}
.smjAR td A {color: #FFFFFF;}

.pageCellveci {
	COLOR: #556469;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}


/*#usrMenu_rptMenu__ctl8_lnkMenu{
	margin-top: 27px;
}*/

#imgIntro {
  /*display:none;*/
}