/* AXA PF - CZech republic - version: 1 */
body { margin: 0px;  text-align:center; font-family: sans-serif; font-size: 11px; color:black; }
xtable { margin:0px auto 0px auto;}

#canvas-main-head { width: 100%;  xbackground: url(../pic/top.png); background-color:#dadbdb; margin:0px; }   /* hore okraj pri logine */
#main-head { max-width: 1230px; xbackground: url(../pic/top.png); min-width: 1024px; height: 77px; background-color:#dadbdb; margin:0px auto; position: relative; }  /* hore stredny pas */
/* original 
#main-head #head-ta { top: 5px; left:80px;  width: 140px; border: solid 1px #c55a19; text-align:left; background-color:#996666; position: absolute; line-height: 160%; text-align: center; color: #ffffff; }
#main-head #head-tb { top: 5px; left:230px; width: 300px; border: solid 1px #c55a19; text-align:left; background-color:#996666; position: absolute; line-height: 160%; text-align: left;   color: #ffffff; padding: 0px 10px; }
#main-head #head-tc { top: 5px; left:560px; width: 300px; border: solid 1px #c55a19; text-align:left; background-color:#996666; position: absolute; line-height: 160%; text-align: left;   color: #ffffff; padding: 0px 10px; }
*/

#main-head #head-ta { top:  6px; left:190px; width: 300px; border: solid 1px #c55a19; text-align:left; background-color:#996666; position: absolute;  text-align: left; color: #ffffff; padding: 2px 5px; }
#main-head #head-tb { top: 28px; left:190px; width: 300px; border: solid 1px #c55a19; text-align:left; background-color:#996666; position: absolute;  text-align: left; color: #ffffff; padding: 2px 5px; }
#main-head #head-tc { top: 33px; left:190px; width: 124px; border: solid 1px #c55a19; text-align:left; background-color:#996666; position: absolute;  text-align: center; color: #ffffff; padding: 2px 5px; }
#main-head #head-tctien { top: 29px; left:186px; width: 152px; height:33px; background: url(../pic/tien2.png); position: absolute; }
#main-head #head-tatien { top: 2px; left:184px; width: 331px; height:30px; background: url(../pic/tien1.png); position: absolute; }

#main-head #head-ta a { color: #f5f5c0; font-weight: bold; text-decoration: none; }
#main-head #head-ta a:hover { color: #f5f5c0; font-weight: bold; text-decoration: underline;}

#main-head-info { float:right; width:300px; text-align:right; margin-right:5px; margin-top:5px; color: #f8fafd;  }
#main-head-info img { margin-right: 10px;  }

#canvas-bottom { position:absolute; bottom: 0px; width: 100%; display: none; }
#canvas-bottom-content { max-width: 1230px; min-width: 1024px; margin:0px auto; border-top: solid 1px #dadbdb; }

.iframe	{ border-width:0px; }
.w200 { width: 200px; }
.div_menu { margin:0px; padding:0px; color:black;  FONT-WEIGHT: normal; TEXT-DECORATION: none; background-color:white; }
.div_menu:link 	{ margin:0px; padding:0px; color:black; FONT-WEIGHT: normal; background-color:white; text-decoration: none;  }
.div_menu:hover div { margin:0px; padding:0px; COLOR: white; FONT-WEIGHT: normal; background-color:#808080; }

.new_head { font-family:sans-serif; font-size:15px; font-weight:bold; color:white; background-color:#ec7754; text-decoration:none; }
.new_head:link { font-family:sans-serif; font-size:15px; font-weight:bold; color:white; background-color:#ec7754; text-decoration:none; }
.new_head:hover { font-family:sans-serif; font-size:15px; font-weight:bold; color:yellow; background-color:#9c7754; text-decoration:none; }


/* urcuje po kial je menu height:21px; */

#canvas-main-menu { width: 100%; background-color:#f8f9f9; margin:0px;}
#main-menu { max-width: 1230px; min-width: 1024px; margin:0px auto; background-color: #f8f9f9; text-align:left; 
    		 /*position: relative;  V IE7 robi BORDEL !!! */}

/* vyhodeny lebo menu islo trochu dole -> background-color:#dadbdb; */

.nav2	{ display: inline-block; margin:0px; padding: 0px; line-height: 100%; color: #f8fafd; clear:right; position: relative; top: 2px; z-index: 1977; }
.nav2 li {  float: left; list-style: none; zmargin: 1px; padding: 0px 0px 2px 0px; position: relative;}
.nav2 a { color: #f8fafdl ; display: block; text-decoration: none; padding: 2px; margin-left: 1px; }
.nav2 .nav2-a { border: solid 1px #c55a19; background-color: #c55a19; color: #f8fafd; font-weight: bold; }
.nav2 .nav2-a:hover { border: solid 1px #c55a19; background-color: #c55a19; color: gold; font-weight: bold; }

.nav2 .nav2-b 		{ border-width: 0px; color: #090909; 
					  font-weight: normal; padding:0px; margin:0px; 
					  text-align:left; padding-top: 4px; padding-bottom: 4px; }
.nav2 .nav2-b:hover { border-width: 0px; background-color: #797979; color: #f8fafd;  }
.nav2 .nav2-b em { display: inline-block; height: 100%;; width: 20px;  }
.nav2 .nav2-b em img { position: absolute; top: 0px; left: 0px; border-width: 0px; }

.nav2 .nav2-bx { border-width: 0px; color: #a9a9a9; font-weight: normal; padding:0px; margin:0px; 
		text-align:left; padding-top: 4px; padding-bottom: 4px; }
.nav2 .nav2-bx em { display: inline-block; height: 100%;; width: 20px;  }
.nav2 .nav2-bx em img { position: absolute; top: 0px; left: 0px; border-width: 0px; }

.nav2 .nav2-c { border: solid 1px transparent; color: #797979; font-weight: normal; padding:0px; margin:0px; 
		text-align:left; padding-top: 2px; padding-bottom: 2px; }
.nav2 .nav2-c:hover { border: solid 1px transparent; background-color: #797979; color: #f8fafd;  }
.nav2 .nav2-c em { display: inline-block; height: 100%;; width: 20px; background-color:blue; }
.nav2 .nav2-c em img { position: absolute; top: 0px; left: 0px; border-width: 0px; }
.nav2 ul { position:absolute; top: 18px; left: 0px; 	/* SUBMNEU */
		   display: none;  /* schovam submenu*/ margin:0px; padding:0px; 
		   border: solid 1px #996666; background-color: #ffffff;  }
.nav2 ul li { float: none; margin: 0px; padding: 0px; } 
.nav2 li:hover > ul { display: block; } 
.nav2 .cntr { text-align:center; }
.clear {clear:both; } 

.menu-dok {  list-style: none;
 border-bottom: 1px #999999 solid; padding:0px; 
 padding-bottom: 5px; padding-top: 3px; 
	
	}
.menu-dok li { display: inline; 
 margin-right: 0px; margin-left: 10px;
	}
.menu-dok li a {  color:#999999;
 text-decoration: none;
 background: #f7f7f7;
 border: 1px #999999 solid;
 
 padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 2px;
}
.menu-dok li a:hover { padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px;
}
.menu-dok a.selected { padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px;
border-bottom: 1px solid #ffffff; background-color:transparent; font-weight:bold; 
}



#canvas-main-body { width: 100%;  background-color:transparent; margin:0px; }
#main-body { max-width: 1230px; min-width: 1024px; margin:0px auto; text-align: center; }
#main-body-iframe { width: 100%; margin:0px auto; text-align:center; }
.text-center { text-align:center ; }
.text-center>table  { margin-left: auto; margin-right: auto; }
.text-center { text-align:center ; }
.text-center>form>table  { margin-left: auto; margin-right: auto; }
.text-left { text-align:left; }
.text-left>form>table { margin-left: 0px; margin-right: 0px; }


a img { border-width:0px;}


INPUT { FONT-WEIGHT: normal; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma, Verdana, arial; COLOR: #001e0d; BACKGROUND-COLOR: #FFFFFF; padding-right: 2px; padding-left: 2px; }
BUTTON { FONT-WEIGHT: normal; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma, Verdana, arial; COLOR: #001e0d; BACKGROUND-COLOR: #FFFFFF; padding-right: 2px; padding-left: 2px; }
TEXTAREA { BORDER-RIGHT: #656565 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma, Verdana,arial; COLOR: #001e0d; BACKGROUND-COLOR: #FFFFFF; }



/* Tmava modra c55a19   svetla modra 396da5 */


/* --- cistic float-tov --- */
hr.cleaner { clear:both; display: none; }
.nadpis  { color: #c55a19; font-weight: bold; font-size:17px; margin-bottom: 5px; margin-top: 5px;  border-bottom: 1px solid #634c3d; text-align: left; padding-top:3px; padding-bottom: 3px;  }
.nadpisx  { font-size:14px; color: #9c1f2d; font-weight: bold; font-size:12px; margin-bottom: 5px; border-bottom: 1px solid #634c3d; text-align: left; }

.get_val { BACKGROUND-COLOR: white; LAYER-BACKGROUND-COLOR: white; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }

.opacity100 { opacity:1.0; -moz-opacity:1.0; -webkit-opacity:1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
.opacity90 { opacity:0.9; -moz-opacity:0.9; -webkit-opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); }
.opacity80 { opacity:0.8; -moz-opacity:0.8; -webkit-opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.opacity70 { opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
.opacity60 { opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); }
.opacity50 { opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }


hr { color: #396da5;#c55a19;#ddbba0; height: 1px; }

.size5 { FONT-SIZE: 5px; }
.size6 { FONT-SIZE: 6px; }
.size7 { FONT-SIZE: 7px; }
.size8 { FONT-SIZE: 8px; }
.size9 { FONT-SIZE: 9px; }
.size10 { FONT-SIZE: 10px; }
.size11 { FONT-SIZE: 11px; }
.size12 { FONT-SIZE: 12px; }
.size13 { FONT-SIZE: 13px; }
.size14 { FONT-SIZE: 14px; }
.size15 { FONT-SIZE: 15px; }
.size16 { FONT-SIZE: 16px; }
.size17 { FONT-SIZE: 17px; }

.bold { font-weight:bold; }

TD { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: sans-serif, Arial, Verdana, Geneva, Helvetica, sans-serif; }

.menu { COLOR: #001060; FONT-WEIGHT: normal; TEXT-DECORATION: none }
.menu:link { COLOR: #102050; FONT-WEIGHT: normal; }
.menu:hover { COLOR: #000000; FONT-WEIGHT: normal; }

.menu_a { FONT-WEIGHT: normal; COLOR: #101010; TEXT-DECORATION: none }
.menu_a:link { FONT-WEIGHT: normal; COLOR: #101010; TEXT-DECORATION: none }
.menu_a:hover { FONT-WEIGHT: bold; COLOR: #DEB63A; TEXT-DECORATION: none }

.menu_b { FONT-WEIGHT: normal; color:#9c1f2d; TEXT-DECORATION: none }
.menu_b:link { FONT-WEIGHT: normal; color:#9c1f2d; TEXT-DECORATION: none }
.menu_b:hover { FONT-WEIGHT: bold; color:#9c1f2d; TEXT-DECORATION: none }

/* Aleternativa k a2 - pouziva roman pre linky napr. v operaciach */
.menu_c { FONT-WEIGHT: normal; color:#0000A0; TEXT-DECORATION: none; }
.menu_c:link { FONT-WEIGHT: normal; color:#0000A0; TEXT-DECORATION: none; }
.menu_c:hover { FONT-WEIGHT: normal; color:#9c1f2d; TEXT-DECORATION: underline; }

/* Pouzi v class=tab_show - v hlavicke tabulky */
.sticky_header { position: sticky; top: 0px; }
.menu_d { FONT-WEIGHT: bold; color:yellow; TEXT-DECORATION: none; }
.menu_d:link { FONT-WEIGHT: bold; color:yellow; TEXT-DECORATION: none; }
.menu_d:hover { FONT-WEIGHT: bold; color:yellow; TEXT-DECORATION: underline; }

.mjs       { FONT-WEIGHT: normal; COLOR: #101010; TEXT-DECORATION: none }
.mjs:link  { FONT-WEIGHT: normal; COLOR: #101010; TEXT-DECORATION: none }
.mjs:hover { FONT-WEIGHT: normal; COLOR: #101010; TEXT-DECORATION: none }

.a2 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F5F5C0; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; }
.a2:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F5F5C0; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; }
.a2:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFF50; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.a3 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #050530; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; }
.a3:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #050530; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; }
.a3:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #050530; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.zalozka { font-family:Arial; font-size: 11px; color:black; font-weight:bold; border: 1px solid #606060; padding:1px;_padding:0px;_width:1px;/* BUG IE */ white-space:nowrap; text-decoration: none; vertical-align:middle; background-color: #F0F0F0; color:black; padding-left:8px; padding-right:8px; padding-top:1px; padding-bottom:1px; margin:1px; text-decoration:none;}
.zalozka_disabled { font-family:Arial; font-size: 11px; color:#808080; font-weight:bold; border: 1px solid #D0D0D0; padding:1px;_padding:0px;_width:1px;/* BUG IE */ white-space:nowrap; text-decoration: none; vertical-align:middle; background-color: #808080; color:#B8B8B8; padding-left:8px; padding-right:8px; padding-top:1px; padding-bottom:1px; margin:1px; text-decoration:none;}


.ahelp { font-size: 11px; text-decoration:none; color: #63B1EE;padding-left: 16px; cursor:pointer; background: url(../pic/page.gif); background-repeat: no-repeat; }
.ahelp:hover { color: #63B1EE; text-decoration:underline;  }


/* Pre clasicky input submit */
.inline-but { cursor:pointer; font-family:Arial; font-size: 11px; font-weight:bold; border: 1px solid #000000; padding:0px; background-color: #dddddd; color:#A00000; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; margin:0px; }

.tab_nadpis { FONT-SIZE: 13px; FONT-WEIGHT: bold; }
.img_ram { BACKGROUND-COLOR: #FFFFFF }
.sed_ram { BACKGROUND-COLOR: #D0D0D0 }

.td_redb td { BACKGROUND-COLOR: red; color:black; }
.td_redw td { BACKGROUND-COLOR: red; color:white; }

.td11 { BACKGROUND-COLOR: #003500; }
.td1 td { text-align: left; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td1y td { text-align: left; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td2 td { text-align: left; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td4 td { text-align: left; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.tdg td { text-align: left; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td1[align="center"] td { text-align: center; }
.td1[align="left"] td { text-align: left; }
.td1[align="right"] td { text-align: right; }
.td1 td[align="center"] { text-align: center; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td1 td[align="right"] { text-align: right; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td1 td[align="left"] { text-align: left; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td1y[align="center"] td { text-align: center; }
.td1y[align="left"] td { text-align: left; }
.td1y[align="right"] td { text-align: right; }
.td1y td[align="center"] { text-align: center; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td1y td[align="right"] { text-align: right; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td1y td[align="left"] { text-align: left; padding-left: 3px; padding-right: 3px; xpadding-top:1px; xpadding-bottom:1px; }
.td2 td[align="center"] { text-align: center; padding-left: 3px; padding-right: 3px; }
.td2 td[align="right"] { text-align: right; padding-left: 3px; padding-right: 3px;}
.td2 td[align="left"] { text-align: left; padding-left: 3px; padding-right: 3px; }
.td3 td[align="center"] { text-align: center; padding-left: 3px; padding-right: 3px; }
.td3 td[align="right"] { text-align: right; padding-left: 3px; padding-right: 3px;}
.td3 td[align="left"] { text-align: left; padding-left: 3px; padding-right: 3px; }
.td4 td[align="center"] { text-align: center; padding-left: 3px; padding-right: 3px; }
.td4 td[align="right"] { text-align: right; padding-left: 3px; padding-right: 3px;}
.td4 td[align="left"] { text-align: left; padding-left: 3px; padding-right: 3px; }
.tdg td[align="center"] { text-align: center; padding-left: 3px; padding-right: 3px; }
.tdg td[align="right"] { text-align: right; padding-left: 3px; padding-right: 3px;}
.tdg td[align="left"] { text-align: left; padding-left: 3px; padding-right: 3px; }

/*.tab_ram  { background-color: #79AdE5; border: 0px solid #136ca6; margin-top:0px; margin-bottom:0px; }*/
.tab_ram  { background-color: #ffa46d; border: 1px solid #ec7754; margin-top:0px; margin-bottom:0px; }
.tab_ram_dokumentacia  { background-color: #DDBBA0; border: 0px solid #136ca6; margin-top:0px; margin-bottom:0px; }

.tab_ram0 { background-color: #f9ad7f; border-width:0px; margin-top:0px; margin-bottom:0px; }
.tab_ram2 { background-color: #c55a19; border: 0px solid #136ca6; margin-top:0px; margin-bottom:0px; }
.tab_ram3 { background-color: #d0d5d5; border: 1px solid #ffa06c; margin-top:0px; margin-bottom:0px; }
.tab_show  TD { padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; background-color: #ec7754; font-weight: bold; color: #F8FAFD; font-size: 11px;}
.tab_showg TD { padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; background-color: #a0a0b0; font-weight: bold; color: #F8FAFD; font-size: 11px;}
.tab_show2 TD { padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; background-color: #c55a19; font-weight: bold; color: #F8FAFD; font-size: 11px;}
.tab_show_red TD { padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; background-color: #CC0000; font-weight: bold; color: #F8FAFD; font-size: 11px;}
.tab_show_blue TD { padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; background-color: #0000CC; font-weight: bold; color: #F8FAFD; font-size: 11px;}
.tab_show_green TD { padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; background-color: #00CC00; font-weight: bold; color: #F8FAFD; font-size: 11px;}
.tab_show3 TD { padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; background-color: #dadbdb; font-weight: bold; color: #F8FAFD; font-size: 11px;}
.tab_show TD { color:white; }
.tab_show2 TD { color:white; }
.td0 { padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; background-color: #F8FAFD; font-weight: normal; color: #000000; font-size: 11px; }
.tdh { padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; background-color: #79abcc; font-weight: normal; color: #000000; font-size: 11px; }
.td1 { padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; background-color: #F8FAFD; font-weight: normal; color: #000000; font-size: 11px; }
.td1y { padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; background-color: #F5E575; font-weight: normal; color: #000000; font-size: 11px; }
.td1x{ padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; background-color: #DDBBA0; font-weight: normal; color: #000000; font-size: 11px; }




.td1 A, 					.td2 A			{ text-decoration: underline; color:#c55a19; }
.td1 A.a2, 					.td2 A.a2		{ text-decoration: none; color:#c55a19; }
.td1 A.inline-button, 		.td2 A.inline-button		{ text-decoration: none; color:black; }
.td1 A.inline-button:hover, .td2 A.inline-button:hover	{ text-decoration: none; color:#FFFFFF; }
.td1 A:hover, 				.td2 A:hover	{ text-decoration: underline; color:red; }
.td1 A.a2:hover, 			.td2 A.a2:hover	{ text-decoration: none; color:red; }
.td1 A.inline-button:hover, .td2 A.inline-button:hover	{ text-decoration: none; }

.td2 A        { text-decoration: underline; color:#c55a19; }
.td2 A.a2     { text-decoration: none; color:#c55a19; }
.td2 A.inline-button        { text-decoration: none; color:black; }
.td2 A.inline-button:hover        { text-decoration: none; color:#FFFFFF; }
.td2 A:hover  { text-decoration: underline; color:red; }
.td2 A.a2:hover  { text-decoration: none; color:red; }
.td2 A.inline-button:hover  { text-decoration: none; }

.td4 A        { text-decoration: underline; color:#c55a19; }
.td4 A.a2     { text-decoration: none; color:#c55a19; }
.td4 A.inline-button        { text-decoration: none; color:black; }
.td4 A.inline-button:hover        { text-decoration: none; color:#FFFFFF; }
.td4 A:hover  { text-decoration: underline; color:red; }
.td4 A.a2:hover  { text-decoration: none; color:red; }
.td4 A.inline-button:hover  { text-decoration: none; }

.inline-button  { cursor:pointer; font-family:Arial; font-size: 11px; color:black; font-weight:bold; border: 1px solid #000000; padding:1px;_padding:0px;_width:1px;/* BUG IE */ white-space:nowrap; text-decoration: none; vertical-align:middle; background-color: #dddddd; color:black; padding-left:8px; padding-right:8px; padding-top:1px; padding-bottom:1px; margin:1px; text-decoration:none;}
.inline-button2 { cursor:pointer; font-family:Arial; font-size: 11px; color:black; font-weight:bold; border: 1px solid #000000; padding:1px;_padding:0px;_width:1px;/* BUG IE */ white-space:nowrap; text-decoration: none; vertical-align:middle; background-color: #dddddd; color:black; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px; margin:1px; text-decoration:none;}
.inline-button em   { cursor:pointer; _width:1px;/*BUG IE*/ color: #000000; font-style: normal; margin:0px; padding: 1px; background-color: #dddddd; text-decoration:none; }
.inline-button span { _width:1px;/*BUG IE*/ cursor:pointer; padding: 1px;  }
.inline-button:hover { background: #888888; color: #F8FAFD; font-size: 11px; font-weight:bold; }
.inline-button:hover em { background: #888888; color: #F8FAFD; font-size: 11px; font-weight:bold;  }

.roman { cursor:pointer; font-size:11px; color:black; font-weight:normal; }
.roman:hover { cursor:pointer; font-size:11px; color:black; font-weight:bold; background-color:yellow; }

.td1 .inline-button3, .td1 .inline-button3:hover  { text-decoration:none; }
.inline-button3 { margin:0px;  cursor:pointer; font-family:Arial; font-size: 11px; color:black; font-weight:bold; border: 1px solid #000000; padding:1px;_padding:0px;_width:1px;/* BUG IE */ white-space:nowrap; text-decoration: none; vertical-align:middle; background-color: #dddddd; color:black; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:1px; margin:1px; text-decoration:none;}
.inline-button3 em   { cursor:pointer; _width:1px;/*BUG IE*/ color: #000000; font-style: normal; margin:0px; padding: 1px 5px; background-color: #dddddd; text-decoration:none;  }
.inline-button3 span { _width:1px;/*BUG IE*/ cursor:pointer; padding: 1px 5px; color: #f8fafd; background-color: #333333; }
.inline-button3:hover    { background-color: #888888; color: #F8FAFD; font-size: 11px; font-weight:bold; }
.inline-button3:hover em { background-color: #dadbdb; color: #f8fafd;F8FAFD; font-size: 11px; font-weight:bold;  }
.inline-button3:hover span { background-color: #c55a19; color: #F8FAFD; font-size: 11px; font-weight:bold;  }


.tdPointer TD { cursor:pointer; }

input[readonly="readonly"] { background-color: #A0D5FA; color:black; }
input.read_only2[readonly="readonly"] { background-color: #F8F8F8; color:black; }

/* ffd7bc */

textarea[readonly="readonly"] { background-color: #ffd7bc; color:black; }
textarea.read_only2[readonly="readonly"] { background-color: #F8F8F8; color:black; }

.nw  td { white-space:nowrap; }

.tdgray5 A        { text-decoration: none; color:#9c1f2d; }
.tdgray5 A:hover  { text-decoration: underline; color:#000000; }

.td1 .tdred { BACKGROUND-COLOR: #FF6060 }
.tab_zoznam { background-color: #ec7754; border-width: 0px; font-size:11px; color:white; font-weight: bold; }

.xinput_select { border: solid 1px black; font-family:arial; font-size:11px; FONT-FAMILY: tahoma, Verdana, arial; }
.xinput_select_list  { font-size:11px; FONT-FAMILY: tahoma, Verdana, arial; padding-left:2px; background-color: #ddd; background-color: white; cursor:pointer; }
.xinput_select_listA { font-size:11px; FONT-FAMILY: tahoma, Verdana, arial; padding-left:2px; background-color: #888; color: #fff; cursor:pointer; }
.xinput_select_td  { color: #000; background-color: #fff; cursor:pointer; text-align: left; }
.xinput_select_tda { color: #fff; background-color: #888; cursor:pointer;}
.xinput_select_td2  { color: #0000A0; background-color: #fff; cursor:pointer;}
.xinput_select_td2a { color: #fff; background-color: #888; cursor:pointer;}

.m5	{ margin:5px; }

.hand { cursor:pointer; }
.left		{ float:left; }
.right		{ float:right; }
.acenter	{ text-align:center; }
.aleft		{ text-align:left;   }
.aright		{ text-align:right;  }
/* --- cistic float-tov --- */
div.cleaner { clear:both; font-size:1px;  }
.cleaner    { clear: both; font-size:1px; }

.td1par  { BACKGROUND-COLOR: #105e4d; }
.td1b    { BACKGROUND-COLOR: #B8B8B8; }
.td1c    { background-color: #F8FAFD; }
.td2     { BACKGROUND-COLOR: #F0F0F0; }
.td3     { BACKGROUND-COLOR: #D5D5D5; }
.td4     { BACKGROUND-COLOR: #E5E5E5; }
.td5     { BACKGROUND-COLOR: #DDDDDD; }
.td6     { BACKGROUND-COLOR: #BBBBBB; }
.tdn     { BACKGROUND-COLOR: #203060; }
.td1y     { BACKGROUND-COLOR: #F5E575; }
.tdy     { BACKGROUND-COLOR: #F5E575; }
.tdy2    { BACKGROUND-COLOR: #E5E5A0; }
.tdr     { BACKGROUND-COLOR: #F5B5B5; }
.tdr2    { BACKGROUND-COLOR: #FF0000; }
.tdr3    { BACKGROUND-COLOR: #FF3030; }
.tdred   { BACKGROUND-COLOR: #FF6060; }
.tdred2   { BACKGROUND-COLOR: #E090B0; }
.tdg     { BACKGROUND-COLOR: #B5F5B5; }
.tdg2    { BACKGROUND-COLOR: #4B8D40; }
.tdgray  { BACKGROUND-COLOR: #808080; }
.tdgray0 { BACKGROUND-COLOR: #151515; }
.tdgray1 { BACKGROUND-COLOR: #303030; }
.tdgray2 { BACKGROUND-COLOR: #505050; }
.tdgray3 { BACKGROUND-COLOR: #707070; }
.tdgray4 { BACKGROUND-COLOR: #A0A0A0; }
.tdgray5 { BACKGROUND-COLOR: #C0C0C0; }
.tdgray55 { BACKGROUND-COLOR: #D0D0D0; }
.tdgray6  { BACKGROUND-COLOR: #E0E0E0; }
.tdgray7 { BACKGROUND-COLOR: #E8E8E8; }
.tdgray8 { BACKGROUND-COLOR: #F3F3F3; }
.tdw     { BACKGROUND-COLOR: #FFFFFF; }

.tab_zoznam A        { text-decoration: none; color:#f8fafd; font-weight:normal;}
.tab_zoznam A:hover  { text-decoration: underline; color:#fff; font-weight:normal; }

.c1par { COLOR: #105e4d }
.c1b { COLOR: #B8B8B8 }
.c1c { color: #F8FAFD; }
.c2 { COLOR: #F0F0F0 }
.c3 { COLOR: #D5D5D5 }
.c4 { COLOR: #E5E5E5 }
.c5 { COLOR: #DDDDDD }
.cn { COLOR: #203060 }
.cy { COLOR: #F5E575 }
.cy2 { COLOR: #E5E5A0 }
.cr { COLOR: #F5B5B5 }
.cr2 { COLOR: #FF0000 }
.cr3 { COLOR: #FF3030 }
.cred { COLOR: #FF6060 }
.cgreen { COLOR: #60aa60; }
.cg { COLOR: #B5F5B5 }
.cg2 { COLOR: #4B8D40 }
.cgray { COLOR: #808080 }
.cgray0 { COLOR: #151515 }
.cgray1 { COLOR: #303030 }
.cgray2 { COLOR: #505050 }
.cgray3 { COLOR: #707070 }
.cgray4 { COLOR: #A0A0A0 }
.cgray5 { COLOR: #C0C0C0 }
.cgray6 { COLOR: #E0E0E0 }
.cw { COLOR: #FFFFFF }
.czoznam { color:#ff6600 }
.cdarkyellow {color:#8A8A00}

a.but2 { cursor:pointer;       BORDER-RIGHT: #000000 1px ridge; BORDER-TOP: #ffe8fd 1px ridge; FONT-SIZE: 11px;       BORDER-LEFT: #ffe8fd 1px ridge; BORDER-BOTTOM: #000000 1px ridge; COLOR: black; BACKGROUND-COLOR: #d3d3d3; TEXT-DECORATION: none; padding-left:2px; padding-right:2px; }
a.but2:hover { cursor:pointer; BORDER-RIGHT: #000000 1px ridge; BORDER-TOP: #ffe8fd 1px ridge; FONT-SIZE: 11px;       BORDER-LEFT: #ffe8fd 1px ridge; BORDER-BOTTOM: #000000 1px ridge; COLOR: black; BACKGROUND-COLOR: #d3d3d3; TEXT-DECORATION: none; padding-left:2px; padding-right:2px; }
a.but2-press { cursor:pointer; BORDER-RIGHT: #ffe8fd 1px ridge; BORDER-TOP: #000000 1px ridge; FONT-SIZE: 11px;       BORDER-LEFT: #000000 1px ridge; BORDER-BOTTOM: #ffe8fd 1px ridge; COLOR: black; BACKGROUND-COLOR: #d3d3d3; TEXT-DECORATION: none; padding-left:2px; padding-right:2px; }
a.but2-press:hover { cursor:pointer; BORDER-RIGHT: #ffe8fd 1px ridge; BORDER-TOP: #000000 1px ridge; FONT-SIZE: 11px;       BORDER-LEFT: #000000 1px ridge; BORDER-BOTTOM: #ffe8fd 1px ridge; COLOR: black; BACKGROUND-COLOR: #d3d3d3; TEXT-DECORATION: none; padding-left:2px; padding-right:2px; }

.but { cursor:pointer; BORDER-RIGHT: #000000 1px ridge; BORDER-TOP: #ffe8fd 1px ridge; FONT-SIZE: 11px; BORDER-LEFT: #ffe8fd 1px ridge; BORDER-BOTTOM: #000000 1px ridge; COLOR: black; BACKGROUND-COLOR: #d3d3d3; TEXT-DECORATION: none; }

input[type="submit"].but { padding-left: 12px; padding-right: 12px;  } /* upravenie IE7,IE8,IE8compat*/

.but_small { height:17px; cursor:pointer; BORDER-RIGHT: #000000 1px ridge; BORDER-TOP: #ffe8fd 1px ridge; FONT-SIZE: 10px; BORDER-LEFT: #ffe8fd 1px ridge; BORDER-BOTTOM: #000000 1px ridge; COLOR: black; BACKGROUND-COLOR: #d3d3d3; TEXT-DECORATION: none; }
.item { COLOR: #FFFFFF; BACKGROUND-COLOR: #505050 }
.ch0  { border-color:transparent;  }
.ch  { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; }
.ch1  { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f8fafd; }
.ch2  { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f8fafd; }

.chf { position:absolute; background-color:yellow; border: solid 1px gray; }
.chf_red { position:absolute; background-color:#FFA0A0; border: solid 1px gray; }
.chf_chrom { outline: solid 4px yellow; }
.chf_chrom_red { outline: solid 4px #FFA0A0; }
.chfd { position:absolute; background-color:#FFE0E0; border: solid 1px gray; }
.chfd_red { position:absolute; background-color:#FFA0A0; border: solid 1px gray; }

.tf { position:absolute; background-color:yellow; border: solid 1px gray; }
.tf_red { position:absolute; background-color:#FFA0A0; border: solid 1px gray; }
.tfd { position:absolute; background-color:#FFE0E0; border: solid 1px gray; }
.tfd_red { position:absolute; background-color:#FFE0E0; border: solid 1px gray; }

.ch2b  { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f8fafd; position:relative; top:2px; }
.ch3 { border-width:0px; background-color:transparent; }
.chx { border-width:0px; background-color:transparent; position:relative; top:2px; }
.ch_tab  { margin: -2px; border: 0px; padding: 0px; BACKGROUND-COLOR: #79AdE5; }

.w50 { width:50px; }	.w80 { width:80px; }	.w100 { width:100px; }
.w100 { width:100px; }	.w125 { width:125px; }	.w150 { width:150px; }	.w175 { width:175px; }
.w200 { width:200px; }	.w225 { width:225px; }	.w250 { width:250px; }	.w275 { width:275px; }

SELECT { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: tahoma, Verdana, arial; BACKGROUND-COLOR: #FFFFFF; }

P.page { page-break-after: always; }

/* UniFilter */
/*
.ufpointer		{ cursor: pointer; }
.ufcontainer	{ font-family: arial; font-size:8pt; color:black; background-color: tan; border: solid 1px black; margin:1px; 
				  position:absolute; top: 0px; left:0px; display:none; }
.ufhlavicka		{ height:20px;background-image:url(../pic/hlavicka2.png); position:relative; }
.ufodsadenie	{ float:left; height: 20px; width:30px;}
.ufactive		{ font-family:tahoma; font-size:11px; margin: 1px 1px 0px 1px; width:80px; float:left; padding: 1px; background-color: #888; color: #f8fafd; font-weight:bold; text-align:center; cursor:default; border: solid 1px #000;}
.ufnoactive		{ font-family:tahoma; font-size:11px;  margin: 1px 1px 0px 1px; width:80px; float:left; padding: 1px; background-color: #ddd; color: #000; font-weight:bold; text-align:center; cursor:pointer; border: solid 1px #000;}
.ufbody			{ margin: 5px; font--family:arial; font-size:8pt; }
.ufcaption		{ float:left; width:100px; }
.uflogical		{ float:left; width:90px; }
.uflogical SELECT { font-size:8pt; width:80px; }
.uftextarea		{ font-size:8pt; width:350px; height:200px; }


.uf_caption	 { float:left; width:100px; }
.uf_orderby	 { float:left;  }

.uf_logical  { float:left; width:100px; }
.uf_logical SELECT { font-size:8pt; width: 90px;}
.uf_input    { float:left; width:200px; }
.uf_input INPUT    { font-size:8pt;  width: 90px; border-width: 1px; }
.uf_hidden   { display:none;}
*/

/* Suggest */

.xsuggest-content { width: 100%; xxtext-align:center; }
.xsuggest-scroll { margin: 0 auto; visibility: hidden; background-color: white; z-index: 2;    
	xwidth: 300px; height: 180px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
	border-collapse: collapse; border-bottom-style: solid; border-color: #000000; border-width: 1px; overflow: auto }
.xsuggest-scroll div { margin: 0 auto;   text-align:left }
.xsuggest-suggest table {   xwidth: 270px;   font-size: 11px;   font-weight: normal;   color: #676767;   text-decoration: none;
	border: 0px;   padding: 0px;   text-align:left;   margin: 0px }
.highlightrow { background-color: #999999; cursor: pointer }


/*Styly pouzivane v editacnych formularoch - pridal Martin Vacho */
.edit_form_axa { background-color: #f8fafd; text-align:left; }
.edit_form_axa .odsek {margin-top: 10px; margin-left: 10px; margin-right:10px; background-color:#c55a19; color: #ffffff; font-size: 110%; font-weight: bold; line-height:23px; } 
.edit_form_axa .clean { clear: both; font-size:1px; }
.edit_form_axa label { display: block; float:left; line-height: 180%; text-align:right; margin: 0px 5px 0px 10px; padding: 0px; }
.edit_form_axa xspan  { display:block; float:left; }
.edit_form_axa .w30 { width:30px; }		.edit_form_axa .w50 { width:50px; }			.edit_form_axa .w75 { width:75px; }
.edit_form_axa .w100 { width:100px; }	.edit_form_axa .w120 { width:120px; }		.edit_form_axa .w130 { width:130px; }
.edit_form_axa .w140 { width:140px; }	.edit_form_axa .w150 { width:150px; }		.edit_form_axa .w200 { width:200px; }
.edit_form_axa .w250 { width:250px; }	.edit_form_axa .w300 { width:300px; }		.edit_form_axa .w350 { width:350px; }
.edit_form_axa .w400 { width:400px; }	.edit_form_axa .w450 { width:450px; }		.edit_form_axa .w500 { width:500px; }
.edit_form_axa .w550 { width:550px; }	
.edit_form_axa .h5   { height:5px; }		.edit_form_axa .h10  { height:10px; }		.edit_form_axa .h15  { height:15px; }
.edit_form_axa .left { float:left; }
.edit_form_axa .m0L  { margin-left: 0px; }		.edit_form_axa .m10L { margin-left: 10px; }		
.edit_form_axa .m15L { margin-left: 15px; }		.edit_form_axa .m40L { margin-left: 40px; }
.edit_form_axa .m10R { margin-right: 10px; }
.edit_form_axa input { margin:0px; }
.edit_form_axa .center { text-align: center; }
.edit_form_axa textarea { margin-bottom: 1px; -ms-scrollbar-base-color :#79ade5;} 
.edit_form_axa input[type=checkbox]  { background-color: transparent; }


.suggest_obec { border: solid 1px gray; background-color: #f8fafd; color: #012101; max-height: 200px; overflow: auto; margin:0px; padding: 0px; text-align:left; }
.suggest_obec .selected { background-color: #012101 !important; color: #f8fafd; }
.suggest_obec .option-bolder { font-weight: 700;  }
.suggest_obec li { padding: 1px 4px; }
.suggest_obec li:nth-child(even) { background-color: #e8eaed; }
.suggest_obec li>div { font-size: 90%; }

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #B8B8FF;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #B8B8FF;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #B8B8FF;
}
