/* GLOBAL */

* { font-family: Verdana, sans-serif; font-size: 11px;}
A { color: #0065A1; }
BODY { background-color: #266399; margin: 10px 0px 10px 0px; }
FORM { margin: 0px; }
a.link{color:#898989;text-decoration:none;}

H1 { color: #0065A1; font-size: 20px; margin-bottom: 15px; font-family:Tahoma; font-weight:normal}
H2 { color: #006699; font-size: 14px; font-weight: bold; margin-bottom: 5px; font-family:Tahoma; }
H3 { background-color: #E6F1F7; height: 16px; color:#006699; font-weight: bold; vertical-align: middle; line-height: 14px; padding-left: 22px; background-image:url(images/H3Arrow.gif); background-position:4px 3px; background-repeat:no-repeat;padding-bottom:2px;margin-bottom:12px; margin-top:12px }
H4 { color:#1976AD; font-family:Arial; font-weight:bold; border-bottom:solid 1px #9CC9E8; margin:4px 0px 4px 0px; padding:0px }
H5 { color: #006699; font-size: 14px; font-weight: normal; margin-bottom: 5px; font-family:Tahoma; }


UL { margin: 5px 5px 10px 7px; list-style-type: none; padding-top: 3px; padding-left: 0px; padding-right:0px}
/* LI { list-style-image:url(images/li.gif); margin-bottom: 5px; }*/
UL LI { list-style-image:none; background-image:url(images/li.gif); background-position:0px 1px; padding-left: 17px; background-repeat:no-repeat; padding-bottom:0px; margin-bottom: 3px; }
ul.big li { list-style-image:none; background-image:url(images/li.gif); background-position:0px 1px; padding-left: 17px; background-repeat:no-repeat; padding-bottom:0px; margin-bottom: 9px; }
UL LI.small { list-style-image:none; background-image:url(images/liSmall.gif); margin-bottom:5px; padding-left: 15px; background-repeat:no-repeat; padding-bottom:0px; margin-bottom: 3px; }
.bold { font-weight: bold; }
 
HR { border-bottom-style: dotted; border-bottom-color: #cccccc; height: 1px; color: #cccccc; }
STRONG { color: #0065A1; }
IMG.inlineLeft { float: left; margin-right:10px; margin-bottom: 5px; border: 0px;}
SPAN.error { color: Red; font-weight: bold; font-size: 12px }

LABEL { color: #3E79C9; text-decoration: underline; }

/* ERRORS */

DIV.error { border: 2px solid red; padding-right: 10px; }
DIV.error UL { margin-bottom: 5px; margin-top: 5px; }
.errorField { background-color:#ff8888; }


/* PAGE LAYOUT */

TD.jezik { border-right:solid 1px #6FA2CA; white-space:nowrap; padding-right:15px; background-color:#266399; height:10px;line-height:10px }
.jezik {  color:#FFFFFF; font-family:Arial;  font-size:10px; text-decoration:none;	}
.zuto { color:#FFE826; font-size:10px; }


.divider { width:10px; height: 10px; }
.standardPadding { padding: 10px; }
.sep5 { height:5px;line-height:5px }

TD.contentTD { padding:8px 6px 8px 2px; color:#898989; width:100% }
TD.contentTD TABLE { color:#898989; }
DIV.widetext { line-height:16px; padding:0px; margin:0px }
div.widetext p { margin:0px 0px 7px 0px; padding:0px; font-size:11px; font-family:Verdana; }
P.Indent { text-indent: 20px; margin:0px; padding:0px; font-size:11px; font-family:Verdana }

/*Plavi Box na indexnoj*/

TABLE.indexBox {width:183px;border-top:solid 1px #3498D3;}

TABLE.indexBox TD.box01 { background-image: url(images/index/boxBack01.gif); background-position:top right; background-repeat:no-repeat;}
TABLE.indexBox TD.box02 { background-image: url(images/index/boxBack02.gif); background-position:top right; background-repeat:no-repeat;}
TABLE.indexBox TD.box03 { background-image: url(images/index/boxBack03.gif); background-position:top right; background-repeat:no-repeat;}

TABLE.indexBox TD.boxHolder TABLE.TitleHolder TD.leftBorder { border-left:solid 1px #3498D3; width:4px; }
TABLE.indexBox TD.boxHolder TABLE.TitleHolder TD.rightBorder { border-right:solid 1px #3498D3; width:4px; }
TABLE.indexBox TD.boxHolder TABLE.TitleHolder TD.boxBackEnd { background-image:url(images/index/boxBackEnd.gif); background-position:top right; background-repeat:no-repeat; width:100%; }
TABLE.indexBox TD.boxHolder TABLE.TitleHolder TD.boxTitle { white-space: nowrap; color:#FFFFFF; font-family:Arial; font-size:12px; background-color:#3498D3; padding:2px 0px 2px 4px; vertical-align:bottom; line-height:12px; font-weight:bold; }

TABLE.indexBox TD.boxHolder TABLE TD.centerPart {border-left:solid 1px #3498D3;border-right:solid 1px #3498D3; vertical-align:bottom; }
TABLE.indexBox TD.boxHolder TABLE TD.centerPart UL {margin: 5px 5px 5px 20px; list-style-type: none; padding-top: 3px; padding-left: 0px; padding-right:0px;}
TABLE.indexBox TD.boxHolder TABLE TD.centerPart UL LI {list-style-image:none; background-image:url(images/orangearrow.gif); background-position:0px 5px; padding-left: 10px; background-repeat:no-repeat; padding-bottom:0px; margin-bottom: 1px;}
TABLE.indexBox TD.boxHolder TABLE TD.centerPart UL LI A {color:#4F97C6; font-family:Tahoma; font-size:12px; }
/* TABLE.indexBox TD.boxHolder TABLE TD.centerPart UL LI A:hover {color:#000000; } */
/* 
TABLE.indexBox TD.boxHolder TABLE TD.centerPart UL LI A {color:navy; font-family:Tahoma; font-size:12px; background: #ffffff; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; }

TABLE.indexBox TD.boxHolder TABLE TD.centerPart UL LI A {color:#4F97C6; font-family:Tahoma; font-size:12px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; }  
 filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;
*/

TABLE.indexBox TD.boxHolder TABLE.bottomPart TD.boxMore {background-color:#3498D3;}
TABLE.indexBox TD.boxHolder TABLE.bottomPart TD.boxMore A {color:#FFFFFF;font-family:Arial;font-size:10px; text-decoration:none}
TABLE.indexBox TD.boxHolder TABLE.bottomPart TD.bottomBorder {border-bottom:solid 1px #3498D3;}


/* TABS */
TD.tabOn {	border-top: 1px solid #3498D3; padding-top: 0px; background-color:#3498D3 }
TD.tabOn A.tabLink {padding-left:4px; padding-right:4px; padding-bottom:0px; color:#E4F4FE; font-size:12px; font-family: Arial; font-weight:bold;	text-decoration:none; width:100%; display:block;}
TD.tabOff {	border-top: 1px solid #3498D3; padding-top: 0px; background-color:#E3F4FE }
TD.tabOff A.tabLink {padding-left:4px; padding-right:4px; padding-bottom:0px; color:#0D79B9; font-size:12px; font-family: Arial; font-weight:bold;	text-decoration:none; width:100%; display:block;}
TD.tabLine {background-image: url(images/header/blueDot.gif); background-repeat:repeat-x; background-position:0px 16px}

/* LEFT MENU */

TD.leftTopBlue {background-image: url(images/left/blueTop.gif); background-repeat:no-repeat; padding:8px 8px 8px 8px;}
TD.leftTopYellow {background-image: url(images/left/YellowTop.gif); background-repeat:no-repeat; padding:8px 8px 8px 8px;}

DIV.menuTitle {color:#FFFFFF; font-size:12px; font-family:Arial; font-weight:bold; margin-left:4px; margin-bottom:10px}

TD.leftMenuRow { border-bottom: dashed 1px #A8D8FE; padding:4px 4px 4px 4px}
TD.leftMenuRow A {  font-family:Tahoma; font-size:12px; color:#FFFFFF; text-decoration:none}

TD.leftMenuOption {padding-left:12px;}
TD.leftMenuOption Select {width:160px;}

INPUT.button { padding-left:5px; padding-right:5px; background-color:#10497B; color:#FFFFFF}

A.btn { width:60px; background-image: url(images/btn/blueBack.gif); color:#FFFFFF; display:block; background-repeat:repeat-x; vertical-align:middle; text-decoration:none; text-align:center; margin:0px 5px 0px 5px; overflow:visible; }
A.btn IMG.leftEnd { width:10px; height:21px; margin-left:-5px}
A.btn IMG.rightEnd { width:10px; height:21px; margin-right:-5px}


TD.Footer {padding:8px 8px 8px 4px; vertical-align:top; width:189}

/* BOX */

/**TABLE.box TH { color: #ffffff; font-weight: bold; background-color: #4582B8; text-align: left; height:25px; }
/**TABLE.box TD.boxContent { background-color: #F6FBFE; padding: 5px 8px 15px 8px; }


/* SEARCH RESULTS */

TABLE.searchResults { margin-top: 10px; }
TD.searchResultsItem { padding-top: 10px;}
TABLE.searchResults TH { background-color: #406E86; }

TABLE.tabTable {border:solid 1px #3498D3; margin:2px 0px 8px 0px; background-color: #FFFFFF; height: 15px; }
TD.tab {background: URL(images/tabBg.gif); height:14px; padding:0px 4px 0px 4px; }
TD.tabSep {background: URL(images/tabBg.gif); height:15px; }
TD.tab a { color: #0065A1; text-decoration: none; margin-left: 2px; margin-right: 2px; font-size:11px; line-height:15px; }
TD.tab a img { border: 0px; margin: 0px; padding: 0px; height: 15px; width: 5px; }

A.Location { font-size: 17px; color: #3290CA; font-family:Arial }
A.Destination { font-size: 11px; color: #0065A1; font-family:Arial }
SPAN.CurrentPage { font-size: 11px; font-weight: bold; color: #0065A1; margin-left: 2px; margin-right: 2px; font-family:Arial }
#First {text-decoration:none; font-family:Arial}
#Prev {text-decoration:none; font-family:Arial}
#Next {text-decoration:none; font-family:Arial}
#Last {text-decoration:none; font-family:Arial}
#First2 {text-decoration:none; font-family:Arial}
#Prev2 {text-decoration:none; font-family:Arial}
#Next2 {text-decoration:none; font-family:Arial}
#Last2 {text-decoration:none; font-family:Arial}
A.Page {text-decoration:none; font-family:Arial}
TD.dottedSeparator {background-image: URL(images/greyDott.gif); width:100%; background-repeat:repeat-x; background-position:18px}



/* HOTEL DESCRIPTIONS */

TD.description { padding:1px; width: 220px; vertical-align: top; border-left: 5px solid #E9F9FD; border-right: 6px solid #E9F9FD; }
.value { color: #4481B7; font-weight: bold; }


/* CALENDAR */

TABLE.calendarMonth { width: 134px; border: 1px solid #EAEAEA; border-bottom-width: 3px;}
TABLE.calendarMonth TD { text-align: center; width: 19px; padding: 2px; color: #666666; }
TABLE.calendarMonth A { text-decoration: none; width: 1px; color: #666666; font-weight: normal; }
TABLE.calendarMonth A:hover {  text-decoration: none; color: #000000; font-weight:bold; font-size:10px}
TABLE.calendarMonth TD.monthName { width: auto; height: 18px; background-color: #4582B8; color: #ffffff; white-space:nowrap; font-family:Tahoma }
TABLE.calendarMonth TD.dayName { color: #6C6C6C}
TABLE.calendarMonth TR.days TD {color:#414141}


TABLE.calendarMonth TD.NN { background-image: url(images/not_available_bg.gif); background-position: center center; background-repeat: no-repeat; }

TABLE.calendarMonth TD.UU { padding: 2px; background-color: #e6f1f7; }
TABLE.calendarMonth TD.RR { padding: 2px; background-color: #C0FFCC; }
TABLE.calendarMonth TD.NU { padding: 2px; background-image: url(images/nu.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.UN { padding: 2px; background-image: url(images/un.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.RU { padding: 2px; background-image: url(images/ru.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.UR { padding: 2px; background-image: url(images/ur.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.NR { padding: 2px; background-image: url(images/nr.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.RN { padding: 2px; background-image: url(images/rn.gif); background-position: center center; background-repeat: no-repeat; }

TABLE.calendarMonth TD.UUHover { padding: 0px; border: 2px solid #F7E088; background-color: #CCEEFF; } 
TABLE.calendarMonth TD.RRHover { padding: 0px; border: 2px solid #F7E088; background-color: #C0FFCC; } 
TABLE.calendarMonth TD.NUHover { padding: 0px; border: 2px solid #F7E088; background-image: url(images/nu.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.UNHover { padding: 0px; border: 2px solid #F7E088; background-image: url(images/un.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.RUHover { padding: 0px; border: 2px solid #F7E088; background-image: url(images/ru.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.URHover { padding: 0px; border: 2px solid #F7E088; background-image: url(images/ur.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.NRHover { padding: 0px; border: 2px solid #F7E088; background-image: url(images/nr.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.RNHover { padding: 0px; border: 2px solid #F7E088; background-image: url(images/rn.gif); background-position: center center; background-repeat: no-repeat; }

TABLE.calendarMonth td.UUSelected { padding: 2px;  background-color: #F7E088; } 
TABLE.calendarMonth td.RRSelected { padding: 2px;  background-color: #F7E088; } 
TABLE.calendarMonth td.NUSelected { padding: 2px;  background-color: #F7E088; } 
TABLE.calendarMonth td.UNSelected { padding: 2px;  background-color: #F7E088; } 
TABLE.calendarMonth td.RUSelected { padding: 2px;  background-color: #F7E088; }
TABLE.calendarMonth td.URSelected { padding: 2px;  background-color: #F7E088; }
TABLE.calendarMonth td.NRSelected { padding: 2px;  background-color: #F7E088; } 
TABLE.calendarMonth td.RNSelected { padding: 2px;  background-color: #F7E088; } 

TABLE.calendarMonth td.UUSelectedHover { padding: 2px;  background-color: #F7E088; } 
TABLE.calendarMonth td.RRSelectedHover { padding: 2px;  background-color: #F7E088; } 
TABLE.calendarMonth td.NUSelectedHover { padding: 2px;  background-color: #F7E088; }
TABLE.calendarMonth td.UNSelectedHover { padding: 2px;  background-color: #F7E088; }
TABLE.calendarMonth td.RUSelectedHover { padding: 2px;  background-color: #F7E088; }
TABLE.calendarMonth td.URSelectedHover { padding: 2px;  background-color: #F7E088; }
TABLE.calendarMonth td.NRSelectedHover { padding: 2px;  background-color: #F7E088; }
TABLE.calendarMonth td.RNSelectedHover { padding: 2px;  background-color: #F7E088; }


TD.CalendarScroll { width: 20px; }
TD.CalendarScroll A {padding:8px 2px 2px 2px; vertical-align: middle; background-color: #4582B8; color: #ffffff; border: solid 1px #cccccc; width: 20px; height: 35px; text-decoration: none; display: block; font-size:12px; }

TD.CalendarScroll A:hover { background-color: #F6FBFE; color:#414141; text-decoration: none; }


/* PHOTO GALLERY */

TABLE.Photo { margin-bottom: 2px; background-color: #ffffff; margin-right:8px }
TABLE.Photo TD.leftBg { background-image: url(images/galleryLeftBg.gif); }
TABLE.Photo TD.rightBg { background-image: url(images/galleryRightBg.gif); }
TABLE.Photo TD.topBg { background-image: url(images/galleryTopBg.gif); }
TABLE.Photo TD.bottomBg { background-image: url(images/galleryBottomBg.gif); }
TABLE.Photo TD.Img { cursor: hand; text-align: center; width:70px; height:70px; }


/* DEFAULT TABLE */

TABLE.DefaultTable { }
TABLE.DefaultTable TH { padding: 2px; padding-right: 5px; background-color: Transparent; border-bottom: 1px solid #0065A1; color: #0065A1; font-weight: bold; font-size: 12px; text-align: left; }
TABLE.DefaultTable TD { padding: 2px; padding-right: 5px; border-bottom: 1px solid #CAE8EF; }
TABLE.DefaultTable TD TD { padding: 2px; padding-right: 5px; border-bottom: 0px; }


TABLE.Box {width:100%; border: none;}

TABLE.Box TH.Box {text-align:left; font-family:Arial; color:#F28900; background-image:url(images/index/RBHBack.gif); background-position:right center; background-repeat:no-repeat;padding:2px 6px 2px 6px;line-height:12px;border-top: solid 1px #3498D3;	border-left: solid 1px #3498D3;	border-right: solid 1px #3498D3; background-color:#EDF8FE}
TABLE.Box TD.BoxContent {font-family:Arial;padding:6px 6px 6px 10px; border: solid 1px #3498D3; background-image:url(images/nebo.jpg); background-position:top left; background-repeat:repeat-x;}

TABLE.Box TD.Karta {padding:0px}
TABLE.Box TD.RentACar {background-image:url(images/left/Rentacar.gif); background-position:top center; background-repeat:no-repeat; height:65px; padding-top:30px}
TABLE.Box TD.RentACar A {color:#F28900}
TABLE.Box TD.Nekretnine {background-image:url(images/left/banner_nekretnine.gif); background-position:top center; background-repeat:no-repeat; height:65px; padding-top:35px}
TABLE.Box TD.Nekretnine A {color:#F28900}
TABLE.Box TD.AureaMare {background-image:url(images/left/aureamare.jpg); background-position:top center; background-repeat:no-repeat; height:65px; padding-top:30px}
TABLE.Box TD.AureaMare A {color:#F28900}
TABLE.Box TD.TuristickiCvijet {background-image:url(images/left/turistickicvijet.gif); background-position:top center; background-repeat:no-repeat; height:88px; padding-top:66px}
TABLE.Box TD.TuristickiCvijet A {color:#F28900;}
TABLE.Box TD.Letite {border: none; background-image:url(images/left/banner_letite.gif); background-position:top center; background-repeat:no-repeat; height:65px; padding-top:10px}
TABLE.Box TD.Letite A {color:#F28900;}
TABLE.Box TD.noBG {background-image:none; background-color:#F6FBFE}


HR.blue  {border-bottom-style: dotted;border-bottom-color:#3498D3; height: 1px; margin-top: 0px; border-top:0px; border-left:0px; border-right:0px}

/* Cijenik */

TABLE.pricelist TD.sezone { color:#0065A1; font-weight:bold}
TABLE.pricelist TD.uslugaMain {font-weight: bold; border-bottom: 1px dotted #CCCCCC; border-top: 1px solid #5F99C5; color:#0065A1}
TABLE.pricelist TD.usluga {color:#F79511}

/* Linkovi u Footeru */

TD.FooterLeft {color:#666666; text-align:center; vertical-align:top; width:210px; padding-top:10px}
TD.FooterCenter {text-align:center; height:40px; width:575px; padding-top:10px}
TD.FooterCenter A {color:#0B4D88; font-size:11px}
TD.FooterCenter IMG {margin:2px 8px 2px 8px}
TD.FooterRight {color:#666666; vertical-align:top;padding-left:20px;padding-right:15px; padding-top:16px}

/* anketa */
.buttonAnketa { text-decoration: none; }
TABLE.anketaLista { }
TABLE.anketaLista td { padding-left: 0px; vertical-align: top; }
TABLE.anketaLista td input { float: left; display: block; }
TABLE.anketaLista td label { float: left; display: block; width: 145px; text-decoration: none;}
/* label { display: block; float: left; } */

/* posebni stilovi */
span#lblPosebnaPoruka { display: block; color: #266399; margin: 10px 0px 10px 0px; line-height: 15px; }

div.subota { border: 1px solid #3498D3; padding: 5px 10px 5px 10px; margin-top: 5px; }

div.homepagebox { width: 191px; overflow: hidden; text-align: left; }