/*---------------------
General
---------------------*/
A							{font-weight:normal; color:#303030; text-decoration:underline; font-family: Verdana, Arial;}
A:hover						{text-decoration:underline;}
h1							{font-size:160%; font-weight:bold; margin:0 0 10px 0; color:#000;}
h2							{font-size:130%; font-weight:bold; margin:15px 0 3px 0; color:#000;}
h3							{font-size:120%; font-weight:bold; margin:15px 0 3px 0; color:#000;}
P							{padding:0; margin:0;}
img, table					{border: 0;}
html 						{margin:0px; padding:0px; FONT-SIZE:x-small;} 
body 						{background:url(../gfx/bg.jpg) repeat-x #FFF; margin:0; padding:0 0 0 0; COLOR:#303030; font-family: Verdana, Arial; font-size:110%; text-align:center; } 

/*---------------------
Body layout
---------------------*/
div#wrapper 				{width:900px; margin:0 auto; text-align:left;}

/* Head */
div#head 					{width:900px; height:100px; margin:0; padding:0; position:relative;}
div#head #logo				{position:absolute; left:0; top:10px;}

/* Lev 1 navigation */
div#head ul					{margin:0; padding:0; list-style:none; position:absolute; right:0; bottom:0; height:32px; display:block;}
div#head ul li				{float:left; padding:0; display:inline;}
div#head ul li a			{font:bold 12px/32px arial !important; text-decoration:none; padding:0 12px 0 12px; color:#333 !important; display:block;}
div#head ul li a:hover		{text-decoration:underline; cursor:pointer;}
div#head ul li a.left		{background:none;}
div#head ul li a.on			{color:#333 !important; padding:0;}
div#head ul li a.on .left	{background: url(../gfx/nav-on-left.gif) no-repeat top left; width:3px; height:32px; display: block; float:left;}
div#head ul li a.on .mid	{background: url(../gfx/nav-on-mid.gif) repeat-x top left;	height:32px; line-height:32px; display:block; float:left; padding:0px 15px 0 15px;}
div#head ul li a.on .right	{background: url(../gfx/nav-on-right.gif) no-repeat top left; width:3px; height:32px; display: block; float:left;}

/*---------------------
Page layout
---------------------*/
/* Content Wrapper */
div.content					{width:900px; padding:30px 0 0 0; float:left; min-height:440px; _height:440px;}
div.content-left			{width:210px; margin:0; padding:0 60px 0 0; float:left; overflow:hidden; background:url(../gfx/nav-left-bg-dotted.gif) repeat-y top right;}
div.content-right			{width:630px; margin:0; padding:0; float:left; overflow:hidden;}

div.start-left				{width:620px; margin:0; padding:0 20px 0 0; float:left; overflow:hidden;}
div.start-right				{width:260px; margin:0; padding:0; float:left; overflow:hidden;}

div.start-right img			{margin-bottom:20px;}

/*---------------------
Content left
---------------------*/
/* Lev 3 navigation */
ul#nav-left								{width:209px; margin:0 0 20px 0; padding:1px 0 0 0; list-style:none; display:block; background:url(../gfx/nav-left-bg-top.gif) no-repeat;}
ul#nav-left li							{margin:0; padding:0;}
ul#nav-left li a						{width:188px; padding:0 0 0 20px; font:normal 10px/29px Verdana, Arial; color:#303030; text-decoration:none; background:url(../gfx/nav-left-bg.gif) no-repeat; display:block;}
ul#nav-left li a:hover					{text-decoration:underline;}
ul#nav-left li.on a						{color:#007ac9; font-weight:bold; background:url(../gfx/nav-left-bg-on.gif) no-repeat;}
ul#nav-left li.on-childs a				{color:#007ac9; font-weight:bold; background:url(../gfx/nav-left-bg-on-childs.gif) no-repeat;}
ul#nav-left li.on-childs a:hover		{color:#007ac9; font-weight:bold; background:url(../gfx/nav-left-bg-on-childs.gif) no-repeat;}

/* Lev 4 navigation */
ul#nav-left li.on-childs ul				{margin:0 1px 0 0; padding:0 0 5px 10px; list-style:none; background:#f2f2f2;}
ul#nav-left li.on-childs ul li			{padding:4px 0 4px 0;}
ul#nav-left li.on-childs ul li a		{font:normal 11px arial !important; color:#303030 !important; background:none !important;}
ul#nav-left li.on-childs ul li a:hover	{color:#007ac9 !important; background:none !important;}
ul#nav-left li.on-childs ul li.on a		{color:#007ac9 !important; font-weight:bold !important; background:none !important;}

/* Puffs below nav-left */
div.content-left ul.puffs				{width:210px; margin:0; padding:0; float:left; list-style:none;}
div.content-left ul.puffs li			{width:210px; margin:0 0 20px 0; overflow:hidden; display:block; float:left;}

/*---------------------
Content right
---------------------*/
ul.partners					{width:900px; margin:0; padding:0; float:left; list-style:none;}
ul.partners li				{width:180px; border:1px solid #e2e2e2; margin:0 20px 20px 0; padding:0 14px 0 14px; overflow: hidden; display:inline; float:left; text-align:center;}
ul.partners li.last 		{margin-right:0;}
ul.partners li img  		{width:180px; height:115px; margin:0; padding:0; display:block; float:left; border:none;}

/*---------------------
Footer layout
---------------------*/
/* Footer-block */
div#footer				{width:870px; height:55px; margin:20px 0 0 0; padding:10px 15px 0 15px; float:left; background:url(../gfx/footer-bg.jpg) no-repeat;}
div#footer .left		{float:left; height:45px; overflow:hidden; padding:0; margin:0;}
div#footer .right		{float:right; height:45px; overflow:hidden; padding:0; margin:0;}
div#footer p			{font:normal 10px/15px verdana; color:#606060;}
div#footer p.right		{text-align:right;}
div#footer p a			{color:#606060; font-weight:normal;}


