/*------------------------------------------------------------------------
# JA Mercury 1.0 - Sep, 2006
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
body {
	color: #333333;
	background: #FFFFFF;
	background: #fdfdfd;
}

.clr {
	clear: both;
}

body#bd {
	background: #fafafa;
	margin: 0px auto;
	color: #404040;
	font-size: 11px;
	font: 70%/1.5 Tahoma, Arial, sans-serif;
	font: 80%/1.5 Tahoma, Arial, sans-serif;
	/*font: 88%/1.25 Tahoma, Arial, sans-serif;*/
	text-align: left;
	text-align: justify;
	padding: 0;
}
div#ja-content div.sobi2 { font-size: 12px; }

body.contentpane {
	width: auto;
	margin: 10px;
	line-height: 140%;
}

h1 {
	font-size: 1.7em;
}

h2 {
	margin: 10px 0;
	font-size: 1.45em;
}

h3, h4 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

form {
	margin: 0;
	padding: 0;
}

/* Small text */
	.small, .smalldark, .createdate, .modifydate, .mos_caption, 
.blog_more, .pagenavcounter, .pagenav, .pagenavbar, .contenttoc, 
#ja-spotlight-1, #ja-spotlight-2, #ja-rightcol, #ja-footer, #ja-bottomline {
	font-size: 11px;
}

/* Normal link */
a {
	color: #404040;
	text-decoration: none;
}

a:hover, a:active {
	color: #000000;
	text-decoration: underline;	
}

p {
	margin: 10px 0;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	padding-left: 12px;
	background: url(../images/arrow-readon-onxxx.gif) 3px 6px no-repeat;
}

th {
	padding: 4px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #999999;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	clear: both;
}

img {
	border: 0;
	padding: 0;
	margin-left: 15px;
}

/* JOOMLA! STYLE
----------------------------------------------------------- */
table.blog {
	width: auto;
}

table.blog .article_seperator {
}

a.readon {
	background: #F1F1F1;
	color: #2C3D09;
	font-weight: bold;
	font-size: 10px;
	padding: 1px 5px;
	text-decoration: none;
}

a.readon:hover {
	text-decoration: underline;
}

table.polls {
	width: 100%;
}

table.pollstableborder {
	padding-right: 10px;
	width: 100%;
	border-color: #FFFFFF;
	text-align: left;
}

table.pollstableborder img {
	margin: 4px 4px 4px 0;
}

.syndicate {
	padding: 6px 25px 0px 0px;
	margin-left: 18px;
}

div.syndicate a {
	padding-right: 30px;
	margin: 0;
}

table.contentpaneopen td, table.contentpane td {
	padding: 0;
	margin: 0;
	border: none;
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
	margin-right: 10px;
}

.createdate {
	color: #999999;
	font-weight: bold;
	line-height: 10px;
}

.modifydate {
	color: #999999;
	height: 15px;
}

.error {
	color: #CC0000;
}



.mosimage {
	padding: 0;
	margin: 15px 10px 0 0!important;
	margin: 15px 5px 0 0;
}

.mosimage img {
	padding: 0;
	margin: 0!important;
}

.mosimage_caption {
	margin-top: 2px;
	padding: 1px 2px;
	color: #AAAAAA;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	padding: 0 5px 1px;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
	color: #666666;
	text-decoration: none;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	background: #D2D2D2!important;
	border: 1px solid #DDDAB5;
	text-decoration: none!important;
}

.pagenavbar {
	padding-left: 14px;
	color: #666666;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
	color: #666666;
}

.sectiontableheader {
	padding: 1px 4px;
	background: #990000;
	color: #FFFFFF;
	font-weight: bold;
}

.sectiontableheader a, .sectiontableheader a:hover {
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	padding: 4px;
	background: #EEEEEE;
}

tr.sectiontableentry2 td {
	padding: 4px;
}

.small {
	color: #999999;
}

.button {
	padding: 1px 2px;
	background: #990000;
	border: none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold; 
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	color: #999999;
	text-decoration: none!important;
	background: none!important;
}

.buttonheading {
	padding-right: 15px;
}

.toclink {
	margin-left: 10px;
}

.toclink th {
}

.contentheading {
	color: #145B88;
	color: #b40001;
/*	color: #6D8B00;*/
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.componentheading {
	color: #145B88;
	color: #b40001;
	/*color: #6D8B00;*/

	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
	/*yasne*/
	padding: 0;
}

/* WIDE LAYOUT DIVS WIDTH
--------------------------------------------------------- */
.wide #ja-wrapper1,
.wide #ja-wrapper2,
.wide #ja-wrapper3,
.wide #ja-wrapper- {
	width: 990px;
	margin: 0px auto;
	padding: 0;
}

.wide #ja-top-modules  {
	width: 990px;
}

.wide #ja-topnav-inner {
	width: 990px;
}

.wide #ja-content {
	width: 554px;
/*	width: 752px;*/
	margin-left: 20px;
}

.wide #ja-leftcol {
	width: 198px;
	width: 178px;
	margin-left: 15px;
	margin-right: 5px; 
}

.wide #ja-rightcol-outer {
	width: 198px;
}

.wide #ja-rightcol {
	width: 198px;
}

.wide #ja-rightcol #ja-newsflash {
	width: 198px;
	height: 156px;
}

.wide #ja-content-full-right {
	width: 762px;
	margin-left: 20px;
	float: left;
}

.wide #ja-content-full-left {
	width: 762px;
	margin-right: 20px;
	float: right;
}

.wide #ja-top-modules-inner {
	position: relative;
	width: 980px;
	margin: 0px auto;
}

.wide #ja-footer-inner {
	width: 980px;
}

/* 1 column content width */
.wide #ja-content-f {
	width: 980px;
	margin: 0px auto;
}

/* WRAPPER MODULES */
#ja-wrapper- {
	background: #fafafa;
	width: 770px;
	margin: 0px auto;
	padding: 0;
}

#ja-wrapper2 {
	background: transparent;
	width: 770px;
	margin: 0px auto;
	padding: 0;
}

#ja-wrapper3 {

}

/* HEADER */
#ja-header-outer {
	background: url(../images/header-bg.gif);
	height: 160px;
	height: 120px;

	border-bottom: 0px solid #990000;
}

#ja-header {
	background: url(http://twojekonferencje.pl/i/image01.jpg) no-repeat center;
	background: url(http://twojekonferencje.pl/i/image04.jpg) no-repeat center;
	height: 160px;
	height: 120px;

	margin: 0px auto;
}

#ja-gray-bar {
	background: url(http://medyczny.tarnow.pl/i/gray-bar.gif) top repeat-x;
	height: 14px;
	height: 8px;
}

/* TOP MODULES */

#ja-top {
	background: #F1F1F1;
}

#ja-top-modules {
	margin: 0px auto;
	width: 770px;
	height: 90px;
	height: 61px;
	background: #F1F1F1;
	background: ;
}

/* LOGO */
#ja-logo {
	float: left;
	width: 320px;
}

#ja-logo img {
	margin: 0px;
}

/* TOPNAV
--------------------------------------------------------- */
#ja-topnav {
	clear: left;
	font-size: 11px;
	border-bottom: 4px solid #990000;
	border-bottom: 3px solid #145B88;
	background: url(../images/topnav-bg.gif) repeat-x;
	margin: 0;
	padding: 0;
}

#ja-topnav-inner {
	width: 770px;
	margin: 0px auto;
}

#ja-topnav a {
	color: #404040;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#ja-topnav a:hover {
	text-decoration: none;
}

#ja-topnav ul {
	margin: 0;
	padding: 0;
}

#ja-topnav li {
	margin: 0;
	padding: 0;
}

/* LEFTCOL */
#ja-leftcol {
	width: 160px;
	float: left;
	color: #000000;
	font-size: 1em;
	}

#ja-leftcol .moduletable, #ja-leftcol .moduletable_menu {
	margin-bottom: 16px;
	padding-bottom: 6px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0;
	/*background: url(../images/top-bg.gif) left top;
	background: pink url(http://twojekonferencje.pl/i/bg101.gif) -10px top;*/
	border-bottom: 0px dotted #C9DAED;
	border-left: 0px solid #E1E1E1;
	border-right: 0px solid #E1E1E1;
}
#ja-leftcol .moduletable { border-left: 0px solid red; }

#ja-leftcol .moduletable td {
	padding-left: 0px;
	border-right: 1px dotted #C9DAED; 
	border-left: 1px dotted #C9DAED; 
	border-bottom: 1px dotted #C9DAED;
}

#ja-leftcol .moduletable h3, #ja-leftcol .moduletable_menu h3 {
	background: url(http://twojekonferencje.pl/i/ja-h3-bg1.gif) top left no-repeat;
	padding-left: 24px;
	padding-top: 4px;
	height: 27px;
	color: #595959;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	margin: 0;
}

#ja-leftcol .moduletable ul {
	list-style: none;
	}

#ja-leftcol .moduletable ul li {
	background: none;
}

#ja-leftcol .moduletable ul li a, #ja-leftcol .moduletable_menu ul li a {
	padding-left: 0px;
	background: url(../images/a_bg.gif) left no-repeat;
	color: #404040;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 2.2em;
}

#ja-leftcol .moduletable ul li a:hover, #ja-leftcol .moduletable_menu ul li a:hover {
	color: #000000;
}

/* LOGIN */
#mod_login_password, #mod_login_username {
	width: 110px;
	padding-left: 7px;
	border: 1px solid #7D7D7D;
}

#mod_login_password {
}

#mod_login_username {

}

#mod_login_remember {
	border: none;
	padding: 0!important;
}

/* SEARCH */
#ja-search {
	float: right;
	padding-top: 55px;
}

#ja-search .inputbox {
	background: #FFFFFF;
	border: 1px solid #7D7D7D;
	padding-left: 6px;
	width: 150px;
	font-size: 10px;
}


/* PATHWAY */

#ja-pathway-outer {
	height: 20px;
	width: 770px;
	margin: 0px auto;
	margin-bottom: 0px;
	background: #fafafa;
}

.wide #ja-pathway-outer {
	width: 990px;
}

.wide #ja-usertools img {
	margin: 4px 4px 0px 14px;
}

.wide #ja-usertools {
	width: 196px;
}

#ja-pathway {
	float: left;
	padding-left: 10px;
}

.pathway img {
	padding: 0px 6px;
	margin: 0;
}

#ja-usertools {
	float: right;
	width: 158px;
	margin: 0px auto;
}

#ja-usertools img {
	cursor: pointer;
	margin: 6px 5px 0px 6px;
}

#ja-usertools a {
}

/* CONTENT */
#ja-content {
	width: 410px;
	width: 580px;
	float: left;
	margin-left: 20px;
	margin-right: 10px; 
}

/* 2 column content [on the left] width */
#ja-content-full-left {
	margin-right: 20px;
	width: 580px;
	float: left;
}

/* 2 column content [on the right] width */
#ja-content-full-right {
	margin-left: 20px;
	width: 580px;
	float: left;
}

/* 1 column content width */
#ja-content-full {
	margin: 0 15px 0;
}


/* RIGHTCOL */
#ja-rightcol {
	float: right;
	width: 158px;
	font-size: 1em;
	clear: right;
}

#ja-rightcol .moduletable {
	padding: 6px 8px 8px 0px;
	margin-bottom: 16px;
	border-top: 2px solid #990000;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 2px solid #E8E8E8;
}

#ja-rightcol .moduletable h3 {
	background: none;
	color: #404040;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#ja-rightcol .moduletable ul li a {
	padding-left: 13px;
	color: #888888;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.8em;
}

#ja-rightcol #ja-newsflash {
	height: 158px;
	overflow: hidden;
	margin-bottom: 16px;
	border-bottom: 2px solid #E8E8E8;
}

#ja-newsflash table {
	border-collapse: collapse; 
	margin: 0;
	padding: 0;
}

#ja-newsflash .moduletable h3 {
	background: none;
	color: #404040;
	padding: 0;
	margin: 0;
	
}

/* FOOTER */
#ja-footer {
	border-top: 4px solid #145B88;
	background: #F1F1F1;
	height: 60px;
	clear: both;
	margin-top: 10px;
}

#ja-footer-inner {
	width: 770px;
	margin: 0px auto;
	padding: 0;
}

#ja-footer-inner img {
	margin: 0;
	padding: 0;
	border: none;
}

#but-css {
	float: right;
	margin-top: 15px;
}

#but-xhtml {
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}

#copyright {
	float: left;
	font-size: 11px;
	color: #8D8C90;
	margin-top: 12px;
}

/* MISCELLANOUS
----------------------------------------------------------- */
div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	color: #AAAAAA;
	text-decoration: none;
}

#mod_login_password {
}

#mod_login_username {
}

#mod_login_remember {
	border: none;
	background: none;
}

#mod_search_searchword {
	width: 140px;
}

/* Text Shadow */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%; /* End hide from IE-mac */
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

/**
* @version $Id: com_sobi2.css 906 2007-06-24 10:27:36Z Sigrid Suski $
* @package: Sigsiu Online Business Index 2
* ===================================================
* @author
* Name: Sigrid & Radek Suski, Sigsiu.NET
* Email: sobi@sigsiu.net
* Url: http://www.sigsiu.net
* ===================================================
* @copyright Copyright (C) 2007 Sigsiu.NET (http://www.sigsiu.net). All rights reserved.
* @license see http://www.gnu.org/copyleft/gpl.html GNU/GPL.
* SOBI2 is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation
*/
/* Style Sheet of SOBI 2 Component com_sobi2.css                               */
/* --------------------------------------------------------------------------- */


/* main SOBI Style to override standard styles */

div.sobi2 {

}
div.sobi2 h1 {
	line-height: 22px;
	font-size: 19px;
}
div.sobi2 h2,
div.sobi2 h3,
div.sobi2 h4 {
	padding-left: 5px;
}

/* Style for Standard Joomla! mosmsg-class, because often undefined */
/* To use the style of your template, delete this entry. */
.message {
	padding: 5px;
	background-color: #990000;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

/* Style of the Header Menu */
/* -------------------------------------------------------- */
/* Style of Header Menu */
table.sobi2Header {
	border-style: none;
}
a.sobi2Header {
	padding: 5px;
	font-size: 14px;
}

/* Style of Main Component Description */
/* -------------------------------------------------------- */
table.sobi2CompDesc {
	padding: 5px;
}

/* Style of Category List */
/* -------------------------------------------------------- */
table#sobi2CatListSymbols {
	width: 98%;
}
table#sobi2CatListSymbols td {
	vertical-align: top;
	border-style: none;
}

/* Style of Category Icon */
img.sobi2CatIco {
	border-style: none;
	float: left;
	clear: left;
}

/* Style of Category Name */
p.sobi2CatName {
	font-size: 13px;
	padding-left: 50px;
	margin-top: 1px;
}

/* Style of Category Introtext */
p.sobi2CatsListSymbolsIntrotext {
	font-size: 11px;
	padding-left: 50px;
	margin-top: 4px;
}

/* Style of the shown entries/subcategories numbers */
span.sobi2EditlinktipItems {
	text-decoration:  none;
	border-bottom: 1px dashed #aaa;
}
span.sobi2EditlinktipCats {
	text-decoration:  none;
	border-bottom: 1px dashed #aaa;
}


/* Style for Entries in Category View (Cards View) */
/* -------------------------------------------------------- */
table.sobi2Listing {
	width: 98%;
	margin-bottom: 10px;
}
table.sobi2Listing td {
	border-style: none;
	border-color: #3a4794;
	border-width: 2px;
	margin-top: 0px;
	vertical-align: top;
}

/* Style for empty Cards (Placeholder) */
table.sobi2Listing td.sobi2EmptyCell {
	border-style: none;
	background-color: #ffffff;
}
table.sobi2Listing input {
	float:left;
}

/* Style of Icon (Small Image) */
.sobi2Listing img {
	float: right;
	border-style: none;
	padding-top: 5px;
	padding-right: 15px;
	margin-bottom: 20px;
	
}

/* Style of Title (Name of Entry) */
p.sobi2ItemTitle {
	margin-left: 5px;
	margin-top:  5px;
	padding-left: 5px;
	padding-top: 5px;
	clear:left;
}
/* Styles for the fields */
/* Add style for each field you added in the form span.sobi2Listing_field_yourname */
span.sobi2Listing_field_myfield,
span.sobi2Listing_field_street,
span.sobi2Listing_field_postcode,
span.sobi2Listing_field_county,
span.sobi2Listing_field_country,
span.sobi2Listing_field_email,
span.sobi2Listing_field_contact_person,
span.sobi2Listing_field_phone,
span.sobi2Listing_field_fax,
span.sobi2Listing_field_city,
span.sobi2Listing_field_hotline,
span.sobi2Listing_field_phone,
span.sobi2Listing_field_federal_state {
	padding-left: 0px;
}
span.sobi2Listing_field_website {
	float:right;
	padding-right: 5px;
	margin-bottom: 15px;
}

/* Style of Edit and Delete Buttons in Category View */
input.sobi2EditEntryButton {
}

/* Style for Page Navigation of Entries */
#sobi2PageNav {
	text-align: center;
}


/* Style of Details View */
/* -------------------------------------------------------- */
table.sobi2Details {
	margin-top: 15px;
	margin-left: 5px;
	padding: 10px;
	width: 98%;
}
table.sobi2Details td {	border-bottom: 0px solid silver; }
/* Style of Entry Name */
table.sobi2Details h1 {
	line-height: 1p8x;
	font-size: 15px;
	padding: 0px;
	margin: 0;
	border-bottom: 0px solid silver;
	color: #145B88;
	text-align: left;
}

/* Container for all custom fields data */
div#sobi2outer{
	float: left;
	margin-top: 0px;  /* position it vertically */
	padding-bottom: 5px; /* to fix IE bug */
}

/* Style of the Image */
img.sobi2DetailsImage{
	border-style: none;
	float: left;
	padding-right: 5px;
	padding-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
}
div#YasneSobi2 img.sobi2DetailsImage{
	float: none;
	padding-right: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
img.sobi2DetailsIcon {
}

/* Styles for the fields */
/* Add style for each field you added in the form span#sobi2Details_field_yourname */
span#sobi2Details_field_myfield,
span#sobi2Details_field_street,
span#sobi2Details_field_postcode,
span#sobi2Details_field_county,
span#sobi2Details_field_country,
span#sobi2Details_field_phone,
span#sobi2Details_field_fax,
span#sobi2Details_field_city,
span#sobi2Details_field_hotline,
span#sobi2Details_field_phone,
span#sobi2Details_field_contact_person,
span#sobi2Details_field_federal_state {
	font-size: 12px;
}
span#sobi2Details_field_website,
span#sobi2Details_field_email {
	padding-top: 8px;
	font-size: 12px;
	display: block;
}
span#sobi2Details_field_description {
	padding-top: 20px;
	margin-top: 0px; /* position it vertically */
}

/* Style for Way Search */
span.sobi2WaySearch {
	border-style: none;
	float: right;
	clear: right;
	margin-top: 15px; /* position it vertically */
	display: block;
	padding-right: 5px;
}
span.sobi2WaySearch img {
	padding-top: 8px;
	border-style: none;
	padding-left: 17px;
}

/* Style for Google Maps */
div#sobi2GoogleMaps {
	float: right;
	position: relative;
	border: 1px solid #333333;
	margin-top: 30px;
	margin-right: 5px;
}

/* Style of Details Footer Line */
td.sobi2DetailsFooter {
	padding-left: 5px;
}

/* Style of Edit and Delete Buttons in Details View */
input#sobi2EditEntryButton, input#sobi2DelEntryButton {
	float:right;
}


/* Style of Footer Line */
/* -------------------------------------------------------- */
td#sobi2Footer, td#sobi2Footer a {
	font-size: 9px;
	color: #999999;
	padding-top: 10px;
	text-decoration: none;
}
table.sobi2Footer {
	width: 98%;
}
td#sobi2rss {
}
td#sobi2rss img {
	border-style: none;
	float: right;
}

/* Style of Entry Form */
/* -------------------------------------------------------- */
/* Header Line */
p#sobi2EditFormHeader {
	font-weight:bold;
	font-size: 14px;
	padding: 5px;
}

/* Info Requested Fields */
#sobi2ReqFieldsInfo {
	padding: 5px;
}

form#sobi2EditForm table,
table#sobi2FormTable {
	padding: 5px;
}
table#sobi2FormTable2, table#sobi2FormTable3 {
    width: 99%;
}
table#sobi2FormTable td,
table#sobi2FormTable2 td,
table#sobi2FormTable3 td {
	vertical-align: top;
}

/* Style of Input fields as entered in Fields Manager  */
input#field_entry_name,
input#field_postcode,
input#field_street,
input#field_city,
input#field_county,
input#field_country,
input#field_federal_state,
input#field_email,
input#field_website,
input#field_contact_person,
input#field_phone,
textarea#sobi2MetaKey,
textarea#sobi2MetaDesc,
input#sobi2Ico,
input#sobi2Img,
input#field_fax,
input#field_hotline,
input#field_street { }

label.field_entry_name,
label.field_postcode,
label.field_street,
label.field_city,
label.field_county,
label.field_country,
label.field_federal_state,
label.field_email,
label.field_website,
label.field_contact_person,
label.field_phone,
label.field_fax,
label.field_hotline,
label.field_description,
label.sobi2Ico,
label.sobi2Img,
label.sobi2MetaKey,
label.sobi2MetaDesc {  }

span#sobi2Listing_field_city_label, span#sobi2Listing_field_street_label, span#sobi2Listing_field_city_label, span#sobi2Listing_field_federal_state_label, span#sobi2Listing_field_website_label, span#sobi2Listing_field_email_label, span#sobi2Listing_field_contact_person_label, span#sobi2Listing_field_-xxx_label, span#sobi2Listing_field_hotline_label, span#sobi2Listing_field_postcode_label, span#sobi2Listing_field_description_label, span#sobi2Listing_field_county_label, span#sobi2Listing_field_wyposazenie_label, span#sobi2Listing_field_udogodnienia_label, span#sobi2Listing_field_rozmieszczenie_label { font-weight: bold; display: block; float: left;  width: 110px; }

span#sobi2Listing_field_rozmieszczenie_label { font-weight: bold; display: block; float: left;  width: 250px; clear: ; }

span#sobi2Listing_field_description_label, span#sobi2Listing_field_wyposazenie_label, span#sobi2Listing_field_udogodnienia_label, span#sobi2Listing_field_szczegoly_label, span#sobi2Listing_field_rezerwacja_label ,span#sobi2Listing_field_inne_label, span#sobi2Listing_field_mapka_label { width: 100%; background: #FAFAFA; padding: 5px 0px 5px 2px; border-bottom: 1px solid silver; margin-bottom: 10px; display: block; float: none; font-weight: bold; }

span#sobi2Listing_field_rezerwacja_label, span#sobi2Listing_field_mapka_label { margin-top: 10px; }

span#sobi2Listing_field_rozmieszczenie_label { width: 100%; float: none; margin-bottom: 10px; }

span#sobi2Details_field_city, span#sobi2Details_field_street, span#sobi2Details_field_city, span#sobi2Details_field_federal_state, span#sobi2Details_field_website, span#sobi2Details_field_email, span#sobi2Details_field_contact_person, span#sobi2Details_field_fax-xxx, span#sobi2Details_field_hotline, span#sobi2Details_field_postcode, span#sobi2Details_field_county, span#sobi2Details_field_website { display: block; color: ; margin: 2px 0px; background: ; padding: 3px 0px 3px 0px; }

span#sobi2Details_field_email { border-top: 0px solid silver; margin-top: 10px; padding-top: 10px; }

span#sobi2Details_field_mk, span#sobi2Details_field_noclegowe, span#sobi2Details_field_sale, span#sobi2Details_field_najwieksza { color: #145B88; font-weight: bold; font-size: ; letter-spacing: 1px; padding-right: 10px; }

span#sobi2Listing_field_mk_label, span#sobi2Listing_field_noclegowe_label, span#sobi2Listing_field_sale_label, span#sobi2Listing_field_najwieksza_label {
	font-size: 12px; letter-spacing: 0px; 
	}

/*	info obok obrazka	*/
span#sobi2Details_field_city, span#sobi2Details_field_street, span#sobi2Details_field_county, span#sobi2Details_field_federal_state, span#sobi2Details_field_postcode
	{
	height: 28px; background: ; line-height: 28px; padding: 0; margin: 0;
	}








/*		Obrazek główny		*/
div#YasneSobi2 { border: 0px solid green; float: left; overflow: hidden; width: 200px; height: 150px; background: ; margin-right: 20px; padding-top: 0px; margin-bottom: 5px;}




table#YasneUkryj1 { border-bottom: 1px solid #145B88; width: 100%; }
table#YasneUkryj1 td { margin: 0px; padding: 0px; border: 0px solid green; height: 30px; }
div.YasneSobi1 { padding-top: 10px;  }




span#sobi2Details_field_www_yasne, span#sobi2Details_field_mail_yasne { display: block; float: left; padding-right: 10px; }
span#sobi2Details_field_mail_yasne { padding-right: 0px; }


span#sobi2Details_field_www_yasne { clear: left; }
span#sobi2Details_field_br1, span#sobi2Details_field_br0 { display: block; width: 100%; height: 8px; background: ; clear: both; margin-top: 7px; margin-bottom: 7px; border-bottom: 1px solid silver; }
span#sobi2Details_field_br0 { margin: 0; border-bottom: 0px dotted silver; height: 5px; }



span#sobi2Listing_field_description_label { width: 100%; background: transparent; padding: 3px 0px 0px 1px; border-top: 1px solid silver; margin-bottom: 7px; display: block; float: none; font-weight: bold;  margin-top: 10px; border-bottom: 0px silver dotted; }



















/* Style for Checkboxes */
input#accept_rules,
input#field_website_on,
input#field_description_on {
}

/* Style for Not Free Label */
span.sobi2FormNotFreeLabel {
	display: block;
	padding-top: 5px;
}

/* Style for Category Information/Descriptions */
table#sobi2FormCats {
	width: 99%;
	border-style: none;
	margin: 10px;
}
table#sobi2FormCats td {
	padding: 10px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
}
p#catsTitle, p#catIntroText {
	width: 98%;
	font-size: 12px;
	font-weight: bold;
}
p#catMsg {
	width: 98%;
}

/* Style for Add and Remove Button */
#sobi2AddCatBt, #sobi2RemoveCatBt {
	width:50px;
}
/* Style for column with Buttons */
td.sobi2CatButtons {
	width: 50px;
	vertical-align: top;
}
/* Style for column with selected Cats*/
td.sobi2CatSelected {
	vertical-align: top;
	width: 150px;
}

/* Style for Box with Selected Categories */
select#sobi2SlectedCats {
	height: 100px;
	width: 150px;
}
select#sobi2SlectedCatsID {
	height: 0px;
	width:  0px;
	border-style: none;
}

/* Style for Safety Line */
table#sobi2FormFooter {
	float: left;
	clear: left;
}
table#sobi2FormFooter td {
	vertical-align: bottom;
}
img#seccode {
}
input#sobi2SendButton {
	float: right;
}
input#sobi2CancelButton {
	float: right;
}

/* Style for Payment Info */
/* -------------------------------------------------------- */
/* Style for upload info */
p.sobi2msg {
	padding-top: 15px;
	padding-left: 5px;
	font-size: 12px;
}
/* Container for all payment info */
div .sobi2PaymentContainer {
	width: 99%;
}

/* Style for Summary of Costs */
table#sobi2Payment {
	width: 50%;
	margin-left: 5px;
	padding-right: 5px;
}
table#sobi2Payment td,
td.sobi2PayOption {
	width: 70%;
	text-align: right;
}
td.sobi2PayFees {
	width: 30%;
	text-align: right;
}
td#sobi2PayTotal {
	width: 30%;
	text-align: right;
	border-top: solid 1px #606060;
	font-weight: bold;
	color: red;
}

/* Style for Payment Methods */
table#sobi2PaymentMethod {
	width: 70%;
	margin-top: 30px;
	margin-left: 5px;
}
table#sobi2PaymentMethod img {
	border-style: none;
}
table#sobi2PaymentMethod a:hover {
	font-style: normal;
	text-decoration:none;
}
table#sobi2PaymentMethodBank,
table#sobi2PaymentMethodPayPal {
	width: 60%;
	margin-top: 15px;
	border-style: none;
}
td#sobi2PaymentMethodBank,
td#sobi2PaymentMethodPayPal {
	text-align: left;
	vertical-align: top;
	border-style: none;
}
td#sobi2PaymentMethodBank b {
	padding-bottom: 3px;
	display: block;
}


/* Style for Searching */
/* -------------------------------------------------------- */
table.sobi2eSearchForm {
	width: 70%;
	margin-left: 5px;
}

span#sobi2SearchResultsSerchingString {
	font-weight: bold;
}


/* Style for the Menu Module */
/* -------------------------------------------------------- */
div.sobi2MenuMod {
	margin-bottom: 8px;
	margin-top: 10px;
}

/* Style for the Search & Add Entry Links */
a.sobi2MenuModA {
	margin-left: 20px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* Style of dTree 2.05 */
/* Copyright (c) 2002-2003 Geir Landr??? */
/* -------------------------------------------------------- */
.dtree {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	overflow: auto;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
a.treeNode:hover {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.treeNode:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.treeNode:active, a.treeNode:focus {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	background-color: #c0d2ec;
}


.sigsiuTree {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	overflow: auto;
}
.sigsiuTree img {
	border: 0px;
	vertical-align: middle;
}
.sigsiuTree a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.sigsiuTree a.node, .sigsiuTree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.sigsiuTree a.node:hover, .sigsiuTree a.nodeSel:hover {
	color: #333333;
	text-decoration: underline;
}
.sigsiuTree a.nodeSel {
	background-color: #c0d2ec;
}
.sigsiuTree .clip {
	overflow: hidden;
}
div.sigsiuTree a, .sigsiuTree a, a.treeNode:hover, a.treeNode, a.treeNode:visited {
	color: #333333 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}
a.treeNode:active, a.treeNode:focus {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	background-color: #c0d2ec;
}



/* Style for the plugin container */
/* -------------------------------------------------------- */
table.sobi2Listing_plugins {
	border-style:none;
	width: 98%;
	padding-left: 8px;
}

div.sobi2FormTabHeader
{
  padding: 5px 2px 2px 5px;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
}

div.sobi2FormtabContent
{
  overflow: hidden;
  margin-left: 5px;
  margin-top: 5px;
}

/* Style for progressbar - start */
.sppbar_progressbar {
	background-image: url(mailerbar-bg.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 514px;
	margin-right: auto;
	margin-left: auto;
}
.sppbar_baritems {
	padding-top: 10px;
	padding-left: 7px;
	text-align: left;
}
.sppbar_percentbox {
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	width: 514px;
	top: 260px;
	margin-left: -257px;
	height: 90px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
.sppbar_msgbox {
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	width: 514px;
	top:140px;
	margin-left: -257px;
	height: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
/* Style for progressbar - end */

table.sobi2Details { border: 1px dotted silver; background-color: white;}
div.moduletableMMigawki a.contentpagetitle { display: none; }

table.sobi2Listing td { border: 0px solid red; }
table.sobi2Listing  a { display: block; background: ; }
table.sobi2Listing td { background: white; }
table.sobi2Listing td { padding: 5px; }
table.sobi2Listing  a.sobi2ItemTitleA:link, table.sobi2Listing  a.sobi2ItemTitleA:visited { color: #2D4D01; font-weight: bold; text-decoration: underline; }
td.sobi2EmptyCell { display: none; }

table#table101 { border: 5px solid #506A09; text-align: center; font-size: 20px; } 
 table#table101 td {font-size: 20px; padding: 15px; background: #799C1A; color: white; font-weight: bold; letter-spacing: 3px; } 

div.sobi2MenuMod a.sobi2MenuModA:link, div.sobi2MenuMod a.sobi2MenuModA:visited {
	color: black; 
	color: #145B88; 
	display: block;
	background: #F1F1F1;
	border: 1px solid #145B88;
	padding: 2px 2px 2px 15px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
	}
div.sobi2MenuMod a.sobi2MenuModA:hover {
	color: #145B88;
 	color: black; 
	display: block;
	background: #F1F1F1;
	border: 1px solid #145B88;
	padding: 2px 2px 2px 15px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	}
div.sobi2 form input.button { display: ; }
div.sobi2 form hr { display: none; }
div.sobi2 table#sobi2Footer { display: none; }
.contentpaneopen td.contentheading a.contentpagetitle:link, .contentpaneopen td.contentheading a.contentpagetitle:visited { color: #6D8B00; }
.contentpaneopen td.contentheading a.contentpagetitle:hover { color: black; }
input.button { display: ; background: #145B88; border: 1px outline silver; }

div.moduletableYasneSobi h3 { display: ; margin-bottom: 0px; font-size: 11px; font-weight: 800; padding-left: ; border-bottom: 0px dotted silver; padding: 16px 1px 0px 2px; text-decoration: none; text-transform: uppercase; background: #f2f8fb url('http://twojekonferencje.pl/i/span.gif') no-repeat right bottom; margin-bottom: 4px; min-height: 24px; text-align: right; color: #145B88; }

div.moduletableYasneSobi1 h3 { display: ; margin-bottom: 0px; font-size: 11px; font-weight: 800; padding-left: ; border-bottom: 0px dotted silver; padding: 16px 1px 0px 2px; text-decoration: none; text-transform: uppercase; background: #f2f8fb url('http://twojekonferencje.pl/i/span1.gif') no-repeat right bottom; margin-bottom: 4px; min-height: 24px; text-align: right; color: #6aa766; }

div.moduletableYasneSobi div.sobi2MenuMod { border: 0px solid red; }
div.moduletable span.mainlevel { color: #145B88; display: block; background: #f2f8fb url('http://twojekonferencje.pl/i/span.gif') no-repeat right bottom; border-bottom: 0px solid #145B88; padding: 16px 1px 0px 2px; text-decoration: none; text-transform: uppercase; font-weight: 800; text-decoration: none; font-size: 11px; margin-bottom: 4px; display: block; min-height: 24px; text-align: right;}

div.sobi2MenuMod a.sobi2MenuModA:link, div.sobi2MenuMod a.sobi2MenuModA:visited { display: none; }
div.sobi2MenuMod { border: 0px solid red; }
div.sobi2MenuMod ul { border: 0px solid green; margin-top: 0px; }
div.sobi2MenuMod { padding-top: 0px; }

#ja-leftcol .moduletable ul li, #ja-leftcol .moduletableYasneSobi ul li, #ja-leftcol .moduletable_menu ul li {
	padding-left: 0px; margin-left: ;
	}

/*div#ja-leftcol div.moduletable h3 { display: ; margin-bottom: 0px; font-size: 11px; font-weight: 800; padding-left: ; border-bottom: 0px dotted silver; padding: 16px 1px 0px 2px; text-decoration: none; text-transform: uppercase; background: #f2f8fb url('http://twojekonferencje.pl/i/span.gif') no-repeat right bottom; margin-bottom: 4px; height: 24px; text-align: right; color: #145B88; }*/
div#ja-leftcol div.moduletable h3 { display: ; margin-bottom: 0px; font-size: 12px; font-weight: 800; padding-left: ; border-bottom: 0px dotted silver; padding: 4px 1px 4px 8px; text-decoration: none; text-transform: uppercase; background: #F2F8FB url('http://twojekonferencje.pl/i/span-xxx.gif') no-repeat right bottom; margin-bottom: 0px; height: ; text-align: left; color: #145B88; border: 1px dotted #C9DAED; border-left: 1px solid #C9DAED; }

div.YasneObrazki01 img, span#sobi2Details_field_udogodnienia img, span#sobi2Details_field_wyposazenie img { margin-bottom: 10px;  }

a.sobi2Header { display: none; }
td.sobi_gallery_VC { display: none; }
table.sobi_gallery { border-top: 1px solid silver; border-bottom: 1px solid silver; border: 1px solid silver; width: 100%; }
table.sobi_gallery td { border: none; }
	
p.sobi2ItemTitle a { font-weight: bold; font-size: ; color: #145B88; text-decoration: none;}
table.sobi2Listing td { border: 0px solid gray;  border-bottom: 0px solid red; }

div.sobi2 table.sobi2eSearchForm { display: ; }

/*#ja-leftcol .moduletable table { border-top: 0px solid red; margin-top: 0px; }*/

#ja-leftcol .moduletable a.mainlevelnoclegi { 	padding-left: 18px; display: block; color: #145B88; text-decoration: none; height: ; font-size: 12px; line-height: 22px; /*padding: 4px 4px 4px 18px;*/	}

#ja-leftcol .moduletable a.mainlevelnoclegi:hover { color: #145B88; background: #C9DAED; text-decoration: none; }

div#ja-leftcol div.moduletable h3 { font-size: 12px; line-height: 22px; padding: 0px 5px 0px 8px; height: 22px; }

table.sobi2Listing p.sobi2ItemTitle {
	margin: 0;
	padding: 0px;
	clear:left;
	margin-bottom: 3px;
}
table.sobi2Listing p.sobi2ItemTitle a { font-size: 14px; }
table.sobi2Listing p.sobi2ItemTitle a:hover { text-decoration: none; color: #66ABE2; background: ; letter-spacing: 1px; }




table.sobi2Listing span.sobi2Listing_field_www_yasne_label { display: block; float: left; border: 0px dotted maroon; }
table.sobi2Listing span.sobi2Listing_field_www_yasne { background: ; border: 0px dotted pink; width: ;}

table.sobi2Listing span.sobi2Listing_field_www_yasne, table.sobi2Listing span.sobi2Listing_field_phone { margin-left: 0px; }

table.sobi2Listing span.sobi2Listing_field_mail_yasne, table.sobi2Listing span.sobi2Listing_field_fax { display: block; float: right; }





table.sobi2Listing span.sobi2Listing_field_city, table.sobi2Listing span.sobi2Listing_field_federal_state, 
table.sobi2Listing span.sobi2Listing_field_city_label, table.sobi2Listing span.sobi2Listing_field_federal_state_label,  table.sobi2Listing span.sobi2Listing_field__phone_label { letter-spacing: 0px; font-size: ; }



span#sobi2Details_field_br000 { display: block; width: 100%; height: 1px; background: ; clear: both; margin-top: 0px; margin-bottom: 0px; border-bottom: 0px dotted silver; }
span#sobi2Listing_field_mail_yasne_label { margin-left: 0; }








table.sobi2Listing  span.sobi2Listing_field_mail_yasne { float: left; display: block; border: 0px solid green; }
table.sobi2Listing  span.sobi2Listing_field_mail_yasne a { display: inline; border: 0px solid red; }

table.sobi2Listing  span.sobi2Listing_field_www_yasne a { display: inline; }

table.sobi2Listing  span.sobi2Listing_field_mail_yasne_label, table.sobi2Listing  span.sobi2Listing_field_fax_label, table.sobi2Listing  span.sobi2Listing_field_www_yasne_label, table.sobi2Listing  span.sobi2Listing_field_phone_label { width: 60px; display: block; float: left; font-weight: bold; }

/* 	YASNE	 */

table.sobi2Listing  span.sobi2Listing_field_mail_yasne_label, 
table.sobi2Listing  span.sobi2Listing_field_fax_label, 
table.sobi2Listing  span.sobi2Listing_field_www_yasne_label, 
table.sobi2Listing  span.sobi2Listing_field_phone_label { width: 40px; display: block; float: left; font-weight: bold; }

table.sobi2Listing { font-size: 12px; }

span#sobi2Listing_field_fax_label, span#sobi2Listing_field_phone_label, span#sobi2Listing_field_www_yasne_label, span#sobi2Listing_field_mail_yasne_label { font-weight: bold; }

span#sobi2Details_field_sale, span#sobi2Details_field_mk, span#sobi2Details_field_fax, span#sobi2Details_field_mail_yasne { float: left; }
span#sobi2Details_field_phone, span#sobi2Details_field_www_yasne { margin-right: 0px; width: 210px; border: 0px dotted pink; float: left; }
span#sobi2Details_field_phone { width: 220px; }


span#sobi2Listing_field_mail_yasne_label, span#sobi2Listing_field_fax_label { display: block; width: 100px; border: 0px solid red; float: left; }

/* 	YASNE	 */

span#sobi2Listing_field_mail_yasne_label, 
span#sobi2Listing_field_fax_label { display: block; width: 40px; border: 0px solid red; float: left; }

span#sobi2Listing_field_www_yasne_label, span#sobi2Listing_field_phone_label { display: block; width: 40px; border: 0px solid red; float: left; }
span#sobi2Details_field_mail_yasne, span#sobi2Details_field_fax { border: 0px solid green; width: 280px; }


span#sobi2Details_field_noclegowex { display: block; border: 0px dotted green;  width: 220px; float: left; margin-bottom: 8px;}
span#sobi2Listing_field_noclegowex_label { font-weight: bold; float: left; display: block; width: 130px; }
span#sobi2Details_field_najwiekszax { display: block; border: 0px dotted green;  width: 260px; float: left; }
span#sobi2Listing_field_najwiekszax_label { font-weight: bold; float: left; display: block; width: 180px; }

span#sobi2Details_field_mkx { display: block; border: 0px dotted green;  width: 260px; float: left; }
span#sobi2Listing_field_mkx_label { font-weight: bold; float: left; display: block; width: 180px; }
span#sobi2Details_field_salex  { display: block; border: 0px dotted green;  width: 220px; float: left; }
span#sobi2Listing_field_salex_label { font-weight: bold; float: left; display: block; width: 130px; }

span#sobi2Details_field_description { font-size: 12px; }

table#YasneUkryj1 span { display: none; }

/*    test    */
table#YasneUkryj1 span#sobi2Details_field_ilosc_miejsc, table#YasneUkryj1 span#sobi2Details_field_najwieksza_sala, table#YasneUkryj1 span#sobi2Listing_field_ilosc_miejsc_label, table#YasneUkryj1 span#sobi2Listing_field_najwieksza_sala_label
 { display: block; float: ; }
span#sobi2Details_field_ilosc_miejsc, span#sobi2Details_field_najwieksza_sala { display: block; width: ; height: 30px; float: right; margin: 0; padding: 0;}
div#YasneSobi3 span#sobi2Details_field_najwieksza_sala, div#YasneSobi3 span#sobi2Details_field_ilosc_miejsc { display: none; }
span#sobi2Details_field_najwieksza_sala { display: block; width: ; height: 30px; background: ;  float: right; margin: 0; padding: 0; font-size: 11px; line-height: 30px; color: #145B88; font-weight: bold;}
span#sobi2Listing_field_najwieksza_sala_label { font-weight: bold; display: block; float: left;  width: ; background: white; font-size: 11px; line-height: 30px; text-align: center;}
table.sobi2Listing span.sobi2Listing_field_najwieksza_sala, table.sobi2Listing span.sobi2Listing_field_ilosc_miejsc { float: left; display: block; width: 149px;  background: #F6F9FA; color: #145B88; font-weight: bold; border-top: 1px dotted #74A4CA; line-height: 22px; font-size: 13px;}
table.sobi2Listing span.sobi2Listing_field_najwieksza_sala_label, table.sobi2Listing span.sobi2Listing_field_ilosc_miejsc_label { margin-right: 10px; }
table.sobi2Listing span.sobi2Listing_field_najwieksza_sala { width: 169px; }
table.sobi2Listing span.sobi2Listing_field_ilosc_miejsc  { width: 129px; }
span#sobi2Listing_field_ilosc_miejsc_label, span#sobi2Listing_field_najwieksza_sala_label { margin-left: 5px; margin-right: 5px; }
table.sobi2Listing  span.sobi2Listing_field_najwieksza_sala { width: 140px; border: 0px solid red; font-size: 11px; border-top: 1px solid #145B88; }
table.sobi2Listing  span.sobi2Listing_field_ilosc_miejsc { width: 157px; border: 0px solid red; font-size: 11px; border-top: 1px solid #145B88; }
span#sobi2Details_field_ilosc_miejsc { display: block; width: ; height: 30px; background: ;  float: right; margin: 0; padding: 0; font-size: 11px; line-height: 30px; color: #145B88; font-weight: bold; }
span#sobi2Listing_field_ilosc_miejsc_label { font-weight: bold; display: block; float: left;  background: white; font-size: 11px; line-height: 30px; text-align: center;}

table#YasneUkryj1 br { display: none; }

table.sobi2Listing span.sobi2Listing_field_street,
table.sobi2Listing span.sobi2Listing_field_postcode,
table.sobi2Listing span.sobi2Listing_field_city,
table.sobi2Listing span.sobi2Listing_field_county,
table.sobi2Listing span.sobi2Listing_field_federal_state {
	display: block; width: 290px; line-height: 20px; padding: 0; margin: 0; font-size: 11px; float: left; 
	}

table.sobi2Listing span.sobi2Listing_field_street_label, 
table.sobi2Listing span.sobi2Listing_field_postcode_label, 
table.sobi2Listing span.sobi2Listing_field_county_label, 
table.sobi2Listing span.sobi2Listing_field_city_label, 
table.sobi2Listing span.sobi2Listing_field_federal_state_label { display: block; width: 110px; float: left; font-size: 12px; overflow: hidden; }
table.sobi2Listing span.sobi2Listing_field_br2 { display: block; width: 100%; height: 1px; clear: both; margin-top: 1px; border-bottom: 1px solid #FAFAFA; margin-bottom: 0; border-top: 1px dotted gray;}

table.sobi2Listing span.sobi2Listing_field_www_yasne, 
table.sobi2Listing span.sobi2Listing_field_mail_yasne, 
table.sobi2Listing span.sobi2Listing_field_phone, 
table.sobi2Listing span.sobi2Listing_field_fax
	{ display: block; float: left; line-height: 16px; font-size: ; padding: 0; margin: 0; width: auto; margin-right: 0px; width: 240px; height: 16px; }

#bd #ja-wrapper1 #ja-wrapper2 #ja-wrapper3 table.sobi2Listing span.sobi2Listing_field_mail_yasne, 
#bd #ja-wrapper1 #ja-wrapper2 #ja-wrapper3 table.sobi2Listing span.sobi2Listing_field_fax
	{
	width: 255px; float: right;
	}


table.sobi2Listing span.sobi2Listing_field_street_label, 
table.sobi2Listing span.sobi2Listing_field_city_label, 
table.sobi2Listing span.sobi2Listing_field_postcode_label, 
table.sobi2Listing  span.sobi2Listing_field_county_label, 
table.sobi2Listing  span.sobi2Listing_field_federal_state_label 
 { font-weight: bold; color: ; }

div.moduletableYasneB { 
	padding: 5px 0px;

	}
div.moduletableYasneB a, div.moduletableYasneB img { margin: 0; }

.Yasne451 { font-weight: bold; text-decoration: none; font-size: 14px; color: #005F8A; }
.Yasne452 { font-weight: bold; }
table#Yasne459 { background: ; line-height: 16px; font-size: 12px; }
table#Yasne459 td, table#Yasne459 th { padding: 0; margin: 0; }
table#Yasne459 th { font-weight: ; padding-right: 15px; }
table#Yasne458 th { border-bottom: 0px solid #005F8A; padding: 10px 2px 2px 0px; }

div#wojewodztwa_menu { position: relative; z-index: 10; }
div#wojewodztwa_menu a div { position: relative; z-index: 11; }

div#ja-content div.sobi2 table.sobi2Listing td { border-bottom-width: 3px; }
p.sobi2CatName { display: none; }
table.sobi2Listing br { clear: both; margin-top: 0px; }




/*div.sobi2  { position: relative; z-index: 1; border: 1px dotted silver; margin-top: 0; }
div.sobi2 form#sobi2Search { position: relative; z-index: 1; border: 1px dotted green; }
div.sobi2 form#sobi2Search select.inputbox { position: relative; z-index: 0; border: 2px solid red; }

html body div#ja-wrapper1 div#ja-wrapper2 div#ja-wrapper3 div#ja-wrapper- div#ja-content div.sobi2 form#sobi2Search select.inputbox { position: relative; width: 100px;  border: 2px solid green; z-index: 200; }

html body div#ja-wrapper1 div#ja-wrapper2 div#ja-wrapper3 div#ja-wrapper- div#ja-content div.sobi2 form#sobi2Search { position: relative; border: 2px solid red; z-index: 200; }

html body div#ja-wrapper1 div#ja-wrapper2 div#ja-wrapper3 div#ja-wrapper- div#ja-content div.sobi2 table.sobi2eSearchForm { position: relative; border: 2px solid maroon; z-index: 200; }


div#wojewodztwa_menu a div { 
	border: 1px solid pink;
	position: relative;
	z-index: 21;
	}
div#wojewodztwa_menu { 
	border: 1px solid green;
	position: relative;
	z-index: 20;
	}
html body div#ja-wrapper1 div#ja-wrapper2 div#ja-wrapper3 div#ja-wrapper- div#ja-leftcol { border: 1px solid yellow; position: relative; z-index: 10; }
html body div#ja-wrapper1 div#ja-wrapper2 div#ja-wrapper3 div#ja-wrapper- div#ja-leftcol div#wojewodztwa_menu a div {
	position: relative; z-index: 21;
	}

div#ja-leftcol div.moduletable { border: 1px solid red; position: relative; z-index: 11; }


*/
html body div#ja-wrapper1 div#ja-wrapper2 div#ja-wrapper3 div#ja-wrapper- div#ja-content div.sobi2 form#sobi2Search select.inputbox { width: 200px; }









div#ja-content { padding-top: 0; }
div.sobi2 { margin-top: -20px; }
/*div.formFields {  border: 1px solid green; }
div.formFields input { }
div.YasneForm1 { width: 150px; clear: both; }*/

      .directions {font-family: Arial;font-size: 8pt;color:#666666;border:1px solid #D5D5D5;}
      .directions a {color:#5858FF;}
			input.directions {
				background: #EFEFEF;
/*				height: 25px;*/
				border: thin solid #BFBFBF;
				color: #000000;
				font-size: 12px;
				vertical-align: middle;
			}
td.captioncell { font-weight: bold; color: gray; border: 1px solid green; background: #F2F8FB; padding: 5px; }
td.captioncell div { height: 100%; }
td.captioncell div.formFields { border-bottom: 0px solid red; margin: 5px 10px 2px 10px; } 
div.YasneForm1 { background: #F2F8FB; color: #145B88; border-bottom: 1px solid #145B88;  }
/*tr.ruler { display: none; border-top: 1px solid red; }*/
span.performs_required { display: none; }
/*td { empty-cells: hide; }*/

td.elementcell input.inputbox, td.elementcell textarea { border: 1px solid #145B88; }
table#Yasne453 { margin: 0;}
.ikona { float: left; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.ikona1 { float: left; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }

.eg-bar { background-color: #F2F8FB;
	font-weight: bold;
	border: 1px solid silver;
	padding: 5px 5px 5px 10px ;
	width: 500px;
	}
div.eg-bar {  	width: 320px; 	}
.icongroup1 {  	width: 320px; 	}
div.icongroup2 { width: 320px; margin: 5px 5px 5px 10px; }

.icongroup1, .icongroup3 {  	}
div.icongroup2, div.icongroup3 { }

.iconspan{ float: right; margin: 0px; cursor:hand; cursor:pointer; font-weight: bold; }

td.eg-bar-dol { background-color: #C9DAED; border: 1px solid silver; border-top: none; }
blockquote { margin: 5px 5px 2px 0px; border-left: 0px solid silver; padding: 0px 0px 0px 20px ; }

span#sobi2Listing_field_phone_label { margin-right: 5px; }
span#sobi2Details_field_inne { clear: both; margin-top: 0px; border-top: 1px solid silver; display: block; }
span#sobi2Details_field_wyposazenie { clear: both; margin-top: 0px; border-top: 1px solid silver; display: block; }
span#sobi2Details_field_udogodnienia { clear: both; margin-top: 0px; border-top: 1px solid silver; display: block; }
hr.ym { margin-bottom: 0px;  }
div.Yasne3000 {  }

h3.Yasne3030 { font-size: 16px; border-bottom: 1px solid silver; padding-bottom: 5px; margin-top: 5px; }
.Yasne3031a {font-size: 100%; font-weight: bold; color: #CF0004;}
.Yasne3031b {font-size: 100%; font-weight: bold; color: #145B88;}

table.sobi2Footer { display: none; }

div#howto {
	text-align: center;
	border: 1px solid gray;
	padding-left: 5px;
	}
span#plus {
	display: inline;
	padding: 8px 12px;
	background: transparent url('http://twojekonferencje.pl/i/plus.gif') no-repeat center center;
	}
span#minus {
	display: inline;
	padding: 8px 12px;
	background: transparent url('http://twojekonferencje.pl/i/minus.gif') no-repeat center center;
	}

.YasneColor {
	color: #b40001;
 }
#YasneOfertaTabela td, #YasneOfertaTabela th {
	border: 1px solid silver;
	padding: 1px 2px 1px 3px;
	}

.prawa { float: right; margin: 0 0 5px 10px; }

.highlight {
	font-weight: bold;
	color: #b40001;
}
