@font-face {
	font-family: 'FujitsuSansRegular';
	src: url('../fonts/FujitsuSansRegular.eot');
	src: local('?'), url('../fonts/FujitsuSansRegular.woff') format('woff'), url('../fonts/FujitsuSansRegular.ttf') format('truetype'), url('../fonts/FujitsuSansRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FujitsuSans-Light';
	src: url('../fonts/FujitsuSans-Light.eot');
	src: local('?'), url('../fonts/FujitsuSans-Light.woff') format('woff'), url('../fonts/FujitsuSans-Light.ttf') format('truetype'), url('../fonts/FujitsuSans-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{width:100%;text-align:center;padding:0;margin:0;color:#161412;font-family:FujitsuSansRegular;font-size:13px;vertical-align:top}
body.zestaw,div#configure_configuration,div.zestaw{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
div{margin:0;padding:0}
ul{text-align:left;margin:0;padding:0}
a{color:#a80000;text-decoration:none}
a:hover{color:#fe0000}
a:visited{color:#666666}
p{padding:0;margin:0;text-align:left}
p.srodek{text-align:center}
h1{margin:0;padding:0;color:#a80000;font-weight:normal;font-size:24px}
h1 a{color:#a80000;text-decoration:none}
h2{margin:0;padding:0;color:#ba0000;font-weight:normal;font-size:18px;text-align:left; margin: 5px;}
img{border:none;margin:0}
div#header{width:980px;margin:50px auto 0 auto;text-align:left}
div#top-menu a{color:#443d36;text-decoration:none;font-family:FujitsuSansRegular, tahoma, arial, helvetica;font-weight:bold}
div#top-menu a:hover{color:#554c43;text-decoration:underline}
div#top-links{font-size:12px;padding:8px 0 0 16px;width:620px;float:left;text-align:left;color:#ba0000}
div#search-form{padding-top:5px;width:260px;float:right;text-align:right;color:#554c43}
div#search-query{width:120px;border:solid #c5beb6 1px;color:#37312b;font-size:12px;padding:2px}
div#content{width:980px;margin:0 auto;clear:both;float:none;margin-bottom:160px}
div#content1,div#content2,div#content3{width:980px;clear:both}
div#owner-info{clear:both;text-align:center;font-size:11px;float: right; margin-top: -43px; color: #989898;}
div#owner-info a{color:#333333}
div#owner-info a:hover{color:#000000}
div.long{float:left;font-size:13px;width:310px;padding:20px 5px 5px;margin-top:10px;border:solid #eaeaea 1px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px;-moz-box-shadow:0px 0px 0px #cccccc;-webkit-box-shadow:0px 0px 0px #cccccc;box-shadow:0px 0px 0px #cccccc}
div.long1{min-height:100%}
div.long2{min-height:512px}
div.short{min-height:74px;float:left;font-size:13px;width:310px;padding:20px 5px 12px;margin-top:5px;border:solid #eaeaea 1px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px;-moz-box-shadow:0px 0px 0px #cccccc;-webkit-box-shadow:0px 0px 0px #cccccc;box-shadow:0px 0px 0px #cccccc}
div.short2{min-height:90px;float:left;font-size:13px;background-color:#ffffff;width:310px;padding:5px 5px 15px;margin-top:5px;border:solid #c5beb6 1px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px;-moz-box-shadow:0px 2px 3px #cccccc;-webkit-box-shadow:0px 2px 3px #cccccc;box-shadow:0px 2px 3px #cccccc}
div.item-info{/*border-bottom:double #eaeaea 1px*/;padding:2px 0 4px;margin:2px 12px;text-align:left;clear:both;min-height:66px;font-size:11px; color:#878787}
div.item-info img{float:left;margin-right:12px;margin-top:5px}
div.item-info h2 a{font-weight:bold;font-size:15px}
div.col-1a{margin-right:7px}
div.col-2a{margin-right:7px}
div.col-3a{}
div.short p{padding:0 10px 4px}
div.short2 img{float:left;margin-right:8px;border:solid #dddddd 1px}
div.short2 p{padding:10px}
div.long p{text-align:center}
div.long p img{margin-bottom:10px;}
div.long a{color:#161412;text-decoration:none}
div.long a:hover{color:#a80000}
div.long ul.level-1{list-style-type:circle;padding-left:15px;font-weight:bold;margin-left:5px}
div.long ul.level-1 li{padding-top:2px;padding-bottom:2px}
div.long ul.level-2{margin-top:2px;list-style-type:disc;padding-left:15px;font-weight:normal}
div.long ul.level-2 li{border-top:dotted #c5beb6 1px;padding-top:2px;padding-bottom:2px}
div.long ul.level-3{list-style-type:square;padding-left:15px;font-weight:normal}
div.long ul.level-3 li{border-top:dotted #c5beb6 1px;padding-top:2px;padding-bottom:2px;font-size:11px}
td div{text-align:left}
div#main-page{width:980px}
div#page{padding:2px 10px;min-height:400px;width:588px;float:left;margin:10px 0;-moz-border-radius:4px;border-radius:4px}
div#page a {color: #ce0000}
div#page a:hover {color: #fe3030}
div#left-menu{width:164px;float:left;padding:20px 10px 10px;margin-top:10px;}
div#left-menu a{color:#554c43;text-decoration:none; font-weight: 500;}
div#left-menu a:hover{color:#fe0000}
div#left-menu ul{list-style-type:none}
div#left-menu ul li{margin-left:10px;padding:4px 0 8px;font-size:16px;}
div#left-menu ul li ul{list-style-type:circle}
div#left-menu ul li ul li{margin-left:16px;padding:4px 0;font-size:14px;font-weight:normal}
div#left-menu ul li ul li ul{list-style-type:disc}
div#left-menu ul li ul li ul li{margin-left:10px;padding:4px 0;font-size:12px;font-weight:normal}
div#right-menu{width:164px;float:left;padding:10px;margin-top:10px;}
div#right-menu a{color:#d20000;text-decoration:none}
div#right-menu a:hover{color:#a80000}
div#right-menu ul{list-style-type:none}
div#right-menu ul li{margin-left:10px;padding:4px 0 8px}
div#right-menu ul li ul{list-style-type:circle}
div#right-menu ul li ul li{margin-left:16px;padding:4px 0}
table{padding:0;}
td{text-align:left;vertical-align:top}
td.index_column{background-color:#e0e0e0;text-align:center}
div.language{text-align:right;float:right}
div.language img{float:left;margin: 0 0 0 8px}
div.header_text{color:#666666;padding:5px 15px;font-size:20px}
input.header_search_input{font-size:10px;color:#FFFFFF;border:1px solid #666666;background-color: #c6c6c6;height:15px}
.search input{text-align:left;vertical-align:top}
td.search{text-align:right}
td.main_allert{border:2px solid #ff0000;vertical-align:middle;color:#FF0000;font-weight:bold;padding:5px;text-align:center}
td.index_table{padding:5px 0px 0px 10px;width:320px}
td.index_table_bottom{padding:10px 0px 0px 10px}
td.index_table_bottom_i{border-bottom:#8D9598 1px solid;background-color:#eeeeee;width:100px}
td.index_table_bottom_t{vertical-align:top;padding:5px 0px;border-bottom:#999999 1px solid;border-right:#999999 1px solid;background-color:#eeeeee}
td.index_column{border-right:#999999 1px solid}
td.index_column_img{border-right:#999999 1px solid;padding:5px 0px 0px}
td.index_column_menu{height:340px;padding:5px;border-bottom:#999999 1px solid;border-right:#999999 1px solid;background-color:#eeeeee}
td.index_column_menu img{border:#8d9598 1px solid}
td.index_column_menu div{padding:2px 5px;clear:both}
td.index_column_menu a{font-weight:bold}
span.index_column_menu_i{float:left;margin:0px 5px 0px}
span.red {color: #ff0000;}
div.page_header2{font-size:18px;color:#554c43;text-align:center;padding:2px 5px;display:block}
span.page_header2{font-size:18px;font-weight:bold;color:#554c43;text-align:center;padding:2px 5px;display:block}
.page_header {color: #a80000; font-weight: bold; font-size: 26px; text-transform: uppercase; padding: 10px;}
div.page_tabs{text-align:left;padding:0;}
div.page_data{padding:8px 10px 6px 5px;display:block;margin-bottom:10px; margin-top: 10px; }
div.page_data p{line-height:18px;margin-bottom:12px}
div.page_border{border: 1px solid #eaeaea; border-radius: 4px; padding:5px; font-family: fujitsusans-light}
div.page_photo{text-align:center}
div.disclaimers{font-size:9px;text-align:center;color:#888888}
div.disclaimers_justify{font-size:11px;text-align:justify;color:#888888; font-family: fujitsusans-light;}
table.table_family{border:1px solid #f2f2f2; border-radius: 4px;}
th.family_image{padding:5px;width:110px}
th.family_header{padding:5px}
td.family_ico{text-align:center;padding:5px 0px;vertical-align:middle;width:110px; background-color: #fbfbfb; border-radius: 0px 0px 0px 4px; padding-top: 10px !important;}
td.family_link{padding:2px 5px;vertical-align: middle; background-color:#fbfbfb; border-radius: 0px 0px 4px 0px;}
td.family_link a{display:block}
div.family_header{padding:5px;font-weight:bold;font-size:16px}
div.family_text{padding:5px;font-weight:normal; font-size: 13px; font-family: fujitsusans-light;text-align: left; color:#505050;}
table.border_gray {border:1px solid #dddddd;border-radius: 4px; border-spacing: 0px; width: 100%}
table.border_gray td{padding:4px 5px; vertical-align: middle;}
tr.tr_conf_header > td{	background-color:#d2d2d2;font-weight:bold;font-size:14px;padding:3px 5px; color: #ffffff}
tr.tr_conf > td{font-weight:normal;border:1px;padding: 2px 5px;vertical-align:middle; border-bottom-style: inset; font-weight: 500;}
td.conf_info{width:20px;text-align:center}
td.conf_sign{width:20px;text-align:center}
td.conf_form{width:30px;text-align:center}
td.conf_price{width:65px;text-align:right}
td.conf_data{text-align:left}
.w50{width:50px}
.w100{width:100px}
.w150{width:150px}
.w200{width:200px}
.w250{width:250px}
.w300{width:100%; border-radius: 4px; border: solid 1px #d2d2d2; padding: 2px 0px 0px 0px;}
textarea.w300 {resize: vertical;}
.w350{width:350px}
.w400{width:400px}
.left{text-align:left}
.center{text-align:center}
.right{text-align: right}
.header > td{background-color:#f7f7f7;font-weight:bold;padding:2px 5px; font-size: 12px;}
img.i{display:inline}
img.i0{display:inline; vertical-align: -webkit-baseline-middle;}
img.i1{display:none}
input.v{background-color:#f7f7f7;width:23px;text-align:center; border-radius: 3px; border: transparent; color: #404040; font-weight: bold}
input.v0{background-color:#f7f7f7;width:23px;text-align:center; border-radius: 3px; border: transparent; color: #404040; font-weight: bold}
input.v1{background-color:transparent; width:23px;text-align:center; border-radius: 3px; border: transparent; color: transparent; font-weight: bold}
input.v2{	background-color:#ffe738;width:23px;text-align:center; border-radius: 3px; border: transparent; color: #404040; font-weight: bold}
.summary_incomplete{color:#a80000}
.summary_complete{color:#4ea204}
div.threeD{}
div.greytitle{border-bottom:solid #a80000 1px;font-weight:bold;text-align:left;padding:12px 5px 2px;font-size:13px;margin-bottom: 20px;}
div.contentgrey{font-weight:normal;vertical-align:top;text-align:left;padding:2px 5px;margin-bottom:10px; font-size: 12px; padding: 10px 10px; color: #616161; background-color: #f9f9f9; border-radius:4px; text-align: center;margin-top:15px;}
.lboxh{font-weight:500;font-size:13px;padding:5px;text-align:center;text-decoration:none;border-radius:4px;display:block;width:148px;background-color:#ededed}
.lboxd{padding:5px 5px 5px 0px}
div.selected,div.selected a{font-weight:500; font-size: 12px !important; margin-left: 0px !important; margin-top: 9px; padding: 5px !important;}
div.menu_family{font-size:12px;padding:2px 5px}
div.menu_subfamily{font-size:11px;padding:1px 5px; margin-left:5px;}
div.function{font-size:13px;font-weight:500;color:#554c43;padding:5px;width:150px; background-image: url(expand_bg.png); text-align:center;}
div.function img{vertical-align:middle}
div.sys_info{padding:5px 10px;border:4px solid #cccccc;background-color:#ededed}
div.path_ok{font-size:12px;margin:6px 3px;padding:6px 3px;background-color:#e8f7db; border-radius: 4px; font-weight: 500; color:#005403;}
div.path_no{font-size:12px;margin:6px 3px;padding:6px 3px;background-color:#ffe7e7;border-radius: 4px;color:#bf0000; font-weight: 500;}
td.family_link div a{color:#848484 !important; font-weight: 400; font-size: 13px}
td.family_link div a:hover{color:#9a0000 !important}
div#breadcrumbs{text-align:left;font-size:11px;border-bottom:solid #efefef 1px;color:#808080;padding: 10px 0px 0px 0px; }
div#breadcrumbs div{display:inline}
div#footer{width:980px;margin:auto;clear:both;float:none}
div.f_div{float:left;margin:0;padding:0;width:25%}
div.f_div h4{text-align:left}
div.f_div ul {list-style-type:none;margin-bottom:80px}
div.f_div ul li {padding-top:11px}
div.f_div ul li a{color:#7a7a7a}
div.f_div ul li a:hover{color:#000000}
div#logo{float:left}
div#tmsearch{float:right;margin-top:60px;position:relative;right:-88px}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
#tmsearch {
    padding: 5px;
    background: #efefef;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	margin-bottom:20px
}  
  #tmsearch #tmsearchbox {
    float: left;
    width: 100%;
    position: relative;
    padding-right: 4px; }
  #tmsearch .btn.button-search {
    background: #171717;
    float:right;
    border: none;
    color: white;
    width: 47px;
    height: 38px;
    text-align: center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; }
    #tmsearch .btn.button-search span {
      display: none; }
    #tmsearch .btn.button-search:before {
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      content: "\f002";
      display: block;
      font-family: "FontAwesome";
      font-size: 15px;
      width: 100%;
      text-align: center;
      margin-top: -2px; }
    #tmsearch .btn.button-search:hover {
      background: #3a3a3a; }
      @media (min-width: 1200px) {
        #tmsearch .btn.button-search:hover {
          -moz-border-radius: 12px;
          -webkit-border-radius: 12px;
          border-radius: 12px; }
          #tmsearch .btn.button-search:hover:before {
            font-size: 18px; } }
  #tmsearch #search-query {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    border: 1px solid #c1c1c1;
    display: inline-block;
    padding: 4px 11px 4px 13px;
    height: 30px; }
#tmsearch .btn.button-search {
  background: linear-gradient(#e1001a, #a70b16); }
#tmsearch .btn.button-search:hover {
    background: #430008; }	
div.top_menu {
	width:980px;
	height:60px;
	margin:auto;
	clear: both;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-bottom: 1px solid #cdcdcd;
    background: #e8e8e8;
    background-image: none;
    background-image: -moz-linear-gradient(#f6f6f6, #ededed, #e4e4e4);
    background-image: -o-linear-gradient(#f6f6f6, #ededed, #e4e4e4);
    background-image: -webkit-linear-gradient(#f6f6f6, #ededed, #e4e4e4);
    background-image: linear-gradient(#f6f6f6, #ededed, #e4e4e4);	
}
.top_menu ul {
	list-style-type:none;
}
.top_menu li {
	float: left;
}
.top_menu li a{
	display:block;
	padding:20px 24px;
	font-size:16px;
	font-family:"FujitsuSansRegular",sans-serif;
	font-weight:500;
	color:#333333;
	border-right: 1px solid #c1c1c1
}
.top_menu li a:hover{
	color:#ffffff;
	background: linear-gradient(#e1001a, #a70b16);
	-moz-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	transition: all 0.45s ease;		
}
.cc_complete{
background-color: #fbfbfb;
border-radius: 4px;
padding: 8px 4px 7px 4px;
border: 1px solid;
border-color: #f3f3f3;
}
.path_summary{
font-size:12px;
padding:6px 3px;
background-color:#f7fff0;
border-radius: 4px;
font-weight: 500;
margin: 0px 3px 0px 3px;
}
.path_summary img{
padding: 6px 6px 6px 0px;
display: inline;
margin: -3px 0px 0px 0px;
vertical-align: middle;
}
.path_complete{
font-size:12px;
border-radius: 4px;
font-weight: 500;
margin: 0px 3px 0px 3px;
}
.path_complete img{
padding: 6px 6px 6px 0px;
display: inline;
margin: -3px 0px 0px 0px;
vertical-align: middle;
}
.path_complete a{
padding: 6px 6px 6px 0px;
display: inline;
margin: -3px 0px 0px 0px;
vertical-align: middle;
color: #555555 !important;
}
.path_complete a:hover{
padding: 6px 6px 6px 0px;
display: inline;
margin: -3px 0px 0px 0px;
vertical-align: middle;
color: #a80000 !important;
}
.netto {
text-align: left;
}
.page_photo img {
height: 50%;
width: 50%
}
.tr_green {
	background-color:#d4f5b6;
}
table#opisy td {padding:4px 8px}
table#opisy th {background-color:#666666;color:#ffffff}
table#opisy tr:nth-child(even) {background-color: #ffffff}
table#opisy tr:nth-child(odd) {background-color: #eeeeee}
.rozowy{background-color:#ffcccc !important}
.button {
color: #080808;
border-radius: 4px;
-webkit-appearance: meter;
background-color: #f1f1f1;
padding: 3px 8px 3px 8px;
font-size: 11px;
-o-transition:color .1s ease-out, background 0.2s ease-in;
  -ms-transition:color .1s ease-out, background 0.2s ease-in;
  -moz-transition:color .1s ease-out, background 0.2s ease-in;
  -webkit-transition:color .1s ease-out, background 0.2s ease-in;
}
.button:hover {
-webkit-appearance: button-bevel;
background-color: #e5243a;
cursor: pointer;
color: white;
-o-transition:color .1s ease-out, background 0.2s ease-in;
  -ms-transition:color .1s ease-out, background 0.2s ease-in;
  -moz-transition:color .1s ease-out, background 0.2s ease-in;
  -webkit-transition:color .1s ease-out, background 0.2s ease-in;
}
.opis {
font-family:fujitsusans-light;
font-size: 12px;
text-align: left !important;
}
.welcome {
display: -webkit-inline-box;
text-align: -webkit-center;
border: 1px solid #eaeaea;
border-radius: 4px;
font-size: 20px;
width: 918px;
margin-top: 10px;
padding: 10px 30px 10px 30px;
}
.post-conf {
text-align: -webkit-center;
border: 1px solid #eaeaea;
border-radius: 4px;
font-size: 13px;
width: 918px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
font-family: fujitsusans-light;
padding: 10px 30px 10px 30px;
}
.post-conf#zapytanie {
margin-left: -6px;
width: 526px;
}
.head-end {
margin-left: auto;
margin-right: auto;
display: block;
position: inherit;
width: fit-content;
}
.produkt {
font-weight: bold;
text-transform: uppercase;
}