@charset "utf-8";

a {outline: none; }
a:link { color: #000;  background-color: transparent; }
a:visited { color: #000; background-color: transparent; }
a:hover { color: #000;  background-color: transparent; }
a:active { color: #000; background-color: transparent; } 


h1{font-size:19px;}
label{display:inline-block;width: 180px; height: 20px; background-color:#F6F6F6;}
html {position:relative; width:1024px; height: 100%; margin:0 auto;}

body{
  font-family: Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;
  position:absolute; width:100%; height: 100%; left:0px; top:0px;margin:0px;
}

#iddd { position:absolute;top:770px;left:800px;text-decoration: underline;font-style:italic; }
#noscriptt{background-color:#F6F86C; height: 30px;font-size:15px;line-height:30px;font-weight: bold;}

#organizators{
float:right; width:650px;
}

#logos{
position:absolute; width:1024px; height:150px; top:807px; background-image: url(images/tlofit.png);background-repeat:repeat-y;
overflow:auto;
}
#sponsors{
position:absolute; width:220px; height:120px; left:55px;float:left;
}

#footer{
position:absolute; width:1024px; top:924px; background-image: url(images/tlofit.png);background-repeat:repeat-y;
}


#containerz{
background-image: url(images/tlo.png);background-repeat:no-repeat;
position:absolute; width:1024px; height: 807px; left:0px; top:0px;margin:0px;
}


#menu{position:absolute; width:285px; height: 425px; left:50px; top:272px; }
#menu a {text-align:left;}


.hotel td {
vertical-align:top;
padding:0px;
}

.hotel_name {
 font-size:12px;
 font-weight:bold;
 padding-bottom:10px;
}


#epsprize{
  width: 320px;
  height: 30px;
  margin: 210px 600px 0;
}
#epsprize a{
  background: url("images/button/eps_prize.png") no-repeat 0 0;
  display: block;
  width: 320px;
  height: 30px;
	text-decoration: none;
}
#epsprize a:hover{ 
  background-position: 0 -35px;
}

#atemplate{
  width: 320px;
  height: 30px;
  margin: 225px 600px 0;
}
#atemplate a{
  background: url("images/button/mtemplate.png") no-repeat 0 0;
  display: block;
  width: 320px;
  height: 30px;
	text-decoration: none;
}
#atemplate a:hover{ 
  background-position: 0 -35px;
}

#reg{
  width: 320px;
  height: 30px;
  margin: 5px 600px 0;
}
#reg a{
  background: url("images/button/mgregi2.png") no-repeat 0 0;
  display: block;
  width: 320px;
  height: 30px;
	text-decoration: none;
}
#reg a:hover{ 
  background-position: 0 -35px;
}

#login {
  width: 284px;
  height: 35px;
  margin: 250px 695px 0;
}
#login a{
  background: url("images/button/register.png") no-repeat 0 0;
  display: block;
  width: 284px;
  height: 35px;
  text-decoration: none;
}
#login a:hover{ 
  background-position: 0 -35px;
}


#news a{
  margin: 5px 0 0 0;
  text-decoration: none;
  display: block;
  width: 284px;
  height: 30px;
  background: url("images/button/photos.png") no-repeat 0 0;
}
#news a:hover{ 
  background-position: 0 -35px;
}

#welcome a{
  margin: 5px 0 0 0;
  text-decoration: none;
  display: block;
  width: 284px;
  height: 35px;
  background: url("images/button/welcome.png") no-repeat 0 0;
}
#welcome a:hover{ 
  background-position: 0 -35px;
}

#general_info a{
margin: 5px 0 0 0;
	text-decoration: none;
  display: block;
  width: 284px;
  height: 35px;
  background: url("images/button/general.png") no-repeat 0 0;
	
}
#general_info a:hover{ 
  background-position: 0 -35px;
}

#members a{
margin: 5px 0 0 0;
	text-decoration: none;
  display: block;
  width: 284px;
  height: 35px;
  background: url("images/button/members.png") no-repeat 0 0;
	
}
#members a:hover{ 
  background-position: 0 -35px;
}

#accomodation a{
margin: 5px 0 0 0;
	text-decoration: none;
  display: block;
  width: 284px;
  height: 35px;
  background: url("images/button/accommodation.png") no-repeat 0 0;
	
}
#accomodation a:hover{ 
  background-position: 0 -35px;
}


#program a{
margin: 5px 0 0 0;
	text-decoration: none;
  display: block;
  width: 284px;
  height: 35px;
  background: url("images/button/program.png") no-repeat 0 0;
	
}
#program a:hover{ 
  background-position: 0 -35px;
}	

#invited a{
margin: 5px 0 0 0;
  text-decoration: none;
  display: block;
  width: 284px;
  height: 30px;
  background: url("images/button/invited.png") no-repeat 0 0;
}
#invited a:hover{ 
  background-position: 0 -35px;
}	


#social a{
margin: 5px 0 0 0;
  text-decoration: none;
  display: block;
  width: 284px;
  height: 51px;
  background: url("images/button/social.png") no-repeat 0 0;
}
#social a:hover{ 
  background-position: 0 -51px;
}	

#register a{
  margin: 5px 0 0 0;
  text-decoration: none;
  display: block;
  width: 284px;
  height: 35px;
  background: url("images/button/register.png") no-repeat 0 0;
}
#register a:hover{ 
  background-position: 0 -35px;
}	
#excursion a{
  margin: 5px 0 0 0;
  text-decoration: none;
  display: block;
  width: 284px;
  height: 35px;
  background: url("images/button/excursion.png") no-repeat 0 0;
}
#excursion a:hover{ 
  background-position: 0 -35px;
}	
#dates a{
  margin: 5px 0 0 0;
  text-decoration: none;
  display: block;
  width: 284px;
  height: 30px;
  background: url("images/button/dates.png") no-repeat 0 0;
	
}
#dates a:hover{ 
  background-position: 0 -35px;
}	
#cracow a{
  margin: 5px 0 0 0;
  text-decoration: none;
  display: block;
  width: 284px;
  height: 35px;
  background: url("images/button/cracow.png") no-repeat 0 0;
}
#cracow a:hover{ 
  background-position: 0 -35px;
}	
#contact a{
  margin: 5px 0 0 0;
  text-decoration: none;
  display: block;
  width: 284px;
  height: 35px;
  background: url("images/button/contact.png") no-repeat 0 0;
}
#contact a:hover{ 
  background-position: 0 -35px;
}


dt{	background-color: #888;
	_color: #fff;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin: 10px 0 0 0;
	padding: 2px;}

dd {
	background-color: #eee;
	color: #000;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #888;
	margin: 0;
	padding: 1px 5px;
}
	

#mcs_container{position:relative; top:0px; left:350px; width:640px; height:490px; _padding:0 10px;}
#mcs_container .customScrollBox{position:relative; height:95%; overflow:hidden;}
#mcs_container .customScrollBox .container{position:relative; width:620px; top:0; float:left;}
#mcs_container .customScrollBox .content{clear:both;}
##mcs_container  h1{color:#C90060;}
#mcs_container  h1{color:#F69E39;}
#mcs_container .customScrollBox img{border:5px solid #fff;}
#mcs_container .dragger_container{position:relative; width:1px; height:425px; float:left; margin:10px 0 0 10px; background:#000; cursor:pointer -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:s-resize;}
#mcs_container .dragger{position:absolute; width:6px; height:80px;margin-left:-2px; background:#F69E39; text-align:center; line-height:60px; color:#666; overflow:hidden; cursor:pointer; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
#mcs_container .dragger_pressed{position:absolute; width:10px; margin-left:-4px; height:80px; background:#F69E39; text-align:center; line-height:60px; color:#666; overflow:hidden; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:s-resize;}
#mcs_container .scrollUpBtn,#mcs_container .scrollDownBtn{position:absolute; display:inline-block; width:14px; height:15px; margin-right:12px; text-decoration:none; right:0; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity:0.20; opacity:0.20;}
#mcs_container .scrollUpBtn{top:16px; background:url(mcs_btnUp.png) center center no-repeat;}
#mcs_container .scrollDownBtn{bottom:12px; background:url(mcs_btnDown.png) center center no-repeat;}
#mcs_container .scrollUpBtn:hover,#mcs_container .scrollDownBtn:hover{filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;}

.regform{
	width:630px;
	font-family:calibri;
  font-size:16px;
}
.error-message {
	padding: 7px 10px;
	background: #fff1f2;
	border: #ffd5da 1px solid;
	color: #d6001c;
	border-radius: 4px;
}
.success-message {
	padding: 7px 10px;
	background: #cae0c4;
	border: #c3d0b5 1px solid;
	color: #027506;
	border-radius: 4px;
}
.demo-table {
	_background: #A7D249;
	width: 100%;
	border-spacing: initial;
	margin: 2px 0px;
	word-break: break-word;
	table-layout: auto;
	line-height: 1.8em;
	color: #333;
	border-radius: 4px;
	padding: 10px 40px;
}
.demo-table td {
	padding: 5px 0px;
}
.demoInputBox {
	padding: 10px 30px;
	border: #a9a9a9 1px solid;
	border-radius: 4px;
}
.btnRegister {
	padding: 10px 30px;
	background-color: #125877;
	border: 0;
	color: #FFF;
	cursor: pointer;
	border-radius: 1px;
	margin-left: 10px;
}

