@charset "UTF-8";
/* CSS Document */

BODY {
	background-image: url("images/bg.jpg");
	background-attachment: fixed;
	background-repeat:repeat;
	text-align:center;
	color:#793180;
	font:14px/18px Arial, Helvetica, sans-serif;

} 

/*Design block 1*/
#main {
	text-align:left;
	background-color:#ffffff;
	width:884px;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	margin-bottom:20px;
}

#header {
	padding-top:26px;
	background-image:url("images/top.jpg");
	text-align:center;
}


#content {
	width:720px;
}

/*Design block 1 end*/



/*Content*/
.contentcolumn {
	width:340px;
	vertical-align:top;
}

.contentcolumn_a {
	width:400px;
	vertical-align:top;
}

.contentcolumn_b {
	width:280px;
	vertical-align:top;
}
/*Content end*/




/*Prices table*/
table.prices-text{
	width:340px;
	text-align:left;

}

td.prices-text{
	text-align:left;
	vertical-align:bottom;
	border-top: 2px dotted;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #E4D6E6;
}

ul{
	margin:6px;
	padding-left:20px;
	padding-right:20px;
	list-style-position:inside;
	list-style:disc;
}

td.price{
	width:60px;
	background-color: #793180;
	/*padding-bottom:8px;*/
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font:16px/16px  Lucida Sans Unicode, Lucida Grande, sans-serif;
	letter-spacing:-0.5px;

}

.prices_top{
	font:20px/20px Lucida Sans Unicode, Lucida Grande, sans-serif;
	letter-spacing:-0.5px;
	vertical-align:top;
	height:26px;
}
/*Prices table end*/




.pic{
	padding-bottom:20px;
}




/*Headline, texts, and link*/
h1 {
	font:20px/20px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#793180;
	letter-spacing:-0.5px;
	height:12px;
}

A:link {
	font-weight: bold;
	color:#793180;
	text-decoration: none
}
A:visited {text-decoration: none; font-weight: bold;}
A:active {text-decoration: none}
A:hover {
	text-decoration: underline;
	color: #666666;
}


.textblock {
	padding-bottom:20px;
	text-align:justify;
	background:url("images/circle.png") top left no-repeat;
}

.textblock2 {
	padding-bottom:40px;
	text-align:justify;
	font:14px/24px Arial, Helvetica, sans-serif;
	background:url("images/circle.png") top left no-repeat;
}
/*Headline and link end*/




/*Design block 2*/
#right {
	background-image:url("images/right.jpg");
	width:82px;
}
#left {
	background-image:url("images/left.jpg");
	width:82px;
}

#footer {
	height:100px;
	width:884px;
	background:url("images/bottom.jpg") no-repeat;
}

#footertext {
	font:9px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:670px;
	text-align:center;
	padding-bottom:10px;
}
/*Design block 2 end*/


/*Form design*/
input { 
	background-color: #793180; 
	border: 1px solid #E4D6E6;
	color: #E4D6E6;
	padding: 6px; 
}

textarea { 
	background-color: #793180; 
	border:1px solid #E4D6E6;
	color: #E4D6E6; 
	padding: 6px;
}

td.form{
	padding-right: 20px;
	vertical-align:top;
	border-top: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #E4D6E6;
}
/*Form design End*/