#language {
	position: absolute;
	left: 18px;
	top: 18px;
	z-index: 50;
}

#language a {
	display: block;
	width: 52px;
	height: 52px;
	text-indent: -9999px;
	background-image: url(../img/cesky.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#language a:hover {	background-position: top;}

a#program {	background-image: url(../img/program-en.gif); background-position: bottom; background-repeat: no-repeat;}
a#koncerty { background-image: url(../img/koncerty-en.png); background-position: bottom; background-repeat: no-repeat;}
a#mistrovsketridy { background-image: url(../img/mistrovske-tridy-en.png); background-position: bottom; background-repeat: no-repeat;}
a#seminare { background-image: url(../img/seminare-workshopy-en.png); background-position: bottom; background-repeat: no-repeat; }
a#vystavy { background-image: url(../img/vystavy-en.png); background-position: bottom; background-repeat: no-repeat;}
a#umelci { background-image: url(../img/umelci-en.png); background-position: bottom; background-repeat: no-repeat;}
a#ofestivalu { background-image: url(../img/o-festivalu-en.gif); background-position: bottom; background-repeat: no-repeat;}
a#mikulov2009 { background-image: url(../img/mikulov-2009.png); background-position: bottom; background-repeat: no-repeat; }
a#poradatele { background-image: url(../img/poradatele-en.png); background-position: bottom; background-repeat: no-repeat; }
a#archiv { background-image: url(../img/archiv-en.png); background-position: bottom; background-repeat: no-repeat; }
a#informace { background-image: url(../img/informace-en.gif); background-position: bottom; background-repeat: no-repeat; }
a#prihlaska { background-image: url(../img/prihlaska-en.png); background-position: bottom; background-repeat: no-repeat; }
a#mapa { background-image: url(../img/mapa-en.png); background-position: bottom; background-repeat: no-repeat; }
a#doprava { background-image: url(../img/doprava-en.png); background-position: bottom; background-repeat: no-repeat; }
a#ubytovani { background-image: url(../img/ubytovani-en.png); background-position: bottom; background-repeat: no-repeat; }
a#mestomikulov { background-image: url(../img/mesto-mikulov-en.png); background-position: bottom; background-repeat: no-repeat; }
a#partneri { background-image: url(../img/partneri-en.gif); background-position: bottom; background-repeat: no-repeat; }
a#navstevnikniha { background-image: url(../img/navstevni-kniha-en.gif); background-position: bottom; background-repeat: no-repeat; }
a#kontakt { background-image: url(../img/kontakt-en.gif); background-position: bottom; background-repeat: no-repeat; }

a#ne {
	top: 25px;
	background-image: url(../img/program_57-en.png);
}

a#po {
	top: 68px;
	background-image: url(../img/program_67-en.png);
}

a#ut {
	top: 111px;
	background-image: url(../img/program_77-en.png);
}

a#st {
	top: 154px;
	background-image: url(../img/program_87-en.png);
}

a#ct {
	top: 197px;
	background-image: url(../img/program_97-en.png);
}

a#pa {
	top: 240px;
	background-image: url(../img/program_107-en.png);
}

a#so {
	top: 283px;
	background-image: url(../img/program_117-en.png);
}

a.vice {
	text-indent: -9999px;
	background-image:	url(../img/vice-btn.png);
	background-position: bottom;
	width: 133px;
	height: 27px;
	left:0px;
	top: 154px;
	position: relative;
	display: block;
}

a.vice:hover {
	background-position: top;
}

/*********** pozadi **********/
.mistrovsketridy {
	height:  350px;
	margin-left: -425px;
	margin-top: -175px;
	background-image: url(../img/program-mistrovsketridy-en.png);
}

.seminare {
	height:  350px;
	margin-left: -425px;
	margin-top: -175px;
	background-image: url(../img/program-seminare-en.png);
}

.vystavovatele {
	height:  350px;
	margin-left: -425px;
	margin-top: -175px;
	background-image: url(../img/program-vystavy-en.png);
}

/*********** P R I H L A S K A **********/

.prihlaskabox {
	background-repeat: no-repeat;
	position: absolute;
	z-index: 60;
	width: 700px;
	left: 50%;
	top:50%;
	text-align: left;
	height:  400px;
	margin-left: -425px;
	margin-top: -200px;
	background-image: url(../img/prihlaskabox.png);
}

h2.prihlaska-cervena, h2.prihlaska-zelena {
	text-indent: -9999px;
	margin: 0 0 15px 0;
	padding: 0;
	display: block;
	height: 20px;
	background-position: bottom left;
	width: 300px;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	text-align: left;
}

h2.prihlaska-cervena {
	background-image: url(../img/prihlaska-ctete-en.png);
}

h2.prihlaska-zelena {
	background-image: url(../img/prihlaska-pokyny-en.png);
	margin-top: 25px;
}

.prihlaska-strany {
	position: absolute;
	z-index: 100;
	width: 650px;
	text-align: left;
	height: 300px;
	top: 75px;
	left: 25px;	
	overflow: hidden;
	color: black;
	font-size: 12px;
}

.sliderPrihlaska {
	height: 300px;
	width: 650px;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

.sliderPrihlaska ul {
	margin: 0;
	padding: 0;
}

.sliderPrihlaska li {
	list-style-type: none;
	text-decoration: none;
	display: block;
	margin: 0px;
}

fieldset {
	border: none;
}

li.strana1 {
	width: 650px;
	height: 300px;
}

li.strana2 {
	width: 650px;
	height: 350px;
}

li.strana3 {
	width: 650px;
	height: 350px;
}

fieldset {
	margin: 25px;
}

fieldset > .radek input {
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border: none;
	border-bottom: thin solid;
	border-bottom-color: #91a23d;
}

.prihlaska-strankovani {
	width: 650px;
	height: 50px;
	position: absolute;
	top: 25px;
	left: 25px;
}

span.strankovani {
	height: 50px;
}

span a#strana1 {
	position: absolute;
	left: 0px;
	top: 0px;
	text-indent: -9999px;
	width: 163px;
	height: 50px;
	display: block;
	background-position: bottom;
	background-image: url(../img/1strana_btn-en.png);
}

span a#strana2 {
	position: absolute;
	left: 163px;
	top: 0px;
	text-indent: -9999px;
	width: 162px;
	height: 50px;
	display: block;
	background-position: bottom;
	background-image: url(../img/2strana_btn-en.png);
}

span a#strana3 {
	position: absolute;
	left: 325px;
	top: 0px;
	text-indent: -9999px;
	width: 162px;
	height: 50px;
	display: block;
	background-position: bottom;
	background-image: url(../img/3strana_btn-en.png);
}

span.strankovani input.submit {
	position: absolute;
	left: 487px;
	top: 0px;
	text-indent: -9999px;
	margin:0px;
	background: transparent;
	height: 50px;
	border: none;
	width: 163px;
	cursor: hand;
	cursor: pointer;
	display: block;
	background-position: bottom;
	background-image: url(../img/odeslat_btn-en.png);
}

span.strankovani a#strana1:hover, span.strankovani a#strana2:hover, span.strankovani a#strana3:hover, span.strankovani input.submit:hover {
	background-position: top;
}

.aktivni {
	background-position: top !important;
}

/****************** 1. strana ********************/

.strana1 p {
	margin: 0;
	padding: 0;
}

div.souhlasim {
	margin-top: 10px;
	position: relative;
}

input.souhlasim {
	margin-top: 1px;
	float: left;
}

label.souhlasim {
	margin-top: 10px;
	margin-left: 10px;
}

/****************** 2. strana ********************/

.radek {
	height: 33px;
	width: 600px;
}

.radek2 {
	height: 33px;
	width: 600px;
	margin-top: 7px;
}

/****** 1. radek *****/
label.platba {
	float: left;
}

label.castka {
	margin-left: 0px;
}

input.textfield-castka {
	padding-left: 10px;	
	padding-right: 10px;
	width: 70px;
}

/****** 2. radek *****/
input.textfield-nazev-banky {
	padding-left: 5px;	
	padding-right: 5px;
	width: 497px;
}

/****** 3. radek *****/
input.textfield-cislo-uctu {
	padding-left: 5px;	
	padding-right: 5px;
	width: 300px;
}

label.kod-banky {
	margin-left: 10px;
}

input.textfield-kod-banky {
	padding-left: 5px;	
	padding-right: 5px;
	width: 111px;
}

/****** 4. radek *****/
input.textfield-var-symbol {
	padding-left: 5px;	
	padding-right: 5px;
	width: 431px;
}

/****** 5. radek *****/
input.textfield-zprava {
	padding-left: 5px;	
	padding-right: 5px;
	width: 483px;
}

/****** 6. radek *****/
input.textfield-jmeno{
	padding-left: 5px;	
	padding-right: 5px;
	width: 482px;
}

/****** 7. radek *****/
input.textfield-adresa {
	padding-left: 5px;	
	padding-right: 5px;
	width: 547px;
}

/****** 8. radek *****/
input.textfield-telefon {
	padding-left: 5px;	
	padding-right: 5px;
	width: 225px;
}

label.email {
	margin-left: 10px;
}

input.textfield-email {
	padding-left: 5px;	
	padding-right: 5px;
	width: 275px;
}

/****************** 3. strana ********************/



/****** 1. radek *****/
label.narozeni {
	float: left;
}

input.textfield-narozeni  {
	float: left;
	padding-left: 5px;	
	padding-right: 5px;
	width: 150px;
}

label.pohlavi {
	float: left;
	margin-left: 45px;
}

input.pohlavi-muz {
	float: left;
	margin-left: 10px;
	margin-top: 1px;
}

span.pohlavi-muz {
	float: left;
	margin-top: 0px; 
	margin-left: 5px;
}

input.pohlavi-zena {
	float: left;
	margin-left: 3px;
	margin-top: 1px;
}

span.pohlavi-zena {
	float: left;
	margin-top: 0px; 
	margin-left: 5px;
}

label.student {
	float: left;
	margin-left: 35px;
}

input.student-ano {
	float: left;
	margin-left: 10px;
	margin-top: 1px;
}

span.student-ano {
	float: left;
	margin-top: 0px; 
	margin-left: 5px;
}

input.student-ne {
	float: left;
	margin-left: 3px;
	margin-top: 1px;
}

span.student-ne {
	margin-top: 0px; 
	margin-left: 5px;
}

/****** 2. radek *****/
label.skola {
	float: left;
}

input.textfield-skola {
	padding-left: 5px;	
	padding-right: 5px;
	width: 430px;
}

/****** 3. radek *****/
input.textfield-ucitel {
	padding-left: 5px;	
	padding-right: 5px;
	width: 437px;
}


/****** 4. radek *****/
input.textfield-repertoar {
	padding-left: 5px;	
	padding-right: 5px;
	width: 519px;
}

/****** 5. radek *****/
input.textfield-lektori1 {
	padding-left: 5px;	
	padding-right: 5px;
	width: 157px;
}

/****** 6. radek *****/
input.textfield-lektori2 {
	padding-left: 5px;	
	padding-right: 5px;
	width: 599px;
}

/****** 7. radek *****/
input.orchestr {
	margin-top: 1px;
	float: left;
}

label.orchestr {
	margin-left: 10px;
	float: left;
}

input.vegetarianska-strava {
	margin-top: 1px;
	margin-left: 50px;
	float: left;
}

label.vegetarianska-strava {
	margin-left: 10px;
	float: left;
}

/****** 8. radek *****/
input.ubytovani {
	margin-top: 1px;
	float: left;
}

label.ubytovani {
	margin-left: 10px;
	float: left;
}

input.strava {
	margin-top: 1px;
	margin-left: 25px;
	float: left;
}

label.strava {
	margin-left: 10px;
	float: left;
}

/************* odeslane *************/

#textbox-info {
	position: absolute;
	z-index: 100;
	width: 600px;
	text-align: center;
	height: 100px;
	top: 75px;
	left: 25px;	
	overflow: hidden;
	color: black;
	font-size: 12px;
	padding: 100px 25px;
	background-image: url(../img/m.png);
	background-repeat: no-repeat;
}

#textbox-info p.podpis {
	text-indent: 300px;
}
/***********************************************/


h2.mikulov2009h2 {
	text-indent: -9999px;
	background-image: url(../img/mikulov-2009-en.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	height: 30px;
}

/*********** K N I H A **********/
.knihabox {
	background-repeat: no-repeat;
	position: absolute;
	z-index: 60;
	width: 700px;
	left: 50%;
	top:50%;
	text-align: left;
	height:  400px;
	margin-left: -425px;
	margin-top: -200px;
	background-image: url(../img/knihabox-en.png);
}

.cleaner input.odeslat {
	left: 153px;
	width: 158px;
	background-image: url(../img/kniha/odeslat-en.png);
}

.cleaner input.vycistit {
	left: 0px;
	width: 153px;
	background-image: url(../img/kniha/vycistit-en.png);
}

/*************************************/
label.jmeno  {
	float: left;
}

input.jmeno  {
	margin-left: 37px;
	width: 167px;
	margin-top: -3px;
}
/*************************************/
label.poradatel  {
	float: left;
}

input.poradatel  {
	margin-left: 50px;
	float: left;
	margin-top: -1px;
}

label.heslo  {
	float: left;
	margin-left: 25px;
}

input.heslo  {
	margin-left: 21px;
	width: 129px;
	margin-top: -3px;
}
/*************************************/
label.e-mail  {
	float: left;
}
input.e-mail  {
	margin-left: 61px;
	width: 167px;
	margin-top: -3px;
}
/*************************************/
h2 {
	text-indent: -9999px;
}
/*****PARTNERI******/

h2.hl-partneri {
	background-image: url(../img/partneri/hl-partneri-en-trans.png);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0px;
	height: 17px;
	width: 191px;
	display: inline-block;
	left: 0;
}

h2.fin-podpora {
	background-image: url(../img/partneri/fin-podpora-en-trans.png);
	background-repeat: no-repeat;
	margin: 25px 0px 15px 0;
	padding: 0px;
	height: 31px;
	width: 271px;
	display: inline-block;
	left: 0;
}

h2.media-podpora {
	background-image: url(../img/partneri/media-podpora-en-trans.png);
	background-repeat: no-repeat;
	margin: 25px 0px 15px 0;
	padding: 0px;
	height: 17px;
	width: 182px;
	display: inline-block;
	left: 0;
}

h2.dalsi-partneri {
	background-image: url(../img/partneri/partneri-en-trans.png);
	background-repeat: no-repeat;
	margin: 25px 0px 15px 0;
	padding: 0px;
	height: 12px;
	width: 68px;
	display: inline-block;
	left: 0;
}
