@media print
{
	* 
	{
		font-size:12px;
		font-family:Times New Roman;
	}
	.footer{display:none;}
	.HeaderTopBlueLine{display:none;}
	.headerLogo{display:none;}
	.HeaderMainMenuItems{display:none;}
	.no_print{display:none;}
	
	TABLE.PageHeaderTable{display:none;}
	TABLE.MenuItemsTable{display:none;}
	
	#Table_rub{border:0}
	#Panel1{width:85%}
	#OnlinePristupnica1_tbl_koraci{display:none}
	#Table_naslov{display:none}
}
@media screen
{
	
	body
	{
		margin: 0px;
		font-size: 11px;
		color: #404040;
		font-family: Tahoma;
		text-align: center;
		background-color: White;
	}
	
	INPUT { font-size:11px; }
	HR { COLOR: #abc5ee; margin-bottom:5px; }
	span.kljucneRijeci { display:block; color: #1f5394; }
	div.intext {width:200px;padding:10px; margin:10px 10px 0px 0px; float:left; color:#4471AC; border:solid 1px #1F5394}
	form { margin-bottom:0px; background-color: White; }
	select { font-size:11px; background-color: White; }
	.titleCobranding { color:#8A0300; margin-left:5px; margin-top:10px; display:block; font-size:11px; }
	#ExclusiveColor { color:#C3A12B; }
	#ExclusivebckgColor { background-color:#F3F0F0; }
	#ExclusivebckgColorForDivider { background-color:#CECACA; }
	
	TABLE.MapaWeba { margin:25px 30px 30px 30px; }
	TABLE.MapaWeba TD.dottVer { padding-right:30px; padding-left:25px; }
	TABLE.MapaWeba TABLE.InnerMapaWeba TD.Arrow { padding-right:6px; padding-top:3px; }
	TABLE.MapaWeba TABLE.InnerMapaWeba { width:190px; }
	TABLE.MapaWeba TABLE.InnerMapaWeba TD { padding-bottom:4px; }
	TABLE.MapaWeba A.MapaWeba { color:#5E5E5E; text-decoration:none; margin-top:0px; }
	TABLE.MapaWeba A.MapaWeba IMG { margin-left:5px; }
	
	/**************	TABLICA NA CJENIKU DINERSTEL-a	**************/
	
	td.header { background-color:#ABC5EE; color:#1F5394; font-Size:10px; text-align:center; }
	td.headerLeft { background-color:#ABC5EE; color:#1F5394; font-Size:10px; }
	tr.blueBorderBottom td { border-top:#E3EEFF 1px solid; font-size:1px; height:1px; }
	tr.separator td.item { background-image:url(/images/dottHorizontal.gif); background-repeat:repeat-x; background-position:bottom; }
	
	/**************	KRAJ TABLICA NA CJENIKU DINERSTEL-a	**************/

	/**************	TABLICA ZA ODABIR PRISTUPNICE	**************/
	
	table.tblPristupnica td { line-height:17px; }
	table.tblPristupnica td.header { padding:4px 7px 4px 8px; background-color:#E3EEFF; color:#1F5394; font-Size:12px; text-align:left; }
	table.tblPristupnica td.content { padding:7px; }
	table.tblPristupnica td.blueLine { background-color:#ABC5EE; height:1px; width:100%; }
	table.tblPristupnica td.footer { text-align:right; padding-top:8px; width:100%; }
	table.tblPristupnica td.footer img { margin-right:8px; }
	
	/**************	KRAJ ZA ODABIR PRISTUPNICE	**************/
	
	td
	{
		font-size: 11px;
		color: #5E5E5E;
		line-height:17px;
	}
	
	a
	{
		color:#1F5394;
	}
	
	b, STRONG
	{
		color:#1F5394;
		font-size:11px;
	}
	
	div.MainBody
	{
		width: 760px;
		text-align: center;
		margin: 0 auto 0 auto;
	}
	
	
	/*--Add by H----------------------------*/
	ul.Red
	{
		list-style-image: none;
		margin:10px 0px 10px 5px;
		line-height:15px;
	}
	ul.Red li
	{
		margin-top: 3px;
		padding-left: 10px;
		padding-right: 5px;
		background-image: url(/images/LeftArrowLi_DarkRed.gif);
		background-repeat: no-repeat;
		background-position: 0px 1px;
		list-style-type: none;
	}
	td.dottVer
	{
		background-position: center center;
		background-image: url(/images/dott.gif);
		background-repeat: repeat-y;
		padding-right:10px;
	}
	td.listImg
	{
		padding: 5px;
	}
	
	TABLE.SumLeftText TD.Head
	{
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		vertical-align: top;
		/*width: 260px;*/
		padding-top: 15px;
		height: 74px;
		background-color: #abc5ee;
	}
	TABLE.SumLeftText TD.Content
	{
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		vertical-align: top;
		/*width: 260px;*/
		line-height: 18px;
		padding-top: 15px;
		border-bottom: #abc5ee 15px solid;
		height: 100%;
		background-color: #e3eeff;
	}

	TABLE.SumLeftTextExclusive TD.Head
	{
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		vertical-align: top;
		/*width: 260px;*/
		padding-top: 15px;
		height: 74px;
		background-color: #252522;
	}
	TABLE.SumLeftTextExclusive TD.Content
	{
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		vertical-align: top;
		/*width: 260px;*/
		line-height: 18px;
		padding-top: 15px;
		height: 100%;
		background-color: #F3F0F0;
	}

	IMG.FirstLetter
	{
		float: left;
		margin: 4px 4px 0px 0px;
	}
	
	TD.rightMenuList {padding: 0px 10px 0px 0px;}
	TABLE.pregledPogodnosti TD { font-size:10px; }
	
	B A { text-decoration:none}
	
	TABLE.table {border-left:solid 1px #ABC5EE; border-top:solid 1px #ABC5EE;border-bottom:solid 2px #ABC5EE}
	TABLE.table tr.head td {text-align:center; background-color:#ABC5EE; color:#4471AC; font-weight:bold;}
	TABLE.table tr.cell td {text-align:center; background-color:#E3EEFF; border-right:solid 1px #ABC5EE;border-bottom:solid 1px #ABC5EE}
	TABLE.table td {padding:5px}
	
	TABLE.indexShow { height:230px; margin-top:8px; border:#153973 1px solid; }
	TABLE.indexShow TD.Head { padding:14px 0px 0px 14px; height:36px; background-color:#ABC5EE }
	TABLE.indexShow TD.HeadNews { padding:0px 0px 0px 0px; height:36px; background: url(/images/dcnovosti.gif) 0 0 no-repeat; }
	TABLE.indexShow TD.Foot { padding:0px 19px 2px 0px; height:15px; background-color:#ABC5EE; font-size:10px; line-height: 10px; color:#1F5394; text-align:right; }
	TABLE.indexShow A.dcNovostiLink { text-decoration:none; background: url(/images/ArrowRightGrey.gif) 0 5px no-repeat; padding-left: 12px; display: block; overflow: hidden; margin: 0px;}
	TABLE.indexShow TD.imageLeft { padding:9px 13px 3px 13px; font-size:10px; }
	/*TABLE.indexShow TD.imageRight { padding:9px 19px 5px 3px; font-size:10px; }*/
	TABLE.indexShow TD.imageLeft B, TABLE.indexShow TD.imageRight B { font-size:11px; }
	TABLE.indexShow TD.imageLeft IMG, TABLE.indexShow TD.imageRight IMG { margin-bottom:11px; }
	TABLE.indexShow TD.rightBoxBlue { width:100%; background-color:#E3EEFF; padding:1px 19px 0px 9px; }
	TABLE.indexShow TD.rightBoxBlue TD { font-size:10px; }
	TABLE.indexShow TD.rightBoxBlue B { font-size:11px; }
	TABLE.indexShow TD.rightBoxBlue A { color:#5E5E5E; }
	TABLE.indexShow TD.rightBoxBlue A:hover { color:#5E5E5E; text-decoration:underline; }
	TABLE.indexShow TD.rightBoxBlue TD.vertical { padding-left:7px; padding-right:7px; background-image: url(/images/BackgroundDotBorder_Blue.gif); background-repeat:repeat-y; background-position:center; }
	TABLE.indexShow TD.rightBoxBlue DIV.BlueLine { margin-top:2px; margin-bottom:2px; border-top:#ABC5EE 1px solid; height: 1px; overflow: hidden; }
	
	/*--Header-------------------------------*/
	div.HeaderTopBlueLine a, div.HeaderTopBlueLineRight a
	{
		color: white;
		font-size: 11px;
	}
	
	td.HeaderTopBlueLine a, td.HeaderTopBlueLineRight a
	{
		color: white;
		font-size: 11px;
	}
	
	table.MenuItemsTable
	{
		width:760px;
	}
	
	tr.MenuItemsRow
	{
		height: 57px;
	}
	
	div.MenuLinks
	{
		padding-left: 5px;
		font-size: x-small;
		color: white;
		padding-top: 5px;
		height: 28px;
		cursor:default;
		width: auto;
	}
	
	tr.MenuLinks a
	{
		background-position: left center;
		padding-left: 8px;
		padding-right: 6px;
		margin-left:6px;
		font-size: x-small;
		background-image: url(/images/ArrowRight_White.gif);
		color: white;
		background-repeat: no-repeat;
		text-decoration: underline;
	}
	
	tr.MenuLinks a.Active
	{
		background-position: left center;
		padding-left: 8px;
		font-size: x-small;
		background-image: url(/images/ArrowRight_White.gif);
		background-repeat: no-repeat;
		text-decoration: none;
	}
	
	a.MenuItem
	{
		padding-right: 0px;
		background-position: left top;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		width: 152px;
		border-top-style: none;
		padding-top: 0px;
		background-repeat: no-repeat;
		border-right-style: none;
		border-left-style: none;
		height: 57px;
		border-bottom-style: none;
		/* dodano */
		vertical-align: bottom;
		text-align: left;
		height: 57px;
		width: 152px;
		padding: 0px;
	}
	
	a.MenuItem_Active
	{
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		width: 152px;
		/*padding-top: 5px;*/
		height: 57px;
		background-position: left bottom;
		background-repeat:no-repeat;
		/* dodano */
		vertical-align: bottom;
		text-align: left;
		height: 57px;
		width: 152px;
		padding: 0px;
	}
	
	#Table_rub{border:#153973 1px solid;}
	#MenuItemKartice { background-color: #153973; }
	#MenuItemOnline { background-color: #5A1F51; }
	#MenuItemPogodnosti { background-color: #5A1F51; }
	#MenuItemProdajnaMjesta { background-color: #9D0F0F; }
	#MenuItemShoppingMall { background-color: #FB9B1D; }
	#MenuItemFAQ { background-color: #FB9B1D; }
	#MenuItemTravel { background-color: #FF9900; }
	
	div.HeaderTopBlueLine
	{
		float:left;
		padding-right: 15px;
		padding-top: 2px;
		font-size: 11px;
		width: 665px;
		color: white;
		height: 20px;
		background-color: #153973;
		text-align: right;
	}

	div.HeaderTopBlueLineRight
	{
		float:right;
		padding-right: 10px;
		padding-top: 2px;
		font-size: 11px;
		width: 95px;
		color: white;
		height: 20px;
		background-color: #153973;
		text-align: right;
		border-left:1px #FFFFFF solid;
	}
	td.HeaderTopBlueLine
	{
/*		float:left;  */
		padding-right: 15px; 
		padding-bottom: 2px;
		font-size: 11px;
		width: 665px;
		color: white;
		height: 20px;
		background-color: #153973;
		text-align: right;
	}

	td.HeaderTopBlueLineRight
	{
/*		float:right;  */
		padding-right: 10px; 
		padding-bottom: 2px;
		font-size: 11px;
		width: 95px;
		color: white;
		height: 20px;
		background-color: #153973;
		text-align: right;
		border-left:1px #FFFFFF solid;
	}
	
	div.headerTekst { width: 242px; height: 162px; overflow: hidden; color: #5e5e5e; font-size: 10px; line-height: 14px; margin: 10px; }
	div.headerTekst h2 { font-size: 18px; color: #1f5394; font-weight: normal; line-height: 20px; margin: 0px 0px 5px 0px; }
	div.headerGumb { width: 242px; height: 32px; border-top: 1px dotted #1f5394; overflow: hidden; margin: 0px 10px 10px 10px; text-align: left; }
	div.headerLink { width: 242px; height: 20px; border-top: 1px dotted #1f5394; overflow: hidden; margin: 0px 10px 2px 10px; text-align: left; }
	div.headerLink a { color: #b41616; }
	
	/*---------------------------------------*/
	
	/*--------------Trail--------------------*/
	
	div.MenuTrail
	{
		width:auto;
		height:20px;
		font-size: 10px;
		color:#1F5394;
		padding-left:10px;
		padding-bottom:3px;
	}
	
	div.MenuTrail A
	{
		font-size:10px;
		text-decoration:underline;
		color:#1F5394;
	}
	
	/*-------------EndTrail------------------*/

	/*--------------PageHeader---------------*/
	table.PageHeaderTable
	{
		background-image: url(/images/PageHeader/Gradient.gif);
		background-repeat: repeat-x;
	}
	
	table.PageHeaderTable div.Title
	{
		padding-left: 20px;
		padding-top: 17px;
		font-size:24px;
		color: white;
		line-height:28px;
	}
	
	table.PageHeaderTable div.SubItems
	{
		padding-left: 0px;
		padding-bottom: 10px;
		font-size:x-small;
		color: white;
	}
	
	table.PageHeaderTable td.Toc
	{
		width: 272px;
	}
	
	table.PageHeaderTable td.Image
	{
		width:488px;
	}
	
	div.SubItems li
	{
		list-style-image: url(/images/ArrowDownRightLi_LightBlue.gif);
		padding-bottom:5px;
	}
	div.SubItems a
	{
		color: white;
		text-decoration: none;
	}
	div.SubItems li.Exclusive
	{
		list-style-image: url(/images/ArrowDownRightLiExclusive.gif);
		padding-bottom:5px;
	}
	div.SubItems a
	{
		color: #FFFFFF;
		text-decoration: none;
	}

	/*--------------PageHeader---------------*/
	/*--------------Content---------------*/
	div.MainContent
	{
		border: #153973 1px solid;
		width: 760px;
		overflow: hidden;
	}
	
	span.Header1
	{
		font-size: 18px;
		line-height:20px;
		color: #1f5394;
	}
	
	span.Header2
	{
		font-size: 14px;
		color: #1f5394;
	}
	
	div.MainContent ul.menu
	{
		margin-bottom:0px;
		margin-top:5px;
		color:#ABC5EE;
	}

	div.MainContent ul.menu li
	{
		margin:0px;
	}

	div.MainContent ul.menu li.Exclusive
	{
		color:#C3A12B;
	}
	
	TABLE.Pregled TD.Prvi
	{
		padding:9px 8px 15px 15px;
	}
	
	TABLE.Pregled TD.Drugi
	{
		padding:9px 15px 15px 8px;
	}
	
	TABLE.Pregled TABLE.Lista
	{
		background-color:#E3EEFF;
		width:195px;
		font-size:10px;
	}
	
	TABLE.Pregled TABLE.Lista TD
	{
		font-size:10px;
	}
	
	TABLE.Pregled TABLE.Lista TD B
	{
		font-size:11px;
	}
	
	table.Content
	{
		font-size: 11px;
		margin: 10px 10px 16px 18px;
		color: #404040;
		line-height:17px;
	}
	
	td.Content
	{
		width:100%;
		padding: 20px 10px 0px 0px;
	}
	
	table.Content td.ContentLeft
	{
		width: 200px;
		/*background-color: E3EEFF;*/
		/*padding: 10px 10px 10px 10px;*/
		vertical-align: top;
	}

	td.Content table.ContentTable
	{
		width:455px;
		margin-bottom:6px;
	}

	td.Content table.ContentTable thead td
	{
		background-color:#ABC5EE;
		color:#1F5394;
		font-size:11px;
	}

	td.Content table.ContentTable b
	{
		color:#5E5E5E;
	}

	td.Content table.ContentTable tfoot 
	{
		background-color:#E3EEFF;
		border-top:solid #FFFFFF 6px;
	}

	td.Content table.ContentTable tfoot td
	{
		color:#1F5394;
		font-size:11px;
	}

	td.Content table.ContentTable td.BckgDotted
	{
		background-image:url(/images/dottHorizontal.gif); background-repeat:repeat-x; background-position:center;
	}

	td.ContentPravilaUvjeti
	{
		width: 700px;
		padding: 10px 10px 0px 0px;
	}

	TD.ContentMiddle DIV
	{
		height:100%;
		margin: 16px 11px 0px 10px;
		background-image: url(/images/BackgroundDotBorder_Blue.gif);
		background-position:right;
		background-repeat: repeat-y;
	}

	TABLE.Content TD.ContentRight
	{
		width: 222px;
		padding:0px 0px 0px 0px;
	}

	TABLE.Content TD.ContentRight TABLE.tblContentRight
	{
		background-color:#e3eeff;
		margin-right:0px;
		margin-bottom:0px;
	}
	
	TD.ContentRight TABLE.tblContentRight
	{
		background-color:#e3eeff;
		margin-right:0px;
		margin-bottom:0px;
	}
		
	TABLE.Content TD.ContentRight TABLE.tblContentRight TD.Image
	{
		padding: 3px 8px 9px 7px;
		vertical-align:top;
	}
		
	TABLE.Content TD.ContentRight TABLE.tblContentRight TD.Bullet
	{
		padding: 3px 0px 9px 0px;
		vertical-align:top;
	}
		
	TABLE.Content TD.ContentRight TABLE.tblContentRight TD.Text
	{
		padding: 3px 8px 9px 7px;
		vertical-align:top;
	}
	
	td.BlueLine
	{
		height:1px;
		background-color:#ABC5EE;
	}

	td.GoldLine
	{
		height:1px;
		background-color:#C5A741;
	}
		
	td.GreyLine
	{
		height:1px;
		background-color:#CECACA;
	}
		
	div.ContentRight
	{
		background-color:#E3EEFF;
	}
	
	td.ContentRight td.MainContent
	{
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
	td.ContentRight td.MainContent B
	{
		font-weight: bold;
		color: #1f5394;
	}

	td.Content ul
	{
		margin-left: 5px;
	}

	td.Content li
	{
		padding-right: 10px;
		background-position: 0px 2px;
		padding: 0px 0px 4px 11px;
		background-image: url(/images/LeftArrowLi_DarkRed.gif);
		background-repeat: no-repeat;
		list-style-type: none;
	}
	
	td.Content li ul
	{
		margin: 5px 0px 5px 5px;
	}

	td.Content li li
	{
		padding: 5px 10px 0px 10px;
		background-position: 0px 9px;
		background-image: url(/images/LeftArrowLiLi_Blue.gif);
		background-repeat: no-repeat;
		list-style-type: none;
	}
	
	div.frameT {background: url(/images/frameT.gif) no-repeat; overflow:hidden;}
	div.frameB {background: url(/images/frameB.gif) no-repeat 0 100%; padding: 5px 6px 5px 6px; overflow:hidden;}
	
	/*--------------EndContent---------------*/
	/*--------------PageFooter---------------*/
	div.footer
	{
		border-top: #153973 5px solid;
		padding-top: 20px;
		width: 760px;
		margin: 0 auto 0 auto;
		color: white;
		background-color: #1f5394;
		text-align: center;
		cursor:default;
	}
	
	div.footer a
	{
		color: white;
		text-decoration: none;
	}
	
	/*--------------EndPageFooter-------*/
	
	/*--------------Button-------*/

	A.btnPosalji { width:59px; height: 23px; padding: 3px 6px 5px 6px; color: #FFFFFF; text-align:center; background-image:url(/images/btnBlue.gif); background-position: top right; background-repeat: no-repeat; text-decoration: none; }
	A.btnIzaberi { display: block; width:59px; height: 23px; line-height: 23px; color: #FFFFFF; text-align:center; background-image:url(/images/btnBlue.gif); background-position: top right; background-repeat: no-repeat; text-decoration: none; }
	.formDinersTel { margin:10px 0px 10px 0px; width:210px; }
	/*TD.bkg_button A { width:59px; height: 23px; padding: 4px 0px 6px 0px; text-align:center; color: #FFFFFF; background-image:url(/images/btnBlue.gif); background-position: top right; background-repeat: no-repeat; text-decoration: none; }*/
	
	/*--------------Button-------*/
	
	/* Blue Button */
	TABLE.button TD.left_side
	{
		background-image: url(/images/BlueButtonLeft.gif);
		background-repeat: no-repeat;
		width: 6px;
		height: 23px;
	}
	
	TABLE.button TD.bkg_button
	{
		background-image: url(/images/BlueButtonBack.gif);
		color: #ffffff;
		background-repeat: repeat-x;
		vertical-align: middle;
	}
	
	TABLE.button TD.bkg_buttonNonBold
	{
		background-image: url(/images/BlueButtonBack.gif);
		color: #ffffff;
		background-repeat: repeat-x;
		vertical-align: middle;
	}
	
	TABLE.button TD.bkg_button A
	{
		padding: 15px 8px 8px 8px;		
		color: #ffffff;
		text-decoration: none;
	}
	
	TABLE.button TD.bkg_button IMG
	{
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		border-bottom-style: none;
	}
	
	TABLE.button TD.right_side
	{
		background-image: url(/images/BlueButtonRight.gif);
		background-repeat: no-repeat;
		width: 6px;
		height: 23px;
	}
	
	table.tbl_registracija
	{
		width:720px;
		margin-bottom:5px;
	}
	
	table.tbl_registracija td
	{
		vertical-align: top;
	}
	
	table.tbl_registracija td.left_column
	{
		width: 150px;
		padding:1px 25px 1px 0px;
	}
	
	table.tbl_registracija td.right_column
	{
		width: 300px;
		padding:1px 0px 1px 0px;
	}
	
	table.kontaktForma
	{
		width: 100%;		
	}
	
	table.kontaktForma td.leftColumn
	{
		width: 200px;
		vertical-align: top;
	}
	
	table.kontaktForma td.rightColumn
	{
		width: 300px;
	}
	
	div.boxAkcija 
	{
		display: block;
		width: 460px;
	}

	div.boxAkcija div.sadrzajAkcija
	{
		border: 1px solid #ABC5EE;
		padding: 10px 10px 10px 10px;
	}
	
	ol.broj
	{
		list-style-image: none;
		margin: 10px 0px 10px 5px;
		line-height:15px;
	}
	ol.broj li
	{
		margin-top: 3px;
		margin-left: 25px;
		list-style-type: decimal;
		background-image: none;
		padding: 0px;
	}
	
	table.tableProdajnaMjesta { width: 461px; margin: 0px; }
	table.tableProdajnaMjesta td.tdProdajnoMjestoLeft { width: 230px; padding: 9px 10px 10px 0px; text-align: center; border-right: 1px dashed #E3EEFF; }
	table.tableProdajnaMjesta td.tdProdajnoMjestoRight { width: 230px; padding: 9px 0px 10px 10px; text-align: center; }
	table.tableProdajnaMjesta td.tdProdajnoMjestorazmak { padding: 0px; font-size: 1px; line-height: 1px; border-top: 1px dashed #E3EEFF; }
	
	dl.Red { font-size: 13px; color: #1f5394; font-weight: bold; margin: 5px 0px 5px 0px; }
    dl.Red dt { font-size: 11px; color: #1f5394; margin: 10px 7px 5px 5px; line-height:15px; font-weight: bold; padding-left: 5px; }
    dl.Red dd { font-weight: normal; font-size: 11px; margin-top: 3px; padding-left: 10px; padding-right: 5px; background-image: url(/images/LeftArrowLi_DarkRed.gif); background-repeat: no-repeat; background-position: 0px 1px; line-height:15px; }
}
