/* CSS Document */

body {background: url(img/bg-body.png) 0 0 repeat-x;} /* background image goes here */
body, img, span, div, br, a, ul, li
{	margin:0;
	padding:0;
	font:11px Verdana;
	color:#333333 ;
	}

body,form
{	width:100%;
	height:100%;
	/*background-color:#e1e1d7;*/
	background-color:#fff;
	}
body.grey_bg {background-image: url(img/bg-body_grey.png) !important}
a
{	
	text-decoration:none;
	}
a:hover
{	
	text-decoration:none;
	}
a:active, a:focus 
{	outline: 0
}
H1, H2, H3
{	font-size:0px;
 	margin:0px;
 	padding:0px;
 	line-height:0px;
	}
H1
{	display:inline;
	}
img
{	border:none;
	}

div.mainLayoutwrapper
{
	width:981px;
	margin:0 auto;
	}
div.uvijetiKoristenja
{	margin:21px auto;
	padding:0px 6px;
	width:969px;
	}

div.uvijetiKoristenjaLinkovi
{	height:30px;
	width:711px;
	padding-left:6px;
	float:left;
	color:#333333;
	}
div.uvijetiKoristenjaLinkovi a
{	color:#03659d;
	text-decoration:underline;
	}
div.uvijetiKoristenjaLinkovi span
{	display:inline-block;
	color:#333333;
	padding-top:8px;
	}
div.uvijetiKoristenjaLogoi
{	width:252px;
	height:30px;
	}
div.uvijetiKoristenjaLogo1
{	width:107px;
	height:30px;
	margin-right:21px;
	float:right;
	vertical-align:middle;
	background:url(img/logo-tportal-sivi.png) no-repeat left 5px;
	}
div.uvijetiKoristenjaLogo2
{	width:124px;
	height:30px;
	float:right;
	vertical-align:middle;
	background:url(img/logo-tht-sivi.png) no-repeat center left;
	}
div.mainBannerwrapper
{	background:url('img/shadow_left-right.png') repeat-y left top;
	padding:0px 6px 12px 6px;
	font-size:1px;
	width:969px;
	text-align:center;
	font-size:0px;
	line-height:0px;
	}
div.TopMenuMainwrapper
{	width:969px;
	padding:0 6px;
	height:25px;
	background:url('img/shadow_left-right.png') repeat-y left top;
}
div.TopMenuInnerwrapper
{	border-top:solid 1px #f0f0f0;
	height:11px;
	width:929px;
	border-collapse:collapse;
	padding:4px 20px 9px 13px;
	}
div.boxDownShadow, div.boxTopShadow
{	
	position:relative;
	clear:both;
	height:7px;
	width:981px;
	overflow:hidden !important;
	}
div.boxDownShadow
{	
	background:url('img/shadow_down.png') no-repeat left top; margin-left:1px;
}
div.boxTopShadow
{	background:url('img/shadow_top.png') no-repeat left top;
	margin-top:10px;
	height:6px;
	}
div.topMenuItem, div.topMenuLastItem, div.subMenuLastItem
{	border-right:solid 1px #dddddd;
	border-collapse:collapse;
	padding:0px 7px 0px 7px;
	display:inline-block;
	float:left;
	}
div.topMenuLastItem img, div.topMenuItem img
{	margin-right:3px;
	}
div.topMenuLastItem
{	border-right:none;
	border-left:solid 1px #696969;
	margin-left:-1px;
	}
div.subMenuLastItem
{	border:none 0px;
	}


div.mainMenuwrapper
{	padding:0px 6px;
	width:969px;
	background:url('img/shadow_left-right.png') repeat-y left top;
	position:relative;
	clear:both;
}
div.mainMenuTopShadow
{	padding:0px;
 	margin:0px;
 	z-index:1;
 	position:absolute; 
 	bottom:0;
 	left:0;
	}
div.mainMenuInnerwrapper
{	height:24px;
	position:relative;
	z-index:1;
	width:968px;
	border-right:solid 1px #222020;
	border-top:solid 1px #8d8d8d;
	background:url( img/main_meni_bck.gif) repeat-x top left;
	}
	
a.mainMenuItemAktivan
{	float:left;
	font:bold 10px Verdana;
	padding:6px 8px 0px 8px;
	margin-top:-1px;
	display:block;
	}

a.mainMenuItemNeaktivan
{	float:left;
	font:bold 10px Verdana;
	padding: 5px 8px 0px 8px;
	margin-top:-1px;
	display:block;
	}


a.mainMenuItemNeaktivan, div.mainMenuItemZadnji
{	border-top:solid 1px #8d8d8d;
	border-left:solid 1px #8d8d8d;
	border-right:solid 1px #222020;
	height:18px;
	text-transform:uppercase;
	color:White;
	background:url( img/main_meni_bck.gif) repeat-x top left;
	}
a.mainMenuItemNeaktivan:hover
{	background:url( img/main_meni_bck.gif) repeat-x top left;
	}
div.last_el_border
{	float:left;
	width:1px;
	height:100%;
	display:block;
	overflow:hidden;
	border-left:solid 1px #8d8d8d;
	border-right:none;
	}
div.mainMenuItemZadnji
{	
	float:right;
	margin:0;
	padding:0;
	border:none;
	width:174px;
	border-left:solid 1px #222020;
	font:bold 10px Verdana;
	}
a.mainMenuItemAktivan
{	background-color:#fff;
	color:#333;
	height:19px;
	position:relative;
	z-index:2;
	text-transform:uppercase;
	}
div.contentwrapper
{	padding:0px 6px 20px 6px; 
	width:969px;
	background:url('img/shadow_left-right.png') repeat-y left top;
	position: relative;
}
div.contentInnerwrapper
{	width:969px;
	background-color:White;
	}
div.contentLimiter
{	width:969px;
    float:left;
	height:6px;
	line-height:0px;
	font-size:0px;
	margin-bottom:18px;
	background:url( img/content_limiter.gif) repeat-x left top;
	}
div.contentLimiter, div.contentLeftContainer, div.contentRightContainer
{	float:left;
	}
div.contentLeftContainer
{	width:630px;
	/* background: url( img/info_limiter.gif) repeat-y right -2px; */
	padding-right:12px;
	}	
div.contentRightContainer
{	width:315px;
	float:left;
	padding-left:12px;
	margin-left:-1px;
	/* background:url( img/info_limiter.gif) repeat-y left -2px; */
	}	
div.clearingDiv
{	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
	}
	
.underlineLink
{	text-decoration:underline;
	}

.floatLeft, div.floatLeft
{	float:left;
	}
.floatRight
{	float:right;
	}
.leftoff { position:absolute; left:-10000px; height:0px; width:0px; margin:0px; padding:0px;}

/********** BACKGROUND COLORS AND COLORS *************************************************/
.noBg {background:none !important;}
.bgWhite {background-color:#fff;}
.bgPurple {background-color:#8981b4;}
.bgBlue {background-color:#e4f4f4;}
.bgBlue2 {background-color:#81c5e2;}
.bgYellow {background-color:#fddb52;}

/* colors for search results boxes */
	.bgPurple2 {background-color:#dcd9e9;}	/* PRETRAGA PO BROJU */
	.bgPurple3 {background-color:#b8b3d2;}
	.bgYellow2 {background-color:#fff0b3;}  /* �UTE STRANICE     */
	.bgYellow3 {background-color:#ffe680;}
	.bgBlue3 {background-color:#d9eef6;} 	/* BRZA PRETRAGA     */
	.bgBlue4 {background-color:#b3dcee;} 
	.bgBlue5 {background-color:#f2fbfb;}	/* BIJELE STRANICE   */
	.bgBlue6 {background-color:#edf8f8;}
/* ------------------------------- */

.cyan {color:#99ffff;}
.dgrey {color:#333;}
/****************************************************************************************/
/********** IMENIK HEADER ***************************************************************/
div.infowrapper
{	width:969px;
	height:64px;
	margin-top:-6px;
	padding:0px 6px;
	z-index:99;
	position:relative;
}	

div.strNaslovwrapper
{	
	width:350px; /* was 304px */
	height:64px;
	float:left;
	overflow:hidden;
}

.languageSelectorWrapper {float:right; width:600px; max-width:600px;}
.languageSelector {display:block; list-style:none; margin:34px 25px 0 0; padding:0;}
.languageSelector li {float:right; display:inline;}
.languageSelector li a {margin:0 0 0 4px;}
.languageSelector span {color:#fff;}

/****************************************************************************************/
/********** MAIN IMENIK CONTAINER / PRETRAGA NAVIGATION *******************************************************/
#imenikContainer {width:941px; margin:0 0 0 15px;}
#imenikContainerTopNavigation {width:941px; /*height:34px; min-height:34px; overflow:hidden;*/ margin:0; padding:0; border:0 none; clear:left;  z-index:1000 !important;}

#TopNavigationContainer 
{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	border:0 none;
} 
#TopNavigationContainer li 
{
	float:left; 
	display:inline;
	font-size:1px; 
	height:34px; 
	position:relative; 
	padding:0px; 
	margin:0px;
}


#TopNavigationContainer li#pretraga_menuItem_oglasavanje { /* more specific than above */
	background:none !important;
	width:auto;
	float:right;
	padding-right:8px;
}
#TopNavigationContainer li.separator { 
	background:url(img/topnav-separator.gif) top left no-repeat;
}

/*#TopNavigationContainer li.onPage {/*float:left; display:inline-block !important; font-size:1px; position:relative;} */
#TopNavigationContainer li span.pretraga_menuItem_positioner {position:relative; top:9px;} 

#TopNavigationContainer li a 
{
	position:relative; 
	padding:0px 10px 18px 10px;
	margin:0px;
	border:0 none; 
	text-decoration:underline; 
	color:#069; 
	font-size:10px;
	* white-space:nowrap;
	display:inline-block;
}

#pretraga_menuItem_maskLeft, 
#pretraga_menuItem_maskRight 
{
	display:block; 
	position:absolute; 
	width:14px !important; 
	height:13px; 
	overflow:hidden; 
	top:0px;
}
#pretraga_menuItem_maskLeft { background:url(img/imeniktopnav-mask-left.png) 0 0; left:0px; }
#pretraga_menuItem_maskRight 
{ 
	background:url(img/imeniktopnav-mask-right.png) 0 0;
	right:0px;
	* _right:-1px; /* IE6 hack */
}


#TopNavigationContainer li.onPage a {text-decoration:none; font-size:14px;}

#pretraga_menuItem_brzaPretraga #selectedPretragaMenuItem {background:#81c5e2;}
#pretraga_menuItem_zuteStranice #selectedPretragaMenuItem {background:#fddb52;}
#pretraga_menuItem_bijeleStranice #selectedPretragaMenuItem {background:#e4f4f4;}
#pretraga_menuItem_pretraziPoBroju #selectedPretragaMenuItem {background:#8981b4;}
#pretraga_menuItem_mojImenik #selectedPretragaMenuItem {background:#e4f4f4;}
#pretraga_menuItem_karta #selectedPretragaMenuItem {/*background:#fff none;*/ background:#c1ffc0;}
#pretraga_menuItem_klikovi #selectedPretragaMenuItem {background:#81c5e2;}
#pretraga_menuItem_arhiva #selectedPretragaMenuItem {background:#81c5e2;}



#selectedPretragaMenuItem .pretraga_menuItem_positioner 
{
	top:6px; 
	background:none !important;
	padding:0px 0px 18px 0px;
	margin:0px; 
	border:0px none;
	font-size:14px;
	font-weight:bold;
}

#pretraga_menuItem_brzaPretraga #selectedPretragaMenuItem .pretraga_menuItem_positioner {color:#fff;}
#pretraga_menuItem_zuteStranice #selectedPretragaMenuItem .pretraga_menuItem_positioner {color:#fff;}
#pretraga_menuItem_bijeleStranice #selectedPretragaMenuItem .pretraga_menuItem_positioner {color:#333;}
#pretraga_menuItem_pretraziPoBroju #selectedPretragaMenuItem .pretraga_menuItem_positioner {color:#fff;}
#pretraga_menuItem_mojImenik #selectedPretragaMenuItem .pretraga_menuItem_positioner {color:#333;}
#pretraga_menuItem_karta #selectedPretragaMenuItem .pretraga_menuItem_positioner {color:#333;}
#pretraga_menuItem_oglasavanje #selectedPretragaMenuItem .pretraga_menuItem_positioner {color:#333;}
#pretraga_menuItem_arhiva #selectedPretragaMenuItem .pretraga_menuItem_positioner {color:#fff;}



.pretragaContainerTop {
	width:941px; 
	height:18px; 
	overflow:hidden; 
	margin:0; 
	padding:0; 
	position:relative; 
	font-size:1px;
	clear:left;
}
#pretragaContainerTop_brzaPretraga {	background:#81c5e2 url(img/imenikcontainer-blue2-top.png) 0 0 no-repeat;}
#pretragaContainerTop_brzaPretraga_googlead {	background:#81c5e2 url(img/imenikcontainer-blue3-top.png) 0 0 no-repeat;}
#pretragaContainerTop_zuteStranice {	background:#fddb52 url(img/imenikcontainer-yellow-top.png) 0 0 no-repeat;}
#pretragaContainerTop_bijeleStranice {	background:#8981b4 url(img/imenikcontainer-blue-top.png) 0 0 no-repeat;}
#pretragaContainerTop_pretraziPoBroju {	background:#8981b4 url(img/imenikcontainer-purple-top.png) 0 0 no-repeat;}
#pretragaContainerTop_mojImenik {		background:#8981b4 url(img/imenikcontainer-blue-top.png) 0 0 no-repeat;}
#pretragaContainerTop_karta {			background:#8981b4 url(img/imenikcontainer-green-top.png) 0 0 no-repeat;}
#pretragaContainerTop_oglasavanje {		background:#8981b4 url(img/imenikcontainer-blue-top.png) 0 0 no-repeat;}
#pretragaContainerTop_klikovi {	background:#81c5e2 url(img/imenikcontainer-blue2-top.png) 0 0 no-repeat;}
#pretragaContainerTop_arhiva {	background:#81c5e2 url(img/imenikcontainer-blue2-top.png) 0 0 no-repeat;}


.pretragaContainerInner {
	width:940px; 
	height:auto !important;
	min-height:173px;
	height:200px;	
	margin:0; 
	padding:0;
	/*clear:left;*/ /* fixes search result breaking */
	float:left;     /* fixes search result breaking */
	position:relative;
}

#pretragaContainerInner_brzaPretraga {background-color:#81c5e2;}
#pretragaContainerInner_zuteStranice 
{	
	background-color:#fddb52;
	height:508px; 
	min-height:508px;
}
#pretragaContainerInner_bijeleStranice {background-color:#e4f4f4;}
#pretragaContainerInner_pretraziPoBroju {background-color:#8981b4;}
#pretragaContainerInner_mojImenik {background-color:#e4f4f4;}
#pretragaContainerInner_karta {background-color:#c1ffc0;}
#pretragaContainerInner_oglasavanje {background-color:#e4f4f4;}
#pretragaContainerInner_klikovi {background-color:#81c5e2;}
#pretragaContainerInner_arhiva {background-color:#81c5e2;}

#pretragaContainerBottom_brzaPretraga  {	background:#81c5e2 url(img/imenikcontainer-blue2-bottom.png) 0 0 no-repeat;}
#pretragaContainerBottom_zuteStranice  {background:#fddb52 url(img/imenikcontainer-yellow-bottom.png) 0 0 no-repeat;}
#pretragaContainerBottom_bijeleStranice  {	background:#e4f4f4 url(img/imenikcontainer-blue-bottom.png) 0 0 no-repeat; }
#pretragaContainerBottom_pretraziPoBroju  {	background:#8981b4 url(img/imenikcontainer-purple-bottom.png) 0 0 no-repeat;  }
#pretragaContainerBottom_mojImenik  {	background:#e4f4f4 url(img/imenikcontainer-blue-bottom.png) 0 0 no-repeat; }
#pretragaContainerBottom_karta  {	background:#e4f4f4 url(img/imenikcontainer-green-bottom.png) 0 0 no-repeat; }
#pretragaContainerBottom_oglasavanje  {	background:#e4f4f4 url(img/imenikcontainer-blue-bottom.png) 0 0 no-repeat; }
#pretragaContainerBottom_klikovi  {	background:#81c5e2 url(img/imenikcontainer-blue2-bottom.png) 0 0 no-repeat;}
#pretragaContainerBottom_arhiva  {	background:#81c5e2 url(img/imenikcontainer-blue-bottom.png) 0 0 no-repeat;}

#pretragapokarti_graybox {background:#e1e1e1 url(img/imenikcontainer-gray-top.png) 0 0 no-repeat; border-top:10px solid #fff;}
#pretragapokarti_graybox_bottom {background:#e1e1e1 url(img/imenikcontainer-gray-bottom.png) 0 0 no-repeat; height:18px; clear:left;}

#pretragapokartiSearchForm {width:390px; float:left; margin:25px 40px 0 0; padding:0 40px 0 0;}
.imenikForm label.tkoLabel {padding:0px 0 10px 3px; color:#6c6c6c; font-size:18px;  font-weight:bold;}
#pretragapokartiSearchForm .traziPoKartiLabel, #pretragapokartiNekretnine .traziPoKartiLabel {padding:13px 0 0 30px; color:#6c6c6c; font-size:18px;background:#e1e1e1 url(img/icon_pin.png) 0 0 no-repeat; font-weight:bold;}
#pretragapokartiSearchForm #traziPoKarti {width:380px; margin-bottom:20px;}

#pretragapokartiNekretnine {width:390px; float:left; margin:35px 0 0 0; padding:0 30px 0px 0; }
#pretragapokartiNekretnine .traziPoKartiLabel {padding:13px 0 0px 44px; color:#6c6c6c; font-size:18px; background:#e1e1e1 url(img/icon_nekretnine.png) 0 0 no-repeat;}
#pretragapokartiNekretnine .gumbicHolderLarge {margin-top:20px;}
#pretragapokartiNekretnine .gumbicHolderLarge .link {width:220px; text-align:center;}

.pretragaContainerBottom {
	width:941px; 
	height:18px; 
	overflow:hidden; 
	margin:0; 
	padding:0; 
	position:relative; 
	font-size:1px;
	clear:left;
}

#pretragaContainerInner_bijeleStranice .form_warningMessage {
	margin-left:10px;
	color:orange;
}
#pretragaContainerInner_bijeleStranice .form_errorMessage, 
#pretragaContainerInner_zuteStranice .form_errorMessage {
	margin-left:10px;
	color:red;
}

#pretragaContainerInner_brzaPretraga .form_errorMessage {
	margin-left:0px;
	padding-left:72px;
	color:red;
}

#pretragaContainerInner_pretraziPoBroju .form_errorMessage {
	margin-left:10px;
	color:red;
}


#pretragaContainerInner_bijeleStranice .searchResultLevel1 {background-color:#fff; }
#pretragaContainerInner_bijeleStranice .searchResultLevel2 {background-color:#f2fbfb;}
#pretragaContainerInner_bijeleStranice .searchResultLevel3 { background-color:#edf8f8;}

#pretragaContainerInner_zuteStranice .searchResultLevel1 {background-color:#fff;}
#pretragaContainerInner_zuteStranice .searchResultLevel2 {background-color:#fff0b3;}
#pretragaContainerInner_zuteStranice .searchResultLevel3 { background-color:#ffe680;}

#pretragaContainerInner_brzaPretraga .searchResultLevel1 {background-color:#fff;}
#pretragaContainerInner_brzaPretraga .searchResultLevel2 {background-color:#d9eef6;}
#pretragaContainerInner_brzaPretraga .searchResultLevel3 { background-color:#c0e2f1;}

#pretragaContainerInner_pretraziPoBroju .searchResultLevel1 {background-color:#fff;}
#pretragaContainerInner_pretraziPoBroju .searchResultLevel2 {background-color:#dcd9e9;}
#pretragaContainerInner_pretraziPoBroju .searchResultLevel3 { background-color:#c4c0da;}

.errorTable314 
{
	clear:left;
	zoom:1;
	width:314px;
	/*margin:5px 0px 0px 118px;*/
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0 none;
}

.errorTable314 tr td.topRounded {height:8px; font-size:1px; background:url(img/bg-errormsg314-top.png) 0 0 no-repeat;}
.errorTable314 tr td.content {background:url(img/bg-errormsg314-mid.png) 0 0 repeat-y; color:#fff;}
.errorTable314 tr td.bottomRounded {height:7px; font-size:1px; background:url(img/bg-errormsg314-bottom.png) 0 0 no-repeat;}


.errorTable254 
{
	clear:left;
	zoom:1;
	width:254px;
	margin:5px 0px 0px 118px;
	padding:0px 0px 0px 0px;
	border:0 none;
}

.errorTable254 tr td.topRounded {height:8px; font-size:1px; background:url(img/bg-errormsg254-top.png) 0 0 no-repeat;}
.errorTable254 tr td.content {background:url(img/bg-errormsg254-mid.png) 0 0 repeat-y; color:#fff;}
#uredjivanjeOglasa tr td .errorTable254 tr td.bottomRounded, .errorTable254 tr td.bottomRounded
{height:7px; font-size:1px; background:url(img/bg-errormsg254-bottom.png) 0 0 no-repeat;}

#uredjivanjeOglasa tr td table.errorTable254 
{
	clear:left;
	zoom:1;
	width:254px;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	border:0 none;
}
#uredjivanjeOglasa tr td table.errorTable254 tr td.topRounded {height:1px !important; font-size:1px !important; background:url(img/bg-errormsg254-top.png) bottom left no-repeat !important; padding:0px !important;}
#uredjivanjeOglasa tr td table.errorTable254 tr td.content {background:url(img/bg-errormsg254-mid.png) 0 0 repeat-y !important; color:#fff;} 
#uredjivanjeOglasa tr td table.errorTable254 tr td.bottomRounded {height:7px; font-size:1px; background:url(img/bg-errormsg254-bottom.png) 0 0 no-repeat !important; padding:0px !important;}



.errorTable209 
{
	clear:left;
	zoom:1;
	width:209px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	border:0 none;
}

.errorTable209 tr td.topRounded {height:8px; font-size:1px; background:url(img/bg-errormsg209-top.png) 0 0 no-repeat;}
.errorTable209 tr td.content {background:url(img/bg-errormsg209-mid.png) 0 0 repeat-y; color:#fff;}
.errorTable209 tr td.bottomRounded {height:7px; font-size:1px; background:url(img/bg-errormsg209-bottom.png) 0 0 no-repeat;}


.imenikForm {background:none; margin:0px; padding:0px; border:0 none; position:relative;}
.imenikForm label 
{
	/*float:left; */
	position:relative;
	font:bold 12px Verdana; 
	color:#4a4a49; 
	padding:4px 8px 0 0; 
	display:block;

	/*width:auto !important;
	width:63px; 
	min-width:63px; */
	/*white-space:auto;*/
}
.imenikForm label.grey 
{
	position:relative;
	font:bold 12px Verdana; 
	color:#333; 
	padding:4px 8px 0 0; 
	display:block;
	text-align:right; 
	white-space:nowrap;
	
	/*
	float:left; 
	font:bold 12px Verdana; 
	color:#333; 
	padding:4px 8px 0 0; 
	display:block; 
	width:110px; 
	min-width:110px; 
	text-align:right; 
	white-space:nowrap;*/
}
.imenikForm label.white 
{
	position:relative;
	font:bold 12px Verdana; 
	color:#fff; 
	padding:4px 8px 0 0; 
	display:block;
	text-align:right;
	white-space:nowrap;	
/*	
	float:left; 
	font:bold 12px Verdana; 
	color:#fff; 
	padding:4px 8px 0 0; 
	display:block; 
	width:110px; 
	min-width:110px; 
	text-align:right; 
	white-space:nowrap;
*/
}


.imenikForm2 {background:none; margin:0px; padding:0px; border:0 none; position:relative;}

.imenikForm2 .ImenikContainerInnerLeftZuteStranice label 
{
	float:left; 
	font:bold 12px Verdana; 
	color:#fff; 
	padding:4px 8px 0 0; 
	display:block; 
	width:63px; 
	min-width:63px; 
	text-align:right; 
	white-space:nowrap;
}
.imenikForm2 .ImenikContainerInnerLeftZuteStranice label.grey 
{
	float:left; 
	font:bold 12px Verdana; 
	color:#333; 
	padding:4px 8px 0 0; 
	display:block; 
	width:110px; 
	min-width:110px; 
	text-align:right; 
	white-space:nowrap;
}
.imenikForm2 .ImenikContainerInnerLeftZuteStranice label.white 
{
	float:left; 
	font:bold 12px Verdana; 
	color:#fff; 
	padding:4px 8px 0 0; 
	display:block; 
	width:110px; 
	min-width:110px; 
	text-align:right; 
	white-space:nowrap;
}

.txtField 
{
	display:block; 
	float:left;
	width:312px; 
	height:21px;
	background:#fff;
	border:1px solid #d2d7e3;
	padding:4px 0 0 4px;
	overflow:hidden;
	color:#333;
	z-index:9;
}

.imenikForm.en .txtField{
	width:294px; 
}
#tko, #gdje, #traziPoKarti {height:36px; border:1px solid #c8c8cb; font-size:19px;}

.txtField2 
{
	display:block; 
	float:left;
	width:248px; 
	height:21px;
	background:#fff;
	border:1px solid #d2d7e3;
	padding:4px 0 0 4px;
	overflow:hidden;
	color:#333;
	z-index:9;
}


.ImenikContainerInnerLeft {float:left; padding:42px 0 0 29px; width:900px;}
.ImenikContainerInnerRight {float:left; padding:0 0 0 30px; width:900px; max-width:900px;}
.ImenikContainerInnerLeftBijeleStranice {float:left; position:relative; padding:42px 0 0 13px; width:430px;} /* padding top..check out the rest of the site */
.ImenikContainerInnerLeftZuteStranice {float:left; position:relative; padding:42px 0 0 13px; width:388px;}
.ImenikContainerInnerRightZuteStranice {float:left; position:relative; padding:0px; margin:0 0 0 24px; width:507px; max-width:507px;}

#imenikTrazi {position:relative; top:3px; z-index:10;}
.kartaContainer 
{
	position:relative;
	border:1px solid #c9c8cb;
	background:#fff;
	padding:4px;
	width:310px;
	height:232px;
	overflow:hidden;
	margin-top:15px;
	z-index:10000000 !important;
}

#snimirutuHolder 
{
	position:relative;
	float:left;
	margin:5px 0;
	width: 244px; 
	min-width: 151px; 
	clear: both; 
	overflow-x: hidden; 
	background:url(img/vrijeme/bg-vrijeme-right.png) top right no-repeat;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 9px;
}	
#snimirutuHolder .snimirutuHolderInner 
{
	background: url(img/vrijeme/bg-vrijeme-left.png) top left no-repeat;
	width:221px;
	display: block;
	position:relative;
	float:left;
	margin:0;
	padding: 1px 0 1px 10px;
	height: 108px;
	overflow: hidden;
	font:11px Arial;
	line-height:14px;	
	color: #ffffff;
}

#snimirutuHolder .snimirutuHolderInner a#closeRute 
{
	display: block;
	position: absolute;
	top: 8px; 
	right: 0px;
	background:url(img/vrijeme/btn-vrijemeclose.png) no-repeat;
	width: 7px;
	height: 8px;
	font-size: 1px;
}

#snimirutuHolder .snimirutuHolderInner p {
	position:absolute;
	top:15px;
	left:10px;
	text-align:left;
	height:70px;
	overflow:hidden;
	margin:0;
	padding:0;
}

#snimirutuHolder .snimirutuHolderInner .gumbicHolder4 
{
	position:absolute;
	top:86px;
	left:180px;
	margin:0 7px 0 0;
	padding:0 7px 0 0;
	border:0px none;
	background-color:transparent;
	background: url(img/button-karta-snimirutu-right.png) no-repeat top right;	
	display:inline;
	cursor:pointer !important;
	z-index:11;
	}

#snimirutuHolder .snimirutuHolderInner .link4
{
	padding:0px 0px 0px 7px;
	display:block;
	font-size:12px; 
	font-family:Verdana, sans-serif; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
	background: url(img/button-karta-snimirutu-left.png) no-repeat top left;
	border:0px none;
	white-space:nowrap;
	line-height:21px;
}


.kartaSearchContainer {position:relative; margin:10px 0 0 0;}
.txtFieldContainer {position:relative; z-index:9; float:left;}
.buttonContainer {position:relative; z-index:10; height:18px; text-align:right !important; float:right; margin-right:33px; margin-top:-24px; border:1px solid blue;}
.imenikFormOpis {clear:left; padding:8px 0 0 72px; height:37px;}
.imenikFormOpisBijeleStranice {clear:left; padding:8px 0 0 117px; * padding:8px 0 0 118px; height:40px;}
.searchPaginationContainer {margin:0 0 0 1px; color:#000; font-size:10px !important; padding-bottom:11px; width:900px;} /*margin:0 0 0 21px; fixing break of search result container */
.resultsPositioner {margin:-42px 0 -10px 6px;} /* fixing break of search result container */ 
.resultsPositioner_googlead {margin:0px 0 -10px 15px;} /* fixing break of search result container */ 
#pretragaContainerInner_zuteStranice.pretragaContainerInner .resultsPositioner {margin:0px 0 -10px 0px; position:relative;} /* zute stranice results break fix */
#pretragaContainerInner_zuteStranice.pretragaContainerInner .resultsPositioner .searchPaginationContainer {margin-left:20px;}

#pretragaContainerInner_brzaPretraga.pretragaContainerInner .resultsPositioner {margin:-42px 0 -10px -15px; position:relative;} /* zute stranice results break fix */
#pretragaContainerInner_brzaPretraga.pretragaContainerInner .resultsPositioner .searchPaginationContainer {margin-left:0px;}

.searchPaginationContainer div {font-size:10px !important;}
.searchPaginationContainer a {text-decoration:underline; margin-right:5px; font-size:10px !important;}



.resultsTitle {padding:0 0 6px 0; font-weight:normal; font-size:12px;}
.resultsDesc {padding:0 0 6px 0; font-weight:bold; font-size:11px;}
.kartaContainer {position:relative; border:1px solid #c9c8cb; background:#fff; padding:3px; width:302px; min-width:302px; margin-top:15px;}


.resultsSearchContainer {position:relative; margin:10px 0 0 0;}

.imenikSearchResultsRight {float:right; width:175px; position:absolute; top:0px; right:0px;}
.imenikButtonsHolder {width:26px; position:absolute; top:13px; right:13px;}


.resultsContainer 
{
	position:relative; 
	border:1px solid #c9c8cb; 
	/*background:url(img/logo-defaultbg.png) 0 0 no-repeat;*/
	width:128px;  
	height:88px;
	margin-bottom:1px;
	overflow:hidden;
}


.resultsContainerNoImage 
{
	position:relative;  
	width:130px;  
	height:90px;
	margin-bottom:1px;
	overflow:hidden;
}



.imenikVideoLink, .imenikSlikeLink, .imenikMojImenik 
{
	display:block; 
	position:relative; 
	width:26px; 
	height:20px; 
	overflow:hidden; 
	/*font-family:Verdana, sans-serif; color:#fff; */ 
	/*padding:0 0 0 27px;*/
	/* margin-top:6px;*/
}

.imenikVideoLink {background:url(img/button-video2.png) 0 0 no-repeat; margin:0 0 6px 0;}
.imenikSlikeLink {background:url(img/button-slike2.png) 0 0 no-repeat;}
.imenikMojImenik {background:url(img/button-mojimenik2.png) 0 0 no-repeat; margin:0 0 13px 0;}

.imenikNaKarti 
{
	display:block;
	background:url(img/button-nakarti2.png) 0 0 no-repeat; 
	padding:3px 0 0 27px;
	margin:6px 0 0 0; 
	width:35px; 
	height:17px;
	overflow:hidden; 
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#fff;
}
.imenikKupon 
{
	display:block; 
	position:relative; 
	width:136px; 
	height:17px; 
	overflow:hidden; 
	font-family:Verdana, sans-serif; color:#fff; 
	font-size:11px !important; 
	text-decoration:none !important;
	padding:3px 0 0 27px; 
	margin-top:6px;
	background:url(img/button-kupon.png) 0 0 no-repeat;
}

#kuponPrintButton {
	float:right;
	margin-right:16px;
	margin-top:10px;
	z-index:1000000019 !important;
}

.ImenikContainerInnerDetails {
	width:900px; 
	margin:0 auto 10px auto;
	padding:0 0 10px 0;
}

.ImenikContainerInnerDetailsLeft { width:681px; }

.searchResultLevel1 .ImenikContainerInnerDetailsLeft {
	padding:7px 15px 0px 15px;
	/* height:auto !important;
	min-height:121px;
	height:121px; */ /* fixes extra space */
}
.searchResultLevel2 .ImenikContainerInnerDetailsLeft {
	padding:7px 15px 10px 15px;
}
.searchResultLevel3 .ImenikContainerInnerDetailsLeft {
	padding:7px 15px 0px 15px;
	/* height:50px !important;
	overflow:hidden; */ /* fixes extra space */ 
}


.itemContactInfo {display:block; position:relative; margin:0; padding:0; list-style:none; }
.itemContactInfo li.firstColumn { float:left; width:71px; max-width:71px;}
.itemContactInfo li.secondColumn {float:left; width:300px; padding:3px 19px 0 0;} 
.itemContactInfo li.secondColumn div, .itemContactInfo li.thirdColumn div {line-height:14px; font-size:11px;}
.itemContactInfo li.thirdColumn {float:left; width:200px; padding-left:13px;}
.itemContactInfo li.thirdColumn a {font-size:11px; text-decoration:none;}
.itemContactInfo li.thirdColumn a:hover {font-size:11px; text-decoration:underline;}

/*.searchResultLevel1 .itemContactInfo {padding:7px 15px 0px 15px;*/  /* height:auto !important; min-height:121px;height:121px;} */
.searchResultLevel1 .itemContactInfo li.secondColumn {/*min-height:65px; height:65px;*/} /* fixes extra space */
.searchResultLevel1 .itemContactInfo {padding:7px 15px 0px 0px;}

.searchResultLevel2 .itemContactInfo li.secondColumn, 
.searchResultLevel3 .itemContactInfo li.secondColumn {
	min-height:29px; height:29px;
}
.searchResultLevel2 .ImenikContainerInnerDetailsLeft {padding:7px 15px 10px 15px;}
.searchResultLevel3 .ImenikContainerInnerDetailsLeft {padding:7px 15px 0px 15px; /*height:50px !important; overflow:hidden; fontana break */ }
.searchResultLevel1 .ImenikContainerInnerDetailsLeft {padding:7px 15px 10px 15px;} /* extra padding bottom for ostaliPodaci fixing white boxes when there is no logo */
.imenikTelefon {
	display:block; 
	position:relative; 
	width:130px; 
	height:17px; 
	overflow:hidden;   
	padding:3px 0 0 20px; 
	margin:13px 0 12px 0;
	background:url(img/button-telefon.png) 0 0 no-repeat;
	color:#333;
	font-family:Verdana, sans-serif;	
	font-size:12px;
	line-height:12px !important;
}


.imenikTelefonOblak {
	display:block; 
	position:relative; 
	width:190px; 
	height:17px; 
	overflow:hidden;   
	padding:3px 0 0 20px; 
	margin:13px 0 12px 0;
	background:url(img/button-telefon-oblak.png) 0 0 no-repeat;
	color:#333;
	font-family:Verdana, sans-serif;	
	font-size:12px;
	line-height:12px !important;
}

.searchResultLevel2 .imenikTelefon, 
.searchResultLevel3 .imenikTelefon {
	background:url(img/button-telefon2.png) 0 0 no-repeat;
}


.ostaliPodaciContainer 
{
	position:relative; 
	width:507px;  
	line-height:normal;
	font-size:1px;
	margin:0 0 0 0;
	clear:left;
}

.searchResultLevel3 .ostaliPodaciContainer {margin:8px 0 0 0;}
.ostalipodaciTitle {margin:18px 0px; width:745px;}

.imenikOstaliPodaciItem { width:864px; margin:0 0 2px 0; }
.imenikOstaliPodaciItem .floatLeft {font-size:12px;}
.imenikOstaliPodaciItem .floatRight {width:128px; padding:0 0 0 27px; font-size:12px;}

.imenikOstaliPodaciItem1 {background:#e2e3e4 url(img/imenikOPRGD.png) top right no-repeat; }
.imenikOstaliPodaciItem1 .floatLeft {background:url(img/imenikOPRGL.png) top left no-repeat;}

.imenikOstaliPodaciItem2 {background:#f2f2f2 url(img/imenikOPRG2D.png) top right no-repeat; }
.imenikOstaliPodaciItem2 .floatLeft {background:url(img/imenikOPRG2L.png) top left no-repeat;}

.imenikOstaliPodaciItem3 {background:#fff; }

.imenikOstaliPodaciItem1 .floatRight,
.imenikOstaliPodaciItem2 .floatRight  
{background:url(../img/icon-phone.png) 0px 2px no-repeat;}

.ostaliPodaciLevel-1 {background:url(img/imenikBullet-1.gif) no-repeat; padding-left:8px;}
.ostaliPodaciLevel-2 {background:url(img/imenikBullet-2.gif) no-repeat; padding-left:12px;}
.ostaliPodaciLevel-3 {background:url(img/imenikBullet-3.gif) no-repeat; padding-left:17px;}


/* this was left out */ 
.ostalipodaciTitle {margin:18px 0px; width:745px;}
/* DARKER GREY ROW */
.imenikOstaliPodaciItemGrey {width:864px; background:#e2e3e4 url(img/imenikOPRGD.png) top right no-repeat; margin:0 0 3px 0;}
.imenikOstaliPodaciItemGrey .floatLeft {background:url(img/imenikOPRGL.png) top left no-repeat; font-size:12px;}
.imenikOstaliPodaciItemGrey .floatRight {width:128px; background:url(img/icon-phone.png) 0px 2px no-repeat; padding:0 0 0 27px; font-size:12px;}
/* LIGHT GREY ROW */
.imenikOstaliPodaciItemGrey2 {width:864px; background:#f2f2f2 url(img/imenikOPRG2D.png) top right no-repeat; margin:0 0 3px 0;}
.imenikOstaliPodaciItemGrey2 .floatLeft {background:url(img/imenikOPRG2L.png) top left no-repeat; font-size:12px;}
.imenikOstaliPodaciItemGrey2 .floatRight {width:128px; background:url(img/icon-phone.png) 0px 2px no-repeat; padding:0 0 0 27px; font-size:12px;}
/* WHITE ROW */
.imenikOstaliPodaciItemWhite{width:864px; background:#fff; margin:0 0 2px 0;}
.imenikOstaliPodaciItemWhite .floatLeft {font-size:12px;}
.imenikOstaliPodaciItemWhite .floatRight {width:128px; padding:0 0 0 27px; font-size:12px;}

/****************************************************************************************/
/******** MARGINS PADDINGS WIDTHS HEIGHTS BORDERS ***************************************/
.lh22 {line-height:22px !important;}
.lh37 {line-height:37px !important;}
.lh42 {line-height:42px !important;}
.noTT {text-transform:none !important;}
.upTT {text-transform: uppercase !important;}

.mt3 {margin-top:3px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px;}
.mt14 {margin-top:14px;}
.mt23 {margin-top:23px !important;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mt20l12 {margin:20px 0 0 12px;}
.ml71 {margin-left:71px !important;}


.pr6 {padding:0 6px 0 0;}
.pt3 {padding-top:3px;}
.pl19 {padding-left:19px !important;}
.pl298 {padding-left:298px;}
.h40 {height:40px !important;}
.h10 {height:10px !important;}
.h15 {height:15px !important;}
.h19 {height:19px !important;}
.h20 {height:20px !important;}
.h39 {height:39px !important;}
.w19 {width:19px;}
.w45 {width:45px;}
.w46 {width:46px;}
.w47 {width:47px;}
.w48 {width:48px;}
.w85 {width:85px;} 
.w112 {width:112px;}
.w116 {width:116px;}
.w336 {width:336px;}
.w850 {width:850px;}
.borderCyan {height:332px; min-height:332px; background:url(img/border_cyan.gif) top right no-repeat;}
.borderGrey {background:url(img/border_grey.gif) 710px 15px no-repeat;}
.borderGrey2 {background:url(img/border_grey.gif) right top no-repeat;}
.borderGrey3 {height:305px; min-height:305px; background:url(img/border_grey2.gif) top right no-repeat;}
.small {font-size:9px; color:#999;}

input, label {margin:0px; padding:0px;}
label {cursor:pointer !important;}

.sveDjelatnostiContainer {margin:0 0 10px 27px;}

.morelink 
{
	display:block; 
	/*width:12px;*/ 
	/*height:9px;*/ 
	font-size:9px; 
	overflow:hidden; 
	background:url(img/category-open.gif) top right no-repeat; 
	position:absolute; 
	right:20px; 
	top:15px;
	border:0 none;
	padding:2px 15px 3px 0;
	line-height:3px;
	height:5px;
}

.closelink 
{
	display:block; 
	/*width:12px; 
	height:9px;*/
	font-size:9px; 
	overflow:hidden; 
	background:url(img/category-close.gif) top right no-repeat; 
	position:absolute; 
	right:20px; 
	bottom:10px;
	padding:2px 15px 3px 0;
	line-height:3px;
	height:5px;	
}

.categoryContainer 
{
	position:relative; 
	width:507px;  
	background:#fef29f url(img/categoryexpand-top.gif) top left no-repeat;
	line-height:normal;
	font-size:1px;
	margin:0 0 10px 0;
}
.categoryTitle {position:absolute; top:11px; line-height:normal; margin:0px; padding:0px;}
.categoryTop 
{
	height:25px; 
	overflow:hidden;
	background:#fef29f url(img/categoryexpand-top.gif) top left no-repeat;
	padding:0 0 0 27px;
}
.categoryTop label, .categoryTop input {margin:0px; padding:0px; line-height:normal;}
.categoryBottom {height:12px; background: url(img/categoryexpand-bottom.gif) top left no-repeat; font-size:1px;}
.categoryRow 
{
	/*white-space:nowrap; */
	padding-right:10px;
	padding-left:5px;
	/*line-height:28px;*/ 
	line-height:normal;
	height:28px;
	padding-top:1px;
	*padding-top:4px;	
}

.moretext {padding:0 0 10px 12px;}
.moretextInner {float:left; padding:0 10px 0 0; line-height:28px;}


.gumbicHolder 
{
	position:relative;
	margin:20px 0 0 0;
	padding:0 0 0 20px;
	border:0px none !important;
	background:url(img/bg-trazi-left.png) no-repeat top left;
	font-size:1px;
	text-align:left;
	left:0px;
	cursor:pointer;
	display:inline;
	float:left;
}


.gumbicHolder .link 
{
	padding:0 20px 0 0;
	display:block;
	font-size:10px; 
	font-family:Verdana, sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	color:#fff !important; 
	text-transform:uppercase;
	background: url(img/bg-trazi-right.png) no-repeat top right;
	border:0px none !important;
	white-space:nowrap;
	line-height:21px;
}
.gumbicHolderLarge
{
	position:relative;
	margin:0px 0 0 0;
	padding:0 0 0 20px;
	border:0px none !important;
	background:url(img/bg-trazi-left_big.png) no-repeat top left;
	font-size:1px;
	text-align:left;
	left:0px;
	cursor:pointer;
	display:inline;
	float:left;
}


.gumbicHolderLarge .link 
{
	padding:0 80px 0 60px;
	display:block;
	font-size:10px; 
	font-family:Verdana, sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	color:#fff !important; 
	text-transform:uppercase;
	background: url(img/bg-trazi-right_big.png) no-repeat top right;
	border:0px none !important;
	white-space:nowrap;
	line-height:40px;
}
.gumbicHolderXLarge {background:url(img/bg-trazi-left_Xbig.png) no-repeat top left;}
.gumbicHolderXLarge .link{background: url(img/bg-trazi-right_Xbig.png) no-repeat top right;line-height:46px; font-size:18px; text-transform:none;}
.gumbicHolderLargeRed {background:url(img/bg-trazi-left_big_red.png) no-repeat top left;}
.gumbicHolderLargeRed .link{background: url(img/bg-trazi-right_big_red.png) no-repeat top right;line-height:46px; font-size:18px; text-transform:none;}

.gumbicHolder2 
{
	position:relative;
	margin:-24px 36px 0 0;
	padding:0 20px 0 0;
	border:0px none;
	background-color:transparent;
	background: url(img/bg-trazi2-right.gif) no-repeat top right;	
	float:right;
	display:inline;
	cursor:pointer !important;
	z-index:11;}

.link2
{
	padding:0px 0px 0px 20px;
	display:block;
	font-size:10px; 
	font-family:Verdana, sans-serif; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
	text-transform:lowercase;
	background: url(img/bg-trazi2-left.gif) no-repeat top left;
	border:0px none;
	white-space:nowrap;
	line-height:18px;
}


.gumbicHolder3 
{
	position:relative;
	margin:0 0 0 0;
	padding:0 7px 0 0;
	border:0px none;
	background-color:transparent;
	background: url(img/bg-prikaziput-right.gif) no-repeat top right;	
	float:right;
	display:inline;
	cursor:pointer !important;
	z-index:11;
}

.link3
{
	padding:0px 0px 0px 7px;
	display:block;
	font-size:12px; 
	font-family:Verdana, sans-serif; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
	background: url(img/bg-prikaziput-left.gif) no-repeat top left;
	border:0px none;
	white-space:nowrap;
	line-height:21px;
}

.gumbicHolder4 
{
	position:relative;
	margin:0 7px 0 0;
	padding:0 7px 0 0;
	border:0px none;
	background-color:transparent;
	background: url(img/button-karta-trazi-right.png) no-repeat top right;	
	float:right;
	display:inline;
	cursor:pointer !important;
	z-index:11;}

.link4
{
	padding:0px 0px 0px 7px;
	display:block;
	font-size:12px; 
	font-family:Verdana, sans-serif; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
	background: url(img/button-karta-trazi-left.png) no-repeat top left;
	border:0px none;
	white-space:nowrap;
	line-height:21px;
}

.gumbicHolder5 
{
	position:relative;
	margin:0 0px 0 0;
	padding:0 7px 0 0;
	border:0px none;
	background-color:transparent;
	background: url(img/button-mojimenik-brisi-right.png) no-repeat top right;	
	float:right;
	display:inline;
	cursor:pointer !important;
	z-index:11;
}

.link5
{
	padding:0px 0px 0px 20px;
	display:block;
	font-size:11px; 
	font-family:Verdana, sans-serif; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
	background: url(img/button-mojimenik-brisi-left.png) no-repeat top left;
	border:0px none;
	white-space:nowrap;
	line-height:20px;
	cursor:pointer !important;
}

.najcescaPretraga_cont 
{
	position:relative;
	width:912px;
	overflow:hidden;
	margin:0 auto;
	background:url(img/bg_najcesca_pretraga_body.gif) top left repeat-y;
}
	
.najcescaPretraga 
{
	position:relative;
	float:left;
	width:896px;
	background:none;
	margin:0 0 0 0;
	padding:0px 5px;
	overflow:hidden;
}

.najcesca_pretraga_bottom_bg
{
	position:relative;
	clear:both;
	background:url(img/bg_najcesca_pretraga_bottom.gif) top left no-repeat;
	width:912px;
	height:14px;
	overflow:hidden;
}
	
.najcescaPretraga_vise
{
	position:relative;
	float:left;
	width:910px;
	background:#81c5e2;
	margin:0 0 0 0;
	padding:0px 15px;
	overflow:hidden;
}
	
.najcescaPretraga .top_sep
{
	width:860px;
	background:url(img/bg_top_sep.gif) top left repeat-x;
	height:10px;
	margin:0 auto;
	padding:0px 0px;
}

.najcescaPretraga .link_holder
{
	width:860px;
	margin:0 auto;
	padding:0px 0px;
	text-align:center;
}

.najcescaPretraga_vise .link_holder, .najcescaPretraga_vise .link_holder_gdje
{
	width:860px;
	margin:0 auto;
	padding:0px 0px;
	text-align:center;
}

div.najcescaPretraga a
{
	position:relative;
	margin:2px 20px 0 0;
	border:0px none;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	white-space:nowrap;
}

div.najcescaPretraga_vise a
{
	position:relative;
	margin:2px 15px 0 0;
	border:0px none;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	white-space:nowrap;
}

div.link_holder_gdje a
{
	position:relative;
	margin:2px 15px 0 0;
	border:0px none;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	white-space:nowrap;
}
	
div.najcescaPretraga a:hover
{
	text-decoration:underline;
}
	
a.link_importance_1
{
	font-size:10px !important;
}
a.link_importance_2
{
	font-size:12px !important;
}
a.link_importance_3
{
	font-size:14px !important;
}
a.link_importance_4
{
	font-size:16px !important;
}
a.link_importance_5
{
	font-size:18px !important;
}
a.link_importance_6
{
	font-size:20px !important;
}
	
.gumbicVise 
{
	margin:5px 15px 0 0 !important;
	float:right !important;
}

.najcesca_title
{
	float:left;
	display:inline;
	width:100%;
	font-size:14px;
	font-family:Verdana;
	color:#000000;
	font-weight:bold;
	margin:10px 0 5px 25px;
}
		
#mojImenik {clear:left; margin:0px 15px 7px 15px; padding:10px 0px 0px 0px; _padding:10px 0px 10px 0px;}
#mojImenik .ImenikContainerInnerZuteStraniceDetails {/*padding:0px 15px 10px 15px;*/ margin:0px 15px 7px 15px; width:880px; background: url(img/bg-border-mojimenik.png) bottom left repeat-x;}

.ImenikContainerInnerZuteStraniceDetailsLeft3 {width:681px; padding:0px 0 0 0; height:auto !important; min-height:50px; height:50px;}
#mojImenik .imenikButtonsHolder {display:block; width:183px; position:absolute; top:0px; right:0px; float:left;}
#mojImenik .imenikTelefon2 
{
	display:block; 
	position:relative; 
	width:99px; 
	height:17px; 
	overflow:hidden;  
	padding:3px 0 0 18px; 
	margin:0px 0 23px 0;
	background:url(img/button-telefon3.png) 0 0 no-repeat;
	color:#333;
	font-family:Verdana, sans-serif; 	
	font-size:12px;
	line-height:12px !important;
}
#mojImenik .imenikSearchResultsRight {float:right; width:183px; position:absolute; top:0px; right:0px;}
#mojImenik .imenikTelefon2 strong {color:#c21c24;}
.napomena strong {color:#c21c24;}
.napomena {margin-left:30px; font-family:Verdana, sans-serif; font-size:9px !important;}




/****************************************************************************************/
/******** CLEARS FLOATS *****************************************************************/
.clearFloating {float:none !important;}
.clearLeft {clear:left !important;}

.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}

.morelink, .closelink {cursor:pointer;}
.moretext {margin:0 5px 0 15px;}
.pRelative {position:relative;}

.fl {float:left;}
.fr {float:right}


.ostalipodaciMore 
{	
	display:block; 
	position:relative; 
	width:121px; 
	height:13px; 
	overflow:hidden; 
	font-family:Verdana, sans-serif; color:#231f20;  
	padding:0 0 0 17px; 
	margin-top:0px;
	background:url(img/button-ostalipodaci.png) 0 0 no-repeat;
	color:#231f20;
	font-size:10px;
	line-height:12px !important;	
	left:16px; 
	top:0px;
	cursor:pointer !important;	
}

.ostalipodaciClose 
{
	display:block;
	position:relative; 
	width:868px; 
	height:13px; 
	font-size:1px; 
	overflow:hidden; 
	background:url(img/button-ostalipodaciclose.png) 0 0 no-repeat; 
	position:absolute; 
	left:16px; 
	top:0px;
	cursor:pointer !important;
}

.ostalipodaciText {margin:0 5px 0 15px; width:864px;}

.form_errorMessage {clear:left; padding-left:110px;}
.generalFrmError {position:absolute; top:0px;}
.messageNoResultsHolder {position:relative; margin-top:-40px;}

/****************************************************************************************/
/******** T-COM INFO *******************************************************************/

.catTitle 
{
	padding:0 0 0 10px;
	clear:left;
	line-height:24px;
	margin:0px;
	color:#fff;
	font-size:18px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	background:#ccc;
	width:auto;
}

#infoDiv
{
	position: relative;
	width: auto !important;
	height: 100% !important;
	/*min-height: 450px;*/
	height:auto;
	margin:0px 24px;
	padding:0px;
}

#infoDiv form {clear:left; margin:0px; padding:0px;}

.infoRow 
{
	width:auto !important;
	position:relative;
	clear:left;
	background:#edf6f8;
}
.infoRow2 
{
	width:auto !important;
	position:relative;
	clear:left;
	background:#f6fbfc;
}

.infoRow .left,
.infoRow2 .left 
{
	width:117px;
	padding-left:11px;
	float:left;
	position:relative;
	display:inline-block;
	font:11px Verdana, sans-serif;
	line-height:14px;
	background: url(img/border-infobox.gif) bottom right repeat-y;
}

.infoRow .right,
.infoRow2 .right 
{
	padding-left:18px;
	float:left;
	width: 775px;
	display:inline-block;
	position:relative;
	font:11px Verdana, sans-serif;
	line-height:14px;
	text-transform:uppercase;
}

/****************************************************************************************/
/******** 060 BROJEVI ******************************************************************/

#cjenik060 {width:100%; margin:26px 0 0 0; padding:0px; border:0 none; clear:left;}
#cjenik060 tr td 
{
	vertical-align:middle;
	text-align:left;
	padding-left:11px;
	background: url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	margin:0px;
}

#vrsteoglasa tr td {
	vertical-align:middle;
	text-align:left;
	padding:3px 11px;
	background: url(img/border-infobox.gif) bottom right repeat-y;
	border-bottom:1px dotted #999;
	line-height:14px;
	margin:0px;
}

#vrsteoglasa tr td img {vertical-align:middle}
#vrsteoglasa tr td:nth-child(3n+3){background:none;}

#opis060 {margin:-50px 0 0 0; padding:0px; border:0 none; clear:left;}
#opis060 tr td 
{
	vertical-align:middle;
	text-align:left;
	padding-left:11px;
	line-height:14px;
	margin:0px;
}

#cjenik060 tr td.heading
{
	line-height:24px;
	vertical-align:middle;
	background:#ccc;
}

.naslovRubrike 
{
	color:#fff;
	font-size:18px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	white-space:nowrap !important;
}

.podnaslovRubrike 
{
	color:#231f20;
	font-size:12px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
}

.opisKolumne
{
	height:42px;
	vertical-align:middle;
}
.opisKolumne2
{
	height:20px;
	vertical-align:middle;
}
table tr td.row1 {background-color:#edf6f8 !important;} /* darker blue */
table tr td.row2 {background-color:#f6fbfc !important;} /* lighter blue */


#rezultati060 {width:100%; margin:24px 0 0 0; padding:0px; border:0 none; clear:left;}
#rezultati060 tr td 
{
	vertical-align:top;
	text-align:left;
	background-image:url(img/border-infobox.gif);
	background-position:bottom right;
	background-repeat:repeat-y;
	line-height:14px;
	margin:0px;
	padding:10px 10px 10px 11px;
}
#rezultati060 tr td.heading
{
	line-height:24px;
	vertical-align:middle;
	background:#ccc;
	padding:0 0 0 11px;
}
	
#rezultati060 tr td.subheader
{	
	height:25px;
	padding-top:0px !important;
	padding-bottom:0px !important;
	vertical-align:middle;
	background:#dce1e2;
}
	
#rezultati060 tr td.naziv_usluge
{	
	padding-top:0px;
	padding-bottom:0px; 
	height:25px;
	vertical-align:middle;
	background-image:none;
}

strong.titleItem {font-size:12px;}

.hruler {background:#edf6f8 url(img/border-horizontal.gif) top left repeat-x !important; padding:0px !important; line-height:1px; font-size:1px;}
.spacerItem {background:#f6fbfc !important; padding:0px !important; line-height:7px; font-size:1px;}
.spacerItemWhite {background:#ffffff !important; padding:0px !important; line-height:7px; font-size:1px;}

#pretraga060 {width:100%; margin:0 0 0 0; padding:0px; border:0px none; clear:left;}
#pretraga060 tr td 
{
	vertical-align:top;
	text-align:left;
	padding:0px;
	background: url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	margin:0px;
}

#pretraga060 tr td label 
{
	display:block;
	width:auto !important;
	border:0 none;
	padding:4px 0 6px 0;
	font-weight:bold !important;
	position:relative;
}

.pretrazivacContainer {clear:left; position:relative;}

.pretrazivacContainer #numberField 
{
	float:left;
	position:relative;
	width:84px;
	height:14px;
	font-size:11px;
	font-family:Verdana;
	padding:2px;
	border:1px solid #bcbec0;
}

.pretrazivacContainer #nazivField 
{
	float:left;
	position:relative;
	width:389px;
	height:14px;
	font-size:11px;
	font-family:Verdana;
	padding:2px;
	border:1px solid #bcbec0;
} 
.pretrazivacContainer .gumbHolder 
{
	position:relative;
	margin:0 0 0 4px;
	padding:0px;
	border:0px none !important;
	background:url(img/button-060trazi.png) no-repeat top left;
	font-size:1px;
	left:0px;
	cursor:pointer;
	display:inline-block;
	float:left;
	width:62px;
	text-align:left;
}

.pretrazivacContainer .gumbHolder .text 
{
	font-size:11px; 
	font-family:Verdana, sans-serif; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
	text-transform:none;
	white-space:nowrap;
	line-height:21px;
	background:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.image060 {float:left; position:relative; margin-right:2px;} 


#medunarodniPozivi {width:100%; margin:26px 0 0 0; padding:0px; border:0 none; clear:left;}
#medunarodniPozivi tr td 
{
	vertical-align:middle;
	text-align:left;
	padding:0px 11px;
	background: url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	margin:0px;
}

#medunarodniPozivi tr td.heading
{
	line-height:24px;
	vertical-align:middle;
	background:#ccc;
	padding:0 0 0 11px;
}
/*
#pretragaMedjunarodniPozivni tr td select
{
	line-height:24px;
	vertical-align:middle;
	background:#fff !important;
	padding:0px 0px 0px 0px !important;
	font-size:11px;
	font-family:Verdana, sans-serif;
	margin:0px;
	padding:0px;
	border:1px solid #bcbec0;
	color:#333;
	height:19px !important;
}
*/
#pretragaMedjunarodniPozivni tr td .gumbHolder 
{
	position:relative;
	margin:0 0 0 4px;
	padding:0px;
	border:0px none !important;
	background:url(img/button-060trazi.png) no-repeat top left;
	font-size:1px;
	left:0px;
	cursor:pointer;
	display:inline-block;
	float:left;
	width:62px;
	text-align:left;
}
#pretragaMedjunarodniPozivni tr td .gumbHolder .text 
{
	font-size:11px; 
	font-family:Verdana, sans-serif; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
	text-transform:none;
	white-space:nowrap;
	line-height:21px;
	background:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#pretragaMedjunarodniPozivni tr td label 
{
	display:block;
	width:auto !important;
	border:0 none;
	padding:4px 0 6px 0;
	font-weight:bold !important;
	position:relative;
}
/****************************************************************************************/
/******** KUPON ZA POPUST ***************************************************************/

.kuponContainer 
{
	width:498px; /* was 488px - removed padding right */
	height:auto !important;
	min-height:161px;
	height:161px;
	border:8px solid #e7e8e9;
	clear:left;
	background:#fff;
	font-family:Verdana, sans-serif;
	color:#000;
	padding:12px 0px 9px 11px !important;
}
.kuponLeft {width:135px; float:left; position:relative;}
.kuponRight 
{
	width:344px; /* was 334px - added 10 px for non line breaking */
	padding-left:11px; 
	float:right; 
	position:relative; 
	background:url(img/kupon-brdrvert.gif) top left repeat-y;
}
.kuponRight strong {line-height:15px;}

.kuponLogo 
{
	position:relative; 
	border:1px solid #c9c8cb; 
	background:#fff; 
	width:128px;  
	height:88px; 
	margin-bottom:1px;
	overflow:hidden;
}
.kuponLogoBlank
{
	position:relative; 
	border:1px solid #ffffff; 
	background:#fff; 
	width:128px;  
	height:88px; 
	margin-bottom:1px;
	overflow:hidden;
}
.kuponPhone 
{
	width:110px; 
	line-height:21px; 
	background:url(img/kupon-bg-telefon.gif) 0 0 no-repeat; 
	padding-left:21px; 
	margin-top:7px; 
	font-size:11px;
}
.kuponRulerH {height:11px; background:url(img/kupon-brdrhoriz.gif) 0px 5px no-repeat; overflow:hidden; font-size:1px;}
.kuponHTLogo 
{
	float:right; 
	width:126px; 
	height:30px; 
	display:block; 
	/*background:url(img/kupon-logo-tcom.gif) 0 0 no-repeat;*/
	margin-top:1px;
	margin-right:10px;
	overflow: hidden;
}
.kuponSmallGreyCopy {font-size:9px; color:#77787b;}
.kuponGreyLink {display:block; position:relative; font-size:14px; color:#77787b; margin-top:6px; text-decoration:none;}
.kuponFullAddress {width:498px; float:left; padding-top:6px; position:relative;}
.kuponExpires {font-size:9px; line-height:15px; clear:left; position:relative;}
.feedbackLinkContainer {position:absolute; top:260px;}
#feedbackLink {text-decoration:underline; color:#006699; white-space:nowrap;}


/****************************************************************************************/
/******** OGLASAVANJE ******************************************************************/
div.oglasavanjeContainer
{
	width:941px;
	margin:0 0 0 21px;
	overflow:hidden;
	clear:left;
	font-size:1px;
}
.oglasavanjeContainer .catTitleSmaller 
{
	padding:0 0 0 10px;
	clear:left;
	line-height:24px;
	margin:0px;
	color:#fff;
	font-size:12px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	background:#ccc;
	width:917px;
}	

.oglasavanjeContainer .oglasavanjeContainerInner {padding:15px 12px 12px 12px; background:#edf6f8; width:903px;}

.oglasavanjeContainer2 {	width:941px;
	margin:0px 15px;
	clear:left;
	font-size:1px;
	display:block; position:relative;} 

.helperBoxContainer {margin-top:22px;}
.helperBoxContainer table {margin:0px !important; border:0px !important; padding:0px !important;}
.helperBoxContainer table tr td {margin:0px; border:0px none; padding:0px; background:#edf6f8; vertical-align:top; text-align:left; background-color:#edf6f8;}
.helperBoxContainer table tr td.catTitle 
{
	padding:0 0 0 10px;
	clear:left;
	line-height:24px;
	margin:0px;
	color:#fff;
	font-size:12px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	background:#ccc;
	width:215px;
}

.helperBoxContainer table tr td.viseContainer {padding-left:12px; height:23px;}
.helperBoxContainer table tr td.viseContainer a {font:10px Verdana, sans-serif; text-decoration:underline; color:#231f20;}
.helperBoxContainer table tr td.spacer {width:7px; background-color:#fff !important;}
.helperBoxContainerInner {margin:11px 12px 12px 12px;}
.helperBoxContainerInner input.txtField {width:207px !important;}
.oglasavanjeContainer label {line-height:16px;}
.txtField3
{
	display:block; 
	float:left;
	width:203px; 
	height:16px;
	background:#fff;
	border:1px solid #bcbec0;
	padding:4px 0 0 4px;
	overflow:hidden;
	font:11px Verdana, sasn-serif;
	color:#333;
	z-index:9;
	margin-bottom:7px;
}
.oglasavanjeBoxHidden {display:none;}
.oglasavanjeBoxHidden table {margin:25px 0 0 0; border:0px !important; padding:0px !important;}
.oglasavanjeBoxHidden table tr td {margin:0px; border:0px none; padding:0px; background:#edf6f8; vertical-align:top; text-align:left; background-color:#edf6f8;}
.oglasavanjeBoxHidden table tr td.catTitle 
{
	padding:0 0 0 10px;
	clear:left;
	line-height:24px;
	margin:0px;
	color:#fff;
	font-size:18px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	background:#ccc;
	white-space:nowrap !important;
}

.oglasavanjeBoxHidden table tr td.topicTitle {vertical-align:middle !important; font-weight:bold; color:#231f20; padding-left:12px; height:14px; background-color:#f6fbfc !important;}

.oglasavanjeBoxInner {margin:11px 12px 12px 12px; color:#333; line-height:14px;}


.gumbicHolder5 
{
	position:relative;
	margin:0 7px 0 0;
	padding:0 7px 0 0;
	border:0px none;
	background-color:transparent;
	background: url(img/button-oglasavanje-right.png) no-repeat top right;	
	float:right;
	display:inline;
	cursor:pointer !important;
	z-index:11;}

.link5
{
	padding:0px 0px 0px 7px;
	display:block;
	font-size:11px; 
	font-family:Verdana, sans-serif; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
	background: url(img/button-oglasavanje-left.png) no-repeat top left;
	border:0px none;
	white-space:nowrap;
	line-height:20px;
}
.gumbHolder2 
{
	position:relative;
	margin:0 0 0 4px;
	padding:0px;
	border:0px none !important;
	background:url(img/button-060trazi.png) no-repeat top left;
	font-size:1px;
	left:0px;
	cursor:pointer;
	display:inline-block;
	float:left;
	width:62px;
	text-align:left;
}

.gumbHolder2 .text 
{
	font-size:11px; 
	font-family:Verdana, sans-serif; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
	text-transform:none;
	white-space:nowrap;
	line-height:21px;
	background:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#vasiPodaci {width:927px; margin:0 0 23px 0; padding:0; border:0 none;}
#vasiPodaci tr td 
{
	vertical-align:middle;
	text-align:left;
	background:#edf6f8 url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	height:14px;
	margin:0px;
	padding:0 9px 0 10px;
	font-size:11px;
}
#vasiPodaci tr td strong {font-size:10px; text-transform:uppercase; white-space:nowrap;}
#vasiPodaci tr td.heading
{
	line-height:24px;
	vertical-align:middle;
	background:#ccc;
	padding:0 0 0 11px;
	color:#fff;
	font-size:18px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	white-space:nowrap !important;	
}

#vasiPodaci tr td.hruler 
{
	background:url(img/border-horizontal.gif) top left repeat-x !important; 
	padding:0px !important; 
	line-height:1px !important; 
	font-size:1px !important;
	height:1px;
}

#vasiPodaci tr td .gumbicHolder5 .link5 {width:auto !important; min-width:104px; width:104px; text-align:center;}

#aktivniOglasi {width:927px; margin:0 0 23px 0; padding:0; border:0 none;}
#aktivniOglasi tr td 
{
	vertical-align:top;
	text-align:left;
	background:#edf6f8 url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	height:14px;
	margin:0px;
	padding:8px 9px 9px 10px;
	font-size:11px;
}
#aktivniOglasi tr td strong {font-size:10px; text-transform:uppercase; white-space:nowrap;}
#aktivniOglasi tr td.heading
{
	line-height:24px;
	vertical-align:middle;
	background:#ccc;
	padding:0 0 0 11px;
	color:#fff;
	font-size:18px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	white-space:nowrap !important;	
}

#aktivniOglasi tr td.hruler 
{
	background:#edf6f8 url(img/border-horizontal.gif) top left repeat-x !important; 
	padding:0px !important; 
	line-height:1px !important; 
	font-size:1px !important;
	height:1px;
}
#aktivniOglasi tr td input {clear:left; margin:1px 0 0 0; padding:0; border:0;}

#aktivniOglasi tr td .gumbicHolder5 {margin-right:0px;}
#aktivniOglasi tr td .gumbicHolder5 .link5 {width:auto !important; min-width:104px; width:104px; text-align:center;}
#aktivniOglasi tr td .gumbicHolder5 .twoRowsTxt {font:9px Verdana; white-space:normal; line-height:9px; height:21px;}
#aktivniOglasi tr td.headingClass {padding:0px !important; height:23px; vertical-align:middle;}
#aktivniOglasi tr td.summClass {padding-top:0px; padding-bottom:0px; height:23px !important; vertical-align:middle; font-size:10px;}
#aktivniOglasi tr td.separatorRow {padding-top:0px; padding-bottom:0px; height:12px !important; vertical-align:middle; font-size:1px;}
#aktivniOglasi tr td.borderFixClass {background-image:none !important; background-color:#f6fbfc !important;}
#aktivniOglasi tr td.borderFixClass2 {background-image:none !important; background-color:#edf6f8 !important;}
#aktivniOglasi tr td.lastRow {padding:0px; height:27px;}


#cjenikOglasa {width:927px; margin:0; padding:0; border:0 none;}
#cjenikOglasa tr td 
{
	vertical-align:middle;
	text-align:left;
	background:#edf6f8 url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	height:14px;
	margin:0px;
	padding:0 9px 0 10px;
	font-size:11px;
}
#cjenikOglasa tr td strong {font-size:10px; text-transform:none; white-space:nowrap;}
#cjenikOglasa tr td.heading
{
	line-height:24px;
	vertical-align:middle;
	background:#ccc;
	padding:0 0 0 11px;
	color:#fff;
	font-size:18px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	white-space:nowrap !important;	
}

#cjenikOglasa tr td.hruler 
{
	background:url(img/border-horizontal.gif) top left repeat-x !important; 
	padding:0px !important; 
	line-height:1px !important; 
	font-size:1px !important;
	height:1px;
}

.oglasavanjePhone 
{
	width:110px; 
	line-height:21px; 
	background:url(img/oglasavanje-phone.gif) 0 0 no-repeat; 
	padding-left:21px; 
	margin-top:12px; 
	font-size:11px;
}

.oglasavanjeContainer .searchResultLevel3 { background-color:#f6fbfc;}

#uredjivanjeOglasa {width:927px; margin:0 0 23px 0; padding:0; border:0 none;}
#uredjivanjeOglasa tr td 
{
	vertical-align:top;
	text-align:left;
	background:#edf6f8 url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	height:14px;
	margin:0px;
	padding:8px 9px 9px 10px;
	font-size:11px;
}
#uredjivanjeOglasa tr td strong {font-size:10px; text-transform:uppercase; white-space:nowrap;}
#uredjivanjeOglasa tr td.heading
{
	line-height:24px;
	vertical-align:middle;
	background:#ccc;
	padding:0 0 0 11px;
	color:#fff;
	font-size:18px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	white-space:nowrap !important;	
}

#uredjivanjeOglasa tr td.hruler 
{
	background:#edf6f8 url(img/border-horizontal.gif) top left repeat-x !important; 
	padding:0px !important; 
	line-height:1px !important; 
	font-size:1px !important;
	height:1px;
}
#uredjivanjeOglasa tr td input {clear:left; margin:1px 0 0 0; padding:0; border:0;}

#uredjivanjeOglasa tr td .gumbicHolder5 {margin-right:0px; clear:right; position:relative;}
#uredjivanjeOglasa tr td .gumbicHolder5 .link5 {width:auto !important; min-width:105px; width:105px; text-align:center;}
#uredjivanjeOglasa tr td.headingClass {padding:0px !important; height:23px; vertical-align:middle;}
#uredjivanjeOglasa tr td.summClass {padding-top:0px; padding-bottom:0px; height:23px !important; vertical-align:middle; font-size:10px;}
#uredjivanjeOglasa tr td.separatorRow {padding-top:0px; padding-bottom:0px; height:12px !important; vertical-align:middle; font-size:1px;}
#uredjivanjeOglasa tr td.borderFixClass {background-image:none !important; background-color:#f6fbfc !important;}
#uredjivanjeOglasa tr td.borderFixClass2 {background-image:none !important; background-color:#edf6f8 !important;}
#uredjivanjeOglasa tr td.lastRow {padding:0px; height:27px;}

.titleRow {padding-top:0px !important; padding-bottom:0px !important; height:24px !important; vertical-align:middle !important;}

.section1 {margin::0px; padding:0px;}
.section1 tr td {background:none !important; padding:0 7px 0 0 !important; height:23px !important; vertical-align:middle !important; font:10px Verdana;}
.section1 tr td label {font:10px Verdana; line-height:12px !important;}
.section1 tr td select {display:block; font:10px Verdana; width:auto; min-width:190px; width:190px !important;}
.section1 tr td select.timeSelect {display:inline; font:10px Verdana; width:auto; min-width:40px; width:40px !important;}
.section1 tr td .txtField3 {border:1px solid #bcbec0 !important; font:10px Verdana, sans-serif; color:#333; line-height:16px; padding-left:5px !important;}
.section1 tr td .ikonaTelefonForma 
{
	background-image:url(img/bg-input-phone.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	padding-left:19px !important;
	width:171px;
	line-height:16px;
}

.section2 {width:888px; margin:0px; padding:0px;}
.section2 tr td {padding:0 7px 0 10px !important; height:19px !important; vertical-align:middle !important; font:10px Verdana;}
.section2 tr td.firstCol {width:214px; padding-bottom:0px; height:16px;}
.section2 tr td.secondCol {width:450px;}
.section2 tr td.thirdCol {text-align:left !important;}

.section2 tr td label {font:10px Verdana; line-height: normal;}
#uredjivanjeOglasa tr td .section2 .gumbicHolder5 {margin-right:0px; * margin-left:0px; clear:right; position:relative;}
#uredjivanjeOglasa tr td .section2 .gumbicHolder5 .link5 {width:auto !important; text-align:center;}

.section2 .uredjivanje_oglasa_slike tr td {padding:0 2px 0 0px !important;}

.thumbnailPlaceHolder {width:470px !important; clear:left; position:relative; margin:8px 0px; overflow:hidden !important;} 
.thumbnailContainer {display:block; float:left; position:relative; width:64px; overflow::hidden; margin:0 10px 0 5px; padding:0px;}
.thumbnailContainer .thumbnail 
{
	display:block; 
	position:relative; 
	top:0px; 
	left:0px; 
	width:47px; 
	height:47px; 
	overflow::hidden; 
	background-color:#fff;
	border:1px solid #cbcfd1;
}
.thumbnailContainerLogo .close, .thumbnailContainer .close, .thumbnailContainerIkona .close 
{
	display:block; 
	width:12px; 
	height:12px; 
	overflow:hidden; 
	background: url(img/button-thumb-close.gif) 0 0 no-repeat; 
	position:absolute; 
	bottom:0px; 
	right:0px; 
	cursor:pointer;
}

.thumbnailContainerLogo .thumbnail 
{
	display:block; 
	position:relative; 
	top:0px; 
	left:0px; 
	width:130px; 
	height:90px; 
	overflow::hidden; 
	background-color:#fff;
	border:1px solid #cbcfd1;
}
.thumbnailContainerLogo {display:block; float:left; position:relative; width:148px; height:91px; overflow::hidden; margin:-30px 10px 15px 0; padding:0px;}

.thumbnailContainerIkona .thumbnail 
{
	display:block; 
	position:relative; 
	top:0px; 
	left:0px; 
	width:21px; 
	height:21px; 
	overflow::hidden; 
	background-color:#fff;
	border:1px solid #cbcfd1;
}
.thumbnailContainerIkona {display:block; float:left; position:relative; width:39px; height:23px; overflow::hidden; margin:0 10px 0 0; padding:0px;}

#profil {width:691px;}
#profil2 
{
	font:10px Verdana; 
	display:block; 
	position:relative; 
	height:36px; 
	width:691px !important; 
	padding-left:5px; 
	overflow-y:auto; 
	border:1px solid #bdbec6;
}
#popustPostotak {width:48px; text-align:right; padding-left:0px; padding-right:5px;}


.section3 {margin::0px; padding:0px;}
.section3 tr td {background:none !important; padding:0 7px 0 0 !important; height:23px !important; vertical-align:middle !important; font:10px Verdana;}
.section3 tr td label {font:10px Verdana; line-height:12px !important;}
.section3 tr td .txtField3 {border:1px solid #bcbec0 !important; font:10px Verdana, sans-serif; color:#333; line-height:16px; padding-left:5px !important;}
.section3 tr td .ikonaTelefonForma 

ul#buttonHolder {display:block; width:879px; position:relative; clear:left !important; list-style:none; margin:0;}
ul#buttonHolder li {list-style:none; text-align:left !important;}
ul#buttonHolder li .gumbicHolder5 {position:relative;}


#button1Spacer {width:607px; float:left; display:block; text-align:left !important; padding-left:27px; padding-top:10px;}
#button2Spacer {width:140px; float:left; display:block; text-align:left !important; padding-top:10px;}
#button3Spacer {width:132px; float:left; display:block; text-align:right !important; padding-top:10px;}

#button1Spacer .gumbicHolder5, 
#button2Spacer .gumbicHolder5,
#button3Spacer .gumbicHolder5 {text-align: left !important; float:left;}
#button1Spacer .gumbicHolder5 {margin-right:13px !important;}
.w733 {width:733px;}
.w160 {width:160px;}
.w48 {width:48px !important;}
.w59 {width:59px !important;}
.w76 {width:76px !important;}
.w115 {width:115px;}
.w175 {width:175px !important;}
.w190 {width:190px !important;}
.w120 {width:auto !important; width:120px; min-width:120px;}
.w336 {width:336px !important;}
.w419 {width:419px !important;}
.w609 {width:609px !important;}
.w691 {width:691px !important;}
.h12 {height:12px !important;}
.w256 {width:256px !important;}
.w256 {width:256px !important;}
.w658 {width:658px !important;}



.generalSpacing {margin:0px; padding:7px 0 7px 10px !important;}
.generalSpacing2 {margin:0px; padding:0 0 7px 10px !important;}
.spacingClear {margin:0px !important; padding:0px !important;}

.vCenter {vertical-align:middle !important;}
.vBottom {vertical-align:bottom !important;}
.pomocLeft {width:auto; float:left; position:relative !important;}
.pomocLeft .title
	{color:#fff;
	font-size:24px;
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:bold;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:10px;
}

.pomocRight {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin-right:34px;
	margin-top:55px;
	width:220px;
	float:right;
	position:relative;
}


#pomocVideoContainer {
	margin-left:15px;

}
.pomocRight p {padding-bottom:14px;}
#pretragaContainerInner_zuteStranice div,
#pretragaContainerInner_bijeleStranice div,
#pretragaContainerInner_karta div {color:#333;}

#klikovi {width:100%; margin:0 0 0 0; padding:0px; border:0px none; clear:left; background:#81c5e2 !important; }
#klikovi tr td 
{
	vertical-align:top;
	text-align:left;
	padding:0px;
	background: url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	margin:0px;
}

#klikovi tr td label 
{
	display:block;
	width:auto !important;
	border:0 none;
	padding:4px 0 6px 0;
	font-weight:bold !important;
	position:relative;
	color:#fff;
}
#klikoviData {width:100%; margin:26px 0 0 0; padding:0px; border:0 none; clear:left;}
#klikoviData tr td 
{
	vertical-align:middle;
	text-align:left;
	padding-left:11px;
	background: url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	margin:0px;
}



#klikoviData tr td.heading
{
	line-height:18px;
	vertical-align:middle;
	background:#ccc;
}



#arhiva {width:100%; margin:0 0 0 0; padding:0px; border:0px none; clear:left; background:#81c5e2 !important; }
#arhiva tr td 
{
	vertical-align:top;
	text-align:left;
	padding:0px;
	background: url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	margin:0px;
}

#arhiva tr td label 
{
	display:block;
	width:auto !important;
	border:0 none;
	padding:4px 0 6px 0;
	font-weight:bold !important;
	position:relative;
	color:#fff;
}
#arhivaData {width:100%; margin:26px 0 0 0; padding:0px; border:0 none; clear:left;}
#arhivaData tr td 
{
	vertical-align:middle;
	text-align:left;
	padding-left:11px;
	background: url(img/border-infobox.gif) bottom right repeat-y;
	line-height:14px;
	margin:0px;
}

#arhivaData tr td.heading
{
	line-height:18px;
	vertical-align:middle;
	background:#ccc;
}
#arhivaData tr td.number {text-align:right !important; padding-right:7px;}
.login1Vise {font:10px Verdana, sans-serif; text-decoration:underline !important; color:#231f20;}
.aRight {text-align:right !important;}
.aCenter {text-align:center !important;}
.aLeft {text-align:left !important;}
.prozirno {filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;}
a.startNewSearch {float:right; margin:0px;}
.bold { font-weight:bold}

.oglPodaciClose {padding:0 0 0 17px; margin-top:0px; color:#231f20; font-size:10px;}
.odjavaContainer {float: right; width: 100px; position: absolute; top:6px; right: 0px; margin-right: -26px; text-transform: uppercase;}
.odjavaContainer a {font-size: 10px !important; text-decoration: none;}

table.uredjivanje_oglasa_slike tr td {background:none !important;}
table.uredjivanje_oglasa_slike tr td input {float:left !important;}




#nekretnine { position:relative; width:969px; *margin-top:-21px;}
/*#nekretnine { position:relative; width:969px; margin:auto; background:#fff;}*/
#nk_container {position:relative; width:927px; margin: 0px 0px 0px 20px; padding: 10px 0px 0px 0px;}
/*#nk_container {position:relative; width:927px; margin:30px auto; margin-top: 0px;}*/
#nk_container .bluestrip{ background:url(img/nk_bg_bluestrip.png) repeat-x;}
#nk_container .bluestrip1{ background:url(img/nk_bg_bluestrip1.png) repeat-x;}
#nk_container .greastrip{ background:url(img/nk_bg_greystrip.png) repeat-x;}


#nk_container .topstrip a {position:relative; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; line-height:29px; padding:0 0 0 10px;}
/*#nk_container .topstrip a {position:relative; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; line-height:29px; padding:0 0 0 10px;}*/
#nk_container .topstrip span {position:relative; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; line-height:29px; padding:0 0 0 10px;}
#nk_container .topstrip .imgbutton, #nk_container .bottomstrip .imgbutton {position:relative; float:right;margin:4px 12px 0 0px;}
#nk_container .stepnav {margin:6px 0 0px 0; padding:0 0 15px 0; background: url(img/nk_bg_gr_divider.png) repeat-x left bottom;}
#nk_container .stepnav a {position:relative; float:left; height:48px; overflow:hidden; margin:0 15px 0 0;}
#nk_container .stepnav a img {margin-top:-48px;}
#nk_container .stepnav a:hover img, #nk_container .stepnav a.active img {margin-top:0px;}
#nk_container .bottomstrip {margin-top:10px;}
#nk_container .bottomstrip a {line-height:29px; margin:2px 5px 0 5px; height:29px;}
#nk_container .nktext {border:1px solid #c3f5fe; margin:10px 0 0 0}
#nk_container .nktext .inner {margin:0 10px;}
#nk_container .formholder {border:1px solid #c3f5fe; margin:0 0 10px 0; background:#fafcfd;}
#nk_container .formholder .inner {margin:7px 0px;}
#nk_container .formholder .cols {position:relative; float:left; width:300px; border-right:1px dotted #cccccc; margin:15px 0 0 10px;}
#nk_container .formholder .col2 {width:285px}
#nk_container .formholder .col3 {border-right:0px none;}
#nk_container .formholder label {line-height:21px;}
#nk_container .formholder label img {margin-bottom:-3px;}
#nk_container .formholder label.nk_type {margin-left:30px;}
#nk_container .formholder .col2 table {width:100%; margin:0}
#nk_container .formholder .col3 table {width:100%; margin:0}
#nk_container .formholder .col2 label, #nk_container .formholder .col3 label {font-weight:bold}
#nk_container .formholder .col2 .textinput {width:100%}
#nk_container .formholder .col3 .textinput {width:265px}
#nk_container .formholder .col2 textarea {width:100%; height:50px;}
#nk_container .formholder .col3 .fileupload { }
#nk_container .formholder .cols .textinput,#nk_container .formholder .cols textarea {border:1px solid #bcbec0}
#nk_container .formholder .nk_thumbnailContainer {margin:12px 10px 0px 0; position:relative; float:left; }
#nk_container .formholder .nk_thumbnailContainer .nk_thumbnail{ background:#ccc; width: 64px; height:48px; float:left}
#nk_container .formholder .nk_thumbnailContainer .nk_close{position:relative; float:left; margin:0 0 0 2px}
#nk_container .formholder .nk_thumbnailContainer .nk_close img {padding-bottom:22px;}
#nk_container .formholder .nk_videothumbnailContainer {margin:12px 12px 0px 0; position:relative; float:left; width:100%;}
#nk_container .formholder .nk_videothumbnailContainer .nk_thumbnail{ background:#ccc; width: 96px; height:64px; float:left}
#nk_container .formholder .nk_videothumbnailContainer .nk_close{position:relative; float:left; margin:0 0 0 2px}
#nk_container .formholder .nk_videothumbnailContainer .nk_close img {padding-bottom:39px;}
#nk_container .formholder .nk_videothumbnailContainer #videoactions {position:relative; float:left; width:130px; margin:21px 0 0 5px;}
#nk_container .formholder .nk_videothumbnailContainer #videoactions input {margin:0px 0 2px 0px;}

#nk_container .formholder .aprijava .textinput {width:100%}


#nk_loginholder {}
.bluebox { position:relative; float:left; border:1px solid #c3f5fe; margin:0px; padding:0px;}
.greybox { border:1px solid #e0e0e0;}
.bluebox p {margin:10px;}
#loginbox { width:233px; height:264px; background:url(img/nk_login_register.png) no-repeat 150px 195px;}
#loginbox form {background:transparent}
.bluebox h3 {padding:0 10px; position:relative; float:none; background:#f00 url(img/nk_bg_bluestrip.png) repeat-x; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px !important; height:23px !important; font-weight:bold; height:auto; line-height:23px !important;}
.greybox h3 {background:#f00 url(img/nk_bg_greystrip.png) repeat-x; }
#loginbox table { margin:10px auto 0 auto;}
#nk_infoholder {}
#nkgdje {width:431px; margin:00px 10px 0 0; float:none}
#unesioglas { position:relative; float:left; width:431px; margin:10px 10px 0 0;}
#unesioglasdet p {text-align:left; margin:20px 0px 0 0px; }
#unesioglasdet p a img {padding-bottom:10px;}
#nkzasto {width:235px; height:276px; margin:10px 10px 0 0;}
/*#nkzasto {width:235px; height:266px; margin:10px 10px 0 0; background:url(img/nk_8reasons.png) no-repeat left bottom}*/
#nkkako {width:235px; height:276px; margin:10px 0px 0 0;}
#nkkakoizgleda {width:235px; height:100px; margin:10px 0px 0 0;}
#nkkakoizgleda h3 {margin-bottom:22px;}
#nkkako li { padding:0 0 5px 0px; margin:0 10px 10px 12px; list-style-type:none;}
/*#nkkako li { background:url(img/nk_ok.png) no-repeat left top; padding:0 0 5px 40px; margin:0 10px 10px 12px; list-style-type:none}*/
#osamrazloga {position:absolute; left:37px; top:235px;}
/*#osamrazloga {position:absolute; left:130px; top:220px;}*/

#nekretnine_agencije_popup {margin:10px;}
#nekretnine_agencije_popup p, #nekretnine_agencije_popup ul{ padding:0 10px;}
#nekretnine_agencije_popup h3{ padding:0 10px; position:relative; float:none; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px !important; height:23px !important; font-weight:bold; height:auto; line-height:23px !important;}
#nekretnine_agencije_popup li { padding:0 0 5px 0px; margin:0 10px 10px 12px; list-style-type:none;}

#nk_container .heading {background:#cccccc !important; color:#fff; padding:2px 10px; margin:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; display:block; float:none }
#nk_container .addunit {border:2px solid #c3f5fe; margin:0 0 10px 0; width: 100%;}
/*#nk_container .addunit {border:1px solid #c3f5fe; margin:0 0 10px 0; }*/
#nk_container .addblue {background:#e7f7ff; }
#nk_container .addunit .inner {margin:7px 10px; background: url(img/nk_bg_addunit.png) 545px 0 repeat-y}
#nk_container .addunit .inner div {position:relative; float:left}
#nk_container .addunit .addimage {width:127px;}
#nk_container .addunit .addimage img {border:0px solid #eeeeee;}
#nk_container .addunit .adddesc {width:395px; margin:0px 20px 0 10px;}
#nk_container .addunit .adddesc p {margin:0 0 5px 11px;}
#nk_container .addunit .addvalid {width:185px; margin:15px 10px 0 10px;}
#nk_container .addunit .addactions {  margin:10px 0px 0 15px;}
#nk_container .addunit .addactions a, #nk_container .addunit .addactions img {display:block; margin:0px 0px 5px 0px;}

#nk_header {position:relative; width:969px; margin: 0px auto; background: url(img/nk_bg_header.png) left top repeat-x;}
#nk_header #nk_homelink {position:relative; float:left;}
#nk_header #userdetails {position:relative; float:right; width:335px; margin:24px 20px 0 0; display:inline; }

#nk_header #nk_username {position:relative; float:right; color:#fff; height:17px; text-align:center; padding:2px 10px 0 10px; font-family:Georgia, "Times New Roman", Times, serif; background: url(img/nk_button_username.png) left top repeat-x;}
#nk_header #nk_logoutbutton {position:relative; float:right; color:#fff; height:17px; width:71px; text-align:center; padding:2px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;  background: url(img/nk_button_logout.png) left top repeat-x;}
#nk_header #nk_logoutbutton:hover {text-decoration:underline;}

/* DODANO OD GELO */
.blueboxtext {float:left; padding-top:7px; padding-left:7px; width:400px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:11px;}
.fix1{*margin-left:-4px;}
.fix2{*margin-left:-4px;}
.imgBeta {float:left; margin:-6px 0px 0px -8px; position:relative; z-index:3; position:relative; display:inline;}
#poiVideoInfoDel{margin-left:83px; margin-top: -45px;}
#poiVideoImage{margin-top: -19px;}
.blueboxadmin{position:relative; float:none; background:#f00 url(img/nk_bg_bluestrip.png) repeat-x; height:23px; padding-left: 10px;line-height:2; color:#ffffff;}
.blueboxadminempty{position:relative; height:23px;}
.blueboxadmincont{border-left:1px solid #c3f5fe; border-right:1px solid #c3f5fe; border-bottom:1px solid #c3f5fe; width:925px; margin-left:20px;}
.adminpretraga{padding: 10px; width:600px;}
.adminpretraga1{border:1px solid grey;}
.adminpretraga2{border:1px solid grey;}
#nk_container .topstrip {position:relative; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; line-height:29px; margin-top:-24px; padding:0 0 0 10px;}
.dnone {display:none}
#nksignin {margin-top: 6px; margin-bottom: 0px;}
.bluestrip_text{float: left; margin-top: -22px}
.login_text {position:relative; float:left; clear:both; color:#016d9c; text-align:left; font-family: Verdana, "Times New Roman", Times, serif; font-size:10px; text-decoration:underline;}
.boxDownShadow_top {margin-top: -6px;}
/* DODANO OD GELO nekretnine unosOglasa */
.UnosPodatakaTablicaText{ float: none; position: top; margin: 0px 0px 0px 5px;}
.UnosPodatakaTablicaTextGore{ float: none; position: top; margin: 0px 0px 0px 0px;}
.UnosPodatakaTablicaText1{ margin-top: 7px; width: 70px;}
.UnosPodatakaTablicaText1a{ margin-top: 0px; width: 70px;}
.UnosPodatakaTablicaText2{ margin-top: -3px; width: 72px;}
.UnosPodatakaTablicaText3{ margin: 5px 0px 0px 0px;}
.UnosPodatakaTablicaBrojSoba{ margin-bottom: 7px; width: 70px;}
.UnosPodatakaTablicaTextSredina{padding: 0px 0px 5px 0px; float: left;}
.UnosPodatakaTablicaBrojeviDesno{float: left; padding-left: 3px;}
.topstrip1, .topstrip1 a {position:relative; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; line-height:43px; padding:0 0 0 10px;}
.topstrip_gumbic {position:relative; float:right;margin:7px 16px 0 0px;}
/* DODANO OD GELO nekretnine unosOglasa kraj */
.imgHomepage{float: left;}



.desetrazloga 
{
	padding:0 0px 0 0;
	display:block;
	font-size:10px; 
	font-family:Verdana, sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	color:#fff !important; 
	text-transform:uppercase;
	background: url(../img/thank-you-note1.png) no-repeat top right;
	border:0px none !important;
	white-space:nowrap;
	line-height:21px;
	border: 1px solid red;
}


div.contentLimiter1
{	
    width:969px;
	height:6px;
    margin:0px;
    padding:0px;
	background:url( img/content_limiter.gif) repeat-x left top;
	}

.novo_img { float:left; margin-top:0px; margin-left:0px; margin-right: 0px;}

.googleAddSrc {width:48px;height:48px; background:url( img/gugl_oglas.gif) no-repeat left top; float: right; margin-top: -18px;}


.bannerPretraga{ width: 902px; margin: 0 auto 10px auto; }
.bannerImenik{ float: right; margin-top: 42px; margin-right: 10px; }

.bannerPoBroju{ margin-left: 10px; padding-top: 10px; clear: both; }

.bannerInfo{ margin-top: 20px; }
.bannerMedjunarodni{ margin-top: 20px; }
.banner06{ padding-top: 10px; clear: both; }

.bannerPretragaTop{ float: right; margin-top: -18px; margin-right: 6px;  }

table.description{ margin-top: 10px; width: 100%; }
table.description tr td.row2{ background: none !important;  }

.backgroundFixed{position: fixed; top: 66px; left:0; right:0; bottom:0;}
.backgroundFixed .inner{ width:969px;

height: 100%;
box-sizing: border-box;
margin: 0 auto;
position: relative;
background: #fff;


}
.backgroundFixed .left{position: absolute;
top: 0;
right: 100%;}
.backgroundFixed .right{position: absolute;
top: 0;
left: 100%;}
.topBanner{position:relative;}










