
body {
text-align: center;
margin: 0;
padding: 0;
border: 0;
background: #7990B1 url(gfx/tlo2.gif) repeat-x;
font-family: Times New Roman, serif;
font-size: 12px;
color: #2F2F2F;
behavior: url(sterowanie/csshover.htc);
}

/*LINKI*/
body a:link, a:visited {
color: #2F4284;
text-decoration: none;
font-weight: bold;
}
body a:hover {
color: #2F4284;/*#1C2B91;*/
text-decoration: underline;
font-weight: bold;
}

/* Formularze */
/*
input, select {
float: left;
}*/
input:focus, textarea:focus {
border: solid 1px orange; /*#FFFFEB;*/
}

.glowny {
text-align: left;
width: 1000px;
height: 100%;
margin: 0 auto;
padding: 0;
background: white url('gfx/tlo.gif') repeat;
border: solid #606D7D 1px;
border-top-width: 0px;
}

.top {
clear: both;
padding: 10px;
margin: 0;
border: 0;
height: 64px;
background: #3C5677 url('gfx/top.gif');/*#273D64 url('gfx/top.png')*/
/*border-bottom: solid #273D64 1px;*/
color: #FFFFFF;
}


/* MENU rozwijane*/

div#nav {clear: both; float: left; margin-bottom: 10px; border-bottom: solid 1px #606D7D;
  background: #475A75 url(gfx/top.gif); width: 1000px;
  font: 14px Verdana, Arial, sans-serif;}
div#nav ul {margin: 0; padding: 0; background: #475A75;
  }
div#nav li {position: relative; list-style: none; margin: 0;  padding: 9px 10px 9px 10px;
  background: #516684; float: left; width: 70px; line-height: 1em; border-top: 1px solid #6A80A0; border-right: solid 1px #6A80A0;}
div#nav li:hover {background: #FF9A49;}
div#nav li.submenu {background: #516684 url(gfx/dropmenu.gif) 98% 90% no-repeat;}
div#nav li.submenu:hover {background-color: #FF9A49;}
div#nav li a {display: block;
  color: #FFEFD1; text-decoration: none; width: 100%;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 145px;
  display: none;}
div#nav ul ul li {width: 145px; font: 11px Verdana, Arial, sans-serif; background: #516684;
  border-left: 1px solid #6A80A0; border-right: 1px solid #6A80A0; border-top: solid 1px #818C99; border-bottom: 0;  padding: 5px 10px 5px 10px;}
div#nav li.submenu li.submenu {background: url(gfx/submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu li.submenu:hover {background-color: #FF9A49;}
div#nav li.submenu li.submenu:hover {background-color: #FF9A49;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block; width: 122px;}
div#nav ul.level2 {top: 27px; left: -1px; font-size: 12px;}
/*div#nav ul.level3 {top: -1px; left: 90px;
  border-top: 1px solid #CCC;}*/

.top2 {
clear: both;
height: 102px;
background: #959FAD url(gfx/tlo.gif);
padding: 0;
margin: 0 10px 10px 10px;
/*border-bottom: solid #273D64 1px;*/
}

.tresc {
clear: left;
width: 530px;
float: left;
margin: 0;
padding: 0px 0px 10px 10px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: justify;
/*border-right: solid 1px black;*/
}

.menu {
width: 440px;
float: right;
margin: 0;
padding: 0px 10px 5px 5px;
}

.menu2 {
width: 190px;
float: right;
margin: 0;
padding: 0px 5px 10px 0px;
}

.menu3 {
clear: right;
width: 240px;
float: right;
margin: 0;
padding: 5px 10px 10px 5px;
}

.naglowek {
width: 508px;
height: 23px;
line-height: 18px;
color: #FFFFFF;
margin-bottom: 0px;
padding: 4px 10px 0 10px;
background: #FFEFD1 repeat-x left top;/*url(gfx/naglowek.gif) #FFF3DB*/
border: solid 1px #D5DDF3;
border-bottom: 0;
}

.naglowek2 {
width: 508px;
border: solid 1px #D5DDF3;
margin: 0;
padding: 2px 10px 10px 10px;
background: #FFFFFF;;/*#F5F5FF*/
text-align: justify;
line-height: 18px;
font-family: Verdana, Arial, sans-serif;
}

.panel {
width: 170px;
/*line-height: 18px;*/
color: #000000;
font: italic small-caps bold 16px \'Arial\', \'sans-serif\';
/*border-bottom: solid white 1px;*/
margin-bottom: 1px;
padding: 3px 10px;
background: #6A80A0;/* url(gfx/panel-tlo.gif) repeat-x left top;*/
letter-spacing: 1px;
color: #FFFFFF;
}

.panel2 {
width: 168px;
height: 100%;
border: solid #D5DDF3 1px;
margin: 0;
padding: 8px 10px 5px 10px;
background: #F5F5F5;
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
color: #000000;
}

ul.punkty {
list-style-type: none;
display: block;
margin: 0;
padding: 0;
}
li.punkty2 {
list-style-type: none;
display: block;
margin: 0;
padding: 0 0 5px 10px;
}
ul li.punkty2 {
background: url(gfx/li2.gif) no-repeat left top;
}

ul.cytat1 {
list-style-type: none;
display: block;
margin: 0;
padding: 0;
line-height: 16px;
}
li.cytat2 {
list-style-type: none;
display: block;
margin: 17px 0 0 0;
padding: 0 0 3px 17px;
}
ul li.cytat2 {
background: url(gfx/cytat3.gif) no-repeat 0px 3px;
}


ul.cyt1 {
list-style-type: none;
display: inline;
margin: 0;
padding: 0;
border: 0;
}
li.cyt2 {
list-style-type: none;
display: inline;
margin: 0 50px 0 17px;
padding: 0 0 0px 8px;
}
ul li.cyt2 {
background: url(gfx/li2.gif) no-repeat left top;
}
a.cyt3:link, a.cyt3:visited {
font-size: 12px;
font-weight: normal;
}


/* Stronicowanie */
.stronicowanie {
font-weight: normal;
width: 400px;
margin: 0 auto;
text-align: center;
line-height: 20px;
padding: 0;
}

a.stronicowanie2:link, a.stronicowanie2:visited {
font-weight: normal;
border: 1px solid #C2D0DC;
padding: 2px 5px;
text-decoration: none;
}

a.stronicowanie2:hover {
font-weight: normal;
border: 1px solid #C2D0DC;
padding: 2px 5px;
text-decoration: none;
background-color: #6C86AE;
color: #FFFEC1;
}

.strona_wybr {
font-weight: bold;
color: #DC6A04;
border: 1px solid #FFBB73;
padding: 2px 5px;
text-decoration:none;
background-color: #FFF3DB;
}

/* koniec stronicowania */

a.zakladka1 {
float: left;
color: #8F8F8F;
cursor: pointer;
text-decoration: none;
font: bold italic 15px 'Arial', 'sans-serif';
border-bottom: solid #3C5476 1px;
border-left: solid #3C5476 1px;
margin: 0;
padding: 3px 0;
background: #3C5476;
text-align: center;
letter-spacing: 1px;
}

a.zakladka2 {
float: left;
color: #C1C1C1;
cursor: pointer;
text-decoration: none;
font: bold italic 15px 'Arial', 'sans-serif';
border-bottom: solid #3C5476 1px;
border-right: solid #3C5476 1px;
margin: 0;
padding: 3px 0;
background: #3C5476;
text-align: center;
letter-spacing: 1px;
}

a.zakladka1:hover {
text-decoration: none;
}

a.zakladka2:hover {
text-decoration: none;
}

.artykul_skrot {
border-top: 1px solid #D5DDF3;
/*border-bottom: 1px solid #D5DDF3;*/
padding: 1px 0 1px 0;

}

/* Sortowanie */
a.sortkom
{
float: left; width: 64px; height: 24px; background: url(komentarze/sort1.gif) #576D8F no-repeat; margin: 4px 0 0px 0; font: italic normal 10px verdana, sans-serif; text-decoration: none; color: #FFFEC1; padding: 0px 0 0px 0;
}

a.sortkom:hover
{
background: url(komentarze/sort2.gif) #576D8F no-repeat;
}

.dodajkoment1
{
background: url(komentarze/plus.gif) no-repeat #576D8F;
}

a.dodajkoment2
{
cursor: pointer; font: bold 14px Verdana, sans-serif; color: #FFFEC1; text-decoration: none; padding-left: 15px;
}
a.dodajkoment2:hover
{
color: #FFFEC1; text-decoration: none;
}

/* FORMULARZE */
.nazwa-pola {
text-align: right;
padding: 4px 3px 10px 0px;
vertical-align: top;
}
.form {
border: 1px solid #B7C5E7;
padding: 4px 3px 3px 3px;
background-color: white;
font-family: Verdana, Arail, sans-serif;
font-size: 13px;
color: #404040;
height: 17px;
vertical-align: middle;
}

.form2 {
vertical-align: top;
height: 16px;
border: solid 1px #6A80A0;
padding: 3px 2px;
margin: 0;
font-size: 13px;
color: #404040;
}

.button {
height: 24px;
margin: 0;
padding: 2px 3px 4px 3px !important;
padding: 3px 3px 4px 3px;
border: solid 1px #344A65;
background: #6D819D;
color: white;
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
vertical-align: top;
}

a.dodajdo:link, a.dodajdo:visited {
padding-top: 2px;
padding-bottom: 2px;
font-weight: normal;
padding-left: 18px;
padding-right: 12px;
border-right: solid 0px #DFE0FF;
}

.stopka {
font: 95%/2 Verdana, Arial, sans-serif;
height: 22px;
clear: both;
background: #3A4E68;
color: white;
}

