/* png fix for IE */

* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/* png fix for IE */

body {
  font-family:Arial,Verdana,Tahoma,Arial,helvetica,Geneva;
  margin:0px;
  font-size:12px;
  color:#595E61;
  height: 100%;
  /*
  background-color: #1D406E;
  background-image:url("images/pozadiFull.jpg");background-position:center top;background-repeat:no-repeat;
  */
}


a {color:#AB0A15;}
a img {border:0;}
a.linkGreyButton96x23 {display:block;position:relative;width:96px;height:23px;line-height:23px;overflow:hidden;vertical-align:middle;text-align:center;
                       background-image:url("images/linkGreyButton96x23.jpg");background-repeat:no-repeat;color:#202020;text-decoration:none;font-weight:bold;margin:10px 20px;}
a.linkGreyButton96x23:hover {text-decoration:underline;}
a.topNewsHeaderLink {text-decoration:none;color:#000;}
a.topNewsHeaderLink:hover {background-color:#EFF0FF;}

p {padding:0;margin:10px 20px;line-height: 1.5em;text-align: justify;} 
#aktualitaDetailBody {margin:10px 20px;line-height: 1.5em;text-align: justify;}
div#contentBody  #aktualitaDetailBody li { margin:1em 20px 0 0; text-align:left;}
	
table {margin:10px 20px;}
h1,h2,h3,h4,h5,h6 {font-family: "Times New Roman", Times, serif;padding:0;margin:10px 20px;color:#851618;}
h1 {font-size:20px;font-weight: normal;}
h2 {font-size:16px;}
h3 {font-size:12px;font-family:"Arial",Tahoma,Verdana,Helvetica;}
 
th,td {padding:2px}

p.warning{font-weight:bold;color:#ff0000;}
input,select {background:#fff;border:1px solid #062D6E;color:#000;}
input.submitButton {border:1px solid #062D6E;background:#062D6E;color:#fff;border:0;}


.obrazokDoprava {padding:5px;border:1px solid #A1B4B2;float:right;margin:0px 0px 20px 20px;}
.hlavnyNadpisStranky {font-weight:normal;text-transform:uppercase;padding:0 0 10px 35px;line-height:25px;vertical-align:middle;
                      border-bottom:1px solid #A1B4B2;background-image:url("ikony/info.jpg");background-repeat:no-repeat;}
.podNadpisStrankyPozor {font-weight:normal;text-transform:uppercase;padding:0 0 10px 35px;line-height:25px;vertical-align:middle;font-size:20px;
                        border-bottom:1px solid #A1B4B2;background-image:url("ikony/pozor.jpg");background-repeat:no-repeat;clear:both;}
.podNadpisStrankyNotes {font-weight:normal;text-transform:uppercase;padding:0 0 10px 35px;line-height:25px;vertical-align:middle;font-size:20px;
                        border-bottom:1px solid #A1B4B2;background-image:url("ikony/notes.jpg");background-repeat:no-repeat;clear:both;}
.hlavniObsahOddelovac {display: none;}                        
.hlavniObsahOddelovac2 {position:relative;width:600px;margin:10px 20px;height:1px;overflow:hidden;background:#BDBDBD;}
.ramecokDole {border-bottom:1px solid #A1B4B2;}
.small {font-size:10px;}
.vetsiPismo {font-size:14px;} 
.velkePismo {font-size:22px;}  
.doprava {text-align:right;}
.naStred {text-align:center;}
.bila {color:#fff;}
.cierna {color:#000;}
.seda {color:#718582;}
.zelena{color:#ABC700;}
.modra {color:#165A73;}
.podtrzeno {text-decoration:underline;}
.nepodtrzeno {text-decoration:none;}
.sirka100 {width:100px;}
.sirka300 {width:300px;}
.vyska15 {height:13px;}
.ciernyLinkSipka {display:block;background-image:url("images/blackArrowLi.gif");background-repeat:no-repeat;background-position:-10px 2px;                  
                  padding-left:10px;color:#595E61;text-decoration:none;
                  line-height:12px;vertical-align:middle;}
.box285px {position:relative;width:285px;height:auto;float:left;overflow:hidden;margin-bottom: 12px;}
.box285px p {text-align: left;}
.spacer20px {position:relative;width:20px;height:auto;float:left;overflow:hidden;}
.spacer30px {position:relative;width:30px;height:auto;float:left;overflow:hidden;}
.obrazokDolava {float:left;margin:0 5px 5px 5px;}

.leftFloat {float:left;}
.rightFloat {float:right;}
.leftClr {clear:left;width:1px;height:1px;overflow:hidden;} 
.hd{display:none;}

.leftMargin10 {margin-left:10px;}
.leftMargin20 {margin-left:20px;}
.leftMargin40 {margin-left:40px;}
.rightMargin0 {margin-right:0px;}
.rightMargin10 {margin-right:10px;}
.rightMargin20 {margin-right:20px;}

div.topNewsText {position:relative;width:285px;height:200px;overflow:hidden;}
li.liWidth285 {width:285px;height:auto;overflow:hidden;}

ul.emptyUl {margin:10px 20px;padding:0}
  ul.emptyUl li {list-style-type:none;}
ul.zoznamAktuality {margin-left:5px;padding-left:20px;}
  ul.zoznamAktuality li {list-style-image:url("images/redArrowLi.gif");color:#000;margin-left:0;line-height: 1.5em;margin-right: 0px;}
  ul.zoznamAktuality li a {color:#000;font-weight:bold;text-decoration:none; display: block;}
  ul.zoznamAktuality li a:hover {background-color: #EFF0FF;}
ul.zoznamAktualityVlevo20 {margin-left:20px;padding-left:20px;}
  ul.zoznamAktualityVlevo20 li {list-style-image:url("images/redArrowLi.gif");color:#000;margin-left:0;}
  ul.zoznamAktualityVlevo20 li>a {color:#000;font-weight:bold;text-decoration:none;}
ul.zoznamClanky {margin-left:5px;padding-left:20px;}
  ul.zoznamClanky li {list-style-image:url("images/blackArrowLi.gif");color:#595E61;margin-left:20px;line-height: 1.5em;}
  ul.zoznamClanky li a {color:#595E61;font-weight:normal;text-decoration:none; display: block;}
  ul.zoznamClanky li a:hover {background-color: #EFF0FF;}
ul.zoznamAkcie {margin-left:20px;padding-left:20px;}
  ul.zoznamAkcie li {list-style-image:url("images/blackArrowLi.gif");color:#000;margin-left:0;}
  ul.zoznamAkcie li a {color:#000;font-weight:normal;text-decoration:none;}
ul.zoznamKategorie {margin-left:20px;padding:20px 40px 30px 20px;}
  ul.zoznamKategorie li {color:#000;margin-left:0;font-weight:bold;}
  ul.zoznamKategorie li a {color:#000;font-weight:bold;text-decoration:none;}
ul.zoznamKategorieClanky {margin-left:5px;padding-left:20px;margin-left;}
  ul.zoznamKategorieClanky li {color:#000;margin-left:0;line-height: 1.5em;}
  ul.zoznamKategorieClanky li a {color:#343C3E;font-weight:normal;text-decoration:none; display: block;}
  ul.zoznamKategorieClanky li a:hover {text-decoration:underline;background-color: #EFF0FF;}
li.redArrow {list-style-image:url("images/redArrowLi.gif"); font-size: 12px;}
li.pokategorieClass {font-size: 12px;}
li.pokategorieClass a{color: #5F5F5F !important;display: block;}
li.pokategorieClass a:hover {background-color: #EFF0FF;}
li.blackArrow {list-style-image:url("images/blackArrowLi.gif");}

#allPage{position:relative;width:100%;height:auto;text-align:center;margin:0;background-color: #1D406E;
        background-image:url("images/pozadiFull.jpg");background-position:center top;background-repeat:no-repeat;}
#mainPage{position:relative;margin: 0 auto;width:881px;height:auto;text-align:left;overflow:hidden;}  
  #znak {position:absolute;width:80px;height:93px;top:150px;left:600px;z-index:50;}
#header {position:absolute;width:881px;height:203px;top:0px;left:0px;}
  #logo {position:absolute;width:881px;height:91px;top:0px;left:0px;}
  #srchLabel {position:absolute;left:630px;top:30px;width:50px;height:25px;overflow:hidden;text-align:center;color:#fff;display:block;padding-top:4px;
              vertical-align:middle;}
  #srchText {position:absolute;left:680px;top:30px;width:155px;height:18px;padding: 3px 5px;background-image:url("images/srchInputPozadi.jpg");border:0;overflow:hidden;display:block}
  #srchButton {position:absolute;left:845px;top:30px;width:28px;height:25px;overflow:hidden;border:0;}
  
  #topmenu {position:absolute;width:881px;height:32px;top:91px;left:0px;overflow:hidden;background-image:url("images/topMenuBg.jpg");}
  #topmenu :first-child {margin-left: 10px;_margin-left: 0px;}
      div.topmenuSpacer {position:relative;float:left;margin:0;height: 32px;width:1px;overflow:hidden;background: transparent;background-image: url(images/topMenuSpacerBg.jpg);background-repeat: no-repeat; background-position: 0 100%;}
      #topmenu a {display:block;float:left;height:32px;width:auto;line-height:32px;vertical-align:middle;margin:0 10px;
                  font-family:"Tahoma";color:#2C2E2F;font-size:13px;font-weight:normal;text-transform:uppercase;}    
  #podmenu {position:absolute;width:881px;height:32px;top:120px;left:0px;overflow:hidden;}
    #podmenu p {color:#fff;text-align:right;margin-right:0; line-height: normal;}
    #podmenu a {color:#fff;}
	#podmenu a:hover {border-bottom: 1px dotted #FFFFFF;}
#mainContent{position:relative;margin-top:203px;width:881px;height:auto;text-align:left;overflow:hidden;/*min-height:600px;_height:600px;
             background-image:url("images/mainContentBgMiddle.jpg");background-repeat:repeat-y;*/}
  #contentBody {position:relative;width:640px;height:auto;float:left;overflow:hidden;background:#fff;/*min-height:600px;*/
                /*background-image:url("images/manContengBgTop.jpg");background-repeat:no-repeat;*/}
    #contentBody h1 {margin-top:30px;}
    #kategoriePath {position:absolute;top:0;left:0;width:630px;}
      #kategoriePath p {font-size:11px;margin:5px 40px;text-align:right;}
    #bottomGreyField {position:relative;width:680px;height:50px;background:#e3e3e3;overflow:hidden;}
      #bottomGreyField p {color:#708880;margin:10px 20px;font-size:11px;}
    
    #fomularStiznost {position:relative;width:578px;height:auto;overflow:hidden;background:#ECFAFD;border:1px solid #167498;padding:10px;margin:10px 0 20px 20px;}
      #fomularStiznost p {line-height:25px;}
      #fomularStiznost label {font-weight:bold;}
      .fomularStiznostInput {width:535px;}
      .fomularStiznostInputKratky {width:427px;}
    
    table.konaniTable {width:600px;margin:10px 20px;}
      table.konaniTable a {text-decoration:none;color:#020103;}
      table.konaniTable th {color:#00296B;text-align:center;padding:5px;border-top:1px solid #434343;border-bottom:1px solid #434343;height:50px;background-image:url("images/thBgH50.jpg");background-repeat:repeat-x;}
      table.konaniTable td {color:#020103;text-align:center;padding:5px;border-bottom:1px solid #B5B5BD;height:50px;}
      tr.konaniTableTr:hover {background-color:#00296B}
      tr.konaniTableTr:hover a {color:#fff;}
      
      .leftBorder43 {border-left:1px solid #434343;}
      .leftBorderB5 {border-left:1px solid #B5B5BD;}
      .rightBorder43 {border-right:1px solid #434343;}
      .rightBorderB5 {border-right:1px solid #B5B5BD;}
      td.blueBgTd {background-color:#E2EEF9;}
      tr.konaniTableTr:hover td {background-color:#00296B;}
      
    fieldset.konaniSrch {margin:10px 20px;border:1px solid #C5CEDE;width:600px;padding:0 0 20px 0;}
      fieldset.konaniSrch legend {color:#020103;}
      div.konaniSrchBox {position:relative;width:185px;height:auto;margin-left:10px;margin-top:10px;float:left;overflow:hidden;}
        div.konaniSrchBox label {line-height:30px;vertical-align:middle;color:#747778}
        div.konaniSrchBox select {width:185px;border:1px solid #747778;}
    
    #detailKonani label {margin:10px 20px 0 20px;color:#00296B;}
      #detailKonani p {margin-top:10px;color:#000;}
      #detailKonaniSumBox {position:relative;background-color:#EFEFF7;border:1px solid #BAC6DD;margin:10px 20px;width:600px;height:140px;}
        #detailKonaniSumBox p {margin:0 20px;}        
        div.blueBg {background:#00296B;color:#fff;} 
        
  #rightCol {position:relative;width:225px;height:auto;float:right;overflow:hidden;}
    #rightColTopSpace {position:relative;width:225px;height:40px;overflow:hidden;}
    #rightCol h2 {width:195px;height:30px;overflow:hidden;margin:10px 0 0 5px;background:#9E0000;color:#fff;overflow:hidden;font-size:14px;
                  line-height:30px;vertical-align:middle;padding: 0 0 0 25px;background-image:url("images/redArrow.gif");background-repeat:no-repeat;font-family: "Arial",Tahoma,Verdana}
    #rightCol p {width:185px;height:auto;overflow:hidden;margin:0 0 10px 5px;padding:5px;background:#fff;color:#000;}
    table.kalendarTable {width:210px;background:#fff;margin:0px 0px 0px 5px !important;margin-top: 0px;}
      td.kalendarTopLine {background-color:#062D6E;height:30px;}
      td.kalendarDays {background-image:url("images/kalendarDnyBg.jpg");color:#062D6E;height:17px;}
      .kalendarButtonOff {border:0;background:#fff;color:#000;width:20px;font-size:10px;}
      .kalendarButtonOn {border:0px solid #062D6E;background:#062D6E;color:#FFF;width:20px;font-size:10px;cursor: pointer;}
	#OnlineFormularePravy{
		margin: 0 0 5px 5px;
		width: 215px;
		padding: 5px;
		background-color: #FFFFFF;
		background-image:url("images/pravy_white_bg.jpg");
		background-position: 50% 0;
		background-repeat: repeat-x;
		color: #000;}

	#dkPravy{
		margin: 0 0 20px 5px;
		width: 200px;
		padding: 10px;
		background-color: #FFFFFF;
		background-image:url("images/pravy_white_bg.jpg");
		background-position: 50% 0;
		background-repeat: repeat-x;
		color: #000;
		text-align: left;}
	
	#linkyPravy{
		margin: 0 0 20px 5px;
		width: 200px;
		padding: 10px;
		background-color: #FFFFFF;
		background-image:url("images/pravy_white_bg.jpg");
		background-position: 50% 0;
		background-repeat: repeat-x;
		color: #000;
		text-align: left;}
	.LogoLinkHolder {
		text-align: center;}
		
	#OnlineFormularePravy p{
		background-color: transparent;
		font-weight: bold;
		text-align: left;
		width: auto;
		font-size: 12px;
		padding: 0;
		margin: 0 10px;
		}
	
	#linkyPravy p{
		background-color: transparent;
		font-weight: bold;
		text-align: left;
		width: auto;
		font-size: 11px;
		padding: 0;
		margin: 0 10px;
		}
		
	#OnlineFormularePravy .ceruzka{
			background-image:url("images/ceruzka.gif");
			background-position: 0px 0%;
			margin: 5px;
			padding-left: 45px;
			padding-bottom: 10px;
			background-repeat: no-repeat;
			border-bottom: 1px solid #d8d9db;
		}
	#OnlineFormularePravy .ceruzka h2 {
		font-size: 11px;
		font-weight: bold;
		margin: 5px 10px;
		padding: 0;
		color: #225a7a;
		height: auto;
		background: none;
		background-color: transparent;
		line-height: normal;}
		
	#OnlineFormularePravy .ceruzka h2 {
		background-color: transparent;
		color: #225a7a;
		text-transform: uppercase;
		}
	#OnlineFormularePravy .OnlineFormularePravytext{
		font-size: 12px;
		margin: 5px;}
		
	#OnlineFormularePravy .OnlineFormularePravytext h2 {
		font-size: 12px;
		margin: 0px;
		padding: 0;
		height: auto;
		background: none;
		background-color: transparent;
		line-height: normal;
		color: #225A7A;}
		
	#OnlineFormularePravy .OnlineFormularePravytext h2 a{
		font-weight: bold;
		background-color: transparent;
		color: #225a7a;}

	#OnlineFormularePravy .akozeul {
		margin: 5px 0 0 0;}
		
	div.akozeul a{background-image:url("images/sipka1.jpg");background-repeat: no-repeat;background-position: 0 6px;color:#000;margin-left:0;line-height: 1.5em;
	padding: 0 0 0 10px;text-decoration: none;font-weight: normal;color: #343C3E;display: block;line-height: 18px;text-align: left;margin: 0 10px;}
	div.akozeul a:hover{text-decoration: underline;background-color: #EFF0FF;}
	
	div.akozeul div.LinksAkozeul {
		display: none;
		color: #EFF0FF;
		padding: 6px 0 6px 10px;}
	div.akozeul div.LinksAkozeul p{
		color: #343C3E !important;}
	div.akozeul div.ClickMe {
		background-image: url(images/redArrowLi.gif);
		background-position: 0 12px;
		background-repeat: no-repeat;
		padding: 10px 0 0 18px;
		font-weight: bold;
		cursor: pointer;}
		
  #foot {position:relative;width:881px;height:50px;overflow:hidden;}  
    #foot p {width: 680px;color:#fff;font-family: "Tahoma",Verdana,Arial,Helvetica; margin: 10px 0px;font-size:11px;font-weight: normal;text-align: left;}
		#foot p a{color:#fff;text-decoration: none;}
		#foot p a:hover{color:#fff;text-decoration: underline;}
      
/* Page Numbers */
.pages {
    padding: 1em;
    margin: 15px;
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #6bb900;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}

.tooltip {
    border: 1px solid #85be35;
    padding: 5px;
    background-color: #fff;
    width: 150px;
    font-size: 85%;
    color: #777;
    opacity: 0.95;
    text-align: left;
}

.tooltip h6 {
    background: #85be35;
    color: #fff;
    margin: -5px -5px 4px -5px;
    padding: 2px 5px;
    font-size: 100%;
    font-weight: bold;
}

.tooltip img {
    vertical-align: middle;
    border: 1px solid #85be35;
    margin: 2px 0;
}

h2.clanokPodnadpis {
	font-family:Arial,Verdana,Tahoma,Arial,helvetica,Geneva;
	margin:0px;
	font-size:12px;
	color:#000;
	margin:10px 20px;}

#contentBody h2 a {
	font-family:Arial,Verdana,Tahoma,Arial,helvetica,Geneva;
	margin:0px;
	font-size:12px;
	color:#000;
	margin:10px 0px;
	text-decoration: none;}

#contentBody h2 a:hover {
	color:#595E61;
	border-bottom: 1px solid #595E61;}
	
#kalendarVpravo {
	background-image: url('images/CalendarBg.jpg');
	background-repeat: no-repat;
	margin-left: 5px;
	padding: 0 5px;}	

#kalendarVpravo form {
	
	padding: 0;
	margin: 0px;}

div#contentBody ol li {
	text-align: justify;
	margin-right: 20px;}
	
div#contentBody ul li {
	text-align: left;
	margin-right: 20px;}
	
	
.HiddenMenu {
	display: none;
	padding: 7px 10px;
	border:1px solid #1E4B75;
	position: absolute;
	top: 123px;
	background-color: #FFF;}
	
.HiddenMenu  a {
	display: block;
	padding: 3px 0;}
	
.HiddenMenu  a.MainSection{
	font-weight: bold;
	font-size: 13px;}

.HiddenMenu  a:hover {
	background-color:#EFF0FF;}
	
.HiddenMenu  h2 {
	margin-left: 0px;
	margin-right: 0px;}

.LinksAkozeulBlack {
	padding-top: 10px}

#ShowThisMenuItems178 {
	left: 51px;}
