/*---------------------
General
---------------------*/

A						{font-weight:normal; color:#303030; text-decoration:none; font-family:Arial, sans-serif;}
A:hover					{text-decoration:underline;}
h1						{font-size:220%; font-weight:normal; margin:0 0 10px 0; color:#000000;}
h2						{font-size:150%; font-weight:normal; margin:15px 0 5px 0; color:#000000;}
h3						{font-size:130%; font-weight:normal; margin:15px 0 5px 0; color:#000000;}
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 top left #710002; margin:0; padding:20px 0 40px 0; COLOR:#404040; font-family:Arial, sans-serif; font-size:115%; text-align:center; } 

/*---------------------
Body layout
---------------------*/
.clearfix:after 			{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix 			{height: 1%;}

#wrapper 				{width:900px; margin:0 auto; text-align:left;}

/* Head */
#head 					{width:880px; height:293px; margin:0; padding:0 10px; position:relative; background:url(../gfx/head-bg.gif) no-repeat #FFFFFF;}
#head #logo				{position:absolute; left:20px; top:15px;}
#head #topimg			{position:absolute; left:10px; top:62px;}

#head #lang ul 			{position:absolute; right:10px; top:30px; height:27px; margin:0; padding:0; list-style:none; display:block;}
#head #lang ul li		{margin:0 0 0 10px; padding:0; display:inline; float:right; height:27px; width:25px;}

/* Navigation */
#head ul.nav					{position:absolute; left:10px; top:260px; height:33px; width:880px; margin:0; padding:0; list-style:none; overflow:hidden; background:url(../gfx/nav-bg.gif) repeat-x}
#head ul.nav li					{display:inline; float:left; padding:0;}
#head ul.nav li a				{font:bold 11px/33px Arial !important; text-decoration:none; color:#fcc90c !important; display:inline; padding:0 8px 0 8px;}
#head ul.nav li a:hover			{text-decoration:underline; cursor:hand;}
#head ul.nav li a.on			{background:url(../gfx/nav-on-bg2.gif) repeat-x top left #444444; float:left; padding:0px 10px 0 10px; height:33px;}

/* Pages */
#content						{width:880px; margin:0; padding:0 10px 30px 10px; min-height:400px; _height:400px; background-color:#FFFFFF;}
.content-start					{width:840px; margin:0; padding:30px 20px 0 20px; background:url(../gfx/content-start-bg.jpg) repeat-x;}
.content-left					{width:210px; margin:0; padding:20px 0 0 0; float:left; overflow:hidden;}
.content-right					{width:650px; margin:0; padding:20px 0 0 20px; float:left; overflow:hidden;}

/*---------------------
Content Left
---------------------*/
ul.nav-left								{width:210px; margin:0; padding:0; list-style:none; display:block; background:url(../gfx/nav-left-bg-dotted.gif) repeat-y top right;}
ul.nav-left li							{margin:0; padding:0; width:209px;}
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						{font-weight:bold; background:url(../gfx/nav-left-bg-hover.gif) no-repeat;}
ul.nav-left li.on-childs a				{font-weight:bold; background:url(../gfx/nav-left-bg-childs.gif) no-repeat;}
ul.nav-left li.on-childs a:hover		{font-weight:bold; background:url(../gfx/nav-left-bg-childs.gif) no-repeat;}

/* Lev 4 navigation */
ul.nav-left li.on-childs ul				{margin:0; padding:0 0 5px 10px; list-style:none; background:#f9f8f4;}
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	{background:none !important;}
ul.nav-left li.on-childs ul li.on a		{font-weight:bold !important; background:none !important;}

/*---------------------
Footer layout
---------------------*/
#address-block			{width:880px; margin:0 10px; padding:0;  height:35px; background:url(../gfx/footer-block-bg.gif) no-repeat;}
#address-block .left	{float:left; padding:0 15px 0 15px; margin:0}
#address-block p		{font:normal 10px/35px verdana; color:#d5d5d5;}
#address-block p a		{color:#d5d5d5; font-weight:normal;}

#footer					{width:900px; padding:25px 0 40px 0; float:left; min-height:10px; _height:10px; text-align:left; background:url(../gfx/footer-bg.gif) no-repeat;}
#footer .left			{float:left; padding:0 30px 0 0; margin:0 30px 0 0; background:url(../gfx/footer-bg-line.gif) top right repeat-y;}
#footer .right			{float:right; padding:0; margin:0;}
#footer h4				{font:bold 12px/16px arial; color:#FFFFFF; margin:0 0 2px 0; padding:0;}
#footer p				{font:normal 11px/16px arial; color:#FFFFFF;}
#footer p a				{color:#FFFFFF; font-weight:normal;}

