body {
/*background: #666666;*/
font: 100% Verdana, Arial, Helvetica, sans-serif;
/*background: #666666; */
margin: 0;
padding: 0;
/*text-align: center; */
color: #000000;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
background-color: white; 
}

h1 {
font-size:10px;
}

a , a:visited, {
color:#333333;
text-decoration:none;
}
a:hover, a:active{
color: #CC0000
}

.queryShowDialog {
color:#333333;
text-decoration:none;
}

.queryShowDialog:hover, .queryShowDialog:active{
color: #CC0000
}

input{
margin-top:5px;
border:solid 1px #818181;
padding:3px;
font-size: 11px;
}


#page {
width:995px;
margin-left:auto;
margin-right:auto;
background: url(../img/2/background.gif) no-repeat 600px 130px;
}

#header {
width:994px;
height:228px;
position:relative;
color:#60615E;
font-size:9px;
background: url(../img/2/baner.jpg) no-repeat;
}

#scrollup {
position: relative;
top:40px;
left: 10px;
overflow: hidden;
border: 0px;
height: 185px;
width: 210px;
text-align: center;
}

.headline {
position: absolute;
top: 250px;
left: 5px;
height: 180px;
width:200px;
color: #FFFFFF;
font-size: 12px;
}

.headline a, .headline a:visited {
color: #b6f80c;
}

#logo_urzedu{
position:absolute;
left: 43px;
top: 36px;
}

#lupa {
}

#zobacz_eu {
/* background-image: url(../img/2/zobacz_eu.gif); */
height: 25px;
width: 991px;
}

#link_szczecin_eu a.rollover{
width: 162px;
position: absolute;
display: block;
overflow: hidden;
left: 780px;
top: 150px;
}

#link_szczecin_eu a.rollover {
display: block;
}

#link_szczecin_eu a.rollover:hover {
text-indent: -162px;
}



#tytul {
position:absolute;
width:341px;
height:41px;
left:567px;
top:76px;
}



#jezyki, #ikony, #szukaj, #bip, #rss, #newsletter {
position:absolute;
height:26px;
top:33px;
left: 37px;
}

#bip2 {

position: absolute;
left: 516px;
top: 142px;
}


#eurzad {

position: absolute;
left: 564px;
top: 143px;
}

#data {
color:#FFFFFF;
width:184px;
padding-top:7px;
position: absolute;
left: 850px;
top: 198px;
height: 26px;
}

#jezyki {
width:156px;
left:751px;
}

#jezyki a, #jezyki a:visited {
color:#333333;
text-decoration:none;
font-size:11px;
padding:0px 7px 3px 7px
}

#jezyki a:hover {
color:#E80D04
}

#ikony {
width:93px;
left:903px;
}

span {display:inline}

#szukaj {
width:188px;
left:786px;
position:absolute;
top:68px;
}

.szukaj{
background-color: #ffffff;
width: 100px;
border:1px solid #666666
}

.szukaj_button {
background-color: #ffffff;
width: 60px;
border:1px solid #666666;

}

#newsletter {
left:808px;
width:60px;
padding-top:7px;
}

#rss {
left:878px;
width:25px;
padding-top:7px;
}

#bip {
left: 942px;
}

#menu {
height:35px;
width:994px;
float:left;
}

#menu ul {
margin: 7px 7px 7px 0;
padding: 0px;
list-style: none;
float:right;/*width:100%;
width:538px;*/
}

#menu li {
float: left;
margin: 0px;
padding: 0px;
}
 
#menu li a {
display: block;
padding: 0px 12px 0px 12px;
border-left: #CCCCCC solid 1px;
font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #043C8A;
}

#menu li a:hover {
text-decoration: underline;
color:#E80D04;
}

#menu .poczatek {
border:none;
padding-left:0
}
#menu a.czerwony_link {
color: #CC0000;
}

#flagi {
margin:10px 0 15px 0;
padding:10px;
border:solid 1px #d8d8d8;
color:#818181
}

#content {
width:994px;
margin-top:10px;
margin-left:auto;
margin-right:auto;

}

.cl {
clear:both;
}

#menuv {
float:left;
width:207px;
margin-right:20px;
}

#menuv ul {
list-style:none;
font-size:11px;
font-weight:bold;
margin:0px 0px 30px 0px;
padding:0px;
}

#menuv ul li {
background:url("../img/menuv_tlo.gif") repeat-x;
padding:3px 0px 3px 0px;
}

#menuv ul li a, #menuv ul li a:visited {
/* color:#000000; */
color:#666666;
text-decoration: none;
margin:10px;
}

#menuv ul li a:hover {
color:#2f7300;
}


#menuv ul li.active {
background-color: #FFFFFF;
color:#2f7300;
}

#menuv ul li.active a{
color:#2f7300;
}

#menuv ul li.gr a, #menuv ul li.gr a:visited {
font-weight:normal;
color:#6E6E6E;
}

#menuv ul li.active2 a{
color:#2f7300;
font-weight:bold;
}

#menuv ul li.gr {
color:#6E6E6E;
}

#eu {
margin:5px 5px 20px;
}

#linki {
border:solid 1px #d8d8d8;
line-height:170%;
margin:10px 0 15px 0;
padding:10px;
background-image:url("../img/2/tlo.jpg");
background-repeat: repeat-x;
}

#linki a {
color:#666666;
text-decoration: none;
font-size:11px;
font-weight:bold;
padding:3px 0;
}

#linki a.active {
color:#C02E30;
font-weight:bold;
}

#tresc {
float:left;
width:760px;
text-align:justify;
font-size:12px;
padding:0px 0px 30px 0px;
}

/*
#tresc a {text-decoration: underline}
*/

div.naglowek{
float:left;
width:760px;
text-align:justify;
font-size:14px;
font-weight:bold;
color:GRAY;
}

div.tytul{
float:left;
width:760px;
text-align:justify;
font-size:12px;
font-weight:bold;
margin:10px 0 15px 0px;
}

#tresc ul, ol {
line-height: 140%;
}

#tresc hr {
color:#B9BCC1;
height:1px;
clear:both;
width:100%;
padding:0px 0px 0px 0px;
}

#stopka {
width: 994px;
height: 35px;
font-size:10px;
padding-top:10px;
padding-rigt:10px;
background: url(../img/2/linia.gif) no-repeat
}

#stopka a {
        text-decoration:none
}

#herby {
width: 994px;
height: 70px;
}

a.podswietlenie {
height: 111px;
width: 60 px:
}

#tresc TD.TabelaNazwaPolaMain
{
   color: #000000;
   FONT: 8pt 'Tahoma';
   BACKGROUND-COLOR: #bbbbbb;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
   font-weight:bold;
}

#tresc TD.TabelaWartoscPolaMain
{
   BACKGROUND-COLOR: #F7F7F7;
   color: #000000;
   FONT: 8pt 'Tahoma';
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
}

div.ramka {
  float: right;
  width: 25%;
  border: 1px #999999 solid;
  margin: 0 1em 1em 1em;
  padding: 1em;
}
div.ramka p {
  color: #999999;
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}
.obrys {
margin-left: 20px;
padding: 10px;
border: 1px solid #999999
}
#tresc table td.border_bottom {
border-bottom: 1px solid #666666
}


/* ************* ICOR STYLES ************* */

A.AnchorSel {
   font-family: Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration : none;
   font-weight: bold;  
   color: #4F4F4F;
}

A.AnchorSel:hover {
   color: #FF6633;
}

a.ParentChapterSel {
   font-family: Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration : none;
   font-weight: bold;  
   color: #4F4F4F
}

A.ParentChapterSel:hover {
   color: #FF6633;
}


TABLE.WygladTabela
{
  /* bordercolorlight: #FFFFFF;*/
   color: #000000;
}

TD.TrescTytul
{
   text-decoration: none;
   color: #333333;
   FONT: 10pt 'Tahoma';  
   font-weight: bold; 
}


TD.TabelaNazwaPola
{
   color: #000000;
   FONT: 8pt 'Tahoma';
   font-weight: bold; 
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
}

TD.TabelaWartoscPola
{
   color: #000000;
   FONT: 8pt 'Tahoma';
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
}

TD.TabelaNazwaPola
{
   color: #EAEAEA;
   FONT: 8pt 'Tahoma';
   font-weight: bold; 
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
}

TD.TabelaWartoscPola
{
   color: #000000;
   FONT: 8pt 'Tahoma';
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
}

TD.TabelaNazwaPolaMain
{
   color: #000000;
   FONT: 8pt 'Tahoma';
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
}

TD.TabelaWartoscPolaMain
{
   color: #000000;
   FONT: 8pt 'Tahoma';
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
}

TD.OpisWersji
{
   color: #666666;
   font-family: Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 7pt;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}


/* skórki */

/* dane tabelaryczne z formularzem */

.aCSS_widokrekordu_main_urzad {
border: 1px solid #aaaaaa;
margin-top: 10px;
padding: 10px;
}

.aCSS_widokrekordu_html_urzad {
border:1px solid #aaaaaa;
height:200px;
margin-left:auto;
margin-right:auto;
padding:5px;
overflow:scroll;
width:80%;
font-size:12px;
}

.aCSS_widokrekordu_nazwa_urzad {
float:left;
font-size:12px;
font-weight:bold;
margin:2px;
padding:4px;
text-align:right;
width:22%;
}

.aCSS_widokrekordu_wartosc_urzad {
float:left;
font-size:12px;
margin:2px;
padding:4px;
width:72%;
}

/* logowanie */

.loginform_main_my {
border: 1px solid #AAAAAA;
margin: 10px 4px 4px;
padding: 10px 10px 30px;
}

/* tabelki */

td.TabelaWartoscPolaMain1, th.TabelaWartoscPolaMain1 {
background-color:#e9e7e8;
border-bottom:1px solid #FFFFFF;
padding:4px;
text-align:left;
}

td.TabelaWartoscPolaMain0, th.TabelaWartoscPolaMain0 {
background-color:#eaeaea;
border-bottom:1px solid #FFFFFF;
padding:4px;
text-align:left;
}

td.TabelaWartoscPolaMain1 a {
color:#424242;
}

td.TabelaWartoscPolaMain0 a {
color:#424242;
}

td.TabelaNazwaPolaMain, th.TabelaNazwaPolaMain {
text-align: center; 
padding: 4px;
/* font-weight:bold; */
background-color:#aaaaaa;
font-weight:bold;
border-bottom:1px solid #FFFFFF;
}

td.TabelaNazwaPolaMain1, th.TabelaNazwaPolaMain1 {
text-align: left; 
padding: 4px;
font-weight:bold;
background-color:#ececf1;
border-bottom:1px solid #FFFFFF;
}

.RecPrzedstawicielstwoSOM {
cursor:pointer;
border:1px solid #ffffff;
}

.RecPrzedstawicielstwoSOM:hover {
background-image:url("../img/2/tlo.jpg");
background-repeat: repeat-x;
border:1px solid #D8D8D8;
}

.SelectedPrzedstawicielstwoSOM {
background-image:url("../img/2/tlo.jpg");
background-repeat: repeat-x;
border:1px solid #D8D8D8;
}

div#paging {
clear:both;
text-align:center;
padding-top:20px;
}

div#paging a {
padding:2px 5px;
text-decoration:underline
}

div#paging a.selected {
border:1px solid #1c4f96;
color:#1c4f96;
text-decoration:none
}

div#paging a.first-next, div#paging a.last-next {
padding:2px 3px;
color:#333;
text-decoration:none;
}

#tresc .fota {
float:left;
margin-right:10px;
width:104px;
}

#tresc .fota img {
padding:1px;
border:1px solid #b9bcc1;
}

#tresc .fota_big {
float:left;
margin-right:10px;
padding-top:6px;
width:228px;
}

#tresc .fota_big img {
padding:1px;
border:1px solid #b9bcc1;
}

#tresc .opis {
float:left;
font-size:11px;
width:90%;
margin:6px 0px 0px 10px;
}

#tresc .data {
float:right;
}

#tresc .opisbezfoty {
float:left;
font-size:11px;
width:90%;
margin:6px 0px 0px 10px;
}

#tresc .opis p, #tresc .opisbezfoty p {
padding: 3px 0px 0px 0px;
color:#000000;
}

#tresc .opis h1, #tresc .opisbezfoty h1 {
color:#000000;
}


#tresc .opis a, #tresc .opisbezfoty a {
text-decoration:none;
}

#tresc h1 {
margin:0px;
margin-bottom:10px;
font-size:13px;
}

#tresc .wiecej {
text-align:right;
font-size:9px;
color:#cc0000;
}

#tresc .wiecej a {
color:#cc0000;
}

#tresc .nes {
margin:10px 90px 20px 60px;
border-bottom:1px solid #cccccc;
clear:both
}

.aFilter { 
padding:1px;
border:1px solid #b9bcc1;
}

CAPTION.TabelaCaption
{
   FONT: 8pt
   font-weight: bold; 
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
   margin-top:10px;
}

.zalacznik {
text-decoration:none;
color:#333333;
}


/* kalendarz */

.calBox {
  background-color: #3177B8;
  padding: 2px;
  -moz-border-radius: 4px;
  text-align: center;
  color: white;
}

.calElement {
  margin: 1px;
  display: inline-block;
  overflow:hidden;
}

.calYear {
  font-size: 16px;
  border-bottom: 1px dashed #1E5EA4;
  padding-bottom: 5px;
  margin-bottom: 5px
}

.calYear .calElement {
  border: 1px solid #B5DAED;
}

.calMonth {
  border-bottom: 1px dashed #1E5EA4;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.calMonth .calElement {
  font-size: 14px;
  border: 1px solid #B5DAED;
}

.calDay {
}

.calDay .calElement {
  font-size: 12px;
  border: 1px solid #B5DAED;
}

.calDay .calElement.prev {
  background: transparent url(../img/2/prev.png) no-repeat 0 18px;
  width: 6px;
  height: 35px
}

.calDay .calElement.next {
  background: transparent url(../img/2/next.png) no-repeat 0 18px;
  width: 6px;
  height: 35px;
}

span.calElement.next:hover, span.calElement.prev:hover {
  border: 1px solid #B5DAED;
  cursor: pointer;
}

.calDay .calElement .dayNumber {
  font-size: 18px;
}

.calElement.selected {
  background-color: #73bae8;
  border: 1px solid #73bae8;
  -moz-border-radius: 3px
}

span.calElement:hover {
  background-color: #73bae8;
  border: 1px solid #73bae8;
  -moz-border-radius: 3px;
  cursor: pointer;
}

.calElement.today {
  border: 1px solid #9cff00;
  -moz-border-radius: 3px
}

