body {padding: 0; margin: 0; font-family: Verdana, Tahoma, Arial, sans-serif; background-color:#e6e6e6; font-size:12px;}

H1 { font-size:18px; color:#e8914b; font-family: Arial, sans-serif, Verdana, Tahoma; text-align:left;}

.tabletop {width:990px; height:112px; border:0;}
.tabletop TD TR { border:0;}
.lewycien, .prawycien {width:8px; }
.lewycien {background-image: url('/images/lewycien.png'); background-repeat: repeat-y;}
.prawycien {background-image: url('/images/prawycien.png'); background-repeat:  repeat-y;}

.logo , .menu  {width:auto; background-image: url('/images/menu_tlo.png'); background-repeat: repeat-x; vertical-align:bottom;  padding-bottom: 5px; } 
.menu  {text-align:right; padding: 0 0 19px 0;}
.logo IMG {margin: 0 0 10px 40px; border:0; float:left;  }
.menu A {color:#FFFFFF; font-weight:bold; text-decoration: none; margin-left: 19px;}
.menu A:hover {color: yellow;}
.menu IMG {border:0; float:right; }
.hren {margin: 0 50px 0 0;}
.prawa_strona_menu {width:50px; height:10px; }
.podkreslenie {width:659px; height:2px; }

.tableobrazki {width:990px; height:250px; border:0; }

.tabletresc {width:990px; height:auto; border:0; background-color:#ffffff;}
.tresc { padding: 20px 40px 40px 40px; vertical-align:top; text-align:justify; line-height:1.5; font-size:12px; color:#0f0d0b; border-top:2px solid #ed6f01; }
.tresc2 TD { vertical-align:top; text-align:justify; line-height:1.5; }
.tresc2 A {color:#f27e00; text-decoration;none;}

.tresc2img {text-align:left;}
.tresc2txt {text-align:right;}
.tresc2gallery {padding:0 0 0 0; font-weight:bold; color:#6a6a6a; text-align:center;}
.tresc2gallery  IMG {}
.desc {margin: 0 50px 0 0; float:left;}

.tekst { padding:0 10px 0 30px;}

.box-left {float:left; margin: 0 20px 0 0;}
.box-right {float:right; margin: 0 0 0 5px; border:0;}

.linia {width:100%; height:2px; margin: 3px 0 10px 0;}
.linia2 {width:100%; height:1px; margin: 10px 0 10px 0;}

.stopka {width:990px; height:18px; border:0;}
.stopka_tresc {background-image: url('/images/stopka_tlo.png'); background-repeat: repeat-x; font-size:9px;  color:#FFFFFF; text-align:center; vertical-align:bottom; padding: 0 0 3px 0;}
.stopka_tresc A {color:#ffffff; text-decoration:none;}

.podpis {margin:5px 0 5px 0;}

.referencje {width:90%; border:0; padding:10px ; text-decoration:italic; text-align:center;}
.referencje A IMG {border:1px solid #7d7d7d; margin:0 30px 10px 30px; text-decoration:none;}

.imgservice {float:left; margin: 10px 20px 0 0; border:1px solid #ed8e41; }

.service TABLE {width:100%; border:0; text-align:left;}
.service_left  {width: 417px; padding: 0 20px 0 0; }
.service_right  {width: 417px; padding:0 0 0 40px; }
.service IMG {float: left; border:1px solid #ed8e41; margin: 0 20px 30px 0;}
.service A {color:#ed8e41; text-decoration:none; font-weight:bold; font-size:12px; }

.service2  {float: left; text-align:center; width: 262px; font-size:11px; margin:0 35px 0 0;}
.service2 IMG {border:1px solid #ed8e41;}
.service2 A {color:#ed8e41; text-decoration:none; font-weight:bold; font-size:12px; }


h1 {font-size:14px; margin:13px 0 10px 0;}
h1 A {color:#ed8e41; text-decoration:none; font-weight:bold; font-size:14px; }

.facebook {float:right; width:50px; }
.facebook IMG {margin:0;}

.present_img {background-image: url('/images/present_tlo.jpg'); background-repeat: no-repeat; width:423px; height:180px; text-align:center; margin:0 0 30px 130px; border:0; border:0; text-decoration:none; }
.pleft{float:left; border:0; margin:20px 0 20px 20px; }
.pright {float:right; border:0; margin:20px 20px 20px 0;} 
.tytul {padding: 100px 0 0 0; text-decoration:none; font-size:16px; color:#f78f1e;}
.impres {margin:1px 0 37px 0;}



