@charset "UTF-8";
menu.dropdown,
menu.dropdown li,
menu.dropdown menu {
 list-style: none;
}
menu.dropdown li,
menu.dropdown menu {
 margin: 0;
 padding: 0;
 margin-right: 2px;
}

menu.dropdown {
 position: relative;
 z-index: 9999;
 float: left;
}

menu.dropdown li {
 float: left;
 line-height: 1.15em;
 vertical-align: middle;
 zoom: 1;
}

menu.dropdown li.hover,
menu.dropdown li:hover {
 position: relative;
 z-index: 9998;
 cursor: default;
}

menu.dropdown menu {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

menu.dropdown menu li {
 float: none;
}

menu.dropdown menu menu {
 top: 1px;
 left: 99%;
}

menu.dropdown li:hover > menu {
 visibility: visible;
}

menu.dropdown {
 font-weight: normal;
 background: transparent;
}
	menu.dropdown li {
	 padding: 7px 10px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #DADCD3 #d9d9d9 #d9d9d9;
	 color: #000;
	}

	menu.dropdown li{
         background:#447C31 url(/images/sel_bg_g.png) left bottom repeat-x;
         -moz-border-radius: 4px;
         -webkit-border-radius: 4px;
         border-radius: 4px;
         border: #346820 1px solid;
        }

	menu.dropdown li menu li {
         background:#60ae45 url(/images/sel_bg_g2.png) left bottom repeat-x;
         border: #346820 1px solid;
        }
	menu.dropdown li menu li menu li {
         background:#c2edc3 url(/images/sel_bg_g3.png) left bottom repeat-x;
         border: #346820 1px solid;
        }
	menu.dropdown li:hover{
         background:#60ae45 url(/images/sel_bg_gh.png) left bottom repeat-x;
        }
	menu.dropdown li menu li menu li:hover{
         background:#dbeddb url(/images/sel_bg_g3h.png) left bottom repeat-x;
        }
	menu.dropdown li.current {
         background:#fffc00 url(/images/sel_bg_y.png) left bottom repeat-x;
         border: #447C31 1px solid;
        }
	menu.dropdown li a {
            font-weight: bold;
        }
	menu.dropdown li menu li a {
            font-weight: normal;
        }
	menu.dropdown li.current a {
            color: black!important;
        }
        menu.dropdown li a {color: lightgoldenrodyellow!important;}
        menu.dropdown li menu li a ,
        menu.dropdown li.current menu li a {color: white!important;}
        menu.dropdown li menu li menu li a ,
        menu.dropdown li.current menu li menu li a {color: black!important;}


        menu.dropdown a:link,
	menu.dropdown a:visited	{ color: #000; text-decoration: none; }
	menu.dropdown a:hover		{ color: #000; }
	menu.dropdown a:active	{ color: #069; }


	/* -- level mark -- */

	menu.dropdown menu {
	 width: 150px;
	 margin-top: 1px;
	}

		menu.dropdown menu li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	menu, .class
 */


menu.dropdown *.dir {
 padding-right: 20px;
 background-image: url(/images/asc.gif);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

menu.dropdown-horizontal menu *.dir {
 padding-right: 15px;
 background-image: url(/images/dir-right.gif);
 background-position: 95% 50%;
 background-repeat: no-repeat;
}

menu.dropdown-upward *.dir {
 background-image: url(/images/asc.gif);
}

menu.dropdown-vertical *.dir,
menu.dropdown-upward menu *.dir {
 background-image: url(/images/dir-right.gif);
}

menu.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(/images/dir-left.gif);
 background-position: 0 50%;
}

menu.dropdown li a {
 display: block;
 padding: 6px 10px 7px 10px;
 /*text-transform: capitalize;*/
}


/*-------------------------------------------------/
 * @section		Base Style Override
 */

menu.dropdown li {
 padding: 0;
}


/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */

menu.dropdown li.dir {
 padding: 7px 20px 7px 10px;
}

menu.dropdown menu li.dir {
 padding-right: 15px;
}


/*-------------------------------------------------/
 * @section		Custom
 */

menu.dropdown menu a {
 width: 129px;
}

menu.dropdown menu a:hover {}

menu.dropdown menu a.dir {
 width: 124px;
}

.dropdown-upward {
 margin-top: 400px !important;
}






menu.buttons,
menu.buttons li {
 list-style: none;
}
menu.buttons li{
 margin: 0 0 10px 2px;
 padding: 0;
 float: left;
}

menu.buttons {
 margin: 0 auto 10px auto;
 z-index: 589;
}

menu.buttons li {
 float: left;
 line-height: 1.15em;
 vertical-align: middle;
 zoom: 1;
}

menu.buttons li.hover,
menu.buttons li:hover {
 position: relative;
 z-index: 9998;
 cursor: default;
}
menu.buttons li{
 background:#fffc00 url(/images/sel_bg_y.png) left bottom repeat-x;
 border: #447C31 1px solid;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}
menu.buttons li a {
 display: block;
 padding: 6px 10px 7px 10px;
 text-transform: capitalize;
 text-decoration: none;
}


.icon {height: 42px; width: 42px;
      border: 2px solid #999;
      display: inline-block;
      overflow: hidden;
      padding: 0!important;
      margin: 1px;
      position: relative;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
}
.icon input{margin: 0!important; padding: 0!important; height: 100%; width: 100%; border: none!important;
           background-image: url(/images/icons.png)!important;
           background-repeat: no-repeat;
}
.iconInfo {background-position: 410px -1px!important}
.iconInfo:hover {background-position: 410px -50px!important}
.iconReply {background-position: 498px 0!important}
.iconReply:hover {background-position: 498px -49px!important}
.iconQuest {background-position: 454px -1px!important}
.iconQuest:hover {background-position: 454px -50px!important}
.iconEdit {background-position: 224px -1px!important}
.iconEdit:hover {background-position: 224px -50px!important}
.iconDelete {background-position: 365px -2px!important}
.iconDelete:hover {background-position: 365px -51px!important}

.iconHide {background-position: 87px -2px!important}
.iconHide:hover {background-position: 88px -52px!important}
.iconUnHide {background-position: 44px -2px!important}
.iconUnHide:hover {background-position: 44px -52px!important}

.iconUnZapis {background-position: 177px -2px!important}
.iconUnZapis:hover {background-position: 177px -51px!important}
.iconZapis {background-position: 133px -2px!important}
.iconZapis:hover {background-position: 133px -51px!important}

.iconPublic {background-position: 272px -1px!important}
.iconPublic:hover {background-position: 272px -50px!important}
.iconDemand {background-position: 272px -1px!important}
.iconDemand2 {background-position: -3px -1px!important}
.iconDemand:hover {background-position: 272px -50px!important}
.iconAddRepl {background-position: 365px -51px!important}
.iconAddRepl:hover {background-position: 365px -51px!important}

