BODY {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
BACKGROUND: #FFF;
MARGIN: 10px 10px 10px; 
COLOR: #333333; 
FONT-FAMILY: Tahoma, Verdana, sans-serif;
TEXT-DECORATION: none;
}

.header{
background-image: url(../images/hederbg.png);
background-repeat: repeat-x;
}

.footer{
BACKGROUND: #2067BA;
height: 31px;
	font-size: 9px; 
	color: #FFFFFF; 
}

.sbg{
background-image: url(../images/sbg.png);
background-repeat: repeat-x;
}

.inputsh {
	color: #333333; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	border: solid 1px #ADB3B3; 
	background-image:  url(../images/bginput.png); 
	background-repeat: no-repeat;
	
}

.bsp2{
padding: 3px;
}

.bsp3{
padding: 3px;
}
.bsn{
height: 2px;
}

.r{
font-size: 11px;
font-weight: bold;
color: #515151;
margin: 0px;
}


.rt{
	font-size: 11px;
margin: 0px;
}


.rtz{
	font-size: 11px;
	COLOR: #1152A7; 
FONT-FAMILY: Tahoma, Verdana, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
	
margin: 0px;
}


.center{
height: 800px;
}


.untbl{
height: 3px;
}

.uhbg{
background-image:  url(../images/uhbg.png); 
background-repeat: repeat-x;
height:13px;
}

.uhbg2{
background-image:  url(../images/uhbg2.png); 
background-repeat: repeat-x;
}

.chn{
background-image:  url(../images/chn.png); 
background-repeat: repeat-y;
}



a:link, a:hover, a:visited {
FONT-SIZE: 10px; 
COLOR: #494949;
FONT-FAMILY: Tahoma, Verdana, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
}


.img{
border: solid 1px #ADB3B3; 
background: #EBEBEB;
padding: 1px;
}


.konkurs{
border: solid 1px #FFC000; 
background: #FFFFE0;
padding: 3px;
}

.tbl{
border: solid 1px #DBDBDB; 
padding: 3px;
}

.ctbl{
border: solid 1px #DBDBDB; 
background-image:  url(../images/h_chip.jpg); 
background-repeat: repeat-x;
}

.dvchip{
background-image:  url(../images/f_chip.jpg); 
background-repeat: repeat-x;
height: 68px;	
}

.erchip{
	height: 68px;
background-color:#FFF;	
}

.tblx{
border-bottom: solid 1px #DBDBDB; 
border-left: solid 1px #DBDBDB;
border-right: solid 1px #DBDBDB;  
padding: 0px;
}

.dpz{
border-bottom: solid 1px #DBDBDB;  	
}

.gtbl{
	padding:4px;
border-bottom: solid 1px #DBDBDB;  	
}

.bbg{
	background-image:  url(../images/bbg.png);
	background-repeat: repeat-x;
	height:21px;
	border-left: solid 1px #DBDBDB;
	border-right: solid 1px #DBDBDB;
	border-top: solid 1px #DBDBDB;
	COLOR: #1152A7; 
FONT-FAMILY: Tahoma, Verdana, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
}

a.xlevel:link, a.xlevel:visited {
	background: url(../images/xenu_bullet.png) no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #2C445C;
	text-align: left;
	padding-left: 13px;
	height: 12px;
	margin-bottom: 1px;
}

a.mlevel:link, a.mlevel:visited {
	background: url(../images/menu_bullet.png) no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #2C445C;
	text-align: left;
	padding-left: 13px;
	height: 12px;
	margin-bottom: 1px;
}

a.mlevel:hover {
	background-position: 0px -20px;
	text-decoration: none;
	color: #000000;
}

.miasto{
font-size: 11px;
font-weight: bold;
color: #A80D0B;
}

.bspn{
	padding-right: 3px;
	padding-left: 3px;
}

.orange{
font-size: 11px;
font-weight: bold;
color: #FF8000;
height: 14px;
}

	.podswietl{

	background-color: #E0FFE0;
	border: solid 1px #DBDBDB; 
padding: 3px;

}

.text{
font-size: 11px;
font-weight: normal;
color: #000000;

}

.mnews{
font-size: 11px;
font-weight: normal;
color: #000000;
padding: 0px 5px 5px 5px;
border-bottom: solid 1px #DBDBDB;
background:#FBFBFB ; 
}

.hnews{
padding-left: 5px;
}

.hnews a {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.hnews a:hover {
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	color:#A80D0B;
}


.bsptitle{
font-size: 9px;
font-weight: bold;
color: #A80D0B;
}

.rasa{

COLOR: #800000;
TEXT-DECORATION: none;

 
 }
 
 .tytul{
font-size: 10px;
font-weight: bold;
color: #A80D0B;
}

.infotab {
	background-color: #FFCC00;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
	height: 50px;
	width: 200px;
	padding: 4px;
	border: thin solid #FF6600;
}

.tnth{
background-image: url(../images/div_h_a.gif);
width: 2px;
}

.thread{
height: 100px;
padding: 10px;
}


.color1 {
	background-color: #FFFFFF;
}
.color2 {
	background-color: #F3F3F3;
}

.omcolor {
	background-color: #868686;
  color: #FFFFFF;
  }
  
  .chk {
display:none
}
.chkz{
FONT-SIZE: 12px;
COLOR: #FF0000;
}

.field{
		border: thin solid #DBDBDB;
}

.smiasto{
background: #E0FFE0;

}

.swynik{
background: #FFF;

}

.dp{
BACKGROUND: #CCCCCC;	
}

.szukaj_url{
font-weight: bold;
	color: #1152A7;

}
.blue{
color: #2080D0;
}

.strtitle{
font-size: 11px;
font-weight: bold;
color: #1152A7;
}

a.user:link, a.user:visited {
	background-position: top; 
	display: block;
    width: 26px;
    height: 26px;
    background: url(../images/amenu/user_strona.png) 0 0 no-repeat;
    }

    a.user:hover {
	background-position: 0 -27px;
    }
    
    
    
    a.mail:link, a.mail:visited {
	background-position: top; 
	display: block;
    width: 26px;
    height: 26px;
    background: url(../images/amenu/user_mail.png) 0 0 no-repeat;
    }

    a.mail:hover {
	background-position: 0 -27px;
    }
    
    
    a.notes:link, a.notes:visited {
	background-position: top; 
	display: block;
    width: 26px;
    height: 26px;
    background: url(../images/amenu/user_notes.png) 0 0 no-repeat;
    }

    a.notes:hover {
	background-position: 0 -27px;
    }
    
      a.plakat:link, a.plakat:visited {
	background-position: top; 
	display: block;
    width: 26px;
    height: 26px;
    background: url(../images/amenu/user_plakat.png) 0 0 no-repeat;
    }

    a.plakat:hover {
	background-position: 0 -27px;
    }
    
          a.zapisz:link, a.zapisz:visited {
	background-position: top; 
	display: block;
    width: 26px;
    height: 26px;
    background: url(../images/amenu/user_zapisz.png) 0 0 no-repeat;
    }

    a.zapisz:hover {
	background-position: 0 -27px;
    }
    
    .smalltxt{

	font-size: 9px; 
 
}

.dvpn{
BACKGROUND: #DBDBDB;	
width: 1px;
padding: 0px;
}

.dvpz{
BACKGROUND: #DBDBDB;
 height: 1px;	
 padding: 0px;
}


   

.quote {
	background-color: #E7E7E7;
	padding: 4px;
	border: thin solid #3885CB;
}

a.reklama{
font-size: 10px;
font-weight: normal;
color: #C8D9EE;
}



.select {
	FONT-SIZE: 10px;
	BORDER-LEFT-COLOR: #000000;	
	TEXT-INDENT: 1px;	
	border: solid 1px #ADB3B3;
	width: 100%;
	}
	
	#szukaj{
	background:url(../images/search_bg.jpg) center left no-repeat;	
	height: 100%;	
	}
	
	
	
		#mainContainer{
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	.red{
COLOR: #FF0000;
}

	.uimg{
height:300px;
padding: 6px;
margin:2px;
border: solid 1px #ADB3B3; 
}

.spchp{
background-image:  url(../images/hpsbg.jpg); 
background-repeat: repeat-x;
height:57px;
}



a.swhite:link, a.swhite:hover, a.swhite:visited  {
COLOR: #FFF;
font-size: 13px;
font-weight: bold;
}


.button{
	width:120px;
	height:24px;
	font-size: 11px;
		padding-top:2px; 
	padding-bottom:5px; 
	background-color: #EBEBEB;
	border:1px solid #686868;
	font-weight: bold;
	color:#FF0000;
}




/* NOWE DO NOWEJ WERSJI*/
.left{
 padding: 4px;	
	
}


	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:200px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:1em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	
	.finput{
	width: 100%;
	border: 1px solid #666;
}

/*
	input{
	width: 10%;
	border: 1px solid #666;
}
*/

/* tooltip */

h3{
	margin:0px;
}

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #CCCCCC;	/* Border width */
	right:20px;	/* Same as border thickness */
	top:20px;
	position:absolute;
	width:150px;	/* Width of tooltip content */
	height:100px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:1em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

.ltitle{
FONT-WEIGHT: bolder;
color: #1152A7;
FONT-SIZE: 11px;
}

.rtitle{
FONT-WEIGHT: bolder;
color: #FF0000;
FONT-SIZE: 11px;
}


/* koto usera - nazwy klas wpisane w php*/

	.plugin{

	border: 1px solid #666;
}

	.plugin-selected{

	border: 1px solid #FF0000;
	background-color: #FFF000;
}


/* konto usera - potrzebne do pm */

.panel_navigates {
	float:right;
	width:100%;
	height: 26px;
	padding-top: 5px;
	padding-right: 5px;
	text-align:right;	
		/*border-bottom: 1px solid #FF0000;*/
	}
	
	#opis{
	float:left;
	width: 760px;
	background-color:#CC0000;

}


.tajny_div{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #cccccc;
	width:730px;
	background-color:#F7f7f7;
	text-align:left;
	padding:5px;
}

.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:9px;
	font-weight:bold;
}

	.left{
	border-left-color: #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:9px;
	font-weight:bold;
	border-left-width: 1px;
	border-left-style: solid;
}
.right{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:9px;
	font-weight:bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
}
.top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}


/* panel usera*/

#user_navbar{
	background-color:#fff;
	height:35px;
}


#user_navbar li{
height:35px;
width:100px;
float:left;
list-style-type:none;
border-right:1px solid #DADADA;
white-space:nowrap;
}


#user_navbar li a{
height:25px;
width:100px;
display:block;
padding-top:10px;
font-size:0.9em;
font-weight:normal;
text-align:center;
text-transform:uppercase;
text-decoration:none;

background-color:inherit;
color: #000;

}

#user_navbar ul{
	
padding:0px;
margin:0px;
} 



#user_navbar .selected,#user_navbar a:hover{

background-color:#337EC8;
color:#ffffff;
text-decoration:none;
}




/* tabular */
div.tabereks {
	
	margin: 0px 0px 0px 0px;
}



div.taberek {
	background-image:  url(../images/bbg.png);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	border-left: solid 1px #DBDBDB;
	border-top: solid 1px #DBDBDB;
	COLOR: #1152A7; 
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    TEXT-DECORATION: none;
     FONT-WEIGHT: bold;
     	width: 436px;
}




ul.taberek {
	list-style-type: none;
    width: 436px;
	float: left;
	height: 21px;
	background-image:  url(../images/bbg.png);
	background-repeat: repeat-x;
	border-left: solid 1px #DBDBDB;
	/*border-right: solid 1px #DBDBDB;*/
	border-top: solid 1px #DBDBDB;
	border-bottom: solid 1px #DBDBDB;
		padding: 0px;
		
}

ul.taberek li {
	margin: 0px;
	padding: 0px;
	float: left;
	
}

ul.taberek a {
	
	float: left;
	display: block;
	padding: 2px 7px;
	border-right: 1px solid #DBDBDB;
	color: #1152A7;
	/*background: #eee;*/
	text-decoration: none;
	font-weight: bold;
}

ul.taberek a:hover {
	background: #fff;
		padding-bottom: 5px;

}

ul.taberek a.active {
	background: #fff;
	padding-bottom: 5px;
	cursor: default;
	color: red;

}

.tabs-container {
	clear: both;
	padding: 3px 3px 3px 3px;

}

#tabular h2 {
	/*font-size: 100%;*/
	margin: 0 0 20px 0;
}

/* globals html, body,  */
h1, h2, p, ul, ol, li, pre {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}

.tab {
height: 160px;


}


#gallery{
	height: 150px;
}


 div.gallery ul{
clear:both;
padding:3px 0 0 1px;

}

 div.gallery ul li{
	position:relative;
	float:left;
	width:104px;
	margin-right:3px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:86%;
	
	}

 div.gallery ul li.first{
	clear:both;
	margin-left:1px;
		
	}


 div.gallery ul li a img.icon{
	position:absolute;
	top:49px;
	left:84px;
	margin:0;
	
	}



div.gallery ul li a span.icon{
	cursor:pointer;
	display:block;
	position:absolute;
	top:55px;
	left:0;
	width:100%;
	min-height:12px;
	padding-top:1px;
	background:transparent url(../images/gray.png);
	color:#fff;
	line-height:1.4em;
	 
/*	font-size:86%;*/
	
	}

.gallery ul li span br,#news

div.tab a br{
	display:none
	}

ul.gallery li a span.icon div.gallery ul li a span.icon{
background:#585A58;filter:Alpha(Opacity=80);

}

div.gallery img{
	border:0px;
}

.icon{
font-weight: normal;
}


.undnews{
	
font-size: 11px;
font-weight: normal;
color: #08589F;
padding: 5px;
background:#FBFBFB ; 
}