@charset "utf-8";

/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #34607f;
	background-image: url(/images/background.jpg);
	background-repeat: repeat;
}

img { border: none; }

p { margin:0; }

ul
{
	padding:0;
	margin:0;
}

li
{
	padding:0;
	margin:0;
	margin-left:15px;
}

/*
div{
border:#FF0000 solid 1px;

}*/

.main { margin:0 auto; }

.head
{
	width: 907px;
	height: 388px;
	background-image: url(/images/head.jpg);
	min-width: 907px;
	max-width: 907px;
	background-repeat: no-repeat;
	cursor:pointer;
}

.slogan
{
	width: 907px;
	height: 123px;
	min-width: 907px;
	max-width: 907px;
	background-image: url(/images/slogan.jpg);
	background-repeat: no-repeat;
}

.menu
{
	width: 907px;
	height: 40px;
	min-width: 907px;
	max-width: 907px;
	background-image: url(/images/menu_bg.jpg);
	background-repeat: no-repeat;
}

.menu_tbl
{
	text-align: center;
	vertical-align: middle;
	height: 100%;

}

.content
{
	width: 907px;
	min-width: 907px;
	max-width: 907px;
	margin-top:-1px;
	background-image: url(/images/dynamic_line.jpg);
	background-repeat: repeat-y;
}

.subcontent
{
	padding-left:40px;
	padding-top:40px;
	padding-right:40px;
}

.end_line
{
	width: 907px;
	height: 67px;
	margin-top: -2px;
	min-width: 907px;
	background-image: url(/images/end_line.jpg);
	background-repeat: no-repeat;
}

.bottom
{
	width: 907px;
	height: 95px;
	margin-top: 0px;
	min-width: 907px;
	background-image:url('/images/bottom.gif');
	background-repeat: no-repeat;
	background-position:left;
}

.content_text_header
{
	font-size: 30px;
	color: #FFFFFF;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.content_text
{
	font-size: 14px;
	color: #34607f;
	font-family: Arial, Helvetica, sans-serif;
}

.content_text li { color: #d13c4f; }

.content_text span
{
	font-size: 14px;
	color: #34607f;
	font-family: Arial, Helvetica, sans-serif;
}

.textBlock { }

.textBlock1
{
	float: left;
	width: 400px;
	max-width: 350px;
}

.textBlock2
{
	float: right;
	width: 400px;
	max-width: 400px;
	margin-left: 5px;
}

.content_text_bottom { clear: both; }

.news_text_header
{
	font-size: 14px;
	color: #34607f;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.img_tile
{
	width:60px;
	border: #c83c4c 1px solid;
}

.img_tile:hover
{
	width:60px;
	border: #c83c4c 1px dotted;
}

A.news_text_header
{
	font-size: 14px;
	color: #34607f;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.news_text_pages
{
	font-size: 14px;


	font-weight: bold;
	text-decoration: none;
}

.news_text_pages_curr
{
	font-size: 14px;
	color: #c83c4c;

	font-weight: bold;
	text-decoration: none;
}

.news_text_date
{
	font-size: 12px;
	color: #ffffff;

	font-weight:bold;
}

.news_text
{
	font-size: 14px;
	color: #34607f;

}

.news_active_border
{
	border: #c83c4c 3px solid;
	padding: 15px;
}

.news_page_active
{
	font-size: 14px;
	color: #c83c4c;

}

.alpha_letters
{
	font-size: 14px;
	color: #34607f;

	text-decoration: none;
}

.alpha_letters_curr
{
	font-size: 14px;
	color: #c83c4c;

	text-decoration: none;
}

.catalogue_tile
{
	float:left;
	width:150px;
	height:120px;
	vertical-align: bottom;
}

/*--------------Menu links--------------------*/
A.menu_main:link
{
	font-family: "Arial Narrow",  Helvetica, sans-serif  padding: 5px;
	font-size: 20px;
	color: #d13c4f;
	text-transform: uppercase;
	text-decoration: none;
}

A.menu_main:visited
{
	font-family: "Arial Narrow",  Helvetica, sans-serif  padding: 5px;
	font-size: 20px;
	color: #d13c4f;
	text-transform: uppercase;
	text-decoration: none;
}

A.menu_main:active
{
	font-family: "Arial Narrow",  Helvetica, sans-serif  padding: 5px;
	font-size: 20px;
	color: #d13c4f;
	text-transform: uppercase;
	text-decoration: none;
}

A.menu_main:hover
{
	font-family: "Arial Narrow",  Helvetica, sans-serif  padding: 5px;
	font-size: 20px;
	color: #d13c4f;
	text-transform: uppercase;
	text-decoration: underline;
}

/*--------------End menu links--------------------*/
A.email
{
	color: #34607f;
	text-decoration: underline;
}

A.email:hover
{
	color: #34607f;
	text-decoration: underline;
}

A.email:visited
{
	color: #34607f;
	text-decoration: underline;
}

A.email:active
{
	color: #34607f;
	text-decoration: underline;
}

A.email:link
{
	color: #34607f;
	text-decoration: underline;
}

/*******************/
A
{
	color: #34607f;
	text-decoration: underline;
}

A:hover
{
	color: #34607f;
	text-decoration: underline;
}

A:visited
{
	color: #34607f;
	text-decoration: underline;
}

A:active
{
	color: #34607f;
	text-decoration: underline;
}

A:link
{
	color: #34607f;
	text-decoration: underline;
}
