body, td {
font-size:12px;
padding:3px;
margin:0;
padding:0;
font-family:Tahoma, Verdana;
}
body {
background-image:url(/img/bck.png);
background-image:url(/img/bck2.png);
background-image:url(/img/bck3.png);
background-image:url(/img/16original.gif) !important;
text-align:center;
margin-top:10px;
}

a {
color:black;
}
a:visited {
color:#414f47
}

a:hover {
color:#944d4d;
}

img {
border:0;
}


td {
/*border:1px solid black;*/
empty-cells:show;
}

#layout {
width:766px;
width:788px;
height:100%;
margin: 0 auto;
}

#layout td.menu {
width:148px;
height:175px;
background-color:black;
color:#e8bf6d;
vertical-align:top;
text-align:center;
padding-left:10px;
padding-right:15px;
padding-top:10px;
background-image:url(/img/bg_top2345.gif);
border-right:1px solid black;
-moz-box-sizing: border-box;
border-top:1px solid #626262;
}
#layout td.menu div {
font-size:22px;
font-weight:bold;
margin-bottom:10px;
}
#layout td.menu a {
color:#e8bf6d;
font-weight:bold;
display:block;
border-left:5px solid #e8bf6d;
padding-left:20px;
margin-top:1px;
text-decoration:none;
text-align:left;

border-bottom:1px dotted #292929;
border-top:1px dotted #292929;
border-right:1px dotted #292929;
height:19px;
line-height:19px;
vertical-align:middle;
}
#layout td.menu a:hover {
/*text-decoration:underline;*/
border-bottom:1px dotted #e8bf6d;
border-top:1px dotted #e8bf6d;
border-right:1px dotted #e8bf6d;

border-bottom:1px solid #e8bf6d;
border-top:1px solid #e8bf6d;
border-right:1px solid #e8bf6d;

background-color:#5c0d24;
border-left:10px solid #e8bf6d;
padding-left:15px;

background-image:url(/img/menu.gif);
background-position:top;

}

#layout td.menu a.selected, #layout td.menu a.selected:hover {
background-color:#e8bf6d;
color:#262626;
border-bottom:1px solid #e8bf6d;
border-top:1px solid #e8bf6d;
border-right:1px solid #e8bf6d;
background-image:none;
}


#layout td.upHeader {
padding:0;
height:75px;
background-color:black;
background-color:white;
background-image:url(/img/uh.gif);
background-image:url(/img/uh_bkg3.gif);
background-repeat:repeat-x;
padding-left:10px;
border-top:2px solid white;
}
#layout td.picture {
width:600px;
height:175px;
padding:0;
border-top:1px solid #626262;
/*border-right:1px solid #944D4D;*/
}
#layout td.nav {
height:20px;
background-color:black;
padding-left:10px;
font-size:14px;
background-image:url(/img/nav.gif);
background-repeat:repeat-x;
padding-top:3px;
padding-bottom:6px;
border-top:1px solid #933b55;
border-bottom:1px solid #4c1526;
border-right:1px solid #944D4D;
}
#layout td.nav table tr td {
font-size:14px;
color:white;

}

span.tilda {
font-weight:bold;
font-size:16px;
line-height:15px;
}
#layout td.nav a {
color:white;
text-decoration:none;
}
#layout td.nav a:hover {
text-decoration:underline;
}



#layout td.current {
width:200px;
height:200px;
background-color:#580d23;
vertical-align:top;
background-color:#f1f1df;
border-left: 2px solid #580d23;
background-image:url(/img/bg_top234.gif)
}

#layout td.content {
width:590px;
height:100%;
padding:30px;
padding-top:5px;
background-image:url(/img/window.gif);
background-image:url(/img/cont.jpg);
background-repeat:repeat-y;
/*background-position:right;*/
background-image:url(/img/quicksum_bg.png);
background-repeat:no-repeat;
background-position:top right;
background-color:white;
background-color:#f1f1df;
vertical-align:top;

border-top:2px solid white;
font-size:13px;
}
#layout td.content div.content {
z-index:1;
position:relative;
padding-top:5px;
}

#layout td.sidebar {
padding:0;
width:180px;
background-color:#dbdbbf;
color:black;
vertical-align:top;
border-left:2px solid white;
border-top:2px solid white;
height:100%;
}

#layout td.sidebar_b {
background-color:#dbdbbf;
border-left:2px solid white;
border-top:2px solid white;
border-top:0;
}

#layout td.sidebar div {
width:180px;
}

#layout td.sidebar span.naslov {
font-size:14px;
font-weight:bold;
}

#layout td.sidebar a {
color:black;
}
#layout td.sidebar a:hover {
color:#944d4d;
}

#layout td.sidebar hr {
border:0;
height:1px;
background-color:#4c0b1e;
margin-top:5px;
margin-bottom:10px;
width:80%;
}


#layout td.foot {
height:1px;
/*border-right:1px solid #944D4D;*/
}
#layout td.foot div {
background-color:#f5ebd5;
background-color:#414f47;
vertical-align:top;
border-bottom:2px solid white;
border-top:2px solid white;
color:white;
padding:2px 10px 2px 10px;
}

#layout td.foot div a, #layout td.foot div td {
color:white;
text-decoration:none;
}
#layout td.foot div a:hover {
color:white;
text-decoration:underline;
}

td.sl {
width:8px;
border-right:2px solid white;
}
td.sr {
width:8px;
border-left:2px solid white;
}

table.vinskakarta {
}

table.vinskakarta td.skupina {
border-bottom:1px solid #414f47;
border-bottom:1px solid #944d4d;
border-bottom:1px dotted #CECEB5;
font-size:14px;
font-weight:bold;
}

table.vinskakarta td.s {
height:10px;
}

table.week {
width:100%;
}

table.week td.space{
border-bottom:1px solid #414f47;
width:5px;
}

table.week td.day {
}

table.week td.emptyDay {
padding-left:5px;
padding-right:5px;
-moz-box-sizing: border-box;
border:1px solid #414f47;
background-color:#e4e4d3;
font-size:14px;
}


table.week td.day a {
padding-left:5px;
padding-right:5px;
text-decoration:none;
display:block;
width:100%;
height:100%;
-moz-box-sizing: border-box;
border:1px solid #414f47;
background-color:#e4e4d3;
font-size:14px;
}

table.week td.day a.selected {
border-bottom:0;
background-color:#f1f1df;
}
table.week td.day a:hover {

border-bottom:0;
}

table.week td.menus {
border-bottom:1px solid #414f47;
border-right:1px solid #414f47;
border-left:1px solid #414f47;
padding:10px;
background-color:#f1f1df;
}

table.galerija td {
width:160px;
text-align:center;
}

table.galerija a {
padding:4px;
border: 1px solid #dbdbbf;
background-color:white;
display:block;
}

table.galerija a:hover {
border:1px solid #944d4d;
}

a.bigphoto {
background-color:white;
border:1px solid #dbdbbf;
padding:6px;
display:block;
}

a.bigphoto:hover {
border:1px solid #944d4d;
}

table.addcomment, table.comments {
width:100%;
}
table.addcomment td.title, table.comments td.title{
font-size:14px;
border-bottom:1px solid #414f47;
}

table.addcomment input, table.form input {
border:1px solid #414f47;
}
table.addcomment textarea, table.form textarea {
border:1px solid #414f47;
height:100px;
width:100%;
padding:5px;
}

table.form input.submit {
/*border:1px solid black;
color:white;
background-color:#66122a;*/
}

div.photoInfo {
padding-left:10px;
padding-top:10px;
}
div.photoInfo span.photoTitle {
font-size:16px;
font-weight:bold;
}

.error {
background-color:#944d4d;
color:white;
}

td.upHeader table {
height:75px;
}

td.lang {
text-align:right;
vertical-align:top;
padding-right:10px;
padding-top:10px;
}

td.sidebar table td {
border-top:2px solid white;
}

td.sidebar table td.hdr {
background-color:white;
font-size:16px;
font-weight:bold;
text-align:center;
}

td.sidebar table td.open {
background-color:#f1f1df;
padding: 10px;



}

td.sidebar table td.naslov {
background-color:#e4e4d3;
padding:10px;

background-image:url(/img/bkg/sb_naslov.gif);
background-position: top;
background-repeat:repeat-x;
}

td.sidebar table td.zemljevid {
background-image:url(/img/bkg/sb_zemljevid.gif);
background-position: top;
background-repeat:repeat-x;

padding-top:10px;
background-color:#dbdbc6;
padding-bottom:10px;
}

td.sidebar table td.brands {
background-image:url(/img/bkg/sb_brands.gif);
background-position: top;
background-repeat:repeat-x;

padding-top:10px !important;
}

td.sidebar table td.brands table {
width:100%;
}
td.sidebar table td.brands table td{
text-align:center;
border:0;
width:50%;
}

/* meni */
table.meni {
width:100%;
}
table.meni td.head {
padding-top:20px;
font-weight:bold;
font-size:18px;
padding-bottom:5px;
text-align:center;
background-color:#944D4D;
color:white;
}

div.meni div.head {
font-weight:bold;
font-size:18px;
padding-bottom:5px;
text-align:center;
background-color:#944D4D;
color:white;
display:block;
padding:3px;
border-bottom:2px solid white;
background-image: url(/img/uh_bkg3.gif);
background-position:center;
}


div.meni {
border:1px solid #dbdbbf;
background-color:white;
padding:2px;
}
div.meni div.padd {
padding:20px;
padding-top:0;
width:100%;
-moz-box-sizing: border-box;
background-image:url(/img/lst_bkg.gif);
background-position: top;
background-repeat:repeat-x;
}

table.meni td.title {
padding-top:20px;
font-weight:bold;
font-size:16px;
padding-bottom:0;
color:#414f47;
border-bottom:1px dotted #CECEB5;
}
table.meni td.food {
padding-left:5px;
white-space:normal;
padding-top:3px;
}
table.meni td.wine {
text-align:left;
padding-left:5px;
white-space:normal;
padding-top:3px;
}

a.rezervacija {
font-weight:bold;font-size:14px;
display:block;
background-color:#6d0e2c;
color:white !important;
padding:3px !important;
padding-bottom:4px;
text-align:center;
text-decoration:underline;
background-image:url(/img/nav.gif);
background-position:top;
}


table.btn {
border:1px solid #6d0e2c;
background-color:white;
}
table.btn input.submit {
border:0 !important;
color:white;
background-image:url(/img/btn.gif);
background-position:top;
padding:1px 5px 2px 5px;
font-size:14px;
}
table.btn a {
border:0 !important;
color:white;
background-image:url(/img/btn.gif);
background-position:top;
padding:1px 5px 2px 5px;
font-size:12px;
}


div.excerpt {
background-color:white;


/**/
border: 1px solid #dbdbbf;
margin-bottom:5px;
padding:2px;

}

div.excerpt div.shad{
background-image:url(/img/lst_bkg2.gif);
background-position: top;
background-repeat:repeat-x;
height:10px;
}

div.excerpt div.content {
background-image:url(/img/gostilna_pri_danilu_odlomek.gif);
background-repeat:no-repeat;
background-position:top left;


font-style:italic;
padding: 20px;
padding-top: 10px !important;
padding-left: 55px;
}
div.excerpt div.source {
padding: 2px;
padding-right: 10px;
text-align:right;
background-color:#dbdbbf;
font-size:10px;
}
div.hr {
background-image:url(/img/bg_divide.gif);
background-repeat:no-repeat;
background-position:top center;
border:0;
height:29px;
margin:0;
}

#layout td.content h2 {
border-bottom: 1px solid #944d4d;
margin-bottom:0;
/*text-align:center;
background-image:url(/img/crke/o.gif);
background-repeat:no-repeat;
background-position:27% 0%;
padding-top:8px;*/
}

#layout td.content img.crka {
z-index:0;
position:absolute;
margin-top:10px;
margin-left:-15px;
/*display:none;*/
}