/* info hlasky */
#formerror { clear:both; margin:10px 70px 0px 10px; }
div.green, div.red {

  margin: 10px 0px 10px 0px;

  padding: 7px 10px;

}

div.green p, div.red p {

  margin: 0; padding: 0;
  color: #CB0006;
  font-weight: bold;

}

div.green p a, div.red p a {

  text-decoration: underline;

  font-size: 1.1em;

}



div.green {

  background: #e7ffcb;

  border: 1px solid #aac979;

}

div.red {

  background: #FFC5B3;

  border: 1px solid #CB0006;

}

div.green p a { color: #2a5416; }

div.red p a { color: #6d413a; }



.body2

{

  background: url('/images/pozadie_vrch.jpg') repeat-x; 

  height: 500px;

}



body

{

 font-family: Arial, Times New Roman;

 font-size: 12px;

 color: black;

 background: url('/images/pozadie_ostatne.jpg') repeat;

 padding: 0px;

 margin: 0px;

 text-align: center; 

 /* margin: top right bottom left */



}



img

{

 padding: 0px;

 margin: 0px;

 border: 0px;

}



a

{

 font-size: 12px;

 color: #888888;

 text-decoration: underline;

}



a:active

{

 text-decoration: none; 

}



hr

{

 width: 500px;

 border: 2px gray dashed;

}



h1

{

	margin-top:0;

 color: #1a5673;

}



h2

{

 color: #643400;

}



h3

{

 color: #643400;

}



h4

{

 color: #643400;

}



table

{

 zwidth: 100%;

 width:564px;

 background-color: rgb(243,236,218);

}



table, table td{

	border-width: 1px;

	border-color: #643400;

	border-style: solid;

	border-collapse: collapse;

}       

table td{

	padding: 3px;

}

table td p{

	margin: 0;

	padding: 0;

}

td.example1{

	font-weight: bold;

	background-color: rgb(222,203,152);

}



thead

{

 font-weight: bold;

}

.center

{

 text-align: center;

}



.odsadenie

{

 height: 5px;

}

.none{

	display: none;

}

.obligatory{

	font-weight: bold;

}

.bok h2{

	float: left;

	padding: 10px 0px 0px 20px;

	font-size: 1.5em;

}

.clear{

	clear: both;

}

form{

	float: left;

	padding: 10px 0px 10px 20px;

}

form label{

	float: left;

	width: 120px;

	clear: left;

	margin-bottom: 4px;

}

form input{

	width: 155px;

}

form textarea{

	width: 275px;

}



/* CSS pre class */

.pozadie_vrch

{

 height: 100%;

 background: url('/images/pozadie_vrch.jpg') repeat-x; 

 position: absolute;

 left: 0px;

 top: 0px;

 z-index: -1;

}



.body

{

 width: 1000px;

 height: 100%;

 text-align: left;

 margin: auto;

 }





/* Header */

.header

{

 width: 970px;

 height: 274px;

 position: relative;

 background: url('/images/header.jpg') no-repeat; 

 }



.header .nadpis

{

 font-size: 31px;

 color: #1a5673;

 font-weight: bold;

 font-style: italic;

 position: absolute;

 overflow: hidden;

 top: 160px;

 left: 95px;

 width: 350px;

 height: 70px;

 display: none;

}



.header .podnadpis

{

 font-size: 19px;

 color: #643400;

 font-style: italic;

 overflow: hidden;

 padding: 0px 0px 0px 160px;

 position: relative;

 top: 160px;

 left: -500px;

}



/* Stred */

.stred

{

 width: 611px;

 float: left;

 margin-top: 274px;

}



.stred_vrch

{

 width: 611px;

 height: 33px;

 background: url('/images/stred_vrch.jpg') no-repeat; 

}



.stred_stred_opakovanie

{

 width: 611px;

 background: url('/images/stred_stred_opakovanie.jpg') repeat-y;

 padding: 0px 0px 20px 0px;

}





.stred_spodok_opakovanie

{

 width: 644px;

 background: url('/images/stred_spodok_opakovanie.jpg') repeat-y left bottom;

}



.stred_spodok

{

 width: 644px;

 height: 90px;

 background: url('/images/stred_spodok.jpg') no-repeat left bottom;

}



.stred_stred

{

 background: url('/images/stred_stred.jpg') no-repeat 0px 0px;

 padding: 0px 15px 0px 30px;

 overflow: hidden; 

}





.obrazky

{

 border: 5px solid white;

 margin: 5px 10px  5px 0px ;

}



.obrazky:hover

{

 border: 5px solid #888888;

}



table.teploty

{

 margin-left: 40px;

 text-align: center;

}



td.teploty

{

 width: 180px;

}



td.teploty_stlpec

{

 text-align: left;

}



.banner

{

 margin: 13px 0px  0px -5px ;

 } 

 

/* Left */

.bok

{

 float: left;

 width: 370px;

 background: #b8f2ff url('/images/bok_opakovanie.jpg') repeat-y; 

position: relative;

}



.bok_vrch {

 width: 370px;

 height: 86px;

 background: url('/images/bok_vrch.jpg') no-repeat; 

}

.bok a.vlajka {

	display: block;

	width: 110px;

	height: 29px;

	position: absolute;

	top: 31px;

	left: 0px;

	text-decoration: none;

	background: url(../images/vlajkaPL.jpg) no-repeat 10px center;

}

.bok a.vlajka.cz {

	background: url(../images/vlajkaCZ.jpg) no-repeat 10px center;

}

.bok a.vlajka span {

	color: #643400;

	font-weight: bold;

	text-decoration: none;

	display: block;

	margin-left: 45px;

	margin-top: 8px;

}

.bok a.vlajka:hover span {

	color: #000;

}

.bok_spodok {

	float: left;

 width: 359px;

 height: 91px;

 background: url('/images/bok_spodok.jpg') no-repeat left bottom; 

}



ul.menu

{

	float: left;

 list-style-type: none;

 margin: 0;

 padding: 0;

}

ul.menu li{

	float: left;

	width: 369px;

}

a.menu

{

 font-size: 16px;

 color: #643400;

 font-weight: bold;

 text-decoration: none; 

}

.menu strong

{

 font-size: 16px;

 color: black;

 font-weight: bold;

}

.tlacitka_prve

{

	float: left;

 background: url('/images/tlacitko1.jpg') no-repeat;

 padding: 0 40px 0px 20px;

 width: 309px;

 height: 65px;

 line-height: 65px;

}



.tlacitka

{

	float: left;

 background: url('/images/tlacitko2.jpg') no-repeat;

 padding: 0 40px 0px 20px;

 width: 309px;

 height: 52px;

 line-height: 52px;

}



.tlacitka_posledne

{

	float: left;

 background: url('/images/tlacitko4.jpg') no-repeat;

 padding: 0 40px 0px 20px;

 width: 309px;

 height: 54px;

 line-height: 54px;

}

li a:hover{

	color: black;

}

a.tlacitka_prve

{

 background: url('/images/tlacitko1.jpg') no-repeat; 

 text-decoration: none; 

}



a.tlacitka

{

 background: url('/images/tlacitko2.jpg') no-repeat; 

 text-decoration: none; 

}



a.tlacitka_posledne

{

 background: url('/images/tlacitko4.jpg') no-repeat; 

 text-decoration: none; 

}



strong.tlacitka_prve

{

 background: url('/images/tlacitko1_aktivne.jpg') no-repeat; 

 color: black;

 text-decoration: none; 

}



strong.tlacitka

{

 background: url('/images/tlacitko2_aktivne.jpg') no-repeat; 

 color: black;

 text-decoration: none; 

}

strong.tlacitka_posledne

{

 background: url('/images/tlacitko4_aktivne.jpg') no-repeat; 

 color: black;

 text-decoration: none; 

}

.karta

{

	float: left;

 width: 269px;

 padding: 20px 70px 0px 20px;

 font-weight: normal;

}



.karta_vrch

{

	float: left;

 width: 375px;

 height: 36px;

 background: url('/images/karta_vrch.jpg') no-repeat; 

 }

 

 .karta_opakovanie

{

	float: left;

 width: 370px;

 background: url('/images/karta_opakovanie.jpg') repeat-y ; 

 }

 

 .karta_stred

{

	float: left;

 width: 370px;

 background: url('/images/karta_stred.jpg') no-repeat; 

 }



  .karta_spodok

{

	float: left;

 width: 370px;

 height: 25px;

 background: url('/images/karta_spodok.jpg') no-repeat; 

 }

 

.karta_nadpis, .karta_nadpis a

{

 font-size: 14px;

 color: #1a5673;

 font-weight: bold;

}





.karta_odkaz, .karta_odkaz

{

 font-size: 12px;

 color: #1a5673;

 font-weight: bold;

}



.karta_obrazok

{

 margin-right: 15px;

 float: left;

}



.karta_odsadenie

{

 margin-left: 30px;

}



.cena

{

 font-size: 12px;

 color: #9a4d00;

 font-weight: bold;

}



.popis

{

	float: left;

 width: 80px;

 font-size: 12px;

 color: black;

 font-weight: bold;

}



.hviezda

{

 width: 15px;

 height: 13px;

 float: left;

}

.plus

{

 width: 8px;

 height: 13px;

 float: left;

}



.info, a.info

{

 font-size: 12px;

 color: #643400;

 font-weight: bold;

}



/* Footer */

.copyright

{

 font-size: 12px;

 color: #643400;

 margin: 13px 7px 13px 40px;

}



.odkazy

{

 font-size: 12px;

 color: #888888;

 margin: 13px 7px 13px 40px;

}



.odkazy_text1

{

 float: left;

 height: 20px;

}



.odkazy_text2

{

 text-align: left;

}



.zboku

{

 margin-left: 45px;

}



div.podpis

{

 float: left;

 width: 315px;

 height: 26px;

 background: url('/images/podpis.jpg') no-repeat ; 

 font-size: 12px;

 color: black;

 padding: 0px 0px 15px 25px; 

}



a.podpis

{

 color: black;

 text-decoration: underline;

}



form.form1 fieldset {

	border: none;

	margin: 0;

	padding: 0; 

}

.ban_radek a{
	margin: 10px 10px 10px 0px;
}
.ban_radek img{
	border: 1px solid gray;
}
.ban_radek{
	margin-bottom: 10px;
	margin-right: 0px;
	width: 580px;
}
#stred{
	margin-left: 140px;
}


/******************************************************************/
/* CAPCHA 														  */
/******************************************************************/

label.capchaOffset { position:relative;top:-4px; }
input.capchaOffset { margin-left:70px; width: 85px; position:relative;top:-8px; }
.capcha { position:absolute; margin-left:73px;margin-top:1px; }
.form1 input[type=submit] { clear:both;position:relative;top:10px; }
