﻿@font-face {
	font-family: calibrin;
	src: url('/Font/Calibri.eot');
	src: local(calibrin), url('/Font/Calibri.ttf') format('opentype');
}
@font-face {
	font-family: calibrib;
	src: url('/Font/Calibrib.eot');
	src: local(calibrib), url('/Font/Calibrib.ttf') format('opentype');
}
@font-face {
	font-family: calibrii;
	src: url('/Font/Calibrii.eot');
	src: local(calibrii), url('/Font/Calibrii.ttf') format('opentype');
}
@font-face {
	font-family: calibribi;
	src: url('/Font/Calibriz.eot');
	src: local(calibribi), url('/Font/Calibriz.ttf') format('opentype');
}
body
{
	background-image:url('/Img/Back/Back2.jpg');
	background-repeat:repeat-x;
	background-color:#666666;
	font-family:calibrin;
}
div#main
{
	display:inline-block;
	width:875px;
	background-image:url('/Img/Back/Back12.png');
	background-repeat:repeat-xy;
	margin:0px;
	padding:0px;
}
a.mbutton
{
	text-align:center;
	display:block;
	background-image:url('/Img/Buttons/Button1.jpg');
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	width:175px;	
	height:25px;
	text-decoration:none;
	font-family:calibrib;
	color:#ffffff;
	
}
a.smbutton
{
	position:relative;
	display:block;
	background-image:url('/Img/Buttons/Button11.png');
	background-repeat:repeat-x;
	padding:5px 0px 0px 10px;
	margin:0;
	width:300px;
	height:20px;
	text-align:left;
	text-decoration:none;
	font-size:14px;
	font-family:calibrib;
	border-bottom:1px solid #000000;
	color:#ffffff;
}
a.mbutton:link, a.smbutton:link
{
	color:#ffffff;
}
a.mbutton:visited, a.smbutton:visited
{
	color:#ffffff;
}
a.mbutton:hover, a.smbutton:hover
{
	color:#ffffff;
}
a.mbutton:active, a.smbutton:active
{
	color:#ffffff;
}
img#logo
{
	display:block;
	width:875px;
	height:142px;
	margin:0px;
	padding:0px;
}
ul#menu
{
	width:875px;
	margin:0px;
	padding:0px;
	z-index:30;

}
li.menuitem
{
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	z-index:60;
}
div#smenu
{
	position:absolute;
	visibility:hidden;
	left:-5px;
	margin:0px;
	padding:0px;
	z-index:50;
}
div.texts
{
	display:block;
	position:relative;
	width:835px;
	border:none;
	margin:0px;
	padding:20px;
	text-align:left;
	color:#444444;
}
p.heading
{
	font-size:14px;
	font-family:calibribi;
	color:#444444;
	position:relative;
	bottom:15px;
}
p.headingd
{
	font-size:15px;
	font-family:calibrib;
	color:#444444;
}
p.normal
{
	
}
a.reference
{
	font-size:20px;
	font-family:calibrib;
	margin:0px;
	padding:0px;
}
a.reference:link, a.reference:visited
{
	color:#000000;
}
a.thumbs:link,a.thumbs:visited,a.thumbs:hover,a.thumbs:active
{
	text-decoration:none;
	color:#000000;
	border:0px;
}
img.imgreference
{
	display:inline-block;
	width:250px;
	height:170px;
	border:0px;
	padding:0px;
	zoom:1;
	*display:inline;
	}
div.thumbgroups
{
	display:block;
	position:relative;
	width:835px;
	height:220px;
	text-decoration:none;
	padding:10px 0px;	
}
div.thumbs
{
	display:inline-block;
	width:250px;
	height:250px;
	text-decoration:none;
	padding:0px 12px;
	vertical-align:top;
	zoom:1;
	*display:inline;
}
img#bigimage
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
img#arrowleft
{
	display:inline-block;
	position:absolute;
	top:240px;
	left:81px;
	zoom:1;
	*display:inline;
}
img#arrowright
{
	display:inline-block;
	position:absolute;
	top:240px;
	left:751px;
	zoom:1;
	*display:inline;
}
div#bigimagediv
{
	position:relative;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	height:400px;
	width:600px;
	zoom:1;
	*display:inline;
	left:120px;
}
div.referencetextbox
{
	position:relative;
	padding:10px 20px;
}
div.referencetextboxheading
{
	display:block;
	left:150px;
	width:520px;
	font-family:calibribi;
	position:relative;
	text-decoration:underline;
	padding:0px 0px 10px 0px;
	color:#444444;
}
div.referencetextboxnormal
{
	display:inline-block;
	left:150px;
	padding:0px 20px 0px 0px;
	position:relative;
	font-family:calibrii;
	color:#444444;
	zoom:1;
	*display:inline;
}
p.loading
{
	font-family:calibrib;
	position:absolute;
	bottom:200px;  	/*half of bigimagediv height*/
	left:265px;		/*half of bigimagediv width - 35*/
}
h1
{
	font-size:20px;
	text-align:center;
	color:#444444;
	font-family:calibrib;
	text-transform:uppercase;
}
