html, body, form, fieldset {margin:0; padding:0}
a img {border:none;}
.clr {clear:both; height:0; line-height:0; font-size:0}
table {font-size:1.0em; border-collapse:collapse}
body {margin:0 auto; background:url(../img/bg-page.gif) top center repeat-x #fffede; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }


#container {margin:0 auto; width:932px; position:relative;}

#header {margin:0; padding:0; width:932px; position:relative; height:118px; }

h1 {position:absolute; z-index:-99999;}
h1 a {color:#FFFFFF; font-size:0.5em}

#logo {width:229px; height:118px; margin:0; padding:0; float:left; position:relative;}
#logo a,hover {z-index:99999; width:229px; height:118px; display:block; margin:0; padding:0; border:none; text-decoration:none; background:url(../img/logo.gif) no-repeat}

#top-nav {text-align:right; float:right; width:250px; padding:30px 30px 0 0}

ul#lang {text-align:right; float:right; margin:0; padding:0; height:30px; font-size:1.1em;}
ul#lang li {list-style:none; float:left; padding:0; margin:0}
ul#lang li a {color:#fffede; text-decoration:underline; padding-left:10px; background:url(../img/li-dots.gif) no-repeat left center}
ul#lang li a:hover {text-decoration:none}

ul#menu-top {float:right; text-align:right; margin:0; padding:0; height:30px; font-size:1.0em}
ul#menu-top li {list-style:none; float:left; padding:0; margin:0}
ul#menu-top li a {color:#c6c6c6; text-decoration:underline; padding:0 15px 0 17px;}
ul#menu-top li a:hover {text-decoration:none}
ul#menu-top li a#home {background:url(../img/li-home.gif) no-repeat left center;}
ul#menu-top li a#map {background:url(../img/li-map.gif) no-repeat left center;}
ul#menu-top li a#faq {background:url(../img/li-faq.gif) no-repeat left center; padding-right:0;}

#menu {width:932px; position:relative; margin:0 auto; text-align:center}
#menu ul li a {display:block; float:left; height:36px; font-family:Trebuchet MS; text-transform:uppercase; font-size:1.1em; padding:0 15px 0 15px; text-decoration:none; color:#ffffff; background:#2d2d2d; border-right:1px solid #222222; border-left:1px solid #222222;}
#menu ul li a:hover {background:#4096ee; color:#FFFFFF;}
#menu ul {margin:0; padding:0 0 0 12px; width:915px;}
#menu ul li {list-style:none; float:left; line-height:36px}
#menu a#active {background:#4096ee; color:#FFFFFF;}

#flash {width:932px; height:392px; background:url(../img/flash.gif) no-repeat top center}

#content {width:842px; background:url(../img/bg-content.gif) repeat-y top center; padding:25px 45px 25px 45px; z-index:99}
#content h2 {margin:0; padding:0; font-size:2.3em; font-weight:bold; font-family:Trebuchet MS; color:#843636}
#content p {font-size:1.2em; line-height:1.6em; text-align:justify; margin:10px 0 10px 0; padding:0}
#content a {color:#22b24b; font-weight:bold}
#content a:hover {text-decoration:none; color:#ff0000}

#column-left {width:550px; float:left}

#column-right {width:250px; float:left; padding:0 0 0 35px}

#kavostroje {display:block; width:239px; height:88px; background:url(../img/kavostroje-saeco.gif) no-repeat left top; margin:0 0 15px 0}
#newsticker {margin:15px 0 10px 0; padding:0; width:250px}
#newsticker ul {margin:0; padding:0}
#newsticker ul li a,hover,visited {text-decoration:none; color:#000000;}
#newsticker h3 {display:inline; font-size:1.2em}
#newsticker a h3 {position:relative; top:-2px; color:#22b24b; text-decoration:underline}
#newsticker a:hover h3 {text-decoration:none; color:#ff0000}
#newsticker p {padding: 3px 0 0 0; margin:0; font-size:1.1em; line-height:150%;}
#newsticker a p {font-weight:normal}
#newsticker ul li {padding:0px 0 0 44px; margin:0 0 25px; list-style: none outside !important; list-style-image: none !important;}
#newsticker ul li .date {margin-left:-44px; float:left; width:31px; background:#D9D9D9; text-align:center; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:80%; text-transform:uppercase; color:#8F8E8D; line-height:1.3; overflow:hidden; color:#666666;}
#newsticker ul li .date strong {background:white; display:block; font-size:18px; }
a.button {display:block; border:0px; padding:3px 6px 2px 6px; text-decoration:none; text-transform:uppercase; font-size:1em; color:#FFFFFF; background:#ffffff; line-height:150%; height:15px; margin:0; border:1px solid #22b24b}
a.button:hover {border:1px solid #ff0000; color:#ff0000}
#b-mnews {width:85px; text-decoration:none}

#footer {width:932px; height:207px; background:url(../img/bg-footer.gif) no-repeat top center; position:relative; top:-50px; z-index:-98}