/****************

    ERIC MEYER'S RESET

****************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: #274a60;
  font:normal 12px/1.4em Arial,sans-serif;
  background:#fff url(bg/body.jpg) repeat-x 0 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
strong{
    font-weight:bold; 
}
em{ 
    font-style:italic; 
}

/****************

    STRUCTURE

****************/

#container{ width:960px; margin:0 auto; }
    #header{ height:100px; position:relative; }
    #main{ float:left; padding:15px 9px; }
        #content{ float:right; padding-left:25px; width:667px; }
        #sidebar{ float:left; width:250px; }
    #footer-wrapper{ background:#fdfdfd url(bg/footer.jpg) repeat-x 0 0; clear:both; padding:20px 0; }
    #footer{ position:relative; clear:both; width:940px; padding:0 10px; margin:0 auto; }

/****************

    TEXT

****************/

h1{ color:#005f9c; font:italic 24px/1.7em "Trebuchet MS",Arial,sans-serif; padding-bottom:20px; }
h2{ color:#005f9c; font:italic 18px/1.5em "Trebuchet MS",Arial,sans-serif; padding-bottom:15px; padding-top:15px; }
h3{ color:#274a60; font:normal 14px/1.4em Arial,sans-serif;  }
h4{}
h5{}
h6{}
.rte p{ padding-bottom:15px; }

/****************

    LINKS

****************/
.rte a{ color:#638BA5; }
.rte a:hover{ text-decoration:none; }
a{}
a:hover{}

/****************

    IMAGES

****************/

.rte img{ border:2px solid #e1e1e1; }

/****************

    LISTS

****************/

.rte ul, .rte ol{ padding-left:20px; padding-bottom:15px; }
ul, ol, dl{}
    dt{}
    dd, li{}

/****************

    TABLES

****************/

table{}
    thead, tbody, tfoot{}
        th, td{}

/****************

    FORMS

****************/

fieldset{}
    legend{}
    select{}
        option{}
    label{}
    input, textarea{}
        .submit{}


/*
usefull classes
*/
.clear{ width:100%; clear:both; height:1%; font-size:1px; }
.flash-replaced .alt { display: block; height: 0; position: absolute; overflow: hidden; width: 0; }

/* header */
.nav{ position:absolute; right:0; top:0; }
.nav li{ float:left; margin-left:12px; padding-left:12px; background:url(bg/navli.png) no-repeat 0 10px; list-style:none; }
.nav li:first-child{ background:none; }
.nav a{ display:block; color:#1169a2; text-decoration:none; padding:1px 10px 3px 10px; font:normal 14px/28px "Trebuchet MS",Arial,sans-serif; }
.nav .active a,.nav a:hover{ padding:0 10px; border-bottom:3px solid #97bdd5; border-top:1px solid #97bdd5; color:#97bdd5; }

#logo{ position:absolute; top:15px; left:0; }
#duni{ position:absolute; right:10px; bottom:0; }

/* heading */
#heading{ height:380px; background:url(bg/slidesback.png) no-repeat 2px 0; position:relative; }

#slides{ position:absolute; top:10px; left:19px; }
.slides_container{ width:920px; height:350px; z-index:20; }
.slides_container div.innerslide{ width:920px; height:350px; display:block; }
.slideimages{ width:920px; }
.hright{ margin-left:6px; }

.pagination{ position:absolute; left:405px; bottom:-4px; list-style:none; width:110px; height:25px; background:url(bg/slidepagination.png) no-repeat 0 0; z-index:200; }
.pagination li{ float:left; margin:5px 0 0 12px; }
.pagination a{ width:13px; height:13px; display:block; text-indent:-9999em; background:url(bg/pagination-off.png) no-repeat 0 0; }
.pagination .current a{ background:url(bg/pagination-on.png) no-repeat 0 0; }

.prev{ position:absolute; left:-7px; top:150px; width:50px; height:50px; background:url(bg/slideleft.png) no-repeat 0 0; text-indent:-9999em; z-index:199; }
.next{ position:absolute; right:-7px; top:150px; width:50px; height:50px; background:url(bg/slideright.png) no-repeat 0 0; text-indent:-9999em; z-index:198; }

.slidetxt{ height:41px; background:url(bg/slidetitle.png) no-repeat 0 0; padding-left:20px; color:#000; position:absolute; right:0; top:260px; font:normal 14px/41px "Trebuchet MS",Arial,sans-serif; padding-right:20px; color:#214d69; }

/* sidebar */
.side-nav{ padding:25px; background:#ebebeb url(bg/sidebar.jpg) repeat-x 0 0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: #bbb 0px 0px 7px; -moz-box-shadow: #bbb 0px 0px 7px; box-shadow: #bbb 0px 0px 7px; }
.side-nav div{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #638BA5; }
.sidetitle{ font:italic 18px/1.5em "Trebuchet MS",Arial,sans-serif; text-decoration:none; color:#005f9b; }
.active .sidetitle, .sidetitle:hover{ color:#638ba5; }
.subnav{ padding-top:10px; padding-left:25px; }
.subnav li{ padding-bottom:5px; }
.subnav a{ text-decoration:none; font:normal 14px/1.5em "Trebuchet MS",Arial,sans-serif; color:#005f9b; }
.subnav .active a, .subnav a:hover{ color:#638ba5; }

.katalog{ clear:both; margin-bottom:10px; display:block; float:left; font:normal 12px/34px "Trebuchet MS",Arial,sans-serif; }
.katalog a{ display:block; text-decoration:none; color:#005f9b; font-size:16px; }
.katalog a:hover{ color:#638ba5; }
.katalog img{ float:left; border:2px solid #e1e1e1; margin-right:10px; }
.katalog .pdf{ border-width:0; }
.cattitle{ color:#005F9B; font:italic 18px/1.5em "Trebuchet MS",Arial,sans-serif; margin:20px 5px; }

/* carousel */
.gallery{ position:relative; }
.jcarousel-prev, .left,.leftvid{ width:18px; height:31px; position:absolute; display:block; background:url(bg/cleft.png) no-repeat 0 0; left:10px; top:50px; cursor:pointer; }
.jcarousel-next, .right,.rightvid{ width:18px; height:31px; position:absolute; display:block; background:url(bg/cright.png) no-repeat 0 0; right:10px; top:50px; cursor:pointer; }

.jcl li,.jclvid li{ width:124px; height:150px; text-align:center; color:#274a60; font-family:"Trebuchet MS",Arial; position:relative; }
.jcl a,.jclvid a{ display:block; padding-bottom:5px; }
.jcl img,.jclvid img{ border:2px solid #e1e1e1; }

.jcarousel-container{ padding:20px 45px 20px 61px; }
.jcarousel-clip{ overflow:hidden; width:544px; }
.jcarousel-item-horizontal{ margin-right:16px; margin-left:0; }

.playimg{ width:124px; height:94px; background:url(bg/play.png) no-repeat 50% 50%; position:absolute; top:0; left:0; }

/* footer */
#nefertum{ position:absolute; bottom:0; right:10px; display:block; width:88px; height:31px; background:url(bg/nefertum.png) no-repeat 0 0; }

/* news */
.news-list{ padding-top:20px; border-top:1px solid #ccdfeb; }
.news{ padding-bottom:20px; clear:both; display:block; float:left; }
.datum{ color:#274a60; font:italic 11px/1.3em Arial,sans-serif; padding-bottom:0; }
.news-img{ float:left; margin-right:15px; border:2px solid #e1e1e1; }
.more{ color:#274a60; text-decoration:none; font-weight:bold; padding:10px 0; display:block; }

/* kontakt */
#gmaps{ margin-left:15px; width:380px; height:500px; float:right; border:2px solid #e1e1e1; }

.rte.kontakt{ width:220px; float:left; }

.rte.kontakt .contact-form{ list-style:none; padding:0; }
.rte.kontakt .contact-form li{ width:220px; margin-bottom:5px; }
.rte.kontakt .hdnSpam{ display:none; }
.rte.kontakt .contact-form label{ font-size:12px; }
.rte.kontakt .contact-form input, .contact-form textarea{ width:198px; padding:5px; font:normal 11px/1.3em Arial,sans-serif; background:#fff; border:2px solid #ddd; border-width:2px 1px 1px 2px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color:#005F9B; }
.rte.kontakt .form-send{ background:#005F9B; border:none; color:#fff; padding:3px; cursor:pointer; float:right; margin-right:10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
