@charset "UTF-8";
/* CSS Document */

body {background:#FFF url(../images/bg.jpg) repeat-x top; font-family:Georgia, "Times New Roman", Times, serif; width:100%}
strong {font-weight:bold}

#page {margin: 0 auto; width: 931px}

.S {font-size:12px}
.M {font-size:13px}
.L {font-size:18px}
.XL {font-size:24px}

.arial {font-family:Arial, Helvetica, sans-serif}
.georgia {font-family:Georgia, "Times New Roman", Times}
.normal {font-weight:normal}

.blue {color:#006d97}
.white {color:#FFF}


#header {background:url(../images/bg-header.jpg) no-repeat bottom left; height:122px; position:relative; width:100%}
#header #title {font-style:italic; font-weight:normal; position:absolute; top:83px; right:25px; text-align:right; width:300px}
#header #lang {position:absolute; top:78px; left:39px}
#header #lang li {float:left; padding: 0 23px 0 0}
#header #lang li a {text-align:center; text-decoration:none}
#header #logo {float:left; height:87px; top:1px !important!; left:252px; position:relative; width:425px}
#header #logo span {display:block; cursor:pointer; background:url(../images/logo.jpg) no-repeat; position:absolute; width:100%; height:100%}

#nav {background:url(../images/bg-nav.jpg) no-repeat left top; height:53px; line-height:1em; width:100%}

#bg {position:absolute;left:9px;bottom:0px;width:913px;height:104px;background:url(../images/bg-btn-nav.png) repeat-x top;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg-btn-nav.png');z-index:2000}

/*--- footer ---*/
#foot {background:url(../images/bg-foot.jpg); height:55px; width:100%}
#copy, #work, #nslogo {color:#d3d3d3; float:left; font-size:9px; padding:15px 0 0 0; text-decoration:none}
#work {display:block;padding-top:17px;}
#nslogo {padding: 15px 10px 0 10px}
#copy {color:#939393; font-size:11px; padding:15px 0 0 10px}


/*--- subcontent ---*/
#content, #contentl {background:url(../images/bg-sub1.jpg) no-repeat left top; padding:20px 55px 0px 55px; width:821px }

#content {background:url(../images/bg-sub1.jpg) no-repeat left top}
#contentl {background:url(../images/bg-sub.jpg) no-repeat left top}

#1content {background:#d8ebf21; margin:0 12px; padding:20px 45px; min-height:380px; height:auto !important; height:380px;}
.ctitle {display:block; font-weight:normal; padding:10px 0 37px 0; text-align:center}
.ltitle {display:block; font-weight:normal; padding:10px 0 20px 0}

#submenu {background:url(../images/bg-submenu.jpg) no-repeat left top; height:125px; position:relative; width:100%}
#calendar, #foto {display:block; font-style:italic; line-height:1.2em; position:absolute; height:51px; text-decoration:none; top:33px; width:325px}
#calendar {background:url(../images/bg-calendar.jpg) no-repeat left top; right:50px; padding:13px 60px 0 0; text-align:right}
#foto {background:url(../images/bg-gallery.jpg) no-repeat left top; left:50px; padding:13px 0 0 60px; text-align:left}

/*appartma*/
#app {background: url(../images/bg-app.jpg) no-repeat top left; height:282px; width:820px}
#yellow, #orange, #red, #blue {display:block; float:left; height:282px; position:relative; width:200px}

a#yellow:hover {background: url(../images/bg-app-y.jpg) no-repeat bottom left; left:12px}
a#orange:hover {background: url(../images/bg-app-o.jpg) no-repeat bottom left; left:12px}
a#red:hover {background: url(../images/bg-app-r.jpg) no-repeat bottom left; left:12px}
a#blue:hover {background: url(../images/bg-app-b.jpg) no-repeat bottom left; left:12px}

#contentl ul {padding: 5px 0}
#contentl ul li {background: url(../images/bull-sub.gif) no-repeat bottom left; padding:3px 15px 3px 15px}
#contentl a {color:#006d97}
#contentl a:hover {text-decoration:none}

#pricelist {background:#d3e7f8; border-top: solid 2px #9cc9e6; border-right: solid 2px #9cc9e6; color:#006d97; font-family:Georgia, "Times New Roman"; font-size:14px; margin: 20px auto}
#pricelist tr td {background: url(../images/bg-table.jpg) no-repeat center 70px; border-bottom: solid 2px #9cc9e6; border-left: solid 2px #9cc9e6; font-style:italic; padding:15px; text-align: center}

/*fck*/
.slika-zgoraj {float:right; position:relative; top:-50px; right:-20px}
.table-top tr td {vertical-align:top}