/*
===========================================================================
Styl pre ruvzlm - april 2008
===========================================================================
-------------------
Body a TELO STRANOK
---------------------
*/
body {
	font-family: Arial, Helvetica, helvetica;
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-align: center;
        background-color: #D7D7D7;
        background: #D7D7D7; 

}

#telo {
	background-color: #A3BFED; /* povodne #4D9FFB  */
	margin-top: 0;
        margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;	
	width: 960px; /* povodne 800  */
	/* border: 1px solid yellow; */
}

/*
------------------
Titulka STRANKY 
------------------
*/

#hlavicka {
	background-image: url(../img/hlava.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	width: 960px; /* povodne 733px  */
	height: 120px;
	margin: 1% auto 1% auto;	
}
/*
---------------
MENU VPRAVO
---------------
*/

.menu {
	background-color: #1E90FF; /* #0000CD;  */
	margin: 0% auto;
	width: 960px; /* povodne  733px  */
	height: auto;
	padding: 1.5% 0 1.5% 0;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	border-bottom-width: 4px;
	border-bottom-color: #0000FF; /* #0082FF;  */
	border-bottom-style: ridge;
	border-top-style: ridge;
	border-top-color: #0000FF;  /* #0082FF; */
   border-top-width: 4px;
	vertical-align: middle;
}
.menu a {
	background-color:#DDDDDD;
	color: #0000CD;
	text-decoration: none;
	text-align: center;
	margin: 0px 2px;
	padding: 2px 4px;
	border: 3px solid #0000FF; /* #4D9FFB; */
	vertical-align: middle;
}
.menu a:hover {
	background-color: #CD5C5C;
	text-decoration: none;
	color: #FFFFFF;
}
.vpravo {                                         /*menu vpravo*/
	background-color: transparent;
	width: 180px;
	margin: 20px 0 10px auto;
	padding: 0px 0px;
	float: right;
	display: block;
	text-align: center;
}
.vpravo img {
	border-style: none;
}
.vpravohorehore {
	background-color: #0000CD;
	width: 100%;
	height: auto;
	margin: 0 0;
	padding: 5px 0 5px 0;
	border-bottom: 4px ridge #0082FF;
	border-top: 4px ridge #0082FF;
}
.vpravohore {
	background-color: #DDDDDD;
	width: 120px;
   margin: 2px auto 2px auto; 	
   text-align: center;
   border: 3px solid #4D9FFB;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0000CD;
	text-decoration: none;
	text-align: center;
	padding: 2px 4px;
	border: 3px solid #4D9FFB;
	vertical-align: middle;
}
.vpravodole {
   background-color: #0000CD;
	width: 100%;
	height: auto;
	margin: 0 0 9px 0;
   padding-bottom: 5px;
	padding-top: 5px;
color:#FFFFFF
}
.vpravodole li {
   list-style: square;	
	color: #4D9FFB;
	text-align: left;
	line-height: 1.5em;
}
.vpravodole a {
   color: #FFFFFF;
   text-decoration: none;	
}
.vpravodole a:hover {
	text-decoration: underline;
	color: #4D9FFB;
}

/*
------------------
Ukoncenie stranky - pata + datum
---------------------
*/

#patka {
	background-color: #1E90FF; /* #0000CD; */
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	width: 960px; /* povodne  733px  */
	margin: 0 auto;
	border-top: 4px ridge #0082FF;
	border-bottom: 4px ridge #0082FF;
	padding: 2px 2px;
}
#patka a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#patka p {font-size: 7px; text-align: center; color:#FFFFFF;}

/*
---------------------------------------
Obsah = centralna cast stranky, mimo oznamov a dokumentov
--------------------------------------
*/
#obsah {                                /*text*/
	background-color: #FFFFFF;
	width: auto;
	height: auto;
        min-height: 230px;
	margin: 20px 190px 20px 33.5px;
	text-align: justify;
	padding: 10px 20px;
	line-height: 1.5em;
	font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
}

#obsah a {
	color: #0000CD;
	}

#obsah a:hover {
	color: #FFA500;
	text-decoration: none;
}
#obsah p {
	color: #0000FF;
}

#obsah li {
   list-style: square;	
	color: #00008B;
	text-align: left;
	font-size: 12px;
        line-height: 1.5em;
}
#obsah tt {
	color: black;
	font-size: 10px;
        font-family: sans-serif;
}

#obsah h1, h2, h3 {color: #DAA520;} 

/* 
-----------------------
Galeria obrazky atd...
--------------
*/
#tabobr {                            
	display: table;
	margin: 2px auto;
	text-align: left;
}

.obr_p {                                  /*obtekanie obrazkov*/
	float: right;
   margin: 15px 0 5px 15px;	
}
.obr_l {
	float: left;
	margin: 15px 15px 5px 0;
}
.mapa {
	width: 540px;
	height: 440px;
	overflow: scroll;
	clip: auto;
	margin: 0 auto;
	text-align: center;
}
.galeria table{                           /*galeria obrazkov*/
	background-color: transparent;
	margin: 0 auto;
	border-collapse: collapse;
	border: 	none;
}
.galeria tr {
	border: none;
}
.galeria td {
	border: none;
	width: 170px;
}
.galeria img {
   border-style: none;
}

#detail {                                     /*detail obrazku*/    
	margin: 0 auto;
	padding: 0;
	text-align: center;
   font-weight: bold;
}

.hore {                                      /*navrat na vrch stranky*/
	text-align: right;
}

.hore img {
	border-style: none;
}

#reklama {
	margin: 20px auto;
	text-align: center;
}

/*
------------------------
Pre stranku oznamy, stred
-------------------------
*/

#oznam {background-color: #FFFFFF;
	width: auto;
	height: auto;
        min-height: 230px;
	margin: 20px 33.5px 20px 33.5px; 
	text-align: justify;
	padding: 10px 20px;
	line-height: 1.5em;
	font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
}

#oznam p {color: #0000CD;
	  font-weight: bold;
          text-align: center;

}

#oznam a:hover {
	color: #FFA500;
	text-decoration: none;
}

#oznam h1 {color: #DAA520;}

#oznam1 h2 {background-color: #FFFFFF;
	   margin: 0px;
           line-height: 1em;
           font-size: 16px;
           font-family: Arial, Helvetica, sans-serif;
           font-weight: bold;
           color: #2E8B57;
	   text-align: center;
           text-transform: uppercase;
           text-decoration: underline;    
        }

#oznam11 h2 {background-color: #FFFFFF;
	   margin: 0px;
           line-height: 1em;
           font-size: 16px;
           font-family: Arial, Helvetica, sans-serif;
           font-weight: bold;
           color: #2E8B57;
	   text-align: center;
           text-transform: uppercase;
           text-decoration: underline;    
        }

#oznam111 h2 {background-color: #FFFFFF;
	   margin: 0px;
           line-height: 1em;
           font-size: 16px;
           font-family: Arial, Helvetica, sans-serif;
           font-weight: bold;
           color: #2E8B57;
	   text-align: center;
           text-transform: uppercase;
           text-decoration: underline;    
        }

.ozn111 h2 {background-color: #FFFFFF;
	   margin: 0px;
           line-height: 1em;
           font-size: 16px;
           font-family: Arial, Helvetica, sans-serif;
           font-weight: bold;
           color: #2E8B57;
	   text-align: center;
           text-transform: uppercase;
           text-decoration: underline;    
        }





#oznam2 h2 {background-color: #FFFFFF;
	   margin: 0px;
           line-height: 1em;
           font-size: 16px;
           font-family: Arial, Helvetica, sans-serif;
           font-weight: bold;
           color: #2E8B57;
	   text-align: center;
           text-decoration: underline;    
        }
              

p#ozn1 {text-align:justify; font-weight:normal;font-style:normal;background-color:#F5F5DC; border-width: thin; border-color:#4169E1;}

/*
-----------------------
Spolocne css
-------------------
*/

span {font-weight: bold; text-transform: uppercase; color: #A52A2A; } /*Na uvody stranok ako zvyraznenie */
strong {font-style: normal; font-weight: bold;} /* Zvyraznenie v texte */

/*
------------------
Tabulky kdekolvek
------------------
*/

table {
	text-align: center;
	border-collapse: collapse;
	background-color: #DDDDDD;
	margin: 0 auto;
}
table tr{
	border: 2px solid #4D9FFB;
}
table td {
   border: 2px solid #4D9FFB;
	width: 110px;
}
table th {
	border: 2px solid #4D9FFB;
	width: 110px;
}

/*
--------------------------
Adresare v kontaktoch
--------------------------
*/
#adresare {font-family:Arial, Helvetica, courier; text-align:left; letter-spacing: 0.1em;}
#adresare li {list-style-type: none;color: black;}

/*
-------------
Cierne vyzvy
-------------
*/
#black {background-color:#000000;}
p#black {text-align:center; font-weight:normal;font-style:normal;color:FFFFFF;text-transform: uppercase;}

/*
---------------------------------
Upravy pre ine usporiadanie 
---------------------------------
*/
/* .vlozka h1, h2  {text-align:center;
          border: 1px solid #000080;
          margin: 0.5em;
          padding:0.5em;
          width:50%; 
          background-color: #FFF8DC;
         text-decoration: none;
             }
*/
.vlozka p {text-align: left;
           text-indent: 0.5em;
	   font-size: 10px;
           }

.vlozka ul, li {
        list-style-type:none;
        list-style-position: outside;
        /* list-style-image: url(../img/k.png); */
	color: #556B2F;
	text-align: left;
	font-size: 12px;
        line-height: 2.0em;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        }

.vlozka a {text-decoration: none;
           font-size: 12px;
           font-family: Arial, Helvetica, sans-serif;
           color: #DC143C;

} 
.vlozka a:hover {color: #FFA500;
}
