/* Dodaci za prijelom */
body
{
	margin: 0px;
	padding: 14px 0px 20px 0px;
	background: #214C89 url("../images/bg.gif") repeat-x fixed 0px 0px;
	text-align: center;
}

#wrapper
{
	width: 790px;
	margin: 0px auto;
}

#container
{
	background-color: #FFF;
	border: 3px solid #EBEBEB;
	padding: 7px;
}

#header
{
	background: url("../images/bg_header.jpg") no-repeat 0px 0px;
	text-align: left;
	border-bottom: 10px solid #FFF;
}

#header form
{
	margin: 0px;
	padding: 0px;
}

#header img
{
	margin: 30px 0px 18px 15px;
}

#header .text
{
	border-top: 1px solid #FFF;
	background: #214C89 url("../images/bg_headText.gif") no-repeat 0px 0px;
	font: normal 11px Verdana, Arial, Helvetica;
	color: #FFF;
	padding: 7px 15px 10px 15px;
}

#header .text a
{
	font: bold 10px Verdana, Arial, Helvetica;
	color: #FFF;
	text-decoration: none;
}

#header .text a:hover,
#topNavigation li a:hover span
{
	font: bold 10px Verdana, Arial, Helvetica;
	color: #FFDB08;
	text-decoration: none;
}

#topNavigation
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#topNavigation li
{
	float: left;
	padding: 0px 15px 0px 15px;
	background: url("../images/topMenu_separator.gif") no-repeat right;
	xtext-align: center;
}

#topNavigation li.none
{
	background: none;
	padding-right: 0px;
}

#topNavigation li.single
{
	padding: 5px 20px 0px 20px;
}

#topNavigation li span
{
	color: #d7e6f7;
}

.clear
{
	clear: both;
}

#topNavigation li a
{
	padding: 2px 0px 0px 0px;
	display: block;
}

#topNavigation li span a
{
	padding: 0px;
	color: #d7e6f7;
}


#footer
{
	margin: 10px 0px 0px 0px;
	padding: 5px;
	background: #214C89 url("../images/bg_headText.gif") no-repeat 0px 0px;
}

#footer p
{
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	margin: 0px 0px 3px 0px;
	color: #FFF;
}

#footer img
{
	margin: 5px 0px 0px 0px;
}

#footer a:link {
  color: #ffffff;
  text-decoration: underline;
  }
#footer a:visited {
  color: #ffffff;
  text-decoration: underline;
  }
#footer a:hover {
  color: #ffffff;
  text-decoration: none;
  }


td a.btnSubmit
{
	background: url("../images/bg_submit.gif") no-repeat 0px 0px;
	text-align: center;
	display: block;
	width: 115px;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica;
	color: #FFF;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	text-decoration: none;
}

a.btnSubmit:visited
{
	font: bold 11px Tahoma, Verdana, Arial, Helvetica;
	color: #FFF;
	text-decoration: none;
}

td a.btnSubmit:hover
{
	font: bold 11px Tahoma, Verdana, Arial, Helvetica;
	color: #FFDB08;
	text-decoration: none;
}

.banner
{
	margin: 0px 0px 0px 5px;
}

.tdBoatshop
{
	text-align: center;
	padding: 5px 5px 0px 5px;
	background-color: #214C89;
	border-bottom: 5px solid #FFF;
}

.tdBoatshop p
{
	margin: 2px 0px 0px 0px;
}

/* Flags */

#language
{
	margin: 0px;
	padding: 0px 0px 0px 23px;
	list-style: none;
	color: #FFF;
	float: left;
}

#language li
{
	float: left;
	padding: 1px 2px 0px 0px;
	text-align: left;
}

#language li a {
	display: block;
	width: 11em;
	w\idth: 7em;
	text-decoration: none;
	padding: 5px 0px 7px 0px;
}

#language li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 10.9em;
	w\idth: 10.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: -245px 0px 0px -21px;
	padding: 2px 0px 3px 2px;
	list-style: none;
	background-color: #265694;
	border: 1px solid #FFF;
}

#language li li {
	width: 8.7em
}

#language li ul a {
	display: block;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	width: 11em;
	w\idth: 8em;
	text-decoration: none;
	padding: 3px 3px 3px 25px;
}

#language li ul li.selected a
{
	color: #FFDB08;
}

#language li ul a.en { background: url("../images/flags/flag_en.gif") no-repeat 5px 4px; }
#language li ul a.hr { background: url("../images/flags/flag_hr.gif") no-repeat 5px 4px; }
#language li ul a.si { background: url("../images/flags/flag_si.gif") no-repeat 5px 4px; }
#language li ul a.de { background: url("../images/flags/flag_de.gif") no-repeat 5px 4px; }
#language li ul a.fr { background: url("../images/flags/flag_fr.gif") no-repeat 5px 4px; }
#language li ul a.it { background: url("../images/flags/flag_it.gif") no-repeat 5px 4px; }
#language li ul a.cz { background: url("../images/flags/flag_cz.gif") no-repeat 5px 4px; }
#language li ul a.sk { background: url("../images/flags/flag_sk.gif") no-repeat 5px 4px; }
#language li ul a.pl { background: url("../images/flags/flag_pl.gif") no-repeat 5px 4px; }
#language li ul a.hu { background: url("../images/flags/flag_hu.gif") no-repeat 5px 4px; }

#language li ul a.en:hover { background: #3A78B8 url("../images/flags/flag_en.gif") no-repeat 5px 4px; }
#language li ul a.hr:hover { background: #3A78B8 url("../images/flags/flag_hr.gif") no-repeat 5px 4px; }
#language li ul a.si:hover { background: #3A78B8 url("../images/flags/flag_si.gif") no-repeat 5px 4px; }
#language li ul a.de:hover { background: #3A78B8 url("../images/flags/flag_de.gif") no-repeat 5px 4px; }
#language li ul a.fr:hover { background: #3A78B8 url("../images/flags/flag_fr.gif") no-repeat 5px 4px; }
#language li ul a.it:hover { background: #3A78B8 url("../images/flags/flag_it.gif") no-repeat 5px 4px; }
#language li ul a.cz:hover { background: #3A78B8 url("../images/flags/flag_cz.gif") no-repeat 5px 4px; }
#language li ul a.sk:hover { background: #3A78B8 url("../images/flags/flag_sk.gif") no-repeat 5px 4px; }
#language li ul a.pl:hover { background: #3A78B8 url("../images/flags/flag_pl.gif") no-repeat 5px 4px; }
#language li ul a.hu:hover { background: #3A78B8 url("../images/flags/flag_hu.gif") no-repeat 5px 4px; }


#language li:hover ul ul, #language li:hover ul ul ul, #language li.sfhover ul ul, #language li.sfhover ul ul ul {
	left: -999em;
}

#language li:hover ul, #language li li:hover ul, #language li li li:hover ul, #language li.sfhover ul, #language li li.sfhover ul, #language li li li.sfhover ul {
	left: auto;
}


/* Glavna tablica i ćelije */
.tblGlavna {
  width: 770;
  border-color: #000f32;
  border-width: 0;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: none;
  border-bottom-style: none;
  }
.tdStupacLijevo {
  width: 134;
  background-color: #D7E6F7;
  vertical-align: top;

  }
.tdBanneri {
  width: 134;
  xbackground-color: #214C89;
  vertical-align: top;
	text-align: center;
	padding: 10px 0px 10px 0px;
  }
.tdStupacDesno {
  width: 130;
  vertical-align: top;
  background-color: #D7E6F7;
  }
.tdSredina {
  background-color: #ffffff;
  vertical-align: top;
  }
	
.tdSredina h1
{
  background-color: #214c89;
  color: white;
  font-weight: bold;
  font-size: 11px;
	margin: 0px 5px 0px 5px;
	padding: 6px 0px 7px 10px;
}	

.tdSredina h1 span
{
  color: #d7e6f7;
}	
	
	
  
/* sredina - tablice */
.tblCentarGornja {
  background-color: #214C89;
  width: 100%;
  height: 26px;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;
  }
.tblCentarRadna {
  width: 100%;
  }
  
/* sredina - ćelije */
.tdCentarGornja {
  color: #ffffff;
  }
.tdCentarDonja {
  vertical-align: top;
  padding-top: 5;
  padding-left: 10;
  padding-right: 10;
}
  
  
/* lijevo - tablica */
.tblLijevoRadna {
  width: 100%;
  vertical-aligment: top;
}

/* lijevo ćelija */
.tdNaslovForma {
  width: 100%;
  padding: 7px 5px 7px 5px;
  /*background-color: #adbbca;*/
  background-color: #63A0DF;
  color: white;
  font-weight: bold;
  font-size: 10px;
  border-bottom: 1px solid #FFF;
  }
.tdNaslovLijevo {
  height: 25;
  padding: 5px;
  width: 100%;
  color: #FFF;
  background-color: #63A0DF;
  border-bottom: 1px solid #FFF;
  }
.tdLijevo {
  color: #000000;
  padding: 5;
  border-bottom: 5px solid #FFF;
	background-color: #F0F4F9;
  }
.tdBanner {
  padding: 0px 0px 5px 0px;
	margin: 0px;
  }
.tdForma {
  background-Color: ffffff;
  padding-left: 5;
  padding-right: 5;
	background-color: #D7E6F7;
	border-bottom: 5px solid #FFF;
  }
  
/* desno - tablica */
.tblDesnoRadna {
  width: 100%;
  }
  
/* desno ćelija */
.tdMeniDesno {
  xheight: 25;
	padding: 7px 5px 7px 5px;
  width: 100%;
  color: #ffffff;
  background-color: #63A0DF;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	border-top: 5px solid #FFF;
	border-bottom: 1px solid #FFF;
  }
.tdMeniDesnoNoBorderTop
{
		padding: 7px 5px 7px 5px;
  width: 100%;
  color: #ffffff;
  background-color: #63A0DF;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #FFF;
}
a.MniDesno:link {
  color: #ffffff;
  text-decoration: none;
  }
a.MniDesno:visited {
  color: #ffffff;
  text-decoration: none;
  }
a.MniDesno:hover {
  color: #000f32;
  text-decoration: none;
  }
  

.tdDesno {
  padding: 5;
  width: 100%;
  }
.tdMag {
  padding: 7px 5px 7px 5px;
  width: 100%;
  color: #ffffff;
  background-color: #63A0DF;
  font-size: 10px;
  font-weight: bold;
  border-bottom: 1px solid #FFF;
	border-top: 5px solid #FFF;
	text-align: center;
	text-transform: uppercase;
  }
.tdMagSadrzaj {
  padding: 5px;
  width: 100%;
  background-color: #7FBFFF;
  }
	
.tdMagSadrzaj small {
	font: normal 10px Tahoma, Arial, Helvetica;
  }	
  
/* Sredina - sadržaj */
a:link {
  color: #3f5482;
  text-decoration: underline;
  }
a:visited {
  color: #3f5482;
  text-decoration: underline;
  }
a:hover {
  color: #f7b200;
  text-decoration: underline;
  }
a.flat:link {
  color: #3f5482;
  text-decoration: none;
  }
a.flat:visited {
  color: #3f5482;
  text-decoration: none;
  }
a.flat:hover {
  color: #f7b200;
  text-decoration: none;
  }
p {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #3f5482;
  margin-top: 10;
  margin-bottom: 5;
  }
td {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #3f5482;
  }
hr {
  color: #b2bacd;
  height: 1;
  border-style: none;
  border-bottom-style: dashed;
  }
ul {
  list-style: square;
  }
ul.custom1 {
  list-style: square;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 16px;
  }	
	
.engTekst {
  color: #000000;
	line-height: 1.4;
  }
.hrTekst {
  color: #8C929D;
	line-height: 1.4;
  }
.sitno {
  font-size: 10px;
}
.naslov {
  font-family: Verdana, Arial, Helvetica;
  font-size: 14pt;
  color: #3f5482;
  font-weight: bold;
  }
.podnaslov {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  color: #214C89;
  font-weight: bold;
  margin-top:20;
  margin-bottom:0;
  }
.tdMeni {
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  width: 500;
  padding: 1;
}
a.meni:link {
  color: #ffffff;
  text-decoration: none;
  }
a.meni:visited {
  color: #ffffff;
  text-decoration: none;
  }
a.meni:hover {
  color: #FFDB08;
  text-decoration: none;
  }

  
/* Katalog - forma */
.formTablica {
  border-color: #b2bacd;
  border-width: 1;
  border-top-style: dashed;
  border-bottom-style: dashed;
  }
.formTekst {
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #3f5482;
  }
select {
  font-family: Arial, Helvetica;
  font-size: 9px;
  color: #3f5482;
  }

  
/* oglasi */
.pOglasi {
  font-family: Arial, Helvetica;
  font-size: 10px;
  margin-top: 0;
  margin-bottom: 10;
  line-height: 1.1;
  }
.tdOglasi {
  font-family: Arial, Helvetica;
  font-size: 10px;
  vertical-align: top;
  width: 95;
  }
a.oglasi:link {
  color: #3f5482;
  text-decoration: none;
  }
a.oglasi:visited {
  color: #3f5482;
  text-decoration: none;
  }
a.oglasi:hover {
  color: #ffffff;
  text-decoration: none;
  }
 
 /* tablica footer */
.tblFooter {
  width: 770;
  border-color: #000f32;
  border-width: 1;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style:none
  }
.copy {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  color: #b2bacd;
  margin-top:0;
  margin-bottom:5;
  }
  
  /* tablica header */
.tblHeader {
  width: 770;
  border-width: 0;
  border-color: #000f32;
  border-left-style: solid;
  border-right-style: solid; 
  border-bottom-style: none;
  border-top-style: none;
  background-color: #000f32;
}
.fotkaHeader {
  border-width: 1;
  border-color: #ffffff;
  border-style: none;
  border-top-style: solid;
  border-bottom-style: solid;
  }
.tdHeader {
  font-family: Arial, Helvetica;
  font-size: 8pt;
  color: #ffffff;
  padding-top: 2;
  }
a.header:link {
  color: #ffffff;
  text-decoration: none;
  }
a.header:visited {
  color: #ffffff;
  text-decoration: none;
  }
a.header:hover {
  color: #f7b200;
  text-decoration: none;
  }

/* vijesti */
.VijestiNaslov {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  color: #214C89;
  font-weight: bold;
  margin-bottom: 0;
	padding: 0px 0px 5px 0px;
}

.VijestiNaslov span{
  font-size: 11px;
  color: #7a94b8;
	display: block;
}
.VijestiTekst {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #3f5482;
  margin-top: 1;
  margin-bottom: 25;
}
.VijestiLijeviCell {
  padding: 0;
  padding-left: 10;
  padding-top: 10;
  padding-right: 10;
  width: 350px; 
  vertical-align: top;
}
.VijestiDesniCell {
  padding: 0;
  padding-top: 10;
  padding-left: 5; 
  padding-right: 10;
  vertical-align: top; 
	background-color: #F5F5F5;
	border-right: 5px solid #FFF;
}

/* jamnica - link*/
a.jamnica:link {
  text-decoration: none;
  }
a.jamnica:hover {
  color: #000f32;
  text-decoration: none;
  }
  
/* layer - reklama*/
#reklama {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  vertical-aligment: top;
  position: absolute;
  visibility: hidden; 
  width: 250; 
  border-width: 2;
  border-color: #214C89;
  border-style: solid;
}
.tdReklamaGore {
  padding: 5;
  background-color: #F5F5F5;
}
.tdReklamaDole {
  font-weight: bold;
  color: #000000;
  vertical-align: bottom; 
  background-color: #214C89;
  padding: 2;
  text-align: right;
}
a.ReklamaLink:link {
  color: #ffffff;
  text-decoration: none;
}
a.ReklamaLink:visited {
  color: #ffffff;
  text-decoration: none;
}
a.ReklamaLink:hover {
  color: #FFDB08;
  text-decoration: none;
}

/* komentar */
.frmTxt {
  color: #3f5482;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  border-width: 1;
  border-color: #dadada;
  border-style: solid;
  }
.frmBotun {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  background: #6E8BA8;
  color: #fff;
  border-width: 1;
  border-color: #fff;
  border-style: outset;
  }
	
/* ad rotator*/
#adRotatorContent	
{
	text-align: center;
	margin: 0px 5px 1px 5px;
	background-color: #63a0df;
}

#adRotatorContent	img
{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.tdStupacDesno .adRotator
{
	margin: 5px;
}

#adRotatorMain img
{
	margin: 10px 0px 0px 0px;
	border: 1px solid #ccc;
}


/* tables */
table.pricelist
{
	width: 100%;
}

table.pricelist td
{
	background-color: #d7e6f7;
	padding: 5px;
}

table.pricelist tr.header td
{
	font-weight: bold;
	font-size: 10px;
	background-color: #63a0df;
	color: #fff;
	align: center;
	padding: 5px;
	text-align: center;
}



.links
{
	margin: 5px 5px 5px 5px;
	padding: 0px;
	list-style: none;
}

.links li
{
	padding: 0px 0px 5px 10px;
	background: url("../images/bullet_1.gif") no-repeat 0px 5px;
}

.links a
{
	font: normal 11px Verdana, Arial, Helvetica;
}

.links a:hover
{
	text-decoration: none;
	color: #3f5482;
}


#news-menu
{
	background-color: #214c89;
	padding: 6px;
	margin: 0px;
	border-bottom: 5px solid #fff;
}

#news-menu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#news-menu ul li
{
	margin: 0px;
	padding: 2px 0px 4px 0px;
	border-bottom: 1px dotted #a6b7d0;
}

#news-menu ul li.last
{
	border: none;
}

#news-menu ul a
{
	font: bold 10px Verdana, Arial, Helvetica;
	color: #fff;
	text-decoration: none;
	display: block;
}

#news-menu ul a span
{
	color: #d7e6f7;
	display: block;
}

#news-menu ul a.en
{
	color: #d7e6f7;
}

#news-menu ul a:hover, #news-menu ul a:hover span
{
	color: #FFDB08;
}

.tip {
	width: 250px; 
  position: absolute;
	z-index: 9999;
  visibility: hidden; 
	color: #333333; 
	top: 20px;
  left: 90px;
	border: 2px solid #214c89;
	background-color: #f5f5f5;
	padding: 10px;
}

#news-menu form
{
	margin: 0px;
	padding: 0px;
}

#MyMessage
{
	display: none;
}

