html, body  { 
padding:0; 
margin:0; 
} 

body {
margin:0;padding:0;
font-family:Times,Courier,Verdana,Tahoma,Arial;
font-size:90%;
color:#3E403F;
background:#D0B46D url("../images/back.jpg") repeat top left;
}
img {border:none;}
A {color:#C81C34;text-decoration:underline;}
A:hover {color:#000;}
#wrap {
margin:0;padding:0;
width:100%;
background:url("../images/top.jpg") repeat-x top left;
position:relative;
min-height:393px;
}
#box {
margin:0 auto;
position:relative;
width:900px;
border-left:4px solid #664A2B;
border-right:4px solid #664A2B;
background:url("../images/content.png") repeat-y top left;
overflow:auto;
}
.floatleft {
float:left;
margin:0 10px 10px 0;
}
.floatright {
float:right;
margin:0 0 10px 10px;
}
.nastred {text-align:center;}

#top {
height:115px;
width:1000px;
margin:0 auto;
position:relative;
}
#logo {
width:900px;height:307px;
position:relative;
}
#logo img {
position:absolute;
top:0;left:33px;
}
ul#menu {
list-style-type:none;
margin:0;padding:0;
position:absolute;
top:12px;
right:10px;
}
ul#submenu {
list-style-type:none;
margin:0;padding:0;
position:absolute;
top:280px;
right:10px;
}
ul#menu li, ul#submenu li {
height:24px;
float:left;
padding-right:6px;
margin-right:6px;
background:url("../images/menu_line.gif") no-repeat center right;
}
ul#menu li#m8 {background:none;}
#menu a, #menu a span, #submenu a, #submenu a span {
  display:block;
  height:24px;
  overflow:hidden;
}
#menu a, #submenu a {
  position:relative;
  width: 100%;
  height: 100%;
  cursor:hand;
}

#menu a span, #submenu a span {
  position:absolute;
  top:0;
  left:0;
}


.stripe {width:900px;}
.content {padding:0 30px;overflow:auto;}
.content_small {width:660px;padding-left:60px;margin:0 auto;}

/*---HEADINGS--*/
h1 {
color:#000;font-size:190%;
margin:0 auto 0.5em auto;padding:0;
height:45px;width:600px;
}
h1.home_news {
height:auto;width:auto;
margin:5px 0 0 0;padding:5px 0;
font-size:160%;
}
h1 span {display:none;}
h2 {font-size:140%;margin:0 0 0.5em 0;padding:0;}
h3 {margin:1em 0 0 0;padding:0;}
.redheading {
color:#C81C34;
}

p {
margin:0;padding:0 0 0.5em 0;
line-height:1.4;
}
p.info {
text-align:center;
font-style:italic;
margin:0;padding:0;
}


/*---FOOTER---*/
#footer {
width:908px;height:80px;
margin:0 auto;
position:relative;
clear:both;
background:url("../images/footer.png") no-repeat top left;
}
ul#footer_links {
position:absolute;
top:40px;left:50px;
list-style-type:none;
margin:0;padding:0;
}
ul#footer_links li {
margin-right:50px;
float:left;
}
#footer_links a, #footer_links a span {display:block;height:35px;overflow:hidden;}
#footer_links a {position:relative;width: 100%;height: 100%;cursor:hand;}
#footer_links a span {position:absolute;top:0; left:0;}

#fl1 a, #fl1 a span {width:175px;height:35px;background:url("../images/footer_eshop.png") no-repeat top left;}
#fl1 a:hover, #fl1 a:hover span, #fl1 a.current span {background:url("../images/footer_eshop.png") no-repeat top right;}

#fl2 a, #fl2 a span {width:105px;height:35px;background:url("../images/footer_lagare.png") no-repeat top left;}
#fl2 a:hover, #fl2 a:hover span, #fl2 a.current span {background:url("../images/footer_lagare.png") no-repeat top right;}

#fl3 a, #f13 a span {width:90px;height:30px;background:url("../images/footer_facebook.png") no-repeat top left;}
#fl3 a:hover, #fl3 a:hover span, #fl3 a.current span {background:url("../images/footer_facebook.png") no-repeat top right;}

#fl3 a span { display:none; }
/*---FOTO-FRAME---*/
.foto-frame {
float:left;
width:258px;height:195px;
background:url("../images/foto-frame.png") no-repeat top left;
position:relative;margin:0 15px 15px 0;
}
.foto-frame img {
margin:9px 0 0 9px;
}


/*---FORM---*/
form {
margin:0;padding:0;
}
fieldset {
border:none;
margin:0;padding:0;
}
legend {
display:none;
}
label {
text-transform:uppercase;
color:#000;
}
input {
margin:5px 0;
padding:4px 2px;
border:1px solid #B4AA90;background-color:#fff;
width:200px;
}
.submitbutton {
width:88px;height:28px;
margin:10px 0;border:none;padding:0;
}
.form-comment {
margin:0;padding:0;
font-size:75%;
}



#msgb {
    width:100%;
    height: 50px;
    background-color: #FFFFFF;
    border-bottom: 2px solid #C4BDAC;
}
#msgb-inside {
    width:1000px;
    margin:0 auto;
}
#msgb ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
#msgb ul li {
    float:left;
    margin-right:35px;
}
#msgb ul li A {
    display:block;
    float:left;
    height:50px;
    background-position: top left;
}
#msgb ul li A:hover {
    background-position: bottom left;
}
#msgb ul li A span {display:none;}
#msgb A.gourmandes {width:105px;background-image: url("../images/msgb/logo_boutiques-gourmandes.png");}
#msgb A.lagare {width:120px;background-image: url("../images/msgb/logo_la-gare.png");}
#msgb A.lesmoules {width:115px;background-image: url("../images/msgb/logo_les-moules.png");}
#msgb A.jezerka {width:45px;background-image: url("../images/msgb/logo_jezerka.png");}
#msgb A.vozovna {width:110px;background-image: url("../images/msgb/logo_vozovna.png");}
#msgb A.facebook {width:120px;background-image: url("../images/msgb/logo_facebook.png");}
#msgb li.facebook-divider {border-left: 2px solid #C4BDAC;padding-left:35px;margin:0 0 0 25px;}
#msgb li.facebook-like {padding-top:15px;float: right;margin:0;}
