@font-face {font-family: "Galette"; src: url('http://www.tihi.pl/vis/galette-med.otf') format("truetype"); font-size: 12pt; letter-spacing: 0.1em;}
@font-face {font-family: "Mentone"; src: url('http://www.tihi.pl/vis/mentone-semibol.otf') format("truetype");}
@font-face {font-family: "Doris"; src: url('http://www.tihi.pl/vis/DORISBR.TTF') format("truetype");}
body {background: black url('vis/bg-gradient.png') repeat-x; font-family: "Galette",Tahoma,Verdana, Arial, sans-serif; font-size: 10pt;}
#main b {font-family: Mentone, Verdana; font-weight: bold; color: #300000}
a, .contact {text-decoration: none;color:#0D6FFF; font-family: Doris;}
.contact {cursor: pointer;}
a:hover, .contact:hover {font-weight: bold;}
#container {width: 887px; position:absolute; left: -444px; margin-left: 50%;}
#top {height:14px; background: url('vis/bg-top.png') no-repeat; text-align:right;}
#top img {border: 1px solid black; margin-right: 3px}
#top, #footer {font-size: 10px; padding: 6px 12px 14px}
#banner {width: 887px; height:195px; background: url('vis/bg-front-banner.png') no-repeat;}
#banner img {position: absolute; top: 10px; left:-20px}
#banner h1, #banner h2 {color:white; font-family: Cambria; position: absolute; right: 10px;}
#banner h1 {top:65px; font-size:40px}
#banner h2 {top: 120px; font-size:25px;}
#dzialy-front-header {height: 74px; background: url('vis/bg-front-dzialy.png') no-repeat; border-bottom:1px solid black; font-family: Leelawadee; font-size: 20px; font-weight: bold;color: white;}
.dzial {position: absolute; top:278px}
* html .dzial-opis {background:#fbeee4;}
#dtp-head {left: 20px;}
#webdev-head {left: 360px}
#itcons-head {right: 20px}
#main {background:#fbeee4; overflow:hidden; height: auto;}
.dzial-opis {width: 265px; height: 100%; border-right: 1px solid #ccc;padding: 0 15px;margin: 0;float:left;
  min-height:350px;
  height:auto !important;
  height:350px;
}
* html .dzial-opis {width: 295px;}
* html #webdev-opis {width: 297px;}
label {display: inline; font-weight: bold;}
select, input, textarea {width: 100%; margin: 5px 0;}
.required {color: red; font-weight: bold;}
#itcons-opis {border: none;}
#galleryBar {width: 877px; background: #232323; margin: 0; padding: 5px;overflow: hidden;
   -moz-box-shadow:inset 0 0 42px #000000;
   -webkit-box-shadow:inset 0 0 42px #000000;
   box-shadow:inset 0 0 42px #000000;
}
#galleryBar li {
    width: 200px;
    margin: 10px;
    list-style: none;
}
#sprev, #snext {color: white;font-family: "Galette"; cursor: pointer}
#sprev:hover, #snext:hover {font-weight: bold;}
#sprev {float: left;}
#snext {float: right;}
#footer {height:14px; background: url('vis/bg-bottom.png') no-repeat; clear:both;}
