*			{ padding:0px; border:0px; }
body		{ background-color:#f4f5f5; text-align:center; width:100%; font-family:verdana; color:#000; }
a			{ text-decoration:none; }

.main		{ margin:0px auto; }
.frame		{ width:1000px; background-color:#fff; }
.footer		{ border-top:1px solid #c2c2c2; height:66px; background-color:#fff; }
.footer .author		{ float:right; padding:0px 25px; height:65px; line-height:65px; }
.footer .author a	{ color:#959595; font-size:10px; font-family:verdana; }

.footer .footerLink		{ float:left; padding:0px 22px; height:25px; line-height:25px; }
.footer .footerLink a	{ color:#3c3b3b; font-size:10px; font-family:verdana; }
.footer .footerLink a:hover	{ text-decoration:underline; }


.top		{ text-align:center; height:352px; background:url(/i/top.jpg) repeat-x; }
.logobox	{ margin:0px auto; background:url(/i/pic.jpg) no-repeat bottom; height:352px; width:1000px; position:relative; top:0px; left:0px;}
.logobox .logo		{ position:absolute; top:30px; left:70px; }
.logobox .topMenu	{ float:right; width:450px; height:144px; }
.logobox .topMenu td	{ height:100%; }

.logobox .topMenu td .button				{ height:26px; }
.logobox .topMenu td .button td				{ height:100%; }
.logobox .topMenu td .button td.buttonLink		{ padding:0px 3px; font-family:verdana; color:#000; font-weight:bold; font-size:12px; }
.logobox .topMenu td .button td.buttonLink	a	{ font-family:verdana; color:#000; font-weight:bold; font-size:12px; }
.logobox .topMenu td .button td.buttonLeft		{ width:7px; }
.logobox .topMenu td .button td.buttonRight		{ width:7px; }

.logobox .topMenu td .buttonHover				{ height:26px; }
.logobox .topMenu td .buttonHover td				{ height:100%; }
.logobox .topMenu td .buttonHover td.buttonLink		{ padding:0px 3px; font-family:verdana; color:#fff; font-weight:bold; font-size:12px; background:url(/i/buttonBg.gif) repeat-x; }
.logobox .topMenu td .buttonHover td.buttonLink	a	{ font-family:verdana; color:#fff; font-weight:bold; font-size:12px; }
.logobox .topMenu td .buttonHover td.buttonLeft		{ width:7px; background:url(/i/buttonLeft.gif) no-repeat; }
.logobox .topMenu td .buttonHover td.buttonRight		{ width:7px; background:url(/i/buttonRight.gif) no-repeat; }

.header				{ padding:8px 3px 12px 3px; background:url(/i/hr.gif) no-repeat bottom; text-align:left; }
.header h1			{ font-size:14px; font-family:verdana; color:#000; }

.menubox					{ background-color:#f4f5f5; position:relative; height:auto; top:0px; left:0px; width:100%; z-index:1000; }

.menu				{ background-color:#f4f5f5; position:relative; top:0px; right:0px; text-align:right; width:240px !important; float:left; height:100%; margin:0px;}
.menu .angle		{ width:6px; height:6px; position:absolute; bottom:0px; right:0px; background:url(/i/menu.gif) no-repeat; }
.menu .menuTitle	{ font-size:14px; text-align:left; font-weight:bold; font-family:verdana; color:#000000; padding:0px 15px; }

.menu .links						{ padding:0px 10px; text-align:left; margin:0px;}
.menu .links ul					{ display: block; position:relative; z-index:3; list-style: none; margin:0px;}
.menu .links ul li					{ border-top:1px solid #d7d7d7; }
.menu .links ul li.first			{ border-top:0px; }
.menu .links ul li.normal div a		{ color:#000; font-family:verdana; }
.menu .links ul li.normal div			{ background:url(/i/li.gif) no-repeat left; padding:5px 0px 5px 32px; font-size:10px; color:#000; font-family:verdana; }
.menu .links ul li.hover				{ background:url(/i/menuHover.gif) repeat-x top #aab7ca; }
.menu .links ul li.hover div a			{ color:#fff; font-family:verdana; }
.menu .links ul li.hover div			{ background:url(/i/liHover.gif) no-repeat left; padding:5px 0px 5px 32px; font-size:10px; color:#fff; font-family:verdana; }


.menubox .menufake				{ background-color:#f4f5f5; text-align:left; width:1px; height:100%; overflow:hidden; float:right; visibility:hidden; }
.menubox .menufake .angle		{ width:6px; height:6px; position:absolute; bottom:0px; right:0px; background:url(/i/menu.gif) no-repeat; }
.menubox .menufake .menuTitle	{ font-size:14px; font-weight:bold; font-family:verdana; color:#000000; padding:0px 15px; }

.menubox .menufake .links						{ padding:0px 10px; }
.menubox .menufake .links ul					{ display: block; position:relative; z-index:3; list-style: none; }
.menubox .menufake .links ul li					{ border-top:1px solid #d7d7d7; }
.menubox .menufake .links ul li.first			{ border-top:0px; }
.menubox .menufake .links ul li.normal div a		{ color:#000; font-family:verdana; }
.menubox .menufake .links ul li.normal div			{ background:url(/i/li.gif) no-repeat left; padding:5px 0px 5px 32px; font-size:10px; color:#000; font-family:verdana; }
.menubox .menufake .links ul li.hover				{ background:url(/i/menuHover.gif) repeat-x top #aab7ca; }
.menubox .menufake .links ul li.hover div a			{ color:#fff; font-family:verdana; }
.menubox .menufake .links ul li.hover div			{ background:url(/i/liHover.gif) no-repeat left; padding:5px 0px 5px 32px; font-size:10px; color:#fff; font-family:verdana; }



.content	{ float:right; width:717px; }
.clear		{ clear:both !important; font-size:0px !important; height:0px; line-height:0px !important; }


.page		{ font-size:13px; font-family:verdana; color:#000; text-align:justify; }
.page a	{ color:#a00; }
.page *		{ font-size:13px; font-family:verdana; color:#000; }
.page h1	{ font-size:14px; font-weight:bold; font-family:verdana; color:#000; padding:0px 10px; }
.page h2	{ font-size:13px; font-weight:bold; font-family:verdana; color:#000; padding:0px 10px; }
.page h3	{ font-size:12px; font-weight:bold; font-family:verdana; color:#000; padding:0px 10px; }
.page h4	{ font-size:11px; font-weight:bold; font-family:verdana; color:#000; padding:0px 10px; }

.page .left			{ text-align:left; }
.page .right		{ text-align:right; }
.page .justify		{ text-align:justify; }

.page hr	{ margin:12px 0px; border-top:1px solid #d7d7d7; }

.page p			{ margin:6px 0px; padding:0px 10px; }
.page .link a	{ font-size:11px; }

.page p img.left	{ float:left; margin:0px 10px 10px 0px; }
.page p img.right	{ float:right; margin:0px 0px 10px 10px; }

.gallery			{cursor:pointer;}
.jsg			{background-color:#fff; border:1px solid #888;}
.jsg .header		{padding:10px; font-family:Tahoma,Verdana,Arial; font-size:12px; font-weight:bold; color:#444;}
.jsg .header img	{border:0px; float:right;}
.jsg .image		{padding:10px; text-align:center;}
.jsg .footer		{padding:10px; height:auto !important; border:0px !important; font-family:Tahoma,Verdana,Arial; font-size:12px; color:#444;}
.jsg .footer .navi	{float:right; white-space:nowrap;}
.jsg .footer .navi img	{margin-left:4px; border:0px;}


.simplesearch			{ border:1px solid #e9ecf0; padding:1px; margin-right:25px; }
.simplesearch .inner	{ background:url(/i/simplesearch.jpg) no-repeat left top; padding:10px; }
.simplesearch .inner .info	{ height:65px; font-weight:bold; color:#2d2f31; font-family:arial; float:left; }
.simplesearch .inner .input	{ float:right; text-align:right; }
.simplesearch .inner .input input	{ padding:5px; width:400px; position:relative; top:4px; color:#000; background:url(/i/fake.gif) no-repeat left #fff; border:1px solid #cacdd2; font-size:14px; font-family:verdana; }


.buttons		{width:auto; float:right; margin:8px 0px 0px 0px;}
.btn			{color:#fff; display:block;}
.bts			{width:20px; font-size:11px; font-weight:bold;}
.btsb			{width:30px;}
.btt			{margin:auto; width:auto;}
.btntd			{padding:0px 5px; height:17px; white-space:nowrap; font-size:11px; font-weight:bold; line-height:17px; background:url(/i/bt3.gif) repeat-x; cursor:pointer;}

.vacancy		{margin-right:25px; margin-bottom:12px;}
.vacancy .title	{padding:5px 0px; background:url(/i/h.gif) repeat-x bottom;}
.vacancy .title a	{ font-size:15px; font-family:verdana; color:#1787bf; }
.vacancy .title a:hover	{ text-decoration:underline; }
.vacancy .title a span	{ font-size:12px; color:#1787bf; }
.vacancy .province	{padding:3px 0px; font-size:11px; color:#ababab; font-family:verdana;}
.vacancy .description	{padding:3px 0px; font-size:12px; color:#000; font-family:verdana;}
.vacancy .date	{padding:3px 0px; font-size:11px; color:#545454; font-family:verdana;}
.vacancy .date b	{font-size:12px;}

.pages		{ height:21px; }
.pages .pagelink	{ height:21px; line-height:21px; padding:0px 4px; float:left; margin-left:2px; background-color:#e6e3e3; }
.pages .pagelink a	{ font-size:11px; font-family:verdana; color:#2e2e2e; text-decoration:none; }
.pages .pagelink a:hover	{ text-decoration:underline; }
.pages .active		{ background-color:#3d3d3d !important; }
.pages .active a	{ color:#fff !important; }
.pages .active a:hover	{ text-decoration:underline !important; }

.bidder		{ padding:7px; background-color:#f7f5ef; margin-bottom:12px; }
.bidder .desc	{ padding:3px 0px; }

