BODY {

    font-size: 11px;

    margin: 0;

    padding: 0;

    background-color: #FFF;

    font-family: Tahoma;

    color: #767a7c;

    background: url(../files/Image/gfx/background.jpg) repeat-x top;

    background-color: #eeeff1;

    font-size: 11px;

}





IMG {

    border: none;

}



FORM {

    margin: 0;

}



a:link,        a:visited {

    color: #767a7c;

    text-decoration: none;

}



a:hover {

    text-decoration: underline;

}



INPUT, textarea {

    font-family: Tahoma;

    padding: 2px;

    padding-left: 6px;

    font-size: 11px;

}



SELECT {

    color: #797d81;

    font-size: 11px;

    font-family: Tahoma;

}



#Site {

    width: 970px;

    margin: auto;

}



#BackgroundTop {

    background-image: url(../files/Image/gfx/background_top.jpg);

    background-position: center top;

    background-repeat: no-repeat;

	 position:relative;

}



#Content {

    width: 970px;

}



#BoxLeft {

    background: url(../files/Image/gfx/background_left.jpg) no-repeat 0 58px;

    width: 95px;

}



#BoxRight {

    background: url(../files/Image/gfx/background_right.jpg) no-repeat 0 58px;

    width: 95px;

}



#menu {

}



#menu ul {

    margin: 0;

    padding: 0;

    list-style: none;

    height: 51px;

}



#menu li {

    float: left;

    padding-right: 1px;

    background: url(../files/Image/gfx/pause_menu.jpg) no-repeat right;

}



#menu a:link,        #menu a:visited {

    background: url(../files/Image/gfx/background_menu.jpg) repeat-x;

    border-bottom: 5px solid #e6e7e9;

    display: block;

}



#menu a:hover {

    background: url(../files/Image/gfx/background_menu_hover.jpg) repeat-x;

    border-bottom: 5px solid #175988;

}



#menu li img {

    padding-top: 20px;

    padding-left: 15px;

    padding-right: 16px;

    padding-bottom: 14px;

}



#menu li#last {

    padding: 0;

    background: url(../files/Image/gfx/blank.gif) repeat-x;

}



#menu li#last img {

    padding-left: 17px;

    padding-right: 17px;

}



#header {

    height: 214px;

}



#HeaderLinks {

    font-size: 10px;

    color: #e3ecf2;

    padding-left: 654px;

    padding-top: 14px;

}



#HeaderLinks a:link,        #HeaderLinks a:visited,        #HeaderLinks a:hover {

    color: #e3ecf2;

    text-decoration: none;

    padding-left: 14px;

    background: url(../files/Image/gfx/dotted_link_header.gif) no-repeat 2px 4px;

    padding-right: 10px;

}



#HeaderFlags {

    padding-left: 804px;

    padding-top: 10px;

}



#HeaderFlags img {

    padding: 1px;

    border: 1px solid #1d79aa;

    margin-right: 6px;

    background-color: #99c6e5;

}



#HeaderPartner {

    height: 31px;

    background-color: #03273d;

    padding-left: 229px;

}



#LeftModule {

    width: 211px;

    padding-right: 9px;

    padding-left: 9px;

    padding-top: 7px;

    vertical-align: top;

    background: url(../files/Image/gfx/background_left_module.jpg) no-repeat top;

}



#LeftMenu {

    height: 334px;

}



#Left-Menu {

	position:absolute;

	top:220px;

	left:9px;

	width:450px;

	text-align:left;

	z-index:1000;

}

#SiteSize {

	position:relative;

	width:970px;

	margin:auto;

}



#LeftSubMenu {

    background: url(../files/Image/gfx/background_left_submenu.jpg) no-repeat top;

    height: 99px;

    padding: 10px;

    margin-top: 1px;

}



#LeftMenu a:link,

#LeftSubMenu a:link,

#LeftSubMenu a:visited,

#LeftMenu a:visited {

    padding: 4px;

    padding-bottom: 7px;

    padding-top: 7px;

    display: block;

    border-bottom: 1px solid #2d5273;

    background: url(../files/Image/gfx/arrow_menu_left.gif) no-repeat 182px 9px;

}



#ModBasket {

    position: relative;

    height: 106px;

    background: url(../files/Image/gfx/background_basket.jpg) no-repeat top;

    margin-top: 1px;

}



#TitleBasket {

    position: absolute;

    left: 14px;

    top: 9px;

}



#PauseBasket {

    position: absolute;

    left: 14px;

    top: 28px;

}



#TxtBasketCount {

    margin: 0;

    padding: 0;

    font-size: 10px;

    position: absolute;

    left: 14px;

    top: 38px;

    width:150px;

}



#IntBasketCount {

    display: block;

    font-size: 10px;

    position: absolute;

    left: 120px;

    top: 38px;

}



#TxtBasketAmount {

    margin: 0;

    padding: 0;

    font-size: 10px;

    position: absolute;

    left: 14px;

    top: 50px;

}



#IntBasketAmount {

    display: block;

    font-size: 10px;

    position: absolute;

    left: 120px;

    top: 50px;

}



#TxtBasketAmountBrutto {

    margin: 0;

    padding: 0;

    font-size: 10px;

    position: absolute;

    left: 14px;

    top: 62px;

}



#IntBasketAmountBrutto {

    display: block;

    font-size: 10px;

    position: absolute;

    left: 120px;

    top: 62px;

}



#ButBasketChange {

    position: absolute;

    top: 82px;

    left: 97px;

}



#ButBasketCheckout {

    position: absolute;

    top: 82px;

    left: 150px;

}



.ModTitle {

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    height: 19px;

    border-top: 1px solid #498fb1;

    margin-top: 5px;

    margin-bottom: 1px;

    padding-top: 9px;

    padding-left: 15px;

}



#Account {

    background: url(../files/Image/gfx/background_acount.jpg) no-repeat;

    height: 119px;

    padding: 10px;

    font-size: 10px;

    color: #FFF;

}



#Account table {

    margin-top: 6px;

}



#Account input {

    width: 130px;

    background-color: #d9e5ef;

    color: #174668;

    border: 1px solid #6b91af;

    margin-bottom: 5px;

}



#ButLogin {

    vertical-align: top;

    text-align: right;

    padding-top: 2px;

}



#Descript {

    background-color: #FFF;

    vertical-align: top;

    padding: 10px;

    padding-top: 0;

}



#LinkAccount td#NewAcount {

    width: 91px;

    background: url(../files/Image/gfx/iko_nowe_konto.gif) no-repeat;

    height: 16px;

}



#LinkAccount td#RemindAcount {

    background: url(../files/Image/gfx/iko_zapomniane_haslo.gif) no-repeat;

}



#LinkAccount a:link,        #LinkAccount a:visited {

    font-size: 10px;

    text-decoration: none;

    color: #FFF;

    padding-left: 22px;

    display: block;

    padding-top: 1px;

    padding-bottom: 3px;

}



#LinkAccount a:hover {

    text-decoration: underline;

}



#Catalog {

    background: url(../files/Image/gfx/background_catalog.jpg) no-repeat;

    height: 152px;

    padding: 10px;

    font-size: 10px;

}



#ImageCatalog {

    background: url(../files/Image/gfx/img_katalog.gif) no-repeat;

    height: 121px;

    margin-top: 10px;

}



#ImageCatalog img {

    margin-left: 142px;

    margin-top: 85px;

}



#ModNewsletter {

    padding: 10px;

    font-size: 10px;

}



#ModNewsletter input {

    border: 1px solid #d2d3d6;

    color: #797d81;

    width: 130px;

}



#ModNewsletter table {

    margin-top: 7px;

}



#ModNewsletter td {

    padding-right: 2px;

}



#ModNewsletter img {

	cursor:pointer;

}



#FooterAddress {

    background: url(../files/Image/gfx/background_end.jpg) repeat-x;

    height: 57px;

    margin-top: 15px;

}



#FooterAddress div {

    width: 870px;

    color: #c8d8eb;

    margin: auto;

    padding: 10px;

    padding-left: 15px;

    padding-right: 40px;

    position: relative;

}



#FooterAddress a:link, #FooterAddress a:hover, #FooterAddress a:visited {

    color: #c8d8eb;

}



#FooterAddress div#Created {

    position: absolute;

    text-align: right;

    height: 30px;

}



#FooterLink {

    background-color: #e7e8ea;

    border-bottom: 7px solid #e7e8ea;

    width: 950px;

    margin: auto;

    margin-bottom: 10px;

}



#FooterLink div {

    padding: 15px;

    border-bottom: 1px solid #FFF;

    color: #c0c2c4;

    text-align: center;

}



#FooterLink div a:link,        #FooterLink div a:visited {

    color: #717274;

    text-decoration: none;

    margin-left: 10px;

    margin-right: 10px;

}



#FooterLink div a:hover {

    text-decoration: underline;

}



h1 {

    color: #203c5a;

    font-size: 22px;

    font-family: 'Trebuchet MS';

    margin: 0;

}



h1 span {

    color: #CC3300;

    font-size: 14px;

}



h2 {

    color: #203c5a;

    font-size: 18px;

    font-family: 'Trebuchet MS';

    margin: 0;

}



#OneProduct {

	position: relative;

    min-height: 315px;

}



#DaneProduktu {

    border-top: 1px solid #134c77;

    border-left: 4px solid #134c77;

    border-right: 4px solid #134c77;

    border-bottom: 4px solid #134c77;

}



#ProductImage {

    width: 274px;

    height: 255px;

    border: 1px solid #e3e4e6;

}



#ProductImage3d {

    width: 280px;

    height: 255px;

    border: 1px solid #e3e4e6;

    padding-left: 4px;

}



#Product3d {

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    height: 28px;

    width: 238px;

    border-top: 1px solid #3f89ae;

}



#Product3d3d {

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    height: 28px;

    width: 248px;

    top: 258px;

    border-top: 1px solid #3f89ae;

}



#ProductZoom {

    top: 258px;

    left: 239px;

    width: 37px;

    height: 29px;

    text-align: center;

}



#ProductZoom3d {

    top: 257px;

    left: 249px;

    width: 37px;

    height: 29px;

    text-align: center;

	position:absolute;

}



#ProductZoom a:link,        #ProductZoom a:visited {

    display: block;

    width: 35px;

    height: 27px;

    background-color: #eeeff0;

    border: 1px solid #e3e4e6;

}



#ProductZoom a:hover {

    background-color: #e5e6e6;

    border: 1px solid #8f8f8f;

}



#ProductZoom3d a:link,    #ProductZoom3d a:visited {

    display: block;

    width: 35px;

    height: 27px;

    background-color: #eeeff0;

    border: 1px solid #e3e4e6;

}



#ProductZoom3d a:hover {

    background-color: #e5e6e6;

    border: 1px solid #8f8f8f;

}



#Product3d img,        #ProductZoom img {

    margin-top: 9px;

    margin-left: 12px;

}



#Product3d3d img,    #ProductZoom3d img {

    margin-top: 9px;

    margin-left: 12px;

}



#ProductTitleMakeOrder {

    width: 425px;

    height: 27px;

    border-bottom: 1px solid #e3e4e6;

    background-color: #eeeff0;

}



#ProductTitleMakeOrder img {

    margin-top: 10px;

    margin-left: 12px;

}



#ProductHeaderTableMakeOrder {

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    height: 28px;

    width: 425px;

    border-top: 1px solid #3f89ae;

}



#ProductHeaderTableMakeOrder img {

    padding-top: 9px;

    margin-left: 12px;

}



#TableMakeOrder {

    border-top: 1px solid #e3e4e6;

    background-color: #eeeff0;

    width: 425px;

}



#TableMakeOrder td {

    font-weight: bold;

    padding: 3px;

    padding-left: 12px;

    border-bottom: 1px solid #FFF;

}



#TableMakeOrder select {

    width: 87px;

    font-weight: normal;

}



#TableMakeOrder input {

    width: 33px;

    font-weight: normal;

    color: #797d81;

    border: 1px solid #cccccc;

}



#TableMakeOrder td.nazwa {

    width: 130px;

    font-size: 10px;

}



#TableMakeOrder td.select {

    width: 80px;

}



#TableMakeOrder td.select select {

    width: 95px;

    font-size: 10px;

}



#TableMakeOrder td.cena {

    width: 60px;

    font-size: 10px;

}



#TableMakeOrder td.ilosc {

    width: 30px;

}



#TableMakeOrder td.ilosc input {

    width: 20px;

}



#CenaInd div {

    padding-top: 10px;

    padding-bottom: 10px;

}



#ProductTitleAces {

    width: 425px;

    height: 27px;

    border-bottom: 1px solid #e3e4e6;

    background-color: #eeeff0;

}



#ProductTitleAces img {

    margin-top: 10px;

    margin-left: 12px;

}



#ProductBoxAces {

    height: 86px;

    border: 1px solid #e3e4e6;

    width: 423px;

}



#ProductBoxAces iframe {

    height: 85px;

    width: 421px;

    margin-top: 1px;

    margin-left: 1px;

}



#Zakladki td:first-child {

    padding-left: 0px;

    background: url(../files/Image/gfx/blank.gif) no-repeat left;

}



#Zakladki td {

    text-align: center;

    padding-left: 1px;

    background: url(../files/Image/gfx/pause_zakladki.gif) no-repeat left;

    height: 28px;

    float: left;

}



#Zakladki a:link,

#Zakladki a:visited {

    display: block;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

}



#Zakladki img {

    padding-left: 15px;

    padding-right: 15px;

    padding-top: 8px;

    padding-bottom: 8px;

}



#Zakladki a:hover {

    background-color: #eeeff0;

}



#DaneZakladki {

    padding: 5px;

}



#CharakterystykiLista {

    background-color: #CCC;

}



#CharakterystykaLista {

    width: 230px;

    vertical-align: top;

    background-color: #eeeff0;

}



#CharakterystykaListaTitle {

    height: 28px;

    border-bottom: 1px solid #e3e4e6;

    margin-bottom: 1px;

}



#CharakterystykaListaTitle img {

    margin-top: 10px;

    margin-left: 9px;

}



#CharakterystykaLista ul {

    border-top: 1px solid #FFF;

    margin: 0;

    padding: 0;

    list-style: none;

    padding-top: 10px;

}



#CharakterystykaLista ul li {

    padding-left: 40px;

    background: url(../files/Image/gfx/arrow_char.gif) no-repeat 30px 5px;

    padding-bottom: 3px;

}



#CharakterystykaLista span {

    cursor: pointer;

}



/* STARE STYLE */



.text-podtytul {

    font-weight: bold;

    color: #203c5a;

}



.tab-dane {

    border: 1px solid #e3e4e6;

    font-size: 10px;

    text-align: center;

}



.tab-naglowek {

    border-right: 1px solid #436d8a;

    border-bottom: 1px solid #436d8a;

    background-color: #0e4368;

    font-size: 10px;

    font-weight: bold;

    color: #FFFFFF;

    padding: 3px;

    text-align: center;

    vertical-align: top;

}



.tab-light {

    border-right: 1px solid #ffffff;

    padding: 3px;

    text-align: center;

}



.tab-dark {

    background-color: #efefef;

    border-right: 1px solid #ffffff;

    padding: 3px;

    text-align: center;

}



#HomeNewProducts {

    position: absolute;

    width: 412px;

    height: 245px;

}



.HomeModTitle {

    height: 28px;

    border-top: 1px solid #3f89ae;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    position: absolute;

    width: 412px;

}



#HomeNewProducts .HomeModTitle,

#HomeNewProducts .HomeModFooter,

#HomeAbout .HomeModTitle,

#HomeAbout .HomeModFooter {

    width: 412px;

}



#HomeNews .HomeModTitle,        #HomeNews .HomeModFooter,        #HomeVtour .HomeModTitle,        #HomeVtour .HomeModFooter,        #HomeGallery .HomeModTitle,        .HomeModEndFooter {

    width: 286px;

}



.HomeModEndFooter {

    position: absolute;

    top: 183px;

    background-color: #eeeff0;

    border-top: 1px solid #e3e4e6;

    height: 28px;

}



.HomeModTitle img {

    margin-top: 9px;

    margin-left: 12px;

}



#BgNewProducsts {

    background: url(../files/Image/gfx/background_new_product.jpg) no-repeat;

    width: 412px;

    position: absolute;

    top: 30px;

    height: 185px;

}



.HomeModFooter {

    background-color: #eeeff0;

    border-top: 1px solid #e3e4e6;

    height: 28px;

    top: 216px;

    position: absolute;

    width: 412px;

}



.ListActiv {

    position: absolute;

    width: 350px;

    top: 5px;

    left: 10px;

}



.HomeModFooter span {

    font-weight: bold;

    color: #FFF;

    font-size: 12px;

    font-family: Arial;

    padding-top: 1px;

    width: 15px;

    height: 17px;

    display: block;

    text-align: center;

    cursor: pointer;

    margin-right: 6px;

    float: left;

}



.HomeModFooter span.ListActive {

    background: url(../files/Image/gfx/background_list_disabled.jpg) no-repeat;

}



.HomeModFooter span.ListPasive {

    background: url(../files/Image/gfx/background_list_enabled.jpg) no-repeat;

}



.HomeButMore {

    position: absolute;

    right: 10px;

    top: 7px;

}



#HomeNews {

    width: 286px;

    position: absolute;

    height: 245px;

    left: 428px;

}



#TableNews {

    position: absolute;

    top: 40px;

    border-bottom: 1px solid #e3e4e6;

    height: 88px;

}



#TableNews td {

    vertical-align: top;

}



#TableNewsIco {

    width: 30px;

    padding-right: 12px;

}



#TableNews p {

    margin: 0;

    margin-bottom: 8px;

    font-weight: bold;

    color: #19496e;

}



#TableNews p a:link,        #TableNews p a:visited,        #TableNews p a:hover {

    font-weight: bold;

    color: #19496e;

}



#TableNews em {

    color: #767a7c;

    display: block;

    margin-bottom: 8px;

}



#TableListNews {

    position: absolute;

    top: 131px;

}



#TableListNews td {

    padding-top: 3px;

    padding-bottom: 3px;

}



.TableListNewsDate {

    width: 68px;

    font-style: italic;

}



#TableListNews a:link,        #TableListNews a:visited,        #TableListNews a:hover {

    font-weight: bold;

    margin-left: 8px;

}



#HomeAbout {

    position: absolute;

    top: 250px;

}



#HomeAboutDescript {

    position: relative;

    top: 30px;

    height: 185px;

    width: 412px;

}



#HomeAboutDescript p {

    font-weight: bold;

    margin: 0;

    margin: 8px 10px;

    text-align: justify;

}



#HomeAboutDescript span {

    display: block;

    margin: 0 10px;

    text-align: justify;

    line-height: 13px;

}



#HomeVtour {

    width: 286px;

    position: absolute;

    height: 245px;

    left: 428px;

    top: 250px;

}



#HomeVtour p {

    display: block;

    position: absolute;

    top: 160px;

    margin: 0 10px;

    line-height: 15px;

}



#ImgVtour {

    top: 35px;

    position: absolute;

    left: 1px;

}



#HomeCertEx {

    position: absolute;

    top: 500px;

}



#HomeCatalogue {

    position: absolute;

    top: 500px;

}



.HomeCatalogueModTitle {

    height: 28px;

    border-top: 1px solid #3f89ae;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    position: absolute;

    width: 203px;

}



.HomeCatalogueModTitle img {

    margin-top: 9px;

    margin-left: 12px;

}



#HomeCatalogue span {

    position: absolute;

    top: 35px;

    left: 11px;

    display: block;

    width: 185px;

    font-size: 10px;

}



#HomeCatalogue img#ImgCatalogue {

    position: absolute;

    top: 65px;

    left: 8px;

    display: block;

    width: 185px;

    font-size: 10px;

}



#LinkCatalogue {

    height: 27px;

    background-color: #eeeff0;

    border-top: 1px solid #e3e4e6;

    width: 203px;

    position: absolute;

    top: 184px;

    text-align: right;

}



#LinkCatalogue img {

    margin-top: 4px;

    margin-right: 8px;

}



#HomeGwarancja {

    position: absolute;

    top: 500px;

    left: 209px;

}



#HomeGwarancja .HomeModTitle {

    width: 193px;

}



#HomeGallery {

    position: absolute;

    top: 500px;

    left: 428px;

}



#HomeListGallery {

    position: absolute;

    top: 31px;

    width: 286px;

}



#HomeListGallery img {

    width: 91px;

    height: 69px;

}



#HomeListGallery a:link,        #HomeListGallery a:visited {

    border: 2px solid #FFF;

    display: block;

    float: left;

}



#HomeListGallery a:hover {

    border: 2px solid #18466a;

}



.clear {

    height: 1px;

    font-size: 1px;

    clear: both;

}



/* PODKATEGORIE */



.ProdListZoom {

    width: 112px;

    background-color: #eeeff1;

    vertical-align: top;

    border-bottom: 1px solid #e4e4e6;

}



.ProdListZoom a:link,        .ProdListZoom a:hover,        .ProdListZoom a:visited {

    background: url(../files/Image/gfx/button_lck.gif) no-repeat 12px 5px;

    padding-left: 32px;

    padding-top: 8px;

    display: block;

}



.ProdListLinks {

    margin-bottom: 8px;

}



.ProdListOtherLink {

    margin-left: 8px;

    border-bottom: 1px solid #e4e4e6;

    border-right: 1px solid #e4e4e6;

    height: 27px;

	 position:relative;

}



.ProdListOtherLink a:link,        .ProdListOtherLink a:hover,        .ProdListOtherLink a:visited {

    background: url(../files/Image/gfx/button_lck.gif) no-repeat 2px 5px;

    padding-left: 22px;

    padding-top: 8px;

    display: block;

    float: left;

    width: 85px;

}



.ProdListInfo {

    background: url(../files/Image/gfx/background_podkategorie.gif) no-repeat top right;

    vertical-align: top;

    width: 351px;

}



.ProdListMini {

    width: 110px;

    vertical-align: top;

    padding-bottom: 8px;

}



.ProdListImg {

    border: 1px solid #e4e4e6;

    margin-right: 8px;

    cursor: pointer;

}



.ProdListNew {

    background: url(../files/Image/gfx/nowosc.gif) no-repeat bottom right;

    importand!         z-index: 1000;

    width: 110px;

    height: 110px;

    float: left;

}



.ProdListDesc {

    vertical-align: top;

    padding-bottom: 8px;

}



.ProdListDesc a:link,    .ProdListDesc a:visited,    .ProdListDesc a:hover {

    color: #FFF;

    text-decoration: none;

}



.ProdListDesc p {

    background: url(../files/Image/gfx/background_module.jpg) repeat;

    margin: 0;

    border-bottom: 1px solid #e4e4e6;

    font-weight: bold;

    margin-bottom: 8px;

    padding: 7px 11px;

    color: #FFF;

}



.ProdListDesc span {

    display: block;

    margin-right: 10px;

    text-align: justify;

}



.ProdListDesc span a:link,    .ProdListDesc span a:visited,    .ProdListDesc span a:hover {

    color: #767a7c;

    text-decoration: none;

}



#OtherSelect {

    position: absolute;

    top: 25px;

    left: 500px;

}



#OtherCatSelect {

    position: absolute;

    top: 5px;

    left: 500px;

}



#OtherCatSelect select,        #OtherSelect select {

    width: 220px;

}



#ContentSite {

    border-top: 1px solid #e3e4e6;

    padding-top: 10px;

    min-height: 714px;

}



#OtherSelectCategory {

    margin: 0;

    top: 8px;

    left: 370px;

    position: absolute;

}



#OtherSelectSubCategory {

    margin: 0;

    top: 28px;

    left: 370px;

    position: absolute;

}



#OtherSelectProduct {

    margin: 0;

    top: 28px;

    left: 390px;

    position: absolute;

}



#TopSearch {

    height: 48px;

    width: 299px;

    left: 432px;

    position: absolute;

    background: url(../files/Image/gfx/background_search.jpg) no-repeat;

}



#TopSearch inputt {

    width: 89px;

    border: 1px solid #d1d2d5;

    color: #797d81;

    position: absolute;

    top: 13px;

    left: 11px;

}



#TopSearch input.string {

    width: 137px;

    border: 1px solid #d1d2d5;

    color: #797d81;

    position: absolute;

    top: 13px;

    left: 107px;

	height:15px;

}



#TopSearch input.btnsearch {

    top: 14px;

    position: absolute;

    left: 260px;

}



#PauseTop {

    height: 52px;

    position: relative;

}



a#AdvancedSearch:link,        a#AdvancedSearch:hover,        a#AdvancedSearch:visited {

    font-size: 10px;

    color: #797d81;

    position: absolute;

    top: 9px;

    left: 215px;

}



#TopPatch {

    position: absolute;

    top: 5px;

}



#TopPatch a:link,  #TopPatch a:visited,        #TopPatch a:hover,

#div_menu_categories a:link, #div_menu_categories a:visited, #div_menu_categories a:hover,

#div_menu_kategoria a:link, #div_menu_kategoria a:visited, #div_menu_kategoria a:hover,

#div_menu_podkategoria a:link, #div_menu_podkategoria a:visited, #div_menu_podkategoria a:hover, 

#div_menu_produkt a:link, #div_menu_produkt a:visited, #div_menu_produkt a:hover

{

    background: url(../files/Image/gfx/arrow_gray.gif) no-repeat left;

    padding-left: 9px;

    padding-right: 3px;

    font-size: 9px;

    color: #9c9fa2;

}



#TopPatch a#LinkHome:link, #TopPatch a#LinkHome:visited, #TopPatch a#LinkHome:hover

{

    background: url(../files/Image/gfx/blank.gif) no-repeat left;

    padding-left: 0;

    padding-right: 0;

}



div.CategoryRow {

    height: 150px;

    position: relative;

    margin-bottom: 26px;

}



div.CategoryRow p {

    margin: 0;

    font-weight: bold;

    font-size: 12px;

    position: absolute;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    color: #FFF;

    border-bottom: 1px solid #e3e4e6;

    padding-top: 3px;

    width: 337px;

    padding-bottom: 5px;

    padding-left: 14px;

}



div.CategoryRow span {

    display: block;

    position: absolute;

    left: 239px;

    top: 75px;

    font-size: 10px;

    font-weight: bold;

}



div.CategoryRow select {

    position: absolute;

    width: 112px;

    top: 92px;

    left: 239px;

    font-size: 9px;

}



div.CategoryRow p a:link,        div.CategoryRow p a:visited,        div.CategoryRow p a:hover {

    text-decoration: none;

    color: #FFF;

}



div.CategoryImage {
	position: absolute;
	width: 237px;
	height: 130px;
	top: 40px;
	border-bottom: 1px solid #e3e4e6;
	border-left: 1px solid #e3e4e6;

}



div.CategoryRow a.CategoryMore:link,        div.CategoryRow a.CategoryMore:visited {

    width: 62px;

    height: 19px;

    background: url(../files/Image/gfx/ico_more.gif) no-repeat 29px 7px;

    background-color: #eeeff0;

    border-bottom: 1px solid #e3e4e6;

    position: absolute;

    top: 144px;

    left: 239px;

    display: block;

    padding-top: 7px;

    padding-left: 50px;

    font-size: 10px;

}



div.CategoryRow a.CategoryMore:hover {

    text-decoration: none;

    border-bottom: 1px solid #d3d3d3;

}



div.GenProdBox {

    float: left;

    width: 100px;

    height: 104px;

    margin-left: 7px;

    margin-right: 7px;

    margin-bottom: 6px;

    position: relative;

    cursor: pointer;

}



div.GenProdBoxChecked {

    border: 1px solid #FF0000;

    float: left;

    width: 100px;

    height: 100px;

    margin-left: 8px;

    margin-right: 8px;

    margin-bottom: 6px;

    position: relative;

    background-color: #F6F7F8;

    cursor: pointer;

}



div.GenProdBox span {

    display: block;

    top: 73px;

    left: 2px;

    position: absolute;

    font-size: 9px;

    width: 90px;

    height: 24px;

    background-color: #e8e8e8;

    padding-top: 5px;

    padding-left: 6px;

    font-weight: bold;

}



div.GenProdBox img.GenProdMini {

    position: absolute;

    top: 7px;

    left: 22px;

    padding: 2px;

    background-color: #FFF;

    width: 55px;

    height: 55px;

}



div.GenProdBox img.GenProdCheck {

    position: absolute;

    top: 76px;

    left: 2px;

}



#AktuTitle {

    width: 100%;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    padding-top: 9px;

    height: 19px;

    margin-right: 7px;

}



#AktuTitle img,        #AktuTitleOther img {

    margin-left: 10px;

}



#AktuTitleOther {

    width: 281px;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    padding-top: 9px;

    height: 19px;

    margin-left: 7px;

}



ul#AktuList {

    margin: 0;

    padding: 0;

    list-style: none;

    width: 100%;

}



ul#AktuList li {

    border-bottom: 1px solid #E3E4E6;

}



ul#AktuList p {

    font-weight: bold;

    color: #19496E;

    margin: 0;

    padding: 1px;

    display: block;

}



ul#AktuList em {

    display: block;

    margin-top: 5px;

    margin-bottom: 5px;

}



ul#AktuList span {

    display: block;

    text-align: justify;

}



ul#AktuList a:link,        ul#AktuList a:visited {

    text-decoration: none;

    display: block;

    margin-top: 1px;

    margin-bottom: 1px;

    padding: 11px;

}



ul#AktuList a:hover {

    text-decoration: none;

    display: block;

    background-color: #EEEFF0;

}



ul#OtherAktuList {

    margin: 0;

    padding: 0;

    list-style: none;

    width: 281px;

    margin-left: 7px;

}



ul#OtherAktuList li {

    border-bottom: 1px solid #E3E4E6;

}



ul#OtherAktuList p {

    font-weight: bold;

    color: #19496E;

    margin: 0;

    padding: 1px;

    display: block;

}



ul#OtherAktuList em {

    display: block;

    margin-top: 5px;

    margin-bottom: 5px;

}



ul#OtherAktuList span {

    display: block;

    text-align: justify;

}



ul#OtherAktuList a:link,        ul#OtherAktuList a:visited {

    text-decoration: none;

    display: block;

    margin-top: 1px;

    margin-bottom: 1px;

    padding: 11px;

}



ul#OtherAktuList a:hover {

    text-decoration: none;

    display: block;

    background-color: #EEEFF0;

}



table#AktuTable td {

    vertical-align: top;

}



#AktuPortion {

    background-color: #EEEFF0;

    border-top: 1px solid #E3E4E6;

    padding: 5px;

    margin-top: 10px;

    margin-right: 8px;

    text-align: right;

}



#AktuPortion img {

    margin-left: 10px;

}



.YearTitle {

    background-color: #EEEFF0;

    border-top: 1px solid #E3E4E6;

    border-left: 1px solid #E3E4E6;

    padding: 5px;

    margin-left: 7px;

    font-weight: bold;

    display: block;

    cursor: pointer;

    margin-bottom: 1px;

    position: relative;

}



.YearTitle span {

    position: absolute;

    left: 30px;

    display: block;

    top: 5px;

}



.TableYearNews {

    margin-left: 9px;

    width: 278px;

    margin-bottom: 5px;

}



.TableYearNews a,        .TableYearNews a:hover {

    display: block;

    text-decoration: none;

    font-weight: bold;

}



.TableYearNews td {

    padding-top: 2px;

    padding-bottom: 4px;

    border-bottom: 1px solid #e8e8e8;

}



.TableYearNews td span {

    font-style: normal;

    margin-left: 5px;

    margin-right: 3px;

}



.TableYearNewsDate {

    width: 71px;

    font-size: 10px;

    color: #9B9E9F;

}



.TableYearNews a:link,  .TableYearNews a:visited {

}



.TableYearNews a:hover {

    color: #203c5a;

}



.PressRow {

    border: 1px solid #E3E4E6;

}



.PressRow p {

    margin: 1px;

    padding: 6px;

    font-weight: bold;

    background-color: #EEEFF0;

}



.PressRow div.ImageBox {

    text-align: center;

    padding: 1px;

}



.PressRow div.ImageBox a:link,        .PressRow div.ImageBox a:visited {

    display: block;

    padding: 3px;

}



.PressRow div.ImageBox a:hover {

    background-color: #FAFAFA;

}



.CartProd {

    width: 230px;

    height: 61px;

    float: left;

    border: 1px solid #E3E4E6;

    position: relative;

    margin-right: 8px;

    margin-bottom: 3px;

}



.CartProd img.CartMini {

    border: 1px solid #E3E4E6;

    position: absolute;

    top: 2px;

    left: 2px;

}



.CartProd p {

    position: absolute;

    left: 61px;

    top: 2px;

    background-color: #EEEFF0;

    margin: 0;

    font-weight: bold;

    width: 157px;

    padding: 5px;

	 color:#184c73;

}



.CartProd a:link, .CartProd a:hover, .CartProd a:visited {

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    position: absolute;

    top: 41px;

    right: 2px;

    height: 13px;

    padding-top: 3px;

    padding-bottom: 2px;

    color: #FFF;

    padding-left: 12px;

    font-size: 10px;

    padding-right: 12px;

}

.CartProd a.Download3D:link,

.CartProd a.Download3D:visited {

	background: url(../files/Image/gfx/blank.gif) repeat-x;

	background-color:#406587;

	position:absolute;

	right:73px;

	top:40px;

	height: 14px;

}

.CartProd a.Download3D:hover {

	background-color:#243f59;

}



/* KLASA NIEKATYWNA PROD3D */



.CartProdNoActive {

    width: 230px;

    height: 61px;

    float: left;

    border: 1px solid #E3E4E6;

    position: relative;

    margin-right: 8px;

    margin-bottom: 3px;

}



.CartProdNoActive img.CartMini {

    border: 1px solid #E3E4E6;

    position: absolute;

    top: 2px;

    left: 2px;

	 filter: alpha(opacity=20);

    opacity: 0.2;

}



.CartProdNoActive p {

    position: absolute;

    left: 61px;

    top: 2px;

    background-color: #EEEFF0;

    margin: 0;

    font-weight: bold;

    width: 157px;

    padding: 5px;

	 color:#b7babb;

}



.CartProdNoActive a:link,

.CartProdNoActive a:hover,

.CartProdNoActive a:visited {

    background-color:#E8E8E8;

    position: absolute;

    top: 41px;

    right: 2px;

    height: 13px;

    padding-top: 3px;

    padding-bottom: 2px;

    color: #9f9f9f;

    padding-left: 12px;

    font-size: 10px;

    padding-right: 12px;

}



.CartProdSize {

    position: absolute;

    top: 30px;

    left: 62px;

    font-size: 10px;

    width: 157px;

    padding-left: 5px;

}



.DownloadProd {

    position: relative;

    margin-bottom: 4px;

    height: 112px;

}



.DownloadProd img.DownloadMini {

    border: 1px solid #E3E4E6;

}



.DownloadProd p {

    position: absolute;

    top: 0;

    left: 114px;

    width: 596px;

    background-color: #EEEFF0;

    border-bottom: 1px solid #E3E4E6;

    margin: 0;

    padding: 6px;

    font-weight: bold;

}



.TableDownload {

    position: relative;

    width: 606px;

    position: absolute;

    top: 27px;

    left: 114px;

}



.TableDownload td {

    font-size: 9px;

    border-bottom: 1px solid #E3E4E6;

    position: relative;

}



.TableDownload td em {

    position: absolute;

    right: 4px;

    color: #000;

}



.TableDownload td a:link,        .TableDownload td a:visited {

    display: block;

    padding: 2px;

    padding-bottom: 3px;

}



.TableDownload td a:hover {

    background-color: #FAFAFA;

    text-decoration: none;

}



h3 {

    color: #FFF;

     background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    padding: 6px;

    margin: 0;

    margin-bottom: 5px;

}



h4 {

    background-color: #EEEFF0;

    border-bottom: 1px solid #E3E4E6;

    margin: 0;

    padding: 6px;

    padding-left: 11px;

    margin-bottom: 5px;

}



.TableDownloadLaps {

    width: 700px;

    position: relative;

}



.TableDownloadLaps td {

    font-size: 10px;

    border-bottom: 1px solid #E3E4E6;

    position: relative;

}



.TableDownloadLaps td em {

    font-size: 9px;

    color: #000;

}



.TableDownloadLaps td a:link,        .TableDownloadLaps td a:visited {

    display: block;

    padding: 2px;

    padding-bottom: 3px;

}



.TableDownloadLaps td a:hover {

    background-color: #FAFAFA;

    text-decoration: none;

}



#AktuSynopsis {

    background-color: #EEEFF0;

    margin-right: 9px;

    margin-bottom: 9px;

}



#AktuSynopsis p {

    font-weight: bold;

    font-size: 12px;

    color: #203c5a;

    margin: 0px;

    padding: 7px;

}



#AktuSynopsis em {

    padding-left: 7px;

    display: block;

}



#AktuSynopsis span {

    display: block;

    text-align: justify;

    font-weight: bold;

    padding: 7px;

}



#BasketTitle {

    height: 27px;

    background-color: #eeeff0;

    border-bottom: 1px solid #e3e4e6;

}



#BasketTitle img {

    margin-left: 15px;

    margin-top: 10px;

}



.BasketBlueRow {

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    height: 28px;

    border-top: 1px solid #3f89ae;

    margin-top: 1px;

}



.BasketBlueRow img {

    margin-left: 15px;

    padding-top: 8px;

}



table.BasketTable {

    height: 108px;

    border-top: 1px solid #e3e4e6;

    background-color: #eeeff0;

    margin-top: 1px;

    width: 100%;

}



table.BasketTable td {

    vertical-align: top;

    padding: 4px;

}



img.BasketImage {

    border: 1px solid #e8e8e8;

    margin-right: 5px;

}



table.BasketTable input {

    width: 23px;

    border: 1px solid #cccccc;

}



td.InputCount div {

    position: relative;

    width: 40px;

}



td.InputCount input {

    position: absolute;

    left: 0;

}



td.InputCount img {

    position: absolute;

    left: 37px;

}



table#CountTable {

    font-weight: bold;

}



table#CountTable td {

	padding-top:7px;

}



#ButtonsBasket {

    text-align: right;

    margin-top: 30px;

}



#VideChar {

    margin: 5px;

    border-top: 1px solid #e8e8e8;

    padding: 5px;

    background: url(../files/Image/gfx/ico_vent_char.gif) no-repeat 0 5px;

    padding-left: 20px;

    font-size: 10px;

    font-weight: bold;

}



.SubcatName {

    margin: 0;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    height: 21px;

    border-top: 1px solid #3f89ae;

    margin-top: 1px;

    padding-top: 7px;

    font-weight: bold;

    margin-bottom: 8px;

    margin-top: 20px;

    color: #FFF;

    padding-left: 15px;

    position: relative;

}



.SubcatName span {

    position: absolute;

    right: 10px;

}



.SubcatName span em {

    cursor: pointer;

}



.SubcatName img {

    position: absolute;

    left: 10px;

    top: 6px;

    cursor: pointer;

}



.SubcatName strong {

    position: absolute;

    left: 33px;

    top: 8px;

}



.SubcatName:first-child {

    margin-top: 1px;

}



#IconsBottom {

    width: 740px;

    margin: auto;

    margin-top: 10px;

    padding-left: 200px;

}



#IconsBottom table {

    margin-left: 7px;

    background: url(../files/Image/gfx/padding-footer.gif) no-repeat 0 3px;

    float: left;

    margin-right: 11px;

}



#IconsBottom table td {

    text-align: left;

    padding-left: 8px;

    vertical-align: top;

}



#IconsBottom a:link,    #IconsBottom a:visited {

    font-size: 10px;

}



#SelectProd {

    margin-top: 15px;

    text-align: right;

    position: relative;

}



.dataDiv {

    position: relative;

    width: 552px;

    height: 598px;

    visibility: visible;

}



.transparentDiv {

    filter: alpha(opacity=70);

    opacity: 0.7;

    background-color: #FFF;

    z-index: 10000;

    position: absolute;

    top: 0px;

    left: 0px;

    height: 6000px;

}



.dialogDiv {

    position: relative;

    position: absolute;

    z-index: 20000;

    width: 552px;

    height: 598px;

    top: 30px;

}



#RequestData {

    color: #fe0000;

    padding: 6px 15px;

    background-color: #eeeff0;

    border-bottom: 1px solid #e3e4e6;

    position: relative;

    margin-bottom: 1px;

}



#RegisterData {

    position: absolute;

}



.RowHeader {

    border-top: 1px solid #3f89ae;

    border-left: 1px solid #3f89ae;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    height: 28px;

    margin-bottom: 1px;

}



.RowHeader img {

    padding-top: 9px;

    margin-left: 14px;

}



.RowData {

    background-color: #eeeff0;

    padding-top: 8px;

    padding-bottom: 8px;

    margin-top: 1px;

    border-bottom: 1px solid #e3e4e6;

    margin-bottom: 1px;

}



.RowFormData,  .RowFormDataCheckbox {

    position: relative;

    height: 28px;

}



.RowFormData strong {

    position: absolute;

    left: 16px;

    top: 7px;

    width: 140px;

}



.RowFormDataLong strong {

    position: absolute;

    left: 16px;

    top: 7px;

    width: 240px;

}



.RowFormData input {

    width: 183px;

    padding: 2px;

    padding-left: 5px;

    font-size: 11px;

    position: absolute;

    top: 3px;

    left: 117px;

    border: 1px solid #cccccc;

    color: #767a7c;

}

.RowFormDataRadio {

	padding-left:80px;

}

.RowFormDataRadio label#SemTak input {

    width: 15px;

    font-size: 11px;

    position: absolute;

    top: 3px;

    border:none;

    color: #767a7c;

	left:115px;

	top:4px;

}

.RowFormDataRadio label#SemTak strong {

    position: absolute;

    left: 140px;

    top: 7px;

	font-weight:normal;

}

.RowFormDataRadio label#SemNie input {

    width: 15px;

    font-size: 11px;

    position: absolute;

    top: 3px;

    border:none;

    color: #767a7c;

	left:195px;

	top:4px;

}

.RowFormDataRadio label#SemNie strong {

    position: absolute;

    left: 220px;

    top: 7px;

	font-weight:normal;

}

.RowFormDataRadio span {

	position:relative;

	float:left;

	width:90px;

}



.RowFormData img {

	position:absolute;

	top:6px;

	right:23px;

}



.RowFormData span {

    position: absolute;

    left: 315px;

    top: 2px;

    color: #fe0000;

}



.RowFormData select {

    width: 191px;

    font-size: 11px;

    position: absolute;

    top: 3px;

    left: 117px;

    border: 1px solid #cccccc;

    color: #767a7c;

}



.RowFormDataCheckbox input {

    position: absolute;

    top: 3px;

    left: 16px;

}



.RowFormDataRadio

 {

  top: 3px;

  left: 20px;

 }





.RowFormData textarea {

    width: 183px;

    padding: 2px;

	 height:124px;

    padding-left: 5px;

    font-size: 11px;

    position: absolute;

    top: 3px;

    left: 117px;

    border: 1px solid #cccccc;

    color: #767a7c;

}



.RowFormDataCheckbox strong {

    position: absolute;

    top: 6px;

    left: 45px;

    width: 130px;

}



#Oswiadczenie {

    font-size: 10px;

    text-align: justify;

    padding: 13px 16px;

}



div.BottomButtons {

    margin-top: 15px;

    text-align: right;

    cursor: pointer;

}



div.BottomButtons input {

    padding: 0;

}



.Alerts {

    font-weight: bold;

    font-size: 12px;

    color: #fe0000;

    padding: 5px;

    border: 1px solid #eeeff0;

}



.TableCennik {

    width: 100%;

    margin-bottom: 7px;

}



.TableCennik img {

    border: 1px solid #e8e8e8;

}



.TableAso {

    border-top: 1px solid #CCC;

    border-left: 1px solid #CCC;

    border-right: 1px solid #CCC;

}



tr.RowLight td {

    border-bottom: 1px solid #CCC;

    padding: 2px;

    font-size: 10px;

}



tr.RowDark td {

    border-bottom: 1px solid #CCC;

    padding: 2px;

    font-size: 10px;

    background-color: #e8e8e8;

}



div#TitleLogin {

    background-color: #eeeff0;

    border-bottom: 1px solid #e3e4e6;

    margin-top: 50px;

    margin-bottom: 1px;

}



div#TitleLogin img {

    margin-top: 10px;

    margin-left: 14px;

    margin-bottom: 6px;

}



p#LoginTitle {

    margin-bottom: 14px;

    margin-top: 14px;

    margin-left: 14px;

}



p.RowEnter {

    margin: 14px;

}



div.ButtonsBottomCenter {

    margin-top: 30px;

    text-align: center;

    cursor: pointer;

}



.blue11 {

    color: #174567;

}



#LoginInfo {

    color: #e8ecf1;

    line-height: 13px;

    position: relative;

}



#LoginInfo #LoginHaslo {

    background: url(../files/Image/gfx/login_haslo.gif) no-repeat;

}



#LoginInfo #LoginHistoria {

    background: url(../files/Image/gfx/login_zamowienia.gif) no-repeat;

}



#LoginInfo #LoginProfil {

    background: url(../files/Image/gfx/login_profil.gif) no-repeat;

}



#LoginInfo a:link, #LoginInfo a:visited {

    color: #e8ecf1;

    display: block;

    width: 80px;

    padding-left: 22px;

    padding-bottom: 5px;

}



#LoginLogout {

    position: absolute;

    bottom: 7px;

    right: 0;

    padding: 0;

}

.SelectBottom {

	background-color:#eeeff0;

	padding:5px;

	border-bottom:1px solid #e3e4e6;

}

#TableContact td {

	border-bottom:1px solid #e3e4e6;

	border-top:1px solid #FFF;

	padding:5px;

	background-color:#eeeff0;

	padding-left:10px;

	vertical-align:top;

}

#TableContact input.ContactText {

    width: 582px;

    border: 1px solid #d1d2d5;

    color: #797d81;

}

#TableContact textarea {

	width:582px;

	height:100px;

	border: 1px solid #d1d2d5;

	color: #797d81;

}

#TableContact span {

	color:#fe0000;

}

.ukryj select {

	display:none;

}

.pokaz select {

	display:block;

}

#CheckoutTable td {

	width:50%;

	vertical-align:top;

}

.ProdListOtherLink strong {

	position:absolute;

	top:7px;

	left:5px;

}

.ResultSearch {

	position:absolute;

	top:7px;

	height:11px;

	left:65px;

	width:100px;

	border:1px solid #e8e8e8;

}

.ResultCount {

	height:11px;

	background-color:#18466a;

}

.ProdListOtherLink span {

	position:absolute;

	top:7px;

	left:175px;

}

.SearchEnter {

	border-bottom:1px solid #CCC;

	margin:0;

	padding:5px;

	font-weight:bold;

	background-color:#E8e8e8;

	padding-left:10px;

	color:#18466a;

	margin:6px 0;

}

.SearchEnter a:link,

.SearchEnter a:visited,

.SearchEnter a:hover {

	color:#18466a;

}

.SearchEnter em {

	font-weight:normal;

	font-size:11px;

	color:#7d7d7d;

	margin-left:10px;

}

.SearchResultView {

	padding:0 6px;

	position:relative;

	height:20px;

}

.SearchText {

	padding:2px 12px;

	margin-bottom:10px;

}

.FileHeader td {

	padding:5px;

	background-color:#18466a;

	color:#FFF;

}

.FileInfo td {

	padding:5px;

	border-bottom:1px solid #E8E8E8;

	font-size:10px;

}

.ArtTable {

	width:350px;

	margin-bottom:5px;

}

.listapt {

	display:block;

	color:#184c73;

	font-weight:bold;

	background-color:#eeeff0;

	padding:8px;

}

.ArtTable td {

	vertical-align:top;

}

.ArtTable img {

	border:1px solid #e3e4e6;

	width:110px;

	height:165px;

}

.ArtTable p {

	margin:8px;

	text-align:justify;

	margin-bottom:1px;

	font-size:10px;

}

#CatalogSelect {

	background-color:#EEEFF0;

	height:27px;

	border-bottom:1px solid #E3E4E6;

}

#CatalogSelect img {

	padding-top:8px;

	padding-left:12px;

}

#CatalogTable {

	margin-top:1px;

}

#CatalogTable td {

	width:33%;

}

#CatalogTableHeader td {

	border-top: 1px solid #3f89ae;

    border-left: 1px solid #3f89ae;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    height: 28px;

}

#CatalogTableData div {

	height:199px;

	background-color:#EEEFF0;

	border-bottom:1px solid #E4E5E7;

	position:relative;

}

#CatalogTableHeader img {

	padding-top:5px;

	padding-left:12px;

}

#CatalogTableData input {

	position:absolute;

	top:172px;

	left:151px;

}

.CatalogButOrder {

	position:absolute;

	top:174px;

	left:176px;

}

#CatalogImage1 {

	background: url(../files/Image/gfx/img_kat1.jpg) no-repeat 25px 14px;

}

#CatalogImage2 {

	background: url(../files/Image/gfx/img_kat2.jpg) no-repeat 25px 14px;

}

#CatalogImage3 {

	background: url(../files/Image/gfx/img_kat3.jpg) no-repeat 22px 44px;

}

#CatalogInfo {

	text-align:center;

	font-weight:bold;

	padding:9px;

	color:#ffffff;

}

#CatalogFormTable {

	background-color:#EEEFF0;

}

#CatalogFormTable td {

	width:33%;

	padding-bottom:3px;

}

#CatalogFormTable input {

	border:1px solid #CCCCCC;

	color:#64686B;

	width:230px;

}

.CatalogFormRowData {

	text-align:right;

	padding-right:12px;

	font-weight:bold;

}

#CatalogButton {

	margin-top:15px;

	text-align:center;

}

.SubCatPriceList {

	background-color:#eeeff0;

	margin:0;

	border-top:1px solid #e3e4e6;

	border-left:1px solid #e3e4e6;

	padding:6px 11px;

	position:relative;

	clear:both;

	margin-bottom:1px;

}

.SubCatPriceList img {

	position:absolute;

	right:11px;

	top:7px;

	cursor:pointer;

}

.ButtonsPriceList {

	margin:4px;

	margin-left:9px;

	color:#203c5a;

	font-size:10px;

	font-weight:bold;

}

.ButtonsPriceList span {

	cursor:pointer;

}

#PrintTable {

	margin-top:20px;

}

.PrintTableHeader td {

	border-top: 1px solid #3f89ae;

    border-left: 1px solid #3f89ae;

    background: url(../files/Image/gfx/background_module.jpg) repeat-x;

    height: 28px;

}

.PrintTableHeader img {

	padding-left:10px;

}

.PrintTableData td {

	background-color:#eeeff0;

	width:33%;

	vertical-align:top;

}

.PrintMod {

	border-bottom:1px solid #e3e4e6;

	padding:10px;

}

.PrintBox {

	border-top:1px solid #FFF;

	border-bottom:1px solid #e3e4e6;

	padding-bottom:30px;

	padding-top:30px;

	padding-left:11px;

}

#BoxPhoto {

	background: url(../files/Image/gfx/iko_druk_zdjecia.gif) no-repeat 170px 20px;

	height:60px;

}

#BoxTech {

	background: url(../files/Image/gfx/iko_druk_tech.gif) no-repeat 170px 20px;

	height:115px;

}

#BoxPrice {

	background: url(../files/Image/gfx/iko_druk_cennik.gif) no-repeat 170px 20px;

	height:21px;

	border-bottom:1px solid #eeeff0;

}

#BoxChar {

	background: url(../files/Image/gfx/iko_druk_char.gif) no-repeat 170px 20px;

	border-bottom:1px solid #eeeff0;

}

#Box3D {

	background: url(../files/Image/gfx/iko_druk_pliki.gif) no-repeat 170px 20px;

	height:53px;

}

#BoxPdf {

	background: url(../files/Image/gfx/iko_druk_pdf.gif) no-repeat 170px 20px;

	border-bottom:1px solid #eeeff0;

}

.PrintBox ul {

	margin:0;

	padding:0;

	list-style:none;

}

.PrintBox li {

	position:relative;

	height:20px;

	padding-left:10px;

}

.PrintBox li input {

	position:absolute;

	top:2px;

	left:0;

}

.PrintBox li span {

	position:absolute;

	left:28px;

	top:7px;

	padding-bottom:4px;

	display:block;

	width:190px;

}

.SelectLink {

	padding:10px;

	display:block;

	background: url(../files/Image/gfx/iko_druk_select.gif) no-repeat 10px 10px;

	padding-left:30px;

	font-weight:bold;

	font-size:10px;

	cursor:pointer;

}

#PrintLogo {

	height:100px;

	background: url(../files/Image/gfx/logo_druk_venture.jpg) no-repeat right;

}

h5 {

	margin:0;

	font-family:'Trebuchet MS';

	font-size:18px;

	color:#808284;

	font-weight:normal;

}

div.PrintPause {

	background-color:#ebebec;

	height:5px;

	margin-top:10px;

	margin-bottom:10px;

	font-size:5px;

}

div#BoxEmail {

	background: url(../files/Image/gfx/iko_druk_email.gif) no-repeat 170px 20px;

	border-bottom:1px solid #eeeff0;

}

div#BoxEmail input {

	width:130px;

	border:1px solid #CCCCCC;

	color:#64686B;

}

#AccountTitle {

	border-top: 1px solid #3f89ae;

	border-left: 1px solid #3f89ae;

	background: url(../files/Image/gfx/background_module.jpg) repeat-x;

	height: 28px;

	position:relative;

}

#AccountTitle img {

	margin-top:8px;

	margin-left:12px;

}

#AccountTitle #AccountLogout {

	position:absolute;

	right:12px;

}

#AccountTable td {

	background-color:#eeeff0;

	border-bottom:1px solid #e3e4e6;

	padding:10px;

	padding-top:15px;

	padding-bottom:15px;

	line-height:16px;

	vertical-align:top;

}

#AccountTableData td {

	border-bottom:1px solid #eeeff0;

	padding:0;

}

.lista {

	padding:2px;

	border:1px solid #dfdfdf;

}

.lista-mat {

	font-size:10px;

	color:#203c5a;

}

a.link-mat:link,

a.link-mat:visited,

a.link-mat:hover {

	font-size:10px;

	display:block;

	text-decoration:none;

}

#AccountName {

	height:27px;

	background-color:#eeeff0;

	border-bottom:1px solid #e3e4e6;

	margin-top:25px;

	margin-bottom:12px;

}

#AccountName img {

	padding-top:8px;

	padding-left:12px;

}

.OrderRowTable {

	height:27px;

	border-top:1px solid #e3e4e6;

	margin-top:1px;

	background-color:#eeeff0;

}

.OrderRowTable td {

	padding-left:10px;

	padding-right:10px;

}

.OrderHeaderTable {

	border-top: 1px solid #3f89ae;

	border-left: 1px solid #3f89ae;

	background: url(../files/Image/gfx/background_module.jpg) repeat-x;

	height: 28px;

}

.OrderHeaderTable td {

	padding-left:10px;

	padding-right:10px;

}

.OrderMoreTable {



}

.OrderMoreTable td {

	border-bottom:1px solid #e3e4e6;

	padding:7px 10px;

}

.tab-n {

	padding:7px 10px;

	font-weight:bold;

	color:#FFF;

	background-color:#13405f;

}

.tab-l {

	padding:3px 10px;

	border-bottom:1px solid #e3e4e6;

}

.tab-d {

	background-color:#eeeff0;

	padding:3px 10px;

	border-bottom:1px solid #e3e4e6;

}

.form480 {

	width:480px;

	border:1px solid #CCCCCC;

	color:#64686B;

}

.form486 {

	width:489px;

	border:1px solid #CCCCCC;

	color:#64686B;

}













/* USTAWIENIE DLA DIVOW SCIEZEK */



#div_menu_produkt {

    font-size: 11px;

    font-family: Tahoma;

    color: #767a7c;

    position:absolute;

	border:1px solid #E4E4E4;

	border-top:1px solid #FFF;

	width:300px;

	padding:6px;

	top:263px;

	left:532px;

	background-color:#FFF;

}

#div_menu_produkt a:link,

#div_menu_produkt a:visited {

	padding-top:4px;

	padding-bottom:4px;

	border-bottom:1px solid #E4E4E4;

	width:142px;

	position:relative;

	float:left;

	display:block;

	background: url(../files/Image/gfx/blank.gif) no-repeat left;

    padding-left: 3px;

    padding-right: 3px;

    text-decoration:none;

    color:#808082;

}

#div_menu_produkt a:hover {

	color:#154B77;

	font-weight:bold;

	background: url(../files/Image/gfx/blank.gif) no-repeat left;

    padding-left: 3px;

    padding-right: 3px;

    text-decoration:none;

    background-color:#F5F5F7;

}

#div_menu_produkt span {

	position:absolute;

	left:50px;

	top:7px;

	display:block;

	width:90px;

}







#div_menu_categories {

    font-size: 11px;

    font-family: Tahoma;

    color: #767a7c;

    position:absolute;

    top:263px;

    left:308px;

	background-color:#FFF;

	border:1px solid #E4E4E4;

	border-top:1px solid #FFF;

	z-index:200;

	width:185px;

}

#div_menu_categories a:link,

#div_menu_categories a:visited {

	text-decoration:none;

    color:#808082;

    display:block;

    padding-top:3px;

    padding-bottom:3px;

    margin-left:7px;

}

#div_menu_categories a:hover {

	color:#154B77;

	font-weight:bold;

}

































#div_menu_podkategoria {

    font-size: 11px;

    font-family: Tahoma;

    color: #767a7c;

    position:absolute;

    top:263px;

	left:425px;

	background-color:#FFF;

	border:1px solid #E4E4E4;

	border-top:1px solid #FFF;

	z-index:200;

	width:185px;

}

#div_menu_podkategoria a:link,

#div_menu_podkategoria a:visited {

	text-decoration:none;

    color:#808082;

    display:block;

    padding-top:3px;

    padding-bottom:3px;

    margin-left:7px;

}

#div_menu_podkategoria a:hover {

	color:#154B77;

	font-weight:bold;

}

#div_menu_kategoria {

    position:absolute;

    top:263px;

	left:360px;

	background-color:#FFF;

	border:1px solid #E4E4E4;

	border-top:1px solid #FFF;

	z-index:200;

	width:145px;

}



#div_menu_kategoria a:link,

#div_menu_kategoria a:visited {

	text-decoration:none;

    color:#808082;

    display:block;

    padding-top:3px;

    padding-bottom:3px;

    margin-left:7px;

}

#div_menu_kategoria a:hover {

	color:#154B77;

	font-weight:bold;

}

.stanMag a:link,

.stanMag a:hover,

.stanMag a:visited {

	color:#47789e;

	text-decoration:underline;

}

.BoxFirm strong {

	color:#fff;

	display:block;

}

.BoxFirm span {

	color:#e2eaf0;

	display:block;

}

.BoxFirm span a {

	color:#e2eaf0;

	display:block;

}

.BoxFirm {

	padding:12px;

	border-top:1px solid #a3bbcb;

}

.LiniaPodkreslenia {

    border-bottom: 1px solid #e4e4e6;

    margin-right: 8px;

}

.LiniaPodkreslenia2 {

    border-bottom: 2px solid #e4e4e6;

    margin-right: 8px;

}

#poradnik {

	height:259px;

	background: url(../files/Image/gfx/bg_poradnik.gif) no-repeat left;

	position:relative;

}

#zaproszenie {

	height:259px;

	background: url(../files/Image/gfx/bg_zaproszenie.gif) no-repeat left;

	position:relative;

}

#poradnik_1 {

	position:absolute;

	left:180px;

	width:220px;

	top:75px;

	margin:0;

}

#poradnik_2 {

	color:#164465;

	right:10px;

	width:270px;

	top:75px;

	margin:0;

	position:absolute;

}

#poradnik_2 ul {

	color:#164465;

}

.pad10 {

	padding:10px;

}

#LoginBox {

	border:1px solid #e9eff4;

}

#LoginBox {

	height:150px;

}

#LoginBox p {

	margin:0;

	padding:8px 12px;

	background: url(../files/Image/gfx/background_module.jpg) repeat-x;

	font-weight:bold;

	color:#ffffff;

	position:relative;

	border-bottom:1px solid #92aec0;

}

#LoginBox p {

	background-color:#eff4f7;

	color:#556570;

	border-bottom:1px solid #fff;

}

#LoginBoxForm {

	width:359px;

	float:left;

	background: url(../files/Image/gfx/bg_login.html) 0 30px repeat-x;

	height:150px;

}

#LoginBoxRegister {

	width:358px;

	border-left:1px solid #fff;

	float:right;

	background: url(../files/Image/gfx/bg_login.html) 0 30px repeat-x;

	height:150px;

}

#LoginBox {

	background-color:#fff;

	color:#556570;

}

#LoginBox label {

	position:relative;

	height:26px;

	display:block;

}

#LoginBox label input {

	position:absolute;

	left:80px;

	top:2px;

	width:240px;

	border:1px solid #628398;

	border-right:1px solid #aec4d2;

	border-bottom:1px solid #aec4d2

}

#LoginBox label span {

	position:absolute;

	left:0;

	top:6px;

	display:block;

	width:70px;

	text-align:right;

}

