﻿*{padding:0;margin:0;}h3{margin:10px 10px 0 10px;color:#FFF;font:18pt Arial,sans-serif;letter-spacing:-1px;font-weight:bold;}body{background:#000;color:#fff;font:12pt "Lucida Grande",Arial,sans-serif;margin:0;padding:0;}.margin{margin-bottom:20px;display:block;}a,a:hover,a:active{color:#fff;text-decoration:none;border-bottom:1px dotted;}p{font:12pt "Lucida Grande",Arial,sans-serif;}.main{background:url(img/tlo.png) no-repeat scroll;min-height:768px;width:1024px;margin:0 auto;position:relative;}.portfolio{position:absolute;top:236px;left:430px;width:528px;height:428px;}.info{position:absolute;top:230px;left:0;width:303px;height:100px;}.logo{position:absolute;top:30px;left:0;width:303px;height:176px;background:url(img/logo.png) no-repeat;}.label-kontakt{float:left;width:100px;line-height:1.5;}.input-kontakt{float:left;width:203px;line-height:1.5;}input,select{background-color:transparent;border:1px #fff dotted;width:198px;color:#fff;font-weight:bold;}textarea{background-color:transparent;border:1px #fff dotted;color:#fff;}input:focus,textarea:focus,select:focus{border:1px #a20000 dotted;}#kontakt-img{cursor:pointer;background:url(img/kontakt.png) no-repeat;width:297px;height:83px;display:block;}#kontakt{display:none;margin-bottom:5px;}.submit{margin:5px 0 5px 0;padding:5px;border:1px #fff dotted;background-color:transparent;color:#fff;text-align:center;width:300px;cursor:pointer;}.blad{font-size:7pt;text-transform:uppercase;color:#F00;float:right;margin:5px 8px 0 0;display:none;}#wyslano,#blad-mail{font-size:10pt;text-transform:uppercase;color:#0F0;float:right;margin:5px 8px 0 0;display:none;width:300px;float:left;text-align:center;}#blad-mail{color:$F00;}.info small{text-align:center;width:300px;display:block;font-size:8pt;}fieldset{border:0;margin:0;padding:0;}.boxgrid{width:250px;height:200px;margin:5px;float:left;background:#161613;border:solid 1px #fff;overflow:hidden;position:relative;}.boxgrid img{position:absolute;top:0;left:0;border:0;}.boxgrid p{padding:0 10px;color:#afafaf;font-weight:bold;font:10pt "Lucida Grande",Arial,sans-serif;}.boxgrid ul{list-style:square;padding-left:25px;margin-bottom:5px;}.boxgrid ul li{padding:0;color:#afafaf;font-style:italic;font:10pt "Lucida Grande",Arial,sans-serif;}.boxcaption{float:left;position:absolute;background:#000;height:150px;width:100%;opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}.captionfull .boxcaption{top:260;left:0;}.caption .boxcaption{top:220;left:0;}