/* -------------------- tag styles --------------------*/
body{background: transparent url(../images/back.jpg) repeat top left;}
body,td,div {font-family: Trebuchet MS,verdana; font-size: 12px; color: #553317;}
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}
hr{margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight: bold; color: #851300;}
h1 {font-size: 18px; color: #833a1f; line-height: 24px; letter-spacing: 0.025em; margin: 0 0 12px 29px;}
h2 {font-size: 20px; margin: 0 0 20px 0;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {}
a:hover {}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.lh24 {line-height: 24px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #833a1f;} /*brown*/

.ls25 {letter-spacing: 0.025em;}

a.lnk1 {color: gray;}
a.lnk1:hover {color: silver;}

a.lnk2 {color: red;}
a.lnk2:hover {color: blue;}

a.lnk3 {color: green;}
a.lnk3:hover {color: purple;}

/* -------------------------------------------------------------------------------------------*/

/* -------------------- HEAD start --------------------*/
div#header {height: 145px; margin: 0;}
div#head {width: 834px; height: 145px;  margin: 0 auto; background: transparent url(../images/center-head.jpg) no-repeat center bottom;}
a.logo{display: block; left: 9px; top: 12px;}
img.ograje{left: 169px; top: 106px;}
ul.menu{padding:0; margin:0; left: 449px; top: 103px; width: 371px; height: 31px;}
ul.menu li{padding:0; margin:0; list-style-type:none; display:inline; height:31px;}
ul.menu li a{text-decoration: none;}
/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#content {background: transparent url(../images/center-back.gif) repeat-y top center;}
div#container {margin:0 auto; height:auto !important; height:100%; min-height:100%; width: 834px;}
div#main {width: 834px; margin: 0 auto; padding: 32px 0; }
div.center {margin: 0 44px 34px 44px;}
img.ref-big{margin: 0 0 0px 0;}
#box2{position:absolute;}
#box2 div{display:block;float:left;}
div.mask2{position:relative;width:746px;height:256px;overflow:hidden;}
div.desc a {color: #ff3b00; text-decoration: underline;}
div.desc a:hover {text-decoration: none;}
div#mainhr {background: transparent url(../images/hr.jpg) no-repeat left top; width: 741px; height: 12px; line-height: 12px; margin: 23px 0 0 0;}
div.contact{background: transparent url(../images/contact-back.jpg) repeat-y left top; width: 276px; margin:7px 0 0;}
div.con-head {background: transparent url(../images/contact-head.jpg) no-repeat left top; width: 276px; height: 61px; line-height:61px;}
div.con-body {margin: 0 0 25px 28px;}
div.con-body a {color: #ff3b00; text-decoration: underline;}
div.con-body a:hover {text-decoration: none;}
div.con-foot {background: transparent url(../images/contact-foot.jpg) no-repeat left top; width: 276px; height: 20px; line-height:20px;}
div.ref{width: 443px; padding: 33px 0 0;}
div#ref-title {background: transparent url(../images/hr1-small.gif) no-repeat left top; width: 443px; height: 2px; line-height: 2px; margin: 15px 0 12px 0;}
div#ref-small{background: transparent url(../images/hr-small.jpg) no-repeat left top; width: 443px; height: 11px; line-height: 11px; margin: 10px 0 0 0;}
div#hr-content {background: transparent url(../images/hr-content.gif) repeat-x left top; width: 740px; height: 1px; line-height: 1px;}
div#hr-content1 {background: transparent url(../images/hr-content.gif) repeat-x left top; width: 740px; height: 1px; line-height: 1px; margin: 0 0 20px 0;}
div.vsebina {margin: 0px 29px; width: 684px;}
div.cpic {width: 204px; padding: 20px 35px 0 0; display: inline; height:175px;}
div.cpic2 {width: 204px; padding: 20px 0 0 0; height:175px;}
div.cpicintro{width: 204px; height:139px;}
div.cpic a,div.cpic2 a,div.cpicintro a{display:block; width: 204px; height:139px; text-decoration:none;}
div.cpic a:hover,div.cpic2 a:hover, div.cpicintro a:hover{display:block; width: 204px; height:139px; background: transparent url(../images/gal-over.gif) no-repeat 182px 117px;}
div.label{background: transparent url(../images/pic-label.gif) no-repeat left top; width: 204px; height: 21px; font-size: 11px; color: #833a1f; top: 170px; line-height: 24px; letter-spacing: 0.025em;}
span.town {margin: 0 0 0 7px;}
div.b-town{top: 225px; left: 72px; font-size: 18px; color: #ff3b00;}
/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {width:100%; height: 62px;}
div#foot {width: 834px; height: 62px; margin: 0 auto; background: transparent url(../images/center-foot.jpg) no-repeat left top; text-align: right;}
div#foot span {padding: 0 48px 0 0;}
/* --------------------- FOOT end ---------------------*/ /* SLIMBOX */

#lbOverlay {
position: absolute;
z-index: 9999;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

#lbCenter, #lbBottomContainer {
position: absolute;
z-index: 9999;
left: 50%;
overflow: hidden;
background-color: #fff;
}

.lbLoading {
background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
position: absolute;
left: 0;
top: 0;
border: 10px solid #fff;
background-repeat: no-repeat;
}

#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, Arial, Geneva, 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;
outline: none;
}

#lbCaption, #lbNumber {
margin-right: 71px;
}

#lbCaption {
font-weight: bold;
}
 