/* -------------------- tag styles --------------------*/
body{background: #FFF url(../images/back.gif) repeat-x top left; font-family: verdana; font-size: 11px; color: #7f7f7f;}
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0;}
img {border: 0px; margin: 0; padding: 0;}
form{margin:0; padding:0;}
label{margin:0; padding:0;}
p{padding:0; margin:0;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 30px; color: #4c97c0; font-weight: normal;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {}
a:hover {}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #13488e;} /*dark blue*/
.fc4 {color: #7f7f7f;} /*silver*/
.fc5 {color: #888888;} /*another silver*/

.lh14{line-height: 14px;}
.lh27{line-height: 27px;}
/* -------------------------------------------------------------------------------------------*/

/* -------------------- HEAD start --------------------*/
div#header {height: 105px;margin:0;}
div#head {width: 950px; height: 105px; margin: 0 auto; background: transparent url(../images/back-head.jpg) no-repeat top left;}
	a.home{display:block; text-decoration:none; width:369px; height:79px; top:14; left:45px;}
	#ajaxSearch_form {width: 300px;}
	#ajaxSearch_form fieldset {border: none;}
	/*p#ajaxSearch_intro {display: none;}*/
	#ajaxSearch_input {background: transparent url(../images/transparent.gif) no-repeat left top; border:0; width: 130px; height: 19px; position: absolute; right:42px; top:52px; font-size:10px; color:#bfbfbf; padding:3px 0;}
	#ajaxSearch_submit {background: transparent url(../images/transparent.gif) no-repeat left top; border:0; width: 21px; height: 21px; cursor: pointer; position: absolute; right:13px; top:51px;}
	img#searchClose,img#indicator{display:none;}
	/*#ajaxSearch_output {border: 1px solid #4c97c0; color: #4c97c0; padding: 10px; background: #9ed0f4; display: block; height: auto; vertical-align: top; width: 150px; position: absolute; right: 40px; top: 52px;}

	.AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
*/
/* --------------------- HEAD end ---------------------*/
/* -------------------- MENU start --------------------*/
div#menuer {height: 35px; margin:0; background: transparent url(../images/back-menu.gif) no-repeat top center;}
ul#menu {width: 950px; height: 35px; margin: 0 auto; padding:0; background: transparent url(../images/back-menu.jpg) no-repeat top left;}
	ul#menu li {padding:0; margin:0; list-style-type:none; display:inline; float:right;}
	ul#menu li.last {padding:0 10px 0 0;}
	ul#submenu{padding:5px; margin:28px 11px 0 0; background-color:#cde6f9;}
	ul#submenu li{padding:0;margin:0;list-style-type:none; line-height:24px; }
	ul#submenu li a{padding:0 22px; text-decoration:none; color:#5c5c5c; font-size:12px; font-family:arial; height:24px; display:block; background: transparent url(../images/sub.gif) repeat-x top left;}
	ul#submenu li a:hover{color:#003c86; background: transparent url(../images/sub-a.gif) no-repeat top left;}
	ul#submenu li.active a{color:#003c86; background: transparent url(../images/sub-a.gif) no-repeat top left;}
/* --------------------- HMEN end ---------------------*/
/* -------------------- MAIN start --------------------*/
div#content {background: transparent url(../images/back-center.jpg) no-repeat center top; height:auto !important; height:300px; min-height:300px;}
div#container {position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%;}
div#main {width: 950px; margin: 0 auto; padding-bottom:28px;}
	div.left-intro{width: 236px; padding-top:300px;}
		div.con-txt{background: transparent url(../images/dotted-contact.gif) repeat-y top right;}
		div.con-txt,div.con-txt2{margin: 30px 10px;}
		div.con-txt h3,div.con-txt2 h3{font-weight:bold; font-size:12px; line-height:27px; color:#13488e;}
		div.con-txt a,div.con-txt2 a{color: #7f7f7f;}
		div.con-txt a:hover,div.con-txt2 a:hover{text-decoration:none;}
		div.con-txt b,div.con-txt2 b,div.con-txt strong,div.con-txt2 strong{color:#13488e; font-weight:normal;}
		h4.slogan{top:125px; left:-217px; width:550px;}
		h4.slogan span.zamik1{text-align:right; padding-right:70px; display:block;}
		h4.slogan span.zamik2{text-align:right; padding-right:50px; display:block;}
	div.right-intro{width: 714px;}
		div.right-bottom-intro{width: 714px;}
		div.time{width:245px; padding-top:100px;}
		div.time b,div.time strong{color:#13488e; font-weight:normal;}
		div.promo{width:469px; padding-top:40px;} 
		div.promo-img{margin: 35px 0 0 0; background: transparent url(../images/dotted.gif) repeat-y top right; width: 140px;}
		img.promo-img {border: 4px solid #f1f1f1; margin: 5px 0 20px 10px;}
		img.akc {top:-30px; left:-20px;}
		div.promo-txt{width: 329px;}
		div.promo-txt2{width:469px;}
		div.ptxt-inner {margin: 31px 28px 20px 19px;}
		div.ptxt-inner a.vec{display: block; margin: 29px 0 0 0;}
	div.center-b-intro{clear:both; width: 950px; height:25px;}
div#main-in {width: 950px; margin: 0 auto; background: transparent url(../images/back-text-tile.gif) repeat-y top right;}
	div.left{width: 236px;}
		div#sub-h{height:308px; overflow-y:hidden;}
	div.right{width: 714px; background: transparent url(../images/back-text-top.jpg) no-repeat top left; height:auto !important; height:350px; min-height:350px;}
		div.center{padding:28px 20px 20px 15px; font-family:arial; font-size: 11px; line-height: 16px; letter-spacing: 0.025em;}
		div.center h1,div.center h2,div.center h3,div.center h4,div.center h5,div.center h6{font-weight:bold; color:#13488e;}
		div.center h1{font-size:16px; line-height:24px; padding:0 10px 20px;}
		div.center h2{font-size:14px;}
		div.center h3{font-size:13px;}
		div.center h4{font-size:12px;}
		div.center h5{font-size:11px;}
		div.center h6{font-size:10px;}
		div.center a {color:#13488e; font-size:11px; text-decoration:underline;}
		div.center a:hover {text-decoration:none;}
		div.center p {padding: 0 0 0px 0;}
		div.center table {border: 1px solid #7f7f7f;}
		div.center div.txt {padding: 0 0 0 9px;}
		div.center div.neprezritetxt {padding: 0 0 0 15px;}
		div.main-img {border-left:10px solid white; background-color:#f7f7f7; width:335px;}
		div.main-img2 {border-left:10px solid white; width:335px;}
			span#imgname{line-height:21px; padding:0 10px; color:#7f7f7f; font-size:11px; text-transform:uppercase;}
			span#imgfile{line-height:21px;}
			span.pdf{display:block; height: 21px; background: transparent url(../images/pdf-small.gif) no-repeat top right; padding:0 30px 0 5px;}
			span.pdf a{color:#bdbcbc; text-decoration:none;}
			span.pdf a:hover{color:#7f7f7f; text-decoration:underline;}
		form.povpras  label{width: 140px; display: block; text-align: right; float: left; line-height: 25px; font-family: arial; font-size: 12px;}
		form.povpras  input{width: 160px; float: left; border: 1px solid #e0e0e0; margin: 5px 0 0 15px;}
		form.povpras textarea {width: 480px; height: 155px; float: left; border: 1px solid #e0e0e0; margin: 5px 0 0 15px; font-family: verdana; font-size: 12px;}
		form.povpras input.s-button {cursor: pointer; background: transparent url(../images/b-poslji.gif) no-repeat top right; width: 90px; height:19px; border: none; float: left; margin: 12px 0 0 15px; font-family: arial; font-size: 12px; letter-spacing: 0.10em;}
		form.povpras input.required   {border: 1px solid red;}
		form.povpras label.required {}
		form.povpras textarea.required {border: 1px solid red;}
		form.povpras input.invalid  {border: 1px solid green;}
		form.povpras textarea.invalid  {border: 1px solid green;}
		div.prog-img {margin: 0 9px 33px 0; display:inline; width:128px;}
		div.prog-img-last {margin: 0 0 33px; display:inline; width:128px;}
		div.prog-img img, div.prog-img-last img{border: 4px solid #f1f1f1;}
		div.prog-img span,div.prog-img-last span {margin: 11px 0 0 4px; display: block; background: transparent url(../images/arrow.gif) no-repeat 0px 5px; padding: 0 0 0 10px;}
		div.prog-img span a,div.prog-img-last span a{text-decoration:none; color: #7f7f7f;}
		div.prog-img span a:hover,div.prog-img-last span a:hover{text-decoration:underline;}
		div.dots{line-height:9px; height:9px; background: transparent url(../images/dot.gif) repeat-x top left;}
		div.filearea{padding:8px;}
		div.filearea,div.filearea a{color:#c5c5c5; font-size:10px;}
		div.filearea a.file {padding:10px 0 5px 45px; color:#7f7f7f; font-size:11px; display:block; background: transparent url(../images/pdf.gif) no-repeat top left;}
		a.send {padding: 15px 0 0 11px; display: block;}
		div.gallery{width:590px; margin: 52px 0 0 10px; overflow:hidden; display:inline;}
			div#scroller {height:160px;}
		div.galconl{margin: 52px 0 0 10px; width:20px; height:110px; background-color:#f1f1f1; display:inline;}
		div.galconl a{text-decoration:none; display:block; width:20px; height:110px;}
		div.galconl a:hover{background: transparent url(../images/imgprev.gif) no-repeat top left;}
		div.galconr{margin: 52px 10px 0; width:20px; height:110px; background-color:#f1f1f1; display:inline;}
		div.galconr a{text-decoration:none; display:block; width:20px; height:110px;}
		div.galconr a:hover{background: transparent url(../images/imgnext.gif) no-repeat top left;}
		div.prog-img2 {margin: 0 10px 33px 0; display:inline; width:110px;}
		div.prog-img2-last {margin: 0 0 33px 0; display:inline; width:110px;}
		div.prog-img2 span,div.prog-img2-last span{margin: 11px 0 0 4px; display: block; background: transparent url(../images/arrow.gif) no-repeat 0px 5px; padding: 0 0 0 10px;}
		div.prog-img2 span a,div.prog-img2-last span a{text-decoration:none; color: #7f7f7f;}
		div.prog-img2 span a:hover,div.prog-img2-last span a:hover{text-decoration:underline;}
		/*#ajaxSearch_output {border: 1px solid #444;padding: 10px;background: #fff;display: block;height: auto;vertical-align: top;}*/
		p.ajaxSearch_resultsInfo {margin: 0 0 20px 0;}
		a.ajaxSearch_resultLink{color:#13488E; font-size:12px; font-weight:bold; line-height:27px; letter-spacing: 0;}
		.center  .ajaxSearch_highlight {background: #d0e9f9;}
		div.neprezrite{width: 675px;} 
		div.np-height {height: 170px; padding-top: 20px;}
		div.neprezrite-txt{width: 535px;}
		div.neprezrite-img{margin: 35px 0 0 0; width: 140px;}		
	div.center-b{clear:both; width: 950px; background: transparent url(../images/back-text-bottom.gif) no-repeat top right; height:25px; margin-bottom:28px;}
/* --------------------- MAIN end ---------------------*/
/* -------------------- FOOT start --------------------*/
div#footer {position:absolute; bottom:0; width:100%; clear:left; height: 28px;background: transparent url(../images/back-foot.gif) repeat-x top left;}
div#foot {width: 950px; height: 28px; margin: 0 auto; text-align: right; letter-spacing: 0; line-height: 28px;}
/* --------------------- FOOT end ---------------------*/