body {
  font-family: Arial;
  font-size: 16px;
  margin:0px;
  padding:0px;
  text-align:center;
  color:rgb(76,76,76);
  background-color:white;
}

img{border:none;}
#all{width:100%;text-align:center;}
#cont{width:980px;margin:auto;text-align:left;}
#top{width:980px;height:212px;background:url('img/top.jpg') no-repeat;margin-top:5px;}
#top h1{display:none;}
#top .tright{float:right;padding-right:10px;width:220px;padding-top:50px;color:rgb(55,89,115);}
#top .tright h2{padding:0px;margin:0px;color:rgb(255,102,0);font-size:18px;}
#menu{width:100%;height:26px;line-height:26px;background-color:rgb(241,241,241);border-top:1px solid rgb(225,225,225);border-bottom:1px solid rgb(225,225,225);margin-top:5px;font-size:16px;}
#menu a{text-decoration:none;font-weight:bold;color:rgb(51,102,153);background:url('img/mbg1.gif') no-repeat;background-position:left center;padding-left:15px;padding-right:10px;border-right:1px dotted rgb(153,153,153);margin-left:10px;}
#menu a:hover{color:red;background:url('img/mbg2.gif') no-repeat;background-position:left center;}
#menu a.active{color:red;background:url('img/mbg2.gif') no-repeat;background-position:left center;}

#main{width:100%;margin-top:5px;}
#flashbox{width:100%;height:120px;}
#flash{width:100%;height:120px;background:url('img/fbg.gif') repeat-x;background-position:top;}

#pricebox{float:left;width:278px;background-color:rgb(241,241,241);}
#pricebox .title{width:278px;height:25px;line-height:25px;text-align:center;color:white;font-weight:bold;background:url('img/cennik.jpg');}
#cennik{margin:5px;width:258px;border-collapse:collapse;}
#cennik .typ{color:rgb(32,116,212);padding-top:5px;}
#cennik .tdbg{height:19px;background:url('img/tdbg.gif') repeat-x;margin-bottom:1px;vertical-align:top;}
#cennik .tdr{text-align:right;font-weight:bold;color:black;}

.mbox{float:left;width:325px;height:540px;margin-left:6px;background-color:rgb(29,42,135);padding:10px;color:white;}
.mbox h3{padding:0px;margin:0px;font-size:18px;font-weight:normal;color:rgb(73,192,252);padding-top:10px;}
.mbox a.email{text-decoration:none;color:rgb(0,204,255);}
.mbox a.email:hover{text-decoration:underline;}
.mbox span{font-weight:bold;color:rgb(178,178,178);}
.mbox a.more{text-decoration:none;color:rgb(255,141,65);display:block;text-align:right;background:url('img/morebg.gif') no-repeat;background-position:right center;padding-right:10px;}
.mbox a.more:hover{text-decoration:underline;}

.f10{width:100%;height:10px;line-height:10px;font-size:10px;clear:both;}
#bottom{width:100%;height:25px;line-height:25px;color:white;font-size:11px;background-color:rgb(69,110,145);}
#bottom .left{float:left;padding-left:10px;}
#bottom .right{float:right;padding-right:10px;}
#bottom a{text-decoration:none;color:white;}
#bottom a:hover{text-decoration:underline;}

.gbox{width:228px;margin-right:5px;}
.gbox img{border:3px solid rgb(236,236,236);margin-bottom:10px;}

#gal{text-align:center;}
#gal .gnavbar{height:24px;line-height:24px;}
#gal .gnavbar a{text-decoration:none;color:rgb(255,102,0);margin-left:10px;margin-right:10px;}
#gal .gnavbar a:hover{text-decoration:underline;}
#gal img{border:3px solid rgb(236,236,236);}

.kleft{float:left;}
.kright{float:left;padding-left:50px;}
.sleft{float:left;width:500px;}
.sright{float:left;width:300px;padding-left:50px;}

.imgs{float:right;padding-left:15px;padding-bottom:5px;}
.imgs img{display:block;padding-bottom:10px;}
