body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color:#2D5F9B;
	background-image:url(../../../images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px
}
/*background*/
#bg_left
{background-image:url(../../../images/bg_Shado_left_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#2D5F9B;
	vertical-align:top}
#bg_right
{background-image:url(../../../images/bg_Shado_right_bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#2D5F9B;
	vertical-align:top}
	
	
	
/*header**********************************************************/
/*main menu area*/
#header
{border-bottom:3px solid #FCCE4F
}
#logo {
margin:10px 0px 0px 20px
}
#td_main_menu_table
{padding-right:20px;
vertical-align:bottom
}
#main_menu_separator
{padding:0px 5px 0px 5px}
#main_menu
{
border-top:1px solid #FCF4D1;
padding:3px 2px 0px 2px}

/*banner area*/
#banner_main
{
border-top:1px solid #ffffff;
background-image:url(../../../images/header/banner/cruises-croatia.jpg);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:bottom}
#welcomebox_lajsna
	{
	background-image:url(../../../images/welcome_box/lajsna_brod.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	}
#customer_lajsna
{vertical-align:bottom
}
#search_keks
{vertical-align:bottom
}
/* zajednicko*/
#category_links
{padding:10px 40px 0px 10px;
}
#category_links a
{background-image:url(../../../images/sun_icon.gif);
	background-position:100% 1px ;
	background-repeat:no-repeat;
	padding: 10px 10px 0px 0px
	}

/*search area***************************************************************/
#searchbox_shado
{background-image:url(../../../images/search/shado-right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top}
	
#serachbox_val

{background-image:url(../../../images/search/bottom_val.gif);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:bottom}
	
#searchbox_map
{
	background-image:url(../../../images/search/croatia_map.gif);
	background-position:25px 10px;
	background-repeat:no-repeat;
	padding:15px 10px 0px 10px;
	height: 183px;
}
	
	
/*welcome area***************************************************************/
#welcomebox_bg
{background-image:url(../../../images/welcome_box/bg_gradient.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FCF7DD;
	vertical-align:top;
	padding:5px 15px 0px 15px}
	
#welcomebox_val

{background-image:url(../../../images/welcome_box/bottom_val2.gif);
	background-position:top left;
	background-repeat:no-repeat;}
	
	/*special offer area***************************************************************/
	
#offerboxbox_val

{background-image:url(../../../images/special_offer/bottom_val.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	vertical-align:bottom}
	
#special_offer
{background-image:url(../../../images/special_offer/mrlja.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding: 15px 15px 0px 15px;
}


/*cruise recommendation area***************************************************************/
	
#cruise_recommendationbox_val

{background-image:url(../../../images/cruise_recommendation/bottom_val.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	vertical-align:bottom}

#cruise_recommendationbox_val_empty

{background-image:url(../../../images/cruise_recommendation/bottom_val_empty.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	vertical-align:bottom}
	
.cruise_recommendation
{background-image:url(../../../images/cruise_recommendation/mrlja.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding: 15px 15px 0px 15px;
	vertical-align:top
	}
	
	#CR_top_left
	{border-right:2px solid #E8F0E9;
	border-bottom:2px solid #E8F0E9;
	padding:0px 15px 10px 0px;
	vertical-align:top;
	width:50%;
	text-align:justify;
	}
	
	#CR_bott_left
	{border-right:2px solid #E8F0E9;
	padding:7px 15px 0px 0px;
	vertical-align:top;
	width:50%;
	text-align:justify}
	
	#CR_top_right
	{border-bottom:2px solid #E8F0E9;
	padding:0px 0px 10px 15px;
	vertical-align:top;
	width:50%;
	text-align:justify}
	
	#CR_bott_right
	{
	padding:7px 0px 0px 15px;
	vertical-align:top;
	width:50%;
	text-align:justify}
	
	
	
/*destinations area***************************************************************/
	
#destinationsbox_val

{background-image:url(../../../images/destinations/bottom_val.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	vertical-align:bottom}


	
#destinations
{background-image:url(../../../images/destinations/mrlja.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding: 15px 15px 0px 15px;
	}
		
	
	
	
/*right banner area***************************************************************/
#customer
{
vertical-align:top;
background-color:#FFFFFF;
padding-bottom:20px}
#skype
{
background-image:url(../../../images/cruising_expert.jpg);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top}
	
#insurance
{background-image:url(../../../images/customer/cruising_insurance/back.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#FBF6E0;
	vertical-align:top;
	font-size:10px}
#insurance td
{
padding-left:10px;
padding-right:10px}
	
#banner
{
border-top:1px solid #ffffff
}
#banner img
{
border:0px
}

.photo { border: 1px solid #24527D; Background: white; padding: 2px }

/* images ***********************************************/
.bl {background: url(../../../images/test/bl.gif) 0 100% no-repeat}
.br {background: url(../../../images/test/br.gif) 100% 100% no-repeat}
.tl {background: url(../../../images/test/tl.gif) 0 0 no-repeat}
.tr {background: url(../../../images/test/tr.gif) 100% 0 no-repeat; padding:7px}
.bg {background: url(../../../images/test/bg.gif) top left repeat-y #FBEAB9}
.bg img {border:1px solid #ffffff;}
.image_table {padding:2px 2px 2px 2px }
/***********************************************/


/* images ***********************************************/
.bl2 {background: url(../../../images/test/bl.gif) 0 100% no-repeat}
.br2 {background: url(../../../images/test/br2.gif) 100% 100% no-repeat}
.tl2 {background: url(../../../images/test/tl.gif) 0 0 no-repeat}
.tr2 {background: url(../../../images/test/tr2.gif) 100% 0 no-repeat; padding:7px}
.bg2 {background: #FBEAB9}
.bg2 img {border:1px solid #ffffff;}
.image_table2 {padding:2px 2px 2px 2px }
/***********************************************/

.content { padding-left: 10px; padding-right: 10px; font: normal 12px Tahoma, sans-serif; color: #414141; line-height: 17px; }
.content1 {
	color: #414141;
	line-height: 15px;
	letter-spacing: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


table.CalendarTable {   width:100% ;
}
table.CalendarTable td {   padding-left:5px; padding-right:5px; color:#003366; text-decoration:none; height:30px; vertical-align:middle
}
table.CalendarTable td a {   padding-left:5px; padding-right:5px; color:#003366; text-decoration:none; height:30px; vertical-align:middle
}
table.CalendarTable td a:hover {   padding-left:5px; padding-right:5px; color: #FF6600; text-decoration:none; height:30px; vertical-align:middle
}
/*FOOTER area***************************************************************/
	
#footer

{background-image:url(../../../images/footer/footer_menu_shado.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff ;
	vertical-align:top;
	border-top:3px solid #FCCE4F;
	padding:10px}
	
