.style2 {font-size: 12px}
/*   HEADER   */
.offer{
	background: url('images/topoffers.gif') no-repeat bottom center;
	height: 38;
	padding-left: 120;
	text-align:center;
	vertical-align:bottom;

}
.header_left_corner{
	background: url('images/header_0.gif') no-repeat bottom right;
	height: 202;
}

.header_middle{
	background: url('images/header_1.gif') repeat-x bottom;
	height: 202;
}

.header_middle_2{
	background: url('images/header_3.gif') no-repeat bottom;
	height: 202;
	widows: 65;
}

.header_right_corner{
	background: url('images/header_4.gif') no-repeat bottom;
	height: 202;
	width: 169;
}

.header_right_corner2{
	background: url('images/header_6.gif') no-repeat top;
	height: 40;
	width: 129;
}

/*  MIDDLE  */
.text_bg{
	background: #FFDCA4 url('images/main_bg.jpg') repeat-x bottom;
}

.main_top{
	background: url('images/top_2.gif') repeat-x left;
	height: 38;
}

.main_left_top_corner{
	background: url('images/top_1.gif') no-repeat left;
	width: 40;
	height: 38;
}

.main_right_top_corner{
	background: url('images/header_5.gif') no-repeat left;
	width: 40;
	height: 38;
}

.main_right{
	background: url('images/mid_4.gif') repeat-y left;
	width: 40;
}

.main_left{
	background: url('images/mid_2.gif') repeat-y left;
	width: 40;
}

.main_bottom{
	background: url('images/bottom_3.gif') repeat-x bottom left;
	height: 47;
}

.main_left_bottom_corner{
	background: url('images/bottom_2.gif') no-repeat bottom left;
	width: 40;
	height: 47;
}

.main_right_bottom_corner{
	background: url('images/bottom_4.gif') no-repeat bottom left;
	width: 40;
	height: 47;
}

/* RIGHT END */
.main_right_middle{
	background: url('images/mid_5.gif') repeat-y bottom left;
	width: 129;
}

.main_right_bottom{
	background: url('images/bottom_5.gif') no-repeat bottom left;
	width: 129;
	height: 47;
}

/* MENU */
.menu_main{
	background: url('images/mid_1.gif') repeat-y bottom right;
	text-align:center;
	width: 202;
}

.menu_end{
	background: url('images/bottom_1.gif') no-repeat bottom right;
	width: 202;
	height: 47;
}

.menu_login{
	background: url('images/menu.png') no-repeat top right;
	text-align:center;
	vertical-align:middle;
	padding-left:50;
	padding-right:50;
	width: 202;
	height:149;
}

.menu_all{
	text-align:center;
	vertical-align:middle;
	padding:20;
	width: 202;
}

/* NEWSY */
.news_left_top{
	background: url('images/news/left_top.gif') no-repeat top right;
	width: 40;
	height: 40;
}

.news_right_top{
	background: url('images/news/right_top.gif') no-repeat top left;
	width: 40;
	height: 40;
}

.news_top{
	background: url('images/news/middle_top.gif') repeat-x top right;
	height: 40;
	text-align:center;
	vertical-align:middle;
}




.news_left{
	background: url('images/news/left.gif') repeat-y top right;
	width: 40;
}
.news_right{
	background: url('images/news/right.gif') repeat-y top left;
	width: 40;
}
.news_middle{
	background-color:#CBDEE7;
	width: 40;
}

.news_left_bottom{
	background: url('images/news/left_bottom.gif') no-repeat bottom right;
	width: 40;
	height: 40;
}
.news_right_bottom{
	background: url('images/news/right_bottom.gif') no-repeat bottom left;
	width: 40;
	height: 40;
}
.news_middle_bottom{
	background: url('images/news/middle_bottom.gif') repeat-x bottom;
	height: 40;
}



/* RANGI */

.rangs_top_left_corner{
	background: url('images/rangs/top_left_corner.gif') no-repeat right bottom;
	width: 30;
	height: 30;
}

.rangs_top{
	background: url('images/rangs/top.gif') repeat-x bottom;
	height: 30;
}

.rangs_top_right_corner{
	background: url('images/rangs/top_right_corner.gif') no-repeat left bottom;
	width: 30;
	height: 30;
}



.rangs_left{
	background: url('images/rangs/left.gif') repeat-y right bottom;
	width: 30;
}

.rangs_middle{
	background-color:#FFFFFF;
	background: url('images/rangs/middle.gif') repeat-x bottom;
	
}

.rangs_right{
	background: url('images/rangs/right.gif') repeat-y left bottom;
	width: 30;
}



.rangs_bottom_left_corner{
	background: url('images/rangs/bottom_left_corner.gif') no-repeat right top;
	width: 30;
	height: 30;
}

.rangs_bottom_middle{
	background: url('images/rangs/bottom.gif') repeat-x top;
	height: 30;
}

.rangs_bottom_right_corner{
	background: url('images/rangs/bottom_right_corner.gif') no-repeat left top;
	width: 30;
	height: 30;
}



/* ================================================================ */
/* 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                                     */
/* ================================================================ */

a.t_main:link, a.t_list:link, a.t_art:link {
font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.t_main:visited, a.t_list:visited, a.t_art:visited {
	color : #D25604;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.t_main:hover, a.t_list:hover, a.t_art:hover{
	color : #F2B77D;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a:link, a:visited {
	color : #D25604;
	font : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a:hover {
	color : #F2B77D;
	font : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

/* ================================================================ */
/* 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)                */
/* ================================================================ */
.admin_main {
	background : url('images/admin_midmid.jpg') repeat-y;
	margin-bottom: 25px
}

html{color:#000;background:#FFF;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset, img{border:0px none;}address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}li{list-style:none;}caption, th{text-align:left;}h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}q:before, q:after{}abbr, acronym {border:0px none;font-variant:normal}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}input, textarea, select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 Verdana, Geneva, Arial, Helvetica, sans-serif;;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre, code, kbd, samp, tt{font-family:monospace;*font-size:108%;line-height:100%;}

html {
	background: #8EBACE url('images/backgrou.gif') repeat-x 10% 0;
	/*font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

#doc2 {
	width: 920px;
	font-size: 12px;
}

h1 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 1em;
	color: #333;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 1em;
	color: #00739a;
}

p {
	line-height: 1.4em;
	margin-bottom: 1.5em;
}

p.quote {
	font-style: italic;
	font-size: 14px;
	line-height: 1.5em;
}

a {
	color: #41748c;
	font-weight: bold;
	text-decoration: none;
}

p.quote span {
	font-size: 13px;
	font-weight: bold;
}

img.right {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}

img.left {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

img.screenshot {
	padding: 5px;
	background: #fff;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

img.va {
	vertical-align: middle;
}

.row ul li {
	margin-bottom: 1em;
}


.help {
	font-size: 11px;
	background: #f6f6f6;
	padding: 10px 15px;
	margin-bottom: 1.5em;
	line-height: 1.5em;
	color: #999;
	height: 1%;
	font-weight: normal;
}

.error {
	margin-bottom: 5px;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
}

.success {
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
	color: #009a49;
	margin-bottom: 15px;
}

#bd {
	background: #ebf0f3 url('images/backgrov.gif') repeat-x top left;
	padding: 30px;
	color: #6e8383
}



#teaser {
	background: url('images/backgrow.gif') repeat-x top left;
	height: 300px
}

#clouds_mid {
	background: url('images/backgrou.png') repeat-x 40% 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

#clouds_fg {
	background: url('images/backgrov.png') repeat-x 150% 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

#logo {
	margin: 0 auto;
	margin-left: 100;
	background: url('images/backgrov.png') repeat-x;
	width: 700px;
}


.row {
	border-bottom: 1px dotted #588499;
}


/* footer */

#ft {
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	line-height: 1.6em;
}

#ft a {
	color: #41748c;
	font-weight: bold;
}

#ft img {
	margin: 0px 3px 0px 5px;
	position: relative;
	top: 4px;
}

/** multiple kid **/
.polaroid {
	background: #fff;
	text-align: center;
	margin: 10px;
	padding: 5px;
}

.polaroid img {
	margin: 5px 5px 0px;
}

.polaroid a {
	text-decoration: none;
	border: none;
}
/*body {
	background : #BFE100;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0;
}*/

input, select, textarea {
	background-color : #FBFBFB;
	/*border-bottom : 1px #E9BC8B solid;
	border-left : 1px #BE4F05 solid;
	border-right : 1px #E9BC8B solid;
	border-top : 1px #BE4F05 solid;
	color : #763E0C;*/
	border-bottom : 1px #C2DE31 solid;
	border-left : 1px #759F02 solid;
	border-right : 1px #C2DE31 solid;
	border-top : 1px #759F02 solid;
	color : #763E0C;
	/*font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;;
}

.input_button {
	background-color : transparent;
	color : #763E0C;
	/*font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td {
/*	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.akt {

}

.block {
	color : #000000;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 2px;
}

.calendar_1 {
	color : #444444;
	font : bold 19px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : center;
}

.pasek_blok{
width: 100px;
border:0px solid #999;
height:4px;
}

.calendar_2 {
	background-color : #AB580F;
	color : #FFFFFF;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : center;
}

.calendar_3 {
	color : #444444;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : center;
}

.calendar_4 {
	background-color : #F19B4F;
	color : #FFFFFF;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : center;
}

.code {
	background-color : #F4F4F4;
	border : 1px #999999 solid;
	color : #990000;
	font-family : Courier;
	font-size : 12px;
	padding-bottom : 2px;
	padding-left : 16px;
	padding-right : 3px;
	padding-top : 1px;
	text-align : left;
}

.cytat {
	background-color : #F4F4F4;
	border : 1px #999999 solid;
	color : #006633;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 2px;
	padding-left : 16px;
	padding-right : 6px;
	padding-top : 1px;
	text-align : left;
}

.foot {
	background :  url('iamges/footer.jpg') no-repeat;
	width: 552px;
	height: 63px;
/*	padding-top : 70px;
	padding-bottom: 10px;
	margin-bottom: -30px;
	margin-top: -35px; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif
	*/
}

.ltitle {
	background : url('menu/gora.gif') no-repeat;
	color : #333333;
	padding-right: 30px;
	padding-top: 9px;
	margin-top: 10px;
	height: 110px;
	text-align: center; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:6px; padding-bottom:6px

}

.ltitle2 {
	background : url('menu/gora.gif') no-repeat;
	color : #333333;
	padding-right: 30px;
	padding-top: 9px;
	margin-top: 10px;
		height: 110px;
	text-align: center; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:6px; padding-bottom:6px

}

.ltitle_shadow {
/*	vertical-align:bottom;*/
	background : url('menu/tlo2.gif') no-repeat bottom;
	
}

.main {
	background : url('images/midmid.jpg') repeat-y;
	margin-bottom: 35px
}

.main2 {
	
	margin-bottom: 30px;	
	
	
}

.menu {
	color : #333333;
	/*background : url('menu/dol.gif') no-repeat bottom;*/
	padding : 20px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right:40px;
	margin-top:10px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:13px; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 

}

.mymenu {
	/*padding-top: 60px;
	padding-right: 60px;*/

}
.mymenu2 {
/*background : url('menu/gora.png') repeat-y top;*/

}

.o {
	color : #EEEEEE;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
}
.obraz {
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 0px;
	margin-bottom: 20px;
}
.poll {
	background : url('gfx/separ.gif');
	border : 0px none;
}

.rtitle {
	background : url('gfx/rmenubg.gif') no-repeat;
	color : #D25604;
	padding : 4px; font-style:normal; font-variant:normal; font-weight:bold; font-size:16px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif
}

.separ3 {
margin-bottom: 0px;
padding-left: 15px;
}
.separ {
     padding-bottom: 0px;
}

.separ2 {
	margin-bottom : 10px;
	/*background: url('images/pages.jpg') no-repeat bottom center;*/
}

.text {
	color : #000000;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 10px;
	padding-right: 10px;
	padding-bottom: 65px;
	text-align : justify;
}

.text2 {
	color : #000000;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	text-align : justify;
	margin-bottom: 15px;
}

.textbg {
	/*background-color: #A4C100;*/
	color : #000000;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	text-align : justify;
	margin-bottom: 15px;
}

.title {
	color : #D25604;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 6px;
	padding-bottom: 25px;
	text-align: center;
	
}


.top {
	background: url('images/logo_mid.png') repeat-x;
	margin-bottom: 0px;
	margin-top : 0px;
}

/* ================================================================ */
/* podstawowe class'y modulow systemu                               */
/* ================================================================ */
.uni_00 {
	color : #000000;
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 0px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 0px;
	vertical-align: top;
}
.uni_x {
	color : #000000;
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding-left : 1px;
	padding-right : 1px;
	padding-top : 0px;
	vertical-align: top;
	margin-bottom: 5px;
}

.uni_newsy {
	/*color : #000000;*/
	/*background: url('images/pages.jpg') no-repeat top center;*/
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 2px;
	vertical-align: top;
	/*margin-bottom: 20px;*/
	margin-right: 18px; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif
}
.uni_01 {
	color : #000000;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 1px;
}

.uni_02 {
	color : #000000;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 2px;
}

.uni_03 {
	color : #000000;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 2px;
}


.tabela1 {
border: 1px solid #394049;
margin-top: 0px;
margin-bottom: 0px;
border-spacing: 0px
}

.butt {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border : 1px solid #b2b2b2;
}
.table_a {

        border: 1px solid #394049;
        background-color: #EFEFEF;
        margin-top: 1px;
        margin-bottom: 1px;

}
.table_b {
        background: #ffffff ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}
.maintable_a {
        border: 1px solid #394049;
        background-color: #F4F4F6;
        margin-top: 1px;
        margin-bottom: 1px;

}
.maintable {
        border: 1px solid #0E72A4;
        background-color: #FFFFFF;
        margin-top: 1px;
        margin-bottom: 1px;
}


.butt {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	border : 1px solid #b2b2b2;
}
.table_a {

        border: 1px solid #394049;
        background-color: #EFEFEF;
        margin-top: 1px;
        margin-bottom: 1px;

}
.table_b {
        background: #ffffff ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}
.maintable_a {
        border: 1px solid #394049;
        background-color: #F4F4F6;
        margin-top: 1px;
        margin-bottom: 1px;

}
.maintable {
        border: 1px solid #0E72A4;
        background-color: #FFFFFF;
        margin-top: 1px;
        margin-bottom: 1px;
}

.central {
padding-right: 2px;
}

.1 {
/*background-color: #A4C100;*/
}

/* REKLAMA */
.reklama_kreskowanie {
background:url('reklama/kreskowanie.png') repeat;
margin-top:15px;
}

.reklama_tlo {
background:url('reklama/tlo.jpg') repeat-x bottom;
vertical-align:bottom;
}


/* lightbox 
*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: url('../images/blank.gif') no-repeat; /* Trick IE into showing hover */
	display: block
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('../images/prevlabel.gif') no-repeat left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: url('../images/nextlabel.gif') no-repeat right 15%; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
#logo_layer {
	position:absolute;
	left:354px;
	top:114px;
	width:244px;
	height:29px;
	z-index:1;
}