/* 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;
	vertical-align:baseline;
	background:transparent;
}
body {
	line-height:1;
}
ul {
	list-style:none;
}
ol {
	list-style-position:inside;
}
li {
	zoom:1;
}
blockquote, q {
	quotes:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* GENERAL STYLES







------------------------------ */







/* elements */







body {
	font:normal 62.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff;
	color:#444;
	padding:0 0 2em;
	background: #fff url(../images/bg.jpg) repeat-x 0 0;
	line-height:16px;
}
a {
	color:#444;
}
a:hover {
	text-decoration:none;
}
p {
	margin:0 0 1em;
}
button {
	cursor:pointer;
}
h1 {
	margin-bottom:1em;
	font-size:1.9em;
	line-height:25px;
}
h3 {
	margin-bottom:5px;
	font-size:1.1em;
}
/* basic layout */







#site {
	width:952px;
	background:#fff;
	margin:0 auto;
	font-size:1.2em;
}
#header {
	background:#fff url(../images/bg-header.jpg) repeat-x 0 0;
	float:left;
}
/*HEADER*/







#logo {
	background:url(../images/logo.gif) no-repeat 0 0;
	display:block;
	width:568px;
	height:85px;
	float:left;
	text-indent:-9999px;
}
#logoANG {
	background:url(../images/logo-eng.gif) no-repeat 0 0;
	display:block;
	width:568px;
	height:85px;
	float:left;
	text-indent:-9999px;
}
#topRight {
	width:185px;
	float:right;
	position:relative;
}
ul#icons {
	float:right;
	margin-top:10px;
}
ul#icons li {
	float:left;
	margin-right:5px;
}
#topRight ul.topLinks {
	float:right;
}
#topRight ul.topLinks li {
	float:left;
	margin-right:5px;
}
ul#navigationH {
	background:url(../images/bg-navigation.gif) repeat-x 0 -30px;
	float:left;
	width:952px;
}
ul#navigationH li {
	float:left;
}
ul#navigationH li a {
	background:url(../images/bg-navigation.gif) repeat-x 0 -30px;
	display:inline-block;
	float:left;
	height:20px;
	font-size:1.3em;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	padding:5px 25px;
}
ul#navigationH li a:hover {
	background:url(../images/bg-navigation.gif) repeat-x 0 0px;
}
ul#navigationH li.selected a {
	background:url(../images/bg-navigation.gif) repeat-x 0 0px;
}
/*CONTENT*/







#homeBanners, #homeCont {
	float:none;
	clear:both;
	width:952px;
}
div.space {
	background:url(../images/head.png) no-repeat 0 0;
	width:100%;
	height:99px;
	float:left;
	position:relative;
	z-index:10;
	margin-top:-288px;
}
ul#homeBanners li {
	float:left;
	height:238px;
	padding:15px 20px 0 20px;
	margin:36px 0 0;
}
ul#homeBanners li h2 {
	color:#004785;
	font-size:2em;
	font-weight:normal;
	margin-bottom:10px;
}
ul#homeBanners li.izobrazevanje {
	width:279px;
	background:url(../images/izobrazevanje-bcg.jpg) no-repeat 0 0;
}
ul#homeBanners li.izobrazevanjeANG {
	width:279px;
	height:138px;
	background:url(../images/izobrazevanje-bcg.jpg) no-repeat 0 0;
}
ul#homeBanners li.usposabljanje {
	width:277px;
	background:url(../images/usposabljanje-bcg.jpg) no-repeat 0 0;
}
ul#homeBanners li.usposabljanjeANG {
	width:277px;
	height:138px;
	background:url(../images/usposabljanje-bcg.jpg) no-repeat 0 0;
}
ul#homeBanners li.avtosola {
	width:276px;
	background:url(../images/avtosola-bcg.jpg) no-repeat 0 0;
}
ul#homeBanners li.avtosolaANG {
	width:276px;
	height:138px;
	background:url(../images/avtosola-bcg.jpg) no-repeat 0 0;
}
ul#homeBanners li ul {
	background:url(../images/homebannersul.gif) no-repeat 50% 0;
	padding-top:15px;
	margin:5px 0 15px 0;
	float:left;
	width:100%;
}
ul#homeBanners li ul li {
	background:url(../images/bullet.gif) no-repeat 0 3px;
	float:none;
	height:auto;
	padding:0 0 0 10px;
	margin:5px 0 5px 10px;
}
ul#homeBanners li ul li a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
ul#homeBanners li ul li a:hover {
	text-decoration:underline;
}
ul#homeBanners a.microBanner {
	background:url(../images/micobanner.gif) no-repeat 0 0;
	display:block;
	height:30px;
	width:254px;
	float:left;
	color:#fff;
	font-size:1.5em;
	text-decoration:none;
	padding:8px 0 0 0;
	text-align:center;
}
ul#homeBanners a.microBanner:hover {
	text-decoration:underline;
}
ul#homeCont li {
	float:left;
	padding:0;
}
ul#homeCont li.aktualno {
	width:319px;
}
ul#homeCont li.aktualno p a {
	margin-left:10px;
}
ul#homeCont li.sredisce {
	width:317px;
}
ul#homeCont li.prevozi {
	width:316px;
}
ul#homeCont li h3 {
	font-size:1.3em;
	color:#004785;
}
ul#homeCont a.minibanner {
	background:url(../images/minibanner.gif) no-repeat 0 0;
	width:305px;
	height:60px;
	display:block;
	margin-bottom:10px;
	color:#fff;
	padding:0;
	text-decoration:none;
}
ul#homeCont a.minibanner:hover {
	text-decoration:underline;
}
ul#homeCont a.minibanner img {
	float:left;
	margin-right:5px;
}
ul#homeCont a.minibanner strong {
	display:block;
	margin-top:5px;
	float:left;
	width:230px;
	font-weight:bold;
}
ul#homeCont li ul li {
	background:url(../images/bullet.gif) no-repeat 0 3px;
	float:left;
	height:auto;
	padding:0 0 0 10px;
	margin:5px 0 5px 10px;
}
ul#homeCont li ul li a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:205px;
	float:left;
}
ul#homeCont li ul li a:hover {
	text-decoration:underline;
}
ul#homeCont li ul li span.date {
	float:left;
	margin-right:3px;
}
ul#varna {
	width:310px;
}
.prevozi ul#varna li a {
	width:285px;
}
#subNavigation {
	width:208px;
	float:left;
}
#w {
	width:536px;
	float:left;
}
#sidebar {
	width:208px;
	float:left;
}
#subNavigation ul li a {
	background:url(../images/subnavigation.gif) repeat-x 0 -60px;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	color:#004785;
	text-decoration:none;
	padding:7px 10px 7px 10px;
	width:188px;
	height:auto;
	border-bottom:1px solid #cad4e7;
	float:none;
}
#subNavigation ul li a:hover {
	background:url(../images/subnavigation.gif) repeat-x 0 0;
}
#subNavigation ul li.selected a {
	background:url(../images/subnavigation.gif) repeat-x 0 0;
}
#subNavigation ul#navigation li {
	float:left;
}
#subNavigation ul#navigation li ul li {
	float:none;
	float:left;
}
#subNavigation ul#navigation {
	width:100%;
	float:left;
}
#subNavigation ul li ul {
	display:none;
}
#subNavigation ul li.selected ul {
	display:block;
	background:#e7edf8;
	display:block;
	width:208px;
}
#subNavigation ul li.selected ul li {
	background:url(../images/bullet.gif) no-repeat 0 3px;
	padding-left:10px;
	margin:4px 0 4px 12px ! important;
	margin:4px 0 4px 6px;
	float:left;
}
#subNavigation ul li.selected ul li a {
	background:none;
	font-size:1em;
	height:auto;
	padding:0;
	border-bottom:none;
	width:178px;
}
#subNavigation ul li.selected ul li a:hover {
	background:none;
	text-decoration:underline;
}
#subNavigation ul li.selected ul li.selected a {
	background:none;
	text-decoration:underline;
}
#spaceInside {
	background:url(../images/bg-avtosola.jpg) no-repeat 0 0;
	width:536px;
	height:97px;
}
#spaceInside h2 {
	color:#fff;
	font-size:2em;
	padding:22px 0 5px 30px;
}
#spaceInsideIzobrazevanje {
	background:url(../images/bb-izobrazevanje.jpg) no-repeat 0 0;
	width:536px;
	height:97px;
}
#spaceInsideIzobrazevanje h2 {
	color:#fff;
	font-size:2em;
	padding:22px 0 5px 30px;
}
#spaceInsideUsposabljanje {
	background:url(../images/bb-usposabljanje.jpg) no-repeat 0 0;
	width:536px;
	height:97px;
}
#spaceInsideUsposabljanje h2 {
	color:#fff;
	font-size:2em;
	padding:22px 0 5px 30px;
}
#spaceInsideIzredniprevozi {
	background:url(../images/bb-izredni.jpg) no-repeat 0 0;
	width:536px;
	height:97px;
}
#spaceInsideIzredniprevozi h2 {
	color:#fff;
	font-size:2em;
	padding:22px 0 5px 30px;
}
#spaceInsideVarnaVoznja {
	background:url(../images/bb-varna.jpg) no-repeat 0 0;
	width:536px;
	height:97px;
}
#spaceInsideVarnaVoznja h2 {
	color:#fff;
	font-size:2em;
	padding:22px 0 5px 30px;
}
#spaceInsideOpodjetju {
	background:url(../images/bb-opodjetju.jpg) no-repeat 0 0;
	width:536px;
	height:97px;
}
#spaceInsideOpodjetju h2 {
	color:#fff;
	font-size:2em;
	padding:22px 0 5px 30px;
}
#sidebar .box {
	background:url(../images/bg-sidebar.jpg) repeat-x 0 0;
	padding:12px 15px;
	width:178px;
	float:left;
}
#sidebar .box h3 {
	color:#004785;
	font-size:1.3em;
	margin-bottom:12px;
}
#sidebar .box a.more {
	float:right;
	text-decoration:none;
	font-weight:bold;
	color:#004785;
}
#sidebar .box a.more:hover {
	text-decoration:underline;
}
#sidebar p {
	display:none;
}
#sidebar .box p {
	display:block;
}
#content {
	padding:0 20px;
	color:#444;
	text-align:justify;
}
#content h1 {
	color:#004785;
	margin-top:15px;
	font-size:1.8em;
}
#content h2 {
	color:#004785;
	margin-bottom:10px;
	font-size:1.3em;
}
#content ul li {
	background:url(../images/bullet.gif) no-repeat 0 5px;
	padding-left:10px;
	margin:7px 0 7px 15px;
}
.imgLeft {
	float:left;
	border:1px solid #CAD0E7;
	padding:1px;
	margin:0 10px 10px 0;
}
.imgRight {
	float:right;
	border:1px solid #CAD0E7;
	padding:1px;
	margin:0 0 10px 10px;
}
.img {
	border:1px solid #CAD0E7;
	padding:1px;
	margin:0;
}
/*linki*/







.linkNaprej, .linkNaprej:visited {
	background: transparent url(../images/bullet.gif) center right no-repeat;
	text-decoration: underline;
	padding: 0 10px 0 0;
}
.linkNaprej:hover, .linkNaprej:active {
	text-decoration: none;
}
.linkNazaj, .linkNazaj:visited {
	background: transparent url(../images/bullet-back.gif) center left no-repeat;
	text-decoration: underline;
	padding: 0 0 0 10px;
	margin-top: 20px;
}
.linkNazaj:hover, .linkNazaj:active {
	text-decoration: none;
}
.linkTop, .linkTop:visited {
	background: transparent url(../images/bullet-top.gif) center right no-repeat;
	text-decoration: underline;
	padding: 0 15px 0 0;
}
.linkTop:hover, .linkTop:active {
	text-decoration: none;
}
#search-txt {
	display:none;
}
#search {
	float:right;
}
#submit {
	display:none;
}
#email {
	width:100%;
	margin-bottom:5px;
	float:left;
}
#content .tblContent {
	margin: 10px 0 5px 0;
	width:100%;
}
#content .tblContent td {
	padding: 2px 2px;
	border-bottom: 1px solid #C8D3E5;
}
#content .tblContent th {
	padding: 2px 2px;
	border-bottom: 2px solid #C8D3E5;
}
#content .cellHeader {
	color: #0A296A;
	font-size: 11px;
	padding: 8px 2px 4px 2px;
	border-bottom: 2px solid #0A296A !important;
}
#ajaxSearch_submit {
	float:left;
	background:url(../images/search-submit.gif) no-repeat 0 0;
	cursor:pointer;
	width:17px;
	height:17px;
	border:none;
	text-indent:-999px;
}
#ajaxSearch_input {
	height:14px;
	widows:80px;
	font-size:0.9em;
	float:left;
	padding:2px 0 0 3px;
	margin-right:5px;
	border:1px solid #004785;
}
#ajaxSearch_form {
	margin-top:5px;
	padding-right:5px;
}
.ajaxSearch_resultDescription {
	display:none;
}
a.ajaxSearch_resultLink {
	font-weight:bold;
}
.ajaxSearch_highlight {
	font-weight:bold;
}
.ajaxSearch_paging {
	margin-bottom:15px;
	display:block;
}
/*slideshow*/







#slideshow {
	position:relative;
	height:224px;
	width:100%;
	float:left;
	margin:64px 0px 0px 0px;
}
#slideshow IMG {
	position:absolute;
	top:70;
	left:70;
	z-index:8;
	opacity:0.0;
}
#slideshow IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow IMG.last-active {
	z-index:9;
}
/*FOOTER*/







#footer {
	width:932px;
	height:59px;
	background:url(../images/footer.jpg) no-repeat 0 0;
	float:left;
	padding:5px 10px;
	color:#8f9296;
	margin-top:20px;
}
#footer a {
	color:#8f9296;
}
#footer a.izdelava {
	float:right;
	text-decoration:none;
}
#footer a.izdelava:hover {
	text-decoration:underline;
}
#footer a.izdelava1 {
	float:right;
	text-decoration:none;
}
#footer a.izdelava1:hover {
	text-decoration:none;
}
#usposabljanje ol li, #izobrazevanje ol li {
	list-style:none;
	margin:5px 0;
}
#usposabljanje ol li label, #izobrazevanje ol li label {
	width:150px;
	text-align:right;
	display:inline-block;
	margin-right:5px;
	padding-top:3px;
	vertical-align:top;
}
#usposabljanje ol li input, #izobrazevanje ol li input, #cpp ol li input {
	width:259px;
}
#usposabljanje ol li input#cfContact, #izobrazevanje ol li input#cfContact, #cpp ol li input#cfContact {
	width:100px
}
#usposabljanje ol li label.left, #izobrazevanje ol li label.left {
	text-align:left;
}
#usposabljanje ol li input.radio, #izobrazevanje ol li input.radio, #usposabljanje ol li p, #izobrazevanje ol li p, #cfContact {
	margin-left:159px;
}
#usposabljanje ol li input#cfSamoplacnik, #izobrazevanje ol li input#cfSamoplacnik {
	margin-left:0;
}
#usposabljanje ol li.aster, #izobrazevanje ol li.aster {
	margin-left:159px;
	font-size:0.9em;
}
#content input#cfPodjetje, #content input#cfSamoplacnik, #content input#cfZavod {
	width:25px;
}
#cpp ol li {
	list-style:none;
	margin:5px 0;
}
#cpp ol li label {
	width:150px;
	text-align:right;
	display:inline-block;
	margin-right:5px;
}
.frame {
	border:2px solid #5177b8;
	padding:5px;
	margin-bottom:10px;
}
#ajaxSearch_output {
	background:#4e74b5;
	padding:5px;
	position:absolute;
	width:250px;
	top:85px;
	right:0px;
	border:1px solid #fff;
}
.AS_ajax_result {
	border-bottom:1px solid #fff;
	padding:5px 0;
}
.AS_ajax_resultLink {
	color:#fff;
	display:block;
}
.AS_ajax_more a {
	color:#fff;
	font-weight:bold;
	padding:5px 0;
}
table td {
	vertical-align:top;
}
#content ul.breadcrumbs li {
	background:none;
	padding-left:0;
	margin-left:0;
}
#content form {
	background:#E8EDF3;
	padding:10px 0;
}
#cpp .captcha p {
	margin-left:160px;
}
a.pdf {
	background:url(../images/pdf.gif) no-repeat 0 0;
	display:inline-block;
	padding-left:20px;
	height:16px;
}
a.doc {
	background:url(../images/doc.gif) no-repeat 0 0;
	display:inline-block;
	padding-left:20px;
	height:16px;
}
a.xls {
	background:url(../images/xls.gif) no-repeat 0 0;
	display:inline-block;
	padding-left:20px;
	height:16px;
}
a.video {
	background:url(../images/video.gif) no-repeat 0 0;
	display:inline-block;
	padding-left:20px;
	height:16px;
}
.reflect_archive li {
	padding-top:2px
}
span.reflect_date {
	font-size:0.9em;
}
.errors {
	border:2px solid #EC2929;
	padding:5px;
	margin-bottom:10px;
	color:#EC2929;
}
.textError {
	color:#EC2929;
}
.textOK {
	color:#22E413;
}
.back {
	margin-top:20px;
	display:block;
}
#content .TXNewsletters_form_labelGauche { display:block; margin:10px 0 0 0;}
#content .TXNewsletters_form form { background:none; }
input.unsubButton { display:block; margin:5px 0 0 0; }

/* DEVELOPMENT







------------------------------ */







.hidden {
	display:none;
}
/* HACKS







------------------------------ */







.clear {
	display:inline-block;
}
.clear:after, ul#icons:after, #header:after, ul#homeBanners:after, #body:after, #subNavigation ul li ul:after, #subNavigation ul li:after, #subNavigation ul#navigation li ul:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}

