@charset "utf-8";
/* CSS Document */

/* 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,
        dd,dl,dt,li,ol,ul,
        fieldset,form,label,legend,
        table,caption,tbody,tfoot,thead,tr,th,td {
            margin:0;
            padding:0;
            border:0;
            font-weight:normal;
            font-style:normal;
            font-size:100%;
            line-height:1;
            font-family:inherit;
            text-align:left; }
        table {
            border-collapse:collapse;
            border-spacing:0; }
        ol,ul,li {
            list-style:none; }
        q:before,q:after,
        blockquote:before,blockquote:after {
            content: ""; } 

/* GLOBAL ---------------------------------------------- */
body {
	background:#FFFFFF url(scr_images/back_body1.jpg) top repeat-x;
	font-family:Arial, Verdana, Tahoma, Trebuchet MS, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333; }
h1 {
	padding:10px 0px;
	margin-bottom:20px;
	color:#003366;
	font-size:25px;
	font-weight:200;
	letter-spacing:2px;
	border-bottom:1px solid #0099CC; }
	.cntBox4 h1 {
		padding:10px;
		margin:10px 1px 0px 1px; }
h2 {
	padding-top:12px;
	color:#003366;
	font-size:18px;
	font-weight:bold; }
h3 {
	padding-top:12px;
	color:#333333;
	font-size:14px;
	font-weight:bold; }
h4 { }
h5 { }
h6 { }
p {
	line-height:130%; }
img { }
a {
	color:#4E4E4E;
	text-decoration:none;
	border-bottom:1px dotted #4E4E4E; }
a:hover {
	color:#0099CC;
	text-decoration:none;
	border-bottom:1px dotted #0099CC; }
strong {
	font-weight:bold; }
i {
	font-style:italic; }

/* LAYOUT ---------------------------------------------- */
.container {
	margin:0 auto;
	width:970px;
	background:url(scr_images/back_container.jpg) center repeat-y; }
.container table tr td {
	vertical-align:top; }
.header {
	margin-bottom:5px; }
.menu1 {
	margin:0 auto;
	width:936px;
	text-align:center;
	background:#FFFFFF url(scr_images/back_menu1.jpg) bottom repeat-x; }
.menu1 a {
	float:left;
	display:block;
	height:47px;
	line-height:47px;
	width:140px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	border:0;
	background:url(scr_images/menu1_border.jpg) bottom left no-repeat; }
.menu1 a.first {
	background:0; }
.menu1 a:hover {
	color:#0099CC;
	text-decoration:underline;
	border:0; }
.menu1 a.active {
	background:url(scr_images/menu1_active.jpg) bottom center no-repeat; }
.content {
	margin-top:20px;
	margin-left:20px;
	width:605px; }
.content5 {
	margin-top:20px;
	margin-left:20px;
	width:936px; }
.sidebar {
	margin-top:20px;
	margin-left:18px;
	width:310px; }	
.cntBox1 {
	padding:10px;
	width:585px;
	line-height:130%;
	border:1px solid #F0F0F0; }	
.cntBox1 p {
	padding-top:7px; }
.cntBox1 img {
	margin:7px 0px;
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #F0F0F0; }
.cntBox2 {
	margin-bottom:15px;
	padding:0;
	padding-left:15px;
	width:605px;
	line-height:130%;
	border:1px solid #F0F0F0; }	
.cntBox3 {
	margin-bottom:10px;
	padding:1px;
	line-height:130%;
	border:1px solid #F0F0F0; }
	.cntBox3 .naslov {
		padding:7px 10px;
		color:#003366;
		font-size:14px;
		font-weight:bold;
		background-color:#EAEBED; }
	.cntBox3 p {
		padding:7px 10px;
		line-height:130%; }
	.cntBox3 a.active {
		color: #0099CC; }
.cntBox3b {
	margin-bottom:10px;
	padding:1px;
	line-height:130%;
	border:1px solid #C6D8E4; }
	.cntBox3b .naslov {
		padding:7px 10px;
		color:#003366;
		font-size:14px;
		font-weight:bold;
		background-color:#C6D8E4; }
	.cntBox3b p img {
		float:left;
		margin-right:5px;
		padding:2px;
		background-color:#FFFFFF;
		border:1px solid #F0F0F0; }
	.cntBox3b p {
		line-height:130%; }
	.cntBox3b p span {
		display:block;
		padding:5px 10px;
		color:#003366;
		font-size:12px;
		font-weight:bold;
		background-color:#EAEBED; }
.cntBox4 {
	padding:0;
	line-height:130%;
	border:1px solid #F0F0F0; }
.cntBox5 {
	float:left;
	margin:15px 0px 10px 10px;
	padding:1px;
	width:720px;
	line-height:130%;
	border:1px solid #F0F0F0; }
.cntBox6a, .cntBox6b {
	float:left;
	margin:15px 10px 20px 30px;
	line-height:130%; }
.cntBox6a {
	width:690px; }
.cntBox6b {
	overflow:hidden;
	width:465px; }
.cntBox7 {
	float:left;
	width:518px;
	margin-left:1px;
	line-height:130%;
	background:#F1F4F9 url(scr_images/back_profDetail.jpg) top repeat-x; }
.cntBox7b {
	padding:10px; }

.cntBoxPic1 {
	margin:1px;
	background:url(scr_images/pic_prf1.jpg) top right no-repeat; }
	
#content_gallery {
	position: relative; }

#content_gallery_mask {
	display: block; }


.ofHidden {
	overflow:hidden;
	width:720px;
	height:108px; }
.galThumb {
	padding-left:13px;
	background:url(scr_images/back_galThumb.jpg) top repeat-x; }
	.galThumb img {
		margin:13px;
		margin-left:0;
		margin-bottom: 10px;
		height:80px;
		border:1px solid #F0F0F0; }
.galPic {
	text-align:center;
	margin:10px 0px 10px 10px; }
	.galPic img { }
	
table.prof3st {
	margin-top:20px; }
	table.prof3st tr td {
		text-align:center;
		width:302px; }
table.prof3ver {
	margin-top:20px;
	width:100%;
	border:1px solid #F0F0F0;
	background-color:#FFFFFF; }
	table.prof3ver tr td img {
		margin:1px 0px 1px 1px; }
.profBox {
	border-top:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0; }
	table.prof3st tr td.three .profBox {
		border-right:0; }
.nas1 {
	margin:1px;
	padding:7px 10px;
	font-size:13px;
	font-weight:bold;
	color:#003366;
	background-color:#DDE8EF; }
.txt1 {
	margin:0px 1px 1px 1px;
	padding:7px 10px;
	font-size:11px;
	color:#666666;
	line-height:130%;
	background-color:#F1F4F9; }
.txt2 {
	margin:0px 1px 1px 1px;
	padding:7px 10px;
	font-size:11px;
	color:#666666;
	line-height:130%; }
.txt3 {
	margin:10px 0px;
	padding-top:7px;
	font-size:12px;
	color:#555;
	line-height:130%;
	border-top:1px solid #DDE8EF; }

.acBox1 {
	margin:1px;
	border-top:1px solid #F0F0F0; }
.acBox1 .nas2a {
	margin-top:1px;
	padding:7px 10px;
	font-weight:bold;
	background-color:#DDE8EF; }
.acBox1 .txt2a {
	margin-top:1px; }
.acBox1 .txt2a img {
	float:right;
	width:250px; }
table.matDet {
	width:350px;
	background:url(scr_images/back_table_matDet.jpg) top repeat-x;
	border:0; }
	table.matDet tr { }
	table.matDet tr td {
		height:25px;
		vertical-align:middle;
		font-size:11px;
		color:#666666;
		text-align:center;
		background:#F1F4F9;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF; }
	table.matDet tr.first2 {
		background:url(scr_images/back_table_matDet.jpg) top repeat-x; }
	table.matDet tr.first2 td {
		color:#FFFFFF;
		font-weight:bold;
		background:url(scr_images/back_table_matDet_border.jpg) top left no-repeat;
		border-right:1px solid #0099CC; }

table.pnd {
	margin:1px;
	width:603px; }
	.pnd tr td.pnd1a {
		padding:7px;
		width:160px;
		color:#003366;
		font-size:16px;
		font-weight:bold; }
	.pnd tr td.pnd1b {
		padding:7px;
		color:#0099CC;
		font-size:14px;
		background-color:#EAEBED; }
	.pnd tr td.pnd2a {
		width:160px;
		border:1px solid #F0F0F0; }
	.pnd tr td.pnd2b {
		padding:7px;
		line-height:130%;
		font-size:11px;
		color:#666666;
		background-color:#F7F9FC; }

a.menu2, a.menu2:hover, a.menu2b, a.menu2b:hover, a.menu3, a.menu3:hover {
	display:block;
	border:0;
	text-decoration:none;
	line-height:130%; }
a.menu2 {
	padding:7px 15px;
	color:#003366;
	font-size:16px;
	font-weight:bold;
	background-color:#F1F4F9; }
a.menu2:hover {
	color:#000000;
	background-color:#E9EEF5; }
a.menu2b {
	padding:5px 15px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	background-color:#F8F9FA;
	border-bottom:1px solid #FFFFFF; }
a.menu2b:hover {
	color:#000000;
	background-color:#F0F0F0;
	border-bottom:1px solid #FFFFFF; }
a.menu3 {
	padding:5px 15px;
	font-weight:bold;
	color:#333333; }
a.menu3:hover {
	color:#0099CC;
	text-decoration:underline; }

div.menu4 {
	float:left;
	width:188px; }
div.menu4 li {
	border-right:1px solid #F0F0F0; }
div.menu4 li a {
	display:block;
	padding:5px 20px 5px 10px;
	height:100%;
	border:0;
	border-bottom:1px solid #F0F0F0; }
div.menu4 li a:hover {
	border-right:1px solid #0099CC;
	border-bottom:1px solid #F0F0F0;
	background:url(scr_images/arrow_blue.gif) center right no-repeat; }
div.menu4 li.active {
	border-right:1px solid #E5E5E5;
	background:url(scr_images/back_menu4_active.jpg) top right no-repeat; }
div.menu4 li.active a:hover {
	border-right:0;
	border-bottom:1px solid #F0F0F0;
	background:none; }
	
	.menu4 h2 a {
		display:block;
		padding:5px;
		color:#003366;
		font-size:16px;
		font-weight:bold;
		border:0;
		border-bottom:1px solid #ccc;  }
	.menu4 h2 a:hover {
		color:#0099CC;
		border-bottom:1px solid #0099CC; }
	.menu4 h2.active a {
		color:#0099CC;
		border-bottom:1px solid #0099CC; }

	.menu4 h3 a {
		display:block;
		padding:5px;
		padding-left: 15px;
		color:#003366;
		font-size:13px;
		font-weight:normal;
		border:0;
		border-bottom:1px solid #ccc;  }
	.menu4 h3 a:hover {
		color:#0099CC;
		border-bottom:1px solid #0099CC; }
	.menu4 h3.active a {
		color:#0099CC;
		border-bottom:1px solid #0099CC; }
		
	.menu4 ul li a {
		padding-left: 20px; }
		
.menu4 .content3 {
	background-color: #f7f7f7; }

ul.menu5 {
	float:left;
	width:225px;
	background:url(scr_images/back_menu4b.jpg) top left repeat-y; }
ul.menu5 li a {
	display:block;
	padding:5px 20px 5px 10px;
	height:100%;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0; }
ul.menu5 li a:hover {
	border-right:1px solid #0099CC;
	border-bottom:1px solid #F0F0F0;
	background:url(scr_images/arrow_blue.gif) center right no-repeat; }
ul.menu5 li.active {
	background:url(scr_images/back_menu5_active.jpg) top right no-repeat; }
ul.menu5 li.active a:hover {
	border-right:0;
	border-bottom:1px solid #F0F0F0;
	background:none; }


.galBox {
	display:inline;
	float:right;
	margin-bottom:10px;
	padding:5px 5px 0px 0px;
	background-color:#F1F4F9; }
.galBox img {
	margin:0px 0px 3px 5px; }
.galBox a {
	border:0; }
.galBox a:hover {
	border:0; }
.galBox a img {
	border:1px solid #FFFFFF; }
.galBox a:hover img {
	border:1px solid #99CCFF; }

table.cj {
	background:url(scr_images/back_table_matDet.jpg) top repeat-x; }
	table.cj tr { }
	table.cj tr td {
		padding:0px 2px;
		height:25px;
		vertical-align:middle;
		font-size:10px;
		color:#666666;
		text-align:center;
		background:#DDE8EF;
		border-right:1px solid #F1F4F9;
		border-bottom:1px solid #F1F4F9; }
	table.cj tr.cj_header {
		background:url(scr_images/back_table_matDet.jpg) top repeat-x; }
	table.cj tr.cj_header td {
		color:#FFFFFF;
		height:20px;
		font-weight:bold;
		font-size:11px;
		background:url(scr_images/back_table_matDet_border.jpg) top left no-repeat;
		border-right:1px solid #0099CC; }
	table.cj tr td.row_info {
		text-align:left; }
table.contForm {
	border:0;
	width:550px; }
table.contForm tr td {
	font-size:10px;
	color:#666666;
	padding-left:30px;
	vertical-align:top; }
	table.contForm tr td p {
		padding:0px 0px 4px 0px;
		margin:0;
		font-size:11px;
		font-weight:bold; }
hr.hr1 {
	margin-top:20px;
	background:0;
	height:1px;
	border:0;
	border-bottom:1px dotted #cccccc; }

a.vise {
	display:block;
	margin:10px 0px;
	height:14px;
	text-indent:-100px;
	text-decoration:none;
	border:0;
	background:url(scr_images/btn_vise.png) top left no-repeat; }
a.vise:hover {
	text-decoration:none;
	border:0; }
	
.footer {
	margin:0 auto;
	margin-top:40px;
	width:936px;
	border-top:1px solid #F8CB00;
	padding-top:15px;
	color:#999999;
	text-align:center; }
.footer a {
	border:0; }
.footer a:hover {
	border-bottom:1px dotted #0099CC;}
.footerInfo {
	margin:30px 20px 0px 20px;
	padding-bottom:20px;
	font-size:10px; }
.footerInfo a {
	font-weight:bold; }
.footerInfo a:hover {
	color:#F8CB00;
	border-bottom:1px dotted #F8CB00; }











/* OTHER ---------------------------------------------- */
#map img {
	background: none;
}
#map2 img {
	background: none;
}
.clear {
	clear:both; }
.fL {
	float:left; }
.fR {
	float:right; }
.pad10 {
	padding:10px; }