﻿body {
      font-family:tahoma;
        margin: auto;
        padding: 0;
	
        text-align:center;
	background-image:url(bckgr.png);
	background-repeat:repeat;

        }
div.odliczanie {
		position:absolute;
		top:148px;
		left:620px;
		font-weight:bold;
		font-family:tahoma;
		font-size:10px;
		color: #457297;
	}

div.head
	{
		position:relative;
                top:24px;
		left:0px;
                width: 778px;
		height: 150px;
                text-align:center;
		 z-index:9999;
	


	}

img.librus 
	{
		
		position:relative;
		top:-130px;
		z-index:60;
	
	}
div.naugall
{
position:relative;
top:-500px;
left:120px;


}
div.search
	{
		
                position:absolute;
		top:4px;
		padding:0;
		left:520px;
                z-index:20;
          
		
	


	}
a.szukaj1
	{
		display:block;
		float:left;
		width:32px;
		height:24px;
		background-image:url(szukaj1.png);
	}
a.szukaj1:hover
	{
		display:block;
		float:left;
		width:32px;
		height:24px;
		background-image:url(szukaj1k.png);
	}
a.szukaj2
	{
		display:block;
		float:left;
		width:24px;
		height:24px;
		background-image:url(szukaj2.png);
	}
a.szukaj2:hover
	{
		display:block;
		float:left;
		width:24px;
		height:24px;
		background-image:url(szukaj2k.png);
	}
a.szukaj3
	{
		display:block;
		float:left;
		width:173px;
		height:24px;
		background-image:url(szukaj3.png);
	}
a.szukaj3:hover
	{
		display:block;
		float:left;
		width:173px;
		height:24px;
		background-image:url(szukaj3.png);
	}
div.wiadomosc
	{
		
		
		position: relative;
		top:11px !important;
		
		top:14px;
		left:0px;	
		z-index:7;
		
		
	}
div.wiadomoscin
	{
		
		
		position: relative;
		top:-30px;
		width:565px;
  		min-height: 760px;
		padding-left:5px;
		
		
	}


div.menu_newa1
	{
		
		
		position: relative;
	 	height:40px;
		z-index:555;
		top:20px;
		left:-20px;
		
	}

div.prawa
	{
		
		
		position: absolute;
		top:197px!important;
		top:199px;
		left:565px;
		z-index:5;
		
		
	}
div.zakladka
	{
		
		
		position: absolute;
		font-family:tahoma;
		font-size:7px;
		top:21px;
		color:#fff;
		left:65px;
		letter-spacing:0.6px;
		z-index:9999;
		font-weight:bold;
		
	}
div.zakladka2
	{
		
		
		position: absolute;
		font-family:tahoma;
		font-size:7px;
		top:21px;
		color:#fff;
		left:175px;
		letter-spacing:0.6px;
		z-index:9999;
		font-weight:bold;
		
	}
div.news
	{
		position:absolute;
		top:22px;
		left:584px;
		z-index:8;

	}
div.news2
	{
		position:absolute;
		top:115px;
		left:584px;
		z-index:8;

	}
div.linkiobr
	{
		position:relative;
		top:-130px;
		left:50px;
		z-index:15;
	}
div.dol
	{
		
	margin:0 auto;
	position:relative;
	left:-21px;
		
		z-index:4;
		background:url(dol.png) no-repeat;
		width:912px;
		height:115px;
	}


div.copyr

	{
		position:relative;
		float:right;
		top:66px;
		right:129px;
		
	}

div.container {
	
	margin:0 auto;
	
        padding:0 5px 0 5px;
        position:relative;
   	  left:0px !important;
	  left:5px;
        width: 777px !important;
      
	
  	
	
        text-align:left;
        clear: both;
	}

div.linkzor
	{
		position:relative;
		float:left;
		top:60px;
		left:120px;
		width:400px;
		height:50px;
	}
div.linkzorszok
	{
		height:90px
	}
div.tlo
	{
		margin:0 auto;
		
	background:url(bok.png) repeat-y;
		position: relative;
		width:914px; 
	left:-20px;
		
	}
a.oke
	{
		display:block;
		float:left;
		width:50px;
		height:28px;
		background-image:url(oke1.png);
		
	}
a.oke:hover
	{
		
		display:block;
		float:left;
		width:50px;
		height:28px;
		background-image:url(oke.png);
		
	}
a.men
	{
		display:block;
		float:left;
		
		
		width:50px;
		height:28px;
		background-image:url(men1.png);
		
	}
a.men:hover
	{
		display:inline;
		width:50px;
		height:28px;
		background-image:url(men.png);
		
	}

a.um
	{
		display:block;
		float:left;
		width:50px;
		height:28px;
		background-image:url(um1.png);
	}
a.um:hover
	{	
		
		display:block;
		float:left;
		width:50px;
		height:28px;
		background-image:url(um.png);
	}
a.cke
	{
		display:block;
		float:left;
		width:50px;
		height:28px;
		background-image:url(cke1.png);
	}
a.cke:hover
	{	
		
		display:block;
		float:left;
		width:50px;
		height:28px;
		background-image:url(cke.png);
	}
a.wimim
	{
		display:block;
		float:left;
		width:50px;
		height:28px;
		background-image:url(wimim1.png);
	}
a.wimim:hover
	{	
		
		display:block;
		float:left;
		width:50px;
		height:28px;
		background-image:url(wimim.png);
	}

a.koweziu
	{
		display:block;
		float:left;
		width:136px;
		height:82px;
		background-image:url(szokimg/koweziu.png);
	
		
	}
a.koweziu:hover
	{
		
		display:block;
		float:left;
		width:136px;
		height:82px;
		background-image:url(szokimg/koweziu1.png);
		
	}
a.mciz
	{
		display:block;
		float:left;
		width:136px;
		height:82px;
		background-image:url(szokimg/mciz.png);
		
	}
a.mciz:hover
	{
		
		display:block;
		float:left;
	width:136px;
		height:82px;
		background-image:url(szokimg/mciz1.png);
		
	}

a.ohpp
	{
		display:block;
		float:left;
		width:136px;
		height:82px;
		background-image:url(szokimg/ohpp.png);
		
	}
a.ohpp:hover
	{
		
		display:block;
		float:left;
	width:136px;
		height:82px;
		background-image:url(szokimg/ohpp1.png);
		
	}
a.up
	{
		display:block;
		float:left;
		width:136px;
		height:82px;
		background-image:url(szokimg/up.png);
		
	}
a.up:hover
	{
		
		display:block;
		float:left;
		width:136px;
		height:82px;
		background-image:url(szokimg/up1.png);
		
	}
div.podmenu
	{
	background-image:url(sub2menu.png);
	background-position: 0px 0px;
	width:175px;
	position:relative;
	top:75px;
	left:-10px;
	z-index:1;
	}

div.podmenu a
	{
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-family:tahoma;
	font-weight:bold;
	font-size:10px;
	line-height:26px;
	
	padding-left:15px;
	}

div.podmenu a:hover
	{
	position:relative; 
	left:0px;
	color:#fff;
	background-image:url(sub2menu.png);
	background-position: 0px 26px;
	width:175px;
	
	}

div.podmenu a.aktywny
	{
	position:relative; 
	color:#ffffff;
	background-image:url(sub2menu.png);
	background-position: 0px 52px;
left:0px;
		width:175px;
	}
div.podmenu a.aktywny:hover
	{
	position:relative; 
	color:#457397;
	background-image:url(sub2menu.png);
	background-position: 0px 52px;
left:0px;
		width:175px;
	}
a.kategoria1
	{
		display:block;
		float:left;
		width:188px;
		height:32px;
		text-decoration:none;
		background-image:url(gal_tabs.png);
		background-position: -2px -1px;
		text-align:center;
		font-weight:bold;
		font-size:15px;
                color:#457397;
	        padding-top:2px;
	}
a.kategoria1:hover
	{
		color:#457397;
		display:block;
		float:left;
	 	text-align:center;
		font-weight:bold;
		font-size:15px;
		text-decoration:none;
	      padding-top:2px;
		width:188px;
		height:32px;
		background-image:url(gal_tabs.png);
		background-position: -2px -106px;
	}

#logged_info a:link,
#logged_info a:visited,
#logged_info a:hover {
  
  text-decoration: none;
}

#mini_menu ul {
  display: inline;
  list-style: none outside;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 0 10px;
  margin: 0;
}

#mini_menu ul li {
  display: inline;
  padding-left: 17px;
  background: url(/img/menu/icons) no-repeat -1px -370px;
  
}

#mini_menu ul li.first {
  padding-left: 0;
  background: none;
}

#mini_menu ul a:link,
#mini_menu ul a:visited {
  color: #ffffff;
}

#mini_menu ul a:hover {
  color: #cae7fc;
}

#page_header .mini_form {
  margin: 14px 0 0 0;
  padding: 0;
  font-size: 11px;
  display: none;
  vertical-align: middle;
}

#page_header .mini_form div {
  display: inline;
}

#page_header .mini_form label {
  vertical-align: middle;
  padding: 0 3px 0 7px;
}

#page_header .mini_form input {
  padding: 3px 1px;
  font-size: 100%;
}

#page_header .mini_form input.mini_form_button {
  padding: 0 0 0 7px;
}

#page_header .mini_form .advanced {
  display: block;
  padding-top: 5px;
}

#page_header .mini_form a:link,
#page_header .mini_form a:visited,
#page_header .mini_form a:hover {
  font-size: 9px;
  text-decoration: underline;
}

#page_header .mini_form a span {
  color: #cfedff;
}

#page_header .mini_form a .raquo {
  color: #abcbe7;
}

#form2_admin_password {
  width: 140px;
}

#page_menu .active {
  /* workaround for gifts.css too general match */
  background-color: transparent;
}

#page_menu {
  list-style: none outside;
  padding: 0;
  margin: 0;
  position: relative;
  top: -7px;
  left: -19px;
  padding-left: 0px; /* XXX (883 - 6*108 - 1*67)/2 */
  width: 799px;      /* XXX 883 - padding-left */
  text-align: center;

}
.menu_toggle #page_menu {
  padding-left: 79px;
  width: 804px;      /* XXX 883 - padding-left */
}
#page_menu.with_admin_tab {
  padding-left: 50px; /* XXX (883 - 6*108 - 2*67)/2 */
  width: 833px;      /* XXX 883 - padding-left */
}
.menu_toggle #page_menu.with_admin_tab {
  padding-left: 0px;
  width: 883px;      /* XXX 883 - padding-left */
}

.menu_new #page_menu {
  padding-bottom: 11px;
}

.menu_old #page_menu {
  padding-bottom: 25px;
}

#page_menu li.tab {
  display: block;
  float: left;
  background: url(tabs.png) no-repeat;
  color: #1e6291;
  width: 108px;
  height: 33px;
  line-height: 12px;
  vertical-align: middle;
  padding: 3px 2px 1px 2px;
  font-weight: bold;
  font-size: 11px;
  text-align: left;

}
#page_menu li.przyc {
  display: block;
  float: left;
  background: url(tabs.png) no-repeat;
  color: #1e6291;
  width: 108px;
  height: 31px;
  line-height: 12px;
  vertical-align: middle;
  padding: 3px 2px 1px 2px;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
}
#page_menu li.icon {
  width: 108px;
}

#page_menu li.icon2 {
  width: 110px;
}
#page_menu li.tab.active,
#page_menu li.tab.hover,
#page_menu li.tab:hover {
  height:33px;
  }
  
.menu_new #page_menu li.tab {
  background-position: -2px -2px;
  position: relative;
  height:33px;
}
.menu_new #page_menu li.przyc {
  background-position: -2px -2px;
  position: relative;
  height:31px;
}

.menu_new #page_menu li.icon {
  background-position: -2px -2px;
}
.menu_new #page_menu li.icon2 {
  background-position: -2px -119px;
}
.menu_new #page_menu li.tab.active {
  background:url(tabs.png) no-repeat;
  width:108px;
  height:33px;
}
.menu_new #page_menu li.przyc.active2 {
  background:url(tabs.png) no-repeat;
  width:110px;
  height:32px;
}
.menu_new #page_menu li.icon.active_icon {
  background-position: -2px -41px;
}
.menu_new #page_menu li.icon2.active_icon2 {
  background-position: -2px -200px;
}
.menu_new #page_menu li.tab.hover,
.menu_new #page_menu li.tab:hover {
  background-position: -2px -80px;
  height:33px;
  
}
.menu_new #page_menu li.przyc.hover,
.menu_new #page_menu li.przyc:hover {
  background-position: 0 -104px;
  height:32px;
  
}
.menu_new #page_menu li.icon2.hover_icon2,
.menu_new #page_menu li.icon2:hover {
  background-position: -2px -161px;
}
.menu_new #page_menu li.icon.hover_icon,
.menu_new #page_menu li.icon:hover {
  background-position: -2px -80px;
}

.menu_old #page_menu li.
 {
  background-position: -108px -78px;
}

.menu_old #page_menu li.icon {
  background-position: -108px 0px;
}

.menu_old #page_menu li.tab.active {
  background-position: -2px -40px;
    height:33px;
}
.menu_old #page_menu li.przyc.active2 {
  background-position: -110px -130px;
}
.menu_old #page_menu li.icon.active_icon {
  background-position: 0px -40px;
}

.menu_old #page_menu li.tab.hover,
.menu_old #page_menu li.tab:hover {
  background-position: 0px -104px;
  height:33px;
}

.menu_old #page_menu li.icon.hover_icon,
.menu_old #page_menu li.icon:hover {
  background-position: 0px -26px;
}

#page_menu li.tab a.tab {
  display: block;
  height:33px;
  margin: -4px 0px -1px 0px;
  padding: 10px 0px 0px 10px;
}
#page_menu li.przyc a.tab {
  display: block;

  margin: -4px 0px -1px 0px;
  padding: 10px 0px 0px 10px;
}
#page_menu li.tab a.tab:link,
#page_menu li.tab a.tab:visited,
#page_menu li.tab a.tab:hover {
color:#ffffff;
  height:33px;
font-family:tahoma;
text-decoration:none;
 }
#page_menu li.przyc a.tab:link,
#page_menu li.przyc a.tab:visited,
#page_menu li.przyc a.tab:hover {
color:#ffffff;
height:31px;

font-family:tahoma;
text-decoration:none;
 }
#page_menu li.tab.hover a.tab:link,
#page_menu li.tab.hover a.tab:visited,
#page_menu li.tab.hover a.tab:hover,
#page_menu li.tab:hover a.tab:link,
#page_menu li.tab:hover a.tab:visited,
#page_menu li.tab:hover a.tab:hover,
#page_menu li.tab.active a.tab:link,
#page_menu li.tab.active a.tab:visited,
#page_menu li.tab.active a.tab:hover {
color:#ffffff;
  height:32px;
outline-color:#457297;
  
}
#page_menu li.przyc.hover a.tab:link,
#page_menu li.przyc.hover a.tab:visited,
#page_menu li.przyc.hover a.tab:hover,
#page_menu li.przyc:hover a.tab:link,
#page_menu li.przyc:hover a.tab:visited,
#page_menu li.przyc:hover a.tab:hover,
#page_menu li.przyc.active a.tab:link,
#page_menu li.przyc.active a.tab:visited,
#page_menu li.przyc.active a.tab:hover {
color:#ffffff;
height:31px;
outline-color:#457297;
  
}
#page_menu li.tab.icon a.tab {
  padding-left: 22px;
  background: url(/icons.png) no-repeat 0 0;
  height:32px;
}
#page_menu li.przyc.icon2 a.tab {
  padding-left: 22px;
  background: url(/icons.png) no-repeat 0 0;
}
#page_menu li.tab.icon a.icon_profil {
  height:32px;
  background-position: 0px -26px;
}
#page_menu li.przyc.icon2 a.icon_profil2 {
  background-position: -110px -26px;
  
}

#page_menu li.tab.icon.active a.icon_profil,
#page_menu li.tab.icon:hover a.icon_profil,
#page_menu li.tab.icon.hover a.icon_profil {
  background-position: 0px -62px;
}

#page_menu li.tab.icon a.icon_poczta {
  background-position: 0px -78px;
}
#page_menu li.tab.icon.active a.icon_poczta,
#page_menu li.tab.icon:hover a.icon_poczta,
#page_menu li.tab.icon.hover a.icon_poczta {
  background-position: 0px -104px;
}

#page_menu li.tab.icon a.icon_szkoly {
  background-position: 0px -130px;
}
#page_menu li.tab.icon.active a.icon_szkoly,
#page_menu li.tab.icon:hover a.icon_szkoly,
#page_menu li.tab.icon.hover a.icon_szkoly {
  background-position: 0px -156px;
}

#page_menu li.tab.icon a.icon_znajomi {
  background-position: 0px -182px;
}
#page_menu li.tab.icon.active a.icon_znajomi,
#page_menu li.tab.icon:hover a.icon_znajomi,
#page_menu li.tab.icon.hover a.icon_znajomi {
  background-position: 0px -208px;
}

#page_menu li.tab.icon a.icon_forum {
  background-position: 0px -234px;
}
#page_menu li.tab.icon.active a.icon_forum,
#page_menu li.tab.icon:hover a.icon_forum,
#page_menu li.tab.icon.hover a.icon_forum {
  background-position: 0px -260px;
}

#page_menu li.tab.icon_aukcje a.tab {
  padding-left: 27px;
}

#page_menu li.tab.icon a.icon_aukcje {
  background-position: 3px -286px;
}
#page_menu li.tab.icon.active a.icon_aukcje,
#page_menu li.tab.icon:hover a.icon_aukcje,
#page_menu li.tab.icon.hover a.icon_aukcje {
  background-position: 2px -312px;
}

#page_menu li.tab ul {
  list-style: none outside;
  display: none;
  position: absolute;
  left: 0;
  top: 26px;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
#page_menu li.przyc ul {
  list-style: none outside;
  display: none;
  position: absolute;
  left: 0;
  top: 26px;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
.menu_new #page_menu li.tab:hover ul,
.menu_new #page_menu li.tab.hover ul {
  width: 150px;
  text-align: left;
  vertical-align: middle;
  display: block;
  z-index: 9999;	
  top:36px;
  left:0px;
  background: url(sub.png) no-repeat bottom;
  margin: 0;
  padding-bottom: 3px;
}

.menu_new #page_menu li.tab ul.empty {
  display: none;
}
.menu_new #page_menu li.przyc ul.empty {
  display: none;
}
.menu_new #page_menu li.tab ul li {
  display: block;
  padding: 0;
  margin: 0;
  height: 32px;
  line-height: 25px;
  vertical-align: middle;
}
.menu_new #page_menu li.przyc ul li {
  display: block;
  padding: 0;
  margin: 0;
  height: 31px;
  line-height: 25px;
  vertical-align: middle;
}
.menu_new #page_menu li.tab ul li a {
  display: block;
  text-decoration:none;
  font-family:tahoma;
  padding-left: 24px;
  background: url(/icons.png) no-repeat 2px -338px;
}
.menu_new #page_menu li.przyc ul li a {
  display: block;
  text-decoration:none;
  font-family:tahoma;
  padding-left: 24px;
  background: url(/icons.png) no-repeat 2px -338px;
}
.menu_old #page_menu li.tab ul {
  background: url(/sub.png) repeat-x;
  width: 883px;
  height: 32px;
  line-height: 22px;
  padding-bottom: 3px;
  vertical-align: middle;
  text-align: center;
}

.menu_old #page_menu li.tab.active ul {
  display: block;
  z-index: 1000;
  background-position: 0 -62px;
}

.menu_old #page_menu li.tab:hover 		,
.menu_old #page_menu li.tab.hover ul {
  display: block;
  z-index: 2000;
  background-position: 0 -37px;
}

.menu_old #page_menu li.tab ul li {
  display: inline;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  padding-left: 20px;
  background: url(/icons.png) no-repeat 0 -344px;
}

.menu_old #page_menu li.tab ul li.first {
  padding-left: 0;
  background: none;
}

#page_menu li.tab ul li a:link,
#page_menu li.tab ul li a:visited {
  color: #ffffff;
}

#page_menu li.tab ul li a:hover,
#page_menu li.tab ul li.active a:link,
#page_menu li.tab ul li.active a:visited,
#page_menu li.tab ul li.active a:hover {
  color: #ecffad;
}

#page_menu li.tab ul li.active a {
  font-weight: bold;
}

#page_menu li.przyc ul li.active a {
  font-weight: bold;
}
.menu_new #page_menu li.tab ul li a:hover {
  background-color: #9cc7e5;
}

#page_menu_toggle {
  border: none;
  background: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 4px;
  top: 110px;
  font-size: 9px;
  color: #c0e5fa;
  text-decoration: underline;
}

#page_menu_toggle span {
  color: #ffffff;
}

#page_menu_toggle .raquo {
  color: #c0e5fa;
}

#page_content {
  background: #ffffff;
  color: #000000;
  border: 1px solid white; /* waşne dla IE! */
}


ul {
  list-style: none;
}

/*
ul {
  list-style: none;
  padding:0;
  margin: 0;

  line-height: 12px;
  list-style-image: url(/img/dot);
}

li {
  padding-left: 0px;
  margin-left: 0px;
}


ul ul {
  list-style-image: url(/img/dash);
}*/ 

a.klasytlo {
display:block;
text-decoration:none;
color:#457297;
background-image:url(klas_tab.png);
background-position:-0px -0px;
width:100px;
height:23px;
font-family:tahoma;
text-align:center;
font-size:11px;
padding-top:2px;
}
a.klasytlo:hover {
text-decoration:none;
color:#457297;
background-image:url(klas_tab.png);
background-position:-0px -25px;
width:100px;
height:23px;
}

a.studniowka {
display:block;
width:120px;
height:100px;
background-image:url(galeriatab.png);
z-index:5;
}
input.szukajmi {
position:absolute;
top:9px;

z-index:9999;
}
