body {
background: #e9e9e9 url(images/bg.png) repeat-x;
margin: 0;
padding: 0 0 0 0;
font-family: Arial, Verdana;
font-size: 12px;
color: #474646;
line-height:19px;
}


.container
{width:952px;
		margin:0 auto;
		clear:both;}
		
#footer
{
		margin:0 auto;
		width:920px;
		margin-top:20px;
		height:30px;
		padding-top:10px;
		color:#fff;
		font-size:11px;
		clear:both;}


a
{color:#5bb3e2;
text-decoration:none;
font-weight:normal;
outline:none;}

a:hover
{color:#5b4d9a;
text-decoration:none;
font-weight:normal;}

#header
{background: url(images/header.png) no-repeat;
width:952px;
margin-top:20px;
height:260px;}

#kontakt
{line-height:22px;
font-size:11px;}

#main-top
{
float:left;}

#maintext
{float:left;
width:923px;
margin-left:15px;
}

#kontakt-top
{float:left;
background: url(images/main-top.png) no-repeat;
width:220px;
height:18px;}

.slika
{background: url(images/slika6.png) no-repeat;
width:177px;
height:99px;
padding-left:4px;
padding-top:4px;
padding-bottom:4px;
margin-right:10px;
float:left;}

.vise
{float:right;
height:65px;
padding-top:50px;
margin-right:15px;
}

.vise a
{float:right;
width:86px;
background: url(images/vise2.png) no-repeat;
text-align:center;
padding-top:5px;
height:25px;
color:#fff;}

.vise a:hover
{float:right;
width:86px;
background: url(images/vise.png) no-repeat;
text-align:center;
padding-top:5px;
height:25px;
color:#fff;}

.slika a img
{border:none;}

#main
{float:left;
margin-left:18px;
margin-bottom:20px;}

#maintext h1
{color: #3d7fb5;
}

#main-bottom a
{color:#fff;
font-weight:bold;}

#main-bottom a:hover
{color:#4f4193;
font-weight:bold;}


h1 a
{color:#3d7fb5;
font-size:15px;}

h1 a:hover
{color:#609bcb;}

.crta
{clear:both;
width:882px;
height:2px;
margin-bottom:20px;
padding-top:10px;
background: url(images/crta.png) no-repeat;
background-position:bottom;}

.novost
{width:773px;}

.novost h1
{font-size:15px;
color:#5ea7df;}

#znanje
{background: url(images/uc1.png) repeat-x;
width:882px;
float:left;
margin-top:20px;
margin-bottom:10px;}

#znanje2
{background: url(images/uc2.png) repeat-y;
width:882px;
float:left;}

.virtus
{float:right;
font-weight:bold;
color:#fff;
margin-right:40px;}



ul li
{list-style:none;
padding-bottom:9px;}

.lin
{width:880px;
text-align:center;
margin-top:10px;}

.copy
{margin-left:10px;}


.link5 a
{padding-left:5px;
padding-right:5px;}


.link5 a:hover
{color:#f09001;}

#maintext h1
{font-size:15px;}

#maintext
{min-height: 355px;
}

#kontakt
{background: #fff;
width:208px;
padding-left:10px;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;}

#kontakt-bottom
{background: url(images/kontakt-b.png) no-repeat;
width:220px;
height:16px;
float:left;}

#logo a
{float:left;
display:block;
cursor:pointer;
width:345px;
margin-top:50px;
height:85px;
margin-left:300px;}

#linkovi
{float:right;margin-top:65px;
width:675px;
margin-right:20px;}

#main-bottom
{background: url(images/footer.png) no-repeat;
width:920px;
height:30px;
padding-top:10px;}

#linkovi a
{color:#66b8e4;
font-weight:bold;}

#linkovi a:hover
{color:#5b4d9a;}

#main2
{background: url(images/main-bottom2.png) no-repeat;
background-position:top;
width:920px;
float:left;}

#main3
{background: url(images/main-top2.png) no-repeat;
background-position:bottom;
width:920px;
padding-bottom:20px;
float:left;}

.link1
{float:left;
width:150px;
}

.link1 a
{color:#5bb3e2;
padding-top:10px;
font-size:14px;
width:150px;
display:block;
float:left;
text-align:center;
height:29px;}



.link1a
{float:left;
width:155px;
}

.link1a a
{color:#5bb3e2;
padding-top:10px;
font-size:14px;
width:155px;
display:block;
float:left;
text-align:center;
height:29px;}


.link1ab
{float:left;
width:105px;
}

.link1ab a
{color:#5bb3e2;
padding-top:10px;
font-size:14px;
width:105px;
display:block;
float:left;
text-align:center;
height:29px;}



.link2a
{float:left;
width:123px;

}

.link2a a
{color:#5bb3e2;
padding-top:10px;
font-size:14px;
width:123px;
display:block;
float:left;
text-align:center;
height:29px;}



.link3a
{float:left;
width:140px;

}

.link3a a
{color:#5bb3e2;
padding-top:10px;
font-size:14px;
width:140px;
display:block;
float:left;
text-align:center;
height:29px;}


#referenca
{float:left;}

#referenca-top
{float:left;
background: url(images/ref1.png) no-repeat;
width:221px;
height:18px;}

#referenca-bottom
{float:left;
background: url(images/ref3.png) no-repeat;
width:221px;
height:12px;}

#referenca-text
{float:left;
background: #504194 url(images/ref2.png) repeat-x;
min-height:70px;
font-size:11px;
width:220px;}

#kontakt-bottom
{float:left;
background: url(images/kontakt-b.png) no-repeat;
width:220px;
margin-bottom:10px;}

.h2
{color:#ffffff;
border-bottom: 2px solid #9e95c5;
float:left;
font-weight:bold;
font-size:15px;
margin-bottom:8px;
padding-bottom:12px;
width:200px;
height:10px;}

#referenca-text a
{color:#fff;
float:left;
padding-left:10px;
font-weight:normal;}

#kontakt h2
{color:#4f4093;
border-bottom: 2px solid #94d5f4;
font-size:15px;
padding-bottom:5px;
float:left;
width:200px;
margin-top:0px;}



/********************************************************************** KONTAKT *************************************************************************************/



.kontakt_forma
{width:450px;
margin-top:10px;
float:left;}

.kontakt_forma label
{width:135px;
font-size:12px;
float:left;
}

.kontakt_forma span input
{border:1px solid #cacaca;
font-family: Arial;
font-size:12px;
background:#fff;
padding:3px;
width:250px;margin-right:5px;
float:left;
font-size:12px;

}

.pregrada
{float:left;margin-bottom:10px;}

#poruka
{float:left;
width:250px;
height:150px;
padding:3px;
border:1px solid #cacaca;margin-right:5px;
font-family: Arial;
font-size:12px;
}



.button_kont
{float:left;
margin-left:134px;
padding-top:3px;
padding-bottom:4px;
background: #56b3e8;
margin-bottom:10px;
width:100px;
color: #fff;
font-weight:bold;
font-size:11px;
height:24px;
border:1px solid #3d85ae;
cursor:pointer;}

.kontakt_forma input.txt_error {
border: 2px solid #6bc1ed;
}

.kontakt_forma textarea.txt_error#poruka{
border: 2px solid #6bc1ed;
}

.ljubicasto
{color:#8277b5;}

#maintext h1
{font-size:14px;
margin-top:18px;
color:#8e8e8e;}

#maintext
{float:left;
margin-top:10px;}

#left
{float:left;
width:635px;

padding-right:10px;
margin-left:10px;}

#right
{width:212px;
padding-left:10px;
margin-top:10px;
float:left;}

.razmak {
	padding-right: 4px;
}
