/* ================================================================ */
/* budowa theme'ow dla jPORTAL zostala opisana standardem, ktory    */
/* znajdziesz wraz z tutorialem tworzenia wlasnego theme'a na       */
/* oficjalnej stronie jPORTAL (http://jportal.info)                 */
/* ================================================================ */


/* ================================================================ */
/* definicja wygladu kalendarza                                     */
/* ================================================================ */

.calendar_1 {
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #B9E023;
}

.calendar_2 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #B9E023;
  color: #444444;
}

.calendar_3 {
  font-family: Verdana;
  font-size: 10px;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #BEBEBE;
}

.calendar_4 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #555555;
  color: #eeeeee;
}

.text {
  color: #BEBEBE;
}

/* ================================================================ */
/* podstawowe class'y modulow systemu                               */
/* ================================================================ */

.uni_01 {
  font-family: Verdana;
  font-size: 12px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 1px;
  padding-left: 10px;
  color: #FFFFFF;
}

.uni_02 {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
  color: #BEBEBE;
}

.poll {
  border: 0px;
  background: none;
}

.code {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Courier;
  font-size: 12px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #990000;
}

.cytat {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #006633;
}


/* ================================================================ */
/* definicje (glownie linkow) dla theme'ow o duzym kontrascie       */
/* ================================================================ */

/*

dostepne style:

.t_list   [dla linkow tworzonych w tytule funkcji list_body_open()]
.t_art    [dla linkow tworzonych w tytule funkcji art_theme()]
.t_main   [dla linkow tworzonych w tytule funkcji main_title_open()]
          [dla linkow tworzonych w tytule funkcji mn_title_open()]
          [dla linkow tworzonych w tytule funkcji news_theme()]
*/



/* ================================================================ */
/* definicje uzytkownika (uzyte w functions.inc.php)                */
/* ================================================================ */


body
{
    background: #1E1E1E url('gfx/bg.jpg') repeat-x;
    font-family: Verdana;  
    color: #FFFFFF;

}

.title {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  color: #BEBEBE;
}

.menu {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #BEBEBE;
}

.o {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  font-weight: bold;
  color: #eeeeee;
}

.block {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
  color: #BEBEBE;
}

input {
  font-family: Verdana;
  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

select {
  font-family: Verdana;
  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

textarea {
  font-family: Verdana;
  font-size: 11px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}



a:visited { text-decoration: none; color: #BEBEBE}
a:link    { text-decoration: none; color: #BEBEBE}
a:hover   { text-decoration: none; color: #818181}


/*                        */
/* DEFINICJA MENU         */

#belka_bg {
background: url('gfx/belka_bg.jpg');
width: 882px;
height: 52px;
line-height: 52px;
}


table.belka a {
height: 52px;
display: block;
padding-left: 15px;
padding-right: 15px;
}

div.belka a {
height: 52px;
color: #333333;
background: transparent;
text-decoration:none;
font-size:11px;
line-height:52px;
font-family: Tahoma, verdana, sans-serif;
}

div.belka a:link {
height: 52px;
color: #333333;
background: transparent;
vertical-align: middle;
}

div.belka a:active {
height: 52px;
color: #000000;
background: #cccc99;
vertical-align: middle;
}

div.belka a:visited {
height: 52px;
color: #333333;
background: transparent;
vertical-align: middle;
}

div.belka a:hover {
height: 52px;
color: #B9E023;
background: url('gfx/b_over.jpg');
vertical-align: middle;
}

/* ---------------------- */
/*   stopka               */

.stopka {
font-family: Tahoma;
font-size: 11px;
color: #BEBEBE;
}


a.white:link {color: #2D2D2D; font-weight: none;}
a.white:active {color: #2D2D2D; font-weight: none;}
a.white:visited {color: #2D2D2D; font-weight: none;}
a.white:hover {color: #2D2D2D; font-weight: none; text-decoration: underline; }

a.white2:link {color: #FFFFFF; font-weight: none;}
a.white2:hover {color: #FFFFFF; font-weight: none; text-decoration: underline; }

#top_belka {
background: url('gfx/top_belka.jpg');
width: 882px;
height: 40px;
padding-left: 10px;
padding-right: 10px;
font-size: 11px;
}



#pagerNav {border:0; text-align:center; clear:both; padding-top:3px;}
#pagerNav A, .square {padding:2px 5px 2px 5px; height:16px; 
		border:1px solid #555555; text-decoration:none; 
		background-color:#525050; 
		margin-right:2px; width:20px; 
		font-size:10px; 
		font-family:Arial;
		color:white}
		
#pagerNav .highlight {padding:2px 5px 2px 5px; 
		font-weight:bold; margin-right:2px; width:22px; 
		border:1px solid #555555; background-color:#4e5050; 
		color:white}

#pagerNav a:hover  {padding:2px 5px 2px 5px; 
		font-weight:bold; margin-right:2px; width:22px; 
		border:1px solid #555555; background-color:#b9db00; 
		color: #000000}

.img { padding: 3px; border: 1px solid #CDCDCD; background: #fff; }




div.linia2 {
display: block;
background: #9bd117;
text-align: left;
padding: 0px;
margin: 0px;
width: 610px;
color: #7A7A7A;
}
div.linia1 {
display: block;
background: #2F2F2F;
padding: 0px;
margin: 0px;
text-align: left;
width: 610px;
color: #7A7A7A;
}
div.linia2 A { DISPLAY: block; PADDING: 3px; MARGIN: 0px; color: #5E5E5E;
}

div.linia1 A { DISPLAY: block; PADDING: 3px; MARGIN: 0px; color: #BEBEBE;
}

div.cat2 {
display: block;
background: #2F2F2F;
text-align: left;
border-top: 0px;
border-right: 0px;
border-bottom: 1px dotted #9bd117;
border-left: 5px solid #9bd117;
padding: 3px;
margin: 0px;
width: 479px;
color: #A9A7A7;
}

div.blok {
text-align: center;
border-top: 0px;
border-right: 0px;
border-left: 1px dashed #9bd117;
border-right: 1px dashed #9bd117;
border-bottom: 1px dashed #9bd117;
padding: 3px;
margin: 0px;
width: 490px;
}
.infobar {
	font: 10px Tahoma;
	color: #999;
}


#wrapper{
margin-top: 5 px;
width: 610px;
margin: 0 auto;
}
.box{
background: #1b1a18;
}
.boxholder{
clear: both;
padding: 1px;
background: #e5ed28;
}
.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #8DC70A url(images/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}

.tab a{
color: #000000;
text-decoration: none;
}
a:hover{
color: #888888;
}
#wrapper p{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
border: 1px solid #73A405;
background-color: #22231e;
font-size: 11px;
}



#wrapperb{
margin-top: 5 px;
width: 610px;
margin: 0 auto;
}
.boxb{
background: #1b1a18;
}
.boxholderb{
clear: both;
padding: 1px;
background: #e5ed28;
}
.tabb{
float: left;
height: 35px;
width: 262px;
margin: 0 1px 0 0;
text-align: center;
background: #8DC70A url(images/bar.png) no-repeat;
}
.tabtxtb{
margin: 0;
color: #000;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}

.tabb a{
color: #000000;
text-decoration: none;
}
a:hover{
color: #888888;
}
#wrapperb p{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
border: 1px solid #73A405;
background-color: #22231e;
font-size: 11px;
}

.pod{
font-size: 10px;
color: #636363;
}
.blok1{
background-color: #1E1E1E;
}
.blok2{
background-color: #2f2f2f;
}
.btn_1 {
	background-image: url(gfx/bg_btn.png);
	height: 23px;
	width: 123px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 13px;
}

.inpt {
	background-image: url(gfx/inpt_search.png);
	height: 25px;
	width: 217px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #494949;

}










