//* Style Sheet of SOBI 2 Component com_sobi2b.css                               */







/* --------------------------------------------------------------------------- */







/* Copyright (C) 2006 Sigsiu.NET (http://www.sigsiu.net). All rights reserved. */







/* sobi2b 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.                                               */







/* Authors: Sigrid & Radek Suski, Sigsiu.NET                                   */





div.inwe {
margin:5px;
padding:5px;
background:#F9F9F9;
}

















/* main SOBI Style to override standard styles */















div.sobi2b {







}







div.sobi2b h1 {







}







div.sobi2b h2,







div.sobi2b h3,







div.sobi2b 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: #afafaf;







	color: #FFFFFF;







	font-size: 10px;







	font-weight: bold;







}















/* Style of the Header Menu */







/* -------------------------------------------------------- */







a.sobi2bHeader {







	padding: 5px;







	font-size: 12px;







}















/* Style of Main Component Description */







/* -------------------------------------------------------- */







table.sobi2bCompDesc {







	padding: 5px;







}















/* Style of Category List */







/* -------------------------------------------------------- */











table#sobi2bCatListSymbols {



	width: 100%;



	border-top: 1px solid #DADADA;



	border-bottom-width: 1px;



	border-bottom: 1px solid #D2D2D2;



	padding-bottom: 5px;



        padding-top: 5px;



}















table#sobi2bCatListSymbols td {







	vertical-align: top;







	border-style: none;







}















/* Style of Category Icon */


img.sobi2bCatIco {







	border-style: none;



padding-left: 60px;



padding-top: 11px;



       float:left;











}















/* Style of Category Name */







p.sobi2bCatName {







	font-size: 14px;







	padding-left: 80px;







	







}















/* Style of Category Introtext */







p.sobi2bCatsListSymbolsIntrotext {







	font-size: 10px;







	padding-left: 80px;







	margin-top: -9px;







}















/* Style of the shown entries/subcategories numbers */







span.sobi2bEditlinktipItems {







	text-decoration:  none;







	border-bottom: 1px dashed #aaa;







}







span.sobi2bEditlinktipCats {







	text-decoration:  none;







	border-bottom: 1px dashed #aaa;







}























/* Style for Entries in Category View (Cards View) */







/* -------------------------------------------------------- */







table.sobi2bListing {







	width: 100%;







	margin-bottom: 0px;



















}







table.sobi2bListing td {







	padding-top: 3px;



	



	padding-bottom: 3px;











}







/* Style for empty Cards (Placeholder) */







table.sobi2bListing td.sobi2bEmptyCell {















	background-color: #transparent;







}







table.sobi2bListing input {







	float:right;







 border-bottom: medium;







	 border-style: solid;







	border-color: #3a4794;







	border-width: 1px;







}















/* Style of Icon (Small Image) */







.sobi2bListing img {







	border-width: 1px;







	border-color: #a2a2a2;





	



	padding: 10px;



		







}















/* Style of Title (Name of Entry) */







p.sobi2bItemTitle {











color: #ff6c00;



padding-right: 50px;

font-size: 15px;

font-weight: bold;



}







/* Styles for the fields */







/* Add style for each field you added in the form span.sobi2bListing_field_yourname */







span.sobi2bListing_field_myfield,







span.sobi2bListing_field_street,







span.sobi2bListing_field_postcode,







span.sobi2bListing_field_county,







span.sobi2bListing_field_country,







span.sobi2bListing_field_email,







span.sobi2bListing_field_contact_person,







span.sobi2bListing_field_phone,







span.sobi2bListing_field_fax,







span.sobi2bListing_field_city,







span.sobi2bListing_field_hotline,







span.sobi2bListing_field_phone,







span.sobi2bListing_field_federal_state { 







padding-right: 50px;



font-size: 12px;

font-weight: lighter;

padding-bottom: 40px;

font: "Aachen Bold", serif;





}







span.sobi2bListing_field_inwestycja {







padding-right: 50px;







font-size: 9px;







}















/* Style of Edit and Delete Buttons in Category View */







input.sobi2bEditEntryButton {







}















/* Style for Page Navigation of Entries */







#sobi2bPageNav {







text-align: center;







font-size: 9px;







}























/* Style of Promotion (not yet implemented) */







/* -------------------------------------------------------- */







table#sobi2bPromotedItems {







	width: 100%;



}























/* Style of Details View */







/* -------------------------------------------------------- */







table.sobi2bDetails {







	margin-top: 15px;







	margin-left: 5px;







	padding: 10px;







	width: 600px;







}







/* Style of Entry Name */







table.sobi2bDetails h1 {







	padding-top: 5px;







	/*color: #303030;*/







}















/* Container for all custom fields data */







div#sobi2bouter{







	float: left;







	margin-top: 0px;  /* position it vertically */







}















/* Style of the Image */







img.sobi2bDetailsImage{







	border-style: none;







	float: right;







	padding-right: 5px;







	padding-top: 5px;







}















/* Styles for the fields */







/* Add style for each field you added in the form span#sobi2bDetails_field_yourname */







span#sobi2bDetails_field_myfield,







span#sobi2bDetails_field_street,







span#sobi2bDetails_field_postcode,







span#sobi2bDetails_field_county,







span#sobi2bDetails_field_country,







span#sobi2bDetails_field_phone,







span#sobi2bDetails_field_fax,







span#sobi2bDetails_field_city,







span#sobi2bDetails_field_hotline,







span#sobi2bDetails_field_phone,







span#sobi2bDetails_field_federal_state {







	font-size: 12px;







}

span#sobi2bDetails_field_inwestor{

font-size: 10px;

}

ui{
border:1px solid #d7d7d0;
margin:5px;
padding:5px;
background:#F9F9F9
}



span#sobi2bDetails_field_contact_person,







span#sobi2bDetails_field_website,







span#sobi2bDetails_field_email {







	display: block;







	padding-top: 8px;







	margin-bottom: -12px;







	font-size: 12px;







}







span#sobi2bDetails_field_description {







	display: block;







	border-top-style:solid;







	border-top: 2px;







	padding-top: 20px;







	margin-top: 0px; /* position it vertically */







}















/* Style for Way Search */







span.sobi2bWaySearch {







	border-style: none;







	float: right;







	clear: right;







	margin-top: 15px; /* position it vertically */







	display: block;







	padding-right: 5px;







}







span.sobi2bWaySearch img{







	padding-top: 8px;







	border-style: none;







	padding-left: 17px;







}















/* Style for Google Maps */







div#sobi2bGoogleMaps {







	float: left;







	position: relative;







	border: 1px solid #333333;







	margin-top: 0px;







	margin-bottom: 0px;







	margin-right: 0px;







}















/* Style of Details Footer Line */







td.sobi2bDetailsFooter {







display:none;







}















/* Style of Edit and Delete Buttons in Details View */







input#sobi2bEditEntryButton, input#sobi2bDelEntryButton {







	float:right;







}























/* Style of Footer Line */







/* -------------------------------------------------------- */







td#sobi2bFooter, td#sobi2bFooter a {







 display:none;







}























/* Style of Entry Form */







/* -------------------------------------------------------- */







/* Header Line */







p#sobi2bEditFormHeader {







	font-weight:bold;







	font-size: 14px;







	padding: 5px;







}















/* Info Requested Fields */







#sobi2bReqFieldsInfo {







	padding: 5px;







}















form#sobi2bEditForm table,







table#sobi2bFormTable {







	padding: 5px;







}







table#sobi2bFormTable2, table#sobi2bFormTable3 {







    width: 99%;







}







table#sobi2bFormTable td,







table#sobi2bFormTable2 td,







table#sobi2bFormTable3 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#sobi2bMetaKey,







textarea#sobi2bMetaDesc,







input#sobi2bIco,







input#sobi2bImg,







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.sobi2bIco,







label.sobi2bImg,







label.sobi2bMetaKey,







label.sobi2bMetaDesc {







}















/* Style for Checkboxes */







input#accept_rules,







input#field_website_on,







input#field_description_on {







}















/* Style for Not Free Label */







span.sobi2bFormNotFreeLabel {







	display: block;







	padding-top: 5px;







}















/* Style for Category Information/Descriptions */







table#sobi2bFormCats {







	width: 99%;







	border-style: none;







	margin: 10px;







}







table#sobi2bFormCats td {







	padding: 10px;







	border-style:solid;







	border-color:#CCCCCC;







	border-width:1px;







}







p#catsTitle, p#catIntroText {







	width: 100%;







	font-size: 12px;







	font-weight: bold;







}







p#catMsg {







	width: 100%;







}















/* Style for Add and Remove Button */







#sobi2bAddCatBt, #sobi2bRemoveCatBt {







	width:50px;







}







/* Style for column with Buttons */







td.sobi2bCatButtons {







	width: 50px;







    vertical-align: top;







}







/* Style for column with selected Cats*/







td.sobi2bCatSelected {







    vertical-align: top;







	width: 150px;







}















/* Style for Box with Selected Categories */







select#sobi2bSlectedCats {







	height: 100px;







	width: 150px;







}







select#sobi2bSlectedCatsID {







	height: 0px;







	width:  0px;







	border-style: none;







}















/* Style for Safety Line */







table#sobi2bFormFooter {


border-style: none;


	float: left;




	clear: left;






}







table#sobi2bFormFooter td {


	vertical-align: bottom;



}







img#seccode {







}







input#sobi2bSendButton {







	float: right;







}







input#sobi2bCancelButton {







	float: right;







}















/* Style for Payment Info */







/* -------------------------------------------------------- */







/* Style for upload info */







p.sobi2bmsg {







	padding-top: 15px;







	padding-left: 5px;







	font-size: 12px;







}















/* Style for Summary of Costs */







table#sobi2bPayment {







	width: 50%;







	margin-left: 5px;







	padding-right: 5px;







}







table#sobi2bPayment td,







td.sobi2bPayOption {







	width: 70%;







	text-align: right;







}







td.sobi2bPayFees {







	width: 30%;







	text-align: right;







}







td#sobi2bPayTotal {







	width: 30%;







	text-align: right;







	border-top: solid 1px #606060;







	font-weight: bold;







	color: red;







}















/* Style for Payment Methods */







table#sobi2bPaymentMethod {







	width: 70%;







	margin-top: 30px;







	margin-left: 5px;







}







table#sobi2bPaymentMethod img {







	border-style: none;







}







table#sobi2bPaymentMethod a:hover {







	font-style: normal;







	text-decoration:none;







}







td#sobi2bPaymentMethodBank, td#sobi2bPaymentMethodPayPal {







	text-align: left;







	vertical-align: top;







	border-style: none;







}







td#sobi2bPaymentMethodBank b {







	display: block;







	padding-bottom: 3px;







}























/* Style for Searching */







/* -------------------------------------------------------- */







table.sobi2beSearchForm {







	width: 70%;







	margin-left: 5px;







}















span#sobi2bSearchResultsSerchingString {







	font-weight: bold;







}















sobi2bListing img {







	border-width: 1px;







	border-color: #a2a2a2;







        float: left;







}























/* Style for the Menu Module */







/* -------------------------------------------------------- */







div.sobi2bMenuMod {







	margin-bottom: 8px;







	margin-top: 3px;







}















/* Style for the Search & Add Entry Links */







a.sobi2bMenuModA {







	margin-left: 20px;







	font-family: Gorgia







	font-size: 15px;







	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: #333;







	text-decoration: underline;







}







.dtree a.nodeSel {







	background-color: #c0d2ec;







}







.dtree .clip {







	overflow: hidden;







}















/* Style for the plugin container */







/* -------------------------------------------------------- */







table.sobi2bListing_plugins {







border: none;







	width: 100%;







	padding-left: 0px;







}















div.sobi2bFormTabHeader







{







  padding: 5px 2px 2px 5px;







  cursor: pointer;







  font-size: 12px;







  font-weight: bold;







}















div.sobi2bFormtabContent







{







  overflow: hidden;







  margin-left: 5px;  







  margin-top: 5px;







}







table.sobi_gallery {



border: none;



width: 480px;



}







table.sobi_gallery img{



	padding: 10px;



	



}



/* SZABLON */



div.podimg

{

		width:600px;

		height:225px;

		background-image: url(images/podfoto.jpg);

		vertical-align: top;

}





div.dofoto

{



		width:570px;

		height:180px;

		padding: 15px 15px 15px 15px;

		position: absolute;

		z-index: 0;



}





div.tytulik

{

			width:570px;

		height:40px;

		padding-top: 140px;

		z-index: 99;

		background-color: Black;

		color: #fff;

}

div.ocena

{



		width:570px;

		height:40px;

		margin: 155px 15px 15px 15px;

		position: absolute;

		float: right;

		background-color: Black;

  filter: alpha(opacity=35);

  -moz-opacity: 0.35;

  opacity: 0.35;



}

div.ttulo

{



		width:540px;

		height:35px;

		margin: 160px 15px 15px 15px;

		position: absolute;

			  font: normal 22px Georgia;

  color: #eee100;

  padding-left: 15px;

}

div.adrss

{



		width:140px;

		height:30px;

		margin: 160px 15px 15px 430px;

		position: absolute;

font: normal 12px Georgia;

  color: #bbbab5;

  text-align: right;



}

div.ocenn

{



		width:auto;

		height:20px;

		margin: 195px 15px 15px 470px;

		position: absolute;

					  font: bold 10px Tahoma;

  color: #bbbab5;



  text-align: right;

  background-color: Black;



}

div.opis{

width:540px;

vertical-align: top;	

margin-left: 30px;

}



div.topmapa

{

		width:570px;

		height:25px;

		font: bold 12px Tahoma;

		color: #625f55;

		padding-left: 30px;

		padding-top: 5px;

		background-image: url(images/top.jpg);

}

div.mapao

{

width:600px;

vertical-align: top;



}

	/* vcard*/

	

	table#sobivc_con {

width: 300px;

text-align:left;



}

	td.sobivc_con_img {



text-align:center;



}

.tytul_sobi_urb{

font-family:Tahima, Verdana, Helvetica, sans-serif;

font-size: 12px;

font-weight:bold;

height:auto;



}

.opis_sobi_urb{

font-family:Tahima, Verdana, Helvetica, sans-serif;

font-size: 10px;

font-weight:normal;

height:auto;



}