﻿body {
	font: 62.5% Arial;
	text-align: center;
	background: #fff url(../Content/images/body.gif) 0 0 repeat-x;
	margin: 0;
	padding: 0;
}

h1 {
	margin: 0;
	font-size: 2.8em;
	color: #333;
	padding: 0 0 23px;
	font-weight: normal;
}

h2 {
	margin: 0;
	font-size: 2.0em;
	color: #057300;
	padding: 5px 0 16px;
	font-weight: normal;
}

h3 {
	margin: 0;
	font-size: 1.6em;
	font-weight: normal;
	color: #333;
	border-bottom: 1px solid #ccc;
	margin-bottom: 17px;
	padding-bottom: 5px;
}

	h3.zelena {
		/*margin: 0;*/
		/*font-size: 1.6em;*/
		/*font-weight: normal;*/
		color: #057300;
		/*border-bottom: 1px solid #ccc;*/
		/*margin-bottom: 17px;*/
		/*padding-bottom: 5px;*/
	}

h4 {
	font-size: 1.2em;
	font-weight: bold;
}

h5 {
	color: #333;
	padding: 0;
	margin: 0;
	font: bold 1.2em Arial, sans-serif;
}

h6 {
	margin: 0;
	padding: 16px 0 0;
	font-size: 1.2em;
	color: #333333;
}

p {
	margin: 0;
	font-size: 1.4em;
	color: #666;
	padding: 0 0 18px;
}

ol,
ul {
	padding: 0 0 15px;
	margin: 0 0 0 25px;
}

li {
	margin: 0;
	font-size: 1.4em;
	color: #666;
}

p.big {
	font-size: 1.6em;
	clear: both;
}

.contentTeaser {
	font-size: 1.6em;
	color: #057200;
	padding-bottom: 12px;
}

.cr-370 h1, .rightContainer h1 {
	color: #057200;
	font-weight: bold;
	font-size: 2.0em;
	padding: 0 0 22px 0;
}

.cr-370 h2, .rightContainer h2 {
	color: #057200;
	font-weight: normal;
	font-size: 1.6em;
	padding: 0 0 12px 0;
}

.cr-370 h3, .rightContainer h3 {
}

.cr-370 p, .rightContainer p {
	font-size: 1.3em;
}

.cr-370 ul, .rightContainer ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

.cr-370 li, .rightContainer li {
	font-size: 1.3em;
	background: url(../Content/images/bullet-2.gif) 2px 5px no-repeat;
	padding: 0 0 5px 12px;
}

.meaning .teaser, .rightContainer .contentTeaser {
	font-size: 1.6em;
	padding-bottom: 15px;
	color: #057200;
}

.textcontent table {
	margin-bottom: 25px;
}

p.bigLink {
	clear: both;
	background: url(../Content/images/big-link.gif) center 0 no-repeat;
	padding: 24px 0 27px;
	margin: 0;
	font-size: 1.6em;
	font-weight: bold;
}

	p.bigLink img {
		float: left;
		margin: -5px 10px 0 10px;
	}

	p.bigLink a {
		display: block;
		color: #535353;
	}

.box500 p.firstBigLink {
	background-position: center -1px;
	clear: none;
	float: left;
	margin-top: -32px;
	width: 100%;
	padding-bottom: 19px;
}

fieldset {
	border: 0;
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 18px 0 18px 0;
}

img {
	border: 0;
}

a {
	color: #FC8300;
	text-decoration: none;
}

	a:hover {
		text-decoration: underline;
	}
/*a:visited {color:#993399;}*/

.separator1 {
	background: url(../Content/images/c-pannel-part2.gif) 0 0 no-repeat;
	border-top: 1px solid #D5D5D5;
	margin: 0 -16px 0 -15px;
	height: 35px;
}

.box500 .separator1 {
	margin: 0 -9px 0 -11px;
}

table {
	margin: 0 0 15px 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}

	table tr {
		vertical-align: top;
	}

	table td {
		font-size: 1.2em;
		padding: 11px 10px 11px 5px;
		color: #666;
	}

	table.delniokvir td {
		border-bottom: 1px solid #ccc;
	}

	table.okvir {
		border: 1px solid #ccc;
	}

		table.okvir th {
			border: 1px solid #ccc;
		}

		table.okvir td {
			border: 1px solid #ccc;
		}

	table thead tr {
		background: #F4FCE5;
	}

	table thead td {
		font-size: 1.1em;
		color: #057200;
		text-align: left;
		text-transform: uppercase;
		white-space: nowrap;
	}

	table .alt {
		background: #F8F8F8;
	}

p.moreLink,
p.linkBlue {
	line-height: 14px;
	white-space: nowrap;
	margin: 0;
	padding: 0 12px 0 0;
	float: right;
	background: url(../Content/images/btn-orange-arr-flex.gif) 100% 100% no-repeat;
	font-size: 1.1em;
	text-transform: uppercase;
}
/* Firefox */
@-moz-document url-prefix() {
	p.moreLink, p.linkBlue {
		line-height: 12px;
	}
}

p.moreLink a,
p.linkBlue a {
	display: block;
	float: left;
	background: url(../Content/images/btn-orange-arr-flex.gif) 0 0 no-repeat;
	color: #fff;
	padding: 7px 0 6px 15px;
}

	p.moreLink a:hover,
	p.linkBlue a:hover {
		text-decoration: none;
	}

p.moreLink button,
p.linkBlue button {
	outline: none;
	border: none;
	font: inherit;
	cursor: pointer;
	display: block;
	float: left;
	background: url(../Content/images/btn-orange-arr-flex.gif) 0 0 no-repeat;
	color: #fff;
	padding: 7px 0 6px 15px;
}

	p.moreLink button:hover,
	p.linkBlue button:hover {
		text-decoration: underline;
	}

p.backLink {
	line-height: 14px;
	white-space: nowrap;
	margin: 0;
	padding: 0 0 0 12px;
	float: left;
	font-size: 1.1em;
	text-transform: uppercase;
	background: url(../Content/images/btn-orange-back-arr-flex.gif) 0 -27px no-repeat;
}

	p.backLink a {
		display: block;
		float: left;
		background: url(../Content/images/btn-orange-back-arr-flex.gif) 100% 0 no-repeat;
		color: #fff;
		padding: 7px 20px 6px 15px;
	}

		p.backLink a:hover {
			text-decoration: none;
		}

	p.backLink button {
		outline: none;
		border: none;
		font: inherit;
		cursor: pointer;
		display: block;
		float: left;
		background: url(../Content/images/btn-orange-back-arr-flex.gif) 100% 0 no-repeat;
		color: #fff;
		padding: 7px 20px 6px 15px;
	}

		p.backLink button:hover {
			text-decoration: underline;
		}

/* Chrome */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	p.backLink {
		outline: none;
	}
}

.formNavigation p.backLink a,
.formNavigation p.moreLink a {
	width: auto;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.formNavigation p.backLink button,
.formNavigation p.moreLink button {
	width: auto;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.bc {
	font-size: 1.2em;
	color: #666;
	padding-bottom: 11px;
}

	.bc a {
		border-bottom: 1px dotted #FC8A0E;
	}

	.bc select {
		font-size: 1.0em;
	}

#tonav,
#skipnav {
	display: none;
}

input, select, textarea {
	font-size: 1.2em;
	font-family: Arial;
	color: #000;
}

label, span.label {
	font-size: 1.2em;
	color: #000;
}

.all {
	margin: 0 auto;
	float: none;
	width: 920px;
	text-align: left;
}

.header {
	float: left;
	width: 100%;
}

	.header .h-in {
		position: relative;
	}

.center {
	float: left;
	width: 100%;
	background: url(../Content/images/center.gif) 0 0 repeat-x;
}

	.center .c-in {
		padding: 13px 0 0 0;
		background: url(../Content/images/center.gif) 0 0 repeat-x;
	}

.footer {
	float: left;
	width: 100%;
	padding-bottom: 50px;
}

	.footer .f-in {
		padding: 16px 0 50px;
	}

/*head*/
.portalLogo,
.zavodLogo {
	margin: 1px 0 0 0;
	float: left;
}

.zavodLogo {
	padding: 0 14px 2px 0;
}

.portalLogo {
	padding: 29px 0 2px 14px;
	border-left: 1px solid #C1C1C1;
}

.loginBox {
	float: right;
	background: url('data:image/gif;base64,R0lGODlhHgJIAMQXAOfn5/7+/u7u7u/v7/n5+fv7++Xo6erq6vT09Pr6+vPz8/Dw8Obn5+Tp7OTr7+Xp6+np6fHx8e3t7evr6+Xn6Obm5v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABcALAAAAAAeAkgAAAX/4CVSVWmeaKqubOu+cCzPdG3feK7vfO//wKBwmGKIRA+icslsOp/QqHRKrQobF0dpULB4v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs8HFwYlFwYVEX2Gh4iJiouMjY6PkJF4ARIVgxVdkpqbnJ2en6ChonoJJ6OnqKmqq6ytrKausbKztLW2tLC3uru8vb6/brnAw8TFxsefwsjLzM3Oz2vK0NPU1da70tfa29zdmtne4eLj5HHg5ejp6uTn6+7v8M3t8fT19rbz9/r7/KD5/QADCkT0b6DBgwjfFEzIsKFDLwsfSpzYLyLFixjfWczIsWO4jR5DipwGcqTJk8VK/6JcyfKWypYwY656KbOmTU80b+rc2Sgnz59A9/gMSrSoORNGkypNNHSp06cQkUKdSjWY1KpYs5JpqrWrTK5ew64EK7asSLJm02ZEq7atRLZu4yaEK7euQLp28+7Dq7cvPb5+A68DLLgwu6uGE79FrLjxXMaOI9+FLLnyXsqWM//FrLnzYM6eQx8uIbr0Z9KmU4+uoLr1R9CuY8uDLbu2McK2c+Okrbs3Nt6+g+MCLrx4K9zGkxtCrrx5HubOo9OBLr26QhMBrGsXFaAEgAoJtov3RKACAAgVFoxfr0lAhQMKzAsgkJ29fUQBCLivIGK/lf8ABijggAQWaOCBQgxwBBUCB3yH4IMQRijhhBRWeCAAEyAgQggAOw==') /*../Content/images/bgr/login-box.gif*/ 0 0 no-repeat;
	width: 530px;
	padding: 5px 0 0 12px;
	height: 81px;
}

	.loginBox label {
		display: block;
		font-size: 1.4em;
		color: #434343;
		padding: 5px 7px 0 0;
		width: auto;
		float: left;
	}

	.loginBox .uporabniki {
		float: left;
		padding: 2px 5px 0 0;
	}

	.loginBox a.logout {
		background: url('data:image/gif;base64,R0lGODlhUAAbAOZWAP+hW/2KFv+iX/+kZP2JEf2UNvqJEP3nzfzTpfuFCf/69P/9+////v/79v/+/f7v3v/69f3Up/737v706P/+/P727P/8+f716vuPH/yJF//58/uFCPqJD/qIDv737/7w4P6cTP3nz/3UqPyOJP3o0PyJEfuQH/qQH/+hWv/z5/ycOP3lyfyLHPuID/7y5f7gwP2KFfzVqP/r1vuyY/7r1vuDBfzWq/yePP7t2v7u3fzZsvzUpv28eP3kx/3UqfyMGPuEB/3eu/7x4/7q1f3Xr/3Vq/2MG/6WO/2SLf+fVv6bSP6ZRP2NH/2TMv2QKP6VNv2PJP6YP/6eUv6cTf706f/8+v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFYALAAAAABQABsAAAf/gFaCggwOFAtViYqLjI2Oj5CRjgsUDgyDmIVVDRoSFRdUoaKjpKWmp6ippBcVEhoNVZaDDAspPBgZIwW7vL2+v8DBwsPCIxkYPCkLl7QyuFMD0dLT1NXW19jZ2tFTxzLLDg03LCgC5ufo6err7O3u7+goLDcNDgseNSAA+/z9/v8AAwocSPAfiBofFliYACSJw4cQI0qcSLGixYsUgRCx0EDIBikgQ4ocSbKkyZMoU5rcUKQBhA8JpsicSbOmzZs4c+rciTOBDwgQHiRQQrSo0aNIkypdyrSp0gQiICgQuqSq1atYs2rdyrWr160JIiiYmiCK2bNo06pdy7at27ds/8OOFXqkrt27ePPq3cu3r9+9csk+GUy4sOHDiBMrXsw4cWChTSJLnky5suXLmDNrvvw4AZLPoEOLHk26tOnTqEt3dsK6tevXsGPLnk27tmy5QRNA2c27t+/fwIMLH048OFSgMJkoX868ufPn0KNLnw7dJ4SOG34Y2c69u/fv4MOLH0/++48NQxosVNECRoD38OPLn0+/vv37+OPDaKFigoV7L5jQQQkEFGjggQgmqOCCDDboYIEldGDCCx4sEA4VPcxwQgcGcMCBASCGKOKIJJZo4okojuihAR2cMEMPVNRDiwIT4LBCEDrYEMMOCPTo449ABinkkEQW6eMOMdigQ0sQK+AwgQLLWEFLAxK4kAMNJIRwwJZcdunll2CGKeaYXoZAAg05uCBBA1ES4sAmnXyiypx01pkKK67AIgsmbh4iyZ+ABvonJXsOEggAOw==') /*../Content/images/bgr/btn-orange-80.gif*/ 0 0 no-repeat;
		text-transform: uppercase;
		cursor: pointer;
		padding: 6px 15px 5px 12px;
		font-size: 1.2em;
		font-family: 'Trebuchet MS';
		color: #fff;
		width: 60px;
		float: left;
	}

	.loginBox a.odjava {
		background: url('data:image/gif;base64,R0lGODlhUAAbAOZWAP+hW/2KFv+iX/+kZP2JEf2UNvqJEP3nzfzTpfuFCf/69P/9+////v/79v/+/f7v3v/69f3Up/737v706P/+/P727P/8+f716vuPH/yJF//58/uFCPqJD/qIDv737/7w4P6cTP3nz/3UqPyOJP3o0PyJEfuQH/qQH/+hWv/z5/ycOP3lyfyLHPuID/7y5f7gwP2KFfzVqP/r1vuyY/7r1vuDBfzWq/yePP7t2v7u3fzZsvzUpv28eP3kx/3UqfyMGPuEB/3eu/7x4/7q1f3Xr/3Vq/2MG/6WO/2SLf+fVv6bSP6ZRP2NH/2TMv2QKP6VNv2PJP6YP/6eUv6cTf706f/8+v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFYALAAAAABQABsAAAf/gFaCggwOFAtViYqLjI2Oj5CRjgsUDgyDmIVVDRoSFRdUoaKjpKWmp6ippBcVEhoNVZaDDAspPBgZIwW7vL2+v8DBwsPCIxkYPCkLl7QyuFMD0dLT1NXW19jZ2tFTxzLLDg03LCgC5ufo6err7O3u7+goLDcNDgseNSAA+/z9/v8AAwocSPAfiBofFliYACSJw4cQI0qcSLGixYsUgRCx0EDIBikgQ4ocSbKkyZMoU5rcUKQBhA8JpsicSbOmzZs4c+rciTOBDwgQHiRQQrSo0aNIkypdyrSp0gQiICgQuqSq1atYs2rdyrWr160JIiiYmiCK2bNo06pdy7at27ds/8OOFXqkrt27ePPq3cu3r9+9csk+GUy4sOHDiBMrXsw4cWChTSJLnky5suXLmDNrvvw4AZLPoEOLHk26tOnTqEt3dsK6tevXsGPLnk27tmy5QRNA2c27t+/fwIMLH048OFSgMJkoX868ufPn0KNLnw7dJ4SOG34Y2c69u/fv4MOLH0/++48NQxosVNECRoD38OPLn0+/vv37+OPDaKFigoV7L5jQQQkEFGjggQgmqOCCDDboYIEldGDCCx4sEA4VPcxwQgcGcMCBASCGKOKIJJZo4okojuihAR2cMEMPVNRDiwIT4LBCEDrYEMMOCPTo449ABinkkEQW6eMOMdigQ0sQK+AwgQLLWEFLAxK4kAMNJIRwwJZcdunll2CGKeaYXoZAAg05uCBBA1ES4sAmnXyiypx01pkKK67AIgsmbh4iyZ+ABvonJXsOEggAOw==') /*../Content/images/bgr/btn-orange-80.gif*/ 0 0 no-repeat;
		text-transform: uppercase;
		cursor: pointer;
		padding: 6px 15px 5px 12px;
		font-size: 1.2em;
		font-family: 'Trebuchet MS';
		color: #fff;
		width: 60px;
		float: left;
	}

	.loginBox a.editAcc {
		padding: 7px 0 0 0;
		float: left;
	}

/*.loginBox {
	float: right;
	background: url(../Content/images/login-box.gif) 0 0 no-repeat;
	width: 530px;
	padding: 25px 0 0px 12px;
	height: 61px;
}

	.loginBox label {
		float: left;
		display: block;
		font-size: 1.4em;
		color: #434343;
		padding: 3px 7px 0 0;
		width: auto;
	}

	.loginBox select {
		width: 250px;
		float: left;
		margin: 0 3px 0 0;
	}

	.loginBox input {
		margin: -3px 8px 0 0;
		float: left;
		background: url(../Content/images/btn-orange-80.gif) 0 0 no-repeat;
		border: 0;
		text-transform: uppercase;
		cursor: pointer;
		padding: 3px 0;
		font-size: 1.2em;
		font-family: 'Trebuchet MS';
		color: #fff;
		width: 80px;
	}

	.loginBox a.editAcc {
		display: block;
		float: left;
		padding: 5px 0 0 0;
	}*/

.logInInvite {
	display: inline-block;
	font-size: 2.0em;
	font-weight: bold;
	float: right;
	border-left: 1px solid #C1C1C1;
	width: 575px;
	padding-left: 20px;
	margin: 25px 0 11px 0;
	height: 50px;
}

	.logInInvite a {
		color: #666;
	}

/*footer*/
.footer .desc {
	float: left;
	font-size: 1.1em;
	color: #404040;
	padding: 0 0 13px 0;
}

.footNav {
	float: right;
	list-style: none;
	margin: 0 -7px 0 0;
	padding: 0;
	overflow: hidden;
}

	.footNav li {
		float: left;
		border-right: 1px solid #a8a8a8;
		margin: 0 -1px 0 0;
		padding: 0 9px 0 10px;
		font-size: 1.1em;
	}

.footer .logos {
	margin: 0;
	padding: 25px 0 0 0;
	float: left;
	width: 100%;
	border-top: 1px solid #D1CDC3;
}

	.footer .logos img {
		margin: 0 45px 0 0;
	}

/*navs*/
.metaNav {
	float: left;
	width: 100%;
	height: 43px;
}

	.metaNav ul {
		margin: 0;
		padding: 9px 0 0 0;
		list-style: none;
		overflow: hidden;
	}

		.metaNav ul li {
			line-height: 16px;
			float: left;
			padding: 0 0 0 12px;
			margin: 0 20px 0 -13px;
			background: url(../Content/images/meta-sep.gif) 0 4px no-repeat;
			font-size: 1.0em;
			text-transform: uppercase;
		}

			.metaNav ul li a {
				color: #fff;
				text-decoration: none;
			}

			.metaNav ul li:hover a {
				color: #F7921F;
			}

			.metaNav ul li.selc a,
			.metaNav ul li.sel a {
				color: #F7921F;
			}

.mainNav {
	float: left;
	width: 100%;
	border-top: 2px solid #E8E8E8;
	padding: 7px 0 0 0;
	height: 42px;
	display: inline-block;
}

	.mainNav ul {
		margin: 0;
		padding: 0 1px 0 0;
		list-style: none;
		float: right;
		overflow: hidden;
	}

	.mainNav li {
		margin: 0 0 0 -1px;
		padding: 0 1px 0 1px;
		font-size: 1.4em;
		float: left;
		text-transform: uppercase;
		background: url(../Content/images/main-nav-sep.gif) 0 10px no-repeat;
		font-weight: bold;
	}

		.mainNav li span {
			display: block;
			padding: 0 5px 0 0;
			float: left;
			background: none;
		}

		.mainNav li a {
			display: block;
			float: left;
			padding: 9px 3px 10px 8px;
			color: #FC8300;
			text-decoration: none;
			background: none;
			border-bottom: none;
		}

			.mainNav li a:visited {
				color: #FC8300;
			}

		.mainNav li.sel span {
			background: url(../Content/images/main-nav-sel.gif) 100% -40px no-repeat;
		}

		.mainNav li.sel a {
			color: #fff;
			background: url(../Content/images/main-nav-sel.gif) 0 0 no-repeat;
			border-bottom: none;
		}

.lNav {
	border: 1px solid #D8D8D8;
	border-left: 0;
	background: #fff;
	margin: -10px 0 22px -16px;
}

	.lNav h1 {
		padding: 10px 0 7px 16px;
	}

	.lNav ul {
	}

		.lNav ul li {
			font-size: 1.2em;
			font-weight: bold;
			text-transform: uppercase;
			background: none;
			padding: 7px 0 8px 16px;
		}

			.lNav ul li.sel {
				background: #fff2e5;
			}

.pager a,
.pager span {
	margin: 0 3px 0 0;
	display: block;
	float: left;
	width: 27px;
	padding: 6px 0;
	color: #666;
	font-size: 1.2em;
	background: url(../Content/images/pager-orange.gif) 0 0 no-repeat;
	text-align: center;
}

	.pager span.norp {
		padding: 0;
	}

.pager a {
	color: #fff;
	border-bottom: 0;
	background-position: 100% 0;
}

	.pager a.prev_disabled,
	.pager a.prev {
		margin: 0 15px 0 0;
	}

	.pager a.next_disabled,
	.pager a.next {
		margin: 0 0 0 15px;
	}

	.pager a.prev_disabled,
	.pager a.next_disabled {
		background-position: 0 0;
		color: #666;
	}

.cpager {
	padding: 0 14px;
	float: left;
	width: 471px;
}

	.cpager div .pager {
		border-top: 1px solid #DEDEDE;
		float: left;
		width: 95%;
		padding: 14px 0 17px 5%;
		line-height: 15px;
	}

.pagerDocsHolder {
	background: url(../Content/images/docs-bg.gif) 0 100% no-repeat;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	margin-top: -15px;
}

ul.docs {
	margin: 0 0 0 0;
	height: 42px;
	padding: 0 0 0 0;
	float: left;
	width: 100%;
	list-style: none;
}

	ul.docs li {
		float: left;
		padding: 9px 10px 5px 15px;
		font-weight: bold;
		color: #B3B3B3;
		text-transform: uppercase;
		font-size: 1.2em;
	}

		ul.docs li img {
			margin: 0 10px -8px 0;
		}

		ul.docs li a {
			border-bottom: 1px dotted #FC8300;
		}

			ul.docs li a:hover {
				text-decoration: none;
			}

/*boxes*/
.centerShade {
	float: left;
	background: #fff url(../Content/images/availablejoblist.gif) 100% 0 repeat-y;
	padding: 0;
	width: 916px;
	border: 1px solid #B3B0A9;
	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	margin-bottom: 0;
}

.centerContainer {
	float: left;
	width: 500px;
	padding: 15px 15px 47px 15px;
}

.rightContainer {
	float: right;
	width: 354px;
	padding: 22px 15px 47px 15px;
}

.homeTemplate .centerShade {
	padding: 15px 0 47px;
}

.blankTemplate .centerShade,
.homeTemplate .centerShade {
	background-image: none;
}

.homeTemplate .leftContainerBlank,
.homeTemplate .centerContainerBlank,
.homeTemplate .rightContainerBlank {
	float: left;
	width: 100%;
	padding: 0;
}

.homeTemplate .leftContainerBlank {
	background: url(../Content/images/c-pannel-part1.gif) 0 100% repeat-x;
	position: relative;
	padding-top: 62px;
	float: left;
	width: 100%;
}

.homeTemplate .centerContainerBlank {
	border-top: 1px solid #d5d5d5;
	background: url(../Content/images/c-pannel-part2.gif) 0 0 no-repeat;
	padding-top: 31px;
}

.homeTemplate .rightContainerBlank {
	background: url(../Content/images/c-pannel-part3.gif) center 0 no-repeat;
	padding-top: 36px;
}

.homeTemplate .leftContainerBlank .specialcontent {
	position: absolute;
	top: -62px;
	left: 15px;
}

.blankTemplate .centerContainer {
	padding: 0;
	width: 100%;
	overflow: hidden;
}

.blankTemplate .mi {
	padding: 15px 0 47px;
}

.blankTemplate .textcontent {
	width: 926px;
	padding-left: 12px;
}

a.sortButton {
	margin: 0;
}

	a.sortButton img {
		margin: 0 0 -3px 10px;
	}

.cl-530 {
	float: left;
	width: 500px;
	padding: 0 15px;
}

.cr-370 {
	float: right;
	width: 354px;
	padding: 7px 15px;
}
/*rightContainer*/
.rightContainer .textcontent {
	padding-bottom: 20px;
}

.homeTemplate .employeeslist {
	float: left;
	width: 394px;
	padding: 0 0 0 27px;
}

.homeTemplate .textcontent,
.homeTemplate .messageslist {
	float: right;
	width: 394px;
	padding: 0 28px 0 0;
}

.homeTemplate .relatedlinks,
.homeTemplate .employersinfo,
.homeTemplate .directionslist,
.homeTemplate .events {
	float: left;
	width: 394px;
	padding: 0 0 0 29px;
}

.homeTemplate .faq,
.homeTemplate .notifications,
.homeTemplate .documentslist,
.homeTemplate .cvslist {
	float: right;
	width: 394px;
	padding: 0 30px 0 0;
}

.homeTemplate .contentHtml {
	clear: both;
}

.homeTemplate .employeeslist p.moreLink,
.homeTemplate .employmentlist p.moreLink {
	position: absolute;
	bottom: 0;
	right: 487px;
}

.textcontent p.moreLink,
.messageslist p.moreLink {
	position: absolute;
	bottom: 0;
	right: 11px;
}

.employersinfo p.moreLink,
.relatedlinks p.moreLink,
.directionslist p.moreLink,
.events p.moreLink {
	position: absolute;
	bottom: 0;
	right: 478px;
}

.faq p.moreLink,
.notifications p.moreLink,
.documentslist p.moreLink,
.cvslist p.moreLink {
	position: absolute;
	bottom: 0;
	right: 11px;
}

.homeTemplate .textcontent h1,
.homeTemplate .employeeslist h1,
.homeTemplate .employmentlist h1,
.messageslist h1 {
	background: url(../Content/images/savedinquiries-h2.gif) 0 0 repeat-x;
	margin: -17px 0 0 -4px;
	padding: 0 5px 23px 4px;
	float: left;
	position: relative;
	font-size: 2.0em;
	color: #057300;
}

.box500 {
	background: url(../Content/images/boxes-thirds-top.gif) 0 0 no-repeat;
	padding-top: 6px;
	margin-bottom: 20px;
}

	.box500 .in {
		background: url(../Content/images/boxes-thirds-bot.gif) 0 100% repeat-x;
		padding-bottom: 6px;
	}

	.box500 .iin {
		background: url(../Content/images/boxes-thirds-mid.gif);
		padding: 0 15px;
	}

.row {
	background: url(../Content/images/boxes-half-top.gif) 13px 0 repeat-x;
	padding-top: 6px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 47px;
	position: relative;
}

.r-in {
	background: url(../Content/images/boxes-half-bot.gif) 13px 100% repeat-x;
	padding-bottom: 6px;
	float: left;
	width: 100%;
}

.r-iin {
	background: url(../Content/images/boxes-half-mid.gif) 13px 0;
	float: left;
	width: 100%;
}

	.r-iin .linkBlue {
		bottom: -30px;
		right: 0;
	}

.r2co1 {
	background: url(../Content/images/boxes-thirds-top.gif) 13px 0 no-repeat;
}

	.r2co1 .r-in {
		background: url(../Content/images/boxes-thirds-bot.gif) 13px 100% no-repeat;
	}

	.r2co1 .r-iin {
		background: url(../Content/images/boxes-thirds-mid.gif) 13px 0 repeat-y;
	}

.inquirieslist h1,
.interactiveBox h2,
.box500 h2,
.inquirieslist h2,
.row h2 {
	background: url(../Content/images/savedinquiries-h2.gif) 0 0 repeat-x;
	margin: -17px 0 0 -4px;
	padding: 0 5px 23px 4px;
	float: left;
	position: relative;
}

.row table {
	clear: both;
	width: 100%;
}

.newsItem {
	clear: both;
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

	.newsItem p {
		font-size: 1.1em;
		color: #666;
		padding: 0;
	}

	.newsItem h4 {
		font-size: 1.3em;
		padding: 0;
		margin: 0;
		font-weight: normal;
	}

td span.compName,
td span.jobName {
	font-size: 1.05em;
}

.radiosFilter {
	float: right;
	padding: 6px 0 0 0;
}

	.radiosFilter label {
		color: #057200;
		font-size: 1.1em;
		text-transform: uppercase;
		float: left;
		padding: 2px 0 0 0;
		cursor: pointer;
		width: auto;
	}

	.radiosFilter input {
		float: left;
		width: auto;
	}

	.radiosFilter div {
		float: left;
		padding: 0 5px 0 10px;
	}

.center .availablejoblist {
}

.filtersBox {
	background: url(../Content/images/filtersbox-mid.gif) 0 0 repeat-y;
	margin: 0 0 16px 0;
}

	.filtersBox .in {
		background: url(../Content/images/filtersbox-top.gif) 0 0 no-repeat;
	}

	.filtersBox .iin {
		background: url(../Content/images/filtersbox-bot.gif) 0 100% no-repeat;
		padding: 13px 15px;
	}

	.filtersBox table {
		width: 100%;
		margin: 0;
	}

		.filtersBox table tr {
			background: none;
		}

		.filtersBox table td {
			border: 0;
			padding: 3px 0 2px 22px;
			color: #999;
			font-weight: bold;
		}

			.filtersBox table td.firstCol {
				border-right: 1px solid #ccc;
				color: #333;
				font-weight: normal;
				padding-left: 0;
			}

span.label, label {
	display: block;
	float: left;
	width: 149px;
	color: #666;
}

input {
	float: left;
	width: 313px;
	color: #333;
}

.fSubmit input {
	background: url(../Content/images/btn-orange-80-save.gif) 0 0 no-repeat;
	border: 0;
	padding: 7px 0 10px 21px;
	width: 86px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	float: none;
}

.loginForm {
	background: #f0f8fc url(../Content/images/box-blue-500.gif) 0 0 no-repeat;
	padding: 5px 0 0 0;
}

	.loginForm .fItem {
		width: 470px;
		padding: 30px 15px 0 15px;
		float: left;
	}

	.loginForm label {
		padding-top: 2px;
	}

	.loginForm .fSubmit {
		padding: 20px 15px 25px 15px;
		background: url(../Content/images/box-blue-500.gif) 100% 100% no-repeat;
		clear: both;
		text-align: right;
	}

.fSubmit p.forgotPassLink {
	float: left;
	padding: 10px 0 0 149px;
	font-size: 1.3em;
}

/*.subPanel input {
	background: url(../Content/images/btn-orange-80-save.gif) 0 0 no-repeat;
	border: 0;
	padding: 7px 0 10px 21px;
	width: 86px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	float: none;
}*/

.login {
	padding: 5px 0 0 0;
}

.passwordPanel,
.userPanel {
	width: 470px;
	padding: 30px 15px 0 15px;
	float: left;
	background: #f0f8fc url(../Content/images/box-blue-500.gif) 0 0 no-repeat;
}

.subPanel {
	padding: 20px 15px 25px 15px;
	background: #f0f8fc url(../Content/images/box-blue-500.gif) 100% 100% no-repeat;
	clear: both;
	text-align: right;
}

	.subPanel input {
		background: url(../Content/images/btn-orange-80-save.gif) 0 0 no-repeat;
		border: 0;
		padding: 7px 0 10px 21px;
		width: 86px;
		color: #fff;
		text-transform: uppercase;
		cursor: pointer;
		float: none;
	}

.passRecovery {
	margin-top: -50px;
	padding-left: 164px;
	float: left;
	padding: 0 0 0 164px;
	font-size: 1.3em;
}

.documentslist {
}

	.documentslist .cpager div .pager {
		border-top: 0;
	}

	.documentslist .pagerDocsHolder {
		margin-bottom: 40px;
	}

.saveinqury .fItem {
	padding-bottom: 15px;
}

.saveinqury span.label,
.saveinqury label {
	display: block;
	padding-bottom: 7px;
}

.saveinqury .fRadio {
	float: left;
	width: 100%;
	padding-bottom: 5px;
}

	.saveinqury .fRadio div {
		float: left;
		padding-right: 20px;
	}

	.saveinqury .fRadio label {
		float: left;
		padding-top: 2px;
		cursor: pointer;
		width: auto;
	}

	.saveinqury .fRadio input {
		float: left;
		width: auto;
	}

.saveinqury .fInput input {
	width: 335px;
}

.saveinqury .fSelect select {
	width: 340px;
}

.saveinqury .fSubmit {
	padding: 8px 0 30px 0;
	border-top: 1px solid #dedede;
	float: left;
	width: 100%;
}

	.saveinqury .fSubmit input {
		float: right;
	}

.inquirieslist {
	background: url(../Content/images/boxes-thirds-bot.gif) 100% 100% no-repeat;
	padding-bottom: 6px;
	float: left;
	width: 100%;
}

	.inquirieslist h2 {
		background: url(../Content/images/savedinquiries-h2.gif) 0 0 repeat-x;
	}

	.inquirieslist .in {
		background: url(../Content/images/boxes-thirds-top.gif) 100% 0 no-repeat;
		padding-top: 6px;
	}

	.inquirieslist .iin {
		background: url(../Content/images/boxes-thirds-mid.gif) 100% 0 repeat-y;
		padding: 0 15px 15px 15px;
	}

	.inquirieslist table {
		margin: 0;
		clear: both;
	}

.center .cardinex {
	background: #fff;
}

.r3co1 {
	float: left;
	width: 926px;
	padding-left: 12px;
	margin: 0 0 30px 0;
}

	.r3co1 .in {
		background: url(../Content/images/boxes-simple-thirds.gif) 0 100% repeat-x;
		float: left;
	}

.cardItem {
	float: left;
	width: 270px;
	padding: 0 36px 20px 2px;
	background: url(../Content/images/boxes-simple-thirds.gif) 0 100% no-repeat;
	margin-bottom: 30px;
	display: inline-block;
	min-height: 294px;
	height: 294px;
}

html > body .cardItem {
	height: auto;
}

	.cardItem p {
		font-size: 1.3em;
	}

		.cardItem p.teaser {
			font-size: 1.6em;
		}

.cardinex .m-iin {
	overflow: hidden;
}

.cardinex h1 {
	padding-left: 15px;
}

.cardItem h3 {
	font-size: 1.6em;
	line-height: 20px;
	border-bottom: 0;
}

	.cardItem h3 a {
		display: block;
		background: url(../Content/images/h3-link-bg.jpg) 0 0 no-repeat;
		color: #555555;
		padding: 22px 0 30px 0;
	}

		.cardItem h3 a:hover {
			text-decoration: none;
			background-position: 0 -83px;
			color: #BE0005;
		}

	.cardItem h3 img {
		margin: 0 14px -13px 0;
	}

.defaultForm h5 {
	font-size: 1.6em;
	color: #333;
	font-weight: normal;
	padding-bottom: 17px;
}

	.defaultForm h5 a {
		margin-left: 10px;
		position: relative;
	}

		.defaultForm h5 a:hover {
			text-decoration: none;
		}

		.defaultForm h5 a span {
			display: none;
			position: absolute;
			top: 13px;
			left: -13px;
			padding: 0 0 5px 0;
			float: left;
			color: #666;
			background: url(../Content/images/tooltip-bot.png) 0 100% no-repeat;
			font-weight: normal;
			font-size: 1.0em;
		}

			.defaultForm h5 a span span {
				background: url(../Content/images/tooltip-top.png) 0 0 no-repeat;
				padding: 14px 0 0 0;
				position: static;
			}

				.defaultForm h5 a span span span {
					width: 278px;
					padding: 5px 12px;
					background: url(../Content/images/tooltip-mid.png) 0 0 repeat-y;
					font-size: 12px;
				}

		.defaultForm h5 a:hover span {
			display: block;
		}

.defaultForm .addedFilters {
	clear: both;
	padding: 12px 0 0 164px;
}

	.defaultForm .addedFilters img {
		margin: 0 0 -3px 3px;
	}

	.defaultForm .addedFilters ul {
		margin: 0;
		padding: 7px 0 7px 10px;
		list-style: none;
		background: #F2F2F2;
		width: 300px;
		float: left;
	}

		.defaultForm .addedFilters ul li {
			float: left;
			padding: 0 10px 5px 0;
			color: #000;
			white-space: nowrap;
		}

.defaultForm span.label,
.defaultForm label {
	width: 164px;
	padding-top: 3px;
}

.izbira {
	display: block;
	float: left;
	width: 105px;
	padding-top: 3px;
	font-size: medium;
}

/*.defaultForm textarea {
	width: 307px;
	height: 250px;
}*/

/*.defaultForm smallTextarea {
	width: 307px;
	height: 100px;
}*/

.defaultForm input {
	width: 307px;
}

.defaultForm select {
	width: 311px;
}

.defaultForm .checkbox, .defaultForm .radio, .defaultForm .twoTexts, .defaultForm .text, .defaultForm .select, .defaultForm .textarea {
	padding-bottom: 17px;
	float: left;
	width: 100%;
}

.defaultForm .textLong {
	padding-bottom: 27px;
}

	.defaultForm .textLong label,
	.defaultForm .textLong input {
		width: 471px;
		margin-bottom: 7px;
	}

.defaultForm .twoTexts input {
	width: 136px;
}

.defaultForm .twoTexts label.short {
	width: 30px;
	text-align: center;
}

.defaultForm .addLink {
	margin: 4px 0 0 7px;
}

.defaultForm .text p {
	color: #999;
}

	.defaultForm .text p.crna {
		color: black;
	}

.defaultForm .l-col {
	float: left;
}

.defaultForm .r-col {
	float: right;
	/*padding-top: 3px;*/
}

.defaultForm div.submit {
	padding-top: 17px;
	float: left;
	width: 100%;
}

.defaultForm input.clearSubmit {
	width: 149px;
	padding: 8px 0 9px 0;
	background: url(../Content/images/btn-white-150.gif) 0 0 no-repeat;
	border: 0;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #7F7F7F;
}

.defaultForm input.searchSubmit {
	width: 205px;
	padding: 6px 8px 5px 0;
	background: url(../Content/images/btn-orange-arr-200.gif) 0 0 no-repeat;
	border: 0;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.defaultForm .formNavigation {
	padding-top: 30px;
	padding-bottom: 32px;
	float: left;
	width: 100%;
}

.defaultForm div.submit input {
	margin-right: 10px;
}

.defaultForm input.submit {
	font-size: 1.1em;
	background: url(../Content/images/btn-orange-80-save.gif) 0 0 no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: none;
	padding: 8px 0 9px 21px;
	text-transform: uppercase;
	width: 86px;
}

.defaultForm input.cancel {
	font-size: 1.1em;
	background: url(../Content/images/btn-white-cancel.gif) 0 0 no-repeat;
	border: 0;
	color: #666;
	cursor: pointer;
	float: none;
	padding: 8px 0 9px 21px;
	text-transform: uppercase;
	width: 95px;
}

.defaultForm .elements {
	padding-top: 15px;
}

p.btnDodaj {
	background: url(../Content/images/btn-white-add.gif) 100% 100% no-repeat;
	padding: 0 7px 0 0;
	margin: 0;
	text-transform: uppercase;
	float: right;
	font-size: 1.1em;
}

	p.btnDodaj button {
		outline: none;
		border: none;
		font: inherit;
		cursor: pointer;
		display: block;
		padding: 11px 6px 11px 30px;
		background: url(../Content/images/btn-white-add.gif) 0 0 no-repeat;
		color: #666;
	}

		p.btnDodaj button:hover {
			text-decoration: underline;
		}

/* Firefox */
@-moz-document url-prefix() {
	p.btnDodaj button {
		padding: 8px 6px 11px 30px;
	}
}

/* Chrome */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	p.btnDodaj button {
		font-size: 1em;
		padding: 12px 6px 11px 30px;
	}
}

p.btnAdd {
	background: url(../Content/images/btn-white-add.gif) 100% 100% no-repeat;
	padding: 0 7px 0 0;
	margin: 0;
	text-transform: uppercase;
	float: right;
	font-size: 1.1em;
}

	p.btnAdd a {
		display: block;
		padding: 10px 6px 11px 30px;
		background: url(../Content/images/btn-white-add.gif) 0 0 no-repeat;
		color: #666;
	}

	p.btnAdd button {
		border: none;
		font: inherit;
		cursor: pointer;
		display: block;
		padding: 10px 6px 11px 30px;
		background: url(../Content/images/btn-white-add.gif) 0 0 no-repeat;
		color: #666;
	}

		p.btnAdd button:hover {
			text-decoration: underline;
		}

p.btnFlex {
	background: url('data:image/gif;base64,R0lGODlhXgFLAMZ1APv7++Pj4+Xl5efn5/T09Pb29uDg4O/v7/Hx8cHBwff398jIyOrq6u3t7fj4+Ozs7PPz87m5uf7+/vz8/JDFDou/FLq6unCfNdn5kfn5+fr6+nytJvf59by8vN/f3/Ly8sTExK+vr9ra2qDTKMPDw8bGxp7RI57SI9nZ2aHTKKjXPZ7RJKDUKICyIr6+vrS0tNTU1Ii7GL+/v57SJHyuJujo6MvLy+Hh4dLS0vX19ZnOG9HR0Yy/FHytJ8/Pz9DQ0Li4uM3NzXWlL5fMF+bm5oS3HHyuJ5zQH6XUN67ePrfmUOnq6LvpVq/fQKLTL+vr6qfVPnKiM6PVLIvAFJTKFKbVOY7CENXV1ajZM7TjSpnNG8nJyaraN+nv33ipK7PiSKnZNu7u7pXLFOjp53mpK7fmT6DUJ6XXMJzQIKXXL6HTJ5bMGKvbOZXKFKbYMH2uJo7DEHKhM5vQIN7e3v39/f///////////////////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAH8ALAAAAABeAUsAAAf+gHWCdRISdIeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnpiChjU3HnOmp6ipqqusra6vsLGys7S1tre4ubq7vL22hBk/ICgepb7HyMnKy8zNzs/QEhMiJR+D19jZ2tvc3d7f4OHi4+Tl5ufo6err7OoSGiRE7fP09fb3+Pn6+/zYdA4y+gkcSLCgwYMI1U0o0CGhw4cQI0qc6G0CAQsUM2rcyLHjOQAQMHocSbKkSYcgI5xcybKly3QpX8qcSVNmzJo4c+qkeHOnz59A9/UMSrSo0XJDjypdyrRO0qZQo+pM+amq1atYs2rdyrWr10UpAYgdS7as2bNo06pdy7at27f+cOPKnUu3rt27ePPehRDBgd+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suSUBTJr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsFunJEC7tu3buHPr3s27t+/fwIMLH068uPHjyJMrX448JYLn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnxKQ+oX8++vfv38OPLn0+/vv37+PPr38+/v///AAboX0oPFGjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcZpgSAyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTSmNMCOPPbo449ABinkkEQWaeSRSCb+qeSSTDbp5JNQRinlkyBZIMCVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eaaFlkQwJx01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KELdRCEAZBGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaP+swMQMEDj6quwxirrrLQm8w4CILzgAgkJ9Orrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUNitNBhCI4IMNWyzg7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NbbLiETZJDDBweE0cC/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBT+V2yxw6HQAYAGDijg8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNfs8jWFfKXzzjz37PPPQGfyx9BEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrffefPft99+AB+40HYVcI/jhiCeueNIe3FAD4YIsLvnklOvtAQog/JCBBHVU7vnnoKstyAcliDCBBKGnrvrqWg9CBAkaoM767LTXnvQ1MjhAh+289876NR0UMIHvxBdP+TUWEDC88cw3DzjyEADg/PTU431NBNFXr/32b1+fPffB4IdftvfSi2/++VyTj/767FOtfvvwx6/0+/LXXz/99ufPfiLYl6///+cjS/8ASEDxAWaABUyg9jaDQAU6sHm2aeADJ+i76EiQghikHXsumMEOpu5AHPSgCCsnohCO8ISK65EJUcjCwGXJAt9roQwPV6fkLW+GOPxbpIIQvBvm8Id6MwUMgLAD3QHxiHkjgQteAAIExA6JUKybDXwgAghk4HRRzGLcDvCBHFyRc1oMY9scoAEAQK5zYkwj2gjHuUEEAgA7') /*../Content/images/bgr/btn-white-flex.gif*/ 100% 100% no-repeat;
	height: 17px;
	padding-right: 7px;
	text-transform: uppercase;
	font-size: 1.1em;
}

	p.btnFlex a {
		background: url('data:image/gif;base64,R0lGODlhXgFLAMZ1APv7++Pj4+Xl5efn5/T09Pb29uDg4O/v7/Hx8cHBwff398jIyOrq6u3t7fj4+Ozs7PPz87m5uf7+/vz8/JDFDou/FLq6unCfNdn5kfn5+fr6+nytJvf59by8vN/f3/Ly8sTExK+vr9ra2qDTKMPDw8bGxp7RI57SI9nZ2aHTKKjXPZ7RJKDUKICyIr6+vrS0tNTU1Ii7GL+/v57SJHyuJujo6MvLy+Hh4dLS0vX19ZnOG9HR0Yy/FHytJ8/Pz9DQ0Li4uM3NzXWlL5fMF+bm5oS3HHyuJ5zQH6XUN67ePrfmUOnq6LvpVq/fQKLTL+vr6qfVPnKiM6PVLIvAFJTKFKbVOY7CENXV1ajZM7TjSpnNG8nJyaraN+nv33ipK7PiSKnZNu7u7pXLFOjp53mpK7fmT6DUJ6XXMJzQIKXXL6HTJ5bMGKvbOZXKFKbYMH2uJo7DEHKhM5vQIN7e3v39/f///////////////////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAH8ALAAAAABeAUsAAAf+gHWCdRISdIeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnpiChjU3HnOmp6ipqqusra6vsLGys7S1tre4ubq7vL22hBk/ICgepb7HyMnKy8zNzs/QEhMiJR+D19jZ2tvc3d7f4OHi4+Tl5ufo6err7OoSGiRE7fP09fb3+Pn6+/zYdA4y+gkcSLCgwYMI1U0o0CGhw4cQI0qc6G0CAQsUM2rcyLHjOQAQMHocSbKkSYcgI5xcybKly3QpX8qcSVNmzJo4c+qkeHOnz59A9/UMSrSo0XJDjypdyrRO0qZQo+pM+amq1atYs2rdyrWr10UpAYgdS7as2bNo06pdy7at27f+cOPKnUu3rt27ePPehRDBgd+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suSUBTJr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsFunJEC7tu3buHPr3s27t+/fwIMLH068uPHjyJMrX448JYLn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnxKQ+oX8++vfv38OPLn0+/vv37+PPr38+/v///AAboX0oPFGjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcZpgSAyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTSmNMCOPPbo449ABinkkEQWaeSRSCb+qeSSTDbp5JNQRinlkyBZIMCVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eaaFlkQwJx01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KELdRCEAZBGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaP+swMQMEDj6quwxirrrLQm8w4CILzgAgkJ9Orrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUNitNBhCI4IMNWyzg7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NbbLiETZJDDBweE0cC/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBT+V2yxw6HQAYAGDijg8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNfs8jWFfKXzzjz37PPPQGfyx9BEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrffefPft99+AB+40HYVcI/jhiCeueNIe3FAD4YIsLvnklOvtAQog/JCBBHVU7vnnoKstyAcliDCBBKGnrvrqWg9CBAkaoM767LTXnvQ1MjhAh+289876NR0UMIHvxBdP+TUWEDC88cw3DzjyEADg/PTU431NBNFXr/32b1+fPffB4IdftvfSi2/++VyTj/767FOtfvvwx6/0+/LXXz/99ufPfiLYl6///+cjS/8ASEDxAWaABUyg9jaDQAU6sHm2aeADJ+i76EiQghikHXsumMEOpu5AHPSgCCsnohCO8ISK65EJUcjCwGXJAt9roQwPV6fkLW+GOPxbpIIQvBvm8Id6MwUMgLAD3QHxiHkjgQteAAIExA6JUKybDXwgAghk4HRRzGLcDvCBHFyRc1oMY9scoAEAQK5zYkwj2gjHuUEEAgA7') /*../Content/images/bgr/btn-white-flex.gif*/ 0 0 no-repeat;
		height: 36px;
		display: block;
		line-height: 34px;
		color: #666;
		padding: 0 3px 0 10px;
	}

	p.btnFlex button {
		background: url('data:image/gif;base64,R0lGODlhXgFLAMZ1APv7++Pj4+Xl5efn5/T09Pb29uDg4O/v7/Hx8cHBwff398jIyOrq6u3t7fj4+Ozs7PPz87m5uf7+/vz8/JDFDou/FLq6unCfNdn5kfn5+fr6+nytJvf59by8vN/f3/Ly8sTExK+vr9ra2qDTKMPDw8bGxp7RI57SI9nZ2aHTKKjXPZ7RJKDUKICyIr6+vrS0tNTU1Ii7GL+/v57SJHyuJujo6MvLy+Hh4dLS0vX19ZnOG9HR0Yy/FHytJ8/Pz9DQ0Li4uM3NzXWlL5fMF+bm5oS3HHyuJ5zQH6XUN67ePrfmUOnq6LvpVq/fQKLTL+vr6qfVPnKiM6PVLIvAFJTKFKbVOY7CENXV1ajZM7TjSpnNG8nJyaraN+nv33ipK7PiSKnZNu7u7pXLFOjp53mpK7fmT6DUJ6XXMJzQIKXXL6HTJ5bMGKvbOZXKFKbYMH2uJo7DEHKhM5vQIN7e3v39/f///////////////////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAH8ALAAAAABeAUsAAAf+gHWCdRISdIeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnpiChjU3HnOmp6ipqqusra6vsLGys7S1tre4ubq7vL22hBk/ICgepb7HyMnKy8zNzs/QEhMiJR+D19jZ2tvc3d7f4OHi4+Tl5ufo6err7OoSGiRE7fP09fb3+Pn6+/zYdA4y+gkcSLCgwYMI1U0o0CGhw4cQI0qc6G0CAQsUM2rcyLHjOQAQMHocSbKkSYcgI5xcybKly3QpX8qcSVNmzJo4c+qkeHOnz59A9/UMSrSo0XJDjypdyrRO0qZQo+pM+amq1atYs2rdyrWr10UpAYgdS7as2bNo06pdy7at27f+cOPKnUu3rt27ePPehRDBgd+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suSUBTJr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsFunJEC7tu3buHPr3s27t+/fwIMLH068uPHjyJMrX448JYLn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnxKQ+oX8++vfv38OPLn0+/vv37+PPr38+/v///AAboX0oPFGjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcZpgSAyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTSmNMCOPPbo449ABinkkEQWaeSRSCb+qeSSTDbp5JNQRinlkyBZIMCVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eaaFlkQwJx01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KELdRCEAZBGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaP+swMQMEDj6quwxirrrLQm8w4CILzgAgkJ9Orrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUNitNBhCI4IMNWyzg7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NbbLiETZJDDBweE0cC/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBT+V2yxw6HQAYAGDijg8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNfs8jWFfKXzzjz37PPPQGfyx9BEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrffefPft99+AB+40HYVcI/jhiCeueNIe3FAD4YIsLvnklOvtAQog/JCBBHVU7vnnoKstyAcliDCBBKGnrvrqWg9CBAkaoM767LTXnvQ1MjhAh+289876NR0UMIHvxBdP+TUWEDC88cw3DzjyEADg/PTU431NBNFXr/32b1+fPffB4IdftvfSi2/++VyTj/767FOtfvvwx6/0+/LXXz/99ufPfiLYl6///+cjS/8ASEDxAWaABUyg9jaDQAU6sHm2aeADJ+i76EiQghikHXsumMEOpu5AHPSgCCsnohCO8ISK65EJUcjCwGXJAt9roQwPV6fkLW+GOPxbpIIQvBvm8Id6MwUMgLAD3QHxiHkjgQteAAIExA6JUKybDXwgAghk4HRRzGLcDvCBHFyRc1oMY9scoAEAQK5zYkwj2gjHuUEEAgA7') /*../Content/images/bgr/btn-white-flex.gif*/ 0 0 no-repeat;
		border: none;
		font: inherit;
		cursor: pointer;
		height: 36px;
		display: block;
		line-height: 34px;
		color: #666;
		padding: 0 3px 0 10px;
	}

.defaultForm .group {
	float: left;
	width: 335px;
}

	.defaultForm .group label {
		width: auto;
		padding: 3px 0 0 0;
		cursor: pointer;
		float: left;
	}

	.defaultForm .group input {
		width: auto;
		margin: 5px 4px 0 0;
		padding: 0;
		cursor: pointer;
		float: left;
	}

	.defaultForm .group div {
		width: 100%;
		float: left;
		padding-bottom: 5px;
	}

.defaultForm .horizontal div {
	width: auto;
	float: left;
	padding-bottom: 5px;
	padding-right: 15px;
}

.languages {
	background: #F2F2F2;
	padding: 10px 0 10px 10px;
	clear: both;
	width: 490px;
	float: left;
}

	.languages .language {
		float: left;
		width: 100%;
		padding-bottom: 10px;
	}

	.languages span.label {
		width: 154px;
	}

	.languages .language .value {
		float: left;
		width: 100px;
		padding-right: 10px;
	}

		.languages .language .value label {
			padding-bottom: 2px;
			width: 100%;
		}

		.languages .language .value select {
			width: 99%;
		}

.smallText {
	float: left;
	width: 100%;
	padding-bottom: 18px;
}

.radio .smallTextarea,
.radio .smallText {
	padding-left: 20px;
	float: left;
	width: 480px;
	padding-top: 10px;
	padding-bottom: 0;
}

	.radio .smallTextarea label,
	.radio .smallText label {
		width: 144px;
	}

.minimumText input {
    width: 50px;
}
.smallText input {
	width: 100px;
}
.mediumText input {
    width: 200px;
}
.radio .smallTextarea textarea {
	height: 55px;
}

.editcv {
	background: #FFFFFF url(../Content/images/availablejoblist.gif) repeat-y scroll 100% 0;
	float: left;
	width: 100%;
}

.editaccount div.submit {
	background: url(../Content/images/mini-shade.gif) 0 -1px repeat-x;
	padding-top: 29px;
}

.text-select {
	float: left;
	width: 100%;
	padding-bottom: 18px;
}

	.text-select input {
		width: 150px;
		margin: 0 10px 0 0;
	}

	.text-select select {
		width: auto;
	}

.interactiveBox {
	background: url(../Content/images/boxes-thirds-top.gif) 0 0 no-repeat;
	padding-top: 6px;
	float: left;
	width: 100%;
	margin-bottom: 36px;
}

	.interactiveBox .in {
		background: url(../Content/images/boxes-thirds-bot.gif) 0 100% no-repeat;
		padding-bottom: 6px;
		float: left;
		width: 100%;
	}

	.interactiveBox .iin {
		background: url(../Content/images/boxes-thirds-mid.gif) 0 0 repeat-y;
		float: left;
		padding: 0 13px;
		width: 474px;
	}

		.interactiveBox .iin div {
			clear: both;
		}

	.interactiveBox input.submit {
		background: transparent url(../Content/images/btn-orange-80-1.gif) 0 0 no-repeat;
		border: 0 none;
		color: #FFFFFF;
		cursor: pointer;
		float: none;
		padding: 7px 0 10px 0;
		text-transform: uppercase;
		width: 86px;
	}

.message h2 {
	padding-bottom: 27px;
	font-size: 1.6em;
}

.message p.sender,
.message p.date {
	color: #000;
	font-size: 1.3em;
}

	.message p.sender span,
	.message p.date span {
		color: #999;
		width: 90px;
		display: inline-block;
	}

.message p.date {
	padding-bottom: 9px;
}

.message p.sender {
	border-bottom: 1px solid #ccc;
	margin-bottom: 17px;
	padding-bottom: 21px;
}

.messageBody {
	padding-bottom: 16px;
}

.message .interactiveBox h2 {
	font-size: 2.0em;
	font-weight: bold;
	padding-bottom: 21px;
}

.message .docs {
	border-top: 1px solid #DEDEDE;
	margin-bottom: 19px;
}

.message .backLink {
	margin-bottom: 34px;
}

.interactiveHolder {
	clear: both;
	background: url(../Content/images/mini-shade.gif) 0 0 repeat-x;
	padding-top: 37px;
}

	.interactiveHolder textarea {
		width: 465px;
		height: 120px;
	}

	.interactiveHolder input {
		width: 465px;
		float: none;
	}

	.interactiveHolder .text,
	.interactiveHolder .textarea {
		padding-bottom: 10px;
	}

	.interactiveHolder div.submit {
		text-align: right;
		padding-bottom: 14px;
	}

.folderdocumentlist {
	background: url(../Content/images/box-350-top-w.gif) 100% 0 no-repeat;
	padding-top: 6px;
	float: left;
	width: 100%;
}

	.folderdocumentlist h1 {
		float: left;
		margin: -17px 0 0 12px;
		padding: 0 5px 23px 4px;
		position: relative;
		color: #057200;
		background: url(../Content/images/savedinquiries-h2.gif) 0 0 repeat-x;
	}

ul.files {
	background: url(../Content/images/box-350-bot-w.gif) 100% 100% no-repeat;
	padding-bottom: 33px;
	clear: both;
}

	ul.files li {
		margin: 0;
		padding: 0 12px;
		background: url(../Content/images/boxes-thirds-mid.gif) 100% 0 repeat-y;
	}

		ul.files li a {
			display: block;
			border-bottom: 1px solid #DEDEDE;
			padding: 10px 0 10px 40px;
			background: url(../Content/images/ico-pdf.gif) 5px center no-repeat;
			color: #666;
		}

			ul.files li a span {
				color: #00719E;
			}

			ul.files li a.xls {
				background-image: url(../Content/images/ico-xls.gif);
			}

			ul.files li a.doc {
				background-image: url(../Content/images/ico-doc.gif);
			}

.imagegallery {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

	.imagegallery span {
		display: none;
	}

	.imagegallery p {
		float: left;
		padding: 0 26px 25px 0;
	}

		.imagegallery p.third {
			padding-right: 0;
		}

		.imagegallery p.first {
			clear: left;
		}

td a {
	position: relative;
	z-index: 0;
}

.tooltip {
	display: none;
	position: absolute;
	bottom: 0;
	right: 27px;
	background: #F8F8F8;
	border: 1px solid #B3B0A9;
	padding: 10px;
	width: 300px;
	color: #666;
	text-decoration: none;
	font-size: 11px;
}

a:hover span.tooltip {
	display: block;
	z-index: 1;
}

.disabled {
}

	.disabled .addLink {
		opacity: 0.5;
	}

	.disabled label {
		color: #ccc;
	}

/*Moje nastavitve*/

.poslovniSubjekti {
	background: #F2F2F2;
	padding: 10px 0 10px 10px;
	clear: both;
	width: 490px;
	float: left;
}

	.poslovniSubjekti .subjekt {
		float: left;
		width: 100%;
		padding-bottom: 10px;
	}

	.poslovniSubjekti span.label {
		width: 500px;
	}

	.poslovniSubjekti .subjekt .value {
		float: left;
		width: 100px;
		padding-right: 10px;
	}

		.poslovniSubjekti .subjekt .value label {
			padding-bottom: 2px;
			width: 100%;
		}

		.poslovniSubjekti .subjekt .value select {
			width: 99%;
		}

/*.ui-autocomplete-loading {
	background: url('~/Content/images/ajax-loader-mali.gif') no-repeat right center;
}*/

.ui-corner-all {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.ui-autocomplete {
	max-height: 165px;
	overflow-x: hidden;
	border: 1px solid lightgray;
	text-align: left;
	background-color: white;
	width: 150px;
	font-size: 8px;
}

.ui-menu .ui-menu-item a {
	color: #888;
}

.ui-menu .ui-menu-item:hover {
	display: block;
	text-decoration: none;
	color: #3D3D3D;
	cursor: pointer;
	background-color: lightgray;
	background-image: none;
	border: 1px solid lightgray;
}

.ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus {
	border: 1px solid lightgray;
	background-image: none;
	background-color: lightgray;
	font-weight: bold;
	color: #3D3D3D;
}

.defaultForm .stoseb input {
	width: 80px;
}

.defaultForm .input-validation-error {
    height: 16px;
    border: 1px solid red;
}

.defaultForm .textarea .input-validation-error {
    height: 190px;
    /*border: 1px solid red;*/
}
.defaultForm .radio .input-validation-error {
    background-color: red;
}

.defaultForm .checkbox .input-validation-error {
    outline: 1px solid red;
    outline-offset: -2px;
}

.defaultForm .field-validation-error {
	display: none;
}


.tooltipNapaka {
	text-align: left;
	background: #fff2e5;
	border: 1px solid #fff2e5;
	padding: 10px;
	width: 288px;
	color: #333;
	text-decoration: none;
	font-size: 11px;
	z-index: 1;
}

.tooltipNapakaRadio {
	border: 1px solid red;
	padding: 10px;
	width: 288px;
	z-index: 1;
}

::-webkit-input-placeholder {
	color: #a3a4a1;
	opacity: 1 !important;
}

:-moz-placeholder {
	color: #a3a4a1;
}

::-moz-placeholder {
	color: #a3a4a1;
}

:-ms-input-placeholder {
	color: #a3a4a1;
}

.oddaja-table {
	/* Remove spacing between table cells (from Normalize.css) */
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border: 1px solid #cbcbcb;
}

	.oddaja-table caption {
		color: #000;
		font: italic 85%/1 arial, sans-serif;
		padding: 1em 0;
		text-align: center;
	}

	.oddaja-table td,
	.oddaja-table th {
		border-left: 1px solid #cbcbcb; /*  inner column border */
		border-width: 0 0 0 1px;
		font-size: 1.1em;
		/*font-size: inherit;*/
		margin: 0;
		overflow: visible; /*to make ths where the title is really long work*/
		padding: 0.5em 1em; /* cell padding */
		background-color: whitesmoke;
	}

		/* Consider removing this next declaration block, as it causes problems when
there's a rowspan on the first cell. Case added to the tests. issue#432 */
		.oddaja-table td:first-child,
		.oddaja-table th:first-child {
			border-left-width: 0;
		}

	.oddaja-table thead {
		background-color: #e0e0e0;
		/*color: #000;*/
		color: #666;
		text-align: left;
		vertical-align: bottom;
	}

	/*
striping:
	even - #fff (white)
	odd  - #f2f2f2 (light gray)
*/
	.oddaja-table td {
		background-color: transparent;
	}

.oddaja-table-odd td {
	background-color: #f2f2f2;
}

/* nth-child selector for modern browsers */
.oddaja-table-striped tr:nth-child(2n-1) td {
	background-color: #f2f2f2;
}

/* BORDERED TABLES */
.oddaja-table-bordered td {
	border-bottom: 1px solid #cbcbcb;
}

.oddaja-table-bordered tbody > tr:last-child > td {
	border-bottom-width: 0;
}


/* HORIZONTAL BORDERED TABLES */

.oddaja-table-horizontal td,
.oddaja-table-horizontal th {
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #cbcbcb;
}

.oddaja-table-horizontal tbody > tr:last-child > td {
	border-bottom-width: 0;
}

p.oddajaNapaka {
	color: #BE0005;
	font-size: 1.4em;
	font-weight: bolder
}

.naslovStraniOranzen {
	color: #FC8300
}

.naslovStraniStevilkaInNazivPonudbe {
	font-size: 1.3rem;
	color: #FC8300
}

.naslovStraniZelen {
	color: #057200
}

.naslovObmocnaSluzba {
	color: #057200
}

.izbiraPovabila {
	display: block;
	float: left;
	width: 125px;
	padding-top: 3px;
	font-size: small;
	color: #057200;
}

.velikaTextarea {
	width: 307px;
	height: 250px;
}

.srednjaTextarea {
	width: 307px;
	height: 190px;
}

.malaTextarea {
	width: 307px;
	height: 102px;
}
