/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; font-size: 62.5%; margin:0 auto; margin:0; padding:0; color:#1b1b1b; font-family: Tahoma; background:#1e1e1e;}
h1 {margin:5px 0 10px 0; padding:0; font-size:20px;}
h2 {font-size:16px; margin:0; padding:0;}
h4 { background-color:#666; color:#fff; padding:1px 5px; margin:0; margin-bottom:5px; font-weight:normal; font-size:.9em;}
p { margin:0; padding:0; font-size:12px; font-family:"Tahoma", Courier, monospace!important;}
div {font-size:14px;}
img { border:none;}
ul {margin:0; padding:0; list-style:none;}
a {color:#016F22; text-decoration:none; font-size:12px;}
a:hover {color:#1AA7D4;}

/*------------------------------------- WARSTWY -------------------------------*/
#holder {width:1002px; margin:0 auto;}
#header {width:1002px; height:170px; padding-top:50px;}
#content {width:1002px; background:url(../img/bg.gif) 0 0 repeat-y; height:100%; overflow:hidden;}
#leftColumn { width:361px; float:left;}
#rightColumn { width:616px; float:right; padding-right:10px; margin-top:10px; padding-left:15px;}
.menuleft {width:170px;}
.bgFoot { background:url(../img/bg-foot.gif) 0 0 no-repeat; height:4px; font-size:1px!important;}
.miniFoot {clear:both;}
.gal {margin:0px 0 10px 0; padding-top:15px; clear:both;}
.gal img {margin:0 20px 2px 0; vertical-align:top; border:1px solid #000;}
img.gal_end {margin:0 0 2px 0;}	
.podpis {width:80px; text-align:center; font-size:9px; font-family:Tahoma; color:#777777; min-height:10px; height:auto!important; height:10px; margin-bottom:4px;}
.comm {border-bottom:1px dashed #CBD3DA; padding-bottom:4px; margin:5px 0;}
.borb {border-bottom:1px dashed #CBD3DA;}
.email {background:url(../img/email.jpg) 0 0 no-repeat; height:170px; width:189px; display:block; float:left;}
.email:hover { background-position:0 -170px;}

/*---------------------- FORMULARZE ------------*/
.fcomm {font-size:1.2em;}
.fcomm label {width:60px; display:block; font-weight:bold; float:left; text-align:right; margin-right:10px; vertical-align:middle;}
.fcomm input.text {width:200px; float:left; height:14px; font-size:0.9em!important;font-family:"Trebuchet MS"; vertical-align:middle;}
.fcomm div {clear:both; margin-bottom:5px; overflow:hidden;}
.fcomm textarea {width:400px; height:100px; float:left; vertical-align:middle;}

.fkont {font-size:1.4em;}
.fkont label {width:60px; display:block; font-weight:bold; float:left; text-align:right; margin-right:10px; vertical-align:middle;}
.fkont input.text {width:200px; float:left; height:14px; font-size:0.9em!important;font-family:"Trebuchet MS"; vertical-align:middle;}
.fkont div {clear:both; margin-bottom:5px; overflow:hidden;}
.fkont textarea {width:538px; height:180px; float:left; vertical-align:middle; margin-bottom:10px;}

/*--------- menu -------- */
.menuleft {margin:7px 0 0 9px; float:left;}
.menuright {margin:45px 0 0 0px; float:left;}
.menuleft li, .menuright li {background:none; padding:0;}
.menuleft a {display:block;width:170px; border:none;}
.menuright a {display:block;width:163px; border:none;}
.menuleft a.m01 {background:url(../img/m01.gif) 0 -138px no-repeat;height:138px;}
.menuleft a.m02 {background:url(../img/m02.gif) 0 -146px no-repeat;height:146px;}
.menuleft a.m03 {background:url(../img/m03.gif) 0 -147px no-repeat;height:147px;}
.menuright a.m04 {background:url(../img/m04.gif) 0 -152px no-repeat;height:152px;}
.menuright a.m05 {background:url(../img/m05.gif) 0 -137px no-repeat;height:137px;}
.menuright a.m06 {background:url(../img/m06.gif) 0 -136px no-repeat;height:136px;}
.menuleft a.m01:hover, .menuleft a.m02:hover, .menuleft a.m03:hover, .menuright a.m04:hover, .menuright a.m05:hover, .menuright a.m06:hover {background-position:0 0;border:none;}
.menuleft a.active, .menuright a.active {background-position:0 0;}

/*-------------------- CZCIONKI ------------------*/
.f16 {font-size:1.6em;}
.fp16 div {font-size:16px!important;}
.fp16 div p {font-size:16px!important;}
.f16px {font-size:16px;}
.agal {font-size:14px; background-color:#666; color:#fff; padding:1px 4px;}
.agal:hover { background-color:#000; color:#fff;}
.f11 {font-size:11px;}
.nick {color:#000;}
.blad {color:#fff; background-color:#E30702; text-align:center;}
.grey {color:#B5BBBE;}
.path {font-size:11px; color:#666;}
.path a {color:#666;}
.path a:hover {color:#af0a37;}
.dataa {color:#BABEC0; font-size:14px!important;}
.copy {color:#8D8D8D; font-size:11px; text-align:right; padding-bottom:10px;}
.copy a {color:#8D8D8D;}

/*-------------------- UL, LI ------------------*/
.miniFoot ul {padding:20px 0 3px 10px;}
.miniFoot ul li { display:inline; font-size:14px; margin-right:5px; font-weight:bold;}
.miniFoot a {color:#000; padding:0 3px; }
.miniFoot a:hover {color:#fff; background-color:#000;}
.miniFoot2 ul {padding:5px 0 3px 10px;}
.miniFoot2 ul li { display:inline; font-size:14px; margin-right:5px; font-weight:bold;}
.miniFoot2 a {color:#000; padding:0 3px; }
.miniFoot2 a:hover {color:#fff; background-color:#000;}

/*------------------------ POZYCJE ,itp ----------------- */
.clearfix:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; } 
.clearfix{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix{display:block;} 
/* End Hack */ 

.flol {float:left;}
.flop {float:right;}
.bold { font-weight:bold;}
.clr {clear:both;}
.srodek {text-align:center;}
.taLeft {text-align:left;}
.taRight {text-align:right;}
.blk {display:block;}
.inl {display:inline;}
.ov { overflow:visible;}
.vm {vertical-align:middle;}
.vt {vertical-align:top;}
.mr10 { margin-right:15px;}
.mb10 { margin-bottom:10px;}
