

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    padding : 0px;
    margin : 0px;
    outline : 0px;
    border-width : 0px;
    vertical-align : baseline;
  }


table {
    border-collapse : collapse;
    border-spacing : 0px;
  }


caption, th, td {
    text-align: left;
    font-weight: normal;
  }


blockquote:before, blockquote:after, q:before, q:after {
    content: "";
  }


blockquote, q {
    quotes: "" "";
  }


:focus {
    outline: 0px;
  }


a, a:link, a:visited {
    color : #ddaa00;
    text-decoration : none;
  }


a:hover {
    color : #ff9900;
    text-decoration : none;
  }


a:active {
    color : #ffbb00;
    text-decoration : none;
  }


body {
    background : #000000 url('images/body background1.png') repeat;
    font : 100.01% 'sans-serif',Verdana,Arial;
    color : #999999;
  }


#page {
    background : #191919;
    margin : 20px auto;
    border : #7f0000 solid 1px;
    text-align : center;
    width : 900px;
  }


#header {
    background : url('images/headers/20080112 uk london 37.jpg');
    height : 200px;
    width : auto;
  }


#content {
    margin : 10px;
    text-align : left;
    width : auto;
  }


#content img.inline {
    margin : 0px;
    height : 16px;
    width : 16px;
    vertical-align : middle;
    display : inline;
    border : 0px;
  }


#index {
    background : url('images/index/00000444.jpg') no-repeat;
    margin : auto;
    height : 329px;
    top : 0px;
    width : 900px;
  }


#footer {
    margin : 10px;
    width : auto;
  }


#menu {
    background : url('images/menu/menu.png');
    height : 40px;
  }


#menuButtons {
    position:relative;
    left : 10px;
  }


#menuButtons:hover {
    background:transparent;
  }


#menuButtons a {
    float:left;
    width : 126px;
    height : 40px;
    text-decoration:none;
  }


#menuButtons a:hover {
    text-decoration:none;
  }


#menuButtons a img {
    width:0;
    height:0;
    border:0;
  }


#menuButtons a:hover img {
    display:block;
    position:absolute;
    top:-200px;
    left:-901px;
    width:900px;
    height:200px;
  }


#menuButtons a:hover > img {
    left : -10px;
    /* IE5.5 and 6.0 fix */;
  }


#menuButtons a em {
    display:none;
  }


#button1pl {
    background : url('images/menu/menu_pl_panopixel.png');
    margin : 0px;
    width : 126px;
    height : 40px;
  }


#button1pl:hover {
    background-position : 0 -40px ;
  }


#button1pl:active {
    background-position : 0 -80px ;
  }


#button1en {
    background : url('images/menu/menu_en_panopixel.png');
    margin : 0px;
    width : 126px;
    height : 40px;
  }


#button1en:hover {
    background-position : 0 -40px ;
  }


#button1en:active {
    background-position : 0 -80px ;
  }


#button2pl {
    background : url('images/menu/menu_pl_panoramy.png');
    margin : 0px;
    width : 126px;
    height : 40px;
  }


#button2pl:hover {
    background-position : 0 -40px ;
  }


#button2pl:active {
    background-position : 0 -80px ;
  }


#button2en {
    background : url('images/menu/menu_en_panoramas.png');
    margin : 0px;
    width : 126px;
    height : 40px;
  }


#button2en:hover {
    background-position : 0 -40px ;
  }


#button2en:active {
    background-position : 0 -80px ;
  }


#button3pl {
    background : url('images/menu/menu_pl_fotografia.png');
  }


#button3pl:hover {
    background-position : 0 -40px ;
  }


#button3pl:active {
    background-position : 0 -80px ;
  }


#button3en {
    background : url('images/menu/menu_en_photography.png');
  }


#button3en:hover {
    background-position : 0 -40px ;
  }


#button3en:active {
    background-position : 0 -80px ;
  }


#button4pl {
    background : url('images/menu/menu_pl_retusz.png');
  }


#button4pl:hover {
    background-position : 0 -40px ;
  }


#button4pl:active {
    background-position : 0 -80px ;
  }


#button4en {
    background : url('images/menu/menu_en_retouching.png');
  }


#button4en:hover {
    background-position : 0 -40px ;
  }


#button4en:active {
    background-position : 0 -80px ;
  }


#button5pl {
    background : url('images/menu/menu_pl_galeria.png');
  }


#button5pl:hover {
    background-position : 0 -40px ;
  }


#button5pl:active {
    background-position : 0 -80px ;
  }


#button5en {
    background : url('images/menu/menu_en_gallery.png');
  }


#button5en:hover {
    background-position : 0 -40px ;
  }


#button5en:active {
    background-position : 0 -80px ;
  }


#button6pl {
    background : url('images/menu/menu_pl_cennik.png');
  }


#button6pl:hover {
    background-position : 0 -40px ;
  }


#button6pl:active {
    background-position : 0 -80px ;
  }


#button6en {
    background : url('images/menu/menu_en_pricelist.png');
  }


#button6en:hover {
    background-position : 0 -40px ;
  }


#button6en:active {
    background-position : 0 -80px ;
  }


#button7pl {
    background : url('images/menu/menu_pl_kontakt.png');
  }


#button7pl:hover {
    background-position : 0 -40px ;
  }


#button7pl:active {
    background-position : 0 -80px ;
  }


#button7en {
    background : url('images/menu/menu_en_contact.png');
  }


#button7en:hover {
    background-position : 0 -40px ;
  }


#button7en:active {
    background-position : 0 -80px ;
  }

/* pano backgrounds, float them into a grid */


h1, h2, h3, h4, h5, h6 {
    margin : 1em 0.8em 0.5em 0.5em;
    color : #cccccc;
  }


h1 {
    font : normal bold 130% sans-serif;
    text-transform : uppercase;
  }


h2 {
    font : normal 130% sans-serif;
    text-transform : uppercase;
  }


h3 {
    font : normal bold 100% sans-serif;
    text-transform : uppercase;
  }


h4 {
    font : normal 100% sans-serif;
    text-transform : uppercase;
  }


h5, h5 a {
    font : normal bold 90% 'sans-serif';
    text-transform : uppercase;
    margin : 0.5em;
  }


h6 {
    font : 85% sans-serif;
    color : #999999;
  }


p {
    font : 90% sans-serif;
    margin : 0 1.5em 1em;
    text-align : justify;
  }


ol, ul {
    margin : 0 1.5em 0 2.5em;
    text-align : justify;
    list-style : disc inside;
    margin-bottom : 1em;
    font : 90% sans-serif;
  }


li {
    margin-bottom : 0.5em;
  }


table, td {
    border-color: #333333;
    border-style : solid;
    border-width : 1px;
    text-align : left;
    width : 80%;
    margin-left: auto;
    margin-right : auto;
    margin-bottom : 1em;
  }


td {
    width : auto;
    padding : 4px;
  }


table.external, table.external tr, table.external td {
    border : none;
    padding : 0px;
  }


td.hide {
    border-width : 0px;
  }


.mini {
    font : 70% sans-serif;
  }


.panovr {
    margin: 0 auto;
    text-align: center;
  }


.box {
    background : #202020;
    margin : 0 0 1em 0;
    border : #333333 solid 1px;
    height : auto;
    width : auto;
    font : normal 13px 'sans-serif';
    padding : 0.5em;
    text-align : center;
    color : #999999;
  }


pre {
    margin : 0.5em 2em 0.5em 2em;
    background : #292929;
    font-size : 80%;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    border : #060606 solid 1px;
  }


code {
    display: block;
    padding : 0.5em;
    margin : 0em;
  }

.done {
/*    text-decoration : line-through;*/
    font-size : 70%;
    color : #ffcc00;
  }

hr {
    border: 0;
    border-top: 1px solid #333333;
    clear: both;
    margin : 1em;
  }


.blTxt {background:url(test/bl.png) 0 100% no-repeat #333333; width:200px;}
.brTxt {background:url(test/br.png) 100% 100% no-repeat;}
.tlTxt {background:url(test/tl.png) 0 0 no-repeat ;}
.trTxt {background:url(test/tr.png) 100% 0 no-repeat ; padding:10px;}
.blImg {background:url(test/bl.png) no-repeat; position:absolute; width:10px; height:10px; bottom:-1px; left:-1px}
.brImg {background:url(test/br.png) no-repeat; position:absolute; width:10px; height:10px; bottom:-1px; right:-1px;}
.tlImg {background:url(test/tl.png) no-repeat; position:absolute; width:10px; height:10px; top:-1px; left:-1px;}
.trImg {background:url(test/tr.png) no-repeat; position:absolute; width:10px; height:10px; top:-1px; right:-1px;}
img {border:0; margin:0px; padding:0px;}
.deco {background: no-repeat; border: 1px solid #333333; width:200px; height:125px; position:relative; float:right; clear:right; margin:1em; }
.deco01 {background : url('images/decor/deco01.jpg'); }
.deco02 {background : url('images/decor/deco02.jpg'); width:125px; height:200px;}
.deco03 {background : url('images/decor/deco03.jpg'); }
.deco04 {background : url('images/decor/deco04.jpg'); }
.deco05 {background : url('images/decor/deco05.jpg'); width:125px; height:200px;}
.deco06 {background : url('images/decor/deco06.jpg'); width:125px; height:200px;}
.deco07 {background : url('images/decor/deco07.jpg'); }
.deco08 {background : url('images/decor/deco08.jpg'); }
.deco09 {background : url('images/decor/deco09.jpg'); }
.deco10 {background : url('images/decor/deco10.jpg'); width:125px; height:200px;}
.deco11 {background : url('images/decor/deco11.jpg'); }
.deco12 {background : url('images/decor/deco12.jpg'); }
.deco13 {background : url('images/decor/deco13.jpg'); }
.deco12 {background : url('images/decor/deco12.jpg'); }
.deco13 {background : url('images/decor/deco13.jpg'); }
.deco14 {background : url('images/decor/deco14.jpg'); }
.deco15 {background : url('images/decor/deco15.jpg'); }
.deco16 {background : url('images/decor/deco16.jpg'); width:125px; height:200px;}
.deco17 {background : url('images/decor/deco17.jpg'); width:125px; height:200px;}