/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; font-size: 62.5%; background-color:#000; font-family:Arial, Helvetica, sans-serif; margin:0 auto; margin:0; padding:0; color:#f6f6f6;}
h1 {font-size:2.0em; margin:0; padding:0; margin-bottom:20px;}
h2 {font-size:1.6em; margin:0; padding:0; margin-bottom:5px;}
h4 { background-color:#007EBF; padding:1px 0; text-align:center; margin:0; margin-bottom:10px; font-size:0.9em;}
p {font-size:1.3em; padding:0; margin:0; line-height:1.4em; }
img {border:none; vertical-align:top;}
ul {margin:0; padding:0;}
li {list-style:none; font-size:1.3em;}
a {text-decoration:none; color:#f8dc16;}
a:hover {color:#ec589d;}

/*------------------------ WARSTWY ----------------- */
#holder {width:996px; margin:0 auto;}
#header {height:189px;}
#menu {width:262px; float:left; border-top:1px solid #c18642; padding:12px 0 20px 0;}
#content {width:693px; float:left; padding:20px 20px 40px 20px;}
#footer {border-top:1px solid #c18642; clear:both; padding:10px 10px 10px 280px;}
.borLeft {border-left:1px solid #c18642; width:100%; overflow:hidden;}
.comm {border-bottom:1px solid #434343; padding-bottom:4px; margin:10px 0;}
.gallery img {margin-right:13px; border:1px solid #c18642;}

/*---------------------- FORMULARZE ------------*/
.fcomm {font-size:1.2em;}
.fcomm label {width:60px; display:block; font-weight:bold; float:left; text-align:right; margin-right:10px;}
.fcomm input.text {width:200px; float:left; height:14px; font-size:1.1em!important;}
.fcomm input.small {width:30px; float:left; height:14px; font-size:1.1em!important;}
.fcomm div {clear:both; margin-bottom:5px; overflow:hidden;}
.fcomm textarea {width:615px; height:100px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.1em!important;}

.tip { width:190px; font-family:tahoma,arial; font-size:1.1em; background-color:#007EBF; margin-left:15px; margin-top:-20px; }
.tip-top {height:16px; width:190px; }
.tip-title	{ color:#fff; font-weight:bold; margin:0 0px 0 0px; padding:3px 10px; }
.tip-text {display:block; margin-left:10px; color:#ff0000;}

/*---------------------- MARGINESY I ODSTEPY ------------*/
.mt10 {margin-top:10px;}
.mr5 {margin-right:5px;}
.ml5 {margin-left:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px!important;}
.mr40 {margin-right:40px;}
.pb4 {padding-bottom:4px;}
.mtb10 {margin:10px 0;}

/*------------------------ CZCIONKI, BORDERY ----------------- */
.bold {font-weight:bold;}
.f11 {font-size:11px;}
.f14 {font-size:14px;}
.borp {border:1px solid #f1a852;}
.pom {color:#f1a852;}
.bluek {color:#0195D8;}
.uwaga {font-size:11px; color:#555; margin-top:10px; padding-top:5px;}
.nick {color:#007EBF;}
.grey {color:#868686!important; font-size:0.9em;}
.galtyt {font-size:14px; margin-bottom:4px; }

/*------------------------ 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;}
.clr {clear:both;}
.srodek {text-align:center;}
.taLeft {text-align:left;}
.prawa {text-align:right;}
.blk {display:block;}
.inl {display:inline;}
.ov { overflow:visible;}
.vm {vertical-align:middle;}