/* Beotours CSS by Nikola Majksner (http://www.pixel3k.com/)*/

* {
margin:0;
padding:0;
list-style-type: none;
}
img {
border:0;
}
acronym {
cursor:help;
border-bottom:1px dotted #505050;
}
body {
background-color:#e5e5e5;
font-family:Tahoma, Arial, Verdana, "Trebuchet MS";
font-size:11px;
color:#444;
margin:0;
margin-top:20px;
margin-bottom:20px;
padding:0;

}

/* Layout */

#wrapper {
width:778px !important;
background:#fff;
margin:0 auto;
padding:0;
}
#header {
background:#fff;
margin:0;
padding:0;
position:relative;
}
#h1 {
width:150px;
height:83px;
position:relative;
margin-bottom:5px;
background:none;
}
#h1 span {
margin-left:5px;
margin-top:5px;
background:url(i/logo.gif) no-repeat;
position:absolute;
width:100%;
height:100%;
}
#banner {
width:500px;
height:83px;
top:5px;
left:165px;
background:url(i/banner.gif) no-repeat;
position:absolute;
}
#sitemapcontact {
position:absolute;
top:15px;
right:20px;
color:#000;
}
#splash {
background:none;
margin-top:5px;
padding:0;
}
#promo {
width:283px;
height:180px;
background:#ffa818 url(i/promo.jpg) no-repeat;
float:left;
}
#promo h3 {
color:#444;
line-height:130%;
font:25px "Lucida Sans Unicode","Lucida Grande";
word-spacing:0;
color:#fff;
letter-spacing:-3px;
padding:10px;
}
#promo ul {
list-style-type:none;
text-align:left;
padding:5px;
font-weight:700;
height:1%;
}
#promo a {
text-decoration:none;
color:#fff;
height:1%;
}
#promo a:hover {
text-decoration:none;
color:#fff;
height:1%;
}
#splashimage {
width:495px;
background:#fff url(i/splash.jpg) no-repeat;
height:180px;
float:left;
}
#body {
background:#fff;
margin:0;
padding:0;
}
#breadcrumb {
margin:0;
padding:0;
background:#fff;
border-bottom:1px solid #eee;
}
#breadcrumb p {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}
#breadcrumb a {
text-decoration:underline;
color:#0c4ca3;
}
#breadcrumb a:hover {
text-decoration:none;
color:#0c4ca3;
}
#default {
background:#fff;
margin:0;
padding:0;
}
#default a {
text-decoration:underline;
color:#0c4ca3;
}
#default a:hover {
text-decoration:none;
color:#0c4ca3;
}
#default img {
margin-left:10px;
margin-bottom:5px;
margin-top:10px;
padding:0;
}
#default h3 {
color:#444;
line-height:130%;
font:25px "Lucida Sans Unicode","Lucida Grande";
word-spacing:0;
color:#c02640;
letter-spacing:-3px;
margin:0;
padding:0;
margin-top:10px;
margin-left:10px;
height:1%;
}
#default h4 {
color:#444;
line-height:130%;
font:20px Arial;
word-spacing:0;
color:#c02640;
letter-spacing:-1px;
margin:0;
padding:0;
margin-top:10px;
margin-left:10px;
height:1%;
}
#default p {
color:#444;
line-height:18px;
padding:10px;
height:1%;
}
#avio {
background:#fff;
margin:0;
padding:0;
}
#avio img {
margin:10px;
}
#avio h3 {
color:#444;
line-height:130%;
font:25px "Lucida Sans Unicode","Lucida Grande";
word-spacing:0;
color:#c02640;
letter-spacing:-3px;
margin:0;
padding:0;
margin-top:10px;
margin-left:10px;
}
#avio p {
color:#444;
line-height:18px;
padding:10px;
border-bottom:1px solid #eee;
}

#content {
width:545px;
background:#fff;
margin:0;
border-left:1px solid #eee;
/*margin-top:5px;*/
margin-left:5px;
padding:0;
float:left;
}
#content p {
color:#444;
/*line-height:180%;*/
padding:10px;
}

#content h2 {
margin-top:5px;
color:#444;
line-height:130%;
font:25px "Lucida Sans Unicode","Lucida Grande";
word-spacing:0;
letter-spacing:-3px;
padding:10px;
border-left:5px solid #0c4ca3;
}
.colleft {
width:49%;
float:left;
margin:0;
margin-top:5px;
margin-right:5px;
padding:0;
}
.wrap {
background:#fff;
margin:0;
padding:0;
}
.colleft h3 {
background:#e6e6e6 url(i/h3_avion.jpg) no-repeat right -4px;
padding:2px;
padding-left:10px;
font:18px Arial;
color:#444;
line-height:120%;
word-spacing:0;
letter-spacing:-1px;
font-weight:700;
}
.colleft p {
line-height:160%;
padding:0;
text-align:left;
}
.colleft img {
border: 1px solid #EAEAEA;
padding:5px;
margin-top:15px;
margin-left:5px;
margin-bottom:5px;
float:right;
}
.vise {
margin:10px;
padding:0;
background:#fff;
}
.vise a {
padding:4px;
text-decoration:none;
color:#fff;
background:#ffa818;
}
.vise a:hover {
padding:4px;
text-decoration:none;
color:#fff;
background:#0b4798;
}
.bold {
font-weight:700;
}
.velika_slova {
text-transform:uppercase;
}
#sidebar {
width:227px !important;
float:left;
background:#fff;
margin:0;
padding:0;
}
#sidebar p {
color:#444;
line-height:165%;
padding:5px;
text-align:justify;
}
#footer {
background:#b4b4b4 url(i/footer.gif) no-repeat left -2px;
margin:0;
clear:both;
height:1%;
padding:0;
}
#footer p {
color:#444;
line-height:170%;
font-size:10px;
padding:10px;
}
.clear {
clear:both;
height:0px;
}

ul#sitemap {
padding-left:30px;
padding-bottom:5px;
list-style-type:none;
}
#sitemap li {
padding: 0pt 0pt 5px 20px;
font-size:10px;
background: transparent url(i/sitemap.gif) no-repeat scroll 0pt -0.2em;
display:block;
}
#sitemap li a {
color:#444;
text-decoration:underline;
}
#sitemap li a:hover {
color:#444;
text-decoration:none;
}
ul#telefon {
padding-left:10px;
padding-bottom:10px;
list-style-type:none;
}
#telefon li {
padding: 0pt 0pt 5px 20px;
display:block;
background: transparent url(i/telephone.gif) no-repeat scroll 0pt -0.1em;
}
ul#tel {
padding-left:44px;
list-style-type:none;
}
#tel li {
padding: 0pt 0pt 5px 20px;
display:block;
background:none;
}
ul#email {
padding-left:10px;
padding-bottom:10px;
list-style-type:none;
}
#email li {
padding: 0pt 0pt 5px 20px;
display:block;
background: transparent url(i/email_go.gif) no-repeat scroll 0pt -0.1em;
}
ul#em {
padding-left:0px;
list-style-type:none;
}
#em li {
padding: 0pt 0pt 5px 20px;
display:block;
background:none;
}


ul#kontakt {
padding-left:30px;
padding-bottom:10px;
list-style-type:none;
}
#kontakt li {
padding: 0pt 0pt 5px 20px;
font-size:10px;
display:block;
background: transparent url(i/kontakt.gif) no-repeat scroll 0pt -0.1em;
}
#kontakt li a {
color:#444;
text-decoration:underline;
}
#kontakt li a:hover {
color:#444;
text-decoration:none;
}

ul#forum {
padding-left:30px;
padding-bottom:6px;
list-style-type:none;
}
#forum li {
padding: 0pt 0pt 5px 20px;
font-size:10px;
display:block;
background: transparent url(i/group.gif) no-repeat scroll 0pt 0em;
}
#forum li a {
color:#444;
text-decoration:underline;
}
#forum li a:hover {
color:#444;
text-decoration:none;
}


#sitemaps {
margin-left:10px;
margin-right:10px;
background:none;
line-height:160%;
}
ul#sitemaps {
padding-left:30px;
padding-bottom:10px;
list-style-type:none;
}
#sitemaps li {
padding: 0pt 0pt 0px 20px;
display:block;
background: transparent url(i/arrow.png) no-repeat scroll -2pt 0.1em;
}
#sitemaps a {
text-decoration:underline;
color:#444;
}
#sitemaps a:hover {
text-decoration:none;
color:#444;
}
.sitemaplevel1 {
font-size:11px;
font-weight:700;
}
.sitemaplevel2 {
padding:2px;
font-size:11px;
font-weight:100;
margin-top:5px;
margin-bottom:5px;
margin-left:30px;
}

/* Drop Down Navigation */
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin:0;
  border:0 none;
  padding:0;
  width:778px; /*For KHTML*/
  background:#0c4ca3;
  list-style:none;
  height:29px;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 29px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 120px;
  list-style: none;
  display: none;
  position: absolute;
  top: 29px;
  left: 0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 120px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  border-right:1px solid #CCC;
  padding:8px 10px 8px 10px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #0c4ca3;
  color: #fff;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #fdba16;
  color: #000;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #fdba16;
  border:none;
  color: #444;
  margin-left:-1px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #feca4a;
  color: #444;
  border-right:none;
  border:none;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
  border-right:none;
  margin-left:-1px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
  border-right:none;
  margin-left:-1px;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
  border-right:none;
  margin-left:-1px;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
  border-right:none;
  margin-left:-1px;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 120px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
    position:static;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

/* Forms */
form {
background:none;
margin-left:32px;
}
fieldset {
width:460px;
border:1px solid #ccc;
display:block;
margin:5px 0 15px;
padding:5px;
}
legend {
font-size:11px;
font-weight:700;
color:#505050;
background:none;
padding:4px;
}
label {
color:#505050;
font-size:11px;
width:100px;
display:block;
float:left;
clear:left;
background:#fff;
padding:2px;
}
input {
border:1px solid #ccc;
background:#fff;
font-size:1em;
width:150px;
line-height:1.5em;
margin:0 5px 5px 0;
padding:2px;
font-family: Tahoma;
font-size: 11px;
color: #444;
}
input:hover {
background:#fafafa;
}
input:focus {
border:1px solid #23519d;
cursor:text;
}
textarea {
border:1px solid #ccc;
background:#fff;
width:300px;
font-family: Tahoma;
font-size: 11px;
color: #444;
overflow:hidden;
}
textarea:hover {
border:1px solid #ccc;
background:#fafafa;
}
textarea:focus {
border:1px solid #23519d;
background:#fafafa;
cursor:text;
}
select {
width: 150px;
font-family: Tahoma;
font-size: 11px;
color: #444;
}
.pform {
text-align:justify;
line-height:140%;
padding:5px;
}
.submit {
width:100px;
background:#666;
border:1px solid;
cursor:pointer;
font-weight:700;
color:#fff;
border-color:#ccc;
margin:5px 0 5px 104px;
padding:2px;
}
.submit:hover {
width:100px;
color:#fff;
font-weight:700;
border:1px solid;
background:#c8313a;
border-color:#ccc;
}

/* Lists */
ul#lista {
margin-left:30px;
margin-bottom:10px;
margin-right:10px;
list-style-type:none;
}
#lista li {
padding: 0px 0px 10px 20px;
background: transparent url(i/lista.gif) no-repeat scroll 0pt 0.1em;
display:block;
line-height:160%;
}

/* Table */

#mytable {
	width: 760px;
	margin: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	border-left: 1px solid #ccc;
	font-family:Tahoma;
	font-size:11px;
}
#mytable p {
text-align:left;
font-weight:700;
}

caption {
	padding: 0 0 5px 0;
	width: 300px;	 
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

th {
	color: #4f6b72;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	background: #fef1bc;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #ccc;
	background: none;
}

td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff;
	padding: 5px;
	color: #4f6b72;
	font-weight:700;
	text-align: center;
}


td.alt {
	background: #fef1bc;
	color: #797268;
}

th.spec {
	border-left: 1px solid #ccc;
	border-top: 0;
	background: #fff;
}

th.specalt {
	border-left: 1px solid #ccc;
	border-top: 0;
	background: #fef1bc;
	color: #797268;
}

/* Top */
a.top {
background:#fff url(i/top.gif) no-repeat left 100%;
text-decoration:underline;
color:#2b5f92;
padding:3px;
padding-left:20px;
}
a.top:hover {
background:#fff url(i/top.gif) no-repeat left 100%;
text-decoration:none;
color:#2b5f92;
padding:3px;
padding-left:20px;
border:none;
}

/*Nabrajanje*/
ul#nabrajanje {
padding-left:20px;
padding-bottom:5px;
list-style-type:decimal;
}
#nabrajanje li {
margin-left:20px;
margin-right:10px;
padding: 0px 0px 5px 5px;
list-style-type:decimal;
}
#mail {
background:none;
}
#mail a {
text-decoration:underline;
color:#0c4ca3;
}
#mail a:hover {
text-decoration:none;
color:#0c4ca3;
}

/* Dobule Lists */

#cdl {
  width:100px;
  background-color : #fff;
  padding:10px;
  height:1%;

}
.odvojeno {
padding-left:50px;
}
