body { margin: 0px; }
form { margin: 0px; }
* { font-family: Arial, Trebuchet MS, Verdana; font-size: 11px; color:#1C191A; line-height: 15px;}
input, select, textarea { font-family: Arial, Trebuchet MS, Verdana; font-size: 10px; }
a { font-family: Arial, Trebuchet MS, Verdana; font-size: 11px; color: #4E5928; text-decoration: none; }
a:hover {text-decoration: underline;}
img { margin: 0px; padding: 0px; }

.t10 { font-size: 10px; }
.t9 { font-size: 9px; }
.t7pt { font-size: 7pt; }
.t13{ font-size: 14px; font-weight:bold;}

.imgHvar { display: none; }


.wrapper { background: url(body.gif) repeat-x 0px 40px; text-align:center;}

/* body */
.body { background: url(mainBack.jpg) repeat 0 0;  }

.mainContentBg { background: url(mainContentBack.jpg) repeat-y 0 0; margin: 0 auto; width:970px; height:100%; }
.mainContentBg_all { background: url(mainContentBack_all.jpg) repeat-y 0 0; margin: 0 auto; width:970px; height:100%; }


/* glavni izbornik u lijevom dijelu */
/*.header, .headerHome { height: 40px; border-bottom: 1px solid #F9E6B3;}
.header img, .headerHome img{ display: none;}*/


.header, .headerHome { height: 40px; border-bottom: 1px solid #F9E6B3;}
.header img, .headerHome img{ width: 16px;}
.headerHome .langDiv{padding-top: 10px;}
#headerPicture {display: none;}



#links { height: 25px; position:absolute; top: 15px; background: #4E5928 url(smallTitle.jpg) no-repeat 0 0; width: 970px;}
#links #home a{ display: block; width: 249px; float: left; height: 25px;}

.langDiv { margin-right: 1px; width: 95px; height: 20px; float:right; }
.header .langDiv {background: #4E5928; padding-top: 5px;}
.langDiv A{ float: right; margin-right: 2px;}

#leftCont{ float: left; width: 700px; padding-left: 18px;}
#mainContent{width: 678px; padding-left: 25px; padding-right:15px;}
#rightCont{ float: right; width: 251px;}

#right{ float: right; width: 706px; padding-right: 15px;}
/*#left{ float: left; width: 220px; padding-left: 16px; padding-right: 13px; height: 309px; overflow: hidden}*/
#left{ float: left; width: 249px;}
.leftText{ padding-left: 16px; padding-right: 13px;}

#top {width: 940px; padding-right: 15px;}
#main {clear: both; width: 940px; padding-right: 15px;}

#promet tr td ul li{padding-left: -10px;}

a.mainMenu { display: block;padding-left: 4px; padding-right: 4px; font-size: 9px; color: #D3D5C9; line-height: 25px; float: left;}
a.mainMenu:hover {background: #9A8A60; text-decoration: none;}
* html a.mainMenu {}

a.mainMenuSel { display: block;padding-left: 4px; padding-right: 4px; font-size: 9px; text-align: right; color: #E6E2D7; line-height: 25px; float: left; background: #9A8A60; }
a.mainMenuSel:hover {text-decoration: none;}
* html a.mainMenuSel {}


/* 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; }



/* 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; }




.infoDiv { display: block; color: #556469; margin: 0px; padding: 0px; margin-bottom: 6px;  border: 1px solid #210000; 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: #336C06; 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: #2A2524;  }
.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: #336C06;  }
.tblAccRes .tHead td { color: #FFFFFF; font-weight: bold; } 
/*
.tblAcc .selRow { display: block; border: solid 1px red; }

.tblAcc .noselRow {}
*/
.tblAcc .selRow td {  background-color: #336C06;  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: #A9A414; }
.tblPrices .item {  }
.tblPrices .name { width: 100px; }
.tblPrices .accType { background-color: #336C06; 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 #210000; background: #F2F2F2;  }
* html .guestDiv { margin-top: 0px; width: 202px; margin-top:6px;}


.reservHead { display: block; background-color: #4E5928;  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; width: 678px; padding-left: 25px; padding-right:15px; }

.galImg { display: inline-block;}
.galImg img { margin: 0px; padding: 0px; cursor: pointer; }

.gallImg, .gallImgB, .gallImgC { display: inline-block; float:left;  }
.gallImg img, .gallImgB img, .gallImgC img { margin: 0px; padding: 0px; cursor: pointer; }
* html .gallImg, *html .gallImgB, *html .gallImgC {margin: 0px; padding: 0px;}


.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: #336C06; color: #FFF; font-size: 14px; }
.vrTopRight { background-color: #2A2524; 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: #A9A414; }

.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;*/
}



.mainContentBg #usrMenu_rptMenu__ctl0_lnkMenu,
.mainContentBg #usrMenu_rptMenu__ctl1_lnkMenu,
.mainContentBg #usrMenu_rptMenu__ctl2_lnkMenu,
.mainContentBg #usrMenu_rptMenu__ctl3_lnkMenu,
.mainContentBg #usrMenu_rptMenu__ctl4_lnkMenu,
.mainContentBg #usrMenu_rptMenu__ctl5_lnkMenu,
.mainContentBg #usrMenu_rptMenu__ctl6_lnkMenu,
.mainContentBg #usrMenu_rptMenu__ctl7_lnkMenu,
.mainContentBg_all #usrMenu_rptMenu__ctl0_lnkMenu {
  display: none;
}


/********** Header image rotator *****************/
#rotator {
	overflow: hidden;
	position: relative;
	width: 700px;
	height: 309px;
}

#rotator img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

/********** END Header image rotator *************/


#movie {
  position: absolute;
  margin-left: 270px;
  width: 387px;
  height: 315px;
  background: #FFFFFF;
  top:390px;
  display:none;
  
}

/*#usrMenu_rptLanguages__ctl5_lnkLanguage {display:none;}*/
