#mega-wrapper {width: 100%;margin:0 auto;display:block;position: relative;z-index:9999;top:-3px;}
#mega-wrapper .mega-menu {list-style:none;width:100%;margin:5px auto 0px auto;height:43px;padding:0px 20px 0px 20px;}
.mega-menu li {float:left;text-align:center;position:relative;margin-right:10px;margin-top:11px;border:none;}
.mega-menu li.fullwidth {position: static !important;}

.mega-menu li:hover {
background:#f4f4f4;
border:1px solid #ccc;
border-bottom:none;
margin-right:19px;
background: -moz-linear-gradient(top, #fff, #515151);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#515151));
background: -o-linear-gradient(top, #fff, #515151);
}

.mega-menu li.nodrop:hover {
background:#f4f4f4;
border:1px solid #ccc;
padding: 4px 10px 4px 9px;
background: -moz-linear-gradient(top, #fff, #ff0000);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ff0000));
background: -o-linear-gradient(top, #fff, #ff0000);
}

.mega-menu li.nodrop:hover a {padding: 0px;}
/*text menu color*/
.mega-menu li a {
color: #fff;
font-weight: bold;
outline:0;
padding: 5px 10px 3px 10px;
text-decoration:none;
display:block;
}
.mega-menu li:hover a {color:#161616;text-shadow: none;position:relative;z-index:11;border-bottom:1px solid #eee;padding: 4px 9px 4px 9px;}
.mega-menu li:hover div a {display:inline;}
.mega-menu li .drop {padding-right:10px;}
.mega-menu li:hover .drop {padding-right:10px;}


/* bof right aligned menu item */
.mega-menu .right {
float:right;
right:0;
margin-right:0px;
}

.mega-menu li.right:hover {
margin-right:-1px;
}

/* bof drop down styles */
.mega-menu .dropdown_1column, .mega-menu .dropdown_3columns, .mega-menu .dropdown_4columns, .mega-menu .dropdown_5columns, .mega-menu .dropdown_6columns, .mega-menu .dropdown_customer_service,
.mega-menu .dropdown_aboutus, .mega-menu .dropdown_info, .mega-menu .dropdown_fullwidth {
margin:4px auto;
left:-999em;
position:absolute;
background:#cdcece;
border:1px solid #ccc;
padding:10px;
text-align:left;
}

/* bof drop down styles */
.mega-menu .dropdown_1col, .mega-menu .dropdown_2col, .mega-menu .dropdown_3col, .mega-menu .dropdown_4col, .mega-menu .dropdown_5col, .mega-menu .dropdown_6col, .mega-menu .dropdown_7col, .mega-menu .dropdown_8col {
margin:4px auto;
left:-999em;
position:absolute;
background:#fff;
border:1px solid #ccc;
padding:10px;
text-align:left;
}


/* bof drop down styles */

.mega-menu .dropdown_2columns {
margin:4px auto;
left:-999em;
position:absolute;
/*background:#f8cc2d;*/
background: -moz-linear-gradient(top, #f8cc2d, #fff);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8cc2d), to(#fff));
background: -o-linear-gradient(top, #f8cc2d, #fff);
border:1px solid #ccc;
padding:10px;
text-align:left;
}

.mega-menu .dropdown_1column {width: 145px;}
.mega-menu .dropdown_2columns {width: 290px;}
.mega-menu .dropdown_3columns {width: 435px;}
.mega-menu .dropdown_4columns {width: 580px;}
.mega-menu .dropdown_5columns {width: 725px;}
.mega-menu .dropdown_6columns {width: 730px;}
.mega-menu .dropdown_categorie {width: 725px;}
.mega-menu .dropdown_customer_service {width: 605px;}
.mega-menu .dropdown_aboutus {width: 585px;}
.mega-menu .dropdown_info {width: 470px;}
.mega-menu .dropdown_1col {width: 90px;}
.mega-menu .dropdown_2col {width: 180px;}
.mega-menu .dropdown_3col {width: 270px;}
.mega-menu .dropdown_4col {width: 360px;}
.mega-menu .dropdown_5col {width: 45px;}
.mega-menu .dropdown_6col {width: 540px;}
.mega-menu .dropdown_7col {width: 630px;}
.mega-menu .dropdown_8col {width: 700px;}

/* bof drop down on mouse hover left aligned */
.mega-menu li:hover .dropdown_1column, .mega-menu li:hover .dropdown_2columns, .mega-menu li:hover .dropdown_3columns, .mega-menu li:hover .dropdown_4columns, .mega-menu li:hover .dropdown_5columns, .mega-menu li:hover .dropdown_6columns,
.mega-menu li:hover .dropdown_customer_service, .mega-menu li:hover .dropdown_aboutus, .mega-menu li:hover .dropdown_info, .mega-menu li:hover .dropdown_categorie, .mega-menu li:hover .dropdown_1col, .mega-menu li:hover .dropdown_2col,
.mega-menu li:hover .dropdown_3col, .mega-menu li:hover .dropdown_4col, .mega-menu li:hover .dropdown_5col, .mega-menu li:hover .dropdown_6col, .mega-menu li:hover .dropdown_7col, .mega-menu li:hover .dropdown_8col {
left:-1px;
top:25px;
}

/* bof drop down on mouse hover right aligned */
.mega-menu li .align_right {}
.mega-menu li:hover .align_right {
left:auto;
right:-1px;
top:25px;
}

/* bof column sizes */
.mega-menu .col_1, .mega-menu .col_2, .mega-menu .col_3, .mega-menu .col_4, .mega-menu .col_5, .mega-menu .col_6, .mega-menu .col_categorie, .mega-menu .cl_1, .mega-menu .cl_2, .mega-menu .cl_3,
.mega-menu .cl_4, .mega-menu .cl_5, .mega-menu .cl_6, .mega-menu .cl_7, .mega-menu .cl_8 {
display:inline;
float: left;
position: relative;
margin-left: 0px;
}
.mega-menu .col_1 {width:145px;}
.mega-menu .col_2 {width:290px;}
.mega-menu .col_cs {width:605px;}
.mega-menu .col_aboutus {width:585px;}
.mega-menu .col_3 {width:435px;}
.mega-menu .col_4 {width:580px;}
.mega-menu .col_5 {width:725px;}
.mega-menu .col_6 {width:730px;}
.mega-menu .col_categorie {width:725px;}
.mega-menu .cl_1 {width:90px;}
.mega-menu .cl_2 {width:180px;}
.mega-menu .cl_3 {width:270px;}
.mega-menu .cl_4 {width:360px;}
.mega-menu .cl_5 {width:450px;}
.mega-menu .cl_6 {width:540px;}
.mega-menu .cl_7 {width:630px;}
.mega-menu .cl_8 {width:730px;}

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.mega-menu .firstcolumn {
margin-left: 0;
 /* Clearing margin & left */
clear: left;
}

/*bof content*/
.mega-menu p, .mega-menu ul, .mega-menu li, .mega-menu h2, .mega-menu h3 {font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:21px;text-align:left;}
.mega-menu p {font-size:12px;line-height:18px;margin:0;	margin-bottom:10px;text-shadow: 1px 1px 1px #fffffd;color:#444443;}
.mega-menu h2, .mega-menu h3 {border-bottom:1px solid #ccc;margin-top:7px;color:#001647;}/*napisy w tytulach*/
.mega-menu h2 {font-weight:400;font-size:21px;margin-bottom:18px;padding-bottom:11px;}
.mega-menu h3 {font-size:14px;margin-bottom:14px;padding-bottom:7px;font-weight:normal;}
.mega-menu li:hover div a {text-decoration:none;text-shadow:none;border:none;padding:0;}

/* bof images */
.mega-menu .imgshadow_light {background:#fff;padding:4px;border:1px solid #777;margin-top:5px;margin-left:20px;-moz-box-shadow:0px 0px 5px #666;-webkit-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;}

/* bof standard lists styles */
.mega-menu li ul {list-style:none;padding:0;margin:0 0 12px 0;}
.mega-menu li ul li {font-size:12px;line-height:24px;position:relative;text-shadow: 1px 1px 1px #fff;padding:0;margin:0;float:left;text-align:left;width:100px;}/*entre colonnes/*
.mega-menu li ul li a {padding:0;}
.mega-menu li ul li:hover {background:none;border:none;padding:0;margin:0;}

/* bof standard lists styles */
.mega-menu .fab li ul {list-style:none;padding:0;margin:0 0 12px 0;}
.mega-menu .fab li ul li {font-size:12px;line-height:24px;position:relative;text-shadow: 1px 1px 1px #fff;padding:0;margin:0;float:left;text-align:left;width:80px;}
.mega-menu .fab li ul li a {padding:0;}
.mega-menu .fab li ul li:hover {background:none;border:none;padding:0;margin:0;}


/* bof 2 levels drop down */
.mega-menu .levels, .mega-menu .levels ul {/* all lists */padding: 0;margin: 0;list-style: none;}
.mega-menu li:hover .levels a {display:block;}
.mega-menu .levels a {
display: block;
width: 145px;
}
.mega-menu .levels a.parent, .mega-menu .levels a.parent:hover {}
.mega-menu .levels li {float: left;width:145px;}
.mega-menu .levels li ul {/* second-level lists */position: absolute;
border:1px solid #666;
background:#cdcece;
top:-23px;
margin:15px 0px 0px 4px;
padding:6px;
background: -moz-linear-gradient(top, #cdcece, #fff);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cdcece), to(#fff));
background: -o-linear-gradient(top, #cdcece, #fff);left: -999em;}
.mega-menu .levels li ul ul {top:-23px;}
.mega-menu .levels li:hover ul ul, .mega-menu .levels li:hover ul ul ul {left: -999em;}
.mega-menu .levels li:hover ul, .mega-menu .levels li li:hover ul, .mega-menu .levels li li li:hover ul {left: 135px;}

/*bof contact form*/
#contact_form label, legend {font-size: 12px;font-family:Arial, Helvetica, sans-serif;}
#contact_form legend {margin-bottom:10px;}
#contact_form {display: block;margin-bottom:10px;}
#contact_form label {display: inline-block;float: left;height: 36px;line-height: 36px;width:80px;font-size:12px;}
#contact_form input, #contact_form textarea, #contact_form select {width:190px;padding: 5px;border:1px solid #ccc;}
#contact_form textarea {resize:none;}   
#contact_form input:focus, textarea:focus, select:focus {border:1px solid #ccc;background-color:#fff;}
#contact_form input:hover, textarea:hover, select:hover {}
#contact_form .required {color:#c00;}
#contact_form .form_buttons {margin:4px 0 0 80px;}
#contact_form .special {display:none;}
#contact_form .error, #contact_form .sent {font-size:11px;padding:2px 5px 2px 5px;text-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;}
#contact_form .error {background:#fbe5e2;border:1px solid #f2a197;color:#992213;}
#contact_form .sent {background:#e1f8c;border:1px solid #c6d880;color:#37620d;}
#contact_form input.button {width: 80px;margin-right:10px;cursor: pointer;background-color:#fddf7f;border:1px solid #ccc;color:#444;padding: 4px 7px 4px 7px;float:right;}
#contact_form input.button:hover {color:#fff;background-color:#001647;border:1px solid #ccc;}

/*bof menu colors*/
.menu_red {
/*color: #FFFFFF;*/
   /* border-color: #A1A1A1;*/
    background: -webkit-gradient(linear, left top, left bottom, from(#DD0000), to(#7D0000));
    background: -webkit-linear-gradient(#DD0000, #7D0000);
    background:    -moz-linear-gradient(#DD0000, #7D0000);
    background:      -o-linear-gradient(#DD0000, #7D0000);
    background:         linear-gradient(#DD0000, #7D0000);
  /*  -moz-box-shadow: 1px 3px  5px -3px #000000 inset,
                     1px 8px 10px -8px rgba(0,0,0,0.4) inset;
         box-shadow: 1px 3px  5px -3px #000000 inset,
                     1px 8px 10px -8px rgba(0,0,0,0.4) inset;*/
    text-shadow: 0 1px 1px rgba(59,59,59,0.2);     
    
    
/*background: #ff0000;*/
}
#mega-wrapper .menu_red {border: 1px solid #ccc;border-top: 1px solid #ccc;}
#wrapper_menu_full .menu_red {border-bottom: 1px solid #ccc;}
.menu_red li:hover div a {color:#444443;}
.menu_red li:hover div a:hover {color:#ff0000;text-decoration:underline;}
.menu_red li ul li a:hover {color:#9a1213;text-decoration:underline;}

/*bof customer service*/
.mega-payments{float:left;}
.mega-confidence{float:right;width:60%;}
.mega-about{float:left;width:70%;}
.mega-right{float:right;position: relative;margin-left: 10px;width:145px;}

