/* DEO ZA TABOVE U KONTAKTU */
#tabbarOuter {
	float: left;
	/*width:100%;*/
	font-size: 93%;
	line-height: normal;
	padding-bottom: 0px;
	background: url(../images/tabHolderBackLightGreyThinWithLeftBorder.gif)
		no-repeat bottom left;
	margin: 0px 0px 0px -1px;
}

#tabContentTopBorder {
	float: left;
	background: url(../images/tabHolderBackLightGreyThinWithBorder.gif)
		repeat-x bottom;
	width: 100%
}

#tabContentTopRightCornerBorder {
	float: left;
	background: url(../images/tabHolderBackLightGreyThinWithRightBorder.gif)
		no-repeat bottom right;
	width: 100%;
}

div.tabOuter {
	margin-bottom: -3px;
	display: block;
	font-size: 90%;
}

tr.tabOuter {
	border-bottom: 1px solid black;
}

table.tabFramenew {
	border: none;
	margin:0px 2px;
}

table.tabFramenew td.bodynewTab {
	background-color: #F1F3F5;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 4px 3px 2px 2px;
}

TD.tabsHolder {
	padding: 0px 0px 0px 0px;
	font-size: 90%;
}

.tabsHolder td {
	padding: 0px;
}

.tabbar-sel div {
	float: left;
	background: url(../images/tabLeftLightGreyWithBorder.gif) no-repeat left
		;
	padding: 0 0 0 19px;
	margin: 0px 1px 0px 1px;
	white-space: nowrap;
}

.tabbar-sel h1 {
	background: url(../images/tabRightLightGreyWithBorder.gif) no-repeat
		right;
	padding-right: 5px;
	padding-bottom: 0;
	margin: 0;
	font-size: 100%;
}

.tabbar-sel span {
	display: block;
	background: url(../images/tabMiddleLightGreyWithBorder.gif) repeat-x
		left;
	padding: 8px 15px 10px 6px;
	margin: 0;
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}

.tabbar {
	font-size: 93%;
	line-height: normal;
	margin: 0;
	padding-bottom: 0px;
	white-space: nowrap;
}

.tabbar div {
	float: left;
	background: url(../images/tabLeftDarkGrey.gif) no-repeat left;
	padding: 0 0 0 19px;
	margin: 0px 1px 0px 1px;
}

.tabbar h1 {
	background: url(../images/tabRightDarkGrey.gif) no-repeat right;
	padding-right: 5px;
	font-size: 100%;
	padding-bottom: 0px;
	margin: 0;
}

.tabbar a {
	display: block;
	background: url(../images/tabMiddleDarkGrey.gif) repeat-x left;
	padding: 8px 12px 12px 2px;
	text-decoration: underline;
	color: #303030;
	text-transform: uppercase;
}

.tabbar a:hover {
	text-decoration: underline;
	color: #0f0f0f;
	text-transform: uppercase;
}

.crven p,.crven a {
	color: #9D070D;
}

.crven a:hover {
	color: #5E0408;
}

/* KRAJ */ /*Deo za messages...*/
.msgErrorBox,.msgTitleBox,.msgWarningBox {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.msgErrorBox-outer,.msgTitleBox-outer,.msgWarningBox-outer {
	padding-bottom: 6px;
}

.msgErrorBox-inner,.msgTitleBox-inner,.msgWarningBox-inner {
	padding: 0px;
}

.msgTitleBox-text,.msgErrorBox-text,.msgWarningBox-text {
	padding: 6px 6px 7px 2px;
	margin: 0px;
	text-align: right;
	width: 100%;
	color: black;
	font-weight: bold;
	vertical-align: middle;
	font-size: 14px;
	text-align: right;
	font-family: arial, sans-serif;
}

.msgImage {
	vertical-align: middle;
	padding: 2px;
}

.msgErrorBox {
	background: #effce7 url(../images/messages/msgerrorbottom-left.gif)
		no-repeat left bottom;
}

.msgErrorBox-outer {
	background: url(../images/messages/msgerrorbottom-right.gif) no-repeat
		right bottom;
}

.msgErrorBox-inner {
	background: url(../images/messages/msgerrortop-left.gif) no-repeat left
		top;
}

.msgErrorBox-text {
	background: url(../images/messages/msgerrortop-right.gif) no-repeat
		right top;
}

.msgTitleBox {
	background: #effce7 url(../images/messages/msgbottom-left.gif) no-repeat
		left bottom;
}

.msgTitleBox-outer {
	background: url(../images/messages/msgbottom-right.gif) no-repeat right
		bottom;
}

.msgTitleBox-inner {
	background: url(../images/messages/msgtop-left.gif) no-repeat left top;
}

.msgTitleBox-text {
	background: url(../images/messages/msgtop-right.gif) no-repeat right top
		;
}

.msgWarningBox {
	background: #effce7 url(../images/messages/msgbottom-left.gif) no-repeat
		left bottom;
}

.msgWarningBox-outer {
	background: url(../images/messages/msgbottom-right.gif) no-repeat right
		bottom;
}

.msgWarningBox-inner {
	background: url(../images/messages/msgtop-left.gif) no-repeat left top;
}

.msgWarningBox-text {
	background: url(../images/messages/msgtop-right.gif) no-repeat right top
		;
}

.msgBox-plain {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.msgBoxText-plain {
	padding: 6px 6px 7px 2px;
	margin: 0px;
	text-align: right;
	width: 100%;
	color: black;
	font-weight: bold;
	vertical-align: middle;
	font-size: 14px;
	text-align: right;
	font-family: arial, sans-serif;
}

.msgErrorBox-plain {
	/*background:white url(../images/buttons/lred0253.jpg) repeat scroll center top;*/
	background: #FFEBE8 none repeat scroll 0%;
	border: 1px solid #DD3C10;
}

.msgWarningBox-plain {
	/*background:white url(../images/buttons/lyellow0253.jpg) repeat scroll center top;*/
	background: #FFFFCC none repeat scroll 0%;
	border: 1px solid #F0E74C;
}

.msgTitleBox-plain {
	/*background:white url(../images/buttons/lblue0253.jpg) repeat scroll center top;*/
	background: #C3D9FF none repeat scroll 0%;
	border: 1px solid #0F4B89;
}

/*KRAJ*/
td.messageWeight {
	font-weight: bold
}

td.boardTitle {
	font-weight: bold;
	text-align: justify;
	color: #9D070D;
	background: #F7F7F7
}

table.hintBox {
	width: 200px
}

td.hintBody {
	background: #E1F5E4;
	color: #303030;
	padding: 0
}

table.hint {
	width: 100%
}

td.hintLeft {
	text-align: left;
	padding: 10px 0 0 10px
}

td.hintRight {
	text-align: right;
	padding: 10px 10px 10px 60px
}

div.login {
	width: 100%;
	height: 100%;
	text-align: right;
	vertical-align: top
}

td.loginRight {
	text-align: right;
	padding-right: 5px
}

input.login {
	width: 100%
}

td.login {
	width: 110px
}

table.login {
	width: 100%
}

td.loginFullRight {
	text-align: right;
	padding-right: 5px
}

input.loginFull {
	width: 100%
}

td.loginFull {
	width: 110px
}

table.loginFull {
	width: 100%
}

form.loginFull {
	display: none;
	visibility: hidden
}

td.menuMenu {
	white-space: nowrap
}

td.otpust {
	padding: 5px 5px 0 10px;
	vertical-align: bottom
}

table.pacijent {
	width: 100%;
	font-size: 125%
}

td.pacijent {
	white-space: nowrap
}

td.pacijentNapomena {
	color: #9D070D
}

td.messages {
	padding: 0
}

table.labSearchResults tr {
	padding: 2px;
}

table.labSearchResults tr.odd {
	background-color: #C3D9FF;
}

table.labSearchResults tr.even {
	background-color: #DAEAFF;
}

table.labSearchResults th {
	background-color: #EEEEFF;
	text-indent: 12px;
}

.nopadding {
	padding:0px !important;
}

#tab-pacijent {
	text-align: left;	
}

span#staraVerzijaBrauzera {
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: red;
	background-color: yellow;
	padding: 1px 10px;
}

@keyframes bck-color-slider-red-yellow {
    0% {background-color:red;}
    50%{background-color:yellow}
    100%{background-color:red}
}