﻿body, td, div, input, select, a, textarea
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
body
{
	background-color: #FFFFFF;
	margin: 0px 2px 0px 2px;
	padding: 0px;
}


table
{
	border-collapse: collapse;
}
table td, table th
{
	padding: 0px 0px 0px 0px;
}


p, ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.Hidden
{
	position: absolute;
	top: -3000px;
	left: -3000px;
}


input
{
	height: 18px;
}
span.CheckBox input
{
}
table.Radio input
{
	height: 14px;
}
input.TextBox
{
    border: solid 1px #B4BAAD;
}
input.ParentTextBox, td.ParentTextBox
{
	display: none;
}
input.Button, input.CommandButton, input.DateButton
{
	border-left-color: #B4BAAD;
	border-top-color: #B4BAAD;
	border-right-color: #B4BAAD;
	border-bottom-color: #B4BAAD;
	height: 20px;
}
input.CommandButton
{
    width: 140px;
	height: 20px;
}
input.DateButton
{
	width: 25px;
	margin-left: 1px;
}
input.TabButton
{
	border-left-color: #B4BAAD;
	border-top-color: #B4BAAD;
	border-right-color: #B4BAAD;
	border-bottom-color: #B4BAAD;
	background-color: #E2E5E6;
	width: 140px;
	height: 20px;
	vertical-align: bottom;
}
input.SelectedTabButton
{
	border-left-color: #B4BAAD;
	border-top-color: #B4BAAD;
	border-right-color: #B4BAAD;
	border-bottom-color: transparent;
	background-color: #EFF3F1;
	width: 140px;
	height: 25px;
}
div.TabsButtons
{
	margin-bottom: 10px;
}
div.ValidationSummary
{
    font-weight: bold;
    color: #FF8000;
    text-align: center;
    width: 100%;
}


a
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	list-style-image: url(../materijali/slike/ikonice/ico-news.gif);
	vertical-align: middle;
	text-decoration: underline;
}
a:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	list-style-image: url(../materijali/slike/ikonice/ico-news.gif);
	vertical-align: middle;
	text-decoration: underline;
}


img
{
	border: none;
}


table.Inverted > tBody > tr
{
	float: left;
}


/*	Naslov	*/
div.naslovMain
{        
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #882244;
    font-weight: bold;
    letter-spacing: 0.1em;
    background: #ffffff url(../Images/bg_text-title-big.gif) repeat-y left;
    padding: 2px 2px 2px 15px;
    border-bottom:solid 1px #D66B7F; 
    border-top:solid 1px #D66B7F;
    height:16px;
    white-space:nowrap;
    vertical-align:middle;                
}
/*	Podnaslov	*/
div.podnaslov, span.podnaslov
{        
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0058A0;
    font-weight: bold;
    letter-spacing: 0.1em;
    background: #ffffff url(../Images/bg_text-title3.gif) repeat-y left;
    padding: 2px 10px 2px 25px;
	margin: 10px 0px 10px 0px;
    border-bottom: solid 1px #B4BAAD; 
    border-top: solid 1px #B4BAAD;
    height: 14px;
    vertical-align: middle;
    display: block;
    width: 100%;
}
/*	Search	*/
div.labele
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0058A0;
	background: url(../Images/li_strelice.gif) no-repeat 0px 7px; 
	padding: 2px 2px 2px 17px;
	margin: 5px 5px 5px 0px;
	border-bottom: dotted 1px;
}
/*	GridView Header	*/
td.headColumn, th.headColumn, span.headColumn, div.headColumn
{
	border-top: #B4BAAD solid 1px;	
	border-bottom: #B4BAAD solid 1px;
	height: 100%;
	vertical-align: middle;
	text-align: left;
	padding: 2px 1px 2px 1px;	
}
div.naslovColumn
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0058A0;
	letter-spacing: 0.1em; font-weight:normal;
	vertical-align: middle;
	background: #E4ECF5 url(../Images/li_strelice.gif) no-repeat 2px 4px;
	height: 100%;
	padding: 0px 0px 0px 14px;
}
/*	GridView DataRow, podvuceno koristimo mi, MyGridView koristio Vukasin iz IMG-a	*/
td.podvuceno
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0058A0;
	text-decoration: none;
	border-bottom : dotted 1px #0058A0;
	height: 20px;
	padding : 2px 5px 2px 5px;
}
td.MyGridView, th.MyGridView
{
    border-bottom: dotted 1px #0058A0;
    font-weight: normal;
	vertical-align: middle;
	padding: 5px 5px 5px 17px;
}
td.MyGridView span, th.MyGridView span
{
	font-size: 10px;
}
/*	GridView EmptyDataRow	*/
td.emptyDataText
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #882244;
	background : url(../Images/bg_validator_right.gif) no-repeat 0px 0px;
    background-position: left top;
	padding : 2px 5px 1px 18px;
}
div.emptyDataText
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #882244;
	background : url(../Images/bg_validator_right.gif) no-repeat 0px 0px;
	padding : 1px 0px 2px 18px; 
	background-position: left top;
	margin: 0px 0px 0px 0px; 
}
/*	GridView Footer	*/
td.MasterFooter, td.footer
{
	border-top: #B4BAAD solid 1px;	
	border-bottom: #B4BAAD solid 1px;	
	height: 18px;
	padding: 2px 1px 2px 2px;
}
div.MasterFooterFound, div.text_pronadjeno
{
	display: block;
	background : #FFFFFF url(../Images/bg_rezultatr_pretrage.gif) no-repeat 0px 0px; 
	height: 16px;
	padding: 2px 0px 0px 5px;
}
span.MasterFooterFound, span.icon_pronadjeno 
{
	background : url(../Images/icon_pronadjeno.gif) no-repeat 0px 2px; 
	padding: 0px 0px 0px 15px;
}
/*	GridView Pager	*/
span.MasterPagerButton
{
	background: #FFFFFF;
	padding: 0px 3px 0px 3px;
	border: solid 1px #0058A0;
}
a.MasterPagerButton:link, a.MasterPagerButton:visited
{
	padding: 0px 3px 0px 3px;
	margin: 0px 2px 0px 2px;
	border: solid 1px #E4ECF5;
}
a.MasterPagerButton:hover 
{
	background: #FFFFFF;
	padding: 0px 3px 0px 3px;
	margin: 0px 2px 0px 2px;
	border: solid 1px #0058A0;
}
td.MasterPager 
{
	border-top: #B4BAAD solid 1px;	
	border-bottom: #B4BAAD solid 1px;	
	height: 18px;
	padding: 2px 1px 2px 2px;
}
div.MasterPager
{
	background: #FFFFFF url(../Images/bg_rezultatr_strane.gif) repeat-y 0px 0px; 
	height: 18px;
	padding: 0px 0px 0px 5px;
}
span.MasterPagerPages
{
	background: url(../Images/icon_strane.gif) no-repeat 0px 1px; 
	padding: 0px 0px 0px 12px;
}
/*	Dva GridView-a, prvi Bound, drugi Unbound	*/
td.emptyDataTextBounding
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: Red;	
	padding : 1px 0px 0px 0px; 
	margin: 5px 5px 5px 5px; 
}
/*	FormView - Ponaslov	*/
div.detailsColumn
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0058A0;
	letter-spacing: 0.1em; font-weight: normal;
	vertical-align: middle;
	background: #E4ECF5 url(../Images/li_strelice.gif) no-repeat 2px 5px;
	height: 16px;
	padding: 1px 0px 0px 14px;
}
/*	FormView - Red sa podacima	*/
td.dottedRow
{
   	border-bottom: dotted 1px #B4BAAD;
   	height: 100%;
}
div.naslovDetails, div.naslovdetails
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0058A0;
	letter-spacing: 0.0em; font-weight:normal;
	vertical-align: middle;
	background: #E4ECF5 url(../Images/li_strelice.gif) no-repeat 8px 6px; 
	height: 100%;
	padding: 2px 0px 0px 20px;
}
/*	GridView i FormView - ISDACONPage	*/
span.MasterHeader
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #c2010e;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	background: #ffffff url(../Images/MasterHeader.jpg) repeat-y left;
    border-bottom: solid 1px #D66B7F;
    border-top: solid 1px #D66B7F;
    height: 22px;
    vertical-align: middle;
    display: block;
	width: 100%;
	padding: 3px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	text-indent: 15px;
}
th.MasterHeader
{
	border-top: #B4BAAD solid 1px;
	border-bottom: #B4BAAD solid 1px;
	height: 100%;
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color: #004185;
}
div.MasterHeader
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #004185;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: middle;
}
div.MasterHeader a
{
	color: #FFFFFF;
}
td.Master, td.MasterCenter, td.MasterRight
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a4a4a4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
td.Master
{
	text-align: left;
}
td.MasterCenter
{
	text-align: center;
}
td.MasterRight
{
	text-align: right;
}
td.MasterCenter input.Button
{
	background-color: #E4ECF5;
	width: 100px;
    border: solid 1px #B4BAAD;
	text-align: center;
}
td.MasterCenter a.Main:link, td.MasterCenter a.Main:visited, td.MasterCenter a.Main:hover
{
	text-align: left;
}
td.MasterCenter a.Command:link, td.MasterCenter a.Command:visited, td.MasterCenter a.Command:hover
{
	text-align: center;
	width: 50px;
}
a.MasterAddNew:link, a.MasterAddNew:visited, a.MasterAddNew:hover
{
	background: url(../Images/novi_dokument.jpg) no-repeat;
	display: inline-block;
	padding: 7px 0px 5px 27px;
	margin-bottom: 10px;
}


td.BoundUnbound
{
	vertical-align: top;
}
td.BoundCommand
{
	vertical-align: middle;
	text-align: center;
}
input.BoundAdd, input.BoundRemove
{
	background-color: #E4ECF5;
	width: 120px;
	height: 32px;
    border: solid 1px #B4BAAD;
    margin: 5px;
}




span.DetailsHeader
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #014286;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	display: block;
    background: #ffffff url(../Images/bg_text-title3.gif) repeat-y left;
    padding: 2px 10px 2px 25px;
    border-bottom: solid 1px #B4BAAD;
    border-top: solid 1px #B4BAAD;
    width: 100%;
    height: 14px;
    vertical-align: middle;
}
table.Detail
{
	border-collapse: collapse;
	border-top: solid 1px #a4a4a4;
	width: 100%;
}
table.DetailMiddle
{
	border-collapse: collapse;
	width: 100%;
}
table.Detail td.Empty, table.DetailMiddle td.Empty
{
	padding: 0px;
	background-color: #EFF3F1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a4a4a4;
}
table.Detail tr.iframe td, table.DetailMiddle tr.iframe td
{
	padding: 0px;
	font-size: 0px;
}
table.Detail td.DefaultT, table.DetailMiddle td.DefaultT
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #E2E5E6;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a4a4a4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	box-sizing: border-box;
}
table.Detail td.Default1, table.DetailMiddle td.Default1
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #EFF3F1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a4a4a4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	box-sizing: border-box;
}
table.Detail td input.TextBox, table.Detail td textarea.TextBox,
table.DetailMiddle td input.TextBox, table.DetailMiddle td textarea.TextBox
{
	width: 95%;
}
table.Detail table.Radio td, table.DetailMiddle table.Radio td
{
    height: auto;
	border: none 0px White;
	padding: 0px 0px 0px 0px;
}
table.Detail a:link, table.Detail a:visited, table.Detail a:hover,
table.DetailMiddle a:link, table.DetailMiddle a:visited, table.DetailMiddle a:hover
{
	padding: 1px 1px 1px 0px;
	margin: 1px 0px 1px 0px;
	border: solid 1px White;
	text-decoration: underline;
}
table.Detail table.DateTime
{
    width: auto;
}
table.Detail table.DateTime td, table.DetailMiddle table.DateTime td
{
    border: none 0px White;
}


table.SearchButton
{
}
table.SearchButton input.CommandButton
{
}
table.SearchButton div
{
	text-align: center;
}
table.SearchButton div img
{
	width: 14px;
	height: 18px;
	margin: 10px;
	border: none;
}
table.Detail td.SearchT, table.DetailMiddle td.SearchT
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #E2E5E6;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a4a4a4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	box-sizing: border-box;
}
table.Detail td.Search1, table.DetailMiddle td.Search1
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #EFF3F1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a4a4a4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	box-sizing: border-box;
}


table.Detail td.TotalT, table.DetailMiddle td.TotalT,
table.Detail td.Total1, table.DetailMiddle td.Total1
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #E2E5E6;
	text-transform: uppercase;
}


table.Detail div.NoteDefault, table.DetailMiddle div.NoteDefault
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px 0px 0px 2px;
	float: left;
}
table.Detail div.NoteRightAlign, table.DetailMiddle div.NoteRightAlign
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px 2px 0px 0px;
	float: left;
	text-align: right;
}


div.DetailHeader
{
	margin: 0px 0px 20px 0px;
}
div.DetailHeader fieldset
{
    border: solid 2px #D66B7F;
    padding: 3px;
}
div.DetailHeader fieldset legend
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #882244;
	font-weight: bold;
    background: #ffffff url(../Images/DetailHeader.jpg) repeat-y left;
    padding: 2px 10px 2px 25px;
    margin: 0px 0px 10px 0px;
    border-bottom: solid 2px #D66B7F;
    border-top: solid 2px #D66B7F;
    display: block;
    width: auto;
    height: 14px;
    vertical-align: middle;
    text-transform: uppercase;
}

table.Detail td.HourMinute
{
	height: 10px;
	width: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px black;
}
table.Detail td.HourMinute input
{
	width: 20px;
}
table.Detail table.HourMinute
{
	height: 10px;
	width: 20px;
	display: inline;
	border-collapse: collapse;
}
table.Detail table.HourMinute td
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}
