html, body {
height:100%;
margin:0;
padding:0;
border:0;
}
* {
font-family:Georgia, "Times New Roman", Times, serif;
}
img {
border:0;
}
img.film {
border:1px solid #bca774;
}
a {
color:#bca774;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1 {
color:#fff;
font-weight:normal;
}
h2 {
margin:0px 0px 5px 0px;
border-left:5px solid #165371;
padding-left:7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#3d7591;
}
input, textarea {
font-size:11px;
}

/* SIDE LINKS */
a.side {
display:block;
color:#707070;
text-decoration:none;
font-size:12px;
background-color:#fff;
}
a.side:hover {
display:block;
color:#00739f;
text-decoration:none;
font-size:12px;
background-color:#fff;
}
a.title {
display:block;
color:#00739f;
font-size:12px;
text-decoration:none;
background-color:#f6fbfe;
}
a.news_active {
display:block;
color:#00739f;
font-size:12px;
text-decoration:none;
background-color:inherit;
margin-bottom:5px;
}
a.news_active:hover {
font-size:12px;
text-decoration:none;
margin-bottom:5px;
}
a.news {
display:block;
color:#707070;
font-size:12px;
text-decoration:none;
background-color:inherit;
margin-bottom:5px;
}
a.news:hover {
color:#00739f;
font-size:12px;
text-decoration:none;
margin-bottom:5px;
}
div.side_gallery a {
color:#a7a9ac;
font-size:11px;
font-weight:normal;
display:block;
padding:2px;
text-align:center;
border-top:1px solid #b8d4df;
}
div.side_gallery a:hover {
color:#00739f;
text-decoration:none;
}
div.side_gallery_current a.title {
color:#00739f;
font-size:11px;
font-weight:normal;
display:block;
padding:2px;
text-align:center;
background-color:#fff;
border-top:1px solid #b8d4df;
}
div.side_events a, div.side_events_current a {
font-size:17px;
}
div.side_events a:hover, div.side_events_current a:hover {
font-size:17px;
}

/* IMAGES */
img.related {
border:1px solid #0d435d;
padding:5px;
}
img.related_gray {
border:1px solid #dcdcdd;
padding:5px;
}

/* CONTACT SIDE */
div.contact_side {
color:#0d435d;
font-size:9px;
margin-right:20px;
}
div.contact_side input, div.contact_side textarea {
background-color:#dcdede;
border:0;
width:240px;
padding:3px;
}
div.contact_side hr {
border:1px solid #dcdede;
width:245px;
}

/* KINO */
div.kino {
margin-left:25px;
width:500px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#c2dbed;
font-size:11px;
}
div.kino div.day {
color:#c2dbed;
font-size:11px;
border:1px solid #0d435d;
border-width:2px 0px 1px 0px;
padding:5px 0px;
clear:both;
}
div.kino div.left {
width:220px;
text-align:right;
float:left;
clear:left;
margin:0px 0px 5px 0px;
padding:2px 12px 2px 2px;
}
div.kino div.right {
clear:right;
margin:0px 0px 5px 10px;
padding:2px;
}

/* UCILISTE PRIJAVA */
div.uciliste_prijava {
margin-left:25px;
width:500px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7f9eb4;
font-size:9px;
}
div.uciliste_prijava div.box {
padding:10px 0px;
border-bottom:2px solid #000;
}
div.uciliste_prijava span.title {
color:#7f9eb4;
}
div.uciliste_prijava input, div.uciliste_prijava textarea {
background-color:#0d435d;
border:0;
width:450px;
color:#fff;
padding:3px;
font-size:11px;
}

/* MASLACAK PRIJAVA */
div.prijava {
margin-left:25px;
width:500px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#c2dbed;
font-size:11px;
}
div.prijava div.box {
padding:5px 0px;
}
div.prijava span.title {
color:#7f9eb4;
}
div.prijava input, div.prijava textarea {
background-color:#0d435d;
border:0;
width:450px;
color:#fff;
padding:3px;
font-size:11px;
}

/* CONTACT */
div.contact {
margin-left:25px;
width:500px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#c2dbed;
font-size:11px;
}
div.contact div.box {
padding:10px 0px;
border-bottom:2px solid #0D435D;
}
div.contact div.box {
}
div.contact span.title {
color:#7f9eb4;
}

/* RESERVATION */
div.reservation {
margin-left:25px;
width:500px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#c2dbed;
font-size:11px;
}
div.reservation div.left {
margin:0px 0px 10px 0px;
padding:5px;
background-color:#002a3d;
float:left;
width:410px;
height:60px;
line-height:15px;
}
div.reservation div.right {
width:70px;
height:50px;
text-align:center;
margin:0px 0px 10px 5px;
padding:20px 0px 0px 0px;
background-color:#002a3d;
float:left;
}
div.reservation div.special, div.reservation span.special {
color:#85a971;
}

div.reservation span.title {
color:#7f9eb4;
}

/* HOME */
div.home {
margin-left:25px;
width:510px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#c2dbed;
font-size:11px;
}
div.home div.left {
clear:left;
float:left;
width:185px;
background-color:#023f5c;
border-left:24px solid #002130;
color:#9dbecb;
font-size:9px;
margin-bottom:10px;
padding:16px;
background-image:url(../images/frontend/home_box_left.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}
div.home a {
background-color:inherit;
color:#9dbecb;
font-weight:normal;
text-decoration:none;
}
div.home a:hover {
background-color:inherit;
color:#bca774;
font-weight:normal;
text-decoration:none;
}
div.home a.home {
background-color:inherit;
color:#9dbecb;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
div.home a.home:hover {
background-color:inherit;
color:#bca774;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
div.home div.left ul, div.home div.left li {
margin:0px 0px 0px 7px;
padding:4px 0px 4px 0px;
font-size:9px;
}
div.home div.left a {
display:block;
margin:4px 0px 0px 0px;
padding:0;
}
div.home div.right {
clear:left;
float:left;
width:185px;
background-color:#002638;
border-left:24px solid #002130;
color:#9dbecb;
font-size:9px;
margin:0px 0px 10px 10px;
padding:16px;
background-image:url(../images/frontend/home_box_right.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}
div.home div.right ul, div.home div.right li {
margin:0px 0px 0px 7px;
padding:4px 0px 4px 0px;
font-size:9px;
}
div.home div.events {
clear:left;
float:left;
width:241px;
background-color:#002638;
color:#9dbecb;
font-size:9px;
margin:0px 0px 0px 10px;
padding:0;
min-height:68px;
_height:68px;
}
div.home div.events div.title {
font-size:13px;
margin:15px 5px;
text-align:center;
}
div.home div.events td.r1 {
background-color:#002d43;
}
div.home div.events td.r1 div.day {
font-size:9px;
text-align:center;
}
div.home div.events td.r1 div.info {
font-size:9px;
padding:3px;
}
div.home div.events td.r2 {
background-color:#003149;
}
div.home div.events td.r2 div.day {
font-size:9px;
text-align:center;
}
div.home div.events td.r2 div.info {
font-size:9px;
padding:3px;
}

div.home div.events table tr td div.event div.day {
font-size:9px;
}
div.home div.events td div.event div.info {
font-size:9px;
}
div.home div.events td div.event div.info span.special {
font-size:9px;
}
div.home div.events table tr 	td div.event div.info span.title {
font-size:9px;
}

/* SIDE EVENTS */
div.side_events {
margin:0px 25px 0px 0px;
padding:10px 5px 10px 50px;
width:185px;
color:#707070;
font-size:11px;
border:1px solid #dcdede;
border-width:2px 0px 1px 0px;
}
div.side_events_current {
background-color:#f6fbfe;
}
div.side_events a span {
font-size:11px;
margin:0;
padding:0px 5px;
}

/* SIDE HOME */
div.side_home {
margin:0;
padding:5px 0px;
width:270px;
color:#707070;
font-size:11px;
}
div.side_home span.subtitle {
color:#a7a9ac;
font-weight:normal;
font-size:12px;
display:block;
margin:0;
padding:2px 7px;
}
div.side_home div.lead {
background-image:url(../images/frontend/home_news_bg.jpg);
background-repeat:no-repeat;
float:left;
width:250px;
font-size:11px;
margin:0;
padding:0px 0px 0px 7px;
}
div.side_home a.news_arrow {
float:none;
margin:2px;
padding:0;
border:0;
}
div.side_home a.news_arrow img {
float:none;
margin:0;
padding:0;
border:0;
}
div.side_home img {
border:1px solid #c0e1ee;
padding:5px;
}

/* SIDE NEWS */
div.pages {
text-align:center;
margin:0px 25px 0px 0px;
padding:5px 0px;
width:240px;
color:#a7a9ac;
font-size:11px;
border:1px solid #dcdede;
border-width:1px 0px 1px 0px;
}
div.pages a {
color:#a7a9ac;
text-decoration:none;
}
div.pages a.current {
color:#007ead;
}
select {
width:240px;
color:#a7a9ac;
font-size:11px;
border:1px solid #dcdede;
}
div.side_news {
margin:0px 25px 0px 0px;
padding:5px 5px;
width:230px;
color:#707070;
font-size:11px;
border:1px solid #dcdede;
border-width:2px 0px 1px 0px;
}
div.side_news_current {
background-color:#f6fbfe;
}
div.side_news span.date {
color:#a7a9ac;
font-size:10px;
}

/* SIDE GALLERY */
div.side_gallery {
margin:0px 25px 10px 0px;
padding:0;
width:236px;
color:#707070;
font-size:11px;
border:2px solid #b8d4df;
}
div.side_gallery_current {
margin:0px 25px 10px 0px;
padding:0;
width:236px;
color:#707070;
font-size:11px;
border:2px solid #b8d4df;
background-color:#b8d4df;
}
div.side_gallery img, div.side_gallery_current img {
margin:5px;
}

/* EVENTS */
div.events {
margin-left:25px;
width:450px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#c2dbed;
font-size:11px;
}
div.events div.event {
border-top:1px solid #0d435d;
padding:3px;
}
div.events div.day {
width:40px;
float:left;
font-size:22px;
color:#fff;
}
div.events div.special, div.events span.special {
color:#85a971;
}

div.events div.info {
width:400px;
float:left;
color:#7199a9;
}
div.events span.title {
color:#9dbecb;
}

div.events h1 {
margin:0px 0px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
color:#fff;
}
div.events h2 {
margin:0px 0px 5px 0px;
border-left:5px solid #165371;
padding-left:7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
color:#3d7591;
}

/* THEATER */
div.theater {
margin-left:25px;
width:450px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#c2dbed;
font-size:11px;
}
div.theater div.info {
width:500px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7f9eb4;
font-size:11px;
}
div.theater h1 {
font-size:22px;
font-weight:normal;
}

/* NEWS */
div.news {
margin-left:25px;
width:450px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#c2dbed;
font-size:11px;
}
div.news h1 {
margin:0px 0px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
color:#fff;
}

/* GALLERY */
div.gallery {
margin-left:25px;
width:470px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#c2dbed;
font-size:11px;
}
div.gallery img {
border:6px solid #02293A;
margin:0px 20px 20px 0px;
}
div.gallery img:hover, img.gallery {
border:6px solid #22546b;
margin:0px 20px 20px 0px;
}
div.gallery h1 {
font-size:22px;
font-weight:normal;
}

/* CONTENT */
td.content {
background-color:#00354e;
background-image:url(../images/frontend/right_bg.jpg);
background-repeat:repeat-y;
margin:0;
padding:0;
}
td.content div.banner {
float:left;
}
td.content div.nav {
float:left;
width:185px;
padding:16px 0px 0px 12px;
margin:0px 0px 20px 0px;
}
td.content div.nav a {
display:block;
}
#content {
clear:both;
padding-top:30px;
margin-bottom:20px;
}

/* SIDE */
td.side div {
float:right;
clear:both;
}
div.side_x {
background-image:url(../images/frontend/side_x.jpg);
background-repeat:no-repeat;
width:310px;
height:24px;
}
/* FOOTER */
.footer {
color:#9dbecb;
font-size:9px;
}
.footer div {
margin:0px 15px 10px 15px;
}
.footer a {
color:#9dbecb;
font-size:9px;
text-decoration:none;
}
.footer a:hover {
color:#fff;
}