/*block styles*/

.block {display: inline;
	clear:both;
	}
.block:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/* Hides from IE-mac \*/
* html .block {height: 1%;
	}
.block {display: block;
	font:12px/17px Arial, Helvetica, sans-serif;
	}
/* End hide from IE-mac */

p.preamble {
font: 14px/18px Arial, Helvetica, sans-serif;
	color:#2c9469;
	margin:2px 0;
	padding:1px 0;
	}
.image_holder {text-align: center;
	}
.image_holder img {margin: 0px;
	}
.image_border {border: 1px solid #848181;
	}
.image_holder p {}
.optimize {display: table;
	}
.left, .Left {
float: left;
	margin:8px 10px 3px 0
}


.main {overflow: hidden;
	margin: 0px}

.right, .Right {
float: right;
	margin:8px 0 3px 10px 
}
.large_image .image_holder{ padding: 10px;
	margin: 10px;
	border: 0px solid #999;
	background-color: #FFF;
	}
.large_image {clear: both;
	}

.center img, .Center img, .large_image .Center img, .large_image .center img {
margin: 6px auto;
	/*border: 1px solid #848181;*/
}

.large_image .Center p, .large_image .center p {text-align: center;
	margin: 0 auto;
	width: 300px;
	}

/*editor styles*/


/*table styles*/

.table_main_inner {
	width: 100%;
	border-top:0px;
	}

.table_main_inner td {
	text-align:center;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	color:#6E6E6E;
	}
	
	
.block  table { 
	font:12px/15px Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	width: 100%;
	}

.block  table td { 
	padding: 3px;
	vertical-align: top;
	}

.block td p {
	margin: 0;
	padding: 0;
	}

.table_main {
	width: 100%;
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	}

.table_main td {
	border-left:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	text-align:center;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	color:#6E6E6E;
	}

.table_main1 td {
	border-bottom:1px solid #E5E5E5;
	overflow:visible;
	}

.table_main_pos td {
	/*border-left:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2; */
	text-align:left;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	color:#6E6E6E;
	}


.table_main td.td_header_row, .table_main1 td.td_header_row {
	font-size: 12px;
	/*background:#AEAEAE;*/
	color:#007738;
	border-bottom:2px solid #FF8400;
	padding-top: 6px;
	padding-bottom: 8px;
	}
.table_main td.td_header_row_lokacije{
	font-size: 13px;
	background:#AEAEAE;
	color:#fff;
	border-bottom:2px solid #FF8400;
	padding-top: 6px;
	padding-bottom: 8px;
	text-align:center;
	}

.table_main td.td_header_row_lokacije2{
	font-size: 13px;
	background:#AEAEAE;
	color:#fff;
	border-bottom:2px solid #FF8400;
	padding-top: 6px;
	padding-bottom: 8px;
	text-align:center;
	}

.table_main td.td_header_row_lokacije_adrese_ekspozitura
{
	font-size: 13px;
	font-weight:bold;
	background:#1A8ECD;
	color:#fff;
	text-align:left;
	}

.table_main td.td_header_row_lokacije_kontakt, .table_main td.td_header_row_lokacije_zone24, .table_main td.td_header_row_lokacije_bankomat
{
	font-size: 13px;
	font-weight:bold;
	background:#8ED3EB;
	color:#fff
}

.table_main td.td_row_lokacije_adresa
{
	background:#DFF1F9;
	text-align:left;
	}

.td_colorl_01 {background:#f9f9f9;
	color:#555454;
	}
.td_colorl_02 {background:#e9e9e9;
	color:#0b3c66;
	}
.td_colorl_03 {background:#FF9D68;
	color:#fff;
	}
.table_main1 .td_header_col {background:#007739;
	color:#fff;
	font-weight:600;
	font-size:13px;
	border-bottom:2px solid #F9F9F9;
	}
.table_main .td_header_col {background:#007739;
	color:#fff;
	font-weight:600;
	font-size:13px;
	border-bottom:2px solid #F9F9F9;
	}
.td_colorless .td_colorless {background:#fff;
	color:#555454;
	}



#right .table_main .blue {font:11px/15px Arial, Helvetica, sans-serif;
	color:blue;
	}
#right .table_main .red {font:11px/15px Arial, Helvetica, sans-serif;
	color:red;
	}

/*****************************/

.rollOverImageLink img
{ border:0px;
	}

.rollOverImageLink .overImage, .rollOverImageLink .disabledImage
{ display:none;
	}

.rollOverImageLink .overImage
{ position:absolute;
	}


/*-------------------------------------------    

    Reset

-------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	}

/*-------------------------------------------    

    Links

-------------------------------------------*/

a {
	/* font-size: 11px; */
	text-decoration: none;
	color:#FF8400;
	}
a:hover {
	text-decoration: underline;
	}
a img {	
	border: none;
	}
a, a:active, a:focus {
	outline: none;
	}

/*-------------------------------------------    

    General Selectors (Typo: 6 7 8 9 10 11 12 14 18 21 24 36 48)

-------------------------------------------*/






body {
font:12px/17px Arial, Helvetica, sans-serif;
	color:#555A61;
	}

#center h2, h2 {
color:#007738;
	font:22px/27px Arial, Helvetica, sans-serif;
	margin:13px 0 5px 0
}

#center h2 a {color:#007738}

h3 {
color:#555A61;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin:7px 0 5px 0;
	padding:0;
	color:#555A61
}

h3.expandable {
background:transparent url(/images/basic/bullet_opened.png) no-repeat scroll left 3px;
	cursor:pointer;
	padding-left:20px;
	}

p {
margin:2px;
	padding:4px 0 14px 0;
	}

ul, ol {
margin:2px 8px 3px 25px;
	padding:2px
}

ul li, ol li {
margin:2px 0;
	padding:2px
}


table {	
	border-spacing: 0;
	border-collapse: collapse;
	margin:0px 0;
	/*margin:10px 0;*/
	/* tables still need 'cellspacing="0"' in the markup */
}


.noMargin {
	margin: 0 !important;
	}
.alignLeft {
	text-align: left;
	}
.alignRight {
	text-align: right;
	}

.clear {
	clear: both;
	}
button {
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	background: transparent;
	text-align:  left;
	}

select, option, input, textarea {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
/*
table {
	border-collapse: collapse;
	font-size: inherit;
	table-layout: fixed;
}
th, td {
	vertical-align: top;
	text-align: right;
}
th[scope="row"] {
	text-align: left;
	font-weight: bold;
} 
th[scope="row"] {
	text-align: left;
	font-weight: bold;
}
*/

.table_main_pos
{
	border-bottom:			1px solid #eee;
	padding:				4px;
	vertical-align:			top;
	}

#table_lokacije td
{
vertical-align:bottom;
	width:200px;
	}

.naslov 
{	
-x-system-font:none;
	color:#007738;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:27px;
	margin:8px 0 5px;
	}

.trazi, .row .trazi 
{
border:none;
	width:60px;
	height:30px;
	background:transparent url('../images/basic/find.jpg') no-repeat left top;
	}

#center ul.spec_type {
list-style:none;
margin:10px 5px;
padding:0
}

#center ul.spec_type li {
padding:6px 35px;
margin:0 0 1px 0;
background:#f0f0f0 url('../images/basic/bullet_spec.png') no-repeat 10px 6px;
}

#center ul.spec_type li a {
color:#f16700;
text-decoration:none
}

#center ul.spec_type li a:hover {
text-decoration:underline;
color:#f16700
}









