*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font:normal 12px verdana, arial, sans-serif;
color:#fff;
background:#21617C url(../img/back.jpg) repeat-x;
}

#wrap{
width:900px;
margin:0 auto;
margin-top:10px;
}

#logo{
height:100px;
width:900px;
margin:0 auto;
padding-top:5px;
background: url(../img/logo.jpg) no-repeat bottom left;
}

#header{
width:900px;
}

#upback{
background:#fff;
height:105px;
border-bottom:1px solid #fff;
background:url(../img/upbg.jpg) repeat-x;
}

#content{
width:900px;
}

#left{
width:370px;
float:left;
}

#leftls{
width:370px;
float:left;
margin-top: 30px;
text-align:left;
}

#leftv{
width:370px;
float:left;
text-align:left;
}

#lefthem{
width:370px;
float:left;
height:340px;
font-size:14px;
text-align:left;
}

#hemtab{
width:500px;
margin-left:15px;
margin-top:5px;
}

#hemtabl{
width:250px;
float:left;
}

#hemtabr{
width:250px;
float:left;
}

#left img{
float:left;
padding:2px;
border:1px solid #ccc;
margin-right:5px;
margin-bottom:5px;
}

#vodal img{
padding:2px;
border:1px solid #ccc;
margin-right:5px;
margin-bottom:5px;
}

#right{
width:500px;
float:right;
font-size:13px;
text-align:justify;
}

#rightkom{
width:510px;
float:right;
font-size:13px;
text-align:justify;
margin-left:20px;
}

#righthem{
width:500px;
float:right;
height:340px;
font-size:13px;
}

#righthem li{
list-style-position: inside;
}

#rightover{
overflow:auto;
height:350px;
text-align:left;
}

#rightover a{
color:#006699;
}

#rightover p{
margin-right: 15px;
margin-top:10px;
}

#rightover li{
margin-right: 15px;
font-size: 12px;
margin-bottom:20px;
}

#rightoverk{
overflow:auto;
height:350px;
margin-left:0;
}

#leftv a{
padding-right: 5px;
}

#right p{
padding-bottom:15px;
}

#rightkom p{
padding: 10px 10px 15px 0px;
}

#rightkom ul{
list-style-position: inside;
padding: 10px 40px;
}

div.sadrzaj{
width:276px;
margin:0 16px 0 0;
padding:10px 5px;
float:left;
}

div.sadrzajm{
width:276px;
margin:0 16px 0 0;
float:left;
padding:10px 5px;
margin-left:2px;
}

div.sadrzajr{
width:275px;
margin:0;
padding:10px 5px;
float:right;
}

.sadrzaj, .sadrzajm, .sadrzajr{
color:#fff;
font:italic 13px "trebuchet ms", verdana, arial, sans-serif;
border:1px solid #1E668E;
padding-top:10px;
background:#3C84AC url(../img/sadbg.jpg) repeat-x;
}

div.sadrzaj img{
float:left;
padding:2px;
border:1px solid #ccc;
margin:0;
}

div.sadrzajm img{
float:left;
padding:2px;
border:1px solid #ccc;
margin:0;
}

div.sadrzajr img{
float:left;
padding:2px;
border:1px solid #ccc;
margin:0;
}

div.sadrzaj ul{
list-style-position: inside;
}

.space{
clear:both;
height:10px;
}

#kontakt{
background-color:#fff;
color:#333;
}

#futer{
width:880px;
font-size:11px;
color:#3A6367;
margin-top:5px;
padding:20px 10px 20px 10px;
background:#487CAE;
height:70px;
}

#futer a{
color:#D9EA62;
text-decoration:none;
}

#futer a:hover{
color:#ECFED3;
text-decoration:none;
background-color:#3C84AC;
}

#futer p{
float:left;
margin-right:10px;
height:80px;
width:130px;
border-right:1px solid #fff;
}

#futer2{
width:890px;
font-size:10px;
color:#A5C6E7;
margin-top:5px;
padding:10px 0 10px 10px;
background:#32667E;
border-top:1px solid #53879F;
}

div.sadrzaj p{
padding:5px 4px;
}

div.sadrzajm p{
padding:5px 4px;
}

div.sadrzajr p{
padding:5px 4px;
}

.naslov a{
font:bold 20px "trebuchet ms", arial, sans-serif;
color:#fff;
text-decoration:none;
text-transform:uppercase;
}

.naslov a.pic{
font:bold 17px "trebuchet ms", arial, sans-serif;
color:#fff;
text-decoration:none;
text-transform:uppercase;
padding:0;
margin:0;
}

.naslov a:hover{
color:#fff;
}

h3{
padding-top:4px ;
padding-bottom:4px;
padding-left: 5px;
font:italic bold 20px "trebuchet ms", sans-serif;
color:#A5C6E7;
border-bottom:1px solid #4CAEC2;
border-right:1px solid #4CAEC2;
background:#4D84AD;
}

h3.zel{
font:normal 18px "trebuchet ms", sans-serif;
color:#3C84AC;
padding:0;
margin:0;
}

h3.ora{
color:#E99300;
}

h3.zut{
color:#6BAB00;
}

h3.pla{
color:#C56926;
}

h3.lifestyle{
padding-top:4px ;
margin-bottom:10px;
padding-left: 5px;
font:italic bold 20px "trebuchet ms", sans-serif;
color:#fff;
border-right:1px solid #4CAEC2;
border-right:1px solid #4CAEC2;
background:transparent;
}

span.big{
font:bold 14px "trebuchet ms", arial, sans-serif;
color:#B7DEE2;
text-decoration:underline;
}

span.bigblue{
font:bold 25px "trebuchet ms", arial, sans-serif;
color:#1E668E;
}

span.blue{
color:#1E668E;
font-style: italic;
font-size:13px;
}

span.ora{
color:#FF9900;
font-style: italic;
font-size:13px;
}

span.zel{
color:#729F76;
font-style: italic;
font-size:13px;
}

a{
color:#A8CFD3;
text-decoration:underline;
font-weight:bold;
}

a:hover{
color:#C0D58F;
}

img{
border:none;
padding:0;
margin:0;
}

#headernav{ 
padding-left:10px;
margin-top:64px;
float:right;
}

#headernav li{ 
float:left; 
overflow:hidden; 
line-height:normal; 
margin-left:1px;
}

#headernav ul{
}

#headernav a{ 
font-size:10px;
display:block; 
font-weight:bold;
color:#fff;
text-decoration:none; 
background:#85C71C url(../img/tabs.jpg) repeat-x;   
border-top:2px solid #BADF78;
padding:11px 15px; 
margin-left:1px;
}

#headernav a:hover, #headernav .active a{ 
color:#fff; 
background:#A5C6E7 url(../img/tabs_h.jpg) repeat-x; 
border-top:2px solid #BADF78; 
padding:11px 15px; 
}

.mapdist{
float:left;
padding:2px;
border:1px solid #ccc;
margin-right:5px;
margin-bottom:5px;
}

a.right{
color:#006699;
text-decoration:underline;
}

a.right:hover{
color:#DFF4C1;
text-decoration:underline;
}


#lang{

margin-left:825px;
margin-top:-10px;
}


/*///////////////////SLIMBOX///////////////////////*/
#lbOverlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

#lbCenter, #lbBottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #fff;
}

.lbLoading {
background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}

#lbPrevLink {
left: 0;
}

#lbPrevLink:hover {
background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
right: 0;
}

#lbNextLink:hover {
background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #fff;
border-top-style: none;
}

#lbCloseLink {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../images/closelabel.gif) no-repeat center;
margin: 5px 0;
}

#lbCaption, #lbNumber {
margin-right: 71px;
}

#lbCaption {
font-weight: bold;
}

