.fC{clear:both}
.fN{float:none}
.fL{float:left}
.fR{float:right}

body{font:8pt Arial,Helvetica,sans-serif;margin:0;text-align:center;background:#e1e1e1;color : #000000}
body#tinymce{background:#fff;width:502px}
#body{width:1000px;margin:10px auto;text-align:left;background:#fff;-moz-box-shadow:0 0 10px #666;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666}

h3{font-size:9pt}


sup{
  font-size:7pt;
}

td{
	font : 8pt Arial, Helvetica, sans-serif;
}

.fullheight{
  height:100%;
}

a.zelene{
  text-decoration:none;
  color:rgb(149,187,12);
}

a.zelene:hover{
  color:rgb(11,171,219);
}

a{
  text-decoration:none;
  color:rgb(11,171,219);
}

a:hover{
  color:rgb(149,187,12);
}

#sprava{
  border-top:5px solid #ffffff;
  text-align:center;
  background-color:#0000ff;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
}

#error{
  border-top:5px solid #ffffff;
  text-align:center;
  background-color:#ff0000;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
}


/* Hlavna tabulka */

#main{padding:10px}

/* MENU */
#mainmenu{width:1000px;height:30px;background:url(/images/menu_pozadie.gif) repeat-x;padding:0}
#graymenu{margin:0 0 0 12px;border-right:1px solid #898989;border-left:1px solid #5b5b5b;float:left}
#redmenu{margin:0 12px 0 0;border-right:1px solid #898989;border-left:1px solid #5b5b5b;float:right}
#mainmenu a.menuitem{float:left;display:block;text-decoration:none;height:30px;color:#fff;font-family: Verdana, Arial, sans-serif;font-size:1.1em;font-weight:bold;line-height:30px;letter-spacing:-1px;padding:0 5px;background:url(./images/menuback.gif) repeat-x 0 0;border-left:1px solid #898989;border-right:1px solid #5b5b5b}
#mainmenu a.menuitem:hover{background-position:0 100%;border-left:1px solid #acacac;border-right:1px solid #848484}
#redmenu a.menuitem{background-image:url(./images/menubackred.gif);border-left:1px solid #c05151;border-right:1px solid #913232}
#redmenu a.menuitem:hover{border-left:1px solid #cb9494;border-right:1px solid #9e6e6e}


/* Rozlozenie hlavnej stranky */

#tblmainpage{
	height:100%;
	width:980px;
}

.tdmainpage{
	height:100%;
	vertical-align:top;
	padding:2px;
}

#tdmainpageinfo{
	padding:2px;
	height:100%;
	vertical-align:top;
	width:100%;
}

/* tblnovinky */
#tblnovinky{
	background: url(./images/pozadie_novinky.gif);
	width: 186px;
	height: 100%;
}

#tblnovinky td{
	padding: 0px;
	border-left:1px solid rgb(151,189,14);
	border-right:1px solid rgb(151,189,14);
}

#tblnovinky .top{
	background: url(./images/ram_novinky_top.gif);
	border: 0px;
	font-size: 1pt;
	height: 5px;
	line-height: 3px;
}

#tblnovinky .bottom{
	background: url(./images/ram_novinky_bot.gif);
	border:0px;
	font-size:2px;
	height:5px;
	line-height: 3px;
}

#tblnovinky .line{
	background: url(./images/ciara_novinky.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-size:2px;
	height:10px;
	line-height: 10px;
}

#tblnovinky .title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	height: 26px;
	padding: 0px 8px 2px 8px;
	padding-bottom: 3px;
	color: rgb(255,255,255);
	background: url(./images/pozadie_novinky_tm.gif);
}
#tblnovinky .info{
	font-size:8pt;
	padding: 2px 5px 2px 5px ;
	text-align: justify;
}

#tblnovinky .more{
	font-size:8pt;
	padding: 0px 5px 2px 5px;
	width:100%;
	text-align:right;
}

#tblnovinky .blank{
	height:100%;
}

#tblnovinky a{
	color: rgb(151,189,14);
	text-decoration:none;
}

#tblnovinky a:hover{
	color: rgb(1,170,211);
}

#tblnovinky .caption{
	text-align:left;
	font-weight:bold;
	color: rgb(151,189,14);
	margin-bottom:2px;
}

/* tblprojekty */
#tblprojekty{
	background:url(./images/pozadie_projekty.gif);
	width:195px;
	height:100%;
}

#tblprojekty td{
	padding: 0px;
	border-left:1px solid rgb(208,208,208);
	border-right:1px solid rgb(208,208,208);
}

#tblprojekty .top{
	background: url(./images/ram_projekty_top.gif);
	border: 0px;
	font-size: 1pt;
	height: 5px;
	line-height: 3px;
}

#tblprojekty .bottom{
	background: url(./images/ram_projekty_bot.gif);
	border:0px;
	font-size:2px;
	height:5px;
	line-height: 3px;
}

#tblprojekty .line{
	background: url(./images/ciara_projekty.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-size:2px;
	height:10px;
	line-height: 10px;
}

#tblprojekty .title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:26px;
	padding: 0px 2px 2px 2px;
	padding-bottom:3px;
	color: rgb(255,255,255);
	background: url(./images/pozadie_projekty_tm.gif);
}

#tblprojekty .info{
	font-size:8pt;
	padding: 2px 3px 2px 3px;
	text-align: center;
}

#tblprojekty .menu{
	font-size:8pt;
	padding: 2px 3px 2px 3px;
	text-align: left;
}

#tblprojekty .menu a{
	color: rgb(0,0,0);
	text-decoration:none;
  padding-left:1px;
  padding-right:1px;
  width:187px;
	display:inline-block;
}

#tblprojekty .menu a:hover{
	color: rgb(208,208,208);
	background-color: rgb(0,0,0);
}

#tblprojekty .more{
	font-size:8pt;
	padding: 0px 3px 2px 3px;
	width:100%;
	text-align:right;
}

#tblprojekty .blank{
	height:100%;
}

#tblprojekty a{
	color: rgb(208,208,208);
	text-decoration:none;
}

#tblprojekty a:hover{
	color: #000000;
}

#tblprojekty img{
	border:1px solid rgb(208,208,208);
	margin-top:5px;
}

/*uzivatelske menu*/
#user{
  font-weight:bold;
  font-style:italic;
}

/*formular na hladanie*/
#frmhladaj{
	margin:0px;
	padding:0px 2px 2px 2px;
}

#frmhladaj input{
	font-size:8pt;
/*	border:1px solid rgb(208,208,208);*/
	border:1px solid rgb(242,242,242);
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	width:160px;
}

#frmhladaj .submit{
	border:0px;
	background: url(./images/lupa.png);
	width:20px;
	height:21px;
}

/* tblinfo */
#tblinfo{
	width:100%;
	height:100%;
	padding:0px 2px 0px 1px;
}

#tblinfo #titletop{
	width: 100%;
	background: url(./images/ram_nadpis_top.gif);
	line-height: 3px;
	height: 5px;
	background-repeat: no-repeat;
	background-position:center top;
}

#tblinfo #titlebottom{
	width: 100%;
	background: url(./images/ram_nadpis_bot.gif);
	line-height: 3px;
	height:5px;
	background-repeat: no-repeat;
	background-position:center bottom;
}

#tblinfo #title{
	width: 100%;
	background: url(./images/ram_nadpis_poz.gif);
	background-repeat: repeat-y;
	padding-left:10px;
	padding-right:10px;
	font-size:12pt;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:rgb(255,255,255);
	height:21px;
	font-weight:bold;
	background-position:center;
}

#tblinfo #titlebez{
	width: 100%;
	padding-left:10px;
	padding-right:10px;
	font-size:12pt;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:rgb(1,170,211);
	height:21px;
	font-weight:bold;
}

#tblinfo #titletop2{
	width: 100%;
	background: url(./images/ram_nadpis2_top.gif);
	line-height: 3px;
	height: 5px;
	background-repeat: no-repeat;
	background-position:center;
}

#tblinfo #titlebottom2{
	width: 100%;
	background: url(./images/ram_nadpis2_bot.gif);
	line-height: 3px;
	height:5px;
	background-repeat: no-repeat;
	background-position:center;
}

#tblinfo #title2{
	width: 100%;
	background: url(./images/ram_nadpis2_poz.gif);
	background-repeat: repeat-y;
	padding-left:10px;
	padding-right:10px;
	font-size:12pt;
	color:rgb(255,255,255);
	font-weight:bold;
	height:21px;
	background-position:center;
}

/***** NEHNUTELNOSTI *****/
/* tblnehntyp */
#tblnehntyp{
	background:url(./images/pozadie_nehntab.gif);
	width:557px;
	margin-top:10px;
	margin-bottom:10px;
}

#tblnehntyp td{
	border-left:1px solid rgb(1,170,211);
	border-right:1px solid rgb(1,170,211);
}

#tblnehntyp td.tab{
	width:11px;
	border-left:0px;
	border-right:0px;
	background-color: #ffffff;
}

#tblnehntyp td.tab img{
	width:11px;
	border:0px;
}

#tblnehntyp .top{
	background: url(./images/ram_nehntyp_top.gif);
	border: 0px;
	font-size: 1pt;
	height: 3px;
	line-height: 1px;
}

#tblnehntyp .top img{
	width:271px;
	height:1px;
	border:0px;
}

#tblnehntyp .bottom{
	background: url(./images/ram_nehntyp_bot.gif);
	border:0px;
	font-size:2px;
	height:3px;
	line-height: 1px;
}

#tblnehntyp .line{
	background: url(./images/ciara_nehntyp.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-size:2px;
	height:3px;
	line-height: 1px;
}

#tblnehntyp .title{
	font-size:10pt;
	font-weight:bold;
	padding: 0px 8px 2px 8px;
	color: rgb(1,170,211);
}

#tblnehntyp .info{
	font-size: 8pt;
	padding: 2px 8px 2px 8px;
	text-align: justify;
	vertical-align:top;
}

#tblnehntyp .more{
	font-size:8pt;
	padding: 0px 3px 2px 3px;
	width:100%;
	text-align:right;
}

#tblnehntyp .blank{
	height:100%;
}

#tblnehntyp a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

#tblnehntyp a:hover{
	color: rgb(161,213,231);
}

/* tblkarty */
.tblkarty{
	background-color:rgb(236,248,253);
	height:20px;
	font-size:8pt;
	font-weight:bold;
}

.tblkarty td{
	height:20px;
	width:20px;
	text-align:center;
	vertical-align:middle;
}

.tblkarty .tdneakt{
	border:1px solid rgb(161,213,231);
	color:rgb(161,213,231);
}

.tblkarty .tdakt{
	border:1px solid rgb(1,170,211);
	background-color: rgb(163,209,227);
}

.tblkarty .tdakt:hover{
	border:1px solid rgb(1,170,211);
	background-color: rgb(207,224,155);
}

.tblkarty .tdselect{
	border:1px solid rgb(1,170,211);
	background-color: rgb(1,170,211);
	color: rgb(255,255,255);
	font-weight:bold;
}

.tblkarty .tdnothing{
	width:150px;
	border:1px solid rgb(236,248,253);
}

.tblkarty a{
	text-decoration:none;
	color: rgb(0,171,212);
}

.tblkarty a:hover{
	color: rgb(151,189,12);
}

#tblblank{
	border:0px;
	padding: 0px;
}

#tdblank{
	height:100%;
	border:0px;
	padding: 0px;
}

#tdblank img{
	height:1px;
	border:0px;
}

/* tblnehntab */
#tblnehntab{
	width:545px;/*575*/
	margin-top:10px;
	margin-bottom:10px;
}

#tblnehntab td{
	border-left:1px solid rgb(1,170,211);
	border-right:1px solid rgb(1,170,211);
}

#tblnehntab td.tab{
	width: 1px;
	border-left: 0px;
	border-right: 0px;
	background-color: #ffffff;
}

#tblnehntab td.tab img{
	width: 1px;
	border: 0px;
}

#tblnehntab .top{
/*	width:191px;
/*	background: url(./images/ram_nehntab_top.gif);*/
	border-bottom: 0px;
	border-top:1px solid rgb(1,170,211);
	font-size: 1pt;
	height: 1px;
	line-height: 1px;
	background-color:rgb(236,248,253);
}

#tblnehntab .top img{
	width: 178px;/*188*/
	height: 1px;
	border: 0px;
}

#tblnehntab .nic{
	border: 0px;
}

#tblnehntab .nic img{
	width: 191px;
	height: 1px;
	border: 0px;
}

#tblnehntab .bottom{
/*	background: url(./images/ram_nehntab_bot.gif);*/
	border-top:0px;
	font-size:2px;
	height:1px;
	line-height: 1px;
	border-bottom:1px solid rgb(1,170,211);
	background-color:rgb(236,248,253);
}

#tblnehntab .line{
	background: url(./images/ciara_nehntab.png);
	background-color:rgb(239,239,241);
	background-position:center;
	background-repeat:no-repeat;
	font-size:2px;
	height:3px;
	line-height: 1px;
	background-color:rgb(236,248,253);
}

#tblnehntab .title{
	font-size:8pt;
	height:2em;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding: 0px 8px 2px 8px;
	color: rgb(1,170,211);
	background-color: rgb(236,248,253);
	background-position:bottom;
	background-repeat: repeat-x;
}

#tblnehntab .obr{
	font-size: 8pt;
	padding: 5px 8px 2px 8px;
	text-align: center;
	font-style: italic;
	vertical-align:top;
	background-color:rgb(236,248,253);
}

#tblnehntab .obr img{
	border:1px solid rgb(1,170,211);
}

#tblnehntab .info{
	font-size: 8pt;
	padding: 2px 8px 2px 8px;
	text-align: center;
	vertical-align:top;
	background-color:rgb(236,248,253);
}

#tblnehntab .nehnlokalita{
	font-weight: bold;
}

#tblnehntab .nehncena{
}

#tblnehntab .more{
	font-size:8pt;
	padding: 2px 3px 2px 3px;
	text-align:right;
	background-color:rgb(236,248,253);
	vertical-align:bottom;
	line-height:16px;
}

#tblnehntab .blank{
	height:100%;
	background-color:rgb(236,248,253);
}

#tblnehntab a{
	color: rgb(1,170,211);
	text-decoration: none;
	font-style: normal;
}

#tblnehntab a:hover{
	color: rgb(151,189,14);
}

.caption1{
  color: rgb(151,189,12);
  font-weight:bold;
  text-align:left;
  font-size:10pt;
  padding:2px 0px 2px 0px;
}

.infotext{
  font-size:8pt;
  padding:2px 40px 2px 40px;
}

ul#oZoznam li{
	padding:2px;
	cursor: pointer;
	display: block
}

ul#oZoznam li:hover{
	color:#fff;
	background:#00c;
}

/*menu*/
.menu{
  z-index:10;
  position:relative;
  margin:0px;
  padding:0px;
}

.menu ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
} 

.menu li{
	/*float:left;*/
	display: inline;
	padding: 0px;
	height:30px;
} 

.menu li a{
/*	float:left;*/
	display: block;
} 

.submenu{
  visibility:hidden;
  z-index:11;
  position:absolute;
  margin:0px;
  padding:0px;
  padding-top:3;
  float: none;
}

.submenu a.submenuitem{
  margin:0px;
  padding:0px;
  background:rgb(109,109,109);
  border-bottom:1px solid #ffffff;
}

.submenu a.submenuitem{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width:250px;
  display:block;
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
  margin:0px;
  font-weight:bold;
  font-size:9pt;
  color:#ffffff;
}

.submenu a.submenuitem:hover{
  background:rgb(182,54,54);
}

#submenu1{
  top:28px;
  left:478px;
 /* visibility:visible;*/
}
/* popisok */
td.more a div.popisok{
	z-index: 3; 
	position: absolute; 
	visibility: hidden; 
	border: 0px;
	top:-50px;
}

td.more a:hover div.popisok{
	visibility: visible; 
}

/*nove styly*/
body{margin:0px;padding:0px}

.clear{clear:both;float:none}
.nodisplay{display:none}
p.admin{text-align:right}
p.admin a{background:#0f0;padding:2px;color:#000}
p.admin a:hover{color:#fff}

#page{width:1016px;margin:15px auto;background:url(/img/pg-bck.gif) repeat-y}
#page_top{background:url(/img/pg-top.png) no-repeat 0% 0%}
#page_bot{background:url(/img/pg-bot.png) no-repeat 0% 100%;padding:8px}
#page_in{padding:0px 12px 12px}
#langs{margin:-20px 0px 0px;height:20px}

#nehntyp_blok{position:relative}
#nehntyp_filter{text-align:left;background:url(/images/ram_nehnfilt_bck.gif) repeat-y;margin:0px 11px 10px}
#nehntyp_filter .top{background:url(/images/ram_nehnfilt_top.gif) no-repeat top;width:560px}
#nehntyp_filter .bottom{background:url(/images/ram_nehnfilt_bot.gif) no-repeat bottom;padding:5px}
#nehntyp_filter form{margin:0px}
#nehntyp_filter h3{margin:2px 5px}
#nehntyp_filter ul{list-style:none;margin:0px;padding:0px;padding-left:10px}
#nehntyp_filter li{margin:0px 5px;float:left;width:31%}
#nehntyp_filter li.clear{float:none}
#nehntyp_filter li input{vertical-align:middle;background:none;border:none}
#nehntyp_filter ul.byty li{width:auto}
#nehntyp_filter p{text-align:right;margin:0px}

.plus img,.minus img{width:11px;height:11px}
.plus,.minus{background:url(/images/plusminus.gif) no-repeat 0% 100%}
.plus:hover{background-position:0% 0%}
.minus{background-position:100% 100%}
.minus:hover{background-position:100% 0%}

.tool{position:absolute;top:-20px;left:0px;display:none;border:1px solid #97BD0C;padding:2px;background:#D8E7B0;text-align:left;white-space:nowrap;color#000;font-weight:normal;z-index:100}
.tool strong{color:#97BD0C;position:absolute;top:-13px;left:-5px}
.tool label{color:#000}
#loadimg{width:16px;height:16px}
#loadimg.loading{background:url(/images/ajaxloader.gif) no-repeat}
.zmazane{text-decoration:line-through;color:faa}

.zlava5,.nalepka1,.nalepka2{position:absolute;background:url(/i/nalepky.png)}
.zlava5{top:161px;left:-5px;width:81px;height:72px;background-position:-120px 0}
.nalepka2{top:-5px;left:10px;width:101px;height:38px;background-position:0 -3px}
.nalepka1{top:-5px;left:10px;width:109px;height:49px;background-position:0 -44px}
.n-detail{top:-35px;left:-20px;z-index:10}

.pR{position:relative}
.pA{position:absolute}

 /**
 * datePicker widget using Prototype and Scriptaculous.
 * (c) 2007-2008 Mathieu Jondet <mathieu@eulerian.com>
 * Eulerian Technologies
 * (c) 2009 Titi Ala'ilima <tigre@pobox.com>
 *
 * DatePicker is freely distributable under the same terms as Prototype.
 *
 * v1.0.0
 */

div.datepicker {
 position: absolute;
 text-align: center;
 border: 1px #C4D5E3 solid;
 font-family: arial;
 background: #FFFFFF;
 font-size: 10px;
 padding: 0px;
}
div.datepicker table {
 font-size: 10px;
 margin: 0px;
 padding: 0px;
 text-align: center;
 width: 180px;
}
div.datepicker table thead tr th {
 font-size: 12px;
 font-weight: bold;
 background: #e9eff4;
 border-bottom:1px solid #c4d5e3;
 padding: 0px;
 margin: 0px;
}
div.datepicker table tbody tr {
 border: 1px white solid;
 margin: 0px;
 padding: 0px;
}
div.datepicker table tbody tr td {
 border: 1px #eaeaea solid;
 margin: 0px;
 padding: 0px;
 text-align: center;
}
div.datepicker table tbody tr td:hover,
div.datepicker table tbody tr td.outbound:hover,
div.datepicker table tbody tr td.today:hover {
 border: 1px #c4d5e3 solid;
 background: #e9eff4;
 cursor: pointer;
}
div.datepicker table tbody tr td.wday {
 border: 1px #ffffff solid;
 background: #ffffff;
 cursor: text;
}
div.datepicker table tbody tr td.outbound {
 background: #e8e4e4;
}
div.datepicker table tbody tr td.today {
 border: 1px #16518e solid;
 background: #c4d5e3;
}
div.datepicker table tbody tr td.nclick,
div.datepicker table tbody tr td.nclick_outbound,
div.datepicker table tbody tr td.nclick_today {
 cursor:default; color:#aaa;
}
div.datepicker table tbody tr td.nclick_outbound {
 background:#E8E4E4;
}
div.datepicker table tbody tr td.nclick_today {
 background:#c4d5e3;
}
div.datepicker table tbody tr td.nclick:hover,
div.datepicker table tbody tr td.nclick_outbound:hover,
div.datepicker table tbody tr td.nclick_today:hover {
 border: 1px #eaeaea solid;
 background: #FFF;
}
div.datepicker table tbody tr td.nclick_outbound:hover {
 background:#E8E4E4;
}
div.datepicker table tbody tr td.nclick_today:hover {
 background:#c4d5e3;
}
div.datepicker table tfoot {
 font-size: 10px;
 background: #e9eff4;
 border-top:1px solid #c4d5e3;
 cursor: pointer;
 text-align: center;
 padding: 0px;
}
div.banner{text-align:center;padding:5px;border:3px double #fff;color:#fff;background:#b63636;font-weight:bold;font-size:18px;margin:10px 10px}
div.banner p{margin:0}
div.banner strong{font-size:24px}
div.banner.color2{background:#c00}

div.banner_img{text-align:center;padding:5px 0;border:0;color:#fff;margin:10px auto}
div.banner_img img{border:1px solid #A1D5E7}

