body{
  font-family: Arial, sans-serif;
  font-size:13px;
  padding:0px;
  margin:0px;
  text-align:center;
  color:rgb(178,178,178);
  background-color:rgb(26,28,31);
}

img{border:none;}
table, form{font-size:13px;}

.f1{width:100%;height:1px;line-height:1px;font-size:1px;clear:both;}
.f10{width:100%;height:10px;line-height:10px;font-size:10px;clear:both;}
.f20{width:100%;height:20px;clear:both;}

#all{width:100%;text-align:center;}
#cont{width:980px;margin:auto;text-align:left;background-color:white;}

#top{width:100%;height:210px;}
#top .tleft{float:left;width:260px;}
#top h1{padding:0px;margin:0px;width:260px;height:210px;background:url('/img/logo.png') no-repeat;}
#top h1 a{display:block;width:260px;height:210px;}
#top h1 span{display:none;}
#top .tright{float:left;width:720px;}

#mmenu{width:100%;height:28px;background:rgb(29,31,36);}
#mmenu ul{padding:0px;margin:0px;list-style-type:none;}
#mmenu ul li{float:left;}
#mmenu ul li a{display:block;float:left;height:28px;line-height:28px;padding-left:10px;padding-right:10px;background:rgb(29,31,36);text-align:center;border-right:1px solid rgb(46,48,54);text-decoration:none;color:rgb(204,204,204);}
#mmenu ul li a:focus, #mmenu ul li a:active, #mmenu ul li a:hover{background-color:rgb(33,214,225);color:rgb(51,51,51);}
#mmenu .alang{float:right;padding-right:10px;padding-top:6px;}

#main{background:rgb(37,46,51);}

#main .mbox{padding-top:20px;}
#main .mbox .mbl{float:left;width:260px;text-align:center;}
#main .mbox .mbr{float:left;width:679px;border-left:1px solid rgb(139,143,146);padding-left:20px;padding-right:20px;}
#main .mbox h2{font-size:16px;color:rgb(181,198,58);padding-top:0px;margin-top:0px;}
#main .mbox h2 a{text-decoration:none;color:rgb(181,198,58);}

#bottom{background:url('/img/bottombg.png') repeat-y}
#bottom .bbox{float:left;}
#bottom .bbox p{padding-top:0px;margin-top:0px;margin-top:12px;}
#bottom .bb1{width:260px;color:white;text-align:center;font-weight:bold;}
#bottom .bb2{width:250px;padding-left:20px;color:rgb(56,156,184);}
#bottom .bb3{width:250px;color:rgb(56,156,184);}
#bottom .bb4{width:150px;}
#bottom .bb3 p{border-left:1px solid rgb(56,156,184);padding-left:20px;}
#bottom .bb3 a{text-decoration:none;color:rgb(255,102,0);}
#bottom .bb3 a:hover{text-decoration:underline;}

#stop{width:100%;height:123px;}
#stop .tleft{float:left;width:240px;}
#stop .tright{float:left;width:740px;height:123px;}
#stop h1{padding:0px;margin:0px;width:240px;height:123px;background:url('/img/slogo.png') no-repeat;}
#stop h1 a{display:block;width:240px;height:123px;}
#stop h1 span{display:none;}

#sub{background:rgb(37,46,51);}
#sub .sleft{float:left;width:200px;padding:20px;background:rgb(29,31,36);}
#sub .sleft ul{padding:0px;margin:0px;list-style-type:none;}
#sub .sleft ul li{}
#sub .sleft ul li a{display:block;height:28px;line-height:28px;background:rgb(29,31,36);border-bottom:1px solid rgb(46,48,54);text-decoration:none;color:rgb(204,204,204);}
#sub .sleft ul li a:focus, #sub .sleft ul li a:active, #sub .sleft ul li a:hover{background-color:rgb(33,214,225);color:rgb(51,51,51);}
#sub .sleft ul li a.active{background-color:rgb(33,214,225);color:rgb(51,51,51);}
#sub .sleft ul li ul{border-bottom:1px solid rgb(46,48,54);}
#sub .sleft ul li ul li{padding-left:5px;}
#sub .sleft ul li ul li a{display:inline;height:18px;line-height:18px;border:none;}
#sub .sleft ul ul a:focus, #sub .sleft ul ul a:active, #sub .sleft ul ul a:hover{background:none;color:rgb(168,184,57);}
#sub .sleft ul ul a.active{background:none;color:rgb(168,184,57);}

#sub .sright{float:left;width:700px;padding-left:20px;padding-right:20px;}

#sub .sright h2{padding:0px;margin:0px;font-size:16px;line-height:22px;color:rgb(195,213,59);border-bottom:1px solid rgb(195,213,59);padding-top:10px;}
#sub .sright ul{list-style-type:square;}

#sbottom{background:url('/img/sbottombg.png') repeat-y}
#sbottom .bbox{float:left;}
#sbottom .bbox p{padding-top:0px;margin-top:0px;margin-top:12px;}
#sbottom .bb1{width:240px;color:white;text-align:center;font-weight:bold;}
#sbottom .bb2{width:310px;padding-left:20px;color:rgb(56,156,184);}
#sbottom .bb3{width:369px;color:rgb(56,156,184);}
#sbottom .bb3 p{border-left:1px solid rgb(56,156,184);padding-left:20px;}
#sbottom .bb3 a{text-decoration:none;color:rgb(255,102,0);}
#sbottom .bb3 a:hover{text-decoration:underline;}

.mail{text-decoration:none;color:rgb(255,102,0);}
.mail:hover{text-decoration:underline;}

.par{font-weight:bold;color:rgb(60,171,201);border-bottom:1px solid rgb(90,93,104);}

.oftab{border-collapse:collapse;border:1px solid rgb(90,93,104);}
.oftab th{padding:4px;border:1px solid rgb(90,93,104);background-color:rgb(27,30,32);color:rgb(168,184,57);text-align:center;}
.oftab td{padding:4px;border:1px solid rgb(90,93,104);background-color:rgb(46,62,71);color:rgb(229,229,229);text-align:center;}
.oftab td.tdleft{background-color:rgb(31,35,38);color:rgb(168,184,57);}

.ofimgs{}
.ofimgs img{padding-right:10px;padding-bottom:10px;}

.realizacje{background-color:rgb(31,36,41);padding:10px;}
.realizacje p{font-weight:bold;color:rgb(60,171,201);border-bottom:1px solid rgb(90,93,104);background:url('/img/lupa.gif') no-repeat; background-position:left center;padding-left:15px;line-height:18px;}
.realizacje img{padding-right:10px;padding-bottom:10px;}

.tb_imgs{}
.tb_imgs td{padding:4px;text-align:center;vertical-align:top;}

#bottom2{width:960px;margin:auto;text-align:right;padding-right:20px;height:20px;line-height:20px;font-size:11px;}
#bottom2 a{text-decoration:none;color:rgb(178,178,178);}
#bottom2 a:hover{text-decoration:underline;}


.info{margin-top: 35px;font-size: 16px;}

