
/*   ====================   PAGE LAYOUT   ====================   */

body
{
	background-color: #FFFFFF;
	/*background-image: url(../images/bg_page.gif);*/
	color: #333333;
}

div#mainContainer
{
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}


/*   ====================   HEADER   ====================   */

div#header
{
	background-color: #FFFFFF;
	background-image: url(../images/bg_header.gif);
	/*border-color: #FFFFFF;*/
	border-color: #2199EB;

}
div#headerCenter
{
	background-image: url(../images/header01.jpg);
	border-color: #FFFFFF;
}

ul#headerMenu li a
{
	border-color: #FFFFFF;
	color: #53466F;
}
div#headerLeft div#headerContact
{
	color: #0B466F;
}


/*   ====================   FOOTER   ====================   */

div#footer
{
	background-color: #2199EB;
	background-image: url(../images/bg_footer.gif);
	border-color: #FFFFFF;
	color: #FFFFFF;
}


/*   ====================   MAIN MENU   ====================   */

ul#mainMenu
{
	background-color: #2199EB;
	border-color: #FFFFFF;
	color: #FFFFFF;
}
ul#mainMenu li a
{
	color: #FFFFFF;
}
ul#mainMenu li.selected a
{
	background-color: #FFFFFF;
	color: #2199EB;
}
/*
ul#mainMenu li a:hover
{
	background-color: #FFFFFF;
	color: #FF9900;
}
*/


/*   ====================   BREAD CRUMB TRAIL   ====================   */

div#breadCrumbTrail
{
	background-color: #FFFFFF;
	background-image: url(../images/bg_bct.gif);
	border-color: #FFFFFF;
	color: #000000;
}
div#breadCrumbTrail a
{
	color: #0066AA;
}
div#breadCrumbTrail a.selected
{
	color: #000000;
}
/*
div#breadCrumbTrail a:hover
{
	color: #FF9900;
}
*/


/*   ====================   COLUMNS   ====================   */

/* border-color je boja stupaca */
div.columns201
{
	border-color: #41B0FF;
}
div.columns202
{
	border-color: #FFA319;
}
div.columns301
{
	border-color: #41B0FF;
}
div.columns302
{
	border-left-color: #FFA319;
	border-right-color: #41B0FF;
}
div#columnMain
{
	border-color: #FFFFFF;
}



/*   ====================   COMMON   ====================   */

.alert
{
	color: red;
}

hr.spacer01
{
	background-color: #FF9900;
	color: #FF9900;
}
hr.spacer02
{
	background-color: #1E88D0;
	color: #1E88D0;
}
hr.spacer03
{
	background-color: #B0B0B0;
	color: #B0B0B0;
}
hr.spacer04
{
	background-color: #1C499C;
	color: #1C499C;
}


/*   ====================   TITLES   ====================   */

.titleBasket
{
	background-color: #FF3300;
	background-image: url(../images/bg_titleBasket.gif);
	color: #FFFFFF;
}
.title01
{
	background-color: #FFA319;
	background-image: url(../images/bg_title01.gif);
	color: #FFFFFF;
}


.title01 a
{
	color: #FFFFFF;
	text-decoration: none;
}

.title01 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


.title02
{
	background-color: #1E88D0;
	background-image: url(../images/bg_title02.gif);
	color: #FFFFFF;
}

.title02 a
{
	color: #FFFFFF;
	text-decoration: none;
}

.title02 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


.title011
{
	background-color: #FFA319;
	color: #FFFFFF;
}
.title021
{
	background-color: #1E88D0;
	color: #FFFFFF;
}
.title03
{
	background-color: #FF4400;
	background-image: url(../images/bg_title03.gif);
	color: #FFFFFF;
}
.title04
{
	background-color: #B0B0B0;
	background-image: url(../images/bg_title04.gif);
	color: #FFFFFF;
}
.title05
{
	background-color: #D7ECFD;
	border-color: #2299EB;
	color: #0B466F;
}

.title05 a
{
	background-color: #D7ECFD;
	border-color: #2299EB;
	color: #0B466F;
}


.title06
{
	color: #333333;
}
.title07
{
	color: #0B466F;
}
.title08
{
	background-color: #FFEDD1;
	border-color: #FFA319;
	color: #FF9900;
}

/*   ====================   FORMS & BUTTONS   ====================   */

input, select, textarea
{
	color: #333333;
	border-color: #6B6B6B;
}
input.disabled, select.disabled, textarea.disabled
{
	background-color: #B8B8B8;
}

table.Form td.labelRequired
{
	background: url(../images/required.gif);
	background-repeat: no-repeat;
}
table.Form td.labelRequiredAlert
{
	background-color: #FEF1E4;
	background: url(../images/required.gif);
	background-repeat: no-repeat;
	color: #F38121;
}

.WarningBlock
{
	border-color: #FF9022;
	background-color: #FEF1E4;
	background-image: url(../images/warning.gif);
	background-repeat: no-repeat;
	color: #FF9022;   
}

.button01
{
	background: transparent;
	background-image: url(../images/button05.gif);
	color: #FFFFFF;
}
.button02
{
	background: transparent;
	background-image: url(../images/button05wide.gif);
	color: #FFFFFF;
}


/*   ====================   LINKS   ====================   */

a
{
	color: #333333;
}
a:hover
{
	color: #FF9900;
}

a.link01
{
	background-image: url(../images/bullet01.gif);
	color: #333333;
}
a.link01:hover
{
	color: #FF9900;
}
a.link02
{
	background-image: url(../images/bullet02.gif);
	color: #333333;
}
a.link02:hover
{
	color: #1C499C;
}
a.link03
{
	background-image: url(../images/bullet03.gif);
	color: #333333;
}
a.link03:hover
{
	color: #1C499C;
}
a.link04
{
	background-image: url(../images/bullet04.gif);
	color: #FFFFFF;
}
a.link04:hover
{
	color: #FF9900;
}

a.favorite
{
	background-image: url(../images/buttonFavorite.gif);
	color: #FF0000;
}

a.basket
{
	background-image: url(../images/buttonBasket.gif);
	color: #FFFFFF;
}

/*   --------------------   packages   --------------------   */
.navigation a
{
	background-color: #FFA319;
	color: #FFFFFF;
}
.navigation a.drive:hover { background-color: #FF6666; }
.navigation a.fly:hover { background-color: #72CBF7;; }
.navigation a.action:hover { background-color: #FCE235; color: #000000;}
.navigation a.space:hover { background-color: #00124D; }
.navigation a.sport:hover { background-color: #B2CB00; }
.navigation a.water:hover { background-color: #00A2E3; }
.navigation a.gourmet:hover { background-color: #800000; }
.navigation a.enjoy:hover { background-color: #44BABC; }
.navigation a.phantasy:hover { background-color: #9276B3; }
.navigation a.culture:hover { background-color: #518D98; }
.navigation a.gifts:hover { background-color: #F3BBD6; color: #666666; }

/*   ====================   DESTINATION TABS (left column)   ====================   */

div.columns201 ul#destinationTabs, div.columns301 ul#destinationTabs
{
	background-image: url(../images/tab03.gif);
}
div.columns202 ul#destinationTabs, div.columns302 ul#destinationTabs
{
	background-image: url(../images/tab04.gif);
}
div.columns201 ul#destinationTabs.oneColumn, div.columns301 ul#destinationTabs.oneColumn
{
	background-image: url(../images/tab05.gif);
}
ul#destinationTabs li a
{
	color: #FFFFFF;
}
/*   --------------------   destination list   --------------------   */
div#columnLeft div#columnTab01 h5
{
	color: #3FA8EC;
	background-image: url(../images/button06.gif);
}

div#columnLeft div#columnTab01 h5 a
{
	color: #3FA8EC;
}

div#columnLeft div#columnTab01 li a
{
	color: #FFFFFF;
	background-image: url(../images/bg_dash01.gif);
}
div#columnLeft div#columnTab01 li.selected a
{
	background-color: #7AC8FF;
}
div#columnLeft div#columnTab01 li a:hover
{
	color: #FF0000;
	background-color: #E9F5FD;
}

div#columnLeft div#columnTab01 li li a, div#columnLeft div#columnTab01 li.selected li a
{
	color: #FFFFFF;
	background-color: #41B0FF;
}
div#columnLeft div#columnTab01 li li.selected a
{
	background-color: #7AC8FF;
	font-weight: bold;
}
div#columnLeft div#columnTab01 li li a:hover
{
	color: #FF0000;
	background-color: #E9F5FD;
}


/*   ====================   BOXES   ====================   */

/*   --------------------   packages and similar   --------------------   */
a.package
{
	color: #0E5483;
}
a.package img.mainPic
{
	border-color: #BDBDBD;
}
a.package .title
{
	color: #FF9900;
}
a.package:hover
{
	color: #333333;
}
a.package:hover img.mainPic
{
	border-color: #FF9900;
}

.categoryBox
{
	border-color: #666666;
}
.categoryBox .foot
{
	background-color: #666666;
	color: #FFFFFF;
}
#drive .title, #drive .categoryBoxArrow { background-color: #FF6666; color: #FFFFFF; }
#fly .title, #fly .categoryBoxArrow { background-color: #72CBF7; color: #FFFFFF; }
#action .title, #action .categoryBoxArrow { background-color: #FCE235; color: #000000;}
#space .title, #space .categoryBoxArrow { background-color: #00124D; color: #FFFFFF; }
#sport .title, #sport .categoryBoxArrow { background-color: #B2CB00; color: #FFFFFF; }
#water .title, #water .categoryBoxArrow { background-color: #00A2E3; color: #FFFFFF; }
#gourmet .title, #gourmet .categoryBoxArrow { background-color: #800000; color: #FFFFFF; }
#enjoy .title, #enjoy .categoryBoxArrow { background-color: #44BABC; color: #FFFFFF; }
#phantasy .title, #phantasy .categoryBoxArrow { background-color: #9276B3; color: #FFFFFF; }
#culture .title, #culture .categoryBoxArrow { background-color: #518D98; color: #FFFFFF; }
#gifts .title, #gifts .categoryBoxArrow { background-color: #F3BBD6; color: #666666; }


/*   ====================   HOMEPAGE - ACCOMMODATION   ====================   */

/*   --------------------   picture links   --------------------   */
div.homeAccommodation ul.picLink li a
{

	color: #FFFFFF;
	
}
div#homeAppartments ul.picLink li a.luxury { background-image: url(../images/block1.jpg); }
div#homeAppartments ul.picLink li a.agro { background-image: url(../images/block2.jpg); }
div#homeHotels ul.picLink li a.luxury { background-image: url(../images/block3.jpg); }
div#homeHotels ul.picLink li a.romantic { background-image: url(../images/block4.jpg); }
/*   --------------------   reccommendations   --------------------   */
div#homeAppartments div.homeRecommendations
{
	background-color: #FDF9F4;
	border-color: #FFDEAD;
}
div#homeHotels div.homeRecommendations
{
	background-color: #F6FBFD;
	border-color: #B8DEF9;
}
/*   --------------------   reccommendations table   --------------------   */
div.homeRecommendations td.price
{
	color: #FF3300;
}
div.homeRecommendations td.description
{
	color: #333333;
}
div.homeRecommendations td.description a
{
	color: #0B466F;
}
/*   --------------------   reccommendations links   --------------------   */
div#homeAppartments div.homeRecommendations ul.accommodationLinks li a
{
	background-image: url(../images/button01.gif);
	color: #333333;
}
div#homeAppartments div.homeRecommendations ul.accommodationLinks li.emphasized a
{
	background-image: url(../images/button03.gif);
	color: #FFFFFF;
}
div#homeHotels div.homeRecommendations ul.accommodationLinks li a
{
	background-image: url(../images/button02.gif);
	color: #333333;
}
div#homeHotels div.homeRecommendations ul.accommodationLinks li.emphasized a
{
	background-image: url(../images/button04.gif);
	color: #FFFFFF;
}

/*   ====================   HOMEPAGE - SEARCH FORMS   ====================   */

ul#searchTabs li a
{
	background-image: url(../images/tab02.gif);
	color: #FFFFFF;
}
ul#searchTabs li.selected a
{
	background-image: url(../images/tab01.gif);
	color: #323232;
}
ul#searchTabs li a:hover
{
	color: #333333;
}
div#searchForms
{
	background-color: #F5F5F5;
}


/*   ====================   HOMEPAGE   ====================   */

div#introcroatia
{
	background-color: #F2F2F2;
	background-image: url(../images/bg_box02.gif);
}

/*   ====================   HOMEPAGE - NEWS   ====================   */

div.post .title, div.post .title a, div.post .title a:hover
{
	color: #0B466F;
}

div.post div.excerpt
{
	color: #333333;
}
div.post div.excerpt p
{
	color: #333333;
}
div.post div.excerpt a
{
	color: #FF9900;
}
div.post div.excerpt a:hover
{
	color: #FF9900;
}

/*   ====================   PROPERTY   ====================   */

div.property
{
	background-color: #F2F2F2;
	background-image: url(../images/bg_box02.gif);
}


/*   --------------------   specials   --------------------   */
table.specials
{
	background-color: #ED1C24;
}
table.specials td
{
	background-color: #FFFFFF;
	color: #000000;
}
table.specials td.title
{
	background-color: #ED1C24;
}
table.specials td.type
{
}
table.specials td.name
{
}
table.specials td.date
{
}

/*   --------------------   picture   --------------------   */
div.property img.mainPic
{
	border-color: #CBCBCB;
	background-color: #FFFFFF;
}
/*   --------------------   description   --------------------   */
div.property .code
{
	color: #333333;
}
div.property .destination
{
	color: #0B466F;
}
div.property .destination a
{
	color: #0B466F;
}
div.property .block2 .distances
{
	color: #666666;
}
/*   --------------------   links   --------------------   */
div.property a.details
{
	color: #0B466F;
}
/*   --------------------   units   --------------------   */
div.property table.units td
{
	background-color: #FFFFFF;
	border-right-color: #F2F2F2;
	border-bottom-color: #2299EB;
	color: #333333;
}
div.property table.units tr.header td, div.property table.units td.header
{
	background-color: #BAD5E8;
	color: #0B466F;
}
div.property table.units td.priceTotal
{
	color: #FF0000;
}
div.property table.units tr td.none, div.property table.units td td
{
	background-color: transparent;
	border: none;
}
div.property table.units .available
{
	background-color: #66CC00;
	color: #FFFFFF;
}

div.unitMenu a {
	color: #0B466F;
}

div.unitMenu a:hover {
	color: #6C9CBB;
}

/*   --------------------   links   --------------------   */
div.property a.unitDescription
{
	color: #333333;
}



/*   --------------------   photo gallery   --------------------   */
.gallery img {
	background-color: #FFFFFF;
	border-color: #CBCBCB;
}
.galleryinline img {
	background-color: #FFFFFF;
	border-color: #CBCBCB;
}
/*   --------------------   pricelist   --------------------   */
/*
.pricelist .header, .pricelist .footer {
	background-color: #E5EBFF;
	color: #0A5A8D;
}
.pricelist .cell0 {
	background-color: #EFF3FF;
}
.pricelist .cell1 {
	background-color: #F7F9FF;
}
*/
div.property table.pricelist td
{
	background-color: #FFFFFF;
	border-right-color: #F2F2F2;
	border-bottom-color: #2299EB;
	color: #333333;
}
div.property table.pricelist tr.header td
{
	background-color: #BAD5E8;
	color: #0B466F;
}

/*   --------------------   availability   --------------------   */
table.monthAvailability td
{
	color: #333333;
	background-color: #F2F2F2;
}
table.monthAvailability th, table.monthAvailability .head
{
	background-color: #FFA319;
	color: #333333;
}
table.monthAvailability th.weekend
{
	color: #FF0000;
}
table.monthAvailability .available
{
	background-color: #A5D74D;
}
table.monthAvailability .unavailable
{
	background-color: #FF4D4D;
}
table.monthAvailability .unknown
{
	background-color: #FFFFFF;
}
table.monthAvailability .notday
{
	background-color: #F2F2F2;
}


/*   --------------------   unit description table   --------------------   */
div.property table.unitDescription td
{
	background-color: #FFFFFF;
	border-right-color: #F2F2F2;
	border-bottom-color: #2299EB;
	color: #333333;
}
div.property table.unitDescription tr.header td, div.property table.unitDescription tr.footer td
{
	background-color: #BAD5E8;
	color: #0B466F;
}



/*   ====================   PROPERTY TYPES (hotels, appartments)   ====================   */

td.accommodationGroups
{
	background-color: #F3F3F3;
	background-image: url(../images/bg_box03.gif);
	border-top-color: #FFFFFF;
}
.hotelGroups td.accommodationGroups
{
	border-bottom-color: #B8DEF9;
}
.appartmentGroups td.accommodationGroups
{
	border-bottom-color: #FFDEAD;
}
td.accommodationRecommendations
{
	background-color: #FFFFFF;
	background-image: url(../images/bg_box04.gif);
	border-top-color: #FFFFFF;
	border-bottom-color: #FFDEAD;
}
/*   --------------------   picture   --------------------   */
.accommodationGroups img.mainPic
{
	border-color: #FFFFFF;
}
/*   --------------------   description   --------------------   */
.accommodationGroups .quantity
{
	color: #FF3300;
}
.accommodationGroups .description
{
	color: #003356;
}
/*   --------------------   recommendation   --------------------   */
.accommodationRecommendations a
{
	border-color: #FF9900;
	color: #0B466F;
}
.accommodationRecommendations a:hover
{
	color: #FF9900;
}




/*   ====================   PACKAGE   ====================   */

div.package
{
	background-color: #F2F2F2;
	background-image: url(../images/bg_box02.gif);
}
/*   --------------------   picture   --------------------   */
div.package img.mainPic
{
	border-color: #CBCBCB;
	background-color: #FFFFFF;
}
/*   --------------------   description   --------------------   */
div.package .code
{
	color: #333333;
}
div.package .information
{
	color: #0099FF;
}
div.package .price
{
	color: #CC0000;
}
/*   --------------------   links   --------------------   */
div.package a.details
{
	color: #0B466F;
}
/*   --------------------   tables   --------------------   */
div.package table.table01 td
{
	background-color: #FFFFFF;
	border-right-color: #F2F2F2;
	border-bottom-color: #2299EB;
	color: #333333;
}
div.package table.table01 tr.header td
{
	background-color: #BAD5E8;
	color: #0B466F;
}
div.package table.table01 td.priceTotal
{
	color: #FF0000;
}
div.package table.table01 tr td.none, div.package table.table01 td td
{
	background-color: transparent;
	border: none;
}

/*   --------------------   posebne ponude   --------------------   */
.special
{
	color: red;
}

