/*---------------------
General
---------------------*/
/*A						{font-weight:normal; color:#ffa200; text-decoration:none;}
A:hover					{text-decoration:underline;}
h1, h2, h3				{font:bold 15px/1.3 "Lucida Sans", "Lucida Grande", Sans-serif; color:#ffffff; letter-spacing:0.02em;}
h1						{font-size:24px; padding:0; margin:0 0 10px 0;}
h2						{font-size:17px; padding:0; margin:10px 0 2px 0;}
h3						{font-size:15px; padding:0; margin:0 0 10px 0; font-weight:normal;}
P						{padding:0; margin:0;}
img, table				{border: 0;}
html 					{margin:0; padding:0;} 
body 					{background:url(../gfx/bg.jpg) repeat-x #000000; margin:0; padding:0 0 40px 0; COLOR:#ffffff; font:normal 12px/1.5 "Lucida Sans", "Lucida Grande", Sans-serif; text-align:center;} */
/*---------------------
General
---------------------*/
A						{font-weight:normal; color:#fd7100; text-decoration:none;}
A:hover					{text-decoration:underline;}
h1, h2, h3				{font:bold 15px/1.3 "Lucida Sans", "Lucida Grande", Sans-serif; color:#000; letter-spacing:0.02em;}
h1						{font-size:24px; padding:0; margin:0 0 10px 0;}
h2						{font-size:17px; padding:0; margin:10px 0 2px 0;}
h3						{font-size:15px; padding:0; margin:0 0 10px 0; font-weight:normal;}
P						{padding:0; margin:0;}
img, table				{border: 0;}
html 					{margin:0; padding:0;} 
body 					{background:url(../gfx/bg.jpg) repeat-x #FFFFFF; margin:0; padding:0 0 40px 0; COLOR:#333333; font:normal 12px/1.5 "Lucida Sans", "Lucida Grande", Sans-serif; text-align:center;} 

/*---------------------
Body layout
---------------------*/
/*#Wrapper 						{width:940px; margin:0 auto; text-align:left;}

#Head 							{width:940px; height:158px; margin:0; padding:0; position:relative; background:url(../gfx/head-bg.jpg) top left no-repeat;}
#Head #logo						{position:absolute; left:-22px; top:20px;}

#Head .nav						{position:absolute; height:61px; width:940px; left:0; top:97px; margin:0; padding:0; background:url(../gfx/nav-bg.jpg) no-repeat top left;}
#Head .nav ul					{list-style:none; margin:0; padding:15px 0 0 30px;}
#Head .nav ul li				{float:left; padding:0; display:inline;}
#Head .nav ul li a				{font:bold 14px/20px Arial !important; color:#FFF !important; text-decoration:none; padding:0 30px 0 0; margin:0 30px 0 0; border-right:1px solid #5b6873; display:block;}
#Head .nav ul li a.last			{padding-right:0px; margin-right:0px; border-right:0;}
#Head .nav ul li a:hover		{cursor:pointer; color:#ffa200 !important;}
#Head .nav ul li.on a			{font:bold 14px/20px Arial !important; color:#ffa200 !important; text-decoration:none; padding:0 30px 0 0; margin:0 30px 0 0; border-right:1px solid #5b6873; display:block;}
#Head .nav ul li.on a.last		{padding-right:0px; margin-right:0px; border-right:0;}
#Head .nav ul li.on a:hover		{cursor:pointer;}*/

/*---------------------
Body layout
---------------------*/
#Wrapper 						{width:940px; margin:0 auto; text-align:left;}

#Head 							{width:940px; height:158px; margin:0; padding:0; position:relative; background:url(../gfx/head-bg.jpg) top left no-repeat;}
#Head #logo						{position:absolute; left:-22px; top:20px;}

#Head .nav						{position:absolute; height:61px; width:940px; left:0; top:97px; margin:0; padding:0; background:url(../gfx/nav-bg.jpg) no-repeat top left;}
#Head .nav ul					{list-style:none; margin:0; padding:15px 0 0 30px;}
#Head .nav ul li				{float:left; padding:0; display:inline;}
#Head .nav ul li a				{font:bold 14px/20px Arial !important; color:#666 !important; text-decoration:none; padding:0 30px 0 0; margin:0 30px 0 0; border-right:1px solid #dadada; display:block;}
#Head .nav ul li a.last			{padding-right:0px; margin-right:0px; border-right:0;}
#Head .nav ul li a:hover		{cursor:pointer; color:#fd7100 !important;}
#Head .nav ul li.on a			{font:bold 14px/20px Arial !important; color:#fd7100 !important; text-decoration:none; padding:0 30px 0 0; margin:0 30px 0 0; border-right:1px solid #dadada; display:block;}
#Head .nav ul li.on a.last		{padding-right:0px; margin-right:0px; border-right:0;}
#Head .nav ul li.on a:hover		{cursor:pointer;}

/*---------------------
Page layout
---------------------*/
#Content					{width:940px; margin:0; padding:0; float:left; min-height:400px; _height:400px;}
#ContentStart				{margin:0; padding:20px; float:left; overflow:hidden;}

.ContentLeft				{width:230px; margin:0; padding:10px 0 0 0; float:left; overflow:hidden;}
.ContentRight				{width:680px; margin:0; padding:10px 0 0 30px; float:left; overflow:hidden;}
.ContentRight strong			{color:#ffa200;}

.ContentRight .main			{width:410px; margin:0; padding:0; float:left; overflow:hidden;}
.ContentRight .column		{width:250px; margin:0 0 0 20px; padding:0; float:left; overflow:hidden;}

/*---------------------
Left menu
---------------------*/ 
/*#LeftMenu 							{width:230px; margin:0; padding:0; float:left; overflow:hidden; background:url(../gfx/leftmenu-bg.jpg) top left no-repeat;}
#LeftMenu h3						{height:50px; padding:0 0 0 20px; margin:0; font:bold 15px/50px arial; color:#FFFFFF;}
#LeftMenu ul.menu					{width:230px; margin:0; padding:0; list-style:none; overflow:hidden;}
#LeftMenu ul.menu li				{margin:0; padding:0;}
#LeftMenu ul.menu li a				{width:210px; padding:5px 5px 5px 20px; font:bold 13px Arial; color:#FFFFFF; text-decoration:none; display:block; overflow:hidden;}
#LeftMenu ul.menu li a:hover		{text-decoration:none; color:#ffa200 !important;}
#LeftMenu ul.menu li.on a			{text-decoration:none; color:#ffa200 !important;}
#LeftMenu ul.menu li.on a:hover		{text-decoration:none;}*/
#LeftMenu 							{width:230px; min-height:170px; _height:170px; margin:0; padding:0; float:left; overflow:hidden; background:url(../gfx/leftmenu-bg.jpg) top left no-repeat;}
#LeftMenu h3						{height:50px; padding:0 0 0 20px; margin:0; font:bold 15px/50px arial; color:#333;}
#LeftMenu ul.menu					{width:230px; margin:0; padding:0; list-style:none; overflow:hidden;}
#LeftMenu ul.menu li				{margin:0; padding:0;}
#LeftMenu ul.menu li a				{width:210px; padding:5px 5px 5px 20px; font:bold 13px Arial; color:#333; text-decoration:none; display:block; overflow:hidden;}
#LeftMenu ul.menu li a:hover		{text-decoration:none; color:#fd7100 !important;}
#LeftMenu ul.menu li.on a			{text-decoration:none; color:#fd7100 !important;}
#LeftMenu ul.menu li.on a:hover		{text-decoration:none;}

/*---------------------
Left menu
---------------------*/ 
/*.startPuffs					{width:290px; margin:0; padding:0 35px 0 0; overflow:hidden; float:left;}
.startPuffs.last			{padding-right:0;}
.startPuffs .left			{width:290px; min-height:160px; _height:160px; background:url(../gfx/startPuff-left.jpg) top left no-repeat;}
.startPuffs .mid			{width:290px; min-height:160px; _height:160px; background:url(../gfx/startPuff-mid.jpg) top left no-repeat;}
.startPuffs .right			{width:290px; min-height:160px; _height:160px; background:url(../gfx/startPuff-right.jpg) top left no-repeat;}

.startPuffs .info				{float:left; padding:35px 15px 0 25px; overflow:hidden;}
.startPuffs .info h3			{font-size:24px; font-weight:bold; text-transform:uppercase; padding:0; margin:0 0 35px -5px;}
.startPuffs .info p				{font-size:90%;}
.startPuffs .info p strong, p b	{color:#ffa200 !important;}
.startPuffs .info p .date		{font-size:80%; color:#ffa200 !important;}
.startPuffs .info p a			{font-size:90%;}*/
.startPuffs					{width:290px; margin:0; padding:0 35px 0 0; overflow:hidden; float:left;}
.startPuffs.last			{padding-right:0;}
.startPuffs .left			{width:290px; min-height:160px; _height:160px; background:url(../gfx/startPuff-left.jpg) top left no-repeat;}
.startPuffs .mid			{width:290px; min-height:160px; _height:160px; background:url(../gfx/startPuff-mid.jpg) top left no-repeat;}
.startPuffs .right			{width:290px; min-height:160px; _height:160px; background:url(../gfx/startPuff-right.jpg) top left no-repeat;}

.startPuffs .info			{float:left; padding:35px 15px 0 25px; overflow:hidden;}
.startPuffs .info h3		{font-size:24px; font-weight:bold; text-transform:uppercase; padding:0; margin:0 0 35px -5px;}
.startPuffs .info p			{font-size:90%;}
.startPuffs .info p strong	{color:#fd7100 !important;}
.startPuffs .info p .date	{font-size:80%; color:#fd7100 !important;}
.startPuffs .info p a		{font-size:90%;}


/*---------------------
Footer layout
---------------------*/
/*#footer						{width:940px; padding:10px 0 40px 0; margin:40px 0 0 0; border-top:1px solid #333333; float:left; text-align:left;}
#footer .left				{float:left; padding:0; margin:0;}
#footer .right				{float:right; padding:0; margin:0;}
#footer p					{font-size:90%; color:#999999;}
#footer p a					{font-size:90%; color:#999999;}*/
/*---------------------
Footer layout
---------------------*/
#sponsorer					{width:940px; padding:0 0 0 0; margin:40px 0 0 0; border-top:1px solid #e2e2e2; float:left; text-align:left;}

#footer						{width:940px; padding:10px 0 40px 0; margin:0; border-top:1px solid #e2e2e2; float:left; text-align:left;}
#footer .left				{float:left; padding:0; margin:0;}
#footer .right				{float:right; padding:0; margin:0;}
#footer p					{font-size:90%; color:#999999;}
#footer p a					{font-size:90%; color:#999999;}
