@charset "utf-8";

div#sub-menu { background:transparent url(/images/main/sub-menu-bg.gif) repeat-x 0px 0px; border-bottom:2px #E1E1E1 solid; height:24px; padding:0px; margin:0px; overflow:visible; position:relative; z-index:1; width:100%; }
div#sub-menu ul { display:block; float:left; list-style:none; padding:0px 10px 0px 10px; position:relative; z-index:1; }
div#sub-menu ul li { float:left; height:24px; margin:0px; padding:0px 5px 0px 0px; position:relative; z-index:1; }
div#sub-menu ul li a { background:transparent url(/images/main/sub-menu-link-bg.gif) no-repeat 0px 11px; color:#3E3D3D; display:block; float:left; font-size:12px; font-weight:normal; height:24px; line-height:24px; margin:0px; padding:0px 0.565em; position:relative; text-decoration:none; z-index:1; }
div#sub-menu ul li a:hover { background:transparent url(/images/main/sub-menu-link-active-bg.gif) no-repeat 0px 11px; border-bottom:none; color:#FFF; display:block; height:24px; line-height:24px; }
div#sub-menu ul li a.active { background:transparent url(/images/main/sub-menu-link-active-bg.gif) no-repeat 0px 11px; border-bottom:none; color:#FFF; display:block; height:24px; line-height:24px; }

/*
table.menu_table { background:transparent url(/portal/images/main-menu-bg.gif) repeat-x 0px 0px; border-top:1px #E1E1E1 solid; height:28px; margin:0px; overflow:visible; position:relative; z-index:1; width:100%; }
table.menu_table tr { border-left:1px #E1E1E1 solid;  z-index:1; }
table.menu_table tr td { height:28px; position:relative; z-index:1; width:auto;}
table.menu_table tr td a { border-bottom:1px #E1E1E1 solid; border-right:1px #E1E1E1 solid; color:#010000; display:block;  font-size:12px; font-weight:bold; height:28px; line-height:28px; padding:0px 0.3em; position:relative; text-decoration:none; z-index:1; }
table.menu_table tr td a:hover { color:#FF6600; }
table.menu_table tr td a.home { background:transparent url(/portal/images/main-menu-bg-active.gif) repeat-x 0px 0px; border-bottom:none; border-right:1px #E1E1E1 solid; color:#FF6600; display:block; height:29px; line-height:29px; }
table.menu_table tr td a.active { background:transparent url(/portal/images/main-menu-bg-active1.gif) repeat-x 0px 0px; border-bottom:none; border-right:1px #E1E1E1 solid; color:#FFF; display:block; height:29px; line-height:29px; }
table.menu_table tr td a.active:hover { color:#FFF;}

table.menu_table form { border-bottom:1px #E1E1E1 solid; float:left; height:28px; line-height:28px; padding:0 8px 0 8px; position:relative; z-index:1; }
table.menu_table form input { border:1px solid #CCCCCC; color:#CCCCCC; float:left; font-size:12px; height:16px; line-height:16px; margin:5px 0 0 0; padding:0 0 0 2px; top:0; width:95px; }
table.menu_table form input.submit { background:url("/portal/images/tlacitko-ok.gif") no-repeat left top transparent; border:0 none; color:#000000; font-size:12px; font-weight:bold; height:18px; margin:5px 0 0 15px; padding:0; text-align:center; width:44px; }
*/

/* NEW CSS 07-10-2010 */

div#main-menu { background:transparent url(/images/main/main-menu-bg.gif) repeat-x 0px 0px; border-top:1px #E1E1E1 solid; height:38px; margin:0; overflow:visible; position:relative; z-index:1; width:100%; }
div#main-menu ul { border-left:1px #E1E1E1 solid; display:block; float:left; list-style:none; position:relative; z-index:1; }
div#main-menu ul li { float:left; height:38px; position:relative; z-index:1; }
div#main-menu ul li a { border-bottom:1px #E1E1E1 solid; border-right:1px #E1E1E1 solid; color:#010000; display:block; float:left; font-size:12px; height:38px; line-height:38px; padding:0px 8px; position:relative; text-decoration:none; z-index:1; }
div#main-menu ul li a:hover { color:#FF6600; }
div#main-menu ul li a.active { background:transparent url(/images/main/main-menu-bg-active.gif) repeat-x 0px 0px; border-bottom:none; border-right:1px #E1E1E1 solid; color:#FF6600; display:block; height:39px; line-height:39px; }
div#main-menu form { border-bottom:1px #E1E1E1 solid; float:left; height:38px; line-height:38px; padding:0 8px 0 8px; position:relative; z-index:1; width: 135px;}
div#main-menu form input { border:1px solid #CCCCCC; color:#AAAAAA; float:left; font-size:12px; height:18px; line-height:16px; margin:10px 0 0 0; padding:0 0 0 2px; top:0; width:80px; }
div#main-menu form input.submit { background:url("/images/main/tlacitko-ok.gif") no-repeat left top transparent; border:0 none; color:#000000; font-size:12px; font-weight:bold; height:18px; margin:10px 0 0 5px; padding:0; text-align:center; width:44px; }




