html {}
body {
  font-size       : 9pt;
  line-height     : 1.5em;
  font-family     : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
  color           : #000;
  background      : #FFFFFF url(/i/bg.jpg) repeat scroll 0 0;
}
a:link, a:visited, a:active {
  text-decoration : none;
  color           : #000;
}
a:hover {
  text-decoration : none;
}
.clear {
  clear           : both;
}
h1 {
  font-size       : 14pt;
  font-weight     : normal;
  padding         : 10px 5px 0 5px; 
  color           : #000;
  margin          : 10px;
  border-left     : 2px solid #d0cbab;
  border-bottom   : 0;
  text-shadow     : 2px 2px 6px #666666;
}
h1#subtitle {
  color           : #fff;
  font-size       : 11pt;
  border          : 0;
  margin          : -7px 0 0 40px;
  padding         : 0;
}
h2 {
  color           : #000;	
  font-weight     : normal;
}
#logo {
  margin          : 0;
  padding         : 0 0 6px 0; 
  color           : #fff;
  border-left     : 0;
  text-shadow     : 2px 2px 6px #000000;
}
#online a:link, #online a:visited, #online a:active, #online a:hover {
  color           : #000;
  border          : 0;
  font-weight     : normal;
  text-shadow     : 2px 2px 6px #666666;
}

#wrapper {
  margin          : -8px;  
  background      : transparent url(/i/bg-top.jpg) repeat-x scroll center top;
}
#container {
  height          : auto; 
  width           : 752px;
  margin-right    : auto;
  margin-left     : auto;
}
#left {
  float           : left;
  width           : 325px;
  height          : 285px;
  background      : #e8e5d3 url(/i/programming-code.jpg) no-repeat;
  border          : 10px solid #d0cbab;
}

#link_box {
  padding-top     : 300px;
}
#link_box_left {
  float           : left;
}
#link_box_right {
  float           : right;
}
#right {
  width           : 380px;
  min-height      : 600px;
  float           : right;
  color           : #000;
  background      : url(/i/content-bg.png) repeat-y;
}
#right p a:link, #right p a:visited, #right p a:active {
  text-decoration : none;
  color           : #000;
  border-bottom   : 1px solid #d0cbab;
}
#right p a:hover {
  text-decoration : none;
  color           : #000;
  border-bottom   : 2px solid #d0cbab;
}
#right p {
  margin          : 0px;
  padding         : 5px;
  padding-bottom  : 10px;
  line-height     : 16px;
}
#right img {
  width           : 370px;
  margin-left     : 3px;  
}
#right .zrodlo {
  font-size       : 7pt;
  font-style      : italic;
  margin-left     : 10px;   
}
#footer {
  text-align      : right;
  color           : #ccc;
  padding         : 10px;
  background      : transparent url(/i/footer-bg.png) no-repeat top right;
  width           : 380px;
  float           : right;
}
a.foot_link:link, a.foot_link:visited, a.foot_link:active {
  text-decoration : none;
  color           : #000;
  font-size       : 9pt;
  letter-spacing  : 1px;
}
a.foot_link:hover {
  text-decoration : none;
  color           : #000;
  font-size       : 9pt;
  letter-spacing  : 1px;
  text-decoration : underline;
}
.navcontainer {
  font-size       : 16pt;
  width           : 300px;  
}
.navcontainer ul {
  padding-left    : 5px;
  list-style-type : none;
  margin          : 0;
}
.navcontainer li{
  border-left     : 1px solid #d0cbab;
  margin-bottom   : 3px;
}
.navcontainer a {
  display         : block;
  text-decoration : none;
  padding-left    : 5px;
  line-height     : 25px;
}
a.navlist:link, a.navlist:visited, a.navlist:active {
  text-decoration : none;
  color           : #fff;
  text-shadow     : 2px 2px 6px #000000;
}
.navcontainer a:hover {
  border-left     : 2px solid #d0cbab;
  padding-left    : 3px;
}
pre {
  color           : red;
}
.podpis {
  text-align      : right; 
}
.kont_form {
  color           : #000;
  padding-left    : 5px;
}	
.kont_form h1{
  margin          : 5px;
}
.kont_form fieldset {
  margin          : 0;
  padding         : 0;
  border          : none;
}
.kont_form form {
  margin          : 0;
  padding         : 0;
}
.kont_form form label {
  display         : block;
}
.kont_form form label span{
  font-size       : 8pt;
  color           : gray;
}
.kont_form form input, .kont_form form textarea {
  border          : 1px solid #d0cbab;
  display         : block;
}
.kont_form form textarea {
  width           : 95%;
  height          : 100px;
  margin-bottom   : 1px;
  overflow        : auto;
}
.kont_form form input.send_bt {
  background-color: #d0cbab;
  border          : 1px solid #fff;
  width           : 6em;
  margin          : 5px 10px 5px 20px;
  float           : right;
  color           : #000;
}
blockquote {
  font-family:Georgia,Times New Roman,Serif;
  font-size:14px;
  font-style:italic;
  margin:0 0 0 5px;
  padding:8px 15px 5px 15px;
  color:#666666;
}