@charset "UTF-8";
html{color:#000;}
body{ font-family: Arial, Helvetica, "Sans Serif"; overflow: hidden; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{ margin: 0; border:0; padding: 0; }
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1{ font-size:131%;font-weight:bold;font-style:normal;color:#025A9A;}
h2{ font-size:125%;font-weight:bold;font-style:normal;color:#036;}
h4{ color: gray; }
h6{ font-size:66%;font-style:normal; font-weight: normal; color: gray; }

.r h3{ font-size:113%;font-weight:normal;font-style:normal;color:#025A9A;}
.r h4{ font-size:78%;font-weight:bold;font-style:normal;}
.r h5{ font-size:65%;font-style:normal;}

#right h3{  font-size: 99%;font-weight:bold; text-transform: uppercase; color: gray; line-height: 0.5;  margin: 15px 0 15px 0; }
#right h4{  font-size: 80%;font-weight:normal; line-height: 0.5;  margin: 9px 0; }
#right h5{  font-size: 110%;font-weight:bold; color: gray; line-height: 0.5;  margin: 6px 0;}
#right h6{  line-height: 1; padding: 1px 0; margin: 0; border: 0; }

q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
em{font-style:italic;}
strong{font-weight:bold;}
h2,.h2{margin-top:20px;}
h1,h2,h3,h4,h5,ul,ol,dl,p,pre,blockquote{padding: 0;}
table h4,table p,table ul,table ol{padding:0;}
ul ul,ol ol{padding:0 20px;}
hr{border:5px solid #BCBCBC;border-width:0 0 5px 0;margin:20px 20px 0 20px;}
.title{padding:0 5px;background:#DBE7F0;font-weight:normal;letter-spacing:-0.05em;text-transform:uppercase;color:#000;}
#subscribeField{ font-size:66%;font-style:normal; padding: 9px 0 0 0; }
a{  color:#036;}
a img{cursor:pointer; }

.r img{ border: 1px solid #efefef; margin: -1px; }
.r img:hover{ border: 1px solid #f4d200; }

a:visited{color:#144B6F;}
a:link,a:visited,a:hover{text-decoration:none;  }
a:link,a:visited{border: 0px solid #A8BFCF;padding-bottom:1px;}
a:visited{ color: #efefef; background-color: #efefef; }

a.no-border:link,a.no-border:visited,a.no-border:hover{border:none;}
.log{ font-size: 22px; font-variant: small-caps;}
.log:hover{ color: red;  }
.href{ background-color: #f4d200; color: black; font-weight: bold; padding: 0 3px; }
.href:hover{ color: white; }

/* MAIN */

.l{   display: block; clear: both; float: left; width: 161px; text-align: right; }
.r{ display: block; float: right; padding: 0; width: 810px; }
.fotka{  float: left;  width: 124px; height: 190px; padding: 0 5px 0 6px; border: 0px; vertical-align: top; text-align: left;  }
#column_l{ float: left;  width: 395px; }
#column_r{ float: right; width: 395px; }

/* forms */

    .wejscieAdmin{  display: block; background-color: #efefef; width: 500px; height: 30px; border: 0px; padding: 0; margin: 0; }
    .wejscieAdmin:hover{  background-color: silver; color: white; border: 0px; padding: 0; margin: 0; }

    .wejsciePanel{  display: block; width: 600px; border: 1px solid silver; padding: 0; margin: 0; }
    .wejscieShortPanel{ display: block; width: 100px; border: 1px solid silver; padding: 0; margin: 0; }
    #panel input[type=submit]{ cursor: pointer; margin: 10px 1px 0 0; padding: 2px; }

    .input{      padding: 4px 3px; border: 0px; margin: 1px 0px; font-size: 90%; color: gray;  }
    .input:hover, textarea:hover { background-color: #d1d1cd;  }
    .input:focus, textarea:focus { color: black;  }

    #contact input[type=text]:hover, #contact textarea:hover,
    #zamowienie input[type=text]:hover,#zamowienie textarea:hover{ background-color: #d1d1cd;  }

    /* input dla głównej strony */
    .r .input{      width: 395px; background-color: #cccccc; }
    /* input dla gbox'a */
    #right .input{  width: 330px; background-color: #efefef; }


    /* button submit */
    .buttonSubmitNewsletter{ border: 0px; padding: 0px; background-color: #f4d200; color: black; cursor: pointer; }
    .buttonSubmitNewsletter:hover{ color: white; }
    .buttonSubmit{    display: block; cursor:pointer; height: 24px;  text-align: left;
                      border: 0px; margin: 5px 0px; padding: 4px;  }
    #buttonTHX{
                      border: 0px; margin: 0px; padding: 0; color: black;
                      display: none;
    }
    #SEND{       background: url('../gfx/send.png') repeat-x 0px 0px; width: 57px;  }
    #SEND:hover{ background: url('../gfx/send.png') repeat-x 0px -24px; }
    #SendRequest{ background: url('../gfx/request.png') repeat-x 0px 0px; width: 139px; }
    #SendRequest:hover{ background: url('../gfx/request.png') repeat-x 0px -24px; }

    textarea{ overflow: hidden;  padding: 4px 3px; }

/* greybox  */

#left{      float: left;  height: 500px; width: 500px; background-color: #efefef; overflow: hidden; }
#right{     float: right; height: 485px; width: 350px; padding: 5px 15px 0 25px; overflow: hidden; }
#grafiki{   overflow: hidden; height: 500px; }
#g1, #g2, #g3{ display: block; position: absolute; top:0; left: 0; }
#g1{ z-index:100; }
#g2, #g3{ z-index:1; }
#controls{ padding: 0; position: absolute; top: 4px; left: 4px; z-index: 170;  }
#controls img{ margin: 0 1px 0 0; display: block; float: left; cursor: pointer; }

p{ font-weight: normal;  color: gray; }


#panel{ font-size: 11px; }
#panel{ font-size: 11px; }

#subscribeAdd{ display: inline; }
