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

h1, h2, h3, h4 {
font-size:120%;
}

a , a:visited {
	color:#0040b6;
	text-decoration:none;
}
a:hover, a:active{
color: #0040b6
}


A:focus {border: 2px solid #ff0000;}
A:focus:hover {text-decoration:underline} 

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

#header {
	width:994px;
	height:150px;
	position:relative;
	color:#60615E;
	background: url(../img/2/logo_szczecina.gif) no-repeat 30px 30px

}
#logo_urzedu{
	position:absolute;
	left: 43px;
	top: 36px;
}
#zobacz_eu {
	background-image: url(../img/2/zobacz_eu.gif);
	height: 25px;
	width: 991px;
}
#zaloba{position:absolute;
left:500px;
z-index:10000}
h4#cityinfo{
font:bold 13px/16px Arial, Tahoma, Verdana, sans-serif;
color:#999999;
float:left;
padding-right:20px
}
#sidebar {

  padding-top:18px;
  margin-left:20px
}
#sidebar ul {
    display:none;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
	}
#sidebar li {
    overflow: hidden;
}

#sidebar .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;    
}
#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;
		}



#baner {
position:absolute;
width:537px;
height:95px;
left:127px;
top:120px;
}

#gryf {
position:absolute;
left:822px;
top:107px;
background:url(../img/gryf_cien.gif) no-repeat bottom;
width:81px;
height:151px;
}

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

#pogoda {
	width:127px;
	position: absolute;
	left: 556px;
	top: 142px;
}

#bip2 {
	position: absolute;
	left: 666px;
	top: 142px;
}

#eurzad {
	position: absolute;
	left: 714px;
	top: 143px;
}

#data {
	width:420px;
	padding-top:7px;
	position: absolute;
	left: 0px;
	top: 141px;
	height: 26px;

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

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

#jezyki a:hover {
color:#E80D04
}

#ikony {
	width:110px;
	left:888px;
}
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:788px;
width:60px;
padding-top:7px;
}


#bip {
left: 942px;
}

#menu {
	height:45px;
	width:994px;
	padding-bottom:3px;
	margin-bottom: 10px;
}

#menu ul {
	margin: 7px 7px 7px 0;
	padding: 0px;
	list-style: none;
	float:left;/*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: 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
}

#kolumna1 {
float:left;
width:188px;
/*border: solid 1px red;*/
padding-left:2px;

}


/*

#sitemap {
margin-top:27px
}


*/

#e_urzad {
	background-image: url(../img/2/e_urzad.gif); 
	background-repeat: no-repeat;
	padding: 0 0 5px 0;
         -moz-border-radius: 7px 7px 7px 7px;
         border-color:#ededed;
         border-style:solid;
         border-width:2px;
	margin:0
}

#menu a.czerwony_link {
	color: #CC0000;
}
#e_urzad ul{
	list-style-type:none;
	margin:0;
	padding: 0 0 0 3px;
}
 #e_urzad li{
 margin-bottom:3px}
#e_urzad li img{
margin:0 7px 0 0
 
 }

#e_urzad li a, #e_urzad li a:visited {

color:#0040b6}

#e_urzad li a:hover, #e_urzad li a:active{
color: #CC0000}
#kolumna2 {
float:left;
width:531px;
padding-left:4px;
/*border:1px solid red;*/

}

#kolumna2 .baner{
padding-bottom:14px;
}



#kolumna2a {
	float:left;
	width:520px;
	padding-left:5px;
/*border:1px solid red;*/

}

#kolumna2b{
float:left;
width:214px;
padding-left:22px;
/*border:1px solid red;*/
}

.czarna{
width:203px;
padding:0px 4px 0px 4px;
background:#000000
}

#kolumna3 {
	float:left;
	width:260px;
	padding-left:6px;
	margin-top: -20px;
	padding-bottom: 10px;
}

#news {
	margin-bottom: 0px;
}
#tyt_news{
	height:15px;
	background: url(../img/2/tyt_news.gif) no-repeat 0 0;
	margin-top: -5px;
	border-bottom: 1px solid #000000;
	margin-bottom: 10px;
	text-align:right
}
#tyt_news a{
	margin-bottom: 13px;

}
#news .wiecej_news {
color:#CC0000}
#news .fota, #news .fota a {
float:left;
margin-right:4px;
padding: 2px 0px 6px 0px;
width:76px;
}

#news .opis {
	float:left;
	width:420px;
	margin:0px 0px 20px 0px;
	border-bottom: 1px solid #000000;
      
}

#news .opisbezfoty {
	float:left;
	width:508px;
	margin:0px 0px 20px 0px;
	border-bottom: 1px solid #000000;	
}
.data {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 90%;
}


#news .opis p, #news .opisbezfoty p {
	padding: 3px 0px 10px 11px;
	margin:0px;
}

#news h1 {
	/*background:url(../img/kw_re.gif) no-repeat left 2px;*/
	padding-left:0px;
	margin:0px;
	color:#104690;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
}

.tytul {
	/*background:url(../img/kw_re.gif) no-repeat left 2px;*/
	padding-left:0px;
	margin:0px;
	font-weight: bold;
	font-variant: normal;
	line-height: 140%;
}

#news hr {
	color:#000000;
	height:1px;
	padding:0;
}

.cl {
clear:both;
}

#news a, #news a:visited, #wydarzenia a, #wydarzenia a:visited  {
	color:#0040b6;
	text-decoration:none;
}

#news a:hover, #wydarzenia a:hover {
	text-decoration:underline;
	color: #CC0000;
}
#miejski_kalendarz{
width:500px;
height:150px;
background: url(../img/2/miejski_bckg.jpg) no-repeat 0 0;
padding-top:35px;
padding-left:5px;
margin-top:20px;


}
#miejski_kalendarz iframe{
float:left
}


#miejski_kalendarz a.echo img{
margin:15px 0 0 30px
}
#wydarzenia {
background:#E4ECF7;
width:203px;
padding:3px 4px 3px 4px;
}


#wydarzenia h1 {
color:#3661C7;
line-height:17px;
border-bottom:1px solid #BFC9D8;
padding:0px 4px 0px 4px;
margin:4px 0px 8px 0px;
}

#wydarzenia .fota {
float:left;
margin-right:4px;
padding:2px 4px 8px 4px;
}

#wydarzenia .opis {
float:left;
padding:0px 0px 8px 0px;
margin:0 0 20px 0;
width:115px;
display:inline;
}

#wydarzenia .opisbezfoty {
padding:0px 4px 8px 4px;
}
#wydarzenia .opisbezfoty ul{
list-style: none}

#wydarzenia .opis p, #wydarzenia  .opisbezfoty p {
margin:0px;
}

#wydarzenia .separator {
clear:both;
font-size:1px;
height:1px;
/*border-top: 1px solid #cccfff;
padding-top:8px;
width:203px;*/
}

#wydarzenia img
{
border:0;
}

#wydarzenia ul {
padding-left:9px;
margin:0px 2px 10px 9px;
list-style-image:url(../img/list_1.gif);
}
/*
#wydarzenia li {
padding-left:-10px;
margin:0px;
}
*/
#wydarzenia ul a, #wydarzenia ul a:visited {
text-decoration:none;
padding-left:0px;
}

#wydarzenia ul a:hover {
text-decoration:underline;
color:#3661C7;
}


#kolumna3 h1{
	padding:3px 3px 3px 4px;
	margin:2px 2px 2px 4px;
}

#kolumna3 p{
padding:3px 3px 3px 8px;
}
#kolumna3 hr {
padding:3px 3px 3px 8px;
}

#kolumna3 h1 a, #kolumna3 h1 a:visited  {
/* background:url(../img/ico_wiecej.gif) right top no-repeat; */
padding-right:14px;
text-decoration:none;
color:#000000;
}

#kolumna3 h1 a:hover  {
text-decoration:underline;
color:#3661C7;
}
#kamery{
background: url(../img/2/live.gif) no-repeat right bottom}
#kalendarzprezydenta p.oddziel{
	border-bottom:1px solid #999999;
	margin:7px 0 2px 0;
	padding:0;
	font-size: 84%;
}

#kalendarzprezydenta a, #kalendarzprezydenta a:visited {
text-decoration:none;
color: #0040b6;

}
#kalendarzprezydenta a:hover {
	color: #CC0000;
	text-decoration: underline;
}



#kalendarzprezydenta span {
background:url(../img/kw_bl.gif) no-repeat right top;
padding-right:13px;
}
#kalendarzprezydenta a span, #kalendarzprezydenta a:visited span {
background:none; 
padding-left:194px; 
padding-right:0px;
}

#kalendarzprezydenta a:hover span{

}

#kalendarzprezydenta ul {
list-style:none;
padding:0px;
margin:10px 3px 10px 3px;
}
#kalendarzprezydenta li {
	margin:3px 3px 3px 3px;
	padding:3px 3px 3px 3px;
}

#kalendarzprezydenta form {
padding:6px 3px 3px 8px;
margin:0px;
}

#kalendarzprezydenta select {
/* font-size:10px; */
}

#galeria {
padding:6px 0px 6px 0px;
}
#galeria img {
padding:1px;
}

#planmiasta {
width:188px;
height:166px;
margin-top:8px;
margin-bottom:4px;
/*position:relative;)*/
background: url(../img/2/baner_planmiasta2.gif) no-repeat top;
}

#planmiasta form {
padding-top:4px;
padding-right:5px;
padding-left:5px;
text-align:left;
margin:0px;
}

#planmiasta input {
/* font-size:9px; */

}

#planmiasta select {
width:111px;
margin-top:5px;
}


#planmiasta input.szukaj{
margin-top:5px;
border:solid 1px #818181;
color:#000000;
width:108px;
}

#planmiasta input.szukaj2{
margin-top:5px;
border:solid 1px #818181;
color:#000000;
width:56px;
}

input.kalendarz{
margin-top:5px;
border:solid 1px #818181;
color:#000000;
width:50px;
}

input.inputnewsletter{
font-size:9px;
width:90px;
}

#newsletter_menu2 {
width:186px;
height:45px;
margin-top:0px;
margin-bottom:3px;
background:url(../img/banner_newsletter2.gif) no-repeat top;
}

#newsletter_menu2 form {
padding-top:20px;
padding-right:15px;
text-align:left;
margin:0px;
}

#newsletter_menu2 input {
font-size:9px;
width:94px;
}

#newsletter_menu2 input.szukaj{
margin-top:5px;
margin-left:5px;
border:solid 1px #818181;
color:#818181;
width:50px;
}

#newsletter_menu2 input.szukaj2{
margin-top:5px;
margin-left:5px;
border:solid 1px #818181;
color:#818181;
width:100px;
}

input.sendnewsletter{
font-size:9px;
margin-top:5px;
border:solid 1px #818181;
color:#818181;
width:50px;
}

#newsletter_menu {
width:187px;
height:102px;
margin-top:0px;
margin-bottom:3px;
background:url(../img/banner_newsletter.jpg) no-repeat top;
}

#newsletter_menu form {
padding-top:66px;
padding-right:15px;
text-align:right;
margin:0px;
}

#newsletter_menu input {
font-size:9px;
width:94px;
}

#newsletter_menu input.szukaj{
margin-top:5px;
margin-left:5px;
border:solid 1px #818181;
color:#818181;
width:50px;
}

#regaty {
width:188px;
height:174px;
margin-top:10px;
margin-bottom:0px;
/*position:relative;)*/
background:url(../img/baner_tsr.jpg) no-repeat top;

}

#regaty p {
padding-top: 139px;
padding-left: 79px;
margin:0;
font-size:12px;
color: #87afed;
}

#page .cl_separtor {
	clear:both;
	height:2px;
	width:100%;
	margin: 8px 0;
	background: url(../img/2/linia.gif)  no-repeat}
.skrot-prawy{list-style:none}
.skrot-prawy li{}

#skrot {
	color:#111111;
	margin-top:10px;
}

#skrot_1 {
	float:left;
	width:192px;
	background:url(../img/tlo_skrot.gif) repeat-y right;
	padding-right:5px;
	border-right: 1px dotted #999999;
	margin-bottom:4px

}

#skrot_2 {
float:left;
width:277px;
background:url(../img/tlo_skrot.gif) repeat-y right;
padding-right:5px;
padding-left:12px;
border-right: 1px dotted #999999;
	margin-bottom:4px
}

#skrot_3 {
float:left;
width:215px;
background:url(../img/tlo_skrot.gif) repeat-y right;
padding-right:5px;
padding-left:12px;
	margin-bottom:4px

}

#skrot_4 {
float:left;
width:250px;
padding-left:12px;
border-left: 1px dotted #999999;
	margin-bottom:4px
}

#skrot h1{
font-size:100%;
margin:5px 0px 5px 0px;
}

#skrot ul{
list-style-image:url(../img/li_grey.gif);
/* font-size:11px; */
margin:5px 0px 10px 0px;
padding: 0px 0px 0px 0px;	
}

#skrot ul li{
/* font-size:11px; */
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 16px;	
}



#skrot a, #skrot a:visited {
text-decoration:none;
color:#0040b6;
/*padding-left:5px;*/
/*display:block;*/

}

#skrot a:hover {
/*color:#1B64B0;*/
text-decoration:underline;
}

#stopka {
font-size:90%;
}
#tresc table td.border_bottom {
border-bottom: 1px solid #666666
}
/* fotki z ramka */

.obrys {
margin-left: 20px;
padding: 10px;
border: 1px solid #999999
}
#mod_kom {
	width: 186px;
	height: 35px;
	background: url(../img/mod_kom.jpg) no-repeat left top;
	padding-top: 25px;
	margin: 0;
}
#mod_kom a {
	padding: 20px 0 0 20px;
	margin: 15px 0;
	line-height: 16px;
}
#mod_kom a small {
	font: 9px "Times New Roman", Times, serif;
}
#swf_lot{
	margin:3px 0;
	
}
div#wstazka{
width:60px; 
position:absolute; 
top:130px; 
left:60px}

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

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

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

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

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


CAPTION.TabelaCaption
{
   color: #6B6B6B;
   FONT: 8pt 'Tahoma';
   font-weight: bold; 
   BACKGROUND-COLOR: #fcfcfc;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
}

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

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


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

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

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

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

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

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

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

/*

.aFilter { 
   filter: progid:DXImageTransform.Microsoft.Shadow(color=#302020, direction=120, strength=6); 
   color: red; 
}

*/

/*  głosowanie */

.glosowanie_main {border:solid 1px #c0c0c0;margin:0px;padding:0px;margin-bottom:2px; font-family: Helvetica, Arial, Verdana, sans-serif;
background-image:url('../img/glosowanie.gif'); background-repeat:no-repeat;background-position: 94% 94%}
.glosowanie_pytanie {margin:2px;padding:4px;font-size:7pt;font-weight:bold;border-bottom:solid 1px #c0c0c0;background:#f4f4f4;}
.glosowanie_odpowiedzi {margin:2px;padding:4px;}
.glosowanie_separator {border:dashed 2px #CBD79D;}
.glosowanie_przyciski {margin:2px;padding:4px;}
.glosowanie_form {margin:0px;padding:0px;}
.glosowanie_odpowiedz {font-size:7pt;}
.glosowanie_przycisk {cursor:pointer;border:solid 1px #c0c0c0;font-size:7pt;}
.glosowanie_wyniki {display:none;margin:2px;padding:4px;font-size:7pt}
.glosowanie_wyniki_slupek {background:#41aecd;border:solid 1px #040e56;margin:1px;padding:0 5px 0 0;width:0px;text-align:right;color:#FFFFFF}


/* powiększanie czcionki*/

.slider_container {
background: url(../images/tlo-trans.png) no-repeat;
height:25px;
left:890px;
position:relative;
top:-22px;
width:78px;
}

.minus {
background: url(../images/minus-trans.png) no-repeat;
height: 25px;
width: 25px;
overflow: hidden;
float: left;
cursor: pointer;
margin-top: 3px;
margin-left: 3px;
}

.slider_bar {
height: 9px;
width: 15px;
float: left;
margin: 0px 5px;
position: relative;
}
.add {
background: url(../images/add-trans.png) no-repeat;
height: 25px;
width: 25px;
float: left;
position: relative;
margin-top: 3px;
}

#font_indicator{
font-size: 13px;
display: none;
margin-top:5px;
}
/* powiększanie czcionki*/

.widocznosc2 {display:none;}
.widocznosc1 {display:block;}

/* powiekszanie czcionki ver. 2 */

.fontResizer {display:block;padding-top:8px;}

.fontResizer a {
  color: #000000;
  text-decoration: none;  
}

.fontResizer a:hover { color: #000; text-decoration: none;}

.smallFont { font-size: 12px; border-left: 1px solid #ccc;}
.medFont { font-size: 14px; }
.largeFont { font-size: 17px; }
.curFont { background: #EEEEF7;}

.fontResizer a {
display:block;
float:left;
height:13px;
line-height:12px;
text-align:center;
text-decoration:none;
width:17px;}


.skip {
position: absolute;
left: -999em;
width: 990em;
}


a.skip:active, a.skip:focus {
left: 0;
border: 3px #3399cc solid;
color: #000;
background-color: #fff;
}


/* carusel */

#my-carousel ul {
    position:absolute; /* required */
    overflow:hidden; /* required */
    margin:0;
    padding:0;
    list-style:none;
}
 
#my-carousel ul li {
    float:left; /* required */
    width:515px;
    height:180px;
    margin:0;
}
 
#my-carousel .mask {
    position:relative; /* required */
    overflow:hidden; /* required */
    width:515px; /* required */
}
 
#my-carousel .pagination-links {
    list-style:none;
    margin:0;
    padding:0;
    display:none;
}
 
#my-carousel .pagination-links li {
    display:inline;
}
 
#my-carousel .pagination-links li.current {
    background:#ffffff;
}
 
#my-carousel .disabled {
    color:#ffffff;
}


.visibility_hidden { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px);
}


.banery ul{
	list-style-type:none;
	margin:0;
	padding: 0;
}
.banery li{
 margin-bottom:0px}
 
 
.banery_poz ul {
	padding: 0px;
	list-style: none;
        width:100%;

}

.banery_poz li {
float: left;
margin: 0px;
padding: 0px;

 }
 

hr {border-top:1px solid #dddddd; border-width:1px 0 0 0; height:1px;}

div.banery_poz a:hover, div.banery_poz a:active, div#skrot a:hover, div#skrot a:active, div#e_urzad a:hover, div#e_urzad a:active, div#kolumna2a a:hover, div#kolumna2a a:active, div#menu a:hover, div#menu a:active, div#kalendarzprezydenta a:hover, div#kalendarzprezydenta a:active , .skrot-prawy a:hover, .skrot-prawy a:active, div#skrot a:hover, div#skrot a:active    {
    background: none repeat scroll 0 0 #0040b6;
    color: #fff;
    text-shadow: 0 1px 0 #15314e;
    text-decoration:none;
}

