body,html,p {
	padding:0; margin:0;
}

body {
	background: url('./img/bg.gif') repeat scroll center top;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:center;
	padding-bottom: 15px;
}

td {
   vertical-align:top;
}

.tab0 {
	vertical-align:top;
	background-color:#6F92BD;
	cursor: pointer;
}

.tab1 {
	vertical-align:top;
	background-color:#ECCB96;
	cursor: pointer;
}

.tab2 {
	vertical-align:top;
	background-color:#DCB271;
	cursor: pointer;
}

.products {
	color:#59ACDE;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:30px;
	
	position:relative;	
}

.iframe {
	height:30px;
	width:100%;
}

#headback {
	background: url('./img/bg.gif') scroll center top;
}

#headlogo {
	background:url('./img/logo11.jpg') no-repeat;
	background-position:center top;
	height:293px;
	width:950px;
	margin:0 auto;
}


#main {
	background:url('./img/container-bg-top2.jpg') repeat-y;
	background-position:center top;
}
#footer {
	background:url('./img/bottom.jpg') repeat-y;
	background-position:center top;
	background-repeat:no-repeat;
	height:53px;
	margin:0px auto 10px auto;
}

#footer, #footer2 a, #footer a, .ajax_page_archive {
	color:#502604; 
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#footer_txt, #footer_txt a {
	color:#502604; 
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#links {
	background:url('./img/twine.png') no-repeat;
	background-position:center bottom;
	height:25px;
	width:527px;
	margin:0 auto;
	color:#811b0b;
	font: bold 16px Arial, Helvetica, sans-serif;
	
}


#links a {
	margin: 0px 25px;
	color:#811b0b;
	text-decoration:none;
}


#links a:hover {
	text-decoration:none;
	color:#DF5843;
	text-decoration:underline;
}

h1 {
	font:bold 12px  Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0;
	color:#502604;	
}
h2 {
    font:bold 14px  Arial, Helvetica, sans-serif;
    padding:20px 0px 0px 0px;
    margin:0;
    color:#502604;  
}
h3 {
    color: rgb(51, 102, 238);
    font-weight: bold;
}

p.desc {
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-left: 10px;
}

a.desc, a.desc:hover {
	color: #502604;
	text-decoration: none;
}

p.header {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align: center;
	padding:0px 10px 0px 0px;
	background-position:center bottom;
}

span.desc {
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-left: 10px;
}

a.admin {
	color: #404040;
	text-decoration: none;
}

a.admin:hover {
	color: #DF584e;
	text-decoration: none;
}

#text {
	width:850px; 
	margin:0  auto; 
	text-align:left; 
	position:relative;
}

#text2 {
	width:530px; 
	margin:0  auto; 
	text-align:left; 
	position:relative;

}

#text p {
	padding: 0px 0px 0px 0px; 
	color:#502604;
}

#text2 p {
	padding: 0px 0px 0px 0px; 
	color:#502604;
}

#text span {
	padding: 0px 0px 0px 0px; 
	color:#502604;
}

#text2 span {
	padding: 0px 0px 0px 0px; 
	color:#502604;
}
.joinbutton {
	background:url('./img/button-bg.jpg') no-repeat; 
	width:343px; 
	height:38px; 
	margin:20px 0px 0px 0px;
	padding:0; 
	font-size:22px; 
	font-weight:bold; 
	text-align:center; 
	line-height:38px;
	overflow:hidden;
}

.joinbutton a {
	color:#811b0b;
	text-decoration:none;
}
.joinbutton a:hover {
	color:#DF5843;
	text-decoration:none;
}

#wrapper {
	padding-top:10px;
}

input.login, input.pass, select.uni {
	width:115px;
	border:1px solid #7a6042;
	background-color:#ffffff;
	color:#811b0b;
	font-size:11px;	
}
.startinput {
	border:1px solid #7a6042;
	background-color:#ffffff;
	color:#811b0b;
	font-size:12px;	
}

select.uni {
	width:100px;
}

#formz {
	font-size:12px; 
	overflow:hidden; 
	margin-top:20px;
}

#logindata td {
	padding-left:5px;
}

#logindata label {
	font-size:10px;
}

#logindata td.forgotpwd {
	font-size:10px;
	padding:5px 0px 0px 0px;

}

#logindata td.forgotpwd a {
	padding: 0px 0px 0px 5px;
	color:#811b0b;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

#logindata td.forgotpwd a:hover {
	color:#DF5843;
	text-decoration:underline;
}

#logindata td input.button {
	width:120px;
	margin-left:25px;
}

img.bild1 {
	position:absolute; 
	top:20px; 
	left:356px;
}


img.bild2 {
	position:absolute; 
	top:110px; 
	left:356px;
}

*.button { 
	border: 3px double #5d4c2f;
	border-top-color: #c9a584;
	border-left-color: #c9a584;
	padding: 2px 0px;
	background:#eccf8e url('./img/button.gif') repeat-x;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	color:#542c0f; /*Default Brown*/
	}
*.button:hover {	color: #FFFFFF; text-decoration:none;	}
*.button:active {
	border: 3px double #c9a584;
	border-top-color: #5d4c2f;
	border-left-color: #5d4c2f;
	padding:3px 1px 1px 3px;
	} 
	
#register input.button {
	margin:10px 0px 0px 73px;
	padding:2px 52px;
}

#register input#buttonlogin {
	margin:0px 0px 0px 18px;
	padding:2px 20px;
}

#pwd input.button {
	margin:10px 0px 0px 73px;
}

#pwd p.desc {
	padding-bottom:10px;
}

a.footerlink {
	margin-left:20px;
}

a.firstlink {
	margin-left:30px;
}

.warning {
	color:#ff0000;
}

div#demand {
	padding-bottom:25px;
}
/*
input#login, input#pwd, input.startinput {
	background:url('./img/input-bg.jpg') repeat-x;
}	
*/
#tour h3 {
Font-size:14px;
text-align:center;
}

#tour #imagecontainer {
height:230px;
overflow:hidden;
}
#tour #tourtext{
height:120px;
overflow:auto;
}
#tour #tourtext p{
padding:0px;
margin:10px 30px;
}


#tour a.back {
display:block;
width:100px;
float:left;
margin-left:30px;
}

#tour a.next {
margin-right:30px;
margin-left:auto;
width:100px;
display:block;
text-align:right;
}



#tour a.back, 
#tour a.next,
#no-login-umod a.back {
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#811b0b;
}

#tour a.back:hover, #tour a.next:hover {
	color:#DF5843;
	text-decoration:underline;
}

#no-login-umod #main #text p {
 	padding: 0px 190px 15px 5px;
}

#no-login-umod #main #text a {
	color:#502604;
}

td.tooltip
{
  background-color      : #fdf7dd;
  font-weight		: normal;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  border: 1px solid #502604;
  color:#502604;	
  font-size:10px;
}

.abutton {
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
border: 1px solid #5d4c2f;
border-color: #5d4c2f;
background-color: #e9c791;
color: #542c0f;
padding:1px 5px 1px 5px;
text-decoration: none;
/* padding:2px 5px; */
}

.abutton:hover {
color: #542c0f;
background-color: #fae0ae;
text-decoration: none;
}

#arch, .txt_arch, .txt_last {
	color:#502604; 
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

.clear_div {
	height: 10px;
}

#brak_eventow {
	color:#502604; 
	font:15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

#menu {
	background: url('./img/menu.png') repeat-x;
	height: 29px;
	text-align: center;
	border: 1px #222 solid;
	border-bottom: none;
}

#menu a {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	line-height: 29px;
	padding: 5px 15px;
	font-weight: bold;
}

#menu a:hover {
	background: url('./img/hover.png') repeat;
	font-weight: bold;
	text-decoration: underline;
}

