@charset "iso-8859-2";
body {
    margin: 0;
    padding: 0;
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    line-height: 150%;
    text-align: center;
    background-color:#F9F9F9;
}
.pcchz #container { 
    width: 930px;
    background: #F9F9F9;
    margin: 0 auto;
    text-align: left;
    padding: 0px;
} 
.pcchz #sidebar1 {
    float: right;
    width: 179px;
    padding: 1px 8px 0px 0px;
}
.pcchz #mainContent {
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    line-height: 150%;
    margin: 0px 13em 0px 0px;
    background: url(img/main_back.jpg) top left no-repeat;
    padding-top: 4px;
    padding-left: 18px;
    min-height: 400px;
} 
.pcchz #mainContent2 {
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    line-height: 150%;
    margin: 0px 3px 0px 3px;
    padding: 0px 10px 30px 10px;
    background-color:#FFF;
} 
.main0 {
    margin: 0px;
    padding: 0px;
    width: 930px;
    height: 260px;
} 

.main0_wiecej {
    float: left;
    width: 80px;
    padding: 7px 0px 0px 32px;
    margin: 0px;
}

.main01 {
    margin: 0px;
    padding: 0px;
    height: 260px;
    width: 299px;
    float: left;
    background: url(img/h2_cooferujemy.jpg) top left no-repeat;
    background-color: #FFFFFF;
}
.main01 ul {
    padding: 40px 0px 0px 60px;
    font: 13px Tahoma, Verdana, Arial, Sans-Serif;
    line-height: 150%;
    color: #448133;
    font-weight:bold;
}

.main01 a {
    color: #448133;
    text-decoration:none;
    line-height: 170%;
}
.main02 {
    margin: 0px;
    padding: 0px;
    height: 260px;
    width: 308px;
    float: left;
    background: url(img/h2_aktualnosci.jpg) top left no-repeat;
    background-color:#E8E9E5;
} 

.main02_akt {
    padding: 50px 20px 0px 25px;
    font: 13px Tahoma, Verdana, Arial, Sans-Serif;
}

.main02_akt_content {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
}

.main02_akt_img {
    float: left;
    margin: 0;
    padding: 0;
    width: 81px;
}
.main02_akt_txt {
    float: left;
    margin: 0;
    padding: 7px 0px 0px 7px;
    width: 170px;
}
.main03 {
    margin: 0px;
    padding: 0px;
    height: 260px;
    width: 323px;
    float: left;
    background: url(img/h2_kontakt.jpg) top left no-repeat;
    background-color:#F9F9F9;
} 
.main03_kontakt {
    padding: 0px 0px 0px 15px;
    width: 270px;
    margin: 47px 0px 0px 17px;
} 
.main03_kontakt a{
    text-decoration:none;
    display: block;
    color: #333;
    border-bottom:1px solid #CCCCCC;
    width: auto;
    padding: 3px 0px 3px 0px;
} 

.pcchz #footer { 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(img/footer2_bkg.jpg);
} 
.pcchz #footer p {
    margin: 0;
    padding: 5px 0;
    text-align:center;
}
/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
         float: right;
         margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
          float: left;
          margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
              clear:both;
              height:0;
              font-size: 1px;
              line-height: 0px;
}
.text1 {
    font: 13px Tahoma, Verdana, Arial, Sans-Serif;
    line-height: 150%;
    color: #000000;
}
.text1 p{
    margin: 9px 0px;
}
.text1w1 {
    font: 13px Tahoma, Verdana, Arial, Sans-Serif;
    line-height: 150%;
    color: #000000;
    padding: 10px 8px 0px 20px;
}
.text2 {
    font: 10px Tahoma, Verdana, Arial, Sans-Serif;
    height: 100%;
    color: #444;
}
.textnag {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    color: #5F924E;
    padding: 11px 0px 0px 0px;
}
.textnag2 {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    color: #1F4D71;
    padding: 11px 0px 0px 0px;
}
.textnag3 {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    color: #5F924E;
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 0px 5px;
    border-left: 3px solid #CCCCCC;
}
.nawigacja {
    font-family: Tahoma;
    font-size:9px;
    text-decoration:none;
    text-align:right;
    color: #666666;
    float: right;
    width: auto;
    margin: 0px 20px 0px 0px;
}
.box1 {
    background: url(img/box_right1.jpg) top left no-repeat;
    width:179px;
    min-height: 219px;
    padding: 0 0 20px 0;
}
.box1_header {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:14px;
    font-weight:bold;
    color: #FFFFFF;
    padding-top:8px;
    padding-left:27px;
    padding-bottom:0px;
}
.box1_text {
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    line-height:120%;
    color: #434A58;
    padding: 0px 0px 0px 10px;
}
.box1_text p{
    margin: 9px 0px;
}
.pcchz #sidebar2 {
    float: right;
    width: 237px;
    padding: 0px;
    margin: 10px 0px 10px 10px;
}
.pcchz #sidebar3_n {
    float: left;
    width: 215px;
    padding: 3px 7px 7px 0px;
    margin: 0px 30px 30px 0px;
}
.pcchz #sidebar3 {
    float: left;
    width: 205px;
    padding: 7px;
    margin: 0px;
    background-color:#F9F9F9;
}
.pcchz #sidebar3 a{
    font: 13px Tahoma, Verdana, Arial, Sans-Serif;
    font-weight:bold;
    text-decoration:none;
    line-height: 15px;
    display: block;
    color: #1F4D71;
    border-bottom:1px solid #CCCCCC;
    width: auto;
    text-indent: 6px;
    padding: 10px 0px 10px 0px;
    margin: 0px;
}
.pcchz #sidebar3 a:hover {
    text-decoration: none;
    background-color: #FFF;
}

.box2 {
    background: url(img/box2.jpg) top left no-repeat;
    width:220px;
    padding: 9px 0px 20px 12px;
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    line-height:150%;
    color: #434A58;
    float:right;
}
.box3 {
    background: url(img/box2.jpg) top left no-repeat;
    width:179px;
    padding: 9px 0px 20px 12px;
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    line-height:130%;
    color: #434A58;
    float:right;
}
.link1 {
    text-decoration:none;
    color:#FF6600;
    background: no-repeat url(img/ex.png) 100% 30%; padding-right: 6px;
}
.link1:hover {
    text-decoration: underline;
    background-position: 100% 10%;
}
.link2 {
    text-decoration:none;
    color: #000000;

    background: no-repeat url(img/ex.png) 100% 30%; padding-right: 6px;
}
.link2:hover {
    text-decoration: underline;
    background-position: 100% 10%;
}
.link3 {
    font: 12px Tahoma, Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */
    line-height:140%;
    font-weight:bold;
    text-decoration:none;
    color:#1F4D71;
    background: no-repeat url(img/ex.png) 100% 30%;
    padding: 0px 6px 0px 0px;
}
.link3:hover {
    text-decoration: underline;
    background-position: 100% 10%;
}

.link4 {
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    text-decoration:none;
    color:#1F4D71;
    background: no-repeat url(img/ex.png) 100% 30%;
    padding: 0px 6px 0px 0px;
}
.link4:hover {
    text-decoration: underline;
    background-position: 100% 10%;
}

.photor {
    float:right;
}
.photorp {
    float:right;
    padding: 0px 15px 5px 5px;
}
.photol {
    float:left;
}
.dodano {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:9px;
    line-height:15px;
    text-align:left;
    color: #666666;
    margin-top:0px;
    padding:0px;
}
.nag1 {
    font: 13px Tahoma, Verdana, Arial, Sans-Serif;
    font-weight:bold;
    color: #000000;
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 0px 5px;
    border-left: 2px solid #FF6600;
}

/***** Nagłówek *****/
.head{
    width: 930px;
    height:428px;
    margin: 0px;
    padding: 0px;
}
.header1{height: 337px;width: 930px;}
.header1a{height: 337px;width: 605px;float: right;margin:0px;padding:0px; background-color:#F9F9F9;}
.header1b{height: 337px;width: 325px;float: right;}
.header1b1{height: 118px;width: 325px;background: url(img/h1b1.jpg) top left no-repeat; }
.header1b1_w {padding: 54px 30px 0px 28px;color:white;}
.header1b2{height: 45px;width: 325px;background: url(img/h1b2.jpg) top left no-repeat;cursor:pointer;}
.header1b2:hover{background: url(img/h1b2_2.jpg);}
.header1b3{height: 45px;width: 325px;background: url(img/h1b3.jpg) top left no-repeat; cursor:pointer;}
.header1b3:hover{background: url(img/h1b3_2.jpg);}
.header1b4{height: 45px;width: 325px;background: url(img/h1b4.jpg) top left no-repeat; cursor:pointer;}
.header1b4:hover{background: url(img/h1b4_2.jpg);}
.header1b5{height: 42px;width: 325px;background: url(img/h1b5.jpg) top left no-repeat;cursor:pointer;}
.header1b5:hover{background: url(img/h1b5_2.jpg);}
.header1b6{height: 42px;width: 325px;background: url(img/h1b6.jpg) top left no-repeat;}

.headb{
    width: 930px;
    height:76px;
    margin: 0px;
    padding: 0px;
}
.head0 {
    width:930px;
    height:107px;
    background: url(img/h0.jpg) top left no-repeat;
    padding:0px;
    margin:0px;
}
.head0_co {
    float:right;
    width: 325px;
    margin: 33px 0px 0px 0px;
    padding:0px 10px 0px 0px;
    text-align: center;
    font: bold 16px Tahoma, Verdana, Arial, Sans-Serif;
    color:#FFF;
    line-height:17px;
}

.header{
    height:23px;
    width: 769px;
}
.header ul{
    padding: 3px 9px 2px 9px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    font: bold 16px Tahoma, Verdana, Arial, Sans-Serif;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
    line-height:17px;
}
.header li{
    display: inline;
    margin: 0;
}
.header li a{
    text-decoration: none;
    text-align:left;
    padding: 3px 7px 0px 5px; /*góra prawa dól lewa*/
    margin-right: 0px; /*distance between each tab*/
    margin-left: 0px;
    color: white;
    font-size: 14px;
    border-left: 1px solid #A8B4C6;
    cursor:pointer;
}
.header li a:visited{
    color: white;
}
.header li a:hover, .header li.selected a{
    background-color: #9AA7BC;
}
.dropmenudiv_e{
    position:absolute;
    top: 0;
    border: 1px solid white; /*THEME CHANGE HERE*/
    border-width: 0 1px;
    font: 75%/150% Tahoma, Verdana, Arial, Sans-Serif;
    line-height:20px;
    z-index:100;
    background-color: #9AA7BC;
    width: 200px;
    visibility: hidden;
}
.dropmenudiv_e a{
    width: auto;
    display: block;
    text-indent: 8px;
    border: 0 solid white; /*THEME CHANGE HERE*/
    border-bottom-width: 1px;
    padding: 2px 0;
    text-decoration: none;
    color: white;
}
* html .dropmenudiv_e a{ /*IE only hack*/
                         width: 100%;
}
.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
                        background-color: #EEF0F2;
                        color:#000000;
}
.header0{
    height: 76px;
    width: 930px;
}
.logo{
    height: 76px;
    width: 356px;
    float:left;
}
.nav_nav { float: right; position: absolute; margin:0px 0px 0px 812px; width:110px;}
.nav_nav a {text-decoration:none; color:#333;}
.nav_nav a:hover {text-decoration: underline;}
.nav {
    float: right;
    width: 574px;
    height: 76px;
    margin: 0px 0px 0px 0px;
}
.nav0 {
    width: 10px;
    height: 76px;
    float: right;
}
.nav1 {
    width: 114px;
    height: 76px;
    float: right;
}
.nav2 {
    width: 168px;
    height: 76px;
    float: right;
}
.nav3 {
    width: 68px;
    height: 76px;
    float: right;
}
.nav4 {
    width: 95px;
    height: 76px;
    float: right;
}
.nav5 {
    width: 80px;
    height: 76px;
    float: right;
}
.nav1 a#rolloverh1 { 
    display: block;
    width: 114px; height: 76px;
    background: url(img/h1.jpg) top left no-repeat; 
    border: 0px; }
.nav1 a#rolloverh1:hover {background: url(img/h1_2.jpg); }
.nav2 a#rolloverh2 { 
    display: block;
    width: 168px; height: 76px;
    background: url(img/h2.jpg) top left no-repeat; 
    border: 0px; }
.nav2 a#rolloverh2:hover {background: url(img/h2_2.jpg); }
.nav3 a#rolloverh3 { 
    display: block;
    width: 68px; height: 76px;
    background: url(img/h3.jpg) top left no-repeat;
    border: 0px; }
.nav3 a#rolloverh3:hover {background: url(img/h3_2.jpg); }
.nav4 a#rolloverh4 { 
    display: block;
    width: 95px; height: 76px;
    background: url(img/h4.jpg) top left no-repeat; 
    border: 0px; }
.nav4 a#rolloverh4:hover {background: url(img/h4_2.jpg); }
.nav5 a#rolloverh5 { 
    display: block;
    width: 80px; height: 76px;
    background: url(img/h5.jpg) top left no-repeat;
    border: 0px; }
.nav5 a#rolloverh5:hover {background: url(img/h5_2.jpg); }

.header0b{
    height: 11px;
    width: 930px;
    padding:0px;
    margin:0px;
}
.header1c{
    height: 4px;
    width: 930px;
    padding:0px;
    margin:0px;
}
.error {
    font: 11px Tahoma, Verdana, Arial, Sans-Serif;
    text-align:center;
    color: #FF0000;
    padding: 60px 0 60px 0;
}
.schemat {
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    min-height: 450px;
    width: 910px;
    color: #444;
    padding: 10px 5px 0px 0px;
    overflow: scroll;
}
TABLE.kontakty {
    width: 100%;
    margin: 0px 0px 10px;
}
TABLE.kontakty TD{
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    height: 100%;
    color: #000000;
    border-top:1px solid #CCCCCC;
    border-bottom:1px solid #FFFFFF;
    height: 10px;
    vertical-align: top;
    font-weight:normal;
    font-style:normal;
    padding:8px 10px;
}
TABLE.kontakty TD.c1{
    text-align: left;
    line-height: 18px;
    width:350px;
    color: #000000;
    font-weight:bold;
}
TABLE.kontakty TD.c2{
    text-align: left;
    line-height: 18px;
    width:60px;
    color: #000000;
}
TABLE.kontakty TD.c3{
    text-align: left;
    line-height: 18px;
    width:180px;
    color: #000000;
}
TABLE.kontakty2 TD{
    font: 12px Tahoma, Verdana, Arial, Sans-Serif;
    height: 100%;
    color: #000000;
    border-top:1px solid #CCCCCC;
    border-bottom:1px solid #FFFFFF;
    height: 10px;
    vertical-align: top;
    font-weight:normal;
    font-style:normal;
    padding:8px 9px;
}
TABLE.kontakty2 TD.c1{
    text-align: left;
    line-height: 19px;
    color: #434A58;
    font-weight:bold;
}
TABLE.kontakty2 TD.c2{
    text-align: left;
    line-height: 19px;
    width:40px;
    color: #000000;
}
TABLE.kontakty2 TD.c3{
    text-align: left;
    line-height: 19px;
    width:350px;
    color: #000000;
}
TABLE.kontakty2 TD.c4{
    text-align: left;
    line-height: 19px;
    width:150px;
    color: #000000;
}

#menul2 { 
    width: 520px;
    float:right;
}

TABLE.zamowienia {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 12px;
    padding: 0px;
    margin: 5px 0px 0px 0px;
    background-color: #FFF;
}
TABLE.zamowienia TR.wers {
    background-color: #FFF;
}
TABLE.zamowienia TR.wers:hover {
    background-color: #EEEEEE;
}
TABLE.zamowienia td.row1 {
    font-weight: normal;
    padding: 4px;
    border-bottom: 1px #EFEFEF solid;
}
TABLE.zamowienia th.row2 {
    background-color: #EFEFEF;
    font-weight: bold;
    text-align: center;
    color: #000000;
    border-bottom: 1px #CCCCCC solid;
    height:23px;
}
TABLE.zamowienia2 {
    width: 100%;
    padding: 0px;
}
TABLE.zamowienia2 td {
    font-weight: normal;
    padding: 5px;
}
TABLE.zamowienia2 td.row1 {
    font-weight: normal;
    text-align: right;
    padding: 5px;
    width: 140px;
    border-right: 1px #EFEFEF solid;
}

.slideshow { 
    margin:0px;
    padding:0px;
    width:605px;
    height:337px;
    float: left;
}
.slideshow img { padding: 0px; }
