* {margin: 0px; padding: 0px; border: none; text-decoration: none;}
html {
	background:#f7f7f7 url(/inc/gfx/back_top.gif) repeat-x top left;
	color: #000;
	text-align: center;
	font: 12px  "Arial", "Century Gothic","Tahoma", "Verdana", sans-serif;
	}
body {
	text-align: center;
	padding-top: 0px;
	width: 949px;
	margin: 0 auto;
	position:relative;
}
a {outline:none;}
h1, h2, h3, h4 {
	/*clear:both;*/
}
h5 {
	color:#222;
	text-decoration:underline;
	padding-top:20px;
	padding-bottom:20px;
	font-size:1em; font-weight:normal;
}
select option{
	padding-right:4px; 
}

.clear, .klir {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*.klir {clear:both; line-height:1px;height:1px;}*/

.invisible {
	position: absolute;
	top: -9999px;
}
.hidetext {
	text-indent:-9999px;
}

p.red,
ul.red,
ul.red li,
h4.red li{color:#940d0d}
p.red strong {color:#940d0d; font-weight:bold;}
table td {vertical-align:top;}
table td.kolonazaslike{text-align:right; width:200px;}
#glavno .tekst blockquote {background-color:#fafafa; padding:10px 10px 2px 10px; margin-bottom:10px;}
#glavno .tekst blockquote p.red strong {font-weight:bold; }

#top {width:949px; height:110px;
	background: url(/inc/gfx/back_header2.gif) no-repeat top right;
}
#top #logo {
	}
.tag_hr #tagline, 
.tag_en #tagline {
	/*font-size:12px;
	margin:0px 15px 0px 0px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	background: url(/inc/gfx/back_header2_tag_en.gif) no-repeat top right;
	width:426px; height:31px;float:right;
*/
	position:absolute; right:13px;
	z-index:0;
	background: url(/inc/gfx/back_header2_tag_en.gif) no-repeat top right;
	width:426px; height:31px;
}
.tag_hr #tagline {
	background: url(/inc/gfx/back_header2_tag_hr.gif) no-repeat top right;
}
#flashheader{
	width:634px; height:106px;
	position:absolute; left:302px; 
	z-index:10;
}
#language{
	position:absolute; right:0px; z-index:20;
	margin-top:83px; text-align:right; margin-right:31px;
	float:right; list-style:none;font-size:12px; font-weight:normal; }
#language li{float:left; padding-right:4px; height:38px;}
#language li a {margin-left:4px; display:block;  
	background:url(/inc/gfx/back_lang_a.gif) repeat-x top left;
	padding:8px 0px 0px 0px; height:30px; color:#ccc;}
#language li a:hover{ background-position:bottom left;}
#top .hr .hr a { background-position:bottom left;}
#top .en .en a { background-position:bottom left;}

#navigation{
	/*height:58px;*/
	height:31px;
	width:923px;
	margin:0 auto;
	background:url(/inc/gfx/back_nav2.gif) repeat-x bottom left;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}
#navul {list-style:none; font-size:14px; font-weight:bold; padding-left:21px;}
#navul li {float:left; }
#navul li a {
	background:url(/inc/gfx/back_nav2_a.gif) repeat-x left bottom;
	height:20px; padding-top:11px; margin-right:22px; display:block; color:#000;}
.veski #navul li.veski a,
.proizvodi #navul li.proizvodi a,
.olms #navul li.olms a,
.radovi #navul li.radovi a
 { background-position:left top; } /* left 17px*/
#navul li a:hover
 { background-position:left -31px; }

#container{width:880px; margin:0 auto; background-color:#FFFFFF; padding:0px 22px 20px 22px;}

#glavno{
/*	border-top:10px solid #eee;*/
	float:right;
	margin-top:30px;
	width:551px;
	position:relative;
	padding:20px;
	text-align:justify; 
	}

#glavno h1 {font-size:24px; color:#000000; font-weight:bold;margin-bottom:20px;}
#glavno h2 {font-size:20px; color:#fff; border-bottom:2px solid #ccc; padding:5px 7px; 
			font-weight:bold; text-align:left;
			margin-bottom:30px; zoom:1;
			background:#535252 url(/inc/gfx/back_h2.gif) no-repeat top left;}
#glavno h3 {font-size:17px; color:#000000; font-weight:bold;margin-bottom:25px; 
			margin-top:30px; background-color:#f5f5f5; padding:2px 5px;
			border-bottom:1px solid #d5d5d5;}
#glavno h4 {font-size:12px; color:#000000; font-weight:bold;margin-bottom:8px;}
#glavno p {margin-bottom:20px;}
#glavno ul {list-style-position:outside; padding-left:13px; margin-bottom:20px;
	list-style-image: url(/inc/gfx/smallbullet.gif);
}
#glavno strong {font-weight:normal; color:#940d0d;}
#glavno em {font-style:normal; text-decoration:underline; font-weight:bold;}
#glavno code {font-weight:bold; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#glavno .downloadPDF {width:60px; height:80px; background-color:#CC6633; float:left;}
#glavno h3.radovi_naslov { zoom:1; margin-left:5px;color:#555; font-size:.9em; margin-bottom:0px;}
#glavno div.sazetak {padding-left:48px; margin-top:5px; margin-bottom:10px;}
#glavno .sazetak a img{border:none; margin:0px; display:inline; margin-top:2px; padding-left:0px; padding-right:3px;}
#glavno .sazetak a{ font-size:11px; font-weight:bold; color:#555;}
#glavno .sazetak a:hover{ color:#940d0d;}
#glavno .sazetak .saz_tekst {display:none; font-size:10px; margin-top:-12px; color:#444;}
#glavno #openPdf {float:left; width:35px; border:none; padding:0px; margin:3px 0px 2px 5px;}
#glavno #openPdf img {border:none; margin:0px;padding-top:2px;}
#glavno div.autori { margin-left:48px; padding-top:0px; margin-top:0px; color:#222222; }
#glavno div.autori p{ padding-left:0px; margin:0; padding:0;}
#glavno div.autori strong {color:#940d0d;}
#glavno .opisslike {text-align:left; font-size:10px; padding-top:3px; color:#666;}
#slikenastranici {text-align:right;}
#slikenastranici img,	
#slikenastranici a img{	
padding:6px; background-color:#fff; border: 1px solid #ccc; /*margin-right:20px;*/ 
margin-bottom:7px; display:block; float:right;
}
#slikenastranici a:hover img{background-color:#f7c8a1; }
/* kontakt */
.tab1a {float:left; width:60px; display:block;}
.tab2a {display:block;}
#okoforme {	text-align:center;}
#glavno form {
	width:440px; padding:30px;
	background-color:#fafafa;
	border:1px solid #ccc;
	margin:30px auto; text-align:left;
}
#glavno label {	width:110px; float:left; margin-right:3px;}
#glavno form .napomena { float:right; color:#999; }
#glavno input, #glavno textarea {
	border: 1px solid #ddd;
	width:320px; padding:2px;
	margin-bottom:8px; 
	overflow-y:auto;
}
#glavno #auth{
	width:320px; 
	height:30px;
	padding:0px;
	margin-bottom:10px;
	padding-right:5px;
	float:right;
	}
#glavno #auth img {
	border:none;
	padding:0px;
	margin:0px; margin-left:-2px;
	width:120px;
	float:left;
}
#glavno #auth input {
	width:190px;
	height:27px;
	margin:0px;
	margin-right:-4px;
	padding:2px 0px 0px 0px;
	float:right;
	font-size:18px;
	line-height:16px;
	color:#99CC66;
	text-align:center;
	letter-spacing: 8px;
}

#glavno .gumb {
	width:80px;
	float:right;
	border: 2px solid #c4c4c4; background-color:#ddd;
	color:#002200; /*000066;0066cc*/
	margin-right:5px;}
#glavno .gumb:hover {
	background-color:#f3eeee;
	cursor:pointer;
}



.pagebody #downloadfile {
	width:80px;
	height:120px;
	background-color:#fff;
	border:1px solid #ccc;
	float:right;
	margin:-20px -5px 20px 20px;
}


#lijevo{ display:inline; float:left; width:251px; text-align:left; 
		 margin:0px; 
		padding:40px 0px 20px 17px; 
		 background:#f7f7f7 url(/inc/gfx/back_left_top.gif) repeat-x left top;
		border-bottom:7px solid #fafafa;
		 }
#izbornik  {
	width:234px; margin-bottom:25px; padding:0px; 
	background:url(/inc/gfx/izbornik_top.gif) no-repeat left top; padding-top:7px;
}
#izbornik ul {
	display:none;
}
#izbornik ul li{
	list-style:none;
	}
#izbornik ul li a{
	display:block;
	margin:0px 0px 2px 0px;
	padding:0px;
	padding-left:15px;
	color:#222;
	line-height:21px;
	background-color:#ddd;
	border-bottom:1px solid #aaa;
}
#izbornik ul li a:hover{
	background-position: left top;
	color:#940d0d;
}
#izbornik ul ul{
	background:none;
	font-size:11px;
	margin-bottom:5px;
}
#izbornik ul li ul li a{
	line-height:12px;
	border-bottom:1px solid #bababa;
	background-color:#eee;
	padding-top:2px; padding-bottom:2px;
	color:#555;
}
#izbornik ul li ul li a:hover{
	background-position: left 5px;
	background-color:#f3eeee;
}



#search, .leftbox {
	border-bottom:1px solid #bbb;  padding:13px;
/*	background:url(/inc/gfx/izbornik_top.gif) no-repeat left top;*/
	background-color:#e5e5e5;
	margin-bottom:15px;
	width:208px;}
.leftbox {
	font-family:Arial, Helvetica, sans-serif;
 	text-align:center;
	font-size:10px;
 }
.leftbox p {
  	text-align:justify;
	}
#search h1, .leftbox h3 {
	text-align:left;
	text-transform:uppercase;
	font-size:15px; font-weight:bold;
	margin-bottom:10px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}
.leftbox a { color:#000000;
}
.leftbox img {
	margin-bottom:13px;
	background-color:#f8f8f8;
	border:1px solid #bbb;
	padding:9px;
	}
.leftbox h4 {
	color:#f08630; font-size:12px;
	font-weight:bold; text-align:left;
	margin-bottom:10px;
}
#aktualno_teaser{
	text-align:justify;
}
.leftbox .opsirnije  { display:inline;}
.leftbox .opsirnije a{ padding-left:12px;background:url(/inc/gfx/bullet2.gif) no-repeat top 4px;	 width:11px; height:11px; text-indent:-9999px;}
.leftbox .opsirnije a span{display:none;}

#search input {
font-family:"Century Gothic", Arial, Helvetica, sans-serif; float:left; 
font-size:14px; padding:2px; color:#666; width:133px; margin-right:4px;
border: 2px solid #c4c4c4; background-color:#fff; display:inline;}
#search #searchgumb {
	float:none; width:auto; padding:0px;font-size:14px;
	text-align:center; width:60px; height:27px; color:#000; 
	border: 2px solid #c4c4c4; background-color:#ddd; margin:0px;
}
#search #searchgumb:hover {
	background-color:#f3eeee;
	cursor:pointer;
}
#footer{ 
	width:939px; height:170px; 
	background:url(/inc/gfx/back_footer_main.gif) repeat-x top left;
	margin:0px auto;
}
#footer_text{
	float:left;
	text-align:left;
	color:#FFFFFF;
	background:url(/inc/gfx/back_footer_left.gif) no-repeat left top;
	padding-left:30px;
	padding-top:76px;
	height:94px;
	}
.black{color:#000;}
#footer_credit{
	float:right;
	background:url(/inc/gfx/back_footer_right.gif) no-repeat right top;
	padding-top:145px;
	height:25px;
	padding-right:20px;
	color:#222;
}
#footer_credit a{color:#f89a4d;}
#footer_credit a:hover{color:#c4a579;}
	
.search .tekst a {color:#f08630; border-bottom:1px dotted #f08630;}
.search .tekst a:hover {color:#940d0d;}

#srchrez {font-size:11px;}
#srchrez li{margin-bottom:20px;}
#srchrez p{margin:2px 0px; padding:0px;}
.searchrezloc {color:#666;font-size:11px;}
.searchrezloc a {font-size:12px;}
#srchrez a.s_link {color:#940d0d;} 
#s_lang { margin-right:10px; margin-top:3px; color:#999; margin-bottom:3px;}
#s_lang strong {font-weight:bold;}
#s_lang span {color:#000;}

.mod_sve_slike {margin-top:10px;}
.mod_sve_slike .imgdiv {float:left; width:50%; text-align:center; margin-bottom:18px;}
.mod_sve_slike .imgdiv img {border:1px solid #999999; padding:4px; background-color:#fff;}
.mod_more {border-bottom:1px solid #e5e5e5; font-weight:bold; padding-top:20px;}
#tmk_mod_sve ul li a{font-weight:bold; color:#666;}
#tmk_mod_sve ul li a:hover{color:#000;}
/*
.mod_tmk h3 {font-size:11px; color:#779977; font-weight:bold; text-align:left;	background: url(/inc/gfx/bullet2-off.gif) no-repeat 10px;	padding-left: 25px; margin-bottom:5px; margin-top:7px;}
.mod_tmk h4 {font-size:12px; color:#77aa44; font-weight:bold;}
.mod_tmk img {border:1px solid #999999; padding:2px; background-color:#fff; margin-bottom:5px;}
.mod_tmk p {font-size:10px; color:#555555; font-weight:normal;padding:12px; text-align:justify;}
.mod_tmk a {font-size:10px; color:#113311; font-weight:normal; }
.mod_tmk a:hover {font-size:10px; color:#558855; font-weight:normal;}
.mod_tmk .opsirnije{text-align:right; margin-right:5px; margin-top:2px; margin-bottom:-5px; padding-bottom:0px}
.mod_tmk .opsirnije a{border:none;  margin-bottom:0px; padding-bottom:0px;}
.mod_more {border-bottom:1px solid #e5f0e5; font-weight:bold; padding-top:20px;}
.mod_sve_slike {margin-top:10px;}
.mod_sve_slike .imgdiv {float:left; width:50%; text-align:center;}
.mod_sve_slike .imgdiv img {border:1px solid #999999; padding:2px; background-color:#fff;}
#glavno_desno .pagebody .tekst .mod_sve_slike .imgdiv a {border-bottom:none;}
*/

.bigslova{font-size:16px; color:#333; padding-bottom:10px;}
.srednjaslova{margin-top:6px; padding-bottom:3px;line-height:22px; font-size:14px;}
.centriraj{font-size:13px; line-height:19px; text-align:center; color:#333;}
.velikisivi{font-size:16px; margin-top:30px; color:#666;text-align:center;}
.velikisivi img {display:block; margin-top:25px;}

#prvaslika {height:270px;}
#prvaslika a{ text-indent:-9999px; display:inline;  cursor:default; float:left; width:275px; height:118px;}
a#GL-en {background:url(/tmkdata/tmkpages_slike/prva-GL-en.jpg) no-repeat bottom left;}
a#GD-en {background:url(/tmkdata/tmkpages_slike/prva-GD-en.jpg) no-repeat bottom left;}
a#DL-en {background:url(/tmkdata/tmkpages_slike/prva-DL-en.jpg) no-repeat bottom left;}
a#DD-en {background:url(/tmkdata/tmkpages_slike/prva-DD-en.jpg) no-repeat bottom left;}
#prvaslika a:hover{ background-position:top left; cursor:default;}

.olms .rjesenja img{	
padding:6px; background-color:#fff; border: 1px solid #ccc; /*margin-right:20px;*/ 
}

