﻿
::-webkit-input-placeholder
{
	color: #999 !important;
	font-style: italic;
}

:-moz-placeholder
{
	color: #999 !important;
	font-style: italic;
}

::-moz-placeholder
{
	color: #999 !important;
	font-style: italic;
}

:-ms-input-placeholder
{
	color: #999 !important;
	font-style: italic;
}

.chrome input[type="checkbox"]
{
	position: relative;
	top: 3px;
	margin-top: 0px;
}

.schedulePresentationContainer
{
	float: right;
	margin-right: 5px;
	margin-top: -5px;
}

.invalidInput
{
	background-color: #FFCCCC;
}

.nowrap
{
	white-space: nowrap;
}

.table
{
	display: table;
	width: 100%;
}

.tableRow
{
	display: table-row;
}

.tableCell
{
	display: table-cell;
}

/* Mark an element, e.g. a label or a grid cell, with this class so you don't have to replace new lines with <br> tags on the server side */
.show-new-lines
{
	white-space: pre-line;
}

.qtip-itravel
{
	/* Default max-width must not be larger than 400px, if you need a larger tooltip then create its own qtip class. */
	max-width: 400px;
}

.qtip-content pre
{
	font-family: Arial;
}

.qtip-other-system-log-data
{
	width: 800px;
	min-width: 800px;
	max-width: 800px;
	max-height: 700px;
	overflow-x: hidden;
}

	.qtip-other-system-log-data pre
	{
		white-space: pre-wrap;
	}

	.qtip-other-system-log-data .log-data-select-all
	{
		cursor: pointer;
	}

.other-system-log-tag-tooltip
{
	max-width: 1200px;
}

.GridRowSelector_Office2007
{
	opacity: 0.3;
}

/* Fix for datepicker causing vertical scrolbar when placed in our panel frame */
.RadPicker
{
	position: relative;
	z-index: 1;
}

/* validator */

.kontrolaKojaSeValidira.RadComboBox
{
	border: 1px solid #FFB442 !important;
	border-radius: 3px;
}

	.kontrolaKojaSeValidira.RadComboBox table td.rcbInputCell
	{
		background: #FFFFC6 !important;
		padding-right: 2px !important;
	}

	.kontrolaKojaSeValidira.RadComboBox table td.rcbArrowCell
	{
		background-image: url(/itravel/images/admin/validatori/RadComboBoxValidator.png) !important;
	}

.kontrolaKojaSeValidira:not(.RadComboBox)
{
	background-color: #FFFFC6;
	border-color: #FFB442;
}

/* validator */

img
{
	border: none;
	background: none;
}

/*	Aranžamni	*/

.aranzmaniKolone
{
	margin-right: 74px;
}

.istaknutaLabelaPovezivanjeAranzmana
{
	color: #fff;
	line-height: 25px;
	background: url(/itravel/RadControls/Skins/iTravel/Grid/pozadinaGridHeader.gif) repeat-x #ff935c;
	white-space: nowrap;
	font-weight: bold;
}

	.istaknutaLabelaPovezivanjeAranzmana span
	{
		padding-left: 5px;
	}

.KolonaPovezivanjeAranzmana
{
	float: left; /*width: 50%!important;*/
}

.KolonaPovezivanjeAranzmanaObrisi
{
	float: right;
	width: 74px;
}

.povezivanjeEtapaRedak
{
	background: #eaeaea;
	border-bottom: 1px solid #d6d6d6;
	padding: 0 0 8px 0;
	float: left;
	width: 100%;
	line-height: 16px;
}

.bijeli
{
	background: #fff;
}

.uvuciNatpis
{
	padding: 8px 0 0 8px;
}

.allConfirmed
{
	color: Green;
}

.notAllConfirmed
{
	color: Red;
}
/* UPUTE */

.headerMeni
{
	position: relative;
	z-index: 500;
	width: 100%;
}

.rgMasterTable thead span
{
	display: inline;
	float: left;
	width: 50%;
}

.rgMasterTable thead td *, .rgMasterTable thead th *
{
	margin: 0 !important;
}

.rgMasterTable thead .rgFilterBox
{
	float: left;
}

.rgMasterTable thead a
{
	white-space: nowrap;
	min-width: 50px;
}

.rgMasterTable thead td span input
{
	display: none;
}

	.rgMasterTable thead td span input.riTextBox
	{
		display: block;
	}

.rgMasterTable thead td, .rgMasterTable thead th
{
	height: auto !important;
	line-height: 11px !important;
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}

/*	Skidanje visine zbog krivog renderiranja paddinga u Chrome-u	*/
.rgMasterTable td
{
	height: auto !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

	.rgMasterTable td.rcbInputCell, .rgMasterTable td.rcbArrowCell
	{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

/*	Popravak fieldseta IE	*/
fieldset
{
	padding: 8px;
}

.rgMasterTable input.rgSortAsc, .rgMasterTable input.rgSortDesc
{
	width: 16px !important;
}

.polasciGridValutaContainer
{
	float: right;
	margin: 5px;
}


.template-content
{
	height: 150px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
}

input, select, textarea
{
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
}

/******************************/
/*   ZA CJENIK - TESTIRANJE   */
/******************************/


.formatiran-period
{
	background-color: #FFEBC7;
	/*width: 100px;*/
}


/*#glavni-cijene-container, #glavni-cijene,#glavni-usluge,#glavni-kontrole
		{
			height:200px;
		}*/

#glavni-cijene-container, #header-cijene
{
	/*width:200px;*/
}

#glavni-cijene-container
{
	overflow-x: scroll;
	max-width: 70%;
}

#header-cijene
{
	overflow: hidden;
	max-width: 70%;
}



#glavni-cijene-container, #glavni-cijene, #glavni-usluge
{
	overflow-y: hidden;
}



/******************************/
/*   ZA CJENIK - TESTIRANJE   */
/******************************/


/* prvo cemo definirat opcenite klase koje ce vazit ako nisu definirane specificne */

body
{
	font-family: Arial;
	font-size: 11px; /* color: #676767; */
	color: Black;
	margin: 0px;
}

html, body, form
{
	height: 100%;
	margin: 0px;
}



.pozadinaBody
{
	/*background-image:url(/itravel/images/admin/masterPage/pozadina.gif); 	background-repeat:repeat-x;*/
	background-color: #9FC7F7; /*background-color: #D6E7FE;*/ /*	Izbacio ovaj height i stavio u deklaraciju ispod jer IE9 za jedan div element 	/*	van forma sa tom klasom stvara probleme	*/ /*height: 100%;*/
}

form .pozadinaBody
{
	height: 100%;
}

.pozadinaBodyNoviProzor
{
	/*background-image:url(/itravel/images/admin/masterPage/pozadina.gif); 	background-repeat:repeat-x;*/
	background-color: #F1F7FE;
	height: 100%;
}

h1
{
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
}

h2
{
	font-size: 13px;
	font-weight: bold;
}

a
{
	text-decoration: underline;
	cursor: pointer;
	color: black;
}

	a:hover
	{
		text-decoration: none;
	}

fieldset
{
	border: 1px solid #82B6FA;
	margin-bottom: 10px;
}

.fieldsetFullHeight
{
	/*height: calc(100% - 26px);*/
	height: 700px;
}

	.fieldsetFullHeight .RadAjaxPanel
	{
		height: calc(100% - 26px);
	}

	.fieldsetFullHeight .RadEditor.fullHeight
	{
		height: calc(100% - 25px) !important;
		width: 100% !important;
	}

		.fieldsetFullHeight .RadEditor.fullHeight .reLayoutWrapper
		{
			height: 100% !important;
		}

legend, legend a
{
	font-size: 12px;
	color: #15428B;
	text-transform: uppercase;
	font-weight: bold;
}

.klikabilnaLabela
{
	cursor: pointer;
}

/* dodano zbog prikaza rad window u chrome-u (visina se nije postavljala dobro */
.windowcontent iframe
{
	height: 100% !important;
}
/* dodano zbog prikaza rad window u chrome-u (visina se nije postavljala dobro */

/* KRAJ DEFINIRANJA OPCENITIH KLASA */


/* OPCENITI ELEMENTI STRANICE */

.redakPoviseGrida
{
	margin-bottom: 10px;
	height: 0.01%; /* IE FIX */
	clear: both;
}

	.redakPoviseGrida .botunZeleni
	{
		float: left;
		margin-right: 10px;
	}

.fieldsetImportant .botunZeleni
{
	float: left;
	margin: 5px 0 0 5px;
}

.redakPoviseGrida .botunZeleniSizeable
{
	float: left;
	margin-right: 10px;
}

.warning-above-grid
{
	background: url('/itravel/images/admin/shared/pozadinaBotunBijeli.gif') repeat-x bottom;
	background-color: White;
	border: solid 1px #6788BE;
	color: red;
	float: left;
	font-weight: bold;
	font-size: 14px;
	line-height: 26px;
	padding: 0 4px;
}

.filter-holder .warning-above-grid
{
	line-height: 32px;
}

.submitEnterButton
{
	font-size: 11px;
	font-weight: bold;
	padding: 0 50px 0 10px;
	width: auto;
	border: 1px solid #fff;
	background: url(/itravel/images/admin/shared/botunNarancasti.gif) 100% 50% no-repeat;
	cursor: pointer;
	line-height: 23px;
	height: 23px;
	box-sizing: content-box;
	color: #fff;
	white-space: nowrap;
}

	.submitEnterButton[disabled]
	{
		background: #999;
		color: #DDD;
		cursor: default;
	}

.submitButton a
{
	font-size: 11px;
	font-weight: bold;
	padding: 0 50px 0 10px;
	width: auto;
	border: 1px solid #fff;
	background: url(/itravel/images/admin/shared/botunNarancasti.gif) 100% 50% no-repeat;
	cursor: pointer;
	line-height: 23px;
	height: 23px;
	color: #fff;
	text-decoration: none;
	float: left;
	white-space: nowrap;
}

	.submitButton a:hover
	{
		text-decoration: underline;
	}

.botunCrni, .botunZeleni, .botunZeleniSizeable
{
	background: url('/itravel/images/admin/shared/pozadinaBotunBijeli.gif') repeat-x bottom;
	background-color: White;
	height: 22px;
	padding-top: 4px;
	padding-left: 5px;
	border: solid 1px #6788BE;
}

.botunZeleniSizeable
{
	padding-right: 4px;
}

.botunCrni, .botunZeleni
{
	/*width: 125px;*/
	padding-right: 10px;
}

	.botunZeleni a, .botunZeleniSizeable a
	{
		color: Green;
	}

.grupniButtonContainer
{
	float: left;
	margin-right: 10px;
}

/* istaknute labele */

.istaknutaLabela
{
	font-weight: bold;
}

.groupMainWrapper .istaknutaLabela
{
	font-weight: bold;
	float: left;
}

.istaknutaLabelaPlava
{
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	color: #0077BE;
}

.istaknutaLabelaNarancasta
{
	color: #FFAA5B;
	font-weight: 700;
}

.istaknutaLabelaCrvena
{
	color: #B74513;
	font-weight: 700;
}

.istaknutaLabelaCrna 
{
	font-size: 14px;
	font-weight: 700;
	color: black;
}

/* kraj istaknutih labela */

/* kraj botuna */

/* default TextBox */
.textBox, .miniTextBox, .microTextBox, .maxTextBox, .middleTextBox, .nanoTextBox, .akontacijaTextBox, .customPriceMappingTextBox
{
	/*border: 1px solid #4471AC;*/
	border: 1px solid #abc1de;
	vertical-align: middle;
	font-size: 11px;
	height: 18px;
	width: 200px;
	color: black;
}

.gostiStarateljBox
{
	float: left;
	padding-right: 3px;
}


.textBox:hover, .textBox:focus, .miniTextBox:hover, .miniTextBox:focus, .microTextBox:hover, .microTextBox:focus, .maxTextBox:hover, .maxTextBox:focus, .akontacijaTextBox:hover, .akontacijaTextBox:focus, .customPriceMappingTextBox:focus, .customPriceMappingTextBox:hover
{
	border: 1px solid #5B86BF;
}

.miniTextBox
{
	width: 100px;
}

.microTextBox
{
	width: 50px;
}

.nanoTextBox
{
	width: 25px;
}

.nanoTextBoxImportant
{
	width: 25px !important;
}

.middleTextBox
{
	width: 160px;
}

.maxTextBox
{
	width: 500px;
}

/* default dropDownlist */
.dropDownList, .miniDropDownList, .microDropDownList, nacinPlacanjaDropDownList, .mediumDropDownList
{
	border: 1px solid #abc1de;
	font-size: 11px;
	vertical-align: middle;
	height: 22px;
	color: black;
}

	.dropDownList[disabled='disabled'],
	.miniDropDownList[disabled='disabled'],
	.microDropDownList[disabled='disabled'],
	.nacinPlacanjaDropDownList[disabled='disabled'],
	.mediumDropDownList[disabled='disabled']
	{
		background-color: #F0F0F0;
	}

#ctl00_ctl00_i_Main_listaGostijuControl_BrojOsobaDropDownList
{
	float: left;
}

.dropDownList
{
	width: 200px;
}

.comboBox
{
	width: 200px !important;
}

.comboBoxNew
{
	width: 177px !important;
}

.comboBoxNewEdit
{
	width: 162px !important;
}

.kupacContainer .comboBoxNewEdit /* Iznimka na novoj ad hoc rezervaciji	*/
{
	width: 208px !important;
}

.mediumDropDownList
{
	width: 150px;
}

.mediumComboBox
{
	width: 150px !important;
}

.cjenikInput .mediumComboBox /* Iznimka na hoteli - > dodatne usluge -> dobavljač combo */
{
	width: 250px !important;
}

.microDropDownList
{
	width: 100px;
}

.microComboBox
{
	width: 100px !important;
}

.nacinPlacanjaDropDownList
{
	width: 250px;
}

/* default textArea */

.textArea
{
	border: 1px solid #abc1de;
	font-size: 11px;
	font-family: inherit;
	vertical-align: middle;
	height: 120px;
	width: 200px;
}

/* textArea za ispis uplatnica */
.textAreaUplatnice
{
	border: 1px solid #abc1de;
	font-size: 11px;
	font-family: inherit;
	vertical-align: middle;
	height: 45px;
	width: 200px;
	margin-bottom: 5px;
}

.textArea.fullWidth
{
	width: 100%;
}

/* textArea za unos linkova */
.textAreaLink
{
	border: 1px solid #abc1de;
	font-size: 11px;
	font-family: inherit;
	vertical-align: middle;
	height: 18px;
	width: 500px;
}

/* klasa koja sluzi tome da se stavi na div ako su u nekom divu svi float left */
.clear
{
	clear: both;
}

/* NASLOV UPPERCASE */

.naslovUperCase
{
	font-size: 12px;
	margin-bottom: 10px;
	font-family: Trebuchet MS;
	font-weight: bold;
	text-transform: uppercase;
}

.errorZvjezdica
{
	margin-left: 5px;
}

/* div koji sadrzi ikone kojeg smo kreirali zbog buga sa otvarranjem prozora iz slike */
.iconContainer:before span
{
	clear: both;
}

.iconContainer, .iconContainerOdvojeni
{
	height: 16px;
	float: left;
	margin: 0px 2px;
	background-repeat: no-repeat;
	text-decoration: none !important;
	border: 0px;
	background-color: Transparent;
	cursor: pointer;
	font-weight: bold;
}

	.iconContainer.button-icon-container
	{
		width: 38px;
	}

.iconContainer
{
	width: 16px;
}

	.iconContainer a, .iconContainerOdvojeni a
	{
	}

/* icon container kod kojeg je tekst malo uvucen */
.iconContainerOdvojeni
{
	text-indent: 20px;
	margin-bottom: 10px;
	color: black;
}

.icon-container-stacked-grid-icons
{
	display: inline-block;
	float: none;
}

/* kraj checkBoxa i radio botuna */

/* okvir */
.noviRadWindow
{
	overflow-y: hidden;
}

	.noviRadWindow .gore, .prikaziOkvir .gore
	{
		background: url(/itravel/images/admin/okvirPlavi/pozadinaGornjaTraka.gif) 0 0 repeat-x;
	}

	.noviRadWindow .dolje, .prikaziOkvir .dolje
	{
		background: url(/itravel/images/admin/okvirPlavi/pozadinaDonjaTraka.gif) 0 100% repeat-x;
	}

	.noviRadWindow .lijevo, .prikaziOkvir .lijevo
	{
		background: url(/itravel/images/admin/okvirPlavi/sredinaLijevaKolona.gif) 0 0 repeat-y;
	}

	.noviRadWindow .desno, .prikaziOkvir .desno
	{
		background: url(/itravel/images/admin/okvirPlavi/sredinaDesnaKolona.gif) 100% 0 repeat-y;
	}

	.noviRadWindow .doljeLijevo, .prikaziOkvir .doljeLijevo
	{
		background: url(/itravel/images/admin/okvirPlavi/kutDonjiLijevi.gif) 0 100% no-repeat;
	}

	.noviRadWindow .doljeDesno, .prikaziOkvir .doljeDesno
	{
		background: url(/itravel/images/admin/okvirPlavi/kutDonjiDesni.gif) 100% 100% no-repeat;
	}

	.noviRadWindow .goreLijevo, .prikaziOkvir .goreLijevo
	{
		background: url(/itravel/images/admin/okvirPlavi/kutGornjiLijevi.gif) 0 0 no-repeat;
	}

	.noviRadWindow .goreDesno, .prikaziOkvir .goreDesno
	{
		background: url(/itravel/images/admin/okvirPlavi/kutGornjiDesni.gif) 100% 0 no-repeat;
		padding: 3px;
	}



.glavniButtoniContainer
{
	float: right;
	padding-right: 20px;
	text-align: right;
}

/* .sadrzaj  */
.noviRadWindow .sadrzaj, .prikaziOkvir .sadrzaj, .noviRadWindow .sadrzajBezVisine, .prikaziOkvir .sadrzajBezVisine
{
	padding: 10px;
	background-color: #D6E7FE;
	overflow-y: auto;
}

.noviRadWindow .sadrzaj
{
	height: 100%;
}

.sadrzajMasterPage .margin-around-frame
{
	margin-top: 10px;
}

.search-button
{
	margin: 10px;
}

.noviRadWindow .sadrzajFade, .prikaziOkvir .sadrzajFade
{
	background: url(/itravel/images/admin/okvirPlavi/pozadinaSrednjaTraka.gif) repeat-x;
	padding: 10px;
	background-color: White;
}

.noviRadWindow .noviProzorSadrzaj
{
	margin: 10px 10px 5px 10px;
}

.fullHeight
{
	height: 100%;
}

/* micem okvir ako je vec u okviru*/
.noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .gore, .noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .dolje, .noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .lijevo, .noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .desno, .noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .doljeLijevo, .noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .doljeDesno, .noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .goreLijevo, .noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .goreDesno, .noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .sadrzaj, .noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .sadrzajFade, .noviProzorSadrzaj .noviProzorSadrzaj, .nePrikazujOkvir .gore, .nePrikazujOkvir .dolje, .nePrikazujOkvir .lijevo, .nePrikazujOkvir .desno, .nePrikazujOkvir .doljeLijevo, .nePrikazujOkvir .doljeDesno, .nePrikazujOkvir .goreLijevo, .nePrikazujOkvir .goreDesno, .nePrikazujOkvir .sadrzaj, .nePrikazujOkvir .sadrzajFade
{
	background: none;
	padding: 0;
	margin: 0;
	overflow-y: hidden;
}

.noviRadWindow .noviProzorSadrzaj .noviProzorSadrzaj .sadrzajScroll
{
	overflow-y: auto;
}

/* kraj okvir tree destinacije */

.unosKontrolaHyperlinkContainer
{
	padding: 3px 0px 6px 20px;
	background-image: url(/itravel/images/admin/icons/dodaj.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}

/* kod bilo koje forme za unos po defaultu se koriste ove 3 stvari, ako je potrebno negdje povecati sirinu, treba overajdati */
.redak, .sirokiRedak, .redakDupli, .redakTriStupca, .redakSrednji
{
	width: 400px;
	margin-bottom: 10px;
	clear: both;
	min-height: 24px;
}

.pomocRedak
{
	font-style: italic;
}

.sirokiRedak
{
	width: 600px;
}

.redakDupli
{
	width: 800px;
}

.redakSrednji
{
	width: 500px;
}

.redakAutoWidth
{
	width: auto;
	margin-bottom: 10px;
	clear: both;
	min-height: 24px;
}

.redakOkoButtona
{
	float: left;
	margin-left: 10px;
}

	.redakOkoButtona .botunZeleni
	{
		height: 16px;
	}

/* visina retka za IE */
*html .redak
{
	height: 24px;
}

.lijevaKolona, .sirokaLijevaKolona
{
	float: left;
	width: 170px;
}

.lijevaKolonaAutoWidth
{
	float: left;
	width: auto;
}

.reservation-item-additional-info-item
{
	margin-bottom: 8px;
}

.reservation-item-additional-info-item-label
{
	float: left;
	font-weight: bold;
	margin-right: 10px;
	width: 350px;
}

.reservation-item-additional-info-item-value
{
	float: left;
	width: 200px;
}

.leftColumnTitle
{
	width: 165px;
	margin-right: 5px;
}

.sirokaLijevaKolona
{
	width: 270px;
}

.srednjaLijevaKolona
{
	float: left;
	width: 190px;
}

.desnaKolona, .sirokaDesnaKolona
{
	float: left;
	width: 230px;
}

.desnaKolonaAutoWidth
{
	float: left;
	width: auto;
}

.sirokaDesnaKolona
{
	width: 330px;
}

.redakTriStupca
{
	width: 680px;
}

.srednjaDesnaKolona
{
	float: left;
	width: 190px;
}

.kolona
{
	float: left;
	width: 150px;
}

/* glavni div za sadrzaj novog prozora */


.noviProzorSadrzaj .lijevaKolona
{
	font-weight: bold;
	color: black;
}

/* horizontalna linija */
.crta
{
	color: #C2C2C2;
	background-color: #C2C2C2;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
	height: 1px;
	border: 0px;
}

/* labela koja izgleda kao link */

.linkLabel
{
	text-decoration: underline;
	cursor: pointer;
}

	.linkLabel:hover
	{
		text-decoration: none;
	}

/* KRAJ OPCENITI ELEMENTI STRANICE */

/* KAPACITETI */

/* pregled usluga */

.cjenikContainer
{
	width: 700px;
	padding: 3px;
	margin-bottom: 10px;
}

.nazivUslugeContainer
{
	float: left;
}

.promijeniUslugaContainer
{
	float: right;
	margin-top: 10px;
}

	.promijeniUslugaContainer a
	{
		margin-left: 5px;
	}

.nazivJediniceContainer
{
	float: left;
	margin-right: 10px;
}

.naslovUslugeContainer
{
	float: left;
}

.dodajKopirajContainer
{
	float: left;
}

.podjelaCjenika
{
	height: 20px;
	background-color: #FF935C;
	background-image: url(/itravel/RadControls/Skins/iTravel/Grid/pozadinaGridHeader.gif);
	padding-top: 4px;
	padding-left: 10px;
	margin-bottom: 6px;
	clear: both;
}

	.podjelaCjenika .naslovUperCase
	{
		color: White;
	}

/* tablica cjenika */
.tableCjenikUsluga
{
	width: 700px;
	text-align: center;
	font-size: 11px;
	clear: both;
}

.thNasloviKolonaTablicaCjenika
{
	background: #f2f5fc;
	font-weight: bold;
	height: 22px;
}

.tdMaxBrojOsobaIDanaTablicaCjenik
{
	background: #f2f5fc;
	width: 60px;
}

.tdCijenaTablicaCjenik
{
	color: #c1170f;
	background: #FFFFFF;
}

/* kraj tablice cjenik */

/* nabavni cjenik */



/* kraj nabavni cjenik */

/* karakteristike */
.nazivKarakteristikaContainer
{
	float: left;
}

/* karakteristike */

/* unos cjenika */

html .jQueryMultiSelect
{
	background-color: white;
	border: 1px solid #abc1de;
	margin: 0;
	padding: 0;
	border-radius: 3px;
	outline: none;
	cursor: text;
	width: 100%;
}

.jQueryMultiSelect span
{
	padding: 0 4px;
	margin: 0;
	font: 11px/20px Arial;
	color: #333;
	border: 0;
}

	.jQueryMultiSelect span.ui-icon-triangle-2-n-s
	{
		cursor: pointer;
		width: 18px;
		height: 20px;
		padding: 0;
		background-position: 0 -1px;
		background-image: url(/itravel/images/admin/comboSprites/jqueryCombo.png);
		background-color: rgba(0, 0, 0, 0);
		background-repeat: no-repeat;
	}

		.jQueryMultiSelect:hover span.ui-icon-triangle-2-n-s,
		.jQueryMultiSelect span.ui-icon-triangle-2-n-s:hover
		{
			background-position: -36px -1px;
		}

		.jQueryMultiSelect:active span.ui-icon-triangle-2-n-s,
		.jQueryMultiSelect span.ui-icon-triangle-2-n-s:active
		{
			background-position: -72px -1px;
		}

.jQueryMultiSelect .ui-multiselect-checkboxes
{
	margin: 0;
	padding: 0;
	list-style: none;
	clear: left;
}

.jQueryMultiSelect .ui-widget-header
{
	float: left;
	margin: 0;
	padding: 4px 0;
	width: 100%;
	background: #f1f2f4;
}

.jQueryMultiSelect ul
{
	list-style: none;
	margin: 0;
	padding: 0 4px;
}

.additionalServicesIsValidFor
{
	width: 295px !important;
}

.discountsIsValidFor
{
	width: 195px !important;
}

#unosCjenika .redak
{
	margin-top: 20px;
	margin-bottom: 0px;
}

.nabavniCjenikContainer, .prodajniCjenikContainer
{
	padding: 5px;
}

.nabavniCjenikContainer
{
}

.prodajniCjenikContainer
{
}

.unosCjenikaOdabirUslugeComboBoxContainer
{
	float: left;
	margin-right: 50px;
}


.pripadnostCjenikLabelContainer
{
	padding-bottom: 0px;
}

#unosCjenika .redak
{
	width: 500px;
}

#unosCjenika .lijevaKolona
{
	width: 220px;
}

#unosCjenika .desnaKolona
{
	width: 280px;
}

	#unosCjenika .desnaKolona .submitEnterButton
	{
		margin-top: 0px;
	}

.unosCjenikaOdabirSezoneComboBox
{
	float: left;
}

.unosCjenikaOdabirSezoneComboBoxContainer
{
	margin-right: 2px;
}

.unosCjenikaOdabirNacinaNaplateLabelContainer
{
	margin-left: 20px;
	margin-right: 4px;
	float: left;
	padding-top: 5px;
}

.unosCjenikaOdabirSezoneLabelContainer
{
	float: left;
	padding-top: 5px;
	margin-right: 4px;
}

.cjenikScroll
{
	width: 500px;
}

.cjeniciContainer
{
	width: 900px;
	overflow: auto;
}


.unosCjenikaCjenikTablicaContainer
{
	clear: both;
	padding-top: 0px;
	padding-bottom: 10px;
}

.cijenaNumericBoxContainer
{
	float: left;
}

.cijenaToolTipContainer
{
	width: 57px;
}

.osobaDanaHeaderCell
{
	width: 25px !important;
}

.cijenaNumericBox, .minDanaNumericBox, .minOsobaNumericBox, .marzaNumericBox, .marzaStupacNumericBox, .prodajnaStupacNumericBox
{
	width: 40px;
	color: #676767;
	height: 18px;
	font-size: 10px;
	padding: 5px 0px 0px 1px;
	border: solid 1px #FFFFFF;
}

.cijenaNumericBox
{
	width: 44px;
	color: #C1170F;
	background-color: #FFFFDF;
	border: solid 1px;
	border-color: #FFFFDF;
}

#sezoneVazenjaCjenika
{
	display: none;
}

.minOsobaNumericBox, .minDanaNumericBox
{
	background-color: #FFF2CC;
	width: 25px;
}

.marzaNumericBox, .marzaStupacNumericBox
{
	background-color: #FFCCCC;
}





*html .cijenaNumericBox, *html .minDanaNumericBox, *html .minOsobaNumericBox
{
	font-size: 11px;
	margin-top: -1px;
	margin-bottom: -1px;
}

.minDanaNumericBox, .minOsobaNumericBox, .marzaNumericBox, .marzaStupacNumericBox
{
	text-align: center;
}

.minOsobaStupac, .minDanaStupac
{
	text-align: center;
}

.unosCjenikContainer
{
	min-width: 600px;
}

	.unosCjenikContainer .istaknutaLabela
	{
		padding-top: 3px;
		margin-right: 4px;
	}

.redakPoviseCjenikaTablica
{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 25px;
}

.sezonaCjenikContainer
{
	float: left;
	margin-right: 10px;
}

.nazivTabliceContainer
{
	float: left;
	width: 600px;
	padding-top: 5px;
}

	.nazivTabliceContainer .naslovUperCase
	{
		margin-bottom: 0px;
		margin-top: 20px;
	}

.dodajButtonContainer
{
	float: right;
}

.unosCjenikaTablica
{
	background-color: #bbbbbb;
}

	.unosCjenikaTablica .cijenaCell
	{
		width: 100px;
		white-space: nowrap;
	}

.unosCjenikaHeaderRow
{
	height: 24px;
	background-color: #F2F5FC;
	text-align: center;
}


.periodCjenika div
{
	width: 63px;
}


.promijeniStupacHeader
{
	width: 110px;
}

.promijeniIznosContainer
{
	margin-left: 5px;
	height: 20px;
}

.promijeniIznosPostotakContainer
{
	float: left;
	margin-right: 2px;
}

	.promijeniIznosPostotakContainer input
	{
		margin-right: 2px;
	}

.promijeniIznosValutaContainer
{
	float: left;
	padding-top: 5px;
}

.kopirajStupacHeader
{
	width: 40px;
	margin-top: -1px;
	margin-bottom: -1px;
}

.kopirajStupac, .promijeniStupac
{
	background-color: #FFF;
}

.prikaziToolTip
{
	height: 25px;
	width: 10px;
	float: left;
	background-color: #FFFFDF;
	background-position: left -5px;
	background-repeat: no-repeat;
	cursor: pointer;
}


.nabavniCjenik .cijenaNumericBox, .nabavniCjenik
{
	background-color: #ACEEB8;
	border-color: #ACEEB8;
}

.marzaCjenik .cijenaNumericBox, .marzaCjenik
{
	background-color: #FFCCCC;
	border-color: #FFCCCC;
}

.preporuceniProdajniCjenik .cijenaNumericBox, .preporuceniProdajniCjenik
{
	background-color: #FFCCFF;
	border-color: #FFCCFF;
}

.nabavniCjenik .cijenaNumericBox:focus, .cijenaNumericBox:focus, .marzaNumericBox:focus, .cjenikFokusiraniNumericBox, .marzaStupacNumericBox:focus, preporucenaStupacNumericBox:focus
{
	font-weight: bold;
	background-color: White;
	border: 1px solid #555;
}



.uslugaProdajniContainer
{
	clear: both;
	margin-bottom: 10px;
}

.uslugaNabavniContainer
{
	clear: both;
}

.redakCjenik
{
	background-color: White;
}

.pretragaSearchBox
{
	width: 194px !important;
	margin-bottom: 5px !important;
}

.pretragaDobavljacComboBox
{
	width: 145px !important;
}

.search-customer-combo-box
{
	width: 145px !important;
}

.nabavniCjenikRedak td
{
	background-color: #ACEEB8;
	border-color: #ACEEB8;
}

.marzaCjenikRedak td
{
	background-color: #FFCCCC;
	border-color: #FFCCCC;
}

.preporuceniProdajniCjenikRedak td
{
	background-color: #FFCCFF;
	border-color: #FFCCFF;
}

.cjenikNabavniOpis
{
	font-weight: bold;
	padding: 4px;
	width: 80px;
	white-space: nowrap;
}

.prodajniCjenikRedak td
{
	background-color: #FFFFDF;
	border-color: #FFFFDF;
}


.cjenikProdajniOpis
{
	font-weight: bold;
	padding: 4px;
	width: 80px;
	white-space: nowrap;
}

.defaultCjenikRedak td, .defaultCjenik .cijenaNumericBox, .defaultCjenik
{
	background-color: #DDDDDD;
	border-color: #DDDDDD;
}

.unosCjenikaTablica .defaultCjenikRedak td
{
	border: 1px solid #bbb;
	border-bottom: none;
}

.cjenikDefaultOpis
{
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	padding: 4px;
	width: 80px;
}

.provizijaCjenikRedak td, .provizijaCjenik .cijenaNumericBox, .provizijaCjenik
{
	background-color: #FDE9D9;
	border-color: #FDE9D9;
}

.unosCjenikaTablica .provizijaCjenikRedak td
{
	border: 1px solid #bbb;
	border-bottom: none;
}

.cjenikProvizijaOpis
{
	font-weight: bold;
	padding: 4px;
	width: 80px;
}

.osnovnaUslugaBezTipa
{
	width: 100px;
}

.uslugaPopust
{
	width: 367px;
}

.uslugaNadoplata
{
	width: 245px;
}

.kapacitetStupacCjenik
{
	overflow: hidden; /*white-space: nowrap;*/
	width: 24px;
	padding-left: 3px;
}

.cjenikKarakteristikeKolona
{
	padding-left: 5px;
	width: 300px; /*	overflow-y:scroll; 	height:42px;*/
}

.cjenikKarakteristika
{
	width: 220px;
	float: left;
	height: 30px;
	margin-top: 5px;
}

.cjenikKarakteristikeKolona input
{
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 3px;
}

.cjenikKarakteristikeKolona .nazivKarakteristikaContainer, .karakteristikeToolTip .nazivKarakteristikaContainer
{
	width: 110px;
}

.cjenikKarakteristikeKolona .vrijednostKarakteristikaContainer, .karakteristikeToolTip .vrijednostKarakteristikaContainer
{
	width: 100px;
	float: left;
}

.unosCjenikContainer th
{
	height: 40px;
}

.unosCjenikContainerMarza th
{
	height: 20px;
}

.cjenikTipDropDownList, .cjenikOpisTextBox
{
	font-weight: bold;
	color: #B74513;
}

.cjenikTipDropDownList
{
	width: 140px;
}

.cjenikOsnovnihUslugaDropDownListContainer
{
	width: 140px;
}

.cjenikNadoplataDropDownListContainer
{
	width: 327px;
}

.cjenikPopustaDropDownListContainer
{
	width: 427px;
}

.cjenikMarzaButton, .cjenikProvizijaButton
{
	padding-left: 2px;
}

.prodajniCjenikNacinNaplate.RadComboBox table td.rcbInputCell
{
	background-color: #FFFFDF !important;
}

.nabavniCjenikNacinNaplate.RadComboBox table td.rcbInputCell
{
	background-color: #ACEEB8 !important;
}

/*	Combo boje	*/
body .RadComboBox_Office2007 .rcbArrowCellRight
{
	background: url(/itravel/images/admin/comboSprites/ddl-arrows.png) 0 0;
}

body .RadComboBox_Office2007 .rcbHovered .rcbArrowCellRight
{
	background-position: -36px 0;
}

body .RadComboBox_Office2007 .rcbFocused .rcbArrowCellRight
{
	background-position: -72px 0;
}

body .RadComboBox_Office2007 .rcbArrowCellLeft
{
	background: url(/itravel/images/admin/comboSprites/ddl-arrows.png) -18px 0;
}

body .RadComboBox_Office2007 .rcbHovered .rcbArrowCellLeft
{
	background-position: -54px 0;
}

body .RadComboBox_Office2007 .rcbFocused .rcbArrowCellLeft
{
	background-position: -90px 0;
}

.prodajniCjenikNacinNaplate, .nabavniCjenikNacinNaplate
{
	border: 1px solid #abc1de !important;
	border-radius: 3px;
}

	.prodajniCjenikNacinNaplate table td.rcbInputCell
	{
		background: #ffffdf !important;
		padding-right: 2px !important;
	}

	.prodajniCjenikNacinNaplate table td.rcbArrowCell
	{
		background-image: url(/itravel/images/admin/comboSprites/yellow.png) !important;
		background-position: 0px -88px;
	}

	.prodajniCjenikNacinNaplate.RadComboBox_Office2007 .rcbHovered .rcbArrowCell
	{
		background-position: -36px -88px;
	}

	.prodajniCjenikNacinNaplate.RadComboBox_Office2007 .rcbFocused .rcbArrowCell
	{
		background-position: -72px -88px;
	}

	.nabavniCjenikNacinNaplate table td.rcbInputCell
	{
		background: #aceeb8 !important;
		padding-right: 2px !important;
	}

	.nabavniCjenikNacinNaplate table td.rcbArrowCell
	{
		background-image: url(/itravel/images/admin/comboSprites/green.png) !important;
		background-position: 0px -88px;
	}

	.nabavniCjenikNacinNaplate.RadComboBox_Office2007 .rcbHovered .rcbArrowCell
	{
		background-position: -36px -88px;
	}

	.nabavniCjenikNacinNaplate.RadComboBox_Office2007 .rcbFocused .rcbArrowCell
	{
		background-position: -72px -88px;
	}

.RadComboBox_Office2007 .rcbFocused .rcbInputCellLeft,
.RadComboBox_Office2007 .rcbHovered .rcbInputCellLeft
{
	background-position: 0;
}


.azurirajCjenikButtonContainer
{
	float: left;
}

	.azurirajCjenikButtonContainer input
	{
		margin-top: 0;
	}



/* kraj pregleda usluga */

/* unos karakteristika */

.unosKarakteristikaContainer
{
	clear: both;
	width: 950px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	color: black;
}
	/* Limit date picker width in attributes control */
	.unosKarakteristikaContainer .datePicker .rcTable
	{
		max-width: 100px !important;
	}

legend .editBotuniCContainer
{
	margin-left: 10px;
}

.editBotuniCContainer .iconContainer
{
	width: auto;
	padding-left: 20px;
	margin-bottom: 5px;
	text-transform: none;
}

.sakrijFieldset
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.unosTerminaAranzmana fieldset
{
	width: 650px;
}

.karakteristikeFieldset
{
	margin: 4px;
}

.editGrupeKarakteristika
{
	min-width: 100px;
	max-width: 150px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}

	.editGrupeKarakteristika .iconContainer
	{
		color: #295FA7;
		font-weight: bold;
		text-decoration: none;
	}

.editButoniKarakteristika2 .iconContainer
{
	width: auto;
	padding-left: 20px;
	font-size: 11px;
}

.nazivGrupaContainer
{
	clear: both;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	margin-bottom: 6px;
	margin-top: 10px;
	padding-top: 10px;
}

.karakteristikaContainer
{
	float: left;
	min-height: 22px;
	width: 286px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 10px;
}

	.karakteristikaContainer .redak
	{
		margin-bottom: 4px;
	}

.karakteristikaLabelContainer
{
	float: left;
	clear: left;
	width: 160px;
	padding-left: 6px;
}

.grupaContainer fieldset
{
	border: 1px solid #82B6FA;
	margin-bottom: 10px;
	/* Hide elements that hang out of the fieldset that caused scrollbars */
	overflow: hidden;
}

.fieldsetImportant fieldset
{
	width: 405px !important;
	border: 1px solid #82B6FA !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}

.grupaContainer legend
{
	font-size: 14px;
	color: #15428B;
}

.grupaContainer .iconContainer
{
	width: auto;
	padding-left: 20px;
	margin-bottom: 5px;
	font-size: 11px !important;
}

.vrijednostKarakteristikeContainer
{
	float: left;
	width: 40px;
}

.vrijednostKarakteristikaTextContainer
{
	float: left;
	width: 110px;
	margin-right: 10px;
}

.trecaRazinaNaslovContainer
{
	margin-top: 30px;
	margin-bottom: 10px;
}

.tipJediniceRedak
{
	clear: both;
	width: 500px;
	height: 24px;
}

	.tipJediniceRedak .lijevaKolona
	{
		width: 300px;
	}

	.tipJediniceRedak .desnaKolona
	{
		width: 200px;
	}

.unosKarakteristikaContainer .textBoxKarakteristika, .unosKarakteristikaContainer select
{
	border: 1px solid #B1B1B1;
	color: black;
	font-family: arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	vertical-align: middle;
	width: 92%;
}

	.unosKarakteristikaContainer input[type="text"]:focus, .unosKarakteristikaContainer select:focus, .unosKarakteristikaContainer input[type="text"]:hover, .unosKarakteristikaContainer select:hover
	{
		border: 1px solid #A40404;
	}


/* kraj unosa karakteristika */


/* unos fotograija */

.fotografijeUL
{
	list-style-type: none;
}

.fotografijaUnosContainer
{
	float: left;
	padding: 15px;
	margin: 5px;
	border: 1px solid threedshadow;
	background: whitesmoke !important;
}

.fotografijaUnosContainerSaSirinom
{
	float: left;
	padding: 8px;
	margin: 5px;
	border: 1px solid threedshadow;
	background: whitesmoke !important;
	width: 175px;
	height: 195px;
}

.fotografijaContainer
{
	width: 150px;
	height: 150px;
	overflow: hidden;
	float: left;
	margin: 10px;
}

.photoContainerNoDefaultSize
{
	overflow: hidden;
	float: left;
	margin: 10px;
}

/* UNOS DESTINACIJE */

/*unos destinacije*/

.UnosNoveDestinacijeContainer
{
}

.UnosNoveDestinacijeNaslovContainer
{
}

.UnosNoveDestinacijeOpisContainer
{
}

.UnosNoveDestinacijeOpisLabelContainer
{
}

.unosNoveDestinacijeJezikLabelContainer
{
}

/* KRAJ UNOSA DESTINACIJE */

/* PREGLED KAPACITETA PO DESTINACIJAMA */

.unosJediniceRadGridConatiner
{
	width: 600px;
}

	.unosJediniceRadGridConatiner .sadrzaj, .unosJediniceRadGridConatiner .sadrzajBezVisine
	{
		min-height: 450px;
	}

	*html .unosJediniceRadGridConatiner .sadrzaj, *html .unosJediniceRadGridConatiner .sadrzajBezVisine
	{
		height: 450px;
	}

/* KRAJ PREGLED KAPACITETA PO DESTINACIJAMA */

/* KRAJ KAPACITETA */

/* UNOS KORISNIKA */

/* unos novog korisnika*/

.registracijaKorisnikaInfo
{
	color: Red;
	font-weight: bold;
}

.registracijaVrijednostContainer input[type="text"]
{
	width: 200px;
}

.registracijaRedak
{
	clear: both;
	padding-top: 5px;
}

.registracijaLabelContainer
{
	float: left;
	width: 179px;
}

.registracijaTvrtkaComboBoxContainer
{
	float: left;
	clear: left;
	padding-right: 5px;
}

.tvrtkaComboBox
{
	float: left;
	padding-bottom: 5px;
}

.comboBoxInsertContainer
{
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}


/* KRAJ UNOSA KORISNIKA */

/* LOGIN */

.loginBody
{
	background: #FFFFFF url(/itravel/images/admin/shared/bg.png) repeat-x scroll;
	background-position: 0px -300px;
}

.login
{
	width: 400px;
	height: 282px;
	margin: auto;
	margin-top: 9em;
	border: 6px solid #ABCADC;
	position: relative;
}

	.login .textBox
	{
		width: 300px;
	}

.loginContent
{
	width: 360px;
	height: 242px;
	background-color: #FFFFFF;
	padding: 20px;
}

.loginLogo
{
	position: absolute;
	top: 206px;
	left: 21px;
}

	.loginLogo img
	{
		border: none;
		max-width: 180px;
		max-height: 56px;
	}

#iTravelLoginLogo, .loginNaslov
{
	width: 200px;
	float: left;
	text-align: right;
}

.loginNaslov
{
	width: 160px;
	text-align: left;
	padding-top: 10px;
}

.loginRedak
{
	margin-bottom: 5px;
}

#lemaxLoginLogo
{
	margin-top: 20px;
	width: 360px;
	text-align: right;
	float: right;
}

	#lemaxLoginLogo img
	{
		border: 0px;
	}

.forgotPasswordTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #666;
	font-family: Futura Cond Medium;
}

.LastUpdate
{
	color: #717171;
}

/* KRAJ LOGINA */

/* UNOS VELIKE REZERVACIJE */

#unosRezervacijeHolder
{
	margin-bottom: 10px;
}

.unosRezervacijeKolona .iconContainer
{
	clear: both;
	margin-bottom: 4px;
	width: 150px;
	text-indent: 20px;
	color: #676767;
}

.reservation-action-link
{
	margin-bottom: 4px;
	width: 100%;
	color: #676767;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

.reservation-substatus-label
{
	float: left;
	width: 100%;
	display: block;
}

.dokumentiHolder .iconContainer
{
	width: 16px !important;
	float: left;
	padding-right: 0px;
}

.dokumentiHolder
{
	overflow-y: auto;
	height: 224px;
}

.reservationEditDetailsContainer
{
	overflow-y: auto;
	height: 216px;
	width: 350px;
}

.dokumentiHolder span, .dokumentiHolder a
{
	padding-right: 6px;
	text-decoration: none;
	color: #676767;
}

.dokumentiHolder div
{
	margin-bottom: 6px;
	clear: both;
}

.dokumentiHolder span, .dokumentiHolder a
{
	float: left;
	margin-bottom: 3px;
}

#unosRezervacijePrviRedak
{
	/* float:left;*/
}

.unosRezervacijeKolona
{
	width: 200px;
	min-height: 50px;
	padding-left: 2px;
	float: left;
}

.unosRezervacijeDokumentiKolona
{
	width: calc(100% - 724px);
	min-height: 60px;
	padding-left: 2px;
	float: left;
}

	.unosRezervacijeDokumentiKolona fieldset
	{
		margin-right: 0px;
		padding-right: 0px;
		height: 230px;
		min-width: 200px;
	}



.unosRezervacijeKolona fieldset
{
	height: 101px;
}

.unosRezervacijeKolona .uplaceno div
{
	float: left;
	margin-right: 2px;
}

.unosRezervacijeKolona .uplaceno .istaknutaLabela
{
	margin-right: 5px;
}

.unosRezervacijeKolona .istaknutaLabela, .unosRezervacijeKolona .istaknutaLabelaCrvena
{
	font-size: 12px;
}

#osnovniPodaci
{
	/*padding-top: 20px;*/
	clear: both;
	width: 500px;
	float: left;
}

	#osnovniPodaci fieldset
	{
		height: 196px;
	}

#osnovniPodaciLijevaKolona
{
	width: 330px;
	float: left;
}

#osnovniPodaciDesnaKolona
{
	float: left;
}

#osnovniPodaciVisi
{
	/*padding-top: 20px;*/
	clear: both;
	width: 520px;
	float: left;
}

	#osnovniPodaciVisi fieldset
	{
		min-height: 230px;
	}

.akcijeHolder
{
	margin-bottom: 10px;
	float: left;
}

.ostaloHolder
{
	float: left;
	margin-bottom: 10px;
}

.unosRezervacijeRedak
{
	margin-bottom: 3px;
	min-height: 24px;
	clear: both;
}

	.unosRezervacijeRedak textArea
	{
		width: 170px;
	}

.unosRezervacijeRedakLijevaKolona
{
	float: left;
	width: 100px;
}

.unosRezervacijeRedakDesnaKolona
{
	float: left;
	width: 230px;
}

#maleRezervacijeHolder
{
	clear: both; /*margin-top: 20px;*/
}

/* KRAJ UNOSA VELIKE REZERVACIJE */

/* PREGLED VELIKIH REZERVACIJA */
.istekOpcijeRedak
{
	background-color: #FFCCCC;
}

.zadnjaIzmjenaPartnerRedak
{
	background-color: #FF8A8A;
}

.istekOpcijeDanasRedak
{
	background-color: #FFCB60;
}

.kasnjenjeSPlacanjemRedak
{
	background-color: #FFCCCC;
}
/* KRAJ PREGLED VELIKIH REZERVACIJA */

/* KALKULACIJA */
.manual-prices-description
{
	font-size: 13px;
	float: left;
}

#kalkualcija
{
	width: 950px;
}

#kalkulacijaLijevaKolona
{
	/*width: 450px; 	float: left; 	margin-right: 6px;*/
	clear: both;
}

#kalkulacijaDesnaKolona
{
	width: 450px;
	float: left;
}

	#kalkulacijaLijevaKolona .sadrzaj, #kalkulacijaDesnaKolona .sadrzaj, #kalkulacijaLijevaKolona .sadrzajBezVisine, #kalkulacijaDesnaKolona .sadrzajBezVisine
	{
		min-height: 420px;
	}

#kalkulacija #nazivJedinica
{
	margin-bottom: 10px;
	float: left;
}

	#kalkulacija #nazivJedinica a
	{
		color: #0077BE;
		font-family: Trebuchet MS;
		font-size: 12px;
		font-weight: bold;
	}

	#kalkulacija #nazivJedinica div
	{
		/*width: 330px; 	clear: both;*/
	}

.kalkulacijaPrijevoziDDL
{
	width: 150px !important;
}

.prikaziKapacitete
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.promijeniObjekt
{
	float: left;
	padding-top: 4px;
	padding-bottom: 14px;
}

.promijeniObjekt .iconContainer
{
	margin-right: 60px;
	text-indent: 20px;
	color: #676767;
}


#kalkulacija #pocetakOdmora, #kalkulacija #krajOdmora, .brojDana, #kalkulacija .kupacContainer, #kalkulacija .valutaContainer, #kalkulacija .datumOpcijaContainer, #kalkulacija .polasci, #kalkulacija .aranzmaniVezaniDR
{
	margin-right: 10px;
	float: left;
}

	#kalkulacija #pocetakOdmora > div, #kalkulacija #krajOdmora > div > div
	{
		clear: left;
	}

.prijevoziDropDownList
{
	margin-left: 5px;
}

#kalkulacija .kupacContainer
{
	width: 258px;
	margin-right: 0px;
}

	#kalkulacija .kupacContainer .dropDownList
	{
		width: 223px;
	}

#kalkulacija .datumOpcijaContainer
{
	margin-right: 0px;
}

#kalkulacija #datumRedak
{
	/*clear: both; 	margin-bottom: 10px; */
}

.kupacRedak
{
	clear: both;
	margin-bottom: 6px;
}

#kalkulacija .grupaUsluga
{
	margin-bottom: 10px;
}


#kalkulacija .dodatnaUslugaDiv
{
	float: left;
}

#kalkulacija .usluga
{
	height: 26px;
	clear: both;
}

	#kalkulacija .usluga div, #kalkulacija .usluga span
	{
		float: left;
	}

#kalkulacija .dodatnaUslugaDiv
{
	margin-left: 2px;
	padding-top: 4px;
}

#kalkulacija .lijevaKolona, #kalkulacija .desnaKolona
{
	/*width: 100px;*/
}

#kalkulacija .imePrezimeGostTextBox
{
	width: 120px;
	border: none;
	background-color: inherit;
}

.priceInSearch
{
	font-weight: bold;
}


.cijenePoDanimaKalkulacija
{
	margin-top: 3px;
}

.cijenePoDanimaTooltip
{
	border: 1px solid;
	background-color: white;
	padding: 4px;
}

	.cijenePoDanimaTooltip .redak
	{
		width: 410px;
		margin-bottom: 9px;
		min-height: 0px;
	}

	.cijenePoDanimaTooltip .pomocRedak
	{
		margin-top: -9px;
	}

	.cijenePoDanimaTooltip .lijevaKolona
	{
		width: 200px;
	}

	.cijenePoDanimaTooltip .desnaKolona, .cijenePoDanimaTooltip .raspolozivostKolona
	{
		text-align: right;
		width: 100px;
	}

	.cijenePoDanimaTooltip .raspolozivostKolona
	{
		float: left;
		text-align: right;
		width: 100px;
	}

/* WORKAROUND jer je ikona gosta padala u drugi red */
.listaGostiju .RadInput_Default .rdfd_, .listaGostiju .RadInput .rdfd_
{
	width: 2px !important;
}

.dodajUsluguLink
{
	float: left;
}

.odabirNaziv, .odabirGosta
{
	width: 205px;
	float: left;
}

.imeNaziv
{
	width: 65px;
	float: left;
	margin-right: 4px;
}

.magniferName
{
	width: 20px;
	float: left;
}

.prezimeNaziv
{
	width: 65px;
	float: left;
	margin-right: 4px;
}



.datumRodjenjaNaziv
{
	width: 68px;
	float: left;
	margin-right: 4px;
}

.brojGodinaNaziv
{
	width: 34px;
	margin-right: 4px;
	float: left;
}

.skipperLicenceNaziv
{
	width: 70px;
	float: left;
	margin-right: 4px;
}

.mjestoRodjenjaNaziv
{
	width: 65px;
	margin-right: 4px;
	float: left;
}

.drzavljanstvoNaziv
{
	width: 90px;
	margin-right: 4px;
	float: left;
}

.brojPutovniceNaziv
{
	margin-right: 4px;
	width: 65px;
	float: left;
}

.spolNaziv
{
	margin-right: 4px;
	float: left;
}

.podatakGost
{
	float: left;
	margin-right: 4px;
	width: 65px;
}

.imeNaziv, .prezimeNaziv, .datumRodjenjaNaziv, .brojGodinaNaziv, .skipperLicenceNaziv, .mjestoRodjenjaNaziv, .drzavljanstvoNaziv, .brojPutovniceNaziv, .spolNaziv, .podatakGost
{
	overflow: hidden;
}

.naziviRedak
{
	margin-top: 4px;
	margin-bottom: 8px;
}

#kalkulacija .riTextBox
{
	border: 1px solid #abc1de;
	height: 22px;
	line-height: 22px;
	vertical-align: top;
}

#kalkulacija .miniTextBox
{
	width: 64px;
}

#kalkulacija .microDropDownList
{
	width: 90px;
}

.clearAllGuestsHolder
{
	float: none;
	margin: 10px;
}



/* zaglavlje rucno unesenih cijena */
.rucneUslugeHeader
{
	padding-bottom: 10px;
	margin-top: 10px;
}

	.rucneUslugeHeader div
	{
		float: left;
	}

.rucneUslugeHeaderOpis
{
	width: 150px; /*width: 46% */ /*padding-right:1%;*/
	float: left;
}

.opisUslugeTextBox
{
	width: 95%;
}

.classificationTextBox
{
	width: 95%;
}

.rucneUslugeHeaderProdajnaCijena, .rucneUslugeHeaderNabavnaCijena, .rucneUslugeHeaderPdv, .rucneUslugeHeaderKolicina, .rucneUslugeHeaderUsluga
{
	width: 40px; /*width:5%; 	padding-right:1%;*/
	overflow: hidden;
	float: left;
	margin: 1px;
}

.rucneUslugeHeaderUsluga
{
	width: 200px; /*width:24%; 	padding-right:1%;*/
	float: left;
}

.usluga-ime
{
	/*width:24%; 	margin-right:1%;*/
	float: left;
}

.rucneUslugeHeaderUsluga > div
{
	/*width:100%;*/
}

select.uslugeDropDownList
{
	/*	width:60px!important; */
}

.cijenaUslugeTextBox, .nabavnaCijenaUslugeTextBox, .pdvUslugaNumericTextBox, .kolicinaUslugaNumericTextBox
{
	width: 95%;
	margin-right: 1px;
}

.rucneUslugeHeaderKolicina
{
	/*width:9%; 	padding-right:1%; 	*/
}

.redakRucnihUsluga
{
	float: left;
	margin-bottom: 6px;
}

.iconContainerBrisanjeRucneUsluge
{
	margin-left: 10px;
	float: right;
}

/* redak osoba na kalkulaciji */

#kalkulacija .osoba
{
	clear: both;
	margin-bottom: 6px;
}

#naslovKalkulacijaHolder, .usluge-naslov, .transferNaslov
{
	background: #FFFFFF;
	padding: 6px;
	margin-bottom: 5px;
}

	.usluge-naslov .naslovUperCase
	{
		margin: 0;
	}

/* redak usluga */
.detaljRezervacijeRedak, .detaljRezervacijeRedakPrazan
{
	clear: both;
	margin-bottom: 9px;
}

	.detaljRezervacijeRedak input
	{
		margin-top: 0;
	}

.detaljRezervacijeRedakPrazan
{
	border: solid 1px #FF935C;
	background-color: #FFC787;
	height: 37px;
}

.prodajnaCijena, .nabavnaCijena, .marza, .postotakCijena
{
	float: left;
	/*must be min width to expand when clients have large number >1000000*/
	min-width: 60px;
	text-align: right;
}

.postotakCijena
{
	display: none;
}

.nazivUsluga
{
	float: left;
	width: 220px;
}

.cursorMove
{
	cursor: move;
}

.opisUsluga
{
	float: left;
	width: 300px;
}

.detaljRezervacijeRedak .premjestiUslugu
{
	float: left;
	margin-left: 10px;
	width: 16px;
	height: 16px;
	cursor: move;
}

.prikaziDetaljeRezervacije
{
	text-align: right;
	padding-right: 10px;
	margin-bottom: 10px;
}

.detaljRezervacijeHeader, .detaljRezervacijeFooter
{
	font-weight: bold;
}

	.detaljRezervacijeFooter .prodajnaCijena
	{
		color: #B74513;
		font-size: 14px; /* margin-left:60px; */
		white-space: nowrap;
	}

.oporezujUsluguHead
{
	float: left;
	width: 120px;
	margin-left: 5px;
}

.oporezujUslugu
{
	float: left;
	width: 120px;
}

/* BEGIN: RezervacijaAkcije */
.premjestiRezervaciju
{
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: move;
}
/* END: RezervacijaAkcije */


/*#region unos stavki ulaznog racuna */
.stavkeUlaznogRacunaHeader
{
	padding: 6px 0 0 0;
}

	.stavkeUlaznogRacunaHeader.totalHeader
	{
		font-size: 16px;
		font-weight: bold;
		padding-top: 15px;
	}

		.stavkeUlaznogRacunaHeader.totalHeader .stavkeUlaznogRacunaStopeHeaderPrviStupac
		{
			width: auto;
		}

.stavkeUlaznogRacunaHeaderNaziv, .stavkeUlaznogRacunaHeaderCijena, .stavkeUlaznogRacunaHeaderPdv
{
	width: 40px; /*width:5%; 	padding-right:1%;*/
	overflow: hidden;
	float: left;
	margin: 1px;
}

.stavkeUlaznogRacunaHeaderNaziv
{
	width: 230px; /*width:24%; 	padding-right:1%;*/
	float: left;
}

.supplierInvoiceAddReservationTextBox
{
	width: 80px;
	overflow: hidden;
	float: left;
	border: 1px solid gray;
	height: 24px;
	text-align: center;
	vertical-align: central;
	margin-right: 6px;
	margin-left: 5px;
}

.supplierInvoiceItemClassification
{
	width: 130px;
	overflow: hidden;
	float: left;
	margin: 1px;
}

.stavkeUlaznogRacunaHeaderPdv
{
	width: 40px; /*width:24%; 	padding-right:1%;*/
	float: left;
}

.stavkeUlaznogRacunaStopeHeaderPrviStupac, stavkeUlaznogRacunaStopeItemPrviStupac, stavkeUlaznogRacunaStopeHeaderStopa, .stavkeUlaznogRacunaStopeHeaderOsnovica, .stavkeUlaznogStopeHeaderIznosPdva, stavkeUlaznogRacunaStopeHeaderIznos
{
	width: 70px; /*width:5%; 	padding-right:1%;*/
	overflow: hidden;
	float: left;
	margin: 1px;
}

.stavkeUlaznogRacunaStopeHeaderPrviStupac
{
	width: 150px; /*width:24%; 	padding-right:1%;*/
	float: left;
}

.stavkeUlaznogRacunaStopeItemPrviStupac
{
	width: 90px; /*width:24%; 	padding-right:1%;*/
	float: left;
}

.stavkeUlaznogRacunaStopeHeaderStopa
{
	width: 100px; /*width:24%; 	padding-right:1%;*/
	float: left;
}

.stavkeUlaznogRacunaStopeHeaderOsnovica
{
	width: 100px; /*width:24%; 	padding-right:1%;*/
	float: left;
}

.stavkeUlaznogRacunaStopeHeaderIznos
{
	width: 50px; /*width:24%; 	padding-right:1%;*/
	float: left;
}

.hspace
{
	clear: both;
	height: 2em;
}

.hborder
{
	clear: both;
	border-top: 1px solid #82b6fa;
}

.ukupnoPoStopamaWarper
{
	float: right;
	padding: 0 8px 8px 8px;
}

.redakStavkeUlaznogRacunaTemplate
{
	margin-bottom: 4px;
	clear: both;
	background: #fff;
}

.iznosPdvWrapper
{
	background: #f2f5fc;
}

.stavkeUlaznogRacunaStopeItemPrviStupac,
.stavkeUlaznogRacunaStopeHeaderStopa,
.stavkeUlaznogRacunaStopeHeaderOsnovica
{
	padding: 2px 4px;
}

.redakStavkeUlaznogRacuna
{
	clear: both;
	font-weight: bold;
	color: #15428B;
	padding-top: 4px;
	text-transform: uppercase;
}

/*#endregion */





/* box sa kapacitetima */
.kapacitetiHolder
{
	border: 1px solid #D7D7D7;
	padding: 4px;
	background: #FFFFFF;
}

.kapacitetiNaslovHolder
{
	/* 	background: #F1F1DE; 	padding: 8px;*/
	background: #F1F1DE none repeat scroll 0 0;
	color: #0077BE;
	font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
	font-size: 12px;
	font-weight: 600;
	padding: 8px;
	text-decoration: underline;
}

.popustiContainer
{
	padding: 10px;
	height: 150px;
	overflow-x: auto;
	overflow-y: auto;
}

.kapacitetiContainer
{
	height: 150px;
	overflow-x: auto;
	overflow-y: auto;
}

.popustPeriod
{
	color: #0077BE;
	font-weight: bold;
}

#kalkulacijaDesnaKolona .submitEnterButton
{
	margin-bottom: 10px;
}

.transferHeader
{
	font-weight: bold;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.transferContent
{
	float: left;
	width: 100%;
}

.transferItem
{
	float: left;
	width: 100px;
}

.transferDestinacija
{
	float: left;
	width: 82px;
}

.transferDateTime
{
	float: left;
	width: 170px;
}

.transferOpis
{
	float: left;
	width: 110px;
}

.transferDescription
{
	float: left;
	width: 110px;
}

.transferFlightInfo
{
	float: left;
	width: 145px;
}

.transferPredefinirani
{
	float: left;
	width: 160px;
}

.transferOpisTextBox, .transferDestinacijaTextBox
{
	border: 1px solid #abc1de;
	vertical-align: middle;
	font-size: 11px;
	height: 18px;
	color: black;
}

.transferOpisTextBox
{
	width: 100px;
}

.transferDestinacijaTextBox
{
	width: 75px;
}

.transferItemTextBox
{
	width: 93px;
	border: 1px solid #abc1de;
	vertical-align: middle;
	font-size: 11px;
	height: 18px;
	color: black;
}

.transferContentRedak
{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.transferItemFirst
{
	float: left;
	width: 100px;
	font-weight: bold;
}

.transferNaslov
{
	cursor: pointer;
}

#transferArrow
{
	float: left;
	width: 15px;
	height: 15px;
}

.transferArrowClose
{
	background: url('/itravel/images/botuni/rightArrow.png') no-repeat;
	background-position: center center;
}

.transferArrowOpen
{
	background: url('/itravel/images/botuni/downArrow.png') no-repeat;
	background-position: center center;
}

.transfer-3ps-direction:first-child
{
	padding-bottom: 10px;
}

.transfer-3ps-first-item
{
	float: left;
	margin-right: 8px;
	width: 150px;
	padding-right: 10px;
}

.transfer-3ps-pickup-location
{
	display: block;
	margin-bottom: 10px;
	width: 200px;
}

.transfer-3ps-dropoff-location
{
	display: block;
}

.transfer-3ps-item
{
	float: left;
	height: 42px;
	margin: 0 0 6px 6px;
}

	.transfer-3ps-item .RadPicker .siSingle .RiTextBox
	{
		padding-left: 2px;
		padding-right: 2px;
	}

.transfer-3ps-item-label
{
	font-weight: bold;
	float: left;
}

.transfer-3ps-flight-number
{
}

.transfer-3ps-apply
{
	display: inline;
	float: right;
	padding-right: 23px;
	margin-bottom: 10px;
}

	.transfer-3ps-apply a
	{
		float: left;
		background: url(/itravel/images/navig/kosarica/cupon-button.gif) no-repeat;
		padding: 0 0 0 14px;
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		margin-right: 5px;
	}

		.transfer-3ps-apply a span
		{
			background: url(/itravel/images/navig/kosarica/cupon-button.gif) 100% -24px no-repeat;
			padding: 0 14px 0 0;
			line-height: 24px;
			float: left;
		}

.nazivAdHocJedinca
{
	float: left;
	padding-bottom: 10px;
}

	.nazivAdHocJedinca .textBox
	{
		width: 311px;
	}

.nazivAdHocJedinicaNaziv
{
	float: left;
	font-weight: bold;
}

.nazivAdHocJedincaText
{
}

.kalkulacijaPoruka
{
	border: 1px solid #fb6112;
	background: url(/itravel/skins/default/images/error-sign.gif) 7px 9px no-repeat #ffe6d9;
	padding: 8px 10px 8px 30px;
	font: normal 15px Arial;
	color: #4c4c4c;
	margin-bottom: 5px; /*float:left;*/
}

/* KRAJ KALKULACIJE */

/* PRETRAGA KAPACITETA */

#pretragaLijevaKolona
{
	float: left;
}

	#pretragaLijevaKolona .redak
	{
		margin-bottom: 4px;
		min-height: 16px;
		width: 200px;
	}

	#pretragaLijevaKolona span
	{
		font-weight: bold;
		padding-bottom: 2px;
	}

	#pretragaLijevaKolona .botunZeleni
	{
		width: 90px;
		float: left;
		margin-right: 3px;
	}

.pretragaDesnaKolonaTablica
{
	float: left;
	margin-left: 5px;
}

.tipJediniceContainer
{
	float: left;
	font-weight: bold;
	padding-right: 3px;
}

/* visina retka za IE */
*html #pretragaLijevaKolona .redak
{
	height: 16px;
}

.kapacitetZauzetRedak
{
	background-color: #FFCCCC;
}

.kapacitetZauzetLabel
{
	color: Red;
}
/* KRAJ PRETRAGE KAPACITETA */

/*#region IKONE */



.addNewAdHocWithSamePassengers
{
	background-image: url(/itravel/images/admin/icons/add-a.png);
}

.bookUnitOnline
{
	background-image: url(/itravel/images/admin/icons/book-w.png);
}

.dodajIcon
{
	background-image: url(/itravel/images/admin/icons/dodaj.png);
}

.mailChimpIcon
{
	background-image: url(/itravel/images/admin/icons/mailChimp.png);
}

.changeCurrencyIcon
{
	background-image: url(/itravel/images/admin/icons/con_currency.png);
}

.importIcon
{
	background-image: url(/itravel/images/admin/icons/import.png);
}

.prihvatiIcon
{
	background-image: url(/itravel/images/admin/icons/prihvati.gif);
}

.premjestiIcon
{
	background: url(/itravel/images/admin/icons/premjesti.png) no-repeat left top;
	margin: 0px 2px 2px 2px;
}

.obrisiIcon
{
	background-image: url(/itravel/images/admin/icons/obrisi.png);
}

.removePassengerIcon
{
	background-image: url(/itravel/images/admin/icons/remove-passenger.png);
}

.removeAllPassengersIcon
{
	background-image: url(/itravel/images/admin/icons/remove-all-passengers.png);
}

.obrisiCjenikIcon
{
	background-image: url(/itravel/images/admin/icons/obrisi_blue.png);
}

.deleteIconAlternative {
    background-image: url(/itravel/images/admin/icons/obrisi_blue.png);
}

.obrisiSveIcon
{
	background-image: url(/itravel/images/admin/icons/obrisiSve.gif);
	clear: right;
	width: 18px;
	height: 19px;
	margin-top: 2px !important;
}

.odbijIcon
{
	background-image: url(/itravel/images/admin/icons/odbij.gif);
}

.transakcijeIcon
{
	background-image: url(/itravel/images/admin/icons/transakcije.gif);
}

.uplateIcon
{
	background-image: url(/itravel/images/admin/icons/uplate.gif);
}

.uplateDobavljacuIcon
{
	background-image: url(/itravel/images/admin/icons/uplateDobavljacuIcon.png);
}

.isplateKlijentaIcon
{
	background-image: url(/itravel/images/admin/icons/isplataKlijentu.png);
}

.potvrdiIcon
{
	background-image: url(/itravel/images/admin/icons/odaberi.gif);
}

.povratiIcon
{
	background-image: url(/itravel/images/admin/icons/povrati.gif);
}

.urediIcon
{
	background-image: url(/itravel/images/admin/icons/uredi.png);
}

.changePassword
{
	background-image: url(/itravel/images/admin/icons/change-password.png);
}

.urediGrupuPolazakaIcon
{
	background-image: url(/itravel/images/admin/icons/uredi-grupu.gif);
	height: 19px;
}

.napraviRacunIcon
{
	background-image: url(/itravel/images/admin/icons/napraviRacun.gif);
}

.rezervirajIcon
{
	background-image: url(/itravel/images/admin/icons/rezerviraj.gif);
}

.book-icon
{
	background-image: url(/itravel/images/admin/icons/GreenBookButton.png);
}

.provjeriIzgledIcon
{
	background-image: url(/itravel/images/admin/icons/provjeriIzgled.gif);
}

.pdfIcon
{
	background-image: url(/itravel/images/admin/icons/pdf.gif);
}

.importantWarningIcon
{
	background-image: url(/itravel/images/admin/icons/najveciPrioritet.gif);
}

.zavrsiIcon
{
	background-image: url(/itravel/images/admin/icons/zavrsi.gif);
}

.kopirajIcon
{
	background-image: url(/itravel/images/admin/icons/kopiraj.gif);
}

.copyIconRed
{
	background-image: url(/itravel/images/admin/icons/copyIconRed.png);
}

.prebaciUNerealiziraneIcon
{
	background-image: url(/itravel/images/admin/icons/prebaciUNerealizirane.gif);
}

.prebaciUNepotvrdjeneIcon
{
	background-image: url(/itravel/images/admin/icons/prebaciUNepotvrdjene.gif);
}

.stornirajIcon
{
	background-image: url(/itravel/images/admin/icons/storniraj.gif);
}

.osobeIcon
{
	background-image: url(/itravel/images/admin/icons/osobe.gif);
}

.osobeSlucajeviKapacitetaIcon
{
	background-image: url(/itravel/images/admin/icons/osobe.gif);
}

.promijeniObjektIcon
{
	background-image: url(/itravel/images/admin/icons/promijeniObjekt.gif);
}

.zakljucajIcon
{
	background-image: url(/itravel/images/admin/icons/zavrsi.gif);
}

.odaberiIcon
{
	background-image: url(/itravel/images/admin/icons/odaberi.gif);
}

.emailIcon
{
	background-image: url(/itravel/images/admin/icons/email.gif);
}

.sentEmailIcon
{
	background-image: url(/itravel/images/admin/icons/sentEmail.png);
}

.unsentEmailIcon
{
	background-image: url(/itravel/images/admin/icons/unsentEmail.png);
}

.expandIcon
{
	background-image: url(/itravel/images/admin/icons/expand.gif);
}

.expandRedIcon
{
	background-image: url(/itravel/images/admin/icons/expand-red.gif);
}

.collapseIcon
{
	background-image: url(/itravel/images/admin/icons/collapse.gif);
}

.stopBookingIcon
{
	background-image: url(/itravel/images/admin/icons/stopBookingIcon.gif);
}

.stopBookingAktivanIcon
{
	background-image: url(/itravel/images/admin/icons/stopBookingIcon.gif);
}

.stopBookingNeAktivanIcon
{
	background-image: url(/itravel/images/admin/icons/stopBookingDisabledIcon.gif);
}

.showFilterIcon
{
	background-image: url(/itravel/images/admin/icons/showFilterIcon.gif);
}

.hideFilterIcon
{
	background-image: url(/itravel/images/admin/icons/hideFilterIcon.gif);
}

.excelIcon
{
	background-image: url(/itravel/images/admin/icons/excel.png);
}

.wordIcon
{
	background-image: url(/itravel/images/admin/icons/word.png);
}

.gostIcon
{
	background-image: url(/itravel/images/admin/icons/gost.gif);
}

.rasporedMjestaIcon
{
	background-image: url(/itravel/images/admin/icons/rasporedMjesta.gif);
}

.dodajHotelIcon
{
	background-image: url(/itravel/images/admin/icons/dodajHotel.gif);
}

.bookingListIcon
{
	background-image: url(/itravel/images/admin/icons/bookingListIcon.gif);
}

.printIcon
{
	background-image: url(/itravel/images/admin/icons/print.png);
}

.searchIcon
{
	background-image: url(/itravel/images/admin/icons/search.gif);
}

.searchIcon2
{
	background-image: url(/itravel/images/admin/icons/search2.gif);
}

.najveciPrioritetIcon
{
	background-image: url(/itravel/images/admin/icons/najveciPrioritet.gif);
}

.postaviNajveciPrioritetIcon
{
	background-image: url(/itravel/images/admin/icons/postaviNajveciPrioritet.gif);
}

.upitnikIcon
{
	background-image: url(/itravel/images/admin/icons/upitnik.png);
}

.upitnikNoviProzorIcon
{
	background-image: url(/itravel/images/admin/icons/upitnik.png) !important;
}

.upitnikGlavniMaterIcon
{
	background-image: url(/itravel/images/admin/icons/help.png);
}

.informacijeIcon
{
	background-image: url(/itravel/images/admin/icons/information.png);
}

.napomenaIcon
{
	background-image: url(/itravel/images/admin/icons/note.png);
}

.napomenaIcon2
{
	background-image: url(/itravel/images/admin/icons/note2.png);
}

.napomenaIcon.iconHasContent
{
	background-image: url(/itravel/images/admin/icons/note-edited.png);
}

.napomenaIcon2.iconHasContent
{
	background-image: url(/itravel/images/admin/icons/note2-edited.png);
}

.posebnePonudeIcon
{
	background-image: url(/itravel/images/admin/icons/special-offer.png);
}

.cancellation-deadline-passed
{
	content: url('/itravel/images/admin/icons/cancellation-deadline-passed.png');
	padding-left: 5px;
}

.cancellation-deadline-passed-icon
{
	background-image: url(/itravel/images/admin/icons/cancellation-deadline-passed.png);
}

.wrenchIcon
{
	background-image: url(/itravel/images/admin/icons/wrench.png);
}

.preplatiSeIcon
{
	background-image: url(/itravel/images/admin/icons/odjavi-se.png);
}

.odjaviSeIcon
{
	background-image: url(/itravel/images/admin/icons/preplati-se.png);
}

.statusNeaktivnaIcon
{
	background-image: url(/itravel/images/admin/icons/inactive.png);
}

.statusAktivnaInternetIcon
{
	background-image: url(/itravel/images/admin/icons/active-internet.png);
}

.statusAktivnaIcon
{
	background-image: url(/itravel/images/admin/icons/active.png);
}

.statusNotValidIcon
{
	background-image: url(/itravel/images/admin/icons/notvalid.png);
}

.refreshIcon
{
	background: url(/itravel/images/admin/icons/refresh.png) no-repeat;
}

.addMarketIcon
{
	background: url(/itravel/images/admin/icons/select-market.png) no-repeat;
	width: 19px;
	height: 19px;
}

.loadingWideGreen
{
	display: inline-block;
	width: 105px;
	height: 16px;
	background: url(/itravel/images/admin/icons/loadingWideGreen.gif) no-repeat;
}

.zatvoriLegend, .otvoriLegend
{
	cursor: pointer;
	padding-right: 14px;
}

.zatvoriLegend
{
	background: url(/itravel/images/admin/icons/collapse.gif) no-repeat right -4px;
}

.otvoriLegend
{
	background: url(/itravel/images/admin/icons/expand.gif) no-repeat right -4px;
}

.merge
{
	background: url(/itravel/images/admin/icons/merge.png) no-repeat;
	padding-left: 20px;
}

.separate
{
	background: url(/itravel/images/admin/icons/separate.png) no-repeat;
	padding-left: 20px;
}

.fiscalize-icon
{
    background: url(/itravel/images/admin/icons/merge.png) no-repeat;
}

.noBottomMargin
{
	margin-bottom: 0px;
}

/*#endregion */

/* ALERT WINDOW */

.alertWindow
{
	margin: 20px;
}

/* Poruka u dnu ekrana */

.error-notification-modal
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1000000;
	display: none;
	left: 0;
	top: 0;
}

.modal-visible
{
	background: url(/iTravel/images/admin/shared/modal-bg.png);
	display: block;
}

#confirmationContainer
{
	width: 470px;
}

.notificationContainer
{
	width: 400px;
	padding: 10px;
	border: 1px solid #9EBFDB;
	background-image: url(/iTravel/images/admin/masterPage/pozadinaGlavna.png);
	background-position: 100% 100%;
	position: absolute;
	margin: 20px;
	display: none;
	left: 0;
	z-index: 1000001;
	min-height: 130px;
}

.normalNotification
{
	bottom: 0;
}

.errorNotification
{
	background-image: none !important;
	background: #fff;
}

	.errorNotification .notificationBody
	{
		background-image: url(/iTravel/images/admin/icons/error.png);
	}

.warningNotification .notificationBody
{
	background-image: url(/iTravel/images/admin/icons/warn.png);
}

.notificationBody
{
	background-image: url(/iTravel/images/admin/icons/notification.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 50px;
}

.nofiticationCloseContainer
{
	float: right;
	background-image: url(/iTravel/images/admin/icons/sprite.png);
	background-position: -90px -78px;
	width: 30px;
	height: 21px;
}

	.nofiticationCloseContainer:hover
	{
		background-position: -90px -99px;
	}

.notificationTitleContainer
{
	margin-left: 60px;
	min-height: 15px;
}

.notificationTitle
{
	font-size: 14px;
	font-weight: bold;
}

.notificationTextContainer
{
	/*height: 60px;*/
	padding: 5px 0;
	margin-left: 60px;
}

.notificationTextMarked
{
	color: Red;
}

.notificationButton
{
	text-align: center;
}

	.notificationButton a
	{
		display: block;
		width: 93px;
		height: 21px;
		line-height: 21px;
		background: url(/iTravel/images/admin/icons/sprite.png) 0 -200px no-repeat;
		text-decoration: none;
		margin: 0 auto;
	}

		.notificationButton a:hover
		{
			background: url(/iTravel/images/admin/icons/sprite.png) 0 -221px no-repeat;
		}

.confirmationWindowButtonContainer
{
	padding: 40px 5px 5px 30px;
}

	.confirmationWindowButtonContainer a
	{
		margin: 3px;
	}

/* Poruka u dnu ekrana */

/* KRAJ ALERT WINDOWA */

/* KALKULACIJA ARANZMANA */

#kalkulacijaAranzmana .redak
{
	width: 200px;
	float: left;
	clear: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

#kalkulacijaAranzmana .lijevaKolona
{
	width: 100px;
	text-align: right;
	padding-right: 4px;
}

#kalkulacijaAranzmana .desnaKolona
{
	width: 80px;
}

.jedinicaStavkaRedak
{
	background-color: #FFCD9B;
}

/* KRAJ KALKULACIJE */

/* TERMINI ARANZMANA */

.terminiAranzmana
{
	margin-top: 20px;
}

/* osobe u aranzmanu */

.sifraRezervacijeContainer
{
	float: left;
	margin-right: 5px;
}

#kalkulacijaAranzmana .naziviRedak div
{
	float: left;
}



/* KRAJ TERMINA ARANZMANA */

/* IZVJESTAJI */

.izvjestajiPoRezervacijiFilter
{
	margin-top: 10px;
}

	.izvjestajiPoRezervacijiFilter div
	{
		float: left;
		margin-left: 10px;
	}

.parametarContainer
{
	float: left;
	margin-left: 10px;
	/*height: 35px;*/
	height: 45px;
	line-height: 11px;
}

	.parametarContainer div.odDoDatePicker
	{
		float: left;
		width: 49.9% !important;
	}

.parametriContainer
{
	padding-bottom: 20px;
}

.parametarContainerNoviRed
{
	clear: both;
}

/* KRAJ IZVJESTAJA */

/* RAZDOBLJA */


.bezZakljucanihRazdoblja
{
	float: right;
}

.unesiRazdoblje
{
	float: left;
}

/* KRAJ RAZDOBLJA */

/* UNOS OSNOVNIH PODATAKA */


.OsnovniPodaciContainer
{
	clear: both;
	font-weight: bold;
}

.objectDestinationsContainer
{
	padding-top: 8px;
}

.OdabirTipaContainer
{
	width: 430px;
	padding-top: 8px;
	clear: both;
	margin: 0px;
}

.OdabirTipaLabelContainer
{
	float: left;
	width: 140px;
}

.OdabirTipaDropDownContainer
{
	float: left;
	width: 230px;
	margin-right: 4px;
}

.unosOsnovinhPodatakaContainer
{
	float: left;
}

	.unosOsnovinhPodatakaContainer fieldset
	{
		border: none;
		margin: 0px;
		padding: 4px 0px 0px 0px;
	}


.karakteristikeGrupaContainer
{
	margin-right: 30px;
}

.unosKarakteristikaContainer2
{
	font-weight: bold;
}

.xsltBold
{
	font-weight: bold;
}

.unosOsnovinhPodatakaContainer .karakteristikaContainer
{
	border: 0px;
	clear: both;
	float: none;
	width: 350px;
	padding: 0px; /*margin-bottom: 4px;*/
	margin-top: 4px;
	height: 26px;
}

.unosOsnovinhPodatakaContainer .miniTextBox
{
	width: 196px;
}

.unosOsnovinhPodatakaContainer .microTextBox
{
	width: 148px;
}



.unosOsnovinhPodatakaContainer .karakteristikaLabelContainer
{
	width: 140px;
	padding: 0px; /*text-transform: capitalize;*/
}

.unosOsnovinhPodatakaContainer .obaveznaKarakteristikaContainer
{
	/*display: none;*/
}

.unosOsnovinhPodatakaContainer .vrijednostKarakteristikaTextContainer, .unosOsnovinhPodatakaContainer .vrijednostKarakteristikeContainer
{
	width: 190px;
	float: left;
}


.unosOsnovinhPodatakaContainer .textBoxKarakteristika
{
	border: 1px solid #abc1de;
	vertical-align: middle;
	font-size: 11px;
	height: 18px;
	width: 200px;
	color: black;
}

.cjenikAranzmanaContainer
{
	/*width: 200px;*/
	margin-top: 10px;
	float: left;
}

	.cjenikAranzmanaContainer .redak
	{
		width: 530px;
	}

	.cjenikAranzmanaContainer .lijevaKolona
	{
		width: 270px;
	}

	.cjenikAranzmanaContainer .desnaKolona
	{
		width: 260px;
	}

	.cjenikAranzmanaContainer .cjenikTipDropDownList
	{
		width: 240px;
	}

/* KRAJ UNOSA OSNOVNIH PODATAKA */

/* UNOS ULAZNOG RACUNA */

#unosUlaznogRacuna .redakPoviseGrida .lijevaKolona
{
	width: 250px;
}

#unosUlaznogRacuna .redakPoviseGrida .desnaKolona
{
	width: 200px;
}

#unosUlaznogRacuna .submitEnterButton
{
	margin-top: -1px;
}

/* KRAJ UNOSA ULAZNOG RACUNA */

/* GLAVNI MASTERPAGE */


.gornjaTraka
{
	background-image: url(/itravel/images/admin/gornjaTraka/pozadinaTrakaGornjiBotuni1.gif);
	background-repeat: repeat-x;
	background-position: 0px -10px;
	height: 35px;
}


.gornjaTrakaBotun
{
	display: block;
	background-image: url(/itravel/images/admin/gornjaTraka/pozadinaGornjiBotun1.gif);
	width: 89px;
	background-position: -10px -10px;
	text-align: center;
	padding-top: 10px;
	height: 25px;
	text-decoration: none;
	float: left;
	color: White;
}

	.gornjaTrakaBotun:hover
	{
		background-image: url(/itravel/images/admin/gornjaTraka/pozadinaGornjiBotunHover1.gif);
	}



.loginName, .trenutnaSezona, .whatsNew
{
	color: White;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}




.loginName
{
	overflow: hidden;
	width: 170px;
}

.dobrodosliLabel
{
	margin-right: 4px;
}

.trenutnaSezona, .whatsNew
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

.whatsNew
{
	font-size: 11px;
	font-weight: normal;
}


/* dodano zbog problema sto je radmenu isao povise radWindowa */
.radMenu
{
    /* z-index must be at least 2 becasue search box */
	z-index: 2 !important;
}

.sadrzajMasterPage
{
	padding: 10px 15px 10px 15px;
	background-color: #9FC7F7;
}

.naslovStraniceContainer
{
	font-weight: bold;
	font-size: 22px;
	background-color: White;
	border-bottom: solid 1px #6788BE;
	border-top: solid 1px #6788BE;
	padding-left: 40px;
	padding-top: 6px;
	padding-bottom: 4px;
	color: #B74513;
}

	.naslovStraniceContainer input
	{
		background: inherit;
		font: inherit;
		color: inherit;
		border: none;
		width: 600px;
	}

/* KRAJ GLAVNI MASTERPAGE */



/* UNOS SEZONE I DOSTUPNOSTI */

#unosSezonePeriodi .redak, #unosDostupnostiPeriodi .redak
{
	width: 450px;
	color: #15428B;
}

	#unosSezonePeriodi .redak span
	{
	}

#unosSezonePeriodi .lijevaKolona, #unosSezonePeriodi .desnaKolona, #unosDostupnostiPeriodi .lijevaKolona, #unosDostupnostiPeriodi .desnaKolona
{
	width: 115px;
}

#unosSezonePeriodiKalendari .lijevaKolona, #unosSezonePeriodiKalendari .desnaKolona, #unosDostupnostiPeriodi .lijevaKolona, #unosDostupnostiPeriodi .desnaKolona
{
	width: 115px;
}


#unosSezonePeriodi .trecaKolona, #unosDostupnostiPeriodi .trecaKolona
{
	float: left;
}

#unosSezonePeriodi .dodajIcon
{
	margin-bottom: 5px;
}

.redakPoviseTablice
{
	margin-top: 20px;
	margin-bottom: 0px;
}

.crtaPoviseTablice
{
	margin-top: 0px;
}

/* KRAJ UNOSA SEZONE */


.errorText
{
	color: Red;
}

.errorBox
{
	background-color: Red;
	color: White;
}

.documentRequiredField
{
	color: red;
	float: right;
	padding-left: 5px;
	font-size: 12px;
	position: relative;
	padding-top: 5px;
}

.floatLeft, .comboBoxFloatLeft
{
	float: left;
}

.reservationDetails .floatLeft
{
	float: left;
	width: 22%;
}

.floatRight
{
	float: right;
}

.headerRezervacija
{
	background-color: #909090;
	padding-top: 8px;
	margin-bottom: 0px;
}

.rowRezervacija
{
	background-color: #F4F4F4;
	margin-bottom: 0px;
	min-height: 28px;
	border-bottom: solid 1px Black;
	vertical-align: middle;
}

.footerRezervacija
{
	font-weight: bold;
	font-size: 12px;
	background-color: #F4F4F4;
}

.cijenaStupac
{
	text-align: right;
	padding-right: 3px;
}


/* REGISTRACIJA KORISNIKA */

.registracijaPodnaslov
{
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 16px;
	font-weight: bold;
	height: 0.01%; /* FIX za IE */
}

.registracijaPartneraIzbornik
{
	padding: 8px 10px 8px; /*background-color:#424242; 	color:#8F8F8F;*/
	font-size: 11px;
	text-align: center;
}

.wrongPasswordValidator
{
	float: left;
}

/* KRAJ REGISTRACIJA KORISNIKA */


.kalkulacijaPopustiNaslov
{
	background: #F1F1DE none repeat scroll 0 0;
	color: #0077BE;
	float: left;
	font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
	font-size: 12px;
	font-weight: 600;
	padding: 8px;
	text-decoration: underline;
	width: 347px;
}


/* AJAX LOADING PANEL */
.ajaxLoadingImage
{
	position: absolute;
	top: 50%;
	margin-top: -30px;
	left: 50%;
	margin-left: -65px;
}

.ajaxLoadingPanelModalDiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 3000px;
	width: 100%;
	z-index: 8000;
	background: gray;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
}

.RadAjax .raDiv
{
	position: fixed;
	cursor: progress;
	z-index: 8000;
}

.RadAjax .raDiv
{
	background-image: none;
	/*
	background-color:#FFFFFF;
	opacity: 0.4;
    */
}
/* AJAX LOADING PANEL */

/* kontrola za cekove */
.brojCekaContainer
{
	float: left;
	width: 210px;
}

.datumNaplateContainer
{
	float: left;
	width: 160px;
}

.iznosCekaContainer
{
	width: 60px;
	float: left;
}
/* kontrola za cekove */


/* UKUPNI IZNOSI U GRIDU */
.ukupniIznosGridContainer
{
	font-size: 15px;
	float: right;
	padding: 5px;
}

.ukupniIznosGridStavkaContainer
{
	float: left;
	width: 160px;
	text-align: right;
}

.ukupniIznosGridOpis
{
	font-weight: bold;
}

.ukupniIznosGridIznos
{
}
/* UKUPNI IZNOSI U GRIDU */

/* tool tip za prikaz karakteristika */
.karakteristikeToolTip
{
	width: 450px;
}
/* tool tip za prikaz karakteristika */

.odabraneKarakteristikeContainer
{
	padding-left: 5px;
	float: left;
}

.jedinicaNaTrzistuContainer
{
	float: right;
}

.trenutnaSezonaLink
{
	color: White;
	text-decoration: none;
}


.whatsNew
{
	margin-top: 5px;
}

.trenutnaSezonaLink, .whatsNew
{
	color: #00156E;
}

/* unos posebne ponude*/
.posebnaPonudaJediniceItem
{
	float: left;
	padding-left: 5px;
	line-height: 2;
}

.specialOfferComment textarea
{
	width: 183px;
}
/*unos posebne ponude*/

.podvuceno
{
	text-decoration: underline;
}

.trenutniStatusRezervacije
{
	float: left;
	padding-bottom: 5px;
}

.akontacijaTextBox
{
	width: 80px;
}

.marzaNumericBox
{
	width: 39px;
}

.marzaStupacNumericBox
{
	width: 54px;
}

.filterDiv
{
	float: left;
	margin-bottom: 10px;
}

/*Raspored gostiju aranzmana */

.etapaAranzmana
{
	float: left;
	margin-right: 0px;
	font-size: 11px;
	padding-right: 5px;
	border-right: 1px solid #82B6FA;
	border-right-color: #CFCFCF;
}

.glavniSmjestajContainer
{
	background-color: #F1F7FE;
}

.objektAranzmana
{
	/*border: 1px solid #82B6FA;*/
	clear: both;
}

.objektAranzmanaNaziv
{
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	width: 201px;
	height: 20px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	background-image: url('/itravel/RadControls/Skins/iTravel/Grid/pozadinaGridHeader.gif');
}

	.objektAranzmanaNaziv span
	{
		float: left;
	}


.objektAranzmana legend
{
	text-align: right;
	text-transform: none;
}

.nazivObjektDetaljno
{
	font-weight: bold;
	font-size: 11px;
	margin-left: 5px;
	padding: 3px;
	width: 198px;
	height: 28px;
	background: white;
	border: solid 1px #FF935C;
	border-top: 0px;
}

.zauzetostSobeLabel
{
	padding-left: 10px;
}

.kapacitetAranzmana
{
	border: 1px solid #82B6FA;
	margin: 5px;
}

.highlight .gostAranzmana
{
	background: #FFF;
}

.gostAranzmana
{
	height: 20px;
	border-bottom: 1px solid #808080;
	padding-left: 4px;
	padding-top: 6px;
	background: #EEEEEE;
	cursor: move;
	width: 187px;
	border-bottom-color: #CFCFCF;
}

.gostCijenaNula
{
	background-color: #FFCCCC;
}

.gostAranzmana a
{
	float: left;
}

.ui-draggable-dragging
{
	background-image: url('/itravel/RadControls/Skins/iTravel/Grid/pozadinaGridHeader.gif') !important;
	color: #FFF;
}

	.ui-draggable-dragging .gostIme
	{
		color: #FFF;
	}

.kapacitetBrojMjesta
{
	float: right !important;
}

.gostIme
{
	padding-top: 4px;
	padding-bottom: 2px;
	color: #6B6B6B;
	font-weight: bold;
}

.gostImeClicked
{
	background: lightBlue;
}

.dodajObjektAranzmana
{
	clear: both;
	margin-top: 5px;
	margin-left: 10px;
}

.spolSakrij
{
	display: none;
}

.obicnaLabela
{
	text-decoration: underline;
}

.prikazaniSpol
{
	font-weight: bold;
}

	.prikazaniSpol a
	{
		text-decoration: none;
	}

/*Raspored gostiju aranzmana */

.sakrij
{
	display: none;
}

.sakrijVisibility /*span, .sakrijVisibility input*/
{
	/*background: #F2F5FC !important;*/
	visibility: hidden;
}


/* kopiranje objekata iz razdoblja */
.kopiranjeObjektaCjenik
{
	clear: both;
	width: 200px;
}
/* kopiranje objekata iz razdoblja */

/* voucheri aranzmana */

.gostiAranzmanaTextArea
{
	width: 400px;
	height: 200px;
}

.uslugeAranzmanaTextArea
{
	width: 400px;
	height: 200px;
}
/* voucheri aranzmana */

/* prihodi i rashodi na pregledu ulaznih racuna */
.prihodiRezervacijeContainer
{
	float: left;
	padding-left: 10px;
	font-size: 16px;
}

.prihodiRezervacijeNazivContainer
{
	float: left;
	padding-right: 3px;
}

.prihodiRezervacijeVrijednostContainer
{
	float: left;
}

/* prihodi i rashodi na pregledu ulaznih racuna */

.fieldsetPostavke
{
	float: left;
	width: 40%;
	margin-right: 20px;
}

.sinTvrtkeLink
{
	margin-left: 20px;
	display: inline;
}

/*
.tablicaZauzetost .zauzetostRedak div 
{
	width:4px;
}

.zauzetostRedak{clear:both;}*/

/*iTravel izmjene Container */

.noviProzorSadrzaj ul
{
	margin: 0px;
	padding-top: 10px;
	padding-left: 20px;
	font-weight: bold;
}

	.noviProzorSadrzaj ul li, .sadrzajMasterPage ul li
	{
		font-weight: normal;
	}

/* KRAJ iTRAVEL NOVOSTI */

.kalkulacijeAranzmanaTable
{
	background-color: #727272;
	line-height: 21px;
	margin: 20px 0px 0px 20px;
	border-collapse: separate; /*border: 1px solid black;*/
}

	.kalkulacijeAranzmanaTable td, .kalkulacijeAranzmanaTable th
	{
		padding-right: 10px;
	}

	.kalkulacijeAranzmanaTable td
	{
		background: #EAEAEA;
	}

	.kalkulacijeAranzmanaTable .kalkulacijeAranzmanaTableHeader
	{
		font-size: 11px;
		color: #222;
		background: #fff;
		font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
		background-color: #FFAA5B;
	}

/* PREGLED DOKUMENATA */

.uplataStorniranaRedak
{
	background-color: #FFCCCC;
}

.racunStorniranRedak
{
	background-color: #FFCCCC;
}

.voucherStorniranRedak
{
	background-color: #FFCCCC;
}

.najavaStorniranRedak
{
	background-color: #FFCCCC;
}

/* KRAJ PREGLED DOKUMENATA */

/* iTravel izmjene */
.itravelIzmjene
{
	font-size: 12px;
}
/* iTravel izmjene */

/*google maps*/
.googleMapsFrame
{
	border: none;
}
/*google maps*/

/*templates*/
.prvaKolona
{
	width: 720px;
	height: 440px;
	overflow: auto;
	float: left;
}

.drugaKolona
{
	width: 150px;
	float: left;
	margin-left: 10px;
}

.prvaKolona .redak
{
	padding-bottom: 10px;
	width: 700px;
	float: left;
}

.prvaKolona .lijevaKolona
{
	width: 100px;
}

.prvaKolona .desnaKolona
{
	width: 600px;
}
/*templates*/
/* iTravel izmjene */

/* KOPIRANJE TERMINA ARANZMANA */
.kopiranjeTerminaRedak
{
	clear: both;
}

.kopiranjeTerminaPeriodi
{
	float: left;
	width: 200px;
}

.kopiranjeTerminaEtape, .kopiranjeTerminaEtapa
{
	float: left;
}

.kopiranjeTerminaEtapa
{
	width: 200px;
}

.kopiranjeTerminaLegend
{
	width: 170px;
	color: #15428B;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 5px; /* 	padding: 1px; 	border:1px solid #82B6FA;*/
}
/* KRAJ KOPIRANJE TERMINA ARANZMANA */

/* modifikacija klasa kontrola nakon dodavanja novog telerika */
body .RadWindow_Office2007
{
	font-family: inherit;
}

body .RadGrid_Office2007
{
	color: #000000;
}

body .RadGrid, body .RadGrid .rgMasterTable, body .RadGrid .rgDetailTable, body .RadGrid .rgGroupPanel table, body .RadGrid .rgCommandRow table, body .RadGrid .rgEditForm table, body .RadGrid .rgPager table, .GridToolTip
{
	font-size: 11px;
}

body .RadGrid_Office2007, body .RadGrid_Office2007 .rgMasterTable, body .RadGrid_Office2007 .rgDetailTable, body .RadGrid_Office2007 .rgGroupPanel table, body .RadGrid_Office2007 .rgCommandRow table, body .RadGrid_Office2007 .rgEditForm table, body .RadGrid_Office2007 .rgPager table, .GridToolTip_Office2007
{
	font: 11px arial,verdana,sans-serif;
}

	body .RadGrid_Office2007 .rgMasterTable
	{
		border: 5px solid #FFFFFF;
	}

	body .RadGrid_Office2007 .rgRow td, body .RadGrid_Office2007 .rgAltRow td
	{
		border-color: #D6D6D6;
		height: 30px;
	}

body .RadGrid .rgAltRow .rgGroupCol
{
	background: #EAEAEA;
}

.noAltRow .rgAltRow .rgGroupCol
{
	background: #FFFFFF;
}

.noAltRow .rgAltRow
{
	background: #FFFFFF;
}

body .RadGrid .rgAltRow
{
	background-color: #EAEAEA;
}

	body .RadGrid .rgRow td, body .RadGrid .rgAltRow td, body .RadGrid .rgEditRow td, body .RadGrid .rgFooter td, body .RadGrid .rgHoveredRow td
	{
		border-left: solid 1px #D6D6D6;
		padding-left: 7px;
	}

body .RadGrid .rgSelectedRow
{
	background-color: #FFCB60;
}

body .RadGrid .rgHoveredRow
{
	background: none repeat scroll 0 0 #ECF4FF;
}

.rgHoveredRow.rgSelectedRow 
{
	background-color: #FFCB60 !important;
}

body .RadGrid .rgRow .rgGroupCol
{
	background: #FFFFFF;
}

body .RadGrid_Office2007 .rgGroupHeader
{
	background: none repeat scroll 0 0 #D7E6F7;
	color: #567DB0;
	font-size: 1.1em;
	line-height: 21px;
}

	body .RadGrid_Office2007 .rgGroupHeader td
	{
		border-bottom: 2px solid #6788BE;
		padding-bottom: 4px;
		padding-top: 3px;
	}

body .RadGrid_Office2007 .rgHeader
{
	background-color: #FF935C;
	background-image: url("/itravel/RadControls/Skins/iTravel/Grid/pozadinaGridHeader.gif");
	background-position: center top;
	background-repeat: repeat-x;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
	font-size: 12px;
	height: 30px;
}

	body .RadGrid_Office2007 .rgHeader, body .RadGrid_Office2007 .rgHeader a
	{
		color: #FFFFFF;
		font-size: 12px;
	}

body .RadGrid .rgHeader
{
	font-size: 11px;
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
}

body .RadGrid .rgHeader, body .RadGrid th.rgResizeCol
{
	border-color: #D0D7E5;
}

body .RadGrid .rgFilterRow .rgFilterBox
{
	margin-right: 1px;
	width: calc(100% - 11px);
}

body .RadGrid .rgFilterRow td
{
	border-width: 0 0 1px 0;
	padding-left: 1px;
	padding-right: 1px;
}

body .RadGrid .rgFilterRow
{
	background: none repeat scroll 0 0 #e1e1e1;
}

body .RadGrid .rgFilter
{
	margin: 0px;
	background: url(/itravel/images/admin/icons/arrow-down.gif) 50% 70% no-repeat;
	height: 18px;
	width: 8px;
}

body .RadGrid_Office2007 .rgHeader:first-child, body .RadGrid_Office2007 th.rgResizeCol:first-child, body .RadGrid_Office2007 .rgFilterRow > td:first-child, body .RadGrid_Office2007 .rgRow > td:first-child, body .RadGrid_Office2007 .rgAltRow > td:first-child
{
	padding-left: 5px;
}

body .RadGrid .rgFilterBox
{
	padding: 2px 0px 3px 0px;
	border-width: 1px;
}

body .RadGrid .rgPager .RadInput
{
	width: 30px !important;
}


body .rgHeader a
{
	float: left;
}

body .rgFooter td, body .rgGroupFooter td
{
	font-size: 14px;
}

body .RadGrid_Office2007 .rgRow a, body .RadGrid_Office2007 .rgAltRow a, body .RadGrid_Office2007 .rgEditRow a, body .RadGrid_Office2007 .rgFooter a, body .RadGrid_Office2007 .rgEditForm a
{
	color: #000000;
}

body .RadGrid_Office2007 .rgCommandRow
{
	background: none repeat scroll 0 0 #FFFFFF;
}

body .RadGrid_Office2007 .rgFooterDiv, body .RadGrid_Office2007 .rgFooter
{
	background: none repeat scroll 0 0 #FBFBFB;
	font-weight: 700;
}

body .rgNoRecords td
{
	padding: 10px;
}

.istaknutaKolona
{
	font-weight: bold;
	font-weight: 700;
}

.hotelNameColumn
{
	vertical-align: top;
	font-weight: bold;
	font-size: 12px;
}

body .RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt
{
	padding: 0px;
}

body .RadTabStrip .rtsLevel .rtsIn
{
	padding: 0 5px;
}

body .RadTabStrip .rtsIn
{
	font: 11px/17px "segoe ui",arial,sans-serif;
}

body .RadTabStrip .rtsLink .rtsIn
{
	font-weight: 700;
	line-height: 23px;
}

body .RadTabStrip .rtsOut, .RadTabStripVertical .rtsOut
{
	padding-right: 2px;
}

body .RadTabStrip .rtsSelected .rtsOut
{
	padding-right: 7px;
}

body .RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink
{
	padding-left: 7px;
}

body .RadTabStrip .rtsLI, body .RadTabStrip .rtsLink
{
	color: #15428B;
}

body .RadTabStrip, body .RadTabStrip *, .RadTabStripVertical, .RadTabStripVertical *
{
	margin: 0;
	padding: 0;
}

	body .RadTabStrip .rtsLevel .rtsTxt
	{
		text-decoration: none;
	}

	body .RadTabStrip .rtsLevel .rtsSelected
	{
		color: #B74513;
		height: 22px;
	}

	body .RadTabStrip .rtsLevel2
	{
		background: #EDF4FD !important;
		text-transform: uppercase;
	}

		body .RadTabStrip .rtsLevel2 .rtsIn
		{
			font-weight: 400;
		}

	body .RadTabStrip .rtsLevel1 .rtsUL
	{
		margin-top: 4px;
		padding: 0 3px;
	}

	body .RadTabStrip .rtsLevel2 .rtsFirst
	{
		margin-left: 4px;
	}

	body .RadTabStrip .rtsLevel2 .rtsSelected
	{
		background-color: #D9E8FB;
		color: #B74513;
		text-decoration: underline;
	}

	body .RadTabStrip .rtsScroll
	{
		height: auto;
	}

body .RadMenu_Office2007 .rmRootGroup
{
	border: none;
}

.rdfd_.radPreventDecorate
{
	position: absolute;
}

html body form .RadInput_Office2007 .riTextBox,
html body form .RadInput_Office2007.riSingle .riTextBox,
html body form .RadInputMgr_Office2007
{
	border-color: #abc1de;
	font-size: 11px;
	font-family: Arial;
	height: 21px;
	padding: 1px 2px;
}

	html body form .RadInput_Office2007 .riTextBox:disabled, html body form .RadInputMgr_Office2007:disabled
	{
		background-color: #F0F0F0;
		color: black;
	}

.headerMeni
{
	background: #BBD9FF url("/itravel/images/admin/gornjaTraka/rmSprite.png") repeat-x 0 -408px;
}

body .RadComboBox_Office2007, body .RadComboBox_Office2007 .rcbInput, body .RadComboBoxDropDown_Office2007
{
	font: 11px Arial;
}

	body .RadComboBoxDropDown_Office2007 .rcbHeader
	{
		background-color: #FFFFFF;
		border-bottom-color: #d5d5d5;
	}

body .RadUploadTable
{
	width: 100% !important;
	background-color: Transparent !important;
	border: none !important;
	margin: 0px !important;
}

.RadUploadTable td
{
	padding: 0px 0px 7px 0px !important;
}

body .rwHelpTitleBar
{
	width: 186px !important;
}

body .rgFilterRow .RadInput input
{
	height: 18px !important;
}

body .RadComboBoxDropDown .rcbScroll
{
	overflow-x: hidden;
}

/* kraj modifikacija klasa kontrola nakon dodavanja novog telerika */

/* telerik kontrole */
body .RadAjax_Office2007 .raTransp
{
	opacity: 0;
}

.rlbDropClue
{
	background: none !important;
}
/* telerik kontrole */

.gostiRedak
{
	float: left;
}

.osoba .premjestiGosta
{
	float: left;
	margin-left: 10px;
	width: 16px;
	height: 16px;
	cursor: move;
}

.gostiRedak, .gostiRedakPrazan
{
	clear: both;
	margin-bottom: 9px;
}

	.gostiRedak input
	{
		margin-top: 0;
	}

.gostiRedakPrazan
{
	border: solid 1px #FF935C;
	background-color: #FFC787;
	height: 37px;
}

.gostiStarateljRedak
{
	float: left;
	margin-top: 5px;
}

.akontacijaValuta
{
	padding-left: 5px;
}

.tableFooter
{
	background-color: #E6ECF2;
	float: left;
	width: 100%;
	border: 1px solid #688CAF;
	border-top: 0px;
	color: #444;
}

/* klase za napomene na velikim rezervacijama */
.napomenaVelikaRezervacijaItem
{
	margin: 10px 0px 0px 0px;
}

.napomenaVelikaRezervacijaPrazno
{
	color: Gray;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}

.napomenaVelikaRezervacijaPopunjeno
{
	color: Red;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}

.napomenaInvisible
{
	display: none;
}
/* kraj klasa za napomene na velikim rezervacijama */

/* unitip css */

#unitip
{
	position: absolute;
	z-index: 10000;
	top: -1000px;
	color: #4C4939;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	display: none;
}

#unitippoint, #unitipmid, #unitipcap
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 420px;
	display: block;
	line-height: 1.3;
}

#unitippoint
{
	/*background: url(/images/navig/shared/defineArrowup.png) no-repeat; */
	height: 16px;
	overflow: hidden;
	z-index: 1;
	margin-bottom: -3px;
	margin-left: 5px;
}



#unitipmid
{
	background-color: #FFFFCC;
	border: 3px solid #F8E1D3;
	position: relative;
	text-align: left;
	width: 520px;
	padding: 5px;
}

	#unitipmid h2
	{
		font-size: 16px;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 5px;
	}

#unitipcap
{
	height: 7px;
	overflow: hidden;
}

/* kraj tool tipa */



/********************************
    CSS VEZAN U GRUPU POLAZAKA
 *******************************/
/* Ne dirati */
.prvaJedinicaUCeliji
{
	display: block;
	float: left;
}

.nekaJedinicaUCeliji
{
	display: none;
	float: left;
}

.vidljivSamoPrvi .nekaJedinicaUCeliji
{
	display: none;
}

.vidljiviSvi .nekaJedinicaUCeliji
{
	display: block;
}

/* Editirati */
.glavnaTablica
{
}

	.glavnaTablica td
	{
		border: 1px solid #000000;
		width: 200px;
	}

.etapaKontrole
{
	width: 150px;
	float: left;
}

.odDoTextBox
{
	width: 20px;
}

.odDoRedak
{
	width: 150px;
	float: left;
}

.etapaObrisiKopiraj
{
	width: 20px;
	float: right;
}

.imeSobeSpan
{
	float: left;
	width: 120px;
	min-height: 42px;
}

.polazakDatePickerInput
{
	width: 100px;
	float: left;
}

/* Rooming lista */
.RoomingListaHeader
{
	display: none;
}

.RoomingListContainer hr
{
	width: 712px;
}

.RoomingListaRedak
{
	background-color: #FFFFFF;
	display: block;
	float: left;
	padding: 2px;
	width: 716px;
}

.RoomingListContainer
{
	float: left;
}

.RoomingListAranzman
{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}

.RoomingListPolazak
{
	font-size: 16px;
	margin-bottom: 10px;
}

.RoomingListDestinacija
{
	font-size: 16px;
	margin-bottom: 10px;
}

.RoomingListNazivJedinice
{
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}

.RoomingListOpis
{
	font-weight: bold;
	font-size: 14px;
	margin-left: 10px;
	float: left;
	width: 310px;
}

.RoomingListDatumRezervacije
{
	font-weight: normal;
	font-size: 80%;
}

.RoomingListaNapomene, .RoomingListaStatus
{
	margin-left: 20px;
}

.RoomingListaNapomene
{
	color: Red;
}

.RoomingListaStatus
{
	color: #FF9B35;
	font-weight: bold;
}

.RoomingListUsluge
{
	float: left;
	width: 210px;
	font-weight: bold;
	font-size: 14px;
}

.RoomingListaRezervacija
{
	float: left;
	width: 180px;
	font-size: 14px;
}

.RoomingListaOpcija
{
	float: left;
	font-size: 14px;
}

.RoomingListaGosti, .gostiTable
{
	clear: both;
	margin-left: 20px;
}

.RoomingListaStatusInfo
{
	float: left;
	font-size: 14px;
	margin-left: 10px;
}

.novaRezervacija
{
	color: Green;
}

.izmjenjenaRezervacija
{
	color: Blue;
}

.storniranaRezervacija
{
	color: Red;
}

.gostiTable
{
	width: 700px;
	font-size: 12px;
}

.prazanRedak
{
	width: 700px;
	height: 10px;
}

.KapacitetiNaCekanjuContainer
{
	color: Black;
	display: inline;
}

.RoomingListaUkupnoRedak
{
	width: 100%;
	clear: both;
	margin-bottom: 5px;
}

.RoomingListaUkupnoTable
{
	width: 250px;
	background-color: #000000;
	font-size: 14px;
}

	.RoomingListaUkupnoTable td
	{
		background-color: #FFFFFF;
		padding: 4px;
	}


/* legenda za zauzetost jedinica */
.zauzetostLegenda
{
	clear: both;
}

.legendaBoja
{
	float: left;
	width: 40px;
	height: 15px;
	border: 1px solid #000000;
	margin-right: 10px;
}

.legendaTekst
{
	float: left;
	margin-right: 20px;
	height: 15px;
	vertical-align: middle;
}

/* kraj legende za zauzetost jedinica */

/* filteri iznad grida */
.filterRedak
{
	float: left;
	clear: both;
	margin-left: 5px;
	margin-bottom: 10px;
}

.filterElement
{
	float: left;
	margin-right: 20px;
}

.filterTekst
{
	float: left;
	margin-right: 10px;
	height: 16px;
	padding-top: 4px;
}

.filterKontrola
{
	float: left;
}
/* kraj filtera iznad grida */

/* help Panel */
.helpPanelContainer
{
	clear: both;
	padding: 8px 5px 8px 30px;
	border: 1px solid #eae5b1;
	border-top: none;
	margin-top: 10px;
	background: url(/itravel/images/admin/shared/info-icon.gif) 9px 8px no-repeat #ffffcc;
	color: #3d3a28;
}

.helpPanelContainer.important {
	background: url(/itravel/images/admin/icons/postaviNajveciPrioritet.gif) 9px 8px no-repeat #ffffcc;
}

.helpPanelContainer.important .helpPanelNaslovLabel {
	color: red;
} 
/*#region http://iproject.lemax.net/iProject/admin/Links/Links.aspx?linkType=task&taskID=35535 */
.help-toggle-button-placeholder
{
	display: none;
}
/*.sadrzajMasterPage > * > .helpPanelContainer,*/
.toggableHelpPanel .helpPanelContainer
{
	margin-top: 0;
	position: relative;
	z-index: 1;
	top: -10px;
	display: none;
}
	/*.sadrzajMasterPage > * > .helpPanelContainer.toggled,*/
	.toggableHelpPanel .helpPanelContainer.toggled
	{
		display: block;
	}
/*.sadrzajMasterPage > * > .help-toggle-button-placeholder,*/
.toggableHelpPanel .help-toggle-button-placeholder
{
	display: block;
	clear: both;
	float: left;
	width: 100%;
}
	/*.sadrzajMasterPage > * > .help-toggle-button-placeholder .help-toggle-link,*/
	.toggableHelpPanel .help-toggle-button-placeholder .help-toggle-link
	{
		-webkit-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		border: 1px solid #eae5b1;
		border-top: 1px solid #6788BE;
		float: left;
		margin-left: 15px;
		background: url(/itravel/images/admin/icons/arrow-right.png) 14px 50% no-repeat #ffffcc;
		text-decoration: none;
		font-size: 11px;
		line-height: 20px;
		padding: 0 14px 0 26px;
		position: relative;
		z-index: 2;
		top: -11px;
	}
		/*.sadrzajMasterPage > * > .help-toggle-button-placeholder .help-toggle-link.toggled,*/
		.toggableHelpPanel .help-toggle-button-placeholder .help-toggle-link.toggled
		{
			border-top: none;
			background: url(/itravel/images/admin/icons/arrow-top.png) 14px 50% no-repeat #ffffcc;
		}
	/*.sadrzajMasterPage > * > .help-toggle-button-placeholder .alt-text,
	.sadrzajMasterPage > * > .help-toggle-button-placeholder .toggled .text,*/
	.toggableHelpPanel .help-toggle-button-placeholder .alt-text,
	.toggableHelpPanel .help-toggle-button-placeholder .toggled .text
	{
		display: none;
	}
	/*.sadrzajMasterPage > * > .help-toggle-button-placeholder .toggled .alt-text,*/
	.toggableHelpPanel .help-toggle-button-placeholder .toggled .alt-text
	{
		display: inline;
	}
/*#endregion */

.helpPanelNaslovLabel
{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 2px;
	clear: both;
}

.helpPanelOpisLabel
{
	font-size: 11px;
	font-style: italic;
	font-weight: normal !important;
}


/* kraj help Panel */



/* WORKAROUND ZA FIELDSETOVE NA UNOSU OBJEKATA */
/* PROMIJENITI!!! */
.karakteristikeGrupaContainerSBorderom
{
	/* Ovo je klasa za fieldset gdje želim da mi se vidi border! */
	border: 1px solid #82B6FA !important;
	margin-bottom: 10px !important;
	padding: 5px 10px !important;
}

.unosOsnovinhPodatakaContainer .obrnutiFieldset
{
	border: 1px solid #82B6FA !important;
	margin-bottom: 10px !important;
	padding: 5px 10px !important;
}



/* KRAJ */

/* pregled polazaka */
.prijevozValjanNotOK
{
	color: Red;
	text-transform: uppercase;
}

.prijevozValjanOK
{
	color: #008800;
	text-transform: uppercase;
}

.trenutnaZaradaNegativna
{
	color: Red;
}

.trenutnaZaradaPozitivna
{
	color: #008800;
}
/* Kraj  pregled polazaka */



/*	Unos etapa	*/
.glavnaTablicaSizer
{
}

.etapeGlavnaTablica
{
	border-collapse: separate;
	color: #464646;
	font-family: Arial, Helvetica, sans-serif;
}

	.etapeGlavnaTablica tbody
	{
		clear: both;
	}

	.etapeGlavnaTablica tr td:first-child
	{
		padding: 4px 0 4px 4px;
	}

	.etapeGlavnaTablica td
	{
		vertical-align: top;
		width: 129px !important;
		border-left: 4px solid #fff;
	}

	.etapeGlavnaTablica select, .etapeGlavnaTablica input, .etapeGlavnaTablica .polazak input
	{
		border: 1px solid #a3b4d8;
		padding: 0 0 0 2px;
		color: #464646;
		font-size: 12px;
		margin: 0;
		font-family: "segoe ui", arial, sans-serif;
	}

	.etapeGlavnaTablica .odDoTextBox
	{
		width: 1.3em;
	}

	.etapeGlavnaTablica .content
	{
		clear: both;
		padding: 4px;
		overflow: auto;
	}

	.etapeGlavnaTablica tbody
	{
		float: left; /*width:100%;*/
		border: 1px solid #688caf;
		padding: 4px 4px 4px 0;
		background: #fff;
		margin-bottom: 4px;
		text-align: left;
		overflow: auto;
	}

.prosiri, .smanji
{
	float: right;
	width: 13px;
	height: 13px;
	font-size: 0;
	background: url(/itravel/images/navig/expand-button-small.gif) no-repeat;
}

.smanji
{
	background: url(/itravel/images/navig/expand-button-small.gif) 0 -13px no-repeat;
}

.etapeGlavnaTablica .tipEtape
{
	float: left;
	width: 100%;
	padding-bottom: 2px;
}

	.etapeGlavnaTablica .tipEtape .title
	{
		float: left;
		font-weight: bold;
		padding-right: 4px;
		line-height: 18px;
	}

	.etapeGlavnaTablica .tipEtape select
	{
		width: 122px;
		float: right;
	}

.etapeGlavnaTablica .odDoRedak
{
	float: left;
	width: 100%;
	padding-top: 4px;
}

.etapeGlavnaTablica .etapa
{
	background: #eeeeee;
	width: 203px !important;
}

	.etapeGlavnaTablica .etapa .header
	{
		background: url(/itravel/RadControls/Skins/iTravel/Grid/pozadinaGridHeader.gif) 50% 0 repeat-x;
		font: bold 11px arial, verdana, sans-serif;
		color: #fff;
		text-transform: uppercase;
		float: left;
		width: 100%;
	}

.etapeGlavnaTablica .header td
{
	border-left: 4px solid #fff;
}

.etapeGlavnaTablica .etapa .header .title
{
	line-height: 25px;
	float: left;
	padding-left: 4px;
}

.etapeGlavnaTablica .etapa .header .etapaObrisiKopiraj
{
	width: auto;
	padding: 4px 4px 0 0;
}

.etapeGlavnaTablica .jedinica
{
	background: #eee;
	border-left: 4px solid #fff;
	width: 203px !important; /*padding:4px;*/ /*border-top:1px solid #688caf; 	border-bottom:1px solid #688caf;*/
}

	.etapeGlavnaTablica .jedinica .header
	{
		padding: 4px 4px 0 4px;
		font-size: 12px;
		font-weight: bold;
		color: #617db5;
	}

.etapeGlavnaTablica .polazak
{
	background: #ebf3ff;
	padding: 4px;
}

.etapeGlavnaTablica .vidljivSamoPrvi div, .etapeGlavnaTablica .vidljiviSvi div
{
	border-bottom: 1px dotted #b8d2f4;
	width: 100%;
	padding-bottom: 2px;
}

.etapeGlavnaTablica .jedinica .clear
{
	padding-bottom: 4px;
}

.etapeGlavnaTablica .imeSobeSpan
{
	width: 90%; /*padding-bottom:2px;*/
}

.etapeGlavnaTablica .vidljivSamoPrvi a, .etapeGlavnaTablica .vidljiviSvi a
{
	margin: 0;
	float: right;
}

.etapeGlavnaTablica td.polazakLabel
{
	vertical-align: bottom;
	font-weight: bold;
}

.etapeGlavnaTablica .polazak .header
{
	float: right;
	padding-right: 15px;
}

.etapeGlavnaTablica .polazak .content
{
	padding-top: 8px;
}

.etapeGlavnaTablica .polazak input
{
	padding: 2px;
	width: 65px;
	margin: 0 10px 0 5px;
	float: left;
}

.etapeGlavnaTablica .polazak img
{
	float: left;
	border: none;
	cursor: pointer;
}

.etapeGlavnaTablica .povratiIcon
{
	width: 24px;
	height: 23px;
	background: url(/itravel/images/admin/icons/dodaj-kapacitet.gif);
}

.etapeGlavnaTablica .povratiIcon
{
	width: 24px;
	height: 23px;
	background: url(/itravel/images/admin/icons/dodaj-kapacitet.gif);
	margin: 0 4px 0 0;
}

.etapeGlavnaTablica .wrenchIcon
{
	width: 26px;
	height: 23px;
	background: url(/itravel/images/admin/icons/dodaj-kapacitet-auto.gif);
	margin: 0 4px 0 0;
}

.etapeGlavnaTablica .kopirajIcon
{
	width: 19px;
	height: 21px;
	background: url(/itravel/images/admin/icons/add-n-puta.gif);
	margin: 0 4px;
}

/*	Filteri	*/
.filter-holder
{
	position: relative;
	width: 100%;
	z-index: 0;
}

.filter-holder-border
{
	border: 1px solid #688caf;
	background: url(/itravel/images/navig/filtri-bg.gif) 100% 0 repeat-y #eff5fc; /*overflow: auto;*/
	padding: 5px 0;
}

.filtri-corner-1, .filtri-corner-2, .filtri-corner-3, .filtri-corner-4
{
	background-image: url(/itravel/images/navig/filtri-corners.gif);
	position: absolute;
	width: 4px;
	height: 4px;
	overflow: hidden;
	z-index: 1;
}

.filtri-corner-1
{
	left: 0;
	top: 0;
}

.filtri-corner-2
{
	right: 0;
	top: 0;
	background-position: 100% 0;
}

.filtri-corner-3
{
	right: 0;
	bottom: 0;
	background-position: 100% 100%;
}

.filtri-corner-4
{
	left: 0;
	bottom: 0;
	background-position: 0 100%;
}

.filter-holder .filteri
{
	margin-right: 155px;
	padding: 0 5px;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
}

.filter-holder .kontrole
{
	float: right;
	width: 142px;
	padding-left: 8px;
}

.filter-holder .show-advanced, .filter-holder .hide-advanced
{
	float: left;
	padding-left: 16px;
	line-height: 13px;
	font-size: 11px;
	background: url(/itravel/images/navig/expand-button-small.gif) no-repeat;
	color: #3671a8;
	margin-top: 4px;
	text-decoration: none;
}

.filter-holder .hide-advanced
{
	background: url(/itravel/images/navig/expand-button-small.gif) 0 -13px no-repeat !important;
}

.filter-holder .dropDownList
{
	width: 99% !important;
}

.filter-holder .RadComboBox, .filter-holder .RadPicker
{
	border: none;
	width: 99% !important;
}

	.filter-holder .RadPicker input
	{
		border: 1px solid #abc1de !important;
		-moz-border-radius: 2px;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		color: #333 !important;
		font-size: 11px !important;
		padding: 1px 2px !important;
		height: auto;
	}

.filter-holder .parametarContainer
{
	/*width:14%;*/
	margin-right: 1%; /*min-width: 110px;*/
	padding-bottom: 5px;
	width: 190px;
}

.filter-holder .filter-time-picker-range
{
	width: 300px;
}

.dijagramCijena .parametarContainer
{
	width: 160px;
}

.parametarContainerRazgovor
{
	margin-right: 1%;
	min-width: 110px;
	padding-bottom: 5px;
	max-width: 300px;
	float: left;
	margin-left: 10px;
	height: 35px;
}

.filter-holder .parametarContainer table
{
	width: 100% !important;
}

.filter-holder .tvrtkaComboBox, .filter-holder .comboBoxFloatLeft
{
	width: 140px;
}

.filter-holder .comboBoxInsertContainer
{
	width: 100%;
}

.filter-holder .rcTable
{
	width: 99% !important;
}

.veliki #advanced
{
	clear: both !important;
}

.filter-holder #advanced
{
	clear: none;
}

.filter-holder .advanced
{
	clear: both;
}

.unos-cjenika-height .lista-cjenika-container
{
	position: absolute;
	bottom: 20px;
	width: 100%;
	top: 67px;
}


.cjenik-resize-outer
{
	margin-left: 352px;
	height: 100%;
}

.cjenik-resize-inner
{
	margin-right: 76px;
	height: 100%;
}

#glavni-kontrole
{
	/*float:right!important;*/
	width: 76px;
}

#glavni-cijene-container, #header-cijene
{
	/*width:20%;*/
	position: absolute;
	left: 352px;
	top: 0;
	bottom: 0;
	right: 76px; /*height:100%; 	float:left;*/
	overflow: hidden; /*overflow-y:hidden;*/
}

.relative-container
{
	position: relative;
	width: 100%;
	height: 100px;
}

.relative-container-chrome-fix
{
	left: 12px;
	top: 12px;
	right: 12px;
	height: 100px;
	position: absolute;
}


#header-cijene
{
	overflow: hidden;
}

.cjenik-opcije
{
	width: 96%;
}

.cjenik-unos
{
	/*height:75%;*/
	position: absolute;
	width: 99%;
	bottom: 0;
	margin-bottom: 0;
	top: 110px;
	padding: 0;
	margin: 0;
}

	.cjenik-unos input
	{
		margin: 0;
	}

		.cjenik-unos input:hover
		{
		}

		.cjenik-unos input:focus
		{
			font-weight: bold;
			background: #fff !important;
			border: 1px solid #555 !important;
		}

			.cjenik-unos input:focus:hover
			{
			}

.cjenik-opcije #opcije div
{
	float: left;
	padding: 5px 10px;
	line-height: 22px;
	color: #000; /*font-weight:bold;*/
}

.cjenik-opcije input, .cjenik-opcije select
{
	margin: 0 4px;
	font-size: 11px;
	color: #141414;
	border: 1px solid #abc1de;
}

.cjenik-opcije .zaokruziButton
{
	color: White;
}

.cjenik-opcije #opcije .marza-jednaka-za-cijeli-hotel
{
	clear: left;
	padding: 5px 0px;
}

.cjenik-opcije #opcije .marza-jednaka-za-cijelu-sobu
{
	padding: 5px 0px 0px 15px;
}

.usluge
{
	width: 100%;
}

#header-usluge .usluge td.fiksni-trosak, #header-usluge .usluge td.marza-stupca
{
	width: auto;
	padding: 0;
}

.cjenik-unos .usluge td
{
	line-height: 26px;
	color: #000;
	padding: 0 6px;
}

.cjenik-unos .fiksni-trosak
{
	background: #f2f5fc; /*width: 70px;*/
}

.cjenik-unos .marza-stupca
{
	background: #ffccce;
	width: 70px;
}

.cjenik-unos .usluge-prva-kolona
{
	background: #f2f5fc;
	font-weight: bold;
	width: 182px;
	padding: 0 !important;
}

	.cjenik-unos .usluge-prva-kolona span
	{
		padding: 0 4px;
		display: block;
	}

.cjenik-unos .textAreaOpisSoba
{
	height: 20px;
	width: 170px;
}

.cjenik-unos td.usluge-druga-kolona
{
	background: #e8ecf9; /*border-bottom:5px solid #d6e7fe;*/
	font-weight: bold;
	width: 76px;
	padding: 0;
}

	.cjenik-unos td.usluge-druga-kolona span
	{
		padding: 0 6px;
		display: block;
	}

.cjenik-unos .usluge-druga-kolona .tablica-usluge .nabavna-cijena-celija span, .tablica-usluge .prodajna-cijena-celija span, .tablica-usluge .marza-celija span, .tablica-usluge .preporucena-cijena-celija span, .tablica-usluge .provizija-celija span
{
	padding: 0 6px;
	height: 26px;
	display: block;
	border: none !important;
	border: none !important;
	line-height: 26px;
}

.cjenik-unos .tablica-usluge input, .cjenik-unos .tablica-usluge select
{
	margin: 0;
	padding: 1px 2px;
	font-size: 11px;
	color: #000;
}

.cjenik-unos .tablica-usluge .usluge-prva-kolona, .cjenik-unos .tablica-usluge .usluge-druga-kolona
{
	text-align: center;
}

.karakteristikeIspisSpan
{
	text-align: left;
	overflow: hidden;
	height: 14px;
}

.cjenik-unos .tablica-usluge .usluge-prva-kolona input, .cjenik-unos .tablica-usluge .lista-usluga-select
{
	border: 1px solid #abc1de; /*height:22px;*/
	width: 170px;
}

.cjenik-unos .tablica-usluge .usluge-druga-kolona input
{
	border: 1px solid #abc1de; /*height:22px;*/
	width: 25px;
	text-align: center;
}

.cjenik-unos td.usluge-polasci
{
	background: #f2f5fc; /*border-bottom:5px solid #d6e7fe;*/
	font-weight: bold;
	color: #d04514;
	text-align: right;
}


.cjenik-unos .header-cijene-table
{
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	margin-right: 1px;
}

	.cjenik-unos .header-cijene-table td
	{
		width: 55px;
		vertical-align: middle;
		text-align: center;
		font-size: 11px;
		color: #000;
	}

	.cjenik-unos .header-cijene-table span
	{
		display: block;
		line-height: 25px;
		border-right: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
	}

	.cjenik-unos .header-cijene-table input, .fiksni-trosak-input
	{
		border: 1px solid #fff;
		width: 49px; /*height:23px;*/
		text-align: center;
		font-size: 11px;
		line-height: 11px;
		height: 13px;
		padding: 5px 2px;
		color: #000;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
	}

.cjenik-unos .fiksni-trosak input
{
	background: #f2f5fc;
}

.cjenik-unos .marza-stupca input
{
	background: #ffcccc; /*padding-bottom:4px!important;*/
}

.cjenik-unos td.formatiran-period
{
	/*width:100%;*/
	vertical-align: middle;
	line-height: 10px;
	font-size: 10px;
	background: #f2f5fc;
	/*border-left: 1px solid #f2f5fc;
	border-right: 1px solid #f2f5fc;
	border-bottom: 1px solid #f2f5fc;*/
	height: 25px !important;
	color: #464646;
}

.cjenik-unos .tablica-usluge .nabavna-cijena-celija span
{
	background: #aceeb8;
	display: block;
	line-height: 24px;
	padding: 0 6px;
}

#header-usluge .fiksni-trosak span, #header-usluge .marza-stupca span
{
	width: 84px;
	padding: 0 6px;
	display: block;
}

.cjenik-unos .prodajna-cijena-celija
{
	/*width:70px;*/
	background: #ffffdf;
}

.cjenik-unos .marza-celija
{
	background: #ffcccc; /* the line between pricelist rows */
	border-bottom: 1px solid #777777;
}

.cjenik-unos .preporucena-cijena-celija
{
	background: #FFCCFF;
}

.cjenik-unos .provizija-celija
{
	background: #FDE9D9;
}

.cjenik-unos .tablica-glavni-cijene
{
	border-left: 1px solid #bbb;
}

	.cjenik-unos .tablica-glavni-cijene td.zadnji
	{
		border: none;
		width: 100% !important;
		overflow: hidden;
		background: none !important;
		background-image: none !important;
		font-size: 0px;
	}

	.cjenik-unos .tablica-glavni-cijene td
	{
		width: 55px;
		height: 26px;
		vertical-align: middle;
		text-align: center;
		font-size: 11px;
		color: #000; /*border:1px solid #bbb;*/
		background: #f2f5fc;
	}

	.cjenik-unos .tablica-glavni-cijene input
	{
		border: 1px solid #fff;
		width: 49px;
		text-align: right;
		font-size: 11px;
		line-height: 11px;
		padding: 5px 2px;
		color: #f00;
		height: 13px;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
	}

.tablica-glavni-cijene .nabavna-cijena-celija span, .tablica-glavni-cijene .prodajna-cijena-celija span, .tablica-glavni-cijene .marza-celija span, .tablica-glavni-cijene .preporucena-cijena-celija span, .tablica-glavni-cijene .provizija-celija span
{
	display: block;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
}

.cjenik-unos .preporucena-cijena-celija input
{
	background: #FFCCFF;
}

.cjenik-unos .provizija-celija input
{
	background: #FDE9D9;
}

.cjenik-unos .nabavna-cijena-celija input
{
	background: #aceeb8;
}

.cjenik-unos .prodajna-cijena-celija input
{
	background: #ffffdf;
}

.cjenik-unos .marza-celija input
{
	background: #ffcccc;
}

.cjenik-unos #glavni-kontrole
{
	overflow-x: hidden; /*	Edit	*/
	overflow-y: scroll;
	width: 76px;
}

.cjenik-unos .tablica-glavni-kontrole
{
	/*border-top: 1px solid #ebf3ff;*/
	width: 58px;
}

	.cjenik-unos .tablica-glavni-kontrole a
	{
		position: relative;
		top: 4px;
	}

	.cjenik-unos .tablica-glavni-kontrole td
	{
		min-height: 26px;
		line-height: 26px;
	}

	.cjenik-unos .tablica-glavni-kontrole span
	{
		display: block;
		min-height: 26px;
		line-height: 26px;
	}

	.cjenik-unos .tablica-glavni-kontrole td
	{
		background: #ebf3ff;
		width: 100%;
	}

	.cjenik-unos .tablica-glavni-kontrole a
	{
		margin: 0 auto;
		display: block;
		width: 16px;
	}

	.cjenik-unos .tablica-glavni-kontrole img
	{
		border: none;
	}

	.cjenik-unos .tablica-glavni-kontrole .prvi-u-jedinici span
	{
		border-top: 5px solid #d6e7fe !important;
	}

	.cjenik-unos .tablica-glavni-kontrole tbody tr:first-child td, .cjenik-unos .tablica-glavni-kontrole tr.kopirani td
	{
		border-top: none !important;
	}

	.cjenik-unos .tablica-glavni-kontrole .inicijalnoPrikazanNeZadnji td, .cjenik-unos .tablica-glavni-kontrole .zadnjRedakUTablici td, .cjenik-unos .tablica-glavni-kontrole .razmak-kopirani td
	{
		border: none !important;
	}

.cjenik-unos table.tablica-glavni-kontrole tr:last-child span
{
	/*height: 23px !important;*/
}

.cjenik-unos .tablica-glavni-kontrole tr.kopirani td
{
	/*height: 26px !important;*/
}

.cjenik-unos .tablica-glavni-cijene .prvi-redak td
{
	/*border-top:none; 	padding-top:1px; 	background-image:url(/itravel/images/admin/shared/cjenik-border.gif); 	background-position:0 0; 	background-repeat:repeat-x; 	height:26px;*/
}

	.cjenik-unos .tablica-glavni-cijene .prvi-redak td input
	{
		/*padding-top:4px;*/
	}

.cjenik-unos .tablica-glavni-cijene .treci-redak td
{
	/*background-image:url(/itravel/images/admin/shared/cjenik-border.gif); 	background-position:0 100%; 	background-repeat:repeat-x;*/
}

.cjenik-unos .prvi-redak-cjenika td, tr.prvi-redak-cjenika-postavke td
{
	/*border-top:5px solid #d6e7fe!important;*/ /*height:31px!important;*/
}

.prvi-redak-cjenika-postavke td, .prvi-redak-cjenika td
{
	border-top: 5px solid #d6e7fe !important; /*height: 31px !important;*/
}

.tablica-usluge tr.kopirani td
{
	border-top: none !important;
	height: 26px !important;
}

.tablica-glavni-cijene tr.kopirani td
{
	/*border-top: 1px solid #bbb !important; 	height: 26px !important;*/
}

	.tablica-glavni-cijene tr.kopirani td.zadnji
	{
		border-top: 1px solid #ebf3ff !important;
	}

.tablica-glavni-kontrole .treci-redak td
{
	border-bottom: 1px solid #e8ecf9;
}

html .tablica-glavni-kontrole .zadnjRedakUTablici td span
{
	margin-top: -2px;
}

#glavni-usluge
{
	overflow-y: hidden;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 20px;
	width: 352px;
}

#glavni-kontrole
{
	position: absolute; /*left:352px;*/
	top: 0;
	bottom: 20px;
	right: 0px;
}

#glavni-cijene
{
	height: 100%;
	width: 100%;
	overflow-y: hidden;
	overflow-x: scroll;
}

.tablica-usluge
{
	/*border-top:1px solid #d6e7fe;*/
	width: 100%;
}

	.tablica-usluge .nabavna-cijena-celija span
	{
		border: 1px solid #ACEEB8; /*height:23px!important;*/
	}

	.tablica-usluge .prodajna-cijena-celija span
	{
		border: 1px solid #FFFFDF;
	}

	.tablica-usluge .preporucena-cijena-celija span
	{
		border: 1px solid #FFFFDF;
	}

	.tablica-usluge .provizija-celija span
	{
		border: 1px solid #FFFFDF;
	}

	.tablica-usluge .marza-celija
	{
		/*border: 1px solid #ffcccc;*/
	}

.cjenik-unos .treci-redak .marza-celija input
{
	/*padding-bottom: 4px;*/
}

.unos-cjenika-height
{
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.unos-cjenika-ver-resize-holder
{
	/*left:10px;*/ /*top:238px;*/
	left: 0;
	top: 80px;
	right: 12px;
	bottom: 20px;
	position: absolute; /*	Bug fix	*/
	left: 12px;
	top: 95px;
}

.glavni-cijene-bg
{
	/*background:url(/itravel/images/navig/bg-cjena-red.gif);*/
	background: #ebf3ff;
}


/*Dashboard */


.dashBoardRedak
{
	width: 1850px;
	float: left;
	border: solid;
}

.dashBoardPolaContainer
{
	border: solid;
	float: left;
	width: 900px;
}

.dashBoardTitle
{
	font-size: large;
}

.dashBoardBody
{
}

.dashBoardDetails
{
}


/* Formatiranje poruka u polju KAPACITETI na kalkulaciji */

.raspolozivostLabel
{
	color: Red;
	text-transform: uppercase;
	margin-left: 8px;
	margin-top: 2px;
	clear: both;
	font-size: 11px;
}

.raspolozivo
{
	color: Green;
	font-size: 90%;
}

.nijeRaspolozivo
{
	color: Red;
	font-size: 90%;
}

.naUpit
{
	color: Black;
	font-size: 90%;
}

.porukaOListiCekanja
{
	color: Red;
	font-size: 11px;
	margin-left: 8px;
	margin-top: 2px;
}


.azurirajCjenikButtonContainer .botunZeleni
{
	float: left;
	margin-right: 10px;
}

/* unos grupne uplate */
.unosGrupneUplate .redak
{
	clear: none;
	float: left;
}

.ukupnoUnosGrupneUplate span
{
	font-size: 1.4em;
}
/* unos grupne uplate */




/*	Kalkulacija admin	*/
.kalkulacija-top
{
	width: 100%;
}

.kalkulacija-left, .kalkulacija-right
{
	width: 50%;
	float: left;
}

.kalkulacija-bottom
{
	clear: both;
	width: 100%;
}

	.kalkulacija-top fieldset, .kalkulacija-left fieldset, .kalkulacija-right fieldset, .kalkulacija-bottom fieldset
	{
		border: 1px solid #82b6fa;
		background: #fff;
		padding: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		position: relative;
	}

		.kalkulacija-top fieldset legend, .kalkulacija-left fieldset legend, .kalkulacija-right fieldset legend, .kalkulacija-bottom fieldset legend
		{
			position: absolute;
			top: -10px;
			left: 5px;
			padding: 2px 5px;
			background: #d6e7fe;
		}

		.kalkulacija-top fieldset .inner-border, .kalkulacija-left fieldset .inner-border, .kalkulacija-right fieldset .inner-border, .kalkulacija-bottom fieldset .inner-border
		{
			background: #d6e7fe; /*float:left; 	width:100%;	*/ /*overflow:auto;/*Ne radi u IE6*/
			border: 1px solid #d6e7fe;
			-moz-border-radius: 2px;
			border-radius: 2px;
			-webkit-border-radius: 2px;
		}

		.kalkulacija-top fieldset .content, .kalkulacija-left fieldset .content, .kalkulacija-right fieldset .content, .kalkulacija-bottom fieldset .content
		{
			padding: 10px 5px 5px 5px;
		}

.kalkulacija-top #nazivJedinica div
{
	width: auto;
	clear: none;
}

.kalkulacija-top .content > div
{
	width: auto !important;
	padding: 0 18px 0 4px;
}

.kalkulacija-top .promjeniBotun
{
	float: right;
}

.kalkulacija-top .odmor-redak
{
	float: left;
	white-space: nowrap;
}

.kalkulacija-top .redak
{
	float: left;
	padding-right: 5px;
	width: auto !important;
	clear: none !important;
}

.kalkulacija-top .lijevaKolona, .kalkulacija-top .desnaKolona
{
	float: left;
	padding-right: 5px;
	clear: both;
	width: auto !important;
}

.kalkulacija-top .brojOSoba
{
	float: left;
}

.kalkulacija-top #datumRedak > div
{
	float: left;
}

.kalkulacija-top div.kapaciteti
{
	/*clear: both; 	padding-bottom: 5px;*/
}

.kalkulacija-top .kapaciteti div, .kalkulacija-top .kapaciteti span
{
	float: left;
	padding-right: 5px;
	width: auto;
	font-weight: bold;
}

.kalkulacija-top .kapaciteti input
{
	border: 1px solid #abc1de;
}

.kalkulacija-top .kapaciteti span
{
	line-height: 22px;
}

#kalkulacija .nacinPlacanjaContainer
{
	float: left;
	width: auto !important;
	margin-left: 10px;
	margin-right: 10px;
}

.cancellationDeadlineContainer
{
	float: left;
}

.kalkulacija-left .dodajIcon
{
	/*margin-left:15px;*/
}

.kalkulacija-right .prikaziDetaljeRezervacije
{
	text-align: left;
	padding: 0;
	margin: 0;
	line-height: 22px;
	width: 70%;
	float: left;
}

.kalkulacija-right .submitEnterButton
{
	background: url("/itravel/images/admin/shared/botunPlaviSOkvirom.gif") no-repeat scroll 0 0 transparent;
	width: 113px;
	line-height: 25px;
	border: none;
}

.kalkulacija-bottom .broj-gostiju > *
{
	float: left;
	margin-right: 10px;
	line-height: 20px;
}

.kalkulacija-bottom .naziviRedak
{
	clear: both;
	padding-top: 4px;
}

.kalkulacija-bottom .lista-usluga
{
	padding-left: 205px;
}

.adHocModePanel
{
	position: relative;
	float: right;
}

.usluga-item
{
	padding: 2px 8px 2px 0;
	line-height: 20px;
	width: 350px;
	display: block;
	float: left;
}

.groupMainWrapper .usluga-item
{
	width: auto;
	min-width: 100px;
	float: left;
}

.referentniBrojTextBox
{
	width: 200px !important;
}

.GDSDestinationTextBox
{
	width: 250px !important;
}

.nazivAdHocJedinicaDestinacija
{
	margin-left: 10px;
	margin-right: 10px;
}

.usluga-popust-kolona
{
	width: 100px;
	float: left;
}

.celijePodDvostrukimHeaderimaPrva
{
	border: 0px !important;
}

.celijePodDvostrukimHeaderimaOstale
{
	border-top: 0px !important;
	border-bottom: 0px !important;
}

.filterDropDownList
{
	float: left;
	width: 200px !important;
}

.polasciDropDown
{
	width: 220px !important;
}

.kuponKodKalkulacijaContainer
{
	margin-right: 10px;
	float: left;
}

	.kuponKodKalkulacijaContainer .textBox
	{
		width: 100px;
	}

/* UPUTE */
.helpLinkGlavniMasterPageContainer
{
	float: right;
	margin-right: 20px;
}

	.helpLinkGlavniMasterPageContainer a
	{
		width: 24px !important;
		height: 24px !important;
	}


.helpLinkRadWindowContainer a img
{
	margin-left: 10px;
	margin-top: 2px;
}

.helpLinkRadWindowContainer a
{
	cursor: pointer !important;
	background: none !important;
}

.podcrtaniLabel
{
	text-decoration: underline;
}

/* Tabovi na pretrazi */
.pretragaFieldset
{
	padding: 8px 4px;
}

.taboviPretragaPozadina
{
	clear: both;
	padding: 0 5px 5px 5px;
	border: 1px solid #ddecfe;
	border-top: none;
	background: #c2dbfc;
}

	.taboviPretragaPozadina .dropDownList, .taboviPretragaPozadina .textBox, .taboviPretragaPozadina div.redak
	{
		width: 192px !important;
	}

.tipPretrageSelektiran
{
	width: auto;
	border: 1px solid #ddecfe;
	border-bottom: 1px solid #c2dbfc;
	padding: 8px;
	text-align: center;
	background: #c2dbfc;
	color: #15429F;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	float: left;
}

.tipPretrageDeselektiran
{
	width: auto;
	padding: 8px 10px 9px 10px;
	text-align: center;
	color: #15429F;
	border-bottom: 1px solid #ddecfe;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
}

.search-group
{
	clear: both;
	padding: 8px 4px;
	background: #cfe1fa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.search-passengers-configurations-container
{
	clear: both;
	padding: 4px 2px;
	background: #cfe1fa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.passenger-configurations-count
{
	padding-top: 3px;
	height: 20px;
	line-height: 20px;
	padding-right: 7px;
}

.search-passengers-children-ages
{
	clear: both;
	padding-top: 5px;
}

.personsContainer, .advancedContainer
{
	clear: both;
	padding: 4px 2px;
	background: #cfe1fa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.advancedContainer
{
	margin-top: 8px;
}

.taboviPretragaPozadina .personsContainer div.redak, .taboviPretragaPozadina .advancedContainer div.redak
{
	width: 176px !important;
}

.taboviPretragaPozadina .advancedContainer .textBox, .taboviPretragaPozadina .advancedContainer .dropDownList
{
	width: 176px !important;
}

.search-grid-thumbnail-container
{
	max-width: 160px;
	max-height: 120px;
	overflow: hidden;
	margin-top: 3px;
}

.search-grid-thumbnail-link img
{
	max-width: 150px;
}


body .RadTabStrip.search-grid-tabs .rtsLevel1 .rtsUL
{
	width: calc(100% - 20px);
	height: 26px;
}

body .RadTabStrip.search-grid-tabs .rtsLevel .rtsSelected, body .search-grid-tabs .rtsLI .rtsOut
{
	height: 25px;
}

.search-grid-tabs .rtsLast
{
	float: right;
}

.search-grid-tabs .map-link
{
	line-height: 17px;
	font-size: 11px;
	float: left;
}

.search-grid-tabs .map-icon
{
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 4px;
	background-image: url('/itravel/images/admin/icons/MapMarkerRed.png');
	display: inline-block;
}

.search-grid-content
{
	margin-top: -1px;
}

.search-grid-change-items
{
	width: 100%;
	height: 150px;
}

	.search-grid-change-items .old-items, .search-grid-change-items .new-items
	{
		width: 50%;
		float: left;
		height: 100%;
	}

		.search-grid-change-items .new-items .submitButton
		{
			float: right;
		}

	.search-grid-change-items fieldset
	{
		height: calc(100% - 20px);
	}

	.search-grid-change-items .unit-name
	{
		width: 400px;
	}

	.search-grid-change-items .period, .search-grid-change-items .passenger
	{
		width: 300px;
	}

	.search-grid-change-items .price
	{
		text-align: right;
		width: 200px;
	}

.search-map-container
{
	height: 100%;
}

	.search-map-container, .search-map-container .noviRadWindow, .search-map-container .search-map-map-canvas
	{
		/*height: calc(100% - 50px);*/
		height: 100%;
	}

.search-map-tooltip-content h1
{
	color: #3398cc;
}

.search-map-thumbnail-container
{
	width: 200px;
	height: 150px;
	overflow: hidden;
	margin: 10px;
	float: right;
}

	.search-map-thumbnail-container img
	{
		width: 200px;
	}

.search-map-price-container
{
	text-align: right;
}

.search-map-price-container
{
	min-width: 100px;
}

.search-map-old-price
{
	text-decoration: line-through;
}

.DisabledRow td
{
	background-color: #848484;
	border-left: solid 1px #D6D6D6;
	padding-left: 7px;
}

.reading-impaired-row td
{
	background-color: #ffe6d9;
	border-left: solid 1px #D6D6D6;
	padding-left: 7px;
}

.rgRow .search-grid-merged-cell
{
	background-color: #ffffff;
}

.rgAltRow .search-grid-merged-cell
{
	background-color: #EAEAEA;
}
/*unos transakcije*/
.sifraVelikaRezervacijaTrasnakcijaTextBox, .dohvatVelikeRezervacijeTransakcijaButton
{
	float: left;
}

.redakUnosTransakcijeIznos
{
	float: left;
}
/*unos transakcije*/
.pronadjiRezervacijuContainer
{
	margin-left: 10px;
	margin-top: 5px;
	float: left;
}

.urediStupceLink
{
	text-align: right;
}

.odabirRedaka, .desnaKolona
{
	font-weight: bold;
}

.odabirRedaka, .trecaKolona
{
	font-weight: bold;
}

.internaNapomena
{
	padding-bottom: 10px;
}

.flight-segment-details
{
	padding-bottom: 10px;
}

	.flight-segment-details td
	{
		padding: 0 10px 3px 0;
	}

.detected-changed-flight-segment
{
	color: red;
	font-weight: bold;
}

.checkboxLabel
{
	text-align: center;
	font-size: 10px;
	font-weight: normal !important;
}

.confirmationLinkButton
{
	text-align: center;
	height: 35px;
	padding: 2px 2px 2px 2px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	background: #f4a460;
}

.redakPoviseGridaDrugi
{
	margin-bottom: 10px;
	margin-top: 10px;
	height: 0.01%; /* IE FIX */
	clear: both;
}


/* START: upozorenje za istek licence */
#licenceExpirationContainer
{
	/*height: 95px;*/
	width: 600px;
	padding: 0 0 0 10px;
	position: absolute;
	margin: 0 0 0 5px;
	display: none;
	bottom: 0;
	left: 0;
	z-index: 1000001;
}

.warning
{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.warning
{
	border: 1px solid #a97822;
	background: #fff5ca;
}

	.warning .warn_icon
	{
		float: left;
		width: 48px;
		height: 48px;
		margin: 14px;
		background: url('/itravel/images/admin/licence/warn.png') no-repeat 0 0; /*behavior:url(js/iepngfix.html) !important; */
	}

	.warning .desc span
	{
		color: #dc9c00;
	}

.desc
{
	float: left;
	width: 80%;
}

	.desc p
	{
		float: left; /*color:#000 !important;*/
		color: #D33232 !important;
		font-size: 1.2em;
		font-weight: bold;
	}

	.desc span
	{
		float: left;
		width: 100%;
		font-weight: bold;
		font-size: 1.4em;
		padding-bottom: 2px;
		margin-top: 10px;
	}

a.close
{
	float: right;
	color: #555;
	font-size: 14px;
	padding: 5px;
	display: inline;
	margin-right: 5px;
	font-weight: bold;
}

.dodatniButton
{
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	width: auto;
	float: left;
}

/* END: upozorenje za istek licence */


/* validator */

.textBoxPogreska.RadComboBox
{
	border: 1px solid #FB6112 !important;
	border-radius: 3px;
}

	.textBoxPogreska.RadComboBox table td.rcbInputCell
	{
		background: #ffe6d9 !important;
		padding-right: 2px !important;
	}

	.textBoxPogreska.RadComboBox table td.rcbArrowCell
	{
		background-image: url(/itravel/images/admin/validatori/RadComboBoxValidatorError.png) !important;
	}

.textBoxPogreska:not(.RadComboBox), .textBoxPogreska:not(.RadInput)
{
	border: 1px solid #FB6112;
	background: 7px 9px no-repeat #ffe6d9;
}
/* validator */


.botunContainer
{
	padding-bottom: 10px;
	padding-right: 40px;
	text-align: right;
	float: right;
}

.buttonOK
{
	float: left;
	padding-right: 15px;
}

.fontCrveniVeliki
{
	color: Red;
	font-size: 13px;
	font-weight: bold;
}

/* validator */


/*	Redizajn cjenika	*/

.linkGumb, .linkGumb a, a.linkGumb
{
	color: #295fa7;
	text-decoration: underline !important;
	font-weight: normal;
}

	.linkGumb:hover, .linkGumb a:hover, a.linkGumb:hover
	{
		text-decoration: none !important;
	}

.linkGumbBezUnderlinea, .linkGumbBezUnderlinea a, a.linkGumbBezUnderlinea
{
	color: #295fa7;
	font-weight: normal;
}

.cjenikInput
{
	float: left;
	color: #000;
	line-height: 18px;
	font-weight: bold;
	font-size: 11px;
	margin-right: 10px;
}

	.cjenikInput .istaknutaLabela
	{
		margin: 0;
		padding: 0;
	}

	.cjenikInput label
	{
		font-weight: normal;
		float: none;
		padding-top: 2px;
	}

	.cjenikInput span
	{
		float: left;
	}

	.cjenikInput input, .cjenikInput select, .kopirajSaDrugogTrzista a
	{
		float: left;
		clear: left;
	}

	.cjenikInput select, .wOpisSobe input
	{
		border: 1px solid #abc1de;
	}

	.cjenikInput .registracijaTvrtkaComboBoxContainer
	{
		padding: 0;
	}

.kopirajSaDrugogTrzista
{
	margin-right: 20px !important;
}

	.kopirajSaDrugogTrzista a
	{
		padding-left: 20px;
		margin-left: 0;
		white-space: nowrap;
	}

.cjenikInput .iconContainer
{
	margin: 3px 0 0 2px;
}

.cjeniciContainer
{
	min-width: 900px;
	width: auto;
}

.cjenikCjelinaFieldset
{
	background: #e8f2ff;
}

	.cjenikCjelinaFieldset legend
	{
		font-size: 17px;
		font-weight: 600;
		color: #15428b;
		text-transform: none;
		background: #e8f2ff;
		padding: 4px 6px;
	}

	.cjenikCjelinaFieldset .editBotuniCContainer
	{
		float: right;
		padding: 0 5px 0 15px;
		white-space: nowrap;
	}

	.cjenikCjelinaFieldset .iconContainer
	{
		width: auto;
		padding-left: 20px;
		margin-right: 10px;
	}

.osobaDanaHeaderCell .iconContainer
{
	width: 0;
}


/*	Širine */
.wTipSobe, .wOpisSobe, .wUslugaSobe, .wVrijediZa, .wUslugaNeMoraUvijekBitiDostupnaContainer
{
	width: 320px;
}

.uslugaPopusti
{
	width: 390px;
}

	.uslugaPopusti select
	{
		width: 360px !important;
	}

.wVrijediZaMali
{
	width: 200px;
}

.wVrstaIznosa
{
	width: 160px;
}

.wVrijediZaGodine
{
	width: 150px;
}

.wCheckComboBox
{
	width: 295px !important;
}

.wVrijediZaGodineTextBox
{
	width: 55px;
	margin-right: 17px;
	float: left;
}


.wTipSobe select, .wOpisSobe input, .wUslugaSobe select, .wVrijediZa select .wStatusSobe select, .wNacinNaplateProdaja select, .wNacinNaplateNabava select, .wVrstaIznosa select, .wVrijediZaGodine input
{
	margin: 0;
}

.wOpisSobe
{
	clear: left;
}

	.wOpisSobe input
	{
		width: 295px !important;
		padding-left: 0;
		padding-right: 0;
		text-indent: 4px;
	}

	.wOpisSobe .expanded .labelInput
	{
		width: 310px;
	}

	.wOpisSobe .expanded .jezikIkona
	{
		float: right;
		padding: 0px;
		margin: 0px -14px 0px 0px;
	}

	.wOpisSobe .nazivPrilikomViseJezicnostiPlaceHolder
	{
		padding: 0px;
	}

.wTipSobe select, .wMaxOsobaSobe input
{
	width: 318px;
	padding-left: 0;
	padding-right: 0;
	text-indent: 4px;
}

.wUslugaSobe select, .wVrijediZa select
{
	width: 295px;
}

.wVrijediZaMali input
{
	width: 173px !important;
}

.wNacinNaplateProdaja, .wNacinNaplateNabava
{
	width: 160px;
}

.count-child-as-an-adult, .show-on-export
{
	width: 230px;
}

.wNacinNaplateProdaja select, .wNacinNaplateNabava select
{
	width: 158px;
}

.wStatusSobe
{
	width: 238px;
}

	.wStatusSobe select
	{
		width: 236px;
	}

.wMaxOsobaSobe
{
	width: 74px;
}

	.wMaxOsobaSobe input
	{
		width: 40px;
	}

.wVrstaIznosa select
{
	width: 150px;
}

.wTipSobe a, .wOpisSobe a, .wUslugaSobe a, .wNacinNaplateProdaja a, .wNacinNaplateNabava a
{
	margin: 3px 0 0 4px !important;
}

.wTipSobe .RadComboBox a, .wOpisSobe .RadComboBox a, .wUslugaSobe .RadComboBox a, .wNacinNaplateProdaja .RadComboBox a, .wNacinNaplateNabava .RadComboBox a
{
	margin: 0 !important;
}

.wUslugaSobe input, .wVrijediZa input
{
	float: left;
	width: 290px;
}
/* Ova klasa bi se trebala sa javascriptom resizati, jer ukoliko ne zafixiram širinu ne radi mi overflow */
.cjenikTableBg
{
	background: url('/itravel/images/admin/shared/pozadinaCjenik.gif') #d6e7fe repeat-x;
	float: left;
	width: 902px; /*width:100%;*/
}

	.cjenikTableBg .cjenikPadding
	{
		overflow: hidden;
		padding: 15px 5px 0 5px;
	}

.cjenikScroll
{
	float: none;
	width: 100%;
	overflow: auto;
	overflow-y: auto;
	padding-bottom: 2px;
}

.unosCjenikaTablica, .unosCjenikaTablica .unosCjenikaHeaderRow
{
	background: none;
}

	.unosCjenikaTablica .obrisiCell, .unosCjenikaTablica .dodajRedakCell
	{
		background: #e3e6ec; /*width:80px;*/
		padding: 4px 0 0 4px;
		white-space: nowrap;
	}

.borderTopBottomNone
{
	border-top: none !important;
	border-bottom: none !important;
}

.borderTopNone
{
	border-top: none !important;
}

.borderBottomNone
{
	border-bottom: none !important;
}

.unosCjenikaTablica .osobaDanaHeaderCell span
{
	width: 50px;
	text-align: center;
	display: block;
}

.cjenikTableBg .osobaDanaHeaderCell a
{
	clear: both;
	float: none;
	display: block;
	width: 20px;
	margin: 0;
	position: relative;
	left: 10px;
}

.unosCjenikaTablica .osobaDanaHeaderCell, .unosCjenikaTablica .periodHeaderCell, .unosCjenikaTablica .urediCell
{
	background: #f2f5fc;
	border: 1px solid #bbb;
	border-bottom: none;
	border-left: none;
}

.unosCjenikaTablica .opisTrzistaHeaderCell
{
	border-right: 1px solid #bbb;
}

.pickupPlaceTitle
{
	border-right: 1px solid #bbb;
	width: 150px;
}

.pickupPlaceNotSaved
{
	color: #b22;
}

.unosCjenikaTablica .prodajniCjenikRedak td
{
	border: 1px solid #bbb;
	border-bottom: none;
}

.unosCjenikaTablica .preporuceniProdajniCjenikRedak td
{
	border: 1px solid #bbb;
	border-bottom: none;
}

.unosCjenikaTablica .nabavniCjenikRedak td
{
	border: 1px solid #bbb;
	border-bottom: none;
}

.unosCjenikaTablica .marzaCjenikRedak td
{
	border: 1px solid #bbb; /*border-top: none;*/ /* the line between pricelist rows */
	border-bottom: 1px solid #666666;
}

.unosCjenikaTablica .osobaCell input, .unosCjenikaTablica .danaCell input, .unosCjenikaTablica .maxDanaCell input
{
	border: 1px solid #fff;
	padding-left: 0;
	padding-right: 0;
	width: 48px;
}

.unosCjenikaTablica .urediCell span
{
	display: block;
	float: none;
	margin-left: 25px;
	padding-right: 3px;
	white-space: nowrap; /*width:200px;*/
}

.unosCjenikaTablica .urediCell a
{
	margin-right: 0;
}

.unosCjenikaTablica .periodHeaderCell div
{
	width: 62px;
}

.unosCjenikaTablica .cijenaProdajnaDodatnoCell, .unosCjenikaTablica .cijenaNabavnaDodatnoCell
{
	border-right: none !important;
	padding: 2px;
	white-space: nowrap;
}

.unosCjenikaTablica .cijenaProdajnaDodatnoButtonCell .razmak, .unosCjenikaTablica .cijenaNabavnaDodatnoButtonCell .razmak
{
	width: 70px;
	clear: both;
}

.unosCjenikaTablica .cijenaProdajnaDodatnoCell input, .unosCjenikaTablica .cijenaNabavnaDodatnoCell input
{
	padding: 0;
	width: 48px;
	border: 1px solid #abc1de;
	background: url('/itravel/images/admin/shared/blackArrowW.gif') 2px 1px no-repeat #fff;
}

.unosCjenikaTablica .cijenaProdajnaDodatnoButtonCell, .unosCjenikaTablica .cijenaNabavnaDodatnoButtonCell
{
	border-left: none !important;
	min-width: 110px;
}

.unosCjenikaTablica .marza, .unosCjenikaTablica .fiksno, .unosCjenikaTablica .posto, .unosCjenikaTablica .cijeliRed, .unosCjenikaTablica .promjenaCijene, .prosiriNaTrenutniCjenik, .prosiriNaSveCjenike
{
	text-decoration: none;
	float: left;
	margin-right: 2px;
	padding: 0;
	background: #ccc;
	width: 20px;
	height: 20px;
}

.unosCjenikaTablica .marza
{
	background: url('/itravel/images/botuni/marzaPostoRed2.png') no-repeat;
}

.unosCjenikaTablica .fiksno
{
	background: url('/itravel/images/botuni/marzaPostoRed2.png') -20px 0 no-repeat;
}

.unosCjenikaTablica .posto
{
	background: url('/itravel/images/botuni/marzaPostoRed2.png') -40px 0 no-repeat;
}

.unosCjenikaTablica .cijeliRed
{
	background: url('/itravel/images/botuni/marzaPostoRed2.png')-60px 0 no-repeat;
}

.unosCjenikaTablica .promjenaCijene
{
	background: url('/itravel/images/botuni/marzaPostoRed2.png')-80px 0 no-repeat;
}

.unosCjenikaTablica .prosiriNaTrenutniCjenik
{
	background: url('/itravel/images/botuni/marzaPostoRed2.png')-100px 0 no-repeat;
}

.unosCjenikaTablica .prosiriNaSveCjenike
{
	background: url('/itravel/images/botuni/marzaPostoRed2.png')-120px 0 no-repeat;
}

.razmakIzmedjuGumbova
{
	margin-right: 10px;
}

.floatLeft
{
	float: left;
}

.inline-block
{
	display: inline-block;
	float: none;
}

.noviRed,
.clearLeft
{
	clear: left;
}

.ubaceniSirocadPanel
{
	float: left;
	width: 330px;
}

.danPrvoSlovoSezone
{
	float: left;
	width: 20px;
	text-align: center;
}

/*	Redizajn cjenika kraj */


/* validator */


/*	Dashboard	*/
.dashboard
{
	position: absolute;
	left: 0;
	top: 25px;
	bottom: 0;
	right: 0;
	background: #edf0f5; /*padding:14px 14px 0 14px;*/
	overflow: hidden;
}

@media screen and (max-width: 1200px)
{
	.dashboard
	{
		top: 50px;
	}
}

.dashboardScrollArea
{
	overflow: scroll;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: -21px;
	padding: 14px 14px 0 14px;
}

.dashboardBorder
{
	background: #fff;
	border: 1px solid #c7c7c9;
	border-radius: 5px;
	padding: 8px 28px 8px 28px;
}

.dashboard .mainTitle
{
	float: left;
}

.dashboard .logoSpace
{
	float: right;
}

.dashboard .mainTitle
{
	font-size: 30px;
	color: #1a5f98;
	line-height: 74px;
}

.dashboard .logoSpace img
{
	border: none;
	margin: 5px 0 0 0;
}

.dashboard .logoSpace a, .dashboard .logoSpace img
{
	float: right;
}

.dashboard .logoSpace a
{
	color: #1a5f98;
	text-decoration: none;
	clear: both;
}

.dashboard .columns
{
	width: 100%;
	clear: both;
}

	.dashboard .columns .leftColumn, .dashboard .columns .rightColumn
	{
		float: left;
	}

.leftColumn
{
	width: 50%;
}

.rightColumn
{
	width: 50%;
}

.dashboard .columns .leftColumn .padding
{
	padding-right: 14px;
}

.dashboard .columns .rightColumn .padding
{
	padding-left: 14px;
}

.dashboard .item
{
	padding-bottom: 20px;
}

	.dashboard .item .leftBorder
	{
		clear: both;
		background: url(/itravel/images/admin/dashboard/itemLeftBorderBg.png) 0 100% no-repeat;
	}

	.dashboard .item .rightBorder
	{
		min-height: 60px;
		padding: 8px 10px 20px 7px;
		background: url(/itravel/images/admin/dashboard/itemRightBorderBg.png) 100% 100% no-repeat;
	}

	.dashboard .item .title
	{
		padding: 8px 15px 5px 15px;
		margin: 0 3px;
		white-space: nowrap;
		line-height: 22px;
		white-space: nowrap;
		background: url(/itravel/images/admin/dashboard/columnTitleBg.png) repeat-x;
	}

.dashboard .dashBoardTitle
{
	float: left;
	overflow: hidden;
	padding-left: 16px;
	background: url(/itravel/images/admin/dashboard/downArrow.png) 0 50% no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.dashboard .btnArchive
{
	float: right;
	text-decoration: none;
	margin-left: 5px;
	background: url(/itravel/images/admin/dashboard/buttons.png) no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding-left: 12px;
}

	.dashboard .btnArchive > *
	{
		float: left;
		padding-right: 12px;
		background: url(/itravel/images/admin/dashboard/buttons.png) 100% -22px no-repeat;
		line-height: 22px;
	}

	.dashboard .btnArchive.bottom
	{
		margin: 8px 15px;
	}

.dashboard .more
{
	text-align: right;
	text-transform: lowercase;
}

.dashboard .btnArchive:hover
{
	/*color:#fdffd7;*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.dashboard .zeleniGumb
{
	background: url(/itravel/images/admin/dashboard/buttons.png) 0 -44px no-repeat;
}

	.dashboard .zeleniGumb span
	{
		background: url(/itravel/images/admin/dashboard/buttons.png) 100% -66px no-repeat;
	}

.dashboard .news
{
	height: 300px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.dashboard .newsList
{
	margin: 0;
	padding: 0 5px 0 0;
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: -18px;
	overflow: scroll;
}

	.dashboard .newsList .nws-date
	{
		border-bottom: 1px solid #ebebeb;
		line-height: 21px;
		padding: 0 5px;
		color: #aaa;
		font-size: 11px;
	}

	.dashboard .newsList .nws-content, .itravelIzmjene .nws-content
	{
		padding: 8px 25px 15px 25px;
		background: url(/itravel/images/admin/dashboard/newsIcon.png) 5px 9px no-repeat #fcfcfc;
		color: #737373;
		min-height: 18px;
	}

.dashboard .notice .nws-content
{
	background: url(/itravel/images/admin/dashboard/noticeIcon.png) 5px 9px no-repeat #fcfcfc;
}

.newsList .nws-title
{
	font-weight: bold;
	color: #1a5f98;
	font-size: 1.1em;
	padding-bottom: 4px;
}
/*	Detaljne novosti	*/
.itravelIzmjene .newsList
{
	margin: 0;
	list-style: none;
	padding: 3%;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.itravelIzmjene .nws-date
{
	color: #629deb;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 5px;
}

.itravelIzmjene .nws-content
{
	border-top: 1px solid #82b6fa;
	background-color: #fff;
	font-size: 13px;
	color: #4c4c4c;
}

.itravelIzmjene .nws-title
{
	font-size: 17px;
}
/*	Detaljne novosti kraj	*/
/*#region Detaljne novosti 2013 */

.news-date-col
{
	float: right;
	width: 80px;
	color: #aaa;
	padding-top: 28px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.news-col
{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 1.7em;
	margin: 10px 80px 0 0;
	border-radius: 4px;
}

.clear-fix
{
	float: left;
	width: 100%;
}

.newsListMasterPage
{
	margin: 0;
	padding: 0;
	list-style: none;
}

	.newsListMasterPage > li
	{
		float: left;
		width: 100%;
		max-width: 100em;
		clear: left;
		border-bottom: 1px solid #e6e6e6;
		padding: 0 0 8px 0;
	}

.nws-title.details
{
	font-size: 25px;
	font-weight: 500;
	color: #626262;
	padding: 15px 0 0 0;
}

.news-article
{
	padding: 0 0;
	margin: 0 0 10px 0;
	line-height: 1.4em;
	clear: both;
}

	.news-article img
	{
		max-width: 100%;
	}

.magnify
{
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: block;
	text-align: center;
}

	.magnify img
	{
		float: none;
		display: inline;
		height: auto;
		width: auto;
	}

.magnify-icon
{
	background: url(/itravel/images/admin/dashboard/zoom.png) 50% 50% no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

a:hover .magnify-icon
{
	opacity: .3;
}
/*The classes used for styling rss news*/
.notification-highlighted-text
{
	color: #248eda;
}
/*#endregion */

/*#region Dashboard news widget 11.07.2013 */
.news-widget
{
	margin: 0;
	padding: 0 5px 0 0;
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: -18px;
	overflow: scroll;
	font-size: 13px;
	line-height: 1.6em;
}

	.news-widget a,
	.news-widget a:hover
	{
		color: #08c;
	}

		.news-widget a:hover
		{
			text-decoration: underline;
		}

	.news-widget > li
	{
		padding-bottom: 14px;
		padding-right: 3px;
		min-height: 64px;
		position: relative;
	}

	.news-widget .icon-date-warper
	{
		width: 60px;
		position: absolute;
		left: 0;
		text-align: center;
	}

	.news-widget .icon
	{
		background: url(/itravel/images/admin/dashboard/newsIcon.png) 50% 50% no-repeat;
		height: 30px;
	}

	.news-widget .important-information .icon
	{
		background: url(/itravel/images/admin/icons/important-note.png) 50% 50% no-repeat;
	}

	.news-widget .news-body
	{
		border: 1px solid #dde4ed;
		padding: 3px 7px 7px;
		border-left-width: 2px;
		margin-right: 1px;
		width: auto;
		margin-left: 68px;
		position: relative;
	}

		.news-widget .news-body:before
		{
			content: "";
			display: block;
			position: absolute;
			left: -7px;
			top: 11px;
			width: 8px;
			height: 8px;
			border: 2px solid #dde4ed;
			border-width: 2px 0 0 2px;
			background-color: #FFF;
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			transform: rotate(-45deg);
		}

	.news-widget .important-information .news-body,
	.news-widget .important-information .news-body:before
	{
		border-color: #d00707;
	}

	.news-widget .date
	{
		padding-top: 4px;
		font-size: 11px;
		font-weight: bold;
		color: #666;
		line-height: initial;
	}

	.news-widget .nws-content
	{
		padding: 5px;
	}

/*#endregion */

.dashboard .notice .nws-title
{
	color: #47720d;
}

.full-width-graph
{
	clear: both;
}

.half-width-graph
{
	float: left;
	width: 50%;
}

.dashboard .graphTitle
{
	padding: 22px 0 0 0;
	height: 30px;
	font-size: 11px;
	color: #0d599a;
	text-transform: uppercase;
	font-weight: bold;
}

.dashboard .graph
{
	height: 250px;
	position: relative;
	width: 100%;
}

	.dashboard .graph .graphPanel, .dashboard .graph .chart
	{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
	}

.graph-bars
{
	height: 300px !important;
}

.graph-details
{
	clear: both;
	color: #0377c6;
	float: right;
	background: url(/itravel/images/admin/dashboard/graph-link.gif) 0 50% no-repeat;
	padding: 0 0 0 15px;
	text-transform: lowercase;
	margin-right: 30px;
}

	.graph-details:hover
	{
		text-decoration: none;
	}

.top-buyers
{
	width: 100%;
	font-weight: bold;
	height: 250px;
}

	.top-buyers td
	{
		border-bottom: 1px solid #ebebeb;
		font-weight: bold;
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.top-buyers .even td
	{
		background: #fcfcfc;
	}

	.top-buyers .title-row
	{
		color: #000;
	}

.number-title
{
	float: right;
}

.top-buyers .customer-title
{
	color: #11547e;
	padding-left: 12px;
}

.top-buyers .selling-price, .top-buyers .margin
{
	width: 18%;
	text-align: right;
}

.top-buyers .selling-price
{
	color: #666;
	font-weight: normal;
}

.top-buyers .margin
{
	color: #3c712e;
}


.brojOsobaSlucajKolona
{
	float: left;
	width: 80px;
	margin-right: 5px;
}

.godineOdSlucajKolona
{
	float: left;
	width: 80px;
	margin-right: 5px;
}

.godineDoSlucajKolona
{
	float: left;
	width: 80px;
	margin-right: 5px;
}

.odraslaOsobaSlucajKolona
{
	float: left;
	width: 120px;
	margin-right: 15px;
}

.obrisiPraviloSlucajKolona
{
	float: left;
	width: 100px;
}

.redakSlucajaTablice
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.redakSlucajaTabliceHeader
{
	margin-top: 25px;
	margin-bottom: 0px;
}

.maxBrojOsobaTD
{
	width: 47px;
}

.pretragaLijevaKolona
{
	float: left;
	width: 50px;
}

.pretragaDesnaKolona
{
	float: left;
	width: 100px;
}

.search-ddl-right-column
{
	float: right;
}

.pretragaDijeteContainer
{
	float: left;
	margin-right: 7px;
}

.razmak
{
	margin-right: 20px;
}

.naUpitCheckBoxContainer
{
	width: 95px;
	float: left;
}

.unlimitedCheckBoxContainer
{
	width: 95px;
	float: left;
}

.periodiHelpIconContainer
{
	width: 30px;
	float: left;
}

.imgWidth
{
	width: 0px !important;
}




.kategorijaComboBox
{
	float: left;
	width: 210px;
}

.zauzetostKapacitetaDestinacija .comboBoxInsertContainer
{
	width: 165px;
}

.dokumentItinerarTablica
{
	width: 500px;
}

	.dokumentItinerarTablica th
	{
		text-align: center; /*border-bottom:1px solid #C2C2C2;*/
		background-color: White;
	}

		.dokumentItinerarTablica th.right span
		{
			margin-left: 55px;
		}

.dokumentItinerarTablicaNazivTd
{
	text-align: left;
}

.dokumentItinerarTablicaOpisTd
{
	text-align: center;
}

.dokumentItinerarTablicaCijenaTd
{
	text-align: right;
	width: 150px;
	padding-right: 8px;
}

/*	Custom field kontrola	*/
.visejezicnostContainer
{
	float: left;
	clear: left;
	width: 446px;
}

.specialOfferComment .visejezicnostContainer
{
	width: 200px;
}

.visejezicnosInput
{
	margin-right: 20px;
	clear: none;
	float: none;
}

	.visejezicnosInput .vrijednost
	{
		clear: left;
		float: left; /*width:100%;*/
	}

		.visejezicnosInput .vrijednost .RadEditor,
		.collapse-holder .RadEditor
		{
			width: 100% !important;
			height: 99% !important;
		}

.rad-editor-fix
{
	height: 100% !important;
}

.visejezicnosInput .vrijednost .RadEditor .reLayoutWrapper,
.collapse-holder .RadEditor .reLayoutWrapper
{
	height: 100% !important;
}

.unosOsnovinhPodatakaContainer .visejezicnosInput .vrijednost .textBox
{
	width: 177px !important;
}

.unosOsnovinhPodatakaContainer .expanded .labelInput
{
	padding: 4px 10px 4px 10px;
	width: 215px !important;
}

.unosKarakteristikaContainer2 .visejezicnosInput .vrijednost .textBox
{
	width: 80px;
}

.unosKarakteristikaContainer2 .nazivPrilikomViseJezicnostiPlaceHolder
{
	padding: 0px !important;
}

.unosKarakteristikaContainer2 .expanded .labelInput
{
	padding: 4px 10px 4px 10px;
	width: 110px;
}

.cjenikKarakteristika .visejezicnosInput .vrijednost .textBox
{
	width: 138px;
}

.cjenikKarakteristika .jezikIkona
{
	display: none;
}

.velikaVisejezicnostKontrola .vrijednost
{
	width: 95%;
}

.jezikIkona
{
	margin-right: 6px;
}

.visejezicnostContainer .naziv, .nazivPrilikomViseJezicnostiPlaceHolder
{
	clear: left;
	padding: 2px 0 2px 0;
	font-size: 14px;
	font-weight: bold;
}

.expanded .nazivPrilikomViseJezicnostiPlaceHolder .expanded .naziv
{
	padding-top: 6px;
	padding-bottom: 0px;
}

.expanded .vrijednost input
{
	margin: 0 !important;
}

.visejezicnostContainer .redak
{
	clear: none;
	float: left;
	padding: 0;
	margin: 0;
}

.visejezicnostContainer .labelInput
{
	padding: 0 15px 0px 0px;
	width: 395px;
}

.specialOfferComment .visejezicnostContainer .labelInput
{
	width: 215px;
}

.visejezicnostContainer .insertLanguageIcon, .uskladiMarginu
{
	margin: 4px 2px 0 2px;
}

.visejezicnostDetaljniPrikaz .insertLanguageIcon, .visejezicnostDetaljniPrikaz .uskladiMarginu
{
	margin: 2px 0 0 5px;
}

.insertLanguageIcon
{
	background-image: url(/itravel/images/admin/icons/insert-language.png);
}

.visejezicnostContainer .desnaKolona input
{
	width: 100%;
}

.expanded
{
	/*padding-left: 10px;*/
	width: 436px;
}

	.expanded .labelInput
	{
		background: #f1f7fe;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		padding: 4px 8px 4px 8px;
	}

.visejezicnostDetaljniPrikaz
{
	float: left; /*border-bottom: 1px solid #93c3ff;*/
	margin: 0;
	padding: 10px 2px 10px 2px;
	width: 630px;
}

	.visejezicnostDetaljniPrikaz .visejezicnostContainer
	{
		margin: 0;
	}

	.visejezicnostDetaljniPrikaz .labelInput
	{
		width: 420px;
		padding: 0;
	}

	.visejezicnostDetaljniPrikaz .expanded .labelInput
	{
		padding: 4px 10px 4px 10px;
	}

	.visejezicnostDetaljniPrikaz .radComboBox
	{
		width: 230px !important;
	}

.expanded
{
	/*width: 416px;*/
}

	.expanded .lijevaKolona
	{
		width: 140px;
	}
	/*.visejezicnostDetaljniPrikaz .expanded .redak
{
	width: 370px;
}*/
	.expanded .labelInput
	{
		width: 245px;
	}

.specialOfferComment .expanded .labelInput
{
	width: 215px;
}

.floatLeft .labelInput
{
	/*width: 390px;*/
}

.visejezicnostDetaljniPrikaz .textArea
{
	height: 45px;
	width: 226px;
}

.privitakCheckComboBox
{
	width: 200px !important;
}

.otherFileUpload .ruFakeInput
{
	display: none;
}

.fileUploadControl .ruFakeInput
{
	display: none;
}

.fileUploadRedak
{
	margin: 5px;
}
/*	Import summary	*/
.uspjesnoIzvrsenImportNaslov
{
	color: #4a8c0a;
	font-size: 24px;
	font-weight: bold;
	margin: 15px 0 0 12px;
	padding-bottom: 8px;
	line-height: 24px;
	display: block;
}

.uspjesnoIzvrsenImportText
{
	font-size: 13px;
	color: #525352;
	margin-left: 12px;
	float: left;
	line-height: 16px;
	padding-left: 23px;
	background: url(/itravel/images/admin/icons/prihvati.gif) no-repeat;
	display: block;
}

	.uspjesnoIzvrsenImportText strong
	{
		color: #4a8c0a;
	}

.importErrorList
{
	margin: 0 !important;
	padding: 1% 1% 0 1% !important;
	list-style: none;
	border: 1px solid #82b6fa;
	float: none;
}

	.importErrorList li
	{
		/*float:left;*/
		padding: 4px 12px 8px 28px;
		background: url(/itravel/images/admin/icons/error16.png) 4px 50% #cfe2fb no-repeat;
		font-size: 13px;
		margin-bottom: 8px;
	}

	.importErrorList .istaknutaLabela
	{
		color: #d91010;
		font-weight: bold;
		display: block;
	}

	.importErrorList .errorTextLabel
	{
		color: #525352;
		background: #e6f1fe;
		line-height: 20px;
		padding: 0 4px;
		display: block;
	}

.floatNone
{
	float: none;
	margin: 0px !important;
}

.nePostojeKapacitetiLabel
{
	position: relative;
	left: 100px;
	top: 150px;
	z-index: 100;
}

.odmakniOdDesnogRuba
{
	padding-right: 4px;
}

.odmakniOdozdo
{
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
	float: left;
}

/*	UnosFOCPravila.ascx	*/
.focHeader
{
	font-weight: bold;
	line-height: 24px;
	width: 100%;
	float: left;
	border-bottom: 1px solid #82b6fa;
}

	.focHeader .persons, .focHeader .personsFree, .focHeader .accommodation, .focHeader .personAccommodation, .focRedak .persons, .focRedak .personsFree, .focRedak .accommodation, .focRedak .personAccommodation, .focRedak delete .focHeader .brojDana, .focRedak .brojDana .focHeader .type, .focRedak .type
	{
		float: left;
	}

	.focHeader .persons, .focRedak .persons
	{
		width: 122px;
		padding-left: 8px;
	}

	.focHeader .personsFree, .focRedak .personsFree
	{
		width: 180px;
	}

	.focHeader .accommodation, .focRedak .accommodation
	{
		width: 190px;
	}

	.focHeader .personAccommodation, .focRedak .personAccommodation
	{
		width: 222px;
	}

.focRedak .delete
{
	padding-top: 2px;
}

.focRedak
{
	width: 100%;
	float: left;
	background: #e8f2ff;
	padding: 6px 0;
	margin: 0;
	border-bottom: 1px solid #82b6fa;
}

.focOkButton
{
	float: right;
	margin-top: 8px;
}

.date-picker-today
{
	background-color: #99dd73;
}

.odDoDatePicker
{
	width: 19% !important;
}

.redak .odDoDatePicker {
    width: 102px !important;
}

.focHeader .type, .focRedak .type
{
	width: 170px;
}

.focHeader .brojDana, .focRedak .brojDana
{
	width: 100px;
}

.praviloPostotakManjiOd100
{
	color: Red;
	font-weight: bold;
}

.praviloPostotakVeciOd100
{
	color: Green;
	font-weight: bold;
}
/*	Supplier payment rules (Koristi i UnosFOCPravila.ascx stilove) */
.supplierAmountPercentage, .supplierNumberOfDays, .supplierType, .supplierDescription
{
	float: left;
	font-weight: bold;
	line-height: 24px;
	width: 122px;
}

.supplierAmountPercentage
{
	padding-left: 8px;
}

.supplierNumberOfDays
{
	width: 100px;
}

.supplierType
{
	width: 180px;
}

.supplierDescription
{
	width: 375px;
}

	.supplierDescription .kontrola, .supplierDescription .labelInput .redak
	{
		width: 100%;
	}

	.supplierDescription .visejezicnostContainer, .supplierDescription .deafultjezikcontainer
	{
		width: 365px;
	}

	.supplierDescription .labelInput
	{
		padding-top: 0;
		padding-bottom: 0;
		width: 325px;
	}

	.supplierDescription .visejezicnostContainer
	{
		margin: 0;
	}

	.supplierDescription .kontrola div
	{
		float: left;
	}

	.supplierDescription .expanded .naziv
	{
		clear: both;
		float: none;
	}

	.supplierDescription .kontrola .textBox
	{
		margin-left: 4px;
	}

	.supplierDescription .lijevaKolona
	{
		width: 95px;
		overflow: hidden;
	}

	.supplierDescription .insertLanguageIcon
	{
		margin: 4px 0 0 1px;
	}

.total-summary
{
	font-weight: bold;
	clear: both;
	padding: 12px 20px 0 0;
	text-align: right;
	font-size: 1.4em;
}

.total-amounth
{
	font-size: 1.4em;
	margin-left: 5px;
}





/*Mail komunikacija*/
.replayMailKomunikacijaIcon
{
	background-image: url(/itravel/images/admin/icons/reply.png);
}


.ikonaEmail .header
{
	background: url(/itravel/images/admin/icons/icon-email.png) 15px 50% no-repeat;
}

.ikonaTelefonskiPoziv .header
{
	background: url(/itravel/images/admin/icons/icon-phone.png) 15px 50% no-repeat;
}

.ikonaNapomena .header
{
	background: url(/itravel/images/admin/icons/icon-comment.png) 15px 50% no-repeat;
}

.porukaLijeviDio
{
	width: 50px;
	height: 100px;
	float: left;
	margin: 0 10px 0 0;
}

.activity .header
{
	color: #15428b;
	padding: 5px 5px 5px 65px;
	min-height: 30px;
}

.posiljateljLabel
{
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0;
}

.datumPorukeLabel
{
	font-size: 13px;
}

.posiljateljLabelText
{
	color: #15428b;
}

.zaposleniciMailoviAdrese, .ccMailoviLabel, .bccMailoviLabel
{
	color: #444;
	font-size: 11px;
}

.replyLink
{
	color: #0547c0 !important;
	text-decoration: none !important;
	font-size: 11px;
	background: url(/itravel/images/admin/icons/reply.png) 100% 100% no-repeat;
	line-height: 14px !important;
	padding: 8px 18px 4px 0 !important;
	float: right;
}

	.replyLink:hover
	{
		text-decoration: underline !important;
	}

.activity .content
{
	clear: both;
	color: #15428b;
}

	.activity .content fieldset
	{
		border: 1px solid #15428b;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		background: #fff;
	}

.zavrsiZadatakIcon
{
	background-image: url(/itravel/images/admin/icons/prebaciUNerealizirane.gif);
}

.otvoriZadatakIcon
{
	background-image: url(/itravel/images/admin/icons/prebaciUNepotvrdjene.gif);
}

.zavrsiKomunikacijaPregledContainer
{
	float: right;
	margin-right: 5px;
}

	.zavrsiKomunikacijaPregledContainer .zavrsiZadatakIcon, .zavrsiKomunikacijaPregledContainer .otvoriZadatakIcon
	{
		width: auto;
	}

.zavrsiKomunikacijaPregledLabela
{
	margin-left: 20px;
	color: #15428B !important;
	font-family: Arial;
	font-size: 11px;
}

.porukaOpisLabela
{
	margin-bottom: 15px;
}

.mailBoxRazmak
{
	margin-bottom: 25px;
}

.mailbox-imap-commands
{
	float: left;
	margin-right: 10px;
}

.statusPretplateContainer
{
	width: 250px;
}

.textBoxCustomFields
{
	width: 800px;
}

.custom-field-filter-header
{
	display: inline-block;
	height: 13px;
}


.textAreaCustomField
{
	border: 1px solid #abc1de;
	font-size: 11px;
	font-family: inherit;
	vertical-align: middle;
	height: 70px;
	width: 380px;
}
/*	Cssovi za iznimke	*/
.velikaVisejezicnostKontrola .labelInput
{
	float: none; /*margin-right:20px;*/
	width: auto; /*width:95%;*/
}

.velikaVisejezicnostKontrola .visejezicnostContainer
{
	float: none;
	clear: both;
	width: auto;
	margin-right: 50px;
	clear: none;
	zoom: 1;
}

.velikaVisejezicnostKontrola .expanded
{
	margin-right: 30px;
}

.velikaVisejezicnostKontrola .textBox, .velikaVisejezicnostKontrola .textAreaCustomField
{
	width: 98%;
}

.srednjaVisejezicnostKontrola .expanded .labelInput
{
	width: 415px;
}

/*	Dodatna polja unos	*/
.nazivDefaultneVrijednostiPlaceHolder
{
	padding-top: 15px;
	line-height: 25px;
	clear: both;
}

.textAreaIzradaDokumenata
{
	border: 1px solid #abc1de;
	font-size: 11px;
	font-family: inherit;
	vertical-align: middle;
	height: 120px;
	width: 380px;
}

.iznosiDikumenataLabele
{
	float: left;
	width: 110px;
}









/*	Bracket calculation	*/
#bracketCalculationDiv
{
	background: #d6e7fe; /*padding: 20px;*/
}

.bracket-cuurency-header
{
	padding: 10px 15px;
	background: #e8f2ff;
}

.bracketCuurencySelect
{
	float: left;
	padding-right: 25px;
	font-weight: bold;
	line-height: 18px;
}

	.bracketCuurencySelect select
	{
		margin-left: 4px;
		border: 1px solid #abc1de;
		position: relative;
		top: 2px;
	}

.bracketRecalculateButton
{
	border: 1px solid #6788BE;
	background: url(/itravel/images/admin/shared/pozadinaBotunBijeli.gif) 0 100% #fff repeat-x;
	float: left;
	cursor: pointer;
	line-height: 26px;
	font-weight: bold;
	color: #6788be;
}

	.bracketRecalculateButton span
	{
		float: left;
		background: url(/itravel/images/admin/icons/refresh.png) 8px 50% no-repeat;
		padding: 0 12px 0 27px;
	}

.bracketCopyFromButton
{
	border: 1px solid #6788BE;
	background: url(/itravel/images/admin/shared/pozadinaBotunBijeli.gif) 0 100% #fff repeat-x;
	float: left;
	cursor: pointer;
	line-height: 26px;
	font-weight: bold;
	color: #6788be;
}

	.bracketCopyFromButton a
	{
		float: left;
		color: #6788be;
		text-decoration: none;
		background: url(/itravel/images/admin/icons/kopiraj.gif) 8px 50% no-repeat;
		padding: 0 12px 0 27px;
	}

.bracketMarginCheckBox, .bracketPriceCheckBox, .bracketCalcCheckBox
{
	float: left;
	line-height: 23px;
	padding: 0 4px;
	width: 255px;
}

.bracketMarginCheckBox, .marginBg
{
	background: #ffcccc;
}

.bracketPriceCheckBox, .priceBg
{
	background: #ffffdf;
}

.bracketCalcCheckBox
{
	background: #aceeb8;
}

	.bracketMarginCheckBox input, .bracketPriceCheckBox input, .bracketCalcCheckBox input
	{
		position: relative;
		top: 2px;
	}

.bracketRedak
{
	clear: both;
}

.bracketCijenaColumn
{
	float: left;
	width: 80px;
	padding: 2px;
	border-right: 1px solid #82b6fa;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	line-height: 26px;
}

.gumbCijenaColumn
{
	margin: 5px 25px;
}

.bracketCijenaColumnArrow
{
	background: url(/itravel/images/admin/icons/arrow-down.gif) 50% 70% no-repeat;
	padding-bottom: 20px;
}

.bracketLijeviTextLabelRazina-1, .bracketLijeviTextLabelRazina-2, .stavkaTextStupacStavka
{
	float: left;
	width: 225px;
	padding: 0 0 0 10px;
	font-weight: bold;
	line-height: 26px;
}

.bracketLijeviTextLabelRazina-2
{
	width: 224px;
	padding: 0;
}

.stavkaTextStupacStavka
{
	width: 216px;
	padding: 0;
}

.detaljStavkeNaziv input, .detaljStavkeNaziv select, .bracketCijenaColumnInput
{
	border: 1px solid #abc1de;
	vertical-align: middle;
	font-size: 11px;
	height: 18px;
	width: 64px;
	color: black;
	text-align: right;
}


.bracketStavkaOkvir
{
	background: #e8f2ff;
	border: 1px solid #82b6fa;
	padding: 8px;
	clear: both;
	margin-bottom: 4px;
}

.brackedAddDeleteButtons
{
	float: right;
	white-space: nowrap;
	padding-top: 2px;
}

.brackedConfiremdLabelPlaceholder
{
	float: right;
}

.brackedConfiremdLabel
{
	margin-top: -2px;
	background: url(/itravel/images/admin/icons/confirmed-icon.png) 5px 4px no-repeat #fef9f9;
	padding: 0 8px 0 27px;
	line-height: 24px;
	float: right;
	margin-right: 5px;
}

.redakStavkaStavka
{
	clear: both;
	border-bottom: 1px solid #d6e7fe;
	padding: 2px 0 2px 8px;
}

.bracketStavkaOpis
{
	clear: both;
	padding: 8px 5px;
}

.stavkaOpis
{
	background: #d6e7fe;
	float: left;
	width: 100%;
	padding: 4px 0;
}

.bracketStavkaOpisGrupa
{
	float: left;
	padding: 0 0 4px 5px;
	font-weight: bold;
}


.stavkaOpisUnos, .stavkaNapomena
{
	padding-top: 4px;
	width: 218px;
}

.stavkaDobavljac
{
	padding-top: 4px;
	width: 160px;
}

.stavkaNapomena 
{
    padding-top: 4px;
    width: 175px;
}

.stavkaPdv, 
.stavkaKolicina
{
	padding-top: 4px;
	width: 60px;
}

.stavkaPeriod
{
	padding-top: 4px;
	width: 95px;
}

	.stavkaPeriod input
	{
		width: 60px !important;
		margin: 2px 2px 2px 0;
	}

	.stavkaPeriod img
	{
		position: relative;
		top: 3px;
	}

.pocetakStavke
{
	padding-right: 6px;
}

.pocetakStavke, .krajStavke
{
	float: left;
}

.stavkaValuta
{
	padding-top: 4px;
	width: 75px;
}

.bracket-calculative-pax-number-container {
    padding-top: 4px;
    width: 80px;
}

.stavkaNadoplate, 
.stavkaNacinNaplate 
{
    padding-top: 4px;
    width: 138px;
}

.detaljStavkeNaziv input, .detaljStavkeNaziv select
{
	width: 90%;
	float: none;
	height: auto;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

.detaljStavkeNaziv select
{
	width: 90%;
	padding-top: 1px;
	padding-bottom: 1px;
}

.stavkaPorez
{
	padding-top: 4px;
	width: 29px;
}

	.stavkaPorez input
	{
		width: auto;
		height: auto;
		padding: 0px;
	}
/*	Redizajn jQuery padalice*/
.stavkaNadoplate .ui-corner-all
{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.stavkaNadoplate .ui-multiselect
{
	padding: 1px 0 1px 4px;
}

.stavkaNadoplate .ui-state-default
{
	border: 1px solid #abc1de;
	background: #fff;
	color: #000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.bracketWidget
{
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

	.bracketWidget .ui-state-hover, .bracketWidget .ui-state-focus
	{
		font-weight: normal;
	}





.redakHeader
{
	float: left;
	width: 650px;
	background-color: #FFA500;
}

.brojOsobaBracket
{
	/*border: 1px solid #abc1de;*/
	border: 1px solid #abc1de;
	vertical-align: middle;
	font-size: 11px;
	height: 18px;
	width: 50px;
	color: black;
}

.headerTextBoxStupac
{
	float: left;
	width: 70px;
}

.headerTextStupac
{
	float: left;
	width: 250px;
}

.redakStavka
{
	float: left;
	width: 650px;
	background-color: #FF7C1E;
	border-bottom-style: solid;
	border-color: Black;
}

.stavkaTextStupac
{
	float: left;
	width: 250px;
}

.expandeDiv
{
	float: left;
	width: 10px;
	height: 25px;
	margin: 1px 4px 0 0;
	cursor: pointer;
}

.stavkaCijenaDiv
{
	float: left;
	width: 70px;
}

.stavkaCijenaSpan
{
	/*float: left;*/
}


.expandeDivStavka
{
	float: left;
	width: 10px;
	height: 22px;
}

.stavkaCijenaDivStavka
{
	float: left;
	width: 70px;
}

.stavkaCijenaSpanStavka
{
	/*float: left;*/
}

.redakDetalji
{
}

.detaljStavkeNaziv
{
	float: left;
}

	.detaljStavkeNaziv span
	{
		display: block;
	}

.detaljStavkeVrijesnost
{
	float: left;
	width: 70px;
}

.detaljStavkeVrijednostUnos
{
	float: right;
	width: 60px;
}

.detaljiStavkeNacinNaplateCSS
{
	float: right;
	width: 60px;
}

.detaljiStavkeValutaCSS
{
	float: right;
	width: 60px;
}

.cijenaStavkeRedak
{
	clear: both;
	padding-top: 6px;
}

.cijenaStavkeText
{
	float: left;
	line-height: 26px;
	width: 207px;
	text-align: right;
	padding-right: 6px;
	font-weight: bold;
}

.cijenaStavkeTextBox
{
	float: left;
	width: 70px;
}

.cijenaStavkeInput
{
	/*border: 1px solid #abc1de;*/
	border: 1px solid #abc1de;
	vertical-align: middle;
	font-size: 11px;
	height: 18px;
	width: 50px;
	color: black;
}

.focRedakString
{
	clear: both;
	border-bottom: 1px solid #cadef9;
	margin-bottom: 4px;
	padding: 2px 0;
}

.focText
{
}

.focTextSpan
{
}

.izracunatiFOCDiv
{
	/*float: left; 	width: 70px;*/
}

.izracunatiFOCSpan
{
}

.izracunatiFOCInput
{
	/*border: 1px solid #abc1de;*/
	border: 1px solid #abc1de;
	vertical-align: middle;
	font-size: 11px;
	height: 18px;
	width: 50px;
	color: black;
}

.redakBrojOsoblja
{
	float: left;
	width: 650px;
	background-color: #FF7C1E;
}

.brojOsobljaInput
{
	border: 1px solid #abc1de;
	vertical-align: middle;
	font-size: 11px;
	height: 18px;
	width: 50px;
	color: black;
	margin-left: 6px;
	text-align: right;
}

.stavkeValutaCSS
{
	float: left;
}

.stavkaPotvrdena
{
	width: 150px;
	margin-right: 5px;
}

.expandAll
{
	cursor: pointer;
	float: left;
}

.kalkulacijaGrupeMainScrolDiv
{
	overflow: scroll;
	height: 600px;
}

.prekalkulirajBrackete
{
	float: left;
	cursor: pointer;
}

.HelpUlazniFoc
{
	width: 25px;
	height: 25px;
	background-image: url(/itravel/admin/images/nadoknada.gif);
}

.najavaIcon
{
	background-image: url(/itravel/images/admin/icons/napomena.png);
}

.InquiryIcon
{
	background-image: url(/itravel/images/admin/icons/InquiryIcon.png);
}

.createOrderFormIcon
{
	background-image: url(/itravel/images/admin/icons/create-order-form.png);
}

.voucherIcon
{
	background-image: url(/itravel/images/admin/icons/voucher.png);
}

.kopiranjePodgrupaNaziv
{
	float: left;
	width: 300px;
}

.kopiranjePodgrupaVrijednost
{
	float: left;
	width: 100px;
}

.ui-multiselect
{
	padding: 2px 0 2px 4px;
	text-align: left;
	width: 125px;
}

	.ui-multiselect span.ui-icon
	{
		float: right;
	}

.ui-multiselect-single .ui-multiselect-checkboxes input
{
	position: absolute !important;
	top: auto !important;
	left: -9999px;
}

.ui-multiselect-single .ui-multiselect-checkboxes label
{
	padding: 5px !important;
}

.ui-multiselect-header
{
	margin-bottom: 3px;
	padding: 3px 0 3px 4px;
}

	.ui-multiselect-header ul
	{
		font-size: 0.9em;
	}

		.ui-multiselect-header ul li
		{
			float: left;
			padding: 0 10px 0 0;
		}

	.ui-multiselect-header a
	{
		text-decoration: none;
	}

		.ui-multiselect-header a:hover
		{
			text-decoration: underline;
		}

	.ui-multiselect-header span.ui-icon
	{
		float: left;
	}

	.ui-multiselect-header li.ui-multiselect-close
	{
		float: right;
		text-align: right;
		padding-right: 0;
	}

.ui-multiselect-menu
{
	display: none;
	padding: 3px;
	position: absolute;
	z-index: 10000;
}

.ui-multiselect-checkboxes
{
	position: relative /* fixes bug in IE6/7 */;
	overflow-y: scroll;
}

	.ui-multiselect-checkboxes label
	{
		cursor: default;
		display: block;
		border: 1px solid transparent;
		padding: 3px 1px;
	}

		.ui-multiselect-checkboxes label input
		{
			position: relative;
			top: 1px;
		}

	.ui-multiselect-checkboxes li
	{
		clear: both;
		font-size: 0.9em;
		padding-right: 3px;
	}

		.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label
		{
			text-align: center;
			font-weight: bold;
			border-bottom: 1px solid;
		}

			.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a
			{
				display: block;
				padding: 3px;
				margin: 1px 0;
				text-decoration: none;
			}


	/* remove label borders in IE6 because IE6 does not support transparency */
	* html .ui-multiselect-checkboxes label
	{
		border: none;
	}

.roomingListKupac
{
	width: 300px;
}

	.roomingListKupac .tvrtkaComboBox
	{
		width: 190px;
	}

.exportButtonContainer
{
	margin-top: 5px;
	float: left;
}

.notSavedLabel
{
	color: Red;
}

.uppercase
{
	text-transform: uppercase;
}

.roomingListCheckBoxContainer
{
	float: left;
}

.sirokRedakDodavanjeValuta
{
	width: 450px;
}

.transferBrojletaLabel
{
	width: 60px;
}

.transferDestinacijaLabel
{
	width: 55px;
}


.iconDropDownNapredniAranzman
{
	float: left;
	margin-left: 3px;
}

.iconDropDown
{
	position: relative;
}

	.iconDropDown .items
	{
		position: absolute;
		top: -57px;
		left: 20px;
		background-color: White;
		border: solid 1px;
		box-shadow: 0 0 5px #646464;
		border-radius: 3px 3px 3px 3px;
	}

		.iconDropDown .items td
		{
			cursor: pointer;
		}

/* sirina date pickera za obican datum */
.datumSirinaDatePicker, .datumSirinaDatePicker table
{
	width: 105px !important;
}
/* sirina date pickera za obican datum */



/* Simple table */
.tableWarper
{
	float: left;
	padding: 5px;
	background: #fff;
	border: 1px solid #688caf;
}

.simpleTable
{
	/*width: 100%;*/
	text-align: center;
	font-size: 11px;
	clear: both;
	border-collapse: collapse;
	float: left;
	color: Black;
	display: block;
}

	.simpleTable > thead
	{
		color: White;
		font-weight: bold;
		font-size: 12px;
		background: url(/itravel/RadControls/Skins/iTravel/Grid/pozadinaGridHeader.gif) repeat-x #FF935C;
		line-height: 25px;
		white-space: nowrap;
	}

		.simpleTable > thead td
		{
			border-right: 1px solid #d0d7e5;
			border-bottom: 1px solid #d0d7e5;
			padding: 10px 5px;
		}

	.simpleTable thead td:last-child
	{
		border-right: none;
	}

	.simpleTable .iconContainer
	{
		margin-top: 2px;
	}

	.simpleTable .dodajIcon
	{
		margin: 2px 2px 2px 8px;
	}

	.simpleTable > tbody td
	{
		border: 1px solid #d6d6d6;
		background: #fff;
		padding: 5px;
	}

	.simpleTable > tbody tr > td:first-child
	{
		border-left: none;
	}

	.simpleTable > tbody tr > td:last-child
	{
		border-right: none;
	}

	.simpleTable > tbody tr:nth-child(2n+1) td
	{
		background: #eaeaea;
	}

	.simpleTable > tbody tr:hover td
	{
		background: #ecf4ff;
	}

	.simpleTable .remaining
	{
		min-width: 110px;
	}

	.simpleTable .botunZeleni .dodajIcon
	{
		line-height: 15px;
	}


	.simpleTable > tbody input[type="text"]
	{
		width: 97%;
		padding: 1%;
		text-align: right;
	}

	.simpleTable > tfoot tr
	{
		border: 1px solid #9eb6ce;
		border-collapse: separate;
	}

		.simpleTable > tfoot tr td
		{
			padding: 10px 5px;
			color: #444;
			background: #E6ECF2;
		}
/*latCheckoutLabel is css class for lastcheckoutBetween label on top of datepickers on big reservations grid - 'VelikeRezervacijeGrid.ascx'. It was added because text of the label is too long and makes datepicker move down*/
.lastCheckoutLabel
{
	display: block;
	width: 210px;
}

.periodDatePickers table, .periodDatePickers div
{
	width: 100px !important;
}


.unosCjenikaTablicaSimple td.cijena
{
	min-width: 100px;
	text-align: right;
	vertical-align: middle;
}

.amadeus-configuration .config-item
{
	clear: both;
	height: 30px;
}

	.amadeus-configuration .config-item .item-header
	{
		float: left;
		font-weight: bold;
		vertical-align: middle;
		width: 250px;
	}

	.amadeus-configuration .config-item .item-value
	{
		float: left;
	}

.ticket-reservation-cancelled
{
	color: red !important;
}

.qtip-amadeus-ticket
{
	max-width: 1400px;
	max-height: 700px;
	font-family: monospace;
	white-space: pre;
	overflow-y: auto;
}

.qtipPassenger
{
	max-width: 200px;
}

.qtip-price-breakdown
{
	max-width: 500px;
}

/* CUSTOM PRICE MAPPINGS */
.customPriceMappingHeader
{
	padding-bottom: 10px;
	margin-top: 10px;
}

.customPriceMappingHeaderPDV, .customPriceMappingHeaderPrice
{
	width: 40px; /*width:5%; 	padding-right:1%;*/
	overflow: hidden;
	float: left;
	margin: 2px;
}

.customPriceMappingHeaderService, .customPriceMappingHeaderKey
{
	width: 185px;
	overflow: hidden;
	float: left;
	margin: 2px;
}

.customPriceMappingHeaderSupplier
{
	width: 170px;
	overflow: hidden;
	float: left;
	margin: 2px;
}

.customPriceMappingHeaderCurrency
{
	width: 80px;
	float: left;
	margin: 2px;
}

.customPriceMappingHeaderDescription
{
	width: 180px; /*width:24%; 	padding-right:1%;*/
	float: left;
}

.customPriceMappingCommands
{
	margin-left: 10px;
	float: left;
}

.customPriceMappingTextBox
{
	width: 180px;
}

.customPriceMappingComboService
{
	width: 175px;
}

.alternativeCurrencyToolTipRow input
{
	float: left;
}

.buttonOk
{
	float: right;
	width: 35px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	background: url(/itravel/images/admin/shared/buttonOk.gif);
}

.alternativeCurrencyToolTip .rtWrapperContent
{
	width: 120px;
	clear: both;
}

.alternativeCurrencyToolTipContainer
{
	width: 120px;
}

.searchResults
{
	float: left;
	padding-left: 2px;
}

.alternativeCurrencyToolTipRow
{
	color: #333;
	width: 100%;
	margin: 0 0 5px 0;
	padding: 2px 0;
	clear: both;
	background: #f1f7fe;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
}

	.alternativeCurrencyToolTipRow > span
	{
		display: block;
		width: 100%;
	}

	.alternativeCurrencyToolTipRow label
	{
		padding: 2px 4px;
		margin-left: 20px;
		display: block;
	}

	.alternativeCurrencyToolTipRow *
	{
		font-weight: bold!important;
	}

.destinationsManager
{
}

	.destinationsManager #destinationsTree .jstree-search
	{
		color: Red;
		font-weight: bold;
	}

.destinations-search-tree-selector
{
	width: 194px;
	overflow: visible;
}

	.destinations-search-tree-selector .text-container input
	{
		width: 192px;
		border: 1px solid #abc1de;
		font-size: 11px;
		height: 18px;
	}

		.destinations-search-tree-selector .text-container input:hover
		{
			color: Black !important;
		}

	.destinations-search-tree-selector .search-description, .destinations-search-tree-selector .search-wait, .destinations-search-tree-selector .search-no-results
	{
		display: none;
		position: absolute;
		width: 188px;
		border: 1px solid gray;
		background-color: White;
		padding: 2px;
		z-index: 9999;
	}

	.destinations-search-tree-selector .item-not-found
	{
		font-weight: bold;
	}

	.destinations-search-tree-selector .search-wait
	{
		text-align: center;
	}

	.destinations-search-tree-selector #treeContainer
	{
		border: 1px solid gray;
		background-color: White;
		display: none;
		min-width: 194px;
		max-width: 400px;
		max-height: 500px;
		padding: 2px;
		position: absolute;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 9999;
	}

		.destinations-search-tree-selector #treeContainer > ul
		{
		}

		.destinations-search-tree-selector #treeContainer ul
		{
			padding: 0px;
			font-weight: normal;
		}

.destinationsManager .terminal
{
	color: blue;
}

.destinationsManager .hotel
{
	color: red;
}

.destinationsManager .terminal.hotel
{
	color: orange;
}

.destinationsManager .terminal.destination
{
	color: green;
}

.splitMergePeiod
{
	font-size: 1.2em;
}

/* Supplier invoices */
.sync-icon {
	background-image: url(/itravel/images/admin/icons/refresh.png) !important;
	background-position-x: 1px;
	background-position-y: 1px;
}

.lock-icon {
	background-image: url(/itravel/images/admin/icons/lock.png) !important;
}

.unlock-icon {
	background-image: url(/itravel/images/admin/icons/unlock.png) !important;
}

.supplierDocumentDistributionTable
{
	background-color: #bbbbbb;
}

	.supplierDocumentDistributionTable tbody .resDetail
	{
		border: 1px solid #bbb;
		background: #f2f5fc;
		border-bottom: none;
		border-left: none;
	}

	.supplierDocumentDistributionTable td
	{
		padding: 0px 2px 0px 2px;
	}

	.supplierDocumentDistributionTable tr
	{
		border: 1px solid #bbb;
	}

.supplierDocumentDistributionTableHeader
{
	font-weight: bold;
	height: 24px;
	background-color: #F2F5FC;
	text-align: center;
}

	.supplierDocumentDistributionTableHeader td
	{
		background: #f2f5fc;
		border: 1px solid #bbb;
		border-bottom: none;
		border-left: none;
		padding: 10px;
	}



.supplierInvoiceGroupByDistributionTable
{
	background-color: #bbbbbb;
}

	.supplierInvoiceGroupByDistributionTable th
	{
		/*border: 1px solid #bbb;*/
		background: #ACEEB8;
		border-bottom: none;
		border-left: none;
		padding: 10px 4px 10px 4px;
		min-width: 60px;
	}

	.supplierInvoiceGroupByDistributionTable td
	{
		background: #f2f5fc;
		/*border: 1px solid #bbb;*/
		border-bottom: none;
		border-left: none;
		padding: 2px 4px 2px 4px;
	}

	.supplierInvoiceGroupByDistributionTable tr td:first-child
	{
		white-space: nowrap;
	}

.reservationRow td
{
	background-color: #FFFFDF;
	border-color: #FFFFDF;
	padding: 2px;
	background-color: #ACEEB8;
	border-color: #ACEEB8;
}

.supplierDocumentDistributionTable .reservationName
{
	border-right: 1px solid #bbb;
	padding: 4px;
}

.reservationItemRow td
{
	background-color: #FFFFDF;
	border-color: #FFFFDF;
	font-weight: normal;
	padding: 3px;
	white-space: nowrap;
}


/*#region /itravel/admin/AranzmaniVezani/EditJAPEMarket.aspx */
.selectMarketPanel
{
	padding: 50px 0 0 16px;
}

	.selectMarketPanel .botunZeleni
	{
		float: left;
		position: relative;
		top: -4px;
		left: 10px;
	}

	.selectMarketPanel .dodajIcon
	{
		position: relative;
		top: 2px;
	}


/*#endregion */



/* Tooltip on the reservations grid */
.reservationToolTip
{
	min-width: 450px;
}

	.reservationToolTip tr td, .reservationToolTip tr th
	{
		max-width: 300px;
		padding: 3px 7px 3px 7px;
		vertical-align: top;
		width: auto;
	}

.connectedRows td
{
	padding-left: 20px;
}

.qtipReservations
{
	max-width: 1200px;
	max-height: 500px;
	overflow: auto;
}

.addMarginBottom10
{
	margin-bottom: 10px;
}

.reservationPayerTableCellMinWidth
{
	min-width: 225px;
}

/*#region Grid column help */
.gridColumnHelpWrapper,
.gridColumnHelp
{
	display: inline-block!important;
	*display: inline!important;
	-ms-zoom: 1!important;
	zoom: 1!important;
	float: right!important;
	font-size: 0;
	width: auto!important;
	position: relative;
	z-index: 1;
}

.gridColumnHelp
{
	cursor: help;
	width: 10px!important;
	height: 10px!important;
	float: none!important;
	position: absolute;
	top: -12px;
	left: -8px;
	line-height: 10px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 2px;
	font-size: 10px;
	overflow: hidden;
	color: #fff;
	background-color: #abc1de;
	font-weight: bold;
}

/*#endregion */

.totalAmountHighlight
{
	color: #15428B;
	font-size: 1.15em;
}

.flightNumberMessageWidth
{
	margin-right: 5px;
	margin-top: -10px;
	width: 435px;
}

.flightNumberAlign
{
	width: 95px;
}

.oneTimeCouponCode
{
	float: left;
}

.contigentsPanel
{
	margin-right: 10px;
}

.oneTimeCC
{
	margin-right: 5px;
}

.errorContainer
{
	border: 1px solid #fb6112;
	background: url(/itravel/images/admin/icons/error-sign.gif) 7px 9px no-repeat #ffe6d9;
	padding: 5px 10px 5px 30px;
	font: normal 15px Arial;
	color: #4c4c4c;
}

.successContainer
{
	border: 1px solid #61fb12;
	background: url(/itravel/images/admin/icons/odaberi.gif) 7px 9px no-repeat #e6ffd9;
	padding: 5px 10px 5px 30px;
	font: normal 15px Arial;
	color: #4c4c4c;
}

.groupReservationsGrid .ukupniIznosGridStavkaContainer
{
	width: 400px;
}

.pickupPlaces
{
	float: left;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 10px;
	width: 135px;
}

.middleRightColumnWide
{
	float: left;
	width: 240px;
}

.paddLeft
{
	padding-left: 12px;
}

.paddingCustomFieldsComboBox
{
	padding-top: 15px;
	padding-left: 15px;
}

.rtWrapperContent a
{
	text-decoration: underline;
}

.whitespaceBeforeText
{
	white-space: pre;
}

.wrap.rgMasterTable thead a
{
	white-space: normal;
}

.ddl-custom-field
{
	width: 188px;
}

.cjenik-opcije #opcije #help-icon-margin-same-for-hotel
{
	padding: 5px 0px;
}

.cjenik-opcije #opcije #help-icon-margin-same-for-room
{
	padding: 5px 10px 0px 0px;
}

.cjenik-opcije #opcije #help-icon-margin-fixed-expenses-for-children
{
	padding: 5px 0px;
}

.cjenik-opcije #opcije #nettoFaktorZaDjecu
{
	padding: 5px 10px 0px 0px;
}

/*Error page*/

.error-page-body
{
	background: #FFFFFF url(/itravel/images/admin/shared/bg.png) repeat-x scroll;
	background-position: 0px -300px;
}

.error-page-wrapper
{
	width: 520px;
	height: 450px;
	margin: auto;
	margin-top: 9em;
	border: 6px solid #ABCADC;
	position: relative;
}

.error-page-content
{
	width: 460px;
	height: 390px;
	background-color: #FFFFFF;
	padding: 30px;
}

.error-page-message
{
	font-family: 'Segoe UI';
	font-size: 13px; /* color: #676767; */
	color: #645858;
	line-height: 170%;
	text-align: justify;
}

.error-page-content h1
{
	font-size: 24px;
	font-family: 'Segoe UI';
}

.error-page-content hr
{
	height: 7px;
	color: #FFFFDF;
	background-color: #f5f5f5;
	border: 0;
}

.error-page-logo
{
	float: right;
}

	.error-page-logo img
	{
		height: 40px;
	}

.error-page-message .mail-to-link
{
	color: #4fa9dd;
}

.service-group-ddl
{
	float: left;
	width: 180px;
}

	.service-group-ddl .service-group-combo-box
	{
		width: 160px!important;
		float: left;
	}

.service-group-combo-box
{
	float: left;
}

.topClearance
{
	padding-top: 4px;
}

.cancellationInfoRow
{
	line-height: 24px;
}

.label-bold
{
	font-weight: bold;
}

.cancellation-fee-price-red
{
	color: red;
}

.reservationCancellationRemainingToBePaidPrice,
.reservationCancellationReservationTotal
{
	font-size: 14px;
}

.reservationCancellationBorder
{
	background-color: #988E8E;
	border: 0 none;
	color: #000;
	height: 1px;
}

.cancellationReasonFieldset
{
	padding-right: 14px;
}

.cancellation-fee-tooltip-table th,
.cancellation-fee-tooltip-table td
{
	text-align: center;
	border: 1px solid #574e4e;
	border-collapse: collapse;
	padding: 5px;
	width: 50%;
}

.cancellation-fee-tooltip-table-price-col
{
	text-align: right !important;
	padding-right: 20px !important;
}

.cancellation-fee-tooltip-table
{
	border: 1px solid #574e4e;
	border-collapse: collapse;
}

.cancellation-fee-tooltip-table-note
{
	max-width: 300px;
}

.cancellation-info-table
{
	width: 100%;
}

.cancellation-info-table-label-col
{
	width: 70%;
}

.cancellation-info-table-content-col
{
	width: 30%;
}

.cancellation-info-table tr
{
	line-height: 20px;
}

.cancellation-no-policy-price
{
	color: green;
}

.star-icon
{
	background: url(/itravel/images/admin/icons/star.gif);
	display: inline-block;
	width: 15px;
	height: 14px;
}


.prices-in-other-currencies-tooltip
{
	padding-top: 5px;
	line-height: 12px;
}

.prices-in-other-currencies-label
{
	font-weight: bold;
	font-size: 11px;
}

.alternative-price-label
{
	line-height: 16px;
}

.icon-prices-in-other-currencies
{
	padding-right: 10px;
}

.reservation-calculation-cancellation-policy
{
	color: red;
}

.other-system-margins-percentage-sign
{
	padding-top: 5px;
	padding-left: 5px;
}

.reservation-item-inactive, body .RadGrid_Office2007 .rgRow.reservation-item-inactive a, body .RadGrid_Office2007 .rgAltRow.reservation-item-inactive a
{
	color: #AEAEAE;
}

.reservation-item-cancellation-fee
{
	background: none !important;
	background-color: #FFCCCC !important;
}

.reservation-item-ad-hoc-commission
{
	background: none !important;
	background-color: #FFDBA0 !important;
}

.repeater-number-of-stars-container
{
	display: inline-block;
	font-size: 0px;
	padding-left: 5px;
}

.add-to-cart-icon
{
	background: url(/itravel/images/admin/icons/addToCartIcon.png);
}

.shopping-cart-info
{
	padding-left: 10px !important;
	padding-right: 10px !important;
	font-size: 14px;
	line-height: 17px;
}

.help-icon-by-input
{
	margin-top: 3px;
}

.label-above-input
{
	line-height: 18px;
}

.percent-character-by-input
{
	margin: 5px 2px 0px 2px;
}

.period-cancellation-policy
{
	padding-top: 10px;
	margin-bottom: 0px;
}

.labels-above-cancellation-rules
{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 20px;
	clear: both;
}

.column-width-cancellation-rules
{
	width: 150px;
	display: inline;
	float: left;
}

.div-cancellation-rules
{
	width: 100%;
	clear: both;
	padding-bottom: 35px;
}

.cancellation-rule-element-width
{
	width: 120px !important;
	margin-right: 5px;
}

.numericTextBox
{
	text-align: right;
	padding-right: 3px;
}

.button-by-input
{
	margin-top: 3px;
}

.object-time-zone-combo-box
{
	width: 198px !important;
	margin-left: -30px !important;
}

.div-object-time-zone
{
	padding-top: 5px;
}

.reorderCustomerContingents
{
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: move;
}

.change-items-b2b-client-comments-tool-tip
{
	width: 300px;
}

.agency-user-active-grid
{
	color: green;
	font-weight: bold;
}

.agency-user-inactive-grid
{
	color: red;
	font-weight: bold;
}

.activate-icon
{
	background-image: url(/itravel/images/admin/icons/odaberi.gif);
}

.deactivate-icon
{
	background-image: url(/itravel/images/admin/icons/storniraj.gif);
}

.price-list-export-left-column
{
	float: left;
	width: 50px;
}

.no-active-items-label
{
	color: grey;
}

.warning-msg-tour-period
{
	color: #c1170f;
	padding-bottom: 10px;
	clear: both;
}

/*inline editor*/
.inline-editor-success
{
	background-color: lightgreen;
}

.inline-editor-fail
{
	background-color: #ed7070;
}

.inline-editor-working, .inline-editor-working *
{
	cursor: progress;
}

.inline-editor-saving
{
	background-image: url(/itravel/images/admin/icons/inline-edit-saving-spinner.gif);
	background-repeat: no-repeat;
	background-position: 50% 10px;
}

.inline-editor:hover
{
	position: relative;
	background-image: url(/itravel/images/admin/icons/pencil-icon-6.png);
	background-repeat: no-repeat;
	background-position: right 6px;
	cursor: pointer;
}

.text-align-center
{
	text-align: center;
}

.btn-inline-edit-save
{
	background-image: url(/itravel/images/admin/icons/odaberi.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}

.btn-inline-edit-cancel
{
	background-image: url(/itravel/images/admin/icons/storniraj.gif);
	background-repeat: no-repeat;
}

.inline-editor-buttons-container-right
{
	padding-left: 6px;
	padding-top: 11px;
}

.inline-editor-buttons-container-right-down
{
	padding-right: 5px;
	padding-bottom: 4px;
}

.inline-edit-control-container
{
	padding: 5px;
	padding-left: 2px;
}

.text-area-inline-edit
{
	width: 270px;
	height: 100px;
	margin-bottom: 10px;
	border: 1px solid #abc1de;
	font-size: 12px;
	font-family: inherit;
	vertical-align: middle;
	margin-right: -3px;
}

.date-picker-inline-edit
{
	font-size: 12px;
	height: 26px;
}

.inline-edit-tooltip-templates
{
	display: none;
}

.qtip-inline-editor
{
	max-width: 480px;
}

	.qtip-inline-editor .textBox
	{
		font-size: 12px;
		height: 22px;
	}

	.qtip-inline-editor .dropDownList
	{
		font-size: 12px;
		height: 26px;
	}

	.qtip-inline-editor .riTextBox
	{
		height: 26px;
	}

.inlineLabel
{
	padding-top: 5px;
	margin-right: 10px;
}

.price-textbox
{
	text-align: right;
}

.micro-textbox
{
	width: 50px;
	box-sizing: border-box;
	height: 22px;
	padding: 2px;
}

.botunZeleni a,
.botunZeleniSizeable a
{
	padding-top: 2px;
}

/*Class used to style the hidden focusable input. By default the input has some padding and margin and border widht so we need to explicitely adjust these values.*/
.hidden-focusable-input-element
{
	width: 0px;
	height: 0px;
	border: 0px solid;
	padding: 0;
	margin: 0;
	opacity: 0;
}

/* Generate document control new looks*/
.noviRadWindow .new-design .noviProzorSadrzaj
{
	margin: 5px;
}

.noviRadWindow .new-design .sadrzaj
{
	border-radius: 8px;
	padding-left: 5px;
}

/*Ovo bi trebalo generalno izbacit*/
.noviRadWindow .new-design .gore,
.noviRadWindow .new-design .dolje,
.noviRadWindow .new-design .lijevo,
.noviRadWindow .new-design .desno,
.noviRadWindow .new-design .gore,
.noviRadWindow .new-design .goreLijevo,
.noviRadWindow .new-design .goreDesno,
.noviRadWindow .new-design .doljeLijevo,
.noviRadWindow .new-design .doljeDesno
{
	background: none;
}

.new-design fieldset,
.custom-fields fieldset
{
	border: none;
	padding-left: 20px;
}

.new-design .redak
{
	width: 98%;
}

.new-design legend
{
	width: 100%;
	border-bottom: 1px solid #6482b4;
	font-size: 14px;
	position: relative;
	left: -15px;
	padding-bottom: 2px;
}

.new-design .noviProzorSadrzaj .lijevaKolona
{
	font-weight: normal;
	margin-top: 5px;
}

	.new-design .noviProzorSadrzaj .lijevaKolona span.two-line
	{
		margin-bottom: 10px;
		display: block;
	}

body .new-design .RadComboBox_Office2007 .rcbInput,
body .new-design .RadComboBoxDropDown_Office2007,
html body form .new-design .RadInput_Office2007 .riTextBox,
html body form .new-design .RadInput_Office2007.riSingle .riTextBox,
.new-design .akontacijaTextBox,
.new-design .miniDropDownList,
.new-design .textBox,
.new-design .miniTextBox,
.new-design .microTextBox,
.new-design .dokumentItinerarTablica th,
.new-design .dropDownList,
.new-design .microDropDownList,
.new-design nacinplacanjadropdownlist,
.new-design .mediumDropDownList
{
	font-size: 13px!important;
}

.new-design .lijevaKolona,
.new-design .trecaKolona
{
	width: 200px;
	font-size: 12px;
}

.new-design .trecaKolona
{
	float: left;
}

	.new-design .trecaKolona input
	{
		margin-left: 10px;
	}

	.new-design .trecaKolona label
	{
		position: relative;
		top: -2px;
	}

.new-design .desnaKolona,
.new-design .trecaKolona,
.new-design .sirokaDesnaKolona
{
	font-size: 14px;
	width: auto;
}

.new-design .lijevaKolona .istaknutaLabela
{
	position: relative;
	top: -3px;
	font-weight: normal;
}

.new-design .akontacijaTextBox
{
	text-align: right;
}

	.new-design .akontacijaTextBox.postotak
	{
		width: 40px;
	}

.new-design .iznosiDikumenataLabele
{
	width: auto;
	max-width: 150px;
}

.new-design .akontacijaTextBox
{
	padding-right: 3px;
}

.new-design .desnaKolona input[type=checkbox],
.new-design .trecaKolona input[type=checkbox],
.custom-fields .cf-check-box input[type=checkbox]
{
	/* Double-sized Checkboxes */
	-ms-transform: scale(1.2); /* IE */
	-moz-transform: scale(1.1); /* FF */
	-webkit-transform: scale(1.2); /* Safari and Chrome */
	-o-transform: scale(1.2); /* Opera */
	padding: 10px;
}

.new-design .riSingle.RadInput.RadInput_Office2007 .riTextBox
{
	padding-top: 3px;
	padding-left: 5px;
}

.new-design .dokumentItinerarTablica
{
	width: 95%;
	background-color: #e6f0fe;
}

	.new-design .dokumentItinerarTablica th
	{
		text-align: left;
		background-color: #FF935C;
		background-image: url("/itravel/RadControls/Skins/iTravel/Grid/pozadinaGridHeader.gif");
		background-position: center top;
		background-repeat: repeat-x;
		color: white;
		border-left: 1px solid #eee;
		padding-left: 10px;
		height: 24px;
	}

		.new-design .dokumentItinerarTablica th:first-child
		{
			text-align: center;
			border-top-left-radius: 0px;
			padding-left: 0px;
			border-left: none;
		}

	.new-design .dokumentItinerarTablica tr td
	{
		padding-bottom: 8px;
		padding-top: 7px;
		border-bottom: 1px solid white;
		border-left: 1px solid white;
		border-radius: 2px;
		padding-left: 10px;
	}

		.new-design .dokumentItinerarTablica tr td:first-child
		{
			width: 30px;
			border-left: none;
			padding-left: 0px;
		}

	.new-design .dokumentItinerarTablica tr:last-child td
	{
		border-bottom: none;
	}

.new-design td.dokumentItinerarTablicaNazivTd span:first-child,
.new-design td.dokumentItinerarTablicaCijenaTd
{
	font-weight: bold;
	font-size: 12px;
}

.new-design .submitButtonPreview a
{
	margin-right: 10px;
	line-height: 25px;
	color: #15428B;
}

.new-design .what-is-this
{
	margin-left: 10px;
	text-transform: none;
	font-size: 11px;
	font-weight: normal;
	color: gray;
	cursor: pointer;
}

.new-design .more-languages,
.html-description .more-languages,
.new-design .advance-mode
{
	color: #15428B;
	text-decoration: underline;
	margin: 2px 0px 5px 2px;
	cursor: pointer;
}

.new-design .advance-mode
{
	margin: 0px;
	font-size: 12px;
}

.new-design .RadComboBoxDropDown li,
.new-design .RadComboBoxDropDown_Office2007 .rcbHeader,
.new-design .RadComboBox_Office2007 .rcbInput
{
	font-size: 12px !important;
}

.new-design .RadComboBoxDropDown_Office2007 .rcbHeader
{
	color: #15428B;
}

.new-design .textAreaIzradaDokumenata
{
	width: 98%;
}

/*SCROLLBAR*/
.new-design ::-webkit-scrollbar
{
	background-color: #e6f0fe;
	width: 8px;
	height: 8px;
}

.new-design ::-webkit-scrollbar-thumb
{
	background-color: #98abcd;
	width: 8px;
	border-radius: 5px;
}

/*IE*/
body
{
	scrollbar-base-color: #98abcd;
	scrollbar-3dlight-color: #e6f0fe;
	scrollbar-highlight-color: #e6f0fe;
	scrollbar-track-color: #e6f0fe;
	scrollbar-arrow-color: #98abcd;
	scrollbar-shadow-color: #e6f0fe;
}

.new-design legend span.collapse-icon
{
	position: relative;
	bottom: 2px;
}

.new-design div.hand
{
	cursor: pointer;
}

.new-design .collapse-icon
{
	background-image: url(/itravel/images/admin/icons/collapse.png);
}

.new-design .rotate-90
{
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
}

.new-design .collapse-holder .clear
{
	margin-bottom: 5px;
}

.new-design .rad-editor-holder
{
	height: 410px;
}

.new-design .textArea.comment-text-area
{
	width: 98%;
}

.new-design .collapse-holder
{
	margin-top: 10px;
}

.new-design .supplier-invoice-all-suppliers
{
	margin-left: 5px;
}

	.new-design .supplier-invoice-all-suppliers .istaknutaLabela
	{
		font-size: 12px;
		font-weight: normal;
	}

	.new-design .supplier-invoice-all-suppliers input[type=checkbox]
	{
		position: relative;
		top: 2px;
	}

.new-design .redakStavkeUlaznogRacuna
{
	font-size: 14px;
}

.new-design .stavkeUlaznogRacunaHeader.totalHeader
{
	font-size: 14px;
	text-transform: uppercase;
}

.new-design .redakStavkeUlaznogRacunaTemplate
{
	font-size: 12px;
	padding-top: 2px;
	padding-left: 4px;
}

.new-design .stavkeUlaznogRacunaStopeHeaderOsnovica,
.new-design .stavkeUlaznogRacunaStopeHeaderStopa
{
	text-align: right;
}

.new-design .redakStavkeUlaznogRacuna .stavkeUlaznogRacunaStopeHeaderOsnovica
{
	position: relative;
	right: -4px;
}

.new-design .ukupnoPoStopamaWarper
{
	float: left;
	margin-left: 490px;
}

/* CUSTOM FIELDS */
.custom-fields .visejezicnostDetaljniPrikaz .labelInput
{
	width: 100%;
}

.custom-fields .visejezicnosInput .vrijednost,
.custom-fields .vrijednost input,
.custom-fields .textAreaCustomField
{
	width: 100%;
}

.custom-fields .nazivPrilikomViseJezicnostiPlaceHolder
{
	margin-left: 2px;
}

.custom-fields .relative
{
	position: relative;
	width: 100%;
	float: left;
	top: 5px;
}

.custom-fields .default-value
{
	position: absolute;
	right: 2%;
	z-index: 100;
}

	.custom-fields .default-value.RadComboBox_Office2007 .rcbInput
	{
		font-size: 12px;
	}

.custom-fields .velikaVisejezicnostKontrola .default-value
{
	top: -5px;
}

.custom-fields .velikaVisejezicnostKontrola .default-value-rad
{
	top: -12px;
}

.custom-fields .advance-mode
{
	margin-top: 4px;
}

.custom-fields .velikaVisejezicnostKontrola .visejezicnosInput.labelInput,
.custom-fields .srednjaVisejezicnostKontrola .expanded .labelInput
{
	width: 100%;
}

.custom-fields .visejezicnostDetaljniPrikaz .expanded .labelInput,
.custom-fields.velikaVisejezicnostKontrola .expanded .labelInput
{
	padding: 0;
	background: none;
}

.custom-fields .visejezicnostContainer .naziv
{
	padding-left: 2px;
}

.custom-fields legend,
.custom-fields.velikaVisejezicnostKontrola .naziv,
.custom-fields .naziv.cf-value-name span
{
	border-bottom: none;
	left: 0;
	padding-left: 0;
	font-size: 13px;
	padding-bottom: 0px;
}

.custom-fields fieldset
{
	padding: 0;
	margin: 0;
}

.custom-fields .redak
{
	padding: 5px 5px 0px 10px;
	position: relative;
	left: -10px;
	margin-bottom: 10px;
}

.custom-fields > .redak,
.html-description,
.custom-fields .RadAjaxPanel > .redak
{
	background-color: #e6f0fe;
	border-radius: 5px;
	padding-top: 8px;
}

	.custom-fields .RadAjaxPanel > .redak,
	.custom-fields > .redak.centered
	{
		margin-top: 10px;
		padding-bottom: 8px;
	}

.custom-fields.velikaVisejezicnostKontrola > .redak.noBackground
{
	background: none;
}

.custom-fields .redak.visejezicnostContainer
{
	margin-bottom: 0px;
}

.custom-fields .redak.visejezicnostContainer,
.custom-fields .default-value
{
	margin-right: 0px;
}

.custom-fields .redak .redak
{
	left: -12px;
}

.custom-fields .cf-drop-down,
.custom-fields .cf-date
{
	margin-top: 5px;
	margin-bottom: 13px;
}

.custom-fields .cf-check-box input[type=checkbox]
{
	position: relative;
	top: 2px;
	margin-left: 7px;
	margin-bottom: 10px;
	margin-right: 8px;
}

.custom-fields .redakPoviseGrida
{
	margin-bottom: 20px;
}

.custom-fields .naziv.cf-value-name span,
.custom-fields .visejezicnostContainer .naziv,
.custom-fields .lijevaKolona span
{
	color: #15428B;
	font-weight: bold;
	font-size: 12px;
}

.custom-fields.velikaVisejezicnostKontrola .naziv
{
	font-size: 11px;
}

.custom-fields.velikaVisejezicnostKontrola > .redak
{
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.custom-fields.velikaVisejezicnostKontrola .visejezicnosInput.labelInput
{
	width: auto;
}

.custom-fields.velikaVisejezicnostKontrola .vrijednost input
{
	width: 98%;
}

.custom-fields > .redak.nazivDefaultneVrijednostiPlaceHolder
{
	padding-left: 12px;
	margin-top: 10px;
	padding-top: 12px;
}

.custom-fields .editor-default-value
{
	line-height: normal;
}

.custom-fields > input[type="button"]
{
	z-index: 100;
	position: relative;
	right: 20px;
	top: 5px;
}

.custom-fields .redak .desnaKolona > input[type="text"],
.custom-fields .redak .vrijednost > input[type="text"]
{
	font-size: 12px;
	padding-left: 5px;
}

.custom-fields-insert .expanded .labelInput
{
	margin-bottom: 5px;
}

.custom-fields-insert .lijevaKolona span,
.custom-fields-insert .top-label .naziv.cf-value-name span.cf-value-name-large
{
	font-size: 13px;
}

.custom-fields-insert .naziv.cf-value-name span,
.custom-fields-insert .custom-fields.velikaVisejezicnostKontrola .naziv
{
	font-size: 12px;
}

.custom-fields-insert .custom-fields.velikaVisejezicnostKontrola .naziv
{
	margin-top: 3px;
	padding-left: 2px;
}


/* Comment control */
.new-design .document-comment .advance-mode
{
	font-weight: bold;
	position: relative;
	top: 8px;
}

.new-design .document-comment .documentRequiredField
{
	float: none;
	text-transform: none;
}

.change-item-icon
{
	background-image: url(/itravel/images/admin/icons/replace-icon.png);
}

.search-grid-price-difference-lbl-more-expensive
{
	color: red;
}

.search-grid-price-difference-lbl-cheaper
{
	color: green;
}

.min-width-100
{
	min-width: 100px;
}

.change-item-mode-status-messages
{
	float: left;
	padding-top: 8px;
	padding-right: 10px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #15428B;
}

.change-item-mode-same-items
{
	background-color: #a0eca0;
}

.automatic-actions-tab-trigger-holder
{
	float: left;
	padding-right: 20px;
}

.automatic-actions-manual-execution-buttons-holder
{
	float: right;
	padding-top: 5px;
}

.processing-spinner
{
	background-image: url(/itravel/images/admin/icons/processing-spinner-16x16.gif);
}

.divTextBoxSize
{
	width: 200px;
}

.pre-line
{
	white-space: pre-line;
}

.CFredak
{
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	min-height: 24px;
}

.CFlijevaKolona
{
	float: left;
	width: calc(50% - 10px);
}

.CFlijevaKolonaFull
{
	float: left;
	width: calc(100%);
}

.CFdesnaKolona
{
	float: right;
	width: calc(50% - 10px);
}

.short-text
{
	display: inline-block;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.bottom-margin-10
{
	margin-bottom: 10px;
}

.highlighted-dropdown, .highlighted-dropdown input.rcbInput
{
	color: #B74513 !important;
}

.icon-container-wrapper
{
	width: 20px;
	display: inline-block;
}

.textarea-label
{
	border: 1px solid #A9A9A9;
	-moz-border-radius: 2px!important;
	-webkit-border-radius: 2px!important;
	border-radius: 2px!important;
	background-color: white;
	padding: 4px;
	overflow-x: auto;
}

.clickable 
{
    cursor:pointer;
}

.redRow 
{
    background-color:#FCC;
}
.orangeRow 
{
    background-color:orange;
}

.lblWithFee
{
	font-weight: bold;
	float:left;
	padding-left: 10px;
	width: 200px;
}

/* BEGIN: PAYMENT PLAN CONTROL */

.payment-plan-installments
{
	margin-bottom: 10px;
}

	.payment-plan-installments tr:first-child td
	{
		line-height: 22px;
	}

	.payment-plan-installments .upitnikNoviProzorIcon
	{
		margin-bottom: -3px !important;
	}

	.payment-plan-installments td
	{
		padding-right: 10px;
	}

/* END: PAYMENT PLAN CONTROL */

/* BEGIN: HTML DESCRIPTION */
.html-description .redak
{
	padding: 5px;
	width: 99%;
}

	.html-description .redak .RadButton
	{
		margin-top: 1px;
		margin-left: 3px;
	}

.html-description .language-title
{
	color: rgb(21, 66, 139);
	font-weight: bold;
	font-size: 13px;
	padding-top: 9px;
	margin-left: 4px;
}
/* END: HTML DESCRIPTION */

.search-box.highlight-to-use #searchBox
{
	animation-name: search-box-highlight-to-use;
	animation-duration: 2s;
	animation-timing-function: ease-out;
	animation-delay: 0s;
	animation-direction: alternate;
	animation-iteration-count: 15;
	animation-fill-mode: none;
	animation-play-state: running;
}

.gds-sync-result-fail {
    color: red;
}

.gds-sync-result-success {
    color: green;
}

.booking-restrictions-tooltip {
	min-width: 600px;
}

@keyframes search-box-highlight-to-use {
    0%
	{
		box-shadow: none;
	}

	100%
	{
		box-shadow: 0px 0px 25px 15px rgba(255,0,0,0.8);
	}
}

.cash-flow-report-outstanding
{
	border: 1px solid #eae5b1;
	border-radius: 4px;
	background-color: #ffc;
	font-size: 12px;
	padding: 8px 10px;
	float: left;
}

.cash-flow-report-outstanding tr td:nth-child(2)
{
	font-weight: bold;
}

/* Pricing Policy */
.pricing-policy.redak .obrisiIcon {
    margin-top: 3px;
    margin-left: 5px;
}

.pricing-policy.redak .desnaKolona div > input {
    width: 206px;
}

.pricing-policy.dropDownList,
.pricing-policy.redak .desnaKolona .RadComboBox {
    width: 208px !important;
}