body {
	background: #ffffff;
	
	text-align: center;
	vertical-align: top;
	
	margin: 0px;
	padding: 0px;
}

table.main {
	margin-left: auto;
	margin-right: auto;
	
	table-layout: fixed;
	
	width: 950px;
	height: 100%;
}

td.line_1 {
	vertical-align: top;
	
	height: 40px;
}

table#languages {
	font-family: Tahoma;
	color: #a6a6a6;
	
	margin-top: 1px;
	margin-left: 25px;
	
	height: 35px;
}

#languages a {
	text-decoration: none;
	
	color: #a6a6a6;
}

#languages td {
	font-size: 9pt;
	
	padding-left: 8px;
	padding-right: 8px;
}

#languages td.text {
	font-size: 8pt;
}

#languages td.selected {
	background-color: #e6e6e7;
	color: #c3252d;
}

td.line_2 {
	text-align: center;
	
	height: 104px;
}

td.line_3 {
	background-image: url(./images/tm_bg.gif);
	background-repeat: repeat-x;

	text-align: center;
	
	padding-top: 5px;
	padding-right: 35px;
	
	height: 42px;
}

table#top_menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	
	margin-left: auto;
	margin-right: auto;
}

#top_menu a {
	text-decoration: none;
	color: #ffffff;
}


#current_page_item a{
	color: #ffbd77;
}

#top_menu li {
	border-right: 1px #ffffff solid;
	
	padding-left: 6px;
	padding-right: 6px;
	display: inline;
}

.last_child {
	padding-left: 6px;
	padding-right: 6px;
	display: inline;
	border-right: 0 transparent none;
}


td.line_4 {
	background-image: url(./images/bf_pc.gif);
	
	height: 8px;
}

td.line_5 {
	height: 100%;
}

table#left_menu {
	margin-top: 40px;
	
	width: 240px;
}

#left_menu a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
	text-decoration: none;
	
	color: #68676c;
}

#left_menu a.selected {
	color: #c7343b;
}

#top_menu li.current_page_parent a {
	color: #FFBD77;
}

#top_menu li.current_page_item a {
	color: #FFBD77;
}

#left_menu td.menu {
	border-bottom:1px solid #EDEDED;
	font-weight:bold;
	padding:7px 10px 7px 3px;
	width:145px;
	line-height:1;
}


#left_menu td.menu_img {
	border-bottom: 1px #ededed solid;
	
	padding-left: 5px;
	padding-right: 10px;
}

#left_menu td.arrow {
	vertical-align: middle;
	
	padding-right: 25px;
	
	width: 20px;
	height: 60px;
}

#left_menu td.lm_title {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 14pt;
	
	color: #c0272c;
}

#left_menu td.lm_b {
	text-align: right;
	
	padding-top: 25px;
	padding-bottom: 30px;
	
	width: 240px;
}

table.pc {
	table-layout: fixed;
	
	width: 100%;
	height: 100%;
}

td.pc_border {
	background-image: url(./images/pc_border.gif);
	background-repeat: repeat-y;
	
	width: 29px;
}

td.page_content_container {
	background-image: url(./images/content_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	
	vertical-align: top;
}

td.page_content_area {
	vertical-align: top;
}

table#content {
	margin-top: 55px;
}

#content td.content_title {
	font-family: Garamond;
	font-size: 14pt;
	
	color: #c3252d;
	
	padding-left: 23px;
	padding-bottom: 25px;
	padding-right: 400px;
	
	height: 50px;
}

#content td.content_text {
	border-left: 3px #e2e3e3 solid;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
	color: #6a686e;
	
	padding-left: 20px;
	
	padding-right: 30px;
}

td.line_6 {
	background-image: url(./images/contacts_bg.gif);
	background-repeat: no-repeat;
	
	height: 104px;
}

table.w100 {
	width: 892px;
}

td.c_line_1 {
	border-bottom: 6px #eeeeee solid;
	
	text-align: center;
	vertical-align: middle;
	
	width: 271px;
	height: 116px;
}

table.home_mail {
	margin-top: 10px;
	margin-left: 55px;
}

td.hm_img {
	width: 25px;
	height: 55px;
}

a.hm {
	font-family: Tahoma;
	font-size: 8pt;
	
	text-decoration: underline;
	
	color: #909090;
}

td.left_menu_container {
	vertical-align: top;
	
	height: 100%;
}

td.splitter {
	width: 14px;
}

td.c_row_3 {
	border-bottom: 6px #eeeeee solid;
	
	padding-left: 3px;
	
	width: 613px;
}

table#contacts {
	font-family: Tahoma;
	font-size: 8pt;
	color: #a2a1a4;
	
	margin-left: 240px;
}

#contacts a {
	text-decoration: underline;
	
	color: #c3252d;
}

#contacts td {
	border-right: 1px #e2e3e3 solid;
	
	vertical-align: top;
	
	padding-left: 10px;
	padding-right: 10px;
}

#contacts a.logo {
	text-decoration: none;
	
	color: #b5b5b5;
}

li.widget-container
{
	list-style:none
}

td.menu, td.lm_title
{
	text-align:left;
}
