/* GLOBAL */

* { font-family: Arial, sans-serif; font-size: 12px; color: #406E86; }
A { color: #406E86; }
BODY { margin: 0px; }
FORM { margin: 0px; }

H1 { color: #406E86; font-size: 18px; margin-bottom: 15px; }
H2 { color: #406E86; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
H3 { background-color: #6BB2C7; height: 20px; color:#ffffff; font-weight: bold; vertical-align: middle; line-height: 20px; padding-left: 5px;  }

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; }
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; }
.bold { font-weight: bold; }
 
HR { border-bottom-style: dotted; border-bottom-color: #cccccc; height: 1px; color: #cccccc; }
INPUT.button { background-color: #8FCC49; color: #ffffff; font-weight: bold; cursor: hand; padding-left: 5px; padding-right: 5px; }
STRONG { color: #7AAD3E; }
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.pageLeft { background-image: url(images/pageBgLeft.gif); background-repeat: repeat-x; background-position: top right; background-color: #A7C8D4; }
TD.pageRight { background-image: url(images/pageBgRight.gif); background-repeat: repeat-x; background-position: top left; background-color: #A7C8D4; }
TD.pageLeft2 { background-image: url(images/pageBgLeft2.gif); background-repeat: repeat-x; background-position: top right; background-color: #A7C8D4; }
TD.pageRight2 { background-image: url(images/pageBgRight2.gif); background-repeat: repeat-x; background-position: top left; background-color: #A7C8D4; }
TD.header { background-image: url(images/headerbg.jpg); background-repeat: no-repeat; }
TD.headerBottomWithBox { background-image: url(images/headerBgBottomWithBox.jpg); background-repeat: no-repeat; background-position: bottom; padding-left: 20px; }
TD.headerBottom { background-image: url(images/headerBgBottom.jpg); background-repeat: no-repeat; background-position: bottom; padding-left: 20px; }
TD.contentWithBox { background-color: #E9F9FD; background-image: url(images/searchBoxBg.gif); background-repeat: repeat-y; }
TD.content { background-color: #E9F9FD; padding: 10px; }
TD.search {  width:160px; padding-left: 28px; padding-right: 30px; }
TD.contentTD { padding-right: 20px; }
TD.footer { background-color: #6BB2C7; padding: 10px; color: #ffffff; font-size:10px; }
TD.footerUlazna { padding: 10px; color: #ffffff; font-size:10px; }
TD.footer A { color: #ffffff; }
.divider { width:10px; height: 10px; }
DIV.inHeaderMenu { padding-top:5px;	padding-left:10px; width:100%; letter-spacing:0px; text-align:left}
DIV.inHeaderMenu A.MenuLink {font-family:Times New Roman; font-size:16px; color:#406E86; font-weight:bold; text-decoration:none}
A.aboutLink { color:#FFFFFF; text-decoration:none}
.standardPadding { padding: 10px; }

/* BOX */
TABLE.box TH { color: #ffffff; font-weight: bold; background-color: #6BB2C7; text-align: left; height:25px; }
TABLE.box TD.boxContent { background-color: #CAE8EF; padding: 5px 8px 15px 8px; }


/* SEARCH RESULTS */

TABLE.searchResults { margin-top: 10px; }
TD.searchResultsItem { padding-top: 10px; }
TABLE.searchResults TH { background-color: #406E86; }
TD.tab { background-image: URL(images/tabBg.gif); height:16px; }
TD.tab A { color: #ffffff; text-decoration: none; font-weight: bold; margin-left: 2px; margin-right: 2px; }
A.Location { font-weight: bold; font-size: 14px; color: #406E86; }
SPAN.CurrentPage { font-size: 14px; font-weight: bold; color: #7DB33E; margin-left: 2px; margin-right: 2px; }


/* HOTEL DESCRIPTIONS */

TD.description { padding:1px; width: 220px; vertical-align: top; bbackground-color: #FfFFE9; border-left: 5px solid #E9F9FD; border-right: 6px solid #E9F9FD; }
.value { color: #7AAD3E; font-weight: bold; }


/* CALENDAR */

TABLE.calendarMonth { width: 134px; }
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 { font-weight: bold; text-decoration: none; color: #000000}
TABLE.calendarMonth TD.monthName { width: auto; height: 18px; background-color: #6BB2C7; color: #ffffff; border: 1px solid #cccccc;  white-space:nowrap }
TABLE.calendarMonth TD.dayName { border-bottom: 1px solid #cccccc; color: #888888}

TABLE.calendarMonth TD.NN { background-image: url(/admin/img/not_available_bg.gif); background-position: center center; background-repeat: no-repeat; }

TABLE.calendarMonth TD.UU { padding: 2px; background-color: #CCEEFF; }
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(/admin/img/nu.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.UNHover { padding: 0px; border: 2px solid #F7E088; background-image: url(/admin/img/un.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.RUHover { padding: 0px; border: 2px solid #F7E088; background-image: url(/admin/img/ru.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.URHover { padding: 0px; border: 2px solid #F7E088; background-image: url(/admin/img/ur.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.NRHover { padding: 0px; border: 2px solid #F7E088; background-image: url(/admin/img/nr.gif); background-position: center center; background-repeat: no-repeat; }
TABLE.calendarMonth TD.RNHover { padding: 0px; border: 2px solid #F7E088; background-image: url(/admin/img/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 { vertical-align: middle; background-color: #6BB2C7; color: #ffffff; border: solid 1px #cccccc; width: 20px; height: 20px; padding: 2px; text-decoration: none; font-weight: bold; display: block; }

TD.CalendarScroll A:hover { background-color: #406E86; color:#ffffff; text-decoration: none; }


/* PHOTO GALLERY */

TABLE.Photo { margin-bottom: 2px; background-color: #ffffff; }
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: 110px; height: 110px; }

/* DEFAULT TABLE */

TABLE.DefaultTable {}
TABLE.DefaultTable TH { padding: 2px; padding-right: 5px; background-color: Transparent; border-bottom: 1px solid #7AAD3E; color: #7AAD3E; font-weight: bold; font-size: 12px; text-align: left; }
TABLE.DefaultTable TD { padding: 2px; padding-right: 5px; border-bottom: 1px solid #CAE8EF; }


/* css za krstarenja */

DIV.Cruises {}

DIV.Cruises TABLE.ispis {border-bottom:solid 1px #6BB2C7; width:100%; margin-bottom:20px}
DIV.Cruises TABLE.ispis TABLE.title TD IMG {width:0px;height:0px}
DIV.Cruises TABLE.ispis TABLE.title TD.blue {padding-bottom:5px}
DIV.Cruises TABLE.ispis TABLE.title TD.blue SPAN.title3 
{
	
	background-image:url(images/titleBullet.gif); 
	background-repeat:no-repeat; background-position:0px 1px; padding-left:17px; 
	color:#406E86; font-size:14px; font-weight:bold; font-family:Arial; display:block
}
DIV.Cruises TABLE.ispis TABLE.jedinica {margin-bottom:0px}

DIV.Cruises IMG.divider { width:0px; height:0px}
DIV.Cruises SPAN.title2 
{
	
	background-image:url(images/titleBullet.gif);  
	background-repeat:no-repeat; background-position:0px 1px; padding-left:17px; 
	color:#406E86; font-size:14px; font-weight:bold; font-family:Arial; display:block
}

DIV.Cruises TABLE.tablica { border:solid 1px #6BB2C7}
DIV.Cruises UL { margin: 5px 5px 10px 7px; list-style-type:none; padding-top:3px; padding-left:0px; padding-right:0px}
DIV.Cruises UL Li { list-style-image:none; 
			        
			        background-image:url(images/bltList.gif);
			        background-position:0px 5px; padding-left: 10px; 
			        background-repeat:no-repeat; padding-bottom:0px}

DIV.Cruises SPAN.title5 {color: #7AAD3E; font-weight:bold}
DIV.Cruises SPAN.title4 { font-weight:bold}

DIV.Cruises TABLE.priceTable { border-collapse:collapse}
DIV.Cruises TABLE.priceTable TD { border: 1px solid #6BB2C7; text-align:center}
DIV.Cruises TABLE.priceTable TH { border: 1px solid #7AAD3E}

/*--------------------------schedule------------------------*/
TABLE.schedule {width: 100%;border-collapse:collapse;}
TABLE.schedule TD {border: 1px solid #6BB2C7; text-align:center;}
TABLE.schedule TD.a {border: 1px solid #6BB2C7; text-align:left; width:60px;}
TABLE.schedule TD.b {border: 1px solid #6BB2C7; text-align:center; width:70px;}
TABLE.schedule TD.c {border: 1px solid #6BB2C7; text-align:right; width:70px;}



/*
DIV.cruises TABLE.tablica
Div.cruises TABLE.tablica TD.header { padding-right: 5px; border-bottom: 1px solid #7AAD3E; color: #7AAD3E; font-weight: bold; font-size: 12px; text-align: left; background-image: none; background-color: Transparent; }
Div.cruises TABLE.tablica TD { padding: 2px; padding-right: 5px; border-bottom: 1px solid #dddddd; }
*/

.slikaThumb { width: 100px; height: 100px; overflow: hidden; margin: 0px 10px 10px 0px; float: left; clear: left;}
.vijest { float: left; margin: 0px 0px 7px 0px; clear: right; }
h2 a.vijestNaslov { color: #406E86; font-size: 14px; font-weight: bold; text-decoration: none; }

div.imageTableHolder { float: left; }
