@charset "UTF-8";
/*
#html {
scroll-behavior: auto;
}

#kbli
{
font-family: Tahoma, Helvetica, san-serif; 
font-size: 11px;  
text-align: left; 
margin-left: 10px;
}
#kbli li {margin-bottom: 10px;}

#kbli a {	font-weight: bold; font-size: 12px;}
#kbli small {font-size: 9px; color: #aaa;}

#subp
{
padding:15px 9px;
text-align: justify;
}

#head1 {text-align: right; padding-right:18px; font-family: arial; font-size: 76%; color: #FFFFFF; text-decoration: none;}
.head11 {text-align: right; padding-right:18px; font-family: arial; font-size: 8pt; color: #FFFFFF; text-decoration: none;}



.specs { font-family: "Courier New", Helvetica, san-serif; font-size: 11px; color: #000000; text-align: left; margin-left: 55px; margin-bottom: 8px;}
.specs2 { font-family: "Courier New", Helvetica, san-serif; font-size: 11px; color: #000000; text-align: left;}
.leftkeywords { font-family: Tahoma, Helvetica, san-serif; font-size: 7pt; color: #00EEEE; text-align: left; }
.tdmanhead {background-color: #66DDEE; font-family: Tahoma, Helvetica, san-serif; font-size: 16px; color: #000000; text-align: left; }
.holine {color: #E1E1E2; size: 1px; margin-bottom: 18px;}

#mainmenu { font-family: Tahoma, Helvetica, san-serif; font-size: 12px; color: #ddd; text-align: left; text-decoration: none;  
padding: 0px;
margin-top:6px;
margin-left:10px;
list-style:none;
}
#mainmenu b {color: #EfffEf;}
#mainmenu a {color: #EfffEf;}
#mainmenu a:hover {text-decoration: underline;}
#mainmenu li {padding-bottom:2px;}
#mainmenu small {font-size: 11px; color: #EfffEf;}

#footmenu { font-family: Tahoma, Helvetica, san-serif; font-size: 11px; color: #ddd; text-align: left; text-decoration: none;  text-align: center; 
padding: 0px;
margin-top:16px;
margin-bottom:16px;
list-style:none;
}
#footmenu b {color: #EfffEf;}
#footmenu a {color: #EfffEf;}
#footmenu span {color: #EfffEf;}
#footmenu a:hover {text-decoration: underline;}
#footmenu li {margin:12px; display:inline; }
#footmenu small {font-size: 11px; color: #EfffEf;}

.topmenu {  font-size: 16px;
 color: white;
 text-align: left;
 font-weight: bold;
 padding-right:14px;
  white-space: nowrap;
}




#feali { font-family: Tahoma, Helvetica, san-serif; font-size: 10px; color: #ccc; text-align: left; text-decoration: none;  
padding: 0px;
margin-top:12px;
margin-left:0px;
margin-right:3px;
list-style:none;
}
#feali b {color: #BBE950;}
#feali a {color: #E5E5E5;}
#feali a:hover {text-decoration: underline;}
#feali li {padding-bottom:4px;}

.feali1 { font-family: Tahoma, Helvetica, san-serif; font-size: 10px; color: #ccc; text-align: left; text-decoration: none;  
padding: 0px;
margin-top:12px;
margin-left:0px;
margin-right:3px;
list-style:none;
}

.menu { font-family: Tahoma, Helvetica, san-serif; font-size: 12px; color: #444444; text-align: left; text-decoration: none;  }

a.menu:hover {
 text-decoration: underline;
}

a.features {
 font-size: 7pt;
 text-decoration: none;
}

.langcurr {
 font-size: 16px;
 color: white;
 text-align: right;
 font-weight: bold;
 padding-right:14px;
}

a.langcurr {
 font-size: 19px;
 color: white;
 text-align: right;
 font-weight: bold;
 padding-right:14px;
}

.cwhite {
 color: white;
}


#langsel {
 font-size: 14px;
 color: #CCC;
 font-weight: bold;
 margin-top:-2px;
}

#langsel a {
 font-size: 14px;
 color: #FFF;
 font-weight: bold;
}




.search_form {
	font-family: Tahoma, Arial, Verdana, Times, Courier, Helvetica, Sans-serif;
	font-size: 11px;
	color: #AAAAAA;
	background-color: #f8f8f8;
	border-top-style: solid;
	border-top-color: #777777;
	border-top-width: 0px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #333333;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-color: #333333;
	border-right-style: solid;
	border-right-width: 0px;
}


.main-left { font-family: tahoma, verdana, times, sans-serif, helvetica, arial; font-size: 11px; color: #6B004E; }


.customer { font-family: Tahoma, Helvetica, san-serif; font-size: 11px; color: #000000; text-align: center; line-height: 1.5; text-decoration: none; background-color: #FFFFFF}
.customertxt { font-family: Tahoma, Helvetica, san-serif; font-size: 11px; color: #000000; text-align: left; line-height: 1.5; text-decoration: none; background-color: #FFFFFF}

.dppromo { background-color: #E7E7FF; color: #000058;}

.tdtop  {background: url('top.gif'); font-size: 1px;}
.tdmenubg {background: url('menubg.gif');}
.tdleftbottom2 {background: url('leftbottom2.gif');}
.tdrightbottom {background: url('rightbottom.gif');}
.tdbottom {font-family: Tahoma, Helvetica, san-serif; font-size: 12px; color: #FFFFFF; text-align: center; text-decoration: none;padding-left: 146px;}
.footprint { font-family: Tahoma, Helvetica, san-serif; font-size: 9px; color: #FFFFFF; text-align: center; text-decoration: none;}

.inifile { font-size: 10px;}
.codesample { font-size: 11px; background-color: #E7E7FF; text-align: left; margin: 10px 0px 10px 0px; white-space: pre-wrap;}
a.infoline { font-family: arial; font-size: 8pt; color: #FFFFFF; text-align: right; text-decoration: none;}
a.infoline:link		{color: #FFFFFF; }
a.infoline:visited	{color: #FFFFFF;}
a.infoline:active 	{color: #FFFFFF;}
a.infoline:hover {
 text-decoration: underline;
}

.tdw32 {width:30px;}
.trh20 {height:20px;}
.trh10 {height:10px;}
.trh5 {height:5px;}
.topmain {height:3px; font-size: 9px; font-family: Tahoma, Helvetica, san-serif; color: #FFFFFF; text-decoration: none;}

.popup       { font-family: tahoma; color: #0000FF; cursor: pointer; }
.printlink       { font-size: 8pt; font-family: tahoma; color: #0000FF; cursor: pointer; }
.cPicture       { font-family: tahoma; color: #0000FF; cursor: pointer; }

a:link		{color: #000099; text-decoration: none; }
a:visited	{color: #000099; text-decoration: none; }
a:active 	{color: #000099; text-decoration: none; }

.customer:link		{color: #000077; text-decoration: none; }
.customer:visited	{color: #000033; text-decoration: none; }
.customer:active 	{color: #550000; text-decoration: none; }

.features:link		{color: #f2f2f2; text-decoration: none; }
.features:visited	{color: #f2f2f2; text-decoration: none; }
.features:active 	{color: #f2f2f2; text-decoration: none; }




.footprint:link {color: black; text-decoration: none; }
.footprint:visited {color: black; text-decoration: none; }


.download:link {text-decoration: underline;}
.download:visited {text-decoration: underline;}
.download:active {text-decoration: none;}

.footdesc { font-family: tahoma; color: rgb(153,155,153); text-align: center; font-size: 9px;}

.newstime { font-family: tahoma, Arial, Helvetica, san-serif; font-size: 12px; color: #999999;}

dt { font-weight: bold; }
dd { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 22px; text-align: justify;}

.t { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 8px; text-align: justify;}
.t2 { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 12px; text-align: justify;}

.bigfont { font-weight: bold; font-size: 48px; color: #ffffff; text-decoration: none;}
a.bigfont:link		{color: #ffffff; text-decoration: none; }
a.bigfont:visited	{color: #ffffff; text-decoration: none; }
a.bigfont:active 	{color: #ffffff; text-decoration: none; }
.about-stats { margin: 0; padding-left: 15px;}
.dzieki { font-size: 13px;}
.faqQ { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 3px; text-align: justify;}
.faqQ2 { margin-top: 25; margin-left: 0; margin-right: 0; margin-bottom: 0px; color: black; text-align: left; font-weight: bold; background-color: #E1E1E1;}

.faqA { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 8px; text-align: justify;  border-bottom: 1px solid #EEEEEE}
.faqTOP { font-size: 10px; text-align: center;}
.faqTOP:link		{color: #C0C1C2; text-decoration: none; }
.faqTOP:visited	{color: #C0C1C2; text-decoration: none; }
.faqTOP:active 	{color: #C0C1C2; text-decoration: none; }


.newpage {page-break-before: always; vertical-align: top;}

.chapterA {
	font-family: Tahoma, Arial, Verdana, Times, Courier, Helvetica;	  
  font-size: 38px;
	font-weight: bold;
	color: #555555;
	text-align: right;
}


.guarantee{width:145px;height:110px;margin-bottom:0;margin-top:1px;margin-right:0;
            margin-left:0px;background-color:#fff;position:relative;padding:0px;float:right;
            font-size: 10px; color: #808080; text-align: center;}
.SelectedRail{border:#cacaca 1px solid; margin-bottom:0;margin-top:0px;margin-right:0;
            margin-left:0px;background-color:#e2e2ff;padding:10px}
.HeaderRail{border:#cacaca 1px solid; margin-bottom:0;margin-top:0px;margin-right:0;
            margin-left:0px;background-color:#e2e2ff;padding:10px}
            

.PreviousVersionRail{border:#cacaca 1px solid;width:500px;margin-bottom:0;margin-top:5px;margin-right:0;
            margin-left:10px;background-color:#eee;position:relative;padding:5px;float:left;
            text-align: center;}
            
h1 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; color: #000000}
h2 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; color: #000000}
h3 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; color: #000000}
h4 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; color: #000000}
h5 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #000000}

.tablehead1 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cDc6e4;
	background: url(header1.gif);
}


.bfeatures_desc {
	font-size: 11px;
}

.deal {background: url('dealbg.gif') no-repeat; margin: 3px 3px 3px 40px; padding: 20px 20px 20px 20px; color: #000000;}
.deal a:link {font-weight: bold;}
.deal a:visited {font-weight: bold;}
.deal a:active {font-weight: bold;}
.dealwhere {color: #555555; font-size: 11px;padding-top: 8px;}


.tocul
{
list-style-image:url("toc.png");
font-weight:bold;
}

.custt
{
text-align: center;
}

.custt td {
width: 150px;
height: 110px;
}

.downloadbox {background-color:#FF0000;font-size: 17px;font-weight: bold;text-align:center;}
.buybox {background-color:#6cec00;font-size: 17px;font-weight: bold;text-align:center;} 
.big { 
  font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 7px;
  background: #FFFFFF;
	width: 580px;
	color: #444444;
  text-align: center;
}

table.big {
  border-collapse: collapse;
}

table.big td a{
   display: block;
  
   padding-top: 8px;
   padding-bottom: 8px;
   text-decoration: none;
   font-weight: bold;  
}

table.big td {
 font-size: 10px;
}
table.big td a:link, table.big td a:visited {
   color: #FEFEFE;
	 font-size: 18px;
   text-decoration: none;
   font-weight: bold; 
}

*/

.ferro_form {
/*	font-family: Tahoma, Arial, Verdana, Times, Courier, Helvetica, Sans-serif;
	font-size: 11px;
	color: black;*/
	background-color: #f8f8f8;
	border-top-style: solid;
	border-top-color: #333333;
	border-top-width: 1px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #333333;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #333333;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 2px;
	margin-bottom: 6px;
	width: 100%;
	max-width: 600px;
}

.ferro_button {
	font-family: Tahoma, Arial, Verdana, Times, Courier, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #f8f8f8;
	border-top-style: solid;
	border-top-color: #bbbbbb;
	border-top-width: 1px;
	border-bottom-color: #bbbbbb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #bbbbbb;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #bbbbbb;
	border-right-style: solid;
	border-right-width: 1px;
}

#order{ 
	width: 100%;
	text-align: center; 
}

#order select{ 
	width: 100%;
}

.ordersummary{
font-weight:bold;
  text-align: left;
}

.nojs {
    color: black;
    background: #FFFF55;
    margin: 15px;
    padding: 5px;
    text-align:center;
 }






.ttt {
    z-index:10;display:none; padding:9px;
box-shadow: 2px 2px 5px #999;
opacity: 1;
    margin-top:40px; 
    margin-left: -2px;
    width:270px; 
    color: #fff;
}

.ttt a{
  color: #fff;
  text-decoration: underline;
}

.ttc {padding-bottom:155px}
.ttc:hover .ttt{
    display:inline; position:absolute; 
     background:#999;}
     



.ttt:after {
    content: '';
    display: block;  
    position: absolute;
    left: 5px;
    bottom: 100%;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-bottom-color: #999;
}



.torder {border-spacing: 2px 10px;}

.highlight {font-weight: bold;  font-size: 17px;}

.fben { font-family: tahoma, Arial, Helvetica, san-serif; font-size: 9px; color: black;}

.db_lp {width: 25px;}
.db_name {width: 285px;}
.db_font {font-size: 10px;}

.notebox{border:#cacaca 1px dashed; background-color:#f2f2f2; padding-left:25px; padding-top:10px; padding-bottom:10px; padding-right:10px;}

.pics { font-family: Tahoma, Helvetica, san-serif; font-size: 10px; color: #808080; text-align: center; }
.pics2 { font-family: Tahoma, Helvetica, san-serif; font-size: 10px; color: #808080; text-align: center;}









@font-face {
  font-family: 'fbs-awesome';
  src: url('fbs-awesome.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.fa {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fbs-awesome' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-book:before {
  content: "\f02d";
}
.fa-print:before {
  content: "\f02f";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-warning:before {
  content: "\f071";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-phone:before {
  content: "\f095";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-mobile-phone:before {
  content: "\f10b";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-life-bouy:before {
  content: "\f1cd";
}
.fa-life-buoy:before {
  content: "\f1cd";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-life-saver:before {
  content: "\f1cd";
}
.fa-support:before {
  content: "\f1cd";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-server:before {
  content: "\f233";
}
.fa-television:before {
  content: "\f26c";
}
.fa-tv:before {
  content: "\f26c";
}
	
