/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    margin-top: -20px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev { 
    left: 0; 
    float: left;
}
#lightbox-nav-btnNext { 
    right: 0; 
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px; 
    color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
    width: 70%; 
    float: left; 
    text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block; 
    clear: left; 
    padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
    width: 66px; 
    float: right;
    padding-bottom: 0.7em;	
}

.treeview, .treeview ul { 
    padding: 0;
    margin: 10px;
    list-style: none;


}

.treeview ul {
    margin-top: 4px;
}

.treeview .hitarea {
    background: url(../gfx/treeview/treeview-default.gif) -64px -25px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
    display: inline;
    float:none;
}

.treeview li { 
    margin: 0;
    padding: 3px 0pt 3px 16px;
    word-wrap: break-word;
}

.treeview a {
    color: #9b9c9c;
}

.treeview a.selected {
    color: #3c3b3b !important;

}

#tree {
    background-color: #FFFFFF !important;
    line-height: 1;

}


#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #ffa400; cursor: pointer; }

/* .treeview li { background: url(../gfx/treeview/treeview-default-line.gif) 0 0 no-repeat; } */
.treeview li { background: white 0 0 no-repeat; }
.treeview li { background: transparent; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
/*.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../gfx/treeview/treeview-default.gif); }  */
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../gfx/treeview/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../gfx/treeview/treeview-red.gif); } 

.treeview-black li { background-image: url(../gfx/treeview/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../gfxtreeview//treeview-black.gif); }  

.treeview-gray li { background-image: url(../gfx/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../gfx/treeview/treeview/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(../gfx/treeview/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../gfx/treeview/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../gfx/treeview/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../gfx/treeview/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../gfx/treeview/file.gif) 0 0 no-repeat; }


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;


}

html{
    height: 100%;
}

body {
    height: 100%;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}


/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

a img{
    border: 0px;
}

input[type="submit"], input[type="button"], button, input[type="reset"]{
    cursor: pointer;
}

html, body{
    height: 100%;

    font-family: Arial, 'sans-serif';
    font-size: 12px;
    color: #878787;


}
p, p.standard{
    line-height:17px !important;
    color:#878787;
}

p.little_header{
    color:#1D3D51;
    font-size:14px;
    padding-top:20px;
    padding-bottom:20px;

}


h1{
    font-size:20px;
    color:#1d3d51;
    font-weight:normal;
    margin-bottom:15px;

}

h2{
    color: #003D69;
    font-size: 16px;
    font-weight:normal;
    margin-bottom:20px;
    margin-top:10px;
    margin-bottom:10px;
    line-height:20px;
}

#powiazane_produkty,.specyfikacja{

    padding-left:45px;
    padding-top:5px;
    padding-bottom:10px;
    font-size:20px;
    height:14px;
    width:580px;
    border-bottom:1px dotted #cccccc;
    color:#3a3b3b;
    font-weight:normal;
    margin-bottom:20px;
}



#powiazane_produkty{
    background: url('../gfx/product_icons.png') no-repeat 0px -73px;
    padding-bottom:15px;
}

.specyfikacja{
    background: url('../gfx/product_icons.png') no-repeat 0px -34px;
    padding-bottom:15px;
}



ul li{
    line-height:17px;
}
#productInQ {
    font-size: 14px;
    width: 100%;
    position: fixed;
    text-align: center;
    padding: 10px 0px 10px 0px;
    color: #699F00;
    margin-top: 0;
    z-index: 999;
    top: 0;
    background: #eeeeee;
    display: none;
}

a:link, a:visited{
    text-decoration: none;
    color: #2e96d8;
}

a:hover{
    text-decoration: underline;
    color: #ffa400;
}
a.powiazane_produkty {
    color:#3c3b3b;
    font-size:12px;
    font-weight:bold;
}

a:hover.powiazane_produkty {
    color:#00B6E2;

}

#wrrap{

    width:100%;
    height:100%;
    padding:0px;
    background: url('../gfx/middle_background.png') left top;
    background-repeat: repeat-x;
    margin:0px;
}

#main{
    width: 980px;
    height:100%;
    margin:0 auto;


    background-repeat: repeat-x;
}




#middle{
    margin:0 auto;
    width:960px;
    height:100%;
}

#container{

    width: 669px;
    float:left;
    padding-top:12px;

    margin:0 auto;
    padding-bottom: 70px;


}

#header{
    width: 960px;
    height:220px;
    padding-top:0px;




}

a#logo{
    border:none;
    background:url('../gfx/logo_112it.png')  no-repeat 0px 0px;

    padding:0px;
    position:relative;
    float: left;
    top: 40px;
    left:0px;
    margin:0px;
    display:block;
    height:100px;
    width:250px;

}
#haslo{
    color:#366370;
    font-size:26px;

    position:relative;
    left:20px;
    top:65px;
    padding-left:20px;
    border-left:1px solid #ddd;
    float: left;
    width:400px;
    margin:0px;
}
#sidebar{
    width: 237px;
    float: right;
    margin-top:35px;
    margin-bottom: 25px;
    margin-left:5px;
}
.rounded{
    -moz-border-radius:3px; /* FF */
    -webkit-border-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */   

}

#top_stripe{
    background:url('../gfx/top_color.png')  no-repeat bottom;
    background-position:center;
    background-color:#d9d9da;
    height: 55px;

}

#top_stripe_inside{
    width:980px;
    margin:0 auto;
    max-height: 55px;
    display:table;
}


.foreign-links{
    margin: 2px 0 0 16px;
    clear: both;
    padding-top: 5px;
    height: 17px;
    overflow: hidden;
    margin-top: 13px;
}

.flags{
    position: relative;
    margin-right: 5px;
    opacity: 0.7;
}

.flags:hover{
    opacity: 1;
}

.flags img{
    width: 22px;
    height: 22px;
}

a#top_stripe_plusik{
    background:url('../gfx/top_stripe_plusik.png')  no-repeat left top;
    display:block;
    float:left;
    position:relative;
    left:429px;
    height:38px;
    width:38px;
}

a:hover#top_stripe_plusik{
    background:url('../gfx/top_stripe_plusik.png')  no-repeat left -38px;
}

/*a:hover#top_stripe_zapytanie{
    background:url('../gfx/top_stripe_zapytanie.png')  no-repeat -1px -54px;
    color:#fff;
}*/
span#przelicznik{
    color: #666;
    font-size: 18px;
    padding-left: 5px;
    padding-top: 7px;
    display: block;
    width: 75px;
    float: left;
    background: url('../gfx/przelicznik_background.png') no-repeat left top;
    height: 26px;
    margin-left: 10px;
    margin-top:0px;
}
span:hover#przelicznik{
    background:url('../gfx/przelicznik_background.png')  no-repeat left -33px;
}

a.family_link,a.family_link2, p.family_link{
    font-size:10px;
    color:#d2d2d2;
    text-decoration:none;
    float:left;
    display:block;

}
p.family_link{
    padding-right:27px;
    padding-top:7px;
}
a.family_link, a.family_link2{
    padding:5px;
    color:#fff;
    width:40px;
    background-color:#a2a3a4;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    text-align:center;
    margin-right:1px;
}


a:hover.family_link, a:hover.family_link2{
    background-color:#444;   
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -ms-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}

#top{
    background:url('../gfx/top_menu_background.png')  repeat-x 0px 0px;
    background-color: #f5f5f5;
    height: 73px;
    width: 960px;
    position:relative;
    top:60px;
    margin-bottom:10px;
    padding-top:0px;
    margin-right:0px;
}

#top_menu {
    float: left;
    height: 33px;
    margin-bottom: 22px;
    width: 810px;
}


#top_menu a {
    border: 0 none;
    color: #c0cdd1;
    display: block;
    font-size: 12px;
    margin-top: 0;
    padding: 11px 18px;
    text-decoration: none;
}

#top_menu li span a.lnkInactive:hover, #top_menu li span a .active_menu, .rozek:hover {
    background-color: #002d3a;
    border: 0 none;
    color: #fff;
    display: block;
    height: 9px;
    padding: 14px 18px;
    text-decoration: none;
    -webkit-transition: background 1s ease;
    -moz-transition: background 1s ease;
    -ms-transition: background 1s ease;
    -o-transition: background 1s ease;
    transition: background 1s ease;


}

#top_menu li {
    border-right: 1px solid #143741;
    background: url("../gfx/menu_link_background.png")repeat-x;
    color: #5E5F60;
    display: block;
    float: left;
    font-size: 12px;
    height: 37px;
    margin: 0;
    padding: 0;
    text-align: left;
}

#top_menu li.spanAllInactive:hover {

    border-right: 1px solid transparent;
    display: block;
    float: left;
    height: 36px;
    color: #fff;
    margin: 0;
}

#top_menu li.spanAllInactive:hover a.chemical_parents{
    color: #fff;
}

ul li#onas, ul li#oferta, ul li#partnerzy, ul li#klienci, ul li#media, ul li#kontakt, ul li#kompendium , ul li#konfigurator{
    background: url("../gfx/blue_background.png")repeat-x;
    border-right: 1px solid transparent;
    display: block;
    float: left;
    height: 47px;


    /*    margin-top: 1px;*/
}

ul li#onas, .rozek, .rozek:hover{

    -moz-border-top-left-radius:3px; /* FF */
    -webkit-border-top-left-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-top-left-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-top-left-radius:5px; /* pozostałe przeglądarki */


}

span.spanAllActive a{
    color:#fff !important;

}


a#onas, a#oferta, a#partnerzy, a#klienci, a#media, a#kontakt, a#kompendium, a#konfigurator {

    border: 0 none;

    display: block;

    color: #fff;

    text-decoration: none;
}





#innovation_header{
    font-size:17px;
    padding-top:20px;
    padding-left:30px;
    line-height:20px;
    color:#ffffff;
    display:block;
    width:300px;
    float:left;
}

div.pakiet_box{
    width:209px;
    margin:9px;
    float:left;
    margin-bottom:40px;



}
a#back_uslugi, a#back_uslugi2{
    color:#adb0be;
    font-size:14px;
    float:left;
    display:block;
    height:30px;
    width:640px;
    padding-left:20px;
    background: url('../gfx/more_buttons.png') right -305px no-repeat;
    background-color:#f7f7f7;
    padding-top:12px;
    margin-bottom:10px;
    text-decoration:none;

}

a#back_uslugi2{
    background: url('../gfx/more_buttons.png') right -347px no-repeat;
    background-color:#f7f7f7;
}

a:hover#back_uslugi,a:hover#back_uslugi2{
    color:#00b6e2;
    background: url('../gfx/more_buttons.png') right -256px no-repeat;
    background-color:#f7f7f7;

}

a.pakiet_header, a.pakiet_header_solo{
    height:32px;
    margin-top:15px;
    font-size:16px;
    color:#1D3D51;
    display:block;
    padding-top:25px;

    padding-left:15px;
    background: url('../gfx/pakiet_box_top.png') right top no-repeat;



}



a:hover.pakiet_header{
    background: url('../gfx/pakiet_box_top.png') right -57px no-repeat;

    color:#7e7e7e;

    text-decoration:none;
    -webkit-transition: color 1s ease-in;
    -moz-transition: color 1s ease-in;
    -ms-transition: color 1s ease-in;
    -o-transition: color 1s ease-in;
    transition: color 5s ease-in;
}
a.pakiet_header_solo{
    background: none;

    width:635px;
    margin-top:15px;
    padding-left:25px;
    text-decoration:none;
}


.pakiet_content, .pakiet_content2, .pakiet_content2_racktower, .pakiet_content2_blade, .pakiet_content2_storage {
    border-top:1px solid #ffffff;
    display:block;
    padding:2px 15px 12px 15px;
    color:#a2a2a2;
    text-align:left !important;
    background-color:#f7f8f8;

}
.pakiet_content2_racktower, .pakiet_content2_blade, .pakiet_content2_storage {
    height:110px !important;
}

.pakiet_content{
    padding:10px 15px 12px 15px;

}
.pakiet_content2{
    height:190px !important;

}
a.uslugi_quicklink, a.uslugi_quicklink2{
    color: #325f6c;
    display: block;
    height:20px;
    font-size: 16px;
    background: url('../gfx/go_112_light.png') no-repeat right top;
    height: 23px;
    margin-top: 8px;
    text-decoration: none;
    padding-right: 40px;
    padding-top: 5px;
    display:block;
    width:150px;

}
a.uslugi_quicklink2{
    background: url('../gfx/go_112.png') no-repeat left top;
    position:relative;
    left:204px;
}
a:hover.uslugi_quicklink2{  
    background: url('../gfx/go_112.png') no-repeat left -28px;
}
a:hover.uslugi_quicklink{  
    background: url('../gfx/go_112_light.png') no-repeat right -28px;
    color:#003949;
}

div.pakiet_content_solo {
    width:662px;
    height:2100px;
    display:block;


    margin-bottom:30px;
}


.left_column{
    width:200px;
    float:left;
    display:block;
    padding:30px 0px 12px 0px;
    vertical-align: middle;
    margin:0px;

}

.right_column{
    width:370px;
    float:right;
    display:block;
    line-height:16px !important;
    padding:30px 25px 12px 25px;
    text-align:left !important;
    vertical-align: middle;
}

.cennik_header{
    background-color:#b4b4b4;
    display:block;
    height:20px;
    width:212px;
    padding:15px 0px 7px 20px;
    color:#fff;
    font-size:16px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    margin-bottom:0px;
}


div.cennik_content, div.cennik_content2{
    background-color:#fcfdfd;
    border:1px solid #eaeefd;
    width:190px;

    padding:20px;
    padding-top:10px;
    float:left !important;

}
div.cennik_content2{
    float:none;

    margin-right:35px;
    margin-bottom:20px;
    margin-top:10px;
}


div p.cennik_zaco{
    display:block;
    border-bottom:1px dotted #cccccc;
    float:left;
    width:125px;
    padding-bottom:5px;

    padding-top:10px;


}

div p.polska{
    background: url('../gfx/pakiet_icons.png') left -295px no-repeat;
    padding-left:50px;
    display:block;
    float:left;

}

div p.czas{
    background: url('../gfx/pakiet_icons.png') left -230px no-repeat;
    padding-left:40px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted 
        #DDD;
    border-top: 1px dotted 
        #DDD;
    margin-bottom:20px !important;
    display:block;
}



div p.cennik_cena {
    display:block;
    border-bottom:1px dotted #cccccc;
    color:#f52366;
    font-size:15px;
    font-weight:bold;
    float:left;
    width:60px;
    height:32px;
    text-align:right !important;
    padding-bottom:5px;
    padding-top:10px;
}
p.cennik_h1,  p.cennik_h1_prom, .cennik_h1_blok{
    -webkit-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    background-color: #b4b4b4;
    display: block;
    margin-bottom:15px;

    padding: 6px 15px;
    float:left;
    color: white;
    font-size: 14px;
    margin-left: -21px;
    -webkit-box-shadow: 1px 1px 4px #DDD;
    box-shadow: 1px 1px 4px #DDD;
    margin-right:140px;
}
/*div p.cennik_h1, div p.cennik_h1_prom, div p.cennik_h1_negocjacje, div p.cennik_h1_modyfikacja, div p.cennik_h1_konsultacje, div p.cennik_h1_dojazd{
    font-size:13px;
    color:#183040;
    display:block;
    padding-top:10px;
    padding-bottom:10px;
    float:left;
    width:180px;
    border-top:1px dotted #cccccc;
    font-weight:bold;
}

div p.cennik_h1_prom{
    background: url('../gfx/pakiet_icons.png') left -105px no-repeat;
    padding-left:45px;
    padding-top:10px;
    margin-top:10px !important;
    width:140px;
    height:40px;
    border-top:1px dotted #cccccc;

}

div p.cennik_h1_dojazd{
    background: url('../gfx/dojazd.png') 0px 15px  no-repeat;
    padding-left:50px;
    padding-top:10px;
    margin-top:10px !important;
    width:140px;
    height:40px;
    border-top:1px dotted #cccccc;

}

div p.cennik_h1_modyfikacja{
    background: url('../gfx/pakiet_icons.png') left top  no-repeat;
    padding-left:50px;
    padding-bottom:20px;
    margin-top:10px !important;
    padding-top:0px;
    width:140px;
    display:block;
    height:25px;
    text-align:left !important;

}

div p.cennik_h1_konsultacje{
    background: url('../gfx/pakiet_icons.png') left -43px no-repeat;
    padding-left:50px;
    padding-top:10px;
    display:block;
    margin-top:10px !important;
    width:140px;
    height:35px;
    border-top:1px dotted #cccccc;
    text-align:left !important; 
}

div p.cennik_h1_negocjacje{
    background: url('../gfx/pakiet_icons.png') left -175px  no-repeat;
    padding-left:50px;
    padding-top:5px;
    margin-top:10px !important;
    width:140px;
    height:40px;
    border-top:1px dotted #cccccc;

}*/
.pakiet_plus{
    color:#183040;
    padding-left:30px;
    font-size:15px;
    background: url('../gfx/plusik.png') left top no-repeat;
    display:block;
    height:30px;
    margin-bottom:10px;
}
.pakiet_plus_content{
    width:210px;
    display:block;
    position:relative;
    top:-63px;
    padding-top:50px;
    padding-right:20px;
    border-right:1px solid #ebebeb;
}


.left_column p{
    line-height:16px !important;
    text-align:left !important;
}
div.pakiet_panel_buttons{
    height:40px;
    width:660px;


}
p.pakiet_solo_h1,span.pakiet_solo_h1 {
    color:#183040;
    font-size:18px;
    display:block;
    padding-bottom:20px;
    padding-top:0px;
}
a.goback_button{
    width: 89px !important;
    display:block;
    height:20px;
    float:left;
    padding-top:5px;
    padding-left:25px;
    color:#7f88a3;
    font-size:13px;
    margin-bottom:10px;
    background:url('../gfx/goback_button.png') no-repeat 0px 0px;
    border:0px;

}

a:hover.goback_button{
    background:url('../gfx/goback_button.png') no-repeat 0px -25px;
    color:white;
    text-decoration:none;
}	


ul.pakiet_solo_list{

    line-height:16px !important;
}

ul.pakiet_solo_list li{
    padding-left:20px;
    display:block;
    padding-bottom:10px;
    line-height:16px !important;
}
.pakiet_solo_lis_usluga, .pakiet_solo_lis_usluga_plus{
    font-size:12px;
    color:#083845;
    line-height:18px !important;
    padding-bottom:0px;
    display:block;
    margin-left:-20px;
    padding-left:20px;
    background: url('../gfx/arrow_left_blue.png') left 5px no-repeat;
    font-weight:bold;

}
.pakiet_solo_lis_usluga_plus{
    background: url('../gfx/arrow_left_grey.png') left 5px no-repeat;
    color:#414141;

}

ul.pakiet_solo_list_2 li{
    background: url('../gfx/ok.png') left top no-repeat;
    padding-left:43px;
    display:block;
    padding-bottom:10px;


}
span.pakiet_solo_list_2_ok{
    color:#707070;
    font-size:14px;
    font-weight:bold;
}
ul.pakiet_solo_list_2 li p{

    text-align:left !important;
    padding-top:5px;

}


.pakiet_content2,.pakiet_content2_racktower, .pakiet_content2_blade, .pakiet_content2_storage{
    border-bottom:2px solid #dbdbdb !important;
    padding-top:20px;
    background-color:#f7f8f8 !important;
}

.pakiet_content2_racktower{
    background: url('../gfx/racktower.png') 30px 35px no-repeat;
    padding-top:120px;
    height:70px;
    padding-bottom:20px;


}

.pakiet_content2_blade{
    background: url('../gfx/blade.png') 80px 15px no-repeat;
    padding-top:120px;
    background-color:#f2f5fe;
    padding-bottom:20px;
    height:70px;
}


.pakiet_content2_storage{
    background: url('../gfx/storage.png') 30px 35px no-repeat;
    padding-top:120px;
    background-color:#f2f5fe;
    padding-bottom:20px;
    height:70px;
}



#promocje_box{
    background: url('../gfx/promocje_box.png') left top no-repeat;
    width:235px;
    height:109px;
}

#finansowanie_box{
    background: url('../gfx/finansowanie_box.png') left top no-repeat;
    width:235px;
    height:109px;
}

a.fin_header{
    height:28px;
    margin-top:15px;
    font-size:17px;
    color:#183040;
    display:block;
    padding-top:15px;
    padding-left:20px;
    background: url('../gfx/more_buttons.png') right -210px no-repeat;
}

a.prom_header{
    color:#ac1c48;
    font-size:15px;

}
a.finanse_header{
    color:#5b686f;
    font-size:15px;

}

a:hover.fin_header{
    background: url('../gfx/more_buttons.png') right -252px no-repeat;
    color:#FFFFFF;
    text-decoration:none;
}


p.prom_content{
    display:block;
    padding:18px 15px 25px 15px;
    color:#ffffff;
}


#map_box{
    /* border: solid 1px #e1dddd; */
    border: solid 1px transparent;
    margin-top: 20px;
    background: url('../gfx/map.jpg') no-repeat;
    overflow: hidden;
}

#map_box a{
    display: block;
    height: 244px;
}

#map_box a:hover{
    text-decoration: none;
}

.kompendium_box{
    width:174px; 
    height:200px;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:10px;
    font-size:11px;
    color:#a8a8a8;
    text-align:center;
    font-family:Arial;
    float:left;


}

a.kompendium_title1 ,a.kompendium_title2  , a.kompendium_title3 {
    font-size:16px;
    height:20px;
    padding-top:80px;
    width:174px;
    display:block;
    font-weight:bold;
    color:#3c3b3b;
    text-decoration:none;
}

a.kompendium_title1{
    background:url('http://www.112it.pl/gfx/kompendium_icons.png') no-repeat 0px -5px;

}
a.kompendium_title2{
    background:url('http://www.112it.pl/gfx/kompendium_icons.png') no-repeat -171px -8px;
}
a.kompendium_title3{
    background:url('http://www.112it.pl/gfx/kompendium_icons.png') no-repeat -348px 0px;
}

a:hover.kompendium_title1, a:hover.kompendium_title2, a:hover.kompendium_title3{
    color:#00b6e2;
    text-decoration:none;
}


a:hover.kompendium_title1{
    background:url('http://www.112it.pl/gfx/kompendium_icons.png') no-repeat -525px -19px;
}

a:hover.kompendium_title2{
    background:url('http://www.112it.pl/gfx/kompendium_icons.png') no-repeat -696px -19px;
}
a:hover.kompendium_title3{
    background:url('http://www.112it.pl/gfx/kompendium_icons.png') no-repeat -873px 3px;
}

p.kompendium_description{
    background:url('http://www.112it.pl/gfx/kompendium_bottom_box.png') no-repeat bottom left;
    height:50px;
    display:block;
    padding-bottom:30px;
    text-align:center !important;
    padding-top:15px;
}

p:hover.kompendium_description{
    background:url('http://www.112it.pl/gfx/kompendium_bottom_box.png') no-repeat bottom right;
    padding-bottom:30px;
}


#wyniki_produkty, #kategorie_produkty{
    font-size:12px;
    margin-top:20px;
    line-height:18px;
    color:#3c3b3b;
    margin-bottom:20px;
    display: inline-block;
}


#wyniki_kategorie{
    font-size:12px;
    color:#3c3b3b;
    margin-top:20px;
    margin-bottom:30px;
}

input#search_box_input, input.ac_input{
    width: 166px;
    float: left;
    padding: 6px 5px 8px 13px;
    color: #7E8A90;
    border: 0px;
    display:block;
    background: url('../gfx/search_box.png') no-repeat 0px 0px;
    vertical-align:middle !important;
    margin-bottom:2px;
    margin-top:0px;
}



input#search_box_search {
    float:left;
    width:52px;
    height:29px;
    margin:0px;
    padding:0px;
    border:none;
    background: url('../gfx/search_box_button.png') no-repeat 0px 0px;
}
input:hover#search_box_search {
    background: url('../gfx/search_box_button.png') no-repeat 0px -29px;
}

/*
#search_form  {
    height:28px;
    float:right;
    margin-top:0px;
    margin-bottom:30px;
    position:relative;
    left:0px;
}*/
#search_form  {
    height:45px;
    float:right;
    margin-top:0px;
    margin-bottom:30px;
    position:relative;
    left:0px;
}

#panel {
    height: 75px;
    width:669px;
    margin-bottom:15px;

    border-bottom:1px dotted #cacbcb;
}



a#proces {	
    background: url('../gfx/panel_icons.png') no-repeat 0px 0px;
    display:block;
    width:140px;
    height:35px;

    font-size:16px;
    color:#1d3d51;
    text-align:left;
    text-indent:55px;
    text-decoration:none;
    font-weight:bold;
    border-right: dotted 1px #cacbcb;
    padding:0px 10px 25px 0px;
    float:left;
    margin:0px;
}

a#proces1, a#ceny1, a#partner1, a#faq1{

    color:#00b6e2;
    display:block;
    width:140px;
    height:35px;
    font-size:16px;
    text-align:left;

    text-decoration:none;
    font-weight:bold;
    border-right: dotted 1px #cacbcb;

    float:left;

}

a#proces1{
    background: url('../gfx/panel_icons.png') no-repeat 0px -66px;
    margin:0px;
    padding:0px 10px 25px 0px;
    text-indent:55px;
}

a#ceny1{
    background: url('../gfx/panel_icons.png') no-repeat 20px -198px;
    padding:0px 10px 25px 20px;
    text-indent:65px;
}

a#partner1{
    background: url('../gfx/panel_icons.png') no-repeat 20px -330px;
    padding:0px 10px 25px 20px;
    text-indent:75px;
}

a#faq1{
    background: url('../gfx/panel_icons.png') no-repeat 20px -462px;
    padding:0px 10px 25px 10px;
    text-indent:65px;
}



a:hover#proces{	
    background: url('../gfx/panel_icons.png') no-repeat 0px -66px ;
    color:#00b6e2;
}

b#proces_opis, b#ceny_opis, b#partner_opis, b#faq_opis {
    width:80px !important;
    margin-top:3px  !important;
    float:left !important;
    text-indent:0px !important;
    font-size:10px !important;
    font-weight:normal !important;
    color:#a5a6a6 !important;
    line-height:10px !important;

}
b#proces_opis{
    margin-left:55px !important;
}	
b#ceny_opis {
    margin-left:65px !important;
}

b#faq_opis {
    margin-left:65px !important;
}

b#partner_opis {
    margin-left:75px !important;
}


a#ceny  {	
    background: url('../gfx/panel_icons.png') no-repeat 20px -132px;
    display:block;
    width:140px;
    height:35px;
    font-size:16px;
    color:#1d3d51;
    text-align:left;
    text-indent:65px;
    text-decoration:none;
    font-weight:bold;
    border-right: dotted 1px #cacbcb;
    padding:0px 10px 25px 20px;
    float:left;
    margin:0px;
}


a:hover#ceny  {	
    background: url('../gfx/panel_icons.png') no-repeat 20px -198px;

    color:#00b6e2;
}	

a#partner  {	
    background: url('../gfx/panel_icons.png') no-repeat 20px -264px;
    display:block;
    width:140px;
    height:35px;
    font-size:16px;
    color:#1d3d51;
    text-align:left;
    text-indent:75px;
    text-decoration:none;
    font-weight:bold;
    border-right: dotted 1px #cacbcb;
    padding:0px 10px 25px 20px;
    float:left;
    margin:0px;
}


a:hover#partner {	
    background: url('../gfx/panel_icons.png') no-repeat 20px -330px;

    color:#00b6e2;
}	

a#faq  {	
    background: url('../gfx/panel_icons.png') no-repeat 20px -396px;
    display:block;
    width:149px;
    height:35px;
    font-size:16px;
    color:#1d3d51;
    text-align:left;
    text-indent:65px;
    text-decoration:none;
    font-weight:bold;
    border-right: dotted 1px #cacbcb;
    padding:0px 10px 25px 10px;
    float:left;
    margin:0px;
}


a:hover#faq {	
    background: url('../gfx/panel_icons.png') no-repeat 20px -462px;

    color:#00b6e2;
}	

#oferta_menu{
    width:665px;
    height:160px;
    background-color:white;
    background: url('../gfx/oferta_menu_background.png') repeat-x;
    float:left;
    margin-bottom:30px;

}



#oferta_menu ul{
    border-top:3px solid #e2e2e2;


}





#oferta_menu ul li{	
    width:165px;
    height:150px;
    display:block;
    border-right:1px solid #cacbcb;
    border-top: 3px solid #e2e2e2;
}



#oferta_menu li:hover{
    border-top:3px solid white;
    height:150px;
    background: url('../gfx/oferta_menu_background_reversed.png') repeat-x 0px -2px;

}




li:hover#usl{
    border-bottom: 3px solid #00B6E2;

}
ul li#usl1 {
    background: url('../gfx/oferta_menu_background_reversed.png') repeat-x 0px -2px;
    border-top: 3px solid white;
    border-bottom: 3px solid #00B6E2;
}

ul li#prod1 {
    border-bottom: 3px solid #FFA400;
    background: url('../gfx/oferta_menu_background_reversed.png') repeat-x 0px -2px;
    border-top: 3px solid white;
}

ul li#prom1 {
    border-bottom: 3px solid #848484;
    background: url('../gfx/oferta_menu_background_reversed.png') repeat-x 0px -2px;
    border-top: 3px solid white;
}

li:hover#prod {
    border-bottom: 3px solid #FFA400;

}

li:hover#prom{
    border-bottom: 3px solid #848484;

}

b.ofertowy {
    color: #A5A6A6;
    font-size:11px;
    width:135px;
    padding-left:25px;
    padding-top:33px;
    text-align:left !important;
    font-weight:normal;
    float:left;

}

b.oferta_link{
    padding-left:75px;
    font-weight:normal;

}


a#uslugi, a#produkty, a#licencje, a#promocje{
    border:0px;
    display:block;
    height:100px;
    width:165px;
    font-size:17px;
    color:#3b3c3c;
    padding-top:50px;
    margin-top:0px;

}

a#uslugi1, a#produkty1, a#licencje1, a#promocje1{
    display:block;
    height:150px;
    width:165px;
    font-size:17px;
    color:#3b3c3c;
    padding-top:50px;
    margin-top:0px;
}


a:hover#uslugi, a:hover#produkty, a:hover#licencje, a:hover#promocje{
    text-decoration:none;
    color:black;
}

a#uslugi1, a#produkty1, a#licencje1, a#promocje1{

    height:100px;

    text-decoration:none;
    color:black;
}

a#uslugi{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px 0px;
}

a:hover#uslugi{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -155px;

}

a#uslugi1{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -154px;
}

a#produkty{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -308px;
}

a:hover#produkty, a#produkty1{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -463px;
}

a#produkty1{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -462px;
}
a#licencje{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -616px;
}

a:hover#licencje, a#licencje1{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -770px;
}

a#licencje1{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -769px;
}	

a#promocje{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -924px;
}

a:hover#promocje, a#promocje1{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -1078px;
}

a#promocje1{
    background: url('../gfx/oferta_menu_icons2.png') no-repeat 20px -1077px;
}
.main_category{
    margin-left:10px;
    margin-top:10px;

}

a.main_category_more{
    float:right;
    background: url('../gfx/menu_rozwin.png') no-repeat 0px 0px ;
    margin:15px 0px 0px 0px;
    text-align:left;
    padding-top:2px;
    width:84px;
    height:16px;
    text-indent:13px;
    text-decoration:none;
    font-size:9px;
    color:#8a8a8a;
}

a:hover.main_category_more {

    background: url('../gfx/menu_rozwin.png') no-repeat 0px -18px ;
    text-decoration:none;
}

a.main_category_more_hide{
    float:right;
    background: url('../gfx/menu_rozwin.png') no-repeat 0px -36px ;
    margin:15px 0px 0px 0px;
    text-align:left;
    padding-top:1px;
    padding-left: 9px;
    width:75px;
    height:17px;
    text-indent:13px;
    text-decoration:none;
    font-size:9px;
    color:#8a8a8a;
}

a:hover.main_category_more_hide {

    background: url('../gfx/menu_rozwin.png') no-repeat 0px -54px ;
    text-decoration:none;
}



a#ekwipunek {
    font-size: 12px;
    background: url('../gfx/plus_orange_top.png') no-repeat 0px 0px;
    text-decoration: none;
    width: 175px;
    color: #666;
    display: block;
    margin-top: 0px;
    padding-left: 75px;
    padding-top: 10px;
    text-decoration: none;


    border-radius: 0px;
    height: 45px;
}

a:hover#ekwipunek {


    background: url('../gfx/plus_orange_top.png') no-repeat 0px -55px;

}
#koszyk{
    height:55px;
    background-color:#f5f5f5;
    position:relative;
    top:0px;
    width:247px;
    float: right;
    margin-top:0px;
    left:420px;

}
a.icon_top_square, a#icon_uslugi{
    background-color: #A5A6A6;
    display: block;
    height: 55px;
    width: 70px;
    margin-left: 1px;
    float: left;
}
a:hover.icon_top_square{
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -ms-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;

}
a#icon_mlotek{
    background: url('../gfx/top_square_icons.png') no-repeat 6px 0px;
    background-color:#A5A6A6;    
}

a:hover#icon_mlotek, a.icon_mlotek_active{
    background: url('../gfx/top_square_icons.png') no-repeat 6px 0px !important;
    background-color:#35a593 !important;    
}
a#icon_demostock{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -55px;
    background-color:#A5A6A6;    
}
a#icon_wykopaliska{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -501px;
    background-color:#A5A6A6;    
}
a:hover#icon_demostock, a.icon_demostock_active{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -110px !important;
    background-color:#cce4a8 !important;    
}
a:hover#icon_wykopaliska, a.icon_wykopaliska_active{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -501px !important;
    background-color:#4e3b1c !important;    
}
a#icon_promocje{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -165px;
    background-color:#A5A6A6;    
}

a:hover#icon_promocje, a.icon_promocje_active{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -220px !important;
    background-color:#ec2774 !important;    
}
a#icon_uslugi{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -275px;
    background-color:#A5A6A6;    
}

a:hover#icon_uslugi, a.icon_uslugi_active{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -330px !important; 
    background-color:#09a8d7 !important;    
}
a#icon_newsletter{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -385px;
    background-color:#A5A6A6;    
}

a:hover#icon_newsletter, a.icon_newsletter_active{
    background: url('../gfx/top_square_icons.png') no-repeat 6px -440px !important;
    background-color:#ffa800 !important;    
}


#top_icons {
    position: relative;
    top: 0px;
    right: 253px;
    float: right;
    width: 430px;

}
.headlink {
    width:70px;
    float:left;
    margin-right:1px;
}
span.icon_top_square_arrow_down, span#icon_mlotek_arrow, span#icon_demostock_arrow, span#icon_promocje_arrow, span#icon_uslugi_arrow, span#icon_newsletter_arrow, span#icon_wykopaliska_arrow{
    width: 0 !important;
    height: 0 !important;
    display: block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    z-index: 20;
    float: none;
    margin: 0 auto !important;
    position: relative;
    top: 55px;
    border-top: 7px solid #a5a6a6;
    background-color: transparent;
    padding: 0px;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

span#icon_wykopaliska_arrow2{
    border-top: 7px solid #4e3b1c;
    position:absolute;
    left:505px;
    top:0px;
}

span#icon_mlotek_arrow2{
    border-top: 7px solid #3a9486;
    position:absolute;
    left:647px;
    top:0px;
}
span#icon_demostock_arrow2{
    border-top: 7px solid #b9ce9b;
    position:absolute;
    left:578px;
    top:0px;
}
span#icon_promocje_arrow2{
    border-top: 7px solid #cd2f6d;
    position:absolute;
    left:435px;
    top:0px;
}
span#icon_uslugi_arrow2{
    border-top: 7px solid #1797bd;
    position:absolute;
    left:364px;
    top:0px;
}
span#icon_newsletter_arrow2{
    border-top: 7px solid #ce9017;
    position:absolute;
    left:717px;
    top:0px;
}


.icon_top_square_expand{
    width: 760px;
    background-color: #7C8182;
    height:390px;
    position: absolute;
    left: -334px;
    top: 55px;
    z-index: 100000;
    box-shadow: 0px 5px 20px #555;
    padding-bottom: 60px;
}



.icon_expand_header{
    font-size: 41px;
    color: white;
    padding-left: 120px;
    padding-top: 15px;
    position: relative;
    top: 40px;
    left: 40px;
    height: 65px;
    width:400px;
    float:left;

}
a.expand_button_go, input.expand_button_go{
    border-radius: 4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    color:#3c3b3b;
    display:block;
    padding:7px 30px;
    text-decoration:none;
    border:none;
    position:relative;
    float:right;
    left:-50px;
    top:60px;

}

a#expand_button_go_demostock:hover, a#expand_button_go_wykopaliska:hover, a#expand_button_go_uslugi:hover, a#expand_button_go_promocje:hover,input#expand_button_go_mlotek:hover, input#expand_button_go_newsletter:hover{
    background:none;
    background-color:#000;
    color:#fff;
}
a#expand_button_go_demostock{
    background: url('../gfx/go_demostock_button_background.png') repeat-x 0px 0px;

}
a#expand_button_go_wykopaliska{
    background: url('../gfx/go_wykopaliska_button_background.png') repeat-x 0px 0px;

}
a#expand_button_go_uslugi{
    background: url('../gfx/go_uslugi_button_background.png') repeat-x 0px 0px;
    color:#fff;

}
a#expand_button_go_promocje{
    background: url('../gfx/go_promocje_button_background.png') repeat-x 0px 0px;
    color:#fff;

}
input#expand_button_go_mlotek{
    background: url('../gfx/go_mlotek_button_background.png') repeat-x 0px 0px;
    color:#fff;
    top:15px;
    right:0px;
    cursor: pointer;
}
input#expand_button_go_newsletter{
    background: url('../gfx/go_newsletter_button_background.png') repeat-x 0px 0px;
    color:#fff;
    top:15px;
    right:0px;
    cursor: pointer;
}
div.expand_block{
    background-color:#303030\0;
}
.expand_block{

    background-color:#4f4f50;    
    width:202px;
    margin-right:1px;
    float:left;
    margin-top:55px;
    padding:25px;
}
.expand_block:hover{
    background-color:#252525;
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -ms-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}
a.expand_zamknij{
    background: url('../gfx/zamknij_x.png') no-repeat 23px 23px;
    padding: 35px;
    position: relative;
    left: 120px;
    float: left;
    background-color: #4b4b4b;
    top: 56px;
    display: block;
    z-index: 1000;
    cursor:pointer;
}
a:hover.expand_zamknij{
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -ms-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}
#zamknij_demostock{
    left:214px;
    top:0px;
}
#zamknij_promocje{
    left:356px;
    top:0px;
}
#zamknij_uslugi{
    left: 427px;
    top: 0px;
}
#zamknij_mlotek{
    left:143px;
    top:0px;
}
#zamknij_wykopaliska{
    left:285px;
    top:0px;
}
a:hover.expand_zamknij{
    background-color: #000;
}
.alpha30 {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(69, 69, 69);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.3);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    filter:alpha(opacity=90);
}
.alpha90 {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(70, 70, 70);
    /* RGBa with 0.6 opacity */
    background-color: rgba(70, 70, 70, 0.97);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    filter:alpha(opacity=99);
}
div:hover.alpha80{
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(22, 22, 22);
    /* RGBa with 0.6 opacity */
    background-color: rgba(22, 22, 22, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    filter:alpha(opacity=77);
}

.alpha80_hover{
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(22, 22, 22);
    /* RGBa with 0.6 opacity */
    background-color: rgba(22, 22, 22, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    filter:alpha(opacity=77);
}

a.expand_demostock_block_titles, #expand_nowosci_promo_title{
    padding-left:60px;
    text-decoration:none;
    color:#a7b296;
    font-size:17px;
    height:40px;
    display:block;
    float:left;
}
a:hover.expand_demostock_block_titles{
    color:#ebffce;
}
a.expand_uslugi_link{
    color:#b6b6b6;
    text-decoration:none;
    display:block;
    padding-bottom:3px;
    padding-top:3px;

}
a:hover.expand_uslugi_link{
    color:#00b6e2;
}
a.expand_promo_title{
    color:#d1d1d1;
    font-size:28px;
    text-decoration:none;
    line-height:24px;

}
a.expand_promo_subtitle{
    color:#ef7ca7;
    font-size:16px;
    text-decoration:none;
    float:left;
    margin-top:10px;
    display:block;
}
a:hover.expand_promo_title{
    color:#fff;
}
#expand_nowosci_promo_title{
    background: url('../gfx/nowosci_icon.png') no-repeat 0px 0px;
    color:#d1d1d1;
    font-size:21px;
}
a.expand_uslugi_title{
    background: url('../gfx/expand_uslugi_title_icon.png') no-repeat 0px 0px;
    color:#fff;

}
#expand_demostock_przewodnik{
    background: url('../gfx/expand_demostock_icons.png') no-repeat 0px 0px;
}
#expand_demostock_kupuj{
    background: url('../gfx/expand_demostock_icons.png') no-repeat 0px -50px;
}
#expand_demostock_sprzedawaj{
    background: url('../gfx/expand_demostock_icons.png') no-repeat 0px -100px;
}
.expand_demo_opis{
    font-style:italic;
    font-size:12px;
    color:#777;
    display:block;
    padding-left:60px;
    width:140px;
    float:left;
    margin-top:20px;

}
a.expand_more{
    background-color: #4C4D4D;
    border-radius: 4px 4px 4px 4px;
    color: #d9d9d9;
    display: block;
    float: right;
    font-size: 11px;
    margin-top: 15px;
    padding: 3px 10px;
    text-decoration: none;
    cursor:pointer;



}
a:hover.expand_more{
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -ms-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    background-color:#000;
}
span.icon_expand_header_strapline{
    position: relative;
    display:block;
    top: 25px;
    font-size: 16px;
    color: #A9A9AA;

}
p#icon_expand_header_wykopaliska{
    background: url('../gfx/icon_expand_header.png') no-repeat 0px -320px;
    display:block;
}
p#icon_expand_header_demostock{
    background: url('../gfx/icon_expand_header.png') no-repeat 0px 0px;
    display:block;
}
p#icon_expand_header_uslugi{
    background: url('../gfx/icon_expand_header.png') no-repeat 0px -160px;
    display:block;
}
p#icon_expand_header_promocje{
    background: url('../gfx/icon_expand_header.png') no-repeat 0px -80px;
    display:block;
}
p#icon_expand_header_newsletter{
    background: url('../gfx/icon_expand_header.png') no-repeat 0px -240px;
    display:block;
}

form#przebijamy_wyceny, form#newsletter_form {
    width: 640px;
    padding: 0px 30px;
}
form#przebijamy_wyceny label, form#newsletter_form label{
    font-size:12px;
    color:#c6c6c6;
    display:block;
    padding:5px 0px 5px 0px;
    width:100px;
}
.inp_wyceny{
    background-color:#686868;
    color:#fff;
    border:none;
    width:260px;
    height:25px;
    padding-left:5px;
    padding-right:5px;
}
input#inpEmail, input#inpTel, input#inpMrNew, input#inpEmailNew{

    width:115px;
    float:left;
    margin-right:20px;
}
input#inpTel, input#inpTelNew{
    margin-right:0px;
}

#textareaWycena{
    width:300px;
    height:100px;
    color:#fff;
    border:none;
    padding:5px;
    overflow: auto;
}
#szanowni_klienci{
    width:230px;
    margin-bottom:20px;
}
p.blue_arrow1{
    background: url('../gfx/blue_arrow.png') no-repeat left;
    height:20px;
    color:#666666;
    padding-left:25px;
    vertical-align:middle;
    margin: 10px 0px 5px 0px;
    padding-top:3px;
    font-weight:bold;
}

table.spec_all{
    width:665px;

    padding:0px;
    margin:0px;
    border:0px;
    border-bottom:1px dotted #cccccc;

}

.spec_header{
    font-family:Arial;
    font-size:18px;
    color:#3c3b3b;
    background: url('../gfx/product_icons.png') no-repeat 0px -34px;
    padding-bottom: 10px;
    padding-left:40px;
    border-bottom:1px dotted #cccccc;
    display:block;
    width: auto;
    clear: both;
    margin-bottom:5px;
    font-weight:normal;
}

td.left_column, td.right_column{
    /*    width:300px;*/
    padding-top:5px;
    padding-bottom:4px;
    padding-left:5px;
    font-family:Arial;
    font-size:11px;
    color:#696969;

}

td.left_column{
    /*    width:170px;*/
    color:#9a9a9a;
    text-align:right;
    padding-right:40px;
}


tr.spec_line,tr.spec_line1{
    width:660px;
    height:15px;

    margin:0px;
    padding-top:5px;

}

tr.spec_line1{

    background-color:#f7f7f7;
}

#contact_box{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width:320px;
    min-height:490px;
    font-size:13px;
    float:left;
    position:relative;
    top:30px


}
div#tel ,div#kom ,div#faks ,div#mail {
    color:#3c3b3b;
    padding-left:40px;
    float:left;
    border-bottom:1px solid #cccccc;
    padding-right:0px;
    padding-top:0px;
    height:40px;
    width:280px;
}

table#kontakt{
    margin-left:20px;
    float:left;
    vertical-align:top;

}

table td.con1  {
    float:left;
    color:#9d9fa2;
    font-size:12px;
    height:16px;
    width:50px;
    margin:0px;
    padding:2px 0px 0px 0px;
    vertical-align:top;
}

table td.con2  {
    height:16px;
    width:100px;
    float:left;
    margin:0px;
    color:#2c4a5d;
    padding:2px 0px 0px 0px;
    vertical-align:top;
    font-size:12px;

}

#contact_box2{
    background:url('../gfx/contact_gradient.png') repeat-x left bottom;
    width:295px;
    height:180px;
    padding:15px;
    border-bottom: solid 2px #dddddd;
    background-color:#f5f8fe;
    margin-bottom:30px;
    margin-top:10px;
    float:left;

}
#newsletter{
    width:270px;
    height:180px;
    float:left;
    margin-left:20px;
    padding-left:20px;
    border-left:1px dotted #cccccc;
}


a.sprawdz{
    width: 72px;
    margin-top:18px;
    height:22px;
    padding-top:7px !important;
    padding-left:17px;
    color: #ffffff;
    font-size:13px;
    font-weight:bold;
    float: right;
    background:url('../gfx/wyslij_buttons.png') no-repeat 0px -26px;
    border:0px;
    position:absolute;
    top:150px;
    left:340px;

}
div#partner{
    background:url('../gfx/emblemat2.jpg') no-repeat left top;
    padding-left:180px;
    float:left;
    width:480px;
    height:50px;
    margin-top:80px;
    margin-bottom:25px;
    border-bottom:1px dotted #cccccc;
    padding-bottom:25px;


}
a.double_arrow{
    background:url('../gfx/double_arrow.png') no-repeat right 3px;
    padding-right:20px;
    float:left;
}
div#partner_left, .partner_left{

    width:180px;

    margin-top:20px;

    float:left;
}
div#partner_right, .partner_right{
    margin-top:20px;
    width:420px;
    float:left;
    margin-bottom:40px;

    margin-left:60px;
}

div#partner_right p{
    line-height:18px !important;
}
div#partner_right ul li{
    background:url('../gfx/ok_small.png') no-repeat left top;
    padding-left:25px;
    line-height:18px !important;
}
div#statuetka_mini{
    text-decoration:none;
    background:url('../gfx/statuetka_mini.png') no-repeat left 22px;
    padding-left:53px;
    padding-bottom:15px;
    padding-top:15px;
    margin-top:20px;
    border-top:1px dotted #cccccc;
    border-bottom:1px dotted #cccccc;
    width:90px;
    float:left;
    height:80px;
    line-height:15px;
}
div#statuetka_mini a{
    background:url('../gfx/double_arrow.png') no-repeat 43px 64px;
    height:70px;
    display:block;
    padding-bottom:10px;

}
div#statuetka_mini a:hover{
    text-decoration:none;
}

div#find_partner{
    background:url('../gfx/find_partner.png') no-repeat left top;
    height:118px;
    margin-top:30px;
}
a#odszukaj_nas{
    color:#003d69;
    font-size:14px;
    padding-left:37px;
    margin-left:5px;
    float:left;
    background:url('../gfx/lupki.png') no-repeat left 2px;
    height:25px;
    padding-top:12px;
}

a:hover#odszukaj_nas{
    color:#00b6e2;
    background:url('../gfx/lupki.png') no-repeat left -32px;
    text-decoration:none;
}
a.partner_locator{
    color:#698da7;
    float:left;
    padding-top:15px;
    padding-left:8px;line-height:14px;
    background:url('../gfx/double_arrow_dark.png') no-repeat 56px 47px;

}

a:hover#partner_locator{
    color:#00b6e2;
    text-decoration:none;
    background:url('../gfx/double_arrow.png') no-repeat 56px 47px;
}

.newsletter_header{
    color:#2c4a5d;
    padding-bottom:10px;
    padding-top:12px;
    padding-left:60px;
    margin-bottom:10px;
    font-size:16px;
    border-bottom:1px dotted #dddddd;
    width:200px;
    display:block;
    margin-right:0px;
    background:url('../gfx/newsletter_icon.png') no-repeat 0px 10px;
}



#tel {
    background:url('../gfx/contact_icons.png') no-repeat 0px 6px;
}

#kom {
    background:url('../gfx/contact_icons.png') no-repeat 0px -36px;
}

#faks {
    background:url('../gfx/contact_icons.png') no-repeat 0px -74px;
}

#mail {
    background:url('../gfx/contact_icons.png') no-repeat 0px -110px;
}


p#adres{
    font-size:12px;
    color:#2c4a5d;
    float:left;
    padding-right:5px;
    border-right:1px dotted #dddddd;
    width:110px;
    margin:0px 0px 20px 0px;

    line-height:18px;
}

a#facebook, a#googleplus{
    background:url('../gfx/facebook_icon.png') no-repeat top right;
    height:21px;
    width:21px;
    margin:0px 4px 0px 8px;
    text-decoration:none;
    border:0px;
    float:right;
}


a:hover#facebook{
    background:url('../gfx/facebook_icon.png') no-repeat 0px -27px;

}

a#googleplus{
    background:url('../gfx/facebook_icon.png') no-repeat 0px -54px;

}

a:hover#googleplus{
    background:url('../gfx/facebook_icon.png') no-repeat 0px -79px;

}

.menu_box{
    border-bottom: solid 1px #ddd;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;

    width:233px;
    padding-top:10px;
    position:relative;
    top:-13px;

}
.menu_prod_header{
    position:relative;
    height:50px;
    z-index:24;
}
a.sidebar_oferta{
    background: url('../gfx/oferta_sidebar_background.png') no-repeat left top;
    color:#fff;
    font-size:12px;
    height:20px;
    width:120px;
    padding-left:20px;
    padding-top: 6px;
    float: left;
    margin-top:9px;

    border-bottom: 2px solid #a1a2a2;
    text-decoration:none;

}
a:hover.sidebar_oferta{
    background: url('../gfx/oferta_sidebar_background.png') no-repeat left -26px;
    border-bottom: 2px solid #3c889b;
}

a#sidebar_hardware, a#sidebar_software, a#sidebar_uslugi, a#sidebar_wypozyczenia, a#sidebar_promocje, a#sidebar_finansowanie, a#sidebar_demostock, a#sidebar_wykopaliska{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right top;
    text-align:left;
    width:95px;
    height:36px;
    font-size:16px;
    color: #fff;
    padding-left:60px;
    padding-top:9px;
    float:right;
    position:absolute;
    left:80px;
    text-decoration:none;
}
a#sidebar_uslugi, a#sidebar_wypozyczenia{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -45px;


}
a:hover#sidebar_uslugi, a:hover#sidebar_wypozyczenia{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -135px;

}
a#sidebar_demostock{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -180px;
    padding-left:50px;
    left:70px !important;
    width:115px !important;


}
a#sidebar_wykopaliska{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -271px;
    padding-left:50px;
    left:70px !important;
    width:115px !important;


}
a:hover#sidebar_wykopaliska{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -317px;


}

a#sidebar_wypozyczenia{
    // background: url('../gfx/sidebar_header_buttons.png') no-repeat right -271px;
    padding-left:50px;
    left:70px !important;
    width:115px !important;

}

a:hover#sidebar_demostock{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -225px;


}

a#sidebar_promocje{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -90px;
    padding-left:50px;
    width:105px;
    position:absolute;
    font-size:15px;
    left:80px;
}
a:hover#sidebar_promocje{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -45px;

}
a#sidebar_finansowanie{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -135px;
    padding-left:40px;
    width:115px;
}
a:hover#sidebar_finansowanie{

    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -45px;
}
a#sidebar_software{
    padding-left:30px;
    width:125px;
    position:absolute;
    font-size:15px;
    left:80px;
}


a:hover#sidebar_hardware, a:hover#sidebar_software{
    background: url('../gfx/sidebar_header_buttons.png') no-repeat right -45px;
}

div.sidebar_uslugi_box{
    background: url('../gfx/sidebar_box_background.png') repeat-y left top;
    padding:20px; 
    width:195px;
    position:relative;
    margin-top:-13px;
}
div:hover.sidebar_uslugi_box{
    background: url('../gfx/sidebar_box_background_reversed.png') repeat-y left top;
}
a#sidebar_demostock_box_heavy, a#sidebar_wykopaliska_box_heavy{
    /*    background: url('../gfx/demostock_box_background.png') repeat-y left top;*/

    width:195px;
    background-color:#C7DD9D ;
    position:relative;
    margin-top:-13px;
    float:left;
    height:65px;
    padding-top:10px;
    padding:20px;
    font-size:20px;
    text-decoration: none;

}
a:hover#sidebar_demostock_box_heavy{
    /*    background: url('../gfx/demostock_box_background_reversed.png') repeat-y left top;*/
    background-color:#bde17f;
    color:#fff;
}
a#sidebar_wykopaliska_box_heavy{
    background-color:#f5dcb6 ;
}
a:hover#sidebar_wykopaliska_box_heavy{
    background-color:#d8bf99 ;
    color:#fff;
}

span#demostock_box_wir, span#wykopaliska_logo{
    background: url('../gfx/demostock_box_wir.png') no-repeat left top;

    padding-left:80px;
    padding-top:5px;
    font-size:20px;
    color:#187537;
    height:50px;
    display:block;
}
span#wykopaliska_logo{
    background: url('../gfx/wykopaliska_logo.png') no-repeat left top;
    color:#4e3b1d;
    line-height:18px !important;
}
span#demostock_box_wir_sub {
    display:block;
    float:left;
    font-size:13px;
    color:#589d66;
}
a#sidebar_demostock_box_light, a#sidebar_wykopaliska_box_light{
    padding:20px; 
    width:195px;
    position:relative;
    margin-top:-13px;
    background-color:#eff5e5;
    border-bottom:2px solid #a8c96f;
    font-size:20px;
    text-decoration:none;
    color:#3c3c3c;
    float:left;
}
a:hover#sidebar_demostock_box_light{
    -moz-transition: background 0.6s ease 0s !important;

    transition: background 0.6s ease 0s !important;
    background-color:#e7f0d8;
}
a#sidebar_wykopaliska_box_light{
    background-color:#fff2dd;
    font-size:18px;
}
a:hover#sidebar_wykopaliska_box_light{
    background-color:#f7f4ef;
}
span#demostock_oferta_button, a#zielona_planeta_button, span#wykopaliska_oferta_button{
    border-radius:15px;
    background-color:#187537;
    padding:4px 11px;
    color:#fff;
    font-size:12px;
    margin-top:10px;
    float:right;
    display:block;

}
span#wykopaliska_oferta_button{
    background-color:#4e3b1c;
    color:#fff;
}
span:hover#wykopaliska_oferta_button{
    background-color:#7a6a4f;
}

span:hover#demostock_oferta_button, a:hover#zielona_planeta_button{
    -moz-transition: background 0.6s ease 0s !important;
    background-color:#60a361;
    transition: background 0.6s ease 0s !important;
}
.demostock_title_regular{
    color: #085020;
    font-size:18px;
    line-height:20px;
}
#globe{
    background: url('../gfx/globe.png') no-repeat left top;
    padding-left:120px;
    line-height:23px !important;
    color:#187537;
    padding-top:20px;
    font-size:25px;
    margin:0px;
    height:100px;

}
#globe_box{
    padding-top:10px;
    margin-top:-25px !important;
    -webkit-border-radius: 10px;
    border-radius:10px;
    border-top:4px solid #e6f0d6;
    border-bottom:4px solid #e6f0d6;

}
.menu_box ul li{
    /* 	border-bottom: solid 1px #e1dddd; */
    /*	border-bottom: solid 1px transparent; */
}
#how_it_works{
    background: url('../gfx/how_it_works_icon.png') no-repeat left top;
    padding-left:50px;
    margin-top:20px;
    display:block;
    padding-top:7px;
    height:37px;
}
.menu_box ul li.msublist_maincategory {
    border-bottom: solid 1px #ddd;    
    padding-left:10px;
    height:52px;
    vertical-align:middle;
    color:#9b9c9c;
    position: relative;
}
.menu_box ul li:last-child.msublist_maincategory {
    border-bottom: 0px;
}


.menu_box ul li.msublist_maincategory_2 {
    border-bottom: solid 1px #ddd;
    height:2px;
    vertical-align:middle;
    color:#9b9c9c;
}

.menu_box ul li span{
    display: block;
    overflow: hidden;

}

a.main_category{
    display: block;
    /* width: 207px; */


    float: left;
}

ul.sublist li{
    border: 0px !important;
    margin-top: 3px;
}

ul.sublist li span{
    display: block;
    overflow: hidden;
    background: white;
}

ul.sublist li span a.sublist_category{
    color: #343539;
    display: block;
    width: 206px;
    float: right;
    padding-top: 3px;
    padding-bottom: 2px;
}

ul.sublist li span a.sublist_category_more{
    display: block;
    float: left;
    width: 24px;
    text-align: center;
    padding-top: 3px;
}

ul.sublist li a:hover{
    color: #1caab6 !important;
}


ul.sublist2{
    margin-top: 3px;
}

ul.sublist2 li{
    border: 0px !important;
    margin-top: 0px;
}

ul.sublist2 li span{
    display: block;
    overflow: hidden;
    background: #f6f4f4;
}

ul.sublist2 li span a.sublist2_category{
    color: #72747c;
    display: block;
    width: 170px;
    float: right;
    padding-top: 3px;
    padding-bottom: 2px;
}

ul.sublist2 li span a.sublist2_category_more{
    display: block;
    float: left;
    width: 24px;
    text-align: center;
    padding-top: 3px;
    margin-left: 36px;
}
ul.sublist3{
    background: white;
    margin-bottom: 3px;
}

ul.sublist3 li{
    padding-left: 78px;
    margin-top: 3px;
}

ul.sublist3 li a{
    color: black;
}

ul.sublist3 li a.active_menu{
    color: #1caab6;
}



#bottom_product_list{
    border-top:1px dotted #cccccc;
    margin-top: 10px;
    width: 665px;
    float: left;
    line-height: 1;
}

.bottom_list_element{
    display: block;
    overflow: hidden;
    border-bottom:1px dotted #cccccc;
    width:665px;
}

.bottom_list_element h3{
    color: black;
    font-size: 12px;
    font-weight: bold;
    margin-top: 16px;
    margin-left: 9px;
}





.bottom_list_element .options div span{
    display: block;
    width: 90px;
    float: left;
    text-align: right;
    position: relative;
    top: 3px;

}

.bottom_list_element .options .product_price input, .editable{
    overflow: hidden;
    margin-left: 10px;
    width: 159px !important;
    height:20px;
    color:#3c3b3b;
    display:block;
    padding-top:6px;
    padding-left:18px;
    font-weight:bold;
    background:url('../gfx/prod_buttons.png') no-repeat 0px -56px;
    float:left;
}
a.bottom_product_list_element_more {
    float:right;
    margin-left:20px;
    margin-top:5px;
}

p#step_1 {
    width:160px;
    height:35px;
    display:block;
    float:left;
    background: url('../gfx/follow1.png') no-repeat -40px 0px;
    text-align:left;
    padding-left:40px;
    margin-left:0px;

}
#step_2{
    width:160px;
    height:35px;
    display:block;
    float:left;
    background: url('../gfx/follow2.png') no-repeat 0px 0px;
    text-align:left;
    padding-left:75px;
    padding-top:5px;
    margin-left:0px;

}
#step_3{
    width:100px;
    height:35px;
    display:block;
    float:left;
    background: url('../gfx/follow3.png') no-repeat 0px 0px;
    text-align:left;
    padding-left:75px;
    padding-top:12px;
    margin-left:0px;

}

#step_4{
    background: url('../gfx/follow4.png') no-repeat 0px 20px;
    padding-left:40px;


    margin-left:0px;

    padding-top:15px;
    padding-bottom:0px;
    margin-bottom:15px;
    float:left;
    line-height:15px;
}
a.schowaj, input.schowaj{
    float:right;
    width:117px;
    height:17px;
    padding-bottom:4px;
    padding-left:15px;
    color:#959696;
    font-size:11px;

    background: url('../gfx/schowaj_panel.png') no-repeat 0px -46px;
}

input.schowaj{
    border:0px;
    padding-left:0px;

    height:22px;
}

a:hover.schowaj, input:hover.schowaj{
    background: url('../gfx/schowaj_panel.png') no-repeat 0px -69px;
    color:#7d7d7d;
    text-decoration:none;
}


a.minus{
    float: left;
    background: url('../gfx/usun.png') no-repeat 0px 0px;
    margin-left: 10px;
    display:block;
    width: 50px;
    height:20px;
    overflow: hidden;
    float: right;
    padding:3px 5px 0px 15px;

}

a:hover.minus{
    background: url('../gfx/usun.png') no-repeat 0px -24px;
    color:white;
    text-decoration:none;

}
a#przelicz {
    background: url('../gfx/przelicz.png') no-repeat 0px 0px;
    height:20px;
    float:right;
    width:64px;
    display:block;
    color:#3c3b3b;
    padding:7px 5px 0px 12px;
    text-decoration:none;
    margin-right:110px;
}

a:hover#przelicz {
    background: url('../gfx/przelicz.png') no-repeat 0px -28px;
    color:white;
}

p#wpisz_cene{
    text-align:left;
    color: #FFA400;
    font-weight:bold;
    padding-left: 300px;
    background: url('../gfx/or_arrow.png') no-repeat 269px 2px;

}


.bottom_list_element p{
    padding-left: 10px;
    margin-top: 7px;
}

.bottom_list_element .desc{
    display: block;
    width:250px;
    margin-bottom: 10px;
}

input.product_price, input.product_value{
    border: 0px !important;
    background: transparent;
}
input.product_value{
    margin-left:20px;
    font-size:14px;
    font-weight:bold;

}





#bottom_contact_box, .bottom_contact_box, .search_contact_box{
    width: 660px;
    padding-top: 40px;
    margin-bottom:30px;
    float: left;
    border:1px dotted #ddd !important;
    padding-bottom:20px;
}


.bottom_contact_box{
    width: 452px;

}
div:hover#bottom_contact_box{
    background-color:#f3f3f3;
}
#bottom_contact_box form div, .bottom_contact_box form div, .search_contact_box form div{
    overflow: hidden;
    margin-bottom: 12px;
    width:320px;
    float:left;
}

#bottom_contact_box form div input, .bottom_contact_box form div input, .search_contact_box form div input{
    width: 215px;
    height:25px;
    padding-left: 5px;
    padding-right: 5px;
    border: 0px;
    color: #9e9e9e;
    font-family:Arial;
    font-size: 12px;
    float: left;
    margin: 10px 0px 10px 60px;
}
#bottom_contact_box form div input, .search_contact_box form div input, .bottom_contact_box form div input first-child{
    margin-top:0px;
    border:1px dotted #afafaf;
}

.search_contact_box form div input.submit{
    width: 89px;
    height:29px;
    padding-top:3px !important;
    padding-left:8px;
    color: white;
    margin-right:20px;
    font-size:13px;
    font-weight:bold;
    float: right;
    background:url('../gfx/wyslij_buttons.png') no-repeat 0px -26px;
    border:0px;
}

.search_contact_box form div input.submit:hover{
    background:url('../gfx/wyslij_buttons.png') no-repeat 0px -53px;
}

.search_contact_box form div input.reset{
    width: 89px;
    height:29px;
    padding-top:3px;
    padding-left:8px;
    color: #3c3b3b;
    font-size:13px;

    float: left;
    background:url('../gfx/wyslij_buttons.png') no-repeat 0px 2px;
    border:0px;
    margin-left:9px;
}

.search_contact_box form div input.reset:hover{
    background:url('../gfx/wyslij_buttons.png') no-repeat 0px -53px;
    color:white;
}	



#bottom_contact_box form div textarea, .bottom_contact_box form div textarea, .search_contact_box form div textarea{
    height: 165px;
    padding:5px;
    border: 0px;
    float:left;
    margin-left: 0px;
    width: 290px;
    color: #9e9e9e;
    font-family:Arial;
    font-size: 12px;
    border:1px dotted #afafaf;
}
.bottom_contact_box form div textarea{
    width: 420px !important;
}


.bottom_contact_box form div input{
    width: 198px;
    /* width: 198px !important; */
}

input#bcb_submit, input#bcb_reset, input#bcb_submitK, input#bcb_resetK{
    background-color: #222;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    padding: 5px 15px !important;
    float: right;
    right:40px;
    position: relative;
    top: 15px;
    border:0px;
}
input#bcb_reset, input#bcb_resetK{
    float:left;
    margin-left:40px;
    background-color:#b6b6b6;
}
input:hover#bcb_submit, input:hover#bcb_reset, input:hover#bcb_submitK, input:hover#bcb_resetK{
    background-color:#00b6e2;
}

#product_list li{
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 6px;
    padding-bottom: 6px;
}

#product_list li h3{
    border-bottom: dashed 1px #c4c4c4;
    color: black;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding-bottom: 3px;
}

#product_list li h3 a{
    float: right;
    display: block;
    width: 120px;
    margin-right: 10px;
}

#product_list li h3 span{
    float: left;
    position: relative;
    top: 10px;
}

#product_list li h3 span a{
    color: black;
    font-size: 14px;
    font-weight: bold;
    display: inline !important;
    width: auto;
    margin:0px;
    float: left;
}

#main_box #naj_produkty_cat{
    overflow: visible !important;
} 

#main_box #naj_produkty_cat li:last-child{
    margin-bottom: 35px;
}

#naj_produkty_cat{
    margin:0px 0px 20px 0px;
    background: white;
    width:665px;

    float:left;
}

#naj_produkty_cat li{
    /*    background: url('../gfx/pn_left.png') no-repeat 0px 0px;*/
    display:block;

    color:#9e9e9e;
    float:left;
    margin-top:5px;
    margin-bottom:5px;
}



#naj_produkty{
    margin:0px 0px 20px 0px;
    background: white;
    width:320px;
    min-height:430px;
    float:right;
    position:relative;
    top:30px;

}

#naj_produkty li.part_numbers{
    background: url('../gfx/pn_left_min.png') no-repeat 0px 0px;
    display:block;
    height:35px;
    color:#cccccc;
    padding-top:0px;
    width:300px;
    border-bottom:1px dotted #00B6E2;
    margin-bottom:10px;

}
#naj_produkty li.part_numbers:last-child{
    border-bottom:0px;
}
#panel_informacyjny{
    width:665px;
    height:30px;

    padding-bottom:10px;

    border-bottom:1px solid #81d6e9;
    float:left;
    margin-top:10px;
}

p#info_1, p#info_2, p#info_3{

    height:30px;
    display:block;
    float:left;
    text-decoration:none;


}

p#info_1{
    width:150px;
}


p:hover#info_1 {
    font-weight:bold;
}

p#info_2{
    width:120px;
    border-left:1px solid #cccccc;
    padding-left:50px;
    background: url('../gfx/info_buttons.png') no-repeat 15px -30px;
    float:right;
}

p:hover#info_2 {
    background: url('../gfx/info_buttons.png') no-repeat 15px 0px;
    font-weight:bold;

}
p#info_3{
    width:120px;
    border-left:1px solid #cccccc;
    padding-left:50px;
    background: url('../gfx/info_buttons.png') no-repeat 15px -91px;
    float:right;
}

p:hover#info_3 {
    background: url('../gfx/info_buttons.png') no-repeat 15px -61px;
    font-weight:bold;
}

a.part_number {
    background: url('../gfx/pn_right_min.png') no-repeat top right;
    display:block;
    padding:2px 30px 0px 10px;
    color:#3c3b3b;
    font-size:12px;
    font-weight:bold;
    height:27px;
    margin-left:30px;
    float:left;
}


a.part_number_2 {
    /*    background: url('../gfx/pn_right.png') no-repeat top right;*/
    display:block;
    padding-top: 4px;
    color:#3c3b3b;
    font-size:14px;
    font-weight:bold;
    height:27px;
    /*    margin-left:46px;*/
    float:left;
}
a:hover.part_number,a:hover.part_number_2 {
    color:#00B6E2;
}




p.desc {
    margin:13px 0px 0px 0px;
    width:300px;
    height:40px;
    padding:0px;
    font-size:13px;
}

p.desc_2, h2.desc_2{
    margin:3px 0px 0px 0px;
    width: 345px;
    color: #3A3A3A;
    padding:0px;
    float:left;
    padding-top:5px;
    padding-bottom:10px;
    font-size: 13px;
    /*    border-top:1px dotted #9e9e9e;*/
}

a.desc {
    color:#3c3b3b;
    margin:5px 0px 5px 0px;
    display:block;
    padding:0px;
    width:300px;
    height:35px;
    font-weight:normal;

}

a:hover.desc {
    color:#00B6E2;
}


.product_image{
    border: solid 1px #e0dcdc;
    max-width:70px;
    width:auto;
    margin-right: 20px;
    margin-bottom: 12px;
}
.product_image_site{
    border: solid 1px #e0dcdc;
    min-width:100px;
    max-width:175px;
    margin:0 auto;
    display:block;

}

#content{
    width:669px;


}

p.product_desc{
    text-align: justify;
    line-height: 1.2;
    margin-bottom: 10px;
}




.al{
    text-align: right;
    padding-bottom: 5px;
}


.product_desc_more span{
    margin-right: 10px;
    color: #1caab6;

}

.product_desc_more span strong{
    font-size: 12px;
    color: #666f70;
}

.cat_bold{
    color:#3c3b3b !important;
    font-size:15px;
    font-weight:bold;
}


#content h2{
    margin-bottom: 5px;
}
h3{
    color:#1D3D51;
    font-size:14px;
    padding-top:0px;
    padding-bottom:5px;
    font-weight:normal;
}

#main_box{
    line-height: 1;
    margin-right: 15px;
    margin-bottom:0px;

    width:665px;
    float:left;

}

#main_box p{

    line-height: 1.4;
    margin-left: 0px;
}

#main_box h2{
    /* margin-top: 10px; */
    /* margin-bottom: 10px; */
}

/* 

#main_scroll ul{
        margin: 0px !important;
        border: 0px !important;
line-height: 0;
}

#main_scroll ul li{
        display: inline;
line-height: 0;

}

*/


#coworking_box{
    /* background: url('../img/wspolpracujemy.jpg') no-repeat; */
    height: 96px;
    padding-top: 28px;
    text-align: center;
    /* border: solid 1px #e1dddd; */
    border: solid 1px transparent;
    margin-top: 20px;
    /* padding-bottom: 15px; */
    overflow: hidden;
    display:block;
}


div#main_scroll_wrap{
    width: 665px;
    height: auto;
}

div#main_scroll_wrap2{
    width: 665px;
    height: auto;
}

div#main_scroll_line{
    height: 1px;
    border-bottom: 1px solid #CECECE;
    margin-bottom: 5px;
}

div#main_scroll_pager{
    text-align: right;
    padding-bottom: 10px;
    border-bottom: 1px solid #CECECE;
    margin-bottom: 5px;
}

span#slideBanPrev{
    display: block;
    width: 14px;
    height: 7px;
    overflow: hidden;   
    background: url('../gfx/strzalki.png') no-repeat 0px -7px;
}

span#slideBanNext{
    display: block;
    width: 14px;
    height: 7px;
    overflow: hidden;  
    float: right;
    background: url('../gfx/strzalki.png') no-repeat ;
}

div#main_scroll_pager a{ 
    border: 1px solid #EDEDED; 
    margin-right:-1px;
    text-decoration: none; 
    color: #BDBDBD;
    padding: 3px 5px; 
}

div#main_scroll_pager a:hover{
    color: #929292;
    background-color: #eee;
}

div#main_scroll_pager a.activeSlide{
    color: #fff;
    background-color:#c1c1c1;
    border:1px solid #c1c1c1;
}

#main_scroll, #main_scroll2, #main_scroll_promo{
    border: solid 0px transparent;
    margin:0px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
    padding:0px;
    width:665px;
    height: 240px;
    float:left;
}


#main_scroll img{
    padding: 0px;
    margin: 0px;
}

#main_scroll_promo img{
    padding: 0px;
    margin: 0px;
}

#main_scroll2 img{
    padding: 0px;
    margin: 0px;
}


#main_box ul li{
    display: inline;
    float: left;
    /* border-right: solid 1px #e0dcdc; */
    border-right: solid 1px transparent;
}

#main_box ul{
    overflow: hidden;
    /* border: solid 1px #e0dcdc; */
    border: solid 1px transparent;
    margin: 0px;
    border: 0px;
}

#main_box p.more{
    text-align: right;
    margin-bottom: 10px;
}

#breadcrumbs{
    overflow: hidden;
    min-height: 20px;
    width: 665px;
    color: #a5a6a6;
    margin-top: 5px;
    margin-bottom:0px;
    padding-bottom:15px;

    padding-top:0px;


}

#breadcrumbs ul{
    margin-top: 0px;
    height: 15px;

}
#breadcrumbs ul li{
    display: inline;
    background: url('../gfx/breadcrumbs_list_item.png') no-repeat 0px 3px;
    margin-right: 6px;
    float:left;
    height:15px;
}

#breadcrumbs ul li:hover{
    display: inline;
    background: url('../gfx/breadcrumbs_list_item.png') no-repeat 0px -9px;
    margin-right: 6px;

}
#breadcrumbs ul li a{
    color:  #a5a6a6;
    padding-left: 9px;
}

#breadcrumbs ul li a:hover{
    color: #00abd7 !important;
}

.producer_desc{
    float:left;
    width:665px;
}

.producer_desc img{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}



.producer_desc p{
    margin-left: 0px !important;
    margin-bottom: 10px ;
}



.article img {
    float: none;
    margin: 0px;
}
#footer_stripe{
    background:url('../gfx/footer_stripe.png') no-repeat ;
    background-position: center;
    height:45px;
    /*    margin-top:70px;*/
    background-color: #b6b6b7;

}
#footer{    
    width:100%;
    background:url('../gfx/footer_background.png') repeat-x ;
    background-color: #000f13;
    height:330px;
    float:left;
    margin-left:0 auto !important;
    margin-right:0 auto !important;


}

#footer_content{

    width:950px;
    height:200px;

    margin:0 auto;
    padding-bottom:20px;
}

ul#footer_menu0{
    height:60px;
    display:inline;
    float:left;
    margin-bottom:20px;

}
ul#footer_menu0 li,ul li#foot_li_left{
    background:url('../gfx/foot_right_background.png') repeat-y left top;
    display:block;
    width:200px;
    height:57px;
    float:left;
    margin:0px;
    border-right: 1px solid #042f3b;
    border-left:1px solid #1e4b58;


}
ul#footer_menu0 li:hover,ul li:hover#foot_li_left{
    background:url('../gfx/foot_left_background.png') repeat-y right top;
    border-right: 1px solid #042f3b;
    border-left:1px solid #1e4b58;
    text-decoration: none;
}
ul li:hover#foot_li_left{
    border-left:0px;
}
ul li#foot_li_left{
    background:url('../gfx/foot_left_background.png') repeat-y right top;
    width:152px;
    border-right: 1px solid #042f3b;
    border-left:none;

}

a.foot_quicklink{
    color:#e7ebed;
    display: block;
    font-size:16px;
    background:url('../gfx/go_112.png') repeat-y left top;
    height:23px;
    margin-top:8px;
    position: absolute;
    padding-left:40px;
    padding-top:5px;
    left:25px;
    top:8px;


}
a:hover.foot_quicklink{
    background:url('../gfx/go_112.png') repeat-y left -28px;
    text-decoration:none;
    color:#fff;
}

ul#footer_menu_1, ul#footer_menu_2 {
    margin-top:0px;
    padding-top:10px;
    float: left;
    width:90px;
    height:173px;

    font-size: 12px;
    padding-left:30px;
    overflow:hidden;

}

ul#footer_menu_1 {
    background:url('../gfx/footer_logo.png') no-repeat 0px 5px;
    padding-left:180px;
}


ul#footer_menu_1 li, ul#footer_menu_2 li{
    display: block;
    width:90px;

    height:20px;

    padding-bottom:2px;
    padding-top:2px;
    float:left
}

#footer_menu_1 li a, #footer_menu_2 li a {
    color:#6a858d;
    font-size: 12px;
    text-decoration:none;
    display:block;
    width:90px;
    height:19px;
    padding-bottom:7px;
}


#footer_menu_1 li a:hover, #footer_menu_2 li a:hover{
    color:#00b6e2;
}



p#znajdz_nas{
    float:right;
    background:none;
    width:280px;
    height:150px;
    position:absolute;
    left:75px;
    background:url('../gfx/mapa_polski.png') no-repeat right top;
    border-left: 1px solid #304c54;
    padding-left:20px;
}

p#znajdz_nas a{
    color:#abb8bb;
    font-size:14px;
    margin:0px;
    width:150px;
    text-decoration:none;
    font-weight:bold;
}
p#znajdz_nas a:hover{
    color:#00b6e2;   
}

p#copyrights{
    width: 950px;
    float: left;
    line-height:14px !important;
    text-align:left;
    font-size:10px;
    margin:0 auto;
    margin-bottom:20px;
    padding-top:15px;
    border-top: 1px solid #304c54;
    color:#304C54
}

.copyrights a{
    position: relative;
    top: 7px;
    margin-left: 3px;
}

.article_list{
    border: 0px !important;
}

.article_list li{
    display: block !important;
    float: none !important;
    border: 0px !important;
    margin-bottom: 8px;
    background: url('../gfx/list_item.jpg') no-repeat left;
    padding-left: 11px;
    margin-left: 11px;
}


#gallery{
    overflow: hidden;
    border: 0px;
}

#gallery ul{
    border: 0px !important;
}

#gallery ul li{
    border: 0px;
}

#gallery ul li a{
    display: block;
    border: solid 1px #e1dddd;
    padding: 5px;
    margin-right: 7px;
    margin-bottom: 7px;
    overflow: hidden;
    text-align: center;
    position: relative;
}

#gallery ul li a img{
    margin: 0px;
}


#main_contact_map iframe{
    border: solid 1px #e1dddd;
    width: 677px;
    height: 353px;
    /* margin-top: -11px;*/
}

#main_contact_address{

    width: 212px;
    padding-top: 10px;
    float: left;
    padding-left: 0px;
    margin-bottom:20px;
}

#main_contact_address h3{
    color: black;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 2px;
}

#main_contact_address p{
    margin: 0px;

    line-height: 16px;

}

#main_contact_address p span{



}

#product_details ul{
    border: 0px !important;
}

#product_details ul li{
    display: block !important;
    border: 0px !important;
    float: none !important;
    overflow: hidden;
    font-weight: bold;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.2;
}

#product_details ul li span{
    font-weight: normal;
    display: block;
    width: 320px;
    padding-right: 5px;
    float: right;
    margin-left: 15px;
    text-align: left;
}

#product_details ul li.dark{
    background: #f6f4f4;
}

#product_box{
    overflow: hidden;
}

#product_box img{
    border: solid 1px #e1dddd;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

#product_box p{
    line-height: 1.2;
}

#product_info{
    width: 320px;
    padding-left: 8px;
    padding-right: 8px;
    height: 58px;
    overflow: hidden;
    background: url('../gfx/product_info.jpg') no-repeat;
    border: solid 1px #e1dddd;
    float: right;
    padding-top: 20px;
    margin-top: -95px;
}

#product_info p{
    display: inline;
    overflow: hidden;
}

#product_info p a{
    display: inline !important;
    float: left !important;
    padding: 0px !important;
    margin: 10px 6px 0px 0px !important;
}

#product_info p a img{
    padding: 0px !important;
    margin: 0px !important;
}

#product_info span.new_price{
    color: #1caab6 !important;
    margin-left: 60px;
}



#coworking_box{
    background: url('../gfx/wspolpracujemy.jpg') no-repeat;
    padding-top: 28px;
    padding-right: 25px;
    text-align: right;
    /* border: solid 1px #e1dddd; */
    border: solid 1px transparent;
    margin-top: 20px;
    padding-bottom: 10px;
    overflow: hidden;
    display:block;
}



#coworking_box {
    /* display: block; */
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
}


ul.product_breadcrumbs{
    background: white !important;  
    height:20px;
    width: 580px;    
}

ul.product_breadcrumbs  li{
    display: inline;
    height:20px;
    background: url('../gfx/product_breadcrumbs.jpg') no-repeat left !important;
    padding:0px;
    padding-left: 10px !important;
    margin:0px;
    margin-right: 5px !important;
}

a.my_price, a.my_price2{
    overflow: hidden;
    margin-right: 0px;
    width: 159px !important;
    height:22px;
    color:#3c3b3b;
    display:block;
    padding-top:6px;
    padding-left:18px;
    font-weight:bold;
    background:url('../gfx/prod_buttons.png') no-repeat 0px -56px;
    float:right;

}

a.my_price2{
    width:140px !important;
}

a:hover.my_price, a:hover.my_price2{
    background:url('../gfx/prod_buttons.png') no-repeat 0px -83px;
    color: #00B6E2;
    text-decoration:none;
}

a.add_config{
    position: relative;
    overflow: hidden;
    margin-right: 0px;
    width: 275px !important;
    height: 45px;
    color: #555;
    display: block;
    padding-top: 5px;


    z-index: 3;
    background: url('../gfx/products/plus_config_buttons.png') no-repeat right 0;
    float: right;
    top: -1px;

}
a.add_query, a.add_query2, a.add_query_pr, a.add_query_ctd {
    position: relative;
    overflow: hidden;
    margin-right: 0px;
    width: 195px !important;
    height: 45px;
    color: #555;
    display: block;
    padding-top: 5px;


    z-index: 3;
    background: url('../gfx/products/plus_config_buttons.png') no-repeat right 0;
    float: right;
    top: -1px;

}
/*a.add_query2{
    background:url('../gfx/prod_buttons.png') no-repeat 20px 0px;
    padding-left:40px;

}*/
a:hover.add_query,a:hover.add_query2,a:hover.add_query_pr,a:hover.add_query_ctd{
    background-position:  right -68px;
    color: #00B6E2;
    text-decoration:none;
}
a.add_config{
    background-position:  right -137px;
    width:220px;
    padding-right:39px;
    text-decoration:none;
    margin-right:20px;
    top: 0px;
}
a:hover.add_config{
    background-position:  right -205px;
    color: #00B6E2;
    text-decoration:none;
}

a:hover.add_query2{
    background:url('../gfx/prod_buttons.png') no-repeat 20px -28px;
}
a.pelny_opis{
    margin:6px 0px 0px 20px;
    display:block;
    float:left;
    width:130px;
    height:25px;
    border-right:1px solid #d6d6d6;
    font-weight:bold;
}
.content{
    width:665px;

    float:left;
    border-bottom:1px solid #e5e5e5;

}

.all_value{
    font-size: 12px;
    color:#3c3b3b;
    font-size:15px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:5px;
    border-bottom: 1px dotted #cccccc;
    padding-bottom:10px;
    text-align:right;
}

.all_value strong{


}

.gallery_hover{
    position: absolute;
    top: 0px;
    left: 0px;
    padding:0px;
    margin: 0px;
}




div.pages {
    text-align: center;
    margin: 10px 0px 10px 0px;
    /*word-break: break-all;*/
    font-size: 12px;
}

div.pages a {


    padding: 3px 6px 3px 6px;
    margin: 0px 3px 0px 3px;

}

div.pages span {


    padding: 3px 15px 3px 15px;
    margin: 0px 3px 0px 3px;

}

div.pages a.active {

    color: red;

}

div.pages a:hover {

}



/* jquery.autocomplete.css */

.ac_results {
    width: 200px !important;
    padding: 1px 0px 0px 0px;
    border-left: 1px solid #B5B5B5;
    border-right: 1px solid #B5B5B5;
    border-bottom: 1px solid #B5B5B5;
    border-top: 0px;
    background-color: Window;
    overflow: hidden;
    z-index:999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    /*    filter:mask();*/
    width:3000px;
    height:3000px;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}

.ac_loading {
    /*	background : Window url('../gfx/lightbox-ico-loading.gif') 225px center no-repeat; */
}

.ac_over {
    background-color: Highlight;
    color: HighlightText;
}





#product_desc_112it {
    text-align: left;
    line-height: 1.5;
    margin-bottom: 10px;
    width: 550px !important;
    margin-left: 1px;
    padding-left:35px;
    color:#7e7e7e;
}


#product_desc_112it li {
    border: none;
    background: none;
}

#product_desc_112it ul {
    list-style-type: square;
    list-style-position: outside;
    padding: 0px 0px 0px 30px;
}

#product_desc_112it table {
    max-width: 660px;
}


.icecat_specs {
    background: #ffffff;
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 100%;
    line-height: 12px;
    float:left;

}       

.icecat_specs  tr {
    background: #f7f7f7; 
    height: 12px; 
    font-size: 12px !important;

}
.icecat_specs  tr.white{
    background-color:#fff;
}
.icecat_specs td {
    padding: 10px;
    width:150px;
}


.promocja_lista{
    background:url('../gfx/promosun.png') no-repeat 15px 20px;
    background-color:#f9f9fa;
    height:80px;
    width:600px !important;
    border-bottom:1px solid #ffffff;
    color:#846c80;
    font-size:14px;
    padding-left:60px;
    line-height:15px;

}
div:hover.promocja_lista{

    background:url('../gfx/promosun.png') no-repeat 15px -83px; ;
    background-color:#f4f8fa;

}

a.prom_wiecej{
    color:#00b6e2;
    background:url('../gfx/more_gradient.png') repeat-y left top;
    background-color:#eeeeee;
    display:block;
    height:50px;
    width:120px;
    float:right;
    text-align:center;
    padding-top:30px;
    border-left:1px dotted #e8e6f0;
    text-decoration:none;


}
a:hover.prom_wiecej{
    background:url('../gfx/more_gradient_reversed.png') repeat-y left top;

}

.prom_h1{
    font-size:12px;
    color:#a4a0a9;
    width:80px !important;
    display:block;
    float:left;
    padding-top:10px !important;
    padding-bottom:5px !important;
}
.prom_h1a{
    color:#f62464;
    font-size:12px;
    float:left;
    width:200px;
    display:block;
    padding-top:10px !important;
    padding-bottom:5px !important;
}


.prom_h2{
    float:left;
    color:#846c80 !important;
    width:400px;
    padding-bottom:10px;
    display:block;
}
a:hover.prom_h2{
    color:#282b4a;
    text-decoration:none;
}
div#promocja1_ipad, div#promocja2_macbook, div#promocja3_dyski{
    width:600px;
    height:300px;
    background:url('../gfx/ipad.png') no-repeat right top;
    margin-top:30px;


}
div#promocja2_macbook{
    height:450px;
}


div#promocja2_macbook{
    background:url('../gfx/nagrody_promocje.png') no-repeat right top;
}
div#promocja3_dyski{
    background:url('../gfx/dyski.png') no-repeat left top;

}

div#promocja1_ipad p,div#promocja2_macbook p{
    font-size: 18px;
    padding-top:30px;
    color: #1D3D51;
    text-align:left;
    float:left;
}
div#promocja2_macbook p{
    padding-top:0px;
}

p.p_article01{
    font-size: 16px;
    padding-top: 72px;
    color: #1D3D51;
    text-align: left;
    display:block;
    margin-left:330px;
}

.promocja_panel,.promocja_panel2{
    background:url('../gfx/promosun.png') no-repeat 15px 10px;
    background-color:#f9f9fa;
    height:45px;
    width:605px !important;
    color:#1d3d51;
    font-size:16px;
    padding-left:60px;
    line-height:15px;
    padding-top:15px;
}
.promocja_panel2{
    border-bottom:2px solid #ddd;
    background:none;
    background-color:#f9f9fa;
    position:relative;
    margin-top:20px;
}
.promocja_panel p,.promocja_panel2 p{
    float:left;
    width:350px;
    display:block;
    padding-top:5px;
}

p.promocena{
    background:url('../gfx/procencik.png') no-repeat 0px 0px;
    padding-left:70px;
    font-size:16px;
    position:absolute;
    left:-6px;
    display:block !important;
    height:40px;
    width:350px;

}
p.promocena_gradient{
    background:url('../gfx/promocena_gradient.png') repeat-x 0px 0px;	
    displaY:block;
    height:20px;
    float:left;
    width:666px;
}
a.white{
    display:block;
    background-color:#000;
    width:665px;
    height:240px;
}

img.test{
    transition: all 0.2s linear;

}
img.test:hover{
    -moz-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    -webkit-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    -o-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    -ms-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
}
.view {
    width: 665px;
    height: 240px;
    padding-bottom: 30px;
    border-bottom:1px dotted #ddd;

    float: left;

    overflow: hidden;
    position: relative;
    text-align: center;

    cursor: default;

}
.view .mask, .view .content {
    width: 665px;
    height: 252px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}
.view img {
    display: block;
    position: relative;
}
.view h2 {

    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 20px;
    background: rgba(0, 0, 0, 0.8);
    margin: 0px 0 0 0;
}
.view p {
    font-family: Georgia, serif;
    padding-bottom:30px;
    font-size: 12px;
    position: relative;
    top:10px;
    color: #3c3b3b;
    padding: 10px 20px 20px;
    text-align: center !important;

}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 15px 30px;
    background: #00b6e2;
    color: #fff;
    position:relative;
    top:20px;
    text-transform: uppercase;
    box-shadow: 0 0 3px #d3d3d3;

}
.view a.info:hover {
    box-shadow: 0 0 12px #fff;
    background: #fdae0d;

}
.view-first img {
    -webkit-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.view-first .mask {
    opacity: 0;
    background-color: rgba(234,234,234, 0.9);
    -webkit-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.view-first h2 {
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px);
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-first p {
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.view-first a.info{
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.view-first:hover img {
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.view-first:hover .mask {
    opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
.view-first:hover p {
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.view-first:hover a.info {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}


p.time_number{

    float:right;
    font-size:12px;
    color:#cccccc;
    width:200px;
    border-left:1px dotted #cccccc;
    display:block;
    height:15px;
    padding-left:20px;
    padding-top:0px;

}

p.warunki_promocji{	
    background:url('../gfx/pakiet_icons.png') no-repeat 15px -380px;
    background-color:#f9f9fa;
    padding-left:60px;
    font-size:16px;
    color:#1d3d51;
    display:block;
    width:600px;
    height:40px;
    padding-top:20px;

}
.warunki_tresc{
    background-color:#fcfcfd;
    width:620px;
    display:block;
    padding:20px 20px 40px 20px;

    margin-bottom:50px;

}
ol.regulamin {
    list-style-type: decimal !important;
    line-height:18px;
    margin-left:40px;
    margin-right:40px;
}

.reg_header{
    font-size:14px;
    color:#1d3d51;
    padding-top:10px;
    padding-bottom:10px;
    display:block;
}

div#aktualnosci, #aktualnosciNoSlide{
    position: relative;
    border-top:2px solid #b5b5b6;
    border-bottom:1px solid #efefef;
    top:25px;
    width: 663px;
    min-height: 244px;
    background:url('../gfx/aktualnosci/aktualnosci_background.png') repeat-y;
}


div#sliderWrap{
    position: relative;
    width: 520px;
    left: 68px;
    min-height: 240px;
    margin:0px;
}

div#sliderWrap div.slider{
    width: 450px; 

    padding: 20px;  
    margin: 44px 0 0 20px;
    overflow: hidden;   
    text-align: justify;
}

div#sliderWrap div.slider h3{
    font-size: 17px;
    font-weight:normal;
    padding-bottom:5px;
    display:block;
    margin:0px;
    color: #1D3D51;
}

a.articleLinks, a.articleLinks2{  
    float: right;
    width:60px;
    height:18px;
    color:#fff;
    text-align:center;
    background-color:#8b8b8b;
    font-size:12px;
    border-radius:10px;
    -moz-border-radius:10px;
    padding-top:1px;
    text-decoration:none;
    margin-top: 10px;

}
a:hover.articleLinks, a:hover.articleLinks2{    
    background-color:#00b6e2;
}
a.articleLinks2{  
    margin-top:10px;

}

#lnkAktualnosci{
    position:absolute;
    width: 113px;
    height: 31px;
    top: 0;
    left: 0px;
    padding: 5px 0 0 15px;
    display: block;
    color: #fff;
    font-size: 14px;

    overflow: hidden;
    z-index:50;
    background:url('../gfx/aktualnosci/aktualnosci_button.png') no-repeat;
}

#lnkAktualnosci:hover{
    background-position: 0 -36px;
    text-decoration: none;
}

#slideNext{
    position: absolute;
    width: 37px;
    height: 31px;
    top: 80px;
    right: 20px;
    display: block;
    background:url('../gfx/aktualnosci/next_forward_news_buttons.png') no-repeat 0 0;
}

#slideNext:hover{
    background-position: 0 -31px;
}

#slidePrev{
    position: absolute;
    width: 37px;
    height: 31px;
    left: 25px;
    top: 80px;
    display: block;
    background:url('../gfx/aktualnosci/next_forward_news_buttons.png') no-repeat 0 -62px;
}

#slidePrev:hover{
    background-position: 0 -93px;
}
#shadow_right{
    background:url('../gfx/aktualnosci/shadow_right.png') no-repeat left top;
    width:42px;
    position: absolute;
    right: 15px;
    top: 40px;
    display:block;
    margin:0px;
    float:left;
    height:177px;    

}
#shadow_left{
    background:url('../gfx/aktualnosci/shadow_left.png') no-repeat left top;
    width:42px;
    display:block;
    float:left;
    margin:0px;
    height:177px;    
    position: absolute;
    left: 20px;
    top: 40px;

}
div#aktualnosciContact{
    position: relative;
    width: 663px;
    min-height: 106px;
    margin-bottom: 20px;
}

div#aktualnosciContactTop{
    width: 663px;
    height: 20px;
    background:url('../gfx/aktualnosci/komunikat_specjalny_tlo_top.png') no-repeat;
}

div#aktualnosciContactMiddle{
    width: 608px;
    min-height: 100px;
    padding: 0 35px 0 20px;;
    background:url('../gfx/aktualnosci/komunikat_specjalny_tlo_middle.png') repeat-y;
}

div#aktualnosciContactBottom{
    width: 663px;
    height: 20px;
    background:url('../gfx/aktualnosci/komunikat_specjalny_tlo_bottom.png') no-repeat;
}

div#aktualnosciContactTitle{
    position: absolute;
    width: 150px;
    height: 22px;
    top: 13px;
    left: -8px;
    padding: 6px 7px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    background:url('../gfx/aktualnosci/komunikat_specjalny_header.png') no-repeat;
}

#aktContactTitle{
    /*    position: relative;
        left: 140px;*/
    font-size: 14px;
    color: #3C3B3B;

}

#aktContactDate{
    /*    position: relative;
          left: 67px;
        top: 35px;
        float: left;*/

}

#aktContactContent{
    position: relative;
    left: 140px;
    float: left;
}

#aktContactText{
    margin-top: 10px;
}

#aktContFirst{
    position: relative;
    left: 150px;
}

.aktualnosciShutter{
    margin-bottom: 40px;
    border-bottom:1px dotted #ddd;
    padding-bottom:40px;
}

.shutterText{
    margin-left: 0px;
    line-height: 18px;
}


/*------------------KONFIGURATOR TYMCZASOWE----------------------*/

.konfiguratorLine{
    background-color: #3B7596;
    color: #fff;
    padding-left: 5px;
}

#konfiguratorContent table td, #konfiguratorContent table th{
    text-align: left;


}

#konfiguratorContent table tr{ 

    height: 30px;

}

#konfiguratorContent{

}

#konfSzczegoly p{
    margin-bottom: 7px;
}

.compDivs{
    border: 1px solid #3B7596;
    padding: 0 10px 10px 10px;
    margin-top: -5px;
}

.chosenItems{
    color: #9E9E9E;
}

a.product_link{
    color: #3A3A3A;
    font-size: 14px;

} /*-------------------------- DESIGN PRODUKTOW DEMOSTOCK--------------------------*/
a.product_link_demostock{
    color: #3A3A3A;
    font-size: 14px;
    padding-left: 60px;
    background:url('../gfx/products/demowir_title_product.png') no-repeat; 
    display:block;
    min-height:45px;
} 
div.prodPartNumberPNLeft_demostock{
    background:url('../gfx/products/pn_green.png') no-repeat !important;

}
div.prodPartNumberPNRight_demostock{
    background:url('../gfx/products/PN_go_green.png') no-repeat !important;
}
div.product_desc_more_cat_demostock {
    float: left;
    margin-top: 15px;
    padding-left: 5px;
    width: 473px;

}

div.partNumberPhotoWrapCat_demostock{
    float: left;
    margin-top: 15px;
    min-width: 140px;
    padding-left: 20px;
    position: relative;
}
.product_image_demostock {
    border: solid 1px #e0dcdc;
    max-width:70px;
    width:auto;
    margin-right: 20px;
    margin-bottom: 12px;
}
.produktPricesCat_demostock{

    float: left;
    line-height: 20px;
    padding-top: 15px;
    text-align: right;
    width: 245px;
}
div.dostepnoscStatusCat_demostock{
    color: #616161;
    float: left;
    padding: 15px 0 0 16px;
    width: 120px;
}
.productAvbltCat_demostock{
    float: left;
    height: 190px;
    position: relative;
    width: 205px;
    min-height:80px;
    height:auto;
}
/*--------------------------NOWY DESIGN SZZCZEGOLOW PRODUKTOW--------------------------*/

div.prodPartNumberHeader{
    position: relative;
    height: 57px;   

}

div.gradientbackground{
    position: absolute;
    height: 15px;
    bottom: -2px;
    width: 100%;
    background:url('../gfx/products/product_box_gradient.png') repeat-y;   
}

div.prodPartNumberPNLeft, div.prodPartNumberPNLeft_demostock{
    position: relative;
    width: 79px;
    height: 38px;
    overflow: hidden;
    float: left;
    margin-left: -11px;
    z-index: 3;
    background:url('../gfx/products/pn.png') no-repeat;
}

div.prodPartNumberPNLeftNew{
    position: relative;
    width: 139px;
    height: 38px;
    overflow: hidden;
    float: left;
    margin-left: -13px;
    z-index: 3;
    background:url('../gfx/products/nowosc1.png') no-repeat;
}

div.prodPartNumberPNMiddle{
    position: relative;
    min-width: 5px;
    height: 25px;
    float: left;
    z-index: 3;
    background:url('../gfx/products/PN_middle.png') repeat-x;
}

div.prodPartNumberPNRight, div.prodPartNumberPNRight_demostock{
    position: relative;
    width: 55px;
    height: 25px;
    overflow: hidden;
    float: left;
    z-index: 3;
    background:url('../gfx/products/PN_go.png') no-repeat;
}

ul#naj_produkty_cat li div.conten{
    background:url('../gfx/products/product_box_gradient.png') repeat-y;
    /*    padding: 0 20px;*/
    width: 666px;
}

div.PNBackground{
    float: left;

    position:relative;
    top:5px;
}

div.greyBackground{
    width: 666px;
    height: 65px;
    position: absolute;
    background:url('../gfx/products/product_page_top_background.png') repeat-x;
    top: -10px;

}

a.gallery_zoom{
    margin:0 auto;

}

div.partNumberPhotoWrap{
    float: left;
    min-height: 159px;
    margin-left: 20px;
    margin-bottom:20px;
    position: relative;
    width:190px;
    padding-top:10px;
    padding-right:3px;
    padding-bottom:10px;
    padding-left:3px;
    background-color:#f0f0f0;
    -webkit-border-radius:4px;
    border-radius:4px;
}

div.partNumberPhotoWrapCat{
    position: relative;
    float: left;
    padding-left: 20px;
    margin-top: 15px;
    min-width: 90px;


}

a.lnkPartNumberPromotion{ 
    position: absolute;
    width: 128px;
    height: 38px;
    display: block;
    overflow: hidden;
    bottom: -12px;
    left: -13px;
    background:url('../gfx/products/promocja.png') no-repeat;
    z-index:2000;
}

a.lnkPartNumberPromotionCat{ 
    position: absolute;
    width: 128px;
    height: 38px;
    display: block;
    overflow: hidden;
    bottom: -32px;
    left: -13px;
    background:url('../gfx/products/promocja.png') no-repeat;
}

.dostepnoscStatusTimeProd{
    color:#3c3b3b;
    font-size:16px;
    display:block;
    padding-top:0px;
    width:220px;
    margin:0 auto;
    text-align:center;

}

.dostepnoscStatusTimeProd_u{
    color:#3c3b3b;
    font-size:16px;
    display:block;
    padding-top:0px;
    width:220px;
    margin:0 auto;
    text-align:center;

}
.dostepnoscStatusTime{
    color:#3c3b3b;
    display: block;
    font-size: 13px;
    font-weight:bold;
    height: 25px;
    left: 0px;
    padding: 35px 0 0 84px;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 141px;
}
a.lnkPartNumberPromotion:hover, a.lnkPartNumberPromotionCat:hover{
    background-position: 0 -38px;
}


div.product_desc_more{
    margin: 0px 0 15px 0;
    border-top: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    padding: 15px 0 0 0;
}

div.product_desc_more_cat{
    float: left;
    width: 543px;
    padding-left: 5px;
    margin-top: 15px;
    /*    border-left: 1px solid #DCDCDC;*/
}

div.productAvblt{
    position: relative;
    width: 228px;
    height: 100px;
    float: left;

}

div.productAvbltCat{
    position: relative;
    width: 228px;

    float: left;

}

div.dostepnoscBackgroundTime{
    width: 68px;
    height: 81px;
    float: left;
    margin-left: 20px;
    background:url('../gfx/products/dostepnosc.png') no-repeat;
}

div.dostepnoscBackgroundNull{
    width: 68px;
    height: 81px;

    margin:0 auto;
    margin-top:30px;
    background:url('../gfx/products/dostepnosc.png') no-repeat 0 -162px;
}

div.dostepnoscBackgroundMag{
    width: 68px;
    height: 81px;

    margin:0 auto;
    margin-top:30px;
    background:url('../gfx/products/dostepnosc.png') no-repeat 0 -81px;
}

div.dostepnoscBackgroundTimeCat{
    width: 68px;
    height: 81px;
    float: left;  
    background:url('../gfx/products/dostepnosc.png') no-repeat;
}

div.dostepnoscBackgroundNullCat{
    width: 68px;
    height: 81px;
    float: left;   
    background:url('../gfx/products/dostepnosc.png') no-repeat 0 -162px;
}

div.dostepnoscBackgroundMagCat{
    width: 68px;
    height: 81px;
    float: left;   
    background:url('../gfx/products/dostepnosc.png') no-repeat 0 -81px;
}

div.dostepnoscStatus{

    padding: 0px;
    margin:0 auto;
    color: #616161;

}

div.dostepnoscStatusCat{
    padding: 15px 0 0 16px;
    float: left;
    color: #616161; 
    width: 140px;
}

div.produktPrices{
    padding-top: 5px;
    width: 350px;
    float: left;
    text-align: right; 
    line-height: 20px;
}

div.produktPricesCat{
    padding-top: 15px;
    width: 255px;
    float: left;
    text-align: right; 
    line-height: 20px;
}

div.productDescriptionContent{
    border-left: 1px solid #DCDCDC;
    padding: 0 0px 0px 20px;
    /*    margin-top: -15px;*/
}

p.desc_3{
    margin-bottom: 10px;
}

div.productTitleAndDesc{
    border-bottom: 1px solid #DCDCDC;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

div.produktCatContent{
    margin-bottom: 8px;
    padding-bottom: 20px;
    background:url('../gfx/products/product_box_gradient.png') repeat-y;   
}



input.product_count{
    background: url('../gfx/ilosc_input.png') no-repeat 0px 0px;
    width: 70px !important;
    height:28px;
    padding-left:18px;
    margin-left:10px;
    border: 0px !important;
    float:left;

}

input.product_price{
    overflow: hidden;
    margin-left: 10px;
    width: 159px !important;
    height:25px;
    color:#3c3b3b;
    display:block;
    padding-top:2px;
    padding-left:18px;
    font-weight:bold;
    background:url('../gfx/prod_buttons.png') no-repeat 0px -56px !important;
    float:left;
}

.bottom_list_element .options div{
    overflow: hidden;
    margin-bottom: 10px;
}

.bottom_list_element .options{
    width: 385px;
    float: right;
    margin-top: 0px;
}

a.part_number_2_zap {
    /*    background: url('../gfx/pn_right.png') no-repeat top right;*/
    display:block;
    padding-top: 4px;
    color:#3c3b3b;
    font-size:14px;
    font-weight:bold;
    height:27px;
    /*    margin-left:46px;*/
    float:left;
}

a.lnkZapHan{
    position: absolute;
    width: 141px;
    height: 25px;
    left: 0px;
    top: 0;
    padding: 35px 0 0 84px;
    display: block;
    font-weight:bold;
    font-size:13px;
    color: #e47600;
    text-decoration: none;  
}
a:hover.lnkZapHan{
    color:#00b6e2;
}
a#lnkZapHanProd{

    width: 141px;
    height: 25px;
    top: 90px;;
    display: block;
    color: #966461;
    text-decoration: none;  
    margin:0 auto;
    margin-top:-10px;
}


a.enlarge{
    background:url('../gfx/enlarge.png') no-repeat 0px 0px ;
    padding-left:30px;
    text-decoration:none;
    display:block;
    height:16px;
    color:#ccc !important;
    margin-top:10px;


}
a:hover.enlarge{
    background:url('../gfx/enlarge.png') no-repeat 0px -16px ;
    color:#00b6e2 !important;
}

div#google_translate_element{
    margin-bottom: 15px;
    background-color: #F4F5FA;
    padding: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
}
ul.korzysci{
    list-style-type:disc !important;
    display:block;
    margin-left:20px;
    margin-top:15px;
    margin-bottom:15px;


}
ul.korzysci li{
    padding-top:px;
    padding-left:0px !important;
    padding-bottom:5px;
    line-height:18px;
    float:none !important;
    color:#7E7E7E;
    margin:0px !important;
}

ul#soft_menu{
    padding-left:0px;
    padding-right:10px;
    margin-top:0px;
    margin-bottom:15px;
    list-style-type:none;
    width:140px;

    float:left;

}
ul#soft_menu li{

    font-size:13px;
    margin-bottom:1px;
    background-color:#f3f3f3;
    -webkit-border-radius:2px;
    border-radius:4px;
    width:120px;


}
ul#soft_menu li:last-child{
    border:none;
}
ul#soft_menu li:hover{
    background-color:#555;


    -webkit-transition: background 1s ease;
    -moz-transition: background 1s ease;
    -ms-transition: background 1s ease;
    -o-transition: background 1s ease;
    transition: background 1s ease;

}
ul#soft_menu li a{
    color:#878787;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:30px;
    padding-right:20px;
    display:block;


}
ul#soft_menu li a:hover{
    color:#fff;
    text-decoration:none;
}
#licencje_box{
    background:url('../gfx/licencje_background.png') repeat-x 0px 0px ;
    background-color:#fafafa;
    width:660px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    float:left;
    margin-bottom:30px;
    border-bottom:3px solid #ddd;
}

#licencje_top{
    background:url('../gfx/licencjet_top.png') no-repeat 0px 0px ;
    display:block;
    height:30px;
}
ul#soft1, ul#soft2{
    float:left;
    margin-left:30px;
    width:230px;
}
ul#soft1 li, ul#soft2 li{
    padding-top:2px;
    line-height:18px;
    background:url('../gfx/list_sign.png') no-repeat 0px 5px ;
    padding-left:25px;
    width:180px;
    font-size:13px;
}

ul#soft1 p,	ul#soft2 p{
    line-height:18px;
    font-size:15px;
    text-align:left;
    color:#1D3D51;
    padding-bottom:10px;
    margin-top:20px !important;
    border-bottom:1px dotted #ddd;
    margin-bottom:10px !important;
    display:block;
}
table.vsphere_kit_comparison ,table.vsphere_kit_comparison tr,table.vsphere_kit_comparison td{
    border:1px solid #ddd;
    border-collapse: collapse !important;
    line-height:16px;
}
table.vsphere_kit_comparison td{
    text-align:center;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:5px;
    padding-right:5px;
}
tr.putcolor{
    background-color:#f0f0f0;

}
tr#putcolor_top{
    background-color:#a8cf6a;
    border:none;
    color:#fff;
}

.vmware_header, .vmware_header2{
    color:#0e7b5b;
    font-size:14px;
    font-weight:bold;
}
.vmware_header2, .vmware_header3, .vmware_header4{
    color:#1d81c0;
    font-weight:normal;
    font-size:17px;
    padding-top:20px;
    padding-bottom:10px ;
}
.vmware_header3{
    color:#2f3249;
}
.vmware_header4{
    font-size:15px;
    display:block;
    margin-bottom:0px;
    padding-bottom:0px !important;
    width:660px;
    color:#2b3438;
}
#vSphere5_box,  #workstation_box, #vcenter_box, #backup_box, #veeam_one_box, #sql2012_box, #redhat_box{
    background:url('../gfx/vSphere5_boxshot.png') no-repeat 0px 0px ;
    padding-left:170px;
    padding-bottom:20px;
    padding-top:20px;
    position: relative;
}
.soft_contact_box{
    width:200px; float:left;
    position:absolute;
    left:0px;
    top:210px;
}
#sql2012_box{
    background:url('../gfx/sql2012.png') no-repeat 0px 10px ;
}
#redhat_box{
    background:url('../gfx/RHEL_foto.png') no-repeat 0px 10px ;
}

#workstation_box{
    background:url('../gfx/workstation8.png') no-repeat 0px 10px ;

}
#backup_box{
    background:url('../gfx/veeam_backup.png') no-repeat 0px 0px ;
    position:relative;
}

#vcenter_box{
    background:url('../gfx/vcenter.png') no-repeat 0px 0px ;
    height:200px;
}
#veeam_one_box{
    background:url('../gfx/veeam_one.png') no-repeat 0px 0px ;
}
.sql{
    color:#bd131c;
    font-size:13px;


}
.product_intro{
    border-left:1px dotted #ddd;
    padding-left:20px;
    text-align:left !important;
}
a.minione{
    display:block;
    border-bottom:1px solid #dddddd;
    padding-bottom:10px;
    padding-top:10px;
    padding-left:20px;

    color:#828282;
    font-size:16px;

}
a:hover.minione{
    background-color:#f4f4f4;
    color:#272b2e;
    text-decoration:none;
    -webkit-transition: background 1s linear;
    -moz-transition: background 1s linear;
    -ms-transition: background 1s linear;
    -o-transition: background 1s linear;
    transition: background 1s linear;
}
span.minione_data{
    font-size:20px;
    color:#828282;
    height:40px;
    float:left;
    width:120px;
}
span:hover.minione_data{
    color:#272b2e;
}

.minione_typ{
    float:left;
    font-size:12px;
    color:#6aced7;
}

.promocje_cenowe_main{
    width:666px;
    height:40px;
    position:relative;
    top:30px;
    border-top:1px dotted #ddd;

    padding-top:20px;
}
#prom_main_left, #prom_main_right{
    width:300px;
    float:left;
    display:block;

}
#prom_main_right{
    margin-left:33px;
    padding-left:20px;
    border-left:1px dotted #ddd;
}
a#prom_IBM_main, a#prom_HP_main{
    /*background:url('../gfx/ibm_logo_mini.png') no-repeat right 0px ;*/
    font-size:18px;
    color:#de225e;
    padding-right:6px;
    width:160px;
    display:block;
    height:40px;
    margin:0px;
    float:left;
    padding-top:7px;
	padding-left: 43px;
}

a#prom_HP_main{
    /*background:url('../gfx/hp_logo_mini.png') no-repeat left 0px ;*/
    padding-left:30px;
    padding-right:0px;
    float:left;
    margin-top:0px;
    width:150px !important;
    display:block;

}    
a:hover#prom_IBM_main, a:hover#prom_HP_main{
    color:#00b6e2;
    text-decoration:none;
}

a.prom_ibm_main_product{
    display:block;
    float:left;
    width:270px;
    height:40px;
    padding:20px;
    background-color:#f9f9f9;
    margin-top:1px;
    font-size:12px;
    color:#3c3b3b;
}
a:hover.prom_ibm_main_product{
    text-decoration:none;
    color:#3c3b3b;
    background-color:#fff;

    text-decoration:none;
    -webkit-transition: all 2s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}


span.prom_cena_main{
    color:#de225e;
    font-weight:bold;
    float:right;

}
span:hover.prom_cena_main{
    color:#f99c00;
}

.prom_pn_main{
    color:#00b6e2;

}
#wysuwane, #wysuwane2
{

    background: url('../gfx/fbpodklad.png') no-repeat scroll 0 0 transparent;

    padding: 10px;
    padding-top:30px;
    width: 320px;
    height:442px;

    position: fixed;

    left: -290px;
    top: 50%;


}
#wysuwane{
    background: url('../gfx/gpbackground.png') no-repeat scroll 0 0 transparent;
    margin-top: -170px; /*połowa wysokości panelu w górę */
    z-index:999;
    height:160px;
    padding-top:20px;
}
#wysuwane2{
    z-index:1000;
    margin-top: -130px !important; /*połowa wysokości panelu w górę */
}
.zamknij
{
    background-position: 0px 0px -270px 0px;
}
.szkolenia_box_header{
    background-color:#abc94a;
    display:block;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    padding:10px 20px;
    color:#fff;
    font-size:15px;

}
.when_and_where{
    -webkit-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    background-color:#abc94a;
    display:block;
    width:40px;
    padding:3px 15px;
    color:#fff;
    font-size:12px;
    margin-left:-20px;
    -webkit-box-shadow: 1px 1px 4px #ddd;
    box-shadow: 1px 1px 4px #ddd;


}
.olympic_product_box{
    display:block;
    width:426px;
    height:130px;
    padding-bottom:30px;
    padding-top:0px;
    margin-bottom:30px;
    border-bottom:1px dotted #ddd;
}
#olimpijskie_promocje{
    background: url('../gfx/olimpijskie_promocje.png') no-repeat;
    display:block;
    height:400px;


}
#pj_ser1, #pj_ser2, #pj_ser3,#pj_ser4, #pj_dysk1, #pj_dysk2, #pj_dysk3, #pj_care_pack, #pj_licencjaHP, #pj_streamer, #pj_pamiec{

    padding-left:240px;
    padding-top:20px;

}
#pj_care_pack{
    background: url('http://www.112it.pl/_productPhoto/UP712E_norm_low_2059576-HP.jpg') no-repeat 0px 0px;
}
#pj_licencjaHP{
    background: url('../gfx/pj_licencjaHP.png') no-repeat 0px 0px;
}
#pj_streamer{

    background: url('../gfx/pj_streamer.png') no-repeat 0px 20px;
}


#pj_ser1{
    background: url('../gfx/pj_ser1.png') no-repeat 0px 0px;
}
#pj_ser2{
    background: url('../gfx/pj_ser2.png') no-repeat 0px 0px;
}
#pj_ser3{
    background: url('../gfx/pj_ser3.png') no-repeat;
}
#pj_ser4{
    background: url('../gfx/pj_ser4.png') no-repeat;
}
#pj_dysk1{
    background: url('../gfx/pj_dysk1.png') no-repeat;
}
#pj_dysk2{
    background: url('../gfx/pj_dysk2.png') no-repeat;
}
#pj_dysk3{
    background: url('../gfx/pj_dysk3.png') no-repeat;
}
#pj_pamiec{
    background: url('../gfx/pamiec.png') no-repeat;
}
#ol_prom_title{
    color:#fff;font-size:48px;font-weight:bold;position:relative;left:180px;top:55px;
    line-height:48px !important;
    width:400px;
}
#olympic_circles{
    background: url('../gfx/olimpic_circles.png') no-repeat;
    font-size:22px;
    color:#4e2050;
    padding-left:200px;
    display:block;
    width:466px;
    height:100px;
    line-height:25px !important;
    padding-top:20px;
    vertical-align:top;
    padding:20px;
}
.olympic_price{
    background: url('../gfx/piorko_rio.png') no-repeat left top;

    display:block;
    height:40px;
    width:100px;
    padding-left:70px;
    font-weight:bold;
    color:#f52366;

    font-size:26px;
    float:left;
    padding-top:20px;



}
.promo_top_colors{
    background: url('../gfx/promo_top_colors.png') no-repeat left top;

    display:block;
    height:200px;

}
#sanie{
    background: url('../gfx/sanie.png') no-repeat left top;
    font-size:28px;
    color:#c52335;
    display:block;
    padding-top:20px;
    padding-bottom:20px;
    line-height:28px !important;
    padding-left:250px;
    font-weight:bold;

}
.olympic_link{
    float:right;
    width:200px;
    display:block;


}
.olympic_title, .olympic_pn, .olympic_desc{
    font-size:18px;
    color:#4d204e;
    width:200px;
    margin:0px;
    float:left;
    padding-bottom:10px;

}
.olympic_pn{
    font-size:14px;

}
.olympic_desc{
    font-size:12px;
    color:#9e9e9e;
}
#last_minute{
    background: url('../gfx/last_minute.png') no-repeat left top;
    padding-left:150px;
    height:150px;
}



div#tabsPasek{
    position: relative;
    clear: both;
    background: url('../gfx/pasek1.png') repeat-x;
    height: 33px;
    top: -29px;
}
div#tabs ul#ulTabs li{   
    /*    background-color: #F7F7F7;*/
    margin-right: 2px;
    padding: 10px 0;
}

div#tabs ul#ulTabs li a{
    height: 60px;
}


div#tabs ul#ulTabs li a span{
    z-index: 1;
}

div#tabs ul#ulTabs li#tabsSpec{
    width: 108px;    
    text-align: center;
}

div#tabs ul#ulTabs li#tabsSpec a{
    width: 108px;
}

div#tabs ul#ulTabs li#tabsSpec span{
    position: absolute;
    width: 37px;
    height: 37px;
    bottom: 8px;
    left: 36px;
    /*    background: url('../gfx/zakladki.png') no-repeat center 10px;*/
}

div#tabs ul#ulTabs li#tabsOpis{
    width: 108px;    
    text-align: center;
}

div#tabs ul#ulTabs li#tabsOpis a{
    width: 108px;
}

div#tabs ul#ulTabs li#tabsOpis span{
    position: absolute;
    width: 37px;
    height: 37px;
    bottom: 8px;
    left: 36px;
    /*    background: url('../gfx/zakladki.png') no-repeat center 10px;*/
}

div#tabs ul#ulTabs li#tabsOpinie{
    width: 108px;    
    text-align: center;
}

div#tabs ul#ulTabs li#tabsOpinie a{
    width: 108px;
}

div#tabs ul#ulTabs li#tabsOpinie span{
    position: absolute;
    width: 37px;
    height: 37px;
    bottom: 8px;
    left: 36px;
    /*    background: url('../gfx/zakladki.png') no-repeat center 10px;*/
}

div#tabs ul#ulTabs li#tabsKom{
    width: 108px;    
    text-align: center;
}

div#tabs ul#ulTabs li#tabsKom a{
    width: 108px;
}

div#tabs ul#ulTabs li#tabsKom span{
    position: absolute;
    width: 37px;
    height: 37px;
    bottom: 8px;
    left: 36px;
    /*    background: url('../gfx/zakladki.png') no-repeat center 10px;*/
}

div#tabs ul#ulTabs li#tabsZam{
    width: 108px;    
    text-align: center;
    /*    margin-right: 0;*/
}

div#tabs ul#ulTabs li#tabsZam a{
    width: 108px;
}

div#tabs ul#ulTabs li#tabsZam span{
    position: absolute;
    width: 37px;
    height: 37px;
    bottom: 8px;
    left: 36px;
    /*    background: url('../gfx/zakladki.png') no-repeat center 10px;*/
}

div#tabs ul#ulTabs li#tabsPow{
    width: 108px;    
    text-align: center;
    /*    margin-right: 0;*/
}

div#tabs ul#ulTabs li#tabsPow a{
    width: 108px;
}

div#tabs ul#ulTabs li#tabsPow span{
    position: absolute;
    width: 37px;
    height: 37px;
    bottom: 8px;
    left: 36px;
    /*    background: url('../gfx/zakladki.png') no-repeat center 10px;*/
}

#reseller_baner{
    background: url('../gfx/baner_resellera.png') no-repeat ;
    display:block;
    width:665px;
    height:150px;
    margin-bottom:20px;

}

#reseller_baner p{
    color:#fff;
    font-size:18px;
    position:relative;
    left:510px;
    top:55px;
}

#reseller_header{
    background: url('../gfx/klub_resellera_napis.png') no-repeat ;
    padding-top:60px;
    color:#999;
    display:block;
    width:230px;
    margin-right:20px !important;
    text-align:left !important;
    float:left;
    line-height:20px !important;
    font-size:18px;

}

.reseller_box{
    background: url('../gfx/reseller_background.png') repeat-y ;
    width:666px;
    padding-top:20px;
    float:left;

}

.etap_box{
    background: url('../gfx/etap_box.png') no-repeat ;
    width:183px;
    padding-top:20px;
    height:370px;
    margin-right:12px;
    float:left;
    padding-left:15px;
    padding-right:15px;

}
.etap_box_bottom{
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    background-color:#000;
    display:block;
    height:5px;
    width:213px;
    position:relative;
    left:-15px;
    top:20px;
}
a.etap_box_title{
    width:180px;
    display:block;
    padding-top:50px;
    line-height:19px !important;
    font-size:18px;
    color:#000;
    text-decoration:none;
}
a:hover.etap_box_title{
    color:#ff9a00;

}
.etap_box_desc{
    width:180px;
    display:block;
    padding-top:20px;
    font-size:12px;
    color:#000;


}
#etap_1,#etap_2,#etap_3{
    font-size:24px;
    float:right;
    padding-right:13px;
    padding-top:5px;
    color:#000;
}
a.resellers_buttons{
    background: url('../gfx/resselers_buttons.png') no-repeat left 0px;
    width:80px;
    padding-top:5px;
    padding-left:10px;
    font-size:14px;
    display:block;
    position:relative;
    top:0px;

    margin-right:20px;
    height:22px;
    font-weight:bold;
    font-size:13px;
    text-decoration: none;
    float:right;
    color:#fff;

}
a:hover.resellers_buttons{
    background: url('../gfx/resselers_buttons.png') no-repeat left -27px ;
}

a.reseller_action_button{
    background: url('../gfx/resseller_action_button.png') no-repeat 0px 0px;
    display:block;
    padding-left:50px;
    padding-top:7px;
    height:40px;
    margin-top:15px;
    width:150px;
    color:#d37500;
    margin-left:20px;
    text-decoration: none;


}
a:hover.reseller_action_button{
    background: url('../gfx/resseller_action_button.png') no-repeat 0px -82px;
    color:#000;

}
.res_action{
    border-right:1px solid #ddd;
    background-color:#fff;
    width:219px;
    float:left;
    position:relative;
    left:-15px;
    top:50px;
    margin-right:0px;


}


.etap_termin{
    color:#f94499;
    font-size:18px;
    position:relative;
    top:30px;
}
a#regulamin{
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #909090;
    padding: 7px 15px;
    color:#fff;
    font-size:14px;
    margin-left:20px;
    margin-top:20px;
    float:left;
    text-decoration:none;

}

a:hover#regulamin{
    background-color: #000;
}

#rejestruj_zakupy p label{
    width:200px;
    display:block;
    margin:0px;
    float:left;
    text-align:right !important;

    padding-right:20px;

}
#textareaUwagi, #textareaRekom{

    height:100px;
    float:left;
    width:300px;
}
.inp_rejestruj{

    height: 23px;
    width:300px;
    border: 1px solid  #D2D2D8;
}


#rejestruj_zakupy{
    width:600px;
    background-color:#fcfdfd;
    padding:30px;
    border:1px solid #ddd;


}

#rejestruj_zakupy p{
    display:block;
    height:40px;
    margin-top:20px;
}
a#zarejestruj_zakupy, input#zarejestruj_zakupy{
    background: url('../gfx/zarejestruj_zakupy.png') no-repeat 0px 0px;
    color:#fff;
    padding-left:18px;
    padding-top:9px;
    font-size:14px;
    font-weight:bold;
    display:block;
    height:28px;
    text-decoration:none;
    margin-top:20px;


}
input#zarejestruj_zakupy{
    border:none;
    height:38px;
    width:210px;
    padding-right:75px;
    padding-bottom:10px;
    position:relative;
    float:left;
    left:312px;
    margin-bottom:30px;
    margin-top:10px;
    top:30px;
    cursor: pointer;
}



a:hover#zarejestruj_zakupy,input:hover#zarejestruj_zakupy{
    background: url('../gfx/zarejestruj_zakupy.png') no-repeat 0px -38px;
    cursor: pointer;
}

a#klub_resellera{
    background: url('../gfx/klub_button.png') no-repeat 0px 0px;
    display:block;
    height:44px;
    padding-top:17px;
    text-decoration:none;
    color:#fff;
    width:218px;
    padding-left:110px;
    float:right;
    position:absolute;
    left:734px;
    top:-12px;
    font-size:11px;

}

a:hover#klub_resellera{
    background: url('../gfx/klub_button.png') no-repeat 0px -61px;

}


.pakiet_plus_header{
    color:#cde0e5;
    display:block;
    position:relative;
    left:80px;
    top:100px;
    font-size:12px;
    float:left;
    text-align:right!important;

}

.pakiet_standard_header{
    color:#cde0e5;
    display:block;
    position:relative;
    float:left;
    left:150px;
    font-size:12px;
    top:100px;
}
.pakiet_naglowek{
    display:block;
    margin-bottom:20px;
    position:absolute;
    top:30px;
    width:666px;

    height:240px;


}

#pakiet_blade{
    background: url('../gfx/pakiet_blade.png') no-repeat 0px 0px;
}

#pakiet_storage{
    background: url('../gfx/pakiet_storage.png') no-repeat 0px 0px;
}

#pakiet_racktower{
    background: url('../gfx/pakiet_racktower.png') no-repeat 0px 0px;
}
#pakiet_wirtualizacja{
    background: url('../gfx/pakiet_wirtualizacja.png') no-repeat 0px 0px;
}
#pakiet_audyt{
    background: url('../gfx/pakiet_audyt.png') no-repeat 0px 0px;
}

.u_left{
    width:230px;
    float:left;
}

.u_right{
    width:380px;
    float:left;
    margin-left:30px;
}
.zanim{
    font-size:18px;
    color:#b3b3b3;

}
.zanim_u{
    font-size:14px;
    margin-bottom:10px;
    color:#3c3b3b;
    text-align:left;

}

.kwadracik{
    background: url('../gfx/kwadracik.png') no-repeat 0px 0px;
    padding-top:7px;
    padding-left:60px;
    display:block;
    height:30px;
    width:600px !important;
}

.labik{
    background: url('../gfx/labik.png') no-repeat -5px 10px;
    padding-top:50px;
    border-top:1px dotted #ddd;
    height:25px;
    padding-left:0px;
    font-size:17px;

}



#lab_foto{
    border-bottom:20px solid #fcd04a;
    margin-top:20px;
}
#lab_foto_gal{
    background: url('../gfx/lab_gradient.png') repeat-x 0px 0px;
    height:110px;
    width:192px;
    background-color:#f0f0f0;
    margin-bottom:20px;
}

a#lab_foto_gal_button, a.lab_rez_button{
    background: url('../gfx/lab_foto_gal_button.png') no-repeat 0px 0px;
    color:#fff;
    padding:6px 15px;
    display:block;

    font-size:11px;
    text-decoration:none;
    margin-left:90px;



}
a.lab_rez_button, input.lab_rez_button, a.advanced_search_button{
    background:none;
    background-color:#233135;
    -webkit-border-radius:15px;
    border-radius:15px;

    font-size:14px;
    float:right;
    margin-top:20px;
    margin-left:0px;
    border:0px;
    background: -moz-linear-gradient(top,  rgba(84,84,84,1) 0%, rgba(35,49,53,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,84,84,1)), color-stop(100%,rgba(35,49,53,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#233135',GradientType=0 ); /* IE6-9 */

}
input.lab_rez_button, a.lab_rez_button{
    color:#fff;
    padding:4px 15px 6px 15px;

}
a.advanced_search_button,input.advanced_search_button{
    color:#fff;
    padding:6px 20px 4px;
    text-decoration:none;
    border:0px;
    display:block;
}
input.advanced_search_button{
    width:140px;
    height:30px;
    padding-bottom:25px;
    margin-right:80px;
    margin-bottom:40px;

}
a:hover.lab_rez_button,  input:hover.lab_rez_button, p:hover#calReset{
    background: -moz-linear-gradient(top,  rgba(62,188,110,1) 0%, rgba(7,168,99,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,188,110,1)), color-stop(100%,rgba(7,168,99,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(62,188,110,1) 0%,rgba(7,168,99,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(62,188,110,1) 0%,rgba(7,168,99,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(62,188,110,1) 0%,rgba(7,168,99,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(62,188,110,1) 0%,rgba(7,168,99,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ebc6e', endColorstr='#07a863',GradientType=0 ); /* IE6-9 */


}

a:hover.advanced_search_button, input:hover.advanced_search_button{
    background: rgb(0,182,226); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjZlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFhZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,182,226,1) 0%, rgba(0,170,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,182,226,1)), color-stop(100%,rgba(0,170,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6e2', endColorstr='#00aadd',GradientType=0 ); /* IE6-8 */
}

a:hover#lab_foto_gal_button{
    background: url('../gfx/lab_foto_gal_button.png') no-repeat 0px -22px;
}

#lab_za_darmo, #lab_rezerwacja{
    background: url('../gfx/lab_zarezerwuj.png') no-repeat 0px 0px;
    color:#fff;
    padding:5px 20px;
    font-weight:bold;
    margin:0px;    
}

#lab_rezerwacja{
    background: url('../gfx/lab_za_darmo.png') no-repeat 0px 0px;

    padding:6px 18px;
}

#infografika_box, #infografika_circle{
    background: url('../gfx/infografika_background.png') repeat-y 0px 0px;
    width:660px;
    float:left;
    position:relative;
    margin-bottom:50px;


}
#infografika_circle{
    background: url('../gfx/infografika_circle.png') no-repeat center ;
    height:700px;
    float:left;
    margin-bottom: 0px;

    border-top:3px solid #ebebeb;
    border-bottom:3px solid #ebebeb;

}
a.infografika_label, a.infografika_label_left{
    background: url('../gfx/infografika_label.png') no-repeat 0px 0px;
    color:#6f6f6f;
    padding:6px 24px;
    height:35px;
    width:90px;
    text-decoration: none;
    position:absolute;

}
a.infografika_label_left{
    background: url('../gfx/infografika_label_left.png') no-repeat 0px 0px;
}
a:hover.infografika_label{
    background: url('../gfx/infografika_label.png') no-repeat 0px -49px;
    color:#fff;
}

a:hover.infografika_label_left{
    background: url('../gfx/infografika_label_left.png') no-repeat 0px -49px;
    color:#fff;
}
a.infografika_label_usluga, p.infografika_label_usluga{
    background: url('../gfx/infografika_label_usluga.png') no-repeat 0px 0px;
    padding-left:44px;
    font-size:11px;
    position:absolute;
    height:39px;
    display:block;
    text-decoration: none;
    color:#1D3D51;

}
a:hover.infografika_label_usluga{
    background: url('../gfx/infografika_label_usluga.png') no-repeat 0px -39px;
    color:#8f8f8f;
}
input.pokaz_infografike, a.pokaz_infografike{
    -webkit-border-radius:15px;
    border-radius:15px;
    background-color:#8d8d8d;
    padding:3px 15px;
    color:#fff;
    display:block;
    border:0px;
    margin-top:20px;
    text-decoration:none;

}
input:hover.pokaz_infografike, a:hover.pokaz_infografike{
    background-color:#00b6e2;
}

#days, #minutes, #hours{
    -webkit-border-radius:8px;
    border-radius:8px;
    background-color:#000;
    display:block;
    color:#fff;
    padding:5px;
    margin:3px;
    float:left;
    width:55px;   
    height:85px;
}
#days_nr, #hours_nr, #minutes_nr{
    font-size:38px;
    display:block;
    width:55px;
    margin:0 auto;
    background-color:#595959;

    height:45px;
    padding-top:15px;
    text-align:center;
}
#days_txt, #hours_txt, #minutes_txt{
    display:block;
    margin:0 auto;
    text-align:center;
    color:#ddd;
    width:40px;
    padding-top:10px;
}
#clock{
    width:230px;
    padding-left:0px;
    float:right;

}

#pozostalo{
    color:#000;
    font-size:14px;
    padding-left: 30px;
    float:left;
    line-height:22px !important;
    width:310px;

}
#szef_kuchni{

    background: url('../gfx/czapka_kucharza.png') no-repeat 0px 0px;
    padding-left:180px;
    height:200px;

}
#szef_kuchni p{
    line-height:32px !important;
}

.zestaw_box{
    width:446px;
    padding-left:220px;
    padding-top:20px;
    height:160px;
    border-bottom:1px dotted #ddd;

}

#zestaw_1, #zestaw_3{

    background: url('../gfx/ds3524.png') no-repeat 0px 20px;    
}
#zestaw_2{
    background: url('../gfx/ds3512.png') no-repeat 0px 20px;    
}

.zestaw_label, .zestaw_nr{
    background-color:#c7c7c7;
    display:block;
    padding:6px 15px;
    float:left;
    color:#fff;
}

.zestaw_nr{
    background-color:#818181;
    padding:7px 15px;
    border-left:1px solid #fff;
    font-weight:bold;
    margin-right:20px;
    font-size:15px;
}
a.zestaw_macierz{
    font-size:16px;
    text-decoration:none;
    margin-top:20px;
    margin-bottom:10px;
    display:block;
    color:#000;
    width:400px;
    float:left;

}
a:hover.zestaw_macierz, a:hover.podzestaw{
    color:#00b6e2;
}

a.podzestaw{
    font-size:12px;
    text-decoration:none;
    color:#5a5a5a;
    width:400px;
    float:left;
    margin-left:20px;
}


.etap_header{
    display:block;
    margin-bottom:0px !important;
    padding-bottom:10px;
    padding-top:10px;
    color:#989898;
    font-size:17px;
}
.contact_back{
    background-color:#f7f7f7;   
    font-size:15px;

    border-radius:5px;-webkit-border-radius:6px;
    padding:25px;    

    color:#3c3b3b;

    border-bottom:8px solid #e8e8e8;
    border-top:1px solid #e8e8e8;
}

ul.korzysci_rozwiazania li{
    background: url('../gfx/ok_small.png') no-repeat 0px 7px;   
    padding-left:25px;
    padding-top:5px;
    width:390px;

}
a#airit_link{
    background: url('../gfx/logo_airit.png') no-repeat 0px 7px;   
    float:left;
    margin-top:20px;

    display:block;
    width:211px;
    height:60px;
    opacity:1.0;
    filter:alpha(opacity=10); /* For IE8 and earlier */
}
a:hover#airit_link{  
    opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
}
a.go_up{
    float:right;
    font-size:12px;
    background: url('../gfx/go_up.png') no-repeat right 0px;   
    padding-right:30px;
    color:#bbb;
    display:block;
    height:17px;
    padding-top:2px;


}
a:hover.go_up{        
    background: url('../gfx/go_up.png') no-repeat right -19px;   
}


/* ------------WYSZUKIWANIE ZAAWANSOWANE------------- */

#searchContainer
{
    width:666px;
    height:113px;
    background: url("../gfx/advanced_search.png") no-repeat scroll 0 0 transparent;
}
.search_box_input
{
    width: 325px;
    height:29px;
    float:left;
    padding: 0px 5px 0px 13px;
    color: #7e8a90;
    border: 0px;
    background: url('../gfx/search_box.png') repeat-x 0px 0px;
}
/* ------------to już jest na opcjach------------- */
a#lab_foto_gal_button {
    background: url("../gfx/lab_foto_gal_button.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 10px;
    margin-left: 90px;
    padding: 6px 15px;
    text-decoration: none;
}

/* ------------------------- */
.searchContainerLabel
{
    display: inline-block;
    float: left;
    font-size: 15px;
    margin-left: 23px;
    margin-right: 90px;
    margin-top: 35px;
    width: 30px;

}
.searchContainerInput
{

    display: inline-block;
    float: left;
    margin-left: 10px;
    margin-top: 34px;	

}
.searchContainerButton
{
    display: inline-block;
    float: right;
    margin-right: 35px;
    margin-top: 13px;
}
.clearBoth
{
    clear: both;
}

#leftFormOptions
{
    display: inline-block;
    float: left;
    height: 380px;
    margin-top: 20px;
    width: 349px;
}

#rightFormOptions
{
    display: inline-block;
    width:280px;
    border-left: 1px dotted #ddd;
    height:440px;
    margin-top: 20px;
    padding-left:30px;
    float:left;
}
.searchInputsRight {
    color: #878787;
    margin-top: 24px;
}

.price_input {
    border: 1px solid #A3A3A3;
    border-radius: 25px 25px 25px 25px;
    font-size: 12px;
    height: 17px;
    margin-bottom: 5px;
    margin-left: 5px;
    opacity: 0.5;
    padding-left: 10px;
    padding-right: 10px;
    width: 70px;
}


.searchLabel
{
    display: inline-block;
    float: left;
    font-size: 15px;
    margin-left: 15px;
    margin-right: 0px;
    margin-top: 35px;
    width: 75px;

}
.searchArrow
{
    display: inline-block;
    float: left;
    margin-left: 9px;
    margin-top: 18px;
    vertical-align: middle;
    margin-right:5px;
}
.searchInput
{

    display: inline-block;
    float: left;
    margin-left: 10px;
    margin-top: 29px;	

}
.searchInputLeft
{

    display: inline-block;
    float: left;
    line-height: 25px;
    margin-left: 10px;
    margin-top: 25px;	

}
.searchInputRight
{

    display: inline-block;
    float: left;
    margin-left: 10px;
    margin-top: 38px;	

}
.checkboxIndentation
{
    margin-left:15px;
    display:block;
}

.searchSelect
{
    color:#878787;
    margin-top: 9px;
}

.searchSelectCatLabel
{
    margin-top: 6px;
}

.searchSelectCat
{
    color:#878787;
}

.grey 
{
    background: none repeat scroll 0 0 #EFEFEF;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}
.lightgrey 
{
    padding: 15px;
    text-align: center;
    background:#f9f9f9;

}

.tableContent
{
    border:1px solid #FAFAFA;
    outline: 2px solid #f1f1f1;
    height: 85px;

    /*    (-bracket-:hack;
        outline: none;
        );*/

}
.lightgreyCategory
{
    background: none repeat scroll 0 0 #F8F8F8;
    font-weight: bold;
    outline: 2px solid #F1F1F1;
    padding-bottom: 10px;
    padding-left: 13px;
    padding-top: 10px;
    position: relative;
    text-align: left;

    border-left: 1px solid #F8F8F8;
    /*   (-bracket-:hack;
        border: 1px solid #F1F1F1;
        outline: none;
        );*/
}
.tableSeparator
{
    border-bottom: 1px solid #DEDEDE;
    height: 20px;
}
.tableSeparatorWhite
{
    height: 20px;
}
.tableHeaderLabels
{ 
    font-weight:bold;
}
.promoLabel
{
    background: none repeat scroll 0 0 #F62666;
    border-radius: 9px 9px 9px 9px;
    color: white;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 1px;
    text-align: center;
}
.lnkZapHanTab 
{
    color: #E47600 !important;
    display: table;
    font-size: 12px;
    padding: 35px 0 0 84px;
    text-align: center;
    text-decoration: none;
    margin:0 auto;
}
.lnkZapHanTab:hover   
{
    color: #00B6E2 !important;
    text-decoration: none;
}

.advSearachLink
{
    display: inline-block;
    margin-left: 16px;
    padding-top: 6px;
}
/* ------------------------- */

a.galleryAZS{
    opacity:1;
}
a:hover.galleryAZS{
    opacity:0.7;
    font-family: Arial,Helvetica,sans-serif;
}

.search_box_advanced_input{
    -moz-border-radius:25px;
    border-radius:25px;
    border:1px solid #a3a3a3;
    height:25px;
    width:280px;
    display:blok;
    opacity:0.5;
    padding-left:30px;
    padding-right:30px;

}

a.arrow_malejaco{
    background: url("../gfx/sortowniki.png") no-repeat 0px 0px;
    display:block;
    width:19px;
    height:19px;
    float:right;
    margin-right:20px;
}
a:hover.arrow_malejaco{
    background: url("../gfx/sortowniki.png") no-repeat 0px -19px;
}


a.arrow_malejaco_act{
    background: url("../gfx/sortowniki.png") no-repeat 0px -76px;
    display: inline-block;
    height: 19px;
    margin-left: 12px;
    vertical-align: sub;
    width: 19px;

}
a.arrow_rosnaco{
    background: url("../gfx/sortowniki.png") no-repeat 0px -38px;
    display:block;
    width:19px;
    height:19px;
    float:right;
    margin-right:20px;
}
a:hover.arrow_rosnaco{
    background: url("../gfx/sortowniki.png") no-repeat 0px -57px;
}
a.arrow_rosnaco_act{
    background: url("../gfx/sortowniki.png") no-repeat 0px -95px;
    display: inline-block;
    height: 19px;
    margin-left: 12px;
    vertical-align: sub;
    width: 19px;

}

/*--------------------------------TABS NOWA STRONA PRODUKTU------------------------------------*/
.ui-tabs{position: relative;
         zoom: 1;
}
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; background-color: #F7F7F7; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; font-size: 14px; color: #929292; }
.ui-tabs .ui-tabs-nav li a span {background: url('../gfx/zakladki.png') no-repeat center; background-position: 0 2px; overflow: hidden; }
.ui-tabs .ui-tabs-nav li a:hover span {background: url('../gfx/zakladki.png') no-repeat center; background-position: 0 -35px; overflow: hidden;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; background-color: #F3F3F3; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; font-size: 14px; color: #4D473C }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span{background: url('../gfx/zakladki.png') no-repeat center; background-position: 0 -35px; overflow: hidden; }

#tabs_dodatki.ui-tabs .ui-tabs-nav li a span,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span,
#tabs_cena_i_finansowanie .ui-tabs-nav li a span,

#tabs_dodatki.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span,
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span, 

#tabs_dodatki.ui-tabs .ui-tabs-nav li a span.mark_lightblue, 
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.mark_darkblue,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span.mark_pink,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span.mark_orange, 
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.mark_green,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.mark_gold{
    background-color:#c4c4c4 ;
    background-image:none ;
    -moz-border-radius:4px;
    border-radius:4px ;
    padding: 5px 12px;
    margin-right:1px;
    float:left;
    z-index:30;
    position:relative;
    text-decoration: none; 
    font-size:13px;
}

#tabs_dodatki.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span,
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span{
    background-color: #929292;
}

#tabs_dodatki.ui-tabs .ui-tabs-nav li a span:hover,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span:hover,
#tabs_cena_i_finansowanie .ui-tabs-nav li a span:hover,

#tabs_dodatki.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover,
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover, 

#tabs_dodatki.ui-tabs .ui-tabs-nav li a span:hover.mark_lightblue, 
#tabs_produkt.ui-tabs .ui-tabs-nav li a span:hover.mark_darkblue,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span:hover.mark_pink,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span:hover.mark_orange, 
#tabs_produkt.ui-tabs .ui-tabs-nav li a span:hover.mark_green,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span:hover.mark_gold{
    background-color:#707070;
    -webkit-transition: background 1s ease;
    -moz-transition: background 1s ease;
    -ms-transition: background 1s ease;
    -o-transition: background 1s ease;
    transition: background 1s ease;
    color:#fff;
}

#tabs_dodatki.ui-tabs .ui-tabs-nav, #tabs_produkt.ui-tabs .ui-tabs-nav, #tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav{
    padding:0px;
}

#tabs_dodatki.ui-tabs .ui-tabs-nav li a span.mark_lightblue {
    background-color:#00b6e2;
}
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.mark_darkblue {
    background-color:#0b4150;
}
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span.mark_orange {
    background-color:#ffb00f;
}
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span.mark_pink {
    background-color:#f62062;
}
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.mark_green {
    background-color:#56af9f;
}
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.mark_gold {
    background-color:#c5862b;
}

/*span.mark_grey, span.mark_orange, span.mark_pink , span.mark_darkblue, span.mark_green, span.mark_lightblue, a.produkt_galeria_link{
    background-color:#c4c4c4 ;
    background-image:none ;
    -moz-border-radius:4px;
    border-radius:4px ;
    padding: 5px 12px;
    margin-right:1px;
    float:left;
    z-index:30;
    position:relative;
    text-decoration: none;
    
}
.galeria_box_link{
    margin:0 auto;
    width:108px;
    
}
a.produkt_galeria_link{
     background-color:#fff;
     color:#3b3b3b;
     display:block;
     height:20px;
     float: none;
      padding: 5px 10px;

}
span.mark_orange{
    background-color:#ffb00f ;
}

span.mark_pink{
    background-color:#f62062;
}
span.mark_darkblue{
    background-color:#0b4150;
}
span.mark_green{
    background-color:#56af9f;
}
span.mark_lightblue{
    background-color:#00b6e2;
}
span:hover.mark_grey, span:hover.mark_orange, span:hover.mark_pink , span:hover.mark_darkblue, span:hover.mark_green, span:hover.mark_lightblue, a:hover.produkt_galeria_link{ 
    background-color:#929292;
    -webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-ms-transition: background 1s ease;
-o-transition: background 1s ease;
transition: background 1s ease;
color:#fff;
}*/
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span.arrow-down,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.arrow-down,
#tabs_dodatki.ui-tabs .ui-tabs-nav li a span.arrow-down,

#tabs_dodatki.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down,
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down, 



#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span.arrow-down-orange,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span.arrow-down-pink,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.arrow-down-darkblue,
#tabs_dodatki.ui-tabs .ui-tabs-nav li a span.arrow-down-lightblue,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.arrow-down-green,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span.arrow-down-gold{
    width: 0 !important; 
    height: 0 !important; 
    display:block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;


    z-index:20;
    float:none;
    margin:0 auto !important;
    position:absolute;
    top:27px;
    left:43%;
    border-top: 7px solid #929292;
    background-color:transparent;
    padding:0px;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;

}
/*#tabs_dodatki.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down,
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down, 
{
    border-top: 7px solid #929292;
}*/
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span:hover.arrow-down,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span:hover.arrow-down,
#tabs_dodatki.ui-tabs .ui-tabs-nav li a span:hover.arrow-down
#tabs_dodatki.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover.arrow-down,
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover.arrow-down,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover.arrow-down, 



#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span:hover.arrow-down-orange,
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li a span:hover.arrow-down-pink,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span:hover.arrow-down-darkblue,
#tabs_dodatki.ui-tabs .ui-tabs-nav li a span:hover.arrow-down-lightblue,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span:hover.arrow-down-green,
#tabs_produkt.ui-tabs .ui-tabs-nav li a span:hover.arrow-down-gold
{-webkit-transition: border-color 1s ease;
 -moz-transition: border-color 1s ease;
 -ms-transition: border-color 1s ease;
 -o-transition: border-color 1s ease;
 transition: border-color 1s ease;
 border-top: 7px solid #707070;

}
#arrow_alternatywa, #arrow_negocjacje, #arrow_reseller ,#arrow_leasing, #arrow_promocja, #arrow_komponenty,  #arrow_oprogramowanie, #arrow_laboratorium, #arrow_konfigurator{
    display:none;
}
.tab_arrow_hover {
    border-top: 7px solid #707070 !important;
    -webkit-transition: border-color 1s ease;
    -moz-transition: border-color 1s ease;
    -ms-transition: border-color 1s ease;
    -o-transition: border-color 1s ease;
    transition: border-color 1s ease;

}
.tab_hover{
    -webkit-transition: background 1s ease;
    -moz-transition: background 1s ease;
    -ms-transition: background 1s ease;
    -o-transition: background 1s ease;
    transition: background 1s ease;
    background-color:#707070 !important;
}
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down-orange{
    border-top: 7px solid #ffb00f;
}
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover span.arrow-down-orange{
    background-color:transparent!important;
}
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down-pink{
    border-top: 7px solid #f62062;
}
#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover.arrow-down-pink{
    background-color:transparent!important;
}
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down-darkblue{
    border-top: 7px solid #0b4150;
}
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover.arrow-down-darkblue{
    background-color:transparent!important;
}

#tabs_dodatki.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down-lightblue{
    border-top: 7px solid #00b6e2;
}
#tabs_dodatki.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover.arrow-down-lightblue{
    background-color:transparent!important;
}
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down-green{
    border-top: 7px solid #56af9f;
}
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover.arrow-down-green{
    background-color:transparent!important;

}
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.arrow-down-gold{
    border-top: 7px solid #c5862b;
}
#tabs_produkt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span:hover.arrow-down-gold{
    background-color:transparent!important;

}

/*
span.arrow-down,span.arrow-down-orange,span.arrow-down-pink, span.arrow-down-darkblue,span.arrow-down-green,span.arrow-down-lightblue {
        width: 0; 
        height: 0; 
        display:block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
         position:relative;
         top:27px;
         z-index:20;
         float:none;
         margin:0 auto;
         margin-right:0px !important;
        border-top: 7px solid #c4c4c4;
}

span.arrow-down-orange {
    border-top: 7px solid #ffb00f;
}


span.arrow-down-pink{
    border-top: 7px solid #f62062;
}
span.arrow-down-darkblue{
    border-top: 7px solid #0b4150;
}
span.arrow-down-green{
    border-top: 7px solid #56af9f;
}
span.arrow-down-lightblue{
    border-top: 7px solid #00b6e2;
}*/

.strefa_mark{
    padding-left:57px;
    margin-bottom:10px;
    font-size:16px;
    color:#636363;
    padding-top:5px;
    height:36px;
    margin-left:0px;
}

#dostepnosc{
    background: url("../gfx/product_icons_new.png") no-repeat 0px 0px;
}
#cena{
    background: url("../gfx/product_icons_new.png") no-repeat 0px -42px;
}
#dodatkowo{
    background: url("../gfx/product_icons_new.png") no-repeat 0px -126px;
}
#strefapomocy{
    background: url("../gfx/product_icons_new.png") no-repeat 0px -84px;
}
#informacjedodatkowe{
    background: url("../gfx/product_icons_new.png") no-repeat 0px -168px;
}
#galeria{
    background: url("../gfx/product_icons_new.png") no-repeat 0px -210px;

}
#przydatne_linki{
    background: url("../gfx/product_icons_new.png") no-repeat 0px -378px;
    margin-top:40px;

}
.name_box{
    width:390px;
    margin-right:20px;
    margin-bottom:20px;
    border-left: 1px solid #ddd;
    float:right;
    padding-left:25px;


}

div#tabs_dodatki.ui-tabs .ui-tabs-panel, div#tabs_produkt.ui-tabs .ui-tabs-panel, div#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-panel {
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
    float:none;
    border:1px solid #eaeaea;
    height:110px;
    padding:20px;

    width:345px;
    margin-bottom:0px;
    position:relative;
    top:-4px;
}

/*.name_box_content{
    IE9 SVG, needs conditional override of 'filter' to 'none' 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(255,255,255,0) 100%);  FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(255,255,255,0)));  Chrome,Safari4+ 
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%);  Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%);  Opera 11.10+ 
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%);  IE10+ 
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%);  W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00ffffff',GradientType=0 );  IE6-8 
float:none;
border:1px solid #eaeaea;
height:110px;
 padding:10px 20px;

  width:345px;
  margin-bottom:0px;
 position:relative;
 top:-4px;

}*/

ul.name_box_marks{
    height:30px;
    float:none;
    z-index:30;
}
ul.name_box_marks li{
    height:30px;
    float:left;
    margin:0px !important;
    padding:0px !important;
}
ul.name_box_marks li a{ 
    color:#fff;
    display:block;
    height:27px;
    text-align:center;
}
ul.name_box_marks li a span{ 
    color:#fff;
}
.gratis{
    background-color:#f62062;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:3px 6px;
    margin-right:20px;
    color:#fff;
    float:left;
}
a.mark_more{
    display:block;
    text-decoration:none;
    -webkit-border-radius:4px;
    border-radius:4px;
    font-size:11px;

    padding:2px 10px;
    float:left;

    background: url("../gfx/arrow_spin.png") no-repeat 51px -12px;
    padding-right:23px !important;
    background-color:#535353;
    color:#fff;

    -webkit-transition: background 0.5s ease;
    -moz-transition: background .5s ease;
    -ms-transition: background .5s ease;
    -o-transition: background .5s ease;
    transition: background .5s ease;

}
a:hover.mark_more{
    background: url("../gfx/arrow_spin.png") no-repeat 51px -12px;
    background-color:#00b6e2;


}
a.mark_more2{
    margin-top:0px;
    display:block;
    width:129px;
    display:block;
    width:130px;
    float:left;
    font-size:12px;
    text-decoration:none;
    color:#3c3b3b;
    line-height:14px !important;

    border-bottom:1px solid #fff;

    background-color:#fff;
    padding-left:10px !important;
    padding-top:8px;
    padding-bottom:8px;
}
a:hover.mark_more2{    
    -webkit-transition: background 0.5s ease;
    -moz-transition: background .5s ease;
    -ms-transition: background .5s ease;
    -o-transition: background .5s ease;
    transition: background .5s ease;
    background-color:#f0f0f0;
}
span.arrow_spin{
    background: url("../gfx/arrow_spin.png") no-repeat 4px -14px;
    padding:3px 5px;
    background-color:#7c7c7c;
    margin-right:10px;
    display:block;
    margin-bottom:15px;
    float:left;
    height:10px;
    width:10px;
    text-decoration:none;

    -webkit-border-radius:2px;
    border-radius:2px;
}

span:hover.arrow_spin{
    background-color:#00b6e2;
    color:#000;
}
#gallery_slider{
    float:left;
    height:40px;
    width:190px;
    margin-top:10px;
    background-color:#e9e9e9;
}
a#arrow_gallery_slider_left, a#arrow_gallery_slider_right{
    background: url("../gfx/arrow_gallery.png") no-repeat 4px -20px;
    float:left;
    background-color:#000;
    opacity:0.4;
    height:40px;
    width:15px;
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px; 


}

a#arrow_gallery_slider_right{
    background: url("../gfx/arrow_gallery.png") no-repeat 5px 13px;
    float:right;
    background-color:#000;
    -webkit-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px; 
}
a:hover#arrow_gallery_slider_left, a:hover#arrow_gallery_slider_right{
    opacity:0.7;
}
/*----------------------------------------DEMOSTOCK---------------------------------------------*/
h1#demostock_title{
    background: url("../gfx/demostock_icon_big.png") no-repeat 0px 0px;
    color:#1D3D51;
    font-size:36px;
    padding-left:80px;
    padding-top:10px;
    display:block;
    position:relative;
    float:left;
    height:90px;
    margin-bottom:0px;
}
#demostock_subtitle{
    color:#599d5b;
    font-size:16px;
    display:block;
    position:absolute;
    top:50px;
    left:80px;

}
#demostock_buy_title, #demostock_guide_title, #demostock_sell_title  {
    background: url("../gfx/product_icons_new.png") no-repeat 0px -252px;
    padding-left:60px;
    font-size:18px;
    color:#187537;
    padding-top:0px;
    height:42px;
    float:left;
    line-height:20px !important;
    position:relative;


}

#demostock_guide_title{
    background: url("../gfx/product_icons_new.png") no-repeat 0px -294px;
    color:#187537;
}

#demostock_sell_title{
    background: url("../gfx/product_icons_new.png") no-repeat 0px -336px;
    color:#007490;
}
.demo_subdesc{
    color:#929292;
    font-style:italic;
    font-size:12px;

    top:5px;
    position:absolute;
    left:60px;
    top:25px;
}
a.demostock_guide_box{
    height:80px;
    position:relative;
    display:block;
    float:left;
    width:245px;
    text-decoration:none;

}

span.demostock_more{
    background: url("../gfx/arrow_spin.png") no-repeat 4px 0px;
    padding-left:20px;
    float:left;
    position:absolute;
    left:60px;
    top:60px;
    opacity:0.7;
    font-weight:bold;
    color:#3c3b3b;
}
span:hover.demostock_more{
    opacity:1;
}
ul#demo_menu{
    width:666px;
}
ul#demo_menu li {

    /*background: rgb(240,246,231);  Old browsers 
     IE9 SVG, needs conditional override of 'filter' to 'none' 
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmY0ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(240,246,231,1) 0%, rgba(235,244,222,1) 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,246,231,1)), color-stop(100%,rgba(235,244,222,1)));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  rgba(240,246,231,1) 0%,rgba(235,244,222,1) 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  rgba(240,246,231,1) 0%,rgba(235,244,222,1) 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  rgba(240,246,231,1) 0%,rgba(235,244,222,1) 100%);  IE10+ 
    background: linear-gradient(to bottom,  rgba(240,246,231,1) 0%,rgba(235,244,222,1) 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f6e7', endColorstr='#ebf4de',GradientType=0 );  IE6-8 */
    background-color:#f3f7eb;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;

    font-size:18px;
    float:left;
    padding:5px 20px 0px 20px;
    margin-right:1px;
    position:relative;



}
ul#demo_menu li:hover, ul#demo_menu li:hover.demo_active {
    /*background: rgb(222,237,196);  Old browsers 
     IE9 SVG, needs conditional override of 'filter' to 'none' 
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZWRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGVmZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(222,237,196,1) 0%, rgba(228,239,210,1) 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,237,196,1)), color-stop(100%,rgba(228,239,210,1)));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  rgba(222,237,196,1) 0%,rgba(228,239,210,1) 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  rgba(222,237,196,1) 0%,rgba(228,239,210,1) 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  rgba(222,237,196,1) 0%,rgba(228,239,210,1) 100%);  IE10+ 
    background: linear-gradient(to bottom,  rgba(222,237,196,1) 0%,rgba(228,239,210,1) 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deedc4', endColorstr='#e4efd2',GradientType=0 );  IE6-8 */
    background:#e7f0d8;
    -moz-transition: background 0.6s ease 0s !important;

    transition: background 0.6s ease 0s !important;
}
ul#demo_menu li.demo_active{
    background-color:#cce4a8 !important;


}
a.demo_mark {
    color:#444;
    text-decoration:none;
    background: url("../gfx/demowir.png") no-repeat 0px 5px;
    padding-left:40px;
    padding-top:12px;
    padding-bottom:20px;
}
a:hover.demo_mark {
    background: url("../gfx/demowir.png") no-repeat 0px -51px ;
}

ul#demo_menu li a.demo_active{
    background: url("../gfx/demowir.png") no-repeat 0px -104px !important;
}
ul#demo_menu li a#demo_wszystko,  ul#demo_menu li a#demo_serwery{
    width:89px;
    display:block;
    margin-left:10px;
}
ul#demo_menu li a#demo_storage{
    width:80px;
    display:block;
    margin-left:10px;
}
ul#demo_menu li a#demo_inne {
    width:45px;
    display:block;
    margin-left:5px;
}
/*  span.demo_arrow{
              display:block;
         width:89px;
         height:50px;
        background-color:transparent !important;
         background: url("../gfx/arrow_down_green.png") no-repeat 0px -40px;
       
         z-index:20;
         float:none;
         margin:0 auto !important;
  }*/
#demo_plus_green, #demo_plus_blue, #demo_plus_orange{
    background: url("../gfx/demo_plus_green.png") no-repeat 0px 0px;
    height:70px;
    padding-left:100px;
    padding-top:40px;
    font-size:25px;
    line-height:26px !important;
    color:#555;

}

#demo_plus_blue{
    background: url("../gfx/demo_plus_blue.png") no-repeat 0px 0px;
}

#demo_plus_orange{
    background: url("../gfx/demo_plus_orange.png") no-repeat 0px 0px;
}

a.wykaz_leasingow, a.wykaz_leasingow2  {
    background: url("../gfx/arrow_spin.png") no-repeat 4px 4px;
    padding-left: 30px;
    float: left;

    opacity: 0.7;
    display:block;
    width:200px;
    padding-top:2px;
    color: #3c3b3b;
    text-decoration:none;
}
a:hover.wykaz_leasingow, a:hover.wykaz_leasingow2 {
    opacity:1;
}
a.wykaz_leasingow2{
    width:280px;
    padding-right:10px;
    margin-right:10px;

    padding-top:3px;
}
a:hover.wykaz_leasingow2 {
    color:#000;
    font-size:14px;
}

.lic_cat{

    width:221px;
    margin-right:4px;
    float:left;
    -webkit-border-radius:4px;
    border-radius:4px;
    position:relative;
}

.lic_cat_top{
    height:30px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px; 
}
#lic_cat_top_edu{
    background-color:#c9ede7;
}
#lic_cat_top_biz{
    background-color:#fdf0d2;
}
#lic_cat_top_gov{
    background-color:#d4ecf6;
}

.lic_cat_middle{
    height:50px;

}
#lic_cat_middle_edu{
    background: url("../gfx/config_box_green_background.png") repeat-y 0px 0px;
}
#lic_cat_middle_biz{
    background: url("../gfx/config_box_yellow_background.png") repeat-y 0px 0px;
}
#lic_cat_middle_gov{
    background: url("../gfx/config_box_blue_background.png") repeat-y 0px 0px;
}
.lic_cat_title{
    height:11px;
    display:block;

    padding-top:45px;
    padding-left:70px;
    color:#fff;
    font-size:17px;
    position:absolute;
    top:0px;
    left:0px;
    float:left;
    width:180px;
    margin-left:0px !important;

}
.lic_radio{
    float:right;
    -webkit-border-radius:20px;
    border-radius:20px;
    width:20px;
    height:20px;
    display:block;
    padding:6px;
    margin-right:10px;
    margin-top:10px;

}
#lic_radio_edu{
    background-color:#2e7868;
    position: relative;
}
#lic_radio_biz{
    background-color:#be811e;
    position: relative;
}
#lic_radio_gov{
    background-color:#1a7ba5;
    position: relative;
}

p#edu_title{
    background: url("../gfx/licencje_open_icons.png") no-repeat 0px 0px;
}
p#biz_title{
    background: url("../gfx/licencje_open_icons.png") no-repeat 0px -112px;
}
p#gov_title{
    background: url("../gfx/licencje_open_icons.png") no-repeat 0px -224px;
}

.lic_cat1_active 
{
    background-color: #3b816b !important;
}
.lic_cat2_active 
{
    background-color: #1a79a3 !important;
}
.lic_cat3_active 
{
    background-color: #b57612 !important;
}

a.lic_cat_submenu{
    display:block;
    padding:9px;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px; 
    color:#fff !important;
    text-decoration:none;
    background-color:#e7a747;
    float:left;
    width:55px;
    margin-right:1px;
    text-align:center;
}
a.lic_cat_submenu_edu{
    background-color:#55b197;
}
a.lic_cat_submenu_gov{
    background-color:#6eb6d6;
}


a:hover.lic_cat_submenu{
    background-position:center;
    background-color:#b57612 ;
    padding-top:50px;
    height:10px;

}

a:hover.lic_cat_serwery, a:hover.lic_cat_serwery_active{
    background: url("../gfx/serwery_icon.png") no-repeat 16px 10px ;

    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    -ms-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    transition: background 200ms ease;

}
a:hover.lic_cat_systemy, a:hover.lic_cat_systemy_active {
    background: url("../gfx/systemy_icon.png") no-repeat 16px 10px ;

    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    -ms-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    transition: background 200ms ease;

}

a:hover.lic_cat_aplikacje, a:hover.lic_cat_aplikacje_active{
    background: url("../gfx/aplikacje_icon.png") no-repeat 16px 10px ;

    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    -ms-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    transition: background 200ms ease;

}

a:hover.lic_cat_submenu_edu{
    background-color:#3b816b  ;

}
a:hover.lic_cat_submenu_gov{
    background-color:#1a79a3 ;

}
a:hover.lic_cat_submenu_biz{
    background-color:#b57612 ;

}

a.lic_cat_submenu_active{
    background-position:center;
    background-color:#b57612 ;
    padding-top:50px;
    height:10px;
    cursor: default;
}

a.lic_cat_serwery_active{
    background: url("../gfx/serwery_icon.png") no-repeat 16px 10px ;

    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    -ms-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    transition: background 200ms ease;

}
a.lic_cat_systemy_active{
    background: url("../gfx/systemy_icon.png") no-repeat 16px 10px ;

    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    -ms-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    transition: background 200ms ease;

}

a.lic_cat_aplikacje_active{
    background: url("../gfx/aplikacje_icon.png") no-repeat 16px 10px ;

    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    -ms-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    transition: background 200ms ease;

}

a.lic_cat_submenu_edu_active{
    background-color:#3b816b  ;
    cursor: default;
}
a.lic_cat_submenu_gov_active{
    background-color:#1a79a3 ;
    cursor: default;
}
a.lic_cat_submenu_biz_active{
    background-color:#b57612 ;
    cursor: default;
}


.lic_cat_bottom{
    padding-top:1px;
    height:27px;
}
#lic_cat_bottom_edu{
    background-color:#448b75;
}
#lic_cat_bottom_biz{
    background-color:#c5872c;
}
#lic_cat_bottom_gov{
    background-color:#1b7aa4;
}


#arrow_edu, #arrow_gov, #arrow_biz{
    background-color: transparent;
    border-left: 7px solid transparent;
    border-radius: 0 0 0 0 !important;
    border-right: 7px solid transparent;
    border-top: 7px solid #c9ede7;
    display: block;
    float: right;
    height: 0 !important;
    position:absolute;
    top:30px;
    right:20px;
}
#arrow_biz{
    border-top: 7px solid #fdf0d2;
}
#arrow_gov{
    border-top: 7px solid #d4ecf6;
}

#config_title{
    background: url("../gfx/configurator_icon.png") no-repeat 0px 0px;
    padding-left:80px;
    padding-top:20px;
    height:30px;
}

a.lic_list{

    text-decoration:none;
    display:block;

    padding-left:15px;
    font-size:11px;

    float:left;
    color:#666;

}
ul.lista_licencji li{
    width:215px;
    float:left;
    display:block;
    background: url("../gfx/lic_micro_arrow.png") no-repeat 0px 0px;

    padding-top:1px;
    padding-bottom:5px;
    margin-right:5px;
    margin-top:0px;
    margin-bottom:5px;
}

ul.lista_licencji li a:hover{
    background: url("../gfx/lic_micro_arrow.png") no-repeat 0px -145px;
    color:#ff0000;

}
.lic_info_tab_edu{
    width:666px;
    border-top:1px solid #c5862b;
    position:relative;

}
.lic_info_label_edu{
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    background:#c5862b;
    color:#fff;
    padding:5px 12px;
    float:left;
    display:block;
    margin-left:0px !important;
}


.lic_info_edu_tab_arrow{
    background-color: transparent;
    border-left: 7px solid transparent;
    border-radius: 0 0 0 0 !important;
    border-right: 7px solid transparent;
    border-top: 7px solid #c5862b;
    display: block;
    float: left;
    height: 0 !important;
    position:absolute;
    top:27px;
    left:40px;
}

.lic_pn, .lic_pn2, .prod_pn, .prod_pn_main, .prod_pn_demostock{
    background: url("../gfx/lic_PN.png") no-repeat 0px 0px;
    padding-left:45px;
    padding-top:3px;
    color:#c5862b;
    font-weight:bold;
    font-size:14px;

    display:block;

    float:left;
    min-height:27px;
    border-right:1px dotted #ddd;
    padding-right:10px;
    margin-top:5px;
    margin-right:10px;
    margin-bottom:15px;
}
.prod_pn_main{
    margin-right:10px;
    max-width:60px;
    font-size:12px;
    min-width:50px;
}
.lic_pn2{
    margin-bottom:0px;
    margin-top:0px;
}
.prod_pn, .prod_pn_main{
    background: url("../gfx/prod_PN.png") no-repeat 0px 0px;
    color:#666;

}
.prod_pn_demostock{
    background: url("../gfx/prod_PN_demostock.png") no-repeat 0px 0px;
    color:#666;

}

a.edytuj_icon{
    background: url("../gfx/edytuj_icon.png") no-repeat 0px 0px;
    display:block;
    float:right;
    width:75px;
    height:5px;
    padding-top:65px;
    color:#666;
    text-align:center;
    text-decoration:none;
    position: relative;
    top: 3px;
    font-size:12px;
}
a:hover.edytuj_icon{
    background: url("../gfx/edytuj_icon.png") no-repeat 0px -70px;
    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    -ms-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    transition: background 200ms ease;
}
a.lic_pn{
    color:#c5862b !important;
}
a.prod_pn {
    color:#c5862b !important;
}
.inner_shadow{
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.3);

    border-radius: 20px;
    -webkit-border-radius: 20px;

}
.lic_pn a:hover, .prod_pn a:hover{
    color:#00B6E2 !important;
}

.lic_cena{
    color:#f40017;
    font-size:14px;
    font-weight:bold;
    min-width:75px !important;
    text-align:center;
}
.lic_cena2, .lic_cena3{
    /*    min-width:100px !important;*/
    font-size:13px;
}
tr.lic_product_labels, .lic_product_box{
    background: url("../gfx/lic_shadow.png") repeat-x 0px bottom;
    padding-bottom:30px;
    padding-top:20px;
    height:50px;
    text-align:center;
    vertical-align:middle;

}


a.lic_dodaj_do_zapytania{
    background: url("../gfx/plusiki2.png") no-repeat 0px 0px;
    display:block;
    width: 50px;
    height:52px;
    float:right;
}
a:hover.lic_dodaj_do_zapytania{
    background: url("../gfx/plusiki2.png") no-repeat 1px -55px;
}
.lic_nazwa, .prod_nazwa{
    font-size:13px;
    font-weight:bold;
    color:#555;
    padding-top:10px;
    padding-bottom:5px;
    text-align:left;
    max-width:400px;
    min-width:400px;
    float:left;
    width:100%;
}
table.lic_table tr td p.lic_nazwa, table.lic_table2 tr td p.prod_nazwa, table.lic_table2 tr td p.prod_nazwa_main{
    text-align:left !important;

}
.prod_nazwa, .prod_nazwa_main{
    max-width:340px;
    min-width:340px;
    text-align:left !important;
}
.prod_nazwa_main{
    max-width:280px;
    min-width:280px;
}
.lic_ugier{
    color:#d48e25;
    font-style: italic;
    font-size:11px;

}
input.lic_ilosc{
    width:30px;
    display:block;
    margin:0 auto;
}
table.lic_table tr td{
    padding:0px !important;
    vertical-align:top;
}
table.lic_table0{
    vertical-align:middle;
}
table.lic_table tr td p, table.lic_table2 tr td p{
    line-height:15px !important;
    margin-left:0px !important;
    text-align:center !important;


}table.lic_table_koszyk tr td p, table.lic_table_koszyk2 tr td p{
    line-height:15px !important;
    margin-left:0px !important;

}
table.lic_table2 tr td p{
    text-align:center;
}
table.lic_table_koszyk2 tr td p{
    text-align:center;
}
table.lic_table2 .lic_ugier{
    margin-bottom:5px;
}
table.lic_table_koszyk2 .lic_ugier{
    margin-bottom:5px;
}
table.lic_table tr td, table.lic_table2 tr td{
    min-width:50px;
}
table.lic_table_koszyk tr td, table.lic_table2 tr td{
    min-width:50px;
}
table.lic_table, table.lic_table2 tr td{
    width:666px;
    margin-bottom:30px;
}
table.lic_table_koszyk, table.lic_table_koszyk2 tr td{
    width:666px;
    margin-bottom:30px;
    word-wrap:break-word;
    vertical-align:top;
}

.lic_wersja{
    font-size:11px;
    text-align:left;
    float:left;padding-right:5px;
}

a.lic_usun, .lic_usun_reset, .lic_usun_reset_main{
    background: url("../gfx/lic_usun.png") no-repeat 0px 0px;
    float:right;
    display:block;
    height:26px;
    width:28px;
}
a.lic_usun_reset, a.lic_usun_reset_main{
    background: url("../gfx/lic_usun.png") no-repeat right 0px;
    padding-right:80px;
    font-size:11px;
    color:#555;
    text-decoration:none;
}
a:hover.lic_usun{
    background: url("../gfx/lic_usun.png") no-repeat 0px -26px;
}
a:hover.lic_usun_reset, a:hover.lic_usun_reset_main{
    background: url("../gfx/lic_usun.png") no-repeat right -26px;
}
a.lic_usun_reset_main{
    background: url("../gfx/lic_usun.png") no-repeat right 0px;
    padding-right:0px;
    height:26px;
    margin-top:5px;
    width:30px;
}
a:hover.lic_usun_reset_main{
    background: url("../gfx/lic_usun.png") no-repeat right -26px;
}
a.lic_usun_span{
    color:#666;
    font-size:11px;
}


.lic_product_box_wzapytaniu{
    border-bottom:1px dotted #ddd;
    width:666px;
    padding-bottom:10px;
    padding-top:15px;

}

.cart_total{
    float:left;
}
.lic_product_box_wzapytaniu_koszyk{
    border-bottom:1px dotted #ddd;
    width:666px;
    padding-bottom:10px;
    padding-top:10px;

}
p#lic_razem{
    font-size:20px;
    color:#444;
    float:left;
    display:block;
}
#polaczone_zapytanie{
    background: url("../gfx/polaczone_zapytanie.png") no-repeat left 0px;
    font-size:12px !important;
    padding-left:120px;
    padding-top:2px;
    display:block;
    height:60px;
    float:left;
    position:relative;
    top:40px;
    width:230px;

}
.lic_ugier_total{
    margin-bottom:30px !important;
}

a#lic_przelicz{
    background: url("../gfx/lic_przelicz.png") no-repeat 0px 0px;
    color:#fff;
    padding-left:42px;
    padding-top:7px;
    font-size:14px;
    height:20px;
    width:65px;
    float:right;
    text-decoration:none;
    margin-top:26px;

}
a:hover#lic_przelicz{
    background: url("../gfx/lic_przelicz.png") no-repeat 0px -27px;
}

#lic_nr_box{
    width:350px;
    float:right;
    margin-top:20px;
}

#lic_nr_box p{
    font-size:11px;
    float:left;
    padding-right:10px;
    line-height:14px !important;
}

#lic_nr_box input{
    width:100px;
    float:right;


}
#lic_nr_box span{


    font-size:20px;
}
a#lic_wyslij_zapytanie{
    background-color:#222;
    -webkit-border-radius:4px;
    border-radius:4px;
    color:#fff;
    text-decoration:none;
    padding:9px 15px;
    float:right;
    position:relative;
    top:-15px;
}

a:hover#lic_wyslij_zapytanie{
    background-color:#00b6e2;
}

#wzapytaniu_red, #wzapytaniu_orange{
    background: url("../gfx/wzapytaniu_red.png") no-repeat 0px 0px;
    display:block;
    padding-left:140px;
    padding-top:3px;
    font-size:17px;
    color:#555;
    position:relative;
    top:13px;
    height:80px;
}
#rozwin_zapytanie_produktowe{
    position:absolute;
    top:20px;
    right:100px;
    top:-10px;
    width:76px;
}
#wzapytaniu_orange{
    background: url("../gfx/wzapytaniu_orange.png") no-repeat 0px 0px;
    padding-left:100px;
}
.wzapytaniu_header_background{
    background: url("../gfx/wzapytaniu_header_background.png") repeat-x 0px 0px;
    width: 686px;
    height: 80px;
    position: relative;
    left: -20px;
    margin-top:50px;
    margin-bottom:0px;
}
#wzapytaniu_content {
    margin-top:20px;
}
/*-----------UPLOAD FILE IN DEMOSTOCK DLA SPRZEDAJACYCH----*/

.qq-uploader {
    position: relative;
    width: 100%;
}
.qq-upload-button {
    display: block;
    /*or inline-block*/
    width: 105px;
    padding: 7px 0;
    text-align: center;
    background: -moz-linear-gradient(top,  rgba(84,84,84,1) 0%, rgba(35,49,53,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,84,84,1)), color-stop(100%,rgba(35,49,53,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#233135',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #DDD;
    color: #FFF;
}
.qq-upload-button-hover {
    background: rgb(0,182,226); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: -moz-linear-gradient(top,  rgba(0,182,226,1) 0%, rgba(0,170,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,182,226,1)), color-stop(100%,rgba(0,170,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6e2', endColorstr='#00aadd',GradientType=0 ); /* IE6-8 */
}
.qq-upload-button-focus {
    outline: 1px dotted #000000;
}
.qq-upload-drop-area, .qq-upload-extra-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 30px;
    z-index: 2;
    background: #FF9797;
    text-align: center;
}
.qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 16px;
}
.qq-upload-extra-drop-area {
    position: relative;
    margin-top: 50px;
    font-size: 16px;
    padding-top: 30px;
    height: 20px;
    min-height: 40px;
}
.qq-upload-drop-area-active {
    background: #FF7171;
}
.qq-upload-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.qq-upload-list li {
    margin: 0;
    margin-top: 8px;
    padding: 9px;
    line-height: 15px;
    font-size: 16px;
    background-color: #FFF0BD;
    float: none;
    clear: both;
}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text, .qq-upload-finished {
    margin-right: 12px;
}
.qq-upload-file {
}
.qq-upload-spinner {
    display: inline-block;
    background: url("loading.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
}
.qq-upload-finished {
    display:none;
    width:15px;
    height:15px;
    vertical-align:text-bottom;
}
.qq-upload-size, .qq-upload-cancel {
    font-size: 12px;
    font-weight: normal;
}
.qq-upload-failed-text {
    display: none;
    font-style: italic;
    font-weight: bold;
}
.qq-upload-failed-icon {
    display:none;
    width:15px;
    height:15px;
    vertical-align:text-bottom;
}
.qq-upload-fail .qq-upload-failed-text {
    display: inline;
}
.qq-upload-list li.qq-upload-success {
    background-color: #BDE17F;
    color: #FFFFFF;
}
.qq-upload-list li.qq-upload-fail {
    background-color: #D60000;
    color: #FFFFFF;
}
.qq-progress-bar {
    background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
    width: 0%;
    height: 15px;
    border-radius: 6px;
    margin-bottom: 3px;
    display: none;
}


#inpWyslijDemostock{
    color:#fff;
    padding:6px 20px 4px;
    text-decoration:none;
    border:0px;
    display:block;
    width:120px;
    height:30px;
    padding-bottom:25px;
    margin-right:65px;
    margin-bottom:40px;
    background:none;
    background-color:#233135;
    -webkit-border-radius:15px;
    border-radius:15px;   
    padding-top:8px;
    font-size:14px;
    float:right;
    margin-top:20px;
    margin-left:0px;
    border:0px;
    cursor: pointer;
    background: -moz-linear-gradient(top,  rgba(84,84,84,1) 0%, rgba(35,49,53,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,84,84,1)), color-stop(100%,rgba(35,49,53,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(84,84,84,1) 0%,rgba(35,49,53,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#233135',GradientType=0 ); /* IE6-9 */
}

#inpWyslijDemostock:hover{

    background: rgb(0,182,226); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  rgba(0,182,226,1) 0%, rgba(0,170,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,182,226,1)), color-stop(100%,rgba(0,170,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,182,226,1) 0%,rgba(0,170,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6e2', endColorstr='#00aadd',GradientType=0 ); /* IE6-8 */
}

.win_active{ 
    z-index: 90000; 
}

.bottom_contact_box_errors_top {

    color: #37E1C6;
    padding-top: 45px;
    float: left;
    width: 100%;

}
#bottom_contact_box label{
    margin-left:60px;
    color:#9a9a9a;
    margin-bottom:10px;
    float:left;
    font-size:13px;
}
#sadzimy_chmury_box{
    background: url('../gfx/las_chmur.png') no-repeat right 0px;
    height:170px;
    padding-top:50px;
}

a.yellow_button, input.yellow_button{
    background: url('../gfx/yellow_button_background.png') repeat-x 0px 0px;
    color: #3C3B3B;
    padding:8px 16px;
    cursor: pointer;
    text-decoration:none;
    border-radius:6px 6px 6px 6px;
    -webkit-border-radius:6px 6px 6px 6px;
    border:0px !important;
    display:block;

}

a:hover.yellow_button, input:hover.yellow_button{
    background:none;
    background-color:#444;
    color:#fff;
}

a.sadzimy_title{
    font-size:35px;
    color:#1D3D51;
}

.cloud_box{
    background: url('../gfx/cloud_box_chmurka.png') no-repeat 20px bottom;
    background-color:#9aabb3;
    width:250px;
    color:#fff;
    float:left;
    min-height:260px;

}
.cloud_box_oferujemy{
    display: block;
    color: white;
    padding-left: 110px;
    padding-top: 30px;
    width: 120px;
    font-size:14px;
}
.cloud_box_header{
    background: url('../gfx/cloud_box_header_background.png') repeat-x left top;
    height:40px;    
}
.cloud_box_header_title{
    font-size:22px;
    padding-top:12px; 
    color:#fff;
    float:left;
    display:block;
}
.cloud_box_number{
    background: url('../gfx/cloud_number.png') no-repeat left top;
    font-size: 20px;
    width: 60px;
    padding-top: 10px;
    padding-left: 30px;
    color: #1D3D51;
    height: 30px;
    float:left;
}

.cloud_box_content{
    float:left;
    width:355px;
    background: rgb(234,234,234); /* Old browsers */
    background: -moz-linear-gradient(-45deg,  rgba(234,234,234,1) 1%, rgba(249,249,249,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,rgba(234,234,234,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  rgba(234,234,234,1) 1%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  rgba(234,234,234,1) 1%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  rgba(234,234,234,1) 1%,rgba(249,249,249,1) 100%); /* IE10+ */
    background: linear-gradient(135deg,  rgba(234,234,234,1) 1%,rgba(249,249,249,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f9f9f9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    padding:30px;
    min-height:200px;
    margin-bottom:1px;
}

.cloud_ready_icon, .cloud_not_ready_icon{
    float:left;
    width:250px;
    padding: 20px 0px 20px 80px;
    margin-top:30px;
    margin-bottom:30px;
    border-bottom:3px dashed #ddd;
    border-top:3px dashed #ddd;
    min-height:200px;

}

.cloud_ready_icon{
    background: url('../gfx/cloud_ready_icon.png') no-repeat left 20px;
}

.cloud_not_ready_icon{
    background: url('../gfx/cloud_not_ready_icon.png') no-repeat left 20px;;
    float:right;
    min-height:205px;
} 
.cloud_level{
    width:666px;
    position:relative;
    margin-bottom:1px;
    background: rgb(234,234,234); /* Old browsers */
    background: -moz-linear-gradient(-45deg,  rgba(234,234,234,1) 1%, rgba(249,249,249,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,rgba(234,234,234,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  rgba(234,234,234,1) 1%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  rgba(234,234,234,1) 1%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  rgba(234,234,234,1) 1%,rgba(249,249,249,1) 100%); /* IE10+ */
    background: linear-gradient(135deg,  rgba(234,234,234,1) 1%,rgba(249,249,249,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f9f9f9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    min-height:100px;
    float:left;
}
div.cloud_level_number{
    background: url('../gfx/cloud_level_icon.png') no-repeat left bottom;
    position:absolute;
    left:20px;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    width:60px;
    height:100px;
    display:block;
}
div.cloud_level_number span{
    display: block;
    position: absolute;
    bottom: 25px;
    left: 20px;
}
p.cloud_level_text{
    padding-left:50px;
    margin-left:44px !important;
    border-left:1px dashed #3eb4e1;
    min-height:50px;
    display:block;
    padding-bottom:20px;
    padding-top:20px;
}
.cloud_level_title{
    font-size: 17px;
    color: #1D3D51;
    font-weight: normal;
    margin-bottom: 15px;
    display:block;
    padding-bottom:5px;
}
#dynamika_biznesu{
    background: url('../gfx/dynamika_biznesu.png') no-repeat left top;
    padding-left:240px;
    margin-bottom:20px;
    margin-top:20px;
    min-height:180px;

}

.rodzaj_chmury{
    width:129px;
    margin-right:20px;
    padding-right:20px;
    border-right:2px dashed #ddd;
    float:left;
}
.sub_cloud{
    color:#94cbe5;
    font-style:italic;
}
#cloud_contact_box{
    background: url('../gfx/cloud_contact_background.png') no-repeat right top;
    float:right;
    padding-left:20px;
    margin-left:20px;
    border-left:2px dashed #ddd;
    min-height:90px;
    padding-top:90px;
    width:150px;
}

a.posadz_chmure_vendora{
    background: url('../gfx/posadz_chmure_label.png') no-repeat left top;
    display: block;
    margin-right: 40px;
    height: 60px;
    width: 80px;
    font-size: 12px;
    color: #1D3D51;
    font-weight: normal;
    margin-bottom: 15px;
    padding-top: 70px;
    text-decoration: none;
    color: #1D3D51;
    float: left;
    text-align:center;
}

a:hover.posadz_chmure_vendora{
    background: url('../gfx/posadz_chmure_label.png') no-repeat left -137px;
    color:#fff;
}

.box_chmura_vendora{
    border-bottom: 2px dashed #DDD;
    padding-bottom:25px;
}
form.form_posadz_chmure_vendora{
    width:666px;
    position:relative;
    top:-30px;
    color:#666;
}
form.form_posadz_chmure_vendora input, textarea#textareaChmura{
    border:1px solid #ddd;
    background-color:#fff;
    color:#4a5b6f;

}
textarea#textareaChmura{
    width: 270px;
    display: block;
    height: 140px;
}

input#posadz_IBM_send{
    float:right;
}

input#inpFirmaCloud, input#inpImieNazCloud{
    width:295px;
}

p#calReset{
    cursor:pointer;
    display:block;
    padding:4px 1px;
    text-align:center !important;
    float:right;
    -webkit-border-radius:25px 25px 25px 25px;
    border-radius:25px 25px 25px 25px;
    width:80px;
    color:#fff;

    background: rgb(132,137,145); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(132,137,145,1) 1%, rgba(130,140,149,1) 36%, rgba(99,108,119,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(132,137,145,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(99,108,119,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(132,137,145,1) 1%,rgba(130,140,149,1) 36%,rgba(99,108,119,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(132,137,145,1) 1%,rgba(130,140,149,1) 36%,rgba(99,108,119,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(132,137,145,1) 1%,rgba(130,140,149,1) 36%,rgba(99,108,119,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(132,137,145,1) 1%,rgba(130,140,149,1) 36%,rgba(99,108,119,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848991', endColorstr='#636c77',GradientType=0 ); /* IE6-9 */
}
p.inpError{
    color:#db3e00;
    font-size:11px;
    display:block;
    padding-left:20px;
    padding-top:2px;
    background: url('../gfx/lab_error.png') no-repeat;
}

a.rentgen_PN, p.rentgen_cena, a.rentgen_check, h1.rentgen_PN{

    color:#082330;
    border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    padding:5px 10px;
    display:block;
    text-align:center;
    text-decoration:none;
}
a.rentgen_PN, h1.rentgen_PN{
    border:1px dotted #134761;
}

a:hover.rentgen_PN{
    background-color:#009fff;
    color:#fff;

}
a:hover.transition, span:hover.transition, div:hover.transition, input:hover.transition{
    -webkit-transition: background 1s ease;
    -moz-transition: background 1s ease;
    -ms-transition: background 1s ease;
    -o-transition: background 1s ease;
    transition: background 1s ease;
}
transition_hover{
    -webkit-transition: background 1s ease;
    -moz-transition: background 1s ease;
    -ms-transition: background 1s ease;
    -o-transition: background 1s ease;
    transition: background 1s ease;
}
a.rentgen_name{
    color:#555;
    font-size:13px;
    line-height:18px !important;


}
p.rentgen_cena{
    background-color:#f52b7c;
    color:#fff;
    font-weight:bold;
    display:block;
    padding:5px 10px;;
    font-size:13px;
    max-width:70px;
    float:left;
    margin-right:15px;


}
tr.rentgen{
    border-bottom:dashed 1px #8f8f8f;
}

a.rentgen_check{
    float:right;
    background-color:#2e96d8; /*#ff9600;*/
    color:#fff;
}
a:hover.rentgen_check{
    background-color:#2e96e4; /*bd6f00;*/

}

a.download_icon{
    background: url('../gfx/download_icon.png') no-repeat left top;
    padding-left:50px;
    display:block;
    font-size:18px;
    color:#0767c2;
    padding-top:3px;
    height:59px;
}
a:hover.download_icon{
    background: url('../gfx/download_icon.png') no-repeat left -109px;
}

p#samolot_yellow{
    background: url('../gfx/samolot_yellow.png') no-repeat 0px 0px;
    padding-top:10px;
    padding-left:180px;
    display:block;
    font-size:28px;
    line-height:28px !important;
    color:#333;    
}
a.interlinkdot{
    border-bottom: 1px dotted #444;
    color:#666;

}
a:hover.interlinkdot{
    border-bottom: 1px solid #ccc;

}
a.linkblue, a.linkorange, a.linkgrey{
    background-color:#2792c4;
    padding:6px 15px;
    color:#fff;
    display:block;
    font-size:12px;
    position:relative;
    padding-left:30px;
    -webkit-border-radius:2px 2px 2px 2px;
    border-radius:2px 2px 2px 2px;

    text-decoration:none;
    margin-top:1px;


}
a.linkorange{
    background-color:#f99b19;
}
a.linkgrey{
    background-color:#a5a6a6;
}

a:hover.linkblue{
    background-color:#3ba9dd;
}
a:hover.linkorange{
    background-color:#e88c0e;
}
a:hover.linkgrey{
    background-color:#848484;
}

a.linkblue span, a.linkorange span, a.linkgrey span{
    background: url('../gfx/white_arrow.png') no-repeat 0px 6px;
    background-position:center;
    background-color:#0c4252;
    float:right;
    display:block;
    padding:6px 12px;
    position:absolute;
    right:0px;
    top:0px;
    -webkit-border-radius:2px 2px 2px 2px;
    border-radius:2px 2px 2px 2px;

}
a.linkorange span{
    background-color:#a35f01;
}
a.linkgrey span{
    background-color:#424242;
}

/*-------------------------- OFERTA nowa ----------------------------*/

a.offer_box {
    background: url('../gfx/triangles_plus.png') no-repeat left 90px;

    width:222px;
    height:178px;
    background-position:bottom;
    display:block;
    float:left;



}
span.offer_shadow{
    -webkit-box-shadow: inset 20px -12px 40px 0px #e9e9e9;       
    box-shadow: inset 20px -12px 40px 0px #e9e9e9;
    width:221px;
    height:178px;
    display:block;
    float:left;
    background-color:#ededed;
    border-left:1px solid #ddd;

}
span:hover.offer_shadow{  
    background-color:#e9e9e9;
}

a#offer_box_hardware, a#offer_box_software, a#offer_box_uslugi, a#offer_box_demostock, a#offer_box_promocje, a#offer_box_finansowanie{
    background: url('../gfx/triangles_plus.png') no-repeat left 89px;
    text-decoration: none;
    cursor:pointer;
}

a:hover#offer_box_hardware{
    background: url('../gfx/triangles_plus.png') no-repeat left -89px;

}

a.offer_box_hardware_active{
    background: url('../gfx/triangles_plus.png') no-repeat left -89px !important;

}

a:hover#offer_box_software{
    background: url('../gfx/triangles_plus.png') no-repeat left -445px;

}

a.offer_box_software_active{
    background: url('../gfx/triangles_plus.png') no-repeat left -445px !important;

}
a:hover#offer_box_uslugi{
    background: url('../gfx/triangles_plus.png') no-repeat left -267px;

}
a.offer_box_uslugi_active{
    background: url('../gfx/triangles_plus.png') no-repeat left -267px !important;

}
a:hover#offer_box_demostock{
    background: url('../gfx/triangles_plus.png') no-repeat left -979px; 

}
a.offer_box_demostock_active{
    background: url('../gfx/triangles_plus.png') no-repeat left -979px !important; 

}
a:hover#offer_box_promocje{
    background: url('../gfx/triangles_plus.png') no-repeat left -623px;  

}
a.offer_box_promocje_active{
    background: url('../gfx/triangles_plus.png') no-repeat left -623px !important;  

}
a:hover#offer_box_finansowanie{
    background: url('../gfx/triangles_plus.png') no-repeat left -801px;  

}
a.offer_box_finansowanie_active{
    background: url('../gfx/triangles_plus.png') no-repeat left -801px !important;  

}

span.offer_box_title_link{
    padding-top: 4px;
    font-size: 18px;
    color: #424242;
    text-decoration: none;
    display: block;
    height: 45px;
    width: 178px;
    margin-top: 20px;
    margin-left: 20px;
    text-decoration:none;     



}
span#hardware_link{
    background: url('../gfx/oferta_icons.png') no-repeat right top;
}
span#software_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -98px;
}
span#uslugi_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -196px;
}

span#demostock_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -294px;
}

span#finansowanie_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -392px;
}

span#promocje_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -588px;
}

span:hover#hardware_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -49px;
}

span.hardware_link_active{
    background: url('../gfx/oferta_icons.png') no-repeat right -49px !important;
}
span:hover#software_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -147px;
}
span.software_link_active{
    background: url('../gfx/oferta_icons.png') no-repeat right -147px !important;
}
span:hover#uslugi_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -245px;
}
span.uslugi_link_active{
    background: url('../gfx/oferta_icons.png') no-repeat right -245px !important;
}

span:hover#demostock_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -343px;
}

span.demostock_link_active{
    background: url('../gfx/oferta_icons.png') no-repeat right -343px !important;
}

span:hover#promocje_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -637px;
}

span.promocje_link_active{
    background: url('../gfx/oferta_icons.png') no-repeat right -637px !important;
}

span:hover#finansowanie_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -441px;
}

span.finansowanie_link_active{
    background: url('../gfx/oferta_icons.png') no-repeat right -441px !important;
}


div.offer_content{
    background-color:#828282;
    height:280px;
    width:665px;
    position:relative;
    overflow:hidden;

}
div:hover.offer_content{
    background-color:#4a4a4a;
    z-index:2;
}

div.offer_content p,div.offer_content ul li {
    color:#cacaca;
    font-size:11px;
    line-height:14px !important;
}
div:hover.offer_content p,div:hover.offer_content ul li {
    color:#999;
}

span.offer_content_top{
    -webkit-box-shadow: inset 0px 15px 20px 0px #716f6f;        
    box-shadow: inset 0px 15px 20px 0px #716f6f;
    width:720px;    
    display:block;
    position:absolute;
    top:0px;
    left:-30px;
    height:30px;

}


span.offer_content_bottom{
    -webkit-box-shadow: inset 0px -15px 20px 0px #716f6f;        
    box-shadow: inset 0px -15px 20px 0px #716f6f;
    width:720px;   
    display:block;
    position:absolute;
    top:250px;
    left:-30px;
    height:30px;
}

.plus_square_orange{
    display: block;
    padding: 1px 4px;
    background-color: #ff9e04;
    color: #fff;
    float: left;
    font-size: 14px;
    margin-right: 10px;

}
span#hardware_arrow, span#software_arrow, span#uslugi_arrow, span#demostock_arrow, span#promocje_arrow, span#finansowanie_arrow{
    width: 0 !important;
    height: 0 !important;
    display: block;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    z-index: 20;
    float: none;
    background-color: transparent;
    padding: 0px;
    border-top: 25px solid #ededed;
    position: absolute;
    left: 90px;
    top: 0px;
}

span#software_arrow, span#promocje_arrow{
    left:312px;
}
span#uslugi_arrow, span#finansowanie_arrow{
    left:534px;
}

a#offer_box_airit{



    background: url('../gfx/triangles_plus.png') no-repeat left -1157px;
    background-color:#ededed;
    height:138px;
    width:626px;
    padding:20px;
    position:relative;
    cursor:pointer;
    margin-top:20px;

}
a:hover#offer_box_airit{
    background-color:#e9e9e9;
}

#airit_link{
    background: url('../gfx/oferta_icons.png') no-repeat right -539px;
    width:449px;
    display:block;

}
.plus_box{
    width:666px;
    border-bottom:1px dotted #ddd;
    float:left;
    margin-bottom:20px;
    padding-bottom:20px;
}
.plus_pytanie{
    width:220px;
    display:block;
    float:left;
    margin-right:20px;
    font-size:14px;
    color:#555;
}

.plus_plus{
    background: url('../gfx/oferta_cross.png') no-repeat left top;
    float:left;
    width:150px;
    display:block;
    margin-right:20px;
    font-size:18px;
    padding-top:45px;
    color:#e39a33;
    line-height:20px !important;


}
.plus_sugestia{    
    font-size:12px;
    float:left;
    width:220px;
    display:block;    
}


.factor_x{
    display:block;
    font-size:24px;
    color:#e39a33;
    float:left;
    width:220px;
    padding-bottom:20px;
    padding-top:10px;
}

#config_oferta{
    background: url("../gfx/configurator_icon.png") no-repeat;
    padding-left:70px;
    font-size:14px !important;
}

.lab_icon{
    background: url("../gfx/lab_icon.png") no-repeat;
    padding-left:70px;
    font-size:14px !important;
    margin-top:10px;
    margin-bottom:5px;
}
/*-------------------------- OFERTA nowa / KONIEC ----------------------------*/

/*-------------------------- KONTAKT nowy luty 2013----------------------------*/
a.brand_tag, .monkey_black_small_email{
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border: 1px solid #ddd;
    display: block;
    float: left;
    text-align: left;
    padding: 3px 10px;
    margin-bottom:5px;
    min-width:70px;
    text-decoration:none;
    color:#222;

}
a:hover.brand_tag, a:hover.monkey_black_small_email{ 
    background-color:#333;
    border:1px solid transparent;
    color:#fff;
}
a:hover.monkey_black_small_email{ 
    padding: 5px 10px;
}


p.kontakt_plus, p.kontakt_plus_grey{
    background: url("../gfx/kontakt_plus.png") no-repeat left bottom;
    display:block;
    width:500px;
    padding-left:91px;
    position:relative;
    height:120px;
    margin-bottom:20px;

}
p.kontakt_plus_grey{
    background: url("../gfx/kontakt_plus_grey.png") no-repeat left bottom;
}

.plus_title{
    display:block;
    float:left;
    margin:0px;
    padding-bottom:15px;

    border-bottom:1px solid #d8d8d8;
    font-size:18px;
    color:#666;
    width:545px;
    padding-left:30px;

}
.sluchawka, .sluchawka2{
    background: url("../gfx/sluchawka.png") no-repeat 7px 4px;
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    display: block;
    left: 450px;
    position: absolute;
    background-color: #e08400;
    width: 30px;
    height: 30px;
    top: 80px;
}
.tel_new{
    display: block;
    float: right;
    top: 0px;
    position: relative;
}
.sluchawka2{
    top: 20px;
    left: 330px;
}
.monkey, .monkey_black, monkey_fax, .monkey_black_small, .monkey_orange_small_sluchawka{
    font-size: 16px;
    color: #fff;
    background-color: #e08400;
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    text-align: center;
    padding: 5px 8px 8px 8px;
    margin-right: 20px;
    float: left;

}
.monkey_black_small{
    padding:4px 6px 7px 6px;
    background-color:#222;   
    font-size:14px;
    margin-right:10px;

}
.monkey_black_small_email{
    font-size:13px;
    display:block;
    float:left;
    padding-top:5px;
    border:1px solid transparent;
    text-decoration:none !important;
    margin:0px;

}
.monkey_orange_small_sluchawka{
    background: url("../gfx/sluchawka_small.png") no-repeat 7px 4px;
    background-color: #e08400;
    padding: 4px 6px 7px 6px;
    display: block;
    width: 14px;
    margin-right: 20px;
    float: left;
}
.monkey_orange_small_tel{
    font-size:13px;
    display:block;
    float:left;
    padding-top:4px;
    color:#222;
}
.monkey_black{
    background-color:#222;    

}
.monkey_category{
    display: block;
    float: right;
    margin: 0px;
    padding-bottom: 15px;
    padding-top: 20px;
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    color: #666;
    width: 550px;
    position:relative;
}
a.brand_mail{
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    display: block;
    float: left;
    text-align: left;
    padding: 3px 10px;
    margin-bottom: 7px;
    margin-left: 10px;
    color:#2e96d8;
    text-decoration:none;
}
a:hover.brand_mail{
    background-color:#222;
    color:#fff;
}

span.brand_line{
    width:200px;
    display:block;
    height:30px;

}
.plus_description{
    width: 300px;
    display: block;
    font-size: 11px;
    margin-top: 25px;
    float: left;
    margin-left: 30px;
}
.complex_plus{
    font-size:12px;
    background: url('../gfx/oferta_cross.png') no-repeat left top;
    padding-top:45px;
}
.osoba_icon{
    background: url('../gfx/osoba_icon.png') no-repeat 6px 10px;
    background-color: #c6c6c6;
    width: 16px;

}
/*-------------------------- KONTAKT nowy 02.2013 / KONIEC ----------------------------*/


/*-------------------------- FAQ nowy 02.2013 / POCZĄTEK ----------------------------*/

.faq_cat_box{
    width:666px;

}
h1.faq_cat{
    font-size: 18px;
    color: #222;
    background: url('../gfx/faq_cat.png') no-repeat left top;
    padding-left: 60px;
    display: block;
    height: 38px;
    padding-top: 5px;
    margin-bottom: 0px;

}
h1.faq_cat span{
    color:#999;
    font-size:14px;

}
p.faq_pyt, p.faq_odp{
    font-size:14px;
    color:#222;
    float:left;
    display:block;
    width:550px;
    margin:0px;


}
p.faq_pyt{
    padding-top:10px;
    padding-bottom: 20px;
    width:600px;
    color:#444;
    font-weight:bold;


}
p.faq_odp{
    color: #666;
    font-size: 12px;
    margin-left: 40px !important;
    display: block;
    padding-left: 25px;
    border-left: 1px dotted #ddd;
}
.faq_box{
    width:666px;

    border-bottom:1px dotted #ddd;
    float:left;
    padding-bottom:20px;
    padding-top:20px;

}
span.pyt{
    padding-left:4px;
}
.faq_pyt span, .faq_odp span, .pyt, .odp{
    color: #222;
    font-size: 18px;
    margin-right: 25px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-right: 1px dotted #ddd;
    float: left;
    display: block;
    font-weight: bold;
    margin-left: 10px;

}
a.faqlink{
    display:block;
    width:200px;
    cursor:pointer;
    border-bottom:1px dotted #ccc;
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    text-align: left;
    padding: 3px 10px;
    min-width:70px;
    text-decoration:none;
    color:#222;


}

a:hover.faqlink{


    background-color:#333;
    border-bottom:1px solid transparent;
    color:#fff;
}

/*--------------------------FAQ nowy 02.2013 / KONIEC ----------------------------*/


/*-------------------------- ONAS nowy 03.2013 / POCZĄTEK ----------------------------*/

#struktura{
    width:666px;
    height:480px;
    position:relative;
    background: url('../gfx/struktura.png') no-repeat left top;
}

a.str_link{
    font-size:18px;
    text-decoration:none;
    color:#222;
    position:absolute;
    display:block;
    float:left;
    cursor:pointer;
    padding-left:15px;
    padding-top:15px;
}

a.str_link span{
    font-size:14px;
    display:block;
    width:100px;
    float:left;
    height:17px;
    cursor:pointer;
}
a.str_link_small{
    font-size:12px;
    text-decoration:none;
    display:block;
    color:#666;
    width:115px;
    height:15px;
    float:left;
    cursor:pointer;
    padding-left:15px;
}
a.str_link_small:hover{
    background-color:#222;

}

div.str_box{
    position:absolute;
    width:130px;
    padding-bottom:20px;

}

.str_box_hover{
    box-shadow:5px 5px 10px  #ddd;
    -webkit-box-shadow:5px 5px 10px  #ddd;
    color:#f1f1f1;
}
.str_box_hover a {
    color:#f1f1f1;
}
.str_box_hover a.str_link_small {
    color:#cfcfcf;
}
div:hover.str_box a{
    color:#f1f1f1;
}
div:hover.str_box a.str_link_small{
    color:#cfcfcf;
}
#str_miejsca{
    left:50px;
    top:50px
}
#str_powolania{
    left: 180px;
    top: 70px;
}
#str_wiedzy{
    left: 430px;
    top: 0px;
}
#str_czasu{
    left: 540px;
    top: 120px;
}
#str_zespolu{
    left: 140px;
    top: 320px;
}
#str_wartosci{
    left: 510px;
    top: 310px;
}
span.triangles{
    display: block;
    width: 170px;
    height: 173px;
    position: absolute;
}
span#triangle_czas{   
    left: 429px;
    top: 140px;

}
span#triangle_miejsce{   
    left: 63px;
    top: 170px;

}
span#triangle_wartosci{   
    top: 300px;
    left: 378px;


}
span#triangle_wiedza{   
    left: 310px;
    top: 58px;

}

span#triangle_powolanie{   
    left: 140px;
    top: 130px;

}
span#triangle_zespol{ 
    left: 26px;
    top: 287px;
}

span:hover#triangle_czas{
    background: url('../gfx/tr_czas.png') no-repeat left top;
}
.triangle_czas_hover{
    background: url('../gfx/tr_czas.png') no-repeat left top !important;

}

span:hover#triangle_miejsce{
    background: url('../gfx/tr_miejsce.png') no-repeat left top;
}
.triangle_miejsce_hover{
    background: url('../gfx/tr_miejsce.png') no-repeat left top !important;
}
span:hover#triangle_powolanie{
    background: url('../gfx/tr_powolanie.png') no-repeat left top;
}
.triangle_powolanie_hover{
    background: url('../gfx/tr_powolanie.png') no-repeat left top !important;
}
span:hover#triangle_wartosci{
    background: url('../gfx/tr_wartosci.png') no-repeat left top;
}
.triangle_wartosci_hover{
    background: url('../gfx/tr_wartosci.png') no-repeat left top !important;
}
span:hover#triangle_zespol{
    background: url('../gfx/tr_zespol.png') no-repeat left top;
}
.triangle_zespol_hover{
    background: url('../gfx/tr_zespol.png') no-repeat left top !important;
}
span:hover#triangle_wiedza{
    background: url('../gfx/tr_wiedza.png') no-repeat left top;
}
.triangle_wiedza_hover{
    background: url('../gfx/tr_wiedza.png') no-repeat left top !important;
}

.struktura_title{
    padding-top: 20px;
    display: block;
    height: 40px;
    padding-top: 110px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    line-height:24px !important;
}
#struktura_czasu_title{
    background: url('../gfx/struktura_czasu_icon.png') no-repeat left 20px;

}

#struktura_powolania_title{
    background: url('../gfx/struktura_powolania_icon.png') no-repeat left 20px;

}
#struktura_wartosci_title{
    background: url('../gfx/struktura_wartosci_icon.png') no-repeat left 20px;

}

#struktura_miejsca_title{
    background: url('../gfx/struktura_miejsca_icon.png') no-repeat left 20px;

}

#struktura_zespolu_title{
    background: url('../gfx/struktura_zespolu_icon.png') no-repeat left 20px;

}

#struktura_wiedzy_title{
    background: url('../gfx/struktura_wiedzy_icon.png') no-repeat left 20px;

}

.prod_pn_main a, .prod_pn_demostock a{
    color: #666666;
}



/*-------------------------- ONAS nowy 03.2013 / KONIEC ----------------------------*/

/*-------------------------- SERWEROWE WYKOPALISKA nowy 03.2013 / POCZĄTEK ----------------------------*/

#serwerowe_wykopaliska{
    background: url('../gfx/ser_ok_top.png') no-repeat left top;
    width:666px;
    height:206px;
    margin-top:20px;


}

#serwerowe_wykopaliska2{
    background-color:#4e3b1c;
    width:625px;
    height:128px;
    padding:20px;
    margin-bottom:30px;
}
a#ser_wyk_more{
    background-color:#f5dcb6;
    padding:10px 25px;
    border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    color:#4e3b1c;
    text-decoration:none;
    position: relative;
    top: 10px;
    left: 20px;
    cursor:pointer;

}
a:hover#ser_wyk_more{
    background-color:#000;
    color:#fff;
}

#wykopaliska_long_box{
    background: url('../gfx/triangle_wykopaliska.png') no-repeat left bottom;
    background-color:#eee9e1;
    width:606px;
    padding:30px;
    height:180px;
    position:relative;
    float:left;
    margin-top:40px;
}

#raport{
    background: url('../gfx/raport.png') no-repeat left top;
    display: block;
    width: 300px;
    padding-left: 360px;
    height: 180px;
    font-size: 16px;
    line-height: 20px !important;
    padding-top: 40px;
    border-bottom: 1px dotted #ddd;
}

#serwerground{
    background: url('../gfx/serwerground.png') no-repeat left top;
    background-color: #eee9e1;
    width: 286px;
    padding: 40px;
    padding-left: 340px;
    float: left;
    height: 200px;
    margin-top:30px;
}
span.bracket_left, span.bracket_right{
    display:block;
    float:left;
    height:30px;
    width:5px;
    border-left:1px solid #9c9c9c;
    border-top:1px solid #9c9c9c;
    border-bottom:1px solid #9c9c9c;
}
span.bracket_right{
    border-left:none;
    border-right:1px solid #9c9c9c;
    float:right;
}
a.wykopaliska_bracket_title{
    color:#f5dcb6;
    font-size:17px;
    text-decoration:none;
    float:left;
    display:block;
    margin-left:40px;

}
a:hover.wykopaliska_bracket_title{
    color:#eee9e1;
}
span.bracket_inside{
    float:left;
    display:block;
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
}
/*--------------------------SERWEROWE WYKOPALISKA nowy 03.2013 / KONIEC ----------------------------*/

/*------------------------------COOKIES ALERT-------------------------------------------------------*/

.cookie-alert{
    position: relative;
    /*    top: 2px;    */
    padding: 8px;
    width: 960px;
    text-align: center;
    margin: 0 auto;
    background-color: #E2E2E3;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px; 
}

.cookie-alert p{
    text-align: center;
}

#cookie-alert-close{
    position: absolute;
    right: 5px;
    top: 4px;
    height: 16px;
    width: 16px;
    display: block;
    background: url('../gfx/cookie-close.png') no-repeat;
}

.main_fb {
    opacity:0.6;
}

.main_gplus {
    opacity:0.6; 
}

.main_fb:hover {
    opacity:1 !important;
}

.main_gplus:hover {
    opacity:1 !important; 
}

#product_review_112it {

    margin-left:-10px;

}

.star-rating-control {
    margin-left:58px;
    display:block;
}

.review_rating .star-rating-control > div {

    width:15px !important;
    margin-left:15px !important;   

} 

/* .averageRating > .star-rating-control > div {

 margin-left: 8px !important;
 width:15px !important;
    
} */

.averageRating > .star-rating-control > div.star-rating-on a {

    background-position: 0 -32px !important;

} 

#ean_more{
    width: 14px;
    height: 14px;
    margin-left: 5px;
    float: left;
    display: block;
    margin-top: 3px;  
    cursor: pointer;
}

#ean_codes{
    clear: both;
    display: none;
    margin-left: 30px;
}

.tablePowiazane tr td{
    padding: 5px;
    text-align: left;  
    color: #9E9E9E;
}

.tablePowiazane tr th{
    padding: 5px;
    text-align: left;     
}

a.rozwinieta{
    background: url("../gfx/sortowniki.png") no-repeat 0px 0px;
    display:block;
    width:19px;
    height:19px;   
    margin-right:10px;
    float: left;
    margin-top: 4px;
}
a:hover.rozwinieta{
    background: url("../gfx/sortowniki.png") no-repeat 0px -19px;
}

a.zwinieta{
    background: url("../gfx/sortowniki.png") no-repeat 0px 0px;
    display:block;
    width:19px;
    height:19px;   
    margin-right:10px;
    float: left;
    margin-top: 4px;    
    transform:rotate(270deg);
    -ms-transform:rotate(270deg); 
    -webkit-transform:rotate(270deg); 
}
a:hover.zwinieta{
    background: url("../gfx/sortowniki.png") no-repeat 0px -19px;
}

a.pow_coll_rozw{
    background: url("../gfx/sortowniki.png") no-repeat 0px 0px;
    display:block;
    width:19px;
    height:19px;   
    margin-right:10px;
    float: left;

}
a:hover.pow_coll_rozw{
    background: url("../gfx/sortowniki.png") no-repeat 0px -19px;
}

a.pow_coll_zw{
    background: url("../gfx/sortowniki.png") no-repeat 0px 0px;
    display:block;
    width:19px;
    height:19px;   
    margin-right:10px;
    transform:rotate(270deg);
    -ms-transform:rotate(270deg); 
    -webkit-transform:rotate(270deg); 
    float: left;

}
a:hover.pow_coll_zw{
    background: url("../gfx/sortowniki.png") no-repeat 0px -19px;
}

.compact_text{
    margin-bottom: 30px;
}

.newsBox{  
    background: url("../gfx/contact_gradient.png") repeat-x scroll left bottom #F5F8FE;
    border-bottom: 2px solid #DDDDDD;
    float: left;
    height: 235px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 15px;
    margin-right: 3px;
    margin-left: 3px;
    width: 295px;
}

.newsMore{

}

.sectionEl {

    background: none repeat scroll 0 0 white;
    border: 1px solid gray;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 5px;
    padding: 5px;
    width: auto;
    float:left;

}

.sectionEl:hover {

    box-shadow: 5px 5px 5px gray;

}

#stan {
    background: url("../gfx/product_icons_new.png") no-repeat scroll 0 -336px rgba(0, 0, 0, 0);
}

/* select prod*/
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 13px;
    height: 30px;
    line-height: 1.42857;
    margin-top: 7px;
    padding: 5px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 116px;
}
.form-control:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
    cursor: not-allowed;
}

a.back-to-top {
	display: none;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 123px; /* 20px 20px*/
	bottom: 46px;
	background: #00B8E4 url("../gfx/up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.product-mpn {
	font-size: 11px;
}

.product-ratting {
	font-size:12px; 
	color:#3A3A3A;
}

@media only screen and (max-device-width : 640px) {
/* Styles */
	#sidebar, #footer, .newsMore, .product_breadcrumbs {
		display:none;
	}
	
	
#main{
    width:100%;
    height:100%;
    margin:0 auto;


    background-repeat: repeat-x;
}




#middle{
    margin:0 auto;
     width:100%;
    height:100%;
}

#container{

     width:100%;
    float:left;
    padding-top:12px;

    margin:0 auto;
    padding-bottom: 70px;


}

div#container {
    font-size: 121% !important;
}

div#wrrap {
    font-size: 140% !important;
}
#header{
    width:100%;
    height:220px;
    padding-top:0px;




}


#top, #top_menu, #top_stripe_inside, #content, #main_box, .producer_desc, .article {
    width:100%;
}



div#aktualnosci, #aktualnosciNoSlide, #lnkAktualnosci, #main_box {
	margin-left: 16%;
}

#mySliderTabs {
	width:100% !important;
}

#top_menu li {
	    margin-right: 3%;
    margin-left: 3%;
}

#breadcrumbs {
	font-size:16px;
}

div#main_scroll_pager_2 {
	width: 68%;
}

.ui-slider-tab-content {
	margin-left:15%;
}
	
	.product-mpn {
		font-size: 13px;
	}
	
	.product-ratting {
	font-size:13px; 
	color:#3A3A3A;
}
	.name_box_marks {
		display:none !important;
	}
	
	.ratting-number {
		font-size:13px !important;
	}
	
	h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		font-size:101% !important;
	}
	
	div.gradientbackground {
	background:none;
	}
	
	ul#naj_produkty_cat li div.conten {
		background:none;
	}
	
	div#tabs_dodatki.ui-tabs .ui-tabs-panel, div#tabs_produkt.ui-tabs .ui-tabs-panel, div#tabs_cena_i_finansowanie.ui-tabs .ui-tabs-panel {
		width:96%;
	}
	
	.conten, #naj_produkty_cat, #breadcrumbs, #container {
	 width:100%;
	}
	
	ul#naj_produkty_cat li div.conten {
	/*	width:100%; */
	}
	
	li#ulTabs {
		margin-right:5% !important;
	}
	
	.newsBox {
		float: left;
		height: 12%;
		margin-bottom: 10px;
		margin-top: 10px;
		padding: 15px;
		margin-right: 3px;
		margin-left: 2%;
		width: 44%;
		text-align: left;
	}
	
	.promocje_cenowe_main {
		display:none !important;
	}
	
	#contact_box>p {
    width: 90% !important;
    display: block;
	}
	
	#contact_box{
		width:49%;
margin-left:2.5%;		
	}

#naj_produkty {
	
    margin-right: 15%;
}

form#prodDostepnosc p {
    text-align: left !important;
    width: 100%;
}
form#prodDostepnosc>h2 {
    float: none !important;
}
#naj_produkty_cat li {
	margin-left:16%;
}

}