table {
  margin-top: 0;
}
table.tabgl {
     min-width: 930px;
     border: 0px solid solid;
}
td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #f0f0f0;
}

p {
  margin:0;
}

img {
  margin: 0 0 0 0;
  border: 0;
}

font.opis52_tytul {
  letter-spacing: 4px;
  font-family: 'MS Mincho';
  font-size: 52px;
  text-shadow: 3px 3px 2px gray;
}

font.opis40_tytul {
  letter-spacing: 4px;
  font-family: 'MS Mincho';
  font-size: 40px;
  text-shadow: 3px 3px 2px gray;
}

font.opis12_p {
  font-size: 12px;
  font-family: "Malgun Gothic";
}

font.opis14_p {
  font-size: 14px;
  font-family: "Malgun Gothic";
}

font.opis15 {
     font-size: 15px;
     font-family: "Malgun Gothic";
}

font.opis16 {
     font-size: 16px;
     font-family: "Malgun Gothic";

}

font.opis17_p {
     font-size: 17px;
     font-family: "Malgun Gothic";
}

font.opis24 {
     font-size: 24px;
     color: white;
     font-family: "Malgun Gothic";
     text-shadow: 3px 3px 2px gray;
}
font.opis24_g {
     font-size: 24px;
     color: silver;
     font-family: "Malgun Gothic";
     text-shadow: 3px 3px 2px gray;
}

font.opis32_g {
     font-size: 32px;
     color: silver;
     font-family: "Malgun Gothic";
     text-shadow: 1px 2px 2px gray;
}

font.opis32 {
     font-size: 32px;
     font-family: "Malgun Gothic";
}

div.tytol {
     z-index:4;
     position: absolute;
     top: -30px;
     left: 10%;
}

div.wnetrze {
     z-index:3;
     position: relative;
     top: 30px;
     left: 0px;
     overflow: visible;
     width: 100%;
     height: 61%;
     background-attachment: scroll;
     background-image: url(img/tlo.gif);
     background-size:100% 100%;
     background-repeat: no-repeat;
     border: 0px solid yellow;
}

div.models_wnetrze3 {
     z-index:4;
     position: absolute;
     top: 290px;
     left: 0px;
     overflow: visible;
     width: 100%;
     border: 0px solid yellow;
}
div.models_wnetrze2 {
     z-index:4;
     position: absolute;
     top: 40px;
     left: 0px;
     overflow: visible;
     width: 100%;
     border: 0px solid yellow;
}

div.wypo {
     display:none;
     position: absolute;
     right: 20px;
     bottom: 20px;
     background: black;
     border: 2px solid #00309f;
     width: 650px;
     height: 70%;
     border-radius: 20px; padding: 15px;
}

div.anim_img {
     position: absolute;
     right: 5%;
     top:20px;
     width: 180px;
     height: 135px;
     border: 2px solid silver;
}

#column1 {
		float:left;
		width: 33%;
        min-width: 300px;
        border: 0px solid green;
}

#column2 {
		float:left;
		width: 67%;
}

div.podgl_out {
     margin: 5px;
     display:inline-block;
     width: 100px;
     height: 74px;
     border: 2px solid silver;
}
div.podgl_out:hover {
     margin: 5px;
     display:inline-block;
     width: 100px;
     height: 74px;
     border: 2px solid #00309f;
}

div.bt_out {
		z-index:4;
        position: absolute;
        border: 2px solid #00309f;
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 5px;
        color: white;
        background: blak;
}
div.bt_out:hover {
		z-index:4;
        position: absolute;
        border: 2px solid #00309f;
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 5px;
        color: white;
        background: gray;
}

div.bt2_out {
     bottom: 10px;
     position: absolute;
     border: 2px solid #00309f;
     width: 20px;
     height: 25px;
     border-radius: 15px;
     background: black;
}
div.bt2_out:hover {
     bottom: 10px;
     position: absolute;
     border: 2px solid #00309f;
     width: 20px;
     height: 25px;
     border-radius: 15px;
     background: gray;
}

div.menu_out {
  position: relative;
  float:right;
  right: 0px;
  font-size: 16px;
  top: 0px;
  background-color: black;
  text-align: center;
  width: 150px;
  height:22px;
  border-width:1px;
  border-style:solid;
  border-color:white;
  color: white;
  margin-right: 10px;
}
div.menu_out:hover {
  position: relative;
  float:right;
  font-size: 16px;
  top: 0px;
  background-color: black;
  text-align: center;
  width: 150px;
  height:22px;
  border-width:1px;
  border-style:solid;
  border-color:gray;
  color: gray;
  margin-right: 10px;
}

div.lng_out {
  position: absolute;
  float:right;
  font-size: 16px;
  top: 20px;
  background-color: black;
  text-align: center;
  width: 45px;
  height:22px;
  border-width:1px;
  border-style:solid;
  border-color:white;
  color: white;
}
div.lng_out:hover {
  position: absolute;
  float:right;
  font-size: 16px;
  top: 20px;
  background-color: black;
  text-align: center;
  width: 45px;
  height:22px;
  border-width:1px;
  border-style:solid;
  border-color:gray;
  color: gray;
}

div.ramka_logo2 {
     position: absolute;
     top: 50px;
     left: 50%;
}

div.ramka_logo3 {
     position: absolute;
     top: 217px;
     left: 0px;
}

div.linia {
     position: relative;
     width: 100%;
     top:-10px;
}

body {
        margin-top: 0px;
        margin-bottom: 0px;
        background-repeat: no-repeat;
        background-position: left 0px;
        background-color: black;

        scrollbar-face-color:#ffffff;
        scrollbar-highlight-color:#000000;
        scrollbar-shadow-color:#000000;
        scrollbar-3dlight-color: #ffffff;
        scrollbar-arrow-color: #000000;
        scrollbar-track-color: #f2f2f2;
        scrollbar-darkshadow-color: #ffffff;
}

a {
        color: #999999;
        text-decoration: none;
        font-size: 16px;
}
a:hover {
        color: #333333;
}

.content  {
     background:solid;
     color:#777;
     font:12px/1.4 "helvetica neue",arial,sans-serif;
     width:100%;
}
h1 {
     font-size:12px;
     font-weight:normal;
     color:#ddd;
     margin:0;
}
.cred {
     margin-top:20px;
     font-size:11px;
}
#galleria {
     height:100%;
     background:solid;
}

ul.sd-buttons li a {
    color: #fff;
    align: left;
}