/* Basic styles */
*{margin:0;padding:0}
html,body{height:100%}
a img,fieldset{border:0}
img,object{vertical-align:bottom}
a{cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline}
ul{list-style:none}
input,textarea{padding:1px}
* html input,* html textarea{padding:0 1px 2px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
td{vertical-align:top}
.hide{display:none}
.shide{left:-9999px;position:absolute}
.clear{clear:both}

/* Html,body,wrapper */
html{background:#F5F5ED url('/images/html_bg.gif') repeat-x;}
body{font:76%/100% tahoma,arial,sans-serif;text-align:center}

/* HEADER */
#header{height:292px;position:relative;margin:0 auto;text-align:left;width:750px;background:url('/images/header_bg.jpg') 0 82px no-repeat;}
.header-index{height:462px!important;background:url('/images/header_bg-index.jpg') 0 82px no-repeat!important;}
#logo{position:absolute;left:0;top:0}
#header-links{width:152px;height:18px;position:absolute;top:0;right:0;background:url('/images/header_links_bg.gif') no-repeat;padding:0 0 0 10px}
#header-links li{float:left;padding:0 10px 0 18px;line-height:16px}
#header-links li.email{background:url(/images/icon-email.gif) 0 4px no-repeat;}
#header-links li.mapa{background:url(/images/icon-sitemap.gif) 0 4px no-repeat;}
#header-links a{color:#fff;font-size: .8em;}
#header-nav{position:absolute;left:0;top:82px}
#header-nav li{float:left}
#header-nav a{padding:0 18px;float:left;color:#fff;font-size: .8em;display:block;height:28px;line-height:28px;background:url('/images/header_nav_li.gif') center bottom no-repeat;}
#header-nav a:hover{text-decoration:none;background:url('/images/header_nav_li-hover.gif') center bottom no-repeat}

/* FOOTER */
#footer{height:80px;margin:0 auto;text-align:left;width:750px;position:relative}
#footer-copyright{color:#003356;font-size:.9em;left:5px;position:absolute;top:8px}
#footer-design{color:#999;font-size:.9em;position:absolute;right:5px;top:28px}
#footer-design a{color:#999}
/* footer nav */
#footer-nav{left:240px;position:absolute;top:8px}
#footer-nav li{padding:0 20px 0 8px;float:left;background: url('/images/footer_nav_li.gif') 0 6px no-repeat;}
#footer-nav li a{font-size:.9em;color:#003356}
#footer address{color:#666;font-style:normal;line-height:1.1em;text-align:center;padding:4em 0 0;font-size:.9em}
/* MAIN */
#main-out{background:#fff;overflow:hidden}
* html #main-out{height:1%;overflow:visible}
#main{text-align:left;margin:0 auto;width:750px;border-top:2px solid #003356;position:relative}

/* LEFT */
#left{float:left;width:180px;margin:110px 0 0}
#left-nav{margin:0 0 1em;overflow:hidden;zoom:1}

#left-nav li{float:left;width:180px;background:#2E4075 url('/images/left_nav_li.gif') left top repeat-x;line-height:11px;}
#left-nav li a span{color:#fff}
#left-nav li a{color:#fff;display:block;padding:9px 0 9px 8px;font-size:.9em;font-weight:bold}
#left-nav li a img{vertical-align:middle}
#left-nav li a:hover{color:#fff;text-decoration:none;background:#BAE633 url('/images/left_nav_li-hover.jpg') left top repeat-x}
#left-nav li a:hover span{color:#fff}
#left-nav li.active span{color:#fff}
#left-nav li li a span{color:#003760}

#left-nav li.active{background:#BAE633 url('/images/left_nav_li-hover.jpg') left top repeat-x}
#left-nav li.active a{color:#fff}
#left-nav li.active li a{color:#003760}
#left-nav li.active li a:hover{color:#fff}
#left-nav li.active li span{color:#003760}
#left-nav li li.active{background:#BAE633 url('/images/left_nav_li-hover.jpg') left top repeat-x}
#left-nav li li.active a{color:#fff}
#left-nav li li.active a span{color:#fff}
#left-nav li li.active li a{color:#003760}
#left-nav li li.active li span{color:#003760}
#left-nav li li.active li a:hover{color:#fff}
#left-nav li li.active li a:hover span{color:#fff}
#left-nav li li li.active{background:#BAE633 url('/images/left_nav_li-hover.jpg') left top repeat-x}
#left-nav li li li.active a{color:#fff}
#left-nav li li li.active a span{color:#fff}
#left-nav li li li.active a:hover{color:#fff}

#left-nav li li a{color:#003760}
#left-nav li li a:hover{color:#fff}

#left-nav li li{background:#F9F8F4 url('/images/dots-h.gif') left bottom repeat-x;border-top:1px solid #F5F5ED}
#left-nav li li a{padding:5px 5px 5px 18px;font-weight:normal}
#left-nav li li a:hover{background:#BAE633}

#left-nav li li li{background:#fff url('/images/dots-h.gif') left bottom repeat-x;border-top:1px solid #F5F5ED;text-align:right;}
#left-nav li li li a{padding:5px 5px 5px 28px}
#left-nav li li li a:hover{background:#BAE633}

/* CONTENT */
#content{width:540px;background:#fff;float:right;margin:110px 0 0;padding:0 0 20px}
.content-index{width:750px!important;float:none!important;margin:0!important}

/* CONTENT Styles */
#content{color:#757575;font-size:.9em;line-height:1.5em}
#content p,#content table,#content form{margin:0 0 1em}
#content a{color:navy;text-decoration:underline;}
#content ul{list-style:disc;margin:0.5em 0 1em 0}
#content ul li{margin:0 0 .3em 2em}
#content ol{list-style:decimal;margin:0.5em 0 1em 0}
#content ol li{margin:0 0 .3em 2em}
#content dl{margin:0.5em 0 1em 0}
#content dl dt{margin:0 0 .2em}
#content dl dd{margin:0 0 1em 1em}
#content img.right{float:right;margin:0 0 1em 2em}
#content img.left{float:left;margin:0 2em 1em 0}
#content blockquote{padding:0 0 0 1em}

/* CONTENT Form Styles */
#content form{margin:2em 0 1em 4em}
#content form div{margin:0 0 .5em;overflow:hidden;zoom:1}
#content fieldset{margin:2em 0}
#content form h2{margin:0 0 .5em}
#content label{float:left;line-height:1.5em;width:10em}
#content input,#content textarea,#content select{border:1px solid #ccc;color:#000;float:left}
#content input.submit{border:1px solid #999;color:#000;margin:1em 0 0 10em;padding:2px;text-align:center;text-transform:uppercase}
#content form div.required{font-weight:bold}
#msg-error{color:red;margin:0 0 1em;padding:2px}
#msg-error span.label{font-weight:bold}

/* INDEX */
#index-nav{background:url('/images/index_nav_bg.gif') no-repeat;height:68px;position:relative;margin:0 0 20px}
#index-nav ul{margin:0;list-style:none;position:absolute;left:176px;top:2px}
#index-nav li{margin:0;background:url('/images/header_nav_2_li.gif') 0 0 no-repeat;padding:12px 0 0 15px;float:left;height:55px;width:90px}
#index-nav li.item1{width:110px}
#index-nav li.item2{width:65px}
#index-nav li.item3{width:60px}
#index-nav li.item4{width:80px}
#index-nav li.item5{width:35px}
#index-nav a{color:#003356;font-weight:bold;background:url('/images/icon-arrow.gif') right center no-repeat;padding-right:10px;text-decoration:none}
#index-nav a:hover{text-decoration:underline}
#content #index-nav h2{margin-top:0;font-size:1.7em;padding:.5em 0 0;margin:0;height:25px;background:none}
#content #index-nav h2 a{font-weight:normal;background:none}
#content #index-nav p.h2{color:#A1CD38}
#content #index-nav p.h2 a{color:#A1CD38;font-weight:normal;background:none}

#index-news{float:left;width:310px}
#index-news h3{color:#003356;font-size:1em;margin:0 0 .5em}
#index-news p{color:#757575;margin:0 0 .5em}
#index-news p.data{float:left;width:70px;color:#BAE633}
#index-news a{color:#003356;padding-right:12px;background:url('/images/icon-arrow.gif') right center no-repeat;}
#index-news div{float:left; width:240px}


#index-kontakt{float:right;background:#F9F8F4;padding:5px 15px 10px;color:#757575;line-height:1.2em}
#index-kontakt span.a1{color:#A1C82A}
#index-kontakt span.a2{color:#003356}
#index-kontakt a{color:#A1C82A}
#index-kontakt p{margin:0 0 .5em}


#content h1{position:absolute;left:0;top:15px;height:55px;line-height:1em;width:750px;text-indent:6px;font-size:2.5em;color:#036;font-weight:normal;text-transform:uppercase;background:url('/images/dots-h.gif') left bottom repeat-x;}
#content h1 span{font-size:.8em;text-transform:none}
#content h2{font-size:1.4em;color:#0F314C;font-weight:bold;background:url('/images/dots-h.gif') left bottom repeat-x;height:30px;line-height:30px;margin:0 0 1em}
#content h2.index{font-size:1.8em;color:#0F314C;font-weight:normal;background:none;height:auto;margin:0 0 5px}
#content #h1{color:#A1CD38;position:absolute;left:6px;top:40px}
#content #path{position:absolute;left:0;top:78px;color:#949494;padding:.5em 0 .5em 6px}
#content #path a{color:#949494;text-decoration:underline}

div.clear{overflow:hidden}
* html div.clear{height:1%;overflow:visible}
div.clear div.img{width:250px;float:left}
div.clear div.img img{padding:3px;border:1px solid #E6E6E4}
div.clear div.img p img{padding:0;border:0}
div.clear div.img p{text-align:right;padding:5px 12px 0 0}

#content div.clear div.txt{width:285px;float:right}
#content div.clear div.txt div.zdjecia{background:#F9F8F4;padding:5px 10px}
#content div.clear div.txt div.zdjecia p{font-weight:bold;margin:0 0 .5em}
#content div.clear div.txt div.zdjecia a{background:url('/images/button-number.gif') center top no-repeat; padding:1px 8px;color:#fff}
#content div.clear div.txt div.zdjecia a:hover{text-decoration:none}

#content p.img{float:left;margin-right:10px;width:230px;height:330px;}
#content p.img img{border:1px solid #ccc}

#index-nav #katalog{position:absolute;top:7px;left:110px;width:65px;height:50px}

#content h2.index a{background:none;text-decoration:none}
