/*---------------------
General
---------------------*/
A						{font-weight:normal; color:#0075a6; text-decoration:none;}
A:hover					{text-decoration:underline;}
h1, h2, h3				{font:bold 15px/1.3 "Lucida Sans", "Lucida Grande", Sans-serif; color:#111; letter-spacing:0.02em;}
h1						{font-size:24px; padding:0; margin:0 0 10px 0; text-transform:uppercase;}
h2						{font-size:17px; padding:0; margin:10px 0 2px 0;}
h3						{font-size:14px; padding:0; margin:10px 0 2px 0;}
P						{padding:0; margin:0;}
img, table				{border: 0;}
html 					{margin:0; padding:0; FONT-SIZE:small;} 
body 					{background:url(../gfx/bg.jpg) repeat-x #ffffff; margin:0; padding:0; COLOR:#444; font:normal 12px/1.5 "Lucida Sans", "Lucida Grande", Sans-serif; text-align:center;} 

/*---------------------
Body layout
---------------------*/
#Container 					{background:url(../gfx/wrapper-bg.jpg) top center no-repeat;}
#Wrapper 					{width:970px; margin:0 auto; text-align:left;}

#Head 						{width:970px; height:80px; margin:0; padding:0; position:relative;}
#Head #logo					{position:absolute; left:23px; top:25px;}

#Head #searchBar			{position:absolute; right:20px; top:13px; width:150px; overflow:hidden; display:none;}

#Head #lang ul 				{position:absolute; right:182px; top:12px; height:23px; margin:0; padding:0; list-style:none; display:none;/*block*/}
#Head #lang ul li			{margin:0 0 0 12px; padding:0; display:inline; float:right; height:23px; width:24px;}

#Head .nav							{position:absolute; height:24px; width:720px; left:230px; bottom:10px; margin:0; padding:0; overflow:hidden;}
#Head .nav ul						{list-style:none; margin:0; padding:0; float:right; width:720px;}
#Head .nav ul li					{float:left; padding:0 0 0 0; margin:0; display:inline;}
#Head .nav ul li a					{font:normal 12px/24px Arial !important; color:#FFF !important; text-transform:uppercase; padding:0 10px; margin:0 5px; text-decoration:none;}
#Head .nav ul li a:hover			{cursor:pointer; text-decoration:underline;}
#Head .nav ul li a.on				{color:#703f17 !important; text-decoration:none; padding:0;}
#Head .nav ul li a.on:hover			{color:#703f17 !important; text-decoration:none;}
#Head .nav ul li a.on .nav-left		{background:url(../gfx/nav-on-left.gif) no-repeat top left; width:6px;	height:24px; display: block; float:left;}
#Head .nav ul li a.on .nav-mid		{background:url(../gfx/nav-on-mid.gif) repeat-x top left; height:24px; display:block; float:left; padding:0px 4px;}
#Head .nav ul li a.on .nav-right 	{background:url(../gfx/nav-on-right.gif) no-repeat top left; width:6px; height:24px; display: block; float:left;}

/*---------------------
Page layout
---------------------*/
#Content					{width:970px; margin:0; padding:0; float:left; min-height:380px; _height:380px;}
.flashContent				{margin:0; padding:0; float:left; overflow:hidden; width:970px; height:380px;}
.ContentLeft				{width:220px; margin:30px 0 0 0; padding:0; float:left; overflow:hidden;}
.ContentRight				{width:720px; margin:30px 0 0 0; padding:0 0 0 30px; float:left; overflow:hidden;}
/*#ContentRight .main			{width:440px; margin:0 30px 0 0; padding:0; float:left; overflow:hidden;}
#ContentRight .column		{width:250px; margin:0; padding:0; float:left; overflow:hidden;}*/

#Puffs						{width:970px; margin:20px 0 20px 0; padding:0; overflow:hidden; float:left;}
#Puffs .puffItem			{float:left; width:310px; height:195px; overflow:hidden; text-align:center; padding:0 20px 0 0;}
#Puffs .puffItem.last		{padding-right:0;}

/*---------------------
Left menu
---------------------*/ 
#LeftMenu 							{margin:0; display: block; width:220px; overflow:hidden; padding-bottom:6px; background:url(../gfx/leftmenu-footer-bg.gif) bottom left no-repeat;}
#LeftMenu h3						{height:30px; width:208px; padding:0 0 0 12px; margin:0; background:url(../gfx/leftmenu-rub-bg.gif) no-repeat; font:normal 12px/30px arial; color:#FFF; text-transform:uppercase;}
#LeftMenu ul.menu					{width:218px; margin:0; padding:0; list-style:none; float:left; overflow:hidden; border:1px solid #cccccb; border-top:none;}
#LeftMenu ul.menu li				{margin:0; padding:0; border-top:1px solid #cccccb;}
#LeftMenu ul.menu li a				{width:208px; padding-left:10px; font:normal 12px/29px Arial; color:#333; text-decoration:none; background:url(../gfx/leftmenu-bg.gif) top left no-repeat; display:block; overflow:hidden;}
#LeftMenu ul.menu li a:hover		{background:url(../gfx/leftmenu-bg-hover.gif) top left no-repeat;}
#LeftMenu ul.menu li.on				{border-top:none;}
#LeftMenu ul.menu li.on a			{color:#ffffff; background:url(../gfx/leftmenu-bg-on.gif) top left no-repeat;}
#LeftMenu ul.menu li.on-childs a	{color:#ffffff; background:url(../gfx/leftmenu-bg-on.gif) top left no-repeat;}

#LeftMenu ul.submenu					{margin:0; padding:0 0 0 0; list-style:none; background:#fff !important;}
#LeftMenu ul.submenu li					{margin:0; padding:0; border-top:none;}
#LeftMenu ul.submenu li a				{font:normal 11px arial !important; color:#333 !important; padding:5px 5px 5px 17px; background:none !important;}
#LeftMenu ul.submenu li a:hover			{text-decoration:underline;}
#LeftMenu ul.submenu li.on a			{color:#703f17 !important; background-color:#eac745 !important; text-decoration:none;}

#LeftMenu ul.submenu ul.submenu				{margin:0; padding:0 0 0 0; list-style:none; background:#f4db7c !important;}
#LeftMenu ul.submenu ul.submenu li			{margin:0; padding:0; border-top:none;}
#LeftMenu ul.submenu ul.submenu li a		{font:normal 11px arial !important; color:#703f17 !important; padding:5px 5px 5px 27px; background:none !important;}
#LeftMenu ul.submenu ul.submenu li a:hover	{text-decoration:underline;}
#LeftMenu ul.submenu ul.submenu li.on a		{color:#703f17 !important; background-color:#f4db7c !important; text-decoration:none; font-weight:bold !important;}

/*---------------------
Footer layout
---------------------*/
#Footer						{width:970px; margin:40px 0 20px 0; padding:6px 0 0 0; border-top:1px solid #cccccc; float:left;}
#Footer .left				{float:left; padding:0; margin:0;}
#Footer .right				{float:right; padding:0; margin:0;}
#Footer p					{font-size:11px; color:#666666;}
#Footer p a					{font-weight:normal; color:#666666;}




















