@charset "utf-8";
/* CSS Document */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}

body {
	margin: 0;
	padding: 0;
	background-color: #202020;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
}
p {
	margin: 0;
	padding: 0;
}
#splash {
	position: relative;
	margin: 0 auto;
	width: 766px;
	height: 730px;
	background: url(../images/bg_splash.jpg) no-repeat;
}
a#enter {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	left: 386px;
	top: 550px;
	width: 60px;
	height: 30px;
	background: url(../images/enter.jpg) no-repeat;
}
a#enter:hover {
	background: url(../images/enter_hover.jpg) no-repeat;
}
#wrapper {
	margin: 0 auto;
	width: 900px;
}
#header_home {
	width: 900px;
	height: 280px;
	background: url(../images/header_home.jpg) no-repeat;
}
#header_izlagaci {
	width: 900px;
	height: 280px;
	background: url(../images/header_izlagaci.jpg) no-repeat;
}
#header_program {
	width: 900px;
	height: 280px;
	background: url(../images/header_program.jpg) no-repeat;
}
#header_posetioci {
	width: 900px;
	height: 280px;
	background: url(../images/header_posetioci.jpg) no-repeat;
}
#header_slatkaprica {
	width: 900px;
	height: 280px;
	background: url(../images/header_slatkaprica.jpg) no-repeat;
}
#header_najsladjelice {
	width: 900px;
	height: 280px;
	background: url(../images/header_najsladjelice.jpg) no-repeat;
}
#header_slatkicrtez {
	width: 900px;
	height: 280px;
	background: url(../images/header_slatkicrtez.jpg) no-repeat;
}
#header_pressroom {
	width: 900px;
	height: 280px;
	background: url(../images/header_pressroom.jpg) no-repeat;
}
#header_presskonferencije {
	width: 900px;
	height: 280px;
	background: url(../images/header_presskonferencije.jpg) no-repeat;
}
#header_kontakt {
	width: 900px;
	height: 280px;
	background: url(../images/header_kontakt.jpg) no-repeat;
}
#header_zanimljivosti {
	width: 900px;
	height: 280px;
	background: url(../images/header_zanimljivosti.jpg) no-repeat;
}
#content {
	width: 900px;
	height: 515px;
	background: url(../images/bg_content.jpg) no-repeat;
}
#left {
	position: relative;
	width: 242px;
	float: left;
}
#main {
	width: 658px;
	float: right;
}

ul#lang {
	padding: 0;
	list-style: none;
	text-align: right;
}
ul#lang li {
	display: inline;
	padding: 0;
}
ul#lang li a, ul#lang li a:visited, ul#lang li a:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #beb9b9;
}
ul#lang li a:hover {
	color: #fff;
}

ul#nav {
	margin: 15px 0 0 87px;
	padding: 0;
	list-style: none;
}
ul#nav a {
	display: block;
	width: 155px;
}
a#home {
	height: 31px;
	background: url(../images/menu_home.jpg) no-repeat;
}
a#home:hover {
	height: 31px;
	background: url(../images/menu_home_over.jpg) no-repeat;
}
a#program {
	height: 31px;
	background: url(../images/menu_program.jpg) no-repeat;
}
a#program:hover {
	height: 31px;
	background: url(../images/menu_program_over.jpg) no-repeat;
}
a#izlagaci {
	height: 30px;
	background: url(../images/menu_izlagaci.jpg) no-repeat;
}
a#izlagaci:hover {
	height: 30px;
	background: url(../images/menu_izlagaci_over.jpg) no-repeat;
}
a#posetioci {
	height: 30px;
	background: url(../images/menu_posetioci.jpg) no-repeat;
}
a#posetioci:hover {
	height: 30px;
	background: url(../images/menu_posetioci_over.jpg) no-repeat;
}
a#pressroom {
	height: 30px;
	background: url(../images/menu_pressroom.jpg) no-repeat;
}
a#pressroom:hover {
	height: 30px;
	background: url(../images/menu_pressroom_over.jpg) no-repeat;
}
a#spektakli {
	height: 30px;
	background: url(../images/menu_zanimljivosti.jpg) no-repeat;
}
a#spektakli:hover {
	height: 30px;
	background: url(../images/menu_zanimljivosti_over.jpg) no-repeat;
}
a#prijatelji {
	height: 30px;
	background: url(../images/menu_prijatelji.jpg) no-repeat;
}
a#prijatelji:hover {
	height: 30px;
	background: url(../images/menu_prijatelji_over.jpg) no-repeat;
}
a#kontakt {
	height: 30px;
	background: url(../images/menu_kontakt.jpg) no-repeat;
}
a#kontakt:hover {
	height: 30px;
	background: url(../images/menu_kontakt_over.jpg) no-repeat;
}
a#sub_prica {
	height: 20px;
	background: url(../images/sub_prica.jpg) no-repeat;
}
a#sub_prica:hover {
	height: 20px;
	background: url(../images/sub_prica_over.jpg) no-repeat;
}
a#sub_lice {
	height: 20px;
	background: url(../images/sub_lice.jpg) no-repeat;
}
a#sub_lice:hover {
	height: 20px;
	background: url(../images/sub_lice_over.jpg) no-repeat;
}
a#sub_crtez {
	height: 20px;
	background: url(../images/sub_crtez.jpg) no-repeat;
}
a#sub_crtez:hover {
	height: 20px;
	background: url(../images/sub_crtez_over.jpg) no-repeat;
}
a#sub_akreditacije {
	height: 21px;
	background: url(../images/sub_akreditacije.jpg) no-repeat;
}
a#sub_akreditacije:hover {
	height: 21px;
	background: url(../images/sub_akreditacije_over.jpg) no-repeat;
}
a#sub_konferencije {
	height: 21px;
	background: url(../images/sub_konferencije.jpg) no-repeat;
}
a#sub_konferencije:hover {
	height: 21px;
	background: url(../images/sub_konferencije_over.jpg) no-repeat;
}
a#sub_cliping {
	height: 21px;
	background: url(../images/sub_cliping.jpg) no-repeat;
}
a#sub_cliping:hover {
	height: 21px;
	background: url(../images/sub_cliping_over.jpg) no-repeat;
}
.posetioci, .press {
	display: none;
}
#tellstory {
	width: 900px;
	height: 46px;
	background: url(../images/ttl_ispricajte.jpg) no-repeat;
}
#beincompany {
	width: 400px;
	height: 40px;
	background: url(../images/ttl_buditeudrustvu.jpg) no-repeat;
}
#ttlizlagaci {
	width: 900px;
	height: 19px;
	background: url(../images/ttl_izlagaci.jpg) no-repeat;
}
#ttlprogram {
	width: 900px;
	height: 46px;
	background: url(../images/ttl_program.jpg) no-repeat;
}
#mainparagraph {
	width: 578px;
	margin-left: 25px;
	text-indent: 30px;
	line-height: 15px;
	background: url(../images/sign_01.jpg) no-repeat;
}
.indented {
	margin: 0;
	padding: 0;
	text-indent: 30px;
	background: url(../images/sign_01.jpg) no-repeat;
	line-height: 15px;
}
.dropcap1 {
	margin-left: 25px;
	background: url(../images/sign_02.jpg) no-repeat;
}
.indented2 {
	padding: 5px 0 0 0;
	text-indent: 35px;
	font-size: 12px;
}
.defaultparagraph {
	margin-left: 25px;
}
#programWrapper {
	width: 490px;
	height: 360px;
	margin-left: 20px;
	overflow: auto;
}

.tbl td {
	text-align: center;
	vertical-align: middle;
}
#box_01 {
	background: url(../images/box_01.jpg) no-repeat;
}
.email {
	color: #bb4214;
	text-decoration: none;
}
.whitelink {
	color: #fff;
	text-decoration: none;
}
.signin {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #872600;
}
.spacer_01 {
	width: 592px;
	height: 10px;
	background: url(../images/spacer_01.jpg) no-repeat;
}
.spacer_03 {
	width: 592px;
	height: 36px;
	background: url(../images/spacer_03.jpg) no-repeat;
}

.contact {
	width: 195px;
	padding: 3px 8px;
	margin-bottom: 6px;
	border: 1px solid #8A8A8A;
	background-color: #1A1A1A;
	font-size: 11px;
	color: #8A8A8A;
}
.contactList {
	margin-bottom: 6px;
	padding: 3px 5px;
	border: 1px solid #8A8A8A;
	background-color: #1A1A1A;
	font-size: 11px;
	color: #8A8A8A;
}
.contactList option {
	width: 190px;
}
#contactForm {
	margin: 15px 50px 0 50px;
}

#footer {
	position: relative;
	width: 900px;
	height: 60px;
	background: url(../images/bg_footer.jpg) no-repeat;
}
#footer img {
	border: none;
}
#footer .right {
	float: right;
}
#footer .right img {
	float: right;
}
#footer .left {
	float: left;
}
#footer .left img {
	float: left;
}

.footer {
	clear: both;
}
.footer img {
	float: left;
	border: none;
}
#optimizam {
	position: absolute;
	right: 0;
	bottom: 0;
}

#logo_optimizam {
	position: absolute;
	left: 100px;
	top: 330px;
}
#link_sanmarina {
	display: block;
	position: absolute;
	width: 85px;
	height: 45px;
	left: 55px;
	top: 385px;
	cursor: pointer;
}
#link_stark {
	display: block;
	position: absolute;
	width: 55px;
	height: 45px;
	left: 145px;
	top: 395px;
	cursor: pointer;
}
#link_jaffa {
	display: block;
	position: absolute;
	width: 35px;
	height: 45px;
	left: 205px;
	top: 395px;
	cursor: pointer;
}

