/*reset*/
body, div,  dt, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td{ margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif;}
body{ font: 13px Tahoma, Geneva, sans-serif;}
table{ border-collapse: collapse; border-spacing: 0;}
img{ border: 0;}
address, caption, cite, code, dfn, em, strong, th, var{ font-style: normal; font-weight: normal;}
ul, li{ list-style: none;}
caption, th{ text-align: left;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
q:before, q:after{ content: '';}
abbr, acronym{ border: 0;}
a{ overflow: hidden;}
#mainContent h2 { color:#878787; margin-left:17px; font-size:14px; font-weight:bolder;}
/*clear*/
.clearfix:after{ clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix{ display: inline-block;}
* html .clearfix{ height: 1%;}
.clearfix{ display: block;}
*{ outline: none;}
/* floats clear */
.clear {clear: both;font-size: 1px;	visibility: hidden;	}

.red { color:#f71d00;}
.text p strong {color:#ff8400; font-weight:bold;}
.conent-top.biznes .text-info .content-text-middle p strong { color:#0091f2; font-weight:bold;}
.conent-top.serwery .text-info .content-text-middle p strong { color:#fe8300; font-weight:bold;}
a { color:#000; text-decoration:underline;}
.margin-top { padding-top:25px;}
span.green {color:#008f02; font-weight:bold;}

