@CHARSET "UTF-8";

* {margin:0; padding:0; font-family:Verdana, Arial; text-decoration:none;}

body {background:url(../graphics/bgall.jpg) no-repeat }

#whole{width:100%; height:100%; overflow: hidden; background:url(../graphics/pasek_menu.png) repeat-x top;}
img, #whole { behavior: url(iepngfix.htc); }
#page {width:1024px; height:100%; overflow: hidden; margin:0 auto;}
.whl1 { background:url(../graphics/top_right.jpg) top right no-repeat;}
.whl2 { background:url(../graphics/content_bottom.jpg) no-repeat bottom right}

#page .banner {width:100%; height:81px;}
.banner .logo {margin-left:31px; height:80px; width:464px;}
.banner .logo img {border:0;}
#page .menu {width:1024px; height:57px;}
.menu1 {background: url(../graphics/glowna.png) no-repeat top}
.menu2 {background: url(../graphics/informacje.png) no-repeat top}
.menu3 {background: url(../graphics/produkty.png) no-repeat top}
.menu4 {background: url(../graphics/targi.png) no-repeat top}
.menu5 {background: url(../graphics/artykuly.png) no-repeat top}
.menu6 {background: url(../graphics/news.png) no-repeat top}
.menu7 {background: url(../graphics/realizacje.png) no-repeat top}
.menu8 {background: url(../graphics/kontakt.png) no-repeat top}
.menu9 {background: url(../graphics/referencje.png) no-repeat top}
.menu10 {background: url(../graphics/menu.png) no-repeat top}

.logo_link {height:80px; display: block; margin: 0; padding: 0; width: auto;}
.logo_link img {height:80px; display: inline; margin: 0; padding: 0; width: auto;}

.menu .glowna {float:left; width:72px; height:26px; margin-left:7px; margin-top:4px;}
.menu .glowna a {width:72px; height:26px; display:block}
.menu .informacje {float:left; width:82px; height:26px; margin-top:4px;}
.menu .informacje a {width:82px; height:26px; display:block}
.menu .produkty {float:left; width:81px; height:26px; margin-top:4px;}
.menu .produkty a{ width:81px; height:26px; display:block}
.menu .targi {float:left; width:55px; height:26px; margin-top:4px;}
.menu .targi a{width:55px; height:26px; display:block}
.menu .artykuly {float:left; width:137px; height:26px; margin-top:4px;}
.menu .artykuly a{width:137px; height:26px; display:block}
.menu .news {float:left; width:58px; height:26px; margin-top:4px;}
.menu .news a{width:58px; height:26px; display:block}
.menu .realizacje {float:left; width:79px; height:26px; margin-top:4px;}
.menu .realizacje a{width:79px; height:26px; display:block}
.menu .referencje {float:left; width:79px; height:26px; margin-top:4px;}
.menu .referencje a{width:79px; height:26px; display:block}
.menu .kontakt {float:left; width:84px; height:26px; margin-top:4px;  background:none;}
.menu .kontakt a{width:84px; height:26px; display:block;  background:none;}
.menu .projekt {height:19px; width:145px; float:left; }
.menu .projekt a{height:19px; width:145px; display:block}
.menu .media {width:40px; height:19px; float:left;}
.menu .media a{width:40px; height:19px; display:block; }
.menu .dostawa {height:19px; width:120px; float:left; }
.menu .dostawa a{height:19px; width:120px; display:block;}
.menu .regulamin {width:60px; height:19px; float:left; }
.menu .regulamin a{width:60px; height:19px; display:block; }
.bottom_menu {width:1024px; float:right; height:28px;}
.right {width:370px; height:20px; float:right}
.top_menu {width:1024px;  height:28px;}

.content {height:100%; overflow:hidden; width:100%;}

.flash {width:550px; float:left; height:580px;}
.main_content {width:787px; float:left; height:100%; overflow:hidden; min-height: 500px;}

.tematyczne {background:url(../graphics/tematyczne_left.png) no-repeat left top; margin-top:10px;}
.informacje_left {background:url(../graphics/informacje_left.png) no-repeat left top; margin-top:10px;}
.produkty_left {background:url(../graphics/produkty_left.png) no-repeat left top; margin-top:10px;}
.targi_left {background:url(../graphics/targi_left.png) no-repeat left top; margin-top:10px;}
.news_left {background:url(../graphics/news_left.png) no-repeat left top; margin-top:10px;}
.realizacje_left {background:url(../graphics/realizacje_left.png) no-repeat left top; margin-top:10px;}
.referencje_left {background:url(../graphics/referencje_left.png) no-repeat left top; margin-top:10px;}
.kontakt_left {background:url(../graphics/kontakt_left.png) no-repeat left top; margin-top:10px;}
.media_left {background:url(../graphics/media_left.png) no-repeat left top; margin-top:10px;}
.przygotowanie_left {background:url(../graphics/przygotowanie_left.png) no-repeat left top; margin-top:10px;}
.dostawa_left {background:url(../graphics/dostawa_left.png) no-repeat left top; margin-top:10px;}
.regulamin_left {background:url(../graphics/regulamin_left.png) no-repeat left top; margin-top:10px;}

.short_content {width:500px; margin-left:40px; height:100%; overflow:hidden; margin-top:10px; float:left; display: inline;}
.short_targi {width:400px !important;}
.widther {width:560px !important}
.short_product {width:430px;}
.title_cena {color:#B30008; font-size:12px; font-weight:bold}
.bg1 {background:url(../graphics/bg_mid.png) repeat-x}
.bg2 {background:url(../graphics/bg_mid.png) repeat-x}
.bg3 {background:url(../graphics/bg_mid.png) repeat-x}
.info_text {width:auto; float:left; margin-left:10px;}
.table_left {float:left; width:5px; height:200px; background:url(../graphics/bg_left.png) no-repeat}
.table_left_big {float:left; width:8px; height:533px; overflow:hidden; background:url(../graphics/big_bgl.png) no-repeat;  margin-bottom:10px;}
.table_right {float:left; width:6px; height:200px; background:url(../graphics/bg_right.png) no-repeat; margin-right:15px;}
.table_right_big {float:left; width:10px; height:533px; overflow:hidden; background:url(../graphics/big_bgr.png) no-repeat; margin-right:15px; margin-bottom:10px;}

.more1 {float:right}
.pliki {width:160px; height:auto; float:left; margin-left:20px; margin-top:14px;}
.file {width:100%; height:65px; margin-bottom:8px; margin-top:10px}
.file a {text-decoration:none; color:#272727; font-size:11px; float:left; margin-top:10px}
.price {width:80px; float:left; height:100%; margin-left:20px; margin-top:13px; margin-bottom:20px;}
.price .cena {width:100%; height:25px; font-weight:bold; color:#353535; font-size:11px; margin-top:3px; margin-left:5px;}
.info_targi {width:100%; height:15px; font-weight:bold; color:#353535; font-size:11px; margin-top:5px; margin-left:1px;}
.text_link {padding-top:4px; width:160px; clear:both; margin-left:10px; color:#1f1f1f}
.file_mini {height:33px; width:33px;}
.short_picture {height:40px !important;}
.file img {width:auto; float:left; margin-right:5px; margin-left:10px;}
.heigher {min-height:400px;}
.small_margin {margin-top:7px;}




.html {width:474px; height:560px; float:left; margin-top:12px;}
.html2 {width:237px; height:560px; float:left; margin-top:12px;}
.html .left{float:left; height:580px; width:237px;}
.html .right, .html2 .right{float:left; height:580px; width:200px;}
.html .left .top_box {width:240px; height:275px; background:url(../graphics/box1.png) no-repeat;  font-family:Verdana; font-size:11px; color:#2f2f2f}
.html .left .top_box .text_box1 {width:210px; height:275px; margin:0 auto}
.title_box1 {font-size:13px; font-weight:bold; height:25px; padding-top:20px; color:#840101}
.title_box3 {font-size:13px; font-weight:bold; height:45px; padding-top:20px; color:#840101}
.html .left .bottom_box {width:240px; height:275px; background:url(../graphics/box3.png) no-repeat}
.html .right .box, .html2 .right .box {width:233px; height:553px; background:url(../graphics/box2.png) no-repeat}

.linki {width:1007px; height:137px; margin:0 auto; background:url(../graphics/linki.png) no-repeat; font-family:Verdana, Arial; font-size:11px; float:right; margin-right:8px;}
.linki .title {width:100%; font-family:Verdana, Arial; font-size:10px; color:#ffffff; font-weight:bold}
.linki .title .column1 {width:156px; height:21px; float:left; margin-left:29px; padding-top:4px;}
.linki .title .column2 {width:156px; height:21px; float:left; padding-top:4px;}
.linki .title .column3 {width:209px; height:21px; float:left; padding-top:4px;}
.linki .title .column4 {width:180px; height:21px; float:left; padding-top:4px;}
.linki .title .column5 {width:180px; height:21px; float:left; padding-top:4px;}

#footer {width:100%; height:30px; background:url(../graphics/footer.png) repeat-x}
#footer .info {width:1024px; height:30px; margin:0 auto;}

.text_box2, .text_box3 {width:210px; height:100%; margin:0 auto; font-family:Verdana; font-size:11px; color:#2f2f2f}
.title_box2 {font-size:13px; font-weight:bold; height:35px; padding-top:20px; color:#840101; margin-left:5px;}
.title_inside {font-size:13px; font-weight:bold; color:#ff8800; height:auto; padding-left:3px;}
.title_inside a{color:#373636; text-decoration: none;}
.title_inside_span {font-size:10px; font-weight:bold; color:#840101;}
.news_box p {}

.title_inside_span a{color:#ff8800; text-decoration: none}
.text_box2 .tekst {width:140px; height:auto; overflow:hidden; padding-left:4px; float:left}

.text_box1 .tekst_span {float:left; padding-left:3px;}

.ico_news {width:30px; height:31px; float:left; padding-right:4px;}
.ico_realizacje {width:30px; height:31px; float:left; padding-right:4px;}
.news_box {width:190px; height:auto; overflow: hidden; margin-bottom:3px; font-size:10px; margin-left:5px;}
.news_box p {margin-top:3px; font-size:9px;}
.news_box p a {color:#2f2f2f; text-decoration: none}
.news_box a {color:#840101; text-decoration: none; font-size:11px;}



.short_info {width:97%; height:auto; overflow:hidden; font-family:Verdana;  font-size:11px; color:#2f2f2f; margin-top:10px; margin-bottom:20px; float:left;}
.short_info p {float:left; width:580px; margin-top:27px;}
.short_title {font-size:12px; font-weight:bold; color:#b30008; line-height:150%; float:left; width:auto;}
.short_title a{color:#b30008; text-decoration: none}
.ico_short {width:30px; height:38px; float:left; padding-right:8px; padding-bottom:10px;}
.short_tekst_span {margin-left:5px; margin-top:25px; text-align:justify; margin-left:5px;}
.short_tekst_span a {text-decoration:none;}
.short_tekst_span p {margin-top:5px !important;}

img {border:0;}

.link_text { margin-top:-2px; float:left; width:145px; margin-left:4px;}
.link_ico {float:left}
.column1 {width:156px; height:80px; float:left; margin-left:18px;}
.column1 .link {height:20px; width:100%; margin-top:7px}
.column1 .link a { padding-left:1px; color:#333333; text-decoration: none; margin-top:5px; clear:both; width:auto; float:left;}
.column2 {width:156px; height:40px; float:left;}
.column2 .link {height:20px; width:100%; margin-top:7px}
.column2 .link a { padding-left:1px; color:#333333; text-decoration: none; margin-top:5px; clear:both; width:auto; float:left;}
.column3 {width:209px; height:40px; float:left;}
.column3 .link {height:20px; width:100%; margin-top:7px}
.column3 .link a { padding-left:1px; color:#333333; text-decoration: none; margin-top:5px; clear:both; width:auto; float:left;}
.column4 {width:180px; height:40px; float:left;}
.column4 .link {height:20px; width:100%; margin-top:7px}
.column4 .link a { padding-left:1px; color:#333333; text-decoration: none; margin-top:5px; clear:both; width:auto; float:left;}
.column5 {width:180px; height:40px; float:left;}
.column5 .link {height:20px; width:100%; margin-top:7px}
.column5 .link a { padding-left:1px; color:#333333; text-decoration: none; margin-top:5px; clear:both; width:auto; float:left;}

.table {width:40px; height:auto; float:left; padding-right:10px;}
/*.table1 {width:auto; height:170px; float:left; padding-right:10px;}*/
.table1 {width:150px; height:200px; float:left; }
.targi_bg {width:100px; height:90px; float:left; padding-right:10px; background:url(../graphics/targi_bg.png) no-repeat}
.table1_big {width:auto; height:533px; float:left; background:url(../graphics/big_bg.png) repeat-x; margin-bottom:10px; max-width:200px;}

.table2 {width:auto; height:170px; float:left; padding-right:10px;}
.table3 {width:auto; height:170px; float:left; padding-right:10px; min-width:170px;}


.big_pic {width:auto; float:left;  height:auto;  margin-left:5px; margin-top:5px;}
.small {width: 40px; float:left;  height:130px; margin-left:5px; max-width: 40px; margin-top:15px}
.small3 {width: 140px; clear:both;  height:190px; margin:auto;  min-width:140px;  margin-left:8px; margin:0 auto;}
.table1 .big_pic { float:none;}

.small_pic {width:auto; height:auto; margin-bottom:8px; float:left; margin-left:6px; display: inline;}
.big_pic2{width:auto; float:left;  height:auto; margin-top:5px}
.small2 {width: auto; float:left;  height:auto; margin-left:5px; max-width: 140px; margin-top:5px}
.small_pic2 {width:auto; height:auto; margin-bottom:5px; float:left; margin-left:5px;}

.pic_text {width:210px; height:auto; padding-top:5px; font-size:10px;}
.info_box {width:210px; height:160px; margin-left:5px;}
.pic_text a {color:#000000; text-decoration: none;}
.pic_text a:hover {color:#840101}
.picture_box2 {width:66px; height:auto; float:left} 

.short_kontakt {width:260px !important;}
.marg_top {margin-top:30px;  margin-left:0 !important;}
.short_kontakt a {color:#1F1F1F; text-decoration:none;}
.data {width:140px; height:15px; float:left; color:#848484; font-size:10px; padding-top:6px; margin-left:20px}
.data2 {width:140px; height:15px; float:left; color:#848484; font-size:10px; padding-top:6px;}
.kontynent {min-width:80px; height:15px; float:left; color:#525251; font-weight:bold; width:auto;  padding-top:6px; font-size:11px;}
.miasto { height:15px; float:left; color:#525251; font-weight:bold; width:auto; margin-left:20px; padding-top:6px; font-size:11px;}
.all_links {width:580px height:20px; float:left}
.link_targi {float:left; width:100%; height:20px; margin-top:15px; clear:both; color:#B30008}
.link_targi_small {float:left; width:320px; height:20px; margin-top:5px; clear:both; color:#B30008}
.link_targi1 {float:left; width:100%; height:20px; margin-top:0px; }
.kontynent_targi {width:130px; height:100px; float:left; display:block; margin-left:20px; margin-top:10px;}
.data_targi {width:160px; height:100px; float:left; display:block; margin-left:20px; margin-top:10px;}
.important {margin-left:195px !important; float:right !important; text-align:right; margin-right:25px; float:left}
.link_targi a , .link_targi1 a{text-decoration: none; color:#1F1F1F; font-size:11px; font-family:verdana, arial;  float:left}
.link_targi_small a {text-decoration: none; color:#B30008; font-size:11px; font-family:verdana, arial;  float:left}

.t1 {width:auto; height:20px; margin-right:20px; padding-top:3px;}
.top {width:600px; height:55px;}
.small_data {width:auto; float:right; font-size:8px; color:#8b8b8b; margin-top:2px;}
.topinfo {width:580px; height:25px; float:left}
.set {width:18px; height:20px; float:left; margin-left:11px; margin-top:4px; display: inline;}

/*.absolute {width:800px; height:800px; position:absolute; background:url(../graphics/bg.gif) no-repeat; color:#000000 !important; margin:0 !important;}
.absolute {width:100%; height:300%; position:absolute; background:url(../graphics/settings_bg.png) repeat; margin-left:200px;}*/
.absolute {width:100%; height:100px; position:absolute;}
.top_settings {height:150px; width:100%;  background:url(../graphics/settings_bg.png) repeat;}
.bottom_settings {height:300px; width:100%;  background:url(../graphics/settings_bg.png) repeat; clear:both}
.close_btn {width:40px; height:40px; background:url(../graphics/save.png) no-repeat !important; display:block}
.inside_settings  {background:url(../graphics/kleks.png) no-repeat; width:700px; height:578px; float:left}
.inside_left {width:31%; float:left; background:url(../graphics/settings_bg.png) repeat; display:block;height:578px;}
.inside_right {width:31%; float:left; background:url(../graphics/settings_bg.png) repeat;  display:block;height:578px;}

.to_load { background:url(../graphics/kleks.png) no-repeat; display:none}
.absolute .inside_settings .title{font-size:12px; font-weight:bold; color:#ffffff; width:460px; height:40px; margin-left:40px; margin-top:20px; float:left}
.absolute .inside_settings  .close {width:60px; float:right; color:#ffffff; font-size:10px; margin-top:20px; text-align:right}
.absolute .inside_settings  .close input {background:none; border:0; color:#ffffff}
.inputs {width:290px; float:left; height: 480px; margin-left:40px;}
.inputs .box1_settings {width:300px; height:240px;}
.inputs .box1_settings .title {font-size:11px; font-weight:bold; color:#ffffff; margin-left:20px;}
.inputs .box2_settings {width:300px; height:240px;}
.inputs .box2_settings .title {font-size:11px; font-weight:bold; color:#ffffff; margin-left:20px;}
.absolute .images {width:200px; float:left; margin-right:40px}
.chose {width:280px; margin-left:20px;}
.chose .chose_info {width:200px; float:left; text-align:left; height:24px; color:#ffffff; font-size:10px; margin-left:20px;}
.chose .radio {width:24px; height:24px; float:left}
.images .image1 {background:url(../graphics/box1.png) no-repeat; height:240px; width:248px}
.images .image2 {background:url(../graphics/box3a.png) no-repeat; height:240px; width:248px;}
.mright {margin-left:20px;}


p {
            font: normal 11px "Verdana", Arial, Helvetica, sans-serif;
            color: #000;
}

a.special:link,a.special:visited {
            font: bold 11px "Verdana", Arial, Helvetica, sans-serif;
            color: #00f;
            text-decoration: underline;
}

a.special:hover {
            color: #f00;
}

#note1 {
            position: absolute;
            top: 0px;
            left: 0px;
            background:url(../graphics/info_bg.png) no-repeat;
            padding: 10px;
            border: 0;
            z-index: 1;
            visibility: hidden;
            font: bold 11px "Verdana", Arial, Helvetica, sans-serif;
            color: #ffffff;
			width:305px;
			height:40px;
			padding-top:5px;
			margin-left: 400px; 
			margin-top: 120px;
}
#note1 span{padding-left:6px;}
.mgr {width:300px; height:8px; display:block}
.ico1 {background:url(../graphics/ico1.png) top left no-repeat}
.ico2 {background:url(../graphics/ico2.png) top left no-repeat}

.info_box1 {width:180px; float:left; margin-left:11px; margin-top:9px;}
.kategorie {height:100%; overflow:hidden; float:left; width:182px; margin-left:40px; min-height:500px; display: inline;}
.kategorie .kategorie_top {width:182px; height:50px; background:url(../graphics/kategorie_top.png) no-repeat}
.kategorie .kategorie_mid {width:182px; height:100%; overflow:hidden; background:url(../graphics/kategorie_mid.png) repeat-y}
.kategorie .kategorie_bottom {width:182px; height:22px; background:url(../graphics/kategorie_bottom.png) no-repeat}
.kategorie .grupa {width:170px; height:20px; clear:both; margin-left:20px;}
.kategorie .grupa a {color:#252525; font-size:10px; text-decoration:none;  height:17px; display:block; cursor:pointer}
.kategorie .grupa a:hover {color:#840101; font-size:10px; text-decoration:none;  height:20px; display:block; cursor:pointer; font-weight:bold;}
.kategorie .grupa img {float:left}
.txt_kategorie {margin-top:4px; margin-left:5px; float:left}
#content_produkty {width:540px; float:left; height:100%; overflow:hidden; margin-left:20px; min-height:530px; display: inline;}
.niska_linijka {height:15px; width:540px; float:right;}
#content_produkty .short_content {margin-left:0 !important;}
.footer1 {width:auto; height:20px; font-size:10px; color:#FFF; float:left; margin-top:12px;}
.footer1 .name {width:auto; margin-right:5px; float:left}
.footer1 .information {width:auto; margin-right:20px; float:left; font-weight:bold;}
.footer1 .information a {width:auto; float:left;  font-weight:bold;  color:#FFF; text-decoration:none}
.footer1 .w3w {width:auto; float:right}
.footer1 .w3w a {width:auto; float:right;  font-weight:bold;  color:#FFF; text-decoration:none}
.rightw3w {float:right !important}
.linijka {width:400px; float:left; height:15px}
.linijka .graficzka {width:15px; height:15px; float:left;}
.targi_title {width:290px !important; float:left  !important; font-size:11px !important;}
.targi_title2 {width:450px !important; float:left  !important; font-size:13px !important;}
.targi_pic {width:70px;;  height:auto;  margin-left:5px; margin:0 auto; margin-top:25px; }
.targi_pic2 {width:85px;;  height:auto;  margin-left:5px; margin:0 auto; margin-top:25px; }
.short_tekst_span a {color: #000000;}
.short_tekst_span a:hover {color:#840101}
.left_mini {width:60px; height:auto; float:left; margin-top:5px;}
.right_mini {width:60px; height:auto; float:left; margin-left:10px; margin-top:5px; display: inline;}
.banner_flash {margin-left:20px; margin-top:10px;}

.news_letter {width:400px; height: 30px; font-size: 11px; color: #000; clear: both;}
.newsletter_title {width:170px; float: left; margin-top: 4px;}
.news_letter .input {width:120px; float: left;}
.news_letter .input input {width:120px; margin-top: 3px; font-size: 11px;}
.newsletter_button {width:71px; height: 23px; float: left; margin-left: 7px;}
.newsletter_button input {width: 71px; height: 23px; background: url(../graphics/dodaj_newsletter.png) no-repeat; border: 0;}

.hidden {height:0 !important; color:#fff; font-size: 1px; }