body { margin: 0; scrollbar-face-color: #570003; scrollbar-arrow-color: #9e6736; vertical-align: top; scrollbar-track-color: #570003; scrollbar-highlight-color: #570003; scrollbar-shadow-color: #570003; scrollbar-darkshadow-color: #9e6736; scrollbar-3dlight-color: #9e6736; scrollbar-base-color: #570003; text-align: center; background: #480000 url('img/bg.gif') repeat top; }

html,body { height: 100%; margin: 0; padding: 0; border: 0; width: 100%; }

body, p, ul, li, td, div { font-family: verdana;
    font-weight: normal;
    font-size: 12px;
    color: #C84845;
    line-height: 1.3;
    }

ul { margin: 0 0 0 20px; padding: 0;}

p, li { text-align: justify; }

p { padding: 0; margin: 15px 20px; }

li { margin: 5px 20px; }

img { display: block; }

a img { border: 0; }

#h1_img { margin: 0; text-align: left; height: 68px;}
h1 { font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 17px; text-align: left;  color: #b40505; line-height: 24px;  padding: 0;  margin: 0; font-style: italic; font-weight: normal; margin-left: 20px; }
h2 { font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 15px; text-align: left;  color: #b40505; line-height: 24px;  padding: 0;  margin: 0; font-style: italic; font-weight: normal; margin-left: 20px; }

h3 { font-size: 11px; font-weight: bold; margin: 0 0 10px 20px; text-align: left; color: #37404C;}

a, a:link,  a:visited {
    color: #EEEEEE;
    text-decoration: none;
}

a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

hr { margin: 0 20px;}
form { margin: 0; padding: 0; }
.clear { clear: both; }

#bg_left { width: 2px; background: url('img/bg_left.gif') repeat-y;}
#bg_right { width: 2px; background: url('img/bg_right.gif') repeat-y;}
#c_ontent { background-color: #480000; width: 586px; height: 100%; text-align: center; vertical-align: top;}
#tresc { width: 557px; table-layout: fixed; margin: 0 auto;}
#rezerwacja { width: 211px; height: 42px; position: absolute; top: 20px; left: -22px;}

#tabela_sala { width: 580px; background: url('img/sala_bg.gif') repeat-y; margin: 0 auto;  }
td.s { width: 25px; height: 21px;}
td.s a,td.s a:visited, td.s a:active { width: 24px; height: 21px; background: url('img/seat.gif') no-repeat left; color: #b30000; text-align: center; vertical-align: middle; margin-right: 1px; display: block; line-height: 20px;}
td.s a:hover { color: #FFFFFF; text-decoration: underline;}

td.r { width: 19px; color: #2b0101; text-align: center; font-weight: bold; font-family: Arial; font-size: 15px; vertical-align: middle;}

#tabela_sofa { width: 550px;}
#tabela_sofa td { width: 55px;}
#tabela_sofa td a, #tabela_sofa td a:visited, #tabela_sofa td a:active {width: 53px; height: 21px; background: url('img/sofa.gif') no-repeat left; color: #b30000; text-align: center; vertical-align: middle; margin-right: 2px; display: block; line-height: 20px;}
#tabela_sofa td a:hover { color: #FFFFFF; text-decoration: underline;}

.dimm { filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
.button1, a.button1 { font-size: 11px; font-weight: bold; padding: 2px; font-family: sans-serif; cursor: pointer;}

img.foto1 { border: 1px solid #959595;}

div.img_m { border: 1px solid #6D0505; padding: 1px;}
div.img_m img { border: 1px solid #6D0505;}

.box1 { margin: 0 auto; width: 144px; height: 176px; position: relative;}
img.box1_front { position: absolute; left: 0px; top: 0px; display: block; z-index: 100;}
img.box1_bg {display: block; z-index: 10; position: absolute; top: 31px; left: 19px;}