﻿@import url("menu.css");
@import url("menuPage.css"); 
@import url("kalendar.css");
@import url("graficForm.css");  
   
body{margin:0px;  
	padding:0px;
	font-family: Arial,Tahoma,Helvetica,Sans-Serif;
	font-size: 12px;
	line-height: 16px;
	text-align:center;	
	color:#666666;	
}

#HotelsWeb
{	width:100%;	height:100%; display:table;			
	position:absolute; top:0px;	left:0px;
	background: #449dc9 url(../images/Hotels/bg.gif) repeat-x;
}

#CampsWeb
{	width:100%;	height:100%; display:table;			
	position:absolute; top:0px;	left:0px;
	background: #77b842 url(../images/Camps/bg.gif) repeat-x;
}

#HotelsWeb a{text-decoration: none; color: #3699cc; outline:0px none;}
#CampsWeb a{text-decoration: none; color: #4fa20a; outline:0px none;}

a.blockHref{width:100%; height:100%; display: block;}
#HotelsWeb a:hover{text-decoration:underline;}
#CampsWeb a:hover{text-decoration:underline;}

h1{font-size:25px; font-weight:normal; line-height:30px; padding:0px; margin:3px 0px 16px -1px; color:#333333;}
h2{font-size:20px; font-weight:normal; line-height:25px; padding:0px; margin:10px 0px 12px 0px; color:#333333;}
h3{font-size:14px; font-weight:bold; line-height:14px; padding:0px; margin:32px 0px 15px 0px; color:#333333;}	
h4{font-size:14px; font-weight:bold; line-height:12px; padding:0px; margin:9px 0px 15px 0px; color:#333333;}	
h5{font-size:12px; font-weight:bold; line-height:12px; padding:0px; margin:6px 0px 6px 0px; color:#333333;}	
h6{font-size:11px; font-weight:bold; line-height:11px; padding:0px; margin:6px 0px 6px 0px; color:#333333;}	

hr {color: #ffffff; background-color: #ffffff; border: 0px; border-top: 1px solid #dddddd;}

p{margin: 10px 0px 16px 0px;}

.clear{clear:both; font-size:0px; line-height:0px;}
.bold{font-weight:bold;}
.notbold{font-weight:normal;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.message{ color:red;}
.istakni{color:red;}
.noFontSize{font-size:0px;}
.razmak{width:15px; display:inline-block;}
.odmakGore{margin:32px 0px 0px 0px;}
.odmakDolje{margin:0px 0px 32px 0px;}

/*.modul, .modulLast{margin:20px 0px 0px 0px; display:inline-block;}
.modulIntra{margin:10px 0px 0px 0px;}
.modulIntra10pxSide{margin:0px 10px 0px 10px;}
#PageRight div.modul{margin:0px 0px 20px 0px; display:inline-block;}
#PageRight div.modulLast{margin:0px 0px 0px 0px; display:inline-block;}*/

em, i{letter-spacing:1px;}
/*h1, h2, h3, h4{margin:0em 0em 0.5em 0em;}*/
img{border:0px;}
input, fieldset, textarea, select{color:#333333; font:12px Arial, Tahoma, Helvetica, sans-serif;}

table, tr, th, td {font:100% Arial, Tahoma, Helvetica, sans-serif; line-height: 16px;}
input.button, input.btnBooking{width:auto; cursor:pointer; font-size:11px; font-weight:bold; padding:0px 0px 0px 0px; }
	#HotelsWeb input.button, #HotelsWeb input.btnBooking{color:#01376a;}
	#CampsWeb input.button, #CampsWeb input.btnBooking{color:#336600;}
	
fieldset{border:none;}
form{margin:0px; padding:0px;}
fieldset{margin:0px; padding:0px;}

.trans { behavior: url(JS/iepngfix.htc);}

select.shortSelect{width:80px;}

/* Moduli */
.modul{margin:32px 0px 0px 0px;}
	h4.TitleModul{	margin:0px 0px 2px 0px; padding:0px 0px 16px 0px; font-size:12px; 
					background:url(../images/bgTitleModul.gif) no-repeat bottom; line-height:16px;}
	#HotelsWeb h4.TitleModul, #HotelsWeb h4.TitleModul a{color:#01376a;}
	#CampsWeb h4.TitleModul, #CampsWeb h4.TitleModul a{color:#336600;}
	.ModulBottom{padding:16px 0px 0px 0px;}


/*********/
#Default {	width: 100%; height:100%; text-align:center; background: url(../images/bgDefaultHeader.png) repeat-x top;}
	#DefaultIntra{/*height:70px;*/  margin: 0px auto 0px auto; width: 1205px; display:table;} /*služi da bi stavio default podzadinu ispod flash-a*/
	#HotelsWeb #DefaultIntra {background: #449dc9 url(../images/Hotels/bg.gif) repeat-x;}
	#CampsWeb #DefaultIntra {background: #77b842 url(../images/Camps/bg.gif) repeat-x;} 
	
	#header{height:70px;  margin: 0px auto 0px auto; width: 1205px; background:#ffffff; } /* zaglavlje sa logotipom i glavnom navigacijom, obavezno bijele boje*/ 
		#headerIntra{margin: 0px auto 0px auto;	width: 980px; height:70px; display:table; text-align:left; }			
			#logo_moto{float:left; width:461px; margin:0px 0px 0px 0px; font-size:0px; line-height:0px; font-size:0px; overflow:hidden;}
				#slogan{margin:0px 0px 0px 50px;}				
			#menu_langswitch{float:left; width:490px;} /* definiran u menu.css*/
				#lang{float:right; width:200px;	text-align:right; margin:29px 0px 0px 0px;}					
					#lang span.langCrta{padding:0px 10px 0px 10px; text-align:center; color:#999999;}
					#HotelsWeb #lang a{font-weight:bold; color:#0071a2;}
					#CampsWeb #lang a{font-weight:bold; color:#2b6000;}
					
	#FalshContent{	width: 100%; height:100%; margin: 0px auto 0px auto; width: 1205px; text-align:center;} /* Flash na naslovnici */
	#PageContent{	width: 100%; height:100%; margin: 0px auto 0px auto; width: 1205px; text-align:center;} /* Zaglavlje na stranicama */		
	
	#Container { width: 1205px; text-align:center; z-index:2; position:relative; display:table;} /* Sadržaj*/	
	#FlashContent #Container{margin: -475px auto 0px auto;	}	
	#PageContent #Container{margin: -343px auto 0px auto;}
		/* ovjde ide booking - pogledati niže u izdvojenom dijelu */
										
			#content{margin: 0px auto 0px auto; width:980px; display:table; height:auto; text-align:left;}					
				#contentTop{height:36px; background: url(../images/bgContentTop.png) no-repeat top; margin:20px 0px 0px 0px;}
					h2.MainCrump{font-size:18px; line-height:36px; margin:0px; padding:0px 20px 0px 19px;}
						#HotelsWeb h2.MainCrump a{color:#333333;}
						#CampsWeb h2.MainCrump a{color:#333333;}
					#MenuTopCategory{padding:0px 0px 0px 20px; line-height:36px;}
				
				#contentMiddleHome{margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; width:980px; display:table; background: #ffffff;}
					
					/* Moduli naslovnica */														
					#ModuliNaslovnica{width:940px;}						
						#ModuliNaslovnicaItem1{margin:0px 20px 0px 0px; width:220px; float:left;}
							#PPNaslovnica{margin: 14px 0px 12px 0px;}					
							#Marquee{position: relative; width:100%; height: 190px; overflow: hidden;}	
								#VerticalMarquee{position:absolute; width: 100%;}
						#ModuliNaslovnicaItem2{margin:0px 20px 0px 0px; width:220px; float:left;}
						#ModuliNaslovnicaItem3{margin:0px 20px 0px 0px; width:220px; float:left;}
							#kalendarNaslovnica{margin: 10px 0px 12px 0px;}
							/*#kalendarNaslovnica .ModulBottom{padding:12px 0px 0px 0px;}*/
							#kalendarNaslovnica .modul{margin:0px;}
						#ModuliNaslovnicaItem4{margin:0px 0px 0px 0px; width:220px; float:left;}						
							#ModuliNaslovnica h1{	text-transform:uppercase; font-size:18px; color:#666666; 
													margin:9px 0px 5px -1px; padding:0px;}								
							#HotelsWeb #ModuliNaslovnica a{font-weight:bold; color:#01376a;}	
							#CampsWeb #ModuliNaslovnica a{font-weight:bold; color:#336600;}							
							#HotelsWeb #ModuliNaslovnica h1 a{color:#666666; font-weight:normal;}
							#CampsWeb #ModuliNaslovnica h1 a{color:#666666; font-weight:normal;}
					
							 
				#contentMiddle{margin:0px 0px 0px 0px; padding:16px 0px 10px 0px; width:980px; display:table; background: #ffffff;}
					#contentMiddleIntra{margin:0px 20px 0px 20px; width:940px; display:table; height:100%;}					
						#breadcrumbs{padding:0px 0px 17px 0px; width:940px; font-size:11px;}
						#ContentMiddleIntraLeft{float:left; }
							#contentMiddleIntra .Stupac220{width:220px; display:table;}
							
						/* 3 kolone layout */
						#ContentMiddleIntraCenter{float:left; margin:0px 20px 0px 20px; width:460px; display:table;}
							/*#Text{margin:0px; padding:0px; width:460px; display:table;}*/
								#Text ul {margin:0px 0px 0px 16px; padding:0px;}							
									#Text ul li {line-height:16px;}
										#Text ul ul {margin:0px 0px 0px 25px;}	
										
										#Text table.textTable{padding:0px; margin:0px; background:#cccccc;}
											
											#HotelsWeb #Text table.textTable tr.title td{font-weight:bold; background:#beddec;}
											#CampsWeb #Text table.textTable tr.title td{font-weight:bold; background: #c1e2a7;}
											
												#Text table.textTable tr{}
												#Text table.textTable tr td{background:#ffffff; padding:5px 5px 5px 5px; }
												#HotelsWeb #Text table.textTable tr td.smallFont{ padding:5px 3px 5px 3px; font-size:11px; font-weight:bold; background:#e5f3fa;}
												#CampsWeb #Text table.textTable tr td.smallFont{ padding:5px 3px 5px 3px; font-size:11px; font-weight:bold; background: #effae6;}
												#HotelsWeb #Text table.textTable tr td.colorCell{padding:5px 5px 5px 5px; font-weight:bold; background:#e5f3fa;}
												#CampsWeb #Text table.textTable tr td.colorCell{ padding:5px 5px 5px 5px; font-weight:bold; background: #effae6;}
								
								#staticContentDocuments{margin:16px 0px 0px 16px;}
								#staticContentDocuments ul{list-style:none;}
									#staticContentDocuments ul li{margin:0px 0px 5px 0px;}
									
								#predefiniraniTekstovi{margin:0px 0px 12px 0px;}														
						#ContentMiddleIntraRight{float:left;}							
							
						/* 2 kolone layout (centralna i desna su zajedno) */
						#contentMiddleIntraAllInOneColumn{margin:0px 0px 0px 0px; width:940px; display:table; }							
						#contentMiddleIntraCenterAndRight{float:left; margin:0px 0px 0px 20px; width:700px; display:table; }							
						
						#TextBottom{clear:both; margin:16px 0px 0px 0px; font-size:11px;}
							#TextBottom a img{position:relative; top:10px; width:28px; height:27px;}
						
				#contentBottom{	margin:0px; padding:0px; display:table; /*height:70px;*/ width:980px; 
								background: url(../images/bgContentBottom.orig.png) no-repeat top;}	
					#footer{margin: 26px 20px 0px 20px; width:940px; color:#ffffff;}
					#footer a{color:#ffffff;}
					#footer span{width:12px;}
						#footer div{display:inline;}		
						#signature{text-align:left; float:left;}
							#YouTubeLink{margin:0px 0px 0px 10px;}
						#footerLinks{text-align:right; float:right;}
					
					#footer2{font-size:11px; text-align:center; color:#ffffff; margin:15px 0px 15px 0px;}
					#HTZ{text-align:center; margin:0px 0px 15px 0px;}

/******* Booking form *****/
#fiktivniBooking{ width:240px; height:226px; z-index:3;} /* Na booking stranici nema male booking formice...*/

#bookingForm{	background: url(../images/bgBooking.png) no-repeat top; width:240px; height:226px; z-index:3; color:#333333; float:left;}
#Home #bookingForm{	background: url(../images/bgBookingHome.png) no-repeat top; width:240px; height:259px; z-index:3; color:#333333;}				
	#bookingFormIntra{/*background: url(../images/bgBooking1Tab.png) no-repeat top; */ background:none; width:240px; height:226px;}		
	/* U bookingFormIntra background se definira u main.js --> funkcija ShowHideBookingTab() */		
	#bookingFormIntra h3{margin:0px 10px 0px 10px; padding:0px; font-size:18px; font-weight:normal; line-height:35px;}
		#BookingTabs{}
			#BookingTabs span{float:left; width:120px; text-align:center; font-weight:bold; font-size:11px; line-height:21px; cursor:pointer;}
			#arenaturistHR #BookingTabs span{float:left; width:120px; text-align:center; font-weight:bold; font-size:10px; line-height:21px; cursor:pointer;}
				#HotelsWeb #BookingTabs span.notSelected{color: #1a4c7a;}
				#CampsWeb #BookingTabs span.notSelected{color: #316c00;}		
			
		#bookingFormBody{clear:both; margin:0px 10px 0px 10px; padding:9px 0px 0px 0px;}
			#bookingFormBody a{font-weight:bold;}
			table.bookingtable{margin:3px 0px 0px 0px; padding:0px; color:#333333;}			
				table.bookingtable tr{}					
					table.bookingtable tr td{padding:0px; margin:0px; height:25px;}					 
						table.bookingtable tr td.tdLeft{font-weight:bold; text-align:right; padding:0px 4px 6px 0px; vertical-align:bottom;}						
						table.bookingtable tr td.tdRight{}
						table.bookingtable tr td.tdCenter{text-align:center;}						
						table.bookingtable tr.smallFont td{font-size:11px; line-height:12px; padding:0px;}						
						table.bookingtable tr#CancleLink1 td{font-size:11px; line-height:12px; padding:5px 0px 0px 0px;}
						#Home table.bookingtable tr#CancleLink1 td{font-size:11px; line-height:12px; padding:0px;}	
						table#dodatak.bookingtable{margin:2px 0px 0px 0px;}																		
						* html table#dodatak.bookingtable{margin:5px 0px 0px 0px;}																		
						table.bookingtable tr.smallFont td#HelpLine{line-height:18px; height:18px; padding:0px 0px 0px 22px; background: url(../images/icoTel.png) no-repeat left top;}
						table.bookingtable tr.smallFont td#HelpMail{line-height:18px; height:18px; padding:0px 0px 0px 22px; background: url(../images/icoMail.png) no-repeat left top;}
			
			div#bookingFormBody select.dllHotelsAcc{width:138px;}			
			#arenaturistDE div#bookingFormBody select.dllHotelsAcc{width:133px;}			
			div#bookingFormBody select.dllResortsAcc{width:138px;}
			#arenaturistDE div#bookingFormBody select.dllResortsAcc{width:133px;}				
			
			div#bookingFormBody select.dllCampsAcc{width:133px;}									
			
			div#bookingFormBody select.dllMHAcc{width:134px;}				
			#arenaturistHR div#bookingFormBody select.dllMHAcc{width:126px;}			
			#arenaturistDE div#bookingFormBody select.dllMHAcc{width:133px;}			
			
			div#bookingFormBody input.txtCode{width:98px; text-align:left;}						
			
			div#bookingFormBody input.middle{width:70px; text-align:center;}
			div#bookingFormBody input.short{width:30px;}
			div#bookingFormBody input.button{border:0px; background: url(../images/bgButtonBooking.png) no-repeat;  behavior: url(JS/iepngfix.htc);
											width:70px;  height:21px; padding:0px; text-align:center; 
											line-height:10px; display:block;
											font-size:10px;}			
			table.bookingtable tr td.tdRight span{display:inline; float:left;}
			span.imgCalendar{width:25px; height:22px; cursor:pointer; float:right; background: url(../images/ico_calendar.png) no-repeat top; behavior: url(JS/iepngfix.htc)}
			input.txtBrNocenja{border:0px; background:transparent; width:75px; text-align:right; vertical-align:baseline;}
		

/****** Google mape *****/			
#GoogleMapHotelsAndResorts a, #GoogleMapHotelsAndResorts a.notSelected{color: #449dc9; text-decoration:none;}
#GoogleMapHotelsAndResorts a.selected{color: #1a4c7a; font-weight:bold; text-decoration:none;}

#GoogleMapCampsAndMobileHomes a, #GoogleMapCampsAndMobileHomes a.notSelected{color: #4fa20a; text-decoration:none;}
#GoogleMapCampsAndMobileHomes a.selected{color: #316c00; font-weight:bold; text-decoration:none;}
						 
#ArenaturistGMap{ background: #ffffff; width: 700px; height: 100%;}
	#ArenaturistGMap #rub_up_left{position:absolute; top:0px; left:0px; z-index:2; behavior: url(JS/iepngfix.htc); }
	#ArenaturistGMap img#rub_up_right{position:absolute; top:0px; right:0px; z-index:2; behavior: url(JS/iepngfix.htc); }
	#ArenaturistGMap img#rub_down_left{position:absolute; top:594px; left:0px; z-index:2; behavior: url(JS/iepngfix.htc); }
	#ArenaturistGMap img#rub_down_right{position:absolute; top:594px; right:0px; z-index:2; behavior: url(JS/iepngfix.htc); }
	
	#ArenaturistGMap div.modul{clear:both; margin:5px 0px 0px 0px; text-align:center; width:100%; }
	
	#ArenaturistGMap #leftLista{float:left; width:auto; padding:0px 0px 5px 50px; }
		#ArenaturistGMap #leftLista h4{text-align:left;}
		
	#ArenaturistGMap #rightLista{float:right; width:auto; padding:0px 50px 5px 0px; }
		#ArenaturistGMap #rightLista h4{text-align:left;}
		
	#ArenaturistGMap ul{text-align:left; margin:0px 0px 0px 45px; padding:0px;}
		#ArenaturistGMap ul li{text-align:left; margin:0px; padding:0px;}

/* ----------------------- sitemap ----------------------- */
#sitemap ul {margin:0px; padding:0px;}
#sitemap li {list-style-type:none;}
#sitemap ul ul {margin:0px 0px 0px 40px; }
#sitemap ul span {font-weight:bold; }
#sitemap ul ul span {font-weight:bold;}
#sitemap ul ul ul span {font-weight:normal; }
#sitemap ul ul ul li {list-style-type:disc;}
#sitemap ul ul ul ul span {font-weight:normal;}
#sitemap ul ul ul ul ul span {font-weight:normal; }
#sitemap ul ul ul ul ul ul span {font-weight:normal;}


/* ******* Posebne ponude ****** */
#newsContent{width:460px; }
	#posebnaPonudaList{}
		#SpecialOfferIstaknutoUListi img {margin:0px 0px 10px 0px;}
		#newsList{}
			ul#news{margin:0px; padding:0px; }
				ul#news li{ margin:0px 0px 20px 0px; padding:0px; height:auto; display:block; /*background:url("../images/bgHR.gif") repeat-x top;*/ list-style:none;}
					div.newsListItemfalse{display:table; clear:both; /*padding:10px 0px 10px 0px;*/}
					div.newsListItemtrue{display:table; clear:both; /*padding:10px 0px 0px 0px;*/}
						#posebnaPonudaList .ponudaImg{float:left; width:100px; height:67px; font-size:0px; overflow:hidden;}
						#posebnaPonudaList .ponudaSummary{float:left; width:350px; height:67px; overflow:visible; margin:0px 0px 0px 10px;}
							
		#SpecialOfferIstaknutoUListi{margin:0px 0px 15px 0px; }
			.IstaknutiItem{padding:0px 0px 12px 0px;}
			#HotelsWeb #SpecialOfferIstaknutoUListi{border-bottom: 1px solid #c1e3f4;}
			#CampsWeb #SpecialOfferIstaknutoUListi{border-bottom: 1px solid #d9f5c1;}
									
						#posebnaPonudaList .ponudaSummary h2, #SpecialOfferIstaknutoUListi h2{font-size:15px; font-weight:bold; line-height:18px; margin:0px; padding:0px; color:#666666;}
						#posebnaPonudaList .ponudaSummary h3, #SpecialOfferIstaknutoUListi h3{font-size:12px; font-weight:bold; line-height:14px; margin:0px; padding:0px; color:#666666;}
	
						
		#newsZoom{}
			#newsZoom h2{margin:-5px 0px 12px 0px;}
				#newsZoom h3{margin:0px 0px 15px 0px;}		
				
				.linkPonude{display:block; float:left;}				
					#linkPonudeLeft{width:112px;}
					#arenaturistDE #linkPonudeLeft{width:118px;}
					
					span.linkPonude{width:10px; text-align:center;}
					
					#linkPonudeRight{width:338px;}
					#arenaturistDE #linkPonudeRight{width:332px;}
		
		#RightColPonude{margin:0px 0px 48px 0px;}
			#RightColPonudeIntra{}
				#RightColPonudeItem{margin:0px 0px 20px 0px; display:table;}
					#RightColPonudeItem div.ponudaImg{float:left; width:100px; height:67px; font-size:0px; overflow:hidden; display:table;}
					#RightColPonudeItem div.ponudaSummary{float:left; width:110px; height:67px; overflow:visible; margin:0px 0px 0px 10px; display:table;}
						#RightColPonudeItem h4{margin:0px; padding:0px; line-height:14px; font-size:12px; font-weight:bold;}
						#RightColPonudeItem p{margin:0px; padding:0px;}
				#RightColPonudeBottom{}				
		

		#PPNaslovnicaIstaknuto{ position:relative; right:-60px; top:-20px; /*padding:40px 15px 0px 0px;*/ color:#ffffff; 
								/*margin:0px -60px 0px 0px;	*/
								width:480px; height:256px; float:right; text-align:right; 
								background: url(../images/bgPPNaslovna.png) no-repeat top; vertical-align:middle;}
			#PPNaslovnicaIstaknutoIntra{margin:85px 78px 0px 110px; /*margin:65px 78px 0px 110px;*/ }
				#PPNaslovnicaIstaknutoIntra h1, #PPNaslovnicaIstaknutoIntra h1 a{color:#ffffff; font-weight:bold;}
				#PPNaslovnicaIstaknutoIntra h2{color:#ffffff; font-weight:bold; margin:0px 0px 0px 20px;}
				#PPNaslovnicaIstaknutoIntra h2 a{color:#ffffff;}


/*************** fotogalerija *********************/
#fotogalerija{font-size:0px; width:100%; }	
	.FotoPreview_1{float:left; font-size:0px; padding:0px 2px 2px 0px;}
	.FotoPreview_2{float:left; font-size:0px; padding:0px 2px 2px 0px;}
	.FotoPreview_3{float:left; font-size:0px; padding:0px 2px 2px 0px;}
	.FotoPreview_4{float:left; font-size:0px; padding:0px 2px 2px 0px;}
	.FotoPreview_5{float:left; font-size:0px; padding:0px 2px 2px 0px;}
	.FotoPreview_0{float:left; font-size:0px; padding:0px 0px 2px 0px;}


/************** vremenskaPrognoza *******************/
#VremenskaPrognoza{}
	#VremenskaPrognozaIntra{height:35px; line-height:35px; width:100%;}
		#VremenskaPrognozaIntra div{width:70px; height:35px; line-height:35px; float:left;}	
		#VremenskaPrognozaIntra img{}


/*************** Newsletter ******************/
#newsletterSmallFormText{}
	#newsletterSmallFormText input.text{width:139px; font-size:11px;}	
	#arenaturistDE #newsletterSmallFormText input.text{width:132px; font-size:11px;}	
	
/*************** Socijalne Mreže ***************/
#SocijalneMreze	#YouTubeLink{margin:0px 0px 0px 10px;}

/*************** You Tube ********************/
.YouTubeContent{margin:10px 0px 0px 0px; width:100%; text-align:center;}
	.YouTubeContentIntra{border:0px solid #cccccc; font-size:0px; line-height:0px;} /* width je definiran u XSLT-u putem parametra veličine vide-a*/


/*************** B2B Foto album ********************/
#B2BWebGalerija{}
	.B2BWebGalerijaItem_0{width:170px; height:135px; text-align:center; background:#f1f1f1; float:left; margin:0px 0px 10px 0px;}
	.B2BWebGalerijaItem_1{width:170px; height:135px; text-align:center; background:#f1f1f1; float:left; margin:0px 50px 10px 0px;}
		#B2BWebGalerija img{border:1px solid #000000; margin:10px 0px 0px 0px;}

#B2BWebFotoKategorije{}
	#B2BWebFotoKategorije .odmakDolje{margin:0px 0px 20px 0px;}	
	div.B2BKategoryItem{width:230px; text-align:left; float:left; margin:0px 0px 20px 0px;}
		div.B2BKategoryItem a{font-weight:bold;}

/*************** Foto i Video Links modul ****************/
#FotoVideoLinks{text-align:left; margin:0px 0px 48px 0px;}	
	#FotoVideoLinks a img{position:relative; top:11px; margin:0px 10px 0px 0px;}
		
/* ----------------------- float fix za FIrefox-u ----------------------- */
#contentMiddle:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size:0px; line-height:0px;}
#contentMiddle{display:block;}
* html #contentMiddle{height: 1%;}
#contentMiddle{display: block;}
/* end float fix */	