/* -----------------------------------------------------------------------

 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;}

/*body
------------------------------------*/
body > #wrapper {height: auto; min-height: 100%;}
body {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;background-color: white;color: #000000; 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;}
.msg_ERR_ {color: red;}
.msg_NOTICE_, .orange {color: orange;}


/*strona
------------------------------------*/
#wrapper, #footer_wrap {margin: 0 auto; padding: 0px; width: 922px;text-align: left;}
	#top { height:110px; position: relative; }
		/*#flagi {position:absolute; height:10px; width:80px; no-repeat; top:94px; left:834px; display:inline;}
			.pl {}.en {}.de {}.ru {}
		*/
		.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;0 6px;}
			.none {color: #b4b0b0;margin:0 6px;0 6px;}
	#nav {background:url(./pic/nav_bg.jpg) no-repeat; height:80px; position: relative;}
			#printer {position:absolute; top:14px; left:644px; color: white;}
			#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;}
		#content_in {padding:0 25px;}
			#lewa {float:left; width:210px;}
				.box {background: white; border:0px solid #cfd8de; position:relative; margin:0 0 10px 0; padding:32px 7px 0 7px;}
				.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 {float:left; width:420px; margin:0 15px;}
					.czlonkowie_ {height:150px;}
					.czlonkowie_lista { padding-top: 35px; height:150px; width: 100%; }
					.czlonkowie-slide { width: 450px; text-align: center; }
					.slide-control { font-size: 40px; padding: 16px 15px; width: 15px;} 
					.galeria {border: 1px solid #bcc1c4; margin:5px;}
					.dol {position:absolute; top:-15px; left:-27px; display: none;  }
					#opis {position:absolute; left:63px; top:254px; overflow: hidden; font-size:10px; line-height:11px; width: 359px; height: 49px;}	
						.inf {color: #9C9899;}	
			#prawa {float:left; width:210px;}
				#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; }
					.news {color:#61646B; }
					.waluty {padding:4px;}
					.minus {color: #FF0000;}
					.plus {color:#00FF33;}
#footer {background: white;height:97px;color: black; position:relative; clear:both; margin-top: -100px; border-top:3px solid #bbbbbb;}
	.stopkatxt {color: black;}


/*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 { background:url(./pic/pkti.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; }
#mapa a { color: white; }
#opis a { color: #00622C; }

/*naglowki
------------------------------------*/
#lewa h2.pusty_txt { width: 196px; }

		
/*linki
------------------------------------*/
a {outline:none;}

a:link, a:visited, a:active {font-size: 11px; 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 {padding:4px 2px; margin: 7px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.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 { padding: 15px 0; border-top: 3px solid #BBBBBB; text-align: justify; line-height: 1.5em;}
