﻿body 
{
	background: url(/templates/user/1/bckg.gif) #f5f5f5;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: tahoma;
	font-size: 12px;
}
.link1 { color: #FFFFFF; text-decoration: none; }
.link1:hover { text-decoration: underline; }

.link2 { color: #626161; text-decoration: none; }
.link2:hover { text-decoration: underline; }


.link_black:link
{
    color: #000000;
    text-decoration: none;    
}
.link_black:visited {
    color: #000000;
    text-decoration: none;        
}
.link_black:hover
{
    color: #000000;    
    text-decoration: underline;    
}


.link_white:link
{
    color: #FFFFFF;
    text-decoration: none;    
}
.link_white:visited {
    color: #FFFFFF;
    text-decoration: none;        
}
.link_white:hover
{
    color: #FFFFFF;    
    text-decoration: underline;    
}

.UpperCaseFirstLetter  
     {  
         text-transform: capitalize;  
     }  



.link_orange:link
{
    color: #f7941d;
    text-decoration: none;    
}
.link_orange:visited {
    color: #f7941d;
    text-decoration: none;        
}
.link_orange:hover
{
    color: #f7941d;    
    text-decoration: underline;    
}



.link_blue_middle:link
{
    color: #15588c;
    text-decoration: none;    
}
.link_blue_middle:visited {
    color: #15588c;
    text-decoration: none;        
}
.link_blue_middle:hover
{
    color: #15588c;    
    text-decoration: underline;    
}


.link_blue_light:link
{
    color: #8fd1cd;
    text-decoration: none;    
}
.link_blue_light:visited {
    color: #8fd1cd;
    text-decoration: none;        
}
.link_blue_light:hover
{
    color: #8fd1cd;    
    text-decoration: underline;    
}



.link_blue_dark:link
{
    color: #223f5f;
    text-decoration: none;    
}
.link_blue_dark:active
{
    color: #223f5f;
    text-decoration: none;    
}
.link_blue_dark:visited {
    color: #223f5f;
    text-decoration: none;        
}
.link_blue_dark:hover
{
    color: #223f5f;    
    text-decoration: underline;    
}




.link_grey_light:link
{
    color: #787878;
    text-decoration: none;    
}
.link_grey_light:visited {
    color: #787878;
    text-decoration: none;        
}
.link_grey_light:hover
{
    color: #787878;    
    text-decoration: underline;    
}













.txt_color_grey
{
    color: #A3A3A3;
}



#bodyDiv
{
    margin: 0px;
    width: 972px;
    background-color: #f5f5f5;
    text-align: center;
}
.tblBody 
{
	background: url(/templates/user/1/bckg_main.jpg) #e5e9e9 no-repeat;
	text-align: center;
	width: 972px;
}
.tdBodyCenter 
{
}
.tblMain 
{
}
.topMeni
{
    position: absolute;
    text-align: right;
    top: 0px;
    vertical-align: bottom;
    right: 30px;
    z-index: 110;
}
.tdMeni 
{
	white-space: nowrap;
}
.tdMeni2
{
	background: url(/templates/user/1/meniNeaktivBckg.png) repeat-x;
	
	height: 28px;	
	font-family: Tahoma;
	font-size: 13px;	
	white-space: nowrap;
}
.tdMeniAktive 
{
	color: #ffffff;
	font-size: 16px;
	height: 30px;
	white-space: nowrap;
}
.tdMeniAktive2
{
	color: #ffffff;
	font-size: 16px;
	background: url(/templates/user/1/meniBckg.png) repeat-x;
	height: 30px;

	white-space: nowrap;
}
.meniTxt 
{
	padding:10px;
	position: absolute; 
	width: 900px;
	height: 30px;
	font-family: Tahoma;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
}
.divMenuLeft 
{
	background-color: #2b6897;	
	text-align: left;
	height: 50px;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
.divMenuRight 
{
	background: url(/templates/user/1/top_slika_prozirna.png) no-repeat;
	text-align: right;
	width: 606px;
	height: 50px;
}
.tdMenuIspod 
{
	background: url(/templates/user/1/podMeniRub.png) #2b6897 916px 0px no-repeat;	
	text-align: left;
	width: 906px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 14px;
	color: #ffffff;
	padding:10px;
}
.topSlika 
{
	width: 606;
	background: url(/templates/user/1/top_slika.jpg) no-repeat 320px;
}
.tblSredina 
{
	width:926px;
}
.sredinaMeniLeft 
{
	width: 320px;
}
.sredinaMeniRight 
{
	width: 606px;	
}
.sredinaLeftTop 
{
	background: url(/templates/user/1/bckg_search.jpg) no-repeat;
	height: 227px;
	padding:0px;
		
}
.sredinaLeftTop2 
{
	background: url(/templates/user/1/bckg_search2.jpg) no-repeat;
	height: 238px;
	padding:0px;
		
}
.sredinaLeftCentar 
{
	height: 62px;
	background: url(/templates/user/1/bckg_search_power.jpg) no-repeat;	
}
.sredinaLeftCentar2
{
	height: 56px;
	background: url(/templates/user/1/bckg_search_power.jpg) no-repeat;	
}
.sredinaLeftBottom 
{
	height: 61px;
	background: url(/templates/user/1/bckg_search_map.jpg) no-repeat;	
}
.sredinaLeftBottom2 
{
	height: 56px;
	background: url(/templates/user/1/bckg_search_map.jpg) no-repeat;	
}
.specialOffer 
{
	width: 487px;
	height: 100px;
	background: url(/templates/user/1/special_offer.png) no-repeat;
	color: #ffffff;
}
.orangeOffer 
{
	background: url(/templates/user/1/special_offer_orange.png) no-repeat;	
	width: 167px;
	height: 26px;
	text-align: left;
}
.pSpecialOffer 
{
	padding: 0px;
	padding-top: 5px;
	padding-left: 5px;	
}
.btnSearch 
{
	position: absolute;
	font-size: 15px;
	color: #f7941d;
	font-weight: bold;	
	text-align: center;
	width: 110px;
	padding-top: 8px;
}
.btnSearchSe
{
	position: absolute;
	font-size: 15px;
	color: #f7941d;
	font-weight: bold;	
	text-align: center;
	width: 140px;
	padding-top: 8px;
	padding-left: 15px;
}
.box 
{
	vertical-align: top;
	padding:0px;
	padding-top:1px;
	width: 185px;
	height: 143px;	
	text-align: left;
	background: url(/templates/user/1/box2.png) no-repeat;
}
.box1 
{
	width: 1px;
	font-size: 1px;
}

.zastava
{
    position: absolute;
    text-align: right;
    width: 170px;
    height: 150px;
    vertical-align: bottom;
    background: url(/templates/user/1/zastava.png) no-repeat;
    padding: 0px;
    margin: 0px;
    margin-top: 3px;
    right: 0px;
    bottom: -2px;
    z-index: 10;
}
.sjenaMain 
{
	font-size: 1px;
	width: 926;
	height: 11px;
	background: url(/templates/user/1/sjena_main.png) no-repeat;	
}
.zaobRubLeft
{
	position: absolute;
	width: 5px;
	height: 5px;
	top: 0px;
	left: 0px;
	background: url(/templates/user/1/zaobRubL.png) no-repeat;
}
.zaobRubRight 
{
	position: absolute;
	width: 5px;
	height: 5px;
	right: 0px;
	top: 0px;
	/*background-color: Red;*/	
	background: url(/templates/user/1/zaobRubR.png) no-repeat;
	text-align: right;
}
.boxProzirno 
{
	position: absolute;
	width: 183px;
	height: 49px;
	bottom:0px;
	left: 1px;
	vertical-align: bottom;
	background: url(/templates/user/1/box_prozirno.png) no-repeat;
}
.boxTxt 
{
	position: absolute;
	width: 183px;
	height: 55px;
	color: #15588c;
	vertical-align:baseline;
	margin-top:88px;
	text-align: center;
}
.pBoxTxt 
{
	font-weight: bold;
	font-size: 16px;
	padding:0px;
	margin: 0px;	
}
.pBoxTxt2 
{
	font-size: 10px;	
	margin: 0px;
	padding: 3px;
}
.footerCopy 
{
	font-family: Verdana;
	font-size: 12px;
	color: #787878;
	padding-bottom: 20px;
}
.footerCopyLink 
{
	font-family: Verdana;
	font-size: 12px;
	color: #787878;
	padding-bottom: 20px;
}
.box_lijevo 
{
	width: 363px;
	height: 368px;
	background: url(/templates/user/1/box_lijevo.png) no-repeat;
	vertical-align: top;	
}
.box_lijevo3 
{
	width: 363px;
	height: 132px;
	background: url(/templates/user/1/box_lijevo3.png) no-repeat;
	vertical-align: top;	
}
.box_lijevo_tab 
{
	font-size: 15px;
	color: #223f5f;
	background: url(/templates/user/1/box_lijevo_menu_bckg.png) repeat-x;	
	padding-top: 3px;
	font-weight: bold;
}
.box_lijevo_tab_neaktive 
{
	background: url(/templates/user/1/box_lijevo_menu_neaktive_bckg.png) repeat-x 1px 1px;	
	color: #5f5d65;
	font-size: 13px;
	padding-top: 4px;
	font-weight: bold;
}
.pNewsNaslov 
{
	color: #517a8c;
	font-size: 15px;	
	font-weight: bold;
	margin:0px;
	padding: 0px;
	padding-top: 5px;
}
.pNewsTekst
{
	color: #5f5d65;
	font-size: 13px;
	margin:0px;
	padding:0px;
	padding-top: 10px;
		
}
.pNewsMore 
{
	color: #517a8c;
	font-size: 12px;
	text-align: right;
	width: 320px;	
	padding: 0px;
	margin:0px;
	padding-top: 10px;
}
.pNewsSveVijesti 
{
	padding: 0;
	margin:0;
	text-align: center;
	width: 320px;
	color: #517a8c;
	font-size: 12px;
	padding-top: 10px;
}
.box_lijevo2 
{
	width: 363px;
	height: 220px;
	background: url(/templates/user/1/box_lijevo2.png) no-repeat;
	vertical-align: top;	
}
.topBoatNaslov 
{
	font-size: 16px;
	color: #223f5f;
	padding-top: 10px;
	padding-left: 15px;
	font-weight: bold;	
	text-align: left;
}
.TOPzaobRubLeft 
{
	position: absolute;
	width: 6px;
	height: 6px;
	top: 0px;
	left: 0px;
	background: url(/templates/user/1/goreLtop.png) no-repeat;
}
.TOPzaobRubRight 
{
	position: absolute;
	width: 6px;
	height: 6px;
	top: 0px;
	right: 0px;
	/*background-color: Red;*/	
	text-align: right;
	background: url(/templates/user/1/goreRtop.png) no-repeat;
}
.TOPzaobRubLeftB 
{
	position: absolute;
	width: 6px;
	height: 6px;
	left: 0px;
	bottom: 0px;
	background: url(/templates/user/1/doleLtop.png) no-repeat;
}
.TOPzaobRubRightB 
{
	position: absolute;
	width: 6px;
	height: 6px;
	right: 0px;
	bottom: 0px;
	/* background-color: Red;	*/
	text-align: right;
	background: url(/templates/user/1/doleRtop.png) no-repeat;
}
.box_sredina 
{
	width: 297px;
	height: 280px;
	background: url(/templates/user/1/box_sredina.png) no-repeat;	
}
.box_sredina_top_header 
{
	background: url(/templates/user/1/box_sredina_top_header_1.png) no-repeat;
	height: 76px;	
	width: 297px;
	text-align: left;
	vertical-align: top;
}
.box_sredina_top_header2
{
	background: url(/templates/user/1/box_sredina_top_header2_1.png) no-repeat;
	width: 297px;
	height: 76px;
	text-align: left;
	vertical-align: top;	
}
.box_sredina_karta 
{
	width: 290px;
	height: 140px;
	background: url(/templates/user/1/karta_hrvatske.png) no-repeat 140px 10px;	
}
.pTopDest 
{
	color: #517a8c;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
}
.pTopViewAll 
{
	padding-top: 3px;
	margin:0px;
	font-size: 12px;
	text-align: right;
	color: #517a8c;	
}
.pTopNaslov 
{
	color: #223f5f;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	padding-top:7px;
	padding-left: 10px;
	font-weight: bold;
}
.routePlaner 
{
	width: 297px;
	height: 91px;
	background: url(/templates/user/1/route_planer.png) no-repeat;
}
.boatPlaner 
{
	width: 297px;
	height: 91px;
	background: url(/templates/user/1/boat_planer.png) no-repeat;
}
.pRoutePlaner 
{
	color: #223f5f;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	padding-top:7px;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.pBoatPlaner 
{
	color: #223f5f;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	padding-top:7px;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.box_desno_top 
{
	width: 266px;
	height: 177px;
	background: url(/templates/user/1/box_desno.png) no-repeat;	
}
.specDoleL
{
	width: 12px;
	height: 165px;
	background: url(/templates/user/1/specDoleL.png) no-repeat 2px 160px;
	position: absolute;
}
.specDoleR 
{
	width: 266px;
	height: 165px;
	background: url(/templates/user/1/specDoleR.png) no-repeat 259px 160px;
	position: absolute;
}
.specGoreL 
{
	width: 12px;
	height: 12px;
	position: absolute;
	background: url(/templates/user/1/specGoreL.png) no-repeat 2px 0px;	
}
.specGoreR 
{
	width: 266px;
	height: 12px;
	position: absolute;
	background: url(/templates/user/1/specGoreR.png) no-repeat 259px 0px;	
}
.specTransp 
{
	position: absolute;
	width: 266px;
	height: 165px;
	background: url(/templates/user/1/spec_transp.png) no-repeat 2px 98px;
}
.specTxt 
{
	position: absolute;
	width: 266px;
	height: 65px;
	bottom:0px;
	margin-left: 15px;	
	text-align: left;
}
/*
.specBulet 
{
	position: absolute;
	width: 266px;
	height: 165px;
	background: url(/templates/user/1/bulet_lastMinute.png) no-repeat 241px 140px; 	
}
*/
.pSpecNaslov 
{
	color: #f7941d;
	font-size: 16px;	
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.pSpecTxt 
{
	font-size: 14px;
	color: #fff;	
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
}
.box_desno_top2 
{
	width: 266px;
	height: 391px;
	background: url(/templates/user/1/box_desno2_2_1.jpg) no-repeat;	
}
.pClientNaslov 
{
	color: #223f5f;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
}
.pClientText 
{
	color: #223f5f;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 7px;
	font-style:italic;
}
.pClientTextP
{
	color: #223f5f;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 10px;
	text-align: right;
	padding-right: 7px;
}
.pClientViewAll 
{
	color: #223f5f;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	text-align: center;
}
.box_desno_top3
{
	width: 266px;
	height: 170px;
	background: url(/templates/user/1/box_desno3.png) no-repeat;	
}
.box_desno_top4 
{
	width: 266px;
	height: 100px;
	background: url(/templates/user/1/box_desno4.png) no-repeat 0px 4px;
}
.weatherNaslov 
{
	color: #223f5f;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
	height: 20px;
}
.excangeNaslov 
{
	color: #223f5f;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
	height: 20px;
}
.box_footer 
{
	background: url(/templates/user/1/footer.png) no-repeat;
	width: 926px;
	height: 233px;
}


.footer_newsletter_submit_butt_back
{
    height: 25px; 
    margin-top: 3px; 
    background-image: url('news_subscribe_M.jpg'); 
    background-repeat: repeat-x;
}
.tweatbox
{
width: 200px; 
height: 92px;	
background: url(/templates/user/1/twitbox.png) no-repeat; 
position: relative;
}

.tdFooterLogo 
{
	padding-top: 90px;	
}
.pFooterLogo 
{
	padding: 0px;
	margin: 0px;
	color: #e5e9e9;
}
.white_top 
{
	background: url('white_top.png') no-repeat;	
	font-size: 1px;
	height: 6px;
	width: 690px;
}
.white_bottom 
{
	background: url('white_bottom.png') no-repeat;	
	font-size: 1px;
	height: 13px;
	width: 690px;
}
.white_center
{
    background-position: url('white_center.png') repeat-y;
    background: url('white_center.png') repeat-y;
    padding-left: 5px;
    padding-right: 15px;
}
.searchNaslovBroda
{
    font-size: 18px;
    font-weight: bold;
    color: #0C3A6D;
}
.ispisREgija 
{
	font-size:14px;
	color: #0C3A6D;
	}
.spanSpec 
{
	font-size: 11px;
	color: #15588c;
}
.pFrom 
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	margin-bottom: 0px;
}
.pCijena 
{
	font-size: 20px;
	font-weight: bold;
	color: #f7941d;
	margin: 0px;
	padding: 0px;
}


.MyCalendar4 .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: Window;
    color: #003366;
    z-index: 1004;
}

.MyCalendar4

.ajax__calendar_other .ajax__calendar_day, 
.MyCalendar4

.ajax__calendar_other .ajax__calendar_year { 

color: black; 
}

.MyCalendar4

.ajax__calendar_hover .ajax__calendar_day, 
.MyCalendar4

.ajax__calendar_hover .ajax__calendar_month, 
.MyCalendar4

.ajax__calendar_hover .ajax__calendar_year { 

color: black; 
}

.MyCalendar4

.ajax__calendar_active .ajax__calendar_day, 
.MyCalendar4

.ajax__calendar_active .ajax__calendar_month, 
.MyCalendar4

.ajax__calendar_active .ajax__calendar_year { 

color: black; 

font-weight:bold; 
}









.roundedBox {position:relative; padding:5px; margin:5px 0;}
.corner {position:absolute; width:5px; height:5px;}
.topLeft {top:0; left:0; background-position:0px 0px;}
.topRight {top:0; right:0; background-position:-6px 0px;}
.bottomLeft {bottom:0; left:0; background-position:0px -6px;}
.bottomRight {bottom:0; right:0; background-position:-6px -6px;}



#blue1 {background-image: url(/templates/user/1/blue_box_back.png); background-repeat: repeat;}
#blue1 .corner {background-image:url(/templates/user/1/blue_box_corners.png);}

#blue2 {background-image: url(/templates/user/1/lightblue_box_back.png); background-repeat: repeat;}
#blue2 .corner {background-image:url(/templates/user/1/lightblue_box_corners.png);}


/************ GridView4 ************/

.GridView4
{
    border-collapse: collapse;
    border-bottom: 1px solid #ddd;
    border: 1px solid #ddd;
}
     
                  
.GridView4 thead th {
                font-weight: bold;
                font-size: 12px;
                border-bottom: 1px solid #ddd;
                }
                
.GridView4 tbody {
                border-bottom: 1px solid #ddd;
                }
                
.GridView4 tbody tr {
                background: #fff;
                }
              
.GridView4 tbody tr.alt-row {
                background: #f3f3f3;
                }
                
                
.GridView4 th
{
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #ddd;
    padding: 4px;
    line-height: 1.3em;
    background-color: #edf1f9;
}      


.GridView4 td {
                padding: 4px;
                line-height: 1.3em;
                       }        
               


.GridView4 tfoot td .bulk-actions {
                padding: 5px 0 5px 0;
                } 
				
.GridView4 tfoot td .bulk-actions select {
                padding: 4px;
				border: 1px solid #ccc;
                }      


/************ GridView4 ************/






/************ MyCharter_table_1 ************/

.MyCharter_table_1
{
    font-size: 11px;
    color: #706e72;
}
.MyCharter_table_1 thead th
{
}
.MyCharter_table_1 tbody {
                }
                
.MyCharter_table_1 tbody tr
{
}
.MyCharter_table_1 tbody tr.alt-row {
                }
.MyCharter_table_1 th
{
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e5e5e6;
    padding-bottom: 5px;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}      
.MyCharter_table_1 td
{
    padding: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e5e5e6;
}        
.MyCharter_table_1 tfoot td .bulk-actions {
                } 
				
.MyCharter_table_1 tfoot td .bulk-actions select {
                }      


/************ GridView1 ************/

.padTop3
{
	padding-top:3px;
	}
.imgBook 
{
	border: solid 1px #15588c;
	}
.ruteTextAll 
{
	font-size:12px;
	}