*{
margin: 0;
padding: 0;
border: none;
}

.input { width: 80px; font-size: 10px; background-color: #993300; color: #FFFFFF; padding: 2px; }
.submit { width: 20px; font-size: 10px !important; background-color: #333333; color: white; text-align: center; padding: 1px; }
input, select, textarea { border: 1px solid black; font-size: 12px; }

body {
     margin: 0 auto 0 auto;
     background: url('images/bg.gif') repeat-x left top;
     background-color: #EFEFEF;
}

a:link, a:visited { text-decoration:none; }

#site {
      margin: 0 auto 0 auto;
      width: 1000px;
}
#top {
     padding: 11px 0 0 8px;
     width: 992px;
     height: 39px;
}
#top p {
     float: right;
     padding: 8px 5px 0 0;
     font-family: Tahoma, sans-serif;
     font-size: 10px;
     color: #D27A72;
}
#top p span {
     color: #fff;
     font-weight: bold;
}
.left {
      float: left;
}
#ad {
    padding: 8px 0 19px 116px;
}
#nav {
     clear: both;
}
#nav-left-bg {
             background: url('images/nav-left-repeat.gif') repeat-x left top;
             position: relative;
             margin-left: -1000px;
             padding-left: 1000px;
             float: left;
}
#nav-left {
          float: left;
          padding: 12px 0 0 0;
          width: 647px;
          height: 280px;
          background: url('images/nav-left.jpg');
}
#nav-left ul {
          list-style: none;
}
#nav-left ul li {
          padding: 5px 0 0 12px;
          font-size: 10px;
}
#nav-left li a {
          font-family: Tahoma, sans-erif;
          font-size: 10px;
          color: #F74C3C;
}
#nav-left li a:hover {
          text-decoration: underline;
}
#nav-left li span {
          font-family: Tahoma, sans-serif;
          font-size: 10px;
          color: #fff;
}
.li-top {
          display: block;
          height: 19px;
          width: 138px;
          background: url('images/nav-left-li.gif') no-repeat left bottom;
}
#li-down {
          display: block;
          height: 19px;
          width: 138px;
}
#nav-right {
           margin: 22px 0 0 0;
           padding: 6px 0 0 0;
           float: left;
           width: 202px;
           background: url('images/nav-right-top.gif') no-repeat left top;
}
#nav-right ul {
           list-style: none;
           padding: 0 0 4px 0;
           width: 202px;
           background: url('images/nav-right-down.gif') no-repeat left bottom;
           font-size: 10px;
}
#nav-right ul li {
           padding: 5px 0 0 15px;
           width: 187px;
           height: 24px;
           background: url('images/nav-right-hover.gif') no-repeat left top;
}
.li-border {
           border-bottom: 1px solid #404040;
}
.no-border {
           border-bottom: none;
}
#nav-right ul li a {
           display: block;
           width: 187px;
           background-color: #272721;
           font-family: Tahoma, sans-serif;
           font-size: 14px;
           color: #fff;
           font-variant: small-caps;
}
#nav-right ul li a em {
           font-family: Tahoma, sans-serif;
           font-size: 11px;
           font-style: normal;
}
#nav-right ul li a:hover {
          background: none;
          color: #84BDEA;
}
#nav-right ul li a:hover span {
           padding: 0 5px 0 0;
           background-color: #272721;
}
#content-bg {
            background-color: #880F01;
            width: 940px;
            margin-left: -1000px;
            padding-left: 1000px;
            position: relative;
            overflow: hidden;
}
#content {
         margin: 0 0 0 28px;
         width: 912px;
         background: url('images/content-top.gif') no-repeat 0 0;
         background-color: #F8F8F8;
         overflow: hidden;
}
#content-down {
              width: 912px;
              height: 15px;
              font-size: 1px;
              background: url('images/content-down.gif') no-repeat left bottom;
              clear: both;
}
#column-left {
             float: left;
             width: 606px;
             padding: 12px 0 0 11px;
}
#column-left h1 {
             display: block;
             font-size: 16px;
             font-family: Myriad Pro, sans-serif;
             color: #251C13;
             height: 26px;
             padding: 10px 0 0 12px;
}
#tab {
     width: 581px;
     background: url('images/tab.gif') no-repeat left top;
     background-color: #fff;
     overflow: hidden;
}
#tab-down {
          padding: 20px 0 0 0;
          width: 581px;
          height: 7px;
          background: url('images/tab-down.gif') no-repeat left bottom;
          background-color: #fff;
          font-size: 1px;
}
#tab-top {
         padding: 11px 0 0 0;
         width: 581px;
         height: 41px;
}
#tab-top-left {
              float: left;
              padding: 0 0 0 19px;
}
#tab-top-left p {
              font-family: Tahoma, sans-serif;
              font-size: 11px;
              color: #707152;
}
#tab-top-left p span {
              font-weight: bold;
              color: #251C13;
}
#tab-top-right {
               float: right;
               padding: 0 27px 0 0;
               text-align: right;
}
#tab-top-right p {
               font-family: tahoma, sans-serif;
               font-size: 11px;
               font-weight: bold;
               color: #251C13;
}
#tab-top-right ul {
               list-style: none;
}
#tab-top-right ul li {
               display: inline;
               font-family: Tahoma, sans-serif;
               font-size: 10px;
               color: #251C13;
}
#tab-top-right ul li a {
               font-family: Tahoma, sans-serif;
               font-size: 10px;
               color: #251C13;
}
#tab-top-right ul li a:hover {
               text-decoration: underline;
}
.bold {
      font-weight: bold;
}
#all-block {
           padding: 0 0 0 7px;
}
.block {
       float: left;
       margin: 4px 0 14px 5px;
       width: 273px;
}
.block h2 {
       padding: 10px 0 0 36px;
       width: 237px;
       height: 23px;
       font-family: tahoma, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #fff;
       background: url('images/block-h1.gif') no-repeat left top;
       background-color: #251C13;
}
.block p {
       background-color: #F2F8D4;
       border-left: 1px solid #DFE8BC;
       border-right: 1px solid #DFE8BC;
       border-bottom: 1px solid #DFE8BC;
       overflow: hidden;
       float: left;
}
.block p img {
       float: left;
       border-right: 1px solid #DFE8BC;
}
.block p span {
       float: left;
       padding: 9px 0 0 31px;
       height: 22px;
       width: 144px;
       border-bottom: 1px solid #DFE8BC;
       background: url('images/block-span.gif') no-repeat 12px 12px;
       font-family: Tahoma, sans-serif;
       font-size: 11px;
       color: #251C13;
}
.block p span a, .block p em a {
       font-weight: bold;
       color: #251C13;
}
.block p span a:hover, .block p em a:hover, .opis:hover {
       text-decoration: underline;
}
.block p em {
       float: left;
       width: 168px;
       padding: 6px 0 0 7px;
       font-style: normal;
       font-family: Tahoma, sans-serif;
       font-size: 10px;
       color: #251C13;
}
.opis {
      margin: 3px 7px 0 0;
      float: right;
      font-family: Tahoma, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #251C13;
}
#block-site {
           width: 570px;
           text-align: center;
}
#block-site ul {
            margin: 0 auto;
            width: 324px;
            list-style: none;
            border-right: 1px solid #DFE8BC;
            text-align: center;
            clear: both;
}
#block-site ul li {
            display: inline;
}
#block-site ul li a {
            float: left;
            padding: 15px 0 0 0;
            width: 36px;
            height: 30px;
            text-align: center;
            font-family: tahoma, sans-serif;
            font-size: 11px;
            font-weight: bold;
            color: #251C13;
            background: url('images/block-down-ul.gif') no-repeat left top;
}
#block-site ul li a:hover {
            padding: 15px 0 0 0;
            width: 36px;
            height: 30px;
            text-align: center;
            font-family: tahoma, sans-serif;
            font-size: 11px;
            font-weight: bold;
            color: #fff;
            background: url('images/block-down-hover.gif') no-repeat left top;
}
#column-right {
              float: right;
              padding: 34px 0 0 0;
              width: 295px;
}
#search {
        margin: 0 0 26px 0;
        padding: 50px 0 0 14px;
        width: 256px;
        height: 60px;
        background: url('images/search.jpg');
}
#search-bg {
	width: 167px;
	float: left;
	height: 22px;
	background: url('images/input-bg.gif') no-repeat;
}
input.szukaj {
        padding: 4px 5px 0 9px;
	width: 153px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #21425C;
	border: 0px;
	background: none;
}
input.szukajbutton {
        margin: 0 0 0 4px;
        float: left;
	width: 71px;
	height: 22px;
	color: #B50F0E;
	background-color: White;
	background-image: url('images/szukajbutton.gif');
	cursor: pointer;
}
#search a {
        float: right;
        margin: 12px 14px 0 0;
        font-family: Tahoma, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #fff;
}
#search a:hover {
        text-decoration: underline;
}
#referring {
           margin: 16px 0 0 0;
           padding: 0 0 0 11px;
           width: 259px;
           background: url('images/referring-top.gif') no-repeat left top;
           background-color: #880F01;
           overflow: hidden;
}
#referring h2 {
           padding: 17px 0 0 21px;
           width: 249px;
           height: 27px;
           font-family: Verdana, sans-srif;
           font-size: 12px;
           color: #fff;
}
#referring img {
           border: 5px solid #660B01;
           float: left;
}
#info {
           float: left;
           padding: 0 0 0 9px;
}
.title {
       display: block;
       height: 25px;
       font-family: Tahoma, sans-serif;
       font-size: 12px;
       font-weight: bold;
       color: #fff;
}
.white {
       display: block;
       font-family: Tahoma, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #fff;
}
.red {
     display: block;
     font-family: Tahoma, sans-serif;
     font-size: 10px;
     color: #D04535;
}
.red em {
       font-family: Tahoma, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #fff;
       font-style: normal;
}
#components {
            float: left;
            padding: 7px 0 10px 10px;
            width: 106px;
            background-color: #660B01;
            font-family: Tahoma, sans-srif;
            font-size: 11px;
            color: #fff;
}
#componetns-and-links {
                      float: left;
                      width: 255px;
                      padding: 12px 0 12px 0;
}
#componetns-and-links ul {
                      float: left;
                      list-style: none;
                      padding: 12px 0 0 15px;
}
#componetns-and-links ul li {
                      margin: 0 0 6px 0;
                      font-size: 10px;
}
#componetns-and-links ul li a {
                      padding: 3px 0 0 0;
                      display: block;
                      width: 110px;
                      height: 17px;
                      text-align: center;
                      font-family: Verdana, sans-serif;
                      font-size: 10px;
                      color: #fff;
                      font-weight: bold;
                      background-color: #19130C;
}
#componetns-and-links ul li a:hover {
                      color: #dedede;
}
#referring-down {
                clear: both;
                width: 270px;
                height: 7px;
                background: url('images/referring-down.gif') no-repeat left top;
                font-size: 1px;
}
#footer-bg {
           background-color: #880F01;
           width: 940px;
           margin-left: -1000px;
           padding-left: 1000px;
           position: relative;
           clear: both;
}
#footer {
        padding: 16px 0 0 0;
        width: 912px;
        margin: 0 0 0 28px;
        width: 912px;
        height: 51px;
        background: url('images/footer.jpg') no-repeat left 4px;
}
#footer p {
        padding: 0 12px 2px 0;
        float: right;
        width: 900px;
        text-align: right;
        font-family: Tahoma, sans-serif;
        font-size: 10px;
        color: #fff;
}
#footer p span {
        color: #D04535;
}
#footer p a {
        color: #fff;
        font-weight: bold;
}
#footer p a:hover {
        text-decoration: underline;
}
