@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,latin-ext);
html,body {
	margin:0 auto;
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;
	color:#001831; 
	line-height:20px; background-color:#f2f2f2;
    font-weight:400;
}

a{outline:none;}
a img {border : 0;}
strong, b{font-weight:700;}

ul li
{
	list-style:square;
	list-style-image:url(../images/body/bullet.png); padding-bottom:5px;
}

.mLok,.mTel,.mMail{display:none;}

.marg{margin:0 auto; width:1200px; height:auto;}
.sto{float:left; width:100%; height:auto;}
.header{padding:15px 0 15px 0; background-color:#fff;}
.logo{float:left; width:auto; height:auto; margin-top:8px;}
.moto{float:left; width:auto; height:auto; margin:30px 0 0 30px; color:#333; font-style:italic;  }
.sBanner{float:left; width:131px; height:60px; background-image:url(../images/body/samoborka.png); background-repeat:no-repeat; margin-left:20px; margin-top:5px;}
.headElement{float:right; width:auto; height:auto; margin-left:30px; padding:10px 0 10px 38px; background-position:left center; background-repeat:no-repeat; margin-top:8px;}
.lok{background-image:url(../images/body/lok.png); margin-top:20px;}.mail{background-image:url(../images/body/mail.png); margin-top:20px;}.tel{background-image:url(../images/body/tel.png);}
.headElement a{color:#001831; text-decoration:underline;}
.headElement a:hover{color:#001831; text-decoration:none;}

.menuMob{display:none;}

.mainMenu{float:left; width:100%; height:auto; border-top:1px solid #fff; background-color:#a8cf45;}
	.mainUl { padding:0; margin:0; height:auto; text-align:center; font-size:15px; font-weight:700; }
		.mainUl li {float:left; width:auto; display:block; height:auto;   padding:15px; cursor:pointer;}
		.mainUl li:hover {background-color:#00afef;} 
		.mainUl li.act {float:left; width:auto; display:block;  padding:15px; background-color:#00afef; cursor:pointer;}	
		.mainUl li a {color:#fff;  text-decoration:none; }
		.mainUl li a:hover {color:#fff;  text-decoration:none; }
		.mainUl li.act a {color:#fff;  text-decoration:none; }
		
.mins{float:right; width:auto; height:auto; margin-top:14px; color:#fff;}
.mins a{color:#fff; text-decoration:underline;}
.mins a:hover{color:#fff; text-decoration:none;}

.element{float:left; width:23%; margin:0 1% 25px 1%; text-align:center;}
.element img{width:100%;}
.element h3{background-color:#333; color:#fff; padding:0; margin:0; padding:8px 0 8px 0; font-size:15px; font-weight:400;}
.element a{color:#fff; text-decoration:none;}

.footer{background-color:#27393e; margin-top:40px; padding-top:30px; padding-bottom:25px; color:#869295;}
.footElement{float:left; width:47%; height:auto; font-size:15px; line-height:20px;}
.infos{margin-top:35px; float:right; width:auto;}.infos strong{color:#fff;}

.footElement h4{margin:0; padding:0; font-size:30px; font-weight:700; margin-bottom:30px; line-height:35px; color:#fff;}
small{font-size:20px; color:#869295; font-weight:400;}

.input{float:left; width:48%; height:auto; padding-bottom:8px; font-size:14px; color:#b3bec1; font-size:14px; margin-right:2%;}
.obrazec{margin-top:0;}
.inputFieldKon{float:left; width:98%; height:36px; padding-left:2%; border:1px solid #b3bec1; background-color:#27393e; margin-top:3px; font-family: 'PT Sans', sans-serif; font-weight:400; color:#b3bec1; font-size:14px; outline:none;}
.araFieldKon{float:left; width:96%; height:126px; padding-left:2%; padding-top:5px; border:1px solid #b3bec1;background-color:#27393e; margin-top:3px; font-family: 'PT Sans', sans-serif; font-weight:400; color:#b3bec1; font-size:14px; outline:none;}
.posljiLook{float: left; width:auto; height:auto; padding:10px 30px 10px 15px; background-color:#00afef; color:#fff; outline:none; cursor:pointer; border:0px; font-family: 'PT Sans', sans-serif;font-weight:700; font-size:16px; text-align:left;}.posljiLook:hover{background-color:#bfc635;}
.napaka{float:left; width:auto; height:auto; padding-left:30px; display:none; font-size:14px; line-height:17px; font-weight:normal; color:#f00; }


.pageEnd{float:left; width:100%; background-color:#0d191c; height:auto;  font-size:12px; padding:10px 0 10px 0; color:#405b62;}
.endLeft{float:left; width:auto; height:auto;}.endRight{float:right; width:auto; height:auto;}
.pageEnd a{color:#405b62; text-decoration:none;}.pageEnd a:hover{color:#405b62; text-decoration:none;}

.posamezna{float:left; width:100%; height:auto; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ddd;}
.posamezna img{width:100%; }

.izpisMain{float:left; width:95%; padding:0 2.5% 2.5% 2.5%; background-color:#fff; border:1px solid #ddd; margin-top:35px;}
.okras{float:right; width:35%; padding:10px; border:1px solid #ddd; margin:0 0 25px 25px; clear:both;}

.files{padding-top:15px; margin-top:15px; border-top:1px solid #ddd; background-color:#f2f2f2; padding-bottom:15px;}
.datoteka{float:left; width:60%; margin-left:15px;  height:auto;  padding:5px 0 5px 30px; margin-bottom:0; clear:left; background-position:left center; background-repeat:no-repeat; background-size:20px;}
	.word{background-image:url(../datoteke/word.png);} .pdf{background-image:url(../datoteke/pdf.png);} .excell{background-image:url(../datoteke/excell.png);}
.files a{color:#000; text-decoration:underline;}
.files a:hover{color:#000; text-decoration:none;}	
	
h1{margin:0; padding:0; font-size:45px; font-weight:400; color:#000; line-height:45px; text-align:center; margin:35px 0 35px 0; background-image:url(../images/body/line.png),url(../images/body/line.png); background-position:left center, right center; background-repeat:no-repeat, no-repeat;}
h3{margin:0; padding:0; font-size:20px; font-weight:700; margin:20px 0 10px 0; color:#00afef;}
.locH{text-align:center; color:#ffF; background-color:#00afef; padding:10px 0 10px 0;}

a{color:#00afef; text-decoration:underline;}
a:hover{color:#00afef; text-decoration:none;}

.zahvalnoSporocilo{float:left; width:99%; height:auto; text-align:center; border:2px solid #ddd; padding:30px 0 30px 0; margin-top:35px;}

.zemljevid{float:left; width:100%; height:400px; display:block;  border:1px solid #ddd; margin-top:35px;}

td{padding:3px; border-bottom:1px solid #ddd;}
td img{max-height:120px; padding-right:10px;}

.seznam{float:left; width:auto; height:auto; padding:5px; border:1px solid #ddd; margin:0 10px 10px 0;}
.sDesno{float:right; padding:5px; border:1px solid #ddd; margin:0 0 25px 25px; clear:right;}
.sLevo{float:left; padding:5px; border:1px solid #ddd; margin:0 25px 25px 0; clear:left;}