/* * YOOtheme CSS file * * @author yootheme.com * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved. */ /* * topmenu */ div#topmenu ul {	margin: 0px;	padding: 0px;	list-style: none;	float: left;  }div#topmenu li {	margin: 0px;	padding: 0px;	float: left;	display: block;}div#topmenu li a {	height: 20px;	padding: 0px 10px 0px 10px;	background: url(../images/topmenu_item_bg.png) 0 4px no-repeat;	float: left;	display: block;	position: relative;	overflow: hidden;  	font-size: 85%;	text-decoration: none;}div#topmenu li.item1 a {	padding: 0px 10px 0px 0px;	background: none;}div#topmenu a:link, div#topmenu a:visited {	color: #ffffff;}div#topmenu a:hover {	color: #ffffff;	text-decoration: underline;}/* * menu */ div#menu ul {	margin: 0px;	padding: 0px;	list-style: none;	float: left;  }div#menu li {	position: relative;	margin: 0px;	padding: 0px;	display: block;	float: left;	z-index: 5;  }div#menu li a, #menu li span.separator {	height: 50px;	display: block;	float: left;	line-height: 50px;	text-decoration: none;	color: #ffffff;}div#menu li span {  	display: block;	cursor: pointer;}div#menu li span {  	background-repeat: no-repeat;	background-position: 95% 0px;}div#menu li a.current {  	font-weight: bold;}div#menu a:hover,div#menu span.separator:hover,div#menu span.sfhover {  	/* color: #000000; */}div#menu a.active, div#menu span.active {  	color: #ffffff;}div#menu li.parent span.separator {  	cursor: pointer;} div#menu ul.menu {}div#menu li.level1 {}div#menu a.level1, div#menu span.level1 {	padding: 0px 10px 0px 10px;	font-size: 108%;	line-height: 250%;	font-family: Helvetica, "Times New Roman", Times, serif;	text-transform: uppercase;}div#menu li.first a.level1, div#menu li.first span.level1 {  	background: none;}div#menu a.level1 span, div#menu span.level1 span {} div#menu a.level1 span.title, div#menu span.level1 span.title{	padding: 0px;	font-size: 100%;	line-height: 180%;} div#menu a.level1 span.sub, div#menu span.level1 span.sub {	margin-top: -5px;	padding: 0px 0px 10px 0px;	background: none;	font-size: 55%;	font-weight: normal;	color: #ffffff;	line-height: 10px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-transform: uppercase;}div#menu a.active span.sub, div#menu span.active span.sub {  	color: #ffffff;}div#menu li.level1:hover a.level1 span.sub, div#menu li.level1:hover span.level1 span.sub {	background: none;} div#menu li.fancy {	position: absolute;	top: 0px;	visibility: hidden;	z-index: 4;	overflow: hidden;}div#menu li.fancy div.fancy-container {	padding: 0px 0px 0px 0px;}div#menu li.fancy div.fancy-container div.fancy-m {	height: 50px;	background: #193775;}div#menu li.fancy div.fancy-container div.fancy-l {	position: absolute;	top: 0px;	left: 0px;	width: 1px;	height: 1px;	background: #0c1d3b;}div#menu li.fancy div.fancy-container div.fancy-r {	position: absolute;	top: 0px;	right: 0px;	width: 1px;	height: 1px;	background: #0c1d3b;}body.evening div#menu li.fancy div.fancy-container div.fancy-m { background: #11325f; }body.evening div#menu li.fancy div.fancy-container div.fancy-l { background: #081d41; }body.evening div#menu li.fancy div.fancy-container div.fancy-r { background: #081d41; }body.night div#menu li.fancy div.fancy-container div.fancy-m { background: #212e36; }body.night div#menu li.fancy div.fancy-container div.fancy-l { background: #151c22; }body.night div#menu li.fancy div.fancy-container div.fancy-r { background: #151c22; }body.morning div#menu li.fancy div.fancy-container div.fancy-m { background: #193157; }body.morning div#menu li.fancy div.fancy-container div.fancy-l { background: #0e1c2f; }body.morning div#menu li.fancy div.fancy-container div.fancy-r { background: #0e1c2f; } div#menu ul.menu ul {	position: absolute;	top: 50px;	left: -999em;  	width: 165px;	padding: 2px 0px 5px 0px;	background: url(../images/menu_dropdown_bg.png) 0 100% no-repeat;}body.evening div#menu ul.menu ul { background: url(../images/menu_dropdown_bg_evening.png) 0 100% no-repeat; }body.night div#menu ul.menu ul { background: url(../images/menu_dropdown_bg_night.png) 0 100% no-repeat; }body.morning div#menu ul.menu ul { background: url(../images/menu_dropdown_bg_morning.png) 0 100% no-repeat; }div#menu li:hover ul, div#menu li.sfhover ul {	left: -3px;  	z-index: 100;}div#menu li.level1 li {   	width: 100%;  	text-indent: 15px;}div#menu li.level1 li a, div#menu li.level1 li span.separator{	height: 25px;	padding: 0px;	margin: 0px 3px 0px 3px;	background: #193775 url(../images/menu_level2_item.png) 100% 0 no-repeat;	float: none;  	display: block;	line-height: 25px;}div#menu li.level2 a.parent, div#menu li li.level2 span.parent {  	background: #193775 url(../images/menu_level2_item_parent.png) 100% 0 no-repeat;}body.evening div#menu li.level1 li a, body.evening div#menu li.level1 li span.separator{ background: #11325f url(../images/menu_level2_item_evening.png) 100% 0 no-repeat; }body.evening div#menu li.level2 a.parent, body.evening div#menu li li.level2 span.parent { background: #11325f url(../images/menu_level2_item_parent_evening.png) 100% 0 no-repeat; }body.night div#menu li.level1 li a, body.night div#menu li.level1 li span.separator{ background: #212e36 url(../images/menu_level2_item_night.png) 100% 0 no-repeat; }body.night div#menu li.level2 a.parent, body.night div#menu li li.level2 span.parent { background: #212e36 url(../images/menu_level2_item_parent_night.png) 100% 0 no-repeat; }body.morning div#menu li.level1 li a, body.morning div#menu li.level1 li span.separator{ background: #193157 url(../images/menu_level2_item_morning.png) 100% 0 no-repeat; }body.morning div#menu li.level2 a.parent, body.morning div#menu li li.level2 span.parent { background: #193157 url(../images/menu_level2_item_parent_morning.png) 100% 0 no-repeat; }div#menu li.level2 a.active, div#menu li.level2 span.active {  }div#menu li.level2 a:hover,div#menu li.level2 span.separator:hover,div#menu li.level2 span.sfhover {  }  div#menu li ul ul {	margin: -55px 0 0 162px;  }div#menu li:hover ul ul, div#menu li.sfhover ul ul {	border-top: 3px solid #0c1d3b;} div#menu li:hover ul ul, div#menu li.sfhover ul ul,  div#menu li:hover ul ul ul, div#menu li.sfhover ul ul ul,  div#menu li:hover ul ul ul ul, div#menu li.sfhover ul ul ul ul {  	left: -999em;} div#menu li li:hover ul, div#menu li li.sfhover ul,  div#menu li li li:hover ul, div#menu li li li.sfhover ul,  div#menu li li li li:hover ul, div#menu li li li li.sfhover ul {  	left: 0;	z-index: 100;}/* * sub menu */  div#middle div.mod-menu div.module ul,div#middle div.mod-menu div.module ul {	margin: 0px;	padding: 0px;	overflow: hidden;	list-style: none;}div#middle ul.menu li {	margin: 0px;	padding: 0px;	display: block;}div#middle ul.menu a, div#middle ul.menu span.separator {	height: 25px;	background: none;	display: block;	line-height: 25px;	text-decoration: none;	color: #646464;}div#right ul.menu a, div#right ul.menu span.separator {  	background: none;}div#middle ul.menu li span {  	display: block;}div#middle ul.menu li span {  	background-repeat: no-repeat;	background-position: 95% 0px;}div#middle ul.menu a.current {  	font-weight: bold;	color: #000000;}div#middle ul.menu a:hover,div#middle ul.menu span.separator:hover,div#middle ul.menu span.sfhover {  	/* color: #ff0000; */}div#middle ul.menu a.active, div#middle ul.menu span.active {  	/*color: #ffffff;*/}div#middle ul.menu li.parent span.separator {  	cursor: pointer;}div#middle ul.menu a.parent, div#middle ul.menu span.parent {  	background: url(../images/submenu_l_item_parent.png) 0 0 no-repeat;} div#middle ul.menu li.level1 {	background: url(../images/submenu_item.png) 0px 0px no-repeat;}div#middle ul.menu a.level1, div#middle ul.menu span.level1 {	text-indent: 15px;} div#middle ul.menu li.level2 {	background: url(../images/submenu_item.png) 10px 0px no-repeat;}div#middle ul.menu a.level2 {	text-indent: 25px;}div#middle ul.menu a.level2 span {} div#middle ul.menu li.level3 {	background: url(../images/submenu_item.png) 20px 0px no-repeat;}div#middle ul.menu a.level3 {	text-indent: 35px;}div#middle ul.menu a.level3 span {} div#middle ul.menu li.level4 {	background: url(../images/submenu_item.png) 30px 0px no-repeat;}div#middle ul.menu a.level4  {	text-indent: 45px;}div#middle ul.menu a.level4 span {}