body {
    font-family:Tahoma, Arial;
    font-size:11px;
    background:#8A9CD4;
    text-align:center;
    margin:0px;
}
.body {
    background:url('../images/bg.gif') repeat top left;
    width:992px;
    position:relative;
    margin:0px auto;
}
hr.separator { display:none; }

p,div,for,input,textarea,select {
    font-size:11px;
    line-height:16px;
}
p { margin:0px 0px 16px 0px; padding:0px; }

form { margin:0px; padding:0px; }

h1 { position:absolute; background:url('../images/logo.gif') no-repeat 75px 11px; margin:0px; padding:0px; }
h1 a { display:block; width:200px; height:95px; margin:11px 0px 0px 75px;  }
h1 a span { display:none; }

h2 {
    color:#132480;
    font-size:20px;
    font-family:Arial;
    margin:0px;
    padding:20px 0px 0px 50px;
}

a { color:#000000; }
a:hover { color:#132480; }

h2 a { color:#132480; }
h2 a:hover { color:#000000; }

h3 {
    color:#132480;
    font-size:16px;
    font-family:Arial;
    margin:0px;
    padding:0px 0px 15px 0px;
}
h3.search { padding:10px 0px 5px 0px; }
h4 {
    color:#132480;
    font-size:13px;
    font-family:Arial;
    margin:0px;
    padding:5px 0px 5px 0px;
}

.main {
    width:956px;
    background:url('../images/bottom-image.jpg') no-repeat bottom left;
    margin:0px 18px 0px 18px;
    padding:0px 0px 30px 0px;
}
.top {
    background:url('../images/bg-top.gif') repeat-x top left;
    height:119px;
    text-align:left;
}
.top .image {
    background:url('../images/top-image.jpg') no-repeat 0px 10px;
    margin:0px 0px 0px 378px;
    height:110px;
}

.top-menu {
    background:url('../images/bg-menu.jpg') no-repeat top left;
    height:39px;
    text-align:left;    
}
.page { background:url('../images/bg-menu-page.jpg') no-repeat top left; }
.top-menu ul {
    list-style:none;
    margin:0px;
    padding:6px 0px 0px 11px;
}
.top-menu ul li {
	position:relative;
	display:block;
    width:106px;
    float:left;
    text-align:center;
    padding:2px 0px 0px 0px;
}
.top-menu ul li a { color:#ffffff; font-weight:bold; text-decoration:none; }
.top-menu ul li a:hover { color:#ffffff; font-weight:bold; text-decoration:underline; }
.top-menu form { float:left; margin:0px 0px 0px 25px; }
.top-menu form input { font-family:Tahoma,Arial; font-size:11px; color:#646464; padding:2px 2px 2px 2px; _padding:0px 2px 4px 2px; }
.top-menu form .submit {
    background:url('../images/search-but.gif') no-repeat 0px 2px;
    _background:url('../images/search-but.gif') no-repeat 0px 0px;
    width:16px;
    height:18px;
    border:0px;
    cursor:pointer;
}

#lavypanel { width:802px; float:left; text-align:left; position:relative; }
#lavypanel ul.langs {
    position:absolute;
    top:8px;
    left:700px;
    list-style:none;
    margin:0px;
    padding:0px;
    z-index:10;
}
#lavypanel ul.langs li { float:left; display:block; width:22px; height:16px; margin:0px 5px 0px 0px; }
#lavypanel ul.langs li.svk { background:url('../images/svk.gif') no-repeat top left; }
#lavypanel ul.langs li.eng { background:url('../images/eng.gif') no-repeat top left; }
#lavypanel ul.langs li.pol { background:url('../images/pol.gif') no-repeat top left; }
#lavypanel ul.langs li a { display:block; width:22px; height:16px; }
#lavypanel ul.langs li a span { display:none; }

#lavypanel .text { padding:20px 85px 20px 85px; line-height:16px; color:#132480; }

#lavypanel h2.kontakt { display:none; }
#lavypanel div.kontakt {
    width:471px;
    float:left;
    background:url('../images/main-image.jpg') no-repeat top left;
    padding:340px 0px 0px 0px;
}
#lavypanel div.kontakt div {
    padding:0px 0px 0px 75px;
    color:#132480;
    line-height:14px;
}

#lavypanel div.produkty {
    width:330px;
    float:left;
    padding:30px 0px 0px 0px;
}
#lavypanel div.produkty .item { clear:both; padding:10px 15px 0px 0px; text-align:left; color:#132480; }
#lavypanel div.produkty h2 { padding:0px 0px 10px 0px; margin:0px; font-size:18px; }

#lavypanel div.viac_informacii {
    text-align:right;
    font-weight:bold;
    padding:5px 0px 0px 0px;
}

#lavypanel ul.produkty {
    color:#132480;
    margin:20px 60px 20px 90px;
    padding:0px 0px 0px 0px;
    list-style:none;
}
#lavypanel ul.produkty li { padding:0px 0px 8px 0px; clear:both; }
#lavypanel ul.produkty li div { padding:5px 0px 0px 0px; }
#lavypanel ul.produkty h3 {
    font-size:13px;
    margin:0px;
    padding:0px;
}

#lavypanel div.info {
    background:#EDF1FE;
    margin:5px 0px 5px 0px;
    padding:7px;    
}

#lavypanel div.file {
    clear:both;
    background:#EDF1FE;
    margin:5px 0px 5px 0px;
    padding:7px;
    _padding:7px 7px 0px 7px;
}
#lavypanel div.file .desc {
    width:580px;
    border:0px solid #000000;
    float:left;
}
#lavypanel div.file .ico {
    width:30px;
    border:0px solid #000000;
    text-align:right;
    float:left;
}
#lavypanel .back {
    text-align:right;
    border-top:1px dashed #132480;
    border-right:1px dashed #132480;
    padding:0px 5px 0px 0px;   
}

/* PODSTRANKY */
#lavypanel div.pages {
    padding:10px 0px 10px 0px;
	color:#132480;
}
#lavypanel div.pages a.page-on {
    color:#ffffff;
    background:#132480;
    border:1px solid #132480;
    font-weight:bold;
    font-size:11px;
    padding:1px 1px 1px 1px;
	text-decoration:none;
}
#lavypanel div.pages a:hover.page-on {
    color:#ffffff;
    background:#132480;
    border:1px solid #132480;
    font-weight:bold;
    font-size:11px;
    padding:1px 1px 1px 1px;
	text-decoration:underline;
} 
#lavypanel div.pages a.page-off {
    color:#132480;
    background:#D6DFFC;
    border:1px solid #132480;
    font-weight:bold;
    font-size:11px;
    padding:1px 1px 1px 1px;
	text-decoration:none;
}
#lavypanel div.pages a:hover.page-off {
    color:#132480;
    background:#D6DFFC;
    border:1px solid #132480;
    font-weight:bold;
    font-size:11px;
    padding:1px 1px 1px 1px;
	text-decoration:underline;
}

#pravypanel { width:154px; float:left; text-align:left; padding:0px 0px 30px 0px; }

#pravypanel ul {
    list-style:none;
    margin:0px;
    padding:10px 0px 10px 10px;
}
#pravypanel ul li { background:url('../images/button.gif') no-repeat 0px 3px; padding:4px 10px 4px 20px; }
#pravypanel ul li a { color:#000000; text-decoration:none; font-weight:bold; }
#pravypanel ul li a:hover { color:#000000; text-decoration:underline; font-weight:bold; }

.msg {
    color:#ff0000;
    font-weight:bold;
}
.submit {
    text-align:center;
    font-size:11px;
    font-weight:bold;
    background:#324C99;
    border:1px solid #324C99;
    color:#ffffff;
    cursor:pointer;
}
.cleaner {
    clear:both;
    height:1px;
    border:0px;
    background:transparent;
    margin:0px;
    padding:0px;
    font-size:1px;
}

.bottom { background:url('../images/bottom.jpg') no-repeat top left; width:992px; margin:0px auto; }
.bottom .slogan {
    font-family:Arial;
    font-style:italic;
    font-size:14px;
    color:#ffffff;
    text-align:left;
    padding:10px 0px 3px 210px;    
}
.bottom .web { padding:15px 0px 28px 737px; text-align:left; } 
.bottom .web a { color:#000000; text-decoration:none; }
.bottom .web a:hover { color:#000000; text-decoration:underline; }