@import url("menu.css");

a img {
    border: 0;
}

*, html, body {
    margin:                 0px;
    padding:                0px;
    font-family:            sans-serif;
}

body {
    background-color:       #bdbdbd;
    font-size:              0.6em;
}

table {
    font-size:1em;
    border-collapse:collapse;
}

a, a:visited {
    color: blue;
}

h1, hr {
    display:                none;
}

div#pozadie_sede_pasy {
    width:                  100%;
    min-height:             370px;
    text-align:             center;
    background:             url("../images/pozadie_sede_pasy.jpg") 0px 56px repeat-x;
}

div#pozadie_blok {
    margin:                 auto;
    padding:                40px 22px 0px 22px;
    width:                  740px;
    text-align:             left;
    background:             url("../images/pozadie_blok.jpg") 0px 0px repeat-y #fff;
}

div#hlavny_obrazok {
    width:                  733px;
    height:                 226px;
    background:             url("../images/hlavny_obrazok.jpg") 0px 0px no-repeat;
    clear:                  both;
}

div#hlavny_obrazok #banner_topright {
    float:                  right;
}

/*** <obsah> ***/

div#stlpec_prvy {
	margin-left: 			4px;
    clear:                  both;
    float:                  left;
    width:                  236px;
}

div#stlpec_druhy {
    margin:                 0px 10px;
    float:                  left;
    width:                  235px;
}

div#stlpec_treti {
    float:                  left;
    width:                  238px;
}

div#stlpec_prvy h2, div#stlpec_druhy h2, div#stlpec_treti h2 {
    padding-left:           21px;
    margin:                 22px 0px 10px 10px;
    height:                 20px;
    line-height:            20px;
    font-size:              1.2em;
    color:                  #428eb1;
    background:             url("../images/pozadie_menu.jpg") left top no-repeat;
}

div#stlpec_prvy h2 {
    line-height:            100%;
}

div#stlpec_prvy h2 .podnazov, div#stlpec_druhy h2 .podnazov, div#stlpec_treti h2 .podnazov{
    font-size:              80%;
    font-style:             italic;
}

div#prvy h4, div#druhy h4 {
    text-align: left;
}

div#treti h4 {
    text-align: right;
}

h2 {
    clear: all;
    padding-left:           21px;
    margin:                 50px 0px 10px 0px;
    height:                 20px;
    line-height:            20px;
    font-size:              1.4em;
    color:                  #428eb1;
    background:             url("../images/pozadie_menu.jpg") left top no-repeat;
}


h3 {
    float:                  left;
    text-indent:            10px;
    margin:                 3px 0px 10px 0px;
    width:                  100%;
    height:                 19px;
    line-height:            19px;
    font-size:              1.3em;
    color:                  #428eb1;
    background:             #bdbdbd;
}

h4 {
    font-size:              1.2em;
    text-align:             center;
}

a.vsetky {
    float:                  left;
    margin:                 10px 0px;
    text-indent:            24px;
    font-size:              1.1em;
    font-weight:            bold;
    color:                  #003d72;
    background:             url("../images/sipka_tmava.jpg") 10px 2px no-repeat;
}

div#stlpec_all p, div#stlpec_prvy p, div#stlpec_druhy p, div#stlpec_treti p {
    margin:                 3px 0px;
    padding:                5px 10px;
    width:                  220px;
    float:                  left;
    background:             #f5f5f5;
    /*letter-spacing:         1px;*/
}

div#stlpec_all p {
    width: auto;
    float: none;
    padding: 1em 0;
    background: transparent;
    text-align: justify;
}

div#stlpec_all ul li {
    text-align: justify;
}

div#stlpec_all p p {
    width: auto;
    float: none;
    padding: 0;
}

div#stlpec_all {
    padding: 1em;
}

div#stlpec_prvy, div#stlpec_druhy, div#stlpec_treti, div#stlpec_all {
    font-size: 1.2em;
}

div#stlpec_prvy h3, div#stlpec_druhy h3, div#stlpec_treti h3 {
    font-size: 1em;
}

div#stlpec_prvy h2, div#stlpec_druhy h2, div#stlpec_treti h2 {
    position: relative;
    right: 10px;
    padding-left: 15px;
}

div#stlpec_treti p {
    width:                  218px;
}

div#stlpec_all p.uskutocnene, div#stlpec_prvy p.uskutocnene, div#stlpec_druhy p.uskutocnene, div#stlpec_treti p.uskutocnene {
    background:             #fff;
}

div#stlpec_all p span.nadpis, div#stlpec_prvy p span.nadpis, div#stlpec_druhy p span.nadpis, div#stlpec_treti p span.nadpis {
    font-size:              1.1em;
    font-weight:            bold;
    display: block;
}

div#stlpec_all p span.datum, div#stlpec_prvy p span.datum, div#stlpec_druhy p span.datum, div#stlpec_treti p span.datum {
    font-size:              1.1em;
    font-weight:            bold;
    color:                  #f73a00;
    display: block;
}

div#stlpec_all p span.miesto, div#stlpec_prvy p span.miesto, div#stlpec_druhy p span.miesto, div#stlpec_treti p span.miesto {
    margin-bottom:          2px;
    padding-bottom:         2px;
    line-height:            1.4em;
    font-size:              1.1em;
    font-weight:            bold;
    color:                  #f73a00;
    border-bottom:          solid 1px #ccc;
    display: block;
}

div#stlpec_all p a.viac, div#stlpec_prvy p a.viac, div#stlpec_druhy p a.viac, div#stlpec_treti p a.viac {
    display:                block;
    width:                  40px;
    font-weight:            bold;
    color:                  #419ca1;
    background:             url("../images/sipka_seda.jpg") right 2px no-repeat;
}

div#stlpec_all p.uskutocnene a.viac, div#stlpec_prvy p.uskutocnene a.viac, div#stlpec_druhy p.uskutocnene a.viac, div#stlpec_treti p.uskutocnene a.viac {
    background:             url("../images/sipka_biela.jpg") right 2px no-repeat;
}

div#stlpec_all p.dalsie, div#stlpec_prvy p.dalsie, div#stlpec_druhy p.dalsie, div#stlpec_treti p.dalsie {
    text-indent:            7px;
    position:               relative;
    display:                inline;
    width:                  210px;
    height:                 28px;
    margin-left:            5px;
    margin-top:             10px;
    margin-bottom:          10px;
    background:             url("../images/pozadie_dalsie.jpg") 5px 5px no-repeat #eee;
}

div#stlpec_all p.dalsie {
    width: auto;
}

div#stlpec_treti p.dalsie {
    width:                  208px;
}

div#stlpec_all p.dalsie, div#stlpec_prvy p.dalsie, div#stlpec_druhy p.dalsie, div#stlpec_treti p.dalsie {
    font-size:              1.2em;
    font-weight:            bold;
    color:                  #428eb1;
}

div#stlpec_all p.dalsie span, div#stlpec_prvy p.dalsie span, div#stlpec_druhy p.dalsie span, div#stlpec_treti p.dalsie span {
    font-size:              0.9em;
    padding-left:           1ex;
    color:                  #666;
}

div#stlpec_all p.dalsie a.viac, div#stlpec_prvy p.dalsie a.viac, div#stlpec_druhy p.dalsie a.viac, div#stlpec_treti p.dalsie a.viac {
    position:               absolute;
    top:                    22px;
    right:                  0px;
    width:                  110px;
    height:                 20px;
    line-height:            20px;
    font-weight:            normal;
    font-size:              0.9em;
    text-align:             right;
    text-decoration:        none;
    background:             url("../images/pozadie_viac.gif") 0px 0px repeat-x #f73a00;
    color:                  #fff;
}

div#stlpec_all p.dalsie a.viac i, div#stlpec_prvy p.dalsie a.viac i, div#stlpec_druhy p.dalsie a.viac i, div#stlpec_treti p.dalsie a.viac i {
    padding-left:           14px;
    margin-right:           10px;
    font-style:             normal;
    text-decoration:        underline;
    background:             url("../images/sipka_oranzova.gif") 0px 2px no-repeat;
}

/*** </obsah> ***/

div#kontakt {
    margin-top:             10px;
    clear:                  both;
    width:                  100%;
    height:                 90px;
    overflow:               hidden;
    background:             #eee;
}

div#kontakt h4 {
    text-indent:            10px;
    height:                 21px;
    line-height:            20px;
    font-size:              1.3em;
    background:             #adadad;
    color:                  #fff;
}

div#kontakt div#treti h4 {
    padding-right:          10px;
}

div#kontakt div {
    float:                  left;
}

div#kontakt div p {
    margin:                 3px 0px 0px 10px;
    color:                  #666;
}

div#kontakt div#treti p {
    padding-right:          10px;
}

div#kontakt div p b {
    color:                  #000;
}

div#kontakt div p a, div#kontakt div p a:visited {
    font-weight:            bold;
    color:                  #666;
}

div#kontakt div#prvy {
    width:                  250px;
}

div#kontakt div#druhy {
    width:                  250px;
}

div#kontakt div#treti {
    width:                  240px;
    text-align:             right;
}

div#paticka {
    width:                  100%;
    height:                 30px;
    text-align:             right;
    padding-top:            10px;
    font-size:              1.1em;
}

div#paticka a, div#paticka a:visited {
    text-decoration:        none;
    color:                  #000;
}

div#paticka a:hover {
    text-decoration:        underline;
}

.smallerpadding {
  position: relative;
  bottom: 28px;
}

.graybg {
  background-color: #f5f5f5;
}

table.clenstvo_form {
  padding: 0; width: auto;
}

div#stlpec_all ul#pracovnici{
  padding-left:0px;
}

div#stlpec_all ul#pracovnici li {
  list-style-type: none;
  padding-left: 75px;
  height: 90px;
  margin-left:-1px;
}

div#stlpec_all ul#pracovnici.nophotos li {
  height: 60px;
}

div#stlpec_all ul#pracovnici.sfpa {
    color:red;
}

html body div#stlpec_all p.roky {
  padding-top: 1ex;
  background: #bdbdbd; 
  padding-bottom: 1ex;
}

p.roky a, p.roky a:visited {
	color: #428eb1;
}

html div#stlpec_all.partneri_id h3,
html div#stlpec_all.publikacie_id .h3, 
html div#stlpec_all.fotogaleria_id .h3,
html div#stlpec_all.fotogaleria_id h3, 
html div#stlpec_all.podujatia_id .nadpis,
html div#stlpec_all.programy h3 {
  color: #428eb1;
  background-color: transparent;
  text-indent: 0px;
  height: auto;
  clear: none;
  font-weight: bold;
  font-size: 1.3em;
  position: relative;
}

html div#stlpec_all.publikacie_id .h3 {
  bottom: 10px;
}

html div#stlpec_all.publikacie_id p {
  padding-top: 0;  
}

html body div#stlpec_all .publikacia {
	padding-top: 1em;
	padding-bottom: 1em;
}

html body div#stlpec_all .publikacia img {
	float: left;
	position: relative;
	bottom: 8px;
}

html body div#stlpec_all .publikacia.publikacia_with_image .textp {
	margin-left: 110px;
}

html body div#stlpec_all .publikacia .textp img {
	float: none;
	position: static;
}

.partneri_banner {
	display: block;
	float: right;
	clear: right;
	width: 150px;
	margin-bottom: 1ex;
	
	text-align: left;
}

.fotogaleria_id img {
  margin-bottom: 3px;
}

.fotogaleria_id a {
  text-decoration: none;
}

marquee {
  background: #A03131;
  color: #ffffff;
  
  font-size: 1.2em;
  
  clear: both;
  margin: 0 2px 1px 0;
  border-top: 4px solid white;
  padding: 3px 0;
}

marquee a, marquee a:visited {
  color: #ffffff;
}
marquee a:hover {
  text-decoration: none;
}

div#important{
	text-align:					center;
}
div#important a{
	background: 				url("../images/excl_mark.jpg") 0px 0px no-repeat;
	font-weight:				bold;
	padding: 					7px 0px 5px 20px;
	margin:						5px auto 0px auto;
	display: 					block;
	height: 					32px;
	width:						500px;
	color: 						#ff3300;
	font-size: 					12px;
}

