* {margin:0px; padding:0px; font-family: Arial, "Helvetica CE", Helvetica, sans-serif; font-size: 11px;}
body {background: url(/i/bg_top.gif) repeat-x #fff; text-align: center; color: #000}

#Page {margin:0 auto 0 auto; width:753px;}
#Page .head {text-align: left;}
#Page .head img {border: 0px}

#Menu {float: left; width: 171px; height: 400px}
#TopFlash {float: left; width: 582px; height: 124px}

#Content {float: left; width: 476px; background: #fff url(/i/bg_content.gif) repeat-y; margin: 0 0 0 12px;}

#Content .content {text-align: left; padding: 24px 24px 0px 24px}

#Content .footer {width: 476px; height: 19px; background: #fff url(/i/bg_content_foot.gif) no-repeat; margin: 0; padding: 0}
#Content .footer_gray_block {width: 476px; height: 15px; background: #605C5D; margin: 0; padding: 0}
#Content .footer_nobis {width: 476px; height: 35px; background: #fff; margin: 0; border-bottom: 1px solid #BBBBBB; padding-top: 10px; color: #BBBBBB; text-align: center}
html>body #Content .footer_nobis {height: 24px}
#Content .footer_nobis a {color: #BBBBBB; text-decoration: none}

#Content h1 {display: none}
#Content h2 {color: #D0000B; font-weight: bold; margin: 10px 0; font-size: 12px}
#Content .title {margin-bottom: 10px;}
#Content .sep {height: 1px; margin: 10px 0; font-size: 1px; padding: 0; border-top: 1px solid #DBDBDB;}

#Oferta {background: #F7F7F7; border: 1px solid #CFCFCF; padding: 5px 10px}
#Oferta a {display: block; border-bottom: 1px solid #CFCFCF; background: url(/i/dot.gif) no-repeat 0px 6px; padding: 4px 20px; font-weight: normal; text-decoration: none; color: #000}
#Oferta h3 {display: block; border-bottom: 1px solid #CFCFCF; background: url(/i/dot.gif) no-repeat 0px 6px; padding: 4px 20px; font-weight: normal}
#Oferta .last {border: none}

#Oferta label {display: block; width: 110px; height: 16px; float: left;}
#Oferta input {width: 280px;}
#Oferta textarea {width: 280px; height: 100px;}
#Oferta div {border-bottom: 1px solid #DBDBDB; height: 1px; margin: 3px 0; font-size: 0px}

#Content .buttons {background: #D0000B; font-weight: bold; color: #fff; margin: 4px 10px 0 0; width: 60px}
#Content .alert {display: block; padding: 5px; font-weight: bold; color: #D0000B; border: 1px solid #D0000B; margin: 5px 0; text-align: center;}
#Content h4 {margin: 5px 0; color: #595959}
#Content .www { color: #D0000B;}

#Certyfikaty {padding: 5px 0px;}
#Certyfikaty div {width: 117px; float: left; text-align: left}
#Certyfikaty h3 {display: block; padding: 4px 0 0 20px; border-bottom: 1px solid #DBDBDB; float: left; width: 310px; height: 22px; color: #505050; background: url(/i/dot.gif) no-repeat left center; margin-bottom: 5px}
html>body #Certyfikaty h3 {width: 290px; height: 18px}
#Certyfikaty img {border:  1px solid #CFCFCF;}
#Certyfikaty span {display: block; padding-left: 3px}
#sep {height: 10px; margin-bottom: 10px; padding: 0; border-bottom: 1px solid #DBDBDB;}

#Referencje h3 {display: block; padding-left: 15px; color: #505050; background: url(/i/dot2.gif) no-repeat left center; margin-bottom: 5px}
#Referencje a {display: block; color: #D0000B; background: url(/i/dot2.gif) no-repeat right; text-align: right; text-decoration: none; font-weight: bold; padding-right: 12px}

#Ups {background: #F7F7F7; border: 1px solid #CFCFCF; padding: 5px 10px}
#Ups a {display: block;  border-bottom: 1px solid #CFCFCF; background: url(/i/dot.gif) no-repeat 0px 6px; padding: 4px 20px; color: #000; text-decoration: none;}
html>body #Ups a {}
#Ups .last {border: none}

#Oferta ul {margin: 5px 50px; list-style-image: url(/i/dot2.gif)}

#h3_01 ,#h3_02 ,#h3_03 ,#h3_04 ,#h3_05 ,#h3_06 ,#h3_07 ,#h3_08 ,#h3_09 ,#h3_10 ,#h3_11 ,#h3_12 ,#h3_13 ,#h3_14 ,#h3_15 ,#h3_16 ,#h3_17 ,#h3_18 ,#h3_19 ,#h3_20 ,#h3_21, #h3_22, #h3_23, #h3_24, #h3_25, #h3_26 {cursor: hand; cursor: pointer}

#Formularz {border:  1px solid #CFCFCF; padding: 10px;  margin-bottom: 20px}
#Formularz input{margin: 3px 0 10px 0; width: 400px}
#Formularz textarea{margin: 3px 0 10px 0; width: 400px; height: 120px}

#Realizacje ul {display: block; border: 1px solid #CFCFCF; }
#Realizacje li {list-style-image: url(/i/dot2.gif); margin: 0 0 5px 30px}
#Realizacje li a {color: #000; font-weight: bold; text-decoration: none;}
#Realizacje li a.usun {color: red; font-weight: bold;  text-decoration: underline;}
#Realizacje li a button.down {background: url(/i/dot4.gif) no-repeat; border: 0; width: 10px; height: 10px}
#Realizacje li a button.up {background: url(/i/dot3.gif) no-repeat; border: 0; width: 10px; height: 10px}

#Realizacje li button.down {background: url(/i/dot4.gif) no-repeat; border: 0; width: 10px; height: 10px}
#Realizacje li button.up {background: url(/i/dot3.gif) no-repeat; border: 0; width: 10px; height: 10px}

#Pictures div {border-top: 1px dotted #CFCFCF; margin-top: 10px; padding-top: 10px}
#Pictures img {border: 1px solid #000; margin-right: 10px}
#Pictures a {color: red; font-weight: bold}

#Pictures ul {display: block; border: 1px solid #CFCFCF; }
#Pictures li {list-style-image: url(/i/dot2.gif); margin: 0 0 5px 30px}
#Pictures li a {color: #000; font-weight: bold; text-decoration: none;}
#Pictures li a.usun {color: red; font-weight: bold;  text-decoration: underline;}
#Pictures li a button.down {background: url(/i/dot4.gif) no-repeat; border: 0; width: 10px; height: 10px}
#Pictures li a button.up {background: url(/i/dot3.gif) no-repeat; border: 0; width: 10px; height: 10px}

#Pictures li button.down {background: url(/i/dot4.gif) no-repeat; border: 0; width: 10px; height: 10px}
#Pictures li button.up {background: url(/i/dot3.gif) no-repeat; border: 0; width: 10px; height: 10px}

#Galeria td {vertical-align: top; text-align: center}
#Galeria td.sep{background: url(/i/sep2.gif) repeat-y center; border: 0}
#Galeria a {text-decoration: none; color: #000}
#Galeria img {border: none}

#Galeria ul {display: block; border: 1px solid #CFCFCF; }
#Galeria li {list-style-image: url(/i/dot2.gif); margin: 0 0 5px 30px}
#Galeria li a {color: #000; font-weight: bold; text-decoration: none;}
#Galeria li a.usun {color: red; font-weight: bold;  text-decoration: underline;}
#Galeria li a button.down {background: url(/i/dot4.gif) no-repeat; border: 0; width: 10px; height: 10px}
#Galeria li a button.up {background: url(/i/dot3.gif) no-repeat; border: 0; width: 10px; height: 10px}

#Galeria li button.down {background: url(/i/dot4.gif) no-repeat; border: 0; width: 10px; height: 10px}
#Galeria li button.up {background: url(/i/dot3.gif) no-repeat; border: 0; width: 10px; height: 10px}

#Packer {margin: 10px 0; color: #909090; float: right; font-size: 10px}
#Packer a {display: block; float: left; color: #909090; font-weight: bold; text-decoration: none;  height: 12px}
#Packer a.prev {padding-left: 15px; background: url(/i/dot_left.gif) no-repeat left; height: 12px}
#Packer a.next {padding-right: 15px; background: url(/i/dot_right.gif) no-repeat right; height: 12px}
#Packer a.mid {font-weight: normal}
#Packer a.sel {color: #D0000B}
#Packer span.middle {display: block; float: left; color: #D0000B; font-weight: bold; height: 12px}
#Packer span.sep {display: block; float: left; width: 13px; height: 12px; border: 0;  background: url(/i/sep_line.gif) no-repeat; margin-top: 2px}
#accordion ul.lista_ref li a {
    float: left;
    text-align: left;
    background-position: left center;
    padding-left: 17px;
    margin: 2px 0px;
}
ul.lista_ref li {
    margin: 0px;
    display: block;
    float: left;
    text-align: left;
	clear: both;
}
ul.lista_ref {
    float: left;
}
