/* Basic styles */
*{margin:0;padding:0}
a img,fieldset{border:0}
img,object{display:block}
a,a:hover{outline:none;cursor:pointer;text-decoration:none}
ul{list-style:none}
td{vertical-align:top}
input,textarea{padding:1px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
.hide{display:none}
.clear{clear:both}

/* Html,body,wrapper */
html{background:#fff url(/images/html_bg.gif) repeat-x;}
body{font:11px/100% tahoma,arial,sans-serif;background:url(/images/body_bg.gif) center 147px no-repeat;}
#wrapper{position:relative;width:752px;margin:0 auto ;}

/* HEADER */
#header{height:321px;position:relative;background:url(/images/header_bg.gif) center 40px no-repeat;}
.index #header{height:401px}
#logo{position:absolute;top:75px;left:0;}
#logo2{position:absolute;top:85px;left:40%;}
#slogan{position:absolute;top:75px;right:0;}
#header-nav{position:absolute;left:0;top:40px}
#header-nav li{float:left;position:relative}
#header-nav li a{float:left;height:35px;background-position:0 0;text-indent:-9999px;}
#header-nav li a:hover{background-position:0 -35px!important;}
#header-nav li.index a{background:url(/images/pl/header-nav-index.gif) no-repeat;width:120px;}
#header-nav li.o_firmie a{background:url(/images/pl/header-nav-o_firmie.gif) no-repeat;width:77px;}
#header-nav li.technologie a{background:url(/images/pl/header-nav-technologie.gif) no-repeat;width:103px;}
#header-nav li.katalog_produktow a{background:url(/images/pl/header-nav-katalog.gif) no-repeat;width:147px;}
#header-nav li.jakosc a{background:url(/images/pl/header-nav-jakosc.gif) no-repeat;width:75px;}
#header-nav li.kontakt a{background:url(/images/pl/header-nav-kontakt.gif) no-repeat;width:78px;}

.en #header-nav li.index a{background:url(/images/en/header-nav-index.gif) no-repeat;width:93px;}
.en #header-nav li.o_firmie a{background:url(/images/en/header-nav-o_firmie.gif) no-repeat;width:84px;}
.en #header-nav li.technologie a{background:url(/images/en/header-nav-technologie.gif) no-repeat;width:111px;}
.en #header-nav li.katalog_produktow a{background:url(/images/en/header-nav-katalog.gif) no-repeat;width:166px;}
.en #header-nav li.jakosc a{background:url(/images/en/header-nav-jakosc.gif) no-repeat;width:76px;}
.en #header-nav li.kontakt a{background:url(/images/en/header-nav-kontakt.gif) no-repeat;width:86px;}

#header-pic{position:absolute;top:167px;right:0;}
#header-flags{position:absolute;top:50px;left:685px;}
#header-flags li{float:left;padding:0 3px 0 0;}
#header-flags li a{float:left;display:block;width:25px;height:19px;background-position:0 -19px;text-indent:-9999px;}
#header-flags a:hover,#header-flags li.active a{background-position:0 0!important}
#header-flags li a.pl{background-image:url(/images/flag-pl.gif);}
#header-flags li a.en{background-image:url(/images/flag-en.gif);}

/* FOOTER */
#footer-out{height:122px;background:url(/images/footer_bg.gif) center top no-repeat;}
.index #footer-out{background:url(/images/home-footer_bg.gif) center top no-repeat}
#footer{width:752px;margin:0 auto;position:relative;line-height:1.1em;}
#copyright{padding:0 0 0 15px;color:#8D8D8D;float:left;margin:40px 0 0;padding:0 15px 0 200px;}
#copyright strong{color:#1C7AAE;}
#design{color:#8D8D8D;border-left:1px solid #C3C1C1;margin:40px 0 0;float:left;padding:0 0 0 15px}
#design a{color:#8D8D8D;font-weight:bold;}
#design a:hover{text-decoration:underline;}
#footer-nav{text-align:center;color:#C3C1C1;padding:45px 0 0;}
#footer-nav a{color:#8D8D8D;padding: 0 15px}
.index #footer-nav{padding:45px 120px 0 0;}
.index #copyright{margin-top:30px;}
.index #design{margin-top:30px;}

/* MAIN */
#main{overflow:hidden;zoom:1;background:url(/images/main_bg.gif) repeat-y;}
.index #main{overflow:hidden;zoom:1;background:url(/images/home-main_bg.gif) no-repeat;height:200px;}

/* LEFT */
#left{width:242px;float:left;}
#left-nav{overflow:hidden;zoom:1;width:197px;margin:0 0 0 18px;border-top:3px solid #1C7AAE}
#left-nav li{float:left;}
#left-nav a{color:#717171;float:left;display:block; border-bottom:1px solid #E8E7E7;height:29px;line-height:29px;width:182px;text-indent:25px;background:url(/images/left_bg.gif) no-repeat}
#left-nav a:hover,#left-nav li.active a{color:#fff;background:url(/images/left_bg-h.gif) no-repeat;}

/* CONTENT */
#content{width:490px;float:left}
.index #content{width:742px}

/* CONTENT Styles */
.c{color:#717171;line-height:18px}
.c p,.c table,.c form{margin:0 0 1em}
.c a{color:#DA1C03;font-weight:bold;}
.c h1{color:#1C7AAE;border-top:3px solid #1C7AAE;font-size:2em;font-weight:normal;line-height:2em;}
.index .c h1{color:#1C7AAE;border-top:0;line-height:1em;margin:0 0 .5em;}
.c h2{font-size:1.2em;margin:1em 0}
.c h3{font-size:1em;margin:0 0 .5em}
.c ul{margin:0 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ul li li{list-style:circle;}
.c ul li a{font-weight:bold}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c img.right{float:right;margin:0 0 1em 2em;margin:0 0 .5em;display:inline;padding:2px;border:1px solid #DBDBDB}
.c img.left{float:left;margin:0 2em 1em 0}
.c blockquote{padding:0 0 0 1em}
.c hr{border:0;height:1px;background:#ccc;color:#ccc;margin:0 0 1em}


/* OTHER PAGES STYLES */
.home{overflow:hidden;zoom:1;padding:25px 0 0}
.home-left{float:left;;width:280px;padding:0 80px 0 35px}
.home-right{float:left;width:190px;}
.home-right a{color:#717171;font-weight:normal;display:block;}
.home-right a:hover{color:#DA1C03;}

.c table{border-collapse:collpase;}
.c table caption{border:1px solid #ccc;}
.c table thead th{border:1px solid #ccc;padding:2px 6px;}
.c table tbody th{border:1px solid #ccc;padding:2px 6px;text-align:left;}
.c table td{border:1px solid #ccc;padding:2px 6px;}

.c ul.galeria{margin:0;list-style:none}
.c ul.galeria li{display:inline;margin:0;}
.c ul.galeria li img{display:inline;border:1px solid #ccc;padding:1px;margin:3px}

.c form{width:100%}
.c form div{margin:0 0 .5em;overflow:hidden;zoom:1}
.c form label{width:100px;float:left;;}
.c form input,.c form textarea{font-size:12px;}
#msg-success{margin:0 0 1em;color:blue;}
#msg-error{margin:0 0 1em;color:red;}

#ibox_w{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:100;
  width: 100%;
  height: 100%;
  background-color: #000;
  margin:0;
  padding:0;
  filter:alpha(opacity=0);
  -moz-opacity: 0.0;
  opacity: 0.0;
}

#ibox_progress {  
  margin:0;padding:0;
  position: absolute;
  z-index:105;
}

#ibox_wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:1000;
  padding:10px;
  border:1px solid #CCC;
  width:300px;
  height:300px;
  background-color:#999999;
  padding-bottom:30px;
  margin:0;
}

#ibox_content {
  background-color:#FFFFFF;
  width:100%;
  height:100%;
  margin-bottom:5px;
  position:relative;
  top:0px;
  left:0px;
  border:1px solid #000;
  padding:2px;
}

#ibox_footer_wrapper {
  position:relative;padding:0;margin:0;top:0px;left:0px;
}
