﻿BODY {
	margin: 0;
	padding: 0;
	color: #1d1d1d;
	font-family: Arial;
	font-size: 11px;
	cursor: default
}

/************ LAYOUT *************/
.pageContainer { position: relative; width: 805px; margin: 0 auto }
.contentContainer { position: relative; float: left; width: 608px }
.panelContainer { position: relative; float: left; margin-left: 6px; width: 191px }

.pattern {
	position: absolute;
	width: 100%;
	height: 124px;
	top: 0;
	left: 0;
	background: url("../images/layout/patternTop.gif") left repeat-x;
}

.top {
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: 124px;
	background: url("../images/layout/bar.png") top left no-repeat
}
.top { behavior: url("scripts/iepngfix.htc") }

/**** MENU ****/
UL.menu {
	margin: 0 0 6px 0;
	padding: 0;
	width: 608px;
	height: 31px;
	list-style-type: none
}
UL.menu LI { float: left; text-align: center }
UL.menu LI a { display: block; margin-left: 4px; width: 141px; height: 31px; font-size: 12px; background: url("../images/layout/navItem.gif"); text-decoration: none; color: #ffffff; line-height: 22px }
UL.menu LI a.home { width: 28px; text-indent: -9999px; margin-left: 0; background: url("../images/layout/navItemHome.gif"); }
UL.menu LI:hover a, UL.menu LI a.active { font-weight: bold; background-position: -100% 0; line-height: 38px }
UL.menu LI a.active { cursor: default }
/********************/

.controlTop { width: 180px; height: 40px; padding-left: 11px; line-height: 29px; font-size: 15px; font-weight: bold; color: #ffffff; background: url("../images/layout/controlTop.gif") }
.controlTop2 { width: 180px; height: 22px; padding-left: 11px; font-size: 1px; background: url("../images/layout/controlTopSmall.gif") }
.controlBottom { height: 11px; background: url("../images/layout/controlBottom.gif") }

.childmenuBlock { margin-bottom: 12px }
.childmenuBlock .blockcontent { width: 151px; padding: 10px 15px 8px 15px; border-left: 5px solid #e9e9e9; border-right: 5px solid #e9e9e9 }
.childmenuBlock UL { margin: 0; padding: 0; list-style-type: none }
.childmenuBlock UL a { display: block; padding-left: 10px; height: 22px; color: #000000; background: url("../images/arrow.gif") left no-repeat; background-position: 0 4px }
.childmenuBlock UL a.active { font-weight: bold; cursor: default }

.contactBlock .inside { width: 137px; padding: 17px 22px 10px 22px; border-left: 5px solid #e9e9e9; border-right: 5px solid #e9e9e9 }
.contactBlock .inside P { margin: 0 0 8px 0; padding: 0 }
.contactBlock .inside P IMG { position: relative; top: 4px; margin: 0 6px 1px 0 }

/* content inside contentContainer */
.content { width: 562px; border: 1px solid #e9e9e9; padding: 20px 22px 9px 22px; margin-bottom: 15px }
/*********************************/
