/* ::::: film.hr ::::: */

html, body { margin: 0pt; padding: 0pt; height: 100%; width: 100%;overflow: hidden; }
body { margin: 0pt; background: transparent none repeat fixed 0%; font-family: verdana,arial,helvetica,sans-serif; }
#background { position: absolute; width: 100%; top: 0pt; left: 0pt; height: 100%; }
#logo { position: absolute; top: -200px; left: 10px; }
#outer { overflow: auto; width: 100%; height: 100%; position: relative;  }
#topside { margin: 0pt 0pt 10px 300px; position: relative; width: 512px; }
#topsidecont { margin: 0pt 0pt -10px 305px; background-color: White; position: relative; width: 500px; }
#container1 { border-left: 5px solid rgb(255, 255, 255); border-right: 5px solid rgb(255, 255, 255); margin: 0pt 0pt 0pt 300px; background: rgb(255, 255, 255) none repeat; position: relative; width: 500px; opacity: 0.8; filter:alpha(opacity=80); }
#container2 { border-left: 5px solid rgb(255, 255, 255); border-right: 5px solid rgb(255, 255, 255); margin: 0pt 0pt 0pt 300px; background: rgb(255, 255, 255) none repeat; position: relative; width: 500px; opacity: 0.9; filter:alpha(opacity=90);}










#main-text2 { padding: 0px 10px 32px 5px; }
* html #container1 { height: 100%; }
#main-text { padding: 10px 10px 32px 5px; }
* html #main-text, * html #footer, * html #main-title { height: 1px; }
#main-text, #footer, #main-title { min-height: 1px; }
h1 { border-bottom: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 5px 0pt; font-size: 8pt; letter-spacing: 3px; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-indent: 10px; }
a { color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; }
a:hover { color: Red; font-weight: bold; text-decoration: underline; }
p, ul, ol { margin: 0pt; padding: 5px 10px; font-size: 8pt; line-height: 16pt;}
ol, ul { margin-left: 25px; }
* html #left-menu { position: absolute; }
#left-menu { position: fixed; top: 200px; left: 0pt; width: 300px; text-align: right; z-index: 999; }
.nav { border-top: 1px solid rgb(0, 0, 0); margin: 0px; padding: 0px; background: rgb(0, 0, 0) none repeat; display:block; width: 300px; opacity: 0.5; filter:alpha(opacity=50);}
.nav li { border-bottom: 1px solid rgb(0, 0, 0); margin: 0px; padding: 1px; font-size: 7pt; letter-spacing: 3px; font-family: verdana,arial,helvetica,sans-serif; }
.nav li a, #nav li a:visited { margin: 0px; padding: 0px 14px; background: rgb(0, 0, 0) none repeat; display: block; color: rgb(255, 255, 255); text-decoration: none; line-height: 19px; width: 270px ! important; font-weight: bold; }
.nav li a span { margin: 0px; padding: 0px; display: none; }
.nav li a:hover { background: Red none repeat; color: rgb(0, 0, 0); font-weight: bold; }
.nav li a:hover span { display: inline; color: rgb(0, 0, 0); }
.nav li a.current, #nav li a.current:visited, #nav li a.current:hover { background: rgb(204, 204, 204) none repeat; color: rgb(0, 0, 0); font-weight: bold; }
.nav li a.current span, #nav li a.current:visited span, #nav li a.current:hover span { display: none; }
#footer { margin: -32px 0pt 0pt 305px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-weight: bold; text-align: center; width: 500px; font-size: 7pt; position: relative; }
fieldset { border: 1px solid rgb(255, 255, 255); padding: 10px; background: rgb(255, 255, 255) none repeat; font-size: 8pt; }
legend { border: 1px solid rgb(255, 255, 255); padding: 10px; background: rgb(204, 204, 204) none repeat; color: rgb(0, 0, 0); font-size: 8pt; }
#horook { padding: 10px; font-size: 7pt; position: fixed; bottom: 0px; left: 0pt; width: 400px; text-align: left; z-index: 999; }
#horook a { color: rgb(255, 255, 255); }

#notransp {
	opacity: 1.0; filter:alpha(opacity=100); background: rgb(255,255,255);
}
#imgcontem {
	height: 100px; width: 116px; overflow: hidden;  border: 3px solid White;
	
}
#tecontem ,  #a.tecontem:link, #a.tecontem:active, #a.tecontem:visited {
  border: 3px solid White;line-height: 9px;text-align: left; width: 116px; height: 78px; background: rgb(255, 255, 255) none repeat;  position: relative; opacity: 0.8; filter:alpha(opacity=80);font-size: 9px;
}
#tecontem div.a:hover, #a.tecontem:hover  {
  border: 3px solid Red;line-height: 9px;text-align: left; width: 116px; height: 78px; background: Red ;  position: relative;font-size: 9px;
}
#slikaupoz{
	 width: 108px; height: 40px; background: rgb(255, 255, 255) none repeat;  position: relative; opacity: 0.8; filter:alpha(opacity=80);
position: absolute;
	top: -77px;
	left: 10px;
	font-size: 9px;
	padding: 6px;
	text-align: left;
}
#rightside {
	 top: 0px;margin: 0pt 0pt 0px 820px; background: rgb(255, 255, 255) none repeat;   position: absolute;  opacity: 0.8; filter:alpha(opacity=80); height: 600px; width: 141px; z-index: 1000; padding: 2px;
}
#rightside2 {
	 top: 0px;margin: 600px 0pt 0px 820px; background: rgb(255, 255, 255) none repeat;   position: absolute;   height: 100px; width: 145px; z-index: 1000;
}
#slikaupoz2 { padding: 6px; background: rgb(255, 255, 255) none repeat; width: 108px; height: 55px; opacity: 0.7;filter:alpha(opacity=70); position: absolute; top: 123px; left: 10px; font-size: 9px; font-weight: normal; text-align: left; z-index: 800; }


.naslovcrnitop {
	font-family: Arial, Helvetica, sans-serif; font-size: 15px;  font-weight: bold; text-transform: uppercase;  letter-spacing: -1px;
}
.tekstcrniinas {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; 
}
.sekcijanaslov {
	 color: #fff; font-family:  Arial, Helvetica, sans-serif; font-size: 25px;  font-weight: bold; text-transform: uppercase;  letter-spacing: -2px; text-align: right;  width: 100%;  height: 30px; background-color: #E2E2E2; vertical-align: bottom;
}
.boxcrv {
	border: 1px; border-color: Red; background-color: Red; width: 100%;  text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;  color: White;
}
#engtab {
	top: 0px; left: 130px; position: absolute; opacity: 0.7; filter:alpha(opacity=70);  z-index: 789;
}
.boxcrn {
	border: 1px solid Black; border-color: #000 #000 #000 #000; background-color: #fff;   text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;   color: #000;
}
.naslovV {
	font-family: Arial, Helvetica, sans-serif; font-size: 22px;  font-weight: bold; text-transform: uppercase;  letter-spacing: -1px;  text-align: left; height: 40px; background: White;
}
.tekstcrniinav {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; 
}
.tekstcrniinav a:link, .tekstcrniinav a:active, .tekstcrniinav a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal;   width: 100%;
}
.tekstcrniinav a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal;  display: block; background-color: Red; color: White;
}
.imeiprezime {
	text-transform: capitalize;
}
.tekst {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal;  text-align: justify; line-height: 12pt;
}
.tekst p {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal;  text-align: justify; line-height: 12pt;
}
.boxcrk {
	border: 1px solid Black; border-color: #565656 #565656 #565656 #565656; background-color: #D1D1D1;   text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;   color: #000;
}