/****************************************************************************************/
/*                                                                                      */
/* Version:         2009-07-29 20:00                                                    */
/* Last changed by: Josef Vondracek                                                     */
/*                                                                                      */
/****************************************************************************************/

/*======================================================================================*/
/* HOMEPAGE                                                                             */
/*======================================================================================*/

.columns
{
	
}

.columns .column1,
.columns .column2,
.columns .column3
{
	width: 200px;
	float: left;
	padding: 150px 20px 0 0;
}

.columns .column1
{
	background: url(images/background-column-01.png) no-repeat center top;
}

.columns .column2
{
	background: url(images/background-column-02.png) no-repeat center 17px;
}

.columns .column3
{
	width: 220px;
	padding-right: 0;
	background: url(images/background-column-03.png) no-repeat center 15px;
}

.columns p
{
	width: 100%;
	display: block;
	font-size: 90%;
  min-height:150px;
  height:auto !important;
}

.pixololinky p {
  height: 40px;
  min-height: 40px;
}

.column1 h2, .column2 h2, .column3 h2 {
  	background: url(images/background-columns-dots.png) no-repeat 0px 0px;
}

.columns h2
{

	padding: 10px 0 0 0;
	display: block;

	font-size: 170%;
}


.columns .column3 h2
{
	width: 220px;
}

.columns h2 a
{
	width: 190px;
	padding: 10px 0 10px 10px;
	display: block;
	background: url(images/columns-link-icon.png) no-repeat right 7px;
	color: #676766;
	text-decoration: none;
}

.columns .column1 h2 a
{
	background: url(images/columns-link-icon.png) no-repeat 140px 7px;
}

.columns .column2 h2 a
{
	background: url(images/columns-link-icon.png) no-repeat 168px 7px;
}

.columns .column3 h2 a
{
	width: 140px;
	padding-left: 60px;
	background: url(images/columns-link-icon.png) no-repeat 155px 7px;
}

.columns h2 a span
{
	font-size: 65%;
}



/*======================================================================================*/
/* CONTENT PAGE                                                                         */
/*======================================================================================*/

.contentPage
{
	
}

.contentPage h1,
.contentPage h2,
.contentPage h3,
.contentPage h4,
.contentPage h5,
.contentPage h6,
.contentPage h7,
.contentPage h8
{
	margin: 15px 0 20px 0;
	font-size: 170%;
}

.contentPage h3,
.contentPage h4,
.contentPage h5,
.contentPage h6,
.contentPage h7,
.contentPage h8
{
	font-size: 150%;
}

.contentPage p
{
	margin: 10px 0 10px 0;
}

.contentPage ul
{
	margin: 5px 0 5px 0;
	list-style: none;
}

.contentPage ul li
{
	padding: 3px 0 3px 15px;
	display: block;
	background: url(images/list-arrow.png) no-repeat left 6px;
}


.rightContentPanel ul
{
	margin: 0 0 0 15px;

}

.rightContentPanel ul li
{
	padding: 3px 0 3px 15px;
	display: block;
	background: url(images/list-arrow.png) no-repeat left 6px;
}

.contentPage ol
{
	margin: 5px 0 5px 20px;
}

.contentPage ol li
{
	
}

/*======================================================================================*/
/* CONTACT FORM PAGE                                                                    */
/*======================================================================================*/

.contactForm
{
	width: 450px;
	padding: 10px 0 10px 0;
	margin: 0 auto;
}

.contactForm td
{
	padding: 5px;
}

.contactForm td.title
{
	width: 150px;
	font-weight: bold;
	text-align: right;
}

.contactForm td.input
{
	width: 300px;
}

.contactForm td.input input
{
	width: 300px;
}

.contactForm td.input textarea
{
	width: 300px;
	height: 150px;
}

.contactForm td.button
{
	padding-top: 15px;
	text-align: right;
}

.contactForm td.button input
{
	padding: 5px 10px;
	border: 1px solid #676766;
}