body {
      background-color:#FFFFFF;
      background-image:url('images/tlo.jpg');
      background-repeat: repeat-x;
      font-family:"Trebuchet MS", Verdana, Arial;
      font-size:11px;
    }
    td.content {
      background-image: url('images/cmc_site_04.jpg');
      width:768px;
      background-repeat: repeat-y;
    }
    
    a {
      text-decoration:none;
      color:#222222;
    }
    a:hover {
      text-decoration:underline;
    }
    div.margins {
      padding-left:20px;
      padding-right:20px;
    }
    td.nazwa {
      text-align:center;
      font-size:12px;
      font-weight:bold;
      color:#8b4513;
    }
	div.ad	{display:none;}
    .opis1 {
      background-color:#f5f5dc;
      font-size:12px;
      color:#000000;
    }
    .opis2 {
      background-color:#f0e68c;
      font-size:12px;
      color:#000000;
    }
    .title, a.title {
      font-weight:bold;
      font-size:15px;
      color:#993300;
    }
    .menu, a.menu {
	  display: block;
	  margin-top: 5px;
      font-weight:bold;
      font-size:15px;
      color:#993300;
    }
    a.on {
		text-decoration: underline;
    }
    .menu2, a.menu2 {
	  display: block;
	  margin-top: 5px;
      font-weight:bold;
      font-size:14px;
      color:#993300;
	  padding-left: 15px;
    }
    p {
      font-size:12px;
      text-align:justify;
      padding-right:15px;
    }
	 input.for_i, select.for_i, textarea.for_i {
		border: 1px #CFCFCF solid;
		font-size: 11px;
		padding:5px;
		height:25px;
		width:270px;
		font-weight:normal;
		color:#000000;
		font-family: Verdana;
	}
	.opis3{
		font-size:11px;
	}

.tb { font-weight:bold; }
.tl { text-align:left; }
.tj { text-align:justify; }
.tr { text-align:right; }
.tc { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.vt { vertical-align: top; }
.vm { vertical-align: middle; }
.di { display: inline; }
#leftCol {width: 190px; float: left; overflow: hidden;}
#center {padding-left: 10px; width: 520px; float: left; overflow: hidden; font-size: 12px;}

p.title {margin-top: 0px;}

.foto_gal {
  overflow: hidden;
  border: 2px solid #993300;
  padding: 0px;
}

.foto_podpis {text-align: center;}

.foto_cont {margin: 20px 0 0 29px; float: left;}
img {border: 0;}

table td { vertical-align: top; }
.red { color: red;}
.fs10 {font-size: 12px;} 