/*------------------------------------------
-- Layout ----------------------------------
------------------------------------------*/

body			{ color: #676868 }

/* Wrapper
------------------------------------------*/

#wrap 			{ width: 935px; margin: 0 auto; position: relative }

/* Header
------------------------------------------*/

#header			{ height: 216px; position: relative }

#logo:link,
#logo:visited	{ display: block; width: 200px; height: 100px; border: none;
				  position: absolute; top: 34px; text-indent: -999.9em }

#lang			{ position: absolute; top: 32px; right: 21px;
				  list-style-type: none; margin: 0; color: #9cc3c3;
				  font: bold 1.4em/1.1428em Arial, Helvetica, sans-serif }
#lang li		{ margin: 0 6px; float: left }
#lang a:link,
#lang a:visited
				{ color: #78979d; border: none }
#lang a:hover,
#lang a:active
				{ color: #fff }

/* Main Menu
------------------------------------------*/

#mainMenu		{ position: absolute; margin: 0;
				  font: 1.8em/1em Arial, Helvetica, sans-serif }

#mainMenu li	{ float: left; margin: 0; position: relative;
				  list-style-type: none }
#mainMenu a:link,
#mainMenu a:visited
				{ color: #699; border: none }
#mainMenu a:hover,
#mainMenu a:active,
#mainMenu a.active:link,
#mainMenu a.active:visited
				{ color: #9cc }
				
#mainMenu ul	{ position: absolute; top: 18px;
				  display: none; padding: 12px 0 0;
				  font: bold .6666em/1em Arial, Helvetica, sans-serif }
/*#mainMenu .current ul
				{ display: block }*/
#mainMenu ul li	{ clear: left; width:100% }
#mainMenu ul a:link,
#mainMenu ul a:visited
				{ color: #ccc}
#mainMenu ul a:hover,
#mainMenu ul a:active
				{ color: #fff }

/* Main content
------------------------------------------*/
				  
#main			{ width: 626px; padding: 18px 80px }
#sidebar		{ width: 149px; padding: 34px 0 0 }

.roundBottom	{min-height:450px;}

/* Footer
------------------------------------------*/

#footer 		{ padding: 40px 0 }
#footer ul		{ text-align: center; margin: 0 0 4px;
				  list-style-type: none; color: #dce0e1;
				  font: 1.1em/1.4545em Arial, Helvetica, sans-serif }
#footer li		{ display: inline; margin: 0; padding: 0 13px 0 12px;
				  background: url(/images/footer_separator.gif) right 2px no-repeat }
#footer p		{ text-align: center; color: #dce0e1; margin: 0;
				  font: 1.1em/1.4545em Arial, Helvetica, sans-serif }
#footer a:link,
#footer a:visited
				{ color: #dce0e1; border: none; text-decoration: underline }
				
/* Image border
------------------------------------------*/

#gallerySample	{ width: 383px; height: 249px; margin: 0 0 1px;
				  position: relative; left: 0; overflow: hidden }
#gallerySample img
				{ display: block }
#gallerySample .border
				{ position: absolute; top: 0; left: 0;
				  width: 383px; height: 249px; 
				  background: url(/images/border.png) no-repeat; z-index: 9999}		
