.lightbox {}
.img_left {
	float:left;
	margin:0px 10px 5px 0px;
	border:1px solid #000;
}
.img_right {
	float:right;
	margin:0px 0px 5px 10px;
	border:1px solid #000;
}
body .img_holder {text-align:center}
body .img_holder img {border:1px solid #000; margin:0px 10px}

body .errorbody{
  background-color:#FFFFFF;
}

body {
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin: 0px;
}

body {
		background-color: #e4edec;
}
body {
	font-family: verdana,tahoma,ms sans serif,arial;
	font-size:11px;
}
optgroup {
	font-style: normal;
	margin-left: 15px;
}
body .subtop	{
		background-image:		url('/data/images/subtop.gif');
		background-repeat:		repeat-x;
		background-color:		#26a1e0;
}

body .left_sideblock	{
		background-color:		#e4edec;/*#fcf1db;*/
		color:					#004DA6;
}
body .right_sideblock {
		background-color:		#e4edec;
		color:					#883333;
}
body .left_sideblock	p,
body .right_sideblock p {
		font-family:			Arial, tahoma,	arial;
		font-size:				12px;
		color:					#004DA6;
		text-align:				center;
}
.left_sideblock	p a,
.right_sideblock p a,
.left_sideblock	p strong,
.right_sideblock p strong {
	color:						#004DA6;
	font-weight:				bold;
}

div.subMenu		{
		position:				absolute;
		visibility:				hidden;
		display:				none;
		width:					100px;
		left:					418px;
		top:					241px;
		background-color:		#829ebe;/*#26a1e0;*/
}
div.subMenu	table {
		border-collapse:		collapse;
		padding:				0px;
		margin:					0px;
		background-color:		#829ebe;/*#26a1e0;*/
}
div.subMenu	table td {
		font-size:				10px;
		cursor:					hand;
		border-collapse:		collapse;
		padding:				4px	5px	4px	5px;
		margin:					0px;
		background-color:		#00428F;/*#26a1e0;*/
		border:					solid 1px #829ebe;;
		white-space:			pre;
		font-weight:			normal;
		text-transform:			uppercase;
}
div.subMenu	table td.sm2 {
		background-color:		#26a1e0;
}
div.subMenu	table td.sm1 {
		background-color:		#00428F;
}
div.subMenu	table td a,
div.subMenu	table td a:link,
div.subMenu	table td a:visited,
div.subMenu	table td a:active {
		font-size:				10px;
		color:					white;
		text-decoration:		none;
		white-space:			pre;
		font-weight:			normal;
		text-transform:			uppercase;
}
div.subMenu	table td a:active {
		text-decoration:		underline;
}

div.contextMenu		{
		background-color:		#26a1e0;
		margin:					34px 0px 0px 0px;
}
div.contextMenu	table {
		border-collapse:		collapse;
		padding:				0px;
		margin:					0px;
		background-color:		#26a1e0;
}
div.contextMenu	table td {
		cursor:					hand;
		border-collapse:		collapse;
		padding:				5px;
		margin:					0px;
		background-color:		#e4edec;
		border:					solid 1px #ffffff;
		border-left:			none;
		border-right:			none;		   
		white-space:			normal;
		font-family:			Tahoma,sans-serif;
		font-size:				11px;
		font-weight:			normal;
		text-transform:			uppercase;
}
div.contextMenu	table td.delim {
		margin:					0px;
		padding:				0px;
		height:					1px;
		background-color:		#829EBE;
}
div.contextMenu	table td.sm2 {
		background-color:		#26A1E0;
		color:					#ffffff;
}
div.contextMenu	table td.sm1 {
		background-color:		#829EBE;
		color:					#ffffff;
}
div.contextMenu	table td a,
div.contextMenu	table td a:link,
div.contextMenu	table td a:visited,
div.contextMenu	table td a:hover,
div.contextMenu	table td a:active {
		color:					#ffffff;/*#002c60;*//*white*/
		text-decoration:		none;
		white-space:			normal;
		font-family:			Tahoma,sans-serif;
		font-size:				11px;
		font-weight:			bold;
		text-transform:			uppercase;
}
div.contextMenu	table td.sm2 a,
div.contextMenu	table td.sm2 a:link,
div.contextMenu	table td.sm2 a:visited,
div.contextMenu	table td.sm2 a:hover,
div.contextMenu	table.sm2 td a:active,
div.contextMenu	table td a:hover,
div.contextMenu	table td a:active {
	color:					#ffffff;		
	text-decoration:		none;
}
body .contextTitle {
	margin:				2px 0px 2px 0px;
	padding:			0px 0px 0px 0px;
	color:				#C60300;
	font-weight:		bold;
	font-size:			11px;
	white-space:		normal;
	text-transform:		uppercase;
}
td.contextTitle	{
	background-color:	#e4edec;	
}
body .tdCMSelected {
	background-color:		#26A1E0;
}

.center	{
		text-align:	center;
}
p {
		margin: 10px 0px 10px 0px;
		color:					#000000; /*#7A8A87;*/
		text-align:				justify;
}

em {
		text-align:				center;
		text-decoration:		none;
		font-style:				normal;
}
table {
		color:					#000000; /*#7A8A87;*/
}

H1,.h1 {
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #C60300;
		margin-top: 8px;
		margin-bottom: 3px;
}
.h {
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #C60300;
		margin-top: 8px;
		margin-bottom: 3px;
		background-color: #e4edec;
		padding:	2px;
}
a {
		font-weight: normal;
		text-decoration: none;
		color: #4D7EB6;
}

a:hover	{
		text-decoration: underline;
		color: #4D7EB6;
}
body .elites	{
		font-size: 10px;
		font-weight: normal;
		text-decoration: underline;
		color: #D90000;
}
body .elites:hover {
		font-size: 10px;
		text-decoration: underline;
		color: #D90000;
}
strong {
		font-weight: bold;
		text-decoration: none;
		color: #4D7EB6;
}
body .bot {
		font-family:			Tahoma,sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #26A1E0;
}
body .abot {
		font-family:			Tahoma,sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
		color: #26A1E0;
}
body .abot:hover		{
		text-decoration: none;
		color: white;
}

.contactsLink
a.contactsLink,
a.contactsLink:link,
a.contactsLink:visited,
a.contactsLink:hover,
a.contactsLink:active
 {
	font-family:			Tahoma,sans-serif;
	font-size:				11px;
	text-decoration: none;

}
a.contactsLink:hover,
a.contactsLink:active
{
	text-decoration: underline;
}
a.contactsLink img {
	border: 0px;
	text-decoration: none;
}
body .iblock {
	border: solid 1px #4d7eb6;
	border-collapse: collapse;
	margin-bottom: 0px;
	text-align: center;
}

body .iblock .h {
	text-align: center;
	vertical-align: middle;
	margin: 3px 3px 0px 3px;
	padding: 3px 3px 3px 3px;
}
body .iblock .p {
	border: none;
	margin: 3px 3px 0px 3px;
	background-color: #ffffff;
	text-align: center;
}
body .iblock .d {
	text-align: justify;
	margin:	3px 3px 0px 3px;
	padding: 3px 3px 3px 3px;
}
body .iblock .l {
	text-align: right;
	padding: 3px 3px 3px 3px;
}
body .tableCap {
	margin: 10px 0px 5px 0px;
}
h3, .h3 {
	clear:			both;
	margin:			0px 0px 0px 0px;
	padding:		10px 0px 0px 0px;
	font-weight:	bold;
	font-size:		11px;
	color:			#4D7EB6;
}
body .iborder {
	border: solid 1px #000000;
}

.icq img {
	border:none;
	vertical-align:middle;
}
