* { margin: 0; padding: 0;}
img { border: 0;}
body {font-size: 11px; font-family: 'Arial'; display: inline; color: #ccc; background: url(../media/images/body.gif) repeat}
ul{list-style: none;}
div { float: left;}
a {text-decoration: none; color: #fdcc21;}
a:hover{color: #ef3423;}
h1{font-size: 22px; margin-bottom: 15px;}
h2{font-size: 17px; margin-bottom: 5px;}
h3{font-size: 15px;}
h4{font-size: 15px;}
h5{font-size: 12px;}
p{margin-bottom: 10px; font-size: 13px; line-height: 135%;}
.frame { float: none; margin: 0 auto; width: 940px}
.logo{background: #494949; width: 940px; height: 207px; margin: 22px 0 0 0;}
.glowna{width: 912px; background: #282828 url(../media/images/tloGlowna.jpg) no-repeat; padding: 26px 0 26px 28px; margin: 7px 0;}
.kategorie{width: 225px;}
.kategorie a{float: left; margin: 0 13px 0 0;}
.kategorie img{float: left;}
.opisKategorii{background: url(../media/images/backgroundKategorie.jpg) repeat-x;  width: 180px; height: 100px; margin: 1px 0 0 0; padding: 11px 12px 0 12px;}
.opisKategorii a{background: url(../media/images/punktli.gif) 0px 6px no-repeat; padding-left: 10px; font-weight: bold;}
.opisKategorii li{line-height: 16px;}
.opisKategorii a:hover{background: url(../media/images/punktliHover.gif) 0px 6px no-repeat;}
.opisKategorii .more{float: right; background: none;}
.opisKategorii .more:hover{float: right; background: none;}
a.formularz{padding-top:5px; background: url(../media/images/punktli.gif) 0px 10px no-repeat; font-size: 12px;}
a.formularz:hover{background: url(../media/images/punktliHover.gif) 0px 10px no-repeat;}
.list{width: 654px;}
.topKlienci{background: url(../media/images/klienci.jpg) no-repeat; width: 630px; height: 35px; font-weight: bold; color: #fff; line-height: 35px; padding-left: 24px; font-size: 18px; margin: 9px 0 0 0;}
.klienci{width: 627px; background: #424242; color: #9f9f9f; padding: 14px 10px 0 17px; font-size: 14px; line-height:19px;}
.klienci img{float: right; margin-right: 40px}
.bottomKlienci{background: url(../media/images/bottomKlienci.gif) no-repeat; width:654px; height: 8px; }
.kontaktMP{width:179px; height: 171px; background: url(../media/images/tloKontakt.gif) no-repeat; color: #fff; font-size: 14px; padding: 69px 0 0 46px; line-height: 19px;}
.stopka{width: 940px; height: 83px; background: url(../media/images/stopka.jpg) no-repeat;}
.podStopka{width: 940px; margin: 6px 0 22px; display: inline; text-align: center;}
.podStopka li{display: inline; }
.podStopka a{padding: 3px}
.menuStopka{margin: 15px 0 0 24px; font-weight: bold; font-size: 12px; color: #fff; display: inline; }
.menuStopka li{list-style: none; display: inline;}
.stopka a{color: #fff;}
.stopka a:hover{color: #Ef3423;}
.arena{color: #3466c3; float: right; margin: 60px 30px 0 0; display: inline;}
.iP-d{font-size: 12px;}
.separator{width: 800px; height: 1px; background: none; padding: 0;margin: 0;}
.strGlow{display: none;}
#l1s{color: #Ef3423;	}
.navBut{width:864px; font-size: 12px; height: 30px; margin-bottom: 7px; background: #6c6c6c; line-height: 30px; color: #fff; padding: 0 10px;}
.NAV1{}
.NAV2{float: right;}
.NAV2 a{background: #FDCC21 none repeat scroll 0 0; color:#fff; float:left; text-align:center; width:21px; border: 1px solid #494949; margin-right: 2px; height: 28px;}
.galleria .navBut .NAV2 a:hover, .NAV2 b{background: #Ef3423; color:#fff; float:left; text-align:center; width:21px; border: 1px solid #494949; margin-right: 10px; height: 28px;}
.galleria .navBut .NAV2 a:hover {margin: 0 11px 0 1px;}
.opisDzialu {margin-bottom: 15px; font-size: 12px; line-height: 19px;}
.fotoki {margin: 0 26px 26px 0;}
.bl_news {width: 879px; background:#424242 url(../media/images/bottnews.gif) bottom no-repeat; margin: 0 0 10px 0;}
.bl_news H1 {background: url(../media/images/news_top.jpg) no-repeat; height: 35px; margin: 0; padding: 0 10px; color: #fff; line-height: 35px; font-size: 18px;}
.bl_news H1 a {color: #fff;}
.bl_news H1 a:hover {color: #fdcc21;}
.bl_news H1 span {float: right; font-size: 11px; }
.bl_news H1 span a {color: #fdcc21;}
.bl_news H1 span a:hover{color: #ef3423;}
.bl_news_padd {width: 859px; padding: 17px 10px;}
.bl_news_bull {width: 100%; background: url(../media/images/bl_news_bullet.gif) 632px 0 repeat-y;}
.bl_news_caly {width: 622px; overflow: hidden; /*height: 560px;*/}
.bl_news_div {width: 622px;  color: #9f9f9f; padding: 0 0 0 0; font-size: 13px; line-height: 135%; }
.galMainPage {width: 100%;}
.galMainPage H3 {font-size: 15px; font-weight: bold; margin-bottom: 8px;}
.galMainPage a {float: left; border: 2px solid #C1C1C1; margin: 0 10px 10px 0;}
.galMainPage a:hover{border: 2px solid #a3a3a3;}
.galMainPage img{float: left;}
.bl_news_div H3 {font-size: 14px; margin-bottom: 3px;}
a.bl_news_img {float: left; border: 2px solid #6C6C6C; margin: 0 10px 5px 0;}
a.bl_news_img:hover {border: 2px solid #fdcc21;}
.bl_news_img img {float: left;}
.bl_news_div .film {width: 587px; padding: 0 0 15px 35px;}
a.morea{float: right; font-weight:bold;}
.bl_news_right {float: right; width:216px; }
.bl_news_right H3 {font-size: 15px; margin: 0 0 5px 0;}
.bl_news_right UL {margin: 0; padding: 0; list-style-type: none;}
.bl_news_right LI {margin: 0 0 2px 0; padding: 0; float: left; width: 100%; }
.bl_news_right LI  a {float: left;  background: url("../media/images/punktli.gif") no-repeat scroll 0 6px transparent; padding: 0 0 0 10px;}
li.bl_news_all a {font-weight: bold; color: #fff; background: none!important;}
li.bl_news_all a:hover {color: #ef3423;}
.narrows {width: 622px;}
.arrTop {margin-bottom: 10px;}
.arrBot {margin-top: 10px;}
.narrows a {background:#494949; border: #6c6c6c 2px solid; text-align: center; padding: 5px 8px; font-weight: bold;}
.narrows a:hover{background:#6c6c6c;}
.l_arrow {width: 300px; }
.l_arrow a {float: left; }
.r_arrow {width: 300px; float: right; }
.r_arrow a {float:right; }
#lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img { border: none; overflow: auto;}
DIV#outerImageContainer { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; float:none;  }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav { left: 0; }
#hoverNav a { outline: none; }
#prevLink, #nextLink { width: 49%; height: 100%; background: transparent url(../media/images/lightbox/blank.gif) no-repeat; /* trick ie into showing hover */ display: block; }
/* Trick IE into showing hover */

#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url(../media/images/lightbox/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../media/images/lightbox/next.gif) right 15% no-repeat; }
#imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: hidden; width: 100%; float: none;  }
#imageData { padding: 0 10px; color: #666; width:95%; overflow: auto;}
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose { width: 30px; float: right; padding-bottom: 0.7em; overflow: auto;}
#overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#bottomNav { float:right; overflow: hidden;}
.addItem{width: 908px;}
.addItemForm{width: 908px;}
.addItemForm INPUT, .addItemForm TEXTAREA, .addItemForm SELECT, .addItemForm CHECKBOX{font-size:15px; padding:2px; background: #c4c4c4; overflow: hidden; display: inline; }
.addItemForm TEXTAREA{width: 620px; height: 110px}
.addItem LABEL{float:left; padding:6px 8px 0 0; text-align:right; width:120px; font-size: 13px; display: inline; }
.addItem LEGEND{font-size: 16px; font-weight: bold; color: #c4c4c4;}
.daneAdresowe{width: 860px; padding: 15px 0 15px 20px; margin-bottom: 10px; border: 1px solid #7d7d7d; background: #393939;}
.addItemIntro{width: 884px;}
.addItemForm-sb{width: 884px; text-align: center; margin: 10px 0;}
.intro{width: 884px; margin-bottom: 10px;  }
.intro p{font-size: 12px; line-height: 135%; color: #ddd; }
.models{width: 223px; text-align: right; padding-right:52px; border-right: 1px solid #7d7d7d; height: 203px;}
.models1{width: 219px; text-align: right; height: 190px;}
#it_name{width: 298px;}
.submit_button_div #submit_button{background: url(/templates/default/media/images/butDodaj.gif) no-repeat;}
.addItemForm-sb #submit_button{background: transparent url(/templates/default/media/images/butWyslij.gif) no-repeat; width: 140px; height: 25px; border: 0; cursor:pointer;}
#div_30{width: 420px;}
.div_form{margin: 0 0 10px;}
#fi_12, #fi_17, #fi_18, #fi_19, #fi_20, #fi_21, #fi_56{width: 200px;}
.separator{width: 800px; overflow: hidden; height: 0px;}
#fi_12, #fi_16{width: 170px;}
#fi_13{width: 53px;}
#fi_12_label{width: 136px;}
#fi_16_label{width: 136px;}
#fi_14_label{width: 50px; padding:6px 8px 0 0; }
#fi_14{width: 179px;}
#fi_15{width: 298px}
#div_17, #div_18, #div_20{width: 420px;}
#fi_30, #fi_31{height: 26px; width: 208px;}
.fcm{font-size: 13px;}
#fi_4,#fi_5,#fi_6,#fi_7,#fi_8, #fi_9,#fi_10 {width: 87px;}
#fi_6_label, #fi_5_label, #fi_8_label, #fi_9_label{width: 143px}
#fi_9_label{width: 138px;}
#fi_32, #fi_33, #fi_34, #fi_35, #fi_36, #fi_37, #fi_38, #fi_39{vertical-align: middle; }
{width:184px;}
#fi_52{width: 310px;}
#div_52, #div_53, #div_54, #div_55{width: 756px;}
#fi_57_label, #fi_58_label, #fi_59_label, #fi_60_label, #fi_61_label, #fi_62_label, #fi_63_label, #fi_68_label, #fi_64_label, #fi_65_label, #fi_66_label, #fi_67_label,#fi_33_label, #fi_34_label, #fi_35_label, #fi_36_label, #fi_38_label, #fi_39_label, #fi_32_label, #fi_37_label{width: 180px; padding-top: 0px;}
#fi_75_label {width: 164px;}
#fi_75 {width: 87px;}
#div_52, #div_53, #div_54, #div_55{width: 800px;}
#fi_57, #fi_58, #fi_59, #fi_60, #fi_61, #fi_62, #fi_63, #fi_68, #fi_64, #fi_65, #fi_66, #fi_67,#fi_33, #fi_34, #fi_35, #fi_36, #fi_38, #fi_39, #fi_32, #fi_37{border: 0; padding: 0; background: none;}
.addItemAddedImages input{padding: 0;}
.addItemAddedImages li{display:inline; float:left; margin:0 8px; padding:0 0 10px; text-align:center; width:110px;}
#success, #progress{width:760px; float:left;}
.addItemAddedImages li img{float: left; margin: 0 0 5px 0;}



.successMessage {width: 828px; margin: 25px 0; border:#fdcc21 3px solid; padding: 25px; text-align: center; background: #393939; color:#fff;}
