/* CSS Document Generated by KiDMaN */

html, body {height: 100%;}

* { margin:0; padding:0; border:0;}

body {
	font-family: Tahoma, Verdana, Trebuchet, sans-serif;
	font-size: 11px;
	color:#fff;
	position: relative;
  
}

@font-face {
	font-family: Qlassik_TB;
	src: url('../fonts/Qlassik_TB.ttf');
}

@font-face {
	font-family: Qlassik_TB;
	font-weight: bold;
	src: url('../fonts/QlassikBold_TB.ttf');
}


img { border:0;}

a {color:#fff; text-decoration: none; background-color: transparent;}
a:hover {text-decoration: none; color:#fff; background-color: transparent;}
.clear {clear: both;}
#top li span, .hide {visibility: hidden; font-size: 0px;}
.none {display: none;}
li {list-style: none;}
p {line-height: 1.25em; margin-bottom:10px;}
.pointer {cursor: pointer;}
.error {color: #ff0000;}
.centerimg {margin:0 auto 10px !important; display:block;}
.rightimg {float: right; margin:0 0 10px 10px;}
.leftimg {float: left; margin:0 10px 10px 0;}
.borderimg {border:7px #002841 double;}
.red {color:#FF0000 !important;}
.shadow {background:#000 !important; margin:0px 10px 10px 10px;}
p.up {font-weight:bold; text-align:right !important; text-decoration:underline; clear:both;}




#container {width: 100%; padding-bottom:69px;; position: relative; background: #294F66 url(../img/bg_all.jpg) repeat-y  center; zoom:1}
#fix_right {position: absolute; top:0px; background: url(../img/bg_right.jpg) repeat-x; height: 461px; right:0px; width: 49%; z-index:2;}
#fix_left {position: absolute; top:0px; background: url(../img/bg_left.jpg) repeat-x; height: 461px; left:0px; width: 49%; z-index:2;}
#warpper_top {width: 998px; margin: 0 auto; position: relative; overflow: hidden; z-index: 2;}
#top_left {background:transparent url(../img/shadow_left.jpg) no-repeat scroll right center; float:left; height:461px; width:24px;}
#top {width: 950px; float: left; height: 393px; background: url(../img/top.jpg) no-repeat;}
#top_right {background:transparent url(../img/shadow_right.jpg) no-repeat; float:left; height:461px; width:24px;}

#top ul {width: 100%; height:86px; background: url(../img/bg_menu.jpg) no-repeat; margin-top:307px;}
#top li.first {margin-left:292px;}
#top li { background: url(../img/bg_menu_li.jpg) repeat-x;float:left; }
#top li a {font-size: 12px; font-family: arial; font-weight: bold; color: #626262; height:86px; display: block;}
#top li a:hover {color: #00395E;}
#top li span {visibility: hidden;}

#top #home a {background: url(../img/bg_menu_li_home.jpg) no-repeat; width: 87px; }
#top #home a:hover {background: url(../img/bg_menu_li_home_ov.jpg) no-repeat; width: 87px; }

#top #kim_jestesmy a {background: url(../img/bg_menu_li_kim_jestesmy.jpg) no-repeat; width: 90px; }
#top #kim_jestesmy a:hover {background: url(../img/bg_menu_li_kim_jestesmy_ov.jpg) no-repeat; width: 90px; }

#top #zastosowanie a {background: url(../img/bg_menu_li_zastosowanie.jpg) no-repeat; width: 97px; }
#top #zastosowanie a:hover {background: url(../img/bg_menu_li_zastosowanie_ov.jpg) no-repeat; width: 97px; }

#top #montaz a {background: url(../img/bg_menu_li_montaz.jpg) no-repeat; width: 65px; }
#top #montaz a:hover {background: url(../img/bg_menu_li_montaz_ov.jpg) no-repeat; width: 65px; }

#top #pytania a {background: url(../img/bg_menu_li_pytania.jpg) no-repeat; width: 70px; }
#top #pytania a:hover {background: url(../img/bg_menu_li_pytania_ov.jpg) no-repeat; width: 70px; }

#top #news a {background: url(../img/bg_menu_li_news.jpg) no-repeat; width: 56px; }
#top #news a:hover {background: url(../img/bg_menu_li_news_ov.jpg) no-repeat; width: 56px; }

#top #zostan_partnerem a {background: url(../img/bg_menu_li_zostan_partnerem.jpg) no-repeat; width: 122px; }
#top #zostan_partnerem a:hover {background: url(../img/bg_menu_li_zostan_partnerem_ov.jpg) no-repeat; width: 122px; }

#top #kontakt a {background: url(../img/bg_menu_li_kontakt.jpg) no-repeat; width: 71px; }
#top #kontakt a:hover {background: url(../img/bg_menu_li_kontakt_ov.jpg) no-repeat; width: 71px; }

#wrapper_content { clear: both; background:  #294F66 url(../img/bg_wrapper_content.jpg) repeat-y top center  }
#content {width: 950px;  margin: -68px auto 0px; background: url(../img/bg_content.jpg) repeat-y; overflow: hidden; position: relative; z-index: 10; }

#main {float: right; width:658px; }
#main h2 {background:#002A43 url(../img/bg_main_h.jpg) repeat-x scroll 0 0; border-bottom:1px solid #4382A9; font-family:tahoma; font-size:20px; height:50px; letter-spacing:2px; padding-bottom:5px; padding-left:10px; padding-top:17px; }

.home_offer {overflow: hidden; zoom:1}
.home_offer li {padding:10px 0 0 12px; clear: both; min-height: 95px; background: url(../img/bg_main_li_offer_top.jpg) no-repeat right top; border-bottom:1px #5A92B3 solid; overflow:hidden;}
.home_offer dl {background: url(../img/bg_main_li_offer_bottom.jpg) no-repeat right bottom;  width: 100%; padding-bottom:5px; overflow:hidden;}
.home_offer dt {/* background:#000; */ float: left; margin:0 10px 0 0; vertical-align: top; }

.home_offer dt img {height:113px;width:auto !important; border:1px #CFEDFF solid; padding:1px; -moz-box-shadow:5px 5px 15px #000000; -webkit-box-shadow:5px 5px 15px #000; box-shadow: 5px 5px 15px #000000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  behavior: url(css/pie.htc); }
.home_offer dd {overflow:hidden;}
.home_offer li li {min-height:0; background: none; border:none; padding:0; list-style: square; margin-left:15px; line-height: 1.3em; overflow:visible;}
.home_offer li ul {margin-bottom:10px;}
.home_offer li h4 {font-size:11px; margin-bottom:3px; text-shadow:1px 1px 1px #000000;}
.home_offer li p.more {text-align:right; padding-right:10px; text-shadow:2px 2px 2px #000000;}
.home_offer li p.more a:hover {text-decoration:underline;}
.home_offer li:last-child {border:none;}
.home_offer li:last-child dl {background: none;}

#sub {padding-bottom:270px; position:relative; width: 291px; float: left;  background: url(../img/bg_content.jpg) repeat-y left top;}
#sub h2 {background:#012A46 url(../img/bg_main_h.jpg) repeat-x scroll 0 0; border-bottom:1px solid #4382A9; font-family:tahoma; font-size:16px; padding:17px 0 17px 25px; text-align:center;}
#sub h2 span {display:block;}
/* #sub h3 {background:transparent url(../img/bg_sub_h3.gif) no-repeat scroll 25px 50%; font-family:tahoma; font-size:13px; font-weight:normal; line-height:2.5em; padding-left:40px;}
*/
#sub h3 {background: url(../img/bg_sub_li.jpg) repeat-x; zoom:1; font-family:tahoma; font-size:13px; font-weight:normal; line-height:1.8em; padding-left:40px; text-shadow:2px 2px 2px #000}



#sub ul {overflow: hidden; zoom:1; margin-top:-1px;}
#sub li { background: url(../img/bg_sub_li.jpg) repeat-x; zoom:1; font-size:13px}
#sub li a {display: block;  padding-left:10px; padding-top:5px; min-height:18px; padding-left:40px; text-shadow:2px 2px 2px #000}
#sub li a:hover {background: url(../img/bg_sub_li_ov.jpg) repeat-x; font-weight: bold;}
#sub li a:visited {background: url(../img/bg_sub_li_ov.jpg) repeat-x;}

#sub_kontakt {clear:both; background: #3680AD url(../img/bg_sub_kontakt.jpg) repeat-x; min-height:255px; position: absolute; bottom:0px; padding: 0 10px; width: 271px; left:0px;}
#sub_kontakt h2 {background: none; border:none; padding: 0; font-size: 25px;  font-family: tahoma; margin-bottom:5px; text-shadow:2px 2px 2px #000}
#sub_kontakt h4 {font-family: verdana; font-size: 12px;}
#sub_kontakt h6 {font-family: verdana; font-size: 12px; font-weight: normal; margin-bottom:5px;}
#sub_kontakt h4 {font-family: verdana; font-size: 12px;}
#sub_kontakt img {bottom:-23px; left:17px; position:absolute;}
#sub_kontakt p {text-align: right; margin-top:22px;}

#wrapper_footer {width: 100%; background:  url(../img/bg_wrapper_footer.jpg) center 15px repeat-x; position: absolute;bottom:0px; height: 69px;}
#footer {width: 950px; margin: 0 auto; background: #fff; height: 44px; background: url(../img/bg_footer.jpg) no-repeat; padding-top:25px;}
#footer p {color: #AEAEAE; line-height: 1.5em; float: left; font-size: 9px; padding: 0 4px }
#footer #copyright {padding-left:19px; position:relative; top:-8px; zoom:1}

/* Sub pages */

#content .sub {padding: 0 10px; width:638px;}
#content .sub h2 {margin:0 -10px 15px;}
.sub p {font-family: verdana; text-align: justify;}
.sub h6 {font-size: 100%; margin: 30px 0px }
.sub hr, .sub iehr {clear:both; border: none; height: 2px; background: url(../img/bg_hr.jpg) no-repeat left top; margin-bottom:10px; display:block}
.sub tt {float: right; text-align: right;}

.sub ul {overflow: hidden; margin:0 0 10px 10px}
.sub li {list-style: square; margin-left:15px; line-height: 1.5em;}

.sub h3 {letter-spacing: 2px; font-size: 16px;  font-family: tahoma; padding-top:5px; margin-bottom:10px; clear:both; text-shadow:2px 2px 2px #000000;}
.sub h4 {letter-spacing: 2px; font-size: 14px;  font-family: tahoma; padding-top:5px; margin-bottom:10px; font-weight: normal;}
.sub h3 span {font-size: 11px; display:block; font-family: verdana; letter-spacing: 0;}
.focus {border:2px red solid}

.sub .description {margin-bottom:20px;}
.sub .description img {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
-moz-box-shadow:5px 5px 20px 1px #000; -webkit-box-shadow:5px 5px 20px 1px #000; box-shadow:5px 5px 20px 1px #000;  behavior: url(css/pie.htc); 
border:2px solid #011E30;
padding:3px;}
.sub .description table {width:100%;}


/* kontakt */
.dane_tele li {list-style: none; float: left; width: 50%; margin: 0 }
.dane_tele dt {font-weight: bold; margin-bottom:10px;}
.dane_tele dd {line-height: 1.8em;}

#form_kontakt {overflow: hidden;}
#form_kontakt fieldset {}
#form_kontakt ul {overflow: visible;}
#form_kontakt li {float: left; list-style: none; margin:0 16px 8px 4px; position: relative; width:294px; }
#form_kontakt label { display:block; text-indent: 4px; line-height: 1.2em;}
#form_kontakt label.ftextLong {clear:both;}
#form_kontakt input {display:block; width: 288px; height: 22px; padding:8px 3px 0px; background: url(../img/bg_input.png) no-repeat; font-family: verdana; font-size: 10px; color:#02578B;}

#form_kontakt .textarea {background: url(../img/bg_textarea.png) no-repeat; width:610px; height:143px; padding:5px; margin:0 auto; display:block; font-family: verdana; font-size: 10px; color:#02578B;}

#form_kontakt .textLong {clear:both; width:629px}

#form_kontakt .submit {margin-top:-8px;}

#form_kontakt .submit input {background: url(../img/button_submit.jpg) no-repeat; width: 143px; height: 30px; float: right; margin-right:46px; padding: 0 0 0 0; font-weight: bold; cursor: pointer; text-align:center;}

#form_kontakt .selectbox {background: url(../img/bg_select.png) no-repeat; cursor:pointer;}
#form_kontakt .selectbox-wrapper {position:absolute; top:0px; width:270px; z-index: 30; left:0px; top:42px; cursor:pointer; }
#form_kontakt .selectbox-wrapper ul {background: #EDEDED; border:none;}
#form_kontakt .selectbox-wrapper ul li{color: #02578B; float: none; border-bottom:1px #02578B solid; margin: 0 0 2px 0; padding:0 5px; width: 268px; }
#form_kontakt .selectbox-wrapper ul li.current {background-color:#CDD8E4; width: 268px; position: relative; z-index: 50;}
#form_kontakt span {color:#ff0000; font-size:10px; visibility:visible; padding-left:4px;}

/* opis produktu i galeria */


.gallery_montage {overflow: hidden; float: left; padding-right:10px; margin:0 !important;}
.gallery_montage li {list-style: none; padding:0; float: left; clear: both; margin:0 0 10px 0}
.data {border-collapse:collapse;  margin:0pt 0px 10px; position:relative; width: 100%;}
.data tr {margin:0 -10px}
.data tr.dark {background: #1A6796;}
.data tr.over {background: #014670;}
.data td {padding: 2px 2%; width: 48%; line-height: 1.5em; }

ul#frame {float:none !important;}
ul#frame li {float:left;   margin:5px 20px 5px ; position:relative; width:169px; clear: none; min-height:125px;}
ul#frame li img {-moz-box-shadow: 5px 5px 15px 1px #000; -webkit-box-shadow:5px 5px 15px 1px #000; box-shadow:5px 5px 15px 1px #000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  behavior: url(css/pie.htc);  margin:0px auto; display:block; border:2px #CFEDFF solid; padding:1px; }

ul#frame li img:hover {box-shadow:2px 2px 15px 0px #fff; -webkit-box-shadow:2px 2px 15px 0 #fff; -moz-box-shadow:2px 2px 15px 0px #fff;}

/* FAQ */
.faq {overflow:hidden;}
.faq li {background:transparent url(../img/bg_sub_h3.gif) no-repeat scroll left 7px; list-style:none; zoom:1}
.faq li li {background:none; list-style:none;}
.faq li dt {font-weight:bold; cursor:pointer;}
.faq li dd {display:none;}
.faq li li li {list-style:square;}

/* zastosowanie */
.zastosowanie li {background:transparent url(../img/bg_gallery_small.png) no-repeat; clear:none; float:left; height:160px; margin:5px 20px; position:relative; width:169px; list-style:none;}
.zastosowanie li img {margin:5px auto; display:block; max-height:125px;}
.zastosowanie li p {color:#000; text-align:center;}
.zastosowanie a {color: #19303E;}

/* aktualnosci */
.artHistory h5 {font-size:12px; text-transform:capitalize;}


.clear {margin:0 !important; border:0 !important; padding:0 !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important;}