/*** Kontakt ******************************************************************/

.contact-main input.text,
.contact-main textarea
{
	width: 200px;
}

.contact-main #data table,
.contact-main #data table td,
.contact-main #form table,
.contact-main #form table td
{
	border: 0px;
}

.contact-main #name
{
	font-weight: bold;
}

.contact-main #companyName
{
	height: 30px;
}

.contact-main textarea
{
	height: 100px;
}

.contact-edit #name
{
	height: 30px;
}

.contact-edit #googleMapUrl
{
	height: 100px;
}

#contact #form
{
	clear: both;
}

#contact #form input,
#contact #form textarea
{
	width: 98%;
	resize: vertical;
}

#contact .buttons
{
	clear: both;
	float: right;
}

#contact #data
{
	float: left;
	
	width: 48%;
	margin-right: 2%;
}

#contact #map
{
	float: left;
	
	width: 48%;
	margin-right: 2%;
}

#contact #map iframe
{
	margin-top: 10px;
	
	border: 5px solid #cacaca;
}

#middle-panel .contact-map #map
{
	width: 760px;
}

#middle-panel .contact-map #map iframe
{
	width: 750px;
	height: 250px;
}

/*** Strony informacyjne ******************************************************/

.module-infopages textarea
{
	height: 400px;
	width: 98%;
}

/*** Dane strony WWW **********************************************************/

.module-pages textarea
{
	height: 100px;
	width: 450px;
}

/*** Galeria ******************************************************************/

/* Wyświetlenie grafiki */

.gallery-showimage .main-actions ul
{
	display: block;
	margin: 0px auto;
	padding: 0px;
	
	list-style-type: none;
}

.gallery-showimage .main-actions li
{
	float: left;
}

.gallery-showimage .main-actions li a
{
	display: block;

	padding: 5px 10px;
}

.gallery-showimage #image
{
	float: left;

	padding: 0px 10px 5px 0px;
}

.gallery-showimage img
{
	padding: 1px;
	border: 1px solid #cacaca;
}

.gallery-showimage #description
{
}

/* Lista grafik */

.gallery-show .record
{
	margin: 4px;
	padding: 4px;
	
	min-height: 130px;

	float: left;
	text-align: center;

	background: #ffffff;

	box-shadow: 0px 0px 5px #454545;
	border-radius: 2px;
}

.gallery-show .record .title
{
	overflow: hidden;
	max-height: 27px;
}

.gallery-show .record div.image
{
	display: table-cell;
	overflow: hidden;
	
	height: 95px;
	width: 125px;

	vertical-align: middle;
}


