@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic&subset=latin,latin-ext);

body {
	margin-bottom: 0px;
	/*background:url(../images/green-grass-bg2a.jpg) no-repeat bottom #FFFFFF;*/
	background:#FFFFFF;
	background-attachment: fixed;
	
    /*font-family: 'Noto Sans', Tahoma, Arial, Helvetica, sans-serif;*/
    font-family: Verdana , Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-size:62.5%;*/
	color:#222222;
	margin:0px;
	padding:0px;
}


a{
	color:#333333;
	text-decoration:underline;
	/*text-decoration:none;*/
}

a:hover{
	color:#666666;
	text-decoration:none;
}


h3 {
font-size:18px; 
font-weight:bold; 
padding-top:5px;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
}

/* Global align classes */

.left {
	text-align: inherit;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.full {
	text-align: justify
}

/* Image and table specific aligns */

img.left, table.left {
	float: left;
	text-align: inherit;
}

img.center, table.center {
	margin-left: auto;
	margin-right: auto;
	text-align: inherit;
}

img.center {
	display: block;
}

img.right, table.right {
	float: right;
	text-align: inherit;
}

input, textarea, select
{
	/*font-family: "Open Sans", Arial, Tahoma, Verdana , Helvetica, sans-serif;*/
	font-size:12px;
	/*background:url(../images/blue_bg.png) repeat-x #FFFFFF;*/
	border:1px solid #c1c4cf; /*#969799*/ 
	border-radius:3px;
	margin-bottom: 5px;
	padding: 4px;
}

input:focus,select:focus,textarea:focus
{
	/*border:1px solid #FF0000;*/
	border:1px solid #850010;
	background:#FFFFFF;
	box-shadow:0px 0px 5px rgba(133, 0, 16, 0.75);
	-moz-box-shadow:0px 0px 5px rgba(133, 0, 16, 0.75);
	-webkit-box-shadow:0px 0px 5px rgba(133, 0, 16, 0.75)
}

a.signs 
{ 
	/*font-family:verdana,sans-serif; */
	color:#444444; 
	background:#efefef; 
	border-top:1px solid #dcdcdc; 
	border-left:1px solid #dcdcdc; 
	border-right:2px solid #777777; 
	border-bottom:2px solid #777777; 
	padding:0.1em 0.3em 0.1em 0.3em; 
	text-decoration:none ! important; 
}

a.signs:hover 
{ 
	background:#c2c2c2; 
	color:#444444; 
	border-top:2px solid #777777; 
	border-left:2px solid #777777; 
	border-right:1px solid #dcdcdc; 
	border-bottom:1px solid #dcdcdc; 
}

.panel_main{
	width:215px;
	padding-left:20px;
	}

.panel_main a{
	color:#373737;
	text-decoration:none;
}

.panel_main a:hover{
	color:#373737;
	text-decoration:underline;
}

.panel_top{
    /*font-family:Arial, Helvetica, sans-serif;*/
	height:25px;
	/*font-size:13px;*/
	font-size:1.15em;
	font-weight:bold;
	/*color:#FFFFFF;*/
	color:#000;
	text-transform:uppercase;
	}
	
.panel_top span 
{
    font-size: 1.3em;
}

.panel_mid{
	/*background-color:#000000; */
	font-size:1.1em;
	/*color:#FFFFFF;*/
	color:#000;
	}

.panel_bot{
	height:15px;
	/*background:url(../images/nadpis_dole.gif); */
	/*background-color:#000000; */
	}	

.panel_menu{
	padding-left:0px;
	margin-top:10px;
	}

.table_uvod{
	/*border:solid 1px #eeeeee; 
	border-radius: 1px; 
	margin-top:10px;*/
	box-shadow: 0px 0px 12px #000; 
	border: 6px solid #ffffff; 
	margin-top:10px;
}

.ramcek{
	background:#ffffff; 
	box-shadow: 0px 0px 10px #666;
	margin-top:10px;
}

.kosik{
	position:absolute; 
	right:0px; top:30px; 
	color:#ffffff; 
	font-size:11px; 
	/*background-color:#277246;*/
	background:#267145 url(../images/ebasket2.jpg) no-repeat 90% 50%;
	display: inline-block; 
	width:220px; height:70px;
	-moz-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	

}

.do_kosika{
	color: white; 
	border-color: #267145;
	background: #267145;
	background: linear-gradient(center top , #267145, #277246) repeat scroll 0% 0% transparent; 
	background: -o-linear-gradient(center top , #267145, #277246) repeat scroll 0% 0% transparent; 
	background: -moz-linear-gradient(center top , #267145, #277246) repeat scroll 0% 0% transparent; 
	background: -webkit-linear-gradient(center top , #267145, #277246) repeat scroll 0% 0% transparent; 
	background: -ms-linear-gradient(center top , #267145, #277246) repeat scroll 0% 0% transparent; 
	background: -webkit-gradient(linear,center top,	center bottom,	color-stop(0.21, #267145),	color-stop(0.81, #277246));
	display: inline-block;
	text-align: center;
	text-transform:uppercase;
	vertical-align: middle; 
	font-size: 12px; 
	font-weight:bold; 
	border-radius: 1px;
	padding: 5px 10px; 
	border-style: solid; 
	border-width: 0px; 
	text-shadow: none; 
	width:80px; 
	height:15px;
}

.na_sklade{
	border-color: #FEFEFE;
	background: #FEFEFE;
	background: linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -o-linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -moz-linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -webkit-linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -ms-linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -webkit-gradient(linear,center top,	center bottom,	color-stop(0.21, #FEFEFE),	color-stop(0.81, #ECECEC));
	display: inline-block;
	text-align: center;
	vertical-align: middle; 
	font-size: 12px; 
	font-weight:bold; 
	border-radius: 1px;
	padding: 5px 0px; 
	border-style: solid; 
	border-width: 0px; 
	text-shadow: none; 
	width:200px; 
	height:18px;
}

.na_sklade2{
	border-color: #FEFEFE;
	background: #FEFEFE;
	background: linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -o-linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -moz-linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -webkit-linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -ms-linear-gradient(center top , #FEFEFE, #ECECEC) repeat scroll 0% 0% transparent; 
	background: -webkit-gradient(linear,center top,	center bottom,	color-stop(0.21, #FEFEFE),	color-stop(0.81, #ECECEC));
	display: inline-block;
	text-align: center;
	vertical-align: middle; 
	font-size: 12px; 
	font-weight:bold; 
	border-radius: 1px;
	padding: 5px 10px; 
	border-style: solid; 
	border-width: 0px; 
	text-shadow: none; 
	width:195px; 
	height:15px;
}

.maly_biely_text{
	background: #F2EAEA;
	background: linear-gradient(center top , #F2EAEA, #DAD9D8) repeat scroll 0% 0% transparent;
	background: -o-linear-gradient(center top , #F2EAEA, #DAD9D8) repeat scroll 0% 0% transparent; 
	background: -moz-linear-gradient(center top , #F2EAEA, #DAD9D8) repeat scroll 0% 0% transparent; 
	background: -webkit-linear-gradient(center top , #F2EAEA, #DAD9D8) repeat scroll 0% 0% transparent; 
	background: -ms-linear-gradient(center top , #F2EAEA, #DAD9D8) repeat scroll 0% 0% transparent; 
	background: -webkit-gradient(linear,center top,	center bottom,	color-stop(0.21, #F2EAEA),	color-stop(0.81, #DAD9D8));
}

.myspan {
    display: block;
}


/*header*/
#header {font-size:0.8em; color:#535353;  background:url(../images/bg_menu-act.gif) top left repeat-x; height:37px;}

#header ul{margin:0; padding:0 0 0 0px; list-style:none;}
#header ul li{ margin:0px; display:inline}
#header ul li a{color:#fff; text-decoration:none; text-align:center; display:block; float:left; line-height:39px; font-size:1.10em; text-transform:uppercase; font-weight:bold;  background:url(../images/bg_menu-act.gif) top left repeat-x; padding:0 20px;}  /*width:98px;*/
#header ul li a:hover { text-decoration:none; background:url(../images/bg_menu.gif) top left repeat-x;}
#header ul li a.current{ text-decoration:none; background:url(../images/bg_menu.gif) top left repeat-x;  }

/**************************************** HORNE MENU KONIEC ********************************/

 /**************************************** OBRAZKY OTOCENIE A ZVACSENIE ********************************/

  .itemImageBlock{margin:0 0 26px;overflow:hidden;}
  .itemImage{display:block;line-height:0;overflow:hidden;}
  .itemImageBlock{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;}
  .itemImageBlock img{height:auto;max-width:100%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.0s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;} /*width:100% !important;*/
  /*.itemImageBlock img:hover{-webkit-transform:scale(1.05) rotate(-1deg);-moz-transform:scale(1.05) rotate(-1deg);-ms-transform:scale(1.00) rotate(-0deg);-o-transform:scale(1.05) rotate(-1deg);transform:scale(1.05) rotate(-2deg);}*/
  .itemImageBlock img:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);}
	

/**************************************** PRODUKTOVE MENU *************************************/
/*.lavy_stlpec {
	width: 100%;
	} 
*/


    /*background:#4C5459;*/
/*.parent{
    background:#000000;
    opacity:0.80;
}*/

.lavy_stlpec {
	/*border:solid 1px #eeeeee; */
	background: #e5e5e5; 
    opacity:0.95;
	box-shadow: 0px 0px 10px #666;
} 

.nadpis_panel {
	margin-top:10px;
	height:26px;
	font-size:15px;
	background: #e58604;
	color:#FFFFFF;
	padding-left:12px;	
	padding-top:7px;
	box-shadow: 0px 0px 10px #666;
}	
	
	
.menux {
	position: relative;
	padding-top:0;
	padding-bottom: 0;
	margin-bottom:0;
	/*width: 168px;*/
	width: 100%;
	/*background: #e5e5e5 url(../img/ls_odd.gif) no-repeat;*/
	}
.menux div {
	position: relative;
	height: 6px;
	margin-left:0;
	padding-bottom:0px;
	width: 168px;
	/*background: url(img/../ls_sed_b.gif) no-repeat bottom;*/
	}
.menux p {
	/*color: #4B77A7;*/
	padding-top:2px;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 9px;
	}
.menux ul{
	margin: 0;
	padding-top:2px;
	padding-left:0px; /*5px;*/
	padding-right:3px;
	padding-bottom:2px;
	}
.menux ul li, .menux ul li.lev2, .menux ul li.lev3{ 
	list-style-type: none;
	}

.menux li p{ 
	/*background-color:#570202;*/
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	/*text-align:center;*/
	font-weight:bold;
	font-size:12px;
	color: #659E40;
	/*color: #DF8637;*/
	}

.menux li.lev2 p{ 
	/*background-color:#570202;*/
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	margin-left:14px;
	line-height: 16px;
	font-weight:bold;
	/*color: #DF8637;*/
	}
	
.menux ul li a, .menux ul li.lev2 a, .menux ul li.lev3 a{
	display:block;
	padding:1px 0 2px 8px;
	/*background:transparent url(../img/ls_menu_sip.gif) no-repeat top left;*/
	height: auto;
	line-height: 16px;
	}

.menux li a{
	/*color: #659E40;*/
	color:#000000;
	}

.menux li.lev2 a{
	/*font-size:12px;*/
	margin-left:7px;
	color: #222222;
	/*line-height: 16px;*/
	}
.menux li.lev3 a{
	font-size:12px;
	margin-left:14px;
	color: #222222;
	/*line-height: 14px;*/
	}
.menux li a.sel,.menux li.lev2 a.sel, .menux li.lev3 a.sel{
	/*background:transparent url(../img/ls_menu_sip_a.gif) no-repeat top left;*/
	font-weight: bold;
	/*color:#000;*/
	text-decoration:none;
	}
.menux li a:hover, .menux li.lev2 a:hover, .menux li.lev3 a:hover{
	/*background-color:#fafafa;*/
	background-color:#FFFFFF;
	color:#222222;
	/*color:#fff;*/
	text-decoration:none;
	}
/**************************************** PRODUKTOVE MENU KONIEC ********************************/



.nadpis_text {
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:18px;
	color:#54442B;
}

.nadpisg {
	font-weight:bold;
	font-size:14px;
	color:#28BA30;
	text-transform:uppercase;
}


.nadpis_hlavny {
	/*font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 17px;
	color:#E03803;
	/*font-weight:bold;*/
	padding-top:20px;
	padding-left:15px;
	text-decoration:none;	
}

.nadpis_hlavny2 {
	/*font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 17px;
	color:#E03803;
	/*font-weight:bold;*/
}

.nadpis_hlavny3 {
	/*font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
	padding-top:15px;
}

.obycajny_text {
	font-size: 11px;
	color:#656565;
}


.obycajny_text a{
	color:#DF3702;
	/*text-decoration:none;*/
	font-weight:bold;
}

.obycajny_text a:hover{
	color:#FFFFFF;
	/*text-decoration:none;*/
	font-weight:bold;
	display:inline;
	background-color:#DF3702;
}



.obycajny_text2 {
	font-size: 11px;
	color:#656565;
	padding-top:10px;
	padding-left:15px;
	padding-right:10px;
}



.nadpis_text2 {
	padding-left:20px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
}

.nadpis_text2 a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.nadpis_text2 a:hover{
	color:#E45E26;
	text-decoration:none;
}

.nadpis_text3 {
	font-size:14px;
	color:#E17E19;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:3px;
	/*padding-top:10px;*/
}

.nadpis_text4 {
	padding-left:20px;
	font-size:12px;
	color:#393939;
	font-weight:bold;
	padding-top:10px;
}

.nadpis_text5 {
	padding-left:60px;
	font-size:12px;
	color:#9E9E9E;
	font-weight:bold;
	padding-top:10px;
}

.nadpis_text6 {
	font-size:12px;
	color:#C9002C;
	text-transform:uppercase;
	font-weight:bold;
	/*padding-left:3px;*/
	padding-top:5px;
}

.nadpis_text_odkaz a{
	/*font-family:Arial, Helvetica, sans-serif; font-weight:bold; */
	font-size:12px; 
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.nadpis_text_odkaz a:hover{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.cerveny_ramik {
    width: 360px;
    height: 60px;
    background: none repeat scroll 0% 0% #9F010F;
    border: 2px solid #C10021;
    border-radius: 1px;
    box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.65);
}

.modry_ramik {
    width: 360px;
    height: 60px;
    background: none repeat scroll 0% 0% #0D6DB1;
    border: 2px solid #21A4DE;
    border-radius: 1px;
    box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.65);
}

.oranzovy_ramik {
    width: 360px;
    height: 60px;
    background: none repeat scroll 0% 0% #F23E04;
    border: 2px solid #EF7E18;
    border-radius: 1px;
    box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.65);
}

.vianocny_ramik {
    width: 360px;
    height: 60px;
    background: url(../images/vianocna_ponuka3.jpg) no-repeat; /* none repeat scroll 0% 0% #0D6DB1;*/
    border: 2px solid #F21E13;
    border-radius: 1px;
    box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.65);
}

.linka a{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.linka a:hover{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}



.menu_dolne {
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}

.menu_dolne a {
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.menu_dolne a:hover {
	font-size: 12px;
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
}

.input_area{
	width: 875px;
	/*height: 120px;*/
	border:1px solid #88A0C8; 
    /*font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
	color: #000000; 
	text-decoration: none; 
	background-color: #EAE9E8;
	border:1px solid #2E2F1D; 
	padding-left:5px;
	font-size:11px;
	}

.input_area2{
	border:1px solid #88A0C8; 
    /*font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
	color: #000000; 
	text-decoration: none; 
	background-color: #EAE9E8;
	border:1px solid #2E2F1D; 
	padding-left:5px;
	font-size:11px;
	}


.input_treba{
	background-color: #FEECD8;
}
/*
.input_text{
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	padding: 2px 0px 2px 5px;
	color: #000000; 
	border:1px solid #2E2F1D; 
	background-color: #EAE9E8;
	font-size:11px;
	}

.input_text2{
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	padding: 2px 0px 2px 5px;
	color: #000000; 
	border:1px solid #2E2F1D; 
	background-color: #EAE9E8;
	font-size:11px;
	}
	
.select_area{
	border:1px solid #2E2F1D; 
	color: #000000;
	padding: 0px 0px 0px 2px;
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #EAE9E8;
	height: 20px;
	font-size:11px;
	}

.select_area2{
	border:1px solid #2E2F1D; 
	color: #000000;
	padding: 0px 0px 0px 2px;
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #EAE9E8;
	font-size:11px;
	}
*/



.button {
	border: 1px solid #267145;

	background: #267145;
	background: -moz-linear-gradient(center top, #267145 0%, #277246 100%);
	background: -webkit-gradient(linear,center top,	center bottom, color-stop(0%,#267145), color-stop(100%,#277246));
	background: -webkit-linear-gradient(center top, #267145 0%, #277246 100%);
	background: -o-linear-gradient(center top, #267145 0%, #277246 100%);
	background: -ms-linear-gradient(center top, #267145 0%, #277246 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267145', endColorstr='#277246',GradientType=1 );
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267145', endColorstr='#277246',GradientType=1 );
	background: linear-gradient(center top, #267145 0%, #277246 100%); 

	/*display: inline-block;*/
	color: #FFFFFF;
	/*font-family: Arial, Tahoma, Verdana;*/
	font-size: 12px;
	padding: 2px 7px;
	margin: 0;
	text-transform: uppercase;
	-moz-border-radius: 1px;
	-khtml-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 5px 5px 5px 5px;
	}

.button:hover {
	/*background: url(../images/button-hover.png);*/
	background: #277246;
	border: 1px solid #277246;
	}
	
.button_v {
	height:35px;
	width:220px;
	border: 1px solid #9E0F0F;
	
	background: #267145;
	background: -moz-linear-gradient(center top, #9E0F0F 0%, #F03D2D 100%);
	background: -webkit-gradient(linear,center top,	center bottom, color-stop(0%,#9E0F0F), color-stop(100%,#F03D2D));
	background: -webkit-linear-gradient(center top, #9E0F0F 0%, #F03D2D 100%);
	background: -o-linear-gradient(center top, #9E0F0F 0%, #F03D2D 100%);
	background: -ms-linear-gradient(center top, #9E0F0F 0%, #F03D2D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9E0F0F', endColorstr='#F03D2D',GradientType=1 );
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9E0F0F', endColorstr='#F03D2D',GradientType=1 );
	background: linear-gradient(center top, #9E0F0F 0%, #F03D2D 100%); 

	/*display: inline-block;*/
	color: #FFFFFF;
	/*font-family: Arial, Tahoma, Verdana;*/
	font-size: 14px;
	padding: 2px 7px;
	margin: 0;
	text-transform: uppercase;
	-moz-border-radius: 1px;
	-khtml-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 5px 5px 5px 5px;
	}

.button_v:hover {
	/*background: url(../images/button-hover.png);*/
	background: #9E0F0F;
	border: 1px solid #9E0F0F;
	}	
	
.copyright {
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:30px;
}

.copyright a{
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.copyright a:hover{
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.zoz_hl_c {
    text-align: center;
    background-color: #859180;
}

.zoz_hl_l {
    text-align: left;
    background-color: #859180;
}


.zoz_prod {
    font-weight: bold;
}

.zoz_prod th, td {
    //border-bottom: 1px solid #000;
}

.zoz_prod th {
    background-color: #859180;
    text-align: center;
}

th.lt {
    text-align: left;
}

.pf-detail {
}

.pf-detail tr {
    //border-bottom: 1px solid #000;
}

.pf-detail tr:hover > td{
    background: #aaeeee !important;
}

.pf-detail td{
    text-align: center;
}


td.zakldetail {
    text-align: left;
    //background: #eeeeee;
    //border-bottom: 1px solid #000;
}

td.detail {
    text-align: center;
    //background: #eeeeee;
    //border-bottom: 1px solid #000;
}

td.zakl {
    text-align: left;
    //background-color: #D7DFFF;
    border-bottom: 1px solid #000;
}

td.eko {
    text-align: center;
    background: #D7DFFF !important;
    border-bottom: 1px solid #000;
}

td.agr {
    text-align: center;
    background: #E2FFD9 !important;
    border-bottom: 1px solid #000;
}

td.poz {
    text-align: center;
    background: #E7D9AF !important;
    border-bottom: 1px solid #000;
}

.pf tr:hover > td{
    background: #FFF !important;
}

  /* Tooltip */
  .test + .tooltip > .tooltip-inner {
      background-color: #73AD21; 
      color: #FFFFFF; 
      border: 1px solid green; 
      padding: 15px;
      font-size: 20px;
  }
  /* toto je ono !!! */
  .tooltip > .tooltip-inner {
      background-color: #73AD21; 
      color: #FFFFFF; 
      border: 1px solid green; 
      padding: 0.5em;
      font-size: 1.5em;
  }
  /* Tooltip on top */
  .test + .tooltip.top > .tooltip-arrow {
      border-top: 5px solid green;
  }
  /* Tooltip on bottom */
  .test + .tooltip.bottom > .tooltip-arrow {
      border-bottom: 5px solid blue;
  }
  /* Tooltip on left */
  .test + .tooltip.left > .tooltip-arrow {
      border-left: 5px solid red;
  }
  /* Tooltip on right */
  .test + .tooltip.right > .tooltip-arrow {
      border-right: 5px solid black;
  }
