body {
	background: #343a55 url(images/backgr.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	font: 62.5%/1.8em "lucida grande", "lucida sans unicode", tahoma, verdana, helvetica, sans-serif;
}
a:link, a:visited {
	color: #6488b7;
	text-decoration: none;
}

a:hover {
	color: #fec31b;
	text-decoration: underline;
}

a:active {
	color: #6488b7;
	text-decoration: none;
}

body#home #slika {
	}

#lang {
	position: absolute;
	left:5px;
	top:11px;
	width:200px;
	height:15px;
	backgrounds: url(images/lang.gif) no-repeat left top;
	padding-left: 22px;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #b0b3bf;
	
}

#top {
}

#logo {
	position: absolute;
	left:50px;
	top:76px;
	width:112px;
	height:167px;
	background: url(images/logo.gif) no-repeat left top;
}

#topline {}

#container {
	position: relative;
	left:0px;
	top:0px; 
	widths: 745px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url("imagess/backgrmain.gif") repeat-y left top;
borders: 1px #000000 solid;
	float: left;
}

#left {
	width: 200px;
	margin: 0px;
	padding: 230px 0px 0px 22px;
	float: left;
	borders: 1px #000000 solid;
}

#right {
	width: 501px;
	margin: 0px;
	padding: 74px 28px 0px 28px;
	float: left;
	background: url("images/vert_line.gif") repeat-y left top;
borders: 1px #c00000 solid;
}
#container_full {
	position: absolute;
	left:60px;
	top:216px; 
	width: 745px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/backgrmainfull.gif") repeat-y left top;
borders: 1px #000000 solid;
}
#full {
	width: 687px;
	margin: 0px;
	padding: 15px 13px 0px 13px;
	float: left;
    borders: 1px #000000 solid;
}

#content {
	width: 501px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float: left;
}
H2 {
	color: #ffffff;
	font-size: 1.8em;
	border-bottom: 1px #525a83 solid;
	padding: 4px 0px 6px 0px;
	margin: 0px 0px 5px 0px;
}
H3 {
	color: #d1d5e3;
	font-size: 1.3em;
	border-bottom: 1px #525a83 solid;
	padding-bottom: 4px;
	margin: 0px 0px 5px 0px;
	texts-transform: uppercase;
}
H4 {
	color: #d1d5e3;
	font-size: 1.3em;
	padding-bottom: 2px;
	margin: 0px 0px 5px 0px;
}
P, TD, li {
    font-family:"lucida grande", "lucida sans unicode", tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 12px; MARGIN: 0px 0px 15px;
	color: #b0b3bf;
}
div#left ul {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	color: #6c6c6c;
	font-family: Georgia, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	list-style-type: none;
	padding: 50px 22px 2px 0px;

}
div#left ul li {
	margin: 0;
	padding: 0px 0px 2px 20px;
	line-height: 26px;
	background: url(images/left1.gif) no-repeat 0px 10px;
	border-bottom: 1px solid #495176;
}
div#left ul li a:link, div#left ul li a:visited {
	color: #b0b3bf;
	text-decoration: none;
backgrounds: url(images/left1.gif) no-repeat 0px 10px;
	border: none;
	padding: 0px;
}

div#left ul li a:hover {
	color:#ffffff;
	borders-bottom: 1px dashed #c5c7c6;
backgrounds: url(images/left.gif) no-repeat 0px 10px;

	padding: 0px;
}

#karta {
	width: 663px;
	margin: 0px;
	padding: 15px 12px 0px 12px;
	float: left;
	border: 1px #c00000 solid;
}
.def {
	font-size: 11px;
	color: #f3f1e9;
	font-family: Verdana, Tahoma, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 0px 0px 12px 0px;
	line-height: 16px;
	borders: 1px solid #d5d8d9;

}
.def1 {
	font-size: 12px;
	color: #777777;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	texts-align: justify;
	padding: 0px 0px 12px 0px;
	line-height: 20px;
}
.small {
	font-size: 10px;
	color: #b0b3bf;
	font-weight: bold;
	font-family:"lucida grande", "lucida sans unicode", tahoma, verdana, helvetica, sans-serif;
}
.red {
	color: #fec31b;
}

.img_right {
	float: right;
	margin: 6px 0px 0px 10px;
	padding: 6px;
	background-color: #ffffff;
	borders: 1px solid #d5d8d9;
	display: inline; /* fix IE double-float bug */
}


.img_left {
	float: left;
	margin: 6px 10px 0px 0px;
	padding: 6px;
	background-color: #ffffff;
	borders: 1px solid #ffffff;
	display: inline; /* fix IE double-float bug */
}
.img {
	margin: 0px 0px 0px 0px;
	padding: 6px;
	background-color: #ffffff;
	display: inline; /* fix IE double-float bug */
}
.galerija {
	margin: 0px 0px 0px 0px;
	padding: 4px;
	background-color: #ffffff;
	display: inline; /* fix IE double-float bug */
}
#flash {
	floats: left;
	margin: 0px 0px 0px 0px;
	width: 484px;
	height: 320px;
	padding: 6px;
	background: #ffffff url(slide/slika.jpg) no-repeat center center;
	borders: 1px solid #b0b3bf;
	displays: inline; /* fix IE double-float bug */
}

#clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

#hr {
	margin: 0px;
	padding: 3px 0px 10px 0px;
	background: url(images/hr.gif) repeat-x left center;
	width: 473px;
	height: 10px;

}


#b_links {
	position: absolute;
	top: 0px;
	left: 240px;
	padding: 10px 0px 0px 0px;
	borders: #c00000 1px solid;
}

#b_links a:link, #b_links a:visited {
	FONT-SIZE: 1.3em;
	COLOR: #b0b3bf;
	FONT-FAMILY: Georgia,Verdana, Arial, Helvetica, sans-serif;
	lettersw-spacing: 0.1em;
	borders: #a6bad0 1px solid;
	padding: 10px 10px 0px 10px;
}
#b_links a:hover {
	background: url(images/str_link.gif) no-repeat top center;
	text-decoration: none;
	color: #ffffff;
}
#lefts_links {
	position: relative;
	top: 0px;
	left: 240px;
	padding: 10px 0px 0px 0px;
	borders: #c00000 1px solid;
	height: 20px;
}

#left_links a:link, #left_links a:visited {
	FONT-SIZE: 1.3em;
	COLOR: #b0b3bf;
	FONT-FAMILY: Georgia,Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	lettersw-spacing: 0.1em;
	border: #a6bad0 1px solid;
	padding: 0px 10px 0px 24px;
	margin: 5px;
}
#left_links a:hover {
	background: url(images/left.gif) no-repeat center left;
	text-decoration: none;
	color: #ffffff;
}

#s_usluge a:link, #s_usluge a:visited {
	background-image: url(images/b_usluge.gif);
	height: 32px;
	width: 173px;
	display: none;
}
#s_usluge a:hover {
	background-image: url(images/b_usluge-over.gif);
}
#b_cjenik a:link, #b_cjenik a:visited {
	background-image: url(images/b_cjenik.gif);
	height: 32px;
	width: 173px;
	display: none;
}
#b_cjenik a:hover {
	background-image: url(images/b_cjenik-over.gif);
}
#b_brodogradiliste a:link, #b_brodogradiliste a:visited {
	background-image: url(images/b_brodogradiliste.gif);
	height: 32px;
	width: 173px;
	display: none;
}
#b_brodogradiliste a:hover {
	background-image: url(images/b_brodogradiliste-over.gif);
}
#b_kontakt a:link, #b_kontakt a:visited {
	background-image: url(images/b_kontakt.gif);
	height: 32px;
	width: 173px;
	display: none;
}
#b_kontakt a:hover {
	background-image: url(images/b_kontakt-over.gif);
}
#b_linkovi a:link, #b_linkovi a:visited {
	background-image: url(images/b_linkovi.gif);
	height: 32px;
	width: 173px;
	display: none;
}
#b_linkovi a:hover {
	background-image: url(images/b_linkovi-over.gif);
}
#sublinks {
	padding: 6px 10px 0px 10px;
}
#sublinks a:link, #sublinks a:visited {
	background: url(images/bg_sublinks.gif) no-repeat left top;
	height: 13px;
	width: 123px;
	padding: 1px 6px 3px 24px;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#sublinks a:hover {
	background: url(images/bg_sublinks.gif) no-repeat left top;
	text-decoration: none;
	color: #365985;

}
#video {
	width: 164px;
	paddings: 6px 6px 6px 6px;
	backgrounds: #3f4768 url(imagess/t_novosti.gif) no-repeat left top;
	font-size: 10px;
	color: #b0b3bf;
	font-weight: normal;
	text-align: center;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	borders: 1px dashed #485176;
	
}

#novosti {
	width: 164px;
	padding: 6px 6px 6px 6px;
	background: #3f4768 url(imagess/t_novosti.gif) no-repeat left top;
	font-size: 10px;
	color: #b0b3bf;
	font-weight: normal;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 1px dashed #485176;
	
}
.novosti_dat {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
#novosti a:link, #novosti a:visited{
	color: #4874ac;
	text-decoration: none;
}
#novosti a:hover{
	color: #4874ac;
	text-decoration: underline;
}

#titlebackgr {
	padding: 0px 0px 0px 16px;
	background: url(images/titlebackgr.gif) repeat-x left top;
	height: 46px;
}
.title {
	font-size: 22px;
	color: #b61515;
	font-weight: normal;
	line-height: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.title1 {
	color: #d1d5e3;
	font-size: 14px;
	padding-bottom: 4px;
	margin: 0px 0px 5px 0px;
}
.subtitle {
	font-size: 12px;
	color: #41699d;
	font-weight: bold;
	line-height: normal;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#footer {
	clear: both;
	width: 745px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	backgrounds: url("images/bg_solid.gif") left top;
}
#wr_footer	{
	background: #3f4768 url(images/wr_footer.gif) repeat-x;
	float:left;
	width: 100%;
borders: 1px solid #000000;

}

#links {
	width: 712px;
	height: 62px;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-align: center;
	float: left;
	backgrounds: url("images/bottline.gif") no-repeat left top;
	font-size: 10px;
	color: #ffffff;
	font-family: Tahoma, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	letters-spacing: 0.1em;
	border: 1px solid #000000;
	line-height: 27px;
word-spacing: 5px;
}
#links a:link, #links a:visited, #links_full a:link, #links_full a:visited {
	color: #ffffff;
	text-decoration: none;
}
#links a:hover, #links_full a:hover{
	color: #ffffff;
	text-decoration: underline;
}

#copyright {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 28px;
	texts-align: center;
	font-size: 10px;
	color: #b0b3bf;
	letter-spacing: normal;
word-spacing: normal;
	borders: 1px solid #000000;
	float:left;
}


#mds {
	width: 100px;
	height: 37px;
	margin: 0px;
	padding: 12px 0px 0px 123px;
	float: left;
	background: url("images/vert_line.gif") repeat-y right top;
	borders: 1px solid #000000;

}

.tabhead {
	background-color: #393f5d;
	font-size: 14px;
	fonts-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 0px 5px 0px;
}
.tabsub {
	background-color: #495176;
	font-size: 12px;
	font-weight: bold;
	colors: #ffffff;
	padding: 2px 0px 2px 0px;
}
.tabdes {
	font-weight: bold;
	color: #41699d;
}
.linkdesc {
	color: #d1d5e3;
	font-size: 1.3em;
	padding-bottom: 2px;
	margin: 0px 0px 5px 0px;
}
.formtit {
	font-size: 1.4em;
	font-weight: 700;
	fonts-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #41699d;
	padding: 0px 0px 5px 0px;
	border-bottom: #495176 1px solid;
}

input {
	border: #6f7698 1px solid;
	font-size: 12px;
	color: #b0b3bf;
	font-family:"lucida grande", "lucida sans unicode", tahoma, verdana, helvetica, sans-serif;
	background-color: #3b4261;
}

.check {
	border: none;
	background-color: #3b4261;
}

.form {
	BORDER: #6f7698 1px solid;
	FONT-SIZE: 12px;
	COLOR: #b0b3bf;
	font-family:"lucida grande", "lucida sans unicode", tahoma, verdana, helvetica, sans-serif;
	BACKGROUND-COLOR: #3b4261;
}
TEXTAREA {
	BORDER: #6f7698 1px solid;
	FONT-SIZE: 12px;
	COLOR: #b0b3bf;
	font-family:"lucida grande", "lucida sans unicode", tahoma, verdana, helvetica, sans-serif;
	BACKGROUND-COLOR: #3b4261;
}
a.bullet:link, a.bullet:visited {
	backgrounds: #ffffff url(images/bullet.gif) no-repeat top left;
	widths: 18px;
	height: 10px;
	display: block;
	font-size: 6px;
	borders: #a6bad0 1px solid;
}
a.bullet:hover {
	background-image: url(images/bullet-over.gif);
}


