﻿html, body, #wrapper{
	font-family: Tahoma, Verdana, "Helvetica CE", Helvetica, "Arial CE", Arial, Sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
	background-color:#eeccd8;
	
	/* pozadi webu - struktura */
	background-image:url(../img/bg.gif);
	background-repeat:no-repeat;
	background-position: center center;
	
	/* scrollbar */
	scrollbar-3dlight-color: #eeccd8;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #eeccd8;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #eeccd8;
}


/* position */	
#wrapper{
	margin:10px auto 0px auto;
	text-align: center;
	vertical-align: middle;
	
	width:900px;
	height:600px;
	
	background-image:url(../img/bg-list.gif);
	background-repeat:no-repeat;
	background-position: center;
	background-color:transparent;
}
#wrapper-about{
	position:relative;
	margin:10px auto 0px auto;
	text-align: center;
	vertical-align: middle;
	
	width:900px;
	height:600px;
	
	background-image:url(../img/bg-about.gif);
	background-repeat:no-repeat;
	background-position: center;
	background-color:transparent;
}
#wrapper-blank{
	margin:10px auto 0px auto;
	color: #eeccd8;

	vertical-align: middle;
	
	width:900px;
	height:600px;
	
	background-image:url(../img/bg-blank.gif);
	background-repeat:no-repeat;
	background-position: center;
	background-color:transparent;

}

#about-bgPhoto { position:absolute; top:48px; left:273px; width:607px; height:452px; background: url(../img/about_photo_001.jpg) no-repeat top left; }


/* header */	
#top{
	
	list-style-type: none;
	color:#eeccd8;

	height:60px;
	
	position:relative;
	left:0px;
	top:-10px;
}

#menu{
	position:absolute;
	left:190px;

	width:67%;
	color:#eeccd8;
}

#top li{
	float:left;
	margin: 29px 5px 0px 0px;
	padding:2px;
}

#top A, A:link, A:visited	{	
	font-family: Arial, "Helvetica CE", Helvetica, Sans-serif;
	font-size:11px;
	_font-size:12px;/*IE win only*/
	
	color:#c988a9;
	font-weight:bold;
	text-decoration: none;
}
#top A:hover	{	
	font-family: Arial, "Helvetica CE", Helvetica, Sans-serif;
	font-size:11px;
	_font-size:12px;/*IE win only*/
	color:#5a0048;
	font-weight:bold;
	text-decoration: none;
}

#logo{
	float:left;
	position:relative;
	left:35px;
	top:2px;
}



/* content */	
#content-main{
	text-align:left;
	
	height:420px;
	
	position:relative;
	top:10px;
	
	background-image:url(../img/bg-listed.gif);
	background-repeat:no-repeat;
	background-position: center;
	background-color:transparent;
}
#content-large{
	text-align:left;

	margin-left:12px;
	
	height:420px;
	
	position:relative;
	top:10px;
}

#content-center{
	text-align:center;
	
	height:420px;
	
	position:relative;
	top:10px;
	
	background-image:url(../img/bg-listed.gif);
	background-repeat:no-repeat;
	background-position: center;
	background-color:transparent;

}
.content-gall{
	text-align:left;
	
	width:650px;
	position:relative;
	top:50px;
	left:50px;
}
#content-events{
	text-align:left;
	
	width:480px;
	
	position:relative;
	top:50px;
	left:50px;

}
#content-events ul {
	list-style-type: none;
}

#content-events li {
	float: left;
	height:90px;


}
#content-events img{	
	display: block;
	
	}

#content-right{
	text-align:right;
	
	height:420px;
	
	margin-left:10px;
	margin-right:20px;
	
	position:relative;
	top:10px;
}
#content-about{
	text-align:left;
	
	height:420px;
	
	position:relative;
	top:10px;
	
}

#content-large p{margin:20px;}

.hit{
	float:left;
	overflow:auto;
}

#cont{
	text-align:left;
	position:relative;
	top:10px;
	margin-left:160px;
}


#submenu{
	color:#f6ecf0;
	text-align:left;
	width:500px;
	
	height:30px;

	position:relative;
	top:20px;
	left:40px;
	
	background-image:url(../img/bg-submenu.jpg);
	background-repeat:no-repeat;

	padding-left:10px;
}

#submenu2{
	list-style-type: none;
	text-align:left;
	margin:5px 5px 40px 5px;
}

#txt{
	font-size:10px;
	_font-size:11px;
	
	color:#5a0048;
	text-align:left;
	
	float:left;
	
	width:165px;
	height:330px;

	margin:5px;
	
	position:relative;
	left:35px;
	top:20px;
	
	overflow:auto;
}

#txtAbout{
background-color:#FFFFFF;
	font-size:10px;
	_font-size:11px;
	
	color:#5a0048;
	text-align:left;
	
	float:left;
	
	width:240px;
	height:420px;

	margin:5px;
	
	position:relative;
	left:30px;
	top:0px;
	
	overflow:auto;
}
#txt ul{
	list-style-type: none;
	text-align:left;
	margin: 0;
	padding: 0;
}


#columnTxt{
	float:right;
	
	width:300px;
	height:350px;

	position:relative;
	top:20px;
	right:30px;

	
}

#columnTxtGD{
	color:#5a0048;
	float:left;
	
	width:600px;
	height:350px;

	position:relative;
	top:40px;
	left:280px;

	overflow:auto;

}


#txt2{
	color:#5a0048;
	
	font-size:10px;
	text-align:left;

	height:200px;
	
	overflow:auto;
}

#txt-form{
	color:#eeccd8;
	
	text-align:left;

	height:380px;
	
	overflow:auto;
}

#detail{
	font-size:10px;
	color:#5a0048;
	
	text-align:center;
	
	float:right;
	
	width:320px;
	height:410px;

	position:relative;
	left:10px;
	top:-10px;

	overflow:auto;
	border:thin solid;
	border:0px;
	
}
#big-img{
	margin-bottom:15px;
}




#list{
	text-align:left;
	float:right;	

	width:590px;
	height:370px;

	position:relative;
	left:0px;
	top:0px;
	
	overflow:auto;
	
}



#ordering{
	text-align:left;
	list-style-type: none;
	height:100px;
	background-color:#FFFFFF;
	font-size:10px;
	
}
#ordering li{
	text-align:right;
	float:left;
	width:auto;
	border-right:thin solid;
	border-right-color:#eeccd8;
}
#ordering .col{
	padding-right:10px;
	width:120px;
}
#ordering .right{
	text-align:left;
	padding-left:10px;

}
#tag{
	text-align:right;

	position:relative;
	top:px;
	
	width:145px;
	height:50px;
	
	background-image:url(../img/bg-tag.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#tag p{
	font-size:11px;
	font-weight:bold;
	color:#782e69;

	margin-right:30px;
	margin-bottom:30px;
	
	position:relative;
	left:0px;
	top:17px;
	
}



#list img{
	text-align:left;
	float:left;	

	margin:5px;
}


/* footer */	
#footer{
	text-align:right;
	color:#c988a9;
	font-size:12px;
	
	height:30px;
	
	position:relative;
	top:45px;
	
	margin-right:50px;
}

#faq{
	margin:10px;
	text-align:left;
	background-color:#FFFFFF;
}
#faq p{
	margin:10px;
}
#footer A, A:link, A:visited	{	
	font-size:10px;
	color:#c988a9;
	text-decoration: none;
}
#footer A:hover	{	
	font-size:10px;
	color:#5a0048;
	text-decoration: none;
}







#form{
	position:relative;
	top:40px;
	border:thin solid;
}

#form input {
	width:90%;
	margin-bottom: 2px;
	padding:2px;
	border:solid 1px;
	border-color:#dfdfdf;
	color: #666666;
	font-size:10px;
}
#form .form-name {
	background-attachment: scroll;
	background-image: url(../img/form-name.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#form .form-email {
	background-attachment: scroll;
	background-image: url(../img/form-email.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#form .form-query {
	width:100px;
	margin-bottom:2px;
	padding:2px;
	border:solid 1px;
	border-color:#dfdfdf;
	color: #666666;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	
	background-attachment: scroll;
	background-image: url(../img/form-query.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#form .odeslat {
	width:90%;
	margin-bottom: 2px;
	padding:2px;
	border:solid 1px;
	border-color:#dfdfdf;

	
	/*
	border:none;
	width:30px;
	position:relative;
	top:0px;
	left:70px;
	*/
	}



/* links */
A, A:link, A:visited	{	
	font-family: Tahoma, Verdana, "Helvetica CE", Helvetica, "Arial CE", Arial, Sans-serif;
	font-size:12px;
	color:#eeccd8;
	text-decoration: none;
}
A:hover	{	
	font-family: Tahoma, Verdana, "Helvetica CE", Helvetica, "Arial CE", Arial, Sans-serif;
	font-size:12px;
	color:#5a0048;
	text-decoration: none;
}



h3 { padding:0; margin:0 0 5px 0;}

