table#tbl_top
{
	left: 0px;
	top: 0px;
	width: 100%;
	margin: 10px 0px 0px 0px;
	height: 65px;
	z-index: 5;
}

td#firmlogo
{
	width: 140px;
	height: 65px;
	text-align: center;
}

ul#left_contacts
{
	width: 170px;
	height: 65px;
	text-align: left;
	font-weight: bold;
	color: rgb(0, 76, 108);
	padding: 5px 5px 5px 20px;
	margin: 10px 0px 10px 0px;
}

ul#left_contacts li, ul#left_contacts a, ul#left_contacts a:hover { color: rgb(0, 76, 108); }
ul#left_contacts li { padding-left: 10px; }

div#kollaj_shell
{
	margin: -1px 0px 0px 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100px;
	background-color: rgb(62, 147, 176);
	background-image: url(pix/kollaj_back.gif);
	background-repeat: repeat-x;
	text-align: center;
}

div#kollaj
{
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100px;
	background-image: url(pix/kollaj2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}

table#tbl_kollaj { width: auto; }

table#tbl_kollaj td
{
	text-align: center;
	width: 150px;
	height: 100px;
	padding: 0px;
}

table#tmenu
{
	width: 100%;
	height: 32px;
	margin: 0px;
	border-collapse: collapse;
}

table#tmenu td
{
	padding: 0px;
	text-align: center;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 1px;
}

td#lcorner, td#rcorner { width: 20px; }
td.tmenu_sep { width: 5px; }

td.tmenu_c, td.tmenu_c_a, td.tmenu_c_cur
{
	height: 32px;
	width: auto;
	background-image: url(pix/top_menu_c.gif);
	background-repeat: repeat-x;
	background-position: right;
	text-align: center;
	
	vertical-align: middle;
}

td.tmenu_c_a, td.tmenu_c_cur { background-image: url(pix/top_menu_c_a.gif); }

td.tmenu_c a
{
	color: rgb(0, 76, 108);
	text-transform: uppercase;
	border: none;
	text-decoration: none;
}

td.tmenu_c_a a, td.tmenu_c_cur a
{
	color: white;
	text-transform: uppercase;
	border: none;
	text-decoration: none;
}

td.tmenu_c_cur a
{
	color: rgb(204, 221, 230);
}

td.tmenu_l, td.tmenu_l_a, td.tmenu_l_cur
{
	height: 32px;
	width: 14px;
	background-image: url(pix/top_menu_l.gif);
	background-repeat: no-repeat;
	background-position: right;
}

td.tmenu_l_a, td.tmenu_l_cur { background-image: url(pix/top_menu_l_a.gif); }

td.tmenu_r, td.tmenu_r_a, td.tmenu_r_cur
{
	height: 32px;
	width: 14px;
	background-image: url(pix/top_menu_r.gif);
	background-repeat: no-repeat;
	background-position: left;
}

td.tmenu_r_a, td.tmenu_r_cur { background-image: url(pix/top_menu_r_a.gif); }

table#tbl_main { width: 100%; height: 440px; }

td#left_col
{
	width: 180px;
	height: auto;
	background-image: url(pix/leftcol.jpg);
	background-repeat: repeat-y;
	background-position: left;
	text-align: center;
}

table#brand_menu
{
	height: auto;
	width: 160px;
	border-collapse: separate;
	border-spacing: 5px;
}

table#brand_menu td
{
	background-color: rgb(40, 128, 155);
	background-image: url(pix/brand_menu_back.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding: 5px 5px 5px 10px;
	text-align: left;
}

div#brand_menu a, div#brand_menu a.cur
{
	color: rgb(0, 76, 108);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;

	text-decoration: none;
	
	padding: 7px 20px 3px 20px;
	margin: 2px 0px 2px 10px;
	text-align: left;
	vertical-align: middle;
	
	display: block;
	background-image: url(pix/brand_btn.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 32px;
}

div#brand_menu a:hover, div#brand_menu a.cur
{
	text-decoration: none;
	color: white;
	
	background-image: url(pix/brand_btn_a.gif);
	background-repeat: no-repeat;
}

td#right_col
{
	height: 100%;
	text-align: left;
	padding: 5px 10px;	
}

table#copyr
{
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;;
	text-align: left;
	margin-top: 50px;
}

div#content_shell
{
	height: 330px;
	overflow-y: scroll;
/*	overflow-x: visible;*/
	width: 95%;
	font-size: 11pt;
	letter-spacing: 1px;
	word-spacing: 3px;
}

div#content_shell_ff
{
	width: auto;
	font-size: 11pt;
	letter-spacing: 1px;
	word-spacing: 3px;
}