﻿html									{ overflow:-moz-scrollbars-vertical; }
body									{ background:#82e1f8 url(/g/layout/body-bg.gif) center 39px repeat-x; }

#top									{ height:38px; background-color:#485c6d; border-bottom:1px solid #fff; }
#top .container							{ width:944px; margin:0 auto; }

#menu									{ float:left; margin-left:21px; }
#menu li								{ float:left; list-style-type:none; }
#menu li.sep							{ width:1px; line-height:38px; text-align:center; font-size:11px; color:#68859d; }
#menu li a								{ height:38px; display:block; float:left; padding-right:12px; padding-left:12px; line-height:38px; font-size:11px; color:#fff; }
#menu li a.this							{ text-decoration:underline; }

#languages								{ float:right; margin-right:21px; }
#languages li							{ float:left; list-style-type:none; }
#languages li.sep						{ width:1px; line-height:38px; text-align:center; font-size:11px; color:#68859d; }
#languages li a							{ height:38px; display:block; float:left; padding-right:12px; padding-left:12px; line-height:38px; font-size:11px; color:#fff; }
#languages li a.this					{ text-decoration:underline; }

#page									{ width:944px; margin:0 auto; }

#header									{ height:112px; }
#header #logo							{ width:224px; height:48px; display:block; position:relative; top:34px; left:40px; }

#categories								{ height:30px; background:url('/g/layout/header-bottom-bg.png') no-repeat center bottom; }
#categories ul							{ margin-left:20px; }
#categories ul li						{ float:left; margin-right:1px; list-style-type:none; }
#categories ul li a						{ float:left; display:inline; background-color:Transparent; background-position:left top; background-repeat:no-repeat; }
#categories ul li a span				{ float:left; display:inline; background-color:Transparent; background-position:right top; background-repeat:no-repeat; }
#categories ul li a span strong			{ height:30px; float:left; display:inline; margin:0 4px; padding-right:20px; padding-left:20px; background-color:Transparent; background-position:left top; background-repeat:repeat-x; line-height:30px; font-size:11px; color:#fff; cursor:pointer; }

#categories ul li a:hover,
#categories ul li a.this				{ text-decoration:none; background-position:left bottom; }
#categories ul li a:hover span,
#categories ul li a.this span			{ background-position:right bottom; }
#categories ul li a:hover strong,
#categories ul li a.this strong			{ background-position:left bottom; }

#categories ul li.c1 a					{ background-image:url(/g/layout/category/c1-left.png); }
#categories ul li.c1 a span				{ background-image:url(/g/layout/category/c1-right.png); }
#categories ul li.c1 a span strong		{ background-color:#587085; background-image:url(/g/layout/category/c1.png); }

#categories ul li.c2 a					{ background-image:url(/g/layout/category/c2-left.png); }
#categories ul li.c2 a span				{ background-image:url(/g/layout/category/c2-right.png); }
#categories ul li.c2 a span strong		{ background-color:#ff703f; background-image:url(/g/layout/category/c2.png); }

#categories ul li.c3 a					{ background-image:url(/g/layout/category/c3-left.png); }
#categories ul li.c3 a span				{ background-image:url(/g/layout/category/c3-right.png); }
#categories ul li.c3 a span strong		{ background-color:#cc2e3b; background-image:url(/g/layout/category/c3.png); }

#categories ul li.c4 a					{ background-image:url(/g/layout/category/c4-left.png); }
#categories ul li.c4 a span				{ background-image:url(/g/layout/category/c4-right.png); }
#categories ul li.c4 a span strong		{ background-color:#e38d1e; background-image:url(/g/layout/category/c4.png); }

#categories ul li.c5 a					{ background-image:url(/g/layout/category/c5-left.png); }
#categories ul li.c5 a span				{ background-image:url(/g/layout/category/c5-right.png); }
#categories ul li.c5 a span strong		{ background-color:#2b7081; background-image:url(/g/layout/category/c5.png); }

#categories ul li.c6 a					{ background-image:url(/g/layout/category/c6-left.png); }
#categories ul li.c6 a span				{ background-image:url(/g/layout/category/c6-right.png); }
#categories ul li.c6 a span strong		{ background-color:#87af5c; background-image:url(/g/layout/category/c6.png); }

#content-top							{ height:5px; overflow:hidden; background-image:url(/g/layout/content-top-bg.png); }
#content								{ min-height:400px; height:auto !important; height:400px; padding:15px 22px 15px 22px; background:url(/g/layout/content-bg.png) repeat-y left top; }
#content-bottom							{ height:7px; overflow:hidden; background-image:url(/g/layout/content-bottom-bg.png); }

#bottom									{ line-height:38px; font-size:11px; color:#666; }
#bottom a								{ color:#666; }
#bottom #copyright						{ float:left; margin-left:22px; }
#bottom #credits						{ float:right; margin-right:22px; }

#main									{ width:620px; float:left; }
#extra									{ width:260px; float:right; }