@import url(../styles/base.css);
@import url(../styles/scrollable.css);
@import url(../styles/preview.css);
@import url(../styles/forum.css);

div.naglowek {
	background: url(../images/bck_gora.gif) no-repeat top left;
	width: 977px;
	height: 109px;
	margin: auto;
}

#logo {
	float: left;
	width: 258px;
	height: 51px;
	margin: 16px 0px 0px 18px;
}

#logo a {
	display: block;
	width: 100%;
	height: 100%;
	
	background-image: url(../images/logo.gif);
	background-position: center;
	background-repeat: no-repeat;
}

div.con1 {
	background: url(../images/con1_lew.gif) no-repeat top left;
	height: 58px;
	padding-left: 6px;
}

div.con1 div.content {
	background: url(../images/con1_sro.png) repeat-x top left;
	height: 100%;
	float: left;
}

div.con1 div.prawa {
	background: url(../images/con1_pra.gif) no-repeat top left;
	height: 100%;
	width: 6px;
	float: left;
}

div.wysz_pos {
	float: right;
	margin: 12px 5px 0px 18px;
}

form.wysz {
	margin: 17px 9px 0px 9px;
}

form.wysz span {
	display: block;
	float: left;
	font-family: Times, Tahoma, sens-serif;
	font-size: 15px;
	color: #595957;
	margin-top: 4px;
}

form.wysz2 {
	float: left;
	margin-top: 10px;
	padding-left: 15px;
}

div.inp_szukaj {
	background: url(../images/imp_wysz.gif) no-repeat top left;
	width: 173px;
	height: 25px;
	float: left;
}

div.inp_szukaj input {
	width: 180px;
	padding: 6px 10px 0px 10px;
	background-color: transparent;
	border: none;
	color: #7C8384;
}

div.inp_szukaj2 {
	background: url(../images/imp_wysz2.gif) no-repeat top left;
	width: 180px;
	height: 22px;
	float: left;
}

div.inp_szukaj2 input {
	width: 173px;
	padding: 6px 10px 0px 10px;
	background-color: transparent;
	border: none;
	color: #7C8384;
}

a.btn_szary {
	display: block;
	background: url(../images/btn_szary.gif) no-repeat top left;
	width: 47px;
	height: 23px;
	float: left;
	text-align: center;
	padding-top: 4px;
	text-decoration: none;
	color: #495355;
	font-size: 12px;
	font-family: Times, Tahoma, sens-serif;
}

a.btn_szary:hover {
	text-decoration: none;
}

a.btn_czerw {
	display: block;
	background: url(../images/btn_czerw.gif) no-repeat top left;
	width: 67px;
	height: 22px;
	float: left;
	text-align: center;
	padding-top: 4px;
	margin-left: 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Times, Tahoma, sens-serif;
	font-weight: normal;
}

a.btn_czerw:hover {
	text-decoration: none;
}

/* Ikony gora */

/* IE */
ul.btn_menu li {
	float: left;
	white-space: nowrap;
	background: none;
	padding: 0px;
	margin: 0px;
}
/* IE - Koniec */

ul.ico_pos {
	float: right;
	margin: 12px 0px 0px 0px;
}

ul.btn_menu {
	list-style: none;
}

ul.btn_menu li {
	position: relative;
	z-index: 1;
}

/* Ikony gora - Koniec */

div.mnu_pos {
	padding-top: 10px;
}

div.mnu_con1 {
	height: 30px;
	padding-left: 5px;
	margin-left: 1px;
	float: left;
}

div.mnu_con1 a.content {
	display: block;
	height: 14px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
	text-decoration: none;
	cursor: pointer;
}
div.mnu_con1 a.content:hover {
	text-decoration: none;
}

div.mnu_con1 div.prawa {
	height: 100%;
	width: 5px;
	float: left;
}

ul.btn_menu li.active div.mnu_con1 {
	background: url(../images/mnu_zaz_lew.gif) no-repeat top left;
}

ul.btn_menu li.active div.mnu_con1 a.content {
	background: url(../images/mnu_zaz_sro.gif) repeat-x top left;	
	color: #FE6200;	
}

ul.btn_menu li.active div.mnu_con1 div.prawa {
	background: url(../images/mnu_zaz_pra.gif) no-repeat top left;
}

ul.btn_menu li div.mnu_con1 {
	background: url(../images/mnu_lew.gif) no-repeat top left;
}

ul.btn_menu li div.mnu_con1 a.content {
	background: url(../images/mnu_sro.gif) repeat-x top left;
	color: #2E3A3E;
}

ul.btn_menu li div.mnu_con1 div.prawa {
	background: url(../images/mnu_pra.gif) no-repeat top left;
}

ul.btn_menu li.wyrozniony div.mnu_con1 {
	background: url(../images/mnu_wyr_lew.gif) no-repeat top left;
}

ul.btn_menu li.wyrozniony div.mnu_con1 a.content {
	background: url(../images/mnu_wyr_sro.gif) repeat-x top left;
	color: #FFFFFF;
}

ul.btn_menu li.wyrozniony div.mnu_con1 div.prawa {
	background: url(../images/mnu_wyr_pra.gif) no-repeat top left;
}

table.content {
	margin: 8px auto 0px auto;
}

table.content td.lewy {
	width: 672px;
	vertical-align: top;
	padding-right: 8px;
}

table.content td.prawy {
	width: 302px;
	vertical-align: top;
}

div.pasek_naw span {
	color: #FE6200;
	font-family: Arial;
	font-weight: bold;
	margin-left: 10px;
}

div.pasek_naw a {
	background: url(../images/strzalka1.gif) no-repeat top left;
	background-position: 0px 5px;
	padding-left: 12px;
	margin-left: 6px;
	color: #7D8486;
	text-decoration: none;
}

div.pasek_naw a.first {
	background: none;
	padding-left: 0px;
	margin-left: 6px;
	color: #7D8486;
	text-decoration: none;
}

div.pasek_naw a:hover, div.pasek_naw a.first:hover {
	text-decoration: underline;
}

div.nag1 {
	background: url(../images/nag1_lew.png) no-repeat top left;
	height: 38px;
	padding-left: 6px;
	overflow: hidden;
	margin-left: 6px;
}

div.nag1 div.content {
	background: url(../images/nag1_sro.png) repeat-x top left;
	height: 100%;
	float: left;
	padding-left: 10px;
}

div.nag1 div.prawa {
	background: url(../images/nag1_pra.png) no-repeat top left;
	height: 100%;
	width: 6px;
	float: left;
}

div.up10 {
	margin-top: 10px;
}

div.nag1_w {
	width: 640px;
	padding: 7px 0px 0px 0px;
}

span.nag {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #383838;
}

a.nag_link {
	background: url(../images/strzalka2.gif) no-repeat top left;
	background-position: 0px 5px;
	padding-left: 12px;
	margin-left: 6px;
	color: #E65700;
	font-weight: bold;
	text-decoration: none;
}

a.nag_link:hover {
	text-decoration: underline;
}

/* formatowanie newsow zbiorczych - obrazkowych - begin */

div#newsy {
	width: 658px;
	height: 264px;
	overflow: hidden;
	border: 1px solid #E6E5C6;
	border-top: none;
	margin: 10px auto;
	background: #FFFEE0;
}

/* duza fotka glowna */
div#newsy div p {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 398px;
	border-right: 1px solid #E6E5C6;
	border-top: 1px solid #E6E5C6;
}

div#newsy div span.tlo  {
	position: relative;
	display: block;
	width: 100%;
	height: 99px;
	background: #FFFFFF;
	margin-top: -100px;
	filter:alpha(opacity=70);
	opacity:.70;
}

div#newsy div span.tresc {
	position: relative;
	display: block;
	margin-top: -100px;
	margin-left: 0px;
	color: white;
	padding: 10px;
}	

div#newsy div span.tresc span.title {
	display: block;
	color: #FE6200;
	font-size: 16px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
}

div#newsy div span.tresc span.text {
	display: block;
	color: #485153;
	font-size: 11px;
	height: 28px;
	overflow: hidden;
	line-height: 14px;
	margin: 0px;
}

div#newsy div span.tresc span.linki {
	display: block;
	height: 20px;
}


/* lista fotek z prawej */
div#newsy dl {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 259px;
}

div#newsy dt.isActive span {
	position: relative;
	margin: -21px 0px 0px -6px;
	display: block;
	background: url(../images/dziubek.png) no-repeat top left;
	height: 21px;
	width: 6px;
	z-index: 1;
}

div#newsy dt a {
	display: block;
	height: 32px;
	background: #FFFEE0 url(../images/strzalka1.gif) no-repeat top left;
	background-position: 12px 14px;
	border-top: 1px solid #E6E5C6;
	line-height: 32px;
	padding-left: 20px;
	color: #687072;
	text-decoration: none;
	overflow: hidden;
}

div#newsy dt.isActive a {
	display: block;
	height: 32px;
	background: #FE6200 url(../images/strzalka3.gif) no-repeat top left;
	background-position: 12px 14px;
	border-top: 1px solid #E6E5C6;
	line-height: 32px;
	padding-left: 20px;
	color: #FFFFFF;
}		

div#newsy dt a:hover, div#newsy dt.isActive a:hover {
	text-decoration: none;
}

div#newsy dd {
	display: none;
}

/* formatowanie newsow zbiorczych - obrazkowych - end */

a.link1 {
	background: url(../images/strzalka1.gif) no-repeat top left;
	background-position: 0px 5px;
	padding-left: 12px;
	margin-right: 6px;
	color: #485153;
	text-decoration: none;
}
a.link1:hover {
	text-decoration: underline;
}

div.reklama_middle_pos {
	text-align: center;
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E6E5C6;
}

div.reklama_middle_pos img {
	border: 1px solid #E6E5C6;	
}

div.reklama {
	background: url(../images/reklama.gif) no-repeat top left;
	width: 56px;
	height: 8px;
	margin: -5px 0px 10px 20px;
}

a.rss {
	display: block;
	float: right;
	background: url(../images/rss_ico.gif) no-repeat top right;
	padding: 3px 25px 0px 0px;
	height: 18px;
	color: #687072;
	text-decoration: none;
	font-weight: bold;
	margin: 2px 10px 0px 0px;
}

a.rss:hover {
	text-decoration: underline;
}

div.nag2 {
	background: url(../images/nag2_lew.png) no-repeat top left;
	height: 38px;
	padding-left: 13px;
	overflow: hidden;
}

div.nag2 div.content {
	background: url(../images/nag1_sro.png) repeat-x top left;
	height: 100%;
	float: left;
	padding-left: 10px;
}

div.nag2 div.prawa {
	background: url(../images/nag2_pra.png) no-repeat top left;
	height: 100%;
	width: 10px;
	float: left;
}

div.nag2_w {
	width: 639px;
	padding: 7px 0px 0px 0px;
}

div.con2_end {
	width: 672px;
	height: 6px;
	background: url(../images/con2_dol.png) no-repeat top left;
	overflow: hidden;
}

div.con2 {
	padding: 5px;
	background-color: #FCFCF0;
	border-left: 1px solid #D0CFB4;
	border-right: 1px solid #D0CFB4;
}

td.prawy div.con2 {
	width: 290px;
	padding: 5px;
	background-color: #FCFCF0;
	border-left: 1px solid #D0CFB4;
	border-right: 1px solid #D0CFB4;
}

div.nag3 {
	background: url(../images/nag3_lew.png) no-repeat top left;
	height: 38px;
	padding-left: 5px;
	overflow: hidden;
}

div.nag3 div.content {
	background: url(../images/nag1_sro.png) repeat-x top left;
	height: 100%;
	float: left;
	padding-left: 20px;
}

div.nag3 div.prawa {
	background: url(../images/nag3_pra.png) no-repeat top left;
	height: 100%;
	width: 5px;
	float: left;
}

div.nag4_w {
	width: 642px;
	padding: 7px 0px 0px 0px;
}

div.zakl_body {
	margin: 0px 0px 0px 1px;
	background: #FFFFFF;
	border: 1px solid #D0CFB4;
	border-top: none;
	padding: 10px;
}

.img_border {
	border: 1px solid #E6E5C6;
}

table.panel {
	width: 100%;
}

table.panel td {
	vertical-align: top;
	width: 20%;
	padding-left: 2px;
	padding-right: 2px;
}

table.panel td p {
	width: 118px;
	text-align: center;
}

table.blok_firm {
	width: 655px;
	padding: 5px 0px 0px 7px;
}

table.blok_firm td {
	width: 25%;
	vertical-align: top;
}

span.komentarze {
	color: #ABB4B6;
	font-family: Tahoma, Arial. sans-serif;
	font-size: 10px;
}

table.box_news {
	width: 100%;
	margin: 10px 0px 0px 0px;
	text-align: justify;
}

table.box_news td {
	vertical-align: top;
	width: 50%;
	padding: 0px 15px 0px 15px;
}

table.box_news td.linia {
	border-left: 1px solid #E6E5C6;
}

a.news_title {
	color: #485153;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.news_title:hover {
	color: #FE6200;
	text-decoration: none;
}

div.box_news_img {
	float: left;
	margin: 0px 10px 0px 0px;
}

a.link2 {
	background: url(../images/strzalka1.gif) no-repeat top left;
	background-position: 0px 5px;
	padding-left: 12px;
	color: #ABB4B6;
	text-decoration: none;
	font-weight: normal;
}
a.link2:hover {
	text-decoration: underline;
}

a.link3 {
	background-image: url(../images/strzalka1left.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 12px;
	color: #ABB4B6;
	text-decoration: none;
}
a.link3:hover {
	text-decoration: underline;
}

table.box_news ul li {
	border-bottom: 1px solid #E6E5C6;
	background: none;
}

div.menu_bottom {
	background-color: #F7F7E4;
	border-top: 1px solid #E6E5C6;
	border-bottom: 1px solid #E6E5C6;
	padding: 20px 0px 20px 0px;
	margin-top: 10px;
}

div.menu_bottom div {
	width: 977px;
	margin: 0px auto 0px auto;
}

div.menu_bottom span {
	color: #FE6200;
	font-family: Arial;
	font-weight: bold;
	margin-left: 10px;
}

div.menu_bottom p {
	padding: 2px 0px 2px 0px;
}

div.menu_bottom a {
	padding: 0px 8px 0px 8px;
	color: #7D8486;
	text-decoration: none;
	border-left: 1px solid #E7E6C7;
}

div.menu_bottom a.first {
	padding-left: 0px;
	margin-left: 6px;
	color: #7D8486;
	text-decoration: none;
	border: none;
}

div.menu_bottom a:hover, div.menu_bottom a.first:hover {
	text-decoration: underline;
}

div.bottom {
	background-color: #FFFEDF;
	border-bottom: 1px solid #E6E5C6;
}

div.bottom table td {
	vertical-align: top;
	padding: 15px 3px 15px 3px;
}

div.nag_stopka_w {
	width: 453px;
	padding: 7px 0px 0px 0px;
}

div.bottom table.forum_news {
	border-bottom: 1px solid #E6E5C6;
	margin: 10px 15px 0px 20px;
	width: 445px;
}

div.bottom table.forum_news td {
	vertical-align: middle;
	padding: 5px 0px;
	border-top: 1px solid #E6E5C6;
}

div.bottom table.forum_news td img {
	margin: 0px 10px 0px 5px;
}

div.tags_cloud {
	padding: 10px 20px 10px 20px;
}


div.tags_cloud a.active {
	color: #E65700;
}

a.odd {
	color: #394448;
	text-decoration: none;
}

a.even {
	color: #879499;
	text-decoration: none;
}

a.odd:hover, a.even:hover {
	color: #FE6200;
	text-decoration: none;
}

div.realizacje {
	width: 977px;
	margin: auto;
	padding: 10px 0px 10px 0px;
	color: #879499;
}

div.realizacje a, div.realizacje span {
	color: #394448;
	text-decoration: none;
}

div.realizacje a:hover {
	color: #394448;
	text-decoration: underline;
}

div.nag2_praw_w {
	width: 269px;
	padding: 7px 0px 0px 0px;
}

div.con2_praw_end {
	width: 302px;
	height: 6px;
	background: url(../images/con2_praw_dol.gif) no-repeat top left;
	overflow: hidden;
}

div.btn_margin {
	margin-left: 4px;
}

div.panels2 {
	padding: 3px 0px 0px 3px;
}

div.sonda {
	padding: 5px;
}

div.sonda_line {
	border-top: 1px solid #E6E5C6;
	border-bottom: 1px solid #E6E5C6;
	padding: 5px 0px;
	margin: 5px 0px 10px 0px;
}

div.panels3 {
	padding: 10px 0px;
	text-align: center;
}

form.polska_mapa_masazu {
	padding: 10px;
}

#selectAll {
	padding: 10px 0px;
}

ul.podmenu {
	padding: 0px 5px 5px 5px;
}

ul.podmenu li {
	padding: 0px;
	border-bottom: 1px solid #E6E5C6;
	background: none;
}

ul.podmenu a {
	background: url(../images/strzalka1.gif) no-repeat top left;
	background-position: 10px 13px;
	margin: 1px 0px;
	padding: 6px 20px 6px 20px;
	display: block;
	color: #485153;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

ul.podmenu a.active {
	background: url(../images/strzalka3.gif) no-repeat top left;
	background-position: 10px 13px;
	color: #FFFFFF;
	background-color: #FE6200;
}

ul.podmenu a:hover {
	text-decoration: underline;
}

/* podmenu 2 poziom */

ul.podmenu ul {
	padding: 0px;
}

ul.podmenu ul li {
	padding: 0px;
	border-bottom: none;
	border-top: 1px solid #E6E5C6;
	background: none;
}

ul.podmenu ul a {
	background: url(../images/strzalka1.gif) no-repeat top left;
	background-position: 20px 13px;
	background-color: ##FCFCF0;
	margin: 1px 0px;
	padding: 6px 20px 6px 30px;
	display: block;
	color: #485153;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

ul.podmenu ul a.active {
	background: url(../images/strzalka3.gif) no-repeat top left;
	background-position: 20px 13px;
	color: #FFFFFF;
	background-color: #FE6200;
}

ul.podmenu ul a:hover {
	text-decoration: underline;
}

a.wys_mapa {
	display: block;
	float: right;
	color: #687072;
	text-decoration: none;
}

a.wys_mapa:hover {
	text-decoration: underline;
}

div.tagi {
	color: #ABB4B6;
	padding: 10px;
}

div.tagi a {
	color: #485153;
	text-decoration: none;	
}

div.tagi a:hover {
	color: #FE6200;
	text-decoration: none;	
}

div.opis {
	padding: 10px;
	text-align: justify;
}

div.opis, div.opis p, .txtBig, div.opis table td {
	font-size: 12px;
}

div.opis span, div.opis p {
	line-height: 20px;
}

h2 {
	font-size: 20px;
	color: #FE6200;
	font-family: georgia, arial, sans-serif;
	font-weight: normal;
}

span.opis_lead {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px;
}

div.opis_oceny {
	border-top: 1px solid #E6E5C6;
	border-bottom: 1px solid #E6E5C6;
	margin-top: 10px;
}

div.opis_oceny span {
	color: #ABB4B6;
}

div.opis_oceny div {
	float: right;
}

a.strzalka_up {
	background: url(../images/strzalka_up.gif) no-repeat top left;
	background-position: 0px 5px;
	padding-left: 12px;
	color: #687072;
	text-decoration: none;
	font-weight: normal;
}

a.strzalka_up:hover {
	text-decoration: underline;
}

a.strzalka_2right {
	background: url(../images/strzalka_2right.gif) no-repeat top left;
	background-position: 0px 5px;
	padding-left: 12px;
	color: #687072;
	text-decoration: none;
	font-weight: normal;
}

a.strzalka_2right:hover {
	text-decoration: underline;
}

div.con3_end {
	width: 332px;
	height: 5px;
	background: url(../images/con3_dol.gif) no-repeat bottom left;
}

div.nag3_w {
	width: 299px;
	padding: 7px 0px 0px 0px;
}

ul.con3 li {
	padding: 0px;
	background: none;
}

ul.con3 a {
	display: block;
	background: url(../images/strzalka_2right.gif) no-repeat top left;
	background-position: 10px 7px;
	padding: 2px 0px 2px 22px;
	color: #485153;
	text-decoration: none;
}

ul.con3 a:hover {
	background: #FE6200 url(../images/strzalka_2rightwhite.gif) no-repeat top left;
	background-position: 10px 7px;
	padding: 2px 0px 2px 22px;
	color: #FFFFFF;
	text-decoration: none;
}

a.add {
	display: block;
	float: right;
	margin: -3px;
	background: url(../images/bck_nag.gif) no-repeat top left;
	text-align: center;
	padding-top: 7px;
	height: 27px;
	width: 129px;
	color: #E65700;
	text-decoration: none;
	font-weight: bold;
}

a.add:hover {
	text-decoration: underline;
}

div.komentarz {
	border-bottom: 1px solid #D0CFB4;
	padding: 10px;
}

.txtGray {
	color: #ABB4B6;
}

.txtOrange {
	color: #E65700;
}

form.ms_search {
	padding: 10px;
	text-align: justify;
}

span.ms_head {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

div.ms_wiersz {
	border-bottom: 1px solid #E6E5C6;
}

div.ms_box {
	float: left;
	width: 314px;
	margin: 10px 0px;
	padding: 0px 10px;
	text-align: justify;
}

div.ms_rborder {
	border-right: 1px solid #E6E5C6;
}

div.ms_lborder {
	margin-left: -1px;
	border-left: 1px solid #E6E5C6;
}

div.pager {
	color: #E6E5C6;
	text-align: center;
}

div.pager a {
	color: #485153;
	margin: 0px 10px 0px 10px;
	font-weight: bold;
	text-decoration: none;
}

div.pager a:hover {
	text-decoration: underline;
}

div.pager a.link2, div.pager a.link3 {
	color: #ABB4B6;
	font-weight: normal;
}

div.pager span {
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	color: #FE6200;
}

div.img_border1 {
	padding: 2px 2px 0px 2px;
	border: 1px solid #E7E6C8;
	float: right;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 10px;
}

div.img_border2 {
	padding: 2px 2px 0px 2px;
	border: 1px solid #E7E6C8;
	float: left;
	background-color: #FFFFFF;
	margin: 0px 10px 0px 0px;
}

h2.h2akt a {
	color: #485153;
	text-decoration: none;
}

h2.h2akt a:hover {
	text-decoration: underline;
}

h2.h2akt {
	font-family: tahoma, arial, sans-serif;
	font-size: 17px;
	font-weight: normal;
}

div.akt_skr {
	border-bottom: 1px solid #E6E5C6;
	margin: 0px 10px;
	padding: 10px 0px;
}

span.next a {
	background: url(../images/strzalka1.gif) no-repeat top left;
	background-position: 0px 5px;
	padding-left: 12px;
	color: #ABB4B6;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
}
span.next a:hover {
	text-decoration: underline;
}

span.back a {
	background-image: url(../images/strzalka1left.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 12px;
	color: #ABB4B6;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
}
span.back a:hover {
	text-decoration: underline;
}

/* Ankiety */
.chart .bar-big {
	height:16px;
	background-image:url(../images/bar.png); 
	text-align:center; 
}

/* Gwiazdki */
img.stars {
	width: 120px;
	height: 23px;
	background-color: #FE6300;
	background-image: url(../images/stars_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	vertical-align: 0px;
}
img.rating {
	cursor: pointer;
}
#stars-msg {
	display: none;
	padding: 10px 0px 0px 0px;
	color: #FF0000;
}

div.reklama_gora_pos {
	text-align: center;
	margin-top: 8px;
}

div.nag5_w {
	width: 625px;
	padding: 7px 0px 0px 0px;
}

div.nag4_w {
	width: 642px;
	padding: 7px 0px 0px 0px;
}

div.nag4 {
	background: url(../images/nag4_lew.png) no-repeat top left;
	height: 38px;
	padding-left: 11px;
	overflow: hidden;
}

div.nag4 div.content {
	background: url(../images/nag1_sro.png) repeat-x top left;
	height: 100%;
	float: left;
	padding-left: 11px;
}

div.nag4 div.prawa {
	background: url(../images/nag4_pra.png) no-repeat top left;
	height: 100%;
	width: 11px;
	float: left;
}

div.con5_end {
	width: 672px;
	height: 5px;
	background: url(../images/con5_dol.png) no-repeat bottom left;
}

div.con5 {
	padding: 5px;
	background-color: #FFFFFF;
	border-left: 1px solid #D0CFB4;
	border-right: 1px solid #D0CFB4;
}

div.con4_left {
	background: url(../images/con4_left.gif) no-repeat top left;
	width: 5px;
	height: 29px;
	float: left;
}

div.con4 {
	border-top: 1px solid #E6E5C6;
	border-bottom: 1px solid #E6E5C6;
	margin: 0px 5px 0px 5px;
	height: 27px;
	background-color: #FFFEE0;
}

div.con4_right {
	background: url(../images/con4_right.gif) no-repeat top right;
	width: 5px;
	height: 29px;
	float: right;
}

div.line_bottom {
	border-bottom: 1px solid #E6E5C6;
}

tr.head a {
	background: url(../images/btn_up_down.gif) no-repeat top left;
	width: 31px;
	height: 15px;
	display: block;
}

tr.head a.SortASC {
	background: url(../images/btn_up_zaz.gif) no-repeat top left;
	width: 31px;
	height: 15px;
	display: block;
}

tr.head a.SortDESC {
	background: url(../images/btn_down_zaz.gif) no-repeat top left;
	width: 31px;
	height: 15px;
	display: block;
}

table.kf_table tr.row td, table.kf_table tr.row_wyrozniony td {
	text-align: center;
	border-bottom: 1px solid #E6E5C6;
}

table.kf_table tr.row:hover, table.kf_table tr.row_wyrozniony:hover {
	background-color: #F6F6F1;
}

table.kf_table tr.row_wyrozniony {
	background-color: #FCFCF0;
}

div.con6_left {
	background: url(../images/con6_left.png) no-repeat top left;
	width: 7px;
	height: 41px;
	float: left;
}

div.con6 {
	border-top: 1px solid #E6E5C6;
	border-bottom: 1px solid #E6E5C6;
	margin: 0px 7px 0px 7px;
	height: 39px;
	background-color: #FFFFFF;
}

div.con6_right {
	background: url(../images/con6_right.png) no-repeat top right;
	width: 7px;
	height: 41px;
	float: right;
}

a.polec_znajomemu {
	display: block;
	float: right;
	background: url(../images/polec_znajomemu.gif) no-repeat top left;
	padding: 4px 0px 0px 30px;
	height: 22px;
	color: #687072;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
}

a.polec_znajomemu:hover {
	text-decoration: underline;
}

table.wf_table td {
	border-bottom: 1px solid #E6E5C6;
}

a.rodzaje_masazu {
	display: block;
	float: left;
	background: url(../images/pytajnik.gif) no-repeat top left;
	padding: 2px 0px 0px 20px;
	height: 18px;
	text-decoration: none;
	font-weight: bold;
}

a.rodzaje_masazu:hover {
	text-decoration: underline;
}

.b_top_bottom {
	border-top: 1px solid #E6E5C6;
	border-bottom: 1px solid #E6E5C6;
	padding: 10px 0px;
}

/* bloczek mapy */
.mapa-mini-area {
	text-align: center;
}
.mapa-mini-area img {
	border: 1px solid #E6E5C6;
}
.mapa-mini-btn {
	padding: 10px 0px 10px 0px;
	text-align: center;
}
.mapa-mini-btn img {
	margin: 0px 2px 0px 2px;
}
.mapa-mini-info {
	padding: 0px 0px 0px 10px;
}
.mapa-mini-link {
	padding: 5px 0px 5px 10px;
}
.mapa-mini-masaze input {
	position: absolute;
}
.mapa-mini-masaze label {
	display: block;
	padding: 0px 0px 0px 26px;
}
.mapa-mini-check {
	padding: 5px 0px 0px 0px;
	text-align: center;
}
.mapa-mini-wojewodztwo {
	padding: 10px 0px 10px 0px;
	text-align: center;
}
.mapa-mini-szukaj {
	text-align: center;
}

a.standard {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.standard:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.displayNone {
	display: none;
}

#fbwidget{
	float: right;
	width: 232px;
	height: 420px; 
	background: url(../images/fbwidget.png);
	display: block;
	right: -205px;
	padding: 0;
	position: fixed;
	top: 140px;
	z-index: 100;
}