/* -----------------------------------------------------------------------

 CSS 
 http://www.artneo.pl
 
   * autor: Dominik Zak (dominik@artneo.pl)

----------------------------------------------------------------------- */


/*clearfix
------------------------------------*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/*css reset
------------------------------------*/
div, dl, dt, dd, p, pre, code, del,fieldset, legend, blockquote, th, div, p, h1, h2, h3, h4, h5, h6 {border: none;font-weight: normal; margin: 0;padding: 0;}
fieldset, img {border: 0;}
h2 { color: #000000;}
/*body
------------------------------------*/
html, body, #wrapper {height: 100%;}
body > #wrapper {height: auto; min-height: 100%;}
body {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;background:url(./pic/tlo.png) repeat-x #f7f5f5;color:#61646B; margin:0; padding:0;}


.clear, .fc {clear: both;}
.cl {clear: left;}
.fl {float: left;}
.fr {float: right;}
.pr {position: relative;}
.pa {position: absolute;}
.pc {position: relative; margin:0px auto;/* add width to div! */}
.dn {display: none;}
.hid {display: none;}
.db {display: block;}
.di {display: inline;}
.active {cursor: pointer;}
.brown {color: #893229;}
.msg_OK_ {color: green !important;}
.msg_ERR_ {color: red  !important;}
.msg_NOTICE_, .orange {color: orange  !important;}


/*strona
------------------------------------*/
#wrapper, #footer_wrap {margin: 0 auto; padding: 0px; width: 922px;text-align: left; background: url(./pic/wrapper_bg.jpg) no-repeat;}
        #footer_wrap {width: 518px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
        #footer_made_by {color: #fff; text-align: left; font-size: 9px; width: 400px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
	#top {background:url(./pic/top.jpg) no-repeat; height:110px; position: relative; }
		/*#flagi {position:absolute; height:10px; width:80px; no-repeat; top:94px; left:834px; display:inline;}
			.pl {}.en {}.de {}.ru {}
		*/
                #onTopLogos {position:absolute; bottom:0; right: 0; padding: 0; margin: 0; width: 500px; height: 87px;}

		.logo {display:block; float:left; height:110px; width:200px; text-indent: -9999px;}
		.gielda {position:absolute; font-size:12px; height:17px; border: 1px solid #b9d1c6; top:4px; line-height:16px; left:14px; width:890px; background:#fff;}
			.up {color: #5bee22; margin:0 6px;}
			.down {color: #e33e21;margin:0 6px;}
			.none {color: #b4b0b0;margin:0 6px;}
	#nav {background:url(./pic/nav_bg.jpg) no-repeat; height:80px; position: relative;}

			#printer {position:absolute; top:14px; left:644px; color: white; zoom:1; *left: 636px;}
			#printer a {color: white;}
			#szukaj {position:absolute; top:8px; left:744px;}
			.szukaj {color: #4f4e4e; font-size:11px; border: 1px solid #9b220d; height:13px; float:left; width:120px;}
			.szukaj:focus {border: 1px solid #f8b8ad;}
			.wyslij {height:23px; width:23px; float:left;background:url(./pic/szukaj.gif) center no-repeat #232323; text-indent:-9999px; border:none;}
	#content {padding-bottom:100px; background:url(./pic/content_bg.jpg) repeat-y; position: relative; width: 920px;}
		#content_in {/*padding:0 25px;*/}
			/*#lewa {position: absolute; width:210px; left:26px; top: 0;}*/
                        #lewa {float: left; width:210px; margin-left: 21px !important; margin-left: 10px; }
				.box {background: #F8FCFB; border:1px solid #cfd8de; position:relative; margin:0 0 10px 0; padding:32px 7px 0 7px;}
				.box p { line-height: 1.5em; /*padding-top: 5px;*/ color: #61646B;}
				#prawa .box { padding:32px 7px 7px 7px }
                                #prawa .box .news a strong{font-size: 12px; text-align: left !important;}
				.zapis {padding:0 15px; margin:5px 0;}
				.input_newslleter {border: 1px solid #A3A4A8; padding:2px; height:16px; width:100px; float:left; background:#fff; color:#9F9F9F; font-size:12px;}
				.submit_newslleter {border: 1px solid #A3A4A8; border-left: none; padding:2px; height:22px; width:50px; float:left; background: #016533; color: #fff; font-size:12px;}
				.partnery_ul {padding:4px; margin:5px 15px; list-style:url(./pic/lista.gif);}
			#srodek { width:420px; margin:0 19px; float: left;}
                                	.czlonkowie_ {height:105px;}
					.czlonkowie_lista { padding-top: 15px; height:90px; width: 100%; }
					.czlonkowie-slide { width: 450px; text-align: center; }
					.slide-control { font-size: 20px; padding: 16px 15px;}
					.galeria {border: 1px solid #bcc1c4; margin:5px;}
					.dol {position:absolute; top:-15px; left:-27px;}
					#opis {position:absolute; left:63px; top:292px; overflow: hidden; font-size:10px; line-height:11px; width: 359px; height: 125px;}
						.inf {color: #9C9899;}	
			/*#prawa {width:210px; position: absolute; right: 26px; top: 0; overflow: hidden;}*/
                        #prawa { width:210px; float: right; margin-right: 21px !important; margin-right: 10px; }
				#prawa .box {font-size:10px; color:#64646E}
					.login_kolor {color: #878988;}
					.login {position:absolute; border: 1px solid #CACCCB; height:16px; padding:1px; top:22px; left:60px; width:135px;}
					.pass {position:absolute; border: 1px solid #CACCCB; height:16px; padding:1px; top:44px; left:60px; width:135px;}
					.zaloguj {margin:5px; }
					.rejestracja {clear:both; color: #898989; padding:10px 5px}
					.data {font-weight:bold; color:#CB160F; padding-bottom: 4px; padding-top: 7px; }
					.news, .news a { font-size:10px;}
					.news-lead p, .news-lead { font-weight: bold; }
					.waluty {padding:4px;}
					.minus {color: #FF0000;}
					.plus {color:#00FF33;}
#footer {background: #353535;height:97px;color: #bbb; position:relative; clear:both; margin-top: -100px; border-top:3px solid #bbbbbb;}
	.stopkatxt {color: #CBCBCB;}


/*mapa
------------------------------------*/
.pkt-niezrzeszony { background:url(./pic/punkt.png) no-repeat center; height:7px; width:7px;}
.pkt-niezrzeszony a, .rynek-pkt a { display: block; width: 100%; height: 100%; }
.rynek-inactive-green { background:url(./pic/pkti-green.png) no-repeat; height:13px; width:13px; }
.rynek-inactive-orange { background:url(./pic/pkti-orange.png) no-repeat; height:13px; width:13px; }
.rynek-inactive-red { background:url(./pic/pkti-red.png) no-repeat; height:13px; width:13px; }
.rynek-active { background:url(./pic/pkt.png) no-repeat; height:13px; width:13px; }
.pkt-label { background-color: #CA1911; border: 1px solid white; color: white; padding: 3px; float: left; z-index: 10;  top: 0; left: 0; }
.pkt-n-label { background-color: #F18241; border: 1px solid white; color: white; padding: 3px; float: left; z-index: 11;  top: 0; left: 0; }
.pkt-g-label { background-color: #F18241; border: 1px solid white; color: white; padding: 3px; float: left; z-index: 11;  top: 0; left: 0; }
.red { background-color: red; }
.green { background-color: green; }
.orange { background-color: #F18241; } 
#mapa a { color: white; }
#opis a { color: #00622C; }

/*naglowki
------------------------------------*/
.menu_glowne {background:url(./pic/naglowki/menu_glowne.jpg) no-repeat; height:26px; width:210px; text-indent:-9999px; position:absolute; top:0; left:0;}
.newslleter {background:url(./pic/naglowki/newsletter.jpg) no-repeat; height:26px; width:210px; text-indent:-9999px; position:absolute; top:0; left:0;}
	.rss {position:absolute; width:30px; height:34px; background:url(./pic/rss.gif) no-repeat; text-indent:-9999px; top:-6px; left:175px; z-index:1000;}
.partnerzy {background:url(./pic/naglowki/partnerzy.jpg) no-repeat; height:26px; width:210px; text-indent:-9999px; position:absolute; top:0; left:0;}
.panel_logowania  {background:url(./pic/naglowki/panel_logowania.jpg) no-repeat; height:26px; width:210px; text-indent:-9999px; position:absolute; top:0; left:0;}
.aktualnosci  {background:url(./pic/naglowki/aktualnosci.jpg) no-repeat; height:26px; width:210px; text-indent:-9999px; position:absolute; top:0; left:0;}
.kursy_walut  {background:url(./pic/naglowki/kursy_walut.jpg) no-repeat; height:26px; width:210px; text-indent:-9999px; position:absolute; top:0; left:0;}
.mapa_polski  {background:url(./pic/naglowki/mapa_polski.jpg) no-repeat; height:26px; width:418px; text-indent:-9999px; position:absolute; top:0; left:0;}
.czlonkowie {background:url(./pic/naglowki/czlonkowie.jpg) no-repeat; height:26px; width:418px; text-indent:-9999px; position:absolute; top:0; left:0;}
.pusty {background:url(./pic/naglowki/naglowek_pusty.jpg) no-repeat; height:26px; width:418px; text-indent:-9999px; position:absolute; top:0; left:0;}
.pusty_txt {background:url(./pic/naglowki/naglowek_pusty.jpg) no-repeat; height:14px; width:406px; position:absolute; top:0; left:0; padding: 6px; font-size: 14px; font-weight: bold; }
#lewa h2.pusty_txt { width: 196px; }

/*menu
------------------------------------*/
#nav_ul li, #dol_ul li { display: inline; padding:0; margin:0;}
#nav_ul { font-family: Arial; list-style:none;padding:0; padding-left: 35px; margin:0; position:absolute; left:9px;}
#nav_ul a {background: url(./pic/menu.jpg); display:block; height:31px;
 padding: 23px 10px; font-size: 13px; color: white; text-align: center; 
 font-weight: bold;
 /*text-indent: -9999px; */float:left; width:361px;}
	#nav_ul li a {width:99px; background-position: 0 0;}
		#nav_ul li a:hover, ul#nav_ul li a.home_active {color: black; background-position:0 -80px;}	
		
#nav_glowna_ul, #nav_glowna_roz_ul {padding:0; margin:0; list-style:none;}
	#nav_glowna_ul li a.menu  {display:block; background: url(./pic/nav_glowne_bg.jpg) repeat-x; height:22px; width:163px; margin:2px 0; border-bottom:1px solid #cfd8de; line-height:23px; padding:0 15px;}
	#nav_glowna_ul li a:hover.menu {display:block; background:  url(./pic/nav_glowne_bg_over.jpg) repeat-x; height:22px; width:163px; margin:2px 0; border-bottom:1px solid #c06217;}
	#nav_glowna_ul a.menu_active {display:block; background: url(./pic/nav_glowne_bg_over.jpg) repeat-x; height:22px; width:163px; margin:2px 0; line-height:23px; padding:0 15px; color:#fff; text-decoration: none;}
	#nav_glowna_ul li span.menu  {display:block; background: url(./pic/nav_glowne_bg.jpg) repeat-x; height:22px; width:163px; margin:2px 0; border-bottom:1px solid #cfd8de; line-height:23px; padding:0 15px; color: black;}
	
.rozwin_ul {list-style:none; padding:1px 20px;}
	

				

		
/*linki
------------------------------------*/
a {outline:none;}

a:link, a:visited, a:active {text-decoration: none; color:#5E606C;}
a:hover {color:#5E606C;}

a:link.rozwin, a:visited.rozwin, a:active.rozwin {display:block; height:22px;font-size: 12px; text-decoration: none; color:#5E606C;}
a:hover.rozwin {text-decoration: underline; color:#5E606C;}

a:link.menu, a:visited.menu, a:active.menu {font-size: 11px; color:#000; text-decoration:none;}
a:hover.menu{color:#fff; text-decoration:none;}

a:link.part, a:visited.part, a:active.part {font-size: 11px; color:#373737; text-decoration:underline;}
a:hover.part{color:#000; text-decoration:underline;}

a:link.miasto, a:visited.miasto, a:active.miasto {font-size: 9px; color:#fff; text-decoration:none;}
a:hover.miasto{color:#fff; text-decoration:underline;}

a:link.opis, a:visited.opis, a:active.opis {font-size: 10px; color:#006732; text-decoration: underline;}
a:hover.opis{color:#006732; text-decoration:underline;}


a:link.dolmenu, a:visited.dolmenu, a:active.dolmenu {text-decoration: none; color:#353638;display: inline-block; height:30px; width:68px; line-height:26px;}
a:hover.dolmenu, a.home_active {text-decoration: none;color:#fff; background: url(./pic/menu_dol.png); display: inline-block; height:30px; width:68px;}


a:link.stopa, a:visited.stopa, a:active.stopa  {text-decoration: none; color:#fff; font-size:9px;}
a:hover.stopa {text-decoration: underline;color:#fff}

/*dodatkowe
------------------------------------*/

input, select, textarea {padding:4px 2px; margin: 7px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid gray; }
.zaloguj { background: url('./pic/login.jpg') left bottom no-repeat; border: 0; width: 99px; height: 40px; }
.wyloguj { margin:5px; float:right; background: url('./pic/logout.jpg') left bottom no-repeat; border: 0; width: 99px; height: 40px; }

.entry { text-align: justify; }
.rynek-tab { text-align: justify; padding: 15px 0px; line-height: 1.5em;}
.pkt-info p { padding-top: 0px; line-height: 1em;} 
.field_header_error, .field_input_error { background-color: #FFD5D5;}
.error_header { font-weight: bold;}
.edit-button a {  background-color: #D3D3D3; border: 1px solid gray; padding: 5px 10px;}
.edit-button { padding-bottom: 5px;} 
.input { border: 1px solid gray;}

.notowania { width:100%; margin-bottom: 15px; border: 0px solid #D3D3D3;}
.row_header { border: 3px solid; font-weight: bold; color:gray; }
.row_light { background-color: #EBEBEB; }
.row_dark { background-color: #D3D3D3; }
.td_rynek { width: 10%; }
.td_nazwa { width: 45%; }
.td_jm { width: 25%; }
.td_cena_min { width: 10%; text-align: center; }
.td_cena_max { width: 10%; text-align: center; }
.td_button { width: 10%; text-align: center; }
.td_notowania, .td_notowania_header { padding: 1px 5px;font-size: 10px;}
.h2-notowania { font-size: 10px; font-weight: bold;text-transform: capitalize;}
.big_first_letter:first-letter { text-transform: uppercase;}
.h1-notowania { font-size: 16px; font-weight: bold; color: black; text-align: center; color: #01622D; 	}
#choices label { font-weight: bold; padding-left: 10px;}


.kalendarium_right  {
    width: 100%;
    height:26px;
    background: url(./pic/naglowki/clear.jpg) no-repeat;
    display: block;
/*    font-size: 14px;*/
    position: absolute;
    top:0;
    left:0;
    width:210px;
}

.kalendarium_right  h2 {
    margin: 6px 0 0 5px;
    font-size: 14px;
    text-transform: capitalize;
}
.box > p > em > img {
    display:none;
}

.kalendarium_logo   {
    margin:5px 0;
}

#kal_item   {
    display: block;
    width: 100%;
    min-height: 75px;
    border-bottom: 1px solid #cfd8de;
}
#kal_item .kol_top  {
    display: block;
    width: 100%;
    height:31px;
    margin-top: 8px;
    
}

/*#kal_item .kal_data {
    display: inline-block;
}*/

#kal_item   .kal_img    {
    vertical-align: top;
    text-align: right;
}

#kal_item .kal_data   {
    display:inline-block;
    font-weight:bold;
    line-height:22px;
    padding-left:10px;
    width:294px;
}

#kal_item .kal_title    {
    color:#56585E;
    font-size:13px;
    font-weight:bold;
    margin-bottom:9px;
    margin-top:10px;
    padding:0 10px
}

.kal_show_more  {
    margin-left:335px;
    cursor: pointer;
    display:block;
    padding-bottom: 10px;
}

.kal_show_more {font-size: 10px; color:#006732; text-decoration: underline;}
span:hover.kal_show_more{color:#006732; text-decoration:underline;}
#kal_item.old   {
    background: #f6faf9;
    
}

#kal_nav    {
    width: 100%;
    background: #E4E8E7;
    margin-bottom: 18px;
    padding: 3px 0 3px 2px;
    
}

.biezace,.minione,.wszystkie   {
    margin-left: 43px;
    cursor: pointer;
}

.kal_current    {
    color: #C91911;
}

#kal_item .content  {
    padding: 3px 10px;
    font-size: 11px;
    margin-bottom: 5px;
}


.search_result {
    border-bottom: 1px solid #cfd8de;
    width:100%;
    margin-bottom: 4px;
}

.search_result h3 {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    width: 297px;
    margin-top: 8px;
    zoom:1;
    *display:inline;
}

.search_result  span.ile    {
    font-size: 10px;
}
.search_result span.li {
    color: #e44132;
    margin-left: 5px;
}

.search_result  div {
    padding: 5px 0;
}
.search_result  div a:hover {
    color:#006732;
    text-decoration:underline;
}

.no_result  {
    display:block;
    width: 100%;
    text-align: center;
    height:20px;
}

.no_result  strong{
    font-weight: bold;
    padding-top: 10px;
    font-size: 13px;
}

/* CSS dla Ipromptu -------------------------------------------------------------------- */
.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}
/* ---------------------------------------------------------------------------- */

.highlight { background-color: yellow }

/*** override styling in external stylesheets ***/



/* remove margins from the image */
.items img {
	margin:0;
}

/* make A tags our floating scrollable items */
.items a {
	display:block;
	float:left;
	margin:20px 15px;
}






/* scrollable should not disable gallery navigation */
#gallery .disabled {
	visibility:visible !important;
}

#gallery .inactive {
	visibility:hidden !important;
}


div.overlay,div.overlay1 {
	padding:40px;
	width:503px;
	display:none;
	background:url(./pic/jquery_tools/transparent.png);
}

div.overlay div.close, div.overlay1 div.close {
	background-image:url(./pic/jquery_tools/close.png);
	position:absolute;
	top:2px;
	right:5px;
	width:35px;
	height:35px;
	cursor:pointer;
}

div.overlay a, div.overlay1 a {
	height:422px;
        width: 503px;
	display:block;
}

#data   {
    background: url(./pic/KALENDARZ.png) no-repeat 152px center;
}

.szukajka   {
    width:100%;
    background: #A9F99E;
 color: #01622D;
 height:50px;
}

.szukajka .in_line  {
    vertical-align: top;
    font-size: 10px;
    display:inline-block;
    zoom:1;
    *display:inline;
}

.szukajka .in_line input#data   {
    width:85px!important;
    background: #fff  url("./pic/KALENDARZ.png") no-repeat scroll 72px center !important;
}

.szukajka .in_line input, .szukajka .in_line select{
    font-size: 10px !important;
}
/*
.szukajka .in_line select.rynek {
    width:117px !important;
}
*/


.szukajka .in_line input.rynek_show {
    margin-left: 1px;
}

.szukajka .in_line input.rynek_show, .szukajka .in_line input#data, .szukajka .in_line input.produkt_show   {
    height:13px;
    *margin:0 2px;
}




.szukajka .in_line .schowane_rynki,
.szukajka .in_line .schowane_produkty
{
    /*width:170px;*/
    position :absolute;
    background: #fff;
    border: 1px solid #01622D;
    top:74px;
    cursor:pointer;
}
.szukajka .in_line .schowane_rynki  {
    left:7px;
}

.szukajka .in_line .schowane_produkty  {
    left:252px;
}
.szukajka .in_line div.schowane_rynki,
.szukajka .in_line div.schowane_produkty
{
    display:none;
}
.szukajka .in_line .schowane_rynki .item1, .szukajka .in_line .schowane_rynki .item1_hover,
.szukajka .in_line .schowane_produkty .item1, .szukajka .in_line .schowane_produkty .item1_hover
{
    font-size: 11px;
    margin: 4px 2px;
}

.szukajka .in_line .schowane_rynki .item1_hover,
.szukajka .in_line .schowane_produkty .item1_hover
{
    background: #A9F99E;
    color: #000;
    /*font-weight: bold;*/
    
}

.szukajka .in_line input.rynek_show {
    /*width:137px !important;*/
    width:124px !important;

}

.szukajka .in_line input.produkt_show,
.szukajka .in_line input.rynek_show
{
    padding-right: 17px;
}

.szukajka .in_line input.produkt_show {
    width:103px !important;
}

.szukajka .in_line select.produkt {
    width:90px !important;
}

.szukajka .in_line input.submit  {
    background: url("./pic/search.png") !important;
    width: 31px;
    height: 30px;
    border:none !important;
}
.szukajka .in_line label{
    *display:block;
    *margin-bottom: -5px;
}

#nota { left:171px; position:absolute; top:29px; }

span.notowania_no_found {
    width:100%; text-align:center; display:block; margin-top:10px; margin-bottom:10px; font-size:12px; font-weight: bold;
}

span.notowania_info {
    background:none repeat scroll 0 0 #EBEBEB;
    color:#61646B;
    display:inline-block;
    font-size:9px;
    margin:2px 0 8px;
    padding:7px;
    width:390px;
}