/*
Design by unimate electronics gmbh
*/

* {
	margin: 0;
	padding: 0;
}

body {
	/*margin-bottom: 20px;*/
	background: #FFFFFF; /*url(images/back.png) repeat-x;*/
	font: normal 11px comic sans MS, Verdana, Arial, Helvetica;
	color: #AA6AAA;
	height:100%;
}

HTML{
	height:100%;
}


h1, h2, h3, h4, h5, h6 {
	color: #FF00FF;
}


h1 {
}

h2 {
	font-size: 1em;
	font-weight: normal;
}

h3 {
	font-size: 1.4em;
	/*font-weight: normal;*/
	text-align:right;
}

h4 {
	font-size: 1.4em;
	/*font-weight: normal;*/
	text-align:center;
}

h5 {
	font-size: 17px;
	/*font-weight: normal;*/
	text-align:center;
	background: #FF00FF;
	width: 350px;
	margin: 20px 0 0 40px;
	border: 1px solid #CE00CE;
	color: #FFFFFF;

}

h6 {
	font-size: 1.6em;
	/*font-weight: normal;*/
	text-align:center;
}


p, blockquote, ul, ol {
}

p {
}

blockquote {
}

ul {

}

ul li {
}

ol {
}

ol li {
}

dl {
	margin: 10px 0 0 30px;
}


dt, dd { 
	margin: 0;
	} 
dt {
	float: left;
	width: 180px;
	font-weight: bold;
	font-size: 0.9em;
	color: #4070B0;
		
}


a {
	/*color: #6a6a6a;*/
	color: #ff00ff;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

embed {
	float: left;
}

img {
	border: 0px solid #3B3B3B;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.gloBox{
	float: left;
	margin: 10px 30px 20px 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px ;
}



.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }



/* Post */

.post {
	margin-top: 8px;
}

.post .title {
	margin: 0 0 0px 0;
	padding: 0 0px 5px 5px;
	border-bottom: 15px solid #FFDDFF;
	font: normal 20px comic sans MS, Verdana, Arial, Helvetica;
	/*background: url(images/title.gif) no-repeat left top;
	 font-weight: bold;*/
}

.post .entry {
	background: url(images/post.png) repeat-x left top;
	padding: 10px 0 0 5px;
	line-height: 1.6em;
	text-align: justify;
	
}

.post .entry  a{
	/*color: #FF6500;*/
	color: #FF00FF;
}

.post .entry  p{
	margin: 0 0 1.2em 0;
	font-size: 1.3em;
}

.post .entry  ul{
	margin: 0 0 0 4em;
}

.post .meta {
	padding: 0px 0 10px 0;
}

.post .meta p {
	margin: 0;
	line-height: normal;
	color: #999999;
}



.post .meta .links {
	float: right;
}

.post .meta .more {
	padding: 0 20px 0 18px;
	color: #FF00FF;
	font-size: 1.3em;
}


/* Header */

#headerUp {
	background: #FFDDFF;
	height: 15px;
	border-top: 2px solid #FFAAFF;
	/*border-bottom: 1px solid #FFAAFF;*/
	position:absolute;
    top:0;
	width:100%;

}

#header {
	width: 950px;
	height: 350px;
	margin: 0 auto;
	
	color: #808080;
	/*border-bottom: 18px solid #D4DADC;*/
}

#header h1, #header h2 {
	font-style: italic;
	font-weight: normal;
}


#header a {
	text-decoration: none;
	color: #808080;
}


/* Page */

#page {
	width: 950px;
	margin: 10px auto;
	
	padding-bottom:52px;   /* Height of the footer */
}

#content {
	float: left;
	width: 950px;
	padding-right: 1px;
}

#sidebar {
	float: right;
	width: 200px;
	padding-left: 1px;
}

#leftbar {
	float: left;
	width: 350px;
	padding-right: 1px;
}

#rightbar {
	float: right;
	width: 350px;
	padding-right: 1px;
}




/* Menu */

#menuPictures {
	float: left;
	width: 100%;
	margin: -50px 0px 0px 0px;
}

#menu {
	float: left;
	font: normal 15px comic sans MS, Verdana, Arial, Helvetica;
}

#Submenu {
	float: right;
	font: normal 15px comic sans MS, Verdana, Arial, Helvetica;
	padding: 0px 50px 10px 0px;

}

#Submenu a{
	color: #FF00FF;
	font-weight: normal;
}

#Submenu a:hover{
	text-decoration: underline;
}

#Submenu .active {
	text-decoration: underline;
}

#menu ul {
	margin: 0px;
	padding: 30px 0px 0px 60px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	padding: 30px 50px 0px 0px;
	
	float: left;
	text-decoration: none;
	
	font-size: 1em;
	font-weight: normal;


	color: #FF00FF;
	text-align:center;
	
	height:100px;
	width:124px;	
	background: url(images/menu0ff.gif) no-repeat;
	
}

#menu a:hover{
	color: #FFFFFF;
	/*padding: 4px 20px 6px 20px;
	text-decoration: underline;*/
	background: url(images/menu0n.gif) no-repeat;
}







#startMenu a {
	display: block;
	float: right;
	height:200px;
	width:300px;
	background: url(images/start2.png) no-repeat right bottom;

	color: #FF00FF;
	text-align:center;
	font-size: 1.5em;
	font-weight: normal;
	
	
}

#startMenu a:hover{
	text-decoration: none;
	background: url(images/start3.png) no-repeat right bottom;
	color: #FFFFFF;
}


#menu  .active a {
	background: #AA0000;  /* #FF6500; #AA0000;*/
	color: #FFFFFF;
	
	background: url(images/menu0n.gif) no-repeat;
}

#menu  .active a:hover {
	color: #FFFFFF;
	/*padding: 5px 20px 5px 20px;
	text-decoration: underline;*/
}


#container {
   min-height:100%;
   position:relative;
}

/* Respond */


.tt {
	font-size: 13px;
}

.FormLabel {
	font-size: 1.3em;
}

#Form1 {
		margin: 10px 0 0 200px;
}


.msg {
		border-color:#FFAAFF;
		border-style:solid;
		border-width:1px;
		height: 96px;
		width: 500px;
		padding : 5px;
		font: normal 12px Arial, Verdana, Helvetica;
		color: #FF00FF;
		}
.myfamily {
		border-color:#FFAAFF;
		border-style:solid;
		border-width:1px;
		height: 16px;
		width: 435px;
		padding : 2px;
		color: #FF00FF;

		}
.myfamilyerr {
		border-color:#FF0000;
		border-style:solid;
		border-width:1px;
		height: 16px;
		width: 435px;
		padding : 2px;
		color: #FF00FF;
		}
.mychoice {
		border-style:none;
		}
.myadults {
		border-color:#FFAAFF;
		border-style:solid;
		border-width:1px;
		height: 16px;
		width: 50px;
		padding : 2px;
		color: #FF00FF;
		}
.myadultserr {
		border-color:#FF0000;
		border-style:solid;
		border-width:1px;
		height: 16px;
		width: 50px;
		padding : 2px;
		color: #FF00FF;
		}
.myTeenangers {
		border-color:#FFAAFF;
		border-style:solid;
		border-width:1px;
		height: 16px;
		width: 50px;
		padding : 2px;
		color: #FF00FF;
		}
.myTeenangerserr {
		border-color:#FF0000;
		border-style:solid;
		border-width:1px;
		height: 16px;
		width: 50px;
		padding : 2px;
		color: #FF00FF;
		}		
		
#errmsg {
		border-style:none;
		display: inline;
		color:Red;
		margin: 0 0 0 15px;
}

		
.send 
{
	border-color:#FFAAFF;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	background-color:#FF00FF;
	height:20px;
	width:150px;}


/* Footer */
#footerWrap {
	background: #FFDDFF;
	height: 50px;
	border-bottom: 2px solid #FFAAFF;
	position:absolute;
    bottom:0;
	width:100%;

}

#footer {
	width: 950px;
	height: 20px;
	margin: 0px auto;
	
	padding: 15px 0 0 0;
	background: #FFDDFF;
	font-size: 1em;
	color: #FF77FF;
}

#legal {
	float: left;
	padding: 2px 0 0 0px;
}

#links {
	float: right;
	padding: 2px 5px;
}

.pics {
   /* wartości te powinny być conajmniej takie jak rozmiary zdjęć */
   height: 372px; /* szerokość elementu HTML gdzie osadzone są zdjęcia */
   width: 258px; /* wysykość elementu HTML gdzie osadzone są zdjęcia */
   padding: 0;
   margin: 0 0 0 30px;
}

.pics img {
   padding: 15px;
   border: 1px solid #ffaaff;
   background-color: #ffddff;
   /* rozmiary zdjęć */
   width: 342px; /* szerokość wyświetlanych zdjęć */
   height: 228px; /* wysokość wyświetlanych zdjęć */
   top: 0;
   left: 0
} 

