*{
margin: 0;
padding: 0;
border: none;
}

.pagination {
	background: red;
}

.catmenu {
	/*display:	none;*/
}

body {
margin: 0 auto 0 auto;
background: url('/public/gfx/bg.jpg') repeat-x left top;
}

a:link, a:visited { text-decoration:none; }

#strona, .strona {
margin: 0 auto 0 auto;
width: 1000px;
margin-top: -20px;
}
#header {
        width: 1000px;
        height: 89px;
        background-image: url('/public/gfx/001.jpg')
}
#logo {
      margin: 0 0 0 19px;
      float: left;
}
#wyszukiwarka_tlo {
                  margin: 0 31px 0 0;
                  padding: 31px 0 0 21px;
                  float: right;
                  width: 293px;
                  height: 36px;
                  background: url('/public/gfx/012.jpg') no-repeat left top;
}
input.szukaj {
	width: 193px;
	padding: 4px 0 0 6px;
	float: left;
	height: 16px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #5F5F5F;
	border: 1px solid #E9E9E9;
}
input.szukajbutton {
        margin: 1px 0 0 7px;
        float: left;
	width: 66px;
	height: 20px;
	color: #B50F0E;
	background-color: White;
	background-image: url('/public/gfx/013.jpg');
	cursor: pointer;
}
#reklama {
         padding: 25px 0 45px 0;
         width: 100%;
         min-height: 122px;
		 background-image: url('/public/gfx/bg1.jpg');
		 background-repeat: repeat-x;
		 background-color: #167f9c;
}

#menu {
      float: left;
      margin: 0 0 12px 0;
      width: 254px;
      overflow: hidden;
      background-color: #E9E9E9;
}
#menu dt {
      padding: 8px 0 0 27px;
      width: 227px;
      height: 20px;
      background:url('/public/gfx/005.gif') no-repeat left top;
      font-family: Arial, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #006B8D;
      cursor: default;
}
.menu-link {
      display: block;
      padding: 5px 0 0 38px;
      width: 216px;
      height: 19px;
      background: url('/public/gfx/006.gif') no-repeat left top;
      font-family: Arial,sans-serif;
      font-size: 11px;
      color: #303030;
}
.ostatnia {
           display: block;
           padding: 5px 0 0 38px;
           width: 216px;
           height: 18px;
           background: url('/public/gfx/006.gif') no-repeat left top;
           font-family: Arial,sans-serif;
           font-size: 11px;
           color: #303030;
}
.menu-link:hover, .ostatnia:hover  {
                 display: block;
                 padding: 5px 0 0 38px;
                 width: 216px;
                 height: 19px;
                 background: url('/public/gfx/006.gif') no-repeat left -24px;
                 font-family: Arial,sans-serif;
                 font-size: 11px;
                 font-weight: bold;
                 color: #000000;
}
.ostatnia:hover {
           height: 18px;
}
#menu-down {
           margin: 0px 0 0 0;
           width: 254px;
           height: 10px;
           clear: both;
           font-size: 1px;
           background: url('/public/gfx/004.gif') no-repeat left top;
}
#lewa {
      float: left;
      margin: 0 0 12px 0;
      padding: 0 0 6px 0;
      width: 276px;
      overflow: hidden;
      background: url('/public/gfx/007.gif') no-repeat left bottom;
      background-color: #167E9F;
}
#wiadomosci .li-border, #wiadomosci .li-brak-border {
            padding: 13px 0 0 43px;
            width: 233px;
            height: 26px;
            background: url('/public/gfx/010.gif') no-repeat 12px 11px;
}
#wiadomosci .li-border {
            border-bottom: 1px solid #278BAB;
}
.wiadomosci-link{
            display: block;
            font-family: Arial, sans-serif;
            font-weight: bold;
            font-size: 11px;
            color: #C1ECF9;
            line-height: 3px;
            margin:0 0 3px;
}
.wiadomosci-link:hover, .data a:hover, .kat a:hover, .nazwa a:hover, #prawa p a:hover, .poprz-nast a:hover, #footer li a:hover {
                       text-decoration: underline;
}
.data {
      font-family: Arial,sans-serif;
      font-size: 10px;
      color: #5AB2CE;
}
/*
.data a {
      font-size: 11px;
      font-weight: bold;
      color: #fff;
}
*/
#programy .li-border, #programy .li-brak-border {
            padding: 8px 0 0 43px;
            width: 233px;
            height: 26px;
            background: url('/public/gfx/011.gif') no-repeat 12px 7px;
}
#programy .li-border {
            border-bottom: 1px solid #278BAB;
}
#prawa {
       float: left;
       margin: 20px 0 12px 0;
       overflow: hidden;
       width: 470px;
       background: url('/public/gfx/019.jpg') no-repeat left top;
}
#prawa p {
       margin: 3px 0 0 0;
       padding: 14px 14px 0 14px;
       width: 442px;
       overflow: hidden;
       background: url('/public/gfx/016.gif') repeat-x left top;
       font-family: Arial, sans-serif;
       font-size: 11px;
       color: #303030;
}
#prawa p a {
       font-weight: bold;
       color: #303030;
}
#prawa p img {
       float: left;
       margin: 0 14px 0 0;
       border:1px solid;
}
	
.wersja-rozmiar {
       margin: 10px 0 0 0;
       display: block;
       font-weight: bold;
       font-size: 11px;
       color: #303030;
       font-family: Arial, sans-serif;
}
.szary {
       font-size: 10px;
       color: #7E7E7E;
}
.kat {
     display: block;
     padding: 2px 0 0 22px;
     width: 448px;
     height: 14px;
     font-size: 10px;
     font-family: Arial, sans-serif;
     color: #919191;
}
.kat a {
     font-family: Arial, sans-serif;
     font-size: 10px;
     color: #303030;
}
.nazwa {
       display: block;
       padding: 0 6px 0 15px;
       width: 449px;
       height: 34px;
}
.nazwa a {
       float: left;
       margin: 19px 0 0 0;
       padding: 0 0 0 19px;
       background: url('/public/gfx/015.gif') no-repeat left 3px;
       font-size: 12px;
       font-family: Arial, sans-serif;
       color: #303030;
}
.systemy {
         float: right;
         margin: 23px 0 0 0;
         font-size: 10px;
         font-family: Arial, sans-serif;
         color: #7E7E7E;
}
.poprz-nast {
            float: left;
            display: inline;
            margin: 25px 0 0 180px;
            font-size: 10px;
            font-family: Arial, sans-serif;
            color: #303030;
}
.poprz-nast a {
            color: #303030;
}
#footer {
        padding: 15px 40px 0 40px;
        width: 920px;
        height: 20px;
        clear: both;
        background-image: url('/public/gfx/002.jpg');
}
#footer p {
        float: left;
        font-family: Arial, sans-srif;
        font-size: 11px;
        color: #B3B3B3;
}
#footer p a {
        color: #E9E9E9;
        font-weight: bold;
}
#footer ul {
        list-style: none;
        float: right;
        margin: -5px 0 0 0;
        *margin: 0;
}
#footer li {
        display: inline;
        font-family: Arial, sans-serif;
        font-size: 11px;
        color: #fff;
}
#footer li a {
        font-weight: bold;
        color: #fff;
}
.naj {
     display: block;
     height: 25px;
     padding: 12px 0 0 12px;
     font-family: Century Gothic, sans-serif;
     font-size: 13px;
     color: #fff;
     font-weight: bold;
}
.naj2 {
      display: block;
      padding: 11px 0 0 11px;
      height: 32px;
      width: 243px;
      font-family: Century Gothic, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #303030;
      background: url('/public/gfx/018.jpg');
}
.naj3 {
      display:block;
      padding: 15px 0 0 18px;
      height: 18px;
      width: 450px;
      font-family: Century Gothic, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #303030;
}

.det {
	float: left;
	width: 440px;
}

.details {
	background-color: #cfecb9;
	border: solid 5px #fff;
	border-bottom: 0px;
	background-repeat: no-repeat;
	width: 440px;
	padding: 10px;
}

.details #title {
	width: 440px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2f6f00;
}

.details a {
	color: #2f6f00;	
}

.details a:hover {
	text-decoration: underline;
}

.details #info {
	width: 300px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #2f6f00;	
	float: left;
	line-height: 160%;
}

.details #photo {
	float: right;
	width: 120px;
	margin-right: 10px;
}

.details #photo img {
	width: 120px;
	border: solid 5px #fff;
}

.details #description {
	width: 440px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #2f6f00;
}