body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th{padding:0;border:0;}

body{font:11px verdana;margin-bottom:20px;color:#323232;margin-top:0px;background:#e6e6e6;}

.clearFix:after, .footIco:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearFix, * html .footIco{height:1%;}
/* End hide from IE-mac */ 

#container{margin:0 auto;background:#e6e6e6;}
#head{width:940px;margin:0 auto 0px;}
#head #top{float:right;}
#body{width:940px;margin:0 auto;padding:0px;}
#body .content{float:right;width:750px;margin-left:20px;padding:4px 0px 0px 0px;}
#body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#top1{padding:10px 0px 10px 0px;}
#top2{padding:10px 0px 10px 0px;}
#top3{padding:15px 0px 15px 0px;}

#container2{margin:0 auto;background:#e6e6e6;}
#head2{width:940px;margin:0 auto 0px;margin-top:0px;}
#head2 #top{float:right;margin-top:0px;}
#body2{width:940px;margin:0 auto;padding:0px;}
#body2 .content{float:right;width:940px;margin-left:0px;}
#body2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#top1{padding:10px 0px 20px 0px;}
#top2{padding:30px 0px 20px 0px;}

#foot{float:right;width:750px;height:36px;background:url('img/stopka.gif') no-repeat;}
#foot1{border-top:1px solid #000;float:right;width:750px;height:20px;}
#foot2{float:right;width:750px;color:#828282;font:11px verdana, sans-serif;}
#foot2 a{width:750px;color:#828282;font:11px verdana, sans-serif;}

#foot3{border-top:1px solid #000;float:right;width:750px;height:20px;}
#foot4{float:right;width:750px;height:15px;}

#menu1 dl{float:right;width:170px;line-height:0px;margin:3px 0px 0px 0px;}
#menu1 #top_img{float:right;width:180px;line-height:0px;}
#menu1 dt a{text-align:right;display:block;border-top:1px solid #000;}
#menu1 #bottom{text-align:right;display:block;border-bottom:1px solid #000;}
#menu1 dt#selected a{text-decoration:underline;}

#menu2{float:right;margin:0 0 0 2px;padding:0;list-style:none;}
#menu2 a{font:11px verdana, sans-serif;display:block;color:#fff;padding:5px 10px 0px 0;}
#menu2 a:hover{text-decoration:underline;}

#firma{float:right;line-height:0px;}
#firma_t{float:left;text-align:right;width:170px;padding:55px 0px 0px 0px;}
#firma_t2{float:left;text-align:right;width:170px;padding:75px 0px 0px 0px;}
#firma_t3{float:right;text-align:left;width:750px;padding:0;font-size:11px;}

#proces{float:right;line-height:0px;}
#proces_t{float:left;text-align:right;width:170px;padding:48px 0px 0px 0px;font-size:11px;}
#proces_t2{float:left;text-align:right;width:170px;padding:68px 0px 0px 0px;font-size:11px;}

#portfolio{float:right;line-height:0px;}
#portfolio_t{float:left;text-align:right;width:170px;padding:48px 0px 0px 0px;font-size:11px;}
#portfolio_t2{float:left;text-align:right;width:170px;padding:68px 0px 0px 0px;font-size:11px;}

#pageFil{margin:10px 0;}
#pageFil td{font-size:10px;padding:5px 0 4px 5px;}
#pageFil p{font-size:10px;color:#323232;}

a{text-decoration:none;}
a:link{color:#323232;}
a:visited{color:#323232;}
a:active{color:#323232;} 
a:hover{color:#323232;text-decoration:underline;}

#contact_t{font-size:11px;color:#323232;text-align:left;}
#contact{float:right;width:750px;text-align:left;}
#message{text-align:right;height:300px;}
#error, #ok{font-size:11px;font-weight:bold;line-height:0px;}
#error a, #ok a{font-size:11px;font-weight:normal;color:#000;}
#error{color:red;}
#ok{color:green;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clear{clear:both;}
.top{font-size:10px;padding:5px 0px 0px 0;color:#323232;text-align:right;}
.back a{color:#323232;}

.input, select, textarea{border:1px solid #323232;font:11px verdana;}

#contactPanel{float:left;width:300px;margin:15px 0 10px 20px;padding:0;}
#contactPanel .submit{margin:5px 0 0 0;padding:2px 10px;border:none;background:#5d81bd;color:#fff;font-size:11px;font-weight:bold;}
#contactPanel dl, #contactPanel dt, #contactPanel dd{margin:0;padding:0;}
#contactPanel dl, #contactPanel h6{font-size:11px;}
#contactPanel dt{padding-bottom:1px;}
#contactPanel dd{padding-bottom:5px;}
#contactPanel .input{padding-left:3px;height:14px;width:265px;font-size:11px;border:1px solid #323232;background:#ffffff;color:#323232;}
#contactPanel .input:focus{background:#ffc;border:1px solid #323232;}
#contactPanel textarea{padding-left:3px;width:535px;font-size:11px;border:1px solid #323232;background:#ffffff;color:#323232;}
#contactPanel textarea:focus{background:#ffc;}

A.przycisk{display:-moz-inline-box;DISPLAY:inline-block;FONT-SIZE:0px;TEXT-DECORATION:none;}

A#pWyslij{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('img/wyslij_01.gif') no-repeat; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 56px; PADDING-TOP: 0px; HEIGHT: 25px}
A#pWyslij:hover {BACKGROUND: url('img/wyslij_02.gif');}
A#pWyslij:active {BACKGROUND: url('img/wyslij_03.gif');}

A#pPowrot{PADDING-RIGHT: 0px; PADDING-LEFT: 0px;BACKGROUND: url('img/powrot_01.gif') no-repeat;MARGIN:17px 0px 0px 0px; WIDTH: 61px;HEIGHT: 25px;}
A#pPowrot:hover{BACKGROUND:url('img/powrot_02.gif');}
A#pPowrot:active{BACKGROUND:url('img/powrot_03.gif');}
A.przycisk_p{DISPLAY:inline-block;FONT-SIZE:0px;TEXT-DECORATION:none;}

A.przycisk_p{display:-moz-inline-box;DISPLAY:inline-block;FONT-SIZE:0px;TEXT-DECORATION:none;}

a.buttonGif {text-decoration:none;display:-moz-inline-box;display:inline-block;}
a:hover.buttonGif {text-decoration:none;}

A.przycisk{DISPLAY:inline-block;FONT-SIZE:0px;TEXT-DECORATION:none;}

a.buttonGif {text-decoration:none;display:-moz-inline-box;display:inline-block;}
a:hover.buttonGif {text-decoration:none;}

a#bArrowNext {background:url('img/strzalka_01a.gif') no-repeat;width:24px;height:24px;}
a:hover#bArrowNext {background:url('img/strzalka_02a.gif') no-repeat;}

a#bArrowPrev {background:url('img/strzalka_01b.gif') no-repeat;width:24px;height:24px;}
a:hover#bArrowPrev {background:url('img/strzalka_02b.gif') no-repeat;}

.footIco {float:left;width:320px;padding:0px 0px 15px 0px;font-size:11px;color:#000;}
.footIco img {vertical-align:middle;}
.footIco .showAll {float:left;font-weight:bold;padding:0px 0 0 30px;}
.footIco a, .footIco em {float:right;padding:0;}
.footIco em {font-style:normal;margin:5px 5px 0 5px;}

#pages{float:left;}
#pages2 a{MARGIN:5px 0px 15px 27px;float:left;font-size:11px;color:#000;}
#tab_st{float:right;}
