@charset "utf-8";
/* CSS Document */

.tabnav{ margin:0; padding:10px 0 5px; float:left; width:970px; background:#3d5ba2 ;}
#tabnav { background:#3d5ba2 ; font: normal 14px Georgia, "Times New Roman", Times, serif; height:40px; padding:0 0 10px 5px; }
#tabnav ul {}
#tabnav ul.sf-menu li { position:relative; float:left; height:40px; line-height:40px; padding:5px 1px 5px 0; text-align:left;}
#tabnav ul.sf-menu li a { color:#cacaca; margin:0 5px; line-height:16px; padding:12px 0;}
#tabnav ul.sf-menu li a span { background:none; padding:12px 15px; }
#tabnav ul.sf-menu li a:hover { color:#3fa9e7; background:url(images/r_menu.gif) no-repeat right; }
#tabnav ul.sf-menu li a:hover span { color:#3fa9e7; background:url(images/l_menu.gif) no-repeat left; }
#tabnav ul.sf-menu li a.active { color:#3fa9e7; background:url(images/r_menu.gif) no-repeat right; }
#nav1 ul.sf-menu li a.active span { color:#3fa9e7; background:url(images/l_menu.gif) no-repeat left; }
#nav1 ul.sf-menu li ul.children { background:#1c1c1d; border:none; padding:0; }
#nav1 ul.sf-menu li ul.children a span { background:none; }
#nav1 ul.sf-menu li ul.children a { color:#fff; margin:0; padding:10px; height:16px; line-height:16px;}
#nav1 ul.sf-menu li ul.children a:hover { background:#fff; color:#3fa9e7; text-decoration:none;}
#nav1 ul.sf-menu li ul.children li { border:0; padding:0; margin:0;}
#nav1 ul.sf-menu li ul.children li ul.children { border-left:none; border-right:none;}
#nav1 ul.sf-menu li ul.children { margin:7px 0 0 0;}
#nav1 ul.sf-menu li ul.children ul.children { margin:0 0 0 28px;}

/* DESIGN TOPNAV (mainmenu) */
.topnav { padding:50px 0; float:right; width:auto; height:14px; font-size:14px; line-height:14px;}
/* level 0 */
.topnav ul { margin:0; padding:0; float:left; width:auto; height:14px; list-style-type: none !important;}
.topnav ul li { margin:0; padding:0 2px 0 0; float:left;}
.topnav ul li a { padding:9px 18px 10px; float:left; font-weight:normal; position:relative; color:#404040; text-decoration:none; }
.topnav ul li.current_page_item {color:red; }					/* active item first level */
.topnav ul li.current_page_item a {color:#ffffff; background:#3d5ba2 ;}
.topnav ul li a.a_hover_main { color:#ffffff; background:#3d5ba2 ;}						/* on hover */
/* level 1 */
.topnav ul li ul { padding:4px 0; top:33px; left:0; height:auto; background-color:#3d5ba2 ; border:1px solid #3d5ba2 ;}			/* position of submenu */
.topnav ul li ul li { margin:0; padding:0; background:none;}
.topnav ul li ul li a { padding:10px 24px; width:180px; font-size:12px; font-weight:normal; color:#ffffff;}
.topnav ul li ul li a.have_submenu { }																/* if item have submenu */
.topnav ul li ul li a:hover,
.topnav ul li ul li a.have_submenu_hover { color:red; }
.topnav ul li ul li ul { padding:4px 0; top:-5px; left:170px;}	/* position of submenu level 2 */

/* DESIGN NAV1 (categories) */
#nav1 { padding:4px 0 5px; font-size:14px; line-height:14px; height:35px;}

.navcategorys{ padding:0px 0 0px !important; }

/* level 0 */
#nav1 ul { margin-left:10px; padding:0; float:left; width:auto; height:35px;}
#nav1 ul li { margin:0 3px 0 10px; padding:0; float:left;}
#nav1 ul li a { display:block; margin:0; padding:9px 9px 9px; color:#ffffff; text-decoration:none; background:none; border:1px solid transparent;}
#nav1 ul li.current-cat { }							/* active item first level */
#nav1 ul li.current-cat a,
#nav1 ul li a.a_hover_main { color:#131313; background:#ffffff url(images/nav_a.gif) repeat-x left top; border-left:1px solid #3d5ba2; border-top:1px solid #3d5ba2; border-right:1px solid #fff; border-bottom:1px solid #fff;}				/* on hover */
/* level 1 */
#nav1 ul li ul { margin:0; padding:4px 0; width:170px; height:auto; top:33px; left:0px; font-size:14px; line-height:14px; background:#fff; border:1px solid #3d5ba2;}				/* position of submenu */
#nav1 ul li ul li { margin:0; padding:0; float:none;}
#nav1 ul li ul li a { padding:8px 20px; color:#939393; background:url(images/nav_ip.gif) no-repeat 8px center; border:none;}
#nav1 ul li ul li a.have_submenu { }																/* if item have submenu */
#nav1 ul li ul li a:hover,
#nav1 ul li ul li a.have_submenu_hover { color:#fff; text-decoration:none; background:#3d5ba2 url(images/nav_ia.gif) no-repeat 8px center; border:none;}
#nav1 ul li ul li ul { top:-5px; left:170px;}		/* position of submenu level 2 */


#nav1 * { z-index:500;}
.topnav * { z-index:1001;}



/* DO NOT EDIT!!! */
ul.menusm { list-style:none;}
ul.menusm li { cursor:pointer; position:relative;}
ul.menusm li a { position:relative;}
ul.menusm li ul { display:none; position:absolute; list-style:none;}
ul.menusm li ul li ul { position:absolute; list-style:none;}
