/* 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:76%/100% tahoma,arial,sans-serif}
#wrapper{width:908px;margin:0 auto;position:relative}

/* HEADER */
#header{height:295px;position:relative;background:url(/images/header_bg.jpg) 146px 26px no-repeat;border-top:3px solid #09D0D8}
#header-logo{position:absolute;top:-3px;left:0;padding-right:2px;background:#fff}
#header-nav{position:absolute;left:146px;top:220px;height:30px;width:762px;background:url(/images/header_nav_bg.jpg)}
#header-nav li{float:left;padding:8px 18px;background:url(/images/header_nav_li.gif) 100% 5px no-repeat}
#header-nav a{color:#fff;font-size:.9em;font-weight:bold;}
#header-nav a:hover{text-decoration:underline;}
#header-nav li.last{background:none}
#header-nav .nav-1{background-image:url('/images/nav_01.gif');width:54px}
#header-nav .nav-2{background-image:url('/images/nav_02.gif');width:60px}
#header-nav .nav-3{background-image:url('/images/nav_03.gif');width:95px}
#header-nav .nav-4{background-image:url('/images/nav_04.gif');width:106px}
#header-nav .nav-5{background-image:url('/images/nav_05.gif');width:123px}
#header-nav .nav-6{background-image:url('/images/nav_06.gif');width:72px}
#header-nav .nav-7{background-image:url('/images/nav_07.gif');width:66px}
#header-flags{position:absolute;right:10px;top:8px}
#header-flags li{float:left;padding:0 0 0 5px}
#header-links{position:absolute;right:70px;top:2px;font-size:.8em;}
#header-links li{color:#5F7090;float:left;background:url(/images/icon-arrow_green.gif) center top no-repeat;text-align:center;display:inline;margin:0 5px;padding:5px 0 0;}
#header-links a{color:#5F7090}

#header-flash{position:absolute;top:29px;left:146px}

/* FOOTER */
#footer{margin:20px 0 0;height:26px;position:relative;background:url(/images/footer_bg.jpg) no-repeat}
#copyright{color:#DEE4F1;font-size:.9em;position:absolute;right:70px;top:8px;text-align:right;line-height:100%}
#design{color:#fff;font-size:.9em;position:absolute;left:10px;top:8px;line-height:100%}
#design a{color:#fff}
#design a:hover{text-decoration:underline}

/* MAIN */
#main{overflow:hidden;zoom:1;}

/* LEFT */
#left{width:193px;float:left;padding:0 10px 0 0;}
#left-search{width:169px;height:95px;background:url(/images/left-search_bg.gif) no-repeat;padding:10px 10px 0 15px}
#left-search label{color:#8595B5;padding:10px 0 5px;display:block;}
#left-search input{border:1px solid #C3C9D5;width:133px;float:left;}
#left-search input.submit{border:0;width:auto;float:left;margin:-3px 0 0 3px;}
#left-adres{font-size:.9em;color:#8595B5;background:url(/images/left-adres_bg.gif) repeat-x;padding:15px 10px 15px 25px;}
#left-adres h2{color:#3B4D6D;font-size:1em;font-weight:bold;margin:0 0 5px;}
#left-adres a{color:#09D0D8;text-decoration:underline;}
#left-adres .tel{padding:0 0 0 25px;background:url(/images/icon-tel.gif) no-repeat;line-height:200%}
#left-adres .fax{padding:0 0 0 25px;background:url(/images/icon-fax.gif) no-repeat;line-height:200%}
#left-adres .email{padding:0 0 0 25px;background:url(/images/icon-email.gif) no-repeat;line-height:200%}
#left-promocje{background:url(/images/box_bg.gif) repeat-x;width:173px;padding:5px 10px;}
#left-promocje h2{font-size:1.65em;color:#fff;font-weight:normal;line-height:100%;font-family:arial,sans-serif;margin:0 0 20px;}
#left-promocje h3{font-size:.9em;color:#3B4D6D;margin:0;}
#left-promocje p.date{font-size:.8em;color:#08CFD7;margin:0 0 .5em;}
#left-promocje p.desc{font-size:.9em;color:#8595B5;padding:5px 0 10px;line-height:120%;}
#left-promocje img{padding:2px;border:1px solid #DADFE9;margin:3px 0 0;}
#left-promocje a img{padding:0;border:0;margin:0;}
#left-kategorie{background:url(/images/box_bg.gif) repeat-x;width:193px;margin:0 0 10px;}
#left-kategorie h2{font-size:1.65em;color:#fff;font-weight:normal;line-height:100%;font-family:arial,sans-serif;padding:5px;}
#left-kategorie ul{margin:0;list-style:none;}
#left-kategorie ul li{border-top:1px solid #2F3F5B;border-bottom:1px solid #657696;margin:0;padding:0;}
#left-kategorie ul li a{color:#fff;display:block;padding:8px 8px 8px 25px;background:#485979 url(/images/arrow-left.gif) 12px 12px no-repeat;}
#left-kategorie ul li a:hover,#left-kategorie ul li a.active{background:#1AB0BE url(/images/arrow-left_hover.gif) 12px 12px no-repeat;}
#left-kategorie ul li li{border-top:1px solid #2F3F5B;border-bottom:0;margin:0;padding:0;}
#left-kategorie ul li li a{color:#fff;display:block;padding:8px 8px 8px 35px;background:#485979 url(/images/arrow-left.gif) 22px 12px no-repeat;}
#left-kategorie ul li li a:hover,#left-kategorie ul li li a.active{background:#1AB0BE url(/images/arrow-left_hover.gif) 22px 12px no-repeat;}

/* RIGHT */
#right{float:right;width:193px}
#right-realizacje{background:url(/images/box_bg.gif) repeat-x;width:173px;padding:5px 10px;margin:0 0 20px;}
#right-realizacje h2{font-size:1.65em;color:#fff;font-weight:normal;line-height:100%;font-family:arial,sans-serif;margin:0 0 20px;}
#right-realizacje h3{font-size:.9em;color:#3B4D6D;margin:0;}
#right-realizacje p.date{font-size:.8em;color:#08CFD7;margin:0 0 .5em;}
#right-realizacje p.desc{font-size:.9em;color:#8595B5;padding:5px 0 10px;line-height:120%;}
#right-realizacje img{padding:2px;border:1px solid #DADFE9;margin:3px 0 0;}
#right-aktualnosci{background:url(/images/box_bg.gif) repeat-x;width:173px;padding:5px 10px;}
#right-aktualnosci h2{font-size:1.65em;color:#fff;font-weight:normal;line-height:100%;font-family:arial,sans-serif;margin:0 0 20px;}
#right-aktualnosci h3{font-size:.9em;color:#3B4D6D;margin:0;}
#right-aktualnosci p.date{font-size:.8em;color:#08CFD7;margin:0 0 .5em;}
#right-aktualnosci p.desc{font-size:.9em;color:#8595B5;padding:5px 0 10px;line-height:120%;}

/* CONTENT */
#content{float:left;width:500px;background:url(/images/content_bg.gif) repeat-x;min-height:400px;height:auto}
.index #content{width:705px}
* html #content{height:400px}
.text{padding:15px;margin:5px 0 0;}

/* CONTENT Styles */
.c{color:#8595B5;font-size:.9em;line-height:125%}
.c p{margin:0 0 1em}
.c a{color:#08CFD7;text-decoration:underline; }
.c h1{font-size:1.8em;color:#fff;font-weight:normal;line-height:100%;font-family:arial,sans-serif;padding:5px 0 0 10px;}
.c p.subh1{font-size:.9em;color:#A9B4CB;padding:0 0 0 10px;line-height:100%;}
.subh1 a{background:url(/images/icon-dot_blue.gif) 0 5px no-repeat;padding:0 5px 0 6px;color:#A9B4CB;text-decoration:none;}
.c h2{font-size:1em;color:#3B4D6D;margin:0 0 .5em;font-weight:bold;}
.c h2 a{color:#3B4D6D;text-decoration:underline;}
.c h3{font-size:1em;margin:0 0 .5em}
.c ul{margin:0.5em 0 1em 0}
.c ul li{margin:0 0 .3em 1em;padding:0 0 0 10px;background:url(/images/icon-li.gif) 0 5px no-repeat;}
.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}
.c img.left{float:left;margin:0 2em 1em 0}
.c blockquote{padding:0 0 0 1em}
.c .images{text-align:center}
.c .images img{border:1px solid #BBC9D3;margin:0 .5em .5em;background:#D9E1E7;padding:4px;display:inline}
.c hr{border:0;height:1px;background:#ccc;color:#ccc;margin:0 0 1em}
.c table,.c form{margin:0 0 1em}

/* CONTENT Form Styles */
.c form div{margin:0 0 .5em;overflow:hidden;zoom:1}
.c legend{padding:0 .5em}
.c form h2{margin:0 0 .5em}
.c label{float:left;line-height:1.5em;width:10em;text-align:right;padding:0 .5em 0 0}
.c input,.c textarea,.c select{background:#fff;border:1px solid #ccc;color:#000;float:left;font-size:1em}
.c input.submit{margin-left:12em;}
.c form div.required{font-weight:bold}
#msg-error{color:red;margin:0 0 1em;padding:2px}
#msg-error span.label{font-weight:bold}

/* CONTENT Table Styles */
.c table{border-collapse:collapse}
.c table caption{font-weight:bold;padding:0 0 3px}
.c table tbody td,#content table tbody th{border:1px solid #ccc;padding:3px}
.c table tbody th{font-weight:normal }
.c table tfoot td{font-size:.9em;font-style:italic;padding:3px 0 0}

.c .news{background:url(/images/news_bg.gif) no-repeat;overflow:hidden;zoom:1;}
.c .news-item{width:200px;padding:20px 20px 15px 15px;float:left}
.c .news-item h2{font-size:1em;color:#3B4D6D;margin:0;}
.c .news-item p.date{font-size:.9em;color:#08CFD7;margin:0 0 .5em;}
.c .news-item p.desc{color:#8595B5;padding:5px 0 10px;}
.c .news-item img{border:1px solid #DADFE9;display:inline}
.c .news-item p.img{text-align:center;padding:5px 0 0;}

.produkt{overflow:hidden;zoom:1;background:url(/images/icon-dots.gif) left bottom repeat-x;padding:10px 0;}
.produkt .img{width:200px;float:left;}
.produkt .desc{width:260px;float:left;}

