﻿*
{
	margin: 0;
	padding: 0;
	border: 0;
}

body 
{
	background-color:#A5A5A5;
	background-image:url('../imgs/bg.gif');
	background-repeat:repeat-x;
	margin:5px auto 0px auto;
	font-family:Verdana, Arial;
	font-size:11px;
}

a
{
	text-decoration:none;
	color:#000000;
}

div#top
{
	width:812px;
	height:4px;
	background-image:url('../imgs/shade_top.png');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

div#main
{
	width:812px;
	background-image:url('../imgs/shade_main.png');
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
}

div#bottom
{
	width:812px;
	height:4px;
	background-image:url('../imgs/shade_bottom.png');
	margin-left:auto;
	margin-right:auto;
}

div#container
{
	margin-left:4px;
}

div#body_main
{
	overflow:hidden;
	margin:2px;
	background-color:#E7E7E7;
	width:798px;
}

div#body_main div.unit
{
	margin-bottom:24px;
	/*overflow:auto;*/
	overflow:visible;
}

div#footer
{
	width:804px;
	height:20px;
	background-color:#000000;
	margin-left:0px;
}

/* MAIN MENU */
ul#main_menu
{
	/*position:absolute;*/
	width:100%;
	height:27px;
}

ul#main_menu li
{
	list-style:none;
	float:left;
}

ul#main_menu li a
{
	padding-top:4px;
	overflow:hidden;

	float:left;
	margin-left:1px;
	margin-right:-4px;
	background-image:url('../imgs/menu_bg_off.gif');
	background-repeat:repeat-x;
	height:25px;
	width:132px;
	text-transform:uppercase;
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	margin-left:1px;
	margin-right:0;
	font-weight:bold;
	color:#FFFFFF;
}

ul#main_menu li a:hover
{
	color:#99CCFF;
	background-image:url('../imgs/menu_bg_on.gif');
}

div#left
{
	/*background-color:#FF0000;*/
	margin-left:1px;
	float:left;
	width:162px;
}

div#center
{
	/*background-color:#00FF00;*/
	float:left;
	width:634px;
}

/* LEFT MENU */
div#left ul#menu
{
	background-color:#FFFFFF;
	width:162px;
	padding-bottom:5px;
	font-size:9px;
	list-style:none;
	font-family:Verdana;
}

div#left ul#menu a
{
	text-decoration:none;
	color:#000;
}

div#left ul#menu li.header
{
	font-weight:bold;
	background-image:url('../imgs/menu_arrow.gif');
	background-repeat:no-repeat;
	background-position:left;
}

div#left ul#menu li
{
	list-style:none;
	text-transform:uppercase;
	background-color:#DBDBDB;
	margin-bottom:1px;
	width:135px;
	padding-left:22px;
	padding-top:7px;
	padding-bottom:8px;
}

div#left ul#menu li:hover, div#left ul#menu li.selected
{
	background-color:#99CCFF;
}

div#company_details
{
	padding:10px;
}

/* SUBMENU */
ul#subMenu
{
	margin:8px;
	overflow:auto;
	width:438px;
}

ul#subMenu li
{
	float:left;
	list-style:none;
	text-transform:uppercase;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	width:143px;
	height:40px;
	margin-right:1px;
	margin-bottom:1px;
	overflow:hidden;
}

ul#subMenu li a
{
	padding:3px 2px 16px 2px;
	display:block;
	background-color:#BFBFBF;
	height:38px;
}

ul#subMenu li a:hover, ul#subMenu li a.selected
{
	background-color:#99CCFF;
}

/* PUBLICATIONS */
div#publications
{
	margin:0px;
	overflow:auto;
	width:610px;
}

div.publication
{
	float:left;
	font-family:Verdana;
	font-size:10px;
	width:190px;
	height:100px;
	margin-right:1px;
	margin-bottom:1px;
	overflow:hidden;
	background-color:#FFFFFF;
	padding:4px;
}

div.publication:hover
{
	background-color:#99CCFF;
}

div.publication a.more
{
	text-transform:uppercase;
	color:#3399CC;
	font-weight:bold;
	text-decoration:none;
	font-size:9px;
	/**/
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
	/**/	
	float:left;
	overflow:auto;
}

div.publication a.more:hover
{
	color:#3399AA;
	text-decoration:underline;
}

/* LOGOI */
div#logoi
{
	position:absolute;
	/*
	margin-top:10px;
	*/
	width:419px;
	padding:10px;
	padding-top:0px;

	overflow:auto;
	margin-left:6px;
	text-align:center;
}

div#logoi img
{
	margin-left:25px;
	margin-right:25px;
}

/* CENTER */
div#center div.header
{
	background-color:#99CCFF;
	padding:6px 10px 1px 9px;
	font-family:Arial;
	font-size:26px;
	width:419px;
}

div#center div.body
{
	/**/
	padding:10px;
	width:424px;
}

div#center div.right
{
	float:right;
	width:185px;
	overflow:hidden;
}

div#center div.right div.banner
{
	width:185px;
}

div#center div.right div.banner div.top
{
	width:185px;
	height:8px;
	background-image:url('../imgs/banner_shade_top.gif');
	background-repeat:no-repeat;
	overflow:hidden;
}

div#center div.right div.banner div.main
{
	background-image:url('../imgs/banner_shade_main.gif');
	background-repeat:repeat-y;
	padding-left:8px;
	width:177px;
}

div#center div.right div.banner div.main_no_bg
{
	padding-top:10px;
	background-color:#E7E7E7;
	padding-left:8px;
	width:177px;
}

div#center div.right div.banner div.main div.content
{
	padding:10px;
	padding-right:0px;
}

div#center div.right div.banner div.main div.separator
{
	height:1px;
	width:170px;
	background-color:#D2D2D2;
	overflow:hidden;
}

div#center div.right div.banner div.bottom
{
	width:185px;
	height:8px;
	background-image:url('../imgs/banner_shade_bottom.gif');
	background-repeat:no-repeat;
}


/* HP_NEWS */
div#hp_news
{
	margin:1px;
	overflow:auto;
}

div#hp_news div.news
{
	background-image:url('../imgs/bg_news.gif');
	width:223px;
	height:130px;
	float:left;
}

div#hp_news div.news h2
{
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
	padding-top:10px;
}

div#hp_news div.news img
{
	float:left;
	padding-left:10px;
	padding-top:20px;
	width:90px;
	height:66px;
}

div#hp_news div.news p
{
	padding-top:17px;
	padding-left:5px;
	padding-right:10px;
	overflow:auto;
}

div#hp_news div.news a
{
	text-transform:uppercase;
	color:#3399CC;
	font-weight:bold;
	text-decoration:none;
	font-size:9px;
	/**/
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
	/**/	
	float:left;
	overflow:auto;
}

div#hp_news div.news a:hover
{
	color:#3399AA;
	text-decoration:underline;
}

/* attachments */
div.attachments
{
	margin-top:20px;
	margin-left:10px;
}

div.attachments_header
{
	font-weight:bold;
	text-decoration:underline;
}

div.attachment
{
	margin-top:5px;
}

/* BODY: adjustments */
div.body ul
{
	margin-left:20px;
}

div.body h2
{
	font-size:17px;
	margin-top:15px;
	margin-bottom:5px;
}

div.body p
{
	margin-bottom:10px;
}

div.body img
{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

/* CONTACTS */
table#contacts
{}

table#contacts input, table#contacts textarea
{
	width:190px;
	background-color:#DEDEDE;
	border:solid 1px #999999;
	padding:3px;
	font-size:10px;
	color:#000000;
	font-family:Verdana;
}

table#contacts tr#buttons_row input
{
	width: 100px;
	background-color:#F6F6F6;
}


table#contacts input#cb_privacy
{
	width:16px;
}

table#cbl_groups input
{
	width:16px;
}