body {
	background-image: url(main-bg.gif);
	background-repeat: repeat;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.maincontainer {
	background-color: #FFFFFF;
	padding: 6px;
	margin-right: auto;
	margin-left: auto;
	width: 766px;
	height: 100%;
	display: block;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00CCFF;
	border-left-color: #00CCFF;
}



.titlemain { background-image: url(titlemain-bg.jpg); }
.titlemain h1 { padding: 0px 15px 20px 15px; margin: 0px; font-size: 18px; color: #252A5D; font-family: Arial, Helvetica, sans-serif}

.nav { height:19px; padding: 0px 15px 0px 15px; background-image: url(nav-bg.jpg); }
.nav { line-height: 19px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #252A5D;}
.nav a { text-decoration: none; color: #252A5D; line-height: 19px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
.nav a:hover { text-decoration: underline; color:#000000;}

.titlesub { height:49px; background-image: url(titlesub-bg.jpg); }
.titlesub h2 { line-height: 49px; padding: 0px 15px 0px 15px; margin: 0px; font-size: 14px; font-weight: bold; color: #252A5D; font-family: Arial, Helvetica, sans-serif}

.boxtop { background: url(box-top.gif) repeat-x top; }
.boxleft { background: url(box-left.gif) repeat-y left; }
.boxright {  background: url(box-right.gif) repeat-y right; }
.boxbottom { background: url(box-bottom.gif) repeat-x bottom; }
.boxcontent{ padding:6px;}

.box { padding: 5px 15px 10px 15px; margin:0px; }
.box, .box p, td, div {line-height: 16px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #252A5D;}
.box .pic1 { margin: 5px; padding: 0px; }
.box a { text-decoration: underline; color:#000000;}
.box a:hover { text-decoration: none; color: #252A5D; }
.box .error { color:#cc0000; font-size: 14px; font-weight: bold; }
.box .tablazat {padding: 0px; display:table-cell; background-color:#ffffff; border: 1px #ffffff solid; }
.box .tablazat table {border-collapse: collapse; }
.box .tablazat th {background-color:#eeeeee; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#252A5D; }
.box .tablazat td {background-color:#ffffff; }
.box .tablazat td, th {border: 1px solid #ffffff;}
.box h1 {padding: 0px; margin: 0px; line-height: 30px; font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #252A5D;}
.box h2 {padding: 0px; margin: 0px; line-height: 20px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #252A5D;}
.box p {padding: 0px; margin:0px}
.box img {max-width: 500px}

.bottom { height:31px; padding: 0px 15px 0px 15px; background-image: url(bottom-bg.jpg); }
.bottom { line-height: 31px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #252A5D;}
.bottom a { text-decoration: none; color: #252A5D; line-height: 31px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
.bottom a:hover { text-decoration: underline; color:#000000;}


/* MENU BUTTONS*/
.buttonscontainer1 { width: 199px; height:auto; padding: 6px;}
.buttons1 a {		font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #252A5C;
	line-height: 26px;
	text-decoration: none;
	display: block;
	padding: 0px;	margin: 0px;
	background: url(menu-separator.jpg) no-repeat bottom;
}
.buttons1 a:hover {	text-decoration: underline; color:#000000; background-color: #D7EFF1; }

.buttonscontainer2 { width: 199px; height:auto; padding: 6px;}
.buttons2 a {		font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #252A5C;
	text-decoration: none;
	display: block;
	padding: 0px;	margin: 0px;
}
.buttons2 a:hover {	text-decoration: underline; color:#000000; background-color: #D7EFF1; }

/* sitemap */
.sitemap a { text-decoration: none; color: #252A5D; font-family:Arial, Helvetica, sans-serif; }
.sitemap a:hover { text-decoration: underline; color:#000000;}
.sitemap .main { line-height: 18px; font-size: 12px; font-weight:bold; }
.sitemap .sub { line-height: 16px; font-size: 11px; font-weight: normal; }
