/* ================================================================ */
/*          glowne definicje strony                                 */
/* ================================================================ */

* {margin: 0; padding: 0;}

body {
margin-top:50px;
   background: #ffffff;
font-family: helvetica,arial;
font-size: 14px;
color: #666666;
}

a:visited { text-decoration: none; color: #666666; font-family: helvetica,arial; font-size: 14px;}
a:link    { text-decoration: none; color: #666666; font-family: helvetica,arial; font-size: 14px;}
a:hover   { text-decoration: none; color: #bbbbbb; font-family: helvetica,arial; font-size: 14px;}

a.kontakt:visited { text-decoration: none; color: #fe0000; font-family: helvetica,arial; font-size: 14px;}
a.kontakt:link    { text-decoration: none; color: #fe0000; font-family: helvetica,arial; font-size: 14px;}
a.kontakt:hover   { text-decoration: none; color: #666666; font-family: helvetica,arial; font-size: 14px;}

a.tail:visited { text-decoration: none; color: #666666; font-family: helvetica,arial; font-size: 10px;}
a.tail:link    { text-decoration: none; color: #666666; font-family: helvetica,arial; font-size: 10px;}
a.tail:hover   { text-decoration: none; color: #666666; font-family: helvetica,arial; font-size: 10px;}

img {
border: 0px;
}

/* ================================================================ */
/*                             main                                 */
/* ================================================================ */

#page {
background: #e4e3e3;
width:847px;
margin-left:auto;
margin-right:auto;
}

#lang {
width:847px;
height:20px;
text-align:right;
float:left;
}

#top {
background: #e4e3e3;
width:847px;
height:145px;
float:left;
}

#logo {
width:208px;
height:130px;
float:left;
}

#menu {
background: #e4e3e3;
width:639px;
height:70px;
float:left;
}

#content {
background: #e4e3e3;
width:100%;
float:left;
}

#left {
background: #e4e3e3;
width:340px;
height:100%;
float:left;
}

#szafy {
margin-top:100px;
margin-bottom:50px;
margin-left:65px;
background:url(gfx/szafy.jpg);
width:255px;
height:211px;
float:left;
}


#katalog {
margin-left:25px;
margin-bottom:50px;
width:160px;
height:35px;
float:left;
}

#main {
background: #e4e3e3;
color: #666666;
width:507px;
height:563px;
float:left;
}

#tail {
width: 1000px;
height:25px;
font-size: 10px;
float:left;
}

#linki {
width:826px;
height:125px;
float:left;
}

#banner {
width:639px;
height:60px;
float:left;
}

#info {
width:639px;
height:130px;
float:left;
}



/* ================================================================ */
/*                              menu                               */
/* ================================================================ */

#menu {

float:left;
}



/* ================================================================ */
/*                             classy                               */
/* ================================================================ */

#main_text {
margin-left:57px;
width:405px;
height:478px;
}

/* ================================================================ */
/* podstawowe class'y modulow systemu                               */
/* ================================================================ */

.uni_01 {
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #555555;
}

.uni_02 {
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  color: #666666;
}

.poll {
  border: 0px;
  background: none;
}

.code {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #990000;
}

.cytat {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #006633;
}



.text     {

font-size: 11px;
text-align: justify;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px; color: #666666;
}


.title {
width:100%;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  color: #666666;
float:left;
}

.menu {

  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #666666;
}

.o {

  font-size: 11px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  font-weight: bold;
  color: #eeeeee;
}

.block {

  font-size: 11px;
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
  color: #666666;
}

input {

  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

select {

  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

textarea {

  font-size: 11px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

