BODY {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 60px;
	padding-bottom: 40px;
	background-color: #9b3535;
	background: url("../images/main/bg.jpg") no-repeat scroll center top #c4d1db;
	}

DIV#telo{
	width: 710px;
	height: auto;
	margin: auto;
	margin-top: 33px;
	background-color: white;
	border: 2px solid #A9A9A9;
}


DIV#vrch {
	text-align: left;
	height: auto;
	width: 710px;
	display: block;
}

/*  --------------- menu  ------------*/

.main_menu1{
	width: 710px;
	height: auto;
	text-align: left;
	background-color: #D5D19F;
	border-bottom: 1px solid Black;
	border-top: 1px solid Black;
}

.main_menu2{
	width: 710px;
	height: auto;
	text-align: left;
	background-color: #E7E5C9;
	border-bottom: 1px solid Black;
}

.main_menu1 a, .main_menu2 a, .main_menu1 a:visited, .main_menu2 a:visited{
	text-decoration: none;
	color: Black;
}

.menu_po1{
	width: 101.4px;
	float: left;
	text-align: center;
}

.menu_po1:hover{
	background-color: #E7E5C9;
}

.menu_po2{
	width: 101.4px;
	float: left;
	text-align: center;
}

.menu_po2:hover{
	background-color: #D5D19F;
}

.menu_po3{
	width: 142px;
	float: left;
	text-align: center;
}

.menu_po3:hover{
	background-color: #E7E5C9;
}
.menu_po4{
	width: 177px;
	float: left;
	text-align: center;
}

.menu_po4:hover{
	background-color: #D5D19F;
}

/*------lavy stlpik-----*/
DIV#lavy {
	width: 170px;
   height: auto;
	float: left;
	margin-bottom: 10px;
}

/*  -----------pravy stlpik---------- */
DIV#pravy {
	width: 540px;
	height: auto;
	float: left;
}


/*  -----------pata--------- */
DIV#pata{
	width: 710px;
	height: auto;
	clear: both;
}

/* --------- kronika ------*/

.kron{
	   margin-top: 30px;
		border: 0px;
}

/* ---------  obsah tela------*/

.obsah_telo{
	margin-right: 15px;
	margin-bottom: 30px;
}

/* galeria velkosti divov*/
.galdiv{
	height: 100px;
	margin-right: 10px;
}


/*----------------liky---------------------*/

A.odkaz:link{
	text-decoration: none;
	color: Blue;
}

A.odkaz:visited {
	text-decoration: none;
	color: Blue;
}
A.odkaz:hover {
	color: Blue;
	text-decoration: none;
}

/*---------galeria---------------*/

.fotoriadok{
	margin-left: 3px;
	border: 0px;
}

/* clenovia odsadenie riadku*/
.clen{
	margin-bottom: 2px;
}


/*---------------diskusia--------------------*/
.inputbook {
	FONT-SIZE: 11px;
	font-family : Verdana;
	font-weight : normal;
	border: 1px solid #005189;
	width: 250px;
}

.inputbook2 {
	FONT-SIZE: 11px;
	font-family : Verdana;
	font-weight : normal;
	border: 1px solid #005189;
	width: 250px;
	height: 100px;

}

.inputbooknastenka2 {
	FONT-SIZE: 11px;
	font-family : Verdana;
	font-weight : normal;
	border: 1px solid #005189;
	width: 300px;
}

.inputbooknastenka {
	FONT-SIZE: 11px;
	font-family : Verdana;
	font-weight : normal;
	border: 1px solid #005189;
	width: 300px;
	height: 250px;
	position: relative;
	top: 5px;
}

.bluebutton {
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	background: Silver;
	color: Black;
	border: 1px solid #426FA0;
	width: 60px;
	height: 18px;
	margin-top: 10px;
	margin-left: 40px;
}
.nadpis {
	font-family : "Arial CE", Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13pt;
	color : #000000;
}
.nepovinne {
	FONT-SIZE: 11px;
	font-family : Verdana;
	color : Black;
}
.jmeno {
	FONT-SIZE: 11px;
	font-family : Verdana;
	color : #00008B;
	font-weight : bold;
}
.povinne {
	FONT-SIZE: 11px;
	font-family : Verdana;
	color : Red;
	font-weight : bold;
}
.odkaz A {
	FONT-SIZE: 10px;
	font-family : Verdana;
	color : #00008B;
	font-weight : bold;
	text-decoration : none;
}
.odkaz A:HOVER {
	FONT-SIZE: 10px;
	font-family : Verdana;
	color : red;
	font-weight : bold;
	text-decoration : none;
}
.cas {
	FONT-SIZE: 10px;
	font-family : Verdana;
	color : #00008B;
	position: relative;
	left: 12px;
}

.ip {
	FONT-SIZE: 10px;
	font-family : Verdana;
	color : #00008B;
	position: relative;
	left: 16px;
}

.text {
	FONT-SIZE: 12px;
	font-family : "Courier New", Courier, monospace;
	color : Black;
}


/* login na nastenku begin */

.textarea {
	FONT-SIZE: 11px;
	font-family : Verdana;
	font-weight : normal;
	border: 1px solid #005189;
	width: 110px;
}

.butt {
   font-size: 10px;
	font-family : Verdana;
	font-weight : normal;
	background : #FFFFA4;
	color : Black;
	border: 1px solid #426FA0;
   padding-top: 0px;
	width: 53px;
	height: 16px;
   vertical-align: middle;

}

.nastext {
	FONT-SIZE: 11px;
	font-family : Verdana;
	color : #00008B;

}

/* login na nastenku end */
/* logout z nastenky begin*/

.logout:link {
	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
	color: red;
}
.logout:visited {
	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
	color: red;
}
.logout:hover {
	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: red;
}
.logout:active {
	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
	color: red;
}

.logoutpoz{
	position: relative;
	left: 140px;
}

/* logout z nastenky end*/

.posunsmile{
	padding-left: 5px;
}

/*---------video----------*/

.video{
	width: 170px;
	height: 178px;
	text-align: center;
	margin-left: 50px;
	margin-top: 15px;
	background-color: #C4BE77;
	border: 1px solid #918B3F;
	float: left;
}

.video:hover{
	background-color: #D0CC92;
	border: 1px solid #918B3F;
}

.video_nazov{
	width: 100%;
	height: 30px;
	background-color: #918B3F;	
	color: White;
}

.video_popis{
	margin-top: 2px;
	font-size: 10px;
	color: #4C4C4C;
}

			    /* stiahnisi posun linkov */	 	  
.posun1{
	position: relative;
	left: 25px;
}
		  
.posun2{
	position: relative;
	left: 80px;
}
.posun3{
	position: relative;
	left: 135px;
}

.posun4{
	position: relative;
	left: 200px;
}



/*----------------------anketa namet---------------------*/

.mail{
	FONT-SIZE: 11px;
	font-family : Arial, Verdana, "MS Sans Serif";
	font-weight : normal;
	border: 1px solid Gray;
	width: 200px;
	margin-top: 1px;
	}

.riadoknam{
	height: 25px;
	float: right;
}

.buttant{
	FONT-SIZE: 11px;
	font-family : Arial, Verdana, "MS Sans Serif";
	font-weight : normal;
   color: Black;
	border: 1px solid Gray;
	background-color: White;
	width: 100px;
	margin-top: 30px;
}


/*-----------------------kronika---------------------------*/
.pismokron{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
 	font-size: 12px;
}


/*formular ramy*/
.inputkron {
	
	FONT-SIZE: 11px;
	font-family : Verdana;
	font-weight : normal;
	border: 1px solid #005189;
	width: 150px;

}

.inputkronsm {
	FONT-SIZE: 12px;
	font-family : Verdana;
	font-weight : normal;
	border: 1px solid #005189;
	width: 45px;
}

.buttik {
	font-size: 11px;	
	font-family : Verdana;
	font-weight : normal;
	background : white;
	color : Black;
	border: 1px solid #426FA0;
   padding-top: 0px;
	width: 60px;
	height: 18px;
   vertical-align: middle;
	position: relative;
	top: 0px;
	left: 20px;
}

.stlpec1{
	width: 450px;
}

/* formular ramy end */

.spat{
	text-decoration: none;
	font-size: 17px;
}

.pidclen{
	text-decoration: none;
	color: Orange;
   font-size: 16px;
}


/* --------------nova kronika------------------------*/

.kronika_telo{
	width: 99%;
	height: auto;
	margin: auto;
	margin-top: 15px;
	border: 2px solid #EBEBEB;
	}

.kron_riadok_1{
	width: 100%;
	color: #215f89;
	background-color: #EBEBEB;
	height: 19px;
	font-family: Calibri, Arial;
	font-weight: bold;
	font-size: 15px;
}

.kron_riadok{
	width: 100%;
	color: White;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Calibri, Arial;
	font-size: 14px;	
}

.kron_riadok:hover{
	background-color: #1D537A;
}

.kron_priezvisko{
	width: 20%;
	float: left;
	padding-left: 5px;
}

.kron_meno{
	width: 12%;
	float: left;
}

.kron_rodne{
	width: 20%;
	float: left;
}

.kron_mail{
	width: 35%;
	float: left;
}
.kron_posob{
	width: 6%;
	float: left;
}

.zalomenie{
	clear: both;
}

A.odkaz_kronika:link{
	text-decoration: none;
	color: white;
}

A.odkaz_kronika:hover {
	text-decoration: underline;
	color: white;	
}

A.odkaz_kronika:visited {
	text-decoration: none;
	color: white;
}

A.odkaz_sort:link{
	text-decoration: none;
	color: #215f89;
}

A.odkaz_sort:visited {
	text-decoration: none;
	color: #215f89;
}
A.odkaz_sort:hover {
	text-decoration: none;
	color: #215f89;
}



/* -------------------------meniny------------------------------ */

.onliriadok{
	font-family: Arial;
	font-size: 10px;
	color: white;
	position: relative;
	top: -197px;
	left: 50px;
	font-weight: bold;
	background-color:#44494a;
	padding: 1px 1px 0px 1px;
}


/*--------------------------nova galeria intro------------------------------------*/

.gal_hlava{
	background-image: url(../images/main/bg_gal_top.jpg); 
	background-position: top; 
	background-repeat: no-repeat; 
	width: 490px; 
	height: 29px;
   color: White;
}

.gal_hlava_title{
	position: relative;
	top: 5px;
	left: 15px;
}

.gal_vystupka{
	color: #363f46;
	background-image: url(../images/main/bg_gal_middle.jpg); 
	background-position: top; 
	background-repeat: repeat-y; 
	width: 490px; 
	height: auto;	
}

.gall_posun_text{
	margin-left: 15px;
	margin-right: 10px;
}

.gal_pata{
	background-image: url(../images/main/bg_gal_bottom.jpg); 
	background-position: top;
	background-repeat: no-repeat;
	width: 490px;
	height: 11px;
}

.gal_link{
	text-decoration: none;
	color: #363f46;
}

.gal_link:hover{
   text-decoration: underline;
	color: #363f46;
}

.gal_rnd_img{
	margin-top: 3px;
	margin-bottom: 3px;
   margin-left: 15px;	
   width: 100px;	
	height: 75px; 	
   border: 2.5px solid #979797;
}


.gal_rnd_img:HOVER{
   border: 2.5px solid #DCDCDC;
}


.poc_fot{
	position: relative;
	left: 316px;
	top: 5px;
}

.poc_fot_en{
	position: relative;
	left: 336px;
	top: 5px;
}
			/*------------------------Pozvanky na podujatia------------------------------------*/
.event_head{
	width: 100%;
	background-color: #717030;
	color: White;
	margin-top: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.event_new{
	width: 100%;
	background-color: #929144;	
	color: White;
	padding-top: 4px;
	padding-bottom: 4px;
   border-top: 1px solid #DDDDDD;	
}

.event_new:hover{
	width: 100%;
	background-color: #5B5B00;	
	color: White;
	padding-top: 4px;
	padding-bottom: 4px;
   border-top: 1px solid #DDDDDD;	
}

.event_head_name{
	float: left;
	margin-left: 4px;
	width: 170px;
}


.event_head_date{
	float: left;
	width: 70px;
}

.event_head_time{
	float: left;
	width: 40px;
	
}

.event_head_place{
	float: left;
	width: 170px;
}

.event_head_note{
	float: left;
	width: 40px;
	margin-left: 2px;
}

A.podujatia_link:link{
	text-decoration: underline;
	color: white;
}

A.podujatia_link:visited {
	text-decoration: underline;
	color: white;
}
A.podujatia_link:hover {
	color: white;
	text-decoration: underline;
}

.silvester{
 	position: fixed;
 	top: 100px;
 	left:0px;
 	cursor: pointer;
}

.silvesterCnt{
 	position: fixed;
	top: 100px;
 	right:0px;
 	z-index: 1000;
 	background-color: #385061;
 	width: 424px;
 	height: auto;
 	border: 1px solid silver;
 	display: none;
}


#newser{
  margin: 0px;
  margin-left: 13px;
  padding: 0px;
  list-style: none;
  width: 135px;
  height: auto;  
}
#newser li p{
  background-color: #cdbfa6;
  width: 135px;
  height: 16px;
  color: #484948;
  font-size: 12px;
  font-family: arial;
  border-top: 1px solid #544a4a;;
  border-bottom: 1px solid #544a4a;
  margin: 0px;
  margin-top: 3px;
  text-align: center;
  cursor:  pointer;
}

#newser li div{
  width: 127px;
  height: auto;
  padding: 4px;
  background-color: #f5f6f4;
}

#konk09{
	width: 100%;
	height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background-image:url("../images/main/light_bg.png");
  background-position:top;
  background-repeat: repeat;
  z-index: 100;
	text-align: center;
	vertical-align: middle;
	display: none;
}

/* TOOLTIP ===================================================*/

.ttNote{
	display: none;
	color: #ffffff;
	background-color: #59466a;
    opacity:0.95;
	filter:alpha(opacity=95);
	width: auto;
	padding: 5px;
	font-size:11px;
	border: 2px solid silver;
	font-family:Arial, Helvetica, sans-serif;
}

.ttWrapper{
	margin-bottom: 12px;
}
/* dane 2010========================================================*/

.tax2010{
	color: #387f1f; 
	text-align:center; 
	display:block;
	margin-top: 5px;
}


.tax2010:hover{
	color: white;
	background-color: #46a624; 
	text-align:center; 
	display:block;
	margin-top: 5px;
}

/*============konkurz================*/
#konkurz-2010{
  padding-left:5px;
  cursor:pointer;
}

#left-wrapper{
  width: 710px;  
  margin:auto;
  float: left;
}

#right-wrapper{
  float: left;
  margin: auto; 
  width: 150px;
  position:relative;
  top:100px;
}

#page-wrapper{
  position: relative;
  left:75px;
  width: 860px;
  margin:auto;
}


#training_login{
  text-align:right;
  margin:10px;
  cursor:pointer;
}

.train_table { 
  background-color: #BBB; 
  width:98%; 
}

.train_table th { background-color: #EEE; }
.train_table td { background-color: #FFF; }

/*============== training admin begin================================*/
.wrapper-bg{
	opacity: 0.5; 
	filter:alpha(opacity=50);
	position: fixed; 
	left: 0px; 
	top: 0px;
	right: 0px;
	bottom: 0px; 
	background-color:#000000;
}
#form-bg{
	position:fixed;	
  text-align:right;
  top:40px;	
}

#form-wrapper{
	display:none;
}

.wrapper-form-top{
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	background-color: #830303;
	height: 13px;
	width: 350px;
	color: white;
	margin:auto;
}

.wrapper-form-middle{
	background-color: #830303;
	height:auto;
	width: 350px;
	color: white;
	margin:auto;
	font:14px 'Trebuchet MS',Verdana,Arial;
}

.wrapper-form-bottom{
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	background-color: #830303;
	height: 13px;
	width: 350px;
	color: white;
	margin:auto;
}

.form-input{
    background:#eee; 
	border:1px solid #fff;	
	width: 230px;
	height: 20px;
	margin:2px 25px 2px 3px;
}

.form-input-small{
    background:#eee; 
	border:1px solid #fff;	
	width:50px;
	height: 20px;
	margin:2px 25px 2px 3px;
}

#form-radio{
	margin:2px 25px 2px 3px;
}

#form-radio input{
	margin:2px 2px 2px 20px;
}

.form-button{
	-moz-border-radius:8px 8px 8px 8px;
	background-color:#D76300;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin:10px 25px 10px 4px;
	text-align:center;
	padding-bottom:4px;
}

#form-errorBar{
	text-align:center;
	background-color:black;
	border: 1px solid white;
	margin: 5px;
}

#form-title{
	text-align:left;
	margin-left:10px;
	margin-bottom:9px;
	font-size:22px;
	font-weight:bold;
	color:orange;
}

#dialog-closer{
	text-align:center;
	font-size:20px;
	margin-right:15px;
	font-weight:bold;
	cursor:pointer;
	text-align:right;
}

.form-closerText{
	text-align:center;
	font-size:16px;
}

#admin_pane{
  width:700px;
  height: 360px;
  background-color:white;
  opacity:0.95;
	filter:alpha(opacity=95);
	border :1px solid silver;
	position:relative;
	right:150px;
	text-align: center;
}

#train_form_wrapper{
 width:auto;
 background-color:silver;
}

.train_title{
  padding-top:5px;
}
.train_logout{
  text-align: right;
}

#training_logout{
  margin: 10px;
  color:red;
  font-weight:bold;
  font-size: 1.1em;
  line-height: 20px;
  cursor:pointer;
}


#train_form{
  padding:5px 0px 5px 0px;
}

#train_form input{
  color:silver;
}

#train_admin_table_wrapper{ 
  height: 300px; 
  width:100%; 
  overflow:scroll;
}


.train_admin_table { 
  background-color: #BBB; 
  width:100%; 
}

.train_admin_table th { background-color: #EEE; }
.train_admin_table td { background-color: #FFF; }
/*============== training admin end  ================================*/

#novembrovka_2010{
  position:relative;
  left:45px;
  cursor:pointer;
}

#novembrovka_2010_big{
  position:fixed;
  top:0px;
  right:0px;
  margin:auto;
}


#fotoKronWrapper a img{
 border: 1px solid silver;
 padding: 5px;
 margin: 5px;
}

/* intro popup-----------------------------------------*/

#intro_bg{
  display: none;
  width:100%;
  height: 100%;
  position:fixed;
  top: 0px;
  left: 0px;
  text-align: center;
  z-index: 30000;
}

#intro_bg_form{
  display: none;
  width:100%;
  height: 100%;
  position:fixed;
  top: 0px;
  left: 0px;
  text-align: center;
  z-index: 30000;
}

#paymentLabel{
	font-size: 1.3em;
	font-weight: bold;
}

#intro_bg_form_wrapper{
	width: 600px;
	background-color:silver;
	background-image:url('../images/main/55_form_bg.jpg');
	border: 4px solid #0c4a5f;
	padding: 10px;
	margin: auto;
	font-size: 1.2em;
}

#intro_bg_form_wrapper div{
  text-align: right;
  margin-right: 50px;  
}

#intro_bg_form div div input{
  border: 0px;
  border-bottom: 1px solid black; 
  width: 250px;
  background-color:transparent;

}


#intro_close{
  width:555px;
  margin:auto;
  text-align: right;
  font-weight:bold;
  font-size: 1.2em;
  color: white;
  background-color:gray;
  border-bottom: 3px solid black;
  cursor: pointer;
}   

#intro_content{
  margin:auto;  
}

#intro_bg_wrapper{
  display: none;
  margin:auto;
  width:100%;
  height: 100%;
  position:fixed;
  top: 0px;
  left: 0px;
	opacity: 0.5; 
	filter:alpha(opacity=50);
	background-color:#000000;
}


#premieraPanel{
	margin: auto;
	background-color: black;
	width: 382px;
	color: white;
	border-left: 1px solid #0c6896;
	border-right: 1px solid #0c6896;
	border-bottom: 1px solid #0c6896;
	text-align:center;	
	text-decoration:blink;
	font-size:1.3em;
	font-weight:bold;
}


.tipsy{
	z-index:2011;	
}


#dvd_wrapper{
	background-image: url(../images/main/55_dvd.jpg);
	width: 600px;
	height: 424px;
	position: fixed;
	top: 0px;
	z-index: 2013;
	margin:0;
	padding:0px; 
	display:none;
}

#dvd_wrapper input, #dvd_wrapper select {
	display: block;
	width: 250px;
	border: 0px;
	border-bottom: 1px solid black;
    background: transparent;
	font-size: 1.4em;
}

.fields{
	margin: 70px 0px 0px 200px;
}

.dvd_1{
	position: relative;
	top: 10px;
}
.dvd_2{
	position: relative;
	top: 20px;
}

.dvd_3{
	position: relative;
	top: 33px;
}

.dvd_4{
	position: relative;
	top: 47px;
}

.dvd_5{
	position: relative;
	top: 61px;
}

.dvd_6{
	position: relative;
	top: 71px;
}

.dvd_7{
	position: relative;
	top: 82px;
}

